kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Mar 4 00:30:43 PST 2020 OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.42' (ECDSA) to the list of known hosts. 2020/03/04 00:30:56 fuzzer started 2020/03/04 00:31:02 dialing manager at 10.128.15.235:1387 2020/03/04 00:31:02 syscalls: 337 2020/03/04 00:31:02 code coverage: enabled 2020/03/04 00:31:02 comparison tracing: enabled 2020/03/04 00:31:02 extra coverage: support is not implemented in syzkaller 2020/03/04 00:31:02 setuid sandbox: enabled 2020/03/04 00:31:02 namespace sandbox: support is not implemented in syzkaller 2020/03/04 00:31:02 Android sandbox: support is not implemented in syzkaller 2020/03/04 00:31:02 fault injection: support is not implemented in syzkaller 2020/03/04 00:31:02 leak checking: support is not implemented in syzkaller 2020/03/04 00:31:02 net packet injection: enabled 2020/03/04 00:31:02 net device setup: support is not implemented in syzkaller 2020/03/04 00:31:02 concurrency sanitizer: support is not implemented in syzkaller 2020/03/04 00:31:02 devlink PCI setup: support is not implemented in syzkaller 00:31:09 executing program 0: r0 = getegid() r1 = semget(0x2, 0x4, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x823, r2, r3, 0xffffffffffffffff, r0, 0x100, 0x5d2}, 0x0, 0x4, 0xb1d}) socketpair(0x20, 0x4000, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000000140)="e3fe8c2509edc372e2680f88d03a55cf4ad2f567a3e6adb2cb3b7859", 0x1c, 0x408, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20c12, 0x0) openat(r6, &(0x7f0000000200)='./file0\x00', 0x40, 0x338) r7 = getuid() setuid(r7) select(0x40, &(0x7f0000000240)={0xf83e, 0x8, 0x3, 0x7ff, 0x1, 0xbc, 0x799, 0xb46}, &(0x7f0000000280)={0x1, 0x9, 0x10000, 0x40, 0x200, 0x400, 0x9, 0xb2}, &(0x7f00000002c0)={0x0, 0x0, 0x1400, 0x40000000, 0x4, 0x9, 0x9c2d, 0x3f}, &(0x7f0000000300)={0x3, 0x8001}) r8 = syz_open_pts() ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000340)={0x5, 0x40}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f00000003c0)) r11 = openat(r10, &(0x7f0000000400)='./file1\x00', 0x8188, 0x20) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000440)={0x9, 0x1, 0x7f, 0x1079, 0x8}, 0xc) bind$inet6(r9, &(0x7f0000000480)={0x18, 0x2, 0x80, 0x40}, 0xc) setrlimit(0xe, &(0x7f00000004c0)={0x9, 0x81}) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, r4) unlinkat(r12, &(0x7f0000000500)='./file0\x00', 0x0) r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) setreuid(r13, r14) fchmod(r10, 0x102) r15 = socket$inet(0x2, 0x0, 0x9) setsockopt(r15, 0x400, 0x2, &(0x7f0000000580)="07b621edd4de87925b64030b3cef774ca49390bf034822f52da36def2ff2d9bb04479804f2cc56e44b18b40c4785c5e8926486e3d6cf93b69b37c4dcbe9ce990db734fb5e10e83fe2204a3b74eba778eb53b03595a4612f2a3623126cd43b0b1954755f588a128435d738da53c3d10ab831364697e4ec78e4df6a6d4c8f82fe0c2075c04e29710739fdacb1f83572c0b6db9ab3bcfa4545a2f371581804e6f8417bb654fd3c5eca4dc6f64", 0xab) r16 = semget$private(0x0, 0x3, 0x430) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r19 = getegid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000700)={{0x4dc, r17, r3, r18, r19, 0x48, 0x4}, 0x4aa60db, 0x1ff, 0x1}) 00:31:09 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x8e) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x2, 0x2b, {0x100000000, 0x100000001}}) syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = dup(r0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[0x8000, 0xfffff8fc]}) lstat(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000240)={0x4, 0x5, 0x1f}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x40, 0x0) write(r3, &(0x7f00000002c0)="5a03966b8c2fb7b7d1fd164247fde50b37e03488b20a42e1c625e85a4944cd31bf66ad301ddf5ec3b1d7096c3564c661c1955f05cf120cfbe3339e5c11b788746a93214c276b2dc098fd7e09f74721a8f58aa50f1424482e2e912f5bf4162439de0936604feeaeee54664bff82673794aa3ff66ff3", 0x75) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000380)={0x3ff, 0x9}) r5 = syz_open_pts() ioctl$TIOCSDTR(r5, 0x20007479) r6 = socket$inet(0x2, 0x1, 0xc5) r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) dup2(r6, r7) pipe(&(0x7f0000000400)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x80, 0x0) r8 = open(&(0x7f0000000480)='./file0/file0\x00', 0x10, 0x180) fchmodat(r8, &(0x7f00000004c0)='./file0\x00', 0x20, 0x4) stat(&(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000540)) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) ioctl$LIOCSFD(r9, 0x80046c7f, &(0x7f0000000600)=0xffffffffffffff9c) ioctl$TIOCNXCL(r4, 0x2000740e) socketpair(0x2, 0xedf5f6d211b259d, 0x5, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r10, 0x4, 0x4) r11 = syz_open_pts() ioctl$TIOCGTSTAMP(r11, 0x4010745b, &(0x7f0000000680)) 00:31:09 executing program 1: r0 = socket(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=""/199, 0xc7}, 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 00:31:09 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x2f) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 00:31:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r3 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000000240)=0x4) r4 = socket(0x18, 0x2, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) accept$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000280)=0x8) semop(r3, &(0x7f0000000800)=[{0x3, 0x29c}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x80ff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000180)=""/14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r2, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) r6 = semget$private(0x0, 0x8, 0x80000200) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) r7 = semget$private(0x0, 0x8, 0x80000200) semop(r7, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r7, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0x1, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r7, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) semop(r7, &(0x7f0000000080)=[{0x3, 0x7ff}, {0x4, 0x1, 0x1000}], 0x2) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000001c0)=0x1) semop(r6, &(0x7f0000000300)=[{0x1, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1800}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r6, &(0x7f0000000400), 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) 00:31:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r3 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000000240)=0x4) r4 = socket(0x18, 0x2, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) accept$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000280)=0x8) semop(r3, &(0x7f0000000800)=[{0x3, 0x29c}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x80ff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000180)=""/14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r2, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) r6 = semget$private(0x0, 0x8, 0x80000200) semop(r6, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) r7 = semget$private(0x0, 0x8, 0x80000200) semop(r7, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}], 0x6) semop(r7, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0x1, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r7, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x1ff, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) semop(r7, &(0x7f0000000080)=[{0x3, 0x7ff}, {0x4, 0x1, 0x1000}], 0x2) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000001c0)=0x1) r8 = getuid() lchown(&(0x7f0000000340)='./file0\x00', r8, 0x0) setreuid(0xee00, r8) r9 = getuid() lchown(&(0x7f0000000340)='./file0\x00', r9, 0x0) setreuid(0xee00, r9) r10 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x4, r8, 0xffffffffffffffff, r9, r10, 0xa8, 0xbc9}, 0x401, 0x18f60863, 0x5}) semop(r6, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r6, &(0x7f0000000400), 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) 00:31:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x52d, 0x2, 0x0, 0x8}, {0xff, 0x0, 0x16d, 0x7}]}) r2 = openat(r0, &(0x7f0000000440)='./bus\x00', 0x20, 0xc) ioctl$BIOCFLUSH(r2, 0x20004268) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x1c2) r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000340)) write(r4, &(0x7f0000000380)="a24395cae250d3364d697562c436885f5394cdc5e540474d571fe7cbf4bbfc835aacf1d9e6c054654be5b571bc450894df93f9e6209e806cd5765c3c7ddbc0d1a375a7fafb0fc9d5f1545f7de23d39358c501305b2f8b3b8ac5d362661fa5008faf7b73181f43288a9bccc0d8a78408b45357950ceebab5b336de44d0462932cc7115bbb643ff1d71374457505b4be9eed2cf08c418345e6f6d4003827f96b5576e57c2dd061", 0xa6) r5 = syz_open_pts() close(r5) close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r5, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(r0, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x9, 0x8, 0xfff, 0xff}, {{r5}, 0xfffffffffffffffb, 0x8, 0x20, 0x2, 0x4}, {{}, 0x8000000000000001, 0x0, 0x565b7f0e51b59632, 0x8, 0x5}], 0x81, &(0x7f0000000040)=[{{}, 0xfffffffffffffff8, 0x8, 0x1, 0xa95, 0x8001}], 0x40, &(0x7f00000000c0)={0xf61, 0x3bc}) r6 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r6, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) 00:31:10 executing program 1: r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x2e, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) shutdown(r1, 0x0) 00:31:10 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="eaaaaaaaaaaa7289b75c479b86dd602d060000c501000000000000020000000060407808d57b91"]) syz_emit_ethernet(0xe, &(0x7f0000000000)="c7a895006f53dd000009ffff86dd") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 00:31:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffedfffffff], [0x0, 0x0, 0x401], [{0x0, 0x0, 0x0, 0x3}, {}, {}, {}, {}, {}, {0x0, 0x401}], {}, {0x0, 0x0, 0x0, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x5) semctl$IPC_RMID(r0, 0x0, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000280)='W\x00') unveil(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='c\x00') r1 = msgget$private(0x0, 0x0) getuid() getgid() r2 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) r3 = dup2(r2, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r6, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r3, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xfffffdda}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r3, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r3, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x43) fchownat(r3, &(0x7f0000000880)='./file0\x00', r5, r6, 0x2) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x35, &(0x7f0000000600)="ebffcbff", 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getpgid(0xffffffffffffffff) r8 = socket(0x18, 0x1, 0x0) close(r8) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYPTR=&(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32, @ANYRESDEC=r9, @ANYRES64, @ANYRES32, @ANYRESDEC, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESOCT, @ANYPTR64=&(0x7f00000013c0)=ANY=[@ANYBLOB="af11279acfcd853ca94d42bd2bf9f6414f4ca69e04e32577e1ce2eee03dbde9a64993b4d03aa128a6abab82e916665e5d39ac92011da88c23bb43ac28b38cdd695490eaa013709c2c86db745fd256923b9e8c4d6b60b084b8f912adc22d534d83ac3d120e6c22c88c6cc8d85a1dc0b13eef5f93fc745e530acabd054b1f082ae4bc605944c1644c591ffcb58346b35bb633280088c32baa2c39d547abe1ba7837d184f37e2615e8a8d372b2e467ca1141019091a8b64c3c87a89b25c9989be094ef26ee578b885719b1ec8db9cef629ba767a96ebcd7d0eab8f872ceb93a0d286a77fa5c4e220f3aef2ead4051635591a04c849bfdc7520db6ae867b9ffed4d450d0a4fb91b721ceabc50f61aa4e9cb933a1de1394b70d4f7d3f546f95efd4dc323e7e935e985ff5e7e1fc52fc1efff0aefa6f8ae5dd9d4167b5c2945d9ecaa2ce35e12d99d062c956e4b8da2ee054f6a7bc4c909e3e278f2a4bf66e69f743ce9dce6e97fce22f5962793d4c75fac29b63567e90639d3114448c0e415c61cfa5ceb5dac56201f1cdf508343756376441cdb587adeb4999d873114a77339e42dca01d4ee8c44023ed4b9d3b5b75884b4f4729c85b8ad175737f740bd88182cc6568a342a7f64d4e9eef1d485961da31b283b550ccbe1958e0d235e789da3ae52854d462ff8808c0b5f55250b0bac345e594032a49301b48614bbd765a77e86fcf9b28df254c052df6ccd3844d68b0b9657db56c283f4c132a97bb4fa635910c919db1c9660994660dc8cf18de44a41809286edd9116565521ae2ea3b090ec73330f6160dabc20eed53a020b9c654bf4cc67d27a88d9d96927e3be3fbb765ea20307cf571c5d237bd1dc6c0921686039931b436d737b225a112890674128549527349ea4813a76289bcffcbb9fa7c246a23f98d6eba0ebc32c8230cac070230df98adb6088e5f40b61462a56479c9cc1fcc564f405f4cc8bb27f76795d30aa6185131849ae1db75a3b3f0dfaadb48d96ba5b62e309eddc7efa49bf71f949e3887c79884a9de303deeadf9d8d1bf50ff6495ad5ddee3243aa84524acc0fcc6146c3fde43b0caa8fa5d59876ebbcd619fc7fe8a5436b8a0fcea87f7f2f1dd626b90857eb9ae5e1c5bdae496097eb96972db3f8461f853eda7f1f063b9ed21851cc828022cb2cb3259145505b6ff413e67e148094fc5da20f2ea483c17eab9b391f459c0bce0c40faa814edf320ea0a1317d6a5e6e2ebd46a72f81130dc9e103d3c6cd299d7cb0bdb1741f224e3645f27444422a429895fd8b78f509190193e726514d720c56fbc02b51a103b0af9a0c419b5b6d76bfec70d8336ad3c99c03fe06b5fcb33fcf0e82326ee2cbcc2ef58f346c4dc91a8ad4c4fcc9ec84e4e570e833265703528460bdea974027ef6c731ae255532013635e67cdc52fb2915c1ba37eb9667a9bea22e5630f5228da5429818b18decc640c5de2002254aa44e6d3fa37e65232a4c39b8d8adbdc5c8d891f707d93cbea8b859ff39a590e430e971267cc082885b45a88efe8f747157ec59955e366186ab6bfc47fb86dc02c6b5e7dc82b6193d5fb94863cf06fb78080ee65b559e9cfb09340e5853253fd03c9a557b16a5b4876e4deb803a783bc8290e2042294665dbaf2aed2161fcc56f95d47351d35a54a5827ee5aa4daef2925c2ef664333ecce752a99f49252a98d94ff6815742c821840df3c82242de5fa2b65e0220797387a238a6781242344f7e93feea43ee1b7b638012e32375ea9b9b83eef519552671fd4621c831cf0a2ba4cc3e67ea3ea8b03193891b29f2de227c5271b15d7c33b0fb5baeb26fba08af6c9cebd6edf99dc4a636755e7d395c4232445203fad65ddac70634391636d2f77c36c12275808452c408459b5cde23842e714bde811dc51b57664977eb3983e1be3e66b8bbdb223445c1b7168bedd01f52ee838c00d9029ebf80ca43583277867aa825e50d155df68895ef15d316026e9f682830eca9ca9efaa6f48bc5ff597e7667fc27710facc787a6dcde12b3a64c20df89e859cfe7dbe8a1e020f5d9f131b31008c92f8478dbd8b65ee999f13a178cf93900956f196d0867f9c733943bef907f556f3f5de545217903b2532a83277361f85d1287323e1f8c0a71bcdb043b2d2b9d2c687f6afe91c2b5ddcae6e91a67afc6df2b04f45f879c915128ad288c5f1613b092c9dbfee4f84c96d696a8356c2e8b43ca33be7a554fe4c2ad49d82490809b60872c3bcd0fef4d4017bfabd57573fdf2d19ad6b753fa3d2c1738301fae433306166cb32dc4150878cd1c2fa56e6481fed06c690efb858796368d121bc4a15bc22f7f3e25c90bba831c06ef3c4e53391dede6511c9f41eeee4f79a7e69e89da4eacad2b52f9404e838a5474cbd562c19186a8703272f3a224d9998fa813d6c6656a0fe9253aa2ea44f0fbd4693ac2f7631ece2173e50cc5b73dbf310a54264eb5173a23a0dc55537902abd004199e9f989885c2c0f54c6725134ff0f3bc48d549306ddbd7c19d71b5bf6acd96985b220160a64b52503a62ff02f57fc26a5d301d22f425796c7b65b493070dcb43be18332a06507d368a705fd90be527c86a19ce31e6ae21fb6832083798e573a87f76b5b6ad9e381431b77e0f22eb4fa2b4dae831794a074add16671ef65bad7220f59082491daf8873c77732d6cb9b42593a6ef86e31104570e304d092d0455f16a456998d59062cfe45d0baeffd6c730f75ae9e72381624e4dc4bcc73fed558ea685b6c72c882b843b73abd0d3632093b1b7c6da8ddb6f32a092d11aab9e2979663c73f6caea8a504e5437668814e1160a804797cc5a909d42299cd402ed1737c563b5ee1d91e47d1e118795b2a476b15c611a7444d4a67d22a7ad8ba9c10d245302f191848c379a1be668eb09c81a7a0255185d9822308af24fbf13c0c0bbca45ec58c3b622ee065429948cff79d4a982d57910f4b71f73a3dc3895c325889c1c82c566324cdad05daefe33bd3129f46abde3420ab30fbca0f8265f93d52fe689305ec25d8d2a3db2e3f144682bac385d0875a5d4801a7d50a9e0ddb0b38cacd9d04a1b7e8875f2a32904ea8b761c5fb772c83d45a69f5793e5d9065c473df7002474874298c116210f483fd92ad198bf17fc8209f8c97c1bb8556ecb3a5968a39ebe9d7b7d83b7bc140bb24c57d83f35992467d9278b45f87024966a4cfa24b7d96eacb9864ebf8c371127426cd5b4dcb02e88a34d25e96546b6ded27ffaa2ca74dba1876bf3d09f604146863afe799ab9a3f023e836564e6af62621ad6449e044420a64c6730cd6661bb224761310b5a7500b0db3e8433df454519d3103cea31c5dd54d041bd5e5f5113794feea05f0bf99a313be56b1fbb9959b1d26c6ec1470c858072fc6a5dc91177e4bba8b02f86b5fa129e454d0890c2462112c578dbb9fa8daadb7f8c1834e3a9f203d4a3e39ccfeb4fd8e4ef92326929331c60e03cb12dd9220d6f9badf74d807bb56727b95933c1937b736928ca2feadeaa04cd0e1c73c9e5cf28005f38ed5c2287f5ffd1f8325a1ae7fd481f7f91d38c6925942849f21f9f84be76fa3041f146d218df18f91b0823e2bd49c74390e4114a7fb8c4a93774b10cec1516d01178a420303ac5a814f598ce6ae9463708afcd4bfa464a60eb07eeabe3884ba75c17e3b12c36eca37dc0e550563b526734a1e9f3bbdd8846b956d9ce2210654c58a16f603e2602fcd80a2a9e3713e7d9380baf8a2234d08e2411e2f5b5872986494af5327a0c9313cde508a47bab8f59ba4e84f0784d0ef512f05c417fab90a2d8923dbf5d5ea6334a0ad91cd2b9c9dbbe3fdb4b8c966b0ff2330f1c86eaca8116a5fc46bba68c1be64e85520939aa305d47bdceb4cfbbbf46599a651f4f9767df756d996d8a9e9676d011e777fd0afe46c9685a51c29cd69ae943a247277bb0ce398bed2f210b54cdc77a097938b558c0a7b6bab189e15f429031aff42059bbc78d77be630aa9437257133da4aed19c26fe2c49b7bb74b192ebad700ae6ab86f22d754bcfed9fdda6699a665f43104df1c3bcb35378b4828e4959493b4fffc379a9c8b74f09a98a2f438aac2db864d0b946c86e0a6bce4fb7f181eadb410aeceda16e5f72bbe06bce274f665b196ed9e8ac65cc761811d73373326fd54912f115dd96e52283a784f5c2cc9ac5b28ad5e7f2654efb478f6c119fda1bd931181aee388fcaeceba164aa246ef587a6a563dac77869b47dee98a166c081bd6702bca84202657fe35570b959f8dfb228df5aae008733114943992421ac91738f31eda739cc3dfe355f6bc1e9c12792d959e4d90156ebcd6cd2392eefd4e9a4273002d83c5c1de16be21520d50ca4191cea88a6a5377c8b72271c0c58273c3e04e6bff94886214888b3a60badd3aab92a663c597e979ae0f83792fc46ed59dd5a73523f3795d4936b71d08bb12b179202938fa88bf4476f13b2e1ffe15077c2448976495e66f8a9d014e2454fbfecd42278129bbbec68a5bc1bcb73bcd233eea7c1caf0cc5d920363bc8f9818c488ab27b04792ffd151c3aaca61dace91eeab2affe2765652a475fd4468763b3d122ec10b51259ec2b1ffbd7ac6768d1a237db12cefadd0f9f2754890bb7da90b3c2d4cc1bd0a2c327bb28ed86861159a778a43cab8ecebbfe491b87d8ea3fe3d7f4a3d6af02d838559d36a45519fd10648115c5a6f89d64712925a87b887b341dd234e578d49950a10ed9d2a286eba3b2cf4b184c9fe133fa40629089ded1e3f9e3948022d8861a3d8e4e55e4e904e4f1ad134db3476e56cc6bbeb4c04597750679192b234f9f5f2465d74cbb461bc611f37ecbe5a1c1f49575218562439121ff52593e1af7575a71db31e81a6cef3c0cad27fa96b3f1007bb554599c2340d223277fef5b28ead7fb10ab7e64ad8f26200d7aaeb2af15bb6205a6c34faa5657bbfa710fbb9283ec55d0f434dfb59f826195338aef8f294fd346cdf2948edc6f3753deb8b149b139d700b8720c42faf18e0853f3dd69aa11255fe5a12cd2b2db05f2a1518b1aa523abb2c21248e2d7e1917b063585928bd4d714475cfef760dc68eeeb7c03536013ffc8f81f2281f4735fe44250affcf4cfb8af3420de382679aee54d30b32ca864750ee49c22dbf99afb32e6b36aa66559ea20d435120375276e1f42b19b436ccd03a328e247bf42d60f48ec1958a705512d3b1408aec8a6d617a3c22756500549bd5ca7935637c604e5df90c52daf8fb97efa567c58c53a19d7af438bb03e9d6abe7b38dd796092267ff8ceb5034ea2381121d7b8871fb0309f5036a3993b5e5a225330d4e33dbf5dc3d04308644178f376e2d2326934b19e4fa3ccb4b49b3defca3f188ab9c04c0fae11dfeb67be1f9a5a0d4c716b8ddf338c4083687d0d56bf2d5ffc9bbed9cbd1c5b8a29f78f08fdf6afb871899bca6b9047d8bbb47ef7ea6e4d2fbf3b457c903143401ba66d0630f4b544203c70d22a84624b06e3152c02c8ae18ccab6ff91cdf25311f8cf81d8a6bd8096bd7662bfc18f9f1995b642debae720c5395f0f13d9a873e4e9ba38b7dde6394ba46ab2f360b8343e54fdf207b66ff71dc69f9a7c599552bc0ec74783ff8a1ffd3172381bcff88a5fb39db3c9cd37bd504b555dba3bc6faed06c31e8569d67d20092310d5989f8913e1f4929dc6adf87e82fe92e5d2341e1c1c556b2fe3df53d8a318746faea02d1e5e0fcb9beaceb8cafcaf4860be3b779e6368b5aba9a52e88b4ae0aa27f271e0", @ANYRES32, @ANYRES32=0x0, @ANYPTR64], @ANYRESHEX, @ANYRES32], @ANYBLOB="29344b3c9fffd9a56c5c1807706276938632442299a3a07a1d22eece765635dd848fde5402632c325c0caa863117b61b27cc2be23bb30004a62c37407115df5ef83169773f05ac4f62017e31e5ca2562315d8333f6d5fa66d0f71a66b5e9656b157c3b6cc590729cd676053d9f148a3ceabd1686db6f6bcafe4a17b61753d5dfb9b6fb34cf998694dc017ec904db940b726fda6ea98c083c1f13dd1041cd92be6487bdfbed9cfc1e3af2884bfbed129c79607fd0607990c6f59c7529b4d519e7eec0342100f97009"], @ANYRESDEC, @ANYRESDEC=0x0, @ANYRESHEX], @ANYRES16], 0x3, 0x1, 0x1000) setuid(0xee01) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)) 00:31:10 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130dbf, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x400000009130dbf, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) dup2(r6, r2) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x80) 00:31:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet6(0x18, 0x4, 0x3) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 00:31:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbe, 0x0, 0x4100004, 0x0) mlock(&(0x7f00003eb000/0x12000)=nil, 0x12000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xb3239725e6ccbc7a) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) madvise(&(0x7f00003f0000/0x3000)=nil, 0x3000, 0x4) 00:31:13 executing program 0: r0 = socket(0x1, 0x2, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000548085094a2f5b51003929c013ff55afda9c87f0b5b6fb213d44f121bb6157332e50ec8fb716b465aac8ff2c00ebba5e10ad2311e4cf61c2280000008d8b97f7055b55111f1acfc2e52e157938905982c9db68d06d8c64e35ca0d90d6ad507204c7e42cab8ed25702dca93288219d3303c06c3c2de9a973e4f1816efac6821d4a75ca583124d5b06aeff67ec2451abcf75f1dcfc316b192b845d4f0f89c6daa1e09f3afec18d5557bc1367fb59ccfe85e3175d26fa20fe33cf7efba000d1e0f7f962a2b5b8a053201164"], 0x10) connect(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="05002e2f662d0065302f29580c2b5b3e7058fecb08aac58bd9ac5023bc6214409dce56dc10884b00e9179d8afa441a4434b4ab00daaa1dda837bdef4b0002f688925c8a2aab429462287e2df5bc82910981ea656376b558e454977617eadd83a6ac518a224743179da0ebacfa83da6b1354c91448c077cc0a8c1cf"], 0x10) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r1 = getpid() utimensat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)={{0x9, 0x8}, {0xcc, 0x8001}}, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20, 0x7}, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x40, 0x1) symlinkat(&(0x7f0000000300)='./file0/file0\x00', r2, &(0x7f0000000380)='./file0\x00') 00:31:16 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000003680)={0x0, 0x0, &(0x7f0000003580)=[{&(0x7f0000001480)="5ae4a50bebf48dd397621062fd9c3ec1f680036c199dafc418953670a746394de8e93f7a5a656e9cf6779a841ef66f72494e4e69de072064755732c27ed269ba23475891c4c7be7872d617977426c72ef862cf6f45bb907953c181bbac2747e85b20cc32dcbf0096f7e2d5844ff7256bb4edee0919644325913f45e159f228f26d16d98465bd5ce92033924763f93a2404fbafb1b6c6b650386335c7167019c289a0356b3fe20ebba58c5b9e561f575d44a7ced111c05dceefe1ed465bea3c75bb35653236", 0xc5}], 0x1}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000001540)}, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x10, 0x100) read(r2, &(0x7f0000000380)=""/243, 0xf3) r3 = semget$private(0x0, 0x3, 0x222) semctl$IPC_RMID(r3, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getuid() r7 = socket$inet(0x2, 0x2, 0xff) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000140)="ae41b85ea183b8b8e1ae50973e1fbbd184348928a9ddc79635199e5fe1fbd11ce0701cf25f534c795f602a047af20a27c3f58abddc23b5637c24cd053b3042723390c24775d79743d069612545589a0bf664c742805d7a44d1a8b0e262682c04d87e67dbf2943a4bbbdf8d2f77", 0x6d) setitimer(0x0, &(0x7f0000000240)={{0x3d2, 0x1}, {0xfff, 0x7ff}}, &(0x7f0000000280)) open$dir(&(0x7f0000000200)='./file0\x00', 0x1, 0x14c) lchown(&(0x7f0000000340)='./file0\x00', r6, 0x0) setreuid(0xee00, r6) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x10000000, r4, 0x0, r6, 0xffffffffffffffff, 0x12, 0x401}, 0x5, 0x6453, 0x2}) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchown(r8, r9, r5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) socket(0x20, 0x2, 0x1) ioctl$TIOCFLUSH(r11, 0x80206979, &(0x7f0000000300)) 00:31:16 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0xc600}, {0x0, 0x2}}, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0xac, 0x0, &(0x7f0000000040)=""/172}) 00:31:16 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) socket(0x18, 0x5, 0x3f) close(r1) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) pipe(&(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') r6 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r6, &(0x7f0000000040)="670dc3", 0x3) 00:31:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) linkat(r0, &(0x7f0000000080)='./file0/file0/file0\x00', r0, &(0x7f00000003c0)='./file0/file0\x00', 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, 0x0) readlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)=""/98, 0x62) r1 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000240)=ANY=[@ANYBLOB="0002003571164e2724a6a2552347a15f2435a6f60e4a93c6e6776cecb84581e4711cd26cc294bfe89b6a725c07d51d9a06a38d528509b8738266a42f0d3bf39774822286af0b45ef8f89b0b808f080f01d11bac61161f1401ffdcbf2c0655fa3ef4f11668d3bd1dc3ff9c3f9b0f5920cff7e3271c2fcd17e3cd3a32a2e7d0dca45f7f8c3e021555ee96107c6a76f994054cfa049ad7dcbda1703928ee950c74e7e171b0622b7a93d1d0395412bb99f0ead3fa486319271bc7f80a63fe044e9113dc28eecf6e733cbec5b0e8ecf70a5b9c2961da7c54dc7f5117c1d850e6c8d35e7fcfb778e1c005936cf4eda2f95ca521e765d76330af4e9392283aba61ae604a3f6452ccd4f3d01ee3161bfaaac0db5d64c942d6cdbf03846a099c66cf016c771751249e2c51ab79b09d684f8649c57416524114ff4100c80a419662a10353bfb178d204da9353ef506ffa8fc51515fa98e72fe36b8dcf189644bd4f78f589111a644af90375ade5016fa84"], 0x10, 0x0}, 0x0) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0xffffffff}, 0x8) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x14c) 00:31:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x94000020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000000)=0x800) 00:31:16 executing program 0: r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 00:31:16 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x40000000002902) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x10001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000500), 0x100000000000011f, 0x0, 0x0) 00:31:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) kevent(r3, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000100)=0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x1}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 00:31:16 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b8, 0x0, 0x10000fe, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x12}], 0x632, 0x0, 0x7fa, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0x100) 00:31:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x9, 0x81, 0x0, 0x5, "f749e180d8450c27af6f4938913b2942b1f9b12b", 0x9, 0x2e}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {}, {0x7ffffffe}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0x81, 0x5}, {0x18, 0x3, 0x1, 0x80000001}, 0x6276, [0x40, 0x7, 0x0, 0x3, 0x5, 0x9, 0x6, 0x3]}, 0x3c) socket(0x18, 0x1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt(r2, 0x3029, 0xc, &(0x7f0000000280)="eb1fd6f2fcfd0272a8c2b40c365ea4aae4ffcbff13b9fd812eaa4e713048e69931929648", 0x24) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) kevent(r5, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000180)={{}, 0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]}) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) close(r7) socket(0x400000000018, 0x3, 0x3a) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f0000000040), 0xe7) 00:31:17 executing program 0: r0 = syz_open_pts() sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="eae67b835b82a99bf87d8aad4eb74171bfcf5e1a5fa30569cc9b490063a1c86493c14a4c63bf827a11b1f04f869196840a220bbd882039dcab94c5baa4e4f81a73b8bed7826a1fb0f5fde4bc1dae765ffaded6ec7a916c451594286d4ed83de52f4efff99e3788d66393fdd9dc44a79e6f2401d7154b34ecff2475f0fff791956b7f0b928ca98aa84c6d2a579e854677a8228c975a828ccd2f913ab0ccf5566a7fe9d550e6f04b20fef44e89e797a97b558184f263c35780fb0720893163d4a09824e60412a8dcd77379991e5bab341a1a9e21487e3b61473f7fde816c02a05c0b8852ebeb7716d645345b4034039073f61d11c3555483f14b5ff03413827bf45756a3ba4b22901ec7a91b1115da2e829169d28e294a9ca9438aad60fdf9613d21fbc1f5243c78783493d542e60d460be0e850d2bdb8fd7ccd94f67a32c47e6c1446fbf89d416f7c1839b6298ac2debb99957f63b940184f54bb6ebaab1e448eb4143c85e0566bfbf1dc9bb53b6714b02cf358b1b8e4c0af371a08d1beb119abb2bf680fa1b923304bab8e704a0506196e015bfd8339ffed56c91264ad50830a754ffe875237c19877d6525591ce3daaa06d147fbcbcca20e5faede73f2d4d8d0ac8c2c7486d13a1eea446cb240f7075b0ed79a582412a2b0d5de8fd03a29f64fc2d86a923e3d27cc5e595c655b97a25d22d7c73f602915062d1cb3462099260fdb8dffaf108385ac307a7a9922966515d7584da99d7a1e207d2daef2be0363cb040afd3ca28da37d2f343be5d5763118f66b93f8f783c81ca2398600b90a9277e2ab5fdff4cae1b63a33bf0c32f50ddd8e62ad8e39bc0b7d62e5cd914024cc8a21418dbe562db11ccdf68bc72ec8f035e132f9b29e6bf37963addfe5604cba7727640bb703b5ed260286a8f63553624cebd7df030da95cec41166325543207ad12cd9de68a2eaf5ea3a862f1224b07de94c3c7918be7dd72c9f44a02ecfb36df9a066b3b745922db4e3d3c92be7cbbdb20ba0d7127d5912c5639546c3b6a4dbf5bb7f064f0dea779938b48682491a478688c4e12bafb1020eff9561bcac24fa0ea87d636441229044b15bb3cb0c84e7e281aa43bd48883361e491d80c66cafe764479978376ae155ba1f0369a5ffa51dbd1892e0e2c7019b6b074b0c0feb46f9ae151a5b7a54e82b62564cd649c049f4490ed0a51833df97b54d74f723e24a7337ba076fa74b98760f23f71b34284dd3275a34225820c1f9b7a3f65b5d42ab0ff1f0853d7a15ef3cb6b7cc30c9d10ac90c248fe746db72b6657a29c53e1c14b6ac9b51b32a057ae077b3af1f533feb90f518f921e81f23fb058f5324d57b2649125d11ccf84b96eb3c85580074280e06051511f9778f4ca47bcb5917b45937d7d1b1b429035ada5be54d4e04bc9cf12dc51b9033f4efa4041ab9d62d705538f97850f1619ec4828d860552730fa56c46722273a202e62088a32989ae0199a8fb0a449f3b0d1ea76d7a7b0b5e87cdc7aecefe9fcd9ada2bc72449ef4d939c3f67e627bac11e0a935ff4c77c96a3a23879c175548a748f6b0548159c7d6f6fc0257248adf1289dd000022fe6a79d88f821db8553a4d9c57c15a3be16a51ea7f341de2486e6b00b9df12df389dbd19e6b917b95f98cc1423281763cc8854b6c58ed645bf484a22891bcfa24765cca3bf993294a299b6f2572ddc63544ef341fca1ce282c75f5fa92be1e1915671edc5b1177c0c0fb038ebc50a890c6ac84d3eaf256a10dc25af64a55f2b14c18e6b269623bfa0c4c1d250372b6258629236b43a13eb52f21a62a44e57bc8dab08687823cdbd3ff28d596c375c81c0183f6e4674f65ced5df7fb25b16eb5efcc482acd74d9b517b5b700ae3b0da6dee736b8c58d2366cf5390ac3253bf526cb203df3814a7e4343a65cc2e2b73595ae34768e34322f197ab989cad83b61af3425d45bdedf83026748279bbd3ee591fb0ad143d705c69750d9b0fcb2b2624a717cca4b3c5a06a710569bdb1a70908790f89b7288809b695e163e1a97da4e7b31312459550a1fc45011cb871b0470a6f1b9a4f04bf315d30a9d0e707ab7201cd50891781f2e17726a52f7011a2e395d7fca3b498d5a318014989d628287bc2554d34994807ab59f9f82301221b1ac954e9ffaa8fdd42cf0163eec74d40bedf1167c5d222553f2ce484ea29869f53e71fa280839ec1461adf0ceac8f05773d1d9c09c677c4c8a1b7ed6d57747da3d3a0f0770916295468b6930c901eafa204ae4d393c3b9f3523ef703588040467e69388a226918218d08e5a5c93a5ebbb188abcde2ecc539b5457539ae8ecd2636dfa49153f6eea8f83cdf61719111195e69547e487aebec3f5b094298653b924f6003f4bb68e41bbbc82532237441119bc0751fa33bff92497f0b1055f34cbeb5ca7420828215bad2ea9a3629ba9881c276f116a91347268ab6b0d58396531d4f2028626f310ac3d115fe0d652b0e02c0e71fa3ce32103a4139018e0adc18a9aeb88ada9890e2356c075e7e9a4ba2ef153f4fb1b43b9422f69ce8acc3143a2b06e423f0abe59c3f37b1f433d493557870e53d91904634a64d422a9f35d69dfad0804c920ddb06a1a69af7a4863a1ca70551fb9d62a7278654f7402b032949166c78ad770a580dcdeea5311165fcce9802fc1440f29a8cd5eeccfb62ff3571ab3d71a0eb3c3961cb8692a36d34d4302bec169beccc116bc85e0ff286722fdc2ec02d408b371e080f430ebe99eedac8eaf4bc1217c3e37d8c0feff28b0e41afc46af6a3cc78967f1293d12aa3bd037702d9a91cd17630600dfb096f2cbfd58e86dae2279e2ae693939fffb44be55ec17941f647e50722f6ab3e421b67cb16c2070b39e6a96af6ba29e0d72a657fb449bd9161db9d203df18421a1086b370c0bf9f9745ad9f0b8fac5702746b983cacfac3cd444bd082dd87da66e6713b3f636490e48d1e156292be7be4e9bb4656e0f09cd35dd813b55d2a1fba0831aa5b85537705a4bfb37e2746a45665b3ef25069f7f57de073493cad4cfac33a2b3afc9c127f229e94c4816bc2f0cdc9e63bef8ce58d17424d42a875ebe6f57988d48cbe7d55eb1e1c7e2eb6b253c740bb985d2a0c69a4f0e44ee1015a4e4a02171a2f1137543d463470dc150a94e595cbc55cfd514d06b496b94dc03468091ad9227a29bde27e4a60c864e9683aca6ae0cdd0fedce02f60701916c2d2fe99325cb110e100e955eaf35deb4ea26353743eec0c286dd7805999e55a8903a8fbf78068cc62ff8805825e1f35e8c47ecbe73215cf9dde60ea9b03fd37ef758c310cca5fd6e80edc5536b3ee02f1a983a46bcc4eb1f907202dfca02376536d20cfdc96808e07bdc2480066121d8b4eb94a1f1d6658976a66b00bf036dc157af72e032e432c8b70ec197e8c58e56be50eff070ebe90650d07bcb42eeb0927a9152b5d0fccc9ea6d75c9a95018594a2c76de9a0fc2f123b3cf518880b3a5b50bb9a3f253d4e1738675172c0b4c5cbee00f8f5b7813e8c72423687e38df0db203c7805884f137083ad2edf1f0d01b0946d71b665fbd62a605d48e5b0672342d47782d50dd0099ffcefa30aa978e211615d1bd33212789fbd5ccfb6dbee6db775e9265ee82808bc083548b4cc220547d1ce4c39fa483efcf3ca894d7088e8f33e3dddde89707944668b09888c5ea80db7f75408ce21911503a05244a4dd6e4be3febaf1c36e310c9044116c75796dd9034444b355c5aca4ba91f9de530a413a1acffb1b55629724290eeb189fca9219195a23de786f902d8b84520d686aa316312436612baf4f4d96355d99e0a5806e0e5f7a0dfc26ddbd3a793434ad4a5fb0b45cd09e94fb81828940e1b4cb073380ffa6214d2e4a44ed96904658a7537e9a9b9b339aa9664affb4646c20d42ba3ac0b2c1817694748e2c8542152b34a955f6e04c40944adc6beffbf0f29ad93528e6810eb8e8e93a2aa65963fb24f9888f7b645fe3c45d4038b14013033fee9afbe60c442821b3ef8ded1d9a1922060fe098d525ffacc22ead9db1aae305af6d77f77ebe38bea668066136982108a1dcbd53ca18b79d4df30a22398ff0179839258711836fddf8431b8ea0849ab0bcb22fe139303bcb9e18bdc9c3aea1ec04669cd81078d6e3cb15c740a37b89c5873498a72dc6af08376de111b51d8be4c4999beaf6c6bf32517cfdfbf9815289b180ab7401a5d4475040758995ffa3b96cf22149b49fec175fa84f829f441a0b838c88a2f728753326013fbfc58282e1e36aa3dea8a8ca386926c9bd02f30ae0e84be1e3e5ee1e91435e6eeb925efb65439de3726dcee640574bf02fbf5d79835e7eea249024f10cbddabdb11b609ff66156477f7ae3bb5bd836176ce4b8814c1eec5d0fad9c9cbd22fae7b8b00b8c09f21119376ff09c5f5a34c4b3723005f977d38abf6fac0f15cf4057c56b7732b886c2f2c335874bd8b4c7feefef34fdaf0e73a074297771f26e7413aed32bd15cd1012f4cc60cdfe04f7dd7ea626885aa7a93aa70b5fe517dfb5f6c20014bf44fa01800082c6e53811158be1b26d957c9cba947dbd695d2f6257245f24d1058ba209f10efb84cdb20922a8c1e9933e4d45d7093de3966453240c1eae07150de06a4a52e1e45350ffc3c38e9f804f659098c24cdb6221ebb753d5e003d02dc910538ff2cc7db96cdd0ff1f32167ee599d01b4e99394f67b835f87f64942dcaaa39f6967ee496b507e5b10ca416c580eb153e5af00132b49e51b088315da3b6b5c3f659bd1fc13f132131a1176d0ad536c0a348080983b084d72bc614c0b464daef2ea0ca1bbe2884f85fe9e6b13956ac3c41163e5723194b9928fd894ef2f264ec4a0a59bcb841a925d1ec512138fc4dd76cc1aa0462c5b9920efd0b8995456e3507e28b193eeeacf7e5f1c0a2b82244a61c5d6bda10d3fb91841b7ae79b16e0eff2e130595f3673cb3930f0e686e7c1156c40705a1ff41869395fe44fcd3b2fe94aea58b447104a005808029e5bfb16654b3d5c4be4f43d476a1d5a9f0580db1d93280fb48ce1511cf22b5a09ce55664285e4633e7dafee2e116498d806229f06d24c884dc93b8f07de480203e847c62db68f49760d0be82de6f0bc69994862de7fd23998a9fcfcf7888a353450ae97ae0fd84d92fddfc0568f908cb9bbf64a8a5e96ca75c869f0ec131be5d41e2de8295e18d56a30bf3542c30dab0211d95d0d829885b94ade7523df305a7df7743e83d89709f74954fecc10b995113cc4f63ff8760909f50f1503d6c3b07dc9ab3ed6089291fab54e046c383dc72c29faeacb691f20a1516cbca059730b6a1c98c5ff63a36559d0d128d24f4cefd4026844a2269b9d4666efe457d7114a56b842d59a8ce56b0ea2a88e356fc43813da503ab67d4b4578aa38755e90182871685d5a96c6daf3d65a5fd7768f382da71a271f86e1a6d42b7b48c07048ad83320beaf6fc87761ab1a41e7ddfd9b9387354b65e7ad2d4ad9ebb1d081466d0e8c15ff251fef33d985bb765622a5588c74810e1b3d09d3ca01929bbb0cf65b1a70b9f55d655c8f7d019ed809ff96b87b0139eb857eecfdcfd6c1f3894f64f772470830cfe8b688299b86dd92035ac009dfe24bd4824ed85a6cb365c86207d38269fe66395a987f07f8cca89d630d9eb8464e2948a6d76c2ae50233a3654562eff0082c6373bd1a77643baacf5e59de2c1fe5c81750ff9bd502d9b8a070abea06e28c0404fa173c0a0001c1081e354e2aaef9c1687ed8d17fea9fd5", 0x1000, 0x1, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x9) syz_open_pts() syz_open_pts() 00:31:17 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = semget$private(0x0, 0x1, 0x430) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x3, 0x1, 0x4, 0x8001, 0x7ff]) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = semget(0xffffffffffffffff, 0x1, 0x289) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x1, 0x0) r6 = socket(0x18, 0x4003, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x12e, &(0x7f0000000200)="00000200f8b3a891e3f300e0001ca23e638b074ffb533c0000", 0x19) r7 = dup2(r5, r5) dup2(r4, r7) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r8 = socket$inet6(0x18, 0x3, 0x0) r9 = socket(0x18, 0x8002, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r10, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r11 = dup2(r8, r8) dup2(r10, r11) sendmsg$unix(r11, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchown(r11, r12, 0xffffffffffffffff) r13 = dup2(r3, r3) dup2(r7, r13) sendmsg$unix(r13, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSKBDIO_SETMODE(r13, 0x80045713, &(0x7f00000000c0)=0x1) semop(r2, &(0x7f0000000180)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x14, 0x800}, {0x0, 0x800000000000004, 0x40000000000}, {0xfffffffffffffffe, 0x0, 0x1800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6}, {0x4, 0x101, 0x802}, {0x3, 0x3, 0x800}, {0x7, 0x9, 0x1000}, {0x2, 0x6}], 0xa) semop(r2, &(0x7f0000000000)=[{0x3, 0x8, 0x1000}], 0x1) write(r0, &(0x7f0000000300)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f54dd8509b7636078a867d059906e35c7a80d82c15c9f8eff860261c906d861c88352b3b4ab1b27f516d67833527635a48a102ac03fc6ab4eaeb065fced250a", 0x7d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:31:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2feff}, 0x44401000e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) utimensat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x5, 0x1}, {0x5, 0x3}}, 0x0) 00:31:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x44) 00:31:17 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = semget$private(0x0, 0x2, 0x282) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x2, 0x7, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0x7fff}], 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x1e2) pipe(&(0x7f0000000100)) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) kevent(r3, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000080)) 00:31:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x4}, {0x1c}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x5b, &(0x7f0000000200)="d1dd916373999142f3a0d21426fd8c6821529df4579150d2755f85339ffe4c157d6cbc6740fc99bce7c8a755ad2545347a8964c1ae2ffdc69b79af5cb6d558d4b6b745f2af1ac7afb4ca2675d899e77c81ab5b1a04269dd507a0da") pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 00:31:17 executing program 0: r0 = socket(0x6, 0x3, 0x5) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/67, 0x43, 0x842, 0x0, 0x0) 00:31:17 executing program 1: getppid() r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) r1 = socket$inet6(0x18, 0x8000, 0x0) dup(r1) shmget$private(0x0, 0x4000, 0x280, &(0x7f0000ff9000/0x4000)=nil) getpgrp() r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = getegid() r4 = msgget$private(0x0, 0x100) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r8) r9 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x8f, r6, r3, 0x0, r8, 0x100, 0x4}, 0x1, 0x3, r2, r9, 0xba8, 0x7fffffff, 0x1}) getpgid(r9) connect$unix(r0, &(0x7f0000000340)=@file={0xbd5699bc1ec0282, './file0/file0\x00'}, 0x10) shutdown(r0, 0x1) symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') 00:31:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x7}, {0x6, 0x0, 0x0, 0x100}]}) r1 = semget$private(0x0, 0x3, 0x222) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x6, 0x9}, {0x2, 0x7}, {0x1, 0x4df, 0x800}, {0x0, 0x8, 0x800}], 0x4) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 00:31:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x1, 0x5, 0x9, 0xfffffff9}]}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind$inet(r1, &(0x7f00000002c0)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x6, 0x1, 0x89}, {0xfeff, 0x80, 0x4}, {0x0, 0x8, 0x2, 0x9d}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0xfff, 0x0, 0x0, 0x4000}, {0x30}, {0x6, 0x1, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x400) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f00000000c0)=0x80) 00:31:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xf7ffffffffffffff], [0x0, 0x0, 0x3]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3ff, 0xe0, 0x7, 0xfffff796}, {0x0, 0xff, 0x8, 0x9}, {0x1, 0x60, 0xe1, 0x400}]}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) getitimer(0x1, &(0x7f0000000080)) 00:31:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="018015f2", 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x36e) 00:31:17 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) semget$private(0x0, 0x4, 0x3) fcntl$getown(r0, 0x5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)="1e0724f89e702a1dd0e6181708e4eba73daac3a36ae873a3cfab8324e8098cf5a0cc029f58e19ce2424aed97e2382dfad5182c16d52820f16c08bb3f4f1bf1aea3c9965f22c0b2185eb2db360770", 0x4e) syz_emit_ethernet(0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaac4020000aabb86dd603f000000200600fe8000000000000000000000000000aafe8000000000000000004372113000aa00004e2a9aadcc6155be0bbf378d6257b7ccf1b48e905ee0e57bb016cef93a349e93006e075a31e17b2b8d2ad5061bc76e897b11e3aecbd5c84f84406dc372d369069b220b7afc5755582d8fd6b60194324917f481f2b753ca3cbe6d0c629741f77734846c3ed92c8c0a6038188d4a4d4ef341a231b0ea60a852befb5d710cefb089f3d5301194c64c8e899cd295debb9f03c75f8ae0b4f8f8e2eb5bdcf78d0ca097d4da800fcb9d889e36a8546c5982618a34f3f78eaca78654f88deab0d1740d5356a0f5900137e531a2ffa95b2c1ae7467d99513c127d21de67b5fc037c61056d914e4402939dd9173a056e5dd22c08", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="80c2000000000000000096171425dcfbed0043d867160c92cd88f6a9aa0c4b6f6f1103849d73de4e9daade6010679c2b41d9e052dab6b8b707727e8c5375c0ea4e81c4dcba061ada7df6a026653b0e7fa34d3c942020a2d1610e04bb06fe80fd3b7b5eb4d8109f1933c120115a95abf714513b16ad090000000000000000005192d8504ab9a4471f99a9db11bdb8edd66a86afb8d005c34d18e23cc1a6c6afeb0c60feb4a765114be47bae3bf215a998a2767ff7b7fe910ec94abe4eb54bec5270a9076de9625058bb8d273b1eaa92b831aa48f7e87e8dd2e780a04a726c87987480a70f3528d447744d0799ced2c9d82e1656ca6882826e2e86b867503a0cca8fd9fbf201a722ef887bdbab1dfbd9908616392b3cb8b3b39e6e35c19b79e0e18200cdf63c01797ac39bc2350a4001"]) 00:31:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0xa4) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)=""/181, 0xb5}], 0x1, 0x0, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)="1801b6db808a089e6374f1969bff292b25e631bae7017232b15f049d695e323611f436d06c7c09d45cbf9661e7749caf66db2bf193ad311309ae559bf5b51c5dd3f750c09837ace20b89eda7814ed14789113e0395408a22488b81bfbc576c56e646b00cf40b5edb5a5c27506f513eb1719ca23cb18390fb894c6a12c8b3ca88921b20fd8670c138cc4519961346a07a6f72be9581aa81b4880ab1ff56ea72a012316fec8830920644b480642c7100459ed844e336ca997b367716d45b17a88c2fb2ff6090f229", 0xc7}, {&(0x7f0000000040)="c4d212be29ad4c7a7aee2f765f3375797b678e229fbf7310e7b3a3c6890ae72513889a904ff4", 0x26}, {&(0x7f00000002c0)="2123b4d563e646f7c5013df388994132e2b157499d6c355363ddcffc6db92a97f9a7faa85e9ed2a544f9147bac35c116f27d13b0d002475715edd3fae040a56ca33ad7b089d6cb86ca50c2c27491606719b4c89e3cdbe944bc55852a7b7c36244f0c9c7a48cb99eea966eb417ebe3bbf62c10a463d0ed353646f60bc4c964e6184a495aa", 0x84}], 0x3) close(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) close(r2) 00:31:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x7657078bbfe3cd03, 0x48) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = semget$private(0x0, 0x2, 0x0) semop(0x0, &(0x7f00000001c0)=[{0x1, 0x3, 0x800}], 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0xfffd, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) sync() semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x240, 0x1800}, {0x0, 0x3, 0xffc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r7 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001040)=""/55) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001140)=""/110) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000400)=[0x14fb]) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x1812, r6, 0x0, 0x0) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f0000000200)={0x3, 0x9}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000280)) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x8, 0x0) kevent(r8, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x25}], 0xfffffffb, 0x0, 0x20, 0x0) dup2(r8, r9) kevent(r9, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) r11 = openat(r9, &(0x7f0000000000)='./file0\x00', 0x10, 0x14c) setsockopt$inet_opts(r11, 0x0, 0x0, &(0x7f00000002c0)="3fe40486105f9da26faaeab695ce58f0c0229e698650f2c62f3cd000f9a2329f96a9482851461b5900"/55, 0x37) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000480)=""/246) semop(r7, &(0x7f00000005c0), 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x1, 0xfff, 0x7f, 0x8000, 0xcb, 0x6, 0x1, 0x1f, 0x1]) write(r1, 0x0, 0x0) open(&(0x7f0000000440)='./file0\x00', 0x8000, 0x4) r12 = accept$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) ioctl$FIOSETOWN(r12, 0x8004667c, &(0x7f0000000380)=0x7) 00:31:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f00004f7000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00004ee000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f00007a8000/0x3000)=nil}, {&(0x7f00003dd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f00000fa000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r0 = socket(0x18, 0x4003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x85) setsockopt(r0, 0x800000000029, 0x28, &(0x7f0000000040)="1f12fb36", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r4, r6) kevent(r6, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) openat(r6, &(0x7f0000000580)='./file1\x00', 0x0, 0x80) r7 = dup2(r0, r1) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000540)) socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 00:31:18 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffff2c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x4, 0x0) getpgrp() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000d40)=@file={0x0, ""/4096}, &(0x7f0000000880)=0x1002) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000008c0)) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r4, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/106, 0x6a}, {&(0x7f0000000180)=""/16, 0x10}, {&(0x7f00000001c0)=""/242, 0xf2}, {&(0x7f00000002c0)=""/150, 0x96}, {&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f0000000480)=""/39, 0x27}, {&(0x7f00000004c0)=""/139, 0x8b}], 0x7, &(0x7f0000000600)=""/211, 0xd3}, 0x0) getsockname(r0, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xdb5b5d4d03853f2b) r5 = dup(r0) accept$unix(0xffffffffffffff9c, &(0x7f00000007c0)=@file={0x0, ""/108}, &(0x7f0000000840)=0x6e) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 00:31:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffff, 0xfffffffe, 0x0, "f000000007005945fdbe0700", 0x7fffffff, 0x1}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) socketpair(0x10, 0x8007, 0x7, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0x3e1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6, 0x1}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r6, 0x0, &(0x7f00000000c0)) r7 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r7, 0x0, &(0x7f00000000c0)) r8 = dup2(r6, r7) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x1d, 0x0, r10, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0), 0xc) r11 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r11, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r11, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r11, 0x4004746a, &(0x7f0000000380)) r12 = msgget$private(0x0, 0x718) r13 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r15 = geteuid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r18 = getpgrp() r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r21, &(0x7f0000001940)=[{0x3, 0x100000001, 0xc00}, {0x3, 0x4, 0x1000}], 0x2) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r20, r23, r25, 0x1e4, 0x8}, 0x5, 0x5, r26, r27, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000300)={{0x803, r13, r14, r15, r17, 0x40, 0x6}, 0x200000000008, 0x80000000000800, r18, r27, 0x7, 0x40, 0x8, 0x484}) r28 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r28, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r29 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r31 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r30, r31, 0x10, 0x9}, 0x8, 0x1, 0x9}) r32 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r32, &(0x7f0000001c80)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r32, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r32, 0x4004746a, &(0x7f0000000380)) r33 = msgget$private(0x0, 0x718) r34 = getuid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r36 = geteuid() getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r38 = getpgrp() r39 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r39, 0x0, 0x0) shmctl$IPC_SET(r39, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r41, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r44 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r43, r44, 0x10, 0x9}, 0x8, 0x1, 0x9}) r45 = getgid() r46 = getppid() r47 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r40, r43, r45, 0x1e4, 0x8}, 0x5, 0x5, r46, r47, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000300)={{0x803, r34, r35, r36, r37, 0x40, 0x6}, 0x200000000008, 0x800, r38, r47, 0x7, 0x40, 0x8, 0x484}) getgroups(0x2, &(0x7f0000001800)=[0x0, r5]) r48 = syz_open_pts() r49 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r49, 0x0, &(0x7f00000000c0)) r50 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r50, 0xffff, 0x0, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r49, 0x0, &(0x7f0000001a40)=0xfffffffffffffedf) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r52 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r52, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r52, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r52, 0x4004746a, &(0x7f0000000380)) r53 = msgget$private(0x0, 0x718) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r55 = geteuid() getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r57 = getpgrp() r58 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r58, 0x0, 0x0) shmctl$IPC_SET(r58, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r58, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r61 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r61, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r61, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r61, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r62 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r64 = getgid() semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r62, r63, r64, 0x10, 0x9}, 0x8, 0x1, 0x9}) r65 = getgid() r66 = getppid() r67 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r58, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r60, r63, r65, 0x1e4, 0x8}, 0x5, 0x5, r66, r67, 0x20, 0x9, 0x7ff}) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000300)={{0x803, 0x0, r54, r55, r56, 0x40, 0x6}, 0x200000000008, 0x800, r57, r67, 0x7, 0x40, 0x8, 0x484}) r68 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r68, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r68, 0x0, &(0x7f00000000c0)) r69 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r69, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r69, 0x0, &(0x7f00000000c0)) r70 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r70, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r70, 0x0, &(0x7f00000000c0)) r71 = msgget$private(0x0, 0x0) r72 = getpgid(0x0) msgctl$IPC_SET(r71, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r72, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r72) r73 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r73, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r73, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000001980)={0x0}, &(0x7f0000000040)=0xc) getpgid(r75) r76 = geteuid() r77 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r77, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r77, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r77, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r78 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r80 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r80, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r80, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r81 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r83 = getgid() semctl$IPC_SET(r80, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r81, r82, r83, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r78, r79, r81, 0x10, 0x9}, 0x8, 0x1, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r84, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r84, 0x57}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r85, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r85, 0x57}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r86, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r86, 0x57}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r87, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r87, 0x57}], 0x1, 0x0) sendmsg$unix(r8, &(0x7f0000001a00)={&(0x7f0000001d00)=ANY=[@ANYBLOB="d17465cfa075b0db884efa0b"], 0x1, &(0x7f0000001700)=[{&(0x7f00000018c0)="7629a0cfa7772aed71b5511ddd1866da0735d11b4850a206f767b89b6ee6d2072c2f20399d92c45714788a2361c8c4c92731f49256909ad9e53cf0e7855581c5420f83e44b709636073f9908de35b1602a213e00c80afcbbe56856d6e1e0fe71b947dcce28c3e0e247b7bb5114aeee9c", 0x70}, {&(0x7f00000001c0)="aed4a85a0495bdd0526d3316c5e4b87aa4ce192dce40baa005ac1e86b94c141ab07bb15d5d2a9d2122b67e31bb67", 0x2e}, {&(0x7f00000002c0)="5570ef2c255c331d123650fc3e48d0a058f9726f88713f207dc7735b34ef2aaf67d7b15d2afbeb2007e96b3a6749bd4583bbc43c17425a3869e71dc731ab3a5c06fb2bdd658d1887ffd89e75a70b8e0015fd667ed96cc8783668d40d3b39ec9877b04fe6b6b16d0cc5aec7e6ea5f9195a3ed30358bc239e20932d6629bface2cb0d5b9b7a5662b1135aefc9d9a05a2fea9a812ecaaee60674b6a9956b83b0442644e97426951b6503ddb5055e4ec2a6482e5b965c03c4fc4196c8c559c0a30fc461dd698dab3b6dd7bf36ad29276cab9ffc4343da2e68150a554bf3c91", 0xdd}, {&(0x7f00000003c0)="c2aa13be57d076516909aed6a5fd7d8dd4787ec86aa51a7f9c4278dd57ed6809943cd3c45ad2fb7a8ee5dee2edcb64fb66244de388894165bfc97ef7fc5e69f16673a4cee796912c7c90839e2e6481697c0830d63d912f290f13c72eb75419134f1c1949bedff6634646cbc1415f80ed4df56c3bd01ba888d00e5228c3f85ddd4623f3c36d908037494552bba90c6730bfaad8d7bc7072164fc17f", 0x9b}, {&(0x7f0000000480)="ab43b3841998dc3822c539d69bafb64365002795858de99ca8693cabacd2d51b8176e26ea584c8fa4ebb054f2f2b3bf493d42788e96e42242d2e23144bc77e85bcd2dcadd22a1b115a2cdc8046948b6e26784de823cd00924e25c34dfa9601b2af684cc31c48b52c09e219691de66e85409a2b5d84f9fa48b7fca6eacff0e529e2c9fd6aae850703adf9b54ea3a3fe95ed301490f7b92db0a8dc5b8d569729c99a8dbe4606949b44da5514ad6599712a0d3d99c177398bb8e9fe5f93556856a9085083aad67091dd96db4796cc1443d20595c5ad7a43e7df02ace277013274233dd55e3c2191970339babf200a91719398b5d6b9937c35acb1fdfebda187abd4bccf08700802d3a89179ffbafce7153a582fff78c030db36708bad579dcd5bf0a06cfc5273eb1a0224a742db2154dd641c967449ed7ef190728523da5d6a64288d0b84776ea01fb030f3ddebfb35260f1a5fc00ce25eed55f4645fb2e2e28f599ad74e07a0c9332ca483d3c0ea959ca4b158115eafc6371694554db2bfd62272c8a4e9c39fed4bb198f4d7f740b4dd108e65aeb7d06ec257c7c76541a33fad2f91344eea29d26ce48d24cfc65fe90df4839951f384a87b1c9480aad4eaf647b4c6d0e7ad7fcf0a010952080d6afb66d436dcc801724015ac5c331ec0732401abdc99d29872d415e35a9091c059eefed81ea4faab20a91bd869f8833d1807efda84ff287b877a13c6d82e8e825bd0ec2c3e39d73847459302d1a18cc7e9b33c2f4da84b18c27e10d19ab6d27818df2ddbdeee61688d4407c28bf5b69504e44c3a4162ba670c5a0f72c8bccb76950677cc584cb55c4f2b1091c680b45db77748d253cee4d9a5bf970f1a2d3bfb629826f45ac26cd4948a65db96e12f8092c0b01d1a93c7b6e378c086d199a57cddfbcbb647ef2dd231e21179dfbb0923bebe3a99e36a1281e1eb801d84a347acd52fadd4a7df1d72b82a64bb095172ca5c619cbd5cd05d6d3c39d585feadeac7bb587c884ff12d6ba67a17c2fdb03dd7fe5024489d344776877a44c3a51181c16372b9efdcf12aca519f84bebfb61de85883b89865ddea0040bceef62e7ea6e8d68931fd181ec0a0b51233fcc437c1e3eab279f47dc1e3ada9d8232ade193759db2c8641c51255c55ca95e127d7c2ed3aa8c026ab13c2a82fa2547417c4a15c0267577e5f0181c4de34207c070c7796dfd41db339b60bdbd5f22d3a20bc63bb045ccb1a0015346a40a80f5079bc884d9c8bd89c6615614dfbfae8d8a83d8bc50d57024cdb48eddb435d509330bf47302e6422359c1cb669c725092426cbda70458e5ce54f9a377f5e0cf407482e4562a8f648847abf6e6bd3bec56093fdd125d5ff9054d166e2e0c34734f69da4b60a99eddcb442d38b5cd59f22bb0b7d5a77d8cdc61b3ae4ceb17e549d20c8b0b53250011a14b242adb539cbe8312e38f7c7dd266773c32b7d06ea9bbd88276d95290df1e3ef7cdffcb3f6fbf143d4fcd452cdf5186b0d145c256eebf85805dfcd9ab7dddd862db97abc799728cb9a20e3c87c2a965210fabe84b2c15feb13a00872dc8164ffce41893a3c8f609dfeefe4ad43de96e196c73990503f325a543988e246481fcff494d6b08231a518fbe6d409db8f59967b4c2bfa223c671187f396ec03522aa66306ef6ea0f4447d1f0d76b09085e0f7ca67728b5c783e258c3201a5e7ba1b72123dd7d1cb477de5ba2bddfb8c3b559e30a17ca7a48a1c7edea6e5da41d101720e1dd241285f5f921037fc83da5699312345a0be6af6b6b0b6cc0f8653cc675441dc1cdcd02656757afd3b82954ade5492a419c947e01798c645559d9de6e24d40c8f250da87f41d63060a00ee85ba68de9fb6b72ba878212ed8da4447c039a24e419bc49d132822b92debd3c1d36cdb4540561fc671e304c70c0f7950a7b41cafef9ac28071a0b2d30e0e95eb6f914671aa4b949b6fcf3ce17b0e23587b6deebda502042de261d04be7bf16951eac3c1119e12c8b2822ccf0bec41eb29ba604aa4df45b9c86b08ee6395fa9535ac089b7e4cbcd92c1605b8996944684be391abdd633587d89b26ee1ffed15f2b2d41b9746981879daa7e7a232796a7764d7bba3a1ff78929d52b4bc6a6bf331441ddcbafbe925ae88e2905167781af80c9c254de9af67e3741add7c813c5514a0a1b6fe895b6ad9c42dae93b06fd478dddf5903f11ffd880d50ab86976b2b8d3e4bb3a423b9c5980f8e91b22900a3eebb49fd3c69fc9c564e53739e7940b3120ddb74870d030a193a43e0e36e503be4dbe82f2de2f59fdbaea3114dbec3dc9fc82b77482ce6856e3e09d82068371c87cf5f1e167e6e42809ca39439b5ddcc1860d67b0319da60f0163a67a0098266f47294d9e58bc66ac3a3f3bcfde487404948edb6ff68c2b72cfc71d42efeac3c2ab84a9ecb312f085d036f6f4b6e33e8252b9fdfe1e7668387afe406986ad2335e1272c8b06e071a5a2ee393de864c44e9d10b4307df9c11b509bedab853466f455bfa70d3aa5a8a19f305f19dc81818a0d904568cc0650bd011a9a71f8e37141f2022c3e4c65b16b257b9e7ca61bbfc1fde7c0ffa8098c477948c2f427c71bcfc8ea059d18674d214e7a19ec9bebceafa87ec6d32ed2857830cff0a3f9e0fa47f79622d4093e9d3307fbfbeee1ef0e586b3307ac337bc4d7fe3477966935c61c382057c304a7dc11d524b7cde2a7915a242383dbddd3589eaf8bdc26d140a159c420324bc9ede67842848e3859bed543a615dda1a3bab9cdcb6b8bac8fd5de7f7fd659da69a3b4338ddbf44e22d8487abcbfecc3916d5ba681c4040da59818c53931a4d74e3eb9475f9802fee478177420a5e93e2a19a82427cebd452a294fee09fd5a5910c3b38a87588951407fc99ba15d5a2659f77fd4b7a4e8f98321eacc6e9e3b22cc018e29582708ba6fc9439c6e34bba1a8ceed4e15a3f5c1a33dc3350e79a1fb1ea093b51ca493889ae6fb3011a6b6b45baac136af777f30641d9a4f786ad3a56e2450bdbadda7b9b6be32455213060a69bfec3a76e1e437f5de379c3561c446be335344ad09ece10c1cee9900f45a9afea1015c0abf40da5dede57c0ec4f6497aa698bc84e7c4c4badc71c2367c68a31bf98f7a1c8192c51e5d7d22012807bcd1fcb774b8fc7f6798cc9fda02374bdca9d2f998132a5dfbd194a1c56faea154aa76956571ba079f6a82599fd3a0e2d574f44ebaaa061303970be85f9e6e4341fa90c5e263639d9b8e9f2ee47de56d51e63b358251a49a783b034275204a4a0e384a7d500aad999eddc2a33c856b9c59993539092799918f6793ff24c49ac0c2821973903d4fe1dd25688c6045c3a91ff4e0bce4500a4f18bd00db51efb9b3f15a034b61660f915cb1e5a8a7dfbed3a0acbfe252d7554fa09c280025477f5153701b2b11b5145e8b52b4a03483f6616d504a7acc8c6ffd14a927ecb784069172014cc250d723acdcc52b9d8efbd598251c001fc88c758abea5b5246959595071e1b92c9675186f73b42cb5e95609d53b3895d4b6a82f93e99d5fe8d7fa59fb4f8485e3cfbdcaf840a262eec5e8f28a7f27021545f04ee0d8df0cdb1ebf05ebabc35b6d903f383f6cc26c4e8e747b0fe7fcb45e914eee0f2d716c1eaebad7bfd6f59a6fc25d45f2bd51847dff350c0edc7b94f0fe140fbb3f37f587dc6e2a43ea98527c99a1299776077f071fc9add9eadb2a3d9b5ffb950c077556955ea01cb9e2a76a433dda5c9098869c7cae4ae00de8dad803054e09147d9bb117451ae19fa13ae83b7ae00fbe6ae0c56e590320f9215e6a40b5aad501c816eaaead25f17f0de400977120f897faa458fe5d3abaec1cc38272c8575310fa5f7a16f9cf7a07496dbddaa6342e417dd7fa767c6063ba31cef3a3785a4f6552ebc9ea4a1a50936e8cda82c095109f058bf9e9cb54f3faf185e2ed8ffea4562d88dffc89df3c0426c0be992cb5129bb551cf129a28a807a552d68911d1fd5dc93f8f50b77c38e1e4b428168ecd56a8f9104720e506b369a8ef3382edbb40c451f24aedaed761b85211f962b91caf26c191955b7c5000b8dfe60d269fb42c2f81efdea68d0defd47aa10da0fefd9723ab3559d37bcbf202f5172abce8d8539893dbfcbcc7f9591958652ae3b19fede6d621d83683e2737ad5db4410d40c6f7752690489091ac6a21395eea88f9788fb6954762f715744e560c9c850a2c139b598d6f548b7112b15f06824e88259b305f5a2065ad4cc6f26c62bbf952ff5d4cb697dfd42f6ceb3d4d65ce0a8b7d6e5a219f31f4ce1ab87a1dee95866f1bda9b9c7f1427def5dc7f546b3d5b9113bda6a82cb16dbd22104580545894b0eb773b850d9ba296beb9a8ac0d2e94ba28145b28a7f28e5598cb77077b96bd04521b6f307e2e8417ae05637ee8cbef04de6fbe22640b733df385688ba6857eab09af48f339daf546168fcc3144d774c5fde21ee9bd07e53219df5eb88d8335b8f0d2a0890cae314ab3ba1e79d64da8801db95a41c11db31c9d5d6d5ae49643ff36cde25dc5efd4760c6cd0bcd5174e6396c8377f65988ce36e204a2cd51304da325a39071c0ead4d08e11268dcb0d062bfe51d13c3552a492981f13efc96c2a378b6d31a0a7b94c74b66c1161af663a753fb43eab2eec574516c8d433419d95538dd7aeb803a1cd71d22b9585de80ca86ea55a45e1ff0a0b7aa4ae4b9c9269d10654bd5c9fde10faa4c284ec5c3202f7f3df9f1904a503789cfa6cb58b47561a6f1e6989d536a72ffaa2026fd513b2b6556c1bc7e01ccb4966eda47bcd0794deef23c296a063c41121b3d7c497901849fc335aae003b04a7c096fa116ead6881d5d3ceb2e2a2135cf5a7ed99fb0eec129e6b62319d7ebc91b5ea44ad6d0e7c843429fe79667fe89082a8e28e6a8ab1d5ba293a0b671b97997617facf2da78139b669b0567d5ff16dc25b67e44dbf22f4a3a484fc5cb9466a0c391063eb887f5de7e96e5ad38f1199decb177791aad1dca2571445279dd3d2ee83042eca5bf3a46e4b606a8b0b7f5710cb9dc6a22e92d2ddc8941032f331324b6b88b5f4e2f238cbf9fee7a5368a8b1e3c03a4cddb2a8f7c46a4177cf57b6db1a73ef7a85584f255409626e8d8c46063ca47d28385d2c378c94008bbda04b1e864bfe0f56b82de90f1088adc17ebc115e6421fa92898b89c95cbef581e10e63177442c2d2c4103c137b86839b2c1c3616943073ff36790a630fc76a560f7bc287cbf6920a8134e3e0d9be06011966a9719592d695c035ae3f25c6274e9adec15eb348913e925bb74f31c63d66c51be1932493fa6926d8f2bc5536d5e52821b3d1113f577736823d7543d91aa9e03fa142ab2e6b194089d17323b3f78969bbef73c15fc0dd59a08aa84a4da350c03e03fbf4fe93608cf9a6c95bad60307feed875ae862e9b708d52d16cfa02ee0404a135dd45576c545a21de91db23cdf7fb40d1f7af04b808e93365f60be8311bcc6c482bd49fe0bfce8ed993b5915ae4d25dcf11d7bec6ceb1b90f3b4d032c8a111d491cd0dc90203e173eb36ea89e6136675b421dea21309af1d59e26bcd7908c5b8c663a05e201444d35040cd1d3d3b6ecdce2ede4e961dc6af1fbad1bd4c90f25e3adc847ce36e78aa49c58bfd2b5b0d484b8526350e3af28eb6990cd648fadf9ffdbfcc292c2321fedf912c9edb0422451353b7ed0f244352fa78360f71bf87c32abb0f046396068f3985cb00572fb9e468c82ff53e184cc715bb91bf61271e67d9ca8", 0x1000}, {&(0x7f0000001480)="b4421d4900be5dc958a083a8e6d80c74276041cec28260475c148ff4f26120cabbc89b2031c59755a4c7323c1bfedf6232d9b8c33f1415e795e7f14870cab1d6d20ea5a94984c66e4ab49d8a187a5e1b06b245df3b66495055de16ab7cfaa8f3fb8d42513e7d363faec8d5d57b1f0bb3acfeb72d2ec11046131a27968ffb9dc9275f5c1716f5138d6ca7ce7be0bf5e312698579772995d1ad9f390590b2542159969fff1876bbb20e79670e1bc1e00fb1ff69a2d4a193e8fc70e38a5b3e5ecdc6c7985aa5f11ae73f2c56e419dcf86a2fe459b737dadf609e659b981a93bb449fca845f612da6f72dd8047283dbb727a1c4042b19f5dca6b1c6c33", 0xfb}, {&(0x7f0000001580)="bf8990c4f1378308b5d4d4d099c62de69ac8b20473e386", 0x17}, {&(0x7f00000015c0)="abecc516a250ffe567e3b578a4a8ab82fa2d25ce4b6a98a308300b743bdba6d6f6e77261a7353f6833a6fc6bbbc87dd0d709a851094e2451607b58f24c9945057245a89b1e790658c2cf0ef2406ce53728ca8d9dda176a3546ccf93d542d823be1e4a51b2ce77366d58a8f9350fbb90c86e411d79b470386", 0x78}, {&(0x7f0000001640)="67ff4811dffab4d3a31ac17f2cc0002b0c29cd7e3077a9056818d1f4f3cfa8a44df4b3f5cd3d30b241be4d3f3e125daa09d5e87b74f622505690d41587cd4218ab6636a23bce7e2ba8477fd1caf03349a7445181ad", 0x55}, {&(0x7f00000016c0)="a666929c91b4eda3f311e6a37f98c02d10700cf15905c0dc9a7172137a40a024863cb4fb6fb17c2e8205e79763ced3ab9688c0a8cce7a0fe86ad7417", 0x3c}], 0xa, &(0x7f0000002000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r4, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff00009aeeea45", @ANYRES32, @ANYPTR64=&(0x7f0000001a80)=ANY=[@ANYRESDEC=0x0, @ANYBLOB="f78eb2804a5a8d05df3d586b00c7c6465b6c0fa12520df14e49f92cdadca6660466789051a180ea2f2c43e678b23b194bdbdbb79c751fc2d0620a7004cf94a476bb22c0731f96139467eb196d6c9f9d0da0267f4c960a1702a75e72092ebbd4334f92ca7814ca8462d90a0d3e5ac5e383fb1dc10c7ba94b458f434a406265ee54135907997a73d8de5298699ba2d6fbb8026d500a5d79a53", @ANYBLOB="15033dd596e13d4bfe8048a7c9f72d242cb434795f9ba19b146c7ffbeafce72576c3a6901a659eb07579f9c1287f370753355e0100394133debcf938bcbd06943d21860ac43566407e4ff7cf9c09e4bc4357a4df0d6de591200679", @ANYRESOCT=r85, @ANYRESHEX=r56, @ANYBLOB="3a790cd87ecee7a12041a6cbd34fade6d59701c9623f212c0d72cb2370fa62a99eb3d30243d332c6940436474dddeaae7effa23e9e3f7d093c9f9f28bdd11a2978e3c89881982a6e734a1aa3f999b5bd6d76d11789023c7a29920e15a8444602fd51aed0a8649d9a013a71476709b30c694b5d00f2aa3fba5d7860b027211101667bb278c9be0acea77f3713549513a9f00ed526204124fef942c0fa83304c803976c259dce040914432f67ae8c76b355cab5a9d3886d3a0b13cca4d304431a547818f1ef27192a1fa"], @ANYRES32=r31, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r34, @ANYRES16=r6, @ANYBLOB="0000000018f9a22fa41fc2ab1b0000000000ffff", @ANYRES32=r48, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r49, @ANYRES32=r2, @ANYRES16, @ANYRES32=r50, @ANYRES32=r51, @ANYRES64=r59, @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="04000000300000000000aa9bae4ba2b2c551b50c63311436070000000000000094db77d05d74ef58a5a262382842cea062dd5f15e7", @ANYRES32=r2, @ANYRES32=r68, @ANYRESHEX=r84, @ANYPTR=&(0x7f00000019c0)=ANY=[@ANYRES16=r16], @ANYRES32=r69, @ANYRES32=r2, @ANYRES32=r70, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r72, @ANYRES32=r74, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r76, @ANYRES32=r78, @ANYBLOB='\x00\x00\x00\x00'], 0x157, 0x6a5e42f29c9dfc11}, 0xc00) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000240)={0x81, 0x5, './file1\x00', 0x1000, 0x8, 0x9, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r88 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r88) getpgid(r88) getpid() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="1050562990014c30382b5588f06e69f32d4c71065668cca77407b29dae07e2fe9a5e9573330cda0b33c655a1791331d92f793c687398bc5db620f97dadc89ef5519151fdade98330f051aa9fe56e749cdc20f50d591d90f85fa0a73f3482363d3aa05b1741afdccb1817278da5d8ff964feac3147ede76c3", 0x78}], 0x1) 00:31:18 executing program 0: r0 = getpid() r1 = getpgrp() setpgid(r0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) fcntl$getown(r2, 0x5) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) r4 = getegid() r5 = msgget$private(0x0, 0x100) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getuid() setreuid(0xee00, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r10) r11 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x8f, r7, r4, r8, r10, 0x100, 0x4}, 0x1, 0x3, r3, r11, 0xba8, 0x7fffffff, 0x1}) msgsnd(r5, &(0x7f0000000040)={0x0, "108e34d8f66560304c97e6ffaeb322a7cefa8b6ecb48b29a024e9d7492f59d06a2fd03dbb27bcb41fce28401efadf67afaba92d0935b150cf7eace5f58359dc78e63b9b8ce5977a82f4fe9b46ebd2c18e3340cd69ab528405ddea437758b64297f907b54605f2ec52fd1bb7701503c49397b14c291e1e97eb6"}, 0x81, 0x0) 00:31:18 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x8}, {r1, 0x40}], 0x2, 0x9) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) 00:31:18 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xf14, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) connect$unix(r0, &(0x7f0000000440)=@abs={0x1, 0x0, 0x0}, 0x8) execve(&(0x7f0000001140)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000001340)='\x00\x13\x00\x00?\x99\x9c\x11\xf4-\xa4G\xb7\x80\xa1y\xe3\xf0\xd6[N\xbb\xa7I\x95\x80\xb2@\xf1y\xca\xaf\x9f\xf3\x0e\xbf^\xd8z\x8f\x88\xe0\xf8\xaa\x1c\xa6\xb9^\xeb\v%\f\xda\xf5=a\xc5\x15:\xf5\x9c\xbc\xdfyEO\xd1\xf8\x98^.\x12yUZs$\x036\xfa\xbf\xdd~\x00\x1d\xa5\x87?\xe2\xdf\xd7\x7fv\x94\x04\x8c\nL\xbf\x81\xff\x8fvT>\x92ri\x0e\xb3\xa7\x06\x19\x12(\x12\x90~\x89\x15#\xdb\t\"\xf7\xc4\x18\xc7\xf3\r{KG~L\x06h\xd2\x88}C\xeb\xc9i\x15Q*\xab@Z\"e`Z\xfb\xe3\x87\xde,\x98Tirx\xed\xe0\xcc\x86\xcd;\xc6c\xf7\xae\r\xc2!\xb7\xd5}d\x9a\xff\xa3\x8c\xec\xf7\xa5\x80\xf0\x9f\x8aY\xd1K@\n\xd0\xbf\xb5pX\x83N\xe8\xc9a\xe5\x98eFA\xf1\x198g\xbe\xeaV\b\x1c\x14\xa1N\xa9\x7f\x81\xac\xa9\xb5\x96[/-\x88\xc26n\x8d\xd7%NEw\xce\xfa\x86\xb6\xc3\x9dt', &(0x7f00000001c0)='$\'&}\x00', &(0x7f0000000200)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x12i%\x00', &(0x7f0000000300)='+%*&\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='[\x00', &(0x7f0000000480)='.\x00']) mkdirat(r0, &(0x7f0000001300)='./file1/file0\x00', 0x174) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r1 = open(&(0x7f0000000000)='./file1\x00', 0x1, 0xb0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000540)=0x5) r2 = semget$private(0x0, 0x5, 0x20e) semop(r2, &(0x7f0000001200)=[{0x1, 0x7, 0x800}, {0x1, 0xff, 0x800}, {0x3, 0x1, 0x800}, {0x1, 0x8, 0x1000}, {0x1, 0x200, 0x1800}, {0x2, 0x401}, {0x4, 0x7, 0x1000}, {0x0, 0xe5f4}], 0x8) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r2, &(0x7f0000000140)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x3000}, {0x1}, {0x8b736a9ac564d422, 0x7f, 0x1c00}, {0x0, 0x42c, 0x1800}, {0x3, 0x5}, {0x0, 0xffffffffffffff80, 0x1400}], 0x9) chroot(&(0x7f0000001180)='./file0\x00') semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001440)=""/4108) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000500)=""/26) nanosleep(&(0x7f0000000080), 0x0) getsockname$inet6(r0, &(0x7f0000000580), &(0x7f00000005c0)=0xc) 00:31:19 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000, 0x0, 0x6}, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) pread(r0, &(0x7f0000000180)="4d4be3d5b9c5e02924f460a733e76a9d5f45073c6986175fafb89c259108f4eb4aa07a0417ecddc78934b60d922b2ba07736faea859d0674149841eb660a7c93cf52fbde07098c4ffa4ee9745422df0f61ad6e4747e9c93b870a8a7f021ab6775c05df0669bea2997802f3ac970736adcd872381916a", 0x76, 0x0, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:31:19 executing program 1: open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0xe9f1d1b2dd1ce74b, 0x3, 0x1, 0x3, 0x8}) r1 = socket(0x6, 0xc006, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x200, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) r3 = getpgid(0xffffffffffffffff) wait4(r3, &(0x7f00000001c0), 0x15, &(0x7f0000000200)) 16:00:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x6e, 0x1f], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202], [0x0, 0x0, 0x0, 0x9, 0xf7ffffffffefffff], [0x0, 0x0, 0x482], [{}, {}, {}, {}, {}, {}, {0x8}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) socket$inet6(0x18, 0x5, 0x2) r3 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x40, 0x0) r11 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = kqueue() kevent(r14, &(0x7f0000000000)=[{{r14}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r16 = open(&(0x7f00000014c0)='./file0\x00', 0x20, 0xa) r17 = openat$tty(0xffffffffffffff9c, &(0x7f0000001500)='/dev/tty\x00', 0x40, 0x0) r18 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r18) r19 = getegid() r20 = msgget$private(0x0, 0x100) r21 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r21, 0x0, r21) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r23 = getuid() setreuid(0xee00, r23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r25) r26 = getpgrp() msgctl$IPC_SET(r20, 0x1, &(0x7f00000001c0)={{0x8f, r22, r19, r23, r25, 0x100, 0x4}, 0x1, 0x3, r18, r26, 0xba8, 0x7fffffff, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f0000000040)='./bus\x00', 0x0, r29) r30 = socket(0x1, 0x3, 0x3f) r31 = kqueue() kevent(r31, &(0x7f0000000000)=[{{r31}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r32 = kqueue() kevent(r32, &(0x7f0000000000)=[{{r32}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000000)=ANY=[@ANYBLOB="0100"], 0x1, &(0x7f0000000100)=[{&(0x7f0000000040)="8b32adb899958f531bc6d6692a263baac8e3723fc21eb249820af41369856c0217653eeda6277dbaa29ae6aa355ac23429541e2e48c3cfe111d47dc502de76548bad0ec0ada1997392bb4e19a7512ca5e06a8e1f5fe922b56d63edc2fd5d52778c32a6ed6d2af64ba621accc913cd11c2e5b7457c2c39536e82103ac99df328175e133284c33fbf4882fe2045fc7a4bc755320892bde81dbcaebb8442aa9413ef3fc0f92", 0xa4}, {&(0x7f00000004c0)="1ff44e37ce53cbfa80ea5e25edf6e83fd714a39f104c7f884b98cd8e298624e4a8d81dbc9bca3c120ac545ecf17d50a2c2bea319817dd3a5c0e87d948ba368425a4df774bb68f4fa1023cb40e2910bb7bcf1524d941b872acb70440a312500723d2c567d86c4573eddd041ca17d526469d420908faee2db17d36bc8497b1996550a3628eb35eaadda29ffd161e7f9673adf4129b49686da439eedc7717574ef44b5780986e7e88cfe41018088ffe568230fe2c28085b9c2e512a0873d24a5bfe547600d49f7b204ebe85e49465ff5d8974d42a01995d280a40473add457863ab58145ac3576aebe68a4ae42d3c87dd616c263d69050791775a8fdafe4320e58507b97a1cdd2cfbbc2c963aaa134c2c5bdf447733cc29f3b276196af5cc39cefb3bd261004a864d06fbae452ec712a672000df8d6916edb2fafe01d3e18889b438e2e59cf894c7313b38a876ebea734fa169c2d9a49c81381ce5eb926677fcf42a694389f49d2e467255f6105c350f11ca4f47b5261b29034bbf9b924300936e971a40155fc25894a85a36a701374d185ed1b66685e40e40d63c1fc113c4e079837bda662cc5d33887b1e413ca0191ecddf52f6c6125d442c5b17bdd0a2258da99ef7d495522f9646f6359c4835f1fca4815e6a143d24e7226624c4d13b8d7c182c0ebad536f31f5c3394666926084845bd2c911fc636e140713858a4dbde2151f42874561157333758c51efa5e2d439bf36aa73c1a3b7e73495f3c27183e43770200f144c508fa10e1d18dc1b890ce04e35cd60d9929b8cf7bdce26e7bfb0d9afb2feffc36591398a40201a769f60a770d79e69ef9338eb207af9a1978219454ee65d4fbed15c2946c2c83a61d50bfa656493349ecc95b3000f2ee8b8ce8359af5c2b0171d9ec49afa01e6aba181abf8a714be83d3cfcb49330338f5137cb72bd2e59022d1533af4312e01dfa34706c38a8a0b3b7d5487fff9bf287362a18b5cfa35cf7c8b6a9b21fd9de1d5a6c96b2beba8ffcf8380e1137db3b934f9cf574c48e4ed1e73e8018ac2643ae351d2002a0d3eaa043da498584b100c7dc074fc939c3dc4009e4e05c5508a41e8a23161514f20507db1ad8584616038f144b92c9812f43f46b73a893df82df3a22676c8b74c2c028ba1ee133a581cafd2391b3b26183d202d78850f4319600a1ef5595d7ac03899f503c8d06d287e0044c84f7c11318796c4caf5f0ba49415aad65a47c73986699a025e1c839add6224fdfec4bfa79b74a7dcf39cf56de4520b69e325a35a7ed984285f9cd737a183ffe333dc53a2701e448cf47e37fd4ba71f69d4777cdc80080d9eae4d50953ea55695f7289ac57c229550d62bbad5e5ac5ecc453be30507588312e1b9f571bb6c212deddb2ddd0ecfefbf50cca66b7e823cda9ca544568ae4c4c5f57f5644bbe757731586a38e8b3a07662702c13768d4dad96df42dce69304d75de27a61dc0e5be40d30daff4824b6a3ac48f47cb9fea86de2405eadf67c087d6b9f5def62bcff2e2fa38ef4c50701397ec04b47cfbe85d5db8261f953aa5de76359c6817c7205e5fc17aa51a2358faa4c37ff283346785e720cea6f7cd8c4b1ff49683919856972eca81c7e748aaa5fa91ff1a90a3b98dae0aef02e574fc5e4a788094b32c0b49cb1abcd556597eace9b999272767cbfa8f53eb5d2b30e9fde7c5df9ea2f6ed4e918319b66339cfb6defad794136d69072b91e19dff68a0c161f6892bb9f4ce651d4faeeb3f2018da6d0f3b59958016164948ad65af18e6fd1cbc156fe69efdd364a60f6272af8d11d9f9a4c26934d9e18be371cf4c2f3ee1ecae97025d29f00af4f223b3c11b5108f41f80477ffbee301ad795bc6a847f439238e5b722f7332a13d3a8da691e49b7b656d291f539ca0510030cd9c32700c3edd17199658dc3b454ad715fe3617aafb35691f170bbd5aa7175d68fa72f2b24158d1bb61896b38bd189ea4fc63bb1e7cec898760670d288fe8b46068ab76154b4dbc5a49c5ba0ed2f61cd5096c787c3d6ab6cc22ac3cdeaaf50f268d8eff8ded966c07baf176c188f7714fe65a4ad26ad36c18422b891c398e95a534cccc3d204fb7e627175826705e051892974108db50efbe7101c00385842e2f96a08a4413a09e6730b2970095a159c4fd5bd5d73f18ae402ab8dbe57a7ec22ebe27aad2bb0274a39f11e8b7fd8b48e473b7ec49fc818696ce80988bc4030d528cb29ae73eabe14f1f2ec1d1c1df60562bb2a643e946eef4135a5241dc6c917ff555dd30fad25bd275dec814d1a96b68b64fd3e66eaf0a2a9023a58ad2258db3fb913bef07deb0cafc2567a167d8f25db01f28965f894d4e755f32d91afe774b9a796b398a1b4978e91d663b573377a82570acaf940c98042a074a8fe954571529b3c95fe09730384894b122dbc19f61c8c31da9da2596943a0069d53394e2e1ccbf1ffbd2b33ba632c894fc08e2ab1319be762be6404061f162af33061f4f3470e25d25af64593bf131b65cb4305184952d8b59dfac3210ddac7140f5d3562c780bfbb3539c12986f988cc5feac1a28615b2318c1687cb5da75a15b711ba428dbfec30268641442361b67e95fbff1c0448e3f40b832607aa7218f25654cb5ba47ba22780eaa9ced5e0237898c3c62b9a9ee26fbd0951f8265c37ce1d209c5602baa3ef2b1571f30fd2f2454d9f460c9c5b1a1ca30ffe228c9bb08694fe033b806f81362b9ede5bf7de892d316558b1edc7f15e79ff74568cc86bdb73c880113da957ceb8cab262f5c074390dac06a554b405ec59549b7484405ef5939392a9ad3bb765e02ace0f71ea53827eed138de4487de9be75b3a9c0d3ff124e5bc4213bf90d3c278a39b8927ab70822922f559a0e85f9b9066307ce72e106051c457df1294bb79f04bb3ec02546efa3867233d87c2de6587c0b555c4f9b5c65393524ef42d984467784ea3cd339c12b9763437c01c079f5258238644f61eec6d8eef8761cfd253e15699912d3f2124c7be11b2151d916191bcebc7a63ae8b2084e6a21e154c0e2fe4538be934e7a796c1bed391818f33a7438eeeeb195bbe957e647ed7c5f99e076124f01568b8cca48af365e6bac3bfda8a8e2f819d02a6e40a8d48174bab00fbafac9bb46949a8f61a7f1b763ae7cea9b97d6b652029216b5677466e7862f65a34513b36daba756312b97dbbafc51d5e74ffa5657507e5325651dd358b0c168b730d423ba737b49585d6568836c3f67cf11a7c691723b5ad681371e0d6a473f33c19f78119950ec22f12520a22f3e959e87e0eded6b29a18e1a48effca6beb019c366e71d59f6bea9fea76c0d6b587e85a8da40057d66a23209aaa5191d42b703ac9314b7fa53d31dbe1384b5ec29b2ff1367763e9f8017f81deb89be11d1e5fea3555b6032ffe65f2276cb7c056d814b7afa123435a9eb951143c838dc1b5c9f887a240a187f1ba849a78b7cbca05113d68df722e6b0f117fd697e198e2549a8459541fa515ab6aba3617e6f9bb680a4d97d2f7fc3766d9827071c61a2a02e42bbc7d3e677566b0b1631391889516064856edd6e7614f63765e49dd3ce5e0bc3cc0f773fe92494a8b084fa526d97605ffd99a0aa782bb7d15a703ffe0058cc13f54004cdd402151b40d7835f6b2fdd88ea09e37d00f28a254c8cf9dc188d41417e7eff9225921873c6f98d77da42a60b536073270f7edc7aec1266fce02ed121213101eb76ff90c527624b8d78b9d21e34287b43c85ba497759e2519706519feb3ff69cbac99b87e1b5b724c9c7658a5b3f9195515f95379b2706bf81449d4fa991dc845d0486362ca4804e53f7b6db4c20ebe1b2905eda997d0085b4e0f82a8ac68ba36440a77af28b07f9caaefb606940d3b7be204620515c443d32f7db4c5dd98117df93ce28886611f3555dd146630aa7869a160ae525203ae99b169c772b386c469fa405da66dc44f490fcb07b4a6c528486957643c7d31f8b4037d515b29b9e03544078c5fc212d4ee7beaf363e9ab93065febb87d8fa6be0a8fd0d2229c9d768f255624b6bd2746f52eee75903bd4d64f1079b77e909a513d3842fad6e0771ae7a258d639e05596d23b48fde3c9e7c37326d0d611fd466fb6d5b8ec93bdac3a1493b47d96bd954055580603a1dfa0ecd5f44e27d3c70a57190a4c901c0c9b17724cd3a352201e7dd65192cf7cd4da2246ac737a6c0c6f622227f77f1a48d7c6b96efc23abbd1b85f484010f951023a659b75b03959bb16f906e90ee5a5bef6d6e7ac863847be1414840b1c82ec0f0cc4727e5d2f4cc4f99fc50b27c9de055b491e9bd08f7f9de7f6a3a037c9effaaa9aa19ec575a0fecdddd6e59744d4ae7bf7aa22002089efba1936b84222bd85838a3abb1a0b367df73768ea92caf2bbd920a5dcbf6ceaec9be475cef3558907a0ceca31b8d899a5afb145439b2419fb314bf73a52268028aedbfd598a2f770802193125a2930aa1f54962a085bf223cdb498763cec16e881a5dbe5b241d69ca12a3a061edaca22b77159e299478220de3312680dc1eecc5481325cb058e37c7fc226f0284e8f64871a5e0423b4f0aed5c599463c39a2cf58fddbdbfa15b343c31a8f1413949849e235f6599e00c2947aee53f270da1ef10dfe0b07c736a25375458268ce4216f5e6da559214ab624c89369d8f8a479c3cd034d977be663fac9f71de97d6679fc80239ce7abcac2907bae1eeb5919c7f0b8f8988cd255f095a8563a27e042518cce1ced0101f4900c3e9d531df8e3a27148714c953a30f5d59a426336a0b1e48d25c6370b12362e9de55e3072d01c1fb4de9a40ae05bee5906c8fb7d17d8e29f9afa3ff03c26f3cbb050b5669b9fb9ec427e0ecf811e6c459eb7d314832eb97bbda78b34abb8d5de7413304f912ad497f268ac9f48582a8357f62d448c208b52881e92b9755687395b9766647ec7612ee5fb5956a702067dd77248ec6a1c4e36e83f0ed393c78dd25f7dd7ae4392aa522e8a378dfc5d3fdf62814fe3a11a43a2284826085897e3423d6ae791560b20623473bd2be861917f3c6fd0e2110af7540c9ef25cd0f7d8af177259dfdbbb8224bb4df6bed08951bc4dad139949b82737317a20f718bb7fbbf9c7f4de6be289a1f90d290f81d94e0af09030fc17b2820776ae83647bd040f0b30e350ff17303182752c79d732ec2629488fffdf3855bd1e82ac7126355a83841c6429e9e1ae0819b3b8daa745f52cc23e9f361173b5220cbb6f49c78adcd970230c131e079fd68457ceee724e11066588000d46b1fb46ff1ed7c00d9fb9aca376bb5a1e9ae888ddc75dd6752174ef8b97c2a79bfa7f70b4e3992845f03f4294a8c0abf28563336b78d1af486d59d2a738ab7decd1e5dcc099fe41a2644df60bd9594b8f163080ff6aa7b83b9b17b5fc1ff90d8baa49b84ea4fd1c24e9c5240550108161f4aacc6ad097acd56e5ab1b7231016ef37054cb06f144505cd04be6363c01060924d618442f8628be4e5ed3303e4a5cacadf87f87d363bc242d3b9a94262dc0875e4ebfd8ab88fb23e20fec9024eccde65813cc1a6021415a1f57c91c7676b58f8f05676072b39438c35e03bda468c1a2c332ad626a0c9ec9be5f15b5f91ad3ef526267a8df804840880b273c29642c3dfec2cfc5a8eda00b87cbefbc3c882dd52d1b015995f85d5cc754a19233e8cd7acc4e23881c651a8e46e3ff486fe2c51878933a8a5c0913a2cb4893e11ea18eede2d2f1de43c2c6ac5bb3113ea4d94909a1b64f35b63f2c", 0x1000}], 0x2, &(0x7f0000001dc0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRESOCT, @ANYRES32=r2, @ANYRESHEX=0x0, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="2000000000000000ffff00bf0f65b9b42a797829d9fe2a858040d2274a3d7e7f00e873c5423050f38de0e1e70756918bcf475caac3be3c1d93ab0fe68e43d34b2a6e28e1ed3cad0f9666d7e2d2eb2266380417d31b0285216ed593fa1b0fcac58a34c7333316a8094617dc4c3f215a1dde1884fcf213bdee16929840be661590bd1c9367791c427dfad6e5bdd8603cde2c546d0228958aa4eba87507557572e900"/176, @ANYRES32=r8, @ANYRES32=r9, @ANYPTR=&(0x7f00000015c0)=ANY=[@ANYPTR64=&(0x7f0000001580)=ANY=[@ANYRES64=r14, @ANYRES32=r12, @ANYRESHEX=r5, @ANYRES64, @ANYRES64=r32, @ANYPTR, @ANYRES64=r7], @ANYRESHEX=0x0, @ANYRES16, @ANYPTR64], @ANYBLOB="000000003000e2ffff718b5ddf6250f35f06cc6ff11335ff1f4f08b942e139bc37ab0dab72363bcca3a14f7329f8e8388b53ff5460c0846db3c9e91f", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r27, @ANYRES32=r29, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r30, @ANYBLOB="a26b086b44f7f3743be1e61615baa869aefcf9ec5a847e7ac8fe4b2dfda7c25261abebe7f5a5f3"], 0x1c8, 0xc}, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r33 = socket(0x18, 0x2, 0x0) r34 = fcntl$dupfd(r33, 0x0, r33) ioctl$TIOCFLUSH(r34, 0x8080691a, &(0x7f0000000300)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) socket(0x6, 0x3, 0x4) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:00 executing program 1: r0 = semget$private(0x0, 0x3, 0x222) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0x200) semop(r0, &(0x7f0000000080)=[{0x3, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x8, 0xcde4561a346ad61d}, {0x4, 0x7, 0x1000}, {0x0, 0x1ff}, {0x1, 0x0, 0x800}, {0x1, 0x8}], 0x7) mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x3d00) open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x49) 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfdffffffffffffff], [0x0, 0x0, 0x4], [{}, {0x0, 0x0, 0x0, 0xffffffffffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x10000, 0x2}, {0xfffffffffffff000, 0xfffffffeffffffff}}, 0x2) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x3, 0x1, 0x16368}, 0xc) dup2(r3, 0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) kevent(r7, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f00000001c0)) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r4, 0x2}) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000200)="9b030504", 0x4, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x7, 0x6, &(0x7f0000000240)="5ced6a76f744da45b5bdec204770c79f2e57cb3d0897a53185e8867ee5a0a9d45db587c4f937a4e8ff565fc58d25f8ced203c6b7d70a5e92f77af951ac02cfe366661566e005b7588bb24390790e261094fde1d6baecf701420b74e0f556db573663f3ee6f1b42b1698452d7bdf11899dead6ee030180257ba11bb666194e8bbe036c0da77a7117ed08bdf91d5d53b1bfcf977069aeeceb51d63856d2c8067a03ff7e66655e44126c3344c5388eee4ea021d4fc12d454d182fa1142289267f736a3f8e1459ba738b5b78299aba329af99ced95caba5f0b703d2d7f3f94815b26980f348b27ba962e0a59ad881aac609f482cbc5709a21f8c919d01bc2976c354c2cf1343a05aa234f366af50519b4813252b403d404cf7b78ffdf7de726407100375d7ccb80f58b6537bba71a355370a0c8a8bebbebb6859568a74db8eba3ee780597547a8ddf0583ea24babe965903d9383d26d9c5711043dcd7f62f53f831190e674b0af87720935ddfa9cd7923782c3375300a4ff8cad5266fc865033e4f091c7fe22d56d093c060f3c5e207fdf334164282a5606b3d7e782d9263f8a4457d5f74047f7591317781901be66a3f0ec98fc5d34a0c9a0c69ea093b14277f2cbf653c0c08dd308d97ad0370e824aba32bd952a1291036a72b4850138cba17b775e38d3e53eec84350a535f3208cb3815db075ac2ec49397ae6ad4122b4b965c4a9a9eeface8a67abcad26dc71e1eee6b78ad72c08447b64e0d0415957d4f57aa0fe8fb7f8e0422c504383ec2003a0b60cd3d32cbae008dabc0da09f6f489735315c338c3723dd05c11688c7ec087e001e3e08fa8ec073521c0cd80c06afc3fec2afefacab1779dc6c129edc7d3bddfb1685b237d4854b8f8f1bb5ce03c816695384afb4c3748e78c04b12b89ac4801b7f4577ed62c340001b6ff61e961f062459a57cb082f0d5e3e892b125234659bd855b7cefa34ef5b5623edfaf71541fb264f8cebcc4fe27b094bf07751a25a10d1786433f1d88f2ac2ea363699a36a059b697e6fa2b9a3823bfe9316d60d06bc7871d53e6dd30ca1a2998fc18bb3706c780cc26eafa72e6ffdae3200c91199a367e1f86a1b3f1ba2974cdff5f7ee9e9158aa07c1cb7bf7d311c6379ecfc71849f397a5b3b6df9a7560f28377d3445b61a47002c85a85452f98046d6223a35528bb7fd11b426692ca61f91324b6f584dba2d1f62330038e3b28886f1ed15cb30f65186b3b3a17a92f2cc4b807602bdbcde2273f28dc8da00b0c73ac2cff35738b731fc336b9079fa23e16788dba44ea3082106a9e27b31d8c3ea401ab4b4ff12ef6c96dc4686041119c0c098e0892b8762bbeca687d81a6f990341e89d1894cc4bf5ea28c90cbdc8fcd704777c784864ba2997787085ee2cb30d227945718829e460091a9c5a96c7b69bdd7b95661525e9270b11d36c7e7241abb9b4e272ea35c047569f60e7947f40d9d42e34240046499bba2b8f8ee48f51c6784ee7742a9d04feed51a53cfe66a8797c86f6970438fa72b6a8af1a263cf7fb452b6809e7c713daccac4b4a4bfc01545469017dd0819d1656dcce9ccce3d943467db43d5e3ef544f43b7a777badc492c9d059b21b35d1f4d14ebca3f3a6e3365037b079b373c9b1f5a0ad6dd1a4bcce77ca32189a8c6a1365886a9f7d8fbb4a6a3f74e4124ec1362a0138a2ee83f4d0c24c216478fde58f4c33776dffd08d2c5fad061c5726ade87e247b0d23a9eea4b90ffc553f0e2fc0959efc3d9b368947f9cd12310863d3ffa184db33c5fe381303311f5477bc8389dcb99d9d207ab0595d02aeebcfc2ab4493eab5125223d4807b59263692acaac90603545f1f55140fe1493859d51d6ddfeee939187180adf539e1e91e2474439ce5d77d3f75122681aad9e7d702cbc017d6ad85efe4405690f75dd69f00af47dff1a7a6be213bc6e48460fa2b18070fbcacf890c046f6589742a5fcae1663c9a5c110f329f4acca380cb6dcdb36aa7f5c501caca64b49b61b7dcd6bf63fcdcac9de8b5901c0cb350394aa04677b1644673529aec3bc13af5c7cb59ecd21cc6bd0986d017196a11c7bd2af61fc957f4f7c430fe4f1f0f2acd8bcd5bfc3d9355911eafbfd451de46129778903438de6301c04012f7637bf27e0c0d56150e40084eaa983f01d1c99d8783dc7e60e7757291a56134f91ae4a4b80e23d8bda63328e87eb2bb2df81eb2726690871caf2de9284f1cf1012281c2c28875dc180ce8f3705585f7f2745349dc07e7f53714818d44ca7723204073bbdf40d40400cfcfbf2cb29ba0a045235ec1045d9d0c0d4d0f69e6f529f3b3d72159b02b8850a7161a2b9d83c87754fa8ccd0e62a1a173b2b62a6f7665de190ad1636bf035dd104312d2604ff26d2d343450b36d5c753cd4398877629c594fdc22f896ca627d4f9183c9b43f3c67bb78566e5ca30f2ecfc2711600c02e48d1f6b33e65c2c518d22777420caffb3d8a8e428fd106d5f634792f74ec28869cef9daa2d8e3a9a19ddff809a5946e90acf5f2f9922035b9739fa546befbe236ee91017a9ac45f2c6f0c6ce6655ddd814f723b669b3df849e2f1012b0cbc6628e679609fe036556da0d912af3813ee0cab58a15425e5999ed9e4a28ed88a339345157d47a0f19dd3cb3dcb92b106450f628ec7850af6bc2c0fdfa84096b5eecc6c2836b657797c00636d7fa9fca1c3b1ae805181f6e44b126a27df3181a30144f905ed9df6b2cf484e8b8eb8488e74a5d2f3b73ec110a6ea60acd44903c39aef1b1339d44c691d64d7f305239a3f1ce7f6c0c4a6a3fa66c13fec08c4e993d4b40d62002ca99bc6df1950c5dcd280ff3ce929d993409d28f79837a1d3c43d77a60f225eff96ba7c639f31026cd5da1b8a3a9a3ede4782f8011cb4245f3edf43325cb0954f7657bf02eb400b85df1c0d53dd8fbd8d4d3a364bb1ee4bd9397532df72321f142370edbc23285a230608a9bb36dada8a077939a8fb97093ea3394354345a709224fb46ea72da799d286c8a40afeefdf57568e7ac4b2256e5f8d445e6bdacca58773882868f425e302bb278be4e575f6d1f6ffb470341f0049bcbb1d5d9cabc7a0954b5cbe0e96ee499e122289a2da3ae1c76064080576fcb6fcab088bd0eb1bb3c0150a3e75c9faf72bddd9f4140ff4a2a2639de49a8f9a382fcde582578e66fb96c8f7132919ec29d161b49f3a63ed112c3b5de1a34b36cd438dee0dd8640104243eafa0bd964c7d8c3644a7942775a367c81c020d2c999d30fafb0880cb9c84aedaadd0a24f0bf932295cee9e2178b19b74a9bff12516b91e2008a7338c393d9699bc37e39527c9439291b78566b1c2490d040f3b62f98e58e7268b5017db37da11ad778f390bed311d9e05a275412b25ab4ba7a281138890aa368e1a15988c9d48546a8b818cc33d6559558f91365866f827587906d6aec91db5f27bee73f9374dd9c1025f1282889c86d2e7b1ee25f92e38fb08368476ecd74673e077544afaa49d17e4bfa20d1b4ca13077493ccb1f82d60738f9d2655518a39b787f756c39636ad3bc942e65556ae8ce876faed43f48ee9a911d31065ae6b145fd1443593e20bf46998fd0beb48eeb1e494b50120f92e4ba6d022689b63a28f5db326b3c343d159c335f663d8ffe796814cb36db2b1aeeac902f9da5377e69330fa1ec116d08653fcc4ef23ec912ee9a45cdc0420f26133fb100d26ba0bdf384dd755f1d6a0f46f71f612f5730118ad02e3efb54675b2378b9d52df8e265426a0ef76da6a615d900a75adf044866e70f89f2e96c300104734e491423176a5c7c7780d36e6641bb59dd1b36363964d122a0248fea8cd1dc933296494617bee0cc7af1d33ed967d666a2a1080b3e90e14463c0cfaad97469503c521f2f5279b87bfd1dd0b05348ebca2d1cfc8e8ce0fd88116e516c6bedd49ef2bcdeeb2072c784794f0f43209c06fc307f66cf197d6f531f38f60abaa229c5bc9646cc69bc19bb0964ff102719d15a8468f952668f2e3c05d0d40e9fd122b02bce98950a7480d1f67ac6cca3232e18c57c596e07ec1da496fdb2184ccbe9098b021b36ccb71fc6fe46d2e581bfc6d0d5fd7d5ea1e56587ab5318c6e586125324b9ff60512b190a9bcac2a92e142bc6c7c5ce60213e53e18b86a8081a50d5ca25be13fe25500d1b9bc2308006ec38e809761258b6a821e2e228431c7b6b50f6bbd7aa8f1d60f0223a7c5b69fc3a496ccd3e837b63b6c38341bb1cf9e9250f79e8b52a99b5751ffc5afb4d6cf32ddef4d1c8165c94abcf470c337536a97ba064d103cac6ac42d37977846788b945afd6fe053f6788a745af356874087258970e32b4f652a75ff150cb7483f0af57b90d845ea461190bed910446301e93fe21095457cd4e6a092ba7bc7b3c0e710aa5de455a33eefff2420840a44f061591bdc035f683b354b8311bb9d956f0390b1183985bc1d0c5b7d569124f58e178667933d2fc863499c9db40ba178f4d04fb2345b38af68f5eca932ed6d2a5eec41cc1bcf5656b06de8b71638277981610808fa11918fcdd1013eb52e85c053fa61a2ceae8dbe1b315a92cfe574245ad2bc1627058eb2edba1a8301e6035d0c3c51fb20341fa3665e0a620d27aae62c30fc326b6d3c7ba72ff9d84a8ef43687d6ef8a12d3ee6ec2ec6f12846c8e0a1db7764d47e800839042b7d65739d066ff45a96d8e16d484b56256873c0a109a74e7049be3ab03bbf35e389a454119a1f5c6518a8f660a48ef6dbd186eaaed5f684667ec94f2551e55a2f68923c150de7a7fc45a9989b24465460c777bc5750e86fa21b8eed3f9cc69c30c40c5154b0e3109363d1cd19df282b8dde73dfcd115f80fb49c1fd9ccc4eedc4c806e1108e252f1f27ac4f134c200103df9c8aa89c9f4911f23486384ed372f2fc3007603490e4e1fa891aa4354fc99430daea98ba4186fe6cea02e7663a83997b31d85270092b343e158729584b7f06bbb2cce923dfffd8f1e57ac9105b58a43487ac5923b77d14e58e4b75e7c5dfc30cb81f6b1fc36f6aa6e0aaa4503ea2d6e7d40a6f0bfc1d46c85b90562a9857641b9f9feff96f6c2ea302a620f1c3af0ce9ecb57bbd0291747fc2a7efdbd575aa0285fe4f5e07128a440d79be770022a2aa18931e240b9fff07e29a52f017919c02e109c17d95a1ecab1ca79dda8bcefba677ad25cc585bc8392ac1a236ef6efc2114d7c5d7a192684d70562cbd4041367a707825fe30f37f1c531554691ab9f6ef6fc25c4d9d9639c405f1a9463a1ff346e8dc2ef7a3b4dbceb26a7cbc02282b2317eae1b725caf0f37e2276650614806a99ec39f19cb9ed78a0bdfe6e9bd34d74bcebefe1be0d275783c91220e7aa4a9ae9889e8f12a41b99addbe0341639e415970a24f139c8fda387a76472c5d6f3af5fa17c705f6a899691c8858504544b03e62c4cb4b928dea939b47c850639ff943a00d5c0bc358ce1a644a15657a4562dbb6664dd8112549a36966eaa4dd5122eab7542b8dc750b2b714b60aba5c614caf0e073c0ff8304d48663a38cf5430e02757e0f3172ef38c58d89efe930b1376e6618b6cc1bc8a48774dafc626bd3f7a0752672e43406ab1043d1fabab41b13bc651f4d1b829771486c79673ac44a21892c85cf43f599dce25ca015ef9a9be76b03402c176645cf69bcf207435833ed37756c9ac5c8b92dc1c197019e9093f3f44967fe99719702ae763c8a4d5b5f9c5355cc791410dd34d3a697163221eb8ae62491253dd82396501fe629b3a708", 0x1000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 16:00:00 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getegid() 16:00:00 executing program 0: r0 = socket(0x18, 0x4001, 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x189) sendto(r2, &(0x7f0000000040)="debf163e4e1b91f3e2205bba2c7217d74204770c2abf78d899c29173ed27cecf696f5ad9e96d5436f906ea3b6a809c00035b6475c73a6b8f23cc424db1ac5f277da8709682714a0e263cd9c51633bfcfc94d88a7cf7634026c0cd3917d983028bf42490ccf9a11af15ea0781754defd5ff5e1f788e58e372414173733664b397c3994028daf9a06ef860888467f302696bed1f085c308bcad79c450ef56dd100b6178cc0fca01233b900d609b1238247282085746d4df61bfd4279", 0xbb, 0x4, 0x0, 0x0) getsockopt(r0, 0xabb, 0x80001, 0x0, 0x0) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000540)="9c42dc997c4211cf881e545316c4b4c56311d5", 0x13, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001540)=""/146) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000740)=""/4096) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x10, 0x2ff, 0x800000, "3e0000000000dffba1980000cbc7000500ca0d00", 0x0, 0x1}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x5) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) kevent(r5, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x800, 0x0, 0x4, 0x3}, {0xfffd, 0x3f, 0x4, 0x20}, {0xfc01, 0xe2, 0x19, 0xfffffffc}, {0x2, 0x2, 0x3, 0x1}, {0x0, 0x8, 0x6, 0x8}, {0x96e3, 0x1f, 0x2, 0x2}]}) socket$inet(0x2, 0x5, 0x6) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x9) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x84}, {0x28}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x0) renameat(r1, &(0x7f0000001080)='./file0\x00', r0, &(0x7f00000020c0)='./file1\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) unveil(0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x8000, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r3) syz_open_pts() execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000240)=[&(0x7f0000000040)='/dev/speaker\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000180)='#\x00', &(0x7f0000000200)='/dev/speaker\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='$J-&[\x00']) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) open$dir(0x0, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0xc0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b000e54327acd9dff000400000000091400b5c000"/44, 0x2c}], 0x1) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x127}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="69aba4a32068c7e0e3ca2e4f18f2") 16:00:01 executing program 0: sync() dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82dcf80b407b696c6430"], 0x10) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) setsockopt(r1, 0x7ff, 0x80000001, &(0x7f00000005c0)="7afb4c7f9f211b1dfabf57d1b107daab1c4808817ddbb2a3c392adba10cf9133b69f7b13456902549d8ab9af62f59629784728a16d406cf98358ddf434562a907dc8ccdb33af6f14a1e84157d7b30957beccdba355ed97316b2ffdfb51ec289a683243c81030", 0x66) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0x4cf}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0, 0x392}], 0x10) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = socket(0x2, 0x4003, 0x0) setsockopt(r3, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r3, &(0x7f0000000500)=[{&(0x7f00000007c0)="3cc3acea7dd69da618143a9330a01c8da0ed1ffaca3c9d45120fb66823b5f0102fe5b303695396bd026bf64573537afb02d3d7795068b4f0609c2eb309ac71b76d16d02d06d1f0eee971fbe1269c121f069cbaf5ddca2b24bf1ec05ec95f6d0a897f55d95d0b450c8274d818d7107cb79054bc28bc596d872fbe9934e5a4b020e13a5a4a51541d5ce8c6ebba05edf26bbba5bde7fbc129e3a103b3e1f46d8eeac4ce94cc2bd677d94229c1c9ea8b7caf8ff7510c758517006980222499166aa3b720b6522d12b3054b888ff9718f3ed2b71a56a4a3cb288b8ff6cd00913822874cb522ded22525ae1f2ee46f4b0bb43cd3fd4f8c67c61c00295ef0", 0xfb}, {&(0x7f00000008c0)="b6569dd908436d5a17e03dbe21e4667657500c4c219275e6a8631e18e0e2b2fea1753cf4a17cff8ab5139de54d6a6cf0074d1f88b0775d659eb5877065a59813f9473d016655cd23968ed8fdf1a5cc1ac061544fe695124579560efbdaa689cf599e1302d4eefec10efd1adeb528027be2373b2c7c79f25715b7f54ef94051cccf8992a45dfa5a4b732ce697908a11337e4c54738996b520", 0x98}], 0x2) recvmsg(r3, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000500), 0x0, &(0x7f00000004c0)=""/5, 0x5}, 0x23) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000001340)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a38620700000000828e9559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58004237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af293c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a3da57b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad707000000000000008e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c06000000000000000000000000000000000000000d6c1b86bcf421ef3ca4ed364b33c526cb1b6c1f8f79785148e2f3e86a614a5e2b6a4a8a8a545fa99ce978d5a208614ff8f9aed98a5cd74f6278ee69e737afdb6ca0f3fc6880f64b4480da324ffb8662d56d5468e119ac428b059114dc77248fc6f06ccdd12626f4652700405a2617a0a98d28be83cc04bad837479075aa5dbde6f5ea9b9f4148320292ea876fcadd587bd7af16ef6015e72d48"], 0x10) r5 = dup2(r4, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r0) r7 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x8) r8 = open$dir(&(0x7f0000000640)='./bus\x00', 0x10000, 0x1) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x1c}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r10, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000080)) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r11, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) kevent(r7, &(0x7f0000000980)=[{{r8}, 0xfffffffffffffff8, 0x194, 0x2, 0x80, 0x7}, {{}, 0xffffffffffffffff, 0x80, 0x1, 0x81, 0x7}, {{r4}, 0xfffffffffffffffd, 0x2, 0x4, 0x8, 0x28000000000000}], 0x4, &(0x7f0000000a00)=[{{r9}, 0xfffffffffffffffd, 0x80, 0x2, 0x8, 0x100000001}, {{r10}, 0xfffffffffffffff8, 0x1, 0x1, 0x1, 0xfffffffffffffffb}, {{r5}, 0xfffffffffffffff8, 0x10, 0x1, 0x6, 0x10001}, {{r11}, 0xfffffffffffffffd, 0x41, 0x20000000, 0x6, 0x81}, {{r5}, 0xfffffffffffffffc, 0xd0, 0x20000000, 0x100, 0x4}, {{}, 0xfffffffffffffff5, 0x20, 0x2, 0x7, 0x7fffffff}], 0x1ff, &(0x7f0000000ac0)={0x400, 0x3ff}) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000000)={0x9, 0x4}) socketpair(0x25, 0x2, 0xf0, &(0x7f0000000040)={0xffffffffffffffff}) r13 = dup(r12) openat(r13, &(0x7f0000000540)='./file0\x00', 0x3459d35dc22bedfe, 0x0) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r14, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x1, 0x0) msgsnd(r14, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000ae6a825bfa231cf8ad1f04f317d0bbcf5477e0ba7ad643dd329b"], 0x0, 0x0) 16:00:01 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aafb939e000000f8000000000081020000bbff"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") socket(0x4, 0x8000, 0x3f) 16:00:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) socket(0x6, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x40000000}], 0x632, 0x0, 0x7fb, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = getegid() r4 = msgget$private(0x0, 0x100) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getuid() setreuid(0xee00, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r9) r10 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x8f, r6, r3, r7, r9, 0x100, 0x4}, 0x1, 0x3, r2, r10, 0xba8, 0x7fffffff, 0x1}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x200, 0x8, r2}) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffff, 0xfffffffe, 0x0, "f000000007005945fdbe0700", 0x7fffffff, 0x1}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) socketpair(0x10, 0x8007, 0x7, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0x3e1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r6, 0x0, &(0x7f00000000c0)) r7 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r7, 0x0, &(0x7f00000000c0)) r8 = dup2(r6, r7) r9 = msgget$private(0x0, 0x0) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000003f80)={{}, 0x1d, 0x0, r10, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) r12 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r12, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r12, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r12, 0x4004746a, &(0x7f0000000380)) r13 = msgget$private(0x0, 0x718) r14 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r16 = geteuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r18 = getpgrp() r19 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r19, 0x0, 0x0) shmctl$IPC_SET(r19, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r21, &(0x7f0000001940)=[{0x3, 0x100000001, 0xc00}, {0x3, 0x4, 0x1000}], 0x2) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) r25 = getgid() r26 = getppid() r27 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r20, r23, r25, 0x1e4, 0x8}, 0x5, 0x5, r26, r27, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000300)={{0x803, r14, r15, r16, r17, 0x40, 0x6}, 0x200000000008, 0x80000000000800, r18, r27, 0x7, 0x40, 0x8, 0x484}) r28 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r28, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r29 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r31 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r30, r31, 0x10, 0x9}, 0x8, 0x1, 0x9}) r32 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r32, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r32, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r32, 0x4004746a, &(0x7f0000000380)) r33 = msgget$private(0x0, 0x718) r34 = getuid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r36 = geteuid() getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r38 = getpgrp() r39 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r39, 0x0, 0x0) shmctl$IPC_SET(r39, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r41, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r44 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r43, r44, 0x10, 0x9}, 0x8, 0x1, 0x9}) r45 = getgid() r46 = getppid() r47 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r40, r43, r45, 0x1e4, 0x8}, 0x5, 0x5, r46, r47, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000300)={{0x803, r34, r35, r36, r37, 0x40, 0x6}, 0x200000000008, 0x800, r38, r47, 0x7, 0x40, 0x8, 0x484}) getgroups(0x2, &(0x7f0000001800)=[0x0, r5]) r48 = syz_open_pts() r49 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r49, 0x0, &(0x7f00000000c0)) r50 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r50, 0xffff, 0x0, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r50, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r52 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r52, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r52, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r52, 0x4004746a, &(0x7f0000000380)) r53 = msgget$private(0x0, 0x718) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r55 = geteuid() getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r57 = getpgrp() r58 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r58, 0x0, 0x0) shmctl$IPC_SET(r58, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r58, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r60 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r60, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r60, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r60, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r61 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r63 = getgid() semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r61, r62, r63, 0x10, 0x9}, 0x8, 0x1, 0x9}) r64 = getgid() r65 = getppid() r66 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r58, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r59, r62, r64, 0x1e4, 0x8}, 0x5, 0x5, r65, r66, 0x20, 0x9, 0x7ff}) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000300)={{0x803, 0x0, r54, r55, r56, 0x40, 0x6}, 0x200000000008, 0x800, r57, r66, 0x7, 0x40, 0x8, 0x484}) r67 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r67, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r67, 0x0, &(0x7f00000000c0)) r68 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r68, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r68, 0x0, &(0x7f00000000c0)) r69 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r69, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r69, 0x0, &(0x7f00000000c0)) r70 = msgget$private(0x0, 0x0) r71 = getpgid(0x0) msgctl$IPC_SET(r70, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r71, 0x0, 0x0, 0x0, 0x80a6}) ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x163664f865cdc391, r71) r72 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r72, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r72, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000001980)={0x0}, &(0x7f0000000040)=0xc) getpgid(r74) r75 = geteuid() r76 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r76, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r76, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r76, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r77 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r79 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r79, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r79, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r80 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r82 = getgid() semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r80, r81, r82, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r76, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r77, r78, r80, 0x10, 0x9}, 0x8, 0x1, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r83, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r83, 0x57}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r84, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r84, 0x57}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r85, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r85, 0x57}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r86, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r86, 0x57}], 0x1, 0x0) sendmsg$unix(r8, &(0x7f0000001a00)={&(0x7f00000019c0)=ANY=[@ANYBLOB="257c1949e060e4201975eefb2b3e830852501261af41581d8a7903d9be907b40"], 0x1, &(0x7f0000001700)=[{&(0x7f00000018c0)="7629a0cfa7772aed71b5511ddd1866da0735d11b4850a206f767b89b6ee6d2072c2f20399d92c45714788a2361c8c4c92731f49256909ad9e53cf0e7855581c5420f83e44b709636073f9908de35b1602a213e00c80afcbbe56856d6e1e0fe71b947dcce28c3e0e247b7bb5114aeee9c", 0x70}, {&(0x7f00000001c0)="aed4a85a0495bdd0526d3316c5e4b87aa4ce192dce40baa005ac1e86b94c141ab07bb15d5d2a9d2122b67e31bb67", 0x2e}, {&(0x7f00000002c0)="5570ef2c255c331d123650fc3e48d0a058f9726f88713f207dc7735b34ef2aaf67d7b15d2afbeb2007e96b3a6749bd4583bbc43c17425a3869e71dc731ab3a5c06fb2bdd658d1887ffd89e75a70b8e0015fd667ed96cc8783668d40d3b39ec9877b04fe6b6b16d0cc5aec7e6ea5f9195a3ed30358bc239e20932d6629bface2cb0d5b9b7a5662b1135aefc9d9a05a2fea9a812ecaaee60674b6a9956b83b0442644e97426951b6503ddb5055e4ec2a6482e5b965c03c4fc4196c8c559c0a30fc461dd698dab3b6dd7bf36ad29276cab9ffc4343da2e68150a554bf3c91", 0xdd}, {&(0x7f00000003c0)="c2aa13be57d076516909aed6a5fd7d8dd4787ec86aa51a7f9c4278dd57ed6809943cd3c45ad2fb7a8ee5dee2edcb64fb66244de388894165bfc97ef7fc5e69f16673a4cee796912c7c90839e2e6481697c0830d63d912f290f13c72eb75419134f1c1949bedff6634646cbc1415f80ed4df56c3bd01ba888d00e5228c3f85ddd4623f3c36d908037494552bba90c6730bfaad8d7bc7072164fc17f", 0x9b}, {&(0x7f0000000480)="ab43b3841998dc3822c539d69bafb64365002795858de99ca8693cabacd2d51b8176e26ea584c8fa4ebb054f2f2b3bf493d42788e96e42242d2e23144bc77e85bcd2dcadd22a1b115a2cdc8046948b6e26784de823cd00924e25c34dfa9601b2af684cc31c48b52c09e219691de66e85409a2b5d84f9fa48b7fca6eacff0e529e2c9fd6aae850703adf9b54ea3a3fe95ed301490f7b92db0a8dc5b8d569729c99a8dbe4606949b44da5514ad6599712a0d3d99c177398bb8e9fe5f93556856a9085083aad67091dd96db4796cc1443d20595c5ad7a43e7df02ace277013274233dd55e3c2191970339babf200a91719398b5d6b9937c35acb1fdfebda187abd4bccf08700802d3a89179ffbafce7153a582fff78c030db36708bad579dcd5bf0a06cfc5273eb1a0224a742db2154dd641c967449ed7ef190728523da5d6a64288d0b84776ea01fb030f3ddebfb35260f1a5fc00ce25eed55f4645fb2e2e28f599ad74e07a0c9332ca483d3c0ea959ca4b158115eafc6371694554db2bfd62272c8a4e9c39fed4bb198f4d7f740b4dd108e65aeb7d06ec257c7c76541a33fad2f91344eea29d26ce48d24cfc65fe90df4839951f384a87b1c9480aad4eaf647b4c6d0e7ad7fcf0a010952080d6afb66d436dcc801724015ac5c331ec0732401abdc99d29872d415e35a9091c059eefed81ea4faab20a91bd869f8833d1807efda84ff287b877a13c6d82e8e825bd0ec2c3e39d73847459302d1a18cc7e9b33c2f4da84b18c27e10d19ab6d27818df2ddbdeee61688d4407c28bf5b69504e44c3a4162ba670c5a0f72c8bccb76950677cc584cb55c4f2b1091c680b45db77748d253cee4d9a5bf970f1a2d3bfb629826f45ac26cd4948a65db96e12f8092c0b01d1a93c7b6e378c086d199a57cddfbcbb647ef2dd231e21179dfbb0923bebe3a99e36a1281e1eb801d84a347acd52fadd4a7df1d72b82a64bb095172ca5c619cbd5cd05d6d3c39d585feadeac7bb587c884ff12d6ba67a17c2fdb03dd7fe5024489d344776877a44c3a51181c16372b9efdcf12aca519f84bebfb61de85883b89865ddea0040bceef62e7ea6e8d68931fd181ec0a0b51233fcc437c1e3eab279f47dc1e3ada9d8232ade193759db2c8641c51255c55ca95e127d7c2ed3aa8c026ab13c2a82fa2547417c4a15c0267577e5f0181c4de34207c070c7796dfd41db339b60bdbd5f22d3a20bc63bb045ccb1a0015346a40a80f5079bc884d9c8bd89c6615614dfbfae8d8a83d8bc50d57024cdb48eddb435d509330bf47302e6422359c1cb669c725092426cbda70458e5ce54f9a377f5e0cf407482e4562a8f648847abf6e6bd3bec56093fdd125d5ff9054d166e2e0c34734f69da4b60a99eddcb442d38b5cd59f22bb0b7d5a77d8cdc61b3ae4ceb17e549d20c8b0b53250011a14b242adb539cbe8312e38f7c7dd266773c32b7d06ea9bbd88276d95290df1e3ef7cdffcb3f6fbf143d4fcd452cdf5186b0d145c256eebf85805dfcd9ab7dddd862db97abc799728cb9a20e3c87c2a965210fabe84b2c15feb13a00872dc8164ffce41893a3c8f609dfeefe4ad43de96e196c73990503f325a543988e246481fcff494d6b08231a518fbe6d409db8f59967b4c2bfa223c671187f396ec03522aa66306ef6ea0f4447d1f0d76b09085e0f7ca67728b5c783e258c3201a5e7ba1b72123dd7d1cb477de5ba2bddfb8c3b559e30a17ca7a48a1c7edea6e5da41d101720e1dd241285f5f921037fc83da5699312345a0be6af6b6b0b6cc0f8653cc675441dc1cdcd02656757afd3b82954ade5492a419c947e01798c645559d9de6e24d40c8f250da87f41d63060a00ee85ba68de9fb6b72ba878212ed8da4447c039a24e419bc49d132822b92debd3c1d36cdb4540561fc671e304c70c0f7950a7b41cafef9ac28071a0b2d30e0e95eb6f914671aa4b949b6fcf3ce17b0e23587b6deebda502042de261d04be7bf16951eac3c1119e12c8b2822ccf0bec41eb29ba604aa4df45b9c86b08ee6395fa9535ac089b7e4cbcd92c1605b8996944684be391abdd633587d89b26ee1ffed15f2b2d41b9746981879daa7e7a232796a7764d7bba3a1ff78929d52b4bc6a6bf331441ddcbafbe925ae88e2905167781af80c9c254de9af67e3741add7c813c5514a0a1b6fe895b6ad9c42dae93b06fd478dddf5903f11ffd880d50ab86976b2b8d3e4bb3a423b9c5980f8e91b22900a3eebb49fd3c69fc9c564e53739e7940b3120ddb74870d030a193a43e0e36e503be4dbe82f2de2f59fdbaea3114dbec3dc9fc82b77482ce6856e3e09d82068371c87cf5f1e167e6e42809ca39439b5ddcc1860d67b0319da60f0163a67a0098266f47294d9e58bc66ac3a3f3bcfde487404948edb6ff68c2b72cfc71d42efeac3c2ab84a9ecb312f085d036f6f4b6e33e8252b9fdfe1e7668387afe406986ad2335e1272c8b06e071a5a2ee393de864c44e9d10b4307df9c11b509bedab853466f455bfa70d3aa5a8a19f305f19dc81818a0d904568cc0650bd011a9a71f8e37141f2022c3e4c65b16b257b9e7ca61bbfc1fde7c0ffa8098c477948c2f427c71bcfc8ea059d18674d214e7a19ec9bebceafa87ec6d32ed2857830cff0a3f9e0fa47f79622d4093e9d3307fbfbeee1ef0e586b3307ac337bc4d7fe3477966935c61c382057c304a7dc11d524b7cde2a7915a242383dbddd3589eaf8bdc26d140a159c420324bc9ede67842848e3859bed543a615dda1a3bab9cdcb6b8bac8fd5de7f7fd659da69a3b4338ddbf44e22d8487abcbfecc3916d5ba681c4040da59818c53931a4d74e3eb9475f9802fee478177420a5e93e2a19a82427cebd452a294fee09fd5a5910c3b38a87588951407fc99ba15d5a2659f77fd4b7a4e8f98321eacc6e9e3b22cc018e29582708ba6fc9439c6e34bba1a8ceed4e15a3f5c1a33dc3350e79a1fb1ea093b51ca493889ae6fb3011a6b6b45baac136af777f30641d9a4f786ad3a56e2450bdbadda7b9b6be32455213060a69bfec3a76e1e437f5de379c3561c446be335344ad09ece10c1cee9900f45a9afea1015c0abf40da5dede57c0ec4f6497aa698bc84e7c4c4badc71c2367c68a31bf98f7a1c8192c51e5d7d22012807bcd1fcb774b8fc7f6798cc9fda02374bdca9d2f998132a5dfbd194a1c56faea154aa76956571ba079f6a82599fd3a0e2d574f44ebaaa061303970be85f9e6e4341fa90c5e263639d9b8e9f2ee47de56d51e63b358251a49a783b034275204a4a0e384a7d500aad999eddc2a33c856b9c59993539092799918f6793ff24c49ac0c2821973903d4fe1dd25688c6045c3a91ff4e0bce4500a4f18bd00db51efb9b3f15a034b61660f915cb1e5a8a7dfbed3a0acbfe252d7554fa09c280025477f5153701b2b11b5145e8b52b4a03483f6616d504a7acc8c6ffd14a927ecb784069172014cc250d723acdcc52b9d8efbd598251c001fc88c758abea5b5246959595071e1b92c9675186f73b42cb5e95609d53b3895d4b6a82f93e99d5fe8d7fa59fb4f8485e3cfbdcaf840a262eec5e8f28a7f27021545f04ee0d8df0cdb1ebf05ebabc35b6d903f383f6cc26c4e8e747b0fe7fcb45e914eee0f2d716c1eaebad7bfd6f59a6fc25d45f2bd51847dff350c0edc7b94f0fe140fbb3f37f587dc6e2a43ea98527c99a1299776077f071fc9add9eadb2a3d9b5ffb950c077556955ea01cb9e2a76a433dda5c9098869c7cae4ae00de8dad803054e09147d9bb117451ae19fa13ae83b7ae00fbe6ae0c56e590320f9215e6a40b5aad501c816eaaead25f17f0de400977120f897faa458fe5d3abaec1cc38272c8575310fa5f7a16f9cf7a07496dbddaa6342e417dd7fa767c6063ba31cef3a3785a4f6552ebc9ea4a1a50936e8cda82c095109f058bf9e9cb54f3faf185e2ed8ffea4562d88dffc89df3c0426c0be992cb5129bb551cf129a28a807a552d68911d1fd5dc93f8f50b77c38e1e4b428168ecd56a8f9104720e506b369a8ef3382edbb40c451f24aedaed761b85211f962b91caf26c191955b7c5000b8dfe60d269fb42c2f81efdea68d0defd47aa10da0fefd9723ab3559d37bcbf202f5172abce8d8539893dbfcbcc7f9591958652ae3b19fede6d621d83683e2737ad5db4410d40c6f7752690489091ac6a21395eea88f9788fb6954762f715744e560c9c850a2c139b598d6f548b7112b15f06824e88259b305f5a2065ad4cc6f26c62bbf952ff5d4cb697dfd42f6ceb3d4d65ce0a8b7d6e5a219f31f4ce1ab87a1dee95866f1bda9b9c7f1427def5dc7f546b3d5b9113bda6a82cb16dbd22104580545894b0eb773b850d9ba296beb9a8ac0d2e94ba28145b28a7f28e5598cb77077b96bd04521b6f307e2e8417ae05637ee8cbef04de6fbe22640b733df385688ba6857eab09af48f339daf546168fcc3144d774c5fde21ee9bd07e53219df5eb88d8335b8f0d2a0890cae314ab3ba1e79d64da8801db95a41c11db31c9d5d6d5ae49643ff36cde25dc5efd4760c6cd0bcd5174e6396c8377f65988ce36e204a2cd51304da325a39071c0ead4d08e11268dcb0d062bfe51d13c3552a492981f13efc96c2a378b6d31a0a7b94c74b66c1161af663a753fb43eab2eec574516c8d433419d95538dd7aeb803a1cd71d22b9585de80ca86ea55a45e1ff0a0b7aa4ae4b9c9269d10654bd5c9fde10faa4c284ec5c3202f7f3df9f1904a503789cfa6cb58b47561a6f1e6989d536a72ffaa2026fd513b2b6556c1bc7e01ccb4966eda47bcd0794deef23c296a063c41121b3d7c497901849fc335aae003b04a7c096fa116ead6881d5d3ceb2e2a2135cf5a7ed99fb0eec129e6b62319d7ebc91b5ea44ad6d0e7c843429fe79667fe89082a8e28e6a8ab1d5ba293a0b671b97997617facf2da78139b669b0567d5ff16dc25b67e44dbf22f4a3a484fc5cb9466a0c391063eb887f5de7e96e5ad38f1199decb177791aad1dca2571445279dd3d2ee83042eca5bf3a46e4b606a8b0b7f5710cb9dc6a22e92d2ddc8941032f331324b6b88b5f4e2f238cbf9fee7a5368a8b1e3c03a4cddb2a8f7c46a4177cf57b6db1a73ef7a85584f255409626e8d8c46063ca47d28385d2c378c94008bbda04b1e864bfe0f56b82de90f1088adc17ebc115e6421fa92898b89c95cbef581e10e63177442c2d2c4103c137b86839b2c1c3616943073ff36790a630fc76a560f7bc287cbf6920a8134e3e0d9be06011966a9719592d695c035ae3f25c6274e9adec15eb348913e925bb74f31c63d66c51be1932493fa6926d8f2bc5536d5e52821b3d1113f577736823d7543d91aa9e03fa142ab2e6b194089d17323b3f78969bbef73c15fc0dd59a08aa84a4da350c03e03fbf4fe93608cf9a6c95bad60307feed875ae862e9b708d52d16cfa02ee0404a135dd45576c545a21de91db23cdf7fb40d1f7af04b808e93365f60be8311bcc6c482bd49fe0bfce8ed993b5915ae4d25dcf11d7bec6ceb1b90f3b4d032c8a111d491cd0dc90203e173eb36ea89e6136675b421dea21309af1d59e26bcd7908c5b8c663a05e201444d35040cd1d3d3b6ecdce2ede4e961dc6af1fbad1bd4c90f25e3adc847ce36e78aa49c58bfd2b5b0d484b8526350e3af28eb6990cd648fadf9ffdbfcc292c2321fedf912c9edb0422451353b7ed0f244352fa78360f71bf87c32abb0f046396068f3985cb00572fb9e468c82ff53e184cc715bb91bf61271e67d9ca8", 0x1000}, {&(0x7f0000001480)="b4421d4900be5dc958a083a8e6d80c74276041cec28260475c148ff4f26120cabbc89b2031c59755a4c7323c1bfedf6232d9b8c33f1415e795e7f14870cab1d6d20ea5a94984c66e4ab49d8a187a5e1b06b245df3b66495055de16ab7cfaa8f3fb8d42513e7d363faec8d5d57b1f0bb3acfeb72d2ec11046131a27968ffb9dc9275f5c1716f5138d6ca7ce7be0bf5e312698579772995d1ad9f390590b2542159969fff1876bbb20e79670e1bc1e00fb1ff69a2d4a193e8fc70e38a5b3e5ecdc6c7985aa5f11ae73f2c56e419dcf86a2fe459b737dadf609e659b981a93bb449fca845f612da6f72dd8047283dbb727a1c4042b19f5dca6b1c6c33", 0xfb}, {&(0x7f0000001580)="bf8990c4f1378308b5d4d4d099c62de69ac8b20473e386", 0x17}, {&(0x7f00000015c0)="abecc516a250ffe567e3b578a4a8ab82fa2d25ce4b6a98a308300b743bdba6d6f6e77261a7353f6833a6fc6bbbc87dd0d709a851094e2451607b58f24c9945057245a89b1e790658c2cf0ef2406ce53728ca8d9dda176a3546ccf93d542d823be1e4a51b2ce77366d58a8f9350fbb90c86e411d79b470386", 0x78}, {&(0x7f0000001640)="67ff4811dffab4d3a31ac17f2cc0002b0c29cd7e3077a9056818d1f4f3cfa8a44df4b3f5cd3d30b241be4d3f3e125daa09d5e87b74f622505690d41587cd4218ab6636a23bce7e2ba8477fd1caf03349a7445181ad", 0x55}, {&(0x7f00000016c0)="a666929c91b4eda3f311e6a37f98c02d10700cf15905c0dc9a7172137a40a024863cb4fb6fb17c2e8205e79763ced3ab9688c0a8cce7a0fe86ad7417", 0x3c}], 0xa, &(0x7f0000001e80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r4, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff00009aeeea45", @ANYRES32=r11, @ANYPTR64=&(0x7f0000001d40)=ANY=[@ANYRESDEC=r86, @ANYBLOB="f78eb2804a5a8d05df3d586b00c7c6465b6c0fa12520df14e49f92cdadca6660466789051a180ea2f2c43e678b23b194bdbdbb79c751fc2d0620a7004cf94a476bb22c0731f96139467eb196d6c9f9d0da0267f4c960a1702a75e72092ebbd4334f92ca7814ca8462d90a0d3e5ac5e383fb1dc10c7ba94b458f434a406265ee54135907997a73d8de5298699ba2d6fbb8026d500a5d79a53", @ANYBLOB="15033dd596e13d4bfe8048a7c9f72d242cb434795f9ba19b146c7ffbeafce72576c3a6901a659eb07579f9c1287f370753355e0100394133debcf938bcbd06943d21860ac43566407e4ff7cf9c09e4bc4357a4df0d6de591200679", @ANYRESOCT=r84, @ANYRESHEX=r56, @ANYRES32=r85], @ANYRES32=r31, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r34, @ANYRES16=r6, @ANYBLOB="0000000018f9a22fa41fc2ab1b0000000000ffff", @ANYRES32=r48, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r49, @ANYRES32=r2, @ANYRES16, @ANYRES32=r50, @ANYRES32=r51, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB="04000000300000000000aa9bae4ba2b2c551b50c63311436070000000000000094db77d05d74ef58a5a262382842cea062dd5f15e7", @ANYRES32=r2, @ANYRES32=r67, @ANYRESHEX=r83, @ANYRES32=r2, @ANYRES32=r68, @ANYRES32=r2, @ANYRES32=r69, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r71, @ANYRES32=r73, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r74, @ANYRES32=r75, @ANYRES32=r77, @ANYBLOB='\x00\x00\x00\x00'], 0x15f, 0x6a5e42f29c9dfc11}, 0xc00) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000240)={0x81, 0x5, './file1\x00', 0x1000, 0x8, 0x9, 0x1}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r87 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r87) getpgid(r87) getpid() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="1050562990014c30382b5588f06e69f32d4c71065668cca77407b29dae07e2fe9a5e9573330cda0b33c655a1791331d92f793c687398bc5db620f97dadc89ef5519151fdade98330f051aa9fe56e749cdc20f50d591d90f85fa0a73f3482363d3aa05b1741afdccb1817278da5d8ff964feac3147ede76c3", 0x78}], 0x1) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x30}, {0x80000000000006}]}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) poll(&(0x7f0000000040)=[{r1, 0x80}, {r2, 0x40}, {r0, 0x10}, {r0, 0x2}], 0x4, 0x4) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:01 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) socket(0x20, 0x951dc8ca1a93ff69, 0x1) setsockopt(0xffffffffffffff9c, 0x29, 0x9, &(0x7f0000000000)="03001500", 0x4) fcntl$setstatus(r0, 0x4, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x7, 0x3, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r2, 0x3, 0x9, &(0x7f0000001080)="154285c99a6e5a95499e0bb0846468e4d99800f60f34b91219c224bb1b470f9db33bf157f161b52d014e4d1697007f074495cfd4ba2ba92e4b08", 0x3a) dup2(r0, r1) setsockopt(r0, 0xffffffff, 0x8, 0x0, 0x10f) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000010c0)=""/85, &(0x7f0000001140)=0x55) semget$private(0x0, 0x3, 0x80) semget$private(0x0, 0x3, 0x222) r3 = semget$private(0x0, 0x3, 0x222) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$SETVAL(0xffffffffffffffff, 0x3, 0x8, &(0x7f0000000040)=0x2) 16:00:02 executing program 1: syz_emit_ethernet(0xff, &(0x7f0000000000)="4e6061f1ab5ae7dabffe9a97c0501a14d166053ce0c2f6aa55746c37a7c5cec86dc0db09ac85ab5b9d1e0fda55e3f3451cffaa5e6efd0eadadbd6ea61ddf2d0def3e27dae09be18ba7009927c76d0089df9fdcf9b20f61abbffb8760ae7473add8c0dc9207566f47baaef0dcdb79a6efccd798962896867de1602ae519fdeae3a7cd6b8f5b212627d1a41e39c713025c232d1a3c24d12c17a1339bb973243b0747721af768a0e5a0159239762b91617c62333edffcf984d3df822439d98cdee519cfec9f67fb9e27c5dc45b441fe776001e094c0f1f5b0ef15dd805314af1512fb22655c477f6142113ff85d78060bf1b98f1e408dfb8f1107d98ca0bcd489") mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x0, 0xffffffffffffffff}], 0x632, 0x0, 0x7fb, 0x0) r2 = dup(r0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000001c0)={0x85, 0x0, &(0x7f0000000100)=""/133}) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) ioctl$BIOCPROMISC(r5, 0x20004269) kevent(r5, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000240)=0x2) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x52d, 0x2, 0x0, 0x8}, {0xff, 0x0, 0x16d, 0x7}]}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x1, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x1c2) r3 = syz_open_pts() close(r3) close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x9, 0x8, 0xfff, 0xff}, {{r3}, 0xfffffffffffffffb, 0x8, 0x20, 0x2, 0x4}, {{}, 0x8000000000000001, 0x0, 0x565b7f0e51b59632, 0x8, 0x5}], 0x81, &(0x7f0000000040)=[{{}, 0xfffffffffffffff8, 0x8, 0x1, 0xa95, 0x8001}], 0x40, &(0x7f00000000c0)={0xf61, 0x3bc}) r4 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r4, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="da", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() socket(0x1, 0x8000, 0x6) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x4, 0x5ad596d0, 0x9, 0x1, 0x2, 0xd2, 0x20, 0x2, 0x0, 0x3ff, 0xa13}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff690, "f0aeed0a671676308304000000205f18216400"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) dup(r2) 16:00:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x200, 0x0) lseek(r0, 0x0, 0x0, 0x2) getdents(r0, &(0x7f0000000100)=""/102400, 0x19000) 16:00:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) socket(0x2, 0x4, 0xd4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) socket(0x18, 0x3, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0x8) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="018015f2", 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) 16:00:02 executing program 0: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = kqueue() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x81}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x800000000008}], 0xec7, 0x0, 0x7ffd, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x80000000, 0xfff, 0x0, 0x2, "c2d9e3876aaa7fd48d560da6a98402839c4752c3", 0x1000, 0xde}) socket(0x1, 0x1, 0x6) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x82, 0x1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000000c0)={0x36, 0x0, &(0x7f0000000380)=""/54}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x160) r4 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f00000000c0), 0x4) pread(r4, &(0x7f00000009c0)="bb04b1448439e3e211f2193f178d9130a0d4f5d6b3f9b1b1b7dfc4a1f5e0cc6546643a8cb11fac36f89644a0d398ebba99843eab602731ee62f4956cb5faa73767b97a67f3e6c40e435c57cf3e03ce01fb47ebb5565c97e83a8ecde07dd4086d2cab66afde6212ca0731714a5b910c68b7345d1172e931696702286ee65eb5554a93a5c44a06807d98", 0x89, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000003c0)={0x10, 0x670c, 0x4, 0x7f, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x20000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x40}, {&(0x7f0000feb000/0x13000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x100}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x221b}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000fec000/0x7000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff6000/0x7000)=nil, 0x7fffffff}, {&(0x7f0000feb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000feb000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x7fff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000015c0)={0xffffffff, 0x1}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x82, 0x1) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f00000000c0)={0x36, 0x0, &(0x7f0000000380)=""/54}) dup(r2) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f00000015c0)={0xffffffff, 0x1}) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000200)={0x7}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x3c, &(0x7f0000000000), 0x0) getpeername(r6, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000040)={{}, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]}) r7 = msgget$private(0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r9 = getpid() semget$private(0x0, 0x0, 0x401) fcntl$setown(r8, 0x6, r9) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000008c0)=""/241) 16:00:02 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) kevent(r2, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x88) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x8672, 0x3, 0x5, 0xffffff53}, {0x8, 0xff, 0x3, 0x101}, {0x5, 0x40, 0x53, 0x3}]}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = dup(r4) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "28b50000000800"}) 16:00:02 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) mmap(&(0x7f000000a000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x7) lseek(0xffffffffffffffff, 0x0, 0x8001, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) fcntl$setown(r1, 0x6, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r2, 0x0, 0x0) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x80001ffffc) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ftruncate(r1, 0x0, 0x8000000003) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="d90575ce25d461ac059d12394506763e09ba43200328", 0x16, 0x8, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) rmdir(&(0x7f0000000140)='./file0\x00') r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) pledge(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\\\'#\x00') kevent(r4, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1797fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000100)={0x5, 0x4, 0x5, 0x2, "89bcbbfcf26125e24d01d1508135e2cf1f01e53e", 0xffffffff, 0x763}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 16:00:02 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() r6 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r6, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r6, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r2, r4, r5, 0x10, 0x9}, 0x8, 0x4, 0x9}) r7 = fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = msgget(0x2, 0xc0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r14 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffd59) r16 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f00000003c0)={{0x0, r12, r13, r14, r15, 0x121, 0x9}, 0x800, 0x1, r16, r17, 0x3, 0x1, 0x1, 0x5}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r1, r4, r13, 0x1e4, 0x8}, 0x5, 0x5, r3, r7, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/19) open(&(0x7f0000000000)='./file0\x00', 0x6b8, 0x0) r18 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r18) r19 = getegid() r20 = msgget$private(0x0, 0x100) r21 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r21, 0x0, r21) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r23 = getuid() setreuid(0xee00, r23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r24 = socket(0x18, 0x4003, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r24, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0x0, r25) r26 = getpgrp() msgctl$IPC_SET(r20, 0x1, &(0x7f00000001c0)={{0x8f, r22, r19, r23, r25, 0x100, 0x4}, 0x1, 0x3, r18, r26, 0xba8, 0x7fffffff, 0x1}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={r26, r11, r13}, 0xc) setuid(0xffffffffffffffff) r27 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r27, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) 16:00:02 executing program 1: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x2008, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x8, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x400000000018, 0x3, 0x0) close(r2) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) ftruncate(0xffffffffffffffff, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:02 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020699d, &(0x7f0000000300)) 16:00:03 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x100, 0xddb) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x8, 0x6, 0x6}, 0x20, 0x0, 0x7}) nanosleep(&(0x7f00000000c0)={0xfffffffffffffc00, 0xfff}, &(0x7f0000000100)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x80, 0x0) shmctl$SHM_LOCK(0x0, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) fsync(r3) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3}) 16:00:03 executing program 1: poll(&(0x7f0000000bc0)=[{0xffffffffffffff9c}], 0x1, 0xcce) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1334, 0x0) execve(0x0, 0x0, 0x0) login: pckbd_enable: command error 16:00:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f"], 0x1) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./nile \x00'], 0x10) shutdown(r1, 0x0) pckbd_enable: command error OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000240)="000000186204018b002b3aff7f000000000af032bdf100000000ffffffffbe57975f2765a826d1250f7c485b8886b04afd1448278211d73555cc62f626da8d0800008528f8b3f3b2e0b57ec649b8711887a679b88ffd7e", 0x57}], 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) kevent(r3, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000080)) 16:00:05 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4030800f83a00fe80000000ddc58647fe86cd5e0000000000000000009638bf0613160b96bae3d900aaff02d121cffa24fca241c37fb6a3f48b36ee30eb6bd45f49625b5adfba61d6592ffdaefc8c11385d2ab9e443591fe99db4c3b37e2b2444a4484a4b7672d2864e1ffd82c912ef1a550d1686c2e16a434880b26ff9a89daaf4bbac5ef675d467f39cde3d97defaf03a841034d8a1374b00dc5969f80d35163ce16300"/189]) syz_emit_ethernet(0x40, &(0x7f0000000100)="c7a80200f3000000000086299af75febfbbecc0ef088a6356658d7e4f174d047fe81862e5d9b78fc0c549d5200000000000000087952e9e0553f5892000000f4") ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000140)={0x3, 0x8, {[0x9, 0x86, 0xffffffff, 0x7f, 0x2, 0x5, 0x100, 0xf29, 0x9, 0xcbe4, 0xffffffff, 0x3cc5, 0xffffffffffffff81, 0x1, 0xfff, 0x8, 0x0, 0x800], [0x0, 0x7fffffff, 0x9, 0x7fffffff, 0x8, 0x2, 0xf5f2, 0x9, 0x200, 0xff], [0x8000, 0x9, 0x9, 0x7, 0x3, 0x40, 0x81], [0x3, 0x7, 0x1800000000000, 0x5, 0x3, 0x7fffffff], [{0x6, 0x4, 0x7, 0x80}, {0x2, 0x4, 0x80000001, 0x8}, {0x92, 0xbd6, 0x1, 0x7}, {0xfff8, 0x6, 0x1, 0x8}, {0x1, 0x80, 0x100, 0x3}, {0x1, 0x5, 0x7, 0x80000000}, {0x5, 0x7, 0x7fc, 0x990}, {0x6, 0x80000000, 0x8, 0xf9b6}], {0x1, 0x5, 0x8000}, {0x0, 0x4, 0x2, 0x8001}}}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x3ff) r1 = kqueue() sendto$inet6(0xffffffffffffffff, &(0x7f0000000380)="16d0e95271480d75e7a2b7aca8b27292ce10e4dd48196ed68a308cecec", 0x1d, 0x8, &(0x7f00000003c0)={0x18, 0x1, 0x9, 0x6}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r2 = dup(r1) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x2, 0x6}) 16:00:05 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0xffffffff}, {0x18, 0x0}}, 0x3c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r2, r1) close(r0) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x25, 0x6c, &(0x7f0000000100)="2425609b38a81af98128eecd4a87235ab86196464f0de0d42a7a3e0ef86eb5b65d17ef7039a0699fce2f361cdbd9023736a304f315cc4edff4542ae06bd5f43f17ddcfced73756e7d9b51488f7996aa9869efb05996b78a59b5ef49c7fe47d07b030b09e35a8d78534b7e2a28e8337d3549d9d3a66e59b54f8882d9c0f799c5df444a9bc56d1b9bd106c548e096dbe8338a1f729395863bf8158fbb2dfe67ba9af0d9f60c80fb59ea95ca81b688e1aa7c90a5f0621e83733698b64340e2f62f9a6283e45790ea4a23763b279f8f35419", 0xd0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r5 = socket(0x18, 0x4003, 0x0) connect$unix(r5, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) r7 = getegid() msgget$private(0x0, 0x100) r8 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r9 = getuid() setreuid(0xee00, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r11) r12 = getpgrp() r13 = msgget(0x0, 0x412) r14 = getuid() lchown(&(0x7f0000000340)='./file0\x00', r14, 0x0) setreuid(0xee00, r14) msgctl$IPC_SET(r13, 0x1, &(0x7f00000001c0)={{0x8f, r14, r7, r9, r11, 0x100, 0x4}, 0x1, 0x3, r6, r12, 0xba8, 0x7fffffff, 0x3}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f0000000040)='./bus\x00', 0x0, r17) sendmsg$unix(r5, &(0x7f0000000480)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000280)="10968a5b", 0x4}, {&(0x7f00000002c0)="ed02d87a61834b1962df306fc83d578eaf577d89b4884b0f4101f35425cbb7d9fac895e5f596d21503bc97c64fd228917b066cae7d6493124235f33590a3bbeecdea3dca8de02a4366c4ad1a4a5364c1fe90c2538e1e80c5986c77e225e38716b8590490033821b9f0e5b1c898724265a7c7263ffa328c041346aa70ff172bdaf511d476e0a478636d951e84b0cfbd71bcf840c884b82eb9a8f2018c50726bc0cb8442fdf2904711dc20bf8b76abebab6f293eb30174703df7086356b1783caa928b07b6704126d47718cc57259bf35153a3b400597165ccd05f41770447d52618c3bb4d9a5b209d7cff3d127704d8052b0b6d991b0dec1b0b42b36c", 0xfc}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r6, r15, r17}], 0x20, 0xa}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r18 = dup(r1) sendto$inet6(r18, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x64}, {0x30}, {0x6, 0x0, 0x0, 0x87d1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) kevent(r3, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000000)=0xdbc2) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) read(r0, &(0x7f0000000240)=""/5, 0xffffffec) ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) read(r2, &(0x7f0000000000)=""/5, 0x7fffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000480)=[&(0x7f00000000c0)='\x00', &(0x7f0000000180)='.\x00', &(0x7f00000001c0)='-@\x00', &(0x7f0000000200)='+\x00', &(0x7f0000000280)='-(\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='%*(\x00', &(0x7f0000000440)='/\x00'], &(0x7f0000000580)=[&(0x7f0000000500)='$]\'\x96[-\x00', &(0x7f0000000540)='[[,\xef[\x00']) connect$unix(r4, &(0x7f0000000800)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4c1c749b0cc0e397ac66881e54552f22760c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200001400000000d28418ec1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d310000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f2270346137813694ae280cccf913637f434172638d57bb0aa7eda828fe2cbd7b3f19eec52a65958bb96bf805ebbd6c74b41360728df67068f3d9038a6de24479818f4edee547017e664d89ca7b9f58e0120bf41e2e8e8a3cfde56ea3973063207bdeaa83ab7d51f7d90cabf52cd5d52acf45f9651fa8a18eb3c90b36bd5dd0eda6738ae0e940cea2300d3d17d372d23550ba3b61061"], 0x10) r5 = dup2(r4, r3) r6 = kqueue() pwrite(r5, &(0x7f00000005c0)="f3f30b4e7078c4a2920c76ea546a37a439e16ae1a4b8ecd9fb8c67adbc4d9ec1d0a4f4ced2c0e62486e5fb2124c3478acb288e0a3cf0d696a66d34472e81115c721939adc00c9562d533611eb022db40d7464607036ecbe6146e13d52c62de97b138081e89376789e761b6454036", 0x6e, 0x0, 0xfffffffffffffffe) kevent(r6, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) mlockall(0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x13, r6, 0x0, 0x2) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r3) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat(r7, &(0x7f0000000040)='./file0\x00', 0x0, 0xd8) 16:00:06 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="200000000000ae00000000000000000000e5005b67071b542a538706000000b8180000002900000031000000e6ffffff0600c21c8a6d040000003f1cc7ffaf00000000807b17de05bcff44d62f66b53a696456e9931469f97db6ea00972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d157b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5ae1ed68da0856e61274e71dd99d573646e017ef5c1b0b0176c15296f935a71bf80b0a0635b3ed19b09cd51ec0d6758feb9ae55264455aa029d2d97debec16de959a3ab278b508359ba59923038d01a19ede6f8b60300000000000000a2a52f82b6ecf24338a296688bd8f7007e5b47870d436e35ce"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000140)=r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB=' \x00./file0\x00'], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x100) r2 = socket$inet(0x2, 0xc003, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = socket$inet6(0x18, 0xc, 0x1) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCFLUSH(r5, 0x801169ab, &(0x7f0000000300)) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r8, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) dup2(r9, r8) r10 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r10) ioctl$TIOCFLUSH(r10, 0x801169ab, &(0x7f0000000300)) dup2(r3, r7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r11, 0x0) r12 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r14, &(0x7f0000001080)=ANY=[], 0x0) dup2(r14, r13) r15 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x82) accept$unix(r15, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = dup2(r17, r16) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) r20 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r20, &(0x7f0000000080)=[{{r21}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r20, r22) kevent(r22, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) ioctl$BIOCSETWF(r22, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) pwrite(r19, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r23, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x102}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r23, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r17, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000000280)=ANY=[]], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0x35) setregid(r12, r24) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() r25 = semget$private(0x0, 0x8, 0x400) semop(r25, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r25, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r25, 0x6, 0x3, &(0x7f0000001140)=""/191) r26 = semget(0x3, 0x1, 0x2) semop(r26, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r25, &(0x7f0000000080), 0x0) semop(r25, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r25, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r25, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r25, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r25, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r25, &(0x7f0000000040), 0x0) r27 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r29 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r31 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1023, &(0x7f0000000000)=0x2, 0x4) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r33 = socket(0x0, 0x0, 0x0) r34 = fcntl$getown(r33, 0x5) r35 = socket(0x800000018, 0x3, 0x102) bind$unix(r35, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r37 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r34, r36, r38}, 0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000540)={{0x5, r28, r30, r32, r38, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r30, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r40 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r40, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xffffffff}, {0x18, 0x3, 0x4, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0x1, 0xa, 0x12000, 0x4]}, 0x154) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000014c0)='./file0\x00', 0x100, 0x54d608e10951d543) ioctl$TIOCMBIS(r18, 0x8004746c, &(0x7f0000001380)=0x10000009) preadv(0xffffffffffffffff, &(0x7f0000001240), 0x0, 0x0, 0x3) r41 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r41, 0x4, 0x80) pwritev(r41, &(0x7f00000003c0), 0x35d, 0x0, 0x3) ioctl$WSMOUSEIO_SETMODE(r41, 0x80045726, &(0x7f0000001200)={0x1}) r42 = socket(0x18, 0x2, 0x0) sendmsg$unix(r42, &(0x7f0000000580)={&(0x7f00000012c0)=ANY=[@ANYBLOB="00e02d2fc818b2c7a0c5df748fafad0b583a93b7ed1e1d0000005c0fb40aff1a000000ffff00"], 0xa, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="380000002900000033000000010000005ff66b0bffbefdd5646d04ee102bbc240ffc8bb42da5584cb63ee4afac6be18fbae9cf1e6874ba007ffd7ede58a995cca4d2d5489f45f8277445e612de990f7134054a521f52de55dc08c1cff05b74024aa308f9a6fa2454691775a568e0c78ba447b058e1868840219adc1ed653704b2754acd78653effedba850a6239bc3d84b721843d1acdffa2765a9c525bc40256a32c6b3b0e1ae409f05d98f932d3812ee", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="00ef0000"], 0x38}, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0xc011, r42, 0x0, 0xfffffffffffffffe) getsockname$inet(r40, 0x0, &(0x7f0000000140)) close(r40) setgroups(0x0, 0x0) setgid(r39) setuid(0xee01) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(0xffffffffffffff9c) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x8583, 0x80000001, 0xfffffffffffffffc, "660400180e091fe6000002000000000800"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb009", 0x2a}], 0x1) 16:00:06 executing program 0: r0 = socket(0x20, 0x4, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:06 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x40, 0xb0b1}, {0x18, 0x3, 0x9, 0x20}, 0x6, [0x8, 0xffff, 0x8, 0xab2, 0x0, 0x7, 0xa67d, 0xcc4]}, 0x3c) close(r1) r3 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) close(r3) socket(0x400000000018, 0x3, 0x3b) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000080)="b58b", 0x2) 16:00:07 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000]}}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) mlock(&(0x7f0000ef9000/0x3000)=nil, 0x3000) mlock(&(0x7f0000e8f000/0x4000)=nil, 0x4000) r2 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000800)={0x10, 0x0, 0x4, 0x7, [{&(0x7f0000e37000/0x2000)=nil, &(0x7f0000e38000/0x4000)=nil}, {&(0x7f0000e89000/0xa000)=nil, &(0x7f0000e90000/0x3000)=nil, 0xf4ba}, {&(0x7f0000e92000/0x1000)=nil, &(0x7f0000e8d000/0x4000)=nil, 0xf0}, {&(0x7f0000e39000/0x3000)=nil, &(0x7f0000e35000/0x6000)=nil, 0x6}, {&(0x7f0000e39000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e8b000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e8c000/0x2000)=nil, 0x3}, {&(0x7f0000e92000/0x1000)=nil, &(0x7f0000efb000/0x1000)=nil, 0x100000001}, {&(0x7f0000e8b000/0x3000)=nil, &(0x7f0000e89000/0x4000)=nil, 0x10000}, {&(0x7f0000e8d000/0x2000)=nil, &(0x7f0000e8a000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e8c000/0x1000)=nil, 0x8001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xf5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000efa000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ef9000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000e92000/0x4000)=nil, 0x6a000000000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) madvise(&(0x7f0000e38000/0x4000)=nil, 0x4000, 0x6) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x828a2) getpid() r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000440)="000000186004008b00b12b710456d909000000000000ff010000f0015a6f827388749492712a51630d00003a06005fa2abee4a000000000897512dd5d7864db6f033e250335b450732c66af292ae46e06dd51200e20215aad531bef2962f02bc19cd1dd40ede9767d752d5c4e928a7f917765246475c5f7aed4e0de4ca8a153998701543d64852b7d4596dcb0e5fff31d86135e3246ace60b80e91fa83024c4f488c7ef337d6f4cb4f763c81dc8aaab7b1ce1954ceaee3ed2b3568d9661a64702b359c559d42e6217475c4006f919fd2b94a368a0dfa3a71256dd51e9e", 0xdd}], 0x1) 16:00:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x7ff) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x19, 0x8, 0x7ff, 0x1000}, {{r2}, 0xfffffffffffffffc, 0x84, 0x1, 0x5, 0x5}], 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f0000000100)=0x6) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) kevent(r3, &(0x7f0000000180)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0xc3, 0x20, 0x0, 0x7fff}, {{r4}, 0xfffffffffffffffa, 0x1, 0x2, 0x5, 0x5}, {{r2}, 0xfffffffffffffff9, 0x82, 0x80000000, 0x8001, 0x3}, {{r5}, 0x0, 0x60, 0x0, 0x400, 0x3}, {{r6}, 0xfffffffffffffff9, 0x5d, 0x4, 0x0, 0x81}], 0x2, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffff8, 0x9a, 0x80, 0x29e, 0x100}], 0x7, &(0x7f0000000280)={0x3, 0x3ff}) write(r0, &(0x7f0000000040)="1a", 0x4000) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) socket(0x10, 0x3, 0x4) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) kevent(r3, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b3da40 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020b3da40 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x41f) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0x6, 0x800}, {0x1, 0x993c, 0x800}, {0x4, 0x2, 0x1000}, {0x1, 0x81, 0x2000}, {0x2, 0x1}, {0x0, 0x3}], 0x6) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x7}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x81) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(0xffffffffffffff9c, &(0x7f00000000c0)="54c164a4fc756abe566a277a04fe5ae1c6e4b0a074359490555f75c8839a1d14bb2ff96e89d1e90ee67cc2b880fb4ffbc0", 0x31, 0x0, 0x1) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0xa, &(0x7f0000000140)=[{0xe169, 0x7, 0x7, 0x20}, {0x101, 0x0, 0x7f, 0x1000}, {0x6, 0xff, 0x6, 0x3}, {0x401, 0x5, 0x20, 0x7d}, {0x8000, 0x20, 0x8, 0xed}, {0xff, 0x5, 0x1, 0xfffffff7}, {0x1, 0x20, 0x10, 0x6}, {0x0, 0xb3, 0x27, 0x8000}, {0x4, 0xd7, 0x8, 0x80000001}, {0x6, 0x2d, 0x7}]}) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x19d4, 0x0, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000001c0)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c, 0x0, 0x5}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5, 0x0, 0xfffffffffffffffd}], 0x1f, 0x0, 0x0, 0x0) linkat(r2, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000140)) r5 = syz_open_pts() fcntl$dupfd(r2, 0xa, r4) close(r5) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSDTR(r5, 0x20007479) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) r2 = getpid() ktrace(&(0x7f0000000080)='\x00', 0x0, 0xfcfc96ac7f78659a, r2) open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) fcntl$getown(r3, 0x5) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) kevent(r4, &(0x7f00000001c0), 0x0, 0x0, 0x40, 0x0) r5 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0xccea6e2ff3b5d80e) r6 = shmget(0x3, 0x3000, 0x11e, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) getpeername$inet(r5, &(0x7f0000000180), &(0x7f0000000200)=0xc) r7 = socket(0x11, 0x3, 0x0) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) r10 = syz_open_pts() r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r11, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) linkat(r12, &(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00', 0x4) r13 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x100) ioctl$BIOCGRTIMEOUT(r13, 0x4010426e, &(0x7f0000000280)) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f0000000180)=0x4b) recvfrom$unix(r13, &(0x7f00000002c0)=""/60, 0x3c, 0x2, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r9, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r14 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r14}, 0xffffffffffffffff, 0xc9}], 0x0, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) 16:00:07 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) kevent(r3, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000080)=0x1) recvfrom$unix(r0, &(0x7f0000000100)=""/135, 0x87, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:07 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000200)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff3728292176aaa1aa1e01441c57bfddfd66bbde1e8389d0d2f0c63fa808f65b80017e4e4f02ee6f2dbac6b787280ad00ace653304fbf5b5bb8d2bb43d6f168e1257166ec9e5b1be66f732fccd5f66f4111628225f20d15d0d132b1c29d5a1090000708efe238a2cccd8991062c809a1e1120b03e80adbed021eca5fb0ebba5250df9758690f9af5b1cc35839448e9cf5881255efb4b264ec46a8aa3a9880600cf2573b3684ee123c36f837b28ab78e8b966e001a7baf880b4c7b67e02ab8acb5aab05067dfd1305124435d34aaf2827b1ff", 0xfffffffffffffe26, 0xc07, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000001c0)={0x0, 0x7, 0x42d, 0x100, 0xf3d}) r5 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000000)=0x401) r6 = syz_open_pts() close(r6) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x18, 0x5, 0x7d8, 0x2, "079ec9be2e977922d9e5fcb1c220d51eaf0b4ea4", 0x400, 0x9}) sendto$unix(r0, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:07 executing program 0: readv(0xffffffffffffff9c, &(0x7f0000000000)=[{&(0x7f0000002880)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="04", 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = getpgrp() r3 = getuid() lchown(&(0x7f0000000340)='./file0\x00', r3, 0x0) setreuid(0xee00, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f0000000040)='./bus\x00', 0x0, r5) r6 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r6) r7 = getegid() r8 = msgget$private(0x0, 0x100) r9 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r9, 0x0, r9) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getuid() setreuid(0xee00, r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r13) r14 = getpgrp() msgctl$IPC_SET(r8, 0x1, &(0x7f00000001c0)={{0x8f, r10, r7, r11, r13, 0x100, 0x4}, 0x1, 0x3, r6, r14, 0xba8, 0x7fffffff, 0x1}) r15 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f0000000040)='./bus\x00', 0x0, r17) r18 = getpid() r19 = socket(0x18, 0x4003, 0x0) connect$unix(r19, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r19, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r21 = socket(0x18, 0x4003, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r21, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r23 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r23) r24 = getegid() r25 = msgget$private(0x0, 0x100) r26 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r26, 0x0, r26) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r28 = getuid() setreuid(0xee00, r28) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r30) r31 = getpgrp() msgctl$IPC_SET(r25, 0x1, &(0x7f00000001c0)={{0x8f, r27, r24, r28, r30, 0x100, 0x4}, 0x1, 0x3, r23, r31, 0xba8, 0x7fffffff, 0x1}) r32 = getuid() lchown(&(0x7f0000000340)='./file0\x00', r32, 0x0) setreuid(0xee00, r32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f0000000040)='./bus\x00', 0x0, r34) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000180)="e9fd85891636bb723359dab3a59648fba799537852ede081f4278056b685fefb3b346302161741be054db876b19644fb63e7308995712723a24da4d5b9d7e4089f00b212c7abc7b7f0717bee8572cd919177622463b834dd07be34c0ad4298b6dabe625cea55e92d56fd274096fe42681a7fdae79f6bc10dc6d180a9ed20a9439cb5b3bd8938b1a0a7d582f0d6b9f68da3fa542649e43a8522195d7fffb543e4afcab0e285591e95ceda2e3d048d7d2ba5a0e052d25f2dcae58f9cf41c4541eb6b0c203535b538624d4ff827e87c79eabd2dcd427626d71b6c3e34ec70e8a82473e872da2b295e59f18130c6", 0xec}, {&(0x7f0000000100)="068111e1de74af08df43f6bd63f0a848dfd0e17d1f1a9aeb1a837a1fa7a488b127541c5104f7bbb873c0bbf7acefe6158ec8a5", 0x33}, {&(0x7f0000000280)="c866444637a1562f2f88f32fb0533c10eb6fcfa1ab75014a38ddedcb8a37c9a6edadcadd2edf9a7d8267686a69ba0c9857af4c411e99789963b54473a634567d1e0f7b82c2f38eb104c0de9d1b37b98cdf4bf5fe3e765f6e329f3979ac53a994771d43d9662fa39380a2d3f89788173163b38267a20bd40e71c096b4fc93e4db030e764fd0bc89419a8fb46bb228d1b10310", 0x92}, {&(0x7f0000000340)="459719131b204c36c4cc", 0xa}, {&(0x7f0000000380)="cbeeb3ec7610107fed73ee53846f0f6578157eb0eb7bd013d08c9fe7311c4a1ff801210665ac2e9c4525f6b5158d18f981aa592c5e9bc2cf40a019bdc3599a522e28403d45496ade04a7aab55abad02cac59e6e027b57737047c1ec77d4e403a70987ef305276889ae16f8134122e379bd24da9dc8d8d65a7b34defce953565beed0ffe32a312683c76a564aeb30bdb49bf009ca5732d0", 0x97}, {&(0x7f0000000440)="eff2d14253c9e2a51bd13f0ee15f5cddc61f86445ea004a20218a914b0fffb13011d4dd0ce9e5142b7b427f6b32e0320a935e91abb9abf917e3ce97a778942d4aba950c2f81aa4f4e3919047dc03510e1620f69c10e1163583906acbd9506972cd0f13279b31", 0x66}], 0x6, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r14, r15, r17}, @cred={0x20, 0xffff, 0x0, r18, r20, r22}, @cred={0x20, 0xffff, 0x0, r31, r32, r34}], 0x90, 0x40d}, 0x8) close(r1) r35 = socket(0x18, 0x2, 0x0) close(r35) socket(0x400000000018, 0x3, 0x3a) setsockopt(r35, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r35, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:08 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbe, 0x0, 0x4100004, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) read(r1, &(0x7f0000000000)=""/243, 0xf3) mlock(&(0x7f00003eb000/0x12000)=nil, 0x12000) mprotect(&(0x7f00003f8000/0x1000)=nil, 0x1000, 0x0) 16:00:11 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=[{0x1e0, 0x0, 0x0, "49f154a513c9c8c70ddc0866a282f571f788b9793cd46700c67029fd9ca5a9bf914136ee4a1fc7dcb8c337a6ee83fe0ac946f668facf87e8c515c9c2428de3c5a61976d761305c86c5f93d09aa44ddde27f5bf11887588d8b071d6e156ba30e8a3efa79e10899e8f8a6278a1796cef266c6796618c29fb329ccbdf8c7985e4b5f8d15cee1f70357a5bb15f2e4b6d1c0d74bcfbeb2f630298ca49eb68c62302316679b433acbc746f4018dd1732a202c254f0dc86119744ad0516c8133c818befd8ad6d37145711c60f579ab5fb8b09bd3fc5d43680cdca18b9d21deba31967e90af7dd31967f06b39d3fce9d2f339d68b7e26fb88136b3e93151030b76608447001f26747628ef056dd879f2e332697729f8c18e6f6603e1ecb295d96b2cb92b27a25c95d425cc41cb7a73ddc7f0ef55848e741203773ef1cfeda3105769b0d6e3f7591b0975ff41c95389bf657818efb050eaa861c55bd012a3a5bda5d37e66d784b30e2c6213e6fdaed623e0bcdcd36e8f26eb9998e14857e78e4b633e58645c92e5b6368ae43616cc32b21e682a853d510fa2626607a72992eae6733565a2ca6cd8f6bbd8e37d3434e17b0a395c87eb3e61f3f6045875826d9e05ad16914da08e1fd6c99d68a69ef12ff7fae903"}], 0x1e0}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xaf1, 0x1}, {0x12dd, 0x1}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x81) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) 16:00:11 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) getppid() unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) kevent(r2, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) unlinkat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x0) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000000)) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') acct(&(0x7f0000000240)='./file1\x00') 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r3) setgroups(0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r4 = msgget$private(0x0, 0x588) r5 = getuid() lchown(&(0x7f0000000340)='./file0\x00', r5, 0x0) setreuid(0xee00, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f0000000040)='./bus\x00', 0x0, r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f0000000040)='./bus\x00', 0x0, r9) getgroups(0x2, &(0x7f0000000040)=[r7, r9]) r11 = socket(0x18, 0x4003, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r11, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r13 = socket(0x18, 0x4003, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r13, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x2, r5, r10, r2, r12, 0x22, 0x7}, 0x4399, 0x7, r1, r14, 0x9, 0xfffffffffffffe01, 0x4f9d, 0x40}) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0xfffffffffffffffa, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000002e00)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2b3c1f97f1e1d9f076cbf2dca9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd10529dd095afa4e118cacfd306e2e91076d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa36328947ab4a6dfeaf2240cfe6c940c4e78dd214289db2ec0aa1d37e0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed480b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993bb22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dfe753b8c608fa96a395a9dafff1f84602c20f1959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e010000000000000029d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465670000000000000081bb872938583042fde877ca57358ff897eff924cd4ef2f468447ff8a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf067f00000055831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f24d4c19b7effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb35a8437a6c2b1355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400c8de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e14e8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4f", 0x5e5}], 0x1) fchmod(0xffffffffffffffff, 0x111) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16", 0xef}, {&(0x7f0000002040)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3156267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf3c53b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e229b53dec7de394c0003536a3cd1a8d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6f63aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed486d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2ba264ec2dd06ff93124372bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b2022b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d03080075ce777edcde29d894391334591e4d1e42ad19692f54565ecf652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea75c6fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc841cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd9fabec95f5139ebc761fc9fc01e67c7549732668c5c4ad7d4f737d7dc834abcc28409e042306b26f544e477d4cce281f803343a1a95fd62c082aa815697bdd120e7ea2ac4a7536780dab54d5afb879eb0937131bc3fc53a39be155014ac2d2e18920379f25a2f9c0c136decc54c06c2c09ff38fc25fd1187ca30cb2ceb47faa8b16f2da572376e367a68d7adc9c06b302aac2c794e29d06c2022c584bf4aef8fbe9cc7eca96ff4491ae78bdad270531e64f5bdf5f8b873153a02013f1decb9eb3cea7c899403b0f994c32348529a91dddda9c6f9cf742ecb7c8feabce046312db88b2493fba01c9f52e1e642b681dc3b8484ccef9cb53ecae0a3d0dea6f4414b25a21a1d2ed6158b258398e6776ee4e55a29d01d3effc82aba8729894bba1a6d02ae6dbe85f1e90caf430320d199b1d0ada0763a7ec2fdaaf8f4f63a59e052dd9443c692cb8e494bf304535e46e2fdc78af32b00c2afded9acdacb51fd6972484f03ae0b8979982cb9ea5df8671be8ba9fa7af687bc457dd0395bd29832beb94a46a55833d5daaba640c569cb67e3cd43c2ae6f2e9545a28022d9867bc059f8e1f3e245c4fd4c14ef4ac9e10d8c3f6e5eec98855b11012dc09a48e31dccf25fcf99fb48eca1409fe280a005f541c99822c0747c199b1baa6756390bdad873408ffd740c73dc289314f9bff42dfcb5c1ed50d7bea366b759372cbd6d41600a92ffa085a494bcfc76644fb8a19cddfc68b5c5aa6f62f0215b10bd983de8b3aa00463542e7fdcbbd0ffc3ac6ad416c9c5cc1df7a299f3a8919aeef96a10115a5118d5baee198d16ce7fc9c7dd8233717bd7f8c931d03a4d2ee64e315342ba99b09c7377882c3e2067d32923d1229b62e36766737c8ece16f1703492f46f5f225d4b0eb88a6182935dd0dbe84185465dde8842de80c71fc9c9926d2a9a5d2977e51ca7619fa2211ce0db03feadf081ec20c5a8ee0e8173e101faf8689859995583d56df4d7621088af826035d96cf0319e878dd64b5c12f0394a898afef734bce6b161afd46c60b15edb7d2d57d5", 0xd85}, {&(0x7f0000000400)="e8dbf8a748429f3fbb5eab15d7259ef97391c10949037a7906ab0cfde546aedd0f21616a06c6be98bd9fb44773e5ba195892b784319bc5861683b70dbd6b74db439b905eeddfe2ef5b63c9e35decee7fe00f60a37e8934a1588719ba88e4225ddba60745dbb18224ee74caa855fa498c6216ee452e6ea850098322415ee208b632fa74d6b85dbc47b5414c8aecf35b5e0926f7376740011292e1465c0ccc310f492ca4c5fb7d23f0e71b30b707a5c23e7f70fb4a9a5aface0bb949f07cc69bc4729e0c1597", 0xc5}], 0x3) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000340)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a17b1844478ed11aebb7138557f1d50eeddad9b88c595b88598150bb7683fe3049da3aa02e56a9446fcc073fe917677667bebfa423ab0cacdcdb7619fc78c03908f77ea1bb6b5c9cc25b0f6a4b0545539a54b400f6826b77e87e9a6951455766c7b48733ff594d6b394226c06e5af66c218", 0xba}], 0x1) 16:00:11 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x2, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="040000c4912aa100"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) socket(0x1, 0x1, 0x2) write(r1, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) lseek(r2, 0x0, 0xfff, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000100)=""/179, 0xb3, 0x1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet6(0x18, 0x5, 0x9) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x45}, {0xfdfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() socket(0x1, 0x4, 0x6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000180), 0x400, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x104) listen(r4, 0xba) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000000)) setsockopt(r0, 0x6, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x28}, {0x6}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) kevent(r3, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfebf, &(0x7f0000000080)="b2") 16:00:12 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800f83a00fe8000000000000000000000000000aaff02000000000000000000000000000c"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) r0 = socket(0x18, 0xc002, 0x0) link(0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x0, 0x8000000000}], 0x632, 0x0, 0x7fb, 0x0) r2 = dup(r1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)={0xad, 0x3}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) 16:00:12 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget(0x3, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c6530006d9bef6f908559f6d48cb3d611a7f3717468daf67c08e0843274841294fed1b11e2d23cf1723e45925e1abe972e3ee8368818559b7e29e0df960d7b29d5a8fd11af7b6bfa2cefaa3ad9a4946178939fed510eedb7c3b866d42b4d8070745daaf1a33f7ae520b126338960407d36023b222360bf257c6cd92ed9c47353465549583fa32ac32453445d2d3fe9d6883ccce452950efc6d470db03000000f225eb6cbe285a6de970cb9320258d59ae0119d7144a1c4bf8517adb77b2e5490e243e54442747f3d6f2cb853deedd0c0750736006759a468793d6d1df2d16aa72f5ed78cefbc8913e0fecbf7cb835e0eb4a448423b925b0a71d09966feb10322f0ef71caca8c0e09ff6c87dfca3207cdc7f62f36df2c0bd20e47f2b81092b2ae6f2e3e4880348c85ae729469b92699c70f8d46beb4045a0028cdaf87b00e85ba87e002e4cc9695db36e90c4"], 0xa) r3 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x1a, &(0x7f0000000040), 0x4) close(r1) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3b) socket$inet6(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000080)="b58b", 0x2) 16:00:12 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x0, 0xffffffffffffff62}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) kevent(r1, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x0, 0x2, 0x6, 0x7}, {{r6}, 0xffffffffffffffff, 0x50, 0x2, 0x1ff, 0x4}], 0x95, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x81, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x3e8d, 0xe8}], 0x6a92b3a0, &(0x7f0000000180)={0x6, 0x8}) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff8, 0x1, 0x20000000, 0xe7d}], 0x632, 0x0, 0x7fb, 0x0) r7 = dup2(0xffffffffffffff9c, r4) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f00000000c0)=0xfff) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x5, 0x3}) select(0x40, &(0x7f0000000040)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000000240)={0x0, 0x6, 0x800, 0x3800}) close(r0) r8 = socket(0x18, 0x4003, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x40) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) socket$inet6(0x18, 0x3, 0x8) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:00:12 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="7ba097ec7d44ae036c27693215102b"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = syz_open_pts() socket$inet(0x2, 0x4000, 0x1) close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 16:00:13 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f00004f7000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00004ee000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f00007a8000/0x3000)=nil}, {&(0x7f00003dd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f00000fa000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r0 = socket(0x18, 0x4003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) kevent(r4, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x85) setsockopt(r0, 0x800000000029, 0x28, &(0x7f0000000040)="1f12fb36", 0x4) lstat(&(0x7f0000000540)='./file\x00', &(0x7f0000000580)) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x3, 0x0) recvfrom$inet6(r7, &(0x7f0000000600)=""/39, 0x27, 0x0, &(0x7f0000000640)={0x18, 0x2, 0x200, 0x40}, 0xc) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, 0x0, 0x0) 16:00:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) dup(r0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="62eea4d8c72cf801"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000002500)='./file0\x00', 0x2000, 0x240) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) 16:00:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000180)={0x1, 0x200, 0x3, 0x10001, 0x6, 0x80000001, 0x80, 0x10, [{0x6, 0x1f, 0x0, 0x7fff}, {0x6a1597ec, 0x1f, 0x7fffffff, 0x5}, {0x2, 0x4, 0x8000, 0xffff}, {0xff, 0x7, 0x8, 0xfffffff8}, {0x5, 0x200, 0x8, 0x7}, {0x7, 0x0, 0x5}, {0x4, 0x1, 0x4, 0x3f}, {0x2, 0x81, 0x5d1, 0x8000}, {0xffff9f1e, 0x3f, 0x7, 0x2}, {0x7a000000, 0xfffffc00, 0x3ff, 0x4}, {0x80000000, 0xd1, 0x5fa9354e, 0x1}, {0xfff, 0x5000, 0xffffffc1, 0x2}, {0x800, 0x3, 0x8, 0x8}, {0x80000000, 0x2, 0x2, 0x8}, {0x800, 0xfffffffa, 0x7, 0x40}, {0x1, 0x6, 0x7, 0x401}]}) r5 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xb5ea, 0x5}, 0xc) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000000080)={0x1, 0xff, 0xa7, 0xffff, 0x1}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:13 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000029, 0x3e, &(0x7f0000000000), 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x28}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) kevent(r3, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = syz_open_pts() r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x2ad1a9ad, 0x799, "73cc007f0000000000000000000000000000f500"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 16:00:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xbfffffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000000)={0x800, 0x7, {0x100, 0x4}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x7], [], [], [{0x1}, {0xeace}, {}, {0x0, 0x0, 0x0, 0xffffff7fffffffff}], {0x0, 0xffffff7b}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) 16:00:13 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socket(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x800000000000}, {}], 0x0, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) accept(r0, &(0x7f0000000200)=@un=@file={0x0, ""/67}, &(0x7f0000000100)=0x45) msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="02933972e2451f8be978e2d43b5a7228486dd8fef17d150f5711ef80c0e5bd42ccebf594e6000000003fe1b099d908676bf2fcd88e4c15786796eda58810097d2873f7c0dd45b9e2670fe0aece6f4da1ba0ec5c0fdd79dabda9335ef74f0369576b22b8f266329db2ea335f31a849a8a73d733f454aad54fafdbe46e"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) shmget$private(0x0, 0x2000, 0x941, &(0x7f00002ec000/0x2000)=nil) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x14a) 16:00:13 executing program 1: sync() getrusage(0xffffffffffffffff, &(0x7f0000000540)) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = semget$private(0x0, 0x0, 0x8) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000000)=0xffffffff) r4 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x1) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000140)={0x6, 0x102, 0x70, 0x5, "46868611f97d867a7e489a119c010001006580bc", 0x100002, 0x2}) socketpair$unix(0x1, 0x69458c911aba5c32, 0x0, &(0x7f0000000040)) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) mmap(&(0x7f000060b000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x2) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:13 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getrusage(0x7fffffffffffffff, &(0x7f0000000240)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x84, 0x0, 0xfe}, {0x45de}, {0x81, 0x0, 0x0, 0x100}]}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x828, 0x82) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x10000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x100) pwrite(0xffffffffffffffff, &(0x7f00000000c0)="e2695e80de7d795e1214f6357e3a1dd30dcef0911962ba665dce90df3f13018ffb9e99bc36f9f3d55bf59f97cebf3cddcdde", 0x32, 0x0, 0x0) 16:00:13 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffefffffdffeff], [0x0, 0x0, 0x401, 0x0, 0x81]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) madvise(&(0x7f0000bfe000/0x400000)=nil, 0x400000, 0x5) mlock(&(0x7f0000418000/0x3000)=nil, 0x3000) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x7, 0x200, 0x7fffffff, 0x40, "e35f5afb2b8da7ff27bd02ccf44bf9d5a39c6483", 0x101, 0x3}) r3 = semget$private(0x0, 0x3, 0x220) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/131) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) listen(r4, 0x9) 16:00:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) r3 = dup2(r0, 0xffffffffffffffff) bind$inet(r3, &(0x7f0000000040)={0x2, 0x2}, 0xc) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) r5 = fcntl$dupfd(r2, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0xee) 16:00:13 executing program 1: 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) 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) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) kevent(r4, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000040)={0x1, 0xfffffffffffffffc}) 16:00:13 executing program 0: select(0x40, &(0x7f0000000040)={0x6, 0x9, 0x4, 0x100, 0x800000000, 0x9, 0xffffffff, 0x81}, &(0x7f0000000080)={0x8, 0x3f, 0x2, 0x8001, 0x4, 0x9, 0x102000000000, 0xfffffffffffffff8}, &(0x7f0000000180)={0x6, 0x1888, 0x1, 0x9, 0x8, 0x81, 0x8, 0x1}, &(0x7f00000001c0)={0x0, 0x7ff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = getegid() r3 = msgget$private(0x0, 0x100) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getuid() setreuid(0xee00, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r8) r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x8f, r5, r2, r6, r8, 0x100, 0x4}, 0x1, 0x3, r1, r9, 0xba8, 0x7fffffff, 0x1}) ktrace(&(0x7f0000000200)='./bus\x00', 0x2, 0x110, r9) chdir(&(0x7f0000000000)='./file0\x00') 16:00:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x400000000000, 0x0, 0x0, 0x0, 0x2e5], [0x0, 0x8000000000000, 0x0, 0x9, 0xffffffffffffffff, 0xfff7ffefffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {0x0, 0x0, 0x101}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r5 = dup2(r3, r4) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000500)={0x47f, 0x7, 0xb800000, 0x94b, "e90f24014c1c5c91bf451918a55d3ee7dbbe80d0", 0x1, 0x80000000}) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000180)=0x7f) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r9 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x2, 0x21) ioctl$BIOCVERSION(r9, 0x40044271, &(0x7f0000000200)) dup2(r6, r8) kevent(r8, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) r10 = socket(0x18, 0x4003, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r10, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_int(r10, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000100)=0x4) chdir(&(0x7f00000004c0)='./file0\x00') readlinkat(r8, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/29, 0x1d) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) close(r1) socketpair(0x6, 0x4000, 0x7, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000001400)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f00000001c0)="f4e8d61ae9c7b2980a536e62073e93ad93d6a4d081e4f72281b69664ce41e701a36e25369f8fa9f37a6948cf6c83f51d2cf2eb3a876ca292456db217f504a49a357445785603c2d1a085279d8e745bd27edd479abbd8a11578aee2040ac1991adb8294f859ac7a87e175acae57f95e249d940a8507e267378aa49675a06f9332ec5bc189c1bd49212b9ff7fa2a3ac12f8384bd3de8ae8fb073e1d415fa9b4d03cc8b3b385888ab7fa9e71e0f64b73d2ae4fc5a6d9112daa63f9ac809bac2a4695beccee3e867c00bf051be6ace8666d69b137c4f093f1608743094e3f9b79ccf81aff6963bbdc922c3714f0d212dc659325f588f03d68f013aabb1f4da78d39891238a91268c3ec58698c5c7352366babd79e8d548d57c35e9d611c10d9dbbbc31e7eb1b9fcfa922ee0b3f9823542c317aa77c14f2cbd042a134e5129c710e080e0cb73f407f3a23d1694e4d6f436aa6fc9385912db47ed7242a2eab00cda5851a56a5bd1671e6d00356c4a04250dcd877a05d4cf6d07c49917835f8aad9fad6a4058ab7b581f5ef8824829ab007f06f2a74f29c1b14be916e0917e74e4ed73fcd42be708358af7c3e7c46400edfbb360275f70505d1aafb1a87f841a73a96a8f53c9a68abe4c1cbad0e73401be737546b6e8c994d9bc02007d95b6e5cbe8ba85ef0cea00f06694bee8a6e364c8aacce6f5abfae200a1d3e474e8f79bc52a9d09653e243869d4e8188d6e579ce6d22f97584c66d3e86193a0dd3162461532b570a9424d35dc6442c2bd7ae72392997c803924d3fa9383d34031c181f1bcecf6cd4761e71aa711c9172ae19d4555e8ae5ace98bf55f6df6d17ecb19cb6132575f8fd2ae6e58e04c892b938c36e9947b395bbf2727a10e93688699bb92e12a527f469dd6fddb9fc4f6b2d947a17ca0f726c88f40112458133a5d3b3c779e54a126e470ec48a0dee65e1695a6a55baa21561c14dd7a48256d282a20805102a8fa97b9976d50b180598c70c636503b055e343d00c1a14b131c4b6f448314afae1924af2df84e5796bcebbfffd386a91eee0f2d1c2eb74e9eb6dc2cc39f68d19a8d7859ab921737cb89c726655df431fa7c8dcdf0c1745661438d1b51df9f3b73d77de54367afd5ff910a8bcb3de5aac729c66b87e42e1373ceb85cbfbba72ad5f91877fa2988fc725a00a552293a4de22702cb2d0621473a72573d24a3f44c28f71c09377bb1829d327d6944934eeec8ec14d878a7f744d516365f3c559ad4a551ad2146dac6f64b308173c632dee60e5bcc27c2b2c9c9ace2652b98ece3138aa9063380cf80915e7ce5a4ab88abba09fa9db96a011afd1fb50b884541a673012f3cacc2d2f4eb2ff5717eeec0c3a2df80713716e363212ec9ea05a6bee12a36db023ac8b777234003a46ff2de341ba01e4398a2c9136315282bf5d7e622d5815dbb51eb8cb10ffe1bf5597204ad488dd190ed50b098e9e2c6a44f1fa7042ec7a272ca67586d58172df19b8f91fb8773c742ec72dcb54a951f99e3e73a9aa4367088b73a27f3347cbebd42cbf60732d6a4687336a849921ab1a24f34cbe68cf6b2be55ad708dbf95bbfb2d239e72616e216ca0cfa4b9389cd840508068f5a21a20f6a9fd4b05bd8901410d0eaf8ec36c6d55406e8584fe347f339e8ce54dacb67a304345345c3ae53d5514446c42429e7056efbe752eed872ffbb1bd77eadd12688a7068d95afa4aa8e19e157c2a3bee3b8bfbd4e973027f977b0a3981a2edf45fc70f0e14bf03e5247bc44d483b81215da4917adadbd0377a60e0ab6a7c88bdc602b384ea69f149733fc19b7d41ccf7d77ad02e66d5d77d264515d9c4065642248a275ba16218426e366a856fe30a8cfce0728b09a38074629c351fa441a9a097766fe4c0334b0781df98b76ee4b892459da4e5f17692eb59ea80e133c7a1bf4efd14054edf141ce2d708ac28fce009847fae1621c7ef0223d74c0dc3dae638ec07af087f79b9caa6640c8e6512bdcce18b7e8d2c5f788b425e00c8b6d964bc84e54f69f782f759352486c8c63230d4b8455d49667b97ad3c7b79b838b86b39ba798d6a70f8cc2005993f440b66b2ca274102185f1d301080071df4af51cf8c9c5cd2d69adfbf32010b423c1767b049c08689c1d7dd6be64b4f14b0305bc62a27902461fb6b394c1c1f0b68562586835b806cb59ee888a754fc840242f043fc33843ca2225104cceea534d69d66e5d6b45ca00bbec290e12c74dd29679919e58e36a82a032ce48319d28f1353bfe1c7e42f1839f72349733276b67fd94365154d978931970074ade0b25d848f7c55724f3c4ec49d38c1dbc031f6b0b157c4837c4ee707837ade1cf4bf67de084a4dad7bd87a8cbdc90fd863894b472809492d5499c5a58160db36498529f7d0e8b00825f71cf7b3899da8fb845952ae5329e2920df3ced7261152a8699e172a9a278ca55b493224a994a4615619a739ad80d2c1d13f4e1d1ca731528e16cd8373bd3de1dccb575b99143f669f97278ac41e2a7a04cbbd1e12c2a93c609480f273fa3681174f9a8fe9f26947cedc82533437ef0dcbe8451099323088f312012d7edf7e872e58251624d19c47f9deb5798b5b459ec36ab4cac2a8b45df0c12564e8bb778a20b08205d3645fe4f97df990dc7ca8ca98b403a2e96dbcb3f31233c0a63a3d8f1ec5ef076e7e9bf3f68c228be5be7afc7798f026b67a30112bb76693bbe3c063eedaf0ab04ee41b92ade0b1fb1eae424eabc3abf09d090b7fc41ba2be09b8ecbf97fb71b134c3521c9675dbe72a8ff0639fd6bd7c7a67f800430824e8f5cad6241241495c629352af47761f110d214945564c8acdd733b086de47ebaf67a625e3f5f6bad95a8e9905257cca6e73042223045c2da52f34964ec675d5abb99d670d74e3239b5c0ff24b518cc395dadb4af0f82c0935c09f8038713e8e805ff5f300fe4476340aab338a6e7c252fd0a7bdb5904f205d657d2a78936f61d29d51ccb2785429236a9f40471a0f1802a13e307af81aced3f20807eef62d41e175fd828364d53ec2b91c1b937f6552404a26ec1cbc0e8410c3b6c4027cd2a8970bc72d69d8357b2b797a7a4ef541effada172f60c19dd1d8f880714483e32ca0179ce143d24b45e097d03076d7b1afd91f5e925542a16b790c02ce87f4ef6d914e5f73b55fe9ba398a267b177b4e2d91312d8fc4948a88f74e21df491d27fab3fbe4dec0ee12292bbb6d7c554b40d880324cefb23e5e0cc88ccf16eb94a27b557f0563a3f28f84c78fbefcebd3e16b0839e2ce463a625584a086869c3cd436661ea5210f841a76927006b4e1c2e4c9669d8c030705d01630b72fc414e736b350f3aeb58a6b15f8c1915bd713eb1c1bb3b544f2096e4a35555dfe55499f193657a6194fa56491195e0a9684f5a72b50956066da4117c5eec1e5b1ab5cb3923d303832a9c19f0d70c12a882661fdd46b5e4b55a3640524d195b6bf5976514b907bb242c92a78e1eb181ee6c019142cf0f47aa4366c841c79eccc530f719a03cc138ce8507eb433285352bb32374a1d9dc988ee26fd44525521ec9b49269dd479dbcd476c7d63af3ad7db59c48d39cf2319624e238a949a12b624c6dd4060edfed2392efc77ada00f418beeebad51608995d56f69037aaffc0f2f77cf3ff408da50c31006d09783bec8180335de025bf5339757fa775c1ee85dd6209d8339be94310cb36008fdc0a970cf4024f981b1a5366515d1c9e688cb27f6379aad99b0b7c5412c4276ec91d591554049b6d662bf1122f10a37d16dd6d9fd8acef62435bbb08b5377c8858e09f97d294c09d8e8b20de7f5e84a10cf6ad64e44f0c9c16fb6f8b008182bb83e484c24f7066385795e41b9e2cdb14537c5ed1026c5c636660e66e1fd37ab41b2df22f8d7f68ed6fc54163a68f50c8d3843ec0a26cdbf09f2a4a990a647ff22bf7dceac56da3e788ddf53f2ecb82e0b457823585c9e4860567f4aa6538205d5da8aaa96653db50210c70e30db744f2919290b445a66d09ccf01d7f55924b8ed34d986359a9f3a7e119a1b8e52e4ab6b107afcf9f74c4305fd0fe1287618e899753aa3bb4275d8d4024ec68dec75ae570a89364fd63bc99c0d07143bc8b9c4496b404ae6e3137e8f04c8f1a81f628cd942168627dbdc768b0cd8cdb654009e52480046d0a26c81eaed9c594c9e6a7da89bceb119314e23308c49b5bcad7053501980fc321568ebe5ed136c4da2018675fd83963a8a40a58ccbc0f45b099822525e85c073951c7cf1970b7eddbc3e4f713084c4e49434ba11143c8c48e43a8419fe097e643098bb936540e00f441a5d240445248df5dd3b7a08f981a6bc17211ff65d871a2865b265515ae9fedcc006124fc7470d95d6d7c8de2453f6914a3882517c8bc68681b0fe2a988ab61c46690b3256b6118ec13d0ef7fd6752fad0484a95f85656be7476022906722f4c00ad82ac3b6f6a9882e6b6d2e477e57a64135e664c05252b839d2a25a2dc7394cc3474457a7fc2a623077769559c11aee00a10880a3e995da9eec280406015a0db5cad3a95d6777e25a6407f2e991caca7583e521c8e014e3acfe4e5b2aecb9e6766dc1b317733ccc302acada264989018fe185b9ee8e6743117084bdcf3f5554179902928735b328b30a2ad4786c24584c3cd7b2a01ee20ae0d92d3221482212e5b4374d457b3650a6a2b4a6e00f8176fd29b7c407a2b846952a4c84aa374646d5c68d5d37dbddfeeac2873c83ce7268811c8e162b02ef424bdd41ce46ecceb9dc770d63d86b284458ba3a2c429310e0b791888f0f31cfbcd39baee4be0540b18db9dc2c940a2e4f6e4dc7173bcd5b151d6880d46c1c4a84d84f78de1254369b99d3c7771906f8c0c106c3bfd9825985db9695dcbb01a51d091290174e3fef65a5b1a8b84f435d5a0bfdbd27178e63e9964d1d7ee5118fd4709a88f35ac85825afe62c7985c643d07c6dcebf9ee778562b0c22c66286a573b420765af4a840b1ce2303ee1c6c4c2fabc23d109834805e393b1a0700925c7c4762e3ef694252cc33d5f9c2c43332c53de89dc88deb202847e64d471067d2c40f0474ea6aba2f99de5d02f128af46c29f62e75cca5bd1c96cfaaee965702ca5cd03323e295f92565f9425da6475453be45d200a92d42f76fb7c58a44a1c74b4fd8f0f492d37d4b5b3f8d6dbd7ef8ea374742a46ff2ac6b3c38d1fb59e37918a76c46276b628995c764164f544467ab8016631bd1d7b69d923beea9034816e13cfa4af4b6b3a47c0168ebc013ed3edb8eef991668d7decf4ea4f102e1dbb2ba5ba2d8e25490c4e6ec1c010d3748e9abd40ddc8d072b26f9a5a964aedcbd77e7da31fc7fc87d8343c9d6f64cac28ce8d6eb2bb5cf1b0f974052d7a4a7d7b247ea1cd3c74411f34136290de5776f7775b6e04e54cd81340cc85018f6c2a3d817dfc38c44c8b547d29696099a64bb4d3302eed9de9b34f3bbbf7b6317f07f8ff25733231fb79c1fafe8636e8d361e1899dfb0f8d8abaa4db8de923747c5f9477f2515118f4152b5e6142b33ca9d1f806c1a57b135ef58aeaed2df6abcdd7d903524cdc1f9d57e45719c7950eb56907c357c4cfd00e64528911a78045890f73488c696423477a9eb3446513022c3fb5cc6c7cd09d1f2de7b1bff519e1ecc320e8fc1549cde506ccd2f7aadc77ba5394c0a9af28245c9f2a5216cd641947cf0bf13730db8bbda25a84e086d220d64f3c398408366dfa17fe15e0fd2324c1fcb68aaf2e87c42040f0b753cf2fb", 0x1000}, {&(0x7f00000011c0)="340c52e8d9faded275ddd783478ccb89fe4ce5506942af96d959bcae7c917b88e6a8944c924be3af2e9dfda3b8cffceb60c1e8226433d34374a48ae37e51335ccbbf9e1a7033b8eb1c7ee9237d758dc97a94e14194e842edfd1aebb48cfa0bf92b0dbd0eb2da1d2d73dd2efb787bdb04f1457c1ecb9c9fa988488c2fe15be48dc353d486b51dc3304f0fdd96283a50c7bc2103807f3b2945d77ef0af9ddfbd063c6f6c23b64dc64bd96230c3a9d56cdf6f11c356dc53fe29b331cef72779f6bbc0b103357ee3dd7a3280f207cd7c19dccad7815e55f9fcf28b0197ae3b36d9c36a7815d93e76d8568e82", 0xea}], 0x2, &(0x7f0000001300)=[{0xc8, 0xffff, 0x4, "4adbc6a1749e8f348bf3b92199eb79e2d081fbff5f8b0229acaf16d9c78076fe44ea21e39e98941a015924bc8cc21939b4620573b452f9695d5306634bb3148ed3bbe36a3a6d08839289d336ac13d8344fe3dab4f761872628e6a4b5db72e1b445ac2d53a8f609f4e5053e31752f96616976f9c56a03aa4e9de4100bd149527b9064ff09733795dd362837f33355fc66d0936547c3ef46d2db74801b86f7a56dbae3df37724c245f5968619cd1fb592ae6"}], 0xc8}, 0x400) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1ff, 0x20, 0x3, 0x2, "d0c1c2d5fafe3a34355af9430772000b8ce857b9", 0x8, 0x8000}) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000001440)) fcntl$dupfd(r0, 0x0, r1) r5 = socket(0x18, 0x4003, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, 0x0, 0x0) 16:00:13 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000100)={0xffffffffffffffff}) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1, 0x0, 0x9) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x8000) pwritev(0xffffffffffffff9c, &(0x7f0000002380)=[{&(0x7f0000001280)="4140786d5fedb8bd07d4269758796a7e32e3c2cbb84300e0244c426471a3cb049159278b6cac8773a3d10b08da9a3fe8f37fcc54ea611f7bec3c3a4c11fa2cd849b7ced817ed4ea5a09a03c818b51edea926cc5e2e4b11795413dbd5db9c27bc0a20663a4dac7d12ea40c3d2833603e339e41862d63f02db9b2168daa884d13e464da39fa6685593e74b283d6e9fae54acf3fd9df7e556048844eb3091eaefebe0fa227b4123b791f0", 0xa9}, {&(0x7f0000001340)="8fc639b14fea67498b27b8a4114ae6f5814e392d9d9c0b543c80", 0x1a}, {&(0x7f0000001380)="071e6e7e72cff46a76bf1072379fa1ac9792618c043f643cde1775c9424ea48b185023dc7af59bfb8082e174dc495419beade418d4af02edda86a073c9cf711c7d57e31805e6877e78c51e74b42f0d067bd36c0a017b2f82e95808bf048680c46fdedffb060d1544367aa5e6a1fd312cfc9c1c1bbcce16bb97ee4321f02ed8ab517bc03c92de971ac809f0e09c084787e1d62f68720238a9a1e924ed549c9ca14fc6ab0941c48e94475fcc92eb0f423c218332d8f05cc1bd827c6b7e22fb332918507b8737aac78e499029b8b07893785c5e408c78a2f726b55495de91f0e6e84ae4f3a00e827a21df6e6f2af8c3dad2587665ac1967799b6ec57f20a81afb3d1fc592bd48323ad5f718cf905416451a60b34f6ed4001ee14d710d169008655b49cce2652296ce8e273a506bd8f5473dd8fa0ea53263f08b00df032b7b8c019fb1ade111abd692a11d1bded586010495732ae730dae8536db066f79a268900b94f65ebd5a6a1e4e6427f2cc1e8e7eb66d5fa6aa48acccea53aeb318ee13f6db051d47b979a2b425c617da546526df0c7f04953a9f13b1fd7933668de9959101cae792fa8d3f0341b6b6ca167ed35c1e9e4b3384fd44555e8bbd3cc78195fb21347295dcc17d850418ad766cc9d9de86f64656276b30ff47e5c21a7170655192d7b2477f5ab574b1ef21483e0ef0b44f9c31fc08fc7cb8d9b871abc1ba80aae1b962bf99baffca15eb4d19bbf2284b51da5f96d178f8779887996bf38e6e7fd91439e22ef1d28ad12deea69f36d9590aa467a5dcd550e76c9b0a37b742269e55a9cf28ad4dee3b2dbf3496b2be3209d4c85a72f2f4ad8732fac71585f0a3d110cb3e2a95900ce52c92cc0d82e3ac836974bb0f2f0150addc2feb7486e108c7203b6f9d6e59a26c84f281b5f0dd735582b5d35ed4f469c181de201f16f15c3896e1ed461599079ba989db1aa1d0da6608bf01a83302302731e73742ba6ee6ef930c7c3ae3e5ce9898c6261b96d764b8cafaf64451a9a2e94e72fcef856fb76493aea24a1f5554a29bc874c02431f4edcfb04aa8de9f7e300ed081701d77d8cac93c06f2901535560d4fa54aca82aea47d09fc803eaf871ba24da1f50bebb56adce6e2081a4c15615c218a24e6fb1795f59ef832a9b92144e636774c9fae3537dda8f391a6c50cf2f56371fcd7337fd3c3ed1029ea33c587f21a0726a1446df5dbc121864776285ae6a477c02ac75505772bf03507d5a1fafa03a39d769369f2380642e161486e39805fc4e22206457ca4afdc59e08488ab2c92e2c47db9ad9d40ad93f479825d93e3539c1d777711a59fd9805043c41e3e66bff944bd1a70e5faff1dcef29d208e9b59d9f36148dd9d4ce2a3268390b2a8fc47794ef9bace3fbdd842afbdf45dd8bf565d5154bc3ec3d39833ece92307522bcf2f02a9b9d306a8a74335361da2cff6c5aa97eef0c3e769046f8befd46a93e1ba8c7ccc507ddfd8ffafd951bc348b245fb40ecee5ba4c51233d09635b4b5d571e3bfb955c4caa7db7e6678d5f3de334178ea54b906274d41fa4fc9e138dd6bb771f43b767ee618d369cb9e4ea0ddb634f33c328d98fcfc02b6802ff4ffdb0d280107b4e89473e19b11e2f36da608318e8ba42c44ffc7496afac2fb6b22fdad49a878c2458a4ab2673d88997decfb66a5129a572bfb37265ab1086f91719808eaa79120e1b583260cdf425f050a94ac122bd7c28599dda6ab60e4cc0433b0cae76de60e47a100dd8bc801170260d47ab8dfd7a2c7d0050f5912717a417c5efa6df756442b0f4d5a5c0ee5975f0bea0dbf6e9d0d3841fdbb5ba5f86477644d4a72e0864f6d5d066f3d54f5371be7d036a07d61344210938dadf33f172f495730e214f397e865a4deb037d4c5eb80de725dbee602d9a3a1c6ac860c5070b9f3cb3b5879c2d246b2bb0db024501d3798b2660b1d9c6560c5b7b79b6db696bf5b01905343faede346ca6a233825f14b149d25cb50766562f3cdd11e3c7d8582f46b9802549f0f987ca2d8a4152f4b3a5254e56976ebfa42c6888469db2bd5d56c1d06187dae9e0b59f438731680d11620035067a93e96320df5e61030bfb924ba35e74c0341f925bd5d0bd976f853e8ccb5c7369007729e6c4adb506709608d129da9e427b23ca1a50fe99859099f1aba94332ececeb645684bf3611321d942f1560c53ba6eb446a1adad379421367f4d03e812169add4732d59a70bc2f42467794ad346dfce1260c7111d8ef1f5d0cd44c96b8293f5bd4a3de62ef0667f661a29b654ee982a0090e2c3be0d96d2a9cb85f26e5d769cf11bc4302066f2296c675b45a2dd7e3a4435e55b1b4318879df72a0fcd140315691a958fe3bb96dd9a6208681e485a53b300acf4b3796127064b636e383570ea537e5be9c276ef66729a609c5d9a4ec6ae15a99f2500729cbb28ca010434b0b479a075babb8a30a7fad244804571c91d20913a807c8049d65c15548c08b784840c16f2858cdd5e11b5095155d3ff9d592bc51d38863eae4f65cf4b8b0433c52ae73c800c1f208eb7a3823a53bc54fb084396c752a35c0182c6def0482e416400792ec4c0d91039955e74a3570cf215d3cdd24be9d9b88bf8f17c02f7484d635cde63665848252309bbb074244ecfc544ea82effed48866572e16e6209025b21c39ec569d1334450d177e62b40ac3545c7d580fa97f73d8a0966fc1631bc611af438d00b48f0cb60d2d01054b4f0682997fb705a90d301a5edb7197e4468e75e48ddf7b655578807cb6430f18f5d45295458f2f26ec0788b2e00dc0c15e3750a4c2f9812355f069ee927b31cf4543d38ee8d65727ee3dd9555944a491354ce82f4c6d6e4c7434689205a2dee4b152a88e0bd6348cc6dfd211c6ea57a7fd32bf3185845d63c638fbfba6279fad02df2da5d07680074d772d9029b3b730de403e6e3912e52865af47a3ce7a2d65085261065c5eff726848a5782229c126b00d694fca828000e04a5e84da1b469139b3712d673f61ffede8cf14b564f3a7112bbb399b6f4226100695fa764377bb6c3701067654b72a066557bd01e7acf3e5646128cf9aa1a6a542780d181fbaa4a9fb9424100a9e1e33710296da71da60cdd2fc3fd3adad349963af70690527ecc2eea8868560932962fc5b2a383c456d766c6143b119cf5f9dde20e51a4b43739edc61a4daa8449c666e87f7d5bc7b0ed348593ca98e663ae3851b73c761acc2e99fa09b3fe95221c5e55b7eed6901172a223cfc0c57b006f3a64654bc2786b5423c096d573f23826448d5b724602893e1b383974656313b918e2f28726e340cb2976d6eff63a361b8af85a3c92306361c9cd67d1d5ed48c5fb65a6a81838fa5164d668514e7bb063f9e99b44415964ad4fede6869e74b71106c9072a6ffc8affc1c33fec052c1e57211896cd9668b960cd0378a254b15903a400aa621a54eb9e5fb483f0b1b847b6f314b69791b16f2f21d4872978662d643568abe474e9619309327d6c2c39c71bd0fcacd975f25c81284fae262dc0da65da7f962a8aaf04020cab8ee9bb0b34ec3768ec754ebae6f39b08ba521db6cd3a92c7ba508eb07ca0565d1c8f3af37636b0de3e6e55f55f3416f743e6aab4eb7aa465201b1ec81f6fb7cc7828b3b7eac1e7c5926527ce8d4eca2d0cc56d8528972ce276822663f6dd7b5427c7d9d8e1f697ad3886d170f79499ac6a9cc6db0179621318b569817b788b51ad24341db9b5c21d82144d92b7ce7d58eec19624b814f3b8a4fdbd3c2a929f2a4aeeee9fe98f84e0cca265e3096f03a7a6d11b58b2794c9c547e706db93e86dd693e924cd7dd8dfb82cdff2cc0eb74f3b02b18b1c74c5bdb62584cfbc50a6634abfb1f97640bf127b40234af5b744fbccb34604e9ac7852fa41110f1a81ff238b61371a06040ba5650b5a559ed5a491f388894d6768814b7396e70f80485addd49bafbff99054abb34626e35bd5ad0195b57690d3c0d70a8e5cfc1d4c18d1e9e6099f0dc4a1a3f5709a4df749f8636cc0789c4a8b1c8a4f617371a5e077a14e47bb74ab74c8f80ac60d249d6502b630f1ec0ad3c861a484ee9afa19e9e908fa35f6932e8f75fce1901ef457bf31e9c5b1172a0348df41a2868458cb9e6db8e132d62b4cf4bfca14e2aea00477b46cbd99eb051015901727667f286a5ae33e6d9969d0c51743c71a6d8e6aed3ce820cedaf3e2bda11d34333a39a05f97e25c2dd45fea6c915c036f620a3b1b1a815f84dba496fd7a96bd5f85223febfaf1c388fa9d1607fa6bcdf1bfd3b7ac95175236bdb0bc4cba4054065b96a0990f84d0fcc0fe940dc8d699dca4fcb1fe02726593407c1202964cf6df6a0a94ccfc8c78c4d86889030290c0a1d815ac11d55e9ddcdc58e5aca41259ad5829354e477ab32c4b6c395f895e831906c66f10052a383ce36996d18f2df573bfdef82c577a789809e59b3247337f887bd3fa400d2b588d28a091d1e639cc5ef3420b765eaaaea1484c52a8bf575baad8d90131a07b1099bd99be8dd6778df17d0504ef625f69af3a0778833f8f0afabfd39627d3a48df50765d780ecad6508a5b4167294b5ad4b912e35be590d4f0c648f12dbdc8fc7db19fdc235fdd0978daf4dee0dc43483f433ba9e958672e4ca19bb707072eb2c3df60c42a12f8f25834996da83308d7538ca96d579ba93100c332b897c97c6d41bff7289b0729e845ff239bc6e5eb8e5a04302759853555f721f9d458a74418845882e6d72af7ae3cae2f924b6a3d472293e0362eba0bfc7cea8b27ed423fc0ca6a4c4a9a0c81a99f6bffdd5ef685ff81cc893299071d3d9b8c9d6b243f1f47c0e5d70767ef32e4dfdd567f13668ef154e86c7ae56838a2f4ce94149456ec2077f19e496ddc54996bd2e4a7ee1b951b9584522452346ce72440e91a279f228906b9b34eb40f4e413f995a9ed8010dc9ec3ebaa946706e99ef5279a1bc5b48e8b6e62cb318e8d9aafc590bd5aa14985610ab1354ab6e5c7f57a3c5f4255b220e22ddf38dab425adaa4b494215db63a148c5a7c6d159e4e6a99301b484076b614c502cad448696fed65a45e38b216ee3f4b86be9ef1b1c75fdf65a3d44c6ffae3dc144e9fff03f00b4e4945f79307c37ca72d29e3667de7d7ca39e9a95b9de060b2fe9fa402d2c04c62355594b8e68f4e8dda548c2727751e74ef361fbd861cdf34888ea95cfdd68b343b35e93bec07ac95466d683790fc3c026038189d68506bbe1976c645278ed2787662e9f80c021ee42db5334102c4852ad838d5a840be18eacc1ebf3d4514c422222f6cdf9f46ac09a5136772284646c8fdd8ff9faab6969b7647d7c7a90d338924723107a70632fd3aab573e0e5d94578ae91fefb1c5a2f1ea47fb3112e63b9627f413eb4b52bd02c2557cc1a3320985a1eef79e98fe1a6503b7f57bdf749ff5f57283728cd18aced7e625b9d83e60b3ae958bf57a126cf0ea62e1fecfbb3f3ad34384b190b7392718bd37f866313dade9014cffc2ba875b08f153f55f703f0b64a791dd647533ec5b6bf740ab04c01095edec5e3553d10d8502f093500fba1e978bfc04a81576e464afe82e9153ceac2d108d907f058b04182d44932f3f38ea31f38482daaf72ff9e50a58051240abd039e502b38cccd8931784f3fc3ab64f02ab597cb2e403fe573feb7c65a82af50c08d53acffe60691e1ac7a56a40d26241e7ceb652e9c0a7e07f02d40004b02021d390788f4c77d249b83183393a8c9663b32d83b84cd5b26440e9a309ef90b", 0x1000}], 0x3, 0x0, 0xfffffffffffeffff) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCNXCL(r0, 0x2000740e) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6, 0x0, 0x0, 0xfb}]}) pwrite(r3, &(0x7f0000000180)="fbddafd950aab0a135d571ee4976d1d766fda26ff726", 0x16, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x9) r4 = syz_open_pts() close(r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000001240)={0x6ecc, 0x8001, 0x6, 0xffff, "d4b929e264e5118b8cc58fc6c090f5b4b7e8fb9e", 0x1}) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0/../file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') linkat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) 16:00:13 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = accept$unix(r2, 0x0, &(0x7f00000000c0)) dup2(r3, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x632, 0x0, 0x6, 0x0) fcntl$setstatus(r4, 0x4, 0x80) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000001300), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000000c8c4382d020000000000009cd907318e65369e0f6461f7bc9c80e5f357a86d8467fd8ce7d60c65bc977bb82911400c921cc7d188deeecf984e1ab42c2681e3b0000000e05937a401189e40a8feb52a011d507caaf9c6bc27b0358eb693163747d278fd98b0615c010000fbbe8b8841944c36b9691b955a4db81667bf1c2928ac28a62493dc5c72beb8114eb7bc065bf2d7831a0138106f65d21288505563b1d05b9f5e7a9822c5ccf3d2e501633e059bd82c853c100ad89ee1780d49ba765ac9e100a973d3f4337a456101ed341a8dd4620d3bcece65fc9e0e0a36919fb1bb7afd3c68a09358e6ab990e070ca26e56bac5683331676d62d8e0408a63b3e21da91cb4a449ea144674f1f7432d8cb329a3d8b94accf2d64e6e31f2641fa31ff3fd94b414412d7f2f026a18d4028141898afc36454f0bf3470c0e1eac6d573afb3320f6b78692a50000000000000000000000000000009b25f9e5ae053c0b11f10583c39b0f04a31402455324c595e658b1384a630bbd3669a2f3622b18ded6e6fb8514956c555645ef737080a6d31ece27264b148de3ab4c35e706d4b78470bedf7fed3de0027b2eff"]) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r1, 0x0, 0x0) r2 = semget(0x0, 0x0, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/8) semctl$IPC_RMID(r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r3 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x9}], 0xfffffffc, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x2c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) r5 = semget$private(0x0, 0x4, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f0000000d80)=ANY=[@ANYBLOB], 0xa) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r7 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r10, 0x0) lchown(&(0x7f0000000280)='./file0\x00', r10, 0x0) lchown(&(0x7f00000001c0)='./file0\x00', r10, r11) r12 = geteuid() r13 = getegid() chown(&(0x7f0000000a40)='.\x00', r12, r13) r14 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r14, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r18 = fcntl$getown(r14, 0x5) r19 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r20 = getuid() setreuid(r8, r12) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000540)={{0x3fffffff, r16, r17, r20, r17, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r15, r18, 0xf16, 0x800000005, 0x5}) semop(r5, &(0x7f0000000080)=[{0x2, 0xae37, 0x1000}, {0x2, 0x7d}, {0x3, 0x4, 0x1000}, {0x1, 0x80}, {0x2, 0xb, 0x800}, {0x2, 0x4, 0x1800}, {0x3, 0x9, 0x1800}, {0x0, 0x20, 0x800}, {0x3, 0x200, 0x1800}, {0x3, 0x4, 0x800}], 0xa) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgget(0x1, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x4, &(0x7f0000000040)={0x88c, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x5, 0xfffffffffffffffa, "7f00000000000a75e3a4ce43ba2a4100"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0a", 0x5d5}], 0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000340)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a", 0x49}], 0x1) fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) r1 = syz_open_pts() close(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x5, 0xfffffffffffffffa, "7f00000000000a75e3a4ce43ba2a4100"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0a", 0x5d5}], 0x1) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000340)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a", 0x49}], 0x1) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)="bf1b7c470286fb7bbff4d089039fa98799cfacdf69697add8597728eb7e8a492652d76a9bd9326fda002eef6376e44d06e3a9cdbe6fd13ead5b16189d942dad3ef7d0a880e0adec7e3021bae7ddb016e4da2c3684a71403795257a233563fa0178fb6aa6c1f122ff77d180289dcf11d8e4a05580e3e4ec4f059ac794d6b4f36952e21b0712df680b2e165ee6302aeb634d5131db568bd036262c78f301a344c1b810e059c3bce83d021ec3fa99f6313c63ad465d7be0ede4c779a0d953fdab23bd290a69c2238d40c974bb041c614c86ccd6a214cb2624249916f9569207a2a99bcf0e4653d13a2ee625c5b08a40c07a9b6847f1be5471c7330b3009ab78", 0xfe}, {&(0x7f00000001c0)="ad0ca223d7bf5e3ad59d09e50174edda378afd2b05fb6aec61bcc54279fda0c29ae065405d5aa3a27586a492243a5077752cee4df0eaeb18e9cf73725542c69fbc5ed627550b35a5fc924add0d89a9c18cbe9f43430aaaae9bc0aedd1da463040c23654d681990dfb92c39547c1ddb1785515907bcad8bcf0cf0d4030558bef6b4bbd2dd3f54b2f87392a3d12bf946029b9526744bbb8156920fac9a7fc2b8cee7510758e93f08ad6ffa43c94354af193e1b234ffe298ad93ad0168cee43172467329a8a090e0815be2655", 0xcb}], 0x2) r2 = socket(0x2, 0xc003, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) dup2(r3, r2) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f00000003c0)=ANY=[@ANYBLOB="cd02696c7030000000000dd87e1401fffff4b4f267ec26b605bc4e2a87b45c16b7dfc94d7f23531084624e12767c0e75b516ede7c15ba50b038d708ea4d8c6e88fe7fb314493b7779dfc047a81bd55cb381eb0106f2644841575b732a26c9e95517b3bae6ebc3adbd192337b6035263f2ae27e8b7ffd33e7ab6bdcf3edaa64eb976a9829b35d80272659acc2235777c52646fd50e878d4f6b2215dc666ee0ee10931df9aba26b457aa090f48036b3fc58a7762f56815fc8fbc00317c0a41e6602f584733f925fb1e675f6358486d94a9f35cf820b7bcfa31e584465bb753087524b6134cc6c587ebd5bcec202ed87727f6ffef0a707487ab950c23dab63362da8ce53bc460904e6c82a96dfc49d2c327659b5d1a30bceccb961b743121a00fe037b872"], 0x10, 0x0}, 0x0) r4 = socket(0x2, 0xc003, 0x0) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000000540)={&(0x7f0000000640)=ANY=[@ANYBLOB="c4022e2f666902653000bf69ae05f331a0b2c275e3386685a1ad9107501e466365005aab08f3c47bd81a0fe58ba6760b1c27e4c72f4a33e4a4ff4329052371a076905c88bcbbd7dd49494c1c095453ad5066cc47988885540d1e9d3db0fa51f523732455f111e92b89f1a00768c7c42e9e6b76ae7d"], 0x10, 0x0}, 0x0) kqueue() r5 = syz_open_pts() close(r5) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x5, 0xfffffffffffffffa, "7f00000000000a75e3a4ce43ba2a4100"}) writev(r5, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0a", 0x5d5}], 0x1) writev(r5, &(0x7f0000000580)=[{&(0x7f0000000340)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a", 0x49}], 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000600)='/dev/diskmap\x00', 0x400, 0x0) r6 = syz_open_pts() writev(r6, &(0x7f0000000200)=[{&(0x7f0000000100)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16", 0xef}, {&(0x7f0000001340)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0442271dcc0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3356267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf33b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e2298d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6f63aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed487d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b2022b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d0363cd75ce777edcde29d894391334591e4d1e42ad19692f54565ec1652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea75c6fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc841cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd", 0xa85}], 0x2) r7 = syz_open_pts() writev(r7, &(0x7f0000000200)=[{&(0x7f0000000100)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16", 0xef}, {&(0x7f0000001340)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0442271dcc0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3356267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf33b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e2298d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6f63aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed487d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b2022b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d0363cd75ce777edcde29d894391334591e4d1e42ad19692f54565ec1652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea75c6fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc841cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd", 0xa85}], 0x2) 16:00:14 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x6, 0x22, &(0x7f0000000140)="caf5b415ec78859f9ee46dbb4717ef900cbd9eccfbdef6e2a528847f324bf50383e22bf513e95488f8f7a97a70ea9d69ffc8c438aebf6c97b2d39c24ca36c2de16760c9c89e11bd866c51fc4c1408173b1493593c3", 0x55) r2 = dup2(r1, r1) openat(r2, &(0x7f0000000080)='./file0\x00', 0x2, 0x82) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="68f8943a3188b233c52068a5b1dc20d10a4f2dc8d380678c261ccbcb4c9ec1249e27f00e76f493e8cb49bc861c7a8641ee9989f04bb615d96aad88d45f5a20c69863023821f46a57201814c94c607ebf46fe000cbe787dab03797e20f15e7f6c62232a05164afd12e8d5c377da634bf734fa6eeb3c94e22ed6357a9fb3699f2b75aa652264bcfd2bb9fbdf5acfc999d1ed3392d6a2c489ec6bc5e4fa998b57dcfb8e4c6ca678fc682cf9f184da202dd5505fc5488aedefa72bacac2ce1036d60ebacdcfeca33108656fa1eebb738049925ea22fc5fe3fdd859d3c25db99f10910fd31e2c8eb31fa69b870188b98aa70c"], 0x10) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="e7955c2b9cde19c5", 0x8}], 0x1) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x100, 0x9, 0xd7, 0x1}, {0x81, 0x1f, 0x5}]}) socket(0x2, 0x3, 0x0) socket$inet(0x2, 0x1, 0x79) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x4, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x18, 0x4003, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) close(r6) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0xad, 0x0, 0xfffffffc, 0x0, "1f57aecd43a64800"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getdents(r4, &(0x7f0000000040)=""/23, 0x17) write(r0, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x18, 0x4003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) fcntl$setflags(r1, 0x2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f0000000040)='./bus\x00', 0x0, r4) lchown(&(0x7f0000000000)='./file0\x00', r2, r4) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r6, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x5, 0x4) sendto(r5, &(0x7f0000000200)="98f728f8f955b0f22c50616364ff3fb4e03fe28a136c79235aa549cc2c218e7db382b334d822062fbe0e4bb91c3936a71675f0b2236d89143dc114a109f8fb31d0299366d6af9f7c88bd62ed026d6e75561c2320a7dd330a9741c6410247d2d3ef10448dccba96010f753259e6bf4f7d1fc95fed6bab6400c967014151cd1493946bbc78e54264bbce9ab32843714585fe", 0x91, 0x3, 0x0, 0x0) 16:00:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x7fffffff], [0x0, 0x0, 0x0, 0x4, 0xfe, 0x0, 0x40], [], [{}, {0x0, 0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x100}, {}, {}, {}, {0x0, 0x400}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) pipe(&(0x7f00000000c0)) r3 = socket(0x1, 0x5, 0x57) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) accept$inet6(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = socket(0x18, 0x4003, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r5) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 16:00:14 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, 0x5) 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) r3 = semget$private(0x0, 0x3, 0x222) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000100)=""/115) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3d}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="c5fe030000000000000089b304b9") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) 16:00:14 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x1003}, {0x18, 0x3, 0x3f, 0x6}, 0x80, [0x6, 0x1, 0xfffff979, 0x9, 0x7, 0x3ff, 0x7f, 0x40000]}, 0x2d) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\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', r1, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) r2 = msgget$private(0x0, 0x718) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x18100, 0x0) r6 = socket(0x18, 0x4003, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getpgrp() r9 = getpgrp() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r11], 0x28}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) recvmsg(r10, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8001, r3, r4, r5, r7, 0x4c, 0x6}, 0x8, 0x800, r8, r9, 0x7, 0x4, 0x8, 0x484}) getgroups(0x8, &(0x7f0000000180)=[0x0, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f0000000040)='./bus\x00', 0x0, r14) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f0000000040)='./bus\x00', 0x0, r16) getgroups(0x3, &(0x7f0000000480)=[r4, r4, r16]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f0000000040)='./bus\x00', 0x0, r19) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f0000000040)='./bus\x00', 0x0, r21) getgroups(0x3, &(0x7f0000000500)=[r17, r19, r21]) setregid(0x0, r12) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r22 = open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) ioctl$TIOCFLUSH(r22, 0x8028698c, &(0x7f00000000c0)) socket(0x2, 0x2, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x4, &(0x7f0000000080)={0x5, 0x7fffffff}) socket(0x0, 0x8001, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) kevent(r4, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x1, 0x32) connect$unix(r5, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:00:14 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xbfffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x9) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000040)={0x3, 0x7}) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:00:15 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) setsockopt(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2bb) getpgrp() r1 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x80, 0xc1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x641, './file0\x00', './file0\x00'}) getsockopt(r0, 0x5519, 0x3, &(0x7f0000000140)=""/12, &(0x7f0000000180)=0xc) r2 = getuid() r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) lchown(&(0x7f0000000340)='./file0\x00', r2, 0x0) setreuid(0xee00, r2) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0), 0x10, 0x1}, 0x5) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3ff, 0x7fffffff, "73f3267eafa8cbcee3fc0a4b6900000000f200", 0x9}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000040)="01000000", 0x4) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x1ee1e06bcdf92a15, 0x0) r5 = dup(r4) pwrite(r5, &(0x7f00000001c0)='l5', 0x2, 0x0, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) dup(r6) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r7, 0x8004745d, &(0x7f0000000140)=0x6) mknod(&(0x7f0000000100)='./file0/file1\x00', 0x20, 0x8000022) r8 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r9 = fcntl$dupfd(r8, 0xa, r8) ioctl$TIOCCONS(r9, 0x20004276, 0x0) socket(0x18, 0x1, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) close(r2) r12 = semget$private(0x0, 0x4, 0x400) semop(r12, &(0x7f00000002c0)=[{0x0, 0x0, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0x400, 0x1800}], 0x4) semop(r12, &(0x7f0000000300)=[{0x0, 0x4}, {0x0, 0x1c55, 0x800}, {0x4, 0x4, 0x1000}, {0x2, 0x4, 0x800}], 0x4) semctl$GETPID(r12, 0x1, 0x4, &(0x7f0000000500)=""/4096) getuid() r13 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r13, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x0, 0x2) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:15 executing program 1: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='./file0\x00') lstat(&(0x7f0000000080)='./file0/../file0/file1\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x69) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) kevent(r2, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x7, 0x8, 0x0, 0xffff859b, 0xe421, 0x7fff, 0x0, 0x2, 0x0, 0x2}) 16:00:15 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb18bd45503302e3ffa57c6f11700fd1a9f2c5b1a45723de9de09ea5537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85ff09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece442e3072c35a7a6da210794016019926d12fcc9fca4ea020b6de512c19ccd8258c6efad679ed3c6d948a0464b50c4fc9bf4f44d2630b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187bab4b9832a5787a178ff038c29765398f30b1409000059fb66a400744261444c0a2997e923dfd128bd9ccddd3259575cb601ac9a00000f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db20500693104e85f6e35d30447492ed173a472abb59905d38f5128b364290968fa9fae21241732c85b162808eb3b78fe335ca09881b5e9a64071e5ce5ad54865aa1e5e557190bd825d55aff09378687a7ea45dce20a9e0fb0f18c59300f0cc882d2023601152da1e7279991f5b0b13c91c63992f3bbf6943a5b57eea57c3fd5080c1b6b264aefe9fb9fbab341ddcf091b8d5a0d0d572b33318272e17f7603ce107a0025b3fc542a9fc677c011d84e5d7d41fc293d012ccc4a77227ddd54e50e566830c1d9409863f1c6d651508b9ebb658251e0073df28ce6523da473df348c784f48846ff741e8a37179e4ee1c7b5addb12565f3e29cdd082ffff00002dd167bc08167c46c2bc3fa0643e5a294f581f5fa560240ecb8b9291cab8b90300bfa430ba22eb02eed1950290c510cd438178b33545a9645c9c85b96a8762db075b21ee8a15aa43fd06000000e0133eb1e13b3623d04a999c0612f032474f07fd9f9e2ea42324d3af15a463bfcbb1951ff7098b3603ff678f1c64baa7243e4372c5efa74951e17f833f10ea7ba9b0bc17338d232129db79f42acf5738db016179709fc80bc9142f292060f3dbf85009a5ac36cbf808532c7123d11ca7e61f3b27db7d60d06bfa7bebaf58a30ab99fbbb659b3d9f792ffa29ab71678a99f509b3a7fbff14a5cd7bf1edfa29a004d4ceddfb1bf7ca0f6412dd42c4924d428a5c41772eb35609338a457268cf9814ae60080000000000000e5e05735970fab77d4a7a4fad5a1fd1b5db00af4b8025ffb0e635f815cdf640ce8d1df1f00000000000000000000000000175b86f32bec4dca4b5895ed1c2c3d09c13b26782a7f5ab31dbc9c3dfc29560cb4234edad721406ad1f7e89471a7d5ed27a8ae14ac6846bef7ae17b5b785470086e23b6ae20e33c181820fd300000000"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x1, 0x2, {0xc8, 0x6}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8}], 0x632, 0x0, 0x7fb, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYRESDEC=0x0, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES16, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESDEC=r5], @ANYRESOCT, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR, @ANYRESDEC, @ANYBLOB="77aafabeb85d1a02bdf3299af2b99ef21e2556ba8468fc28a865b841aad119468448764e5d105d7ffc9c43879a230e3ca82ac1bb97c7815c424c2d0ffeac6e8cb2c710c19b95c7b1ed0657d7bf21245be24f43ff15c3dfd10e364218cbf96f29a3e39e108cd0c2173469d2551a2e8db0c44a2cb6461f6ac853ae9615fd9aa5cecd8b448e0d9fe2fa2830a3ece739833cfaf6fb3d046fad6393b01ebb3f2bf74327bfbd6c1af72cabb02864f89571383371d0d89d42644a673f65b6756ecf760f053f148032cc9a41b17097c962fb6a1c37db236c1efd1b4969752ecc0b24bd108fba7a8d0234664edbd14db03bf6d51e9c2996faed525fb5bcfd", @ANYRES16=r2, @ANYPTR, @ANYRES32=0x0], @ANYRESDEC, @ANYRES32=r3, @ANYRESDEC=r4]], 0x1c}, 0x0) r6 = socket(0x18, 0x4003, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e"], 0x29}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = getuid() lchown(&(0x7f0000000340)='./file0\x00', r0, 0x0) setreuid(0xee00, r0) geteuid() pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r1, 0x20007461) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r2 = getuid() lchown(&(0x7f0000000340)='./file0\x00', r2, 0x0) setreuid(0xee00, r2) setuid(0x0) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r3, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:15 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffdf}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = syz_open_pts() r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x401, 0x0) mknod(&(0x7f0000000340)='./bus\x00', 0x3080002000, 0x5) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x0, 0x100000000}) syz_open_pts() dup(r3) syz_open_pts() close(r3) getgid() r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) r10 = accept$unix(r9, 0x0, 0x0) write(r10, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r11 = socket(0x10, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) listen(r12, 0x0) r13 = accept$unix(r12, 0x0, 0x0) write(r13, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r14 = socket(0x2, 0x1, 0x0) bind(r14, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r15 = dup(r14) listen(r15, 0x0) accept$unix(r15, 0x0, 0x0) r16 = socket(0x2, 0x1, 0x0) bind(r16, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r17 = dup(r16) listen(r17, 0x0) accept$unix(r17, 0x0, 0x0) r18 = socket(0x2, 0x1, 0x0) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x10) r19 = accept$unix(r4, &(0x7f0000000300)=@abs, &(0x7f0000000380)=0x8) accept$unix(r19, 0x0, 0x0) pipe(&(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semget$private(0x0, 0x4, 0x50) 16:00:15 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)={0x3, &(0x7f0000000000)=[{0x40}, {0x6c}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x52, &(0x7f0000000080)="b2") 16:00:15 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) r1 = getuid() lchown(&(0x7f0000000340)='./file0\x00', r1, 0x0) setreuid(0xee00, r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff, r1, 0x0, 0x0, 0x400}, 0x0, 0x10001, 0x4}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00006b9b1e416dbedb87"], 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="334c8f277d3f1f1b", 0x260}], 0x1000000000000309) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) linkat(r4, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x0) 16:00:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xff, 0x5d391c70}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="018015f2", 0x4, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r1, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000140)=0xfffffffd) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000001c0)=""/194) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x78, 0x3, 0x8001, 0x4, 0x8, 0x2, 0xf5, 0x5, 0xffe0]) r2 = semget$private(0x0, 0x3, 0x222) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) kevent(r5, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000180)=0x2) 16:00:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x5, 0xf0]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) close(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0x1, 0x0, 0x5}, {0x2, 0x5, 0x50, 0x3ff}, {0x2, 0x5, 0x0, 0x7f}, {0x7, 0x6, 0x8, 0xfff}, {0x8, 0x1, 0x9, 0x200}, {0x5, 0x9, 0x6, 0x2}, {0xffff, 0x6, 0x6}, {0x7, 0x2, 0x1, 0x1f}, {0x5, 0x0, 0x2, 0x187ec7b6}]}) 16:00:16 executing program 0: pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='/', 0x8000, 0x159) lseek(r1, 0x0, 0x2, 0x0) getdents(r1, &(0x7f00000010c0)=""/4096, 0x1000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x80000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000480)=[{0x2, 0x82, 0xfffffffffffffffc, 0x1000}, {0x5, 0x86, 0x10000, 0x5}, {0xcf, 0x6, 0xa, 0x5}, {0xffc1, 0xfff, 0x6, 0x2}, {0x200, 0x4, 0x1}, {0x100, 0x1, 0x63, 0xfffffffe}]}) msgget(0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000000c0)=0x40, 0x4) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="a36762072f9ffbdbf96a1655bf7e9d6785f7bc57dfbaa57fd2ff94846b72029d8f90b88e19f14432b0a49aade01bc1417b2ca1b99c6fd08d2a740600fe552c0b843bcb72bf1d3ce83d698fb93b510ba115b7ad2d0d70bd05f1b5a86cb49026fe158f24c3f8a8a9d5b5f4757c114db75cddb87752d0", 0x75}, {&(0x7f0000000280)="3b46ba9d3b31ddc4ace848a809c18fe4297a859622282d11b50fa31b8b390eed1808defb3dbf79e89c466b8d16694f34484724742109310e6b313f07df3917769fab1723cbc0a0a2f0dd789a79fdf30c3356c6a2eb5585639a347cd6751b65af2f5a2f46d9d9c381a04cfc4734b5ecb96bdd08919b1951013bedc95fab8b9c89e849f131512badea7c92231a285c9c85a6007f5c5e8b4cccfa61f7cdfc3ccc00c8b6205fdaf3905fc67e4914b19f", 0xae}], 0x2) r3 = socket(0x18, 0x3, 0x0) close(r3) socket(0x2, 0x2, 0x1) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069c1, &(0x7f0000000300)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) socket$inet(0x2, 0x4000, 0x6) r7 = socket(0x2, 0x1, 0x0) setsockopt(r7, 0x0, 0x1f, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getgid() r8 = socket(0x6, 0x1, 0xff) close(r8) socket(0x18, 0x400000002, 0x22) r9 = socket(0x2, 0x400000000002, 0x0) setsockopt(r9, 0x0, 0x1d, &(0x7f0000000500)="2e914f1c65328b884fcd30c993a36a6b2fe02b", 0x13) r10 = socket(0x2, 0x400000000002, 0x0) setsockopt(r10, 0x0, 0x1d, &(0x7f0000000040)="3b914f2b", 0x4) fcntl$getown(r10, 0x5) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x2b2) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r12 = socket(0x18, 0x1, 0x0) sendmsg(r12, &(0x7f00000024c0)={&(0x7f0000001000)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f0000002dc0)=ANY=[@ANYBLOB="680000000000000000000000000000001be1d5df9462128c6bfebb105901e6bfcce15bc67da9d86827dd5ca681478ecc86ef7d5765050c91175f141575963b6ccbda54c148f7e08e63f0ab35e6359e7fe9ebeb44f87ffea0f8abf9668d63512fe300000000000000a0070000000000000000000000000000db3e5b11d5dfdd321a61a4c072722f4b9b663d2d1016a137d278c76ea3f6ddb183b1da652d31f0726f9c09d5e7e885a54c07d6a987e0f8908b84be5bdfcfbd6f33af460994d969b323c4356f1525deac16fa5c9fcf6cf94b5d359b5623993b267295206314ab2f1218494a78621d454f2bda74655df62087578e1e58872ed2ac53e59913a7519791acd6981dc44278959d6a6966a890d97146ffdb8d43b0c0b49b00942a7035e523207478b167d2e7c030272ecbddf9e56171dd54728a8527b2ee424ddf7553e38ad8aacccf5a0db06bbdc62827b1d3eb159fbaf57cfe7a7021286ecdc90a5e2f9a4a770f8394082ef5c975f6d3fc82c2bf88084c9077b2315eefbfbecc8616e1671f2236c4b06f1b7490472b405691e28bd3e2c38d4d3b8634b0514438b2afb64286db1d0b3d35b44db48c9099fce778a0776aa7756dc03176782507b10b18b1e00987253abb437c8b227bd8b2235362a821a3d2a523e8df88bb059e02d8b50bd8094c450366ba41332a448de1105bb6f13d9d95bfd81145659aa680e23768ff7e4d24d7756a11d3ee2092709e707ac2a19b51ba13ecae4a14eb5886ddccdab71e6341b5b47e3dce28908dbd6051277583c43f7e0e5148cd2dc8eef8fba7bab4b797ffdc6431ccb5da50e3e0e13492a05c43765a72978c45fbcedcccf0ac0ca7ce9a9e38ad5a2b011fca2f58bd6747b64a7c2056a3e6a6959af4858550d4e3428ea0e4cfc939501a593b4c653f1315e367569d799bcabc0032d4a45ca1d691fead6629a40b842dcaea255b872b6e512f9f2e711f158b3bd5acf8adf31efd4d165bac4555a639a23f80966273ae6abaac081dfdcd364a770e57c97e8dae9100867c09c663451753347beef933af1979eddd51d0bbe8f9446bc4e505aaba1201ce268d47737ca85db7916d704f08c32ff88b030c80b7452880069e669b0577da2de666d1c0cf39ca5b600e47f75549c5251454ff98d94eba6440beb1f1d20b80398dcd0fb8e12b9798f8073d5456f1c8420b45b6586493037909bfeaf78733cb244d32db941eb50f22e265210777bdd28eae9d85c0e6bf38437480867eedce762c7c5d1adf9d1f5e5ac9f34c6bd6bef5d1bd75cd66c5c222506349ba44b36bf556594f6103099b882ca06b271ebc12226cd4a87a28bef9fccc0e74c1a79e675b9bb186f44ff358f225918a9eeb79163ef5b31eba319f22ef80efa0bf0c9e64f9d6cd596a002f3f542efac54b21cc2b53c27ea666eb9e9ff4bee340748c595fcd53b0819d87e4cd3231e65ecfbc74b86edbf81dae912050769fa7a28ba1469035bce03ddad42fb774225a207410021228463bfac2b4a3827619bf59da824f893976e4b718521766ad4acf0b549e2e619903ff938fed8e854b92022ec271762b62ce90f371fc329e88208bbff14690301d2cc27567f29a9b30886802f56dc09eecef80cdff230e3aec150f4e37a5e22f832aabb92b43702bddbfabf168cf2f153d03220642fb2fb4bb1df71efd71dcb2485a8726043b54ed7b6a60320c6761326c950461ee76f69ac5ec781a1c90423ca00900ce87141922b1b08cd840e8689a6de2db5ab3542524a83f55d3e24ead8333c20f1d74c43c7ca593410fa8b37869a5ee8c3ba698bf43fb9695753e21f28304d8d7de4b88ac3f545ea0378e6feae6d8846734f35b8ace43949cf4b8e64d8be6dbf5827c5a6a922b238d14cd7d2dffe05f91b308197d210f25abbfdf578c16ec7e8e37ec944010995c6349f932f0fe1c82fd43ff53d3943005a503fce9ffbe9ede77eeaa036aa3ed90e3bab77c4a9cb0d472ebf66d90003735004230dbd4915fbc284a295f325632415fd5744cf9e1c75c78651e6c01211cb0ca2c2af69d3ecd1f2fb99e3b036c08110fbf6108b7920aaced8b9f0efa3ee4039e2c57599a3dc68b4a1384d0dc2ede3a6dff99095eb8691d661bae2533787d7ba4d94416a75d6b2b57a9c178164774ab23128be3816c8ca2d1c62d0b88101796baa2d98d1270217d5fc5a845ff4c2e65c69ad6799707636592bb0f0a0a571ddc894e29a75ecc2e3ee19f64e6e83e22088629db8ba22165927d794f33355c01574b4661b3356083ac9abec025e9d93699a881c25e05f79ea7b972e0f3651f4b39b6596a9d002bbed06173427fbb33056dea5fda15a0abd51fa44933d7a730a54279347a7f1b51c2dabadfc548b157caba8f73e3ebcf349f99f0071af68fdac580650d084374419d40c6e0a0014db474a2ae93e4c7f00753adf24cb41ede8d9ea122ff0d5d12a0b6d1d98b8d93d10006f139d5becd22547d3aa92bc64c05939a17f8872c47594937920bc944ee89a5a47b39e2e314d6925e1e501137286c0da8732be5618e319aa4f12dd1656c2a8681f44802fc61b316ac756adb2f09780cb48f973330dadb867e5a0057a8882526e75f192a572a76e6e047619350f1be28278ba2f30bb6e655768bb725b9a40618aaafda7e0971d1a924bf283f520135928cae034d704f99ac905deab4087568a3413ebcba32417b4bb46b10b5d1e3b649a3f053c2e3424994065fede8ddcfcc6017f3ce6010700298ab2c6ce603525d7fd4f8b96fd2746773058cbb002cc5b56e315297518c967a60d5dd515f3c044a46e665a1ca16e10aef5b264122525921db769d5fc1de844bbca32174c73ae061c78f366f6ea85844559182a96ae83d0ba3c3fdf19e5d013f5b79f5ff5f406cc10255970345b2f90000000000000000000000000000000000000000004fd52122553e76d6cad2f611534f3af9e4abd82e40b97043d9b1a0201e903a93414ff9bb62ea239552307125499f8352f06045e561cff3cc88bbd80b8f29cef4223ac1aa4d60c25968393c8e4a5d0e9657a59896b255f06ec25a591470152ef88ae6da5568ddde968feb9adb007d628e7225b24d627fd13c9b3d7c0891a5bd4dc6d36d774e52b9dca72cc815032a13b4c65c3363d6189853b5144e"], 0x808}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000bc0), 0xc) r13 = socket$inet(0x2, 0x2, 0x0) r14 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x70) setsockopt$inet_opts(r14, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c6317fa43", 0x8) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, &(0x7f00000001c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, &(0x7f00000003c0)="3761ac124c6412eff3", 0x9) setsockopt$inet_opts(r13, 0x0, 0x200000000000d, &(0x7f0000000040)="fc2f13e302f879ed", 0xfffffffffffffc85) socketpair(0x20, 0x4000, 0x4, &(0x7f0000000940)) r15 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000), 0xbe765301) r16 = shmget$private(0x0, 0x3000, 0x46d5f49b37e2c8e2, &(0x7f0000ffb000/0x3000)=nil) semctl$IPC_RMID(r16, 0x0, 0x0) shmctl$IPC_SET(r16, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000040)=""/210) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semget(0x0, 0x1, 0x1c) r18 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r18, 0x0, 0x5, &(0x7f00000002c0)=""/23) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r19, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(0xffffffffffffffff, &(0x7f0000002800)=ANY=[], 0x0, 0x1, 0x3800) semget(0x3, 0x718598a1c8a6558f, 0x0) semop(r17, &(0x7f0000000400)=[{0x0, 0x2, 0x800}, {0x0, 0x7fffffff, 0x1000}], 0x2) semop(r17, &(0x7f00000007c0)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x800}], 0x2) 16:00:16 executing program 0: mknod(&(0x7f0000000340)='./bus/file0\x00', 0x1, 0xd01) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc2a9c7e533410046, 0x83) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) open$dir(&(0x7f0000000040)='./bus\x00', 0x200, 0x103) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/217, 0xd9}, {&(0x7f0000000240)=""/236, 0xec}], 0x2) 16:00:16 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5e020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2c}, {0xc}, {0x840000006, 0x0, 0x0, 0x7cc}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) kevent(r3, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffff9c, &(0x7f0000000340)="8329695b24d98d39659ed58fdb747acd4153f995443752606b62d82d21a34503c1da3532437c557d7c9063483b160b2a7c1c95a54661f9cb82a60d8a94240c83876164466172c097cbcf45ffc6d102e03e1e1c4560fd5c2b316f06fd6bf46eea6e97c910df41e8bfc55154f903", 0x6d) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f00000001c0)={{0x28, 0x9, 0xc5}, 0xbb62, 0x9, 0x10000}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x100, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r9 = socket(0x18, 0x4003, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r9, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x2, 0x8, 0x3}, {0x18, 0x1, 0x3, 0x2}, 0x936e, [0x1, 0x8, 0x898a, 0x2, 0x0, 0xffff, 0x8001]}, 0x3c) ioctl$SPKRTONE(r8, 0x80085301, &(0x7f00000002c0)={0xffff8000, 0x7}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:00:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000002400)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="1571cd5e915b82d9090398d84e23338d866bdd382696367a7fcea7f0951691a5c3fd4ad755b2e6780e755859ce707f5c73dc3175bae2023131bbc668c49d8390905844bf076c6fb121cc0aa6075a10212874e9f7b4f42faf3e0ff22d7063b4816c18e9a45cd2a9b3d2dbfdd6701804c8b0a9ea32ca8f122f89f6989499ed197d7424f023c1314f92bf417ca94ecb040c3d10a7f6a471c571d5ecf0b54e0097d385426aa673e26ec042f05ab8661664c6495f05e00b774817", 0xb8}], 0x1, &(0x7f0000000280)=[{0x110, 0xffff, 0x8, "949af23db55860a00635f0948e5807e3f609c8be2bdfb87394cb091b8fc830c94b8c652ee06db6fab38e34fc899163333ddff1566b31c32f4913eda8ca3499da72337a276e4ab5054559c43dcf14e59b0311274694f3a2568f91e2a82a1c64ff5e09f304f27a428a9f7545f5acef9f08cb3c5a9ef25af68368086c6fa70c428f3528df9aad2bd3346b5c8559c58e5f3e14ef075c4f07afb39a317a83f134d828237c67e4ac28ab25b06fa3913ef8b7c9b70c89a64a63638f7c98007b7c4037e920f4920ccd2df851c00f84124878d36dc380b2ddb79dfa083f201c25f1a81f683465fb08f2c6b04df731fb7e24e5dd63f38d039ae1640e7cf9941d854e07d6"}, {0x18, 0xffff, 0x5, "f05d"}, {0x1010, 0xffff, 0xff, "f69517e87685888a6b24c374366301e27b67897efbdff2e688eaa81067a3a2bc69163d01077603a11e9fb48df9dd8654874e0e1f8fc4c2ea5920f9d4dc7e055ed878a7a594ade26cd317cd9ce8ca58c6f96c4cbd9de24bb1ee763c5d107722f37e4e79540e3a63bebd1511cf46f97b1270c0b9ba8f67254e8d37cb1c448f53a92954f8159bca93edf09996c81060e8e0fed7cebf00efce6dffbf59f6e7b25419403b4114668e89d00d7c9d85981ba2bd3200fbf47357adb5f1cc2226c3c89395bdef44a0146b8c37dada3232d4a9c143026350414599daa0d35c64143918e4f420b1acb367960e8a39359d40d575de3a7e94fd5ccd2f3839a097555145447149d0d41b6ed20809272897b8fde684b61b05c2992426862d7e2eddea344a2353b7317bff5d043d4999596b58695257fd5a227f7a034a667ce3ad96e7cce14c62dc35d710a3033fb6c27ff413378a35dea6650d683c33edb5c563dce08bc7c783cc5ac575674c651314fc7adb6a3e7d2e1da70d8276dea09e96fb9d06673b77bdab5b84ad6185c400ffc0c1b1f38a8f4558ee821936e4afaf2ff102c0dd5d03033e6f8fb977ea1d53cdcc08b25ee961f5deb8b68036c0562d919b49d63c77f31225263a6d6b9c80993ceb1aacbdd3ef9bc80119759d65a2caca4ccae28f82db5975de33ddd3327a7202c350c448c162c309a48f553df1604ed84146bf448a39d96eb7169478d90e66215a9529611e723cc309df592db64adb77eaa94995b5837fbf5b26dfbe15cea696b293d8f22610d3a1af63767d82ea1bac8de66ef34bb6657954b79c0051523c8326ce5235a5968349de2534f5bc06a71c2beb1b5671fcedd53b7df6dfc2bb7720ea265016efc9aafe33e44470463e4c9bffa58a420de0399833e40e8aede142bc36b02a0045c1cb44f969a33d2648ae5a1fba968e7190ee1dd19627aee3c61c8246be9ea8a8b6cafdaabb4c575935ce41430966c2d60c55742c310b8e712414eba6ac191d35f30582e6dff5fdd2c2ce2773b637f14c2799c51dfa2e1067f990bb64e293f3f06abb574dadf3dec301e871c21d46abfb157b0444e6a4bbcb7a305b54dfcb58602cf70c6fb30b08d087c358ed7dbbed2ab208f9b24d806d984282b6511cdb1d3f76c78122ab672558ef6e79f216a8120a0a04f3535b16de14907455e22b27446929f1e40e51146a2f898bdd1a7c1f977917df541df99306fdc52dcfb3e3e901db2818f398d4a11c65f03aa5fed45a9b3a4381db7a324148ae90d8a507580edd9a0b3a5c18aee858f069c5ef531d7d0c4da79d001b0a0da67ddd0b2e4e33f120c45037532b39d35a9b988b805f264a66702b8225c31f2299bd6d4acbbc1e73a440042afc81afa8e92f10bb1089ad135494f29e600794417ac1d3c18fe925aac280927f8847373013c0172881bd25c0f0f7f3a82ae70724ddfb17ceb47a747b300df1f433bac51c6412f90ccba52b1b424b72521d46dc1fa8886ac4af73993a8edcc57b091327ebe610630dce8033ac5ef998eca5b5ff7e9a9fcbf231cab75f6974ce14a983a899073e6269b59ba26fb27e4398a9fba2caed7896abe67244de3e0ab6dae83476274a51d93c1779fd789e845ae873197793b7eb0b86ed38d6c780ab0ee5303ef1b0c332ca3c658c754b599400848f13b5af39aa2dececbea55222a2d1f07b2650ffc9ad24f936196989631cb22672d12219961612b976a6b03d392f1a2ab609079069d809094971476181847a9d5ee1903995cb71cdf1c0b4ae5816603798caabd267c3702de14a7fb41c536eb0511e6fe514d9dd9a6f3f5ccd68a7c1f153e6345e7e13ca5911bde037513d63662165c6548e8826e5b377be48503550f538fd3cdaf16a57923866aa8a86b5768b9804423852dfa01f72b113269cc8b5f03953a8dd429b873db44f11625b7ff0d2588f276465816ebebd9567facfde754f085d07ab9b753cee98632d3108f013b08c36b4e4c08dd38f8e34551bb7154bdb0a1e819deba759857804e1e8d28bb002388c54cfc554a71f1f91b4bab58386e493e0281fdec3360b0668dd3dcc3981250e75ba56fd8fdbf4ac19026b648c34a5be47733e7e8650b7b74b014b787cb1f5a5e94b4f3ff9b0af10a18025fc8cbfd6b50dc9e82afe9060200e3dc0fc00b36152a3d8524f45ce9e7b153b9f796c8ac2db8bf2c980ad655df9968ac23e942ae6b47209cd1cec5d96153031847856675fe7d00db0839f44366e618b12dd43d4b1fccd3eb69bc42ce77b5d106c0b1935fed2cf3455f96a0822dd9772041e9071e0d8407786d959693cb729ca41704d73238d1dac8c765f8d3963e9b0aa4642319396e57daf330539eb61329dbc0ece6b1dc4b4219af4239aa210c2e0b3145001f190099d1b3cb79a8b4f2f644a5da09f5985e0265b0e28bd5dbac1006639f81c30e036ab1697746e1c7d4a471c4783136a5a859d04a7d6ccf26eaa91a1efbe74a8bf36da2a298a0c3df08e1282f68661e234979a0f820936163c86eddab9fc114eea6abc039358ea7c1ec5606062cdf12f88a2a3a2ff743e04b8e59e9fbc2b93fc93fda488e09267db04a9d3c3f258bfe1f0bb0272a525f5a7075d92b209f2f3c541770aa37bf46c35f7220fe3283e7a6c7ca89fa6790bf20e31fa122cbf79c9861d42b5492fd60477613964dbacdf81c4c60c9ff699a3b27bfa98611c7ed3b3948954723a159c4440b1213201df96376a90d2bf6e1a8b9771510bbd24718459042106ec747995430c5424e97c7cca413b4438e6dfb6c4f44eda6092bfca4d73f8e8ad458bdd7ce67bf222bcd045ae48258ee7e1468bd3630780ab7c4f0c5a33a0a10e695d917b655b27c3c549b63b9a7ec640d3c6d283108542d177e40da7889a6e88665f63292856a7f040a25e40e0a42f128a9ac7ca63f1e4fc032d99e4f3ffa543f9a031da69eb1dbb50032cf1d15143073c230e304a1f2705f44c40a34e64ca3b0b416c56d5054988828e3fc9c8a9d20b6034a10b558c4335e30be4dca0cd0f54faefeb47aa6e236d9a8b994a3ba4110f0b35f69434fe0debfca36fd7c53536cfd9bbe2f63ac8ac2c1dd972e6339b659704f5d959d3b3a13c341045b4483437ce895a33467213cf6178c83da7822cd4555ce5de82b720a3c629070dedaa197bbcbebf382001ac78a5a2030d3e7101169439bbea6bb64965a2cc02127641df0a0b96154cc4bfc43a1d678b1e7877f754c2a95e812c1d761d0876da99b82c2a88635b107d6c0e60b5a61cd585ad000e7b94e475872186e318a857799b7b71c0dadb28210f35e7e13c2c184ab0ad4f4d854247a176fecdd795af5d40c2a09990881e3266ad1b6e3aad3987ebd2a28582fb644b8d4ba26c118b36623c8a5017b2138e0ff48d8c877452a49545d9d50c286fb2f6fa632a4c6353c20c57b72d46cfa2b698ecc75d7038a7e1afeefb2eb8b6f139427fe1d79e42253edf26cb66ab74136f3a7fea468ecad6b1205c4ebf20c4dcd77403662555a40de28e3842062da06e899e8bbce3f9195a08a1d5e68eb171251ab25863eb9cfc44d9c121d7c0d3fb5588cf4e582fab686b97a4ac9949e0d1b2ca7ab1a0e43610d0f741d90f787d98fe403622f3c439719a0684f2a4dbf371636f4212d472bbe9c14865e622f9a6e9bbc020c2f26d9d7805d4789c28e4a0ffa8bb22b3f5723d678cb97c25a5e34ef05ceea0d91cdc5af59a5af8137c5c1f5fd15be404e9bea0b00c251e95925b3cf40b62c3afb773f91302ccd9c17d6bf447c59d29d6bef07e6c7055d12f2accd5b26b695228d5cc15691fa4c53848887e8ad6ded9a71d117c973e9c2eef924a9382f1fc7baed5b6dde7caa7cd1eef940f7e8073a4dc8a3fd3d1ffb9bd0439ee8d2f19d7c6604b11937911a86d28827dab3faf7abe951ff0e1070556ab11adacc4e840ffd6944f9db3482861b334070a5c3892597ea9a72be24da49fa7e960e17e18a03c25adf813f7067249c07f8092a551ee5a2615a5abe5dd37c30e91e04ef46e2d222f7b33d61e338e634b732594fabc7ef57c0a2da8b7021bd2d78a136ac3aa0a3fd16e78b4377784f4449a9e1ddba2b2054c22063a5277fd113592cca887a8c32d6b6271f81e555628faa442936ab889f0d74ad03e5611bb5946753cee2ccf22edbf390ca6d1ba9889a081dd791a5af5b30ac927a2a4aa187ce587d9e21807a8094487c28b4c2ad1c687009217cd8fe73d8ac65142c7691e2de3576e0747220d8f68316812b3267594ff96da4517fde20fd12a8a9774e73b1eff2455c94d4ef5486686f38f2989e9b444a73f6562b621837eb76ceddfd88708877f9ab37f6fa8cdd868ef36f5b8ffc4fcf6a980a65aef153f8bd34db705e800810286ae3314db8de5e2f99ec53fe5d999f52091bf1989df7a9267cfd2620d50842234f88f4f454d43d439d811229ac07e70d4f33c757584f07153afc4076fc6cd54131bb6d9e3e92840e73fabed7e8204d96dbf19ea17063f40d42ce2df9dbc0f1d9de87c2678a9b2c9b86eb75ce534f66f59dcedd48b44a1b4ac490d5e7414af45652b697649958d27a581973e05118f61e3f942ea628d0d2e45623c5850ef5b1a5ccf0bd9f1abec42394a55c935f8ee60c3634f0cc037652721e67f247b47c32963aff783663438a6f7a001938c005647add454242dceef83986f27682517a4d6f2d3e854b39d32546d4ad4aa8054267714a93200e34ca963a8c207f472bcc935e536b0bf32b6758b9d67c6c8ad5629048032ede38e9a2305d3daa6ca9591ea46a1e57a00196074c9301a17fbc4c1848c2d903022a9c3f7ebff1c26b5c242a9de52520bdcb19a32e8854ab537512f454ee7b86ca4340affcdeccc1ce3b18c13e427612e470d46817316f3607043e83034b297a5fb1bf4b3df726f70d22ebdbe09d91c87f8135cb31969e3c19152b8af4d6241ce1c7c96b79361f8f894503aa45b0a6ba10517ceef7f2763b793804a949eadc68795c9c9f6bd80905b11237c6d2a4fef3271fa807071cdf3a118ae1cc8a1a27e0aed3670fd5f499b4a1a0f71873029c6dbfc2d7255b10fe49af82eac1837eebf62cf913d63839635b3f3d764ab957f5bcc3f8f4b7d12765ce87d897153a37bfc3392cf03e00023114e01e6ac7b7ececd80e32bf5201695fc63907fda392aac049b9c849717e1b710f39f044c401f40adffd8f0822be621f5d5257abe39535ff8adfbf2f12505363c4f9e38d331cbfc1acc48321aecf86cb10b02bd4a823476e77bb82687d9e942e9556ec1c80b642c42e7ea485ec9edb883920b93ad2d93fc1592fc7d04ce06c82eeb3057200dc368191bb105a4d79ed30de577165413121b2355b90b570ec4ab09435550906831872aec003e7c92ae2b37ed414619ebc7073dc4bdb69b341cbbda51152d5d622ecc0bf55482c498a3e0e1d9502c9fd26b2a6cb03d8a3aa09b144c3ceae889c77506fa98547b7d809dceecfee9ebc5c56ff9ce688d77f5729ff8f58164c44d9ab653737f9ac607aad7a025a5da023df4285322f1adb21a79b886bc6589a823b02bfd94594e39b6ec852b8cba73f32bc354c972ade2259ae5d4a929e947e243f41e8a0fb8dfb1687cc26cfc05fdf461d7b2fdeafd5be2551fc0d3137ca194a7912419f0e894189b510a035ae51a2f465439f45d6490ad404ac809df39544d3d8b80e508f24396b0ec53517e653c5f9d6ef47bd5bd4fbc0571c36bf0f196042a393b74496b62008dca25b70b7a863e80c41ac92d2507f4f25b051e9b0a1cfe0422c4e48e35d81a"}, {0x1010, 0x1, 0x80, "9a2771ea3a57f99bd9752a8ad0fbdcd6cb71c70c79b9c7feccdfbd357c28743b8d8f621d713a012e2afe216559ef145f2b40620de8673f929a0d2f818dee3c355e60b60bc466f473eb3fb54c8a6e1eee2e1e1e1f08cc899c20b59336c05a9fea6064eb8c9d3982bade7f92d79fc043b096b23c2ea2ac5b3091a772b835e76f1bbea187e39268a0d4bbfeeca970e0a57f7dcd2851026bb4bd37a3fb7bcdd23e28b48d6c2c2f7c091af6f9e966706594e6f4365512d9266bbdde04b3138690ea799204e435bcb5228fa01c9e0f91686a0f481df069a9fdde7576f3aee1865faf23ef0192eada760c0f0d793b4e49e4f15cb0176e66bddf1488b0a79dc92c971fda768bb3dce8707eccecacc4c4db9f13de8b4c2d15c1d92b0680518c7e9ee217002c857c1f1b3d65d04121304d9daeb09e288dcddeaf1f66391c6c443b5121f75123e9f7fe4204221ae4af3a8ce3bcba472ab2e37aa36847d54d3b6b551ef5988a9f6ca959c0a3e0d5d90b9e1dfd35619983b4df690c3a086fb8c86b579d0eb91219242931a141a551b1f66bc052ec3ae39b58688f8d6a09c57a9600299e9833c7712b8043cabbf27122c04c1f2cf9cfd38202c62219b4a895d56aec142ac52f0693d75beff8add095a726e6f707a41afa3171b54cb27f221f959d11ffe74365540da300468969d1f1f118875672aa78a00b841a2d3ce47a67f427a982a282d94fc141c5aeb086e9f3c105f4da54ac7d27ccba2263c83bc2fc32280c6132d01be99cdb08328785441cf81755b7b7da56606b8f850ae941f5714bc85fb012b777ddc43082bf3ab43d0243386a495d16058587fb0461b3e1059f86897d1737a92c556f9b9c1ed29c03214b77c63c50fbcc64fb6778221388a2acb596401b457171ef29e5d151a30d69326dda2dc447b16de5527b311199e0d43f5ee077f9ae8e21984351632df581ddf5052fe28a97bc8761e68f4b880f53581227b5f60d7acbe330376d8e645c9b6e871467428cd56d75c6b9cf05fe9b54de623c1ade1bde77c0d99bb95547b55254de1d814781e08dc3e32235f402b13e260895ec935528b1d32d2d77b14aaa45ff7161de8d19e83768cd8516539fd51c44c8f774197b6b3f250f2bb1efde19ebcb6219d0389ec99ddf64078c44b13065fbbb0fa6f8dc1767fd4662fd7a5f80f65002eb8616a895041427f43296409f4e3deea9e10197e17cf07c103ad7ecd232adf14c4a4d59b74b87b7a19cb15ef7fea38472d8f6651f67fcf9e9788693607859e4cde5e4dec9f5109a7cf6c381700a46859eb1157fe53e0291cf4a7a7416bcfbb9ee996d5bb568d64c4b27cb07953d572a3071840180304727cd90e90c2cf029311ec5d3f443db6567e417d69b9f640a274f7fbfdf9a8f7f8eeae201a64040a59058a8da3008195b5b310448e2b2be18ce741daae61a1355340fa279bfbda4af49c8e10cbf4ef8845630f49acafe53dad4db4ef2b7de173efca4e1064c4da5b1ebeede6c2120863a5781e1fda15e3c0a60002ad020e22ff2ec0807d3ce1b0156ecd497fd6b87900709cb7d2bb644fa5d44299408b92b6f53d568bae147c78941fff49dbc56435ea4bd36339da027942ee01a58ab8029d3342492aacf38e43c1a9c9bc88fad4076c868896f8270d456eaa4ac2d95f79540d3d5caffb6fe36ae0c8abd09fb7395ebc48a8cd4ab2e551b5b81426cb1a504e1bd45e7e7459ea4995ea2a2f7aed5fd4d94438e46b2fc94ce9ddec85fe01965b5ca8e4cb6687aa9089778027d4407910875d20a1cf39b8714800471d0a188bf29b19fac95323e648fb31efd57a842a2a2753cc45a2b891316b6d6ffbfee868b3228bbc3bf59f6656ddaef3c1edac82454ddf7cbaadfa1a02b07ee05ccfa4a99e05fd610d629b3f4b21a27e148acb0ada5131422fd09850c420aebd967ed251c5bbd35817cc7d6fc436bbe23b6aef0f0943dd8ecbc59b6640b5139740d182796696ed06f2511b78cf3f748b153f7751e08373bb1d75bff9edff82a4293a5a6153ebd2b6503cf03662558d52bc3d62bfbaa67c7076140564c739db56cbfa1dcef8567d5c464c07e60030da7cc8fc568f08c995fe299463c9c481dd17a985dcd3df9467ebb15da1375edb36ac3ac3daa0f764f47851037d984f08e362a17fc29469499451c85900a5782ce6e9dde2c56f19675fdc6789cc77bbbbae48f82592873eac943ccad6758793c47d59cd2b33161f0990dd3995af85b7095296efcfd7557a4e3c7d9cd501fe245bb6096dffd0263f43b90da58b9db720c808f458c2ec6c302da23b79bbcc729bb8bd3cce5273b1da0b1ed2a1c46c629d718470c166e8d082e90e1baf208a65c15f64018e02f39add0c0f0b16dc76ff39653f8738173d9a510f53f4284a57701f4ccccc13fff2c361d4788a891ba13fec46a816a347c019a4f7fd082e9a907df8d7391522815e53b94439d086205e8138ee428007810ee3b25b02c09b1d22a79b6e4b99a0a469d430561cfee3e85af695f92609759a4d3eae24b1a463b0e6e87907a4b40258a91140a1e2619c7b3e626b20410db4e843038afdb5de40b174061da5e5cdc3d575675082d57897fa9fb27161b0f347deb19e62b7fe6c43c140300f3e997a7b2038f7dcc76eee4cd68d83462492c313768bd2c1593e8260c961e6b252a7ee7edced168393f9e7ee325cfdde0928b92bb6bb26e465c74ac8312ac3303c65465e7de93e1e6265c8c9994a8d26304fb0d122ac8190ca6d0c7db20bb220ebe34401f31217fb924173c4c09b2b90ce0a534af651b88f453c9046f67b75669828d3818246d96d8286c8ddb9f0d1231c7e79f6b4fab4ea964b2c31a1991db0ad7957bf7ed2ef77360610365b1700972e0264c3fb05bdb0031c7d3bd41ebd4c235bd236e85a07d52aa537c87925be22445e60ae1017a177ce0e28bd94613ea335ad0a0a1b774bdd10ebef72a48b3887eabd8f5390b944fbc87e86c64921fe9da81debc7127fb90367204f7fb1598f38f2913afa3dc49231711927374d7bf5a02d1e70b5d8e5953a2125961c3d411da250aba01401642bb317c0b4be53b9f0c25b52f5d46edcda308542f0e077b6e1dc92d3550635c3537c5adff29dcb976ee8ec49adb0b158ebc559d812880b692c8a29e04c06fe5f52459dcdcb3f914326d45dfad8b5beb83bb39e27de54b35908e6eb18fa3a7a52d9c27b9e25e9582fb230871dfc7cea4fd7c0f99161f8b890d282f034a16efd0933fecb2a3e5a9dcb265d53ea2664b6ce7782288d9588dd13faf3f449ff19f6f20effd232c3d258e71e855b6980f20c63c0e5b1ae84490c259a1ce5b5b48b090f39a6dfd176fc955c26a6d3746e23bd64e9ab18c7526f214fc7f7b3a1938604512dddc50b940056a9d286eda6a383a35f153413d2a5a265bfd725f13ac368f8ec6082ffff765780435ec3882e6f758968c4ae889068af5e062b62734e9ad4960d3f822ee186c220a7c610661d4e853f2d902adb392cd92b4eed838bbf5d243c842a3503dc48dbf9f21b8f22185f28f404e2e63f85abfd9c8f11200d07268f70d59ca17ae8f01f8f7699355c31776813a8713c283467cf23e555f27047ff2f297be0922df60f14046ac1ce763446948104f4c6304efefef5b96bf467b7352cc67f4dccbec8d49c04428a932cc7cb8160c06f81769b008dc33a1a3b03c56045ecc15e6730ddd025e229d647963d75336df8766fbcf017c203a5e344b9484859396b14fcb785f3368dde8beb4395d87bd00c2648730cc41d2604cc26e55e54c39b54c6d3323c804a1394531cd2fb34ded044b9816edf722ae2b8db49811772002ede648d1d1f66a1d15c93c3806f15bd544f00a6b27e51482bbfe0b8b191078c49d15f013402607a5520ff1a91fc752619d1ce4b5aa9e8762d17a47c3ac22c609d1fc7faa6e433ffa78d517c7302eb955c5b1611e47bd967d671533c18a147bd2b7714cc1c2ad2235692de323c2e08a08805413a7a308e1a7d20e4fbaec24b34f3d34a9283fb8e80321c9db9ef307ce3d4f222ebe49d1d87e50d3975ac26f235d43a92db2f9c8468ad856aa158f0424a95b482480892d698c6c4bcc68c37ac624ca1e74199eb5aa59d3a03373eefad0f17b0fd4d8a5d1ec04a88d2702532bfdf7ddf0c088b36df2cf4449a1790764061276c3a7871c6859c7fbdb148d287864dde19fb9962e5cc0777095faecdef3b2f7518897d446f8e87e19944577513e51a0e722cd5a2567eb7e1fe46de6f6514badb6f1562e3e9b4d62a3c46e04565657e028a54be4ad10178b98bdb3c9aaa47b5d951be409b0f939205c2efd4bb1dd781929bed45037b3e0a1f9c91b949573686dacb91f00538f40d72441659f189523534a23a4516c31c881c98b017040deb4f49d6c98a183ff91b1f534c9ac115cfedc97193add4d4acad0e8e4285a7239f15ee5566bb1f875bb85e0387eae9482f6bc67656b04e07a6daf38883330ac2cc2d673168278088ea406ef92e6afe640c737e657dbc166ee91312d51bff47f0b410afed6072a38bb4a2571e7fadecf0bc3d2285d36b5651fc67c645f5477647baf4365479a8897aa7dfbd5a5e08e70638749a9a1530f347a60c667d8487fd5d9fc52634ca9fd27663a4bcae253c3cc428b00fa24247af7433c86a8d4929eb7a4445c2bc0bb39dbcfbe43184c55c440caa76943deedb5001b164eea9966033c0db2bc0a3329fb354b369ba0055535a40e3805839dcc5f275a3492e715eb85666bf6c06f2ed94ff0f39499fb104eae9306e885f01d1707e5c2f909860cfcfadacab1c48df938829ae4c731e61ba6b36eed0ca8cf31172e5f1bab24b2c35c408f1e8a76107b0d0f0dc22140be87421f555f7b000b1d3fc230f092c6cfca31dab6b57d175a151524933f6ce204c4ac8264a36985b32b8801f37f46227c1bfc89e2f4b51e1b4dddc0e3ceab32c831c817f12a9f7962d961383d4203509c0919cf89415502587d79f9e0207f09538fda9caad2d1da4224d45c6b19367e956c5b5a27d35502c3a2ac41e2500a3762bc61bb161b8225fbe456ea969c462fd8123833b8f3c1f9f1dab334ade89a30e22f10b8428eae99ded78e4f6321ca56800dec4b87efbceef6dacb0bfa74bcd857551a41dbbe4b1e66bb12865f077f2c56aed9f8530f637da1d426c8001ee256388358add752e4db8262496f367b85c1fa01af3c26d65bb861ee326bbd9ff2d066186375d6b271d49ab5cc7940d543ebccbff883fe0954186ca3bec2c1c2a287fb99774236b591153094f2636f5d0f55c62c1e1fbb56014edc1fdd8077ae04265bfaca900cd8b01d848751be3a517ee4bbfb627444b4001390e5526ac6e248f3e382b8ff0f50783c59333fdfe77252ac5a138459a7ecddcfb04a4e0d18b53fa7658f4a2a66eba67d5ffa581160a9cd6f97b633c536c65fe76d956dee9413971bd4b9a1a9973f3c6a9a45eae7ae0eae01082bafe6923ee112e688d5b5b69d6d9538d3d0b98e12f0b6121b55c24e36fb65ace9f4d1e51f1a77df22f4ee551d4a9778ab721ac3fa79a75b8e8a27e3176dccef9f8795bb890fef0eac5d7fbb6c1726c74f36544a5edcde552e4e59c5f231dae6519ecae0cc73e1027304bc6dd46e3efb1a6d8c89e68f443684aaa485bbcb2994f793510de8791f0e69178d47368ff5706ddf8d0cc7fed080f44d3c9b23d3b7eab73b59af964fc09891965f805c923c6cfd1bb7d4bfb50c31cfa7835b59a918be145c6fb58d67d3516f58d21e545456700795e8fd117191fa384b418c5e"}], 0x2148}, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x4000, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) close(r1) r3 = socket(0x18, 0x2, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r4, r6) kevent(r6, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000002480)={0x5, &(0x7f0000002440)=[{0x6, 0x0, 0xc8, 0x3}, {0x2, 0xff, 0xff, 0xfffff1cc}, {0xe3, 0x52, 0x6, 0x81}, {0x3, 0x5, 0x3e, 0x1}, {0x1, 0x6, 0x4, 0x3ff}]}) close(r3) socket(0x400000000018, 0x3, 0x3b) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000080)="b58b", 0x2) 16:00:16 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000002c0)={0x1, 0x0, 0x7ffd}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r2 = geteuid() r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) accept$unix(r4, &(0x7f0000000140)=@file={0x0, ""/26}, &(0x7f0000000180)=0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000080)) fchown(r1, r2, r5) 16:00:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r4 = dup(0xffffffffffffff9c) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) socketpair(0x6, 0x2, 0x1f, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffff8, 0xcc, 0x1, 0x2, 0xffffffff00000001}, {{r6}, 0xfffffffffffffffb, 0x2, 0x40, 0x8}, {{r5}, 0xfffffffffffffff8, 0x36, 0x1, 0x3, 0x1}], 0x2, 0x0, 0x0, 0x0) dup2(r0, r1) kevent(r1, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r7, 0x2}) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r9, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020691f, &(0x7f0000000300)) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r9 = fcntl$dupfd(r6, 0x0, r8) open$dir(&(0x7f0000000340)='./bus/file0\x00', 0x800, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r12 = kqueue() kevent(r12, &(0x7f00000002c0)=[{{r11}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r13 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() r14 = kqueue() kevent(r14, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r14, &(0x7f00000000c0)=[{{r13}, 0xfffffffffffffffe, 0x21, 0x0, 0x0, 0x1ff}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r16 = kqueue() kevent(r16, &(0x7f00000002c0)=[{{r15}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r16) r17 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r18 = kqueue() kevent(r18, &(0x7f00000000c0)=[{{r17}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r19 = open$dir(&(0x7f0000000040)='./bus\x00', 0x400000002c5, 0x0) r20 = kqueue() kevent(r20, &(0x7f00000002c0)=[{{r19}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000380)='./bus\x00', 0x1, 0xc36f5776fdef3d02) r21 = kqueue() kevent(r21, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r22 = kqueue() kevent(r22, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r23 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r24 = kqueue() kevent(r24, &(0x7f00000002c0)=[{{r23}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r24) r25 = accept$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x200c0, 0x0) r26 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r27 = kqueue() kevent(r27, &(0x7f00000000c0)=[{{r26}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r28 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r29 = kqueue() kevent(r29, &(0x7f00000000c0)=[{{r28}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r30 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x0, 0x0) r31 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x100, 0x0) r32 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x0, 0x0) r33 = kqueue() kevent(r33, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r34 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r35 = kqueue() kevent(r35, &(0x7f00000000c0)=[{{r34}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r36 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r37 = kqueue() kevent(r37, &(0x7f00000000c0)=[{{r36}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r38 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r38, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) r39 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r39, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r40, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) msgsnd(r40, &(0x7f0000000140)={0x3, "f225906a428d6c6c21d5aa34558266341e94a12420e691bb3bb02c0209d46a700b71e4749df9f40a4672a2c30d807d562c3a7aa9690bc39c16eeba642232ed083aa8cc655b7dd3e295f7fb623e25b7188af43830c4610e439337ea26e4a29c5d45147a3d14c072c91870c7d595123187edafeb72e511b3ceefadcf9f78ca69b073435a0898230230a8ee4fd9d06d537f6ff81c23bb61412649d37b8311746ddb63"}, 0xa9, 0x1800) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r41, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) msgsnd(r41, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000f225906a428d6c6c21d5aa34558266341e94a12420e691bb3bb02c0209d46a700b71e4749df9f40a4672a2c30d807d562c3a7aa9690bc39c16eeba64222fed083aa8cc655b7dd3e295f7fb623e25b7188af43830c4610e439337ea26e4a29c5d45147a3db3fa5d7f7d272a474f20a287edafeb72e511b3ceefadcf9f78ca69b073435a0898230230a8ee4fd9d06d537f6ff81c23bb61412649d37b8311746ddb63"], 0xa9, 0x1800) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r42, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) msgsnd(r42, &(0x7f0000000140)={0x3, "f225906a428d6c6c21d5aa34558266341e94a12420e691bb3bb02c0209d46a700b71e4749df9f40a4672a2c30d807d562c3a7aa9690bc39c16eeba642232ed083aa8cc655b7dd3e295f7fb623e25b7188af43830c4610e439337ea26e4a29c5d45147a3d14c072c91870c7d595123187edafeb72e511b3ceefadcf9f78ca69b073435a0898230230a8ee4fd9d06d537f6ff81c23bb61412649d37b8311746ddb63"}, 0xa9, 0x1800) r43 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r43, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) msgsnd(r43, &(0x7f0000000140)={0x3, "f225906a428d6c6c21d5aa34558266341e94a12420e691bb3bb02c0209d46a700b71e4749df9f40a4672a2c30d807d562c3a7aa9690bc39c16eeba642232ed083aa8cc655b7dd3e295f7fb623e25b7188af43830c4610e439337ea26e4a29c5d45147a3d14c072c91870c7d595123187edafeb72e511b3ceefadcf9f78ca69b073435a0898230230a8ee4fd9d06d537f6ff81c23bb61412649d37b8311746ddb63"}, 0xa9, 0x1800) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000006c0)=ANY=[@ANYBLOB="00002e2f627573007739ea45592aec2db24a87fe21370dbf016c72737ae3dd9fa00500bc77c7944b7f96b4466402e69caf8ef6d6b9b707da990287ab0cfcebff6a6bf129247788635940042e9294a40b1b060fbb5345e064e6b54f68e8d66fd7b3a3d18848f9612b5715ed39565d2ceebe792d05d7e2cfdebc67147c7789f94314f22ca40b17b1cb73e40000eaf35d51448922b3c9c37f6da4e05c423abcaf356eb486ad722031b346087711eb4aae187240bf52ed1183d4868a8ade81ba1c13663ddfe3eadfa6ece0c98368b2a85e84860b588578966175a82ab89a4b3594904f103c13db0988889c1f6bda85ebd723fecb1ad29906dafc9e40ab607b68daa07292dd69152c32b3dd776c34da4deec366437a1a6dbb1e3bf89a5c69a97755d7bc546b9695c8f60a47d4ddd882971809f86f846b39f6e49dbef6627a94bb5f3655b007ff328bdcb369b4c1010e9ace53191d3d041946fa7f9873e19d"], 0x1, &(0x7f0000000300)=[{&(0x7f0000000040)="afe919973e1007ebfc169415b5ff17989fb51f290260a56c633993719354786b73818f26514d53395a51552be0b575152b234acd874aa575f60131c8469bbb3ac5cc30f346c42fe4f828871f0705c3adc2f0ab6a5ee0be362d316dc8cb52fa5acbcb2c89fc173fa25d8e2a6c2ccfb36b98bf1cde557583195884459eeb7aa60d8027af757014188f034c1bbc285659c6b61170a8334891cc82718abcc8", 0x9d}, {&(0x7f0000000140)="ffe3b8808ae1baedbda96e1d289de73b290eef57992d02f47ddba177af7aad715648c585bbe55af3becceea864f8a9a85e71d3638d93f1748c2403bb066ebe8157a6bb743a3e12851e68328b0c442f9ec672ccd4cec216a68bae8ccbd846a047c085d6af7b5889bb170473f3820b02534bac0c890874340bb5ff057f9f9004b4371265", 0x83}, {&(0x7f0000000240)="f3bc272d9bf29f54bd3cb724709026d3463eebb929563d4a2ed02aa935770acbb61c3be9ea97c11fadf22760559b03f542035817c947602c44acd2b075b1c0e8d0e82ee538f35f696ffc8d39cd43da053f403a7573430c005e7b3285e21a069653a151d23355e6363dfe9c66275fd27fc4efce6ec2e801384e833a5ffa5c2dd090663f405e9de43fbbf1bd3ec90dc36172f5f7da3ee1283ece13ed6c51ecfdd3024de804a44a8f070e", 0xa9}], 0x3, &(0x7f0000000f40)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r9, @ANYRES32=r35, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="4a1324a43cc07dca73b3b0349a2108aed90c231b4ba7eab38234cc3f160eb4200498c4878af0cdbd40fe8a62888eece04633158daa4956c8fa56a5f348c18c3c0d8008cb1af03d095cbb1fdc9486ebbc3886fd422e71f68450ae47df7a4b24446d5df8d6ff7b7f1e86bb97f1abb98e196e3b5262ab23c6b01f0a5a45f1cee0aa1ea36016c33faf711b0f989e423140068bd0", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="3cb30f70daca69eb2252ccd205a737fb9ef722ec691389cee3df5d2c35cc185b006177768053cb6f763d669792f586bb06b4c4ef276b0cc34539dc185a6c73c9b136158058f4d63a8622c942c63c0988d072bf04f712478dbad95e9c26a44c6bf17d6596aa717786508c174369dc3727db46b078d94af2dfc1f6d40810f1baf6fda49aa1819d08", @ANYBLOB="280000e700fffffffeff001001000100c25cefd314350d8f1497f20d9136b7f1aefab9bb29a67273ff57cc59b4a2de226f9765eb5c8e904c42b979cbf86c39661759217214d1a55d1fb269e9b3a897a7e950a02be06d6266a1b9acd32f8ddca152a961ec2cf9eabe46c2ec3fbbbf9a6abea8f826d7", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r24, @ANYRES32=r25, @ANYRESHEX=r39, @ANYRES64=r38, @ANYBLOB="c5401d2a1288caf1efc5cd103b125d6b0c4046a4262e1220ce39313b9273", @ANYRES32=r0, @ANYRES32=r27, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff00fd05000000", @ANYRES32=r0, @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRESDEC=r28, @ANYRESDEC=r37], @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r32, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000001200)=ANY=[@ANYRESOCT=r40, @ANYRES16=r41, @ANYPTR64, @ANYRES16, @ANYPTR, @ANYBLOB="f394cd9603cc93c64347109c2133ad3d06fc22bc0c5a0228c4d6f5059fbf674c145485d68d52c6b64949df84ce9ffed2694e00820105b467d060c36a19d06b14dacbd8b850c22ca3a26cb96538398ee1d4c7aadbd250a72dcda986400934dd34274d22af6e498553eef12cfc788b21fda7f477a77a184f3ea9af0d9f2a820d3c21b2013684d0b4a1940f74a4a25783259e39375c4fd0b3bf1ee8e167cdfcae2d7512e38c56afe14837cd60b73b915f74d0c3aceed382", @ANYBLOB="d1f7127012179c1929889306029fa8218d5878b281c1d06f6cb2805abc6ae47fa431840331f928", @ANYRES16=r42, @ANYRESHEX=r43, @ANYRES16=r36], @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYBLOB="05e3c7ed1f2a4db3fb3cccb2c993e15b8c6ac51e54bd7da5c4cdaed2e7d21c4a86e94e7e19276ec3c4097ef8096b7ed671dfa3c36d56364eea2d4f1ec4cf2a072a1815421677319c8260e83a0bd7e24aac3873921251a78c701cc325"]]], 0x286, 0x5}, 0x8) r44 = kqueue() r45 = kqueue() r46 = kqueue() kevent(r44, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r46, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) kevent(r45, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socket$unix(0x1, 0x1, 0x0) r47 = kqueue() kevent(r47, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r44) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x84}, {0x6c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f00000001c0)="ec390050d9745d8c6d472f6f6e35", 0xe, 0x0, 0x0) pckbd_enable: command error 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x98) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)="6c60e8b4efdb12154726672077142117381eec2cd356072da7052c859230a63693790e0b730f76cd5736b9724d040aa80e54dd1dad1eb0e0601d6bfeb3b1b4a8aa41338df58b7e1363e134c7232368d08240068b54e8ff5be2632cc1269c95bcc50b0039820cc3cb471e49df4a4dd1845cddac6bf02a992261fe8de37ca4abd7023cdab4ee2f48a6040938d7fdc9efc3cc67938a4488087af2cbee7b406e6d2d0d75aadd", 0xa4) r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x400, 0xc) fcntl$getflags(r2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x10007c}, {0x4}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x351, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) kevent(r5, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000280)={0x7fffffff, './file0\x00'}) pckbd_enable: command error 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="09917b2f2d25d3e5e3df5165279232c01f1eb7dfe6000b7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:19 executing program 0: unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000340)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f00000004c0)='./file0\x00', 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000440)="7002b7d2583d942a2f2657a7edd29d0e341ef5bb54f999eec71c4e32b750b9d1f07836b4d1e527562d31a57e1f44b64e91455b8237def6acf3646fae511fa87486251341071e8d5edf2b45565a6d", 0x4e) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = accept(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000240)}, {&(0x7f0000000280)=""/96, 0x60}, {&(0x7f0000000380)=""/186, 0xba}], 0x3) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) listen(r3, 0x8) accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="2d012e2f663000d86b8085cd50ce2db11f7601c27c933e15b0eaa86d3a7e86b8b6791be72bb11a5f5134611f703f52394e63d2d1dac3883982152086a6a9e390bdf6d289c52cf0235f78765762945ba2b61c3c1516cdcc1ba5ec3558c5dd852afe51c13cdc7c"], 0xa) 16:00:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x81}, {0x0, 0xfffffffffffffffe}}) setgid(r2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = semget(0x3, 0x1, 0x101) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000100)=""/15) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r4 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="62020207e00000010021b403d27d132f33d11bdbf7eb24b249135917287214e50a90bde000e4439d9fc4b0193d6e2ac6894d75b94cc121d313e3057bfafc56b4488a38f83d9ed1e8fbfa1dd002df410ada4c3452e170ca404e7a2c940537b1f4434cf09c5fd672ab448f0b198ccbd66b2479aaf103bf0000ecff00000040a548733d4a641d45a5db5a6a6f1f0e2da8fdfa59f2d8b8c45852c04347c3a49920fe835ec234ab7e1718ac61aaa9e13c170ab72e2fe12c95d5e9fb579281d1a000120000000008fc76000000000b54985ec61b788c2228caa347656ae3a6549a6c5519913332139108c2a1ba6a4be41512275a734cacc7cb73ea3f6ebcc0cb266383266a934aa27227881c03ec5664d0cdf3c8025cda4ba4de1093ebe25a9b563aa7c023dc78a216b7adaabff79ca9c660a9d01776f509e6b429518517bd0b1309a613921b1b871dca554b08f67c446ea7d2308bf29361d0d5682fcd8e275a9b0be9103a85d83e3aa3e49a9f0f46d94774fcd1b5d6f578386367c309254c1bc2633b994fb00da28f997a967bae1fa3d979c4e729ef2d85c6ca7e6855263fa0ba8a62168b4af4180162cec579d3ba47a5fb57b27256ad02c47af8f147623fd13523abd0b38698f937df75f262549ae9dfbde0496f513aa27953374f39b0b69382dd070e8a5625b9b8db45a090e53f47f453815d480a42e7f19f5dd4a2c48125632b3d972b7ada9d909e27f8c97140722b0fa101fbbaf30217f0da8da409047c087d0000000000003174bcbd2213278586450402b6895c49ff47e3586a76322b1860844a58dca0720f27156caf70a543c73d37ea9608f17395a374d09615e05752807fa1a5e7986f380adf6a96f580594e6d0452fa14cb8dc6758b21ca48fc7dbd5a3fafba6db3e58eada6268bcced"], 0x10) r5 = socket(0x2, 0xc003, 0x6) connect$unix(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r5, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r5, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r5, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) clock_settime(0x0, &(0x7f00000004c0)={0x0, 0xffffffff80000001}) r6 = socket(0x2, 0xc003, 0x6) connect$unix(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r6, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) writev(r4, &(0x7f00000001c0)=[{0x0}], 0x1) 16:00:20 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x2, 0x91, 0x0, r2}) setitimer(0x0, &(0x7f0000000000)={{0x0, 0xa2f}, {0x0, 0x2}}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r3) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x140) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 1: socketpair(0x1e, 0x3, 0x0, 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/80, 0x50}, {&(0x7f0000000080)=""/247, 0xf7}, {&(0x7f0000000180)=""/222, 0xde}, {&(0x7f0000000280)=""/181, 0xb5}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/62, 0x3e}, {&(0x7f0000001380)=""/162, 0xa2}], 0x7, 0x0, 0x6) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000014c0)=""/92, &(0x7f0000001540)=0x5c) 16:00:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) mknod$loop(&(0x7f00000002c0)='./file0/file0\x00', 0x1, 0x0) setuid(0xee01) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000340)=0x80) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r6 = kqueue() pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x443d3f43b8a159d9) kevent(r6, &(0x7f0000000040)=[{{r8}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r8, r7) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x6a, 0x0, 0x1af) r9 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r5, 0xffff, 0x1022, 0x0, &(0x7f0000000400)) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x1ffffffc, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r10 = getgid() r11 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, r10, r11, r12, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) chdir(&(0x7f0000000080)='./file0/file1\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') 16:00:20 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x9}}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x18000) fchdir(r3) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_media}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) ftruncate(r1, 0x0, 0xffff) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2", 0xb7}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom(r2, &(0x7f0000000000)=""/14, 0xe, 0x41, &(0x7f0000000100)=@un=@file={0x0, './file0/file0\x00'}, 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:20 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) chdir(&(0x7f0000000380)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) lchown(&(0x7f0000000040)='./bus\x00', 0x0, r2) chown(&(0x7f0000000100)='./file0/file1\x00', r0, r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') 16:00:20 executing program 1: r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f0000000040)='./bus\x00', 0x0, r4) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x7, r1, 0x0, r2, r4, 0x11c, 0x7fff}, 0x2, 0x3, 0x2}) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r6, 0x0, 0x80001ffffc) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r5, 0x0, 0x80001ffffb) chroot(&(0x7f0000000000)='./file0\x00') r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) ftruncate(r10, 0x0, 0x20000007e7b3777) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) r1 = kqueue() r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = getegid() r4 = msgget$private(0x0, 0x100) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getuid() setreuid(0xee00, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r9) r10 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x8f, r6, r3, r7, r9, 0x100, 0x4}, 0x1, 0x3, r2, r10, 0xba8, 0x7fffffff, 0x1}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x2, 0x40000000, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r14 = dup2(r1, r13) kevent(r12, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) ioctl$DIOCMAP(r15, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./bus\x00', r14, 0x3}) fchmodat(r12, &(0x7f0000000080)='./bus\x00', 0x121, 0x4) write(r0, &(0x7f00000000c0)="22050008835f5a39", 0x82f) 16:00:20 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() setregid(r1, r2) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet6(r3, &(0x7f0000000100)="9ce71e989b72e3f4af3788496ed26a025821c6189d432f4388dbbffa5a0b8f217f90174bca77336e3de0f973be29b65fa7ae3f6e4b95bacee6105ffac40e8aefafbe8feefeebfba911fad2eccf439113b336d346073a8b6cf6e4d9160daabb7e736dfb3af66f42953f87fffc895c2ec4ad48cc839465b61b1e346528755c372a65836198d8d56495121be8cefcb7257f9f37", 0x92, 0x8, &(0x7f00000001c0)={0x18, 0x3, 0x8, 0x4}, 0xc) socket(0x10, 0xc004, 0xf6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r5 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r7 = semget$private(0x0, 0x3, 0x0) r8 = getuid() r9 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000002c0)={{0x8, r8, r2, r0, r9, 0xe5, 0x6ddc}, 0x9, 0x84d, 0x100}) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000380)={0x80000001, 0x0, 0xffff0000, 0x80000001, "27806b91108378979ba0ecde1d653b2953c91e0e", 0x3ff, 0x9}) sendto$unix(r4, &(0x7f00000003c0)="93ccdf26fe9d9b946ca70879b889a0eb5c70937cf14a74e95a0bf787115c9999c4959f3027c0729d2daeaaffb96a990b414328ae379a81fca63ce9262b1d9c1813354c0cd04ded03b55ee825a444a429404622ef03a3649b61c07f401abe800e50722326c089c81abeb1391d9e18531e1a877e5f05fbab4e4568a9030f3f5e4b361f45225dbdc44f249d6c5dd363cdc5be1186c6347d5fd8c8969ddcd0a97eb8d6be0750c1ec8638890d30c669f2ab888b6394fbdf70a0cf", 0xb8, 0x0, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa) r11 = openat(r6, &(0x7f00000004c0)='./file0\x00', 0x8000, 0x4) ioctl$BIOCGDIRFILT(r11, 0x4004427c, &(0x7f0000000500)) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x40, 0x0) close(r12) r13 = getpid() getpgid(r13) r14 = socket$unix(0x1, 0x4, 0x0) getsockopt(r14, 0x7ff, 0x4, &(0x7f0000000580)=""/236, &(0x7f0000000680)=0xec) setrlimit(0x4, &(0x7f00000006c0)={0x3, 0x4560}) setsockopt(r6, 0xfffffffe, 0xe0000000, &(0x7f0000000700)="fdda4d3f251406248f08cef915b602c2168251be291b634f31cff368c8d11ff831068fc93464c41bb0385f80666a199bf0e88a99ff288e198a2fe3ad2c1fc1b6456d8fa8c1674af1d3b180c459066a26d09967ae1286dd7e68e8bd1123bf0af3a57794bca49fb4cbb792641fa5", 0x6d) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x8000, 0x0) fcntl$getown(r15, 0x5) 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x340, 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') linkat(0xffffffffffffff9c, &(0x7f0000000280)='./file1\x00', r0, &(0x7f00000002c0)='./file1\x00', 0x0) r2 = kqueue() recvfrom$unix(r0, &(0x7f0000000080)=""/95, 0x5f, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00./fSle1\x00'], 0xa) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r3 = dup2(r1, r2) openat(r3, &(0x7f0000000000)='./file1\x00', 0x20, 0x1) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000180)={0xfff, [{0x3, 0x80}, {0x2, 0x33882cd9}, {0x2, 0x8}, {0x2, 0x401}, {0x2, 0xef86}, {0x2, 0x400}, {0x2, 0xffff}, {0x0, 0x7fffffff}, {0x2, 0x7fffffff}, {0x3, 0xffff}, {0x2, 0x800}, {0x2, 0x8000000}, {0x2, 0x10001}, {0x2, 0x7ff}, {0x1, 0x7f}, {0x3, 0x3}, {0x0, 0x81}, {0x1, 0x200}, {0x2, 0x2}, {0x2, 0xc000}, {0x1, 0x8000}, {0x2, 0x4f}, {0x3, 0x354}, {0x1, 0x6}, {0x3, 0x80000001}, {0x2, 0x8}, {0x1, 0x6}, {0x2}, {0x1, 0xffff}, {0x2, 0x7}, {0x1, 0x1}, {0x1, 0x1000}]}) fsync(r1) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0/../file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') linkat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) 16:00:20 executing program 0: ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01dba4"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r0, 0x0, 0x0) 16:00:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000006c0)=ANY=[@ANYBLOB="8246120600b543a3419ba3f4e881e2433ec6357b5e21363c9532ccce8a0f1d946ebac72cfb2d9f3d42efce807de0a8d80b917f5072c9a5319fe56e1d1d37f6fa12e84dcb7482060000003fd468f47cf9f643ac15ae4a18e54264e211ac28c6ed201844c5c45616e8ad9b5dfa1746890cbf536f9bd8e85a78cf1dbc5ee378f329c28e3fc4053709d4bb1a0e479fb3015d"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x81}, {0x0, 0xfffffffffffffffe}}) setgid(r2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = semget(0x3, 0x1, 0x0) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000100)=""/15) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r4 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r4, &(0x7f0000000600)=ANY=[], 0x0) r5 = socket(0x2, 0xc003, 0x6) connect$unix(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="8202adfdffffffffff710cecb3278a448bffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a8a64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012a6447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000073f8bbfb79823754393cc83d7b246135fdbbaa63d13775347de70eb5bba67c37ab274d99f0de1707b53aa1aaedd8dfba84b18e39a8ef3349a49b7623eb420628673b6057c2b10c39ac4485b3a5af4689730906ce1d0ef6ca7a2bcf582e83a52826574af0f0b921da6e8bd99ad7"], 0x10) write(r5, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r5, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r5, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) r6 = socket(0x2, 0xc003, 0x6) connect$unix(r6, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r6, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) writev(r4, &(0x7f00000001c0)=[{0x0}], 0x1) 16:00:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xc3, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) getpid() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x48) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) pipe(&(0x7f00000002c0)) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) kevent(r5, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r6, r8) kevent(r8, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) openat(r10, &(0x7f0000000380)='./file0\x00', 0x0, 0x20) r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r11, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r12, 0x40045720, &(0x7f0000000300)) mprotect(&(0x7f0000534000/0x2000)=nil, 0x2000, 0x1) r13 = socket(0x18, 0x4003, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r13, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) accept$inet6(r13, &(0x7f0000000240), &(0x7f0000000280)=0xc) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r15 = socket(0x8, 0x2, 0x8) socket(0x400000000018, 0x4000, 0x800000000000003a) close(r15) socket(0x400000000018, 0x3, 0x800000000000003a) close(0xffffffffffffffff) socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x20000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000040)="100a2956b9223776", 0x21d) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000080)=0x4) r16 = syz_open_pts() close(r16) ioctl$TIOCSETD(r16, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r16, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r17 = semget$private(0x0, 0x3, 0x222) semctl$IPC_RMID(r17, 0x0, 0x0) semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000000200)=[0x11f7, 0x9, 0xff50, 0x21, 0x9, 0x7, 0x3a0, 0xfff]) ioctl$TIOCMBIC(r16, 0x8004746b, &(0x7f00000001c0)=0x80) 16:00:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5050e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="e230d83295c4497b9093a8a28514c0de755244063b2e728b26f1b23d30ffc8b6"], 0x10) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) select(0x40, &(0x7f0000000100)={0x7, 0x7ff, 0x7, 0x80000000, 0x3, 0x1ff, 0x6, 0x739e}, &(0x7f0000000140)={0x7, 0xffffffffffffffd6, 0xffffffff00000000, 0x3, 0x3, 0x1, 0xa0}, &(0x7f0000000180)={0x3, 0x8238, 0x7f, 0x0, 0x6, 0x10001, 0x5}, &(0x7f00000001c0)={0x4, 0x3}) write(r1, &(0x7f00000006c0)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f00000000c0)=0x6) 16:00:20 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) r2 = socket(0x1, 0x3, 0x1c) sendto$unix(r2, &(0x7f0000000440)="d66b6fa239454e5871eff704e54ca3d207e17365f0b78b8536768243f6e89e97e2ddbacdd000adc987707fb53b3695a0d37a830a484a497fd80efe9977393812fbe2120defad40ee520f139c93e4d3c24dbab10a7a98338617eabc0c3997f8bef726d04c888486ff40a696fa1026b308f71d99290120ab075edd29306a17aeb21d39e349aa8756e81b14d449e212a04a7e987cd6ae8eb00bc4996c6f0165272aae079c40853063a7ea56a58ebbdab30f3664bb475712bc789cd02cd9325710fc7043340211d47724f6b5474a5300f42bf65316d0377c535a80cee12df7a78c9a5f7380fff8067b5413fc250da75382fc59f9f18f01a3695efffab0bcd58ccc", 0xff, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="75ed58cba102a8e6419b8dd7f98476c6f7da7a7315f99b32a95ee21af0b1c4d8a9e868088bd1670bc1ae7b98368579938622e7b5dce4cba3db8ff9c79281e737379ac5741ea38b64e35cda2345da5f7dea931ca1c257907297eb65d06300833dc12326e5fb091409ba6b408a88d47a59ddfac30652219124f427298435dd4fc5cfed5212bcb4abac3306def1248aa5306b07959ce1c6e6692ea994b3649aa26dbda994769208cbf691f31f9995996857770e7807e1a778b04be2b8c1e301cc5404b11822"], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000300)={0x30000, [{0x3, 0x3}, {0x2, 0x100}, {0x2, 0x670}, {0x3, 0x5}, {0x2, 0x6}, {0x3}, {0x2, 0x6}, {0x2, 0x8}, {0x3, 0xffffffff}, {0x2, 0x35}, {0x1, 0x8}, {0x3, 0xa85}, {0x2, 0x2400000}, {0x3, 0xfffffff9}, {0x2}, {0x3, 0x10000}, {0x1, 0x80}, {0x2, 0x4}, {0x1, 0x10000}, {0x2, 0xa712}, {0x2, 0x5}, {0x3, 0x40}, {0x2, 0x2}, {0x2}, {0x2, 0x6}, {0x3, 0x7ff}, {0x2}, {0x2, 0x6}, {0x1}, {0x1}, {0x3, 0x5}, {0x3, 0x4}]}) 16:00:20 executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000080)="c7a89a0044686f0b5f45ffff88e7") 16:00:20 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000080)="0c000002fdb4b7e886e5c8520000dfaa953b1f015b200a", 0x17) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') link(&(0x7f0000000100)='./file0/file0/../file0\x00', &(0x7f0000000140)='./file0/file0\x00') chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') r0 = getuid() lchown(&(0x7f0000000340)='./file0\x00', r0, 0x0) setreuid(0xee00, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f0000000040)='./bus\x00', 0x0, r2) lchown(&(0x7f0000000180)='./file0/file0/../file0\x00', r0, r2) 16:00:20 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x77359400}}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="b2df7759157dcf08d56cdeaa7acf0ac332246daa6b6d871df80457766fe1027d45", 0x21, 0xb, &(0x7f0000000100)=@in6={0x18, 0x2, 0xffffffff, 0xff}, 0xc) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xff) shutdown(r0, 0x2) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000080)=0x2) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000000c0)) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000001c0)={0x7ff, './file0\x00', './file0\x00'}) r5 = accept(r2, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file1\x00', 0x80, 0x44) dup2(r5, r6) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000300)=0x1) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{0x4, 0xf3, 0x96}, 0x1c, 0xffff, 0x7f}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat(r7, &(0x7f00000003c0)='./file1\x00', 0x80, 0x108) ioctl$TIOCCLRVERAUTH(r10, 0x2000741d) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000400)) r11 = dup2(r8, 0xffffffffffffff9c) ioctl$TIOCSBRK(r11, 0x2000747b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) dup2(r9, r12) r13 = kqueue() writev(r13, &(0x7f0000000600)=[{&(0x7f0000000480)="7d941f9780ebe88dec95b9d1630ca9196f511f770243015824261b490e64a5e7c06ae5a56a6e375930b79cbd7a5dc32979971b093ab47cdc49a4066b5a1c0d6dd324b4a9398cf5ca8df532648429e14b93e34b3585ace9e93f12998d3ef0970f21dd3fc4c970b24f8ced51795a53590f8f3281a118916e246cc0464489dc2e89c80216238288b59136ae1bc7dd5be24606dd05c37b634a1f87e67725b884f6a99c1e81dd1614c7605f9d94bdec5fdd80b388997344dc64ce0502eeaba7dd62296795381b3d", 0xc5}, {&(0x7f0000000580)="3dd2221daf3c80f345722379b2ecdf9481f1e8b36d95e7c7b3c17979e1608833effacf0e2f14ecbc0ca0b686d6d4515bc973fe0a258c61883c38d58df7346378713a3c342fdb3afd3aaa7f952c357b02e2ec7e835fad0af6bd2732b0717a8b925394dabe9067614ace108d7540e010e954982167", 0x74}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000680)) 16:00:20 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffffdfffff7ffff], [0x0, 0x0, 0x401], [], {0x2, 0x0, 0x0, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x10, r1) r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x11, 0x4003, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x100, 0xffffffffffffffff) sendto$unix(r3, &(0x7f0000000000)="b1000513600000000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x0, &(0x7f0000000180), 0x1000000000000264, 0x0, 0x26a}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x400, 0xe8, {0x9, 0x5}}) 16:00:20 executing program 0: setreuid(0xee00, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getuid() lchown(&(0x7f0000000340)='./file0\x00', r2, 0x0) setreuid(0xee00, r2) setreuid(r1, r2) r3 = getuid() setreuid(0xee00, r3) r4 = semget(0x1, 0x0, 0x180) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000580)=[{0x8000000001c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") r1 = semget$private(0x0, 0x4, 0xa5) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r2, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r5, r6, r7, r9, 0x4}, 0x200, 0x401, 0x2}) semop(r2, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r10 = socket(0x18, 0x4, 0x0) setsockopt(r10, 0x2a, 0x800000, &(0x7f00000005c0)="ebffcbff13b9fd8131aa4e7130a83d12951848e68ec810872142bfc79548988c99e0f2015086ec2b603c543dde310cbb7464a1a8bc038afcaea13ddcf3addf46ee249546294b8403de329bf039c2b7fa88c84b8562bb2e7920703813d21eeb89b723709c577d2be313b580cc4a29bf0010e86e418bb143cc31fa259fa0bf720700e98abf362aef99f0ba5d698649e18edab889b6db8029d5784180f6064e252d18618ec864bc0343ed43c85e98bbf35ec3417358dbb0b272449daa4bcf4d87ec", 0xc0) r11 = socket(0x18, 0x1, 0x0) dup2(r10, r11) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4) r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r15 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r15, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3, r12, r13, r14, r16, 0x4}, 0x200, 0x401, 0x2}) r17 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r17, 0xc0107002, &(0x7f0000000000)=0x280000) r18 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r18, 0x0, 0x16, 0x0, 0x11e) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xffffffffffffff7b) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = accept$inet6(r19, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r21 = fcntl$dupfd(r19, 0x0, r20) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r23, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r26 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r26, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x215) r28 = getpgrp() r29 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r22, r24, r25, r27, 0x0, 0x7fff}, 0x80000000, 0x2, r28, r29, 0x7f, 0x100800001, 0xb1f1}) fchown(r0, r14, r27) 16:00:20 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x6}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000001c0)='/dev/zero\x00', &(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/dev/zero\x00', &(0x7f00000002c0)='/dev/tty\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='/dev/tty\x00', &(0x7f0000000380)='&}\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='\x03/\x00']) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:21 executing program 0: syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x80105702, &(0x7f0000000080)) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) r3 = msgget(0x2, 0x1) msgrcv(r3, &(0x7f0000000340)={0x0, ""/172}, 0xb4, 0x1, 0x800) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2000, 0xd52) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r7 = socket(0x18, 0x2, 0x0) dup2(r1, r6) fcntl$dupfd(r7, 0x0, r7) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07045c91265745192a101018000010ff010003005ad35a0520010004"], 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x2) write(r9, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r10 = socket$inet(0x2, 0x4, 0x7) lseek(r10, 0x0, 0x100000001, 0x0) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000004a, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x4900) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x400, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0xe3) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x5, 0x0, 0x0, 0x1}, {}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:21 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4112", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5e020207e0000001"], 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_data=&(0x7f00000001c0)="5cb8455318c744f19a9d1ab82ea700d40b5ce60ad524c4217446c6bc7509cf32380b2c4c4aba30db4272171eb18558f0e82eb6b8edfa4a817a95c72846ee76786a95d84c47eea864f61d0a1f63f12f911a2d371a1d6c8cc550f19fb0b5ab9233b7af432f854771d27a484aa82220a6fd8bfdb1b48ba86b5bd3e16ef2b37e0c902bb83089a9e47c68d4158646b02769f8e52686bebaf478b4fb73352f1c0416f395a03430f7d2945c735db2112a7b633b61bbdc07c2fee243098d7aa72b608f893a0cc65924c0e65fb8efa54d859ee9133f9f20b2b6390f0c2accee6cce9e110d63fdfaf0e600a190350a1cdf3197bd9d8a908f7ed940d537d8b1dd35f43c4de53df1b08efef5bcb08b89c7f214cc7d58099625f4a98143c3246fca00436e09fce355a6e067c82d1adabf9e6c95d2e7bdf0e3948f5022b47d483eccb919d9a9f6d0dd0094e43d6b0604118fbee4dfa023edf9f930bf7030f8bcc999df507a0f83b3e3aedd03210b71da2403b81c124e9b1754464677e016ffda7e3fab1085a4f736bbab323924443b79c2aa6618d805715fecfebc0284d4328d74a5fd2eaece53d0eb1db6dd16bd6f106865c40671e6d66ecd819c384bded5df69e94ccf6c91a99bec6f8ee13a3980663b9bd681399b919154cd00d74a1981f9280d604b88c1ed5aaa77f9b32c2096b7d946091629fe793023efd1dac226abd56e03cbce3ca81230cbb5e13e4cedbb8549b9ae2cde159037ac41175ce5697c087fb2f5fade4ee73e44d298b13c4972314085dfdfe6dc23479521c9dd76af4ca9309d098f9181a32ceec9d7694bd33379abac3d7ef395174b9baf4fc1d313349a12fcf5ba9b7cfddc334c12f80461ca95d681c887504e1bdf9aed8302c8437fb7a0e078c2eb4486a644a09100a7bb5971f29df03069768c26ec74982d84a5bfd141ebf0558e517006383945abaae8ca50989409ef5d3fe98008053a2369dc0e60af191b6f98a59d86b2fc07e3aa1d581e2a120c6d766a1da74ca0fb364d960c62d42d4e548dcac74ac2dd77e453b2ee967f6ebd87b580a614e16831ed2be11c0aec08620e2d1d931a6453e7a46e1e9908877f2d47327809cd0dd277df2090f74900f0e50fbc68509cfe0566d74345216baecc3894e3f28e865ef788d2c048743f20ac547df0f33f20418508c97e06e557c50fcea04d2f0b34bc6da3183e83ace556e0a07accd8d308fc2aae457e839ebe610411c137f485940127f5933cc8863960d6c536914c3270867b554b2fe21d3f560c754ba9a935693ad3f1b3b52504973eabb6c9d95f466a278058d6988aa9d060ffcfd0f5b23e69ff69f8b6dba3a493ea77e484fee0f3cd2fe6095b2edbb6326467352dbe34bcf1cdf873e8faaaf8d75dd52391116da0d9537fda1f7a880fcf0c3a46265afe29b4487ee0fbb98640623c7d9d6c5608519231984648ab9bf1856fb00ed4f4048b609b018c338243fe03f2d44f9ad9dc13f63d9bb3b118a1f632e5d6711eab4dfaa46afeddb0f1c43e4a790e18c055d14c38fd58aab5f357ff4d852ac37e7c6a2362101260cbf029dc545a91de0b49605fd7e99dabf005fa08f69e050c7f8f5c107f4a138794aefa8b1d7157feef0f1f32ca669ad832ddaef9c6bf3fb5ab12b494c8924f58ccfb7c8c4ddc5f9c07cc4dd62433123d3d87e99eaf437b29a95ef1abe11a77422be9cd24bbcd55ba6b4cf38f71b61161fd17a6387b14b2fe34d319c08dbbb3e8d19eae935613dd2a217244da00925ff81ba4541bea744d068c089e948d4debac5ec4395951bafd90d477ca0562ed8d298be483d7d8f6456cfaab408959986bbbaf24bafca19e8b20a77a928a3e5ca3e53751db612816fe41c604f683609639d200472504cb5f332affe97397bc82e1e33163df5bbeb93696cd40fce52ea12f46d6971061ec56e838f19b0f8488b6f8b6cee9893263d487d81083532e6da9617dcc80fc4408e68314c8e7dff80e84b1ebcad9d0663aeaa9ebe1e29ea690c1ef6d987a51ee1a7313bda69f51d5d54e9a19d6d3e1d4525dab00e937d8819291d62a7cc034cef58fe4f6f58231f9a70bc9bcc0ae878c86c0de17f260d2879198aca59dc59ee09851dae99081068a470811ff18b4bcede9638928d4cba7ae14d48412ae41a8eb5a962b17e0ec4e09bb0da6c245e96e0aba508acd8687b53405cbe643052e8917c150dbca6bdb9f0eb940a1c7e98adaed6009d4b9dedb37845836d08be0e149b3bffe39905334a4d0d6e070584c8957f51106a55a85fe1327e03a63dd9cb7a342973b56a2edd6918f17c6e777f1718895d19d65bd2df5276f2089432b3911e88c24382421b2ec97496b085c12966e772e29de58a2bf16e184620d6162dc8f171adf48036941b22fd6a4e96ba560f07a9f734436923911c3b4e6e8ae650900af362ee33bb7494a97af6b303dc72f76c92a6dfa9c64855192b044ba935d6bbb3aa5fddebece2711929cee2b70de824cbf659fd80785fb4415ce1c9761ddfb954109ca480091f521a1cbe12611c29a97e0572fd5bfd475d19830233250d2ab120e2ad8100bf61a791627eb162de35bab67042c734e109d849c2cc96c297366981d31003e33f62b23b63816b72fec2f34fd34280c04c698f1c8321dc28ccf1d86e2a8b00f967ad2500475146d64eec11f8e7b39dda7504e2e5feb278382979cac6e29345cbd0d37bf7f65ccc46e7b7c157310a3227aea25a86ff8e0a4da5d5abc73428e5d09588b32ae9d0644f092c5bcebd5d316dfd0aa3e985d78d32f423c705166f55c7d282d48964c6bde9f7c4f9332130ab5bc4c3b9c780459ccae0a472cbbd211f10e654b654aa035f5a65d363b227490a7ca9fb0c5b7235dde990959d33ad9d8b395ae244d1aeb1cb7b137b0dc6993677648e9c8cea3345db8508d82cf65d5e713ccb556a7cb3f3cecee1180339e94eab627fd56ec01a7bf97bccba9fa8b0056065cdf91a30fe335da6c422822860795896607c1d3d1ca0c9bcadd2ed82057ca5323e4b3e6fb833fc484d1b88b919df93add1c0288850941fbb1691d4a374fcb14a7122bed3c192cc84a6c227799cf3208159ce96e43d89b9d4f4e5dc6c9320eddb3cd1eca7846d851fd27e6b1b1844834b78f569f598ed86a218c4a69ff821029b8cca63ccdaf235f4b21b4c50622035a1aaa1d54b8b6d6af0ad98e3820564b2ed76e38d2e5e30cb6df4479be5be4b16994cd7c2deaadad975783ed4d5601bd93110b52e09c5b0cc983f9fad373ae1e0f45cfbfe80201d3cb1dba3860139877a32d91335f7e0e649a7f80044cf9d3cf84775106e8580ffacf4959ccbbd89c73a8854e0fe988efd330763e17685f2bd85d8c5823a7712b7a96b867d8692c504f951a5b29639eb3f11e5d64750e2f4f2d8a2899b54b171eb690962fe4c6b669ad0431f79618af701f6ede0d14844e63c31a244497c71a0686553cb10440a8990d66ff40bf9fa75a8fcb8a7f835bfaf13f13a44bbfe6fc960864201aaec95a6193dfae8adf5a146efc3c58e2acd9e53860b87a07fb0627f432a6f7e7cd22ef3b7fc16851699dba857b452a86ee0248c379c618fd17a8cbc588e7133900ec01e941bac120002acbf1f19e2a1d3fd8232a189d63bb49ea3d142f3b0cbf6a4b3a680b9b37731855346ddf73476d4e6a731d4d34ef682eab64d7db12a5c7acbf1e0ac4dee9c3b751898d05a02d7f95ee3069443d483613c70ce6cd6c3acf12524237df6e0cb1a63e938ee32bce694441fc94c7977fe22acc97fc6c42ace033dbe31663f93f7e40818b530ba5a11762835ba020d40287e397c06e08db398707a085a56920f9b6e7a6ab50e1f29764d48a473e22736ec014916ab3f559a9b857a3b2c54463f75732bb6a3c5b8d36d9a63f66539c71fcb1126463556aaea5752de329b14d07cba6f4371f53bd7d12195e66f12144955d51c0ad755622cb94884cb73557a02c9437c890eea316850efaebb2714a1ef94918bf5ab9a35b122a74863e5b3454d06a0af7169961747a5cc084706e3ec3254654c8d00c0a1ce94cd6a56ec1bf4c25a3283b138f718dba571e8607a4cf7459ac66f1a1fe37255d241acdecf0eefc55489a16af2319b0516634a285016147253dcc99a83f675900e607c957da7438f529b342a8dbfc97ecc2b12c2daeb39adb4b46679890862255ff6ed33b1fce49a52312706c86939f7e1a51f067cc5e03f5791d5e59d226e7995a6fce01db96d33dcf9724b2445bd253bd1ec687f2e04f6dfcada349d920cdf1bc1a9f5da81358cd6892c9c1d483c348bbbafa7c46edcc724c636d0f3da6a9f92e175907fffe8843d61df067070421ad4a17e347a9746b4578541dc527f70837a0bcc345130529cd832872d3c9b6e0b3f5d64e6b77bbecced865111f0acb076b622ae273abee002b77b0f28255884f47703bd8ee323a856522bad006d91858a1f4570b87f1e68a3579ac91bc93f0d54f7a63f3f016088c6011928453c45255bc10d07fddee0cfd7e985622cd151fdaa16d35713c7527a8275e575fa780b70f3cb36f714b387391849e0397f12696264fd5945d03a5640b92dc37d97d525400d94d2da3329eaccd0fa61f5cf2e7b651b5029fb1cb95a22e5220f964bbafb19d7f34f1f9aa9e56da8eeb3c2e2f9ce5c56f081f9dfafdc9e85b544c298a30dc5ffcd0c35b8021b00dc628340a195f1e98405e03a1a1452272f603eaae5b1bfd5ecb65a2ba960ceed7639cab0f880182843e1047fc2a99b076267e968dd6293364862923b9771cc4c3b874cd9d3173c7481a85c090d495ef835d7d385d67d87853e3cfbcf30e46d367199cea4bbfaaf09e679bdf097cd10fe0d34e38064a60ee0200c400a24f256ad9f66b09a81eb538cdb27c9540ee1bb13143d361262fd83209277712a332fcc24d4b50996bee180d72665b3976161aaccc3dea90a596294bf34a6aa2814ef2a1ba542cf3e6fc9602a5660df0b2a593e5d10bdb40c79b5941b638bccbf68b3fcd97570562a240b8469d6031611fa75d393126d553d5bfb5bf3ac5dddb5bbdc9476e0b6dc5b8b01ed05a7a4dc12a28de24a687e3878ddc3f46b8f3b02c047c37195f428e289df3b6ee511ce92c2aad775c5bd41040f4e8a9cf734159b0a4a43ef27ddeb84858615aec7c2040249f0064e936101be2dcdad71cc17731dec78fd31e32597b6da0656cfa259efbb3049c83b118e06dbaaf72b7b2283e245f251d81fbdc64fcc10cd00040a2f8d6126c1a0b1238b15c7c29b3e9bca42fdc5e08ecdc1bdda9f4c5e37cb7287a79625000d66d8127700621a0440670af66be66c067fca4e245e97b4c3886ff9b6dae5e9397567e01cce6b147ab4fecbfb6368dcda1b190646a61fe0eddbb34e2246d2e086cb3e7f5f6af640922f7c78350cfa2ac571beebed02a6c44fc55dc0f0f5a3bdf0021d5d94b4246420b051ea9a8a7f1f4c9d4ab344da64079759391fcba9261f79a1f666b7f3cf3e34ca4546e850ee3d6c90351ea47113f6f91ce6f3e7c61f7aaa26d264dd22be2d2893ebae94de39ca4c1b172af5f4425fb3cf9705d1f7ad2800db1451436432ac8bc62cbc58b41b649118b5b14b58b7d42b1f53cf138862089bfcdf7215afa8997350365c6cb1b908989dececaad7ef9ad9c7b31d729ef6c339edc60795ae1522dbcf50a0c4a36565e47a9d59bc45a51e04a35a4d84a46c8e29277dc78307ef0c6ad2689ff5f6e51adb90130756dd58fcffce31c9e3b4b777ce953e3d437cb872de610c45b5a371161042e0033468f1a53223069"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 16:00:21 executing program 0: pledge(&(0x7f0000000180)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) getuid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) r0 = msgget$private(0x0, 0x20000003c4) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee16f1b992c27683931a7fecb27386080e1ce0ecb1ccb7fb03d66fc6b0227fe5bebb5aa367fc06bb15959f54e38caa5af004f2292be3d827213c3cee3e619d4bd9ebdb9b3000f1ec55b1e29a822a38b7e2be0c309a7c8bf87c983b561a2e0543413d0644bed36f3abf165c465f9ce0fe0e101de3e340691aa6049ac825ead35fae9be9e145c14540675aabe67538baea24de134d4e6a7ce109b36c9e3d0a4ffa11af7fbefc474d0262522d05d62c88e5a3db587c827eb6b120927bb30911174d32804677b5e7d4e3f3a621d8b05ef97b5c5c522613aac127d38154400ab851342e4848d8a43438b33f6301e19280a", 0xfe44}], 0x1) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) writev(r1, &(0x7f0000000100)=[{&(0x7f0000001e40)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554450a560b093f4b569bdbe0d89fb771da85524b1d70200dfb31a996000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef660000000000000000000000000000000060284c266451bf7ffc940a58fa2c29003daa0aa11d1fd7eedd68375ed8eca7a7c951578f7df52458ce10755ec9b6ad38a96fc0d0b55d9d6eece303090f8e95793e7282ab803d4382aa4ab823f9bd97bf68eecbf7fb652f0da4cf1b0e9153615df68750171f03bf2ef134d6193404a80c86360905393aa50be2e07fdb62244590c2cc2e1e16aca1984ec63c720b0f4778f0dfa572ae95bcaeca34db765ca6e47b1327f8841085a5ee71e389315cdb847a8c8c", 0x236}], 0x1) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000940)="176a9e37ec6e3d3eff0fc65f7f0baacf752c102c0c04fa2f845d095d804e6f3e0f9122315c6128b7f6d4092c94134447faeb2f1a2a16f89b6d982dec8b06a3536401d03b7062c068ecf1c4", 0x4b}], 0x1) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000a40)=ANY=[], 0x0, 0x800) msgrcv(r3, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) getsockname$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000004c0)=0xc) msgsnd(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="f1435c0ae40a9c8f465a779bcd5ab3b5d7bc7de3679bac2dc9ba", @ANYRESOCT=r2], 0x2, 0x800) open(&(0x7f00000001c0)='./file1\x00', 0xe7638c5be1570c31, 0x1e8) pipe(&(0x7f0000000840)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000000c0)=0xc) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xec7ba243d1f4d784) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) pipe2(&(0x7f0000000540), 0x4) r7 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66694c653018cdee000001008ea9f9591188002ca551ebfde10cfc60830eff4d030000000000000060833c5c9b9fb54cb188dd3e7942a967f063a7a9b7831600000000db9d501488d08100ad1f25dbc29a8644ff0f00004c998cc24951316f47836c23a69b5b1e27aabf283d517a2cf1476059d13c9b6e5ba84590ecf549edc9b6206e76c50c5229850b5f87330c000000000000"], 0x10) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000080)="01a01b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r8 = socket(0x2, 0xc003, 0x0) close(r8) connect$unix(r8, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r8) writev(r8, &(0x7f0000000a40)=[{&(0x7f0000001b40)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbeca8ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1fc2297ddc7c3a822455ed349a4c64a75d65766d58f65ad665abaf0b37d307e449b8a25dc419f481a3a6d4a9ff3f4db28e86b13ae2da797e1e21504cbb25827d4ebd5bd0943b683c0e5019a8a6de7926cba2d91cd0e9f72ef4c54921eaf7b1eee477536b5f53927adfa6c33b9f1d632f31da8caf4a9168ea8ff63ada7cbf30db8e969320ed4d39601151b1ec71292d5a253c354c8348b325845e43d88d2e80fb99edaaa75400dcaa5611b731016248f35d778663545124ee270e223080229263b54d22d84885305dc0ed6f711ad7dac4b94adde767d858936582ae14fd35a6de403511787590419ff", 0x1b3}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f0000001900)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b95534f4140aaba9e2d074bf4ec951f10953d64ab53fd121cec95406e110bb571e5af2f9a61d900b285b8ea8320bb92f746ba6efc3310c9bed02ba38bfdc5932ed21d6548d412d51b0385baf220c1a3a2393a5e0f9067c28c8bbbedfdd528ebb0b0d6fb42449ec1eabcc6f88de1ca3c5183e5cc260aed52753e136ec9c52426ea99944d33e167e79ed568977c9b9d81e684d99ce4bee48e32d4f", 0xc6}, {&(0x7f0000001d00)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d947a09670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b680e22996f59bee13a67e2892a853523bd5299a1f73d2b41c7223a07621c87bc42960f76ccd549a4abc3b0eab624b9fe86fed68ab27696a29b16f081feca2290318b1aa03022d9ce8a5993f7192ec4d710178cd424", 0x139}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e00000000d3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71700005d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}, {&(0x7f00000008c0)="e6ffbb116b336de20372d8c43cdb5f5a2a40631508ffe99bea00565b062954e5bfefe8191fb3bebac7e10c58d8dc8cc77f54a1214fabda67b5236fda7a139be281321828868d6e268ac6688f35d0abe91786f08ebd9d47a4f705cacb16515c090fcbcc190bd5d8eefc21839a48655c2d8418b3a00e37ced9120ca465bd7e3e10", 0x80}], 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r9 = msgget$private(0x0, 0x20000003c4) msgrcv(r9, &(0x7f0000000b00)={0x0, ""/244}, 0x15448cce079ae68c, 0x0, 0x0) r10 = socket(0x2, 0xc003, 0x0) close(r10) connect$unix(r10, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r10) r11 = msgget$private(0x0, 0x682) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r11, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r11, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a24ff000000d198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576a182f43879a6b05d1c089eeead5c9001cd878709021960fc8b83fd9f6b1a3c87796d1fc27012d9fd1a1e66107c8396e9d3b1eb4112ce085f5cb3dd2e78e67e7f72"], 0xffffff64, 0x1, 0x0) msgctl$IPC_RMID(r11, 0x0) 16:00:21 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2229bdd9838e48496efd89927ba83c"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000008, 0x200, 0x0, 0x0, 0x3, 0x1, 0x0, 0x4000000000000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/247, &(0x7f0000000040)=0xf7) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000100)="0000000000000002", 0x8}], 0x1) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xffffff03, "b0973100117c00"}) syz_open_pts() writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 16:00:21 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESOCT=r0, @ANYPTR64, @ANYRESDEC=0x0, @ANYRES32, @ANYRESOCT, @ANYPTR64, @ANYPTR, @ANYBLOB="1dd63931b265354013faccdfe146fe935e1709ec7729a02faf0954d84351c581d3ba6165b4c048a09ee091551a91c2741ee1c5b86dbc08e7518df0312db099f3784cfb120ed3ecaefa2eae3000e7bf2234457fa2f960f5840558810f316777f9bfd2d91ddcb35462bb75c99ea98fac26236e952c6fee65f4c1017e30f84a1c86670fffbfec6c28e5f340f649ebc738750e77ccbf69d1dd65209c7e08a2d315f1ddc771eef649185f43c7efe5f55bec3885436451172546586f68", @ANYBLOB="9b8327f120e2a1e42fbfa042254744cc265743b6ee89155dc198c59be767635dce61ab8a951cbaea8348a733b9a59b056249cba160361c0c235487af45c0a29f3a166fa3ae37ff7bb50d144a549a92f295440023f874a11052efbb12d55681b9fa5971766377000877e953b155f580e9ec501f06bc6c7323bc613facdc6f52c9e31636fd2678b80390de87d265d00f0f21836fdf3a29e1e5a1f7a179b7daee51944becf771fd78473d50b2b4e5e6e2d4d10f5ec2a1a50eaea6d4c810", @ANYRES32=r1], @ANYRES16=0x0, @ANYPTR64, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESHEX, @ANYPTR, @ANYRES64, @ANYRES32=r2, @ANYRESOCT=r3, @ANYPTR, @ANYRES32], @ANYRESOCT, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f0000001680)=ANY=[@ANYPTR=&(0x7f0000000540)=ANY=[@ANYPTR64, @ANYPTR, @ANYRES64, @ANYRESOCT, @ANYRES32, @ANYBLOB="5ad9e684abd3a50c57568d35acc13074a023afce487570cc64540f37c4418c3b91d027bd4771632b6cdbdef1ac25a9c237fe51dbbe5f4549061aef0959648d1b60c34e40dbecb97d9aeb063b30972beed733dcfcaaaabecc42d752b76006c2ba2e6932cfc1d93595a2ee", @ANYRES64, @ANYRESHEX], @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR64, @ANYRESDEC=r7], @ANYRES16=r8, @ANYRES32=0x0, @ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000600)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX, @ANYRES64=0x0, @ANYRESHEX, @ANYBLOB="80c14125f37aef133a5fe41fde507d896498b8e7b09338430cb6d0d0c55b44387ebf2ac5a103217336cea51ea663caa40773d485619522df704c095dd08f8786e32abdc91c9477515dad03677dd2fd0b6248810fb29a6dfbc7505dd7f823d7c72b208663f9b75bc908b2bb761184b6507f182ea9d24de5a07c5e998586c052fdca502795c49826d9b268c45c9de84f0f091b2e7617ded3a955009719af477551706ff00d328a49e59d490caf7a2a5d3829db50ff93be59a0ad8a56d530ee0b645d0606ccf66ba3789bef3c323b840b90d35118a8f34a5499167b5752dd4e6e56daf22f6ed540617e6b3bbc292ab467a6e40be2776d54728734111f657374909d78577a295573a01380627ba20673369bbd9e285af8ffd8d073bba0816c0fd48af7c1d2f97c5528765f761c7c959b399bb653e56c63460334c052bb4687d37ee79c380f15a53841cf781486be4ed160b815001aaa4375f78cd2ef5929837d3c9a58b1ef1e7256e2bcfe398631dc2e812212a9a345bd41f4dc415d23101e8db32d077353365a53b9d7f2e2f8cca93054500d1d196d68d6e134459f92b7e9cfcdabcfdb169f6cacb17cbbdb5669b40e12cbad05415db2c49bc88d20c7f04c11dd9e6d6d24a43ea2538b47cc40d1f87dd82a6dd4ce88ce44c9cd39f7fab4b856ec4b5b787d592c8ae61ce1ba08fcabd4118de76eb857676279b306bbcaac5a782dd2b8d4c6ea689b9a4d258b12031b0ce6c9a6bf1ebf6d6e999f77d400a75b189114585f0426dfc60a56ed891635cdcacde7797013f9210d9598fd951d8ca23e27d60d2c79b9cc3afa574fcef87d1171016f4e52c5dee3ddc5739670fda8f91233e17a57260e24338832ebb70e38790107a13210989fb2ab99ef72ce094b8d2166ffe23c6f4549dfb42aaae67bc974e832bba0dbf9b5cc7d322a24fb40c95c30b6377acae63602e0283fe148060f8ae7db2ff451ebc839daa878cd19b24f8d8bd63dec34693b150d8da47b4997d87502625db79c17f7f22442d0e9e151c7914b7ba27b946a9320f41e7c36fe54979d0766f56789ee943800343b1c78d3b744202681fcd77bebe1b04717fd126b45d7b8b156ad09d359a9c23b47d77c6043f2267043cfac8b142a10e7358eb4063b2b66a964657007f870335f21d245dbf4843c20a7d9a8dfe93a838b01d4b9bf48410ae40be2efa3e70d3ec22e696e346bf1a10e79c7c87c1a5184f046d61112031c2fadf180a2b11e0dfd03fbed8c397a474e8bfe62050a15f4db21f9658f4a9ee7c7bd1d53c7a9d38b4c13747d652d039df2d0cef3b0f19fed0d4dab3eaaba8f9abde9cc3895742aabf96cfb2e3b72898dc68233e0e3705d1f1c97a6b2534b8f7e0eaee8e79079277c09e9cf029e59b566283069d00ad2714aacfc34b3e2adfaf7e69c88bf9402d2690228631bc8b53d666ab336d17d295b41e97cf01773e287c656ecd3873d352eaf7d79d537c402b756b5571ec4d1ae12fcfd4d8314184d59c0ca51de189e345a58f4de202c8868be9218b205dce2ca3482575041dbda4186c995c908169200464cb33692bc9f661ac06edc9de0a9da0c83a78ce7b97b724f77d76ab438e587e989eb23681ad6b96d1cad43055085c991e41854f18404c106451435056f76fe2b228a731f8e831ceddd0e9eca49cd81760e85a4634375e33e749f621e21b98ed57cb381e31b3b53b3a1cd9f63235ea3995e342c57b23c73ec8b9468b54479822209b80c0974bc9fd8b1e40e912557d6c306303494b57d68ce9e98e4d045c9c09eef7cd62030f3ab0a2bae1e1653a6cb04b292410aac22d83f25429aa788bc466336ea624a09cac36f139d94d807f0784a3b3d21f41ecf9d78bab8130fbbdbc8a0373fce366466e0dfa53c6dcc728231554e7770151e811f05c6f90d198fcb770334b7936cbaaf9285a7ef17c5df917ee2f793ca33a427e43ed372c58aa7b40284cebfef64641abe6576e81b3a61c4f9b1fa7020b21c2112e4d4c511a876587d39c54439263660f8464266bc0fae4e6039aeae8b48d94ecb5df7c11a80baedb48eb5d0b40dd278e0d4df83182ae69dd3df5a6df957f52d3f6fe24ebf2006d57cb19761301ae3ecb7ba3a1693cbba4e8f77fd2bb17299bf5b86a06f026159cf2a620f1aa5b1fae28106c16f67d7803769adac3c2814caea8246c7147a56acc8d077fe1e8d6f451eac6506a8757b8af81a6580cd90159d545a417ec2867c698118f553250c2392788503a1ea21e31a8e4d134d337481191260d7c641c52d6175559b5777da8cddd3bf8670792fdf97b826b9edb1a7aadf9c3659dc93c39e0314bf2d60706902f7a7df3af42a918a5c55c7fe821b43037cb2747f2fc7c634d8951e52a6d8904d3a84e0a5fc87caee8b418c00911586140177e7c1dc0c6ed2a2ae95acece54048e73f688cccd35efb2a95f9383641b86d8945c758ac4938510f6e865dcb7dd5132eae9b5b1d26540fa5d06761c9eb52b41ea5f2fdcf701b0241b97ab202714a40f5b5ac38943e394c2eda4539e8b47de927dd21f5a5238e88900f0ce5612d2043501d9d231467789db44f622eab2a763facb80a37f96e5db9f50d1b231e8cd605d13c2d0b258c53abd43f441e2588bac2a1fb46249c85bb67adda2c3d902354a474c41c8b86e55818d32c79082d998186afb613e4c80a20b89bdd1b5ca34ffbb075a20b4af6716ccb8f7b5ffb6b816487d1951f99f307394c6625f6ff3e5052a8695d9119bc9d9339b709eb6dc917edaece5a8aa69e0aa059b90344c1b7248240c394fd8eb1f3d24e6420918c40b718e56fcb7e3cfe925d05b02c19c7f725a51c8748aa3e40c8849916092080cdeb30f13540936f202ececb6822092ca60212891517ec35638c7fc951a2f228618eb9248fc112a3f9afbff439e368fa099cc1506108b20079be4e752564ef67535a8516708f8d8071d3877f733101f990db445a2b6473444e8d3918078485184fd0fe6fc42cc2cd7b28eeac7bffa15438cb39b4a523010793035d3c9e1687d979b8371e8ff60be49f003b04e1a4a37827ba08c7a45c1b1a8c3e85abb0b5439c2934649905cfe48a0c7ceed64ca770b32177a5f7ff5698c18315eb53dab3384333b2d16bbaca34585a81caf4ae0ca442e4a4a3cb828de1fa20cee93711e0bd32725ecf62dcfaedda227491d563244ef1fda9b9108d4f067267901cba5b772b9be33b2822cefbc7da0507fc5c2f345cc6595d396b7615e590f6eb1d5a0df5239b422c171400fcd9c942d15f2278e74edf0ea1d6a063f84ddf7757aae989331b9f3cc10a4b9529605e4ab1105de3abc1bae5286eb4c40ceaaaa6c6e32c4fda92cae5e39063001e6142b46a8f7bd18137878a9a10f4257164570bb4741c87c0388908b6b46192c619a62b228bed4babfce8079afb873c2d191f4b189ef05443d24fa29efab580ae941589eaf77ab8cbd96128003936d532db0a166028c21591c5963bdb3947f2467a34463f7c982e07f1c86687564530d756ba3db29a9e212815d2dc662b53819672aa04418685152d3d60826d0f4405e845e44c8f3f2151c220b97261308ba5ade8fa7aa1dc82df517769ec36e3927f601583779940b3651aa125dd470c08c500bc849a9744d65d51b6dabfc46cdba8fe8a8abc141fc44309748e962687466ce2344c71d55d5a16a3fb13c4e2de91933f67a126ce4a2666032c8fa6151aa3f5587c0bd975924c4f580639cdf76ca57aed54c4cf3434e11dc4aa981543bea0b537145d06cba8ad00f0bb4126ca06166944c792657997b0523a124f438db06c17c9ad8bf3d3971121553c632ae7f9261af3f2e2a2c302ffff3de428312770fe6298ff5632050ca3c1b7e6fe62758fde6af44d0e37a37b1bafb5e16b809ea5e63c3cbcf6bb79b67b42c4a13d8ce52ecfaf9db1ffe88aec363a58c96795e7071413e97251603a658cc8c1754131185930e23d6e6c0f65f4b7361795aa1cbda19e5cb4b96f05428eefc00a5d86ca81128e96a7fbdc5284cf56b71a8428388e2649d695d9adff4ee982e892fa71375037159572549bdd8e8fb8d2423fde4eed04ad8d5b196da8232a795ac3ca85ede08090b8dbe872f6f6d09f4172f44965e40c6da254b696962e56acc86ca4b83aece4229803168cb5b1b432e11c8ff70330159b3fcaa3114375d77b5c14f5f778b241757801745452d6ffe6ebb41f2146bb4af9457b36a74c323ed48137c56ec3421c956fc7f00b0ba6229464f941eeb417d622a5839b7930c291c6c6ac9ee8057c26e213565b080e59690abe151443db879aae7e43b23ae9e005a50214baf267cf1ddc47eef389b289fc7b1e8e58b11d6a604c765d72b4ab8cfd23bf28dffc317303d276b26ff6229fe0af18d5dc39edf5d594250851001dd809e584f47b069648d22b311b79253c3e6f3a45094b6dd368dbdcc27e6cce3cb9116e0a49ac2b14327f840ea3df9107e9d69094fce9a8cdf9e84691745f830a3acd2df0f84cb30ed1c0b46b2dde73aab6f29ab63cfa3bdfc1325004cc508861120ccbd5dc2f54d9e2c2a9dba76bcadf8e9b3e7f89a39b0c925536cdf50c4dcae4224f3ff2eded19b361c5e7994005db80135c992ccfdbb281e2d1cd8425f7d7b45422841f3b67b9bb2d40666c1600f3c873e301d8fbe276b5e93dacc1e24edba56a8b5ffb783f2bd4adb4a1712654fdece004e3e73dec1ad8cd80754745258ebf2cbe33048cba26ad49ca40c46ba95827a7add9a093609ad7593f0e33a92b70d91b2374b912691e1bc58432d608398a0a0e443d4e5b11ed9d5ce615a46dda5fa1ca38fcbb4b7c862c98be1a31ea7c34317148859ff3c8e8b6d0dc39c713e4d395d9969bf183b329df887eed8d51b108d991844875218542341b964a44dadec19439db2cb0ae328b16d7c8c358672d16f0cbde0d14bb7e41de905004f51414ed0a07f6014a0e917b8d230e11b66703439a8363c1333b53d1252003199d2fd633322ddcc83de50ac796a37bd5e410daa88ce6363e13163f98cf566d0a097d5975ca44cff8f7cf7494b72a623f20153425db8b56407f1dbffa75cef230d81872863cc0613ba855002f366e3d47665250ccb05391b874f240d1fccfef4edb3d9c6ce9ee6d59778998ddc1b96c956a3bb784d9e3d93988fdeef0b9c943c8e410f11a90af1159f841c3e00a7aa3d5082e1f645c1de8c6546c68e7e6780f1b8ce6960932543170659b243beb89478fa9be3584b445f26c782a70a9fe74ad873e8d6f8912be1579c47bb7cd15604cb2c46a161c31ce7ee4781e819b67f399462f27a3e7275ed528b940d0b0c1639ef3e3871bfec49b9bf2eaf2db8a64d3b583713a723e11c8745c0ee7492592da8c30f810da8d26cce319c378c5ccfae7a747266d72edb557bc126e67f0225a78321476d35de71108c3589c92dc06eaeef8574c6ddf19472aca482e6c36725c3ab58b70ddf3f39a99598e0b84088212083bc26c5d2a0420d2d7b0f4dcacfcff3d355b64dc3064dfccf046555aff4ec6fe652d78b8175cef6543d5b2c728c29d6d6bb5ee390edefa9492f896e45b9cae8af0ea1a2dbcde901b50ed520f921531b1b9d386363ebdb0df2dd103c636fc942b977a38d42e0e9fd8b9ac7fe1498b6e83a6838f7818799856fc64d5d568552afb75f1209fc9b8e769ca392ff4a4ad33250ecb31ac5bd5596fe4741c812887819e9d6606c85bb1d85b368d759d1cbb13e2c042d522424ccf9511e97d93297e402824d10bd6d26ec601f894c7f503dca3c3aa00af538362b89464", @ANYPTR64], @ANYRESOCT=r9], @ANYRESOCT=r4], @ANYRES16=r5, @ANYRESOCT=r6]], 0x8}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x1, 0x0) close(r10) socket(0x400000000018, 0x3, 0x3a) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r10, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdcc, 0x0}, 0x0) 16:00:21 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0xa55d, 0x0, 0x0, 0x0, 0x0, 0x210], [], [0x0, 0x0, 0x0, 0x4], [{}, {0x4}, {}, {0x0, 0x4}], {0x80}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:00:21 executing program 0: select(0x40, &(0x7f0000000040)={0x2, 0x3, 0x1000, 0x6, 0x3, 0x0, 0x8, 0x47291fae}, &(0x7f0000000080)={0xd414, 0x4, 0x4, 0x9, 0x400, 0x8, 0x40, 0xfffffffffffffffb}, &(0x7f00000000c0)={0x577f, 0x3, 0x8, 0xcb, 0x7, 0x1, 0x4, 0x2c}, &(0x7f0000000100)={0x84b, 0xb8d6}) r0 = socket(0x2, 0x1, 0x0) readv(r0, &(0x7f00000001c0), 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x8) ioctl$TIOCCDTR(r1, 0x20007478) close(r0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0x8, 0x3, {0x300000, 0x1}}) socketpair(0x18, 0x1, 0x3f, &(0x7f0000000000)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) socket(0x2, 0x1, 0x9) lseek(r0, 0x0, 0x0, 0x0) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999bc2e241adde00000000cdc97c9a00000000000000001e721ba1b0b9f6bde94c5666617cccfa789b46726d9c44062b1379f74ca83cad07e886a85fa14e4c622b20b81707a701cd21b7a9ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4885d83a3fe72cdb4200000000000000000000000000000005c98d4afcf"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) kevent(r3, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x1, 0x7, 0x7301, 0x0, 0x9c7, 0xe49, 0x80000000, 0x1, 0x2, 0xc98, 0x55}) socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:21 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffffbffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) getdents(r1, &(0x7f0000000000)=""/246, 0xf6) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = syz_open_pts() writev(0xffffffffffffff9c, &(0x7f00000006c0)=[{&(0x7f00000004c0)="ec5a7d79150f02d2bd5a216d43fe45e78981d3f3c5ad349521294f89099f551a7fb3b36d2c25c6e1e86b71de80af30c9827fba7ddb127e2ad4b96eec0f202484577d8b49e825cbe06684e9f9d6a8a76ec793303427c0eba9eaabc3c73063226c1be259791f2d7ed1dfa99375aadcdd95a6be3fac92c1008debfb982744b908160e36b9a745036a40edbb0927", 0x8c}, {&(0x7f0000000580)="5cefd53e77e2eaf21d1be9b5f7b5cbdba5cfe7302153b534b48ae5511a0a15eed3c39bf6f7bdb0a042f41637ccf44600f9e580076c9beeb501bbb6a781e49c3bc9858ee2ea961d624356fbf8945c3d538ba6b51e", 0x54}, {&(0x7f0000000600)="919355c62582d24602bc2aaacda27d4a04266933c83b1536423ade1988c54a7f68f8c50fcaf60cba3bc002f16731ea318a6f0456f3aac55c2c1bd5f5808eebfbe77a3db883bb48e3ce51707f069369b63e1f069e023ed977d236f71bef6f2134c55243691eada67ede50a800e8a9277e2ad1ad26243efd194159dd94943af3443853b494863bfd6db62d33abe3fe4168d7e8a6d7eac9dd161d893ba9e715aa", 0x9f}], 0x3) close(r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:21 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000040)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:21 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{}, {0x0, 0x0, 0x2}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="11"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100), 0x4) close(r2) socket(0x400000000018, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x118) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) 16:00:21 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000140)={0x4, 0x7}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, {[0x3, 0x7, 0x6fb, 0x6], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x1000], [], [{0x6, 0x0, 0x0, 0x1}, {}, {0x0, 0x2}, {0x0, 0x0, 0x7, 0x2}, {}, {0x0, 0x2}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x10, 0x0, 0xfffffffd}], {0x0, 0x5dd2}, {0x0, 0xfffffffc}}}) getgid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000019280)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x5, 0x0) getdents(r1, &(0x7f0000000100)=""/102400, 0x19000) kevent(r0, &(0x7f0000019300), 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020699d, &(0x7f0000000300)=0x3) pwritev(r4, &(0x7f00000006c0)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0, 0x7fffffff) getsockname$inet(r4, &(0x7f0000000080), 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r5 = socket(0x2, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000019100)='/dev/zero\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(r6, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) r7 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) getdents(r7, 0x0, 0x0) r8 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r8, 0x8020691f, &(0x7f0000000300)) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000140)={0x66, 0x3}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x60}, {0x40}, {0x6, 0x0, 0x0, 0xfffffffd}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) dup(r2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000240)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:21 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x1, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ce32efce3669fa4f2511060d0c149dfe1528dc96236c54873007785390", 0x1d}, {&(0x7f0000000080)="a0c1ad265e677d78586564dba11d6f059b4f5582bb93af086f662c717d7622c0164445250e749d83ddc768a3b43e2cf8ae8a775194b609b170194b1ff5560dbc125863304299543e1f7859c4695dd6c05b3f7355cea21612ffc06672a9a4f8b5e87982c6622750", 0x67}, {&(0x7f0000000100)="8ee24a44d60d4b0081f7ee7b798fc93586ab5e996c66bf8426f156cddfc5cc0de3c704c6f78b145a5679bbe21994d87ede4ede1357aa74553129a3df99185fe759040661e78a163480", 0x49}, {&(0x7f0000000480)="fd6218fd366479e075dd0adc3a028c4ffa5bb68a1c97376f60ded4e4009b456156a8f2b913985b37bced76c74819d3a03149227810b3e7c6d47d73e0f56449df8daf8ee063923a4809d5f7d163ceadf01325b2773268dcaa41e3c3a33e026752d84ad8ece9ef656ad16eff4e5df234da6c2c4762e295a4d3835b324ce83855f8e2e9653f8e45286ed0b3ce15e4d31a548757bff92646bcc6ea8dbada7ba73e6a72af10ecfb6c2a3b206abfed9a7dc384cffab23bdcb2c3c8922f29699be8c991063b8f219ccf2def1cb5294492dfbd3d9d423ef8ad4b0771692fb184aa98f742190c1f49120157df1980c2f6406f89dfea62542c9693b85621364a519158ebcc08ce3f0a6f3a3186aaaaf0ec0fcd9db72b2ff493f360781e31905a12fd38f119c853aaf753e5210c5687896aa0a14c02502eaf56cf49d9e8f71d75b8557ca79a0f00af0a1f4d5b6383b8fb1266f40f81017eb6b55d9a5c63def54532922519a3109740f13cde0d2ccbc3bccd5a2d52e88a109cda973de1705c492e1d1c8fe20310d5279688f39bb2df97f930621014eb1b4e3eec6f95be7cff1fcd35b5a58040b2efd537528cab976707fcc076cafcc026055e195b61989bb9978d7f03dfc3e99243973519a31a667dd15b211826601a25bc444091b51a4ce473c3e556eb43ed7f37977c1726a4cbdac60672dfea0b4d11bb233148d367c988bd7877debaf14f4211b3b382ec229aa0660d0549f6a0e3ba8447cfd3a4c0dce5431756ab94408e0df80fab332786a604da886aaf582924de95618ebf57ac19986ae1dfe35c83659629ad8da4ae5d319341b8a7e1f95b40b36ee8080e25af42ee9aec7c3bf1230ce41a7ced19d67bd241e9d280351f7413ffc7215c88734e6e0a9fa8bd69a08ea9907dcaaf73f3759e5ed2107637f030144c324d374970ba702f5378ee94acf0a19ba92ea17faadec751f6f0310462969366656708a02f36ed7b2baa3bc2dd1dd50afef24708c1cb6909b9e5ea7237b92f15daa67acabe779ec2af1e43596d1e42048afbd386b924ebffb288a7b8713fcb453f31bdc3d4ec8e5995a181191d547efc22a71f9d730f883448ab13f5a23ec149f44d8f6646b4b5c9cad0a9ee1287a61e49a6e49e0093dd910e88aa3669d1ded14cf0bcf63b98efd5b65f3303a79b4231fdde748f1636c5995a60214f6d3b6dc7ea5543215d057f68dd924affccc5640ff279574340ac5aeddf86fc49d9a94e3cd8ae6f4d92f5ac639bfccfb827383c67aabe7442aa80a4f5930a495fb5a2dfd740d49af94ddc6dbbd38a66f3df8a3f14fb3c6c85a5d43e282a65dee2a42df220515f8c3cdb0ebdbd972982561d06a62ba756a3e7ad5b02b038f9056814c5a7e5a6d98a85ea3128b238d7027a553bc9053c702e6d66705735bbe080546e583a9042776a694435230acde73e4d39b2f1bb1b77834a6e6c53965655174c15de7a845b3b0380360ec81fc1c8aef3b88bd105e129663380ad318625ebe8cf4e2cac62638a3799b84d775055f4de957a57511569c808e29a0773b6dc283f1d0ef4acfd542f2747f7e0bf8312d13fdc41bd7e7f7a9ed83043f7a6e575e3db40a0b07fe957c14cfc041c929e053532908968b7474b84e196d338fa87ec06ab27e14b17d2c9387ecceec3180fd773eea5e31a380985cd7948567e6fae747a6b5f4f203daefd044b9234e7c2d815a6a1d006b0120c9c3f7863b7ae4fa68f175fa2ca31066e4c03de17351c66a259f562a5f7bd5625b0564c7dfb8890fbc3af0ef2aa6987fc5374ba9e28d69faaada9752d440ff3e4bfe4f614470b861afbffeba1e3cd1856222317b2805ce77f419117f46aeae87977a344c44c9f188105ac3ae6ace8a1abab5bf424aa1e6fe1a5694455ee9031375e3611f1bea44d29d9fcad4fd4459c9146268bdccf296008575d415c718df1cfa573cd9b567f14082e25c7e11a020773cc0a041fe5f9c170b61fd1eec746cec98f3c604d8fe1aea026af6c9b6268390337077a1c2fc30eb0e61f0953c2237c15b13dc89403b45c7270f9c25be150e2235ec8efd64ed6e64c41be793825b32f2f2754478b3f8ed5a15f11ef7a7955eceaba0b8c0b586311eba25ecf86da0799b02dc1458897da12f9aca2551747d79596f94a4f995a6843638529a2ee7cea7e8339bff95f7266ffca108c8c195b373045434c20d22204c81e447e5509a78af8bfacc60ac50e830c207846fa2cba11d08f5301282ef6755251580727902176eedd1cd9c95a9501542ac225bdb3ae282173aec99f5526e2af1b11174ae601c601b708ca71fa4822bfb65d6eaa573bec114c0aa9f403aa1e9fd6d0dd18806dec08e89c323d85cc1780e75b9eee201b74a93154c7d5189b073203950444e6f3b37da2cb40ea1524a27aead9263c18476f21d144d884bf74c3376e44b0d504185fd05dc237f933cef4bc5c301dfe19e8a59c87f174514ba8d12ddbd791a279e2309c386f9ca2604352ebfdf24e86b1d2f2da62e8ab8d344bb0eae96c9b48383280e01a647293a618c917b7def189f10eb9987b8784522e47343e1471b25c92ca6d44cc84bcafd78072ab5835a320203badf845c38bdd40e174266616daebf1ea103780e69f7f24b68670150067f9d2f9a9724151d677f13134ac02d4375302c3a20de158a5dee761adfcaa1afdb82eb41a1d23db207df25630a1004775631441246589ef4f6e41a3c2a0a4830bc3c5680e97b3449157e7a43bf92550a0f4ddb14cab076865b894bde8310b004253192c9045c4c9571cb93f84abd1481b83ada6383fc7451273db3f89cb66940b92f0071fd29c67c656df2c9064727b020bc660b76e2cc351c2e02d5671538a442d05e11c34d43feab9d1245203d21dfca149d54f078b9fb13f91e8a8225ae22ff6298914a33fe35348e17cfe165876582aaea53ee9bfd0cf1091bd1dd69e25602cd6e8b758fed711c7073b925e4db6052afb28d45e26060913751bf36ed3086bf233c97fa730cb3639d98cf9eaf63fa35576bc772cab004b36ea5830ffbd8e6151ae39f3e7502d787701ec2acb4028700760b8acdacae9e5e58b7563511a4741a21d2611b4b88a187d64b6f513f8acaa9be53b56ecb48c0decece9f966bb4b0d53a206d3c05ad107bbdf766c0342234a2955e02d484d8e3a5265dcff3a0940f272be9ab7844a703a161df9df609c44ad8bffdc0f086fcea44c22f6ad77c0106a22263a0ae9c3f3996a5de75f590757cf2b20b95fbe00142affdd739e3ddcf85914e8b8f7204b642470b4542017670ab8340f8959726577dc8617d5395b46757572135342c6db34211bb962eaf8ae2fc8da0f0684efc79b79710b5a2790519b3cb6fced023747d1943d5f2505dddb6e51a325b3aa9a0ca35fdc52a3a3b1c8e7c895633054f3b33053797d1f9744706feaf31c1b7dbf6c0cdd50f773978201e44991420eb1f29d55c726c7009bc967f532338c2e5d929a580a3c33eb270b1460a57c958ead973d8b04ff1d2196fb3bf39e0f164413b418ffafef1d8c72171e3fdb78dd6ffd51236d0b2ca9967e00827ea306b4e2ff417499de7cb9e09983e3a70872f40e74c24c00268cf15eefd2c7600447d472e6125128ab2d2746186b5949abe857b0fe23885731e43f611e7085f87b07ba21f8be665ed8ffb03e2087ac739ca83b2f5cf5d92ccdbcb3a73aabd648813bd2cac26e892cf602480fd43d82f25dcdbb2b3b582fb1544b955e5df9ad4d3c858c4bf48dd7f8112525084860bf0b657a2c3a57e97d5fec405951b9fb272011763aa21914c48341e4369af5356ad19cc0dbd3737c977dd4e58c8ad2e439060e44b9176cd8f9a6693d41ba6e6ed2d3e766fd0bd58d5ed092e3c82dd51d4ab7b51b390dba599888c1ef584e20538a9c454c49092c64e29076b0db4858b33f8e473c318a49c73a095396a20de79847c420c12cc696b8cb8c164332aff4922f8e43edae4afa284f5aed1276eac5ab1ed5b4a74da73340e359e48aa494495b8ea47300c885f94bb1c3aa96c03e9c27b0776a39a172a6422ea074f6f98f9ebccb59fe9c844a38ccc47e79f0b2601efabb406ba776ddb48562239753eaa769db94511d7d861aea3b6d5ab131be339b3af10762253e836c40f2fc69c57a4520af6b783f750385acbd605ae6031692acff719c9324ca7d68f548e59efa462092a36532ababc760c33b1711efe03fb31a238076bd0b32bc4eb3a98ee4c962469849dd23760c19a7a5e231bdade4866cdf9e04134c194b8d006e89ec023e0eef9391c274906168c6c99970bfe16e2372ca5a978920894ae37ce71c022f1a973ed74f8d79f8acef8a593010d5c84a2e59bb08f2d50bd97b5ce237b3545a0a330ce6009ebce5caec615b4b409248011717ab689b6a1c5170c5d61cb9bcef542d3f3e1fa6547e1f1ba1b31adb0d1c2ed693138164d3ccf3aaf80d85ccea0a6a4fa233e65bc0873f1a5cef06ae0d51bf990313c325403a752e843e73929e3ef093dda320326c0f1d473642d39fcafb19049acccc2208207aa5607b85ea2e169aaa513e8248f2d865ef8cecf1213ee7e6091b5e1596c20067d702b9f2ec6b5c843e9dacc871bdfc4a57274a26acbab40ad1aba75754429ea347719123411dfe0635406807bf168a87bb65a2c4f1cad038d90425fd625f356c35db43601745a46df8f6570460a6cedaa1b7bb768e853f70d505aca92275e0f5b8c518b701a2b99177047705c0a8f144e636b57bc07444b2585460709ce4092fd418c53ddcb642244970caebf7e2a74edbb98d11250d53916114d786e3c715abe5b2597fa7f2504fddcb264210a8c07b3ea4205ddfbafc8055144d51bc0f67d5e64e9dd35f9398f553e35ea267994102fa27d0ef363d35fe2f2f0554989da6b090ee79717413c0f5a8a257982621a4a4c5dd2c3f04631fc9fac94bf9c2b39a4e43a3124e15b992d28e73f6f366b3408682c23d264c9e9d1ab8d9d79ed0d3e23bcdc4683c2215802e4ff15a12cf94b8a229f32ff17d28201599e13fd9a4523b5404235aeaaa8fc417596ba88a300d0bfdccf8175a720625e321131ad77b1eb10096ef6b6404724ea2b76d4f8acd9982fa9d5ea74974ae8740fe56a27c190dc13dd2e7a43e67c3b352a2ebe523e52d4571f69eb236fdbd25669714ca6274176cf13258a1a9145428eacf38646500dc7405353ee36955703c7fa999d418181b813cd720dcd4b23ac4308d3c15ec0ea1da54374299dd65a894b00cff4bf90d84eab1c8d14489ab2691623d6e4faba816bcc2514408547e90419789bb24bb6bf2144f9dd362f92a0ece6e6b2eafa7ba4af2b5aa33aac15b66782cd5a1361c33a0286f0bc036d0c58b8e30f85bf9090bdff12a720f9707061e2e84c91cbe7d1bf00e5d02a479192094c2ca66d76388cc7cb82be1f1157c299276ce32b7803e4c3075e3ff86eb03c6ce8a6380cedc8b9477680828e116171fb87c204d5fc5a4cd6b3dc96b2e81e96672b5bc80665e6293a3947ca374ac960838fb8c57c7e947821a997b4d39ffc97ba12b1e5cee192b0842f10da8edce2f2f54c5feef7ce287dbe0d22cca4ef5e40c0e02b483209f94c1095f67738c9c9d48f6ec1d84edacb2d017d1ae6cfc807693a8cdde20d7ea42dcb4d3c56b55e36997ffb8f37715f43273bec2a274abc3b046cfe01f62affe34632c6e52f3be3142b3278f2483b9806cb62220d90348060954f45ccc0f33449db574a32397dbb06c0efa89be60fdb092a7b18f8118eb800b1bc613d72620b4e49ebf95d43a2ee47d", 0x1000}, {&(0x7f0000000180)="e6a0f82883b760302c02c2165598980abd289d425e87bb61d2bfe890fc864b571272ebb1eb4ec71c592ac4e4e041cfbf6b3dfe53d1a0e80551d4a18bb17fa0a90c0801f0de053b94bdb750a3ab09e218a160fce5d3526245c0ddad430129180cbf8300"/119, 0x77}, {&(0x7f0000001480)="d1263b67cafbcff43f2a36bc64044129aae7f28db7f7a53dac38a136cc901d2cdda0e6cc12a7719538850e66bd9a3fff1286874f3cc04002b4cef399a0fd5f5625cd4f55f7ff5219558d176574649371cfa1854c3276c69449ba4387fd1352d3a17ef67d6c3f07b0205dda6f8a72976a921d6098a58e0e9076934e000b269c5e61ff60314e17ca036092d71689c74d1f327d33b90e64f3eb395f5a48a5051e0cfff8bebfe9872cdb7bf40000f0ffffff655b929f5cc72cafa958a86374e5c5213fff9c5d5d9c934bdb20d7b30e32a79d270e8b4badc9ec44598c712e1d752e79b59b91aee839a67846dd881afcc2b8dc0e71c33094e19e3662788b50a12545649824565b24afe9d0258c8647e2100a36b451ee2602480d7e6dfad98bb67a88e99c9c820c783e9f4aca7017eb5f685a3f5a05061a0e025a0cb1c36b68132b728b1e9f43dc31e3d41c5d27469e0c5cfddd4850ce6769882f5b37ffeaa6fbaed33b5c87a057f2b293ad7891d6004ce8ae1e5ed76b520d16424ef3ed3c2f4c83bdd9040e6356d5e1148e46d63c21272337d1aa58cb8921af4cdcd10f6ddbda6995dc0a0d4a76a6df3fe3539b13b9147fc8c540b69e0905f56591c2d944fc5b4a93d4dd21e21c176b05e88c89d186ce7d7dc04c927f3f4c450502f1d8dfdb351b7031826cb00fae910720bd35830a8fed7bf76dea16fb522c3e939e68481c6b4deff4de", 0x201}], 0x6) r1 = syz_open_pts() close(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) writev(r2, &(0x7f0000001740)=[{&(0x7f0000000340)="1feb57523143885360124c78a24e9250ece3e08c0f4365ecf2a0783624a559662872c52322d1380ea63e11dc945c4a21cb4795061253b9033f18811c32a9317d2b91ef0110f32ce0bd0744e22f26829971483892ce450a11761076e2f7f261decc52654e8bb0a076e3ac46dbcd52071ca27cbded193d1e7b68efac41bc26b97e0b65dc989f9a28d234590c1257e00a22d419b56a2e1b6f948c0b5a4370573bf930a9aebd6490b1135a941c0a63e3f1808a2e680dd346f304b0c4f8f8f31c611af2a91a81795ed6", 0xc7}, {&(0x7f0000000280)="57510e1020ee0e14f1ab7cb7d4", 0xd}, {&(0x7f0000000440)="7ee0cfdcb994a6d6340dc64b4075d20594780c7ce2cd1f21d9c541572faf960a2aeb4a8bf3e790a79c98bab6094d252e4b7ed484ab7525", 0x37}, {&(0x7f00000016c0)="1a8a31f7b20019439026c9739ece859ce66789be28ccd14dc0eafa831eb4", 0x1e}, {&(0x7f0000001700)="3929787c860697a37c044553", 0xc}], 0x5) ioctl$TIOCSDTR(r1, 0x20007479) pipe(&(0x7f0000000200)) execve(0x0, 0x0, 0x0) fsync(r0) ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f0000000240)) 16:00:21 executing program 0: r0 = open(0x0, 0x1, 0x80) fcntl$getown(0xffffffffffffffff, 0x5) bind$unix(0xffffffffffffffff, 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(0x0, 0x400, 0x65) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)='G', 0x1}], 0x1, 0x0, 0x2) r1 = dup(0xffffffffffffffff) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000380)={0x3, [{0x3, 0x1}, {0x2, 0x3f}, {0x2, 0x7c1}, {0x1}, {0x2, 0x7}, {0x3, 0x23}, {0x3, 0x9}, {0x1, 0xffff}, {0x2}, {0x1}, {0x3, 0x4}, {0x1, 0x3ff}, {0x1, 0x9}, {0x3, 0x8}, {0x3, 0x7ff}, {0x3, 0x7fff}, {0x3, 0xdd}, {0x1, 0x5}, {0x2, 0x2}, {0x2, 0xa8}, {0x3, 0x8}, {0x1, 0x1000}, {0x3, 0x37a}, {0x3, 0xffffffff}, {0x2, 0x1ff}, {0x1, 0x1}, {0x1, 0x6}, {0x3}, {0x1, 0x8}, {0x1, 0x3}, {0x2, 0x200}, {0x3, 0x35}]}) dup2(r0, r1) fcntl$getown(r0, 0x5) fchdir(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r3) kqueue() open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000240)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(r4, &(0x7f0000000100)=[{&(0x7f0000000040)='G', 0x1}], 0x1, 0x0, 0x2) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000008001c800d000003fe55c4c778f32a84c64731ec5facca80aa01010000f0a758a200000082470000000000400000000080b786bc9dbd4190673d5340e868316dd71c4b24954eb80562a412bb46f1001da94580fc23334e8eea9b09b363af9f74fce7026f1a506b0f68e9ff6a28d7f4bd70775bf9060000000000000042cccd00ff050000000035677c90eeef16b000a8320fc54b855e4a25fb64738452714f8a1e36b2506b791c945b2a041bc321253beb8746952011d0e79ff4e4bb7598ace2ee2e35e2ef7473e200000000009b2b925204cbd6b72961022abafa845fe3ffb17f07d38a30cb174b37aea870314fc1a27dcdde68f46972dde911d674e4bbe6eae7f71c9a9ef1ca026363c89adca99f60022fa31355b836"], 0x10) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x5, 0x4) sendto(r0, &(0x7f00000002c0)="8b1f0eb0dcdcb2145cb06aa1a0e6be9cef73f74d0994aa95dc3ebd3f442518a877c0aac4e087399ba329bddac012bdc2834afb82f8614a5a1773ff815b17ef35c4859bcc25752c967e013faad73badcd9ac38cb6ae6c65634fe82ad324730a1877b2bf822695ef59a6a9978bdb8c3ab2f89f2e94d93080f3da489ebb50d4ad9fe33260766c9e4be0af92b5e93eb9f75d2b", 0x91, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) dup(r2) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) close(r0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x4fd9, './bus\x00', './file0\x00'}) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x3, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = getegid() r6 = msgget$private(0x0, 0x100) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getuid() setreuid(0xee00, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r10 = dup2(r0, 0xffffffffffffffff) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0x0, r11) r12 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x8f, r8, r5, r9, r11, 0x100, 0x4}, 0x1, 0x3, r4, r12, 0xba8, 0x7fffffff, 0x1}) setpgid(r3, r12) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100)={0xfff, 0x8ad}, 0x10) open$dir(&(0x7f0000000340)='./file0\x00', 0x800, 0x50) syz_open_pts() r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) sendto$unix(r13, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696cca6be9"], 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(0xffffffffffffffff, &(0x7f0000000040)="e25bae490000000000df142d545d", 0xe) dup2(r1, r0) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x102) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x2c, 0x26, &(0x7f0000000040), 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x188) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x80}, {0x1, 0xff, 0x7}, {0x6, 0x20, 0x4, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffd, 0x4, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="87"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040), 0xe7) 16:00:22 executing program 1: mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r0, 0x29, 0x69, 0x0, 0x0) mmap(&(0x7f000000c000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0, 0x2) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse0\x00', 0x1, 0x0) dup2(r2, r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000700)='/dev/speaker\x00', 0x8, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0x7c}, {0x6}]}) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r5, 0x0, 0x0) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc6168eade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9f3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755fdc9b0b1f7770a2c4fd023762798aa1d85a454dfd2a8ff6b742b1310a516342f889dc9ee847134f08c365cb289373b4a6eb3ca62c5c4cacfef57ec75c35fdcb3751eb74c38fe96a712b4421972991c8d3c34ae7cdd15df2dbc3482fcc0f67bea4908a8d9a14ccff9ad5c4d25202ac2b88303d77ebd8680f2b43f5862e2f5b5db0e619a2d7b663a707dea2d2be6a4859095979a40ae08b9bf3ee6154885a13a0869af4dd837ecd903e6c9bf9af0ff0551719a308d46723f5112391e607f3f1289f7db11f0c939629453336816cc96a5ddfb51727525ed"], 0x107, 0x40000000000800) 16:00:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) writev(r3, 0xffffffffffffffff, 0x0) fcntl$dupfd(r1, 0x0, r2) write(r0, &(0x7f0000000040)="d7144b", 0x3) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x102) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) dup2(r2, r3) close(r1) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) readv(r4, &(0x7f0000000080)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) syz_open_pts() sendto(0xffffffffffffffff, &(0x7f0000000440)="141a5d1dd6fb1746a27a91c736fa24f999292b4904c4eafce432c9fab04f60091f6af94da48111fadc6e13108bd5a0472d481501dbd888a98918b426edf01803f9c7449b30f776973e18b6b95a562fd89ddaf8c1ed4ec421f8e867dc17f58c59bda030cbeca3458e64b5215a5268f959462097d91fcf8e2ed4a08a3c2e94d2d07a3b4ab3faece8b7307320123ffa1199a4b7cf9c83e8c2e64dcfa8ee", 0x9c, 0xc, 0x0, 0x0) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000100)="7f980fc5aedd2cd7549f73f9f5ee34f36c528a7c3a8e3ded94b99cf2d2750e7d8dc799f88f470d7b05097d107407baee695c40aadeafd7c656e8a3914f8175e7715377facb15c8dbcd30a94fd01ef81de406cc87e618c7e24bd86b2c5e1edb9f561e831bec2cd40716b4f4db8f1dcc6cc0d2b66f3f2a90b631831e2b43c9fc14f6394096cee0ec3200c69c3f779aeddc35", 0x91}], 0x1) semget$private(0x0, 0x5, 0x8) 16:00:22 executing program 1: open$dir(&(0x7f00000003c0)='./file1\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./file1\x00') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open(&(0x7f0000000400)='./file0/file0\x00', 0x400, 0x1) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5, 0x0, 0x7}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) r5 = open$dir(&(0x7f0000000180)='./file2\x00', 0x8, 0x40) linkat(r4, &(0x7f0000000140)='./file2\x00', r5, &(0x7f00000001c0)='./file1\x00', 0x4) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000340)='./file1\x00', 0x162) fchmodat(r0, &(0x7f0000000300)='./file2\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='x\x00') r6 = semget$private(0x0, 0x3, 0x222) semctl$IPC_RMID(r6, 0x0, 0x0) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000380)=""/7) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000240)={0xff, './file0/file0\x00', './file0\x00'}) getpeername(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000200)=0x80040000, 0x4) 16:00:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000080)="e0605c9a945e00656a3fa34daed5f7a11cdd9f173b94d2ad5d33bb02d27e1bb09ae972a3e3ddf864a6e71d10af34a9734f70c0b41fe89823267d34bff4e4e551a7832f", 0x43}, {&(0x7f0000000240)="ebcf2aec45dfa44b6f3b21a1e36b4e3f2da9dfaf016ee3ec00d322de3b9da9822b33760e8be6a611f0d0cd358acbd445fdb45fee1bb29608aadd32d4425019c618feb73acefdb45321c2dc967df5597f5dc0db03b3afcc2dbea232f13595514de0598f88408012b3d0ab97b77cc5127d468b250c342c5a2a078dd9e9a3acb77118b63c725bd204caab7a67bef51711b0495ea2c81b87d23088f7e1f62ee27309935a0ca33352e5ef9dd2e04f5fd771cc243bd5d3424dfb1cbd5d8282c39fdc280f428ee027fdca67b434da307544ee9294a22624740bb11202f13cbe0b5b5bc9ce9bdb03646080", 0xe7}, {&(0x7f0000000340)="5bbf34c0cb6fa9aa825a82a02d9571d3f64cedc4ad28e3a3b7e623a0c11625578e88b0a7e12c3eb29077f72c5faa79b44adcb7420d81853ff4cfdfdb23b8dc5f1112d4a85f9ec1e0f26f216545285e42ee671ff87fc1feb4887a43ece9b1de5df0c61a4d8fe59fcf591672c83708b8c75ba62bfd731912bceaf1bcece4416c78c839c1dad26bb005eb332ee45c20b913ce68c667ede91f8959a740bc30670ec8d00150294aeb13a79370d29937a36da7e24fd07720381fe872ceaf2bfa36698cfbde6a79d50171688756a0bbe98be95794ef390e9b49b147041535449b5d8d4e8262b405c1aeda28fd11fffc09", 0xed}, {&(0x7f0000000440)="1d21fc828950aac77a81ce554253f24a8c7a7f7474006cb2acdb00402dc70298efa10a0ea344fb3a2e9d724de72ef26e8e8dc1ccdc157cc646532686144d5905b7eb224506e191a8f233c4a601564c9691eaf4f2d6e02fe272b0d1b15a3f69774983b5b786580267c71080d19aee9baeb3af1b3fe018e52432bd3a37d1ce0386e02026b5347bb4cabc9ff61613a644da683f127a3ca0c3f26bec609fd9e5158e5603d66a5dfe9e2613771ad5f54cf1864959349badeb9e7e77", 0xb9}, {&(0x7f0000000500)="c4da44419c125169ef63e9cbe1616d87ed5866493e60452af77ef9faeb267e7c58b8d89b7e3173bbc6b65b00f0c8d7b36eb937810e11b54c8ce2d4d7543942906ea2ea6637260f6c77d965179b58e303c7b518337812380e33d3af4d909508a185cb4ad340bb5df37d085a7956df2de630cb99e2e84f797cdac77fd10e71eb6e69a58b74f0512c9df4eb570aa66d51f0edc98133352d2f10d89b84b7cd673e75b8034889559c464fbca57b0ae6d7105299682cc4367d448127300285c24ab1ad670bc192faa073c868c4bc9c0a555dfc4df625910e91", 0xd6}, {&(0x7f0000000600)="722d4441b3cc55c18d5a8fb61f811ffbc1dfb8c24ac88457b64426a02bac36091ede919535dd5ffd548fe0ed6951b35dab9f26f9ba614287a3373507b65fe04e8f3243e2532aa490a61fc1f06a5db944093ae4eca71263bec430a1d43f0b462776bb46341fad34d428cd05e9d479a336ab6b2e7e94f572f77c6bba6888505a588b81f8876ef21ba6345cfb83498a594753bc221c3fc002d7ee5845b2aa3532f4ef71e2d0f69a167119222ed1225e14c58b0f84e644b587cbf7f30ed7a557ed4bcf14551ca6695a8fba839e5532b0b9618362ff399cbc80c8ab4ed503d411ba5028", 0xe1}, {&(0x7f0000000700)="e7183e199b011c66418ce7c6226b3122349798dc59794f1fbb6c50dde48a02f030dc724aa7fcdd7c31d7ceea721b2078055acdac0e24eb7aab1258002aa4526894fb23c3c02d8daa56e3338e0b86a6a11506774e9802429009a832cc42cfd1e334f232108a2918552e6c945b0359eee2d86a3e4ad580880102e49a5907fba5d14d47eb48d35287a5abaa6944c59dcfbd4ff4a281c6ae165f1d70268ed42ae2a4d76aba4d3bbe07cdb9f140bd4257635af5f6e0740c7e9b5bc97481d7404ea7489abc19bbaf8ad6762566fce84fef61aba8aa09d0a89a303f866feaf69a6263be29d42429b5", 0xe5}, {&(0x7f0000000180)="e712cec7b0e7b0ad00a93110a7eefbb18d40e38d10d0f294423d424c137f8e9161c88fc3aaa1ad0713cd4809b37ee96bdfbd66af", 0x34}, {&(0x7f0000000800)="a20ea2013d68ce6aa14c59613c34ef316f4121ca3bccdb320aac42b0696e2ae987b67b12d1f5977988c0fbcefd7c358a2a78e6958cef85640beed80a63919048f053c36e830f2bfde204d110f788deda2741313f29361c38aa1d364e0789489aa2ae2d2ccca56437a88322df5b39c0bef09ad19fa18cfaf3b2", 0x79}], 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x2}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000940)=0x3f) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:22 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r2 = socket(0x20, 0x6, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x40, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x20000, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r8 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x8, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r11 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x100, 0x0) r14 = syz_open_pts() kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x42, 0x8, 0x8, 0x100}, {{r2}, 0xfffffffffffffffe, 0x3, 0x2, 0x3f, 0x81}, {{r3}, 0xfffffffffffffffb, 0xc9, 0x40, 0x1ff, 0x1000}, {{r4}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x5, 0x38000000000000}, {{r5}, 0xfffffffffffffffb, 0x32, 0x20000000, 0xfffffffffffffff7, 0x8000000000}, {{r6}, 0xfffffffffffffff9, 0xa, 0x40, 0x2, 0x7fff}, {{r7}, 0xfffffffffffffffd, 0x28, 0x2, 0x12, 0x40}, {{r8}, 0xfffffffffffffffc, 0x2, 0x1, 0x7fffffff, 0xacba}, {{r9}, 0xfffffffffffffff9, 0x2, 0x1, 0x7950, 0x49}], 0x6, &(0x7f0000000440)=[{{r10}, 0xfffffffffffffffa, 0xa0, 0x9617c88fa55a1f5a, 0x0, 0x2009}, {{r11}, 0xfffffffffffffff8, 0x0, 0x4, 0x4, 0x3}, {{r12}, 0xfffffffffffffffb, 0x9, 0x1, 0x851, 0x8}, {{r13}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x0, 0x4}, {{r14}, 0xffffffffffffffff, 0x21, 0xfffff, 0xfff, 0xffffffffffff50f6}], 0x80000000, &(0x7f0000000500)={0x3, 0xffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r16 = socket(0x18, 0x1, 0x0) close(r16) r17 = socket(0x18, 0x2, 0x0) close(r17) socket(0x400000000018, 0x3, 0x3a) setsockopt(r17, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r16, &(0x7f0000000080)="100ad6da21d6a9ace5f45070b3272956b9223776", 0x5f) 16:00:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac"], 0x1) open(0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xffffff00, "73f300070060c3dce5081af659b097317a117c00"}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) dup(r1) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 16:00:22 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000f00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799ccb813ad30505e8f0000a49fef9d612f871f4385f04100000000a5c5fe65baa202361cd4cac7dbac5b651fd3a48f6cc659472870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053feb7df6d08d9aa81a99e39af6256b1f007bf8f244cbc769cee46fdaef6f06000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e222653300275481280da5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f770036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e741f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c672c25898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf10800df3f189b5d3d63bf4a5c97cb61787292b530c05331408a8e86e23db3e2d6cddd1adba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e9d1e8d847aa56b31f51ad0fc53289bafb09c81138128771a864ea4de6961bce4f35399c6cc5613b5c91d6ae4f4fd6edcef282d0eb4e604f524e4ff3f97968a0b3ecbfc2d84913a754616fa047e3b4d69783db99cb70ffb4bfad6c75795ab7e7b85a046f87d9aecaad8a1e94323059f25fab39a7674835bf7877cf5bd9ec3caff44b8c8288073dee08b5cee04447704e139402431688810c19709809fda3c68fceb79357219ff76c56cf3575993b2ae4ca7213ddf135355245cc28e588d4a72ca0a0a0c03a070c00f3ae21718b9f2859daaf04162110d67e72a65e142991605bb9fade89465706374926b01903958d62edf4a0dca4143e6f6ee417f67ff7e9bc8b98299549de18c1c203e3fe1576144a164af91d71341c7c690569f5ac7e2798366b06ef0d7588d93949ad9da6b83e4a955372bee937696ec752f815fbb13c1f080396037d803ecc88929b95606b0ad16ad9d92828ba309661d7e86c86bea8f4ce2b6e0cd2223f79a9b6c9959757d0171309bcf33d6137f41e641f6e83d7d963746b2cc901c6e6e760c5f116c759d7ba47bc20b045f581f7ab54a815582b675d07d7cda81f7073f8b42a85fcd6dd088a1610621c280a4c2ea169e1e222f8c63b9957f6b0c03d4fc57a4c785be9f75b56fabc73efb1abf6f9298c5a686cae6e435be7a1f4e0d"], 0x1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799ccb813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd4cac7dbac5b65c659472870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3feb7df6d08d9aa81a99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e222653300275481280da5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e741f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331408a8e86e23db3e2d6cddd1adba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e9d1e8d847aa56b31f51ad0fc53289bafb09c81138128771a864ea4de6961bce4f35399c6cc5613b5c91d6ae4f4fd6edcef282d0eb4e604f524e4ff3f97968a0b3ecbfc2d84913a754616fa047e3b4d69783db99cb70ffb"], 0x10) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) accept(r2, 0x0, &(0x7f0000000040)) 16:00:22 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x80, 0x0) r3 = open(&(0x7f0000000740)='./file0\x00', 0x5fbd9caeeb16dad0, 0x4) utimensat(r3, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) close(r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x7, 0x69}, {0x44, 0x0, 0x10, 0xfd71a1e}, {0x8006, 0x5, 0x0, 0x1}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3}, {0x1000000008000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0x14, 0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) r5 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r5) fcntl$setown(r4, 0x6, r5) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r6, &(0x7f00000005c0)=ANY=[], 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r7 = socket(0x10000000002, 0x2, 0x0) dup2(0xffffffffffffffff, r7) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r8, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000880)=0xfe13) r10 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1123, &(0x7f0000000840)=0x3, 0x4) r11 = socket(0x10000000002, 0x2, 0x0) dup2(r10, r11) r12 = getgid() setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r9, r12}, 0xff79) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, r5) r13 = syz_open_pts() pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x8004) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x407f, 0xffffffff00000001, 0x7ff7fffc, "737718730100", 0x0, 0x1}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) read(r15, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r15, 0x4, 0xc8) r16 = getpgid(0x0) fcntl$setown(r15, 0x6, r16) dup2(r11, r15) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x20000, 0x0) r17 = fcntl$dupfd(r7, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r17, 0xc0206921, &(0x7f0000000300)) r18 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r18, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r18) r19 = socket(0x2, 0x3, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0x8040691a, &(0x7f0000000300)) r21 = socket(0x2, 0x3, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x8040691a, &(0x7f0000000300)) r23 = socket(0x2, 0x3, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$TIOCFLUSH(r24, 0x8040691a, &(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x41, 0x0) r25 = open(&(0x7f0000000240)='./file0/file0\x00', 0xc0, 0x20) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r14, 0xc058574e, &(0x7f0000000780)) ioctl$VT_GETMODE(r25, 0x40087603, &(0x7f0000001a40)) r26 = syz_open_pts() ioctl$TIOCSETD(r26, 0x8004741b, &(0x7f00000000c0)=0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x420, 0x0) r27 = fcntl$dupfd(r17, 0xa, 0xffffffffffffff9c) fchflags(r27, 0x1) ioctl$TIOCOUTQ(r26, 0x40047473, &(0x7f0000000040)=0x164eed0000000000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) write(r13, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) ioctl$TIOCGTSTAMP(r13, 0x4010745b, &(0x7f0000000180)) setuid(0xee01) semget$private(0x0, 0x0, 0x4) r28 = socket$inet(0x2, 0x3, 0x0) writev(r28, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r28, 0x0, 0x6a, 0x0, 0x0) r29 = semget$private(0x0, 0x3, 0x100) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r30, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$GETALL(r29, 0x0, 0x6, &(0x7f0000000040)=""/94) semctl$SETALL(r29, 0x0, 0x9, &(0x7f0000000040)=[0x14dc]) semctl$GETNCNT(r29, 0x0, 0x3, &(0x7f00000008c0)=""/4096) fsync(r14) stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000640)) socket$inet(0x2, 0x8000, 0x3) r31 = socket(0x2, 0x1, 0x0) close(r31) connect$unix(r31, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r31, &(0x7f0000000040)=[{&(0x7f00000018c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c7035e7cab3c14caff78895ffc3b443633b6fd0dc9c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbd58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693ee3463efae9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2f24376cfd81940b4e96824193fce368959061e357b43e416a3ee9ab9cac82829fd3c3e3", 0x10b}], 0x57) ioctl$WSDISPLAYIO_DELFONT(r17, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0xd, 0x40, 0x6, 0x1, 0x1, 0xffffffff, 0xfffffc01, 0x2, 0x3, 0x7, 0xfffffffffffff830}) openat$bpf(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/bpf\x00', 0x0, 0x0) r32 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x10000, 0x0) r33 = fcntl$dupfd(0xffffffffffffffff, 0xa, r32) ioctl$TIOCFLUSH(r33, 0xc0206921, &(0x7f0000000300)=0x64c1) r34 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r34, 0xc028698d, &(0x7f00000000c0)=0x1fffffd) open(&(0x7f0000000800)='./file0\x00', 0x1, 0xe1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f0000000040)='./bus\x00', 0x0, r36) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, r36, 0x0, 0xffffffffffffffff, 0x2, 0x9}, 0x5, 0x3, 0x5}) semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f0000000240)=""/173) 16:00:22 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) syz_open_pts() pipe2(&(0x7f0000000640), 0x0) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000640), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) syz_open_pts() pipe2(&(0x7f0000000640), 0x0) syz_open_pts() pipe2(&(0x7f0000000080), 0x0) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) kqueue() socket$unix(0x1, 0x5, 0x0) r0 = semget(0x2, 0x0, 0x480) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0xffffffe0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) select(0x7e764d91726b6591, &(0x7f00000004c0)={0xdeadbeef}, 0x0, 0x0, 0x0) 16:00:22 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x4, 0x4}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x402, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4b1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x20000], [], [], [{}, {}, {0x9, 0x401, 0xfffffffe}, {0x0, 0x0, 0x7, 0x2}]}}) getgid() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x40, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000540)={0x6c, 0x0, &(0x7f00000004c0)=""/108}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000001c0)=0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x2, 0x3, 0x0) minherit(&(0x7f000011a000/0x2000)=nil, 0x2000, 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) r7 = fcntl$dupfd(r6, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r8 = socket(0x18, 0x4003, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto$unix(r8, &(0x7f00000005c0)="26149fe8a60b0968bf1a5dfcf5f8d739f2054d3e95ed5612239c430efe3093c42b4a6cdc50a4c956fa1c63a57c1524fddc03a90875ffe0e6c54a5999b87ff57d74cce08fadc0367211ae701fa06161fa9871eaea9dccab91bdf97425cd8eebd405c6fc0d13c9f0ccea360cb5377280c14e9013707e0331a67ed5548ce14c51a08959a2d9874cdc5f57ea7b3a2aaf85f5ed37298f1910876e22e7180f8f02ef1012cd67eeece7c050fc1862f1e47bc4444f0f8640b91ccd1e7ba0b8f34f94f2c890954e6fc21f237a8c672c9962", 0xcd, 0x401, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) socket(0x18, 0xc002, 0x0) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) 16:00:22 executing program 1: getitimer(0x0, &(0x7f0000000100)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x800000000004515) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) r2 = dup(0xffffffffffffff9c) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c653000"], 0x11) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085762, &(0x7f0000000080)={0x3}) 16:00:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) kevent(r3, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000040)) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000080), 0x10000) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x40, 0x20, 0x1f, 0xffff}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40}, {0x2000000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) kevent(r3, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) 16:00:22 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000240)="0896d547685f7cc09c228e450441f5722b90d0fb56df5dd67d5c5e4703e434839e7ca1da3b76d7ed1c10ababa46aaaa5cfb355336424cbdc684d92b598eb8ef2a5af946437f0a19cf5e538890aacd478a832c15cf6b8a88e1f294b1f420cf16f6898596fbe27ab424a18468a31d0b5a05cf8200d7d951b0c9870a8aa040171730d80b5114bbf89cfa84f21d1769dfa5e15cb4d5bb22839a802c98dc63e24522f75c87f4970af424918414a1eb83695618fd383758d31237b0db3ae34e1da24ee06d0ded2cd2e79a36192a39728b5f2ee816e3a0d264cf0bfd78082cb41d0ed02b4697046cc6880fbc324396412db39", 0xef}, {&(0x7f0000000340)="7b1e1c138932dfeaaa1a15a691f7d47956dc67e57756253b437c717ff00feb1889dd19c413bb2c4f7e1f8c89d85e7e73afe06c16c62eef97de44bc27926e9d050d34cfbcb2503a0604d18bfcd4667fb3c119763843aa37359a2526f32cd5fef0e9a550fad30cac34762a841b53a8048349a6ac7badd65ab3d8ed27bec23d48a7a9cf24b30253eff358b1efc3ede9e4445c8e3e2bd5f3809ed73a9161a23f2af0e8f09ca93bbba65446c810fcde862736da7301c0d362c4c6eb1e976fac5391f0a5d0109da17d745336916a", 0xcb}, {&(0x7f0000000140)="34e981ae227afab8b489ed43a44d0d4824ae8d689ecc73ad54d7d7343a56d00271be3d852bddf8a7663217b9420ebc375a7434e9601e7c0c704e7a4def596db2d79a00d533245abb443894bfb05392b0a15983e370fdab641b1870e2ac53842fa4a60d1b3a54704f133b495fd25c733e32235e4561e1cddcc1422f127cc2e63ef7c7d21f664fba47bf930ef2bf214a35f2d832e689956d8b8d7d9d965de7e3356cd3375105cdba702e3a7a7a6c", 0xad}, {&(0x7f0000000440)="38d47ea08509512a32b8fadcd15b4261baea82e546fca11f639b9ffd1c9a68bc9c3a77c1b30a073d4113547025205448efbf541fe13d4530a0dedd5175e47487b8e992d12ba94ef28c10e52d2a88df14ebeb6064f7bcdfec96bade67621f594ca554f7fe433e8692285d34f24516c11bc8dac0d828289c1cfc76a94ed134b5", 0x7f}, {&(0x7f00000004c0)="1aefad6586fa70f4f955dd953e3100dabea499a268944dba6d328485bafd865a108d0656a0686ef36c7699d54198807f2c5112e9a10df7beb099979f41059edeb434672b1448cf95078b30c05f27a8a2692aaee2dc9100fba741edb68f150a72e6ee32ef8199316aae239951191faf49b499cb01eb93c6d0fa0f164df6ce4ef5b050161888e7bfad5a060444d80cf3e7b4ebb64b3740c211fdb70464c9df67c71e52a1f84cdc25686c2bf9f000e7705e54eef9f7b43e73db387a6352f552", 0xbe}, {&(0x7f0000000580)="a41ab549f1651709626cc98c790a028f3f4cd87fa8a564fd0decedc527bc95ba8418fa0fcfe0ee6ccd2b4f093e9002e33529183207310097c554e856ec0bb0cb5c8163e34270423eb94bb0bbdd1ca8311baf80c74ac15c1290c58ae8cf22a6aace413a20dc", 0x65}, {&(0x7f0000000600)="d8eb7433efe607083308000f55f15c3710c4a71d66470ee8ca1e8597f6e5cef3eaef67a1b2c4db64e0115fd27b7ae64f4a99ecf8b99bdc8cc9492aee4cdf7b48979b5b6866b00a4719138d", 0x4b}, {&(0x7f0000000680)="c6295e772c02ba78332c2597766606ac37b2a6629a7d9b755c10eba586689c23090d2d6277830a2f512d16cc8327f983f2237a7aeba3c1a739e685a15c3f0c6f345b2c4c4426f3bfa244dd83678341bc1172956146886226702b6a71d525782cdf9175dcfa49c54d89a214489e03b261a041ce682e4f7f123e7a0080ba19736a7feb8967930ca57908c3973f3156731a8670bde6a83046ac60d0ac9ac79484214d94b49ec03773c6ae795cc4fe73535aa78a3d18a49ed4ba820aa18a2026b697c6ecadf745c1d944de064c728f9337b226", 0xd1}], 0x8) r1 = syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="b414438ddcd823dae70c9a4da13d98c0d2831411f1b298cf67a4a4f049c83475df", 0x21}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = dup(r1) poll(&(0x7f0000000040)=[{r2, 0x4}], 0x1, 0x0) 16:00:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x2, 0xfffffffffffffffd, 0x1000100400006}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 16:00:23 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x100, 0x0) r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000001cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc1fde9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a13"], 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001780), 0x0, 0x0}, 0x40c) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) 16:00:23 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000000c0)={0x20, 0x4a, {[0x40, 0x41077a4f, 0x0, 0xffffffffffffffff, 0x7, 0xffffffffffffffde, 0x0, 0x2, 0x4467, 0x10001, 0x1, 0x400, 0x5, 0x8, 0x3, 0x0, 0x4], [0x1, 0x3, 0x3, 0x6, 0x4, 0x100, 0x1, 0xfff, 0x3f, 0x1ff], [0x1, 0xa1, 0xb6f8, 0x4, 0x0, 0x0, 0xfffffffffffffc5f], [0x1, 0x2, 0x8, 0x1c942b54, 0x5, 0x3], [{0xe9, 0x5, 0x9, 0x2ffdf88f}, {0x400, 0x5, 0x9, 0x1}, {0x4, 0xa5da, 0x4, 0x20}, {0x1d, 0x3, 0x8, 0xab}, {0x2, 0xfffffffd, 0x1, 0xffff}, {0x0, 0x7ff, 0x1, 0x198}, {0x7fff, 0xe24, 0x55b, 0x5}, {0x1, 0x9, 0x7ff, 0x22f}], {0x9, 0x200, 0x2, 0x1f}, {0x1000, 0x7fffffff, 0x1, 0x1000}}}) ioctl$TIOCFLUSH(r2, 0x80206916, &(0x7f0000000300)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x0, 0x3, 0x1, 0x4}, {0x0, 0x0, 0x97}, {0x0, 0xd7, 0x3, 0x6bf}, {0x49, 0x7, 0x7f, 0x1}, {0x8, 0x7, 0x81, 0x4}, {0x40, 0x4, 0x4a, 0xd9ec}, {0x7, 0x2, 0xe4, 0x8}]}) 16:00:23 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x1, 0x8}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x3d8d7c2a, "73ccf6e270f17f27104234840a76000d3fc9c06d"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 16:00:23 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockopt$inet_opts(r1, 0x29, 0x28, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$VMM_IOC_READREGS(r3, 0x800c5709, &(0x7f0000001100)) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f00000002c0)={0x7, 0x7, 0xf4, 0xfff8, &(0x7f0000000040)={{0x9, 0x3f, 0x81, 0x2a, 0x20, 0x8, 0x7}, {[0x8, 0x7, 0x5, 0x3, 0x1, 0xfff, 0x1, 0x80000001, 0x5da, 0x567, 0x462, 0x3, 0x20, 0x3, 0x1000, 0x3, 0x8], [0x9, 0x5, 0x4, 0xc21f, 0x2, 0xfffffffffffffff9, 0xe879, 0x43, 0xf263, 0xdd], [0x1, 0x5, 0x10001, 0x9, 0x6, 0x0, 0x101], [0x9, 0xf8, 0x2, 0x5, 0x0, 0x5], [{0x80, 0x6, 0x10, 0x3f}, {0x5, 0x81, 0x1, 0x7}, {0x400, 0x11d73d81, 0x1, 0x1}, {0xff, 0x2, 0x3, 0x4}, {0x1, 0xfffffff8, 0x7fff, 0x9}, {0x4, 0x1, 0xa0, 0x2}, {0x81, 0x7, 0x8, 0x200}, {0x101, 0x4, 0xa179, 0x10001}], {0x3, 0x2, 0x9, 0x5}, {0x8592, 0x3, 0x9, 0x5}}}, 0xfff, 0x6}) 16:00:23 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x2000000) syz_emit_ethernet(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{}, {0x4d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x45}, {0x87}, {0x8fe}]}) sendsyslog(&(0x7f0000000380)="bd01d63aadb38d9ef42459ecccb26ba2f0119dbe96a8e52d247ffb8178bd10f4ed239a6584b10354c10fe020e7bb61121138e30fee68aa134b187a881ca1a39ca363f19e46731b3d82b2d2823b0ad90c2fe8e2cdb87f957460171c6aa7f4d9065a497c47c31279c82866ed632b17d5b77e270745682929781b9b0222a3da5bbc3863c90cc4b6ef86feb92e4ca6771b4a11f210817b483b8f1263ee4bad85873337cc9524ea7291658cde2dfb5ef1782e57db79dea78046560d2f372c6c8257258fa09bf17bc3d9c2f6894159c59b19f45de9a77a85f343c3dcdb3d21dd42bf11c18d909b699efefc3cd1ab1eb0798602a4f025c2d7ca7457691b9c7f239e9d37915c9bd8fe4b46dd3145cf8a13930ffd6de2da766a5209b049134ab38f323c15b4bd98c24b33591cee495c148af947440f5f2a24c52a6d2861584af3751be65a89c8d0debf536256aadc7aa7045c4756581182e9158a1ef1e696b311b4ec61509f7d7e8ca7c6e1ad48406fff622f485f33a472de1e4f496e03d0edca16fd9f4533ffc09956bb698e3ae098996be5d82c251d31438bbbca0061407af4bb175d8f75f98567c1a492debad53e86358e8c3faee7290d1e6029f580aef19aeac408950b5cd9e1a79ee676a6f6bc03aa67e0e9d3c7816c3c9990c4476a593270e252c87af6a2b88c629472078c74b989ac59f45ba1a6f6fc92db9476f475a49cdcad2b8a919e8a94951f556b5c070e1fa7359c0a954eda4dc620b9c7beed085e292b20108a40c65e512d2af958e904f81d4e0eff9f4da6e82bd446272bd7c8323b879d24136704edf0c76691dab18927ba645481895999f406efd9e0548ad9ff682104572e4c309da32812153f8280c3208e51613d3b15358df4062d43c2e8bd72243582cd09f79022a30b7de4f1d486780fb07e160fae0200cfb4a7b569b53a0e827b8f17bc77b6a6f94cb334c2b6fe94238c7857c63ee75619f3f5d63fe67b0f95e7892b2fec209728515b6e121db1bf7b87bc13a1410bd1160112a9185fde0524194d9cd445222c1f8e7d76b700a98b2d63ba8b771d00c8f2a6d6f6d8213f10df90c1f0c590688df76772a4f0d496140a05070370460adaeb2d84a289739077ccc53ca687c99d268917430917b2a4781d8909b705c5baa1150a063779c646b72f109b8f3ab645e7281117d34a8841b83d2b8d49d63ecf624730812e59d427c5f1f6b01d6257e53ae3201fb0de9d6c0e668ee731a4b682a75372265ff212b3ff35420ef9ff86488eaae34f8a584ce204b63394adf2cf22fd4a0563c7d766ef6dd399794ff4ce0264567990215c6d128264da8d1201d102d598e0e2674576a25fe4c209f7e46e04c904613365d5a215c36ec98bfb094e3c6a062c224938281a5105af877cadf7fd746050e2ab428344b6314a377ee05f01ec2d80cef86a7217061ba25c3ff339c292a6ac7b147c0eb0cc4f8e78eafee4f091827816643eda999fa91661e1e518e4f151922340a633db7161a08dbd12c4632eead0829d3b8895f640977fab7092284f141c977af102729fac8ab142853649217c9f068d78e664efe4c7bc2cd46ad3efb7b28d883c797c5d61fc8cfff8af1e06f4aadf0cb93cc7982e761928f80208b0d24dca0f64ea30010d35e25ca0e8b21dd4d20e27528a8869a1da47fcb1dfbfe963dce01451ff2054c15522d2e9e9d4f13d37cd1bfa5cd63387bc09d9429f742ae8ae1f65e7099730b046ff450c19fcf9cf31a5f54d92143af9f19694f39970e0758310141dbfa12a0283c5962bb0f8cc2907054b607c92c632c162f3f69706fb39e0b590ae69073a9394fa237dda8fdb859c83bbfaf71d46b3d8b9a8d71f7b19e3dee62882f09a142665290322f0e9faf3633b3c9f8439008bae3d610335f082bc6846399de413c35afa22f7c9715a1bf5ea136f9c311252306d7b77d3eec44188ef43f6610efa6ef4eccb2c72df45bf1c3c5416fccdf148229da314c896d5a71d38b3f7bf5db4e421382e1fedb3a41dbad88543d6aaa25f12a9c51c12e6cfdb2feca559af9443c6942f241d3b8141061ae50a39e979c4124b7272842ace23b8125de7acb9676a3dc26eedad90c447c89d0f0e12779a08cd73bf40ffcc55a8a6dc1fbbfd423097cb6d8e9f89641596bbe5d94be87a0d2c74c37cd2ba652d144f45ba2862b973fff6a1bfd363c5f86c9fdb1c47fb0751c8ecfd9d8bde9182a4933db901585e10bb8c0f3ed4c3f71389814506281f519d429fc3aee2d7fb20654a4bd60e7dbfe43b6b4ac22d1dc105211d038b61b1abb4eb2f65b73a15308b0301c871ff8f7d4cfd61e1a9577a5bc47f46b99f5382d1faaea38555cdb04557d196523f7dfa49d83e52e9af5bb6d82cc4c0779fd5ee7f5454f57ca1e49fb21602b83a51527646494a4ee9c3eb4b535c074c7a357a1d3f1484288d515bf9870e70f9b9a86d47b265d6250fd8716b3348d41862f269a0e9800099b4dc96e5b098751915671f72fda79c1602551ce1e77e737c78eb460e88cb9939a6b48a516923fffa98c6ee9de79b62eecae64ebba33a1f528613d523be90a786b2aa9916033923554efb812f049f817932fde398f78d7c73c5e2af4feb724ab47ea6d3c75c67f3ff05561a45def2c7452289440e87f3ec8e5150226ffa52ab6d2cacb624b5c8005bfeb81c101ab2ef7fc35fdab8f0c067899d4b2df9879b93b03a9b522f99d7dd6325a0c7d6736b0fd509ae58f0a02f51c4f98d7c1d7f83d8ca0126115febc8ae8029bed872d39317aeef9f99ad100d31f8a34dc0eea8589b7bbb643bbe39179d903bbe2bdb2c3a837814597dced8ccce8c350dbe6a14a3aef9c3b2ec3a0109eff25016ea28fd9e6522d2e3fc849954b62ff19babf51da007aec0c7722fc8b75aa2691d44f6a3cb912d69cad1c5d2ab2a19dfa2ffd716acaeae603d6b798ac7f232af6ebf8e8b29cd69f4a05829db4a02c0645c0ef9c90d6cf53973fdafee9f34589380e0f27f833eb8431d2f37ddf323d9d9503e95530b678bc1f543a93b9b4232487ab2dbe2f9484d2d00107b1c2267dc7746b32461e39fed1d4f3e6b3b9453a4439fa48b0a4228a3ef0e5e4943235923694dbf1873b50ad383ec86531005799c9b070b3c01baee228d2f44d2640de6b20b8a6f8427bfc37d652ab5ca39140efa69a2dd3e3ba5ba7d2413de9682b95e562f8f40fcd6dade08cee209c325a96220ccb208084253f698a81e68c466c5ca669125056a7d5293e1c4b682ae9b9b0df1804411f13e68eef071ab13c68bcf03d4d7e33b840b27f41f7ec5c459d442a4e3c14ceab23dedd2bd86d2a89ec15edf5524190ea90f8cc381468b8608c25063182883cf0ba166246f4a5654e42e611cad44da8f68bd18bde46cce6f995bdcedbb9fc7ed2630b6f9317210b1e7e45beec9451e9e716c897ffbf7c61614b54077b5d8f975b8c3e35dd1ea01e835f9b7081886f3ef90fe55f7a649c2d6bab037225e7a83939e0b3bfb2d5dc8fa0d47fc94cbedbd76068ead271acf4353fa9a6468e46a289a8937163f87dd3fe2a68aa09eac45979c64dacf56f5187643786d601c84f7f765b468e6afe7b627d2aaf2776e5cae48cf878b1a1ef8bfb97d538d1545f3256a98d9fd940083815e6492bbcd93b03f4132b94adae3aa55ac6a4cdd28603e9303bf67be8e9f0878fc939c25a3ced9f180b7fe56ece69570730ca9a8b0502f6c0f410c4774ae956542101f5c797f55b3d378edaba814e437bd851c9b880486cb88d132344f4626af3e93414486f6cc5e9f9f04d2df64596edd893baed68d9d3705ad2a9a39f3749c50f0f25eb701db12e6f33fc530d89644e7b0d6d52e109b9967e56e133c0e3ac479fab3aed411fcafb918e7a972c6bc22a17236a98a2edc45a0995900d7fa551be0be701c0240e02b1e4cfb6cd6045dd61bab1e3ade45e14be923a6a60272450477bf869bc78485d2b610d96a72ba32d43d7be2b06b140964ba84d141793dab27048ce26173c7517d94efbf98c11266ad36289ea6cac7fd521c806e5f045708be3443ed053c7f90ced40096419c966eea81bfb94688c49b8cfa89f9524d858eb4d837736e7217e2557179bf5eda56734ce7f0acbb6a6a0099c5c4b6559a9985904a8310ec9f5ddb69060cdc59286ec5eb73976883e869b8194852dcf1a49deb2c177b4b9a8d2cb2b646aebcb65ebb39002258b342c2cf295fe1f294a5e9a023ec99ccdf38f2db547628d0a387d0217b08341255909b8fb1c39ddf499ea2a439ccd4885691975374fae41105e27fd2f21b32f473b194b718daa0d60fdec9a8ee5ebf50a5d543f7ccd43b7921fc9da9bc07da3170bdbe25fe0965541b1465a017fbce4ac2df443601c6dbc0127e69940dee7bfe2646c9583279181d26d6d848efa690dcb33e44760d95ee805a3db5f9707f01adb14d22c076873388687cf1844d95bd2cb131b4e472e35b81151470454448322cc588b4653d4ded4a77545f5dd7d1b079ac794f1aa942cc7f0e913945ef32fa9761394cdef1df286dca6af931e6c17e10bd0b52c25b39d047a8c9d83a0d5e38c024fcebbd98c1f852f53165f3207b1041b52cc21883fcd7ce9d3db9cdd7e072b568683c78a6dd475a04f2cef6d1b99c7556db8768ed5062a1b22803fc13165610362d1e358b7aa80eac3fd5f46e420c24532bb270caffcde09c40b760edd60f9526d3e6de9133baaa8d5e0ad86e35018edf44cebad5b7214dfe8edb21c3b86d04f44c0e217ca15f34c0e978beb0edadeb1b2887aa8450c6148afdda351f0a52ae17928426c2f6b895275caffafde73e874878d2a7932d970cf2db3623588a109fdc1d45bd492d682dc38f521b6c48d4148d395006e3d13cace33866c60b0efa4e2076414c6dc6c23ade13e841032376e89d9db9ddacc5dfbeaf6701671c6881385646cfed4e55c2ca99f54e66eee596ac2f9614ce12093ab8b1d087d83f086cbdfc1f97c3b148c18e2438d73f5d226383a207c618e1ade923b42d6093e2455104f93f453f8235a23f9357c5ee282a92a1aac459d0ecd12864c40afb0ef4919bbf6616fbdbcfabf1628685e0da4d86a3eecd18af3a55b9035d315e8086e1a248571f7bd47f7e72976aeba13214ee9740c3968ca0821c60b3651640bc6bdae2e2219cb0e0a0842527d5f354a6c993de5bf7845a8950fbfd70da92c5056c01d819af45079ed0b0f882b321577b4d1f26d5d27f2053468424ee7aab2c23600ae747fa5a57928280fbef6382bb81556c9bebae8d65ec4ee25b461c78930d59c004d02736bf5e3065df4d473ba0eb4efcd99433690a2a42d1aad7d7df0a3a93ae20125b35e4fc511b0054b10c112d5faaf08219364b3a41057dc7cf205d7dc67258b9c4bdefe5b7f70a1ab48ead5f475561550f104c02a178527c4b096b92d34d61ebb69d9581f192e5241e952afe1c8a05d250ec292e7ed7a77a8fa03f53b8babf3c0b560a9155179c14084f0055523f7d179f33a6e3c1d0e0144a93ef9e452a45a776f0b4c12bfcc46f60a4ec352bade607364c4e20ab9f5205c416aab5939fa37482cb6a391b83b5a7fe389d9d73a10366f9f414c27488d2468141fc793e068c2bca1f8d41d0e8e458af6424ebd44eb7d36323e20116d3460f7a615df1a060be4a0240128cae459bf16d79288e0a40ff8c19a00867f15efdec402271c443d90c797050afc8736f39d89b663126a7dc83359f9485eadf2257ad37ea72d7386da43fa38f7798a707c8b8a5e3099f80eae840566176cc927cd6c8c91b8f147cafd699", 0x1000, 0x7) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:24 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x40000000}], 0x1f, 0x0, 0x0, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0x408, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) r3 = socket(0x18, 0x4003, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) recvfrom$unix(r0, &(0x7f0000001140)=""/14, 0xe, 0x402, 0x0, 0x0) 16:00:24 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x94000020000210], [0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x2000, 0x4, &(0x7f00005ed000/0x2000)=nil) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) setegid(0xffffffffffffffff) 16:00:24 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x2, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = getegid() r3 = msgget$private(0x0, 0x100) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getuid() setreuid(0xee00, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r8) r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x8f, r5, r2, r6, r8, 0x100, 0x4}, 0x1, 0x3, r1, r9, 0xba8, 0x7fffffff, 0x1}) fcntl$setown(r0, 0x6, r9) r10 = kqueue() kevent(r10, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) pwritev(r10, &(0x7f00000000c0)=[{&(0x7f0000000200)="87fc7cf92f4f4c79a3ae31e80258627f83132a454e4957ead56487b8098ba57ef86347729932d8be7f2245df05deea6d875d94e4a76e438b99c2cf7084ecb042e60cc24b1facf7986ba675badc854a9bd7b198f7171f8d22f2f018eebafde40374b149dc9be3620fe53f5dd6be027e3c2390314fd1936d2aa22a537bcd8e8f06bbb90fe59f7ea7a280524928b0f6a337f79100bbaee1cedbe6b2c84841c2ff96a3ce10c202a8add727b20300000000000000d9f1e073", 0xffffffffffffff47}], 0x1, 0x0, 0x7) execve(0x0, 0x0, 0x0) 16:00:24 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400004000000024a, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) nanosleep(&(0x7f0000000180)={0xfffffffffffffffe}, 0x0) 16:00:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendmsg(r3, &(0x7f00000003c0)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000440)="1ef27f4e762af27cd1036a2227ca0a9057cc2ec0870503ea00c47de615cfee2a8b675d972124110a3419d311409ce75b1906a6d620763ab7c5a42a351ea3bc666b2d29686d4b4b9120dc07c5e02ebc75e9d7fe839b627248f2611c2557b9529ee486f8f26b43c1c25febcc079f082119e0817b13ea6f107246bdc43d49bb3f10b53fca46d17413dca489b3e4f1b0183b04cf4226ba1483332f73031c07bf766899a8682e9f7b25b5e64a8cce0c3ae2bd12945529a7d1e63e2eb4a6b25eb8338f4bc86eeb3aefbd4bfe1c6343f8ab86646a67243fa1ffeaf3c983a8894d336371ff7bd4c9023c4d558625a1b6dc07a504ca58d35780ddb614bb537d728d63d5b9da685f654012f6df643b6c96d22d79a0ed7b33fe667eec4989c38e3c93869dda543b3bdaa93431aef3f275e2759169d1adb335ed44f14881fe510cd46121453fcd51cc6a1ce026b69cb6867ef55efc0c90bc4adae519bc7bb8bec88f7d6abab4825e57ceb906055ecb28f1f21da2816bdea8b2940fe7387fac8547987663bf6b15d5e9a4e8b19833d9e3565719a31f706e766c21ee6fd4f624d018aa0a6d027436e6469e011d41813ababb557397b189a62d8f325629bc99c3e336b048d32643b6fc7380c6434030e6e2bb671f3b7848b68e38a422b32221f857526ea431c3f06f78fd5997ee414d4b05bd36e71d0b48e6ac9bc9ef17361897b066e889bc4f835b75e2aa25c60913156eeab5ab9d7e263494adfebd59f604b8e6601f150f1375ff6bcca557ac7e341e521625cb2e9dd3e8feb7639adf836b5eb710962583c8bb106e4ff47af8df99e0c2f363b42586a5d7de3597041342ed59ba96c23382ac1bff0f0ac104d8968d7f23e1f05a87fb1280b11edfd4bcf10623490e06c10bcd0cd33b40d4b820f26c98809788345dbfd871bbac0a1a22695dd8031875fad5098a9e97dfd96c3900f5d22c96f9d8c6e3eb4b356ae100746533e257e0130ec53696109f20fa7618eb1b8590ebd6b96aed06c4310f5ef0d6b587eeab2004235e4c2e8880d50a193590c7abac3b431ebc6cc7c0b29fb76d1a2271c04f22c5f65d85a4f14edb3a4415cd1d62237f73236b796218b19e897c0c0437c8bc20486edf2cc9efa380e8ee7aa4f4211b2a59cb9b747ddd24aa6da442a047b7c6dc63592ea09c4fbdc7b99fe7340990006ded9dca879313e4c5cfd1300c9aed5e3581c68ade610d374475aafbf2a729c65169f0ad239996320d7140f1211f510d5f7476f8624f4dbb8bc713066ae4f8982b83982bdd7ac0092985c500a1f0bea455f8aa7a9d8c2a3e26c8eb41d805145e810ed3f7e29946e972c5f329b5b9b39abc1364937a6549a30323e706d2315bd34afdb58f31143fc2342fe2ae9798a1cc28613978d502dcaed5f710880a8e6a450239a742cfbaa4f4a1c479ed2bb598c45645b12031a3ad0650a1d4ae9c5d2b7ca4955da8e72bd28081326301ae900099d4c74749ae305e8c3165ccbc3deb1a83234084e628e3582747a29b119c9c4b748acf8b8e8ce4f6da7d415ce68fec4d75fdc38164778649ea86b6d1d6ffcbbaf7e8f6aaed4ee308f58eeb95da442108d714e11e45b013f5ba3501cea100ab8e8ae566790422230563d7651ebe26407167322ba213cc4b4d051f25a79771c99c092f500761e7eee90ffda37da49a82b2b108091e301f746a5fd62adc2e2f32bfab21b4917f12e2a951aa779d89b734dc958a169b5fa5fa166882d7dfd80df67a69da0c09829c05508096ed4fd41b301839555cbff85047be88b9f01a79e6e29283bafd0fb0cd6d5284ce0efd79e3fee22fbe2f0b940c7cd917e8511539e17eb40c8fb35b933ef7cbf37bf74a4e1c3320eb6f8d32355073616eeb223c82432b963a88469fd114b1632e3160d82cd8474987b8a88cf8554c969591eb5c7f57503b6f3af421060968d52524cbcc9ff462ef396a0c61244f6795a77f0af79a120cdd291f82c04b0f9fb676a2237b739521c6b9e3b101ed81ff47afd17ca7bf06de064dcb8b5a42b01b0815bfbf0ddca101ca09f6cd1b8ff4fad2aedecfd4893f87e0e732cf93fc912cabaed58126cfd658f810141262b419a915b7c3ea69bfa808413c09000efeaff3b6a23096de4abd058ea5ed7338e6fd5c0f79055beef1c5d9d56e31ffd65c847b86e451a532f37efb4113928df4f24a1456c449c238b33397989e4322c286f95520dd3acf57e76a3d52fe0944438da77ebaff225da6e2e6be00494da80607372d223765fbaa4611ae70997430896e8bb9a505f2ab4e04e2710c9fcc69c9bd9b0353e736659af8dd83cce005979c0932dbe9565787cc7a2ff5fbc401b2561054aef4c70c4bc734852d90016aa469e92e68c7fd183e341710e19651886e408dd178d9c5f12e6236ab535304114cf0d1c9fa068ecb91950da75bf8b300a0ba6a73fdef619a74a918ab485ef4c85014441087e7e0afa322267a64e2de778d1684d81e0dec1ce1a98fff1a707467ab14da49fdf8d5c8d72d4f14590fbdf6f4d51fd4e66c0d1d82008873788add775030f6d0eeda5c0f2dd461253ea662c8230d07d4f366013ce64cefe70f2c22b4df82688010bda2b41aa865dde4a62d0b12c7df92f7fe51ed7232c112fff755a50ca0574ff6b5db2880759128a3322a9684e057dcde3e7414ef243102c4a0cacfd8fdd53a741b3b394c9f7c77918f5b93612adb01fdce654ea1d6e9ae50e16a5233e7a683b51cdfe948ce0b5f1b67184809757e9a9296f95ef06b0d5f59684ef9146695da680e6ab04dadb986e7c38df83252f93a9e1f2a5a9730896f979563bf62c40ad108a56e6c920ebc2588717e77899c24e4c6fd89042a16b848411dc690797b98831fcede69c4a0af6d06683c00c1eec4f65112b895d5b3ce51de63058b1283ca19a7954adcf10c3f0f545fbcac0b4cc1227c9dafde35fdaaba1e4ebb752ad726b1e9aa29eba5a6f4f8294b3523c3dd325b37b3ed399364666a6c8a93a143f9c43ca27103addb63f89be76e29557c6925d2d5da06815a73f38c6ab7c4b78b762a6b33a387374ca258c89a63e4ed915ff72b5a51550b913409b9ca9098a0d6eed25abbfdf1c3f583bda8af992e13583b1ed3a6ed82db948fe0b9d0b5dc48d1780038409788a4acf44d7e6bf835b7c3d202992e4f45d04a468b3d53c7c925953b84d524f577b227125f7f6b5b9615157318b9c6cfb2ba33c694e9b58adb22e172ca8cabc415c83842269ade92a635d0064c105de4bf0dcbfb4c03c00a7988f092b7bffce0de492ae35b2a499264a6467cf6c809082fbf860ab7876e49280dc1505d49095d4c53005b770f9dfdc6488bafaf45bed6c60b9435a50f689db2e1379e262f540d7bc566e279bf792a81887662ceaaa8af8e86ad63d77025c5e67985723914ad32ea3455bb993233cc7fe7c5934b1ed234df6e833c8a67f4bd17c36ffadf08e9fd0670b4f611ee60f89bab67b681ca580cea64f6b796bd9f053f3bb3b08b15898215025026b883ecfa4b60292854df76b4ac78c9ddf7121f36c70eb5990d77b46989916fc6be1cccae5b2a50713d82a48944198810c1b060d5aecafcbcf7ced5a5b9fb893f26af51ced2e5975f0c5d22a522063345a180032c8cbb9c66e1b41fc8940cbb858233c64e02acdbeacd55de263a767ab452f3bfad51c76a504eff6d7875c1ce422f40f9edc0b2aae53423479361776ab9a3b92d638d3fc32432cf139d3f8aab44a2ac77a49e74cffc9478420ca25179353358237fb5930c407b753ff38b8092ed732bd0e271f1c64795b6b15c101f310075b781ee42aabfec4435c8fb1f85147734b3b32ae0dba0a15517bbd73699d51a607e78f399dea52cf3233b5cbac5c7ee527d2bc85abba4d98260f08f036f7544b2223ab0b2d7d754948782feecf91b21a691750423596dacc468c80a751ac5787f88ad654f321823cbf87f954c399c45b870498ee906051b8f9dbc57814d8a69f9f6642d16a35d98984cf5ab4acefb81c40d7839e44f8d9eff0f046498df5346c2d5fa8f7498e860bff14b56d96289da33be4f55c2673a830a14cf1f33a988622ce5cad510a1247572e0e75d5b99ba9154814cd3985d4610358fb3d2aa0b86f84763b6f12d8f0787bb91582056cd34d55f7dea8825fb100308847e6fb2118a4975e274f8f0334123909f13fdb0117ba90f12b44736ce596f31030c8f06b4baba879c51660b1879c7d1a924369d9d7c4edadaa8f97c104173d69bd3cae367299f5e77421142df2edeed3092dac4592a0e76e5efba97776a237266bc626d6f35a5899a4f8dc792544db5ae65cf7a2a10d767e0814910b6e89aed24056af942f03202587589c99db79030191fd159d27342ede5f0b08e40ccb2780e01a12313acf294e343404799e89b15b3798df607a511628e8455b9c50925e3637b8f6f61734a8a9494fd1fbe233152e0ba881bbce8ae127db39cbba80131d294850a638fdf5c1157aed88e34c327c5545848df6590082b0db2b99d0979d4dd9ab89396d08187c81f2a3c4f904c5f0276fdf3318054ba8a6fd035ab9a197647d73374751aca1e633c764186faf28c3e45a04c1ab2f85d66fe41efdada150e3f13b6c68816d3afa6fe5a5e8d8851bce9168f5e4b75559cca2f5ab4020826c4949e8ca2f9f659a0c6f7d331655763af593b62dbe882e769583cc430696734a96470859c694f447156dfd31b28b5e2dcbe2981bf30c13142b02e21d0446d7639f120a92241cf1726642895a3886695613afb0ded9a3e35528409e7669ab546ad03debdefa8bb80259a10f3d387d2e8d51d63f9c7c80ca72bbbd4227d0425dab3ce0e373cd5a525e1a576abca401841997ec73fcfd85f11a3698a9092281cd3c236c9b8f02732ab52dd269d2751866a39c628f091f51faab5451775eca48a145673d196309db9e3809f5445e0d7cf0f8b562f348f0e2fab1ea0af100f9fcc0b271cf2184b57a0ab3fc11df06f7ee162d09f97330c93bceb332c918680599d8b5a4167854270d6bfcb7f3f284ae8442cb764a79c3db374a068b27b3f0affbfc695b265ca6890a33c6e06a9a3d049e32f055388a6223ae59e1f4cfed9502b6929b97791f4642759608fbaf33f63af734b636a83fa6d7b6bdd8e0c53e22c1af38a08c7f65d7a5dd0e3beedd497aff9ee02fb5c68ae3819b893e8051b59048a706dd6f923cdf30ab93faa84315dec1abbb60acceee0910e49e812c696273a0a0dcbb9a87f6963e38552a587adcbd72c11b7e876af57aef8cd440ee1617b57ec5bab4d9c41b75ff3686a3449d91594abc7bb66362e59b1ec8568f5fe52f10088d801e120db39981eed8bbc764f889f4462f3d07c743bf8b0e7a8d64d74d68d78f8b63f6b582bcadd1544b45257ced610a6fc8ed13e5bb6c3c490493a4f75d3e502ba738f971c12577e9303a528bdc505f14b05db53b1e41b8800a36d48997dab5ef16e18094f2f390d95451da65d67d87d2612cf07ef3fd97cf62bbe15a8426cd638e002f726f463d50ca486e08548837ea2e34329d246fc443a3cfbb20400172d98676be10517885d29e9c7d93782ba6c4c2bff7ae2fdb43bfcefd8a601a25a90f5a72b75102160266f4d3a5b39b0a09f6e05b4b56d04a118d7d7ae6e13658d72bfbbc7349e006a79f3de1fd534032ad530c9b09609806c9a9425096c5719ba867b8a756e6b2f5712660d6ca91c3119ca717fa960ab12f82f90f54606e1b0bc17252a9a3564632b5c3a85fcea9b2813e2317c675ce920ea87cb8accc743726025fd705f676f", 0xfffffffffffffe96}, {&(0x7f0000000180)="45309d7f304ca3f48d11a2c4262a41029d34b3b6385c92101968f8f39e0884c6c8c1c15db7185f0d2f91064c16e3ec2540c2d7a326b70464d8677a554960169947756be6609087998e9c879e34da69043ebf1fc5eb84074a1355480d9262e939b240e69f824de34633ebf012043ffd277d75e8a12a63ebe326c4bcf4de0a5615cbb7e2170ab115a6f45f2a26e38c8d3eb47ba11d8853a32ba735fc122fcad485d7c4ab461e0d", 0xa6}, {&(0x7f0000000240)="1b24756cb7b8fd61f9fa79d9be7497ab2aec7d89133aab451956665871d470904778550079783f252da393e3273ee4831aff12c48e974ad517a211de0ec274009bdaf2e45d316f6b1be778418884bf30cebd1fbcdc8954bc1464e15cef3a1c8b339fb9185c7ed89b43838f7fb924", 0x6e}, {&(0x7f00000002c0)="ecdc5c4517cdbf13843b557cbe86e095dc33ec4ef02d9d153597eb3010154c9ae93116f3f830da9219a579375d01f2a9a6d60c0c25a7e282c5e0ba4592410d1d34a4b08b58fd07e3e7dc8bf076534fefa8faf2aeebe9dc1f897f1c2dacd5b44bf53f413e4d926c9a1c450803e011f6f6cbab34b8864d408acc8a5a76874e86f656511b466299e23a5b26660cd2450eeb5fce582c0e0ec2d376af46353bedf7d9fd298df515e2e729d331fb942bc0", 0xae}], 0x4, &(0x7f0000001540)=ANY=[@ANYBLOB="6800000000000000ffff00000100000008b302c917bcbd897661a0e78c6088dc4484c7acea38cf6c1665a76e218486b6776b01812fc7cf78f24ed6254e8af01b7b6c5db488e064c6a028771e7a17da5c5a71521015cf7cb3c581fbfa1675b5a601a20ae86f6fe4e507eda0c0998396230000000300000093e4b07bca419617ab2ab29900f52c5d392053b0e25acef28ef632ba9920381d018fbb47e246027675b3ab9d7d41977b3adb66bb970b222e648d55433e42fc0d67b879704b150c4a51cec2ac702c1be11016ea0e958a2b844aa058020046aa6e57e69b57f8f1314165c14fa972f9fd2a7c6ed8e7ec00"/248], 0x90}, 0x2) socketpair(0x2, 0x1, 0x6, &(0x7f0000001480)={0xffffffffffffffff}) getsockname$unix(r4, &(0x7f00000014c0)=@file={0x0, ""/4}, &(0x7f0000001500)=0x6) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a00f9000fcff80ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) recvfrom$unix(r5, 0x0, 0x99, 0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x1b2) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000001440)) semop(r6, &(0x7f0000000080)=[{0x3}, {0x2, 0x40, 0x1000}, {0x1, 0xfff}], 0x3) semop(r6, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) 16:00:24 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='x\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x26e9, 0x1, './file0\x00', 0xfffffffd, 0x0, 0x3, 0x7}) execve(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x20432, 0x0) fcntl$getflags(r0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d}, {0x45}, {0x4000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000280)=0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x10000, 0x0) connect$inet6(r5, &(0x7f00000002c0)={0x18, 0x2, 0x4, 0x1}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r8 = syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0xa, r8) dup2(r2, r7) kevent(r7, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000200)=[{0xff, 0x60, 0x1, 0x7fffffff}, {0x3f1, 0xc4, 0xe7, 0x7fffffff}, {0x6, 0x2, 0x3, 0xef}, {0x0, 0x3c, 0x0, 0xfff6}, {0x5, 0x7, 0x9, 0xc00}, {0x5, 0x2, 0x40, 0x80000000}, {0x5, 0x3f, 0x9, 0x2}, {0x0, 0xd, 0x6, 0x5}, {0xeb, 0x9, 0x81, 0x401}, {0x2, 0x7f, 0x40, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) r0 = socket(0x20, 0x8000, 0xfd) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x0, 0x0) write(r1, &(0x7f0000000080)="a2c7d7ac517a87707663e39f7a6a1cc7450d891d127395536911e92001ee7b8c", 0x20) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000480)=[{&(0x7f00000006c0)="855b2bfd64a46df26ab8f45afee2e80d9007e1cc0edf9cfd0b94f5a2ef55dd6516258a8a7bf13c6bc15b1886821dad253115286527361fc10d2bb294adc3aa67fb64c98954f5002192d8bbc6e89639b70619c6cae428360c962144c9a02c73ee543528a559399d72698f0df79a3c3bce57301257ae4092237e47bda81d135cbcf86a2e4f898257779c8905b119f43d8511b4f0d61c7360e3f231847fa7276019e1cfbf515eb0c2", 0xa7}, {&(0x7f0000000100)="ad53c06ee0cac6d3f9fd78e7aed30e40cdb399f028052245fd019c492aa1927601d8d7787a4dd722fb837b1a99ad3f68d31ffb3466cd9823dddd47cc3737853c7364c74758122bfe5e1c82ad342a3609b9be1829f21360ebdd79bf773790c77d4b73ebb4c0b101653ba40700000000000000888434f04302f2475773ef78ec2ad0c5e2390db5aae2441f72f98d96572a5a25c29a3176b98aeb00f0dff7c4af95fc10187816a3462a96ddbcedcfb6685736ec3040e0b10909c4405f512c74a1809b5af586cf8775c21fd4241af656d51bcc65b92368e7a65dcbee236992163cc26b754492491d9efd5ae628e2e4e02b5de7df7b6f9ac8b3f8a9680b2235a1c6e4486bf4fee52f2e9b182fd8bb55779869e2180bcd04b3d0f8eab19396d8987217db7615b6cd9751a76eb086ba09824f280f67c20a4774a9ac3c500699d7b836fe7b10fccc09acbdba5c87e8d67ab6b00265", 0x151}, {&(0x7f0000000c40)="45267164bb02ba7a9866986f503d72735c86f234db0f683f8e8d77de8c76b43f8bc1ea782768d5537088513da6df549d567a9db83bf80cb47c9685de9ca5003a190ff96dd106c46a4d11970fa43b081d93421576fe6487ccbf109a7a51ad90781ff3fa447a598e2eee7f47e7075c68c80e13327ee8ed283afafb8227371296afcc2ef5fe0459f51c9fc37d6fbed6452eb7b15d40bd8aa4f611f604e3206c1c6cb58c3aa4aafb98458cf4d9b706e932f511f45f666acdd7", 0xb7}, {&(0x7f0000000d00)="7385e1213e7162a8fc51c79ee230b414811a336394b7fd225e78db01c687145f86f032e631e362c6c6ac6466d1e6b6356b2b38cbc2bade25da374df7be17d48b0fd8cd253c8ecb456596c714f963b0eda25db965d49aac9f25544dc993c15b6575770c4e490668fe76481140268dc91809691bf7380f57124308254c99ea7cd5af875d68ed7f4feb276162a2f4707e06ea7bdfbe38d9f5dff88fa6880cde3018f5c046b1d229615ce342e9ecb8bcf46569d40200000086178e367f49b0bf41452d887a2bdbaf85b73146daa4e592684984", 0xd1}, {&(0x7f0000000e00)="af1fb47e48ea3c8a6ba90d76dff1d0a2c976b2365885a0d66b73b56254b5a60eb7a519094ca885a87380f360021a85b983231d1716a4636b6a202e6463e987b9f9b6ebaf801e4c4b19fdc96153eaee535fc91dcaba8255", 0x57}, {&(0x7f0000003f40)="8810e06061c5388ad7be363f417b1e9526fa912b94d66a28e4ae36525de4c1757d006643b4926103a545c98746fdb8252fb05391be52522c474a6b44f54acc03a2e27090b59f559d20479283d467cfc9312a236f6d3ee7586228ee2821aa7fe9c82fadeb19f101f4b8baa585842dd8bf5cb9c8ad57e928a32b8350dca6623787d799144dc70214d761003b480a76ee8191374f96ff918ba6641bb08b9bfc1d69c6e5e1ae85784267b8c047d012c13381167a7b0b780cfaaf5a89c32f04307e03640476189cc0a3c57574f499725e17ecf5e00c58f093ebca7a07c1ea34af62b2739a4bcf0e68b49bf7cecc0ac8065456ea7b2d14be2a0d1c346638c2848678b59348dbcb0dbe5e176a55865784f4621ebbaeea17ae5983505e63ce0e0c66b7ad616c5f28f2a9cfcdd9d150940cc3b95b211c25ba907d25235f0aba40949546bf8e2d269ba2ff78e0f65f53d55fed83db5bb52679b50139401af6f71ae03d544e191d5284d2103357d768136a07dfe259dea7283d92a2fde025d0b065cb35000221b99c0a9744a1e49791ed24f46a79580dee274acd10b2d318a72ec3c335529d0749689571a3761e0faea0b50a49ab3d1d442dcceb0fe3eb752e9f38a1b48aaa344dd200ac4e786e64bcdd78d613e7241d6d511e9d45", 0x1d6}], 0x6) 16:00:24 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)) clock_gettime(0x2, &(0x7f0000000140)) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x100000000}) flock(r2, 0x2) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_index}) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x20002fffffffd}) dup(r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x10, 0x5, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r7, r9) kevent(r9, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000180)={0x1, 0x0, {0x1ff}}) 16:00:24 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = kqueue() r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) kevent(r4, 0x0, 0x5, &(0x7f0000000dc0), 0x400, 0x0) semget(0x0, 0x3, 0x12) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000000)) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ftruncate(r0, 0x0, 0x2fffb) 16:00:24 executing program 0: semget(0x3, 0x0, 0x211) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0x7fffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x2, 0x5}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)=0x5) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)="e627808684d40e5ede12ea82f9b9") r3 = getpgrp() getpgid(r3) 16:00:25 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000080)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0x10000) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7742000053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf4efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5e3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911916fd30fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b"], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@in, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/77, 0x4d}, 0x0) 16:00:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xd7ffffffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) kevent(r2, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x29) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 16:00:25 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0), 0x10000000000000f5}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ceec5e251d47112c794fa0daeb508466c91ce22c5b34b4a97af8fd2bd3a56aaf", 0x20}], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x400000000002, 0x0) r0 = socket(0x4, 0x3, 0xe2) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x16) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) mknodat(r4, &(0x7f00000001c0)='./file0\x00', 0x1, 0x7) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206982, &(0x7f0000000080)=0x2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) 16:00:25 executing program 0: r0 = socket(0x2, 0xc003, 0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) close(r2) close(r1) ioctl$TIOCFLUSH(r1, 0x40047307, &(0x7f00000000c0)) accept(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202262f664000000000f148da4b71a8e1ee7de20184f87a7830f9cffff7cb7a2606fc530b2e5d6923a8fe8cb673453e3cafe4f9d34867565ecd5a7cf0f0ff92e0e8b0caabbe1382ac33ba17494ef044f8796fb397a63ad4d2f2be0496a79a138e3131f4a269b52086eb323ca99f7c060000007e4db0e37765cf1fc815df3b8b3b92c71993d76304122029cba2ac7238e2a49dc12aa9a73ee87c0b35968cf26d896d49a74a9e5fcc00008e2114147394d0c72d97fa476c33a88aa3d9d02e962302465b8768ff7a68b110e0db76cc0500f5764dcd2bed04f40ec3441f271679630462812e3e5bc0fa24ea512de0888b8e9e6e3ce141ad57c210a7c69994207298d04966e2804abeb12d40cd00"/278], 0x10) write(r0, &(0x7f0000000080)="9e69aa56000000000004bf9aab423040860000000003ad29dedc000000630000000e018008e6b7ca", 0x28) 16:00:25 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f00000001c0)) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0xf76b}, {0x2, 0x3ff}}) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x38e) 16:00:25 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x40341, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r1, &(0x7f0000003cc0)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f0f65ff23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f5e185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6eeedf9bdd517e85b911c4532382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f92622259855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66e91f68638bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1f9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a060015a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d0000000000295df64a426ad050c096389a49f03da635a963191efa773e2afbb2bd5df940ec01be1a6471d8dc2c27df8ff879773506b40107c1f13bd7b8a715215e", 0xf5b, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000240)=ANY=[@ANYBLOB="00002eff653000000000344e07000000000000005f950ff207803be277adde05a42f476f510de49edaf4ff6e90fecb7c5fc189874b19a2daa797a324e61b9675fd40c657194bef8670e58d8d3c8a87080a6db8aee89d0d803e"], 0xa, 0x0, 0x0, &(0x7f0000002280), 0xa6}, 0x0) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x4, 0x0) getrusage(0x0, &(0x7f00000002c0)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom(r2, &(0x7f00000001c0)=""/107, 0x6b, 0x0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x20}, 0xc) 16:00:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r5) r6 = getegid() r7 = msgget$private(0x0, 0x100) r8 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getuid() setreuid(0xee00, r10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r12) r13 = getpgrp() msgctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x8f, r9, r6, r10, r12, 0x100, 0x4}, 0x1, 0x3, r5, r13, 0xba8, 0x7fffffff, 0x1}) r14 = getuid() lchown(&(0x7f0000000340)='./file0\x00', r14, 0x0) setreuid(0xee00, r14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f0000000040)='./bus\x00', 0x0, r16) r17 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0, 0x40) r18 = kqueue() kevent(r18, &(0x7f0000000000)=[{{r18}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r19 = kqueue() kevent(r19, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffff8, 0x1}], 0x632, 0x0, 0x7fb, 0x0) r20 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r20) r21 = getegid() r22 = msgget$private(0x0, 0x100) r23 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r23, 0x0, r23) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r25 = getuid() setreuid(0xee00, r25) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r27) r28 = getpgrp() msgctl$IPC_SET(r22, 0x1, &(0x7f00000001c0)={{0x8f, r24, r21, r25, r27, 0x100, 0x4}, 0x1, 0x3, r20, r28, 0xba8, 0x7fffffff, 0x1}) r29 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f0000000040)='./bus\x00', 0x0, r31) r32 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r32) r33 = getegid() r34 = msgget$private(0x0, 0x100) r35 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r35, 0x0, r35) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r37 = getuid() setreuid(0xee00, r37) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r39) r40 = getpgrp() msgctl$IPC_SET(r34, 0x1, &(0x7f00000001c0)={{0x8f, r36, r33, r37, r39, 0x100, 0x4}, 0x1, 0x3, r32, r40, 0xba8, 0x7fffffff, 0x1}) r41 = getpgid(r40) r42 = getuid() lchown(&(0x7f0000000340)='./file0\x00', r42, 0x0) setreuid(0xee00, r42) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f0000000040)='./bus\x00', 0x0, r44) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f0000000040)='./bus\x00', 0x0, r46) getgroups(0x7, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r44, 0x0, r46, 0x0]) r48 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r48) r49 = getegid() r50 = msgget$private(0x0, 0x100) r51 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r51, 0x0, r51) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r53 = getuid() setreuid(0xee00, r53) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r55) r56 = getpgrp() msgctl$IPC_SET(r50, 0x1, &(0x7f00000001c0)={{0x8f, r52, r49, r53, r55, 0x100, 0x4}, 0x1, 0x3, r48, r56, 0xba8, 0x7fffffff, 0x1}) r57 = getuid() lchown(&(0x7f0000000340)='./file0\x00', r57, 0x0) setreuid(0xee00, r57) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f0000000040)='./bus\x00', 0x0, r59) r60 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r60) r61 = getegid() r62 = msgget$private(0x0, 0x100) r63 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r63, 0x0, r63) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r65 = getuid() setreuid(0xee00, r65) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r67) r68 = getpgrp() msgctl$IPC_SET(r62, 0x1, &(0x7f00000001c0)={{0x8f, r64, r61, r65, r67, 0x100, 0x4}, 0x1, 0x3, r60, r68, 0xba8, 0x7fffffff, 0x1}) r69 = getuid() lchown(&(0x7f0000000340)='./file0\x00', r69, 0x0) setreuid(0xee00, r69) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f0000000040)='./bus\x00', 0x0, r71) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="277c2de2a93a22f3a6826a3e4c015bfee60a42efa4ab8f5b030fbe7b034557c57fca3f225abd7c867e152b0321146438efa2fc6ea1f34a8b6b89361c3c367106a3ab6916b0b7a3bc8b0d020f6592c7d4085c1bf150231890f23ee4a2c7", 0x5d}, {&(0x7f0000000140)="29641717e7858323d82261c46f7f76a1aace93c200b69a600ac96003c1f40889e02e1d5e8626e7a4a56d669a334d2056601dcd267891f3390f40918b6022e8ea1c68ff954f7751bd4dfafac60a0d513035c9b87f1ae2654090d23b55cbf40fc4b9b372a6e9c34a4c11ab877a820a7a604d7c7b9170db1a09deb6eef2be5b90a5bfa736ace924f980c71875712a16af60a7356ca4c509bfaa6062e0dcbfd324dc8a450579ae", 0xa5}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r5, r14, r16}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c, r0]}, @rights={0x28, 0xffff, 0x1, [r4, r17, r18, r19, r3]}, @cred={0x20, 0xffff, 0x0, r20, r29, r31}, @cred={0x20, 0xffff, 0x0, r41, r42, r47}, @cred={0x20, 0xffff, 0x0, r56, r57, r59}, @cred={0x20, 0xffff, 0x0, r60, r69, r71}], 0xe0, 0x1}, 0x0) kernel: double fault trap, code=0 Stopped at pool_get+0x26: callq __sanitizer_cov_trace_pc+0x4 ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace pool_get(ffffffff82673638,2) at pool_get+0x26 m_get(2,3) at m_get+0x4c sbappendaddr(fffffd80722d44f0,fffffd80722d4578,ffff800020b52288,fffffd8068e8df00,0) at sbappendaddr+0x223 udp_sbappend(fffffd806f6e8348,fffffd8068e8df00,fffffd8068e8dfb0,0,14,fffffd8068e8dfc4) at udp_sbappend+0x314 udp_input(ffff800020b52508,ffff800020b52514,11,2) at udp_input+0x1320 ip_deliver(ffff800020b52508,ffff800020b52514,11,2) at ip_deliver+0x353 ip_ours(ffff800020b52508,ffff800020b52514,10a0,0) at ip_ours+0x412 ip_input_if(ffff800020b52508,ffff800020b52514,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8068e8df00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8068e8df00,2) at if_input_local+0xf9 ip_output(fffffd80718d6900,0,fffffd806f6e83b8,0,0,fffffd806f6e8348) at ip_output+0xae5 udp_output(fffffd806f6e8348,fffffd80718d6900,0,0) at udp_output+0x5af somove(fffffd80722d44f0,2) at somove+0xf2f sorwakeup(fffffd80722d44f0) at sorwakeup+0x79 udp_sbappend(fffffd806f6e8348,fffffd806da0a700,fffffd806da0a7b0,0,14,fffffd806da0a7c4) at udp_sbappend+0x336 udp_input(ffff800020b52bf8,ffff800020b52c04,11,2) at udp_input+0x1320 ip_deliver(ffff800020b52bf8,ffff800020b52c04,11,2) at ip_deliver+0x353 ip_ours(ffff800020b52bf8,ffff800020b52c04,e97,0) at ip_ours+0x412 ip_input_if(ffff800020b52bf8,ffff800020b52c04,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806da0a700) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806da0a700,2) at if_input_local+0xf9 ip_output(fffffd806d7c1400,0,fffffd806f6e83b8,0,0,fffffd806f6e8348) at ip_output+0xae5 udp_output(fffffd806f6e8348,fffffd806d7c1400,0,0) at udp_output+0x5af somove(fffffd80722d44f0,2) at somove+0xf2f sorwakeup(fffffd80722d44f0) at sorwakeup+0x79 udp_sbappend(fffffd806f6e8348,fffffd80718d6900,fffffd80718d69b0,0,14,fffffd80718d69c4) at udp_sbappend+0x336 udp_input(ffff800020b532e8,ffff800020b532f4,11,2) at udp_input+0x1320 ip_deliver(ffff800020b532e8,ffff800020b532f4,11,2) at ip_deliver+0x353 ip_ours(ffff800020b532e8,ffff800020b532f4,c8e,0) at ip_ours+0x412 ip_input_if(ffff800020b532e8,ffff800020b532f4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd80718d6900) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd80718d6900,2) at if_input_local+0xf9 ip_output(fffffd8069f94600,0,fffffd806f6e83b8,0,0,fffffd806f6e8348) at ip_output+0xae5 udp_output(fffffd806f6e8348,fffffd8069f94600,0,0) at udp_output+0x5af somove(fffffd80722d44f0,2) at somove+0xf2f sorwakeup(fffffd80722d44f0) at sorwakeup+0x79 udp_sbappend(fffffd806f6e8348,fffffd806d7c1400,fffffd806d7c14b0,0,14,fffffd806d7c14c4) at udp_sbappend+0x336 udp_input(ffff800020b539d8,ffff800020b539e4,11,2) at udp_input+0x1320 ip_deliver(ffff800020b539d8,ffff800020b539e4,11,2) at ip_deliver+0x353 ip_ours(ffff800020b539d8,ffff800020b539e4,a85,0) at ip_ours+0x412 ip_input_if(ffff800020b539d8,ffff800020b539e4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806d7c1400) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806d7c1400,2) at if_input_local+0xf9 ip_output(fffffd806f2cfa00,0,fffffd806f6e83b8,0,0,fffffd806f6e8348) at ip_output+0xae5 udp_output(fffffd806f6e8348,fffffd806f2cfa00,0,0) at udp_output+0x5af somove(fffffd80722d44f0,2) at somove+0xf2f sorwakeup(fffffd80722d44f0) at sorwakeup+0x79 udp_sbappend(fffffd806f6e8348,fffffd8069f94600,fffffd8069f946b0,0,14,fffffd8069f946c4) at udp_sbappend+0x336 udp_input(ffff800020b540c8,ffff800020b540d4,11,2) at udp_input+0x1320 ip_deliver(ffff800020b540c8,ffff800020b540d4,11,2) at ip_deliver+0x353 ip_ours(ffff800020b540c8,ffff800020b540d4,843,0) at ip_ours+0x412 ip_input_if(ffff800020b540c8,ffff800020b540d4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8069f94600) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8069f94600,2) at if_input_local+0xf9 ip_output(fffffd80712f8e00,0,fffffd806f6e83b8,0,0,fffffd806f6e8348) at ip_output+0xae5 udp_output(fffffd806f6e8348,fffffd80712f8e00,0,0) at udp_output+0x5af somove(fffffd80722d44f0,2) at somove+0xf2f sorwakeup(fffffd80722d44f0) at sorwakeup+0x79 udp_sbappend(fffffd806f6e8348,fffffd806f2cfa00,fffffd806f2cfab0,0,14,fffffd806f2cfac4) at udp_sbappend+0x336 udp_input(ffff800020b547b8,ffff800020b547c4,11,2) at udp_input+0x1320 ip_deliver(ffff800020b547b8,ffff800020b547c4,11,2) at ip_deliver+0x353 ip_ours(ffff800020b547b8,ffff800020b547c4,63a,0) at ip_ours+0x412 ip_input_if(ffff800020b547b8,ffff800020b547c4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806f2cfa00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806f2cfa00,2) at if_input_local+0xf9 ip_output(fffffd80718d6100,0,fffffd806f6e83b8,0,0,fffffd806f6e8348) at ip_output+0xae5 udp_output(fffffd806f6e8348,fffffd80718d6100,0,0) at udp_output+0x5af somove(fffffd80722d44f0,2) at somove+0xf2f sorwakeup(fffffd80722d44f0) at sorwakeup+0x79 udp_sbappend(fffffd806f6e8348,fffffd80712f8e00,fffffd80712f8eb0,0,14,fffffd80712f8ec4) at udp_sbappend+0x336 udp_input(ffff800020b54ea8,ffff800020b54eb4,11,2) at udp_input+0x1320 ip_deliver(ffff800020b54ea8,ffff800020b54eb4,11,2) at ip_deliver+0x353 ip_ours(ffff800020b54ea8,ffff800020b54eb4,431,0) at ip_ours+0x412 ip_input_if(ffff800020b54ea8,ffff800020b54eb4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd80712f8e00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd80712f8e00,2) at if_input_local+0xf9 ip_output(fffffd80718d6e00,0,fffffd806f6e83b8,0,0,fffffd806f6e8348) at ip_output+0xae5 udp_output(fffffd806f6e8348,fffffd80718d6e00,0,0) at udp_output+0x5af somove(fffffd80722d44f0,2) at somove+0xf2f sorwakeup(fffffd80722d44f0) at sorwakeup+0x79 udp_sbappend(fffffd806f6e8348,fffffd80718d6100,fffffd80718d61b0,0,14,fffffd80718d61c4) at udp_sbappend+0x336 udp_input(ffff800020b55598,ffff800020b555a4,11,2) at udp_input+0x1320 ip_deliver(ffff800020b55598,ffff800020b555a4,11,2) at ip_deliver+0x353 ip_ours(ffff800020b55598,ffff800020b555a4,228,0) at ip_ours+0x412 ip_input_if(ffff800020b55598,ffff800020b555a4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd80718d6100) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd80718d6100,2) at if_input_local+0xf9 ip_output(fffffd80718d6c00,0,fffffd806f6e83b8,0,0,fffffd806f6e8348) at ip_output+0xae5 udp_output(fffffd806f6e8348,fffffd80718d6c00,0,0) at udp_output+0x5af sosend(fffffd80722d44f0,0,ffff800020b55910,0,0,0) at sosend+0x671 sendit(ffff800020ac6018,4,ffff800020b55a70,0,ffff800020b55b60) at sendit+0x52b sys_sendmsg(ffff800020ac6018,ffff800020b55b18,ffff800020b55b60) at sys_sendmsg+0x1a4 syscall(ffff800020b55be0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x63449189120, count: -94 ddb{0}> show registers rdi 0xffffffff82673638 mbpool rsi 0x2 rbp 0xffff800020b520a0 rbx 0x10 rdx 0x10f2 __ALIGN_SIZE+0xf2 rcx 0xffff8000009d3380 rax 0 r8 0xffffffff812d70c8 sbappendaddr+0xf8 r9 0x5 r10 0x18 r11 0xaab1f5665f42bfc2 r12 0x10 r13 0xa270 __ALIGN_SIZE+0x9270 r14 0xffffffff82673638 mbpool r15 0x2 rip 0xffffffff817929b6 pool_get+0x26 cs 0x8 rflags 0x10286 __ALIGN_SIZE+0xf286 rsp 0xffff800020b51ff0 ss 0x10 pool_get+0x26: callq __sanitizer_cov_trace_pc+0x4 ddb{0}> show proc PROC (syz-executor.1) pid=265236 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ac6288,0xffff800020ac7618 process=0xffff800020a92b60 user=0xffff800020b50000, vmspace=0xfffffd806e9995c8 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 33920 317351 18077 60928 7 0x10 syz-executor.1 *33920 265236 18077 60928 7 0x4000010 syz-executor.1 61858 376730 36817 0 2 0 syz-executor.0 61858 432498 36817 0 3 0x4000080 netio syz-executor.0 61858 444059 36817 0 2 0x4000000 syz-executor.0 36817 124783 69584 0 3 0x82 nanosleep syz-executor.0 14441 453768 0 0 3 0x14200 bored sosplice 88306 224106 1 0 3 0x100083 ttyin getty 18077 395309 69584 0 3 0x82 nanosleep syz-executor.1 69584 148376 51591 0 3 0x82 thrsleep syz-fuzzer 69584 106287 51591 0 3 0x4000082 thrsleep syz-fuzzer 69584 61138 51591 0 3 0x4000082 thrsleep syz-fuzzer 69584 343338 51591 0 3 0x4000082 kqread syz-fuzzer 69584 49397 51591 0 3 0x4000082 thrsleep syz-fuzzer 69584 504889 51591 0 3 0x4000082 thrsleep syz-fuzzer 69584 159318 51591 0 3 0x4000082 thrsleep syz-fuzzer 69584 369151 51591 0 3 0x4000082 thrsleep syz-fuzzer 69584 351889 51591 0 3 0x4000082 thrsleep syz-fuzzer 69584 192641 51591 0 3 0x4000082 thrsleep syz-fuzzer 51591 493789 4270 0 3 0x10008a pause ksh 4270 55002 95887 0 3 0x92 select sshd 95887 426318 1 0 3 0x80 select sshd 46814 180472 18835 74 3 0x100092 bpf pflogd 18835 133319 1 0 3 0x80 netio pflogd 49703 282710 22807 73 3 0x100090 kqread syslogd 22807 134156 1 0 3 0x100082 netio syslogd 43253 493616 1 77 3 0x100090 poll dhclient 59828 264207 1 0 3 0x80 poll dhclient 14570 448474 0 0 3 0x14200 bored smr 74949 196940 0 0 2 0x14200 zerothread 42020 215380 0 0 3 0x14200 aiodoned aiodoned 20610 432360 0 0 3 0x14200 syncer update 55742 298584 0 0 3 0x14200 cleaner cleaner 42227 240054 0 0 3 0x14200 reaper reaper 47375 284201 0 0 3 0x14200 pgdaemon pagedaemon 80454 391842 0 0 3 0x14200 bored crynlk 48697 483851 0 0 3 0x14200 bored crypto 45403 249013 0 0 3 0x40014200 acpi0 acpi0 39710 32467 0 0 3 0x40014200 idle1 82032 275647 0 0 3 0x14200 bored softnet 40039 165845 0 0 3 0x14200 bored systqmp 76444 60970 0 0 3 0x14200 bored systq 85334 426963 0 0 3 0x40014200 bored softclock 41945 268243 0 0 3 0x40014200 idle0 1 458667 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 33920 (syz-executor.1) thread 0xffff800020ac6018 (265236) exclusive rwlock netlock r = 0 (0xffffffff824a5b48) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x559 #3 sendit+0x52b #4 sys_sendmsg+0x1a4 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9529 6417K 6796K 78643K 11022 0 pcb 13 8K 8K 78643K 208 0 rtable 89 2K 3K 78643K 326 0 ifaddr 73 14K 14K 78643K 121 0 counters 41 33K 33K 78643K 57 0 ioctlops 0 0K 4K 78643K 1480 0 iov 0 0K 16K 78643K 48 0 mount 1 1K 1K 78643K 1 0 vnodes 1215 76K 77K 78643K 1397 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 4 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 113 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 6 17K 25K 78643K 333 0 sigio 0 0K 0K 78643K 4 0 proc 62 63K 95K 78643K 538 0 subproc 32 2K 2K 78643K 51 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 56 0 in_multi 41 2K 2K 78643K 106 0 ether_multi 1 0K 0K 78643K 16 0 mrt 0 0K 0K 78643K 7 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 91 413K 413K 78643K 91 0 exec 0 0K 1K 78643K 251 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 122 38K 39K 78643K 2154 0 UVM aobj 38 4K 4K 78643K 38 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 75 0 NDP 12 0K 0K 78643K 26 0 temp 135 3030K 3094K 78643K 11956 0 kqueue 3 4K 52K 78643K 239 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 9 0 4 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 41 0 39 1 0 1 1 0 8 0 rtentry 112 63 0 27 3 1 2 2 0 8 0 unpcb 120 409 0 397 3 1 2 2 0 8 1 syncache 264 6 0 6 2 2 0 1 0 8 0 tcpqe 32 72 0 72 1 1 0 1 0 8 0 tcpcb 544 209 0 205 2 1 1 2 0 8 0 inpcb 280 723 0 710 3 1 2 3 0 8 1 rttmr 72 2 0 2 1 1 0 1 0 8 0 nd6 48 9 0 6 1 0 1 1 0 8 0 pkpcb 40 9 0 9 1 0 1 1 0 8 1 pffrag 232 1 0 1 1 1 0 1 0 482 0 pffrnode 88 1 0 1 1 1 0 1 0 8 0 pffrent 40 45 0 45 1 1 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 50 0 7 1 0 1 1 0 8 0 pfstkey 112 51 0 8 2 0 2 2 0 8 0 pfstate 328 51 0 8 4 0 4 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 253 0 97 13 2 11 12 0 8 0 art_table 32 254 0 97 2 0 2 2 0 8 0 art_node 16 62 0 29 1 0 1 1 0 8 0 sysvmsgpl 40 3 0 2 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 106 0 96 1 0 1 1 0 8 0 shmpl 112 36 0 0 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1865 0 460 46 0 46 46 0 8 0 ffsino 272 1865 0 460 95 0 95 95 0 8 0 nchpl 144 2581 0 978 61 0 61 61 0 8 0 uvmvnodes 72 2035 0 0 37 0 37 37 0 8 0 vnodes 208 2035 0 0 108 0 108 108 0 8 0 namei 1024 7594 0 7594 1 0 1 1 0 8 1 percpumem 16 39 0 8 1 0 1 1 0 8 0 vcpupl 1984 2 0 0 1 0 1 1 0 8 0 vmpool 560 4 0 2 1 0 1 1 0 8 0 scxspl 192 8379 0 8379 10 9 1 7 0 8 1 plimitpl 152 45 0 37 1 0 1 1 0 8 0 sigapl 424 547 0 514 4 0 4 4 0 8 0 futexpl 56 7383 0 7383 1 0 1 1 0 8 1 knotepl 112 399 0 380 3 1 2 2 0 8 1 kqueuepl 144 468 0 463 2 0 2 2 0 8 1 pipelkpl 48 312 0 302 1 0 1 1 0 8 0 pipepl 120 624 0 605 2 0 2 2 0 8 1 fdescpl 496 531 0 514 3 0 3 3 0 8 0 filepl 152 4636 0 4524 9 1 8 8 0 8 3 lockfpl 104 73 0 72 1 0 1 1 0 8 0 lockfspl 48 28 0 27 1 0 1 1 0 8 0 sessionpl 112 20 0 9 1 0 1 1 0 8 0 pgrppl 48 23 0 12 1 0 1 1 0 8 0 ucredpl 96 543 0 532 1 0 1 1 0 8 0 zombiepl 144 514 0 514 1 0 1 1 0 8 1 processpl 960 547 0 514 5 0 5 5 0 8 0 procpl 624 1303 0 1258 5 1 4 5 0 8 0 srpgc 64 2 0 2 1 1 0 1 0 8 0 sosppl 128 9 0 8 2 1 1 1 0 8 0 sockpl 400 1211 0 1184 9 3 6 7 0 8 3 mcl64k 65536 8 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 6 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 9 0 0 2 0 2 2 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 150 0 0 18 0 18 18 0 8 0 mtagpl 80 11 0 0 1 0 1 1 0 8 0 mbufpl 256 252 0 0 15 0 15 15 0 8 0 bufpl 280 5349 0 175 370 0 370 370 0 8 0 anonpl 16 75683 0 57914 82 10 72 80 0 124 0 amapchunkpl 152 3640 0 3488 18 9 9 14 0 158 0 amappl16 192 2907 0 1945 65 15 50 59 0 8 1 amappl15 184 3 0 2 2 1 1 1 0 8 0 amappl14 176 16 0 13 2 1 1 1 0 8 0 amappl13 168 120 0 117 1 0 1 1 0 8 0 amappl12 160 12 0 10 2 1 1 1 0 8 0 amappl11 152 223 0 203 1 0 1 1 0 8 0 amappl10 144 16 0 11 1 0 1 1 0 8 0 amappl9 136 440 0 437 1 0 1 1 0 8 0 amappl8 128 397 0 369 1 0 1 1 0 8 0 amappl7 120 126 0 114 1 0 1 1 0 8 0 amappl6 112 173 0 165 1 0 1 1 0 8 0 amappl5 104 343 0 326 1 0 1 1 0 8 0 amappl4 96 610 0 576 1 0 1 1 0 8 0 amappl3 88 215 0 207 1 0 1 1 0 8 0 amappl2 80 3269 0 3188 3 1 2 3 0 8 0 amappl1 72 21791 0 21331 25 15 10 20 0 8 0 amappl 80 1591 0 1541 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 37 0 0 1 0 1 1 0 8 0 uaddrrnd 24 535 0 516 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 535 0 516 1 0 1 1 0 8 0 vmmpekpl 168 8912 0 8877 2 0 2 2 0 8 0 vmmpepl 168 73398 0 71158 160 25 135 142 0 357 37 vmsppl 368 534 0 516 2 0 2 2 0 8 0 pdppl 4096 1078 0 1034 6 0 6 6 0 8 0 pvpl 32 247370 0 225886 192 14 178 189 0 265 4 pmappl 232 534 0 516 3 1 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 179 0 10 5 0 5 5 0 8 0