kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Nov 27 00:13:29 PST 2019 OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.56' (ECDSA) to the list of known hosts. 2019/11/27 00:13:42 fuzzer started 2019/11/27 00:13:48 dialing manager at 10.128.15.235:33982 2019/11/27 00:13:48 syscalls: 337 2019/11/27 00:13:48 code coverage: enabled 2019/11/27 00:13:48 comparison tracing: enabled 2019/11/27 00:13:48 extra coverage: support is not implemented in syzkaller 2019/11/27 00:13:48 setuid sandbox: enabled 2019/11/27 00:13:48 namespace sandbox: support is not implemented in syzkaller 2019/11/27 00:13:48 Android sandbox: support is not implemented in syzkaller 2019/11/27 00:13:48 fault injection: support is not implemented in syzkaller 2019/11/27 00:13:48 leak checking: support is not implemented in syzkaller 2019/11/27 00:13:48 net packet injection: enabled 2019/11/27 00:13:48 net device setup: support is not implemented in syzkaller 2019/11/27 00:13:48 concurrency sanitizer: support is not implemented in syzkaller 2019/11/27 00:13:48 devlink PCI setup: support is not implemented in syzkaller 00:13:52 executing program 1: getuid() r0 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7, 0xffffffffffffffff, 0x0, r2, r4, 0x60, 0xc6}, 0x1, 0x8c, r5, r6, 0x800, 0x2, 0x5e6ab5eb}) socketpair(0x5f4728d3b62bcaed, 0x72eea7092c9de8bf, 0x3, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000180)=0x1f) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x3634f7786c0b2c2, 0x0) sendto$inet(r9, &(0x7f0000000200)="bed995cc222a53346b27999c7be40a585ee78dfd21fdb79e9a1f65f65e90748dd534086a1f33682506ef46c0ccad19fbde317706d9984205dd5f484c18fe9490f2c1ee272df3418f3905f8fd0b93ad8e59814c782a780a19479e9a1309f54101af", 0x61, 0x0, &(0x7f0000000280)={0x2, 0x2}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) r10 = msgget(0x0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x4, &(0x7f0000000380)=[r7, 0x0, 0x0, 0x0]) r14 = getpgid(r1) r15 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r10, 0x1, &(0x7f00000003c0)={{0x80, 0xffffffffffffffff, r4, r11, r12, 0x87, 0x1}, 0xb2e0, 0xf0fd, r14, r15, 0x81, 0x1, 0x5, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r19 = getegid() getgroups(0x7, &(0x7f0000000500)=[r16, r3, r17, r13, r7, r18, r19]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) ktrace(&(0x7f0000000540)='./file0\x00', 0x0, 0x40000000, r20) getgid() r22 = msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r24 = getuid() r25 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000680)={{0x9, r23, r19, r24, r21, 0x7e24f0a750d2c468, 0x1f03}, 0x3, 0x40, r25, r26, 0x85da, 0x9, 0x349, 0x80000001}) 00:13:52 executing program 0: ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000000000)=0x165) close(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x300) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x5) r1 = dup2(0xffffffffffffffff, r0) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) getuid() r2 = open$dir(&(0x7f0000000100)='./file0/../file0\x00', 0x20000, 0x72) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x4, 0x4}, {0x7fff, 0x6}}, 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0/../file0\x00'}, 0x13) mknod$loop(&(0x7f0000000200)='./file0/../file0\x00', 0x102, 0x0) r3 = fcntl$dupfd(r2, 0xd277cb7c49472a33, 0xffffffffffffffff) sendto$unix(r3, &(0x7f0000000240)="35c1428a01a124136aff95a0a7c4cffaba195e7af743daf3bf5bc303eadd48f34c10a59a8bb20d709b83a54086e5ed51db2aa9f9e701349274108a426f6789335bed056342fc0d6bb04d69eda96ff3db80901613913f0955fd3203bdc2e5e31782ee70d677b3c0f7c5e3ad82e52fb49bda11d50deba3825d3154c7029e86c3777685dd11e28d2befddfd30f0027bd1232856572e66a81a64f7f4d0f57956e5b48a836053858abd60311acecc73b84dacc6909a080a97ecef86", 0xb9, 0x401, 0x0, 0x0) r4 = dup(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000300)={0x4d7d, 0x5, {0x5, 0x3ff}}) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000340)=0x1) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000380)=0x5) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000003c0)=0x1) socketpair(0x0, 0x4000, 0x9, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000440)='/dev/klog\x00', 0x400, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x800, 0x0) r8 = socket$inet(0x2, 0x5, 0xc0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd0\x00', 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x0, 0x3}, {{r3}, 0x7ffffffffffffff8, 0x56, 0x80, 0x80000000, 0xd3}, {{r0}, 0xfffffffffffffffa, 0x50, 0x2, 0x48e60000000000, 0x9}, {{r5}, 0xfffffffffffffffe, 0x2e2f013e94fe0061, 0x2, 0x100000001, 0x8}, {{r6}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x2, 0xea66}, {{r4}, 0x636d7d73ebf9dfdf, 0x4f, 0x8, 0xb202, 0x8}, {{r7}, 0xfffffffffffffff8, 0x88, 0x8, 0x1000, 0x4}], 0x59e, &(0x7f0000000600)=[{{r8}, 0xfffffffffffffffd, 0xa3bc503b7c88f52f, 0x1, 0x15, 0x8b}, {{r9}, 0xfffffffffffffffc, 0x0, 0x2, 0x7c9, 0xcf}], 0x4, &(0x7f0000000640)={0x7b83, 0x5}) lseek(r5, 0x0, 0x5, 0x1) getdents(r3, &(0x7f0000000680)=""/249, 0xf9) unlink(&(0x7f0000000780)='./file0\x00') getuid() r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r10, 0xc1045763, &(0x7f0000000800)={0x2, [{0x0, 0x6}, {0x2, 0x401}, {0x0, 0x7}, {0x1, 0x1ff}, {0x4, 0x7}, {0x3, 0x380}, {0x2, 0x7ff}, {0x3, 0xb4}, {0x3, 0xb0f}, {0x3, 0x9}, {0x1, 0x46a5bed8}, {0x3, 0x800}, {0x2, 0x1a}, {0x1, 0x80}, {0x3, 0x4}, {0x3, 0x39}, {0xae45aad3baebe1fb, 0x7}, {0x3, 0x800}, {0x3, 0x9}, {0x2, 0x401}, {0x0, 0x3}, {0x1}, {0x1, 0x7}, {0x0, 0xffffffff}, {0x2, 0x80000000}, {0x2, 0x1}, {0x3, 0xcfd}, {0x2, 0xcc}, {0x1, 0xfffffffa}, {0x1, 0x489}, {0x3, 0x5f8b9ed9}, {0x1, 0x7}]}) login: pckbd_enable: command error 00:13:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffd, "d730c16d00b4ff0000747beffde400"}) 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) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x89, 0x81, 0x2, 0x1, 0xff, 0x3f, 0x8001, 0x1, 0x1, 0x1c09dbb3, 0x7ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x28b, 0x0, 0x0, 0x0, 0xffffffffffffff01, 0x200}, 0x0) 00:13:55 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000200)='*^#\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r4, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000000c0)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) listen(r0, 0x0) 00:13:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) clock_gettime(0x6, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x5c}, 0x0) pckbd_enable: command error 00:13:55 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xbffe}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 00:13:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x50}, {0x84}, {0x8fe}]}) socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 00:13:55 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x14030003) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x131) 00:13:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x20, 0x84) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1, 0x4, &(0x7f0000000240)="ebffcbffa4d3a1105dc73042df722b13b9fd9a2eaa4e713048e69931929648", 0x1f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) r4 = dup(r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x2ee) 00:13:55 executing program 1: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x1d4}], 0x1, 0x7f) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) listen(r1, 0x40) 00:13:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10000, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000300)="77fb9b1a89ef99ecc19b03e63106f3a1073d8c9ea4cd49f64a9a698841773a13dfd2194ca0b08153a4dd74e5a487b82fbb8d252d66e92f07c6d170e9bbf1e5a58e4e0cbd49c78ff9ac0b02c6887d67092a5ce1d3cb303e5e5e8b7a3cfe290b90939e0068210aa94db7ec8463c137693d9e1763d1ccd8bd3d709adb82bba2e9fd6332ee301bd122f3a3b024f1f98ae9f77b118c0a90b8f23e0ce17b583665568b696aec132c2a8d46723e350d9da53e42e9dd370e0755f71daa5efc7ad1dc64032077c4950d53e24c1d8bc1378a6b0a17d317a42739c2ab0de3801a9670c24aceb8de7c", 0xe3}, {&(0x7f0000000400)="02a0318f703e37a580b60f709ecf1efeec2407b04850a8d9f7d100f6d7377be8d9d5644b17d79bd2e48e7b61a1781cb7ded4a9e44452ea252b0c896d3a728af3c55c06910e8bee7ee9a4a5d313a8c3befee2906daf4fe5ebabda70fae4405e84fd384cf262104e09da4edefa275270adb3982ccd8fca902b52c010b4f3b4ffc7adaa44576cef60aa98366531e7298f689b7e58fc07ce632bd7406de0bd2d671bb9fe8d049b3041b971d5f4f6344be329b0a69101851175eaad4fee7a989ad2b2a90d82a029e9e8fb7bf34fbfb643f58761ec9e1c8763608fe60a137dcb064e968e575d4bd76be155c7b91b1de8ca88b534c662822fabaa2fe4528964af34d681036eeec6ab17520015772abf7446a588a0dc4dba6799785e96d7abc23ededacd95688fd6d36dc5bda67b5f628a4e49e7a1e3047dad6ac22a75234a23e7ac03e15f716138f682dfdc80d70fb019d112db5284f79857be0d70a11ea39c9956ebb175d70f3b2309fb804e4feb2640c252d79e205cb12ba80362ed52497a15b0420a9975332fb3c0d083cc5afd9c53988148bef744ade0ad669abe78087f7d87d910bb405bcce2ab561c5b93ce930e231797227fcffded5721275e002301b47e1273225db294c80e8fdcf3d7abd04d64ca11100898fcdc2812f48c0e925027d84d9fd419d82280499bcacd8421774e98de0bd3fff239cd920dca522aeb0a4d049baba8d8778674293693276064156f40ecc8bf0f50691ee17da88c7ee116d2a07132ce131a83c8043fb6a17fb4e2d14534d1ea40c68c50a4492ac1c7f324f797a12c33bf6ec5b538d5cc42493bee4a216faeef43f17cce664429aa38b68c01becb157c841368d68e638e27b18e416cb755d8d57d87578bcbe3f2524f45c35dbcaa2bad026b7488c77be7f168b3ebf2316820de435978829de6fb9055c7380fdd8b46a4c4895339ce2c503f634b1c274046d7f24cae0b1bc79601f7cb8eb2d36da714cf6e72320e3c60fc753dfb4a53242cc50c4e2a415e583ae29d048c9f844c2c78bb555f05ec3dd3ab2af23f7979b640e91e2d16dff1e474730b3b65dea5b5b3980960048e690f4b7f9f47212055312d4c513ad9fd98e913e3e216dafdb041f295d642b07a5207ddf99cdb3e985ac828d21e6d30a2e7299425c0b5fc80e91fdcc329488b9df731f911e3dce4dcee7f4dd5f395419e715f67ba1fccaeea2321a3721cdd099d9421675aa0d5f72ad2a6476bf1c93f7b024eedf965d273cd1f4684ea4165535ac551898a6db2b1d011a7a44c0eb18019de4bf1f10a3b8c9b98f513c8923f7b50fb617966d39f06e10921b8ddcb9c5de011473fcd6ee2ffe47213f2bcae0287d1141648e550e3f1cf75254545352b209dda119e4e4ebfb710fb952ec63b3f7edd022fdc063c9aa0df370695ea7000023fb352d791243371bd0153c6fc2979f9f88b4700cf07d9ce7302bc4cd517d95ef2e58b36aa80c348d59f67a54fa903cea20c27c607bb8ee628617a52039e6e3f8ca265fb6a072e2c6570a768fdecf790b0eb82f361aae22c4b18c72aafc21b82593005fb4c3ccee632e08a2af6ad6a1cb6c7a7f38f1a83e21d2a10e963826d47287f11caf4d982eccacb43d9167f0c4c077f41058e791ab5451353176e2b07f1a3ff0f7b4a5161d6a868b2d3d70b7d773651b417343a4629d7bc08a3020b83bc4ab6408a249e8a2c07a0d5363462df05336e75d5667efd236b9cc8ecc739365a139df8099a3496a64f8c2051f248a19fa96455f88fb702aba94264b60d0994b8007be82b6c5c04d2b0bcc34c39aff9533b0edfa217f56f5099fe472bb948d88415bf2249f79b958ca1e0a9d11b448a0b6c2e4687ace87b0e9bfacb2db19ed4442dfa4609630b472e6a758ef20d58fd742bc97611265d47a7a51bb190862a02d6829460f6ff9c0fc1d101cb5f3410c7a9eb687c849b935def3b630ed67c308768b49fda8ad6a5f481925e1da6c0a532e79a2f5d0b66d0171b4693f416f784afae34301467c643769a9e64ef1640b7b7a5e9d4f9205e27353dc528b588c66d4d1be996b96e3700e9314df95f7bc0e01421506b1e9a2bfa96b4ffaee84127fea15a07825c6f3a39f2ca42b220b22d2d8c9020642782774de567b7f6306c60a4c8ba7df4564703ca449d449f552c484d85e4b462f44efe0c63e5dcd175a118d60cd965834ead11f9f454c2adf003dabccfaa992b07079ada8d6402c725ef07476527e57ecd94d66c9f8c0931299168f11cb1465cd74d46feac2765700a78620d5b3d287da107355acf04a9f8e2adba0024fa62ca9530fdd96b83c38e4ea1770d6fb98e779e27045edb338ea3095e807fff2974dc66e145648c1ce20cb120442ee4bf89002bc71294fc7c8ceefcf102ee15609ab6247511a870c2b2668f9ed95c3910d6eed0465c2d0d671e5052ac36318903e390894988bbe2065c5de3c2fd2d273da062361274aee661804287fec0334ba8da4987eae954ef38dd96c98fde351f30902fe072d3d8248ecf6aca0778de1cfe0c310c8a814af41c5a4c435837cc09d09bf4ed19ed88386b86b107aa03f7db3f48db58b52c0f1c60f08a99b83d1017e2479134a23c3181ddf022191837a8e70e8c3b775d4bd81849ce6de7369bfdaa1d2d2e8743a94ad05ce429bd44275c61974c0720b8fca5aa6903f0249cf6938439b984138ccc93660c646c5f6ae50119dbe8d4fe4b0f806d772e5ad1bafc54c32d24bbe5c9ed8d92f69170ffbf7941a31089001152255a3ca2983d7e831c04c597f4fbad2412216942c37ec6c4afa006257853736cd9b91d49cb2c27cfddbe993ea3bd1b5fee7c3c74657903a3682f15c16cfd6d9ce38cc92df575597f8370e27fd9eeb04d2e5fef8d9dccac0a4695da0805894f3f990915e9b685f39075c5fa0594c6a0438b6a7b4215bac704384ced5a3cba8f1813843d37196ef22fa9a452e3c1a44a93ee1fd95f12103dc6e5c9a137476f14abef219839d4218f7abcff636503e2827a2890765ce8249a308321e25e7f217d86500c2fac2e59cad51a3336c71a9ab532b2f1f96d16f3f4fe58c63d1d65c18cae675af768d4895b67b24b29ff5ab669d5b8af0c76a857ec3aab19060a8afb082bc79ab4f8679be962cdd47fcb8e2b0747acf45fe59b7aeb398340ff2761892caafd7da42dd0121f3dd11e5a949c177b77cbb5edacedd48ba74edce70e1a099f61c47a991f81169a47d24def9fc198c58030df08551bf2665b6e98d07d36fe64c2f69e22a2f42d6b86677fa5b1f6d5cfab6da6713339093129c1fec9dd961e0f28ff6d71d79ff87dc5325f898ebc72cd03c6f9e6be7aa16db363f44d2c2c498f33e8de57b7f5dca01cfb04f9316627e1e88413af67a39e290859d8fe6f970f6d04c51dacd0a92c7dd2fc8df17e526c3b6b0f8977b55e3603cdcdf6737ea2724fe141cf52eaf8afab320e6fa885af9a64c8dfe937e88beea2930f9959b53ad113b5add0f8dae4908e883755363339113fb17598f7982124df10be2e6bcbd3afe404ed575d62d6bf17e1cc087ab9ac7516f83d638a0899307c053feafa42699b628af7382d1b06be8f87fc120a0cc9ffd38def57712a9080d61389755d789fd3eaeada6d81a19399758360332fc478e32376e460e1e620baf11a266da51d046942a9658af03d6060d80ee75b3d6d9bb27dfea43be2d651a39be5f54721f68c2a0eb08f9027db33d320f0234674261bdd97bd93d76cf584a2e7e6b1d60dfebbb6677af299fd65ec972e9ece53de93353753f86f405fc18a7030b51feae72e38e1854eef4dc191245166ac711fd93423ec063e011b2e65fa357591fbafa7f0f4c44654ea77220b091b695e9372fe5d98bd4c3b45242de1fe7fc012a91ab4b655b6988fbea54525f2ebfafa44f4f5866688e196f6e6c47355cbbd6fa70926df7a38237e5335cc5f92f5972f5068e954f8d3701b3a04afd573f3f83aa1031c9408d22b9b27a350d9c679e3a3e70840eca3a61b96df3a521c1c7fd3f9c45f5b914ea58e20f4898db1f840f8c339800241347fe10d5f5336dd11eb0826ebcf6957773b1341783e5a63edebea6d32e4e6e28e51aa3f8f98e542cd9a2f8e88f3c3aa257fa08d5cb57a6022ef284e66568703d48b61d42163cd376f1ec0ef9d973174b1455f5266e018ffba07356215a979a4a006e54c48d50b3b329104c9a1bf4b067db220ee1c59d324419b517196f5e10d18d5acca6899dfc6a93223c23792e2956d05c21158f2f4d60d7b51bd9f9b9807239022a719355ba45bf6b9c7f0b77398f9b66a236549d1bc2301fdcbdf508ed679df0103678a1e574d3489a6c8aa1e24250c881eeb33de9365027b3090d83656a64784a1341e3c71fea68aa1d253d4149b87ab08ed3d9c28db33609f013e180707659ecc847e9227e1754538ae33c36bdc970ad9458c6f3d9ba0730439f5dc33574bc90299ea68ebe4c3fe74e3905c85b6783c85ac113a79dc431d90c2b8b83c8e48f685ed3d9b9b1b130a4fbb0b748c6d1635c75e11a02d98472ca84ada05cd262e43048e48b769a255ed2aa9369f05ceafb675dc6fb13f0f5381280f15e667e41570b4c5894e57c629810347a3f49cc37f509e6365ffcb5dd8d1f115152518ccc1fe3151b8b47f463d3170a886c9d1e9a9df11f5dac77ff5c2a22be6caec9784fff56b3f93aecbf29992f87b8641839abf33eb7a8a962773b6931c19c607b6e27147ce421814dd122614254a458f8c0d3ed7424679442e5df8a0cf96c8da3b9c7d1da2efb2b1f2f399a308a9281d93402be3f10151dd251d79a496a19887bc3e4db244ddf462e33194db14085589e40582e6f0a6e9c32f64c766e67d247cff2cd10f1bc0fe2e56f8af3ce2ef1e4a06e11c69ea0e7bef94db14d743d0bd4da90c4e24941a95eeb218a06e1778b4327c093a70bc42e9aca4548dc3200e8f192e5779ee460dc2b17ed93fe20a1cd3c00be684a2cd693fe97147ef77e85acfa6c82825537202309d6eea1ec76e89478ad65d2b13651269b76e877ca04719212a6ad7cef527e70116f911fa8b44ea32d06a4aa5ed12c412b8f067440a28ee5c94595947899b845a503f5a9678caaefc5b75bca482a0c037ee225964e3b4c1e34cb21d2fe6f178a21ea02417c091860a60d3f107a183ebc06ed4f3f065825938fe9672412e4b7c1fa92b59a6206c40bfbcadc8c76b9e78bb88c7e5acc56ced3eab2f2c8a241b0fe35ac1d5ef69393a52381887d7d9fd585c270a89594f3e200826516c7fe9ed69a1a2d109214c857693292a40172769218ad38a538ba5a70d55e789c7d23d09a6abd490675202a6b06b14cfa793ff9a58473b8dc1f7cfa4c3d40f4e54dc0a900b05db0484523e33f4ce5c13df5dedb283a25e35b616c712498e14b105a02fa2adc9d25ac474a7497eb926f9198e43d1969840254d92229b5ad099b47fba59b39b13697e19e94752cbe2f958d8a9e6ed018426ad172c888ee0d4142836bbd6d45874b635608ad48b3a8bb4355bfc41dbcb3f221362c742a75b73a1e5d3e672e017998c616d85e9e1089abb9956a62ca9d512471ce2edc3393348769f1e0f95aeb78c999beefad210b17ccbb96e04cc6a955411b8ba76be0001148dd495a57ac9af094e1aa32d62f8663d9c667d4f70ea3f46c6c04aaeb7ed1dfe4f6877f35c055e836d041f2fa0adfd963aed0caec3e3f36ada3858ce387fca2d6b41a1b6afbf99869e343dfed9bec20ddbf16bbdc7180bfb9ab6185c950ef14177696204f10748725576d6242e40c7", 0x1000}, {&(0x7f0000001400)="ec765c728b5a6e26e78795b5d997e77d7307d45194481719642f9d3f6f1adc80392288c3f38484b16d91d1a12172ab217d2c1be81e9ef310ccdf9a11d66bab71544a20e93e10e33eb200d2eead65f58c03512328dce139330eee0b2cd92cddeb8ac1f837f3cf89f3a577aed83e9df414e0df41b1032652a2b25ab872358fbd3344a1b056e5a6aff2ffd2ae93f3fe2fe8e854f5450db3f436cf7a08450a61e87edb362865891ede410b09afbb3165d40ea8ab9bed0ae87220676a1bf8addaab182fe291d4c1e74b52b1e49b8deca8c6677730c9d2c64d2caf28c20772d10245f2197bb4081cc090288d8c3cfac7e95f477154ab30baaecca3d765e10ca21a6cb8808a6d13911cfda8027bcb3b95af05d2f02980021d5febd679e92e4521ee678e1172a22c98cfd6d91134d460137f69305d44b294c9ce890903abc4c6707e868b7e6adf9f8b7cd3aa2693f2e49fea1db11184ecceb3116aa7b2594a50a7d35f0f1a4723bac11d0786c6308a66fd73e15da6e474934b5d4da2dcedca7aba37f5cdbec7cc423629d469cf3ae999464ab7f3ee1a7609ca9bdb107dd45ee91fa8338be52930c1842fc657fe112164b8ac46bb654e173ffe167f4bc7f5eab856edfe2ab5d55571ff5204540d2aa44e402479ca27c59048615a82394d84f44d09b862346b449b5e27d806e626e6c209875ed7da97934463126adb3455f085a337634fdc97e23fea77806f16528f53fe0bf183e3abdd8fcc96ff211cd7a229c8d2cf9d1180b30c736df79843a5b269f9738c2f0845c0323cb3370413d7ebf3976def70d4ee245dbe8f6385a26599bab608e7e7e88f70722712e1f3a9ce55d4ba5faa0809286df677282138522f470e23e78e51d217ef98b703d8366cb6636ff980d9f41b7f2fa76818d00ebb33ae8febed665973f9daafeae02a39a049694cbf04f1bb0b3d0f04b419aed98d114fc20b4f153437dc09520da3be62d4450a3efb909698d17c5e860a0e880925c376cd28554b02df0af687589751f5b7afc59cdaddfe57bd6bd81b76ee114d820bfb18e84b39a14a896189a8121b0fd6612e2ccd6a6fddb311c0f8cd82f0ace73d04abb6080c72f88832cf4ad2e9a0d6816d8700d8b609b2c63cb150b3e151d20073301671983615414a86d3c199a7c006ac243afcb87f4883f9c84efc445f919f14e5ba80cd36e1299a54176d5b065d0747a65cd074a06773fd8404430f89f5259a906969657df832a87013d613f8b13c5e8d30114f1d6345ba1b3187d9b148a08ac38378e90a515f31c37037a1d91167f874ff6973f2d8ded8793b67b4d460343c4eecaa22a3cc8f2addb7c584558ce65ba069dfae244e7effc4132aab452805cf703c6f72f33eb5f1f1d1675c2be6128df188604b18c0a6d639bd826bbbc4f1985fe32495f246d8e2e1e511ca21ca5669e437907fc48673b9230ed8d9730ee78392e57ab12b420228fff7e3013c74dc28bd02a3073727cddda3ce9cd73ead0126bbc82452813177578512aa351a9e57f5c13acfd3cda259dca9adabc880cea7c9b5ac99d39317dbc75ddab8d879b48125b71d1ecfaacec36885cb97dc7259ec5b45b14e54584b4402c91a03652b61984f6262390676fdac3f1cde0b6e579d63a55701bd4057622377f6cf688bed893394213172e9bef975bcf052d3bc443faa21ae7de7515c814951008c1c5a5ea2b508f6ae96b32ccb3a86a106d9fdd785d4f57f87f731813b3d17b6c7ec6118fb8c75c9f116638d726d5d5a0aa175175f94a179deefb9be129b56c11ae7bc0c042e3e5864d5e0a12f55dc96fb94eb58321a1974334cc5b6a08fc5c6c6cd3aaeb818267e237b1283a7a088330e80ed26ffebaa50124da5e6411e54363b1f928eed739e0199c77c0fed0a92cd7323f8b8269a6fdd0d73701e5604e285bbc9bb9ee2fcd397201b7787a5d7d495dfcb65bfb7b92ddbc02990c7320092b358b538b3f4c6745c1e6858071e87f6537dfc55382cd5c866d4fb701bb7473213de78b32f5e4988e053b93c89db5cecc5f213c81d8c9d184ea1fea9cae893cad35dadda194c86507e7ff187b8cf7fcd56449ba650833c46725f1313ac5f74ab9a781ad1af13e3622690d61594c6f659493ea19da9b9864ff941da20b5eda431ce91ac7b877e5809a0e351e1919ceb149129cebb1c41417c2a028678ad315a33945c80ea783f8eba8253e2701434a053d9f0721263b4888963ee966f513999925a9a6aabd3398ddc33b05d66668c185712b8a7da568085d281262fb9c2e7cfec78df3e45c20e8f7fa66e8c37f6910f27f15d943cc986658fb811d246b989cdd7cc79e107d99cdf76307fc861b89510a4614f2ff3e6b41a823d8170e98a7e750c09feb216f48f21960235a8c8127594f0dfbfa6f881d627ff347a274d5465a3bac77ecb8c7d9fb255356c71a8778e5118966b3a203406a7cc02ccd34ad2fdd249e75aa9c707e8d39fa8ac668911589e9189a5e7716e12b93b63e3d12e77b83dec29b2c98e27dc4da7806c2a991a2ba99483a24df0bb32a006878834ae63daedeba1ae842d5ed249372bc1b6b244e7b7fb396d59576f4d340d427a8463ac514c571ac5518a0eef2a517a795223e2bf96f39dfc10820b68da07ba226a1c7801e3da71f975b3df85bede365706d0e818c465e70cca9678dd2704b3f23342d88557d6eebe9843f5e2ade4b3342455ee5a1200e54c670807c44730897e25aea2d6e946e081e2bee059521c1c04fd80d6941143802df66b3d8efeffa476a5c61f175819aca87a45da7ea9be204ff1aef22c39389992e38a4436cd8d165ffd39db782104704ba3ed14fa7b03ea6a25da685af425c6e3afe1f3dcb13974a41c8241598ab16f015916cfb89a998e1d205a0ad4a403df3d7ae71bc4f59b497e15f581adf57df2317d673c41831f86790fed7de2a743303c54d4b19b18bc973ed46211b8935174533f096a53af5a9e198f1929a2ab9595bb63fb43953f2393559a071187f065854978970163717beb0c04fbb86316740340b591f42001e8e1bdd0b301434b58c268f743d50698aa579563477778d931c661d1fbf77d6b10d249a4758e88ed6d9b50f83a4194a17ae1e7e48c3bba2dfbff875b383e662cd4424bbdc068a5808a22be72b979cc0ea46e30ad9b582f3f497641e444cb400d62d0f296ab38c00306b27b9abd2723acfd0ddec0b5ceeb1d8254a03f89a12f7db8845b53b059de67fd2379faa4711573b46e1c6d2ff7d64a697116fadaecf7b8ce13b56a74bfad8e6c82aacaf786cd192b08ba278d83d2c68be82c51b16ee30e85eb59c3e1eb502b8f9dda045cbd843bc168fec8e6bbb0491cf75bc5ad1b238e133e6f4806d1678fd4475f4a8ad8903cbf8fbdeeb432bb1c7307d33933caa169f8031fba67d6a64eb723876d14643e582da9976f149bb93e85c61cbf66900a14db24dcf91099c3cff4f618ebdfeb21cfe589246c8734257b8a6aabd203a31c9c5b9d4b035c8d1e959ff5743a3bbdfd44632b491ca6d82c0b6897ed55eb96a1d0c197a2738521af052e070f84d9267824c097f44884064bc1e9521983a1826e53367c338d628bb831fd03365e1fe3f44b99bd82db29446b21e72b19e437336f15172a14e38c474ff0f612eb5bd55896b5d81e04645da0f9e628fe66350e2d535a308a05f30205a5d637d78c1a66abe9e7f9f011342b3cdf76f1734dbcf7396fbeb06685800a3f4562b91e50719566b6bd1d305eca52db766b6e12c146654ecd2c863ea5b2706227380ea4843a75754dc0ef72130d384a7eea7ff4785c1fb07cfbef6b7efa81cd2f0ab2d905252aba3f65b3f4b3f622b2455964b05a132f742a44623a232c7e0e258b00d4e243d36615988767a247bcbfa49398e0ab062f5cbfe62520fbfc1de92485cdd08e302af22f4b2856faeaebfefbe0cc8fd80b7b579188f6093c6ad70cf3b85c394a54c53623e9351d60bfc91db9b330855f6f9c860fc88ee57a4244cfc5f643a69dd25d0441138348d8b03bbc86996737f62f271566f886cbb5af9c1ea4ff98a399235c31da51680e4bbbc2ed23272ad71615bb9529a26c5443c18e09a3dd996a6df22d0dad232dccd3b478e089afd3cf192b5d8c1e85d0d39bd28aff69e2ed18dcb9cd3268f835406533364228b3213bf635a85983d3ac4935f5f988760d8859f8d519a3eb3e63ed3465b531164b020d9eb3404e4952a3233cbac78a411aa0c4fae4ebc0b1ead41f29d85e392b9892d30d160e74d00e9ca7210a1d620e5cb7204ebf6a6eb4ed8fbd901098d628a94be990f5c035060a70054f0a83afcdefd7e57bb8f69c2677121b76c39ffc887e23080b4ef7e2d27e868021bc4de8b259a9a4c09b2c99cb73f3d701211b70da2e8d30fc8969ffd502ab26bc5ed1ebc1b4a076bbd0569f3a27907a133ab5e8df8d52b2273aa6cb8511cd9b9cad477a1f212b613536f9afe1c35fee306d06f92a8b08b34ea5259c23c54e41b060fbc8d07fc1bf2bee84f442f7a3d537f87283e591e1534eeae7218d99833b346839dc19608bae555ce192417dc3be7e6031d9ff6880d515f00e88619ba4e96e3ea4fa94d06a537f3319f60b678301ed8f953df5b02c620b5f33b9ec37287ad2993a86723a3d170e838c5c35c080afb55a549b4d8d502f7c6d70e769a4590eb711ddc7e1db82510ebab0009abafe23fb72bdc908329f31f8aa2d21e188b13648f4d2c4878952064cdeb40c7a5ae628c7dd7cf27c4b3a54abeff7ec80f193efd41f0a3ff6a8fe1c60267b984bfd59a610a75ccccc8e4479813627e7283030cce4ea46a9a13cc69d06ed70c9b4ba2e2e5b65cb012e50a68bd0d2bd08776fa8da31743dcbef6d32a686acaa66b0a70e27f1eb1c826137b7b8ef5204ebecc8c25985d41717827e357a77aa1cc273f5a7cef6f6555c034437a1c311f20b34add1077f0c6ad5b698d3eec742febbac8e68779ee61f2eaa679f837fddc0387bdc3a1ed4778eff1fe3c8081bd8919cb222788ead09db633a9475344cb7dd102fe209b5a5aee3cba9d5e7490495115b25cd928d736c43f313e4e821044f09f9533ddd3bdec3fdffe3a9f79916e46bdf0cb6a8db0ea62efd5d1a5d601c5a53841a17010832e4408a4e336b8914155dacda0fae24ff6cf633e942928f11215b82a3bb03a9b193572abca373bf3278d34d5e3b4ca78f83e7cf28c445d2ebfecf43483b3b4feba84e7e5bd7f56626fd6c887c6b47aafb4ce518fa7d9e2e2ff0ac7f695bcdca86c3d6de3602ae738845f23e127d43d6933abdf7a4d5305cb41d75a1d34091447c3e70757d2fa56cd8bcc1d3ce949b027586069460bf4c2294eddf2181fbcf18d89aaef0ad6b26cb7203d103301fb2721747fb7491003617f202f91e35355dacf7e6e5f5c3c542cb912e491e8df3a08815d687e23329abfc3a131e72f7cab600cc1867d7c37e3768551e461460d63fcbcb7400f2af0f0b02f9499e581735307b74482da0379b316ce4a8b689449ac6b76287808d189f63e7f684fcc751331e6536dc34d70e6b93a04ac121f63ca1deff1b6e5d605d5bd46c6a6099b4d61071949c62486f597bca91b1a00a4a9d2f63022d679acac9952ca0561ee9ec79105a1bc9068bdbc0f999ff54aa88f77dc202dd72e390a26c7a7b2fa9af2c1b6f434927c1dae45e336a72374924e72a5c016fecaa483f9fc524bb753e95c53943776ecd76b251f6029265d3cf3e548fc88f22c104f41c0f276523151d76eebecbf37837462e5e7ef2c67baec10ec46c14dd0453a24d43e939", 0x1000}, {&(0x7f0000000140)="dc83397ecb", 0x5}, {&(0x7f0000002400)="957fab3d7b0618733f38cfca01604254e7eb46113e6302b6451556c2f19bf51342597320d6781827da8ae5507a8fc4de8550ac6834adcf7e23c1b8e66b4e4f6b6546522963ffe8677c08e02294e3c092d279d048bcf78d97f053bb753319ddbdc2186e400954f5ea50d53fa66b7eeb7f3bca60a589b6dce7ec042525619f3896e76df1e9fd351e41b5b4cbc4fb28345988bf39741d5288ab20b02d2bb2806bb371c90d4c46e03aaea77dfd8b56bbead9aba8a90d23793d5d351968306597515a95f8c69a76ba8be172aa1e41a48a216a195bca4c74a1c095c37bbdbdeb9559a884dbd35311d6d8ab5b0fb4003b0fc90c720325025323222fcb37b098ada521819113c2c119df673fc29d570712676070a69c140cfdc828ad601f5950c5d1791aee96dbf47d652e74ba171986e2a30d0c5a3ece04210c8f0a2ad4a91b86d73bbbc56a45702d767860ac6ddf45d90cd76542ec2886530efc237a9b7ad8ec4ae48caa395094c6f45fe2b636681c4b72e5a931c20b1d501556ee34ef2d56db9cfa60c8696b9740ba22c08fa28e6ac028569a1e67fa0988601c15c6b27b1cf71a8e6a35bd9748e0b0f3d26d42a669cd917f8721ce296ba81b4ca40e4132d39cc750873cf3170288ed0beefd40630560c99a7ec12fc29030a35ae1005c979852fea5eb70a5378b450ea015404c723a80ed73cc8b157e40ce8d05825b872b234485378ae65662596dc55b6c54b3610d9a1d92cbc9d1b287e5d454a6d588d69b7f8134d722f892179e629bf7ebb4af22dfe8927d0f0ba60359a07b4ceba8d6e5795bda543bb8bcc1cb9cba5119ef41bef88b2bde0808547f6b957c54e4e5ecaba4d42c6ce5ee2aa38c6c823c5b4a657c392e9fcb78f14a8ff7c8aaa5f80cf959b740862702a5e2e196683c31791a3fa7e69f7a7fb075d19f45103946814888fab81094bbe171915e0971c8991da6d40f00b7ac60e30505543f6d48e42528b7da83ab4f41a0900f33c09d069d794de79d5288478c519c99a1b964d4f7f32266c5a5986081ecb319c0c54fe41096cc2093c086582eabaa1955decdb9c0c66d7825bbeba0e4969961c420083bacff581381df2f5fe2338f6485d2aa229185bce4c7a4eb7727c4906c294270b6c751f3ca7a26a0eb4e33ed4407b85ff85f73a9729ab839911759e25eb7d9324cd65c9fa912f443674d5861ba0fe4eecb8689ca87ef631a0cbdf2cac96e5ed2d43ff23cedfe130544d308f9fa276cb519e25bb59a2b4db2488d6253e5c7f5263d65bd1193dbfdc44de066d1aa03ee267366052335c67f215a3feaf6e5fe16bd71e5b4618e62068f76d6a809f7e46d05944334987fc15ae44457993499cc489f50fe1a8d44034d68548104abae5f48168b3a8ca7a4c3394ce80ff5bc34da5cdc25649a818d26edfc337ee9e7bda121e265aac211e817ad4ff18deb43f3fa06d19f26036cd746b63a73c2b3bf0409df6cad4aed322bb04930b69bd64b92ec73dd9820d1e9c244903e6a385787209ccc9c52b723e88c1c79cc8c5cf36b798915587438abe5e4f2882b051c2cd7222c45deb4a75e87c3ee972bce4da4baba28d5405b203aebd7210cf5e6d58ea552af42b379aac7c8d86c8048dd67cb9b10988a07ad04970ad77a14e030589808573f687172280e93f60d36d81988982292769fa9778d5546e12e51aa0062483f755093931256cba00d333633fc5bc5d2ad8450ef41ef8d9a14b8eff9b0bd48e4c49195f344480b13e7fb43d3905726e68d44c784470555cc4f8a62b4cc9984c65c79ea9522a7ad227c453781b714f07a45c613e97b83519721e8cf5aafd593f09732674eb5c54fbb465af2057c1352c2f3c4a7e6092697d5cf7e3890bc073770ec4c5147d58b4338ae68dcf0c056ec7047e6ecb1ace883447b4da3d2fa38070cc05756ce193aa6240b9fde29109bb68e9b4334818bb4007208a31df70e02dd08408dd2f8d1e1dd1eb27c0c831daa65fbce941ff97aca9e9243fe0d6b96105510a2c9f7826620ae0aa58fb3a5f7893bf6c03071b447cec8b8a5ea519d2571e9533277646b300157dd3544485d67f32d11add32368d20492b89f21387b070455bff919396ad29da428c6626b388612112eacbab8d258025a9fefe4c091b3f629d1ea7c6a3beb4d288b92ceacbdf4b68f6ac572365c7bd7093b8582d5ad58601de75fb2cca82db01bd1587bcd14b149092dbddfd1b84dd05393be94c3478680bf00213bdb322196ce3b9809cb219fb1c46b4a492876ac6f0dd05f9b640f6fa93da91268c8515b6ffa6b5b299c9460e57bfa07c628f6f51ca77d6ac1da51ebc35bbb977bafe1cb79e62c2251d4d392e54d70f4b36b6b18a2ca9f6343bb77bc743186979b3072b09eb32aaebdca99c8897cce99b7216cbb120692fc2dbbb9c224615e23050f265ca6568ca63d161feac92ba47b07b7bf8c6aec2ffe413a2e32f6987fc0ef869c139acc6a251f6916e3d39f66578321e76e69a77ca2da429b911f1a686d142b2afb669551ac25bcd9194c19bb478a25e2c8419309b9e378ad203cf604ba580548b24678166fbcb6d2081d32cb6cb0a10d97ba4a308948747ed1fa2dcebf52d2160158e43a8f0267549ead674d45e9c0233876621dc6fbbe97ba247821e534de4b1d59928916961d1c245f23826f255244d4ad061b542b834b69f3d6132c6f14debc44d8eed85dc756643e864e803e62b908634eb6aa5ae190dbc9553abc46fa40f65cdb790840337bcda8e5796c844cdd5b33e22f78528fc4d2cf963c26f0863ba661361131da57cc5578b2fda158879ada5d185f2fc3342421c8d16c314eff88a069899fac0bc558d998f16713e0e90167b22c1069328bff2739e3422f4f0687071d734d0c567f3a25cc16da99dfc973f9c31e3b3cfdc2e24a039f4b32abf656e3201ec94e0241e0a04d4ea3d8ddc1d84c45ff1737a837bed65edc2be5a61a73aa3ce21093f480fb90e328da8877252a185bf7d31f4f931a4bc87f52c9af25ab706001f4ec72b8b24e4a8e3d941b9159222795170cec44767c424682353bcd7ff4f07e5e9722403595732193f2fe2762af0fd896829ca44ed6243fa88a5b71834fd79ee6c0757c8142a0359f83e4bda7af042c3a156c4fa2250b51f7e135d5a84c559f3e5814e6efaa4dc99d024fe77c574edfa1d20c2b4390b1334a79503a5214c1893ab10396c7096f38c61f9db9172b6a09ede2688281cc0a1e89034453999f1adcdbcd33cc5389a3087dfa50bbc19a0daf707bc80f415e862a39e0a90526194f50c479521dadab76a71b52ea6b82c0d0501d0b893174d639cd0f935f79d57219b02437a1be1b9176c434af068d89dd52b985ead590121bab4c96eeb3a22091aeada4f8dc29ad666483c6dcef92eded046abbd8641fd8ef444e48969a6443a09a3d04d3c3be4c93ae0db332d649653a3f2108a60ba01130c342e1e5c51428bb944a6798e9f043fc3e7185914a7faaf9b1f465e17e0d36a6bbc11ad46230db01418d43d132887401488ec11d347aaa565271f469dc6050e38160f60c172ea4c1303cb7fe9a6290811600b389db0a43b562783495939472905fa9f40c19ddb07406e3112d15e45029b1838b0d5022aecd8149552d5df89f231fdf2e6e818b6223d11ee14ad29465ba1183cb926744e08331ae7f88ae773e757de2d96952720beb4a6ffd28d0e10a0cc7a1e1ef7c60e1879e2a1957c3a0e55575b9f384b58e94a6519fc5db6a0fb5de3186e575b8269be4b0eae9a1bbbe73b006afb672d245750e0bcdb9bd1a45c0263de727265872b1889fb275ac0b8195ab70daf2594d4af4a21d4fb4fd270731f5589dca580af02d84b3686ab72c043b0b7b903a34b6f5ef0bfba6e1d79a315b8134f8553665bb530297589a2f15a805b648cbc3fcebb36e9bd4b10816a911f5c4051453f43479ddb499c6be54a3e939b4c1be8a0ffb5e591a544938a91114d712c6ff2cd9cac18db4a041f97e7db8095b7aa965c1e3f96e046cbfa269144da2ececbde27d55fde3b00272f1ed76152416ed5bfc1cccba58a20c6c5f831f7581adad440176226a9e76f4375165ab51ae152b51a5254215fffc6479f74c241629895df2b344407728a256c11a8deaac6e3c086b678e7bde40eb3475633bbf686aea582202a0dd5506455f28d943ef8e1bf9f44d7a86a02de4cb39c4ea166b26130c6fa589f9e6d627475ba23a898d3922dc41ef8b7efa2b81db31576146e0d96aa08f426c2ac7a4e2f476b67f45f67320a0cf7d8fef9ba95bee409c2c5dee623cb3c3fbfe994651edadbcdd5814b7bb41b807e6fa19095d3572fe015fa844e6e577254650d48ea5580b0fb92bb7b748bb92d3e1d38e09a5c2ce42e4122b06f1ba52ea3bc69a3b8e4fc17561297ec96530234de3caf9abf9bf13edba718c5007973b16a1e5d7270f6fba1a4001f2189106e057a2511b53d2dea45a0565674afb7b6099b65ef547f1e38145b9a75544c33949688b6035d0a39af9c0370bed224f667fc0d4fdced25c61719ab4fd12b3fddde8cd318b5513e94051b55c51a925f99be39bd53df7e781b483f5521cadb7517b88c5632a3f877b7c78e6217da59943185363266544a5960f32c51bf91c055489715045b53f6f3cb3eec22f749a8bb6995e87f7a4e7624d31fba0b64837df840dad8eb6554be43af30bfd70da7f1be8b09a55d13f050936e1e8da69b88bac80f26107607b07ca7eb053b2f091c5e813c9ef8a2918394a5ca75a27dd1427d40ca7031dad38b24daa2924737e78d290bf293638a1d7fe7389ad58daac0e147589bc58f9a0b1e0368129c40452ea1207efa3cddf847b1bdde1877fe55384e2205357f609ff7842efb6f54f40e822bba2e7b026064b09b632b4549d6cb2258202466654dbbcf1c9892bfe6edef9381c8834ab8b2ccfa7aebfb15f358807c2fcfbd30ec73540fa7f0de77d19fded9f41c4e1dad97b79a86ab7b01dd23901af6851088021bfcab5e122e58144a72957b885703ee19352e69394768212179b736328a7b08eab027e441446186abf8acdb45ef3907d5318b03b210b814fad38fa68b93dc5f289e1503a308b1113403baf9864172081a3748a42acac72260a3236883809b3996d1918b3e2a64ae7f6543a028911c06bff1b477e033b57e502cb922f8ed277301c32bae05ba9fbac59395453fb5b00e29f4a7540858e8c397e2f09a25bc28277aeb31285c0a0b0ca63f77e8ad3dba54132d099b3d03f786bb06a67ec20d30bfe09d045b5b0f2c84157de3e758a99817cf6c09418d9f9e619afdfec50ae8e15022d7debfb819d56b93bed6e0cf87633a77e93364271f068c3d2a442e305fe2a4365dcae790d51aade0a45eed1b8b78740f5bc99883d84571bf8a43c0ab662580c131fa8fa7cd5c7386f6845985dc48b4b63e8f966c6c9ca0ebddb388405da7b56e07d5837b79d8368712add94acd1912918ef25f6d040bdd72e3958b5ecee8870c659b4fa7f5f9b35567eccc13ed2673a9012017b0014a1eb9d3e8b1a8697bf4e2254662bb9f7465556dc4bad183f6ccd025c37c3163d91d51512c500d3edbc08421b513fbe36e13f290ff5f2b524b20ca0c6ec5de268fad8a7771f53977bdec3ef6a83e75df963ebe9293df7ab4a09439fe1ceb93e5e4aa3ed66f3b4ff46f27b1da7a0ca9903bdea6b9af2f440515cf586a999c8dd081d3c0cbfd08f60506c3da7f6d625f9663fa9acf560e5cbb525308e6e92e12e61ef17912fc8f1171e0c62fde78622b33cf2351531c1c43e62ee85db", 0x1000}], 0x5, 0x0, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x48}, {0x6, 0x0, 0x0, 0x100}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 00:13:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'\b$\x00', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 00:13:55 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0x14b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f6669060000005cc49dd4e21daf25301a78cb7cb5c0ecc69fc5b7620000382bf6d9b78a40b6ea9e049a41d05fdf4a1446b6f4cbf7b338671bea44df7e8cd44fc1faf1f0247980c87aa63e1c5615c9f5931cbd7d3e50a732ad5694acb4cccd5ad4d3b91162f7aa9215e806b301237979afe1ed2183943b7db20a5c485c4fb718f48d504404ebde31f6af53b62eb8414f45f00d33552c11fa32fdeb315dec7160972efb68bd20"], 0xa) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 00:13:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x48}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") fchflags(0xffffffffffffff9c, 0x0) 00:13:55 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) 00:13:55 executing program 0: semget(0x2, 0x2, 0x1) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r0 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/114) shmat(r0, &(0x7f0000002000/0x4000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="08e6e703d6f81568643db483b28270fe3a836cae0bf91a2351c51e3afc7db24c69ef0ab2bc2d7bbb98759748d6753cdbb7c26fc9f67e2e4a4be00ab1fa269861fd3f0ab7599d136346234c7b6578427d753923ab3ae6809c8eb8e2fabc021a173aa890574545a19bf8be43ae40f58d1550e0edb350f057b073abe32f9f79be951a7b1ae3ca476ce0cb69a99a20197e9516d9702b58a45ff77920dd13987926eea56925a71096e4fda455d507be971a84427ca5d9a722acea0976c8ff2930e4f9e3cdf4366014068ffbbc1f9732753682a30c1e444b37cf82d44717dec09223040b1773057cf86fba10ea61149b6eb1e2"}, {&(0x7f0000000300)="f892d01d77bbabf52920abfc582886de5741a51cbf84a9bb2ef2a98cf6785c47451d55eb49736b06b2f3fba3571ffecc866bf3ca118e2fda63a718651b30ddaaaa8e5dc0faf5cb2748b0cd2d1572dde7bab652893101a292acb318e836506754110bdb852ebf3417db933e2c859fb284b7bb32877de6346baf05e25c0b67e762c07672b157c28bc2b9ed0450154b1a0f9fa7b9251c86a2c55287b7e9e97fe86358d75d8dcf2ad1144a0daa578c5af5a09be1091c4a0ff623e22a003ad03eb23f56bceea068eab6088bb978b44efef103d28fb342410872c217dbb1e27459afa81d4f289381e3ee7316c278264260da2c2e0fd97cd379f44e"}, {&(0x7f0000000400)="627f37416c79d89edea339d65bddf7db5913f798c6d41edb0c5efded9785a9e3d02a0b42cf422d8ff4bba9b43b63221490df26fee80350dcf887a8ad7ab645f5e9e9574206b65912b0c3f284b92a92ccabc9dee34e07508aa02800b6f2504e382077bd6baf89c2947d33588a8fbef5c109f11d376b2b0a2043e96c73b7c95e033d67090c6090b0d556d843056e682cb72ec6fb71991eeef22d49cc59d3982e29df08d8"}, {&(0x7f0000000080)="1ed50471fd91"}], 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) 00:13:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x20}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x440, 0x5) getpgrp() 00:13:55 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000200)='./file0/file0/../file0\x00', 0x24) rename(&(0x7f0000000000)='./file0/file0/../file0\x00', &(0x7f0000000180)='./file0/file0\x00') mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 00:13:55 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000180)="121b2ad0d388aabb6f02c8e15165af23c32511db0442097a713e3758f48c3ba140733832d63504f23e2445309770a89b81b2f986d3ad29d338a3f688c8a3666d001571c149c8f2430a30bec4b8064f99527a295d3d8a95f1dd0eb1dfe5ee7c8e6c7762832099076e720b197e53d59add92142c8a2825f7d950ba5fc0ad12fab874e6b9cd952a77aa33ecf01e6e03fbaa4dfd0f0947c3163592015aca150fb2e65ea8eeac3d67b392318f26568101af6ba1d095e76372fe9aae938f6d1f3e25f88c4370cdcc3593cae382f4cb3e61529084da7ed2b724cb30f1a77d0f3883d9eb2654038789743a03e6eb8987b65602c1", 0xf0}, {&(0x7f0000000280)="7e63e6af13d70582fc4ea4e4d1e8563f6af97a1fe020c07c8c8b345d30e0f267c7fea44e8028e9ca0baaba", 0x2b}, {&(0x7f00000002c0)="13d52d3868972c128093dd449d008989724bfb054d74bf25bbba5c04b33adbf16d38e5e160433749d5d5fc1e30425d912aa60e2c83268ec523acedbc4de22ebac2860178ff089dd08d2a6827a70902442225622c3e1882f07bfd79e0da1018593012011f52775a96e2cf007af479133f15b7fee074735e3341f81b44341416388882e04adb46f362c1ec83928fa7b05b37e7f4b19044e50fdc76dfe6fca09463ae296fc8405e014ee80ab86b1321be37aa1eab35cd5a03f67fe00a2eddcea8aac1fb325ec8e902f1fe0bb6d71f82959d8dddc104ec4af3fc1ca8c5e00a50158ddea0d55277d8c52060b7f3eeef898c5cdb99e8789a1bdad26bff4e9258aa5b", 0xff}, {&(0x7f00000003c0)="b8b01eed858be1c3e7913c3c83588bb35884e5af831abd2afc737eddbca345695c315a7883df151703", 0x29}, {&(0x7f0000000400)="2b10e04f42c63a8dac60459f945789", 0xf}, {&(0x7f0000000440)="bcfa7a96d63e96918d05fd526b70a653cb9e8b43817a79dc07e51ef562494a767d55fb97303156a736ab94ea887591ca52b6e6ae4826b0fd8c6b97a4e0627928b0d601c7d2b87e8ff106b02194cd669162e6c06ae0cd230213a1d2720e1d1428bdbb078eb8ffb6f1285ac9b480da33a98f385295c01aafbcad", 0x79}, {&(0x7f00000004c0)="65cc96a4f178b3d6ad788eefe79d4e0d2a881ca6baca43f675fe7b034bc821c58906e13d8b391b28b87f7b8223722ac79075f1e623c6044851118658b0cdd73214e716cfcca9651e0b64ff5dc6363dafe4e82f36451de1dc7b4fde2c08f0fb6b6a2862d75c133dcdbfe8956ea445e152753fe065cec3cc42e16e5089611165a8b258f881504b48bce61bad6ddcd22ac9b4b90147e083f91ee557677f5b98afb77ba36fb929f9d6f4daae8cfa6fe52abcf5ebd3bcc1785b490cf056126193b048246466ff02379846f1806f", 0xcb}, {&(0x7f00000005c0)="8ac8e73ef4a3cfbf0384ed617da13bdfc2fd03c2882817645ebf737e9db02c7cc97a7c1162374d1fe845a73af032efa23ba3c5983363bc9158a50d1ab0918bae23ad44780bac5cf05828490caccfe702e1832240c1a4289b151f3c68603df0cf5ab06d3a61192480eaac6c9e8f58f80359266724d89f10928f45a6535f6f636938ea54d21ec0ed77df", 0x89}, {&(0x7f0000000680)="5b7e3dd1651b7e8c93f132787ba9c6", 0xf}, {&(0x7f00000006c0)="38bfc81beeffc5efb51d182917b2e5b2176a26eba28bcdbf05a416431ba68eb140550054313fb4d31b39c3e3d8c0ed196c2b64827410804b709933180c6ae24942432aebf4fffcfb6d817ebca35dc84a256b58a89ab28f18261eaab5c190d06c2a656137585074474f45fed3d39ee0b42567e013e93cb7b09e4956d9c383f20ba639322e6da91653c7a3a7e03aed5ba5964b712bc3c687df8c49b61977fde226dd848cc3195763851aa340a1cbbd173dfd2353040fbea0bc835db72be0c79b9ed69823755088d2248ae806f6ec606a74dfc24269ce81621ed52c0fa3ab", 0xdd}], 0xa) sendto$unix(r1, &(0x7f00000000c0)="b1000501600000900000200007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0420fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f31a3fb9037a00f90fb6de01b00000000000200"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) bind(r2, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x6) 00:13:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300), 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0xf7, './file0\x00', './file0\x00'}) r3 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x0) pread(r4, &(0x7f0000001340)="b116290a8eb7c666846ed2cd04b54a86884145288ad8223ce95d9096bd5c713de509b86ee4f4355010de78ba18ba30e03d7b7db82d998807275c93045a0aa596924c04490eb0174bbf2f502febe6f02291d9709aae0ee3e03b2d1f714b6fd79a0f18a76193e0e55361d151f3e45e539bbb1af9da57ab304bc4362bcbbb4e65152ee2c5b830e7065abdd1834916dab4acb688a536a5b35e3eaa1738d7d939b7b782acbb2a9552c2f04819b99bac74359de7950be2357afdd0a7e32feb54986287e0046c118a2ab04b5e80e001d332abdd48e1e90f550503154bde9fb55f5e6e162f7f455027a6a7f3672f3ac2c659983a44b1be173ab11be0796230c4b0d4b597945fd4f45c4b25ed33c16a5ee805e0b437da45e7e188bfae80e66253ca3eafaff8c70786bfb69a1e34a9b48e8758a48142a5ec9386c0554b6cc6bc3b5d4fbcbae9760ccd09c63260579c3725195f3f1b30d315552d4e6b71b718032d8e91ae0c573e9f9272899abf7c04973cb4f33e4283265ca9b3eef816527159fdde48b78a099d8a731bcb5462fba5a2d3e07551185dbe76ddc2e9daff230792e25fab5083d0a881e2562c4b624ea9e85fcf5952990b95fc2ddcd1df7ae33387c45de2093fcaa9eb826155d1e90ef9add6727226238784a5db7adde99bd8b9f429d32d39ee13d693e3bda9e421bc3aa0a9506e147c9b51da999e1d47714511226622f85df10e7a81667e3e8246df5c2685ff258e73106ed369cb513f0bf2f10f92e9c4cb55b09b55866fe9a0125b4f8da3700b32e2b454dd34557f51c85b83764ff3d5a8c57ca20b30e8a398f12c2a727da742acbaeed3529c799d4834a0ccdb6e7fe1b8f13159dea30df3b4efdf8ae607e2d817364e9d672a6a95c5841c0d9b55982530244b3c94419ee83e08f5cb2c72b70e29f4058755b80da3d27cbf8eaafcde850be3646207848ed9359a2f73367ec94fcde25d41422ff13a0d868f6d1a34cfa6f461b2b2f7900ec124404b35276b23b07ec55ac384432d92a1952039c56825d78754064d3cd5c38138a66c5c020b0487d9f076b80d39961be88f38f4127ae207269728577c6fec600e908bffaccfda57954587195cb7e07b0e2a290e487b1d61ac6f787c7f5d937c9c9e8cd3f2e2c494a2143699abab8b72ffebf0fb04ec02df226262f9a404dafc73b8f895453da98c10ec773ab945e1038412545def22525dda4019c3c7aee89e8a7bf50b2bc4735f95f0cb7741c02ccda234d642ddb04692880ffd562326e005b3fa2dd19c22ad3da772ca38cf1a01f334abcfb20789c174c9136b12545f7e40042a19f7b4c45c1da13bb77ab834d3f94aecb332a1c40f775b2520fcd4b5b98cf9898b27aacf270ee977880f5caa7e06d877b2a43205b4da3b8862e4379f0e82f59c3bc20da5dd76f0e5127c2bffbf9e805badfe3e61b6540baa98f89b6466e17e36382054e1d334a1312c25845840ccdaf2c312c40ab2e3975fee729bbe0db1651c24d6e5baed448534f31d58fa3b7c17755781fdc510fd83b5eac97c68557094bb2691a4545b165bbeb43c934322226eb9ca1afc6835067e1e66f9a138846449636e7ae3ee47e1d1eaafec2d93ff28aa7c6d049e14893fb4458b21fdb0a9ccdffd8463e54ebc79753c63db8a78a632ce0f7da32090f855032414d669b8be9ae460d64130aecc6e2eb8e6bdafcdfcc774a5f7f56533a5140ed395951dc52887e92a76993a849c26aeaac287263f4a7f101697267c43f4573335b41d50fb92bd0fcd43df16ea14dece410fb79c4443e1feb42be5bfeb2be85954471a01b9d8f438afcfe37d07b1843669ecda288d9e73680ea453542488c79653e423b5921a650d2627eb7ee7bb30a8f22273b5c950ae478656e93f0a9175988b8130f21b7b742383d15a8c014deaeefa6df70313843dffccb0380b875c81ad841530ac80a431b2f9b976ead7c0ca4c0538c3b081b3928e7372b6f60050f35149672f4ac00f9cc6365060e762a92b53eadf36cc8923a8b8d0f98850e82ededcd73508df65751aebc6a4c3e0c91c09427a5ece1b4abb42ac38bec663820ba7ae487bae6b976c87426ab022b9d9923b04da4ad6554a92cabcbf6c544980162536ac00e6ae0744fe793ee733482a809cc9fd6e833751eec668de804a68d85eddf1395463171b84470b17abe0a91b09cd2411cfff4ed4b323e1ece171a78c7e0da95765c08fe11998fdf4354f227b32713f1f6241cd3398f2ddbfca59f033c1f6b80bd65a12c34b464b8249638e1c80815aaa08ad2fb2b9fcd0d0810fbc4256599586f2095c69f4027438ec041adfbcfeb2daa99a89ed4c7f23760c7d819cbb582a3a77d481bd3319afb2495771e444d5284466bf29863d26111db74d26f7602ce13eb45c9f22fab764de619dddabff8a9d9014c84c0287e4d3b5e1a02c16d09a28a973ff06a0ae04a61bb3a1b4aa64dd925d35a8416ac01704b06e4e364318478090fb4887ff1771c8402352a305fa8b6199878b5f5439130df7e207c3417f84c0ded3d73bf6ebd3273e1fb0f835468d95d8f6033114e2f9ec030c11144f2f18a0b9a6ecc4775c9c4d58851bf544b32cb76cdf8cffda6029ae941ab29217d366a7f33cb33c60f0a8c0209ee14404119037c7c3739f55a44afa7767084fba05dad6a1c50a6708a7f2aba0b3ff166dc68dc281611b96fadc5d11198c4128a2a7525197fe5f2ca35359a54a618a643ccc634a4cae2c9dd26c7b9f069b89620259dd60aa7559dba5fa60a9e278444f74e24e274f36b76f2460f98314166d24392dad0eb3c1c048f0333add8c2ccb77ece01ca0606c2481ba323c7718d2aaa2059eb526f98c7f695107864e541055b1e06f6c3260c7c8d1aaa8cf42c1c9743bd1e4d76396a267f1d46f24d9b2bac3d1df4ac1fe1facef21f739980ce504823304ddf5d61187629b9e9b25639d25c6eaa78a34f3ea90fc375742185cbaaccf9c0b69e9d9b8528d9444d8d96795c863dc13b49c63157774042b275986416a07baa2e203c98b2bda8e249db061a657112359882aeca5a113de1a2b88de8d115b8b957a70e52842f1fcaf92d9514668aebd5b14e672b4d8cc93c596301970a451bd2633846f21a7c1f0e918b8fde8692aa5e384b3886957a50b94a1ca312bf13486a5cd77d51a5892216427d4327019314de137df87b84d4aae956f57b0ea0aad6832440a571735ede2b5d3e2efc170438ee7dac7fa8cb9b606a67718a406a1364d110d50abe6bc67eacb620caea45fa61f3a5b8267775fee6a79b842dabb53e6d9a17a726b721fb390d0fcdfb4bf86b92d97e16f530bb9c9cd5bb59fd5d2eb5c0a03ee0bc5ee3217fb4fc80a597f0d50d59797ca836043b1e2cd57e6d0499d8ba45b97757b37ecb36af0fe4e97a5f1633d013078dcc08f5cee711d89b36eb76c60537228e49292668b3bb779e064a907a03ec232ddc5b542cc5cd9416e6cf9fbc690c1bcdaae67152c846d5651b752e856cfb66a4c329446169433132f65f0b9e5abbd5b554d73bfaeb2874c6ae52a08a14d3390f83735ef8dfdc138edbeb142d4f433897785187aed01ef14a111746fea34968e570544d3bf4f3072e88b4ad246e8c43b716fe5945b000721fb1c4af0aa2f6034a0e19e2c8b4bc5e521c51184e04de76a352838a8de9db396cf0687cad3b9be1bd2d796a16dc20d73f7866a28becc4c0769df8b231ad4e203f3e6289d3c796f206b8db704c2a41e0acc22f34821ba6efa6125c8348651f231988b0d6f6bee1d969528270eaaa4890a339c2725681af7068963232bfb8a968027d834a213eb876513748fcabdcd5414348d33451209289bea2f534986a43641d736cfd50e7b2c25d151226c4053ddf497bbbf0c8b39d280f6770d236ab44595ba877713126dd5a901f76152dad93b65da7c40b69e1cbe18b93b28319e20d7137f566d6f9de8dba63d4f52ab4083310885466331951db906b0fec634bcd8072e5a52b5f0b5cb9c4ca4c915f129fccb384ced50d09678a6364ef873bf90b21ff8563af65f65172c6f238272e73d4ef56381d9b3effd17c4153307c5795640a5fc3568caf80f98934694229691ca91ed860a941c75ae49ca1a0728f4a2d024b0cdaf2bc813837d3cd572c11432ad3f94ccedeb72e611e6608808b4dbb7dfa6833dcaba5655bd498a4a11432cf087b0296c5312343ea502f64d53468c8b1986d7ad9341dd09ddaad4abfc2de13517de8b068b74c27431a6f0a85cbe058d5d3ea27599891ffc0ebbb1ae4186d4fb95873ef80371f3d8668495b93c935dec8d92531bc98383e0f5604e9bdd6e7df48e7861467f785134ff5fa5b554a5657e2faeda82bfd72eba004c8805384445ddc9f0eb36944b0b9a9c7326f19a1788c3a4b149361e77f5f21ec9099f6d83e701bc52eb0db6087cca5499a1a4f53bfd60e82c639675f5489d2494a61c1b78db84c887b38e87803a11e1d4d404b67ab7f192d2b3e8a35485c7a50f7d6afca55480ed960ad292c0b0a8606ae871feab69f2d060d664d274b645a0cf0133609f56497aec1a7bc434e315210951f32a9c6647c569b41c527bb071b8152262da0b4a4f2f3891a4d0878affc34ba536d0c46268870a10239298e42d624f3c85d084cdaf32e648d612c1af871705c23b1264b1cf852b0865d1381407c3eeeaa92ecc5d1bb9e1a687a9fdc996ea1dfc38cb31b80499c4b9387c4f4d60af2c8576077711a5d20da2723e7ee4baf3d3cc7e7d4568af910e85a5be0c5f1e08711c27e9fb69629ddf1623b25e2d930fdce2c2db96b5862194656a6424771ab32f3fdff447e73de41935e8ddd827debbdd9b561be1ac975ccfb60ee03d71efdc7d2178cdcc6be1ed5d0affd5f4251b3f4c45cc637064e5320d8e600c882015c08dd90bf47192a741c5c4573e8663b45d64e5353b2519ad891fe950e38e2cf3adb450e616c02e31d9b2f0beb16ff15eba82302a8acead1a73e00540d0989b0d7dff2117f7e4f70fa71cd6fd0e047ef514c3d8453aab3bac56b523129068166cd1a14fd47e3e54387faf985b780676b909b93b3defba5777a2918e3ac98606a640bfc8f866ac66cfe224cb44ad3ec37f069fd4e2350c056ee374823bfb5e7bf276a4810e055141fd37d0078817b2e4c6a39e2b59bb46e8f7f4f1fbe0a6363f22f45d77c030588b43fe82dae5e2b558767a58e5948459c516ecbe9cf4c00c92282a43e3d39b60bf768748064b59ecd80d62036fbb9056900f9236942877cbe743e548ecb3504b7121371e1b4569895374ae6232cf47f2d17ad4a45c394d87248749038100ad16aae1343dad70d11da00ec782b90760ceb1c0038c9b93133736966e38ed2ccfdf4e9ab17db297018041fc78657120c361d7c7707e81a971c54a1ec515f638e590f4b5987131e847747d377623957970e58619a234cbead728772fcf2b1b1648390987af33355ec15486c9f2e6f598bdc814eed9f3485ddc916c26ce4325a46603bc37552c4a95fcabe692f838df9372b620c7293f35d8c12bb9a7b48d4759261962a2d89b78a4dd6fcc2a40f09642f1e85d2507b7bb5734301507a200cfed0b96fe98248e30db73a4c685fbf7c26019040f51840dedc557b80be07f7f2b58b7fab92defa9594687a45ff620c70bc74a05d192b69d887f69e0a406a3ee4126162e2fb694098d39127465df65e45a9ce25aad06b1eb4b8eae420d7d8be8fa87d4cbb09f1e0d8c7188385276e3b404509c34c481a83fdebf1f2195028a527066915608198d35d5bf30d579a783ab4a315eff", 0x1000, 0x0, 0x2) dup2(r0, r1) read(r1, &(0x7f0000000340)=""/4096, 0x1000) kevent(r3, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) 00:13:55 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="008bd4e33a4f27c77909871601a0f99e6a48c628f1001ed00859260ce9f6be8fcd33ff4d417fd7d74e95cc35938f41f8950c9e337048090c64328c56f66abb363ebb9af81bf5afa6e20c7cad3f975858fc3adeb4774f9af9fb6ec98b2d46fdbae272ecdca7a060db6ceccb7904eef3ed11473350f2d604bba50bc0b52360da66c13479b0e27c0466a56fa09cc4c40d1ba4e704184a0b706e0b5eb4358cdf23253c3f7e5f"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) read(r2, &(0x7f0000000040)=""/123, 0x7b) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x0) connect$unix(r4, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r5 = dup2(0xffffffffffffff9c, r3) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000180)=0x1f) 00:13:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 00:13:55 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) r3 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r5 = dup2(r4, r3) fcntl$getflags(r3, 0x1) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000080)={0x7, 0x1, {0x3ff, 0x7fff}}) 00:13:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x20000}, {0x35}, {0xbffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) pwrite(r2, &(0x7f0000000140)="0792e62506faebb449f06bebf8ef103212dbddcda57560a89317470b3819d53db0e437202db0a999fcd96eec77240c3b201a592780efc8905811a542f70c5b17258343de65198136b56a7adef82c0d904e27f50ef3ec22d7d042c6999d818533c22b157a76887a3ef823885ac1b431cdd5ea876751eeb810be34157d1481cf5d0815248f253064725010a472141441f4fdbbf351f5", 0x95, 0x0, 0x80000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) dup2(r1, r3) 00:13:55 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040), 0x20000000000000a8, 0x9) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 00:13:55 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffff7fffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x1, 0x80, 0xff, 0x5}, {0x2, 0x1a, 0x0, 0x10000}, {0x80, 0x7, 0x7, 0x8000}, {0x3da, 0x7, 0x2, 0xb6c}, {0x8, 0x1, 0x9, 0x8001}, {0x5, 0x80, 0x4, 0x7}, {0x97b0, 0x2, 0x8, 0x7}]}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 00:13:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="069004f4b45592c99b7f9bf01d37b72086887528a6c8c634bf3484bcc3f7a4b25d0e5eebb1f5dfd6a4cff3d7a87156b31caa93cb7b1b9a560f93f4ecc15490a5f7dfe683e6edabaebf2413122188ebe1421355164f1b10519cecf3172c712b532785b96990e5bd36f46cb862bd3c8b681a940d141b682d20e7cc3d27f841bedbcc5d5790fecfeeb38147ae866988d461a1411d9d25e0c7d63fa16cfcb11cb218f89b2a33b0ab1cb031c45a079290757b6592e9ca8be6171bedc4a1a5", 0xbc}, {&(0x7f0000000340)="f423146226ff17fda836b6bf1048dd2c0d7201155e888e4e5b6182bb6d233a2ded21794de23515056d4eb37eb90b5b54558d1d18549400a98ef56993763156635c439bec33108dfd3a541b622920510c0e6ec2877ab02a5710d64f0fd79875775624b067407c3e5df93fead1afc388e6446af3b5547f66a7deef641156908d566677fde26729aa12d32803904f5ae08a0f4aa072f520cf992bac8d90c7ac0a407646e0d2b3469cb9fca804b2fff31845036d1f8d17b3d55856bdface11b1e1fb40d26bf70e6464504a06de01e80ed1afda496998b331583ea086f49be9cf26a1468602b65d234b5e", 0xe8}, {&(0x7f0000000440)="d6d74cfb59823f503088d6c95cb7864a5831b30bcdbe96f56802d208a596a23f4ee90cc90f13e2e402b29218906db44b0a99a44eaf0e46d26ed8ef8d8793792b68a392c0b8904d60df7f23b04916503a136688798935fbbed0e424b82879a0f15f1a26c70a4d6203cb493f6abe1c728821b790eb27d2ba0705ec02952a35f936bb4360345dcff24ef3cb2a011963cae9a0a74fd43bda1cf5c537feb47a6e2890e71bd963c520315978899819fc76342ffda865e49d919f4e95264ab29834ab477daeff632ac7febb08797b0dd179302dc076f698caa211cb0a3e0c92acfd26b1d27683089518ea66377329feba5fdefbcac33c9f77a7ba2fed7fa1dd06fdc59a06bc72ba07e459db190678349dfa9c75320249784e8108f9bac06e94ff50233eac166d3f74e852a309846a00288d62e067462acba4db713a75018280cb11b463d1732279af5050646f94b8b663c634e52819bf44d8b12b78938f2b40607adbaa41a5f7fdf4eec7e5895bca3bd3163e4296eb4c0ebc2e62c42aca613d12f5d231986a95bdf999d4cf658d7a51f08cb8b4a3de7e8d217f493f3029e1306e671649a3ac03a42ac9f7354a5938a7426fd8bc0719723cc009bc1e8c89169654509197581df971f20b5327c94651a2c36f84bb1f162376ba4f7766fb85b7d906116301dc83fedcdd3496c7208aa4b4709b6137086204d96e0c15cdcd601e3cd1e3636e4a25a4c7afc1482c250d4e3a09b38a5661b2c7b3304ec42c8f5fa3323045ff4f75251a8e7bbca095106d95c6eabd4bf1505df7687f47534ab26de8ba4a2f6b64c87618daa6ee4509eda659c12152054f4da099c4bf365206c293df1766e5e10abd741519c718015b00695987f7e6c433dbf4b1c5bc8be330e75c6470d275568c2ba3b55b229e136577bce2f1aac740ddcb3db845cb3f6c42a8551b01e469b82058359f371e6edf29be54d92b46bea22ab02c258cd92588c8196e116121e36138d62de07d89220d8767ccf3d5b3c6d8b24fe8092044ac125813ccdb7cd8bda53fff7f4a8146ac9d6b322686d03dd1fb04a92c583ab6f92a5bff1e3e1f23992c4953e1c5c9faa0668e56667a1ab206126016af0941584e0fde5370c0e76fb4fa08056116f27a2f09cda50b6d75ab6172bfc56bbee5318d87abd41d0041c4116f1d68d4658c816aad8bbedc6ca31a282a362804158f82601e32898f8460bee6ec0c0cbf5ba1a919116b0d3bc77c12035b130d06ec649bcf11bc1c6efe59d81a257049493425ad0f2eedb4525c8dfd3555bdd3566f5a3793d88866fa3cad025e2a1150edb668951ba3dbd6610b7ec8194fe03a177a77e84ae672b8e99439a62269e3cfa72a1a7ba10b1124e4aae5785f26f824223b9cacebe63751c80a06ca85f8711de5a602ba187c78e68e1dcb089071491e7d0d6c0190ecce941356f538541b9fb0acd08203ae2e74b538c6818ffc553362c61d85d3b6bef3176cfcce6b449e6a7d1021fb4dab76d924a4128456f370191e28d7d141f29605535ce474860e634f43c3489b1ac755a83579d170dd2649777f6caed39997377bebdc183d867d97755bcdcbc451ca8d4440d7c98d13493d4ebed3738cef6e45a0cbb06df8c11152d039289468203b652129b235e916230c75ce41b2b36c0159e05b9c0da7bd689a1e33ec3115497c9dc62fc0bb5e0007ae77b2e9b2769ee822666fb6797264a9230c554f314190eaa6e7dc12718c1f6a5545d8816de6a55fd1f26e88547d5bceeb519cd97d5d3ac0515ef333b9b4cd0a63c3aed52a7141265b24cd018f0235c1b0c97fbdb42bdae0b9ab236d3f9db3da7ecbcbd639aaa88b7747e3c799e765f0342b604244a7a7e03e25bf0b41b09543f7ee53863065a860048aa5ff21ea41fb336f9969aa1e7dde5dc82cda2d214582130c7b9bfeff94452354c77498f50a096f9d594436a87400258de265f6ca4498ddae24640e241361a8e0b401bf39410e5242afd5c5eebbf93beaab3925185934d0173cf70ec5f5a8e73a3f29f3fafa8640744a33ce331d1a8c17bcc74027d0e89ec323497cb37568af2655b3207a45ed13ba370e8b5b8faf5430a137328b75c0bd311242b4cc11a1a6c255da6b49a745db9f8e0ca61af5d44c8545cb1652b2b18bbfa80b34b4f11249b75830e1bc13f81cb3b0653dc08de5023286d980581b84a1eae1f9359d75c1537294b7a6e5bf1dbe4e73f5f0b44bb39d9b2c8ead11478be8584e9cdff1938e1790eec9120c368db514d3f988eb7e24d8ea18c2cb297bb24452eca6d5abae6aadf1dc83cf66756121c3b94c1d02aec2bad98c8df528f1603dd26376ca095f32f33dfadf34610fe3035bbe46605bcf8a3acd84c785152db227716b87a606e051ff8f4790adac27bc8414db8592288d4a501db3109ad12043fdbfe0f80768ca559577f4d505c6a4675dfa90ef0dcd7d02aceffe1f4134c3823bd28eaa9a7ac9d55020e00e2ff49cc891f759a6aad40877c3d0748bc4816cb3baa9e140bf131b4fb5a7225272d3bb4dcfbeabd9207d318ed97877138ee2c3c270cf9d62dbdba8b04c72e8ff4be4023f90f63a133bc5871ba82f840644c64f156296cfe0db96131da60c24800b09df33dc8431cbfa19b1e4ed0bc4a87ee016995064e9fd6bca12d949a6eca8c500ea2b7cc30fa1d2b08c6815d05e1b208340f42ced9af2f7c68e260a9da126755b18258c9e15a81d72ea9e58b2493c8fc9a506d156e1efab08bbd414dfcda6b2c6116121c0da15a624e53d1a2b6a75b2f22e3ac900b0da85276eb09f18914c05a5db90e0560416a17b68f0e378ddeaa04a5f8116825e9e13212f26e360f1bd59824216c4eba75499567405c0fc59062788296de0ceef676ba07df0b102fa6885be07ad2705dcaf73dd2da867716f627943bb5a10f208288c96e5e0b42e2c988ed3cfd77da7dd28be6b8bfde0eda91a8ac1a5c070a338eee04c672edefe0aef4feb0b2bb5f0a276fbd16a60a2ebd73bd2beba6bf285906680eb2cfa9b453ca56492d8334c01ca27bdf9b0140bd0806c00e0858c165ebd453e4872dfdaaa870500e0a1fe42a0e28ba743792bc1362b4f37bce6017dda3bf499b000022e467c5c48c5565b1ba5506ada2a2d94bf2da298d02d7956b30e67b0c1548e922ff6ae3adb285350fe824ccedc34ea288a2ba58774f605186244cdce2001ae5b2ede57114caf2d62dcd4c8bffae3ac69f4682876d386356a8730734e5a79a77394088d06b34f44ad81bc538290f8ebce0d64139439a502056c08fde4173e32c31f5b4674291eab1854a1e116f50a9992d0b34e6dcc52560baa0b5277a38740dc1dc1fcd80f278a36b7c94ae3c3e8c32afe538ace71bc9ec6d59630628917202008c53e4a0e8d0b8a2a9e5eb0e3b17906731359cb8828544902ea64a60366aafc87f3d0cc51032015825071f80ac5631b0f5eb0cccc50f603951181be21bb601f38e6b7365817efc286afa6350e4a94ee0df2effb3c5f5ea7bf05a2bc35ec03773babd66799ba59f61ac3af39614ebda3628e11cfbe1c1c803d987544946a5af4c52c521be28d1c91b778edeb400b9f060e781ae6daf2b6ffb9bec473c7b6b7c149c10eda3de4e7562a6246197240b7c29fff7d3ff9e2890ead3196d9a9fea98ae69fb1183a1436e35c711f9f5f802f163bfd46e6be88a0c19ab240f53724317cf3c170a7f00e681bf7525febce178c00d877c8246138946a04a731b58340d9752df8bb0f8d7969c6cbb246a440b7bf87917727b78dcae71c7d32c6ea46c9922e35a0abe79f5700d1f0df1322118f648be9300e5a8ef6c390b9bb3f514571f4421a1a4d00b7d87babf338877c908c1b030b0f2189f51282e248161527203b4530344a98538d1592aba88a2c60b5e5010f47bb18d7481e476f54d708ee81d42e974dea9312b05f1b5e2120231c870d961b2bf17b89d8c88e996cf26c869c410dcd4d8bd463ac314dd1a409299e9ef54a77eeeb5ade07b63a9b659213086e00d2e6b84e3959674d338890f9ff720d942634b68c27250f3f2d9828293f40a00ddb5df4930e9296eceb7d9663713ad8e48e25e41b38432e2678f04b6aa0ba65768b2108667d7c73a6e515275829c1ae6e0fe6d9408df5b5907ed6cec9965ee2737adfe2d8eb50d639e33bbe5f48bcf5df5c62e1830e7739f562aadc4357b6aa526b814de6091d81182c7a5a039e023a099cf395a4e9bfbc569f5142249b1194b0ac23c8495a3017009dac80a6c7f9d99a41b8438d15207be15e94950d3030c760e18803178869da6934cac0c5d013b3e5ef3df5fdb66062a662b06fa2df45d7e82dce02e228d3a1c78b154912277bd1312f1bbf3c8610c30ad80dd647c65e8ba16c8523c453f39960ad545e15cc75562ba33574c91ef77584ce7020053e93dd6788ec6008a70ab22cd1e4111515804b3f14ead50f7ae8854ceba43b5ad739f090a5d7e6f2f57527157da353918312fa1c382b2186a5775efcb49247bd32d3c058f8f5868a59c70aeb73db47ee69f6de1189b6dc28bfaad976fa7eeefe5480e1265c4f23522bff86a21059fc3c2e25ce365344f9150a6a56168331228bb92143137ec9eb50b37638261c6b0389c8dbc854383e9af001e7faff1d1adf47910dc36bc97659ef75b4777cb34f74a82f41bf2bebcbb91272165f9df9ed85ff171685a827095743fd6e38de5256e8f71f6fd2f3eb39dd246c1de623a9d32c5e3948b616616465578f132655b5819702a87b438db1b4413b9b9c12e0d0012c67034d4984c2f11f08dbce5790e2ef914422c5a17383b3dddb927fd241c53dd67d9cb1c2580d6175a972261ad21d8fae65f9752f3b0793c341d1fc2c62b0e236669af213cd02f0795adf0dc49185448c47303f67e68caf81adb0690737849b05872e0904ba6f7d49ebbb5596c4f391e160392d646f4b406a5b955925ff925cc49df7939b5a585baa76917d103b2baa894b4d689052fa580a79466807b6fceb3499e8ab4e42331a178641d721de3bdb79270386ed1fcdabfa6766afaada269092cc5fd9942aad38b1c32ff42e8c1854f124025220219bbdad4002bac4d72f957a8308b31f7f16b4833854841e83d02a7af35812e3f8cfa5f27b780bf585ea4b8fc7336fdb2515b4ccc9a4760547ab90c7fc7ab73339c2b8eed6683e74b9405292708afaadcf41859606af33475e570e50fef96de2f273cc9dfbba3531f3e0f3d674c384179cc12a5817356a5dd9b70ff702dbf01db70277ba975254919202a64acada0ea7f0d3edb729b76395d81c95b11a07794918a4448dc3d340a282682febb89a2abd094732335fd0bd6fa2a3e5ee48b0f1b0d38579e24feef07ac5ce7368bb1f0dc0894880e3634150537a9244d99d8fc7bcd8f91043d6311a4e1b5c2ad9cda7e4ac4a6ef0fd2666ed52ba3423ccc1f12d10e76ea64dbc2d860ab2bd3ae0aa4645669eeb870e61b73ae1e042321e435fd00758bdb1a4841f4f833b9daf710b011b7dad6f2894672fef87a8d45ff4be09f29bc6f1cfc73fe00413ff343090df13005f5b4219fcec44a11dc7102949b1e05ced99081fa902239657f132836d8946b0844356d9242d0ee18be67577f67ff00711c8500366f4b4474b2ddae476fb502575e0a8217f9665a9e5748294ea6d907c812aa4b0c94aa98aa45a16f2134dcbc9d1567919eeffe9ee13c0111794e52dc965c59d0b73045cfd201f84d94c883ac3beb2c4fed4c15db282ff095aba99fb86f44d38ca2d93cc4888d81697cb07a794812b5642fbff2cc8de42ad3d8a13", 0x1000}], 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="174af205b6068bbc6be6784ecdd0") 00:13:55 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x100, 0x0) 00:13:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x11, 0x4003, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x17f, 0x3e}, {0x8, 0xfffffffffffffff7}}, &(0x7f0000000040)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000100)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x9) kqueue() ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000240)) sendto$unix(r1, &(0x7f0000000180)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca02bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90ff03000000000000c500001002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x2, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r4, 0x0, 0xfffffffffffffffd, 0x800000001) getpeername$inet(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 00:13:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150004}, 0x8000000000000b}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000beaddc71776ed521fd8b9b00000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8fc2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438fa387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615884dc27c4c4611aa34978ac16a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e00"/280], 0x44b, 0x800) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r4, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000040)) r5 = msgget$private(0x0, 0x651) r6 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r6, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000040)) msgsnd(r5, &(0x7f0000000c00)=ANY=[], 0x0, 0x800) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="0d8bd8026ec4a0fed1f31a72f3b597e6aba3daa7cd9c8f5125c1e6d7a958"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303cd149700"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r21, r22) chown(&(0x7f0000000200)='./file0/file0\x00', r21, r22) lchown(&(0x7f0000000780)='./file0\x00', r21, r22) lchown(&(0x7f00000001c0)='./file0\x00', r21, r22) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r21, r11, r15, r17, 0x1e6, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r23 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) msgsnd(0x0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000240)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80020000000000000000000000000000000000000000000000000000000000000000019000000000000000000000000001c00000000000000beaddc71776ed521fd8b9b00000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615884dc27c4c4611aa34978ac16a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f776"], 0x44b, 0x800) msgsnd(0x0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="08000036accedd7f"], 0x1, 0xfffffffffffffffd, 0x1800) r25 = syz_open_pts() ioctl$TIOCSETA(r25, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffff68f, "000200000800000c2bdfcf5fb400"}) poll(&(0x7f0000000000)=[{r25, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) msgrcv(0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="a5f38c7e8792179541c95712ac3bbb216f22d05ce079d9e97ece3dc07c69c45525dafe03ae333ad1a6167d95e6119745c5bda163990f2e94b16d789dc076aa596803", @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRESOCT=r15, @ANYRES16, @ANYPTR=&(0x7f0000000b40)=ANY=[@ANYBLOB="169a65592a3c2f08628b6866e7a0aada96603cb1e06df4c48427f02b8221da8ae08ddff6f864f1b91a4ff0e2450b16179074bc5b5d0dc437fbbb0f645a5d0b117d7e5c11271271ecc9fa0bdb4f108841523a4ba6c7f6ae8ca3ab2e26aba07ba5cbc6a831b1ebcd8ac926e9ddda6d65bfdcf587983324fe25abcee3264e83f061c6e957b69d9c4acda017d5cdf5e4df9c22612d93111183be9c64a558a62ef9e1", @ANYRESHEX], @ANYRES16=0x0, @ANYRESDEC=r1, @ANYPTR, @ANYPTR64=&(0x7f0000000c00)=ANY=[]], @ANYRESOCT=r14, @ANYRESOCT], 0x4, 0x1, 0x0) r26 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303cd149700"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r29 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x2, r26, r28, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r29, 0xa5, 0x1, 0x100000003, 0x6}) r30 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x2, r15, r8, r30, 0x0, 0x46, 0xffffffff00000001}, 0x2, 0xc06, r9, r9, 0xa5, 0x1, 0x9, 0x6}) r31 = semget$private(0x0, 0x1, 0xed2eea5efe96b85c) semctl$GETNCNT(r31, 0x4, 0x3, &(0x7f0000000580)=""/170) 00:13:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x29d8aaac}, {0x80}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="fb") 00:13:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) dup2(r2, r3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000500)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="174af205b6068bbc6be6784ecdd0") 00:13:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x91}) r0 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000440)}], 0x1, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = dup(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x810, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() close(r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r6, 0x0) shutdown(r6, 0x0) shutdown(r4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r7, 0x0) close(r7) syz_open_pts() renameat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 00:13:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$KDENABIO(r0, 0x20004b3c) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='./file0\x00') 00:13:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) sendto(0xffffffffffffffff, &(0x7f0000000280)="f7", 0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b908822caa4e71304898055279964855139d820a6fb5b26833ba740bcae54d993b52bdc8b9016e28dd3638e8b6942f45f807cf00281e958f004116fbb94db87d08619900d021e00c0d71c9eb7fd41c7d6f0c6fcdcccb9a40579e1bdf25f78bf5e31ef798856f2538964de563bf94a96c378f0af16055", 0xffffffffffffff12) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) sendto$unix(r3, &(0x7f0000000100)="dfa1ad6b1e1ea00198a7d805fb2c247f65e0a75b8507be079f944dc0ea5b8b72f54a8d3671961fe566960682d4", 0x2d, 0x0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) shutdown(r2, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 00:13:57 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r4) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x3, 0x2, 0xd6e, 0x1, 0x1, 0x7f, 0x4}) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r6, 0x0, 0xfffffffffffffffd, 0x800000001) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/tty\x00', 0x89a8, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000002480)={0x10000000, 0x0, 0x0, 0x0, "b64c00400100000000000000020000ffffe7ff00", 0x0, 0x80}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r5, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) r8 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r4, &(0x7f0000001bc0)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cb28ff125488a9d11887bfd2bd385be3", 0x20}], 0x1000009f, 0x0, 0x0) readv(r5, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 00:13:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x1d}, {0x6}]}) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000600)="e4") fcntl$setstatus(r2, 0x4, 0x4) 00:13:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x6) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) r2 = kqueue() write(r1, &(0x7f0000000000)="2575474e3631c55ab16b695c277f709bf2159f79cf0c2c40ae87dbed23ada4b6754892d7ae9971b1c0b824368dac6ca1d7fc58199d051ef698612ad967a354ae9018bc4c2321f7613709c178e2218fda1be7839bf6f0c826b22be505f19bc6c29594c7002f2f56", 0x67) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) fcntl$dupfd(r2, 0xa, r3) 00:13:57 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{0x81, 0x3}, {0x44, 0x2}], 0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/c\xcb\x03\x97', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) socket$inet(0x2, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) fcntl$setstatus(r2, 0x4, 0x4) 00:13:57 executing program 0: semget(0x0, 0x10, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) mmap(&(0x7f0000ff7000/0x8000)=nil, 0x8000, 0x0, 0x2832, 0xffffffffffffff9c, 0x0, 0x8001) 00:13:57 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) 00:13:58 executing program 1: sendsyslog(&(0x7f0000000100)="7eb366ea", 0x4, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x3e, 0x0, 0x0, 0x3}, 0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0), 0x3c) 00:13:58 executing program 0: r0 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) close(r2) close(r0) r3 = syz_open_pts() r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r4, 0x0, 0xfffffffffffffffd, 0x800000001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r6, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x20, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r10 = dup(r3) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffb, 0x24, 0x1, 0x6, 0x9}, {{r6}, 0xfffffffffffffffa, 0xbd1624f68a384580, 0xf0000000, 0x4, 0x1000}, {{}, 0xffffffffffffffff, 0x0, 0x40000000, 0xffff, 0x7}, {{r7}, 0x2, 0x2, 0x4, 0x8, 0x81}, {{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0x1, 0xffffffff00000000}, {{r8}, 0xfffffffffffffff9, 0xa4, 0x0, 0xb01, 0x5c}, {{r1}, 0xfffffffffffffffc, 0x1, 0x80, 0x0, 0x8}], 0x3, &(0x7f0000000240)=[{{r9}, 0xffffffffffffffff, 0x40, 0x2, 0x5, 0x4}, {{r10}, 0xfffffffffffffffe, 0x9, 0x40, 0x20, 0x1ff}, {{}, 0x0, 0x20, 0x40000000, 0x36c, 0x7ff}], 0x8, &(0x7f00000002c0)={0xfffffffffffffffd, 0xb717}) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c215", 0x8bd}], 0x1) 00:13:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000040)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x801c, 0x0, 0x0, 0x2}, {0x24}, {0x6, 0x0, 0x0, 0x46}]}) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x410, 0x20) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000180)={0x8000, 0x8001, 0x100, 0x9, "fc33c1d7355e89b8239e20d7789228085d564d52", 0x2}) 00:13:58 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010708"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) sendmsg(r0, &(0x7f0000002800)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000100)="59720f559b33fb08851c1c90600db3e30aeacc8a93b3530eb9309abc73151d7a8aadff264c301d1262b440d13cb1b5b7d77a6ce3bcb26e8114caa41874d536f44327e289ec9689fc369ef8aff95251b7cd809172d7c16fcfb56a36ff95", 0x5d}, {&(0x7f0000000180)="15d10ff5dbd7eb4b1ce3ecc66b4efe02acb0adfa17c5e4020ef3fb08cff9034f9e319004e53d78b8970891ed536a4a387f238f82b31d468485b2b737d5a4de1df21faaad0189852b85560a19ee350c363dd652060421dc4fa33aab3bcceea05b2073ea2f7c0190d9182b7b906e8e17497f114e82e633afc8db370e432b8411acef5cb95d8c3ca138f4d1402463a5c6f018025727e32d48cffc34d6ef789b8e51da1725a0c30e426ad60c13805fdf7fa64cfd2a22929ac3357a471705743dcc446b2c72e47239bac965e0575ad4df4ce9b0ffc1045562807360296ef507bbfd7d7484d23f16cf2ff431e34369ccac5925b92126715864e4f12a0d51eb1e00c44809834bc8c501255d7fc7ebcec9b7f30eb0d8f61fef7022e0d37998007e937e2ce57c2cc8f318b1d877eb5af3fb552aa3fdb1be8996cced252accac985d6742a373130057661e4ab859387529d27e5ce8942433139b1343a9bee13b412fb34077c91498e5dd8aa1b63c38ec67d8db35ec15e36777c092a497d704cf083e8aaa08ec578e19775dfdb3d810f0be58de92fbc6903d28ad5a92305cbeacf404dd0bfcd3fe37ba56ffd54de3446c2df9a93c436d0f618b53bf4103410c6b9c39837e9f7ec590522bf0f11087344b2c19c2817bd651d2cb032091dcbc35e8377b2ec2e144bf01e067403d169d67c5829d5a925c1736c7c2cd072d34c74fec88b1350ab297c876c2a5546c6a0d479eb2f8d1e3cf33d50dde7b1810de8d1a845fe3e6327ebbaffe434f0c828595134ad4b1334a56a65260e87b629ac5a21c03cfc832496ecbdf3bab2020c824c4237ba6ebaf1e0f240586d819d6eeff238f370a8bd5f672baa4190eeb865e608daaa8a68f2db6ec28770fb0abc28db0aa3741bb61db2ad31ea6e84db4384a3c9f68f2237388c3292c7bda4137bee282669048c66336fc841a703e3eb23286178667d89a29111449d226043bdc324e78888f7f381c9a045db6573ede8de3985a2ebd9dda2b50ccfdb0cc477785dab8cd48967877b12a6f71d78faf5e07a55885adfd594cdc421fdbe39be6e40db00f394b73573d1d2cab6c743dd68bd10f720341dacf4b6831dc57b0c2eb095d6889e6b1244d13efc4164efba5b9801835e176bfe574593f30cfe27d7db454a5cf80e2ae0408528faeb0bfdb799177b7ab56cca9e585cf7b22580290f251930f0511f331160e99a6aff7289370cd4bda3f336ec70f5d00c27fe3a64bb0c3097e0d6731d925aa27390e599b69544002c85c9a059b052a3d118b7f2785dd2f7e1aa15e74084c014f8ab52c363d2dd3416081773bbadbba1b44bf1e90a94e84d951f6dc44f9c2a8084e6a88de5e6b0ce2c67de98ab174f7571451861a411ecefe70327b705efec5db64d558b8553ee6bfd4838e91de3854d0554326360214b85cb99ad6b5445af15e29e83ef2d91a563de3e3fef37db7a151e65a6f187cd6c82a4a1213b310ad7708cee6d05a1c401416fa4e79111bfd5166d57140eca0ce71bda0a9129eaba81cf087011113a27f5d1b95e2e61d497386a5ac220bc8f5a23c5e7ee5e01d1b956e370586d4f0cb07b4f6e87c6f1f3ad0c9076b897f2afea04e4864ea1dc0884b6f41e6f5fd9f5649f313150192fd4423fa5c5a846500edc93dbb6563223d219fd4f36f5afa4b07c088509ee2c5239784f2ecfea9c4513bc405ec174f819acbf1e645f13b31d935c25c6f60af5669efa26838360456b0556d1bb8a4542d94c2f23058333e25a5c0296c8237ba6e1bd95022396427ff853330801d7db605f42127ffb70751c841a640536a8f3fb25d1c1df51b6f3d311019dd563270315b8682fdf0beebebb7266fbab4550ee36c4270ad87a2589be4812764b79af0b21cc1a79374029145e2187c4f2c7963f92fc09b05f4f832a6dcf4af89636bcca51b3191a0b1a4d1578f8005cc2d0d6ef0e821f8ebe1d668e1de85b2b610125e7162214488e3b8cc82d77bd0b721677e4660dda6fda4ae72b6d87b1c0a9e99e296e340014d768a0b0b44407a7e41f567bb2fcb23a76e5015c75d8a3d58549855b0d6f73aa61e989cf6d157c1080fdf2b4bbd48aa28f2a8c4d4e17c89f8cbdb7cc8e12f8f9ac9a24690a0bf059570e4143f59c999ed2f41e4b366aa82f0a88623962f7767dba0adee915e3cb20772e19ff4f1c0cfdb42447725e2718f2b1aa4606b84ac1fc5254385f81c8f7b25c01cb05abc0dfb7955040f7205f9443eb824878a53cb403688ec78b1533ac00e238c1d7f43fafafc63c946b87be42c35ace5133aae741a8d641ee07199b50f05c7474ecb9899e933f198fe41700b56cef6782081a4f8ce70f4b0bd393bfac5c6cc0a60d8837d1e95efb92a0c6f78494275c11190e40c86c2ee2caf83c97afa7a26337cc9b32cb488f222ac17d439e2b7ddc0da47d84b6091de73d6eab72891f24f3c14c5cf10c703ad89211c20cff8105173ca490b4694196ad89dc27337c67d0be1dc0fc5255389f72426ab908d894351d547377c7b686ee09f9cdefe6e6b0a404768e9b9c6fb5ac89e56b3e29a00b7f38a30208fbcb2b520347fa9ff1734ec9a7b54b6d5734e88fd5b48dba871fd97dd6471ddef7eff2cd189433517c622b0c0efdff6a52d1b636fec137736876a412ca04223736521f9b46a1b0ef92225809f3c25c597ca910fa8d35c1281b29365383878aa511b96d9f1dd84b667dfc50a24055c8dc415a556134d4ba2ba635e7d61bdbd7d992a10929880fe0c24ecc876bbd9ba405080127aba20d28c7879045ee5f2d898fb45cd662cc47a3c97da0610c54bb1c368d13642684655b46f6adea204adae77e61399abbc7a0bf997f1871978cfba2b27b24339c7dd8f763d90426417ee77c04fc772c91302306beb0b0ccb38b99176029f23d7bef667f9693bc7c0a396f83ee0f46d1af26495270aa4a310971fd5ee693ae5a45ee50861268810ffc8174435e6650e172a43ebe89bae076e7bf2a4caa7886b2f6eb53caae099b6cb36e4860e6e0d08bc105e7e72b4e88edc23cb9534e34340643d2b90fe80894d402500a8a972b790b6532ecb78a1fdd85481e89235b74c95ecde014f8aafac1d7e2fac8faf58054c2e428bfe9fdc7b7181097f3c01779327745bdf387af15121745cce1368b46b0d76989b926c42877fcba534be7131e478beff2b05ea47eda9fd89e6cd55bc37412af2257f90af3531abad658531f404a98865e6867a72e033fddb89609e37ad743165776159f1380a689893b82bed044f65ecc01904a5cec2e98b130069c16331014a95e11f21fb2e16fcb75cc74fa8f81ba31480b5f703b5f4846269e134fd54507dfca77c98ec061be1a527095b3aee053c51ef7c7625f25944c22920460ff64cce0a943b184ca4f7129fce3fd56a67d05a6711600cb5a0826753ec25f196f96198bdd58f15b475e8bb7ab77e1dc03f8d129c0974e99f94b6b8f2c681b3b779667522366750d25cde6e0ea334dc7468bb1a5503352747bd9e224ba2b066998ddbde77ee329c16d2c1b08194aa33467ab649f4ad131fd6edb7041edf0f8cc8be699c83e26dc90df8cd02e573916b628d54773ec73af40db292696be21f5c0596420864f3ab663a56eed695cab11e49282f523804dad2f597f05b712bb371ba6a7c2a66fcb0dfabdf88353cd6693bf8a699489f4a5089009e32c4ab2e42dbe853b495af0e18a77e1d2dc43e8d909378361c2d0c72e40ddb511d0a596576d1ce0402086cbcdb8882f12a12d5392cc069e6b5423603fe76e00c488d0bdeae3442845a35f08f1c05afc538a13c425660d73b5846a11efb1825b33d00ffaf9ee32bd86ad1fe85a523f10e10a85dbd6d0a1ee7e71cb2cc1701069e93c3f41c1142e530791999c7b71eb524e06ab88086f4a7fecb076e756ebbea56f7c1592b0762c4fdcee4156c4f11f72a6fa09653975c21b59c6beb0d9219e78b287a9195cc96b790d0e076dda4b6668fbb11a66c5ab38379f22141dee4fd88afb2bdeafe7f1c2cbfc0cae4a5466251c13c2519e25d97e9796aa83050449e88a8696e039292a17c2298bfc830f986baac4b974adc23478570b89b1c2a80f8db7cf8b625dcc43e07aa9c938f65631d1743eab0c284527b2134f1c3217161aa4a6c7c3e133ffa90f16b314a235525f9a5f609ffe9d32e562c5d286fb6a6861fbaa3499a0b1d7753b427b854ee1eb7e81e4195e227090bd8d23115bbc07bfbcb154a52d2d27d047c016ab6f1b1ede563a6fdb1339134f17baab58be02bf9d46cbf388b3456de711ced099788dcfe8b2230d2127178d748c7a1510f6aee8a56eea6ade3626618074fd5882abfa1525d6576c6f9361ec67241ff73ab26e3ab04eb7404b207b356d3f4405f586a0f737bfbcf496034529532c597e209b577f8c41c4f09c55b04286f26565315ed8a9e1a519756aa4ee194fdf42fd19ad687022507384d15b679693929dec7791c8ec791bb4fc9538e81d6fb0e6636fdd597693859b4089e5bdc75f60de69e5f57bfd2500d89d3a1b8147d7af2368ab3d19474de2697d7bbb42e2cae17aae1f3d87ece4d053ce86887279bb0ef8ad055c5c7d32b923a3b4cee489edbdaddd53981789c037ebc405d280cff3e6d63b6adecf5af64c56fee8bbc123f68340005ea7b6f47ff8332f7dac776ac3e4857465039a6d816b1d66ed3122116ba74a00b220eef93ae47fdb656401fd3232636bca5dc8bb85364030989ed532f085772788c44ee9acaba0f546e6b873a4b7af20b67c6df7d2f6552c70ab95f59f7f6c265c61f21c60abb46bea95caf9c8590dbf3be00fa1cb702ddbfd13ce4ae2bb485ffb110b42bb98b97f45ebb23d31dbda2d0e8bbfb72c51a6b02873d8c00f228ce2701e27adecb891af12db83e3a0de08650468fa80371d8b6f241a44ba71ef715cf497b028efb99d2e36e059152733488637c0f03ffc72881359f8d64ecdab79a2663e42b2bf043d524ec0e739b19fc0ece985bf2da464eea397e7067068f2fd89400d1411ba909bc79ee758f409694922874a021f666ba277b92e5e4ee00f270109b3e575ec034f26b51fa1c2cef8ca5b5c7e389eb5fc391508928be24502491ecad57c9711cf961b43d1b2145abb20cfd58b73ec20789f39a88c549f95639838a9443c46aa0603865388390a7219847d2d0b4aa78b5b0692a200f74b6eb5a1906b2605358812dc9d6f6ef0256ef2a27302595bcb9162d8f4afc1212f6c85d1dfa3bf82f766e9463cb37d9d2bfc58a0ad7dc78db3efb1a93e04d32e1ad6063349b3dd02dc355082e61412239489c4dc9afa6d07e279534e6e89ae86fca7b51fb017f0ad694ba17f2d5c3206460fb40ee98fcfb4d6385a54b7480c98469a8ff9a6d26572d42e7d0218cf293ede2f9c6b98c669546204140e0782d1da23e5741758500f26f6ffba3a28f03ba8194de8ac2c6d6621183f0fb703f5a9a98f707cc61df373f808c691c04ef789528fc92b4db3ed9a3062e378be7ed714f5b8a7aabb8f779c8ff3d453981cd61ff718842ae7fd4c33b1bda1c76ce0b77599a4a1cc2a46ae0c04858bfb267bf6a40e398dd2117bee23d19a7bc853753c44a1e0aad61a3b474133086742682feb5844c5d71ba6984c11b755edbc05c6e859632cab588efd1f7fe3fe5f941d83c3cfcce663e3c56f29c38ede5c632c8ff9d26d065fd224d7bc05bfc37b32d2944a4bdbc8d881e22e3bd7b7d9cae2519791250205688c968f07a76da19ed9f97792dbe0392492e50e0fdcf5b9f1b9dc362303d3b0cda0f960307682341ba1424", 0x1000}, {&(0x7f0000001180)="6f1572dfa4f29404f136987dd9421d68a75b4c78b126aa018e01c6c61f5c4ecd35b2f4159bfa3a2a19c6da53558260e09cb82b6b48db0f1abeb037f304d663008ff21f0cd42c979bbe66f86cb514b246ee727bb2bf1a121b99dc0f0ee22005948689d7c1776b4e6aaba81c5102f1e7286434bc6e0ec516acaf35a01e3a746ee690cabdba5ffc6cb3d5370f67c00bc3ff7ea396f545fec7868516be132594f1153e5462fd5ac086a176f496626cf94bb1b3b9c157420953f0916f128f09bfee", 0xbf}, {&(0x7f0000001240)="8f255272107c14126543772557b6b484eaa5195edcecf1eb3112f15153e50fe6e093a0446856b4d5338080e4ab0e6c63f67dca8eb12b92b1a749ff04856a85d859a3bf3cd4858fb975a0fcbe37ee89eb676de124fc6b98ac4d8a529d6281c9a29c3b10ad22f86413a7123ba025d237ddb28e83c152676c0196fcdf47164ec2967ee5f7ae71563b00f0176c32f3053ee7339591d51f060aba0a9afbb8ce34dbccfd3d78957d239f89d7804e3dba9e8b8d5639a0afabcef615c420407b860f24f7e897ade7681cdae6c1880cabc3ca700a7675b1d8c46bf01b719134220b3587c05215c90839e361a18d8c1e9dee8b605a1607683b80cffa35a7fe21d6392f4991dbd81624476d974ef449e2cd090daa2a2133d9c78640028938e7412caaa314253f5429db79524acdac8d8076e786afc56ed0659842a73bae170cbcbde17975aa9f4d7067c69f1058e370499c2a56cf83faa71e7f97d0bd43e79ee5a07cf37b120a8a519e9f790747d1670465ed83d7526b042b8b24fc1152b33e8b685f2965810c026f8190ae06889f595e1084525a9ca514e9fe179597f5141567eaf1621bb1c6d78725d9113da337e3dd1921768f2745af6423960b256650f7dd9c0aef507fa3f133dbd9c594d1691aa3a05b23c750623173bd0226cc12dac65e6fab53bc8f164aa2497483d1e98726a5e768f9a702721130dc24d2c070b070ad24317415381c8e72b6a52c781686a9ef09ff9e6306ffe99d2cd1f6a3386c2ebe51b399d767e4802f467a5c7812f0f9f2052c2847aa1b8452f161fe6808e0d121728b26da11c3c890ec39b89cd2108305086e95333601e156c458580e23e8ed30383ca7165fa84d192efbace322865ec43c57307865b723e82d8a90653859c3b8584afd69b8e50c4894e1d8d145d233233676cb8c5bffd69021ac235faed29e5ee37b0a2ab4406551bd84a64f0c9611d39ed87b4e831fa8fb839172be8b2d8a803f9aea182b63565d871cfb1fcd788b97036e42cc020e27b3864346c62bcd4961baee1eb9463559dfe5133e27bd2a46f95275ea3aef24a820c2507f3ddb8383df741b43c5a540eba6adffc45c97f1fead67c2bd026b72bd3d1d859b413c36c725751923954b9eacd10549acdc64c179d9811b23a44edd9659f3b26b77e9a4251bfd3ab4e899c0e48d8cd4c2a0f595ff6f0ffdec81f0192c0311bb33ee43d032593f38b8260e0f18069d31efa6026ccbba3946e6d238928114a06ffe351c0ac78b6ee06b56b7bae0ff617fd55d11c5da39a0def9c3d7894ba48b3b1d86e8528ff005b0ec752ca86f3e57c0bd7c431f1b3b89394a8d255b5ee4e88e41e936ab7bb24f92538d580d70479bfd98ba90f232ef6ec3723c84308ee181832e4ed20c04f3f62cd3c3d9057ea843344ace66852b59e60c49bb5f5b1e58f67baa343bd29130eab5909c01c6abcef9d48d2275bf619c00eaab6b0a54a50e3db8252aac8ece9bb857123da65da59817e2196daa57da688099e173f77c1169d42c16beb62b20e885d4d7b3ba987fdfce768454ff0f490d84f6e2b75baaf0c0b15f943351664324a08413249e7e8be2a93d334a75edbf3c58de9bbe26f8ac45d893d42812312a1c6ed31e4eb6b9c1c88ffce7102515fccdb8962716713b0dd16060e8de3ee3e74cc5c6b90b86a01a37dd44d8ef976b58985f9be322770efe3496afcfe064304f54773150a93572748ddf94726470956fb809800bb9457cf59ed22b62d11353ab8a396b2c2b22907923c35954732106303b6ac2b92ec2af95a0546693f8a005e40fd4f137fdfbc4acdcdc9dcab7ca4da63008660313bba9c22e5f6c921950ff3fa136ea02d7ce60b12c2a39d8f3a33826d109fa24154ccd102bdb5da9453af3b994579f5228a9515cf77c1254d4e8fc24725e700ec6d762b9422f4db460d883eebd28c8bc88f746519ec076bb2c245013aae65e877e975bbca967457f70803c1235567c74e75cd2cab28e847039ea8b0bac3792776c2b4d13b57afa74d1b54b31fa076c7fc1d755c899a62301de743e52f749b148aa24b2a42cf311321bc0cac597d018c1f2328f159b668655d14d2fea899a5d03883cb78615fddeca8f6e3721dd9875d6c273257b571ea7897397ee8c4b69332e04b46d34045fe1df3dc5b0f735ec5637e5d732eeed6011e2d618bc416e491f7f5c585aa9956b1e87016245fff5c25cf45b212cf15d2bf826220b82efae64a92787075d4232af5988aaffa82b1dfdddbefd1aca755360252c10cb664da0a0a05ab284c8a95372274690a6792c0f27ef0d108d8230b216bd70291f3920eea8d433c6dc9d558f57e6a068bbf2ebcb01f99b2edc3cf4d38b81b229c75ba492ce38f06c646e3c9edfa54326650a7490810e453204ab2ce12bfe4e74e1fe58b6f0ea23da6cc8167af83b575344b762f37c5dd6e628b0954d69265ba7087f061d766cd6e8ebdfd4ed2f3aaf6803784b595db8abba41fd7f1512e4eef0a46b05d974c08b47fd81f7dbb70686c8577f3a5112223eb5a5cfa5124837d077a91d4957d0d079aef4d567849c2ff247066810b89f99c9b5cecde7892ade83f896d1fe0976cd1539d717cbc3898ec93a76b60c281991d449178080058c04cca9b12fe396dfb60c81adb06acabaf31ecd16af762291d89d557730a586f13cde11dd4da935752a03c8b94fb18f1fa9d6c0295fda57d9abab02278ec980c92fd944a0e1c4f5c6250fe7fbec68d03135c7ed1d81effb31216099bdc165b9b133792c238a7dd3018fd51d94bded5c2fdf5e27f7cfbc817ead721b21bd66d7f0b4677ca35761495104dc6d41e559fd92e897dce41ab55d9aea5433bab59263729f7499f40e2483ebd524d70754b2fa1087b6a33bd6650c45f381629dc61a9effb9e5fa06a97684035acc636849fb98247b5291416eb5196f92c2ab3e0971cd0bf1013f76f1f1ab16a322056d55e2e467f46df22fb8af977e4c90895f526ee96b120260280202765c489588b74c85e0e66c42925aa965cfec179ce3b49b9dcbdc9dca3789571ebf411134f5af20c610a5793e4057dd426c916a8624f4abaddd8745cce242180d3f000132b26069c179d951dad9ecccffc1d385222ab27140c8f65e4692546a21909c8cd4e4616615d8e0f7c41fa55099a4c20ea062a0c570041a9f097e6017be6455b2734fb8774dbdbd911d226f8f236343ed32b8aa36b9e57f45125f3789ad84958a56b9a2f7537108b5c6d9a3699fa592310729823436def85ffb97a2948c56f768ceed2ab44113da560c29b1699df3e1da40f513fe9765bf80225a10488c2c86467aad8a13f7a108ba5a05b7c24b4f63c25d6303ed6bf5c956e4125d349123570a948e0a572e26f0f1db59df625414989afd3b585d5fcd17b7e3ebb0a300369f66c590b91b203afbcee4d19f9a0fbe590bc603c297a9f0ee2871d51155e7b83aa7a35d3bbf6e366b518042994f4127d0d44b4a33e16f4d7ea6fb8b09cf62df77e006cfda1d3bfbbc152b5c42ca8cb36839e24c1506ed0714be09a16c4f850fcfc5d75ab2525590aef15f32dd3b6e981001b49add81f717ec97d5be043384ea8952d52ea41307ea1a46332fe02785dfa5f524147b08b105a581e1e963213ca035674e9ce7709165be5786f2675f160a036a83f0ab918b31c841d2b08113b3eff7bd4782da6cfc2a4e575c0675c6a52616db7935631c7769417c534e13dc453724889965b8b6e77b7c7ffa20e8c341d617d96d315425f52ddfd5ebe20356e7586e65fe668453f583486948245a66bd6fc8621204992ae82b2bfd0e5bc3914526617b103358a57b10e55c1aa18dc1ec6605ca3002b0aaa9da496eb2a8459bc59d6f665d0296b8c156b9c03855346e9f4ff613c3ba6b78e81898864cb4b3608acec49d2e926cdc17928053ff607fafbc177956e9cb055f2fddd67ad4a24aea7a6e9942b415049efbd169c770c18a04f4586fac7c87a0e5dcfd4961d9879a02b8216b7ada867a90e091fd69a18739fdc5feafd5caef625875ac05c7d5e70a25c46cbd77b93b67f94e49c2e564413fa476f6dd2a75f2b893517b7060b69490224a3ab16d941c2db78e7f1f0756f7b7b282d7682cb11c9aef95dfda77179cb4751a393fe5c798e59539cf83ecfe9d4ba049c832af5a11641cb8b5036bc4596de69243b542109d1790cbf0e58602c61d0ee0a8e8bfdf1420c39a4567ca6e78d61ee4447099593b59ded19acb24c7920b9ab05e386da1b560f586d80e9dace8f835a43fb6bba47dd58bb2e4e67d57ec4fc31fe3d98ba0f12916cd06bbf12810b56668f7be1db4258b74969b2e56bd6df28b124b43e48ce7f674ec797764527a91ede36c38757c57a5dbe0981274bd1c5227b5205a4ec6f08d6897f550060b0ed7bf0d95c386307d41b7e8239d65f9b22279bed46d711297bd5f103be098a36974c48eff49b2581a06bf7e6cc2a39097bc1502f030d5810f24debc340101f1ba18f353b83fb7c8998c2c545336606a7efccb801da3c3d5732971c70111569c80b0ff9041857a31357d6047070c60723a20120da91f2f7873ba8efa0c6d39d416a263450531812597ca083e16c561ea573b18f5fb1edecbad604f0bb16fb706cae8f2f21fc336d326095579ce4257c2064eb5a56ca1c8c03da8beb6dee1f5d81a7d94e9805feabff897a527b262d593b5d2a2cc6ec2ef1f64d0354edf09e1ff0309b82981b1a0e723a0b7caa63ab0b987e8303dd97ffc30e7cf8df4791f5f29707dddf679bd89e033cca4fa18484f668abe94d786ecad5235dd7095be9e7107449d9de8571721861636b930790251592e6d691cfdacc63af800e2bdc7cd9c2a2a9a74366d6a0b5bfca0056fb99ea3882bb8def2028e0aa62bf102d8591b0b4775a3c0373d955dff3c6d78ba8ae67697db2427f66d6bfb6deac9cfdcb767c3f5025c6a4cbe16b34ba52a480e1914c4308bc8253bad31e39dc0865fe8198edcfd9fcc565135e1e676b1439a1f8f9d6e55526b32bb25ce1e473842c20b7c3a07b12fede1f95aafb165d7ce73af9c64e4bbf6285e3dd1403effdfbb31ea8e7cd14e69d4b6e63d071b2a7943a1cf1a03d1730a9dba1761ee525647182690d843e799b1bd8d6ff495247905728272daf6774b78339cc0d0055d7b09499aabb60a71601bf1268b96a3a0d3dda9730cc3155bdffad0afe92b3ca4097d8a2333a8dd55cbea1b50d55473281ddfd4e07bcf3c8ab87d524f9590bb30fbe86438fac0bfaab160ebc574b688be88e7e2da2576be15be6aee6294a4aea7f5bd9c7eb39b228adf0c9fb3273f20c41673aa483b9f5af85bb1175e5a7d9498c37083e67d0f1a057e497f1bdd7b65fa7c2aecdbb31e79f85af96a4c73f5f8b65aa0220a9b31e539ee0651fb73419f0053c59989c917ddac41d141fa8a198a28252066c8801cd638fa5e596e636e5266d6cae8fa48afef67288a82cab2051bd3c98bc94f523fd20a9b5cfd90d9da97c2785f9d92f5d32f06ede86762fa11bc556121c4296053cfcf91c90c1d1d20bbc45612af714c0e8c9d2732bebe954e85c305a313f75215a4145ee8b3f9309acc24c7a93555c96d5997ddb41b59295551a30fed6dc85a9b2f65fb355a48c9521a9c63c88d5f50430f25356ff4c24c6063daf365587799c3e8c6595b08d6baacc635be2c76cdf7b5ec7cb84d75bcb1d3055abc1656670f093b8523f5254dccc488ef946475f3a01cb3a3313627711e6b850b256e2cc435ce2ac16efebaa1890953f7f3c718dd9482a87d14132d4768df3c0ceb1d95", 0x1000}, {&(0x7f0000000080)="dbd2ae9e3b8eb9a0cdd6ce4f6874e295e007c4c283941c9451f0265d2ad013d78bed06f5e0d4ff93eb92840c25e9deefae", 0x31}, {&(0x7f0000002240)="8eb8b5a8f9dffa", 0x7}, {&(0x7f0000002280)="0f2fdbe035dac961bdaac2222d309573c6c5388bc5ba274aee5d5ebaa412449affc9dfda07fbe9a4fb9c69af3d4844e21256e6181efca3ca5b1fed236ce0cfc52e0d54f2499a418a4dbf79caa9826fe0a351127add2fd21b18ceb095a5ad6238165ab4704126968058f00037b89dd8643bae1fc7c12a0bf102f650d0b2494fa976d50bb866d49d4b1124fb233a91f7d1374c93f4027544bade88f484d8f99c70b45fc664031cfc9c", 0xa8}, {&(0x7f0000002340)="0df20848523bf4e3e92b5c604e4638b049b48f45cb78b70c888ab4c6548788a353809565d0149b293683", 0x2a}, {&(0x7f0000002380)="0c4d3990465236e684fd9a5f5044de610f818fce1a1238ddef8dd0e6e7704254c9f84a4532a716c11ac4289d2eae0202f955a94da59345ebc0ecdb1db277d5537a47d2e84293f916909cfd32e91e298ab841c434848c0c8d49ef30086489c69baa1770323b06979721e46082741c8c7ca5f3e166830a72c5995d1442dbb1fc3b9b0a14dbec6dacd0347320a344ea4cef3bd39206a855", 0x96}, {&(0x7f0000002440)="a2f7dba2ffe52bceddb305dacb952b7ae0c27eb074243c8bcf1b1779e89e1917cf6de86c812dc7a062c70b10a859516c66b18f2a5cbd0e0df824584d6559ecb4c484fbd4f8de", 0x46}], 0xa, &(0x7f0000002580)=[{0x50, 0x1, 0x9, "4533331afa0d6e6e752b5d3d816433c5d5007077288ce36069d6fd75da50204c2ba913ca5a953ccef4bc46d60237a0cc9678b6fdcd958cb43c47d76dac"}, {0x20, 0xffff, 0x10001, "4b84ab44c2423db05bf66be136"}, {0x100, 0xffff, 0x7f, "068ef4471da037ab08dbab70a3c2f56db3451f0a31ea91af5c2064d5dd36fd455dc62e95aaf53e60ef7686d00cbd8a02d542259ed3dc22a5b281f4743e491da412b9e55e2c410b81e172956cfee55e6b343b4d998e3718ecef1e79257cffd78ba4e1c8378df14e1faea78161f8e17a533e7f5b79f287f749adcc266bc2b682ae0c7a861a2c708d8088fda37ee18fbefc77d6dcbe8eca05b09d6f466934c6226b783739fdc33aba4cafbb9035ea7c67502535114add21b8c4d4d3138d1d9a99734b829b23b01ef161a734c16e4423c17063f2524f1915c7912dfa35c89ca4e89214dea4f7a37fbc859912618f03"}, {0xe0, 0xffff, 0x0, "5216fc62514accf277b07ef4858ae22ad00b1e2245d1424fb98312db2dd864f36e928dd846d0f406d4cec3c6afd94cfcca8d4bad34bcc4a73f9927be78dbdd9c55220a3aaf6d3a6c8c05cf97cfeb786f6791736dd091f0c1f2f88d01b8466fd50597710f939ee70487f6ed7c11ce13c32579390ea92ee1889e274ef9386ac8f7e5b6cf8ce2e36cfe07d0e3723ddf75916a0e472a3aae9d677feaa7849bf518de3951bc70c32225790becb2a96fc5361f245fe4113e44d7c507974715ec039d054f77299b53b49bf08b8cb1052c"}], 0x250}, 0x4) write(r0, 0x0, 0x0) 00:13:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x2, 0x1000010008001, 0x0, 0x0, 0x5}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) flock(r2, 0x9) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x6, 0x8001, 0x1, 0x3, "a3c77881f761f25618c699870297c46221d454d9", 0xffffff02, 0xeb}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:13:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) 00:13:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2d}, {0x50}, {0xf6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f0000000080)=[{0x42, 0xb6, 0x1, 0x40f}, {0x45ab, 0x0, 0x7}, {0x0, 0x40, 0x5, 0xfffffffa}, {0x80, 0x3, 0xd6, 0x200}, {0x4217, 0x0, 0x0, 0xffffffff}, {0x5, 0x1, 0xc7, 0x8}, {0x2, 0x81, 0x1, 0x35ace55e}, {0xffff, 0x61, 0x3, 0x9}, {0x119, 0x8, 0x1, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x21) setsockopt(r1, 0x4, 0xc637, &(0x7f00000001c0)="a337774f45ca007a098cf8", 0xb) 00:13:58 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x200000009, 0xdfefffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getpid() getpgid(r0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 00:13:58 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="63022e2fac1401ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2fee3507b93000"], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x8998) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1d}, {0x1c}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") 00:13:58 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)={{}, 0x1000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x2) 00:13:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1}, {0x6, 0x0, 0x0, 0x7ce}]}) pwrite(r2, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r4) 00:13:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r11 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r14, r15) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, r16, 0x6) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r20, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r21, r19, 0x6) r22 = semget$private(0x0, 0x7, 0x287) semop(r22, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r22, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r22, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r22, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r19, r18, r19, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r14, r19) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) r23 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r25 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r28 = fcntl$getown(0xffffffffffffff9c, 0x5) r29 = getppid() getpgid(r29) r30 = msgget$private(0x0, 0x20000003c4) msgrcv(r30, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgrcv(r30, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r30, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r30, 0x0, 0x0, 0x1800) msgsnd(r30, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000007cdcd02b8f9861000048696a280567b1a6342f4fa2425c0ed193424179fc000000000000000000"], 0x2d, 0x800) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000980)={{0x4, r25, r27, r24, 0x0, 0x46, 0x81}, 0x10001, 0x1, r28, r29, 0xa5, 0x1, 0x18c, 0x8}) r31 = socket(0x18, 0x2, 0x0) setsockopt(r31, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r33 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r33, 0x0, 0x0) shmctl$IPC_SET(r33, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r33, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r35 = semget$private(0x0, 0x1, 0x9) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r35, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r36 = getgid() r37 = socket(0x800000018, 0x1, 0x0) bind$unix(r37, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r39 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r36, r38, r39, 0x10, 0x9}, 0x8, 0x1, 0x9}) r40 = getgid() r41 = getppid() r42 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r44, r45) r46 = getgid() setegid(r46) r47 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r47, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r47, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r47, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r47, 0x40087468, &(0x7f00000001c0)) fchownat(r47, &(0x7f0000000080)='\x00', r48, r46, 0x6) r49 = getgid() setegid(r49) r50 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r50, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r50, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r50, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r50, 0x40087468, &(0x7f00000001c0)) fchownat(r50, &(0x7f0000000080)='\x00', r51, r49, 0x6) r52 = semget$private(0x0, 0x7, 0x287) semop(r52, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r52, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r52, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r52, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r49, r48, r49, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r44, r49) lchown(&(0x7f00000001c0)='./file0\x00', r44, r45) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000080)={{0x6, r44, r34, r38, r40, 0x1e6, 0x8}, 0x5, 0x5, r41, r42, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r33, &(0x7f0000001000/0x2000)=nil, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r53, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r56 = msgget$private(0x0, 0x20000003d0) msgrcv(r56, &(0x7f0000002a40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48df1cfce2be94307d12ec0a531d05df66fa204b07b605677762f951350094089204acbe51f4f58f109fd6f287b9dcc8b38d13dd9ea546ee0a5f068a8c320057553c52fedd1e228d35c94d0801413a8fa8e69fc6fe152cc49aa5fd0e9a28a46a1f881c9d6cba1dd09e911880cc495f6121d3fd3d1a0f84100def0c633e66bd7f04c4078880eb84b9d1e53b2329670fb3ee61e1296b7adb16265c64ac7ab0ddda33a5bd1af95826a2d30df1662b3a8b586b2c0a89d280d83483c4dcf03f3ef08bf7d75098419b6ac8b9e0be71e6c21c68995d7061be8de6cae8ab00bfa7a7b303c1c277"], 0x1, 0x3, 0x1001) msgrcv(r56, &(0x7f00000012c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) msgsnd(r56, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb81362ce2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e36800000000000000"], 0xe7, 0x800) msgsnd(r56, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r55, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r55], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b25d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b051884477620000"], 0x4, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r57, &(0x7f0000335000), 0xfcb7) writev(r57, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r57, 0x5}], 0x1, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r58, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) msgrcv(r56, &(0x7f0000000480)=ANY=[@ANYRES32, @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRES64=r33, @ANYRES32=r57, @ANYRESHEX=r58], @ANYRESOCT=r32, @ANYRESDEC=r54], 0x4, 0x3, 0x1800) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000080)={{0x2800000, r14, r5, r10, r12, 0x1e6, 0x8}, 0x5, 0x5, r9, r28, 0xfffffffffffffe01, 0x9, 0xd2a}) shmat(r4, &(0x7f0000001000/0x2000)=nil, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r59, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r62 = msgget$private(0x0, 0x20000003d0) msgrcv(r62, &(0x7f0000002a40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48df1cfce2be94307d12ec0a531d05df66fa204b07b605677762f951350094089204acbe51f4f58f109fd6f287b9dcc8b38d13dd9ea546ee0a5f068a8c320057553c52fedd1e228d35c94d0801413a8fa8e69fc6fe152cc49aa5fd0e9a28a46a1f881c9d6cba1dd09e911880cc495f6121d3fd3d1a0f84100def0c633e66bd7f04c4078880eb84b9d1e53b2329670fb3ee61e1296b7adb16265c64ac7ab0ddda33a5bd1af95826a2d30df1662b3a8b586b2c0a89d280d83483c4dcf03f3ef08bf7d75098419b6ac8b9e0be71e6c21c68995d7061be8de6cae8ab00bfa7a7b303c1c277"], 0x1, 0x3, 0x1001) msgrcv(r62, &(0x7f0000000540)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000210007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2bee95"], 0x1, 0x0, 0x1000) msgsnd(r62, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f4f85defa20ee605f916f8aefb60c22045de4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb81362ce2c3ae2f8b749e929d3f64d43954979060a57a5ad0e2c5a4ddec780ecd5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e368000000002f0008000000000079be"], 0xe7, 0x800) msgsnd(r62, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r61, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r61], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b25d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b051884477620000"], 0x4, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r63, &(0x7f0000335000), 0xfcb7) writev(r63, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r63, 0x5}], 0x1, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r64, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) msgrcv(r62, &(0x7f0000000480)=ANY=[@ANYRES32, @ANYPTR64=&(0x7f0000000d40)=ANY=[@ANYRES64=r4, @ANYRES32=r63, @ANYRESHEX=r64], @ANYRESOCT=r3, @ANYRESDEC=r60], 0x4, 0x3, 0x1800) ioctl$VT_WAITACTIVE(r63, 0x20007606, &(0x7f0000000200)=0x88) r65 = dup2(r1, r1) ioctl$WSDISPLAYIO_DELFONT(r65, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x6, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x4, 0x8c}) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000d00)=0xc) getitimer(0x5, &(0x7f0000000140)) chroot(&(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r65, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 00:13:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) open$dir(&(0x7f0000000140)='./bus\x00', 0x545a23b0458f691c, 0x1e0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0xc, [0x120000, 0x8, 0x0, 0x0, 0x0, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x800, 0x46) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x280, 0x0) r1 = semget$private(0x0, 0x7, 0xa2) r2 = socket$inet6(0x18, 0xa, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000480)=""/136) semctl$GETNCNT(r1, 0xa4b03d9fc5dc5009, 0x3, &(0x7f00000001c0)=""/69) getuid() getpgrp() getpid() 00:13:58 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) fcntl$setstatus(r4, 0x4, 0x80) write(r1, &(0x7f0000000140)='U', 0x1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r5, &(0x7f0000000600)='./file0\x00', r5, &(0x7f0000000640)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r7 = getppid() r8 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r10, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r13 = getpid() fcntl$lock(r12, 0x449e139af20779d6, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r13}) r14 = geteuid() r15 = getgid() lchown(&(0x7f0000001280)='./file0\x00', 0x0, r15) r16 = getgid() lchown(&(0x7f0000001280)='./file0\x00', 0x0, r16) r17 = getgid() lchown(&(0x7f0000001280)='./file0\x00', 0x0, r17) r18 = getgid() lchown(&(0x7f0000001280)='./file0\x00', 0x0, r18) r19 = getgid() lchown(&(0x7f0000001280)='./file0\x00', 0x0, r19) r20 = getgid() lchown(&(0x7f0000001280)='./file0\x00', 0x0, r20) getgroups(0x9, &(0x7f00000001c0)=[0xffffffffffffffff, r15, r16, 0xffffffffffffffff, r17, r18, r19, r20, 0xffffffffffffffff]) r22 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r25 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r25, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) ioctl$WSDISPLAYIO_LDFONT(r25, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x9, 0x8, 0x1, 0x2, 0x8, 0x37e, 0x298, 0x0, 0x0, 0x5c52, 0x8000}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r23, r26, r24}, 0xc) r27 = getgid() socketpair(0x0, 0x2, 0xbf, &(0x7f0000000200)={0xffffffffffffffff}) r29 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r30, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r32, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r35, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r36, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r37 = dup(r36) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r38, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r39, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r40, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r42 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r43 = getpid() fcntl$lock(r42, 0x449e139af20779d6, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r43}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r45 = open$dir(&(0x7f0000000300)='./file0/file0\x00', 0x8000, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r46, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r47 = accept$inet6(r5, &(0x7f0000000340), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r48, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r49 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8, 0x0) r50 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r51 = getpid() fcntl$lock(r50, 0x449e139af20779d6, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r51}) r52 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r55 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r55, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) ioctl$WSDISPLAYIO_LDFONT(r55, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x9, 0x8, 0x1, 0x2, 0x8, 0x37e, 0x298, 0x0, 0x0, 0x5c52, 0x8000}) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r53, r56, r54}, 0xc) r57 = getgid() lchown(&(0x7f0000001280)='./file0\x00', 0x0, r57) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r58, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r59, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) r61 = open(&(0x7f0000000480)='./file0\x00', 0x10, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r62, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r63 = dup2(0xffffffffffffffff, r62) sendmsg$unix(r6, &(0x7f00000004c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100), 0x0, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r7, r9, r11}, @cred={0x20, 0xffff, 0x0, r13, r14, r21}, @cred={0x20, 0xffff, 0x0, 0x0, r26, r27}, @rights={0x20, 0xffff, 0x1, [r28, r29, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [r30, r3, 0xffffffffffffff9c, r1, r31, r32, r33]}, @rights={0x38, 0xffff, 0x1, [r34, r0, 0xffffffffffffffff, r35, r1, r37, r38, r39, r40, r41]}, @cred={0x20, 0xffff, 0x0, r43, r44}, @rights={0x38, 0xffff, 0x1, [r45, 0xffffffffffffffff, r1, r1, r0, 0xffffffffffffff9c, r46, r47, r48, r49]}, @cred={0x20, 0xffff, 0x0, r51, r56, r57}, @rights={0x28, 0xffff, 0x1, [r5, r58, r59, r60, r61, r63]}], 0x188, 0x5}, 0x1) 00:13:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 00:13:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x74}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) 00:13:59 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) symlinkat(&(0x7f0000000280)='./bus\x00', r1, &(0x7f0000000580)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)='\b', 0x1}], 0x1, 0x0, 0x0) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000040)="f2bd37ee216631871ca5ada957f5fae511b100ec5ac8ad37ec888f4bcd57cb1183ac923d7dc151c1efe1b1820854eb7e26f3a7fdc29d04bd5178685be55c5e494a5c3f22b774ea07eb11381187e97641178b171f6363ec506e76838f383a7b58104f217d5efc69bd761c578ec1d098a015e53a951cfd993cc9f36555fd163fff6bfe9c532e2ae459322be60977568b483efb14f7fe68834c0e519b79", 0x9c}, {&(0x7f0000000200)="081aa6bf7e8bd2c4d0f9c7f4c40f389bd7ff66887edaa7b5833db27c1854718a625948782178c0493dfb51b5f004ff4894c832b1c6c540e6c051baba7c21c2ca0b6c81b1bae9c86a7696567c6c713349d1bf0e6a435b3e069cf3029759be020d2395f9ae4db0e10dfb39", 0x6a}, {&(0x7f0000000100)="ff13c006edae4499e0e520797a0ba95a1e15f9ff104f49f99d6dc6a763cbce3147374eb9768bb23830", 0x29}, {&(0x7f0000000340)="650702c7e30b9ed76d1914ae59a661daae3be4371196784f2871fc973d1db3d18b5ce2d24a693768be7e74d6009a27911c0471f402ef35e7afc5f4f93a2cc71811f47f52bd2c4ff727e150ec54eb8711ad87bb8a450cc298267406f8e3c27f839b11aedb4ece7088fa6b2bfc0a4507a18646acb9b1cfb3af57708bed52c0f4458ce5e51c7e48b91f0a76f8", 0x8b}, {&(0x7f0000000400)="f6d2c408bca86cbad60983f3408c0895653a7650150203aea513c128f333c2f743a359f1bca63919b79301e9e4acdad628ee4fdfbd1ee19939f91a42593d0bd2c1c0f818dcec809fb2c301996abc21fc1379e2e4d0be9567c9832af18cc7ac0e99cde2362b9d1abb09e2f0db25f69e29845bf02eb13013a7496adfe9da38571fb71a1a404380a28bf03a6b5ce4540db6c721f5e0fb037a63336b0d60601dfd6ea4d07638053ac7444f4819be6ace9faed21419ab503f4bcd00b894410271ba8bee", 0xc1}], 0x5, &(0x7f0000001b00)=[{0x1010, 0x0, 0x3, "138a58a9d98916e2a1e7a3560cf46597be6dceca6b95d42335c4c40f8714128a8f5ff79676180ad5e5f32d28c4ff79ede9eabb7e6b62e374a6ec16e9ce05450c150ba1fdc0c52a5eb9beabba42071f476fb6ecee97665d5a8d598ff7e30ed51ff19c464452f5f56aa91aa321d239c0676f7f9ea621b544a3cc567c70395fa2c034e5c156ff727531315e0b020b0c79bbe37d6b390ecb98d5d5beddfb92b5dcb8520892cfea889cb34d5fe4c77564a2960ebe09a01ab26c9b23635d7808784a2c36775dbcaa1db19a0283b0af853319aa95351bb10195d30afa163a6a201a51f940031ee71fdb20922450c044609862b8083c665535dfe8dd98779a867743477a33d07a1754befd895a9345811890ff7d38b9ec3257156d4df4375ff37f7ef0fcd4db209f55c878a66e9ffb2ccd0588e98b298788b27b8afed7d42815d88af3722716b1d39060e13631d33c0e10af5631610093b2ab4781b5a4c68043e0b70e182b32367089a91438a85bc917f24e3ad22937a4e8cb98a1ae1c79cd537943c5aeba3074e433079a602215109b7bb057b1c8f5db931a082e1d9deb351485ff4d05c378e3a5b05fe09ad88463f0bcbaa90f7a494c3628db4443ec661777c85f484f70e5e7f7f0fa6f8a7dbc9d56934bd2873808391db5c3fa9e1ba13573b01f9ed6cb91489494e665929f62e0be9412a619a64f9cecc95506bdaddf59a3353bbe585731c0c245649118f03fc00566601e80d25288943194027d2ce6837fed7474538aef810d28371070c7586acb01dfde0efa4280f0168dcdb26db3ee44458c6f568839fb9ba25ecbca4aa5d5e1a9198d652db30468cd52d869dddb7db2f9df8e69bcb9a96d3cc129229c481c8d38464ecc86fafca1055dcc4afc6d6a512c04d9c93120cd1a00d56e86a249a19152f330ae9875afe047167b414d39fedea1c0bc6cbc6af39c594566e8dc49a5781ca547bdbcaf667a0b0db96ef4687b47ff92d99babc18e9e2b1d46ed5d9088eab188c6b8ce0e8c08ad349e3ce1f92dd6b5360c076cfa5f38902af42bfd26a441802ada815437ca575f2cbb3b507d5e727471caf822381e87746608531d91a6ce07d7d2cc1760d2db74b100b47c4eb7c97eb08d55f72f0e33b2e22f0500dc9509b3061e0989a5a183a3fc420b8701c28be552d81e121829a0cc3720f2032ef74edca7457893ee8f317a8a3c6341e52c4c24f094c036a7cb5827cbdc33fc225c9642f95cc723a8ec0183a90f1e5afc3b9b0b294322a8a799526a7d043be9f7993856b4ee65f3b9a980958bd4465aca5e791b456558c449484040284cad148a470f8ef7f21e6d501d9fe3dafa0aaf5d8d862f2abe73f0f320f023204562cabd806e963a6403d24fa95a37cdcc62662be3022d773780e943f3bf104895c051f195a8870de7d5fc488d7940bf489117323b2940ce309df937dc7ab640c794bfb46d1a2d1d8145426e6f4663b8a9f5ba34096f2d4f2642b2fe58c2d5e43c7d7119a44b155138c65e304dc3f6ac814aa63550462851ddea9ad13a3569098ee16e67bf579e8b6c7e6dae05f3f5d2f4cdd25cd12d8a9b009caa54b1d4960ca22ca202eb93ac43706613be3cfced2a4809197fa1490ab74de6b7a5b61539941ad676c5c73c7be9373d652998b0df373071eed83cdfc5c60b769eef544bdf61551eeb2fab0893a8aa920cc8b2169218922989923c41ee1d61afd717be5a600dfd9652cbeac5cd7df7446dec95254ef06a41cf340eac726f039624a06aa92fa5536eab08bc35f55d25cff699233ad58c89e2f94fd03669447aa43fefe5e6bfa7a825dabdaa57ce888bed4d60b1e88870aebbfc3afb6dad06b82d06d10c9b64a9a50785431ebbf8f408f5513e0705f773201d769ef05a812158a5c0bd69deeeead87e714a77d17002d3312265299a622444df5fccda33c868848eb78c367959fe25115f782bd8045d6817fd7c2f258696c11f7a5acb69433998689621f1eedf1d2f48e6af88545029c0d68c582859117ba0a1d73851ac8f540849568fc964e7002a34a0e52719870b3e9e652d21cfd51bc49604187cd0f92869e03ad721dae16f4b8e4ce6287f3a4ae48457c41941036f2b57938e67f6ee10a0a0eb073effa3522b5439696d656060d5f74fcd20003504ebae380a82d87b5ab6e9193fd9646322399e6c415f5e2d5b62e8f45d8ec8c1b9b257826743da818cfb7be16d50d508cdd378797ca891a7120a8b7daf2b4468300b0c3269454b322f75f13944fd174d8d34720f0b46776768f654ee4e37a99e367befb1ac74b89fa0a0cc69fee0dfda29b80393cce707514aadc6fc27d3993202f4e04668e858282b9f1a16553f0509c21332381fa5e0bb7c00f699e4e5e89b6168d57e36f5b1a62e145aa8c78e9162a05d0e09978fef38fcd376f85b82bf36dccdfc907113b2b487a8e9f21602b7db78476798efab2813698e7c9f76d40f042a78650eed30333788319c290dda52d51e46a21d5acbe2e0264e05c983b71e37d4c4192d7649332c6bd773e7a418ff618a22d7dee413158125edc2b2cc566c7df54cc230a9824d7b8e0a3affb2b7efd6bf5005236d2d115779d1696876939ec5730fa2ad88281b01aba92e2be7595ae9bc9fb714ef9e3aa958ff6c8b5d7fd3a3d76f2ec2df41b0bbe20c3644d334f651465b56ac5b0342402a8eed2c1be7685089e5b43e8e3a950e0a77b49709c33742d80a7a236424e04d3021f1581d5b36792ae08ad1287927021321c0b402c2d4d273dfd920f50765b4796036bfd161f0b5a67fbcdae3cb5858bc8a8a022ed5dbbe5cee2d75bb4a170f1c9fa565223c884d9d97c2c26459ef62acd2259e9165b42c33735e149742805df75fbef45266ebce75bf1dda6e075b36e86fa59592e89f1e610864ff548fd03e6a0a3ca10873ee1a262127ef5ab40c3dea06279ad4a637dbc98498a95929bd98601362ff19f4bb5f0217e3938a631b22f819bc70a67636f1f1c8490c1bed897cd6a3f9fc4be78e5ed56ad7c296c81995604118ab64c2e2f6dd75dc6f213e6f0b1eca0194d39cf6af039edebef03585cf3ca66f5b7df0f03523025e31e620e2a71895f463c24d2b684ee43de368b05710c3225b365635a9c3ae9cef9618a0e18ff868100eebac600b4e62908695aea7065446c9359fb13b1a6ea91389c1ea1da2068387b2d5c807deb23c34965d147243ae36b5fba428454b61d0d0e26845146b62a26b09847901159409f1950a48e9ae7252078583e3c98c2c84c8b56a5e4057095f680117511e7bec5d99d512064358e754fd53a3bf4f67628eba169a83c876cc67a69e6fe3aa62542e9386d98d6045c9fc3d70d96bcad9a5a4343e5e6d444170fde34028c5ae0bb50bf5bf554e19f454498a9d144b491981ad49bcd5ac4a3f8323f4e501d13fd743a0a686f16eb9fe1658cab44bc372b50008c14ceb018dffa0a50ee6ee1cb66445c6b0e65a02218d5147c1dcbd1d37e80705f92d82a359af0f2faeb8b52ad98033dc5ecfd8c85bc39c2fade343e1fda766a40fec8ad8eed2954273e41d0802c5ff22e7a2c456f9271aba1b91750d0bdfe92c6099ba3d62a365a08fd356dba2702beca1f85b8f48288d23576dcc584b74f46e2ae79d70fc630ea811d9e67499700be85eab81c3b6fde2946197d6f30f7b691ad254202a1560f88db91f8f2c0decfe25501f6f89e57448f10537042310ded5b2432ac959ea58a487f18fd7c43a3f99c37fa345b9a42cb116927528c7e40f13190a494e268d84ff91eb921103666f3aa99ca371e1ea3446abbdc88b39ac085cdc4900b0af061a127957e3a8072375cce49c4cb0062485185d16b55c240da72c8ed3cbd4e37ff7304a430dc34b7c0d52dfc78ff59c39baf128da127b9721b6f6104b7f0d47d4798d9dc381803a910145456200220fa72a78049df1d50d3d25c75d54cec2a6fe11bd0e1edddfa17559c32610c949124d25c6c0d6e608009f500d1a82b9983d1e40909d3242192d6399d784f4bf95447651a9d8deb18a228e07191e7220969e65bc806a47375fddd1c2b89eb03069926ec497ad885e48d5776ebcce07b86583f54817b3fa89b00538a4e7c7484d73b2085daaac0d7472a05066c46179e9018611ae8c1a17aac64743d16dacef1d50927f74d8fce48f52616ac8fdf5bf37263a57b79cec492cac369b0037ef62228d10f4d0174fe9304e72e1c9190122fbbaf4489583fc9e3e7b0a2fc2b2214d291aeed8d341bae858580c64feba9b9c9c3c3fdcbcdde50ddce3ba6f64579d963deec746ebd257510f44f3f0920907914d02af0e48d087ea8c0d8b7182ec7744aed1e3334f587feadbfb16897d5fbc53936ca3c15d5574798b10e180d32c6be95a81f400bb703e81752317d4ca3ee6717e9784160c941dbcfbb98ce78d2a01c036778fc67f779bfbbd446bbdbbee18376a6ecc36d3642681df3aea46a25b5ec76348adab826c6e21c6e1fc792d1312aee5bd6f151705bc85f4e80b105c4f220dfbacb883f343edb1ee9dd6c3adeb40010f4866f27701921c74bb5f4e69ee4d142fc10cae9fa8a2244e50bc1570b37b192c7c7869995808dec0f588b27a8c98a468b55e21faab1671c706601a43dcbd6b9c4fa773d7642c4df95bbf7c9fa7563f0d7d277422689aae991590c3cb40a19e47ecf5e15864293af9176768bd76a6534154263527a6e63d47b11a329d11bf42199151db649a9c8cae277723dc5c274c492fa65db2853087f423319877e477ebf7a2556e8e5833bf01b0b5181a0fa1e6938e3faf8f10320e9108f7b2afeb7ed083dd75a1838e9579da5ebac580e1ffe1807cbcf1fc943b0c89dfda3a53bddd1760a067ee3c1f9eb13bf4459650b207d1442934c1bff0e46d101777122a7bc143a4991274035d8a2511cb6f987b4b9b716ba2b62a89258af0644932ce0b38f50679b2b655c653a32bd4538861fc37fbc88cde85d51345657d516146ef76dc0682a6eec60dad14c3c1380e493188f0ccdabc2ecf1c4cd449bb9f5bc5877994678e6647d5de100fb2c75bd0b090fbbaa3c32c57e1c5f8a74e5a896cf83081be98a10d359dbbb8234424b952e1dde4bf5ee85d076a241c1e82f4e5bb8c76dd78f9c489880b633a98930c6baf9396ef157ab5dabee94141e5aa4303f4a0472221a1efe8429d877f17fbbe1b1d7a7a9e27302ca26610c5fa02797174f1e737243d35924e243e1947710ec71d6b60ad67bfa7389955a0225e7aa014d552c80fd437238668c9404055dcaddf279dff053d2c3cf8ba345f92ec9f5848697c882a87938306df37d9898fb0a66a2b4f8fd52969ff594e265e38c135746a0dd0cdb5750ee6e086fcf39ddbcfcb5a665d71a23e99ea012e5e72ba509ac5b15e0ed1f61dc9f1dc222221471edef0bd77fea92e76c7a9964f72f67487b233001718e5214476d4cf40a4c17a1e01860e4f121e72bd1a6301576c579766cf950b2b196d24b9a12bfa38047b4289496c7c4fa4372b1d34b70642b0fd2ecbd5462c21fb735ed790b3c1a1cf9f41a56a20a45a6b5c5dbec975e3440e78c52d6655436f364f188b5e6a49bef342745f968f2798ec14c4944c8a7ec1f481f09e77f803ea4f03d791dfaa9edbefc42f7b923aa2c48a6be31e761eb614a778cf5187eb3fe81f4faef0bbfdbfd530d5e320811833a62441090c867503839b29d51ecabd3049058ae393078160f9b5159b5860e6b05e52671e677ce02b0ababdb28dbf3ddb71de709c1d00dc8e9a41d37517dbc0d77dcea74d42b83a5d7ed84cab6ca8cf55"}, {0x90, 0xffff, 0x1, "d86f9501944fc39c09f01d7904ac2a90cd1a744af614857ce7290821c716d2050bd7152cb1c084c31d4e178f0d3e7d9da1fcd28c6e197a54df19839598e9f3c5aa10529cde1b566a8219e1ca31e8718a0e95501334d7ea47c75129185e93e18a74e32562f23c8d101407cd58bc88318363b27ee5f3ed0c94855cc430051425"}, {0xc8, 0xdb4281d26907df60, 0x4, "2ff8e74c46065c6299eed521e89f26e6f6d0e59af38c248e5b66474219c328c2b470462c91da9baab3f1a23a3f1bb69ad87316f975bb0327623b558b0348f44bfb138f3a9f647870e3adc85af897c3fad3bf147023295306f92ee0c5bf19945862db5b1312faa59780f61f67c51c49a73f8af23c95ecd92155eef03f20c55da16356a38cdee635e138402e39c5cb6762d7ca9f72dbefdceb6b67bf06619f094a4f3fa507907c098144a278691b1390448b16"}, {0x1010, 0xffff, 0x80000001, "83dbfeb39a6f0214bc2ec55af97f58c1ef707931007e7db5270375ccd603e480cbcc6ba1a8ff5eda181b508027f39452c404fc2391cf5ea45f25ddbc84a0ce3654fc05d67035c930a9f4c2905779a3a91571775d5e3c8fb53dab7a254d3f6ba792685b556674c18c793952f0b3d2c0dbb8aab253e83f2f7c2a9f8245d04dd81b0b7ac95306509b3a466f0a81b2734117f06c1a4c9a7a798883c81ed469c519cec899ddf4412da4ca4d951005b556c943b5bd2e81a619445c002f7a13fda0c7bed25e4397ead9edf43e403fbd6bd06a2a801b54f016e0684fc4a67d56400bc8600d3ad7efa65f4959bd8338ae20fa63e07856f6bce8755c9827d637ab0e468c6319580153419f7ad15533c34c10234ff85bfeafbf37194871aabec3141e968848df6874255b914b972a72f98a5252ea0e88ed948174ae0b36ef45cc1105ea11e26a53123aa12e705a76eb93f737d87fe8b9ea94eeca35dfd98346d2dee7c2fcbc8bdfa25fcfe94a250650e0520f9406bdd0aac7ef37f1e9a5b1dc2b8f7ec4e6c8a811663b856ba2e2fa0f926f5165d235df3b7fde78dc8e329f18fd0f41177a3bca20650299e081d5ea1db6f4f5516440b4bf69c38e34bac858a9fc5848ce1af105692e75ad38f4e007b3211d4d3dbc7d59aad259916094f01ca17c95486e195e757b2ee32ab545e0bfa75346b038a38b5be1faec5fca889d5fb6b21973e014f838db3252cffa6f022fa7cd5612d363d60b58e2f490d78b53f2aa22b38b30e8ad9abe54534b15ff7d53e2fef14de362f0aab73313983780288396dab991b4f2f458d72c3988052b14b733e7457a20fda227f56ad3ab1fe32a3c6abc78e5826e03c3b79e2e5ecc499c0848a0cc5d3f84eb2c0410a3dd4c9f72287c1db656f414d28a3b4c70ef96cb02c0025c52821216abcca434f80ae3100207d8cc170f209b2731e512ef13410c372661a95589e4c090ac417dc33e2996be816542043461f8f7a81015d03850c03301ab9ab02a09a9d29bb8bd16b4ddb41e7f89f9f26a2658c7f822fdd8a92d9ada5f26222e088a860acb90c8c95ea43dc8a9de7bbc0bca076b2538d53b1a0494d6336fbc676f3d23c9b5665cd86b14577031aabacaf6da9135354ef0cdcd7dccca9431688e84f55b68c8efae6a33b365c324d0393efc15436f2b82a6da72e1903eabbb44fbb3f4946a4b4e9414aee59d52ebefdff58c078417fa2849ac7226f0385effb6cd9b357ac9027376d648a63df45acb5cbe63e6876354a02a6c3429e3c9e42106700940029dbf1ebcc01efaccba478d13623c94f480fedfdfd6277b3e87ee9bcf03f08f095412c6d4dc24f31b8f7df940901785a14c6f4fa04cac894e9d0f61b852983a1ec8a270ff4dc122f6720f2d3a187410d152e302f3428257bfaf2e12f94b573c5b3803770175b4376039f35d36634583c5502a309361aadf7928e660d2710e700abc2a8efc646fd4cced8030c704368a2f2833e4db09115ff45e2452c70808b357eae007a8812d626ee86b10c6b1fd9e54d1e4f7d3d9207994246a7817e9779fa19e50256e06a4fb7feff45ed5b8dbc7edcd457da1630f1ee7ccf9b845f1c8efde906fdd1dda83fe79e3e380b342fe83e2158756c6c1ec472491d758bcaaa1c5d7311a87b4c2a3b5516660bfdb9724fb355b75ec5745c6490e84ee2ed28e833a361b7669b28bf50aa67af1ab13b4865e92cd0cb0f532a86e8f23d81dc69dcf9b71cd5080f37e984bfb76192d180e46ad0da903eee0eee38c24b6746c7fbd2a8bbb9ef718fafe269259c787fa29086bf3638d1e156714b7c16e879b9cb2bf4806137291a8f3d18a409efb8e296406d20668b2cc3f5e35b43007ce991ae0f20de05ccae0f0fa90e7c57d74e81d45312e617a4f0ddde051aec83cce0f8d3ecf3c84a92062acc0317d5e423d03e63423b37e0bc6d72661880a39d1b25fb1c645f5fe90a234a1560c78678f1977b4833ccb5a2513df60abea5850c80d154c0f383859ecab0536c1f975510b48611097b9c0e53502b3c16126a433f3fd22a4ba8e8cb86681aa0901062b639bfa73cd245f9608513144c01525b1e543047aa878aee90127944082863ed9e662eaee35db298457ffc56e7bec27a87c14e098209d224f484bcdc7c0affee8af476b4487cfbc521e0bba7dd6ee217a651a476256fe199875477654f2f18b08d351ec80db2cca45e95282c232f49f5bd8dead5c467bfd41f1ce0a22cb8c2057aaa217fbd3325403df3240cdd4337ce7a675ab86e1689c6e8a997dc70e5395880e01302b45f1845202d5d450f50d6a11f786289ed5584394bd3a3655d48ad05dd72752e227b6fccf2427c3870fab676c6cc6b36c3ebc8bef2345051b87e1d94cc638341edbfe0cd68c2bd0a2d810e273097576c079f90e596283852822c706212423e85cf85d95557986abfe4b6d1025123095b2b8bfec4e7498c10e619a98232bc827842dea7632cc16afeb06447285fd773942abdf7dee5b881a4d223e8fddfae375a073b7c11e85a4c0ba1f067547f734369a171552f6883a82233061e42c20e00bf2760b84782a4253264a259afa97f6290a4779fc66b6b7a303b5b18deb574ff7da7554c1ab4f9ad2f903b970ad7b6116847b905cdfbf7d2a59c7d35a0f416dfda6b0ead48fd218b8922e230a56f7959dccde05398b6674677c44c798abaff2155102dc2b49fc700676b4093f0164a5c06cc21ac3dd2cef08b481a0922deae0aed0b170ebec697353e2fcd890a1899548c15cab3a9080ac8d7c62098d40b547785cf59cad8d64295bab89abd23ff3d78399223d5394e61cba4d5557e577b42ca74a36f48a4773877721b94cf2e9eb38dd73936522d01f771be6ad00b9c39046d94ada65a062235e3cdcaf49e3c3d1f8061a5a02447a84064ec9bb2631d8e3f1a704be76ac5b48b97f42395512c96f245ab46b25f585a0bf82d6ad88fe805d82e55ee670fe53667b261eefdd5a090037e8177797a30af61d6293a801a11ff5e7a59e5437e37beb79fb0048e84dbf2988d054a4ca8249d7486daa84ba2bdda7e41678f9a84a23dee9369a70e42271895d4f5bccff1e1d180793d203d461e9a47ca1939f171da20f6dbcdde8fe8739a3966790394ede7686e63a613591619fa3b9c18eb2e1fe3c6554fd828acd1a85c7dde54eb538306bc89b7e30365a08a96745b9ab4f1f0d78bcaaa3caf8bdc4523e6898e607c1e4ae8d78a3ff029299b9221f57b972a03caffbef1af3f68f73c33907065244e9be02e6a9865ea4b56a07e6b954fe77f058bd002f059936cb4b440978a460c3abc520f309c8e1ddd2793d9297a9879fe158c19c4fab881a200efcf897c4913e635f59dc80c9495c7fba54ec75d85ccf39b529aeb6d781991e4999542b81bdb4a72e6bb66d9d2b622c156d9f357b465f2942ad8b2b6eb7d01fb4c3d4d0ee5ef2f50f00db81eceb4bfdcf79c08137c4b08eab6eb7eb00968b7382dd4bba011c24fcf6dc203ac684b0420ec8a7a03c187a0ddeb08f3e79698540e7593540869f93ec6c64b1ccd0424a2278ca77dc2fe82be0822cdccf11323a755c6d4f27b27cc513fc3968c55e256a8bebae33ec384a56f2ae4d21e05b9fd89334234f6ae1b365ac30bd5c896c7cfd84d0280bb264fceff176232b4255100a76f55ede6953763ccb853edaba7c5af11b430070b1c2db554ef238a86b2a822ed0bb6576700b3cedc1b17739b8365889d3e49f42d2e19ff7dfc683b8185d78923f428b4cf28f325e13b3392ffd7f92a7caf72c8bfc3040336002762535b0d68175f68591fae9e66b55afe26d0d011c40cea01245ba2fd4cff048757c019fdcc9a507cfb1a999af5b5499a18b1a7ea9982d9377c4f05955540778e1561b3a0f6dfd02375177f4e1e2fc56b5f8fce9fe23b11e8f3d4cb97f48dd104a4de86740266c930227c638fbe84afd9b346fa114079b5e00eaf0ba5293e2b60ca725a24724f2c48e449a7c7298346934345c4291303a32d7dc10f9949564e99611590cf74a18099706f00119351f5d3fbeaa728b6b12205ca39814a396494341e97e847518b56d82680897c99c39fc7fb14b6b2d15c789dd85cd2a7ddd2a71ad6753ac2ce7fc971da649252588b5e1ac2d3e77012efc472945a0f10723b7d1b3693497b55ef30e00a42f5cf3ebf880f580ee178da8fab2891c3a8288c8c3174b3218961c3c4ecb98a90a4b6e382f4a24f6454bfc5b83faf345890569e9107d4857629b17c7e1c6e7a346ae0dfc82732e4ff3469d3c826ba26ccdbd540a24aae1e166b4b91dd875f35f2caaac7457deebcc3ad4b23ef6e654845f8be88a93b8b58634062d878978aabaeb0cdf4e8abfd6466ea9538932ba6c2f80b3f77f76e4f973aec5c7d21893681762af8c8102c89b63e19c561ac3e2817435d92cf9b74b390ecfdcac01c77f6f845615d9b79283ab0748a3ef010363a16ea152edbc4a871e600deb43c049ead84866818f290de7cd36d4d0a9b1b725a2d00a451417fed90def834f8177245a269299172dd2a8f5ab6de68e88d1a2f37eb1670ab241de312961aa70455d635f29f927776f4a7a3b5003687020f020ee0d6b8aa9424dfeb2023d53bedd3c9e0f46e6d4bc647c9c4aac45d7f543e2be0d51e3d386e16efef99964ffcac7123207fc9c56b329a9b90717efe382f588beeabaad8f00799cbdcc5aed6c169d5845c597fe1e0ee63c233443cf04de9e5a1a003d9b144061e7c76b15f1817d16508b6a0ce3246295f4d52cdcf55cade978f0a7d0b4d0e2f86a914c1683ca22c2c3aec50947ac31c176f7527fa8b0e4e44860c769603fa9a9bc6d9f2ad0a98fc8e1c692a73ceb13eb21267fbb7ba29e1b7df320c7e841fb17f313a4f92742cb1ac2ba4f2c93d1237b33743e97b7610fba949881febea73cae7715eadf29f25ba73e3f245c874831a7eb3e5ee374ccd7850ce741e4f724a4549abb27a2a4af95581d873e945790b031f82eabe041b454ecda83c755e7d8dbe01b4e4fb3e0dc8c5337f0bfb28140c671daeef479877b8d72c2c5bc23371edf7bedc005392f86ffbf44535694c5f8fd39a8e7e2c39f3868722152390a210387f8f7b96b8ba66b1ca5802102a38349213de35bf5ba09371eba99bb2dd6d9a1786cba9eb70d43aa16cac2ede307fc5f7d564f487d1950577d61b8a9034a68d295bb542facd9b4aedd6b6dc10a82556c1ef7337b43e5987afc19fb9c32c128efe39361061ff26a41697033105b372a98ce7c19bcae07dac399e6dda43cc3616cfe1d337fad4c67940e108113070555d381f341fac1f127cde15daaa2e093fdda36edf2735dbef05f0f98cff7c0894b79b3ce6282895e767459460f422a0e9e9da4c730d13c9a639036cc1035a95aeeff05ad8811fabd996f655ef62b6f70198cf2084f0c175524f8c0ebd622efb64bae8e29f6281108a1a0a6efdf3261c21e6f3b4a375bea1f165e15a510309920dfdd6804944166b1629baffe648d73e577092b903bddf45abad3ff31eda0b8ca2d8dcb2226c1b6a7f0c6a09e89ada89196fdd919141ca26a8567f5d5a67e40016877b9d1de88727cdd924d37866effa59696ce06bf9e91356716904da465a815e58a84d7698de3154f172ae261dbe110080c90380e66d331d2fd865c94a3ad8470922e741485ff55fd4b785770487d6744fe7c3d61e025919bb795c3233c4a1c7f11c55814722fd8608f7b8d8cefbfa9cb4790a7e1067bb0a1428f1b015f6ebee0c218d83b6e69f4fc724bca64923468012aad7cc373f023b0f516"}], 0x2178}, 0xc12) pwritev(r0, &(0x7f0000000c40)=[{&(0x7f0000000700)="1f8c22d5bbf4a5a1bccaea4a39745ecb1f73b8f9b1115c9a203de5cd0751eb994741d18413a456473af14ad147e6139ff17dbbb6b6089599728acfc0e476a2383a704c8f8ee5460aa1b41ac74e326a942fc52a229b3765749b886042df1829e0fafe077247c648a73cd2f75ac03e4045814ff4793fb21d43e1555f08ee7bf60bd4f2df807aa597e77fc6e30dcc993eb7bdc2b3674f", 0x95}], 0x1, 0x0, 0x0) 00:13:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90", 0x1}], 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="b0", 0x1, 0x0, 0x68b) 00:13:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffff000008000000b565627a84f52bec972da299ac4fc3004000000000000000ffff0000a93b0fe5d61eb0625e01a100850358d64c37ed21ab1b814d8588f9f9efaa42fea40ad757f5c002651f7c129847136270835b00001010000000000000ffff00000600000085ba2862407ebf458c2143d27aaa68ca6c6ba07fa92342567e3c559baa2935563d2d45161b4334af6e3e1a734314899806498bb6a0df11ce34007f73b5b8069c99b283a04570ee60bb88c31872400776d96893f0f736d9ccb814d90c8ad79726a4ea546997fc99da3182324d17a39594252b22f4a4d857f0f060dcec8dca033386c9809e770ecfa72959c93f832389f18d923865d7b66cff8a2ac4668a5d0d2e0e0505d6b641091245043f520a1ba69e0f68bf467dbdaec99604cb1bb02f2040f4c8a318ba8269e7d089c723125bb233b4e13e562070ee5bd4cbf284873435f2cebb0bf197a4678e69ea2ad07b6e139967454a84252df8fdf8b154baa1dcd6f654efc7b7e4370cc211da4c870c9898f6c624126fcaac26e4a21d7328cc0bcd8948b33ef5494bdb51bb2cab17e524f3ac8d957e9cf698403ed02a93b7a0f5fa7e39e83c9abf4852f4b15c396c734561a4e246914fe41516213de3f94ce4ab06759cfcbfa6130523218705905d618dec4caeff8aeda5cb89aa5edd8def61bcd9a3acc04fa194e35e1c672a37577e5b2f3aeff0ec7277f9aa8a537126967afb9d584fde8be1ce29f37cb9d5ac04f195c526ed0f63b8e6b7ffc16df1ee789601748057a31bd4741963c82d9c70b2fd6c78edbef3bd396a218f49167d48b7f3132bbe79832dd93ee8de5fd0ff8b70b1b3267d3413d4036392650b1094ccd9dc974a7a19cf461a2ef58f08b25e13ce3f9707c28d8292616334fa2b381abccb64acb3ec081e84aeeaf8824495057b75c9cd91d0e11fff75e36af6f6d309b23311de139dee8b3a89734e8d014135490fca383d0de0a96c98180814893303c8e46810ade75e0aa9d2cda45ba24381b674f64c7673e03d7b69c9565ba25ddda13a8696e42979f416a531da7bf8e97851d104eb55e0ec3877f081a6b1931ce79eed1085f8c9ec739132e3655a6612168a98d6817177c1e3ce8217a7f5ac9093e237db88bb6a114178fbb480923143a03f061b2b9599ac7998c0adcc0a53280988fe7c009ffeb73e9234483ac8b8a2dfbdcbdb7d04b851b1e90590aae8698a946615cdbee234833ae98a446ca5ab0f4fe6d7f5823559e3d916c4d8ddbf260c7e7ac3fe5fd7fb8b319a4de4cd1bcab5ff3ece2717df67cd4774a41ed8545710878a03a9ffbf5f8ced10971a4af960e0fdda2da224777be239105fb66b4c86b296f0ebeca02e92fda86051cf25ca2663808bd57d0006740b7179737ef489fec0b6aa8280c4d6be261e33c5b5a5a817ce09f4865f794372bff8900c3e71194b227d30f1c7ff698ec829d23638d49a63ef555311337229db0f7ec27648fa87974a0c636e44ddf70e738089e2873ac97db220f044c5c8d56a699b2f1ec73e2bf00fd18fa0c2f5ce4259fb1b2ca40ce8717e60610659ac3b8fefa3b1092ef3c51b2ac87537c678d65497dc92b82e8427a13f369957ab93e5cf44e7f2d042442e129dfec87cd869038dfdffad8bdd3ba5ecc27c30782f764d95ef486b056e73163148fdb731e252d559ebfb20b38dfd3825569bf73bb6cf7df47260f1742980550af4add7b7c4ec9f914a29533f544574fee5c5643082f362bc15900ac385ca5003411f4bef8130ed0f92901f646c01381e033c2c734f1195b7de25931630ab9b7b20803c0565721731fdfa82045bcb725a816c8dfa2a040d4a3734c2eb3f4d5dcd66b83abb22e15988e5b950901aa39dca1900805ababa50d74befea5339e3dd275a535b76dba9f24f5e804160f84336146861a2938c17d5bb7ad1ec9dd2559f04581c4d728c5275280280d5946f8859d732b4614cb938ef9737655faa602430b734216e75e067fdf611bde3a650d47572b3dc04e3a86e02af0796c05b57e78ecdf54a7aac78cf7504d4817db33f372cb91005c892aee60b270bd401b15d7566c2babdb1c5fa9904002e5cea36e0ce2b6459da84cc3afa46826a61ed2c1c136c807d5f89638f59eeeeedafddee90a09506027fee72066198bb5707353e3cc05849a68e3fd5730f7121a5eebcae602a0c7c79fbaddf2addeefa6b0e593870a75225f07257799a59970af3988692100974c04df28db7bc295565f95f2ccf84a3a15d81c382001e907976f57fb49ff8e1faab304fdabbf01e1bb247ef8d80d2118e599199526a92f6a69ee44d0725716db98f5aac2e81e4b52d85a7c4f61e8ef720a3e39522a529b0466218c048e7e529a1e2d82466333db6d1679241dbaae47bc48544427dc7d977b05cab22c364673f580c2e5751d458b45f64a8858baba604535682863c8f0b843aa2039d8c2f358517a5f953145d58df6949e8202c2d7a0fe1c86321575d363d87448118ecca67c2002efdadd7b9d9ddefde3758b54c61a7d2dd03bab0d0c4dcba83b778bac23c75e5afe49ec9f6a5f003e3819762e62eb534012951b272ccc96e3824bf4dae7ee4a637eb55a2d96cfd15ac9bfe5b0b5c610cb5e099e10fe8a938e8f519c399d0bdc2a59aad37d211b448579c8995e44b935d1b2b6d54402d085019accaf4e84b456c10c51e937d6e9f41ddd3a7394672ce3b2047946750623e3d133ef75511c12bc239a364efdd6079879151021381cac250fb36349b41dd300530e7d4a1d4ed1b902de6e6d609deaf322b2d97c096b90744b1287cc9dd27cedd61e47e1afa34ffdc850be3d2f6c7fa1b72086348ec53663c4cc767c8f5c455d67b06cbc77d01f08195a46705ffcb38ec8fda417443b1f590f579785a50894ee1c35fb40bf4848e60e3e2cc4c5fb7d003c558b8291838a2389f6c9663c390aaf132406ccd43b55a1a8ddcae1eec6c124cd99911eb69c2ea65239675b832335beb025c78ececacf1670f34ce0ce87080658fef2b58005928066833da83aae183d5ee465838f60e570fd716d94c7f1d1b03bb280602648f9d6a5c821d982ed605aa347659394950e78f8912d54c2379b7a337736bc6d9b4638943fc26640e6edaf07d1106a10b62c56d804b10ef8c60f9e24d20745474e67c7421c6395069ff854e177935bd310373969e5d57fdae9354538426db9ca9f154a3c01b2e89fca60d5d3432504a2d16f54815712e9b06ab96bd68bce275acf8c676c5d8212edf767c9498b19da5db830a02be4dca4db205e9b38a49ea60b2f9d7e4e26a1f5c57e3f2720763e5e75f9d504831f381f3bca3f9f3d9536d99485397227daf330b542af457cdf286db522cc21862d06e2f920f2339225b11c54e937fce6bc9e59fd1c42b041c07aaed94763fd7ea06fcd0299be5665785a93f66ac42593928c94b18488b54277a75b4814936d456b224f6042bebb24532d16595ab5d9c6f22f3e534cdb1a0995137049796770923f133f976c2b7328c07a7eaed9fc0e099eda0501d95b0138f17145ca0b9528c3a405ab6bf09406321beb27b2f003e93dd33c5a75fedd068927b7bec5dd5b48d47240b0be9762e9faf3646d115ef66f17f490d707837b0c7a43d5eb663c788f45cacae2b0d8ea9a7c22f72335fe2c8bb2b3a16a87480e24a980864e595b1d65df0c53d152352ff647b6aabd23bc5da9c1099bc76b8127974faa51aea9b39d52cc7e5b432d78d1783320f66ca8d48bcb891db2abfb8e1f1e799d7670649dcf462b137164556a1c8f05dd431c32637aedf44816ac060d38c17a7c353edf4c1c7d035e747b6b82b9465ee3865df767bae596bcb6a572a6017ee0ebe1fbe1187126dd13e2edb56b5324190c5a9385ebf9de03cfe74dedaf998a578e53f9df945af97f7733a1f6e39986b3b951a79ec3e24af0f57d8888cc5b475d97bf8fccc1690c7a5b37fe920179108dbfd4255a1c15ef78a6e89197ac466acb1b5d85234da5de73c903999d0711afee71891d29cdf3caabb96fd182b92dcc020f7eca337d27866198237c53bc9d4667173a40dd7e95596781e4f39bb31af3397cbb5d8e8300eef0d3e34c3224fcfe230dc1bc7e362af9b04e81393a95322af35cfb5424d974b7a055c28ddc4a1947b318438190020c1d6ccd0946e284814cf5442bc90617680dfd2c57426645ac7666a145d9b408ce3457f68f39ce0ad8262587414b80b3984112adafafd664d9a3a4a1f846e5290567d36b7ddffa081ba4f493ab33eae9d9787e739ce9e79bf60ef2b2224a64a3b9ee8c0c1bf5267fa8ebfe6b04a9bc222137a61344eddb47877faa8abe08ea729b3ffea9998b4b6d2b72b591302d9ec19ca82e9bd6700dc31f6f2b358a0c5f1f4bbf6d4dce1562e8084a915fc75328bef6c76eb154dbd216cf5fe7fd3721ca475655699de2a97b20c3266e2ec6001e28b779cbb832a38afead15e6add9dcbc84e228d391aaeadfad31673208e927e8e6b560c47b313212252fae4dfa7031524155276b51c049d5ea6ec2c83956acdcbd67db19c09e5b7c028ad8f3aff14f8563b1291798f3c2c38ddcec10c85fef9d515b8aa2a339bca29f831b472be3ea100c8f116ec5599b3de57353312b126ce4a46f307b54dfc33a0687217237afed9765c7cdb0851fa2f7106d708b37e0f1967110cd3d00777787efc5f7cf84c90c107707b7e45cc8b793dcb6786b9c869f115b996843e1874ee69e91447f0024b609989f906815e9b42fa75d66fd8f3f5990aa18cb36a0ffb4f90c7ecc03f2f756170af9e7ccec39dda82d5e1cf7977cf3f33343d0b0919c74aae43140d64254202c34183010a449da4fd16968213432fd2a525355e1d73b47f1e14d1fe8bb1612f5eca1611a345cb3eb4fe121bdbcc4b3ae89d7c6cf9ede24067330d5da027a242b7206cf6d0eb43a1e9705c445bf0d8fd29652b20d0ad525e7b07c0ff9d274ce15b85b0bd933ec7441d4ca7678428008c384b43f77315325e5572d366b84aca26ee0b1dc0d749bc257cb538c659e00b5f50f63c4fa07d785e89396d411c111a4fa54b568b3bc4a45826015fb7f10c049cfa8b82a6593fc9f2c6d705b1a63d36bb826b36cd3c1b18156f23385d82a341f9fd3011e04050fc15015a650291fd9a40d5a9894c74296263491e86d27189cb3784832a00b11ca15152fad08a7a59057668e73427a4a2cd7e1d666e6d2066fe2e1b8dc46cbf72457ad5f3094adab40821c7611b0a3afec9e3ffa3bee7fa01e4ec1ecb410127f002edabaafd91ef4ee9efb04df4164a2384944d9999ef4a002985cd2ebd2879fa24f38bbacec621f9bba04b4bf3653b7f5a4d31927ae08e30a5db4db291f870a75fe9971830870f883d25a28bc2f81478b39104419e56fb221895fc6cbdb9cabc017c4d294473c66ed8629b6387b6deddaab03c58fa79c71b0af0655ef680bfd78ece5157b6d27630ad0564eca26ffbf3f2a749fb0b1762cc0b80027673ec1b384fb97de13a5cd8807cb7567a0c1a313a7f6e1bd9621881a0160251e17c5a54eca1e060a99b7e1e014ad2a8ff026fcc3c95de1dba808952e34b1a2fff6b72401990376831ad5f706cc698b8149445ca5ab43fefac62e13ed04d13c25314851a364e59abeb63fd167062549cbd4710c5c4ca85c38c797608be8d1d24ee59fe30126d33d861a7fe148c03ecc7512fc86d179e2109223de20951cb61c581a911d8f0fe796103900692ef6004a564c4343d3ce613e8aa340b535bc325c31ff7bbe6f6b81ac4129f3f7d9e64cfb669638da50d5eeaeca96e9f639e6b01c7c6835763303b25b8fc5798a013fd6675151b89be861cac1af8bf3bfa77bde651a7e315842d5147191c62c3622df2fa8c1f364a35d75dcb6eb5a8943ce4dfccad93c9ac97aa9909a7881b7f299bf0bc4ea86cb81ef845c7e2bf608c8b"], 0x1070}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r6, 0x0, 0xfffffffffffffffd, 0x800000001) r7 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x10000, 0x100) ioctl$KDDISABIO(r7, 0x20004b3d) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYRES16=r8], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000100)=@un=@abs={0x0, 0xd}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r11 = semget(0x3, 0x6, 0x20c) semop(r11, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000440)=0x100) semctl$GETNCNT(r11, 0x0, 0x3, &(0x7f0000000000)=""/32) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x2db, &(0x7f00000001c0)=[{0x0, 0xffff, 0x9, "1253cb331d1906e7a39e504624cfc098390244f8f29a9c7397c7b24e64ba7d34463f838451669cfe945def68936c915d9ac1523407e297d53653a47f50457749d7729fe37f1078bebab9f0c9bedda88e28e208f149dc9b847d074e39d2eb7d6af505a69023bed33a29abc971e5419edcb8147365baeb58019fd6a9f61eb71ae7cdcbceea58f56d4c94e3bfb2c2ecac63619870c8709a1e268d71168402910c3d60571c1724474a04a504f4e291f8ddf78c7c7b3485cf0e08680a7adf2857532c46020593c70d5a1e5e5156cbf28b2fefe6835f7271283b639f47150111387f7751720aa81a86d02f23ecb90288514302bfaeac63b72971b40b14d7"}, {0x0, 0xfffe, 0x2, "970ab5edeceebaa80163c183129259d12a65d9132e01bd2c06054154ebf477281b9e8c8eb96621456d3f74dc227e49c7d9772ce23a9d76ca14a22f3cec806ae02beadd8eaa86406aecf730f1254c4ffe163c1079f1ff93f9622ccfd21cfcfd1be1862818"}], 0xfffffffffffffeef}, 0x0) fcntl$getflags(r10, 0x3) 00:13:59 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)=""/98, 0x62}, {&(0x7f0000000080)=""/108, 0x6c}], 0x2, 0x0, 0xffffffffffffffe1) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 00:13:59 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) 00:13:59 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x7ff, 0x401}, 0x8) ftruncate(r2, 0x0, 0x30000000000) ftruncate(r2, 0x0, 0x80001ffffc) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:13:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) pipe2(&(0x7f0000000140), 0x1000c) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)={0x1, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b4dd9cea87168f6fff0000000000") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x5, 0x8, 0x5, 0x5}]}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) lseek(r3, 0x0, 0x2, 0x1) getpgrp() 00:14:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x20, 0x4, 0xfd) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x6) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xead53fd19a4557, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) write(r3, &(0x7f0000000040)="100a2956", 0x4) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x0, 0x100}, {0xffff, 0xa72}}) socket(0x18, 0x8000, 0x1f) accept(r3, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 00:14:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xf7}], 0x1, 0x0, 0x97e2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x10000) fcntl$lock(r2, 0x7, &(0x7f0000000100)) 00:14:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x0, &(0x7f0000000000)=[{0x24, 0x0, 0x0, 0x4ee}, {0x101}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000280)=[{0xa3, 0x0, 0x0, 0x5fe}, {0x7ff, 0x0, 0x20}, {}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x61) fcntl$setstatus(r3, 0x4, 0x40080) pwritev(r3, &(0x7f00000007c0)=[{&(0x7f0000000200)="8f5ef1f9591781462d726595f9b52ff63af258fa40098bf13993eebcf25bf7b6e1c7153e467fa8885f7efe0e204af7803004a4890fbf310071c48bd939500e07f50d44d2cd92", 0x46}, {&(0x7f0000000500)="d459d41d0cae1ca1c1be1554473b5a662a7f5de89adfbf2bd6eeab8583f7a46fcab51f435698a37e45257c225ab9439413f8e7ed30535c1a84b558d4da56d7eb02f884eff88a7b2eca507badf0b514f9d7b181a1dba6bba5ccca9d71", 0x5c}, {&(0x7f0000000580)="bed58f131f1a1b18093dddb7de58f821badbce3da89587d25f5f9e0d0987c8dbf91c13e984a82ee81b1a9f1629fd38f800d4f90e54fbb9d422819cd3143093e83b5d25773185b3e401f1d03571b77f4fc4526741df3efa27b1f6ee6eeba5b0d37e6213ab5576258f1ff87000bb74022ae68e77cf9da5fa9e25159e6f91121f21a9cf57b47b3d03c0de87158fb03f9ba979dc87dbb9916feaec2833e900415bdc649cd2a50e2489323a66a1d231541cd865859f7db958100d983c726b512a", 0xbe}, {&(0x7f0000000640)="d437fe0efe299423d2a0bb1df4816ddb5d519ad3f7f9d931f23dca26b4b284184bc3bf04af207ccba499d2189933edcc7b9b7e59b3f203fac90de832a10a06616c547b945460ed5d7f7145ed839965a3d90e73c17e97a5b687c9f2da50888490b9581d", 0x63}, {&(0x7f00000006c0)="890f950df28394ef1a2e54dd0e2c3a4eeb19f90228808466e1bf4c8f104d48d9279c83f19211aa4645f4ea53f06248cad5abd241c5018c09b6866cb6651eb9d6b59c87695c9e857e92563459a46d6dafd1167f8a9c54c93c72785b19b8a671736a4cb683ba0ae6fab1f11b721e12da791e479f72d90b85ed8fed5e9ec069169df8b532b791dafa9b735dabc9440aa31d3f6131a1932a2c95256356be336b764a6b044e1e39808f7193e7ec34b6fd1d1f738ca303a45fa704409fdccf1526ac3149e738e74b0ef98144c16db49819d8cc2d2be7465b902ded7a2827", 0xdb}, {&(0x7f0000002740)="b69c8ce2baf4e4d7de268efe06dc1e31b498b78601feb76a6aa6f41fe76d2185a96bc8f812a24ea832a02408ed36210da696d1575588e1ccda6cda1c26d8cd07b7b57cb66a74b018369860b871ce30ebf4047ff3662163749e68051b84fe730a7d61d412888a1f1dfaadc49154a95ffba68b36153a9572e3666178ae6a1edd4c9c55caecb595b49a8cc13c46716a6eb4604696ebe98a98eb9ece350e1793a3a4c6be7a0f18d4e3918ad5b2e255a07dfe643d4fefa3a1a3368bcd19d571561ebb30323d37d1315c072d567cb4db265cd965146f80a3bdaf4c9fb01b633fa0af7f00ddfefba133b3e3fb507d1d26b788a695961d721a22e88c6ad5e6e19412c2bca20a0694ccba78b0ad055300c7a49b1e0ec334c95425450fec1d8a633605ea1d5a48bb8a26bc1cacecd881527003000000829cba36ddc8025ab6b86fcbac3bd02e226176f028a07b00c73856b8a53181f9bab045c452a751233cfacc0ded62854be161ff65ac0fe60e040cdf29f7bff1a223175cdc7b646fa67f3e7de99cf89923185be47093a6726eabd72f9bcb222d1807d2818fcc8c784a179b886fc4eedd1639016d8188d682b7b68e87e21add7b9b4331e4c31f6207f5ec6e9c6a4c50ded66f9a405c1e99babe37d419d9d759ff3f29b51d244e2f15c48c6a0148bcc26e862643a0cfd8cd93cdcd4dd06026045ec8964650a237d55db38a6d1e259d6d7b3e39d18b3edbbbe7219e448e4b502aacfde227dd3391aad91c65dae16c38355fe5a545d369aabffb0f11687ac883e78ea5d48080047698ec02083dced45f8dcb1cc3b02d775d2186a8ed4ac86ad5a281ebc1839f78252364c5149c5b4e49bc4bb8ce697af05f387fa4e71e869d6a3aa82a8578b23b01a82c1e161d026863fd1c167a8c0224f44c4b7c685d6a1c2afe2a23960fca882bb40a801442a886f15304faf373ad9db6a45a7f02cd173ed9389ff64dd26126f257066dacba0d7b493b40f03aab37ff471ed512734d42aef3d76ffcd11d5fd2b0c7f8b564c20b2e146ccce3a68a2ecb8e6c0c6261e135eefe51770912e880e641423c482e13e3bc49b09d4967657c5fbaca79017949e72e0500000000000000947c39e685db947eeff1cee288b041b3a4e8c9944d9817193e6a926713fcc18744d11bd47525d8fb6c4197da45859ce4431647e103e53bc9769241af17142d4a9e15a92d3e84683b85f78a0d559669800d37e620681fa3f01a0435fb65d4bd7bb803d39db3ab5250f2907fb716a2021571069349785fd98c8f2019c803520d5495768d64fbebf9245207c62d7d4dc73954d8efdbae37a31e7719f47ffabbac04565cd5db79bd7d5d022cdff0198acc2d33dfb98cb88d1c0ce0f54b26fe3fb816293eddc7b496659f8b6e3bdea2505cdcbc2336a48d945ed6514185d3b6271afa5806b724fde950f9dddb68b00a806909bdc3f9f2d6b6f5fd99c54ce07b4b289cc1c2c0667015b4347e1b48c0a70a6aa2074e3a70bb9fb56bd7ee31f798a5d48fe2baad55ff4ee1d3dcadf0b8abb3cb9954d89fe9214586feffca092d219628d3baa1c9d24e220bd836f1d17a80a352090685374871cccfb86531f46c3533c9fb2ae6544cfb498bdc267aeada41383e683ab313e5062d73d6388036543797a779ad5e099b874634381a5a3cdd7930c96b761b1e7aafc355cec6d3f288b01cc6ed5db89d03780a85eddbc3d1c3e975ac0b3cd500bdf9ff5be897aa566569ccc5ced65ffdd0aabbf67f0afd0cc5b20164ac6374bb46241eb28f9db692d2ee6cd88890c6a44be6351b4f2a553c784764c5d09fb286b9f115282a327cd1b5826ba75b60c330a5ade3313f39dab5868cb34b6fba97d433b4b2c4a70bee171ade06dc1b69ff049f33c6cec9d7a3d1d781c67163fbef1c0e36353ddf2553b603a02b9a0cdc9020cdfc0402d0af9d1471929df6e29d34a2431c3650484b86fd9a890411e7853f6bbc24054abfaa33147d1d76e76ee4f37ba1e51363c947b8e1fdd603bf83395688880bdf29e017cf5b7cd9d37bea90f53f0c81c20faaca5b0954f1a67a678020485cfe18ffdac650e1481f1a9cd32544d805221cfaa0f210bf3797a6f0640f0f73b3684c504d7917626d086ce137d46aa9762f8348859f24c50f17c056f922f0d9b7311e42049764e30f20b5a62c6080a252828a5492681fd53634f4681c2c758d00776f732b56126deb3f4f99db3b1950e933c9f011348400b4c644c974ae985e88ca19524f1646ccba6b3ae3983fa0a49134919c200b5c7788ff9bc1c96ab2131af8872e1abb8e03c0840a3557d0d583f683f2029c96fb7d8fbcba3ab7a55e9a1258d06bcf649447a5a4f4a61835c0b0265cda7121addb2bad23f205c92891497bf0c6e73f7638718db1a19d145cd93fa9ce92dd28aa21fd7d1202a7368c5ac88e2f8c9b469c9cd58af744b080ecb868ba29ced1640cbabd167ce815c7ba7990d44faef8201adceb0070d60e2b1723f57ae1dc2288ceaf6b9a04afe58f95dd0630bc64bb62e0dc013e3fe02bcc15416b897b87ed09d88aec942ce6a304e5fe841b5d087730553ae2beabe000a4f22c328700d2580bd5ac77d6b8051d6f3b38eafaa52a49fb0e4049b2b52af12de96ade83a77ca9ef06a819bb2744c2745fe3eb8ac74fe1c77647d5bfecc46c617bf16c052f20b160968d44862c2c65951b007b31dab4323b764c820a42072af44f79924ec51c7876bd7cae25ab810f10173a60e3ec2ba348c57fb3ac73945500b845a080b02da60c922d3c12b94cae79a57ca63caed1638dc6bf928f1b09e4446a2e9de4c480d5e6cd99365e8f082b36c058758dc0738d7b982037db8d6357f9bb361b75e7b37840d9fcd9c103305948829fab00590abc3a57292b456d809a7584d5ea87f3cc0e86bde930f3e5ba47acec5d9e69a17a62b35abad20baec9b9c848be03a63758a96a4115727a659c440fb465e09bd3501fd122381a7f42993cf2d9e4ae1a7deeafe820d45060730b24131dc32110a2e9814054e9b83971ce7122f402366e141ce24ae64b7d0ab354e098d609f1e375a34b0772037984d5c507a0af6ceaaffacbc666bf7600484e0c7cd88cad025c68176c8ebd8a36195f8e194fb0bbcc9575894bafa53c07b248355ec0b3cc5f9907de48619b96edc01ceea47e4f28732a2fb06df988444e4e4a55c18aa30440f5b43050397a143fdb52352061f7707fd16731953b57c3ce5bcd922c7f8b04b10b3ccef2ef784a8a8b63a044b521c2497a923733675b54a73e4714b626cf4d631a148e13aa2293742737963b34645417c73872df6e6e17d14ff4c3907441d99253553079c4462c15e25073c85c32a9dfc178f6d8ed818ed21e2f2729d2cfdf156b7e39508fc4221390419ed73954894c9c978ff35acb407ee51f14d25620781d93778c4c3884c80a29eab3f8d2c50990f1b5ceae21b4eada3189f33442d999668fd944c6d5a70829b672403966436b31a9d812077237d6455d5d220278329c4694e55650c1f67afbf376b496dab120d18fbab93fdeefdf1d19ec8283bf7fca594edf61ebe3450a4e915675491003355306112da60db52839ea5c6246389c58546cfd0b795aba0a7041ef2393e5c52b846139e3db851cb45c43d7111aea32c8fef74bf5c4f926eee4c2472c5921546c31289ae974e04459f2033063cdfb8dd9e2d83ac5ed778fa6f35eb24cbd4caa5d4f7906cd7052c120ed1913a9bc4afcdea939cc34303017acd4409fc99daea7ba6709388dc00e79f515f84a884ac396f2f3ed16fa434d149d4c2caed9dc1b14241f54eb20f68d4df6436fc52fc3ac38a5a46441d59fd15ace6a1dcbc6e50e2788b4e47d892de6aaf7699cc196535729647bd4935a535b5cf010b62bcf45f77b680a5bb1c8a0370d7485ae48574d6ce3a303473206c1b2e26864f2def423322b697a5419a5c8ab5a45529d9dd34ed6be0691bc1d7dbb6498ec42997975b1f7f469edc9f548ba1f96c1bdb8764ee446b124c48c408145771c0a7579317b906912a6f22ea8b9ef4c3d753d2f1708b6fd269561e658eb23eff48334453951c4c46c0cab4909d000453b5d01c1f0dfcc48505b698c48f9bce89c4bab51ba585fde0d46593c70ff9c8c84bfeb1b55d6f06cfb0ad47c974b38e2a2ee1d4d8f85bdaf18aeba2b5ff568b265e6ec41f03f4d1ef5a678748464e43dba63d993e38e8cf65618671c5a1ac3215f2ced9945f498b5ee3cf3321ece19f108bd87aa3b99d0a8e07500126386b41e9cdad52fcafe25667098fc82e8fd002500189d6f62402a12757494b915e028759dbd99ede61336fccc92f95399e07b6fb384fbc5ddd7399141efb06ace25f0f33bdd49a0bb7ceee4933afdd320460ab19a92b5336d0d28956683b37e4580603456392462fbb53b0f346cf4d190949c34578b0693a46118ba32799c7313fff8d9172d6e90a77f89611dc078a855832abb50ac9ff1e483c49174d5bda26f237fd89df98e8363d44291a60b3da53234f9c27a69813348ae7745d82d336f660c2c7c3c94f24db05c814a89fb86f5f14d6df85958449f8ead8bf77b44207f41f5b7a55da87cec3da0d889d5005134518b4adbcd336c8c62e2a23f6f56452cc0dedd93e71eb6d233865d669bd363170ca7d4c9bce9078409a719398b8fece8a2de8b4e1c4387639f25ed62b81ad8d68fb4b1824407da65b4cc225d84807777dcc6c725671d20bd5c312f63f5bcc344c421804ce44b94756f0073694c9e96ae9bc17e17251f41fd8bba790b386acae5840733439dbb2c03561ee76779aec10e77583ff77aaa28a467f237d7c1c335baf1cf6390c55ac7e70659777eca0b896df10fa2c17d0d65163fc9ca76b53862fe24b49a9be21272c0fef33d5537993ae65e21803638b798983bfeac9dda3a138b5a89fb200070da2b9e7521ed56344590c5f293a9565a19357e5af6dc53e4d06878fede54f108f936449c7ee5cf2e3cc134ee17ce9ab94fc1e2524e9e4a43d2dd77f8c17f81046b4558f035751556ffc30c755a39b0a82bf7c456c50ee00304714d871b45b1f5d76bf12c1b447a203733f053d611ae32a01f594c81109978b39545f6b7d0e2efc75c562dda0fd8f6cf27ca793f1d27ba7b5f739567e40249207eac9ce67e2fc38fa33eb5cdef80cd24dfc6ac7dd00036a912168c1ab4fa72015aeff2c7f37b7670067ba18379c6712e04dfe1c39e6e0ffa8264f53d0ab9c8dea9b4fbc03c543241d223675e31fa69b7a77f84e9f1d406756d753a0271c12c6bca7afa56d8c23e4b3dfa54b9de1777ad278a5262134e6e0182ab28d63eadcedd9a13f0ade355f64cfeb943eb6ab21087408cf7d67b4d808b5c0a862d25f10dd36ff52db192381cec97705a9827cb7db338e9a374fd1473511ca2d93bbe719c4bf0107a6eb392f448b9a5504d415300824666042d79ed2ee2140ccab5f044cc5489bf3a2ea3451abf0302fc8cf067dfa4737323899eee99c1fbe2b49475e33c0ddccf9f43fb062e3e84068dcef273ee31c35d38ea02c2b7262fc82c18850a59a4b494782fc1d7da9b5ddf39e99f3471e9de20b6182f109c33cc37ab0479368ab5f326602ea7ea02846a83d75f8aa84f76796b3213e65b9530cc8d9d73979cc44f3cafb2c786ac0109cb8b5da17b20833be222baf1d082ebe3b22f322b7aa24d319ef7eee3286d155607db22a6a14a373ccfa9b5b22af0ba0d8bc783b9a1a3140fabf52793b98ebf408a4f48db65bf2cf331907664e949d1b528961cf77261df090dc2e5c4756dee9ff092c3c792f3b62c10e2", 0x100a}], 0x6, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, 0xffffffffffffffff, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x0, &(0x7f00000015c0)) r4 = semget$private(0x0, 0x9, 0x42) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x8001}, {0x2, 0x0, 0x1000}], 0x4) shmget(0x3, 0x3000, 0x200, &(0x7f0000271000/0x3000)=nil) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) msgget$private(0x0, 0xfffffffffffffffd) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x881, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r7, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r8, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) recvfrom$unix(r9, &(0x7f0000000380)=""/146, 0x92, 0x846, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440)=[{0x26}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) r10 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105727, &(0x7f0000000040)={&(0x7f0000000440), 0x226}) 00:14:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = dup(r0) r4 = syz_open_pts() getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f00000002c0), &(0x7f0000000340)=0x4) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) flock(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = dup2(r6, r6) shutdown(r7, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000300)={0x7fff800, 0x8000, {0x2, 0x6}}) write(r5, &(0x7f0000000140)='W', 0x1) socketpair(0x18, 0x0, 0x1, &(0x7f00000003c0)={0xffffffffffffffff}) setsockopt(r8, 0x4, 0x2, &(0x7f0000000400)="cde30d93a1031aa3a7bcbb35276d99b55cdab0c5516b40d32cd45fa931b76f17897b2a3a0ec695b2945ad55a067a5705774d6325d19cdc4632239caebd1df292070a1e7a7818c1973614483ce7fa1cdc3b7e9ca542729fe7e7a8d34aebb7444078153e71e50b1e7f3d90123f6d316d2912e2b666742981767f20037cdf46634ba32a81efb08b5c7bd5c42349bb7e54318329cf5a24e1b549873fd4213f40470425ec1452063aea4bdafb7ba34d99e78f9475891798c2bef71e019952ad46b9e09bd87abac3a240fa2cccbc9c14dc388f72c76d0976a4cf3acbe04d9f7dc62d9e923e5b78fa1527392d", 0xbe) ftruncate(r5, 0x0, 0x30000) dup2(r4, r5) r9 = syz_open_pts() lseek(r9, 0x0, 0x4c19c4870b7c4c8a, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8028698c, &(0x7f00000000c0)) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000040)={0x4, 0x2, 0x6}) fcntl$lock(r9, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) ioctl$TIOCNOTTY(r9, 0x20007471) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0xc4c01002e}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) fcntl$setown(r1, 0x6, 0x0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f00000000c0)="bafd192d5f6928e1f1ca6af2065d318d31f326b5b40a5bbc8f30de1968c0032db6c452ba9d912af66e2ce64e2727940eaf7c4ffa0fe90f06946025f812e36e704b1869027561d1503f00908779bc5aabe30afe06deb2ad64f6f31bc0a69f0d436faddeb1a291f2f082b6286942e5492c4cfcee786654e772a6c0e031b77ef47781f327d69b4617d31095c1dc6be8edeacc53290defaf78bf", 0x98}, {&(0x7f0000000300)="f26bcadaad2fe210d5b55ffbca4cd0360ecff7b37afdf13651b163bb5b79525d777594dfd3da3f8e879e197de2821fb0618384a0ea6785cedd2f50058c2a5b005473facf1a029b9ae0974d0a74398d18ee5aa259b3f3594145460dd700fee1ed19be097abf290a582ce27da1c37770ae627654bcd31b925c", 0x78}, {&(0x7f0000000380)="e0a24c23de504e9c8dfe1ace66be517959986b41f865c669cacfb91366ceda21cc0d19281eb7d0130b473de1a8ca9d5c1baefd82434d66283a764c6dbe0a4cac9da0faf5b2bb7833c9e57266c4a0aaf3c159591d86d54f66df9793b8894370ce852480f91b11b2139a71c368f461da455df5348c84559fa61ee40945bbb9ca517227b6b4b886ea1712b3fe6880ca33141974030cdb9774522f015ebb9295f436ec844224d9ff6b64d355d14e8c0d", 0xae}, {&(0x7f0000000440)="d7c6aef5681ad073f9c0f269375381189834abf8a406b5aba3c533227dd2a8b083d7a4d99c4d0c1de775e60c2d86d9da9f7ba417f6e2d29d4f5d53a3c55d2e1306d5d668e937970105b93bc5359ce82f2230ddee04c3dcb5b4d3064ebe779f7c03b79ed420f939d5fc80755c5a24111e6e8197c4c0231c7dea27602502bcfcfff7e204d68bfec2056a9bf18c9bb66dad2b2eb80e9585cfc0f473659a1e73758e8f6b64e7b918a9c0fad8991b78aa05af508a3837ee965393955ce57227d59bc5f3506747423947214aee1263034ae94cf1555a8497390d1769fc7247301a9ba1b228463b314344c2f5bdfd6f5f7ce17810671fcd823681969fae3c6c3526e6266f3b6a8d1ce5b4911f52bfc7f3616d5dc798a6dfade70e47f5ece7c8047d6a54282df688638cf39f78f6ee41122d4b6777075096456727ba4dca85bbc18c82a3276fb1b3e7ee954d9b4194a55429188a8d59334edd7d176bdc4447c2634f1acab242e03f718964c61d3aa1e37e0e7c2ba75fb8f3471bc853d7981a55f3a72e8657fc9a851f637ccf704469a66c1093fcfdd8d01d949478822e74f31e6e195831259cdc1a85e941a2db87d00970cc5317dab249b43555a5a7dbc93f586df1039d1a92829efd5860224da9c3b34c48a2a8de1c6e1e1856448f5f2b97dd005f65974a7499a7ebbf738463d7bb7c94dcb83b9ba7db01b3650c2a355b819d19523e3bd22deef51ce8161929573780dc03ab0aa768567c402f802654884620a138bf6292531cfc7e5306f3503aa7a19255f0920bdce57c737b9ea79ee177b9752647c06b84e3e70a98972918085c1baff87906e54b49b11f4bc1eb1ee9cda12b3f49f0513b4f9b68adf1102bcead7e16e567b2ff5d3a84462635088c515d1eb626be00034b3854405438b0c8bda547dccc82cd02fc149167f100cb2dc4e72f039b239ad1d440b9552c967e3b6a3929bb57497b61028ae1de619ef675e2d58e80104957cf79876aae6e2aa2275025997c7f0f721fb15742c119d54b4aadcfc66f4948998be2f2fa1ddb5bae2a50b832946e0d91c602822e2dba7f68f7c972d9f0096a47a7008f941a5d260702cf77fa471f018fc50b65dd8b707bac760fc95f5577c89f5b0fb099b58851ca1467eb496b8b85b1b8ecd8b4358c6a6fefc382d7bb2ef7a2ba511817bfb83e93659b51d636569f57288b51651e8c2e36d755749141961fe84150d86597d3dde13dddb1c003999c1188f71bfc8377f5e6fd1297b2fc803a90dff5e69e1139c6adff7b926f4c028d360753e27ebc680e867a4e7966d45e70a93db4affb7ffd3e9b0cc1693c581b25b1f404221e376c9772c2822d9d78d521fbbd4242fc6a4228bc3117c5539dfc3bf1b6876cce8577c2013a42a61841ab05676fba3676a53ee94690b3533cd6034645725b00878f955d8a231e6e274ced9f322ea31d08186f5d5befc8d2e3a6432145faf0b5c5eac00502d04127e5eb4bbc1b2247a96235ec93c9563ac316a7f71fa7bbca2dc9f0fa17b0f5ab44eca9d123cf255194c473a910ce47aa3f17b4736a934a9653cc7dcce273efe7386a287491718517806e4d35a6588d0fd65195eda1c65198cc199517fa316983fe52f9c2fc2f65a5f49950896a4521a4b32a08ec12456cc572591aafe1648f7634079693c2f9baea3bed165391278ed769295f4d6556f48666ce4740e85c85da62957ba20c77ec43a08bcc287dc24070014382e0872158f8c68823a04ab50d8e367c795cfc3e3cefdcad22be278abfdf8a82e5c3790763834b9e67a609160b77e256d7fa9e171ab21555b3251398f45c48297e95680035b984fb6ab765d33ec55752f3ef9bf0be815a633414622c52f6dba464fbbedbcd798a6a7b0b37dd762600335fef90ab8aaec44aa44ba94100added95ab663e9d2a880c17ef3110897b9842f211fbb1193d92a6e29a4d4e54267e180892904567deaf40cdec9e11c68566e2bc85e8cfcd5023282a1e6e10e9955cd69de7f74b41c3d592926bbf95a09a37c6f58ff8fcd9785dd321258434600e04c6a5e35eaea840c5059794589697c0369abbf7e36a7a6cdecfda22422253a369b662e18b3956e07402402c10f7ad5d822fec3bc7067163f97d7c1e94e4a30a0fe827e079204921f6d98163144a2d938465ee1566cb6bc127fca9ba54216d774b43b72fdab921c3dd14dc24b97d61b21f9c1ff9f90254277b5ef3e927397ea0318f44f2ee052772b50e0daf6169d6ff90f1c4f69622d9604ef2fa96452c791ca62d736a53502068a3553e002d6cc606fd52ac6f9e9918cefb09830dc4f01d06a9c2a734265b501489f142e2fa6a427694ccdcb4645269e264c2af8729238562b6d1523e80547c603cb227db896d7bade41763a014e9906b001cdd23689400549ba31e3c293d963eb525afff4cb322e384b74dff0a76f01057a9d8f209d16785354fe986145874073e781149c568ba9388995282a48183a63a190ae6c07301e89022aebd601dd2c8899b187a34eddc065a8941540004defcd0c84eba858d2794261a6ac46ac613d22e1c60b8302c8f13a0a30dd7f7497d6bdc89d763f0dd8461d657ba186c1e91e09ffd88f89478025208092504c6d1d4253d9729e0281d57df97cf4e0c871c5b1e1a256d5b37b5d3f74213ad1d4bd50b51ce0e979f49bca28a89953bf2efa1e4a11eb1a4f96af8dc627bc8f190e3224365cabd329915bf99a020eb0c88a22129f2891c836304f095e575ecd05b4938ff68b4e706e26fa978598b79b2d9deb2041867280c0e43e21fa8978db519ed326b38e597cffd3da0e9a0fb8d59ee3472459f6115967703c066de67e1c5c245d1a8a72f68867f6abefe176a267149dde6456948cc74ba7c710d49bf85b2a7aa499630abbab09caea4ebe0ccf06ca002b855a3f2786c97511d5d5e3ed2124e2ed532f291f84eb2da93cfe8da038499014e39f16e2cb5f85bae2b1681b293812eed728b5e1c1c2ddd3782124a2fe9ae350003cafecefa3e2a55a0dc4575d4a4c7f2ed830ac3dfc18c952d2f4af93387c67da8d866aa33411cab6ec226998f350543c95ff002aadc32d9991de1b0cbefa61aa50863d86ca3f2ecbf2aa1f5d1a2ab7b8168f583a2d88f8e0d4c02e95733bb79a192bde2f7244f35a065ac27d95162f7710f21fa35c0fe50f8b96b3ec1eb754d56f53a387aba5770178e6dd841be30ae54ba6210accfaa99331dbfca205626c241e56957441fecd65cd22eddd696236e41558615ffdd5e8cc598ecddc1dbd540784b565baa0d5fd18870981aff6716f2c8ad5ddb6a6668c8a2829e185826a6a2dc716aa342041b952758822c96291a94e4740a7903866b6d86bb39306ff3af01a60c266686411bb94ddc9b8b83f9b313fcd4934d898fcb51f9c6f6b03a4f7aebd50baf6b7c1fee0bb8cdc248c12ad143d985624e0e342e911d4519e0a1eb439724695d890b3f54453ba11716c582c17a3fe29f9db894b15acc46e9eff268cf0699ab9e52deea8e53854f5fbff6a318b6cb7fa1558230d0f1b029fae82ac8f357988fc0c6f3a0c9cab364826cdfb51db8b321b26cc18079f12048697a50e3df6a90ddd6e573a1b0407ea90a8025698f162af6cc6049b3c9553fd85be1a7a5483786b88d921433cf6e255d26a1e7bf1e30896dd31648d7ae3972840de1f933d96c9239c2f4527e36dfa70a7463eaadf84f4a0be9e122acb309ac817f0366641f600e2d307f338ff778a74640ebd81a4d353241b6d70324e6079a0adcf83b86b208b7ff4cffd4da9d18b028a9090e6924adde6703ee1e46b3bdf482d146d1d2791b4547a2183669d249a7aef7ad61d0d8c622727579a6e876d65785c100b4fa92c5453ea199dbd2ea523711ccce94ca6bac89946f7e246b8fab82c0489337cd10b18f3219d4a69eec4fb3e6b38a1d200cccb798926ba3268a52d8a5254e5c85cfb2b116fa1f10c47d291bc23e3b2d0c6f60d3966189ce033fcd8c818251b3d0d320b8e8e9c39488e969cadc0025331aacc946a8a2c3530294b817909bf88d5cfc7535b3964dc0a057c5b7e05c5fa039d23e17044a6fb3fd0769ed56d494ba11704a34a3632e010f830febdb6f459999c260b59433305c820cbd11941402c7bd6ab570889d60e453067e783225cc6f42898aa605dab7564da33f9b4e41013fa50bf12f391a45e239ebdb1676af677ffc775d8f5fb0b5aea1c76904e0df67a100d27ed248e8fbbab291b4a2e31154fa680e9fa9d87c2b199734d4292dd2070e1fa630a8290fdb8e12673879451909ce0910fa46f1801808c5300984ddc7656560b7313605119daaf77bb5f3ffcbfad12dffffa540b4b2b3d21f496005b220a3ec02f90c61f930644c66b50cec318904cc87aea05a4e6c04658aa993c5b42afe36623559077f96641cdd582c9a0d6badab15afa6e82067de3a91781e116aad438fa4731bfdf9be11644d8612f7e6f9fe4927ab30f113bcd1ca54b2e837cd16fae1d15919332657742be0320a38460bb1e5fde41343aee638928c78f286241f0048af2bb468fa2d259d1d4a4a1fb23baf37f4460d092a3cf2a533886c957a15cb8f5c758acfdee435961a6eaf55dcb781ee3604c0891fec20a0ca3bcf7feb4cdbac70c68ee6d84105a6afe50cc236d06022bd7497bc072e2241d05bbb4a9bfaec37146631f919b671db1ed7a88c7b29464e26e9b3ab7ec87621ddc33bc4f070e563e3452e56da8095ae34566b2cc456fb0f889c9d7bd01d9be3f7e985458f7956258e16d0ba3ee4fae0b53e80574fd15b0b0329ddeb7312ccee7fb5fd51e869e17d6dc6c6a0f7312c4b63bd4a4c5c87a9b2f078097d77b7c14121da07a559aacac169e0942ac4a835cb341f9ee86d0021a7bb27f1bbf6896a08d407d29630c368be6b2397b9916f86805844694ee5d458d286c62ffed8ae1a3cf70aa11ea46c4d2f7228f970372b4c75b52f63cbdb13bf9df01209cdf02b7632532c02c3589464eca3b69d6dfa043f271f427de54c5a8f652716cc59ae3e8ea8e64b334dc366756c23ecbdb1f1f9580e1ce6d26ab20be75394a3b5f2aeb858393423c887f41c3a18bcf9229ca7398b17e670b65d19eae8f4038d1daa71f427ca825d743d33d266913030b59d576e30031c712e9e5f4d82771fc50850c247ba2afa4a0c47ccb532123c392eff791e1a38a473a5b94cb987e17d03177b53bb034b94c3b30c7cf073bcbbfcd9f2bddc0428063eb6493e5e6742601a4ad286c91dc064c7e543135b3693ed043f71526aa637510091e001ee7e7e5e020bb8116faa18086655c3fc2953fd5592b419bcea1267b319f2880892a564cab32a1d2d08f591389d5720d2d60580f709453015745756746d6448cf1a8a62c0b6fa4c442296cba001c892044ca33e80eb8fb686d3cb9bf3305ae57972ae69b230e5d7eef49e8b96797c4c808d9b33d91f6384e6d45e62a7e379954f75fa702d8d824278c7ea4543a5f0a199f59759ba9273f5eb87aac7bf8f2fbb0d93f52415d7fcccbb79a0005ed7cbca893b84a6dd51ce12174412c90292c6877102f368fbefe4adb7ff4fe80be038963a322d6b26ab59f20bf9593791fff0875368000c494978ba1059bffc019b8445b28473f55940c479c781a9d2fee51f25146e5649bdbaefa2941f4915ed5e527a49f35bdc4524b302e94dbb0dc552b2a25ba5dc44656f003bd17e3b3431cabf4c22d3641f555eddeeb562c429b0c775b421047db0b8e8c54bb97f7d2b5e4703951c27d8e58668609bbbdab2ff000950ae665d2f2a04b0d", 0x1000}, {&(0x7f0000001440)="100b296944eff51b6921082bba12d032b7a53aafa455760301b9b45e2ed63b05d06a19ebaa6d239a4629e26cafb7c46b7fef987b19b3d0c295ace7086fc22247a308112e2dcf32182f02", 0x4a}, {&(0x7f0000000200)="9eec60387ccf721427dc6709f194a93446cca7f7d56fcdb2aba93ab1bb0521e8c8be743072668b23d5281232620f84445dbe623b3eb95162d2", 0x39}, {&(0x7f00000014c0)="9404d0ed6c028405cdc6d3029e39344fb93ca61a186b171bca41d0b3cebda56808272ecaa68c0ae57ed8993179f33c1d4d8df5ca006bdfc994fd1885f3fa2cf5298414f51ce07d5a64172f813edaa9a25d429903164a7d32338f1960a990f67985ab4e86a27b65fb6de3bf02705838aa626e7821081fb55f2cb6565dd4cd7ca5a74bcc8da97427708c3dc992c5792072b6cc3acc8de35f8cca2e1022b283d65c", 0xa0}, {&(0x7f0000001580)="b12f2d807b38b0ef2f375fcb417235511073faeed839f0b50539f89af57ebaa003d72f5e01623b16dd85675cfeca259f6ab78e3649f1e46737dc2fb61a46838ae183b3118d2254a667", 0x49}], 0x8, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)="000000186004008ba8002b27febf02000000ba0d31e99a00000000000000020000000000000038b60fb5592f", 0x2c}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) fsync(r1) 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000fc]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = dup(0xffffffffffffffff) lseek(r2, 0x0, 0x3f, 0x2) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000040)=0x3, 0x4) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r3, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000000)) 16:00:00 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{}, {0x35}]}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) syz_open_pts() writev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="fd5045bac60d32", 0x7}], 0x1) readv(r1, &(0x7f0000000040), 0x16f) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3}, {0x2003c}, {0x7ffffffe}]}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0xb) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x7, 0x6, 0x7, 0x401}, {0x11e, 0x3a, 0x1f, 0x20}, {0x6595, 0x8, 0x37, 0x1}]}) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="6873c1d59079c35faee5f8c8ff59e474dcecf354a6537e8e8111", 0x1a}, {&(0x7f0000000180)="a21ad919b124b1a8653528e3bfb6936e6327329d45ac190aac3fbe5b0557f5160029be5efc381af30e513fd373", 0x2d}], 0x2, 0x0, 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x8, 0x2}], 0x2}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x1, 0x6}, {0x44, 0x9}, {0x0, 0xfffffffe}, {0x25, 0xfffffff8}, {0x42, 0x89b}], 0x5}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) sendto$inet6(r2, &(0x7f0000000140)="54923f72265da6af8253227549e5379cc58b0c92d875d134c4b74c131c4af133119252d2540e46e1136ca76d24569ec131cf5c479d2472c980eecb6b6178e6a3ee91d8b68a0d3bec3df5451ba400b063d65e329add6cd478aea5c02df345b8f833efb24350502dd6b45f1f8c88332d7cea88ede5a2fa566614c57b9d38", 0x7d, 0x8, &(0x7f00000001c0)={0x18, 0x0, 0x3, 0x5}, 0xc) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/klog\x00', 0x8000, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001800)='/dev/wsmouse\x00', 0x20000, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001880)='/dev/wsmouse0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r8, 0x0) r9 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r10) r11 = getgid() lchown(&(0x7f0000001280)='./file0\x00', 0x0, r11) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/zero\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r15, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000019c0)={&(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00./fi\x00\x00\x00\x00'], 0xa, &(0x7f0000001700)=[{&(0x7f0000000240)="54ca996b16b63a5b521dbcf4a702c0080609621a168cd7d031d69ac23189781e8584b4edcf57ec741553c9bcd5091d458e83a577c44de5cf1e862617d10ccda20711d9406ae251ae8799a534c5eba7970823461eabdc5249dce294d703136d87b055baf2a0737776cc59615f3fc22768d7fd1ce4db7bf46f221b455a5ea3e01f866fe2602a2fa735daab6088e64157217a745b864e67f7d120dca6b68e0fcc957356bbb2bd47a7a8cb07056f4148b5", 0xaf}, {&(0x7f0000000300)="55b45be73b78bc03578e42e66d3418c3e6ac855b95e28f63983a4bbac38c53cef3629cd0fbf1c6286287f27be78f4bbd72a3993d4f56bc16138b2da0bfcdf69bda84db4b6aeba14aefc5b9a8b5bb04e7eaed1834c2b02712e5675c11bc67c3ca7776af830ca17c48433e9fe60e1f31f6f5c6371f7dde0ffbf83f7525da1b1c38152909952f60d6f27bde0e193e44f29d8ffdf20693e233640510ede00782dc7d2744348528b7e0d25fe248db00beacb62b9e52e07a03da7d4d", 0xb9}, {&(0x7f00000003c0)="1808e15bc1c1cbfdfb7bd5b040d838b9f1840ad5685e49b29cf9d9b0eded483b45635a0acfca32aa9e4d82ec851747498376209024a2f9ad92bd69ae428df44a3f66610cb6208ea9", 0x48}, {&(0x7f0000000440)="5d4677959fef642f32dbcafe401ed73e4810ea66b8b7a2f9d00ffac9cf4cc8f321b56b8e5a01a49fbf766187f36fbd239585a92416edb1103988dd051224f2454defca153adcab0aebe1f529dcfccec1007c8aa3257c2d69aaa817e15eedbbe317c428b8ac3f931b23ea03ffe2b1888c043529e1993d7434f67192ffc92d78a0561bb3ef6f4afc295bdfacbd885a8b0420fe2d8e0cea0e49ae1b8494fd3f402ee492993f418f5b4d75e83dfb6ee17bd49dc707e509e307c80fd1412b29b0acda753f7fca32669e8c96489019b77111ce9e6d15e256fe8007b04d2cac2e82bb7fffc7bef916dd4d74334b39ad845925e627204a03eee08b9967aecf7e", 0xfc}, {&(0x7f0000000540)="a0fd8645a062d2efbb1bfe5794061ff87f5dbc863abd08c6624c17b746f2b040f283a26f8d47d83e12dc3039297005267353a99cade57b7b18fa46c4c87fc48f99ca4c13b9f1ab6008cbeb4524adbaeff94bbd3112cae6bb6560a03cdd6455b8d1198ebf71105a95f150562d7276", 0x6e}, {&(0x7f00000005c0)="7c510fe37b3892610f8587d4fad377b1ee8b28a4c8298831a6990bd04e20", 0x1e}, {&(0x7f0000000600)="e14953ae3c419803dfbbf72773fbd6f4e6b8d543c7eef6339c34b857ad6752144befaafca95326c4ec97c108105dc318db66edf32915fdbed50960a807bfa7d2b4b5a4a44e83d6a1bf522648184804497d7c2f209bf11d97ad3f334010b5208510b49f0198baca9b7880bfd53c39f8460a692503ac8c42c40601b0f94fd2ebed3e408eb86ab34a7cddc9548f81f4a8bf36f53f2b42129ccaab616ae3eb89f1e071eaaad3aa3248e1a663e4c8be8712f86bf1e530", 0xb4}, {&(0x7f00000006c0)="3c9c3f725a3c2e3edb57415e", 0xc}, {&(0x7f0000000700)="6cbeec7aee51d3b74c40c353d1012f16ee402b9f7dfb3c9301e203f57828b35365004a20fcbe3f349dd4e8e06ae51fd752d8700d7a43b7f60d3798af3e927a39c1ba839f1df44066377e7ef7832f5a472d79f90897f3f535fc537f89de527130989e4b7d93a512917f163d039ce98fc47611c7eb7a73909c61f941bc002b675d0b6f51d5d28e20a816c386a324efa177deb54e7cda80d41d6902760b881a2ee59f391b413d73803f99b31e50f62f5de52fb3d974eea05010d7bf4eef73090b759b1306312a61a52a472b6d0973f457f749930df781c6a04f9316d5184b3eab4ac3e9f75790ec9f6b89b99e6b0088201e66941a53e83eeda5ae33436fdfc5bcf503bb0c1b8b69c9dc2cc420f8a330e913286b1580800e49521508c6fd11d9c8916205f871922d3c2e17a351903c5067c52f953a749001e5b388477095c6e56038d2989c398c3fd350c15a4a52a1e9f38205adffa84cd7e43ab2f5af90c16aebbfa7cdb6d66cedacc74e8b12f19a38e76280efcbbef3d422300ed026217ed47bf1d4fc999be64dea428bec21e68529b39903a47a2124f378af5cf80cd9526130397bbd7145a44e7caa124fbb4c4f4f0824193b6ed498ebdbd253e5a3c84d9f8283a91b4b9a7cfffd1328b3263be29c1e0833711d67da32214dfdfbe012adc2772d9909e5343f990ea49910920539e72fc9e170282b97a0a2c0f19a6e3e6c9942ebbadf14d9282477e6ecb99d69738c51feba09bcbc15db3cb4ca6a05aeb10ee334900534690f0203f2124bfe062953ec645b0d6762557eb72d0e888efb64e683b0a6d6f81f3c4f88f8acf43855c622816d746fd80f93c86d112c189ca84bf9f55f40f128eef91f8e307a75488092f080d900d36d33d2a880ada952808b194e8c4d63cb0fc87d3309bf05f6b090069eaccec9450914df9d44f879249c5f7800637553864497166459b02ddbef9008ada85db275c609399a8379fd92d9999ec180a1c264b9017aaa7c5ae991e83fb2dd64f8957107c50d0d9c5e0c6a6f26664af929778446eff5fbdb3711839f04014e3a56e3e785c0b514b778a70f1c1a1f68cccf02fcb1669f17e03c740fea646dc97e729f9353037a78354fa63aa810737e01ed12c13be71dbb0583df377379a308062dc79dfcb630b0519608e7644a44d59daf4d5265f74ef4e940e7adf48f848505ea44c129e15d2af4372bef63181a82188428818a64795da599d64c103fd9350c1ecb5571a9fc4272a4394173595a5b81e2dff844ff610fd79751fae3bcdc8013bbe39e3fa0c962e69107758c777667d67f66667e9553b2ee0653c4763d486b826823532f916ffa9f0ba5dd6bb1fbf36c502b694c33f6e561d204108373d1862401918e22add69cdb8b2b10b267142ece39f52e0ded13f84f274b2d50f5501ae3fccef2a66ae36eab382f1e5cf1653288b614542d2a0e32becac7635c6c6a288ce50b70d14a517aea342117d83804ef4d288eea2ecf02778c5d02cc768aac9287355e2f28151a3e09037fc04a213c1b359f36add13c4f3f55eaa79bed9e31739e7e1f767efc98f0b5dbda55ec6028c670bfc9599b5205d510e0f0c958d7a46c81d38de43d9f40b5116f04dcfbc14ebc699c24ffbf81ab003584ef37479dac46bfddf0465a9a7d193de620dff647a35f30ba92dcbe7bf0525a928540cb5399f7d44bee3f75125ec1c41a1eef6dc2363ecbc3594b4128b1fe2b1a81ee5dfea27bcd6c23989c1edc77930b24859c9dc15ed488cca1569fe0df5ce082dca0b805c1fc987efe42ed8b58f1c94ce78cc8f5b49036831389bdcf3d1fd9131faf659e0e8f3a2bda5e67c491abbc5ca0fcfb2debca4f49c4724bf5ced4d3c50a568b1569e8e29a95b03cdc9fd698c872f3dcd4a6bbffb9a51f1e11f5761a861ec44b7076711987bb6d875007b7fdfac4b60d06fd43a07bd1dc1d14782c29eac5ba592aa73810531d5c15cb3a24b61a99d9cc55a55a9494c8cc5b5b4638f1a778569fca54e9313a21b5ef32fc963e6c54828c724af60d30553da88f67592494146f7acca84a757cbbbd1ba6e48a8682e958e6d5b17cfccc78a3ee6f035b9b672f2e46f7425c9619cbf53e6b23a2645bf447b759235eac656897fe2eb30ee4060741781ed51ab7260c422002c67163560e53161fdc4063fefc94959f7a5e448ec224d534781cb389b2a4f9b76e48c5b67fd0aa590b5fbaa3770d544d2664afcddf14ce8251ed5bde6c7148e8d15900e377716ab9e4a2dd10a782c4352cc721c5186744f7b8a28af16010028dbc2da639e2102a7df82c866eb5e67cb90fd17f605630203693e24e114d1b2d97ffac4d40c3fdbf4978d0c6fa81ec5f8d579826839024865edddab9c4bddee6996449b8b1f29a92bbfff41fde0b5d052e87e73ed95af2b30010c91583ae52d59944423479817598413d6713ce180ec2f1b6c57b4fdbc0fc5257840ae10918e3a480735f7763f17d0360de8096d94da03ea1a7929ca392f4fe19014ff3bf0315176b9a2fc4fd4fe5d84f90ac94e58832735c59f6a42161ec0ef4272ea2740ef25764947d33fb855a13ff3c76ffcbdb55f7e389cab3147e7225267883534096e9cbe0328834697cd62c56d9bafc340c512844b1dbdc8430772bb57c21dc53950e1d26f5130852e15df887ee269e7b1de03fac9541c5e848ae390d335860cc1caa0e64cc2d205c515e0c00e22c12839811fc6cd37258974e1328315b6a5cabbec9ff64ef6099776df82c1adc945fe3dbf0db0f7fcfd6763e0a092d197bdb4c93ae0de684e1029067f9b143b145e760cc664ec66e2dfa33da9f3f7a4dbb302b2ed9fd166de01428a716a2adeb19d2ad657329dd721bd8ce02bbd1ed9218a14cc87f9dd5df14e61e2f043ff42632a43068927c718f2f4333781b8d22c40c6851002e17fde2dce0fc07379e8af0f4a745637df6b2fffcad62427d9d70965542f40a47799947e5bffbccd79684d3ddebeb3ec49ddac4389076e19aab460e00c63e550e1899a808ea2f9b50546c187b1d70e934887b6b83d62d2715d6153a78d94274d54f88714cc09693a1ba98c8d7cf6e2069d17214990d342ad3aff95cc19983cc80e2556cb7eaca0108f7cb0f6c12df6ff3f5c685b57900bb65b1cfa4cef56fe668ac09b6b9b2e6a1bc0336b38730c1c84cbddf65e43732b19e8c9391c292038e6366fb14aef1f8f224181040483c1d8bbb30953df17138af05f47d66afd6b193fed87295240d7260bdbbc50c7024ff52f7078413b96ed9d23015080aaae0f70602d7bea509b0b8cbb959f53593247614f2e5dc7931b7a1f85a8e2294d2fdbf2908fe6a11775f9edf45de7cf02c2e8f9549e8212be48851f0caf198d3c69def00562f38098835df5cb9e93cf3a2e54f71c86a72904c294c1baa447c9abbf02c6240991df99e7f5b883b15128b3a43b5986cb8d85325603e09b9c8321c1b186557ec4903fa4903890a572a89b359f5a5d5f4c59431483b1b422dbd73ecebbfa7ed8c1aebd98e075a5eb4ed9ff5434a12502615424b7ba1fa95dbc9368e13534c6cd6b0890c85418990bd9f6fc0a4462a148ad0396e6c45400b1b56737b9cf3fbe68a2020f5d669df31db1fd111c693b1a16f0e57426b9b4c7d69ebd441e8bcb7ad5fdd8c651549d6d28373c74df20aac5d55c845eca03d8b580b33a6b066be5350110853bd8e5a5eb89b077a3c6780633352e57185ea456259b03270959279f70f321fc8351202b8552fbf17ca78f605817dc7bf674dbcadfaeadcae485bf4e67d88c64d4e71493184b9343570420154aa59f29919a601c2d925abab68cd2e4efc110500bd12212c16a03d9b1008065629f5c70e3b8bbfe524b69e388a79984bb3ed8e6e9c1c77d76b969ad6ef0a5ca8dc7508856fb0bc2e7035c92818cf85bee89faf878e0b12359c5074920d5d8174b63d49c4231aba6c5d40b6fb30592712abf7e03cf05836474802e665df8e7c63eedb50a6d56ed72545e3aac4a007357a1a4e79c410f4523d08819f9e5c71aa85046a3e43709d48fa745f16058adff59910c450dcf3dd9830af711c74eeed83490e80a645442fc70964ac186e2a121914610cc57a96935da62015763fe0ba91cbef16b63281a4ecd4e86b38cac2ab6ffd08583c6dc81706886753df11416dd208d863653f7f0512428b13dcc9086d012a5ca9c304117945e007b7a29cd8975dc398e53231e4466411f707381161adf707ad592dd196716a1b9f0ef291db70c909131e5f1ebac6699381b0123491df36bfe876930223ee0b4469864855625c841e2aa07802acee4a1bee648290ae25c3d961ff40430d27a4c4c388ca6a5525fffc07718b11852c7378750576d3519e3669f009c72a34dcc935d93282a007ea1985a12f90c440b2eee818d1b72eb1afbe165cb4f44bc8b227d9b813ced7a9d00a0a23e0fdbe48391da34b05e49711e2e96ad42ea19c1bad0ef9e4837e2a34bec4ba83706407e531dfdb100be9b7289d723f2bcda21c48cb7abf575c3285bdcc57cd52d09d280d06a25f939bfa907800c0221ae1b622ced964cbdd938d183088d0357d411a49ee57db9e913a27372f518e6cf6b7ad6844e7feb941b61f028958b378847418941e531f65057bbd3bedd0564691d96cae8f03f7ed4cb6e682769333e118da0faca824b0e56a1532b12390aa812f30a13515cd1b61bb2bff9398b47cecce280d7ccfcd0cc87b62c055e4ed71b2ea95df282efd04df0f0fdc65ddad4612dff98e36daf10b3a6ba35a9b708da9022550b61fd052e78a388c64c58b33247454a5791865821e851a6e0ffe30d0e2b601031dee177f8065a6326bc3258d46d74624d4760af3d254dc8f471e316a38de08fc3574fb386ee85cb0a94529d22376a96a1013ba91c5ee1e6e61bc65b2656891a3ad9105a63652d0b00fe97efc4acfa3c127fb5195e2c878f501b82a4a9c324243bbb0dd4cfdfcb4077a08f1c11d7e83ade92f0c31bce7257981e1adf955bbd1c0e2e1ac25db86b9e58dffa9bfd92faaf719ebb4a2468200287feef078bd8f8adcdf2026ed05b89c0cb10a48805442666262857b79df1269f33d60408fbc2a46fcf9a4ee39e9acd76ef49cc5adf784d14ab49aee9790859021436e44146c2f8972fbb225e63575c0b3f8bcf7f4abd4a29d53630e1b6ed6eebb1c12eb4e0d867495e9873f0a47e20de4d9642430cdea278d15a31a8bf8f56b1c05bc625bf636e10d4e0953d329ac865f304e084bf0da0d99c17627ea2087ba13de5bf5e8e97f2b9eb6d9c5e26a7d01ed460a8d6fbd89498f61f5cb234a8157b44721cc67661efe445d42a9608ec74cf6203676ef0420a3a64aa1e2bd270e089dbfa2a66400484b25c932fa86f1144358fe3eae05c6a88c6fe8efe84f846f22b37605ff6ae2f3106019e7c4186d23158e41b077c1ae3bd0a525ce78028c96f3c444e05cd7ed4bf913caa76d7a3320c989f6c7b9f408409e5f9118f70e9eef2794a9e16c1bf4895e3ef8449de684dc3b77a4ba0178f6850a981fa4d7d6cba08af2641b4da175da0544d36830297c2902ee4eb5c7683bdcae8112b8554bd2c344ce3abd5295e3b87f06b544a01e6a07054781e36aa96ed62f6f4428fb5e0d944fe0faa0dcb24d152ac4b991c80f7558131ed9698f1a5c3e24a4b61b5be46784ec10eb77db6f25be8d677d79754c88f0b4c2786dae123fac43d3ba67367cb46b57931451a0afcd0d1cd81b46d950a583beb1e3e875c9daaab25b3984c3c0740f83a51463f1146e584b3901ee961ea1551f319df4024a", 0x1000}], 0x9, &(0x7f0000001900)=[@rights={0x18, 0xffff, 0x1, [r1, r3]}, @rights={0x28, 0xffff, 0x1, [r4, 0xffffffffffffffff, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, 0x0, r10, r11}, @rights={0x30, 0xffff, 0x1, [r12, r2, r13, r14, r15, 0xffffffffffffffff, r1]}], 0x90, 0x405}, 0xe) 16:00:00 executing program 1: r0 = socket(0x2000000000000005, 0x1, 0xff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="035e0e6955c9c94a2f13a17d6c975f4b97577cf96340c3995ef1cca3a903c3b5cd61cb6400910c4136425b7bfac15a7c12806fcc56c6f96154ff114c04c8b259dbafb199e74ceb469b165f80bb3a21e89b4e74013ad90009c04db6c5ac158fdb4df7dd8951f9d62e3cbfce8c75a813387bcda37942de95cd5cc6fe1ab3995c22924aaffd4422771aa61d8000366d4b3da092a411411db3711cc00766f9eba10640412b3cc3fa19f242f7cbfeea07388a609c46a5c94f7992a0b58d7255412b6efa1a0065390ab167408a0b155453c311ac476e8ca7fe5370", 0xd8}, {&(0x7f0000000300)="204175ca3f132ec88ca5ae94962e30ab07d4ad7cdc5973a66b122e40e946327d8f7e0d013145878f2551584de202938af341ead8d855472106ff5761337d705aad3526594860b30796d29fc310d5680553620607caf17415c02a5db5ef7aae963462eb5a1d54a43f170cd3ac0db591e591de72a96be1e6508c5ff1c15161038921554bb3e4474a336dc93932e47e9c3aa91953680e69cf0844287e9bf1085671f33e1e0e49615e8d590db141bdfff90bab33be45", 0xb4}, {&(0x7f00000003c0)="4f06f35b23a1d8041ab91b2a7c9d7c73066125d05512d9d32932ec76bcb86dd207709df63bfa16667ea0f8ba9f9a32702ea8955d7e167345e506365ca2920be3c98c4631deb3a5f8a421b1679094b301112ddc952df121aff81cf966d9080dbb7f4baffc1bf24074802457b03520c9e1d195d6a07709d685e3ab36e851eadbd2c8809f652673d2ba0f03f84185c90240b90b7a7fc23e5bd73e4e08bea85d4ad0f52902adb057675f49d943e2155d3e27a117128927f22c35425d4d5aabf6ac34b172729cfad0826018739f514badcaf050a655283bf0640281f6b8b5974b3cc34397ae8dd390d64a40e3addd0936", 0xee}, {&(0x7f0000000100)="09d535c0d23463d16cb4989a21c9d02be320061396bd11460f74e617214c92883753dea2bfb73785d6f33c1317ebf175403a26", 0x33}], 0x4, 0x0, 0x7fff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x3) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x13339a3d819071c4) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000800)='./file1\x00') chmod(&(0x7f0000000100)='./file1\x00', 0x2) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = semget$private(0x0, 0x5, 0x46) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r1) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/192) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r2, &(0x7f0000000440)="08847ef639a97e509400940f5509827ae627a4cbde0d2b4547f56dd789e0e0b5d561f13fbe1db56023b15f91e5118db8cbec0d52662e06a44f73123b80e0fed7c510dd9d41347b3b5dbfa62d147b5d7ff8a7660b753e5ccb02b480d9f40725067082e1a854cc53987e539cfcf6e673adb10ac76d5a7ec332af891673698b97864b", 0x81) getgid() unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000200)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000680)) getgid() getgid() sendmsg$unix(r4, &(0x7f0000000840)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000700)="116239fe1e51c7ded8bbd22dc62aa3236107bf73da07d0ed020596ed1ab03e8faedae11104dc6177619fa33f51c59223357ca8e168dc4c58b1560f3a9216bd97559393ba5d9e46f5dae6c294e20430fcdb167322812cdaec305091fae17c97919e04391c0605ed1a4e69dd577829afa0fadd00eee9e5c0164f68dbf5bd834b996cf8de6cf46222fec4d7b3e967dafc0e9beddb4dcda31d748c002b492eeece217cbcb48769483a5da6a86b849b991e2894f77e1415ea6ba0cb27a22d5b0c76722b9995e7e712ad72b483c81c61c3cdc5ce64004abb88c5fdc27ec14127aa5e6f1109294e51eb7df457a98f9fd885d454ba958dd29d6bae", 0xf7}], 0x1, 0x0, 0x0, 0x2}, 0x4) getegid() semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x8) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000880), &(0x7f00000001c0)=0x4) 16:00:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0xae69, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000], [0x0, 0x0, 0x100000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0xffffc0fffffffff7, 0x802], [0x0, 0x0, 0x5], [{}, {}, {0x0, 0x0, 0x0, 0x4}, {}, {}, {0x81, 0x0, 0x0, 0x8}, {0x0, 0x0, 0x0, 0x400000000000000}], {0xffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="7fdb3ee37d64b6389f7ec7efdbb1a508b59575fabe08c47274dcc03138c10247c13dcdc0b03af0799f7486e804947a5fe03391663527513666b73597a5e53c958e33fba9bb1bd3e9fac02bf0ae012c904507c745826766fd660e2e18aa3f97503f672fe2b6553775d26779276bb98a65715a00fd7f95", 0x76}, {&(0x7f0000000180)="6b7b8aac6d9b70102fb65f752ec74e8103d3f6ae1de1f3a74edf7476f782ed95f4cdedccda9373b2c21ae14ec00cdeb2074bc47a96dacd9a1d6c0beed81ea98b6ca7ee300455bab4ecd08efb69bb69743387325a85a75dd5ed7a352bb19eca0a0f2fd5bf96f5a1a507eb244351f8b17044c92bdfb749e44d26925f2a95885dad55aaf3f546eb6e43471c1e14e97b80a15b670f634ebe2737300ee2f924bbb8c469324771ee5460b2779e2a7744afb4f092c01c46284bfbfbc0cd5dd25211d1c54c01cf243dd885e74abd1426", 0xcc}], 0x2, 0x0, 0x7fff) read(r4, &(0x7f0000000080)=""/99, 0x63) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x101}, {}], 0x2}) r1 = dup(r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) msgget$private(0x0, 0x1) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x1, 0x40548ac0, "d73086e7bb6fc6e23c5b0000000a100080e74de4"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xa0) link(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x3f, 0x2, 0x8e6, 0x0, 0x9, 0x56, 0x101, 0x6, 0x0, 0x9, 0x6}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x200, 0x210) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r4) fchownat(r2, &(0x7f0000000180)='./file0/file0\x00', r4, 0xffffffffffffffff, 0x0) syz_open_pts() syz_open_pts() 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81d}, {0x64}, {0x6, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0xfffff00e) syz_emit_ethernet(0x7f, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) r2 = dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xc3, &(0x7f0000000000), 0x28}, 0x2) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYRES32=r3], 0x1) write(r2, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xffffffff, 0x1fffffc, 0x0, "f5cab4020000000000000000003c0000e1002000"}) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r3 = getpid() fcntl$lock(r2, 0x449e139af20779d6, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) getgid() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r5 = getpid() r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/diskmap\x00', 0x100, 0x0) dup(r6) fcntl$lock(r4, 0x449e139af20779d6, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r5}) r7 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x200, 0x50) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r8) r9 = getgid() lchown(&(0x7f0000001280)='./file0\x00', 0x0, r9) getpgrp() r10 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r11) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r13 = getpid() fcntl$lock(r12, 0x449e139af20779d6, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r13}) r14 = getgid() r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r15, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$VMM_IOC_INFO(r15, 0xc0185603, &(0x7f0000000080)={0xaf, 0x0, &(0x7f0000000280)=""/175}) lchown(&(0x7f0000001280)='./file0\x00', 0x0, r14) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f00000006c0)=ANY=[@ANYBLOB="2fc59ee2a0b4a0a0c427237946846ce8508fe66cd2696c"], 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="c30b2d59c9d3eed7eafaf79324a883db402fe89d73cf3f0fb7226aa6f05e72c2d641747cb3629c07d2753fffc3621dfce5ee9dcb987d1bd45908a45f59104f267edb6254ff133675f5c6027857e4864d866beed014de1e91a81fcf64461757986d78a11478a20ff0c9d2c4e38748041c87c215cd6bf42532e783a27b123173cbc339c073896c551f6935784c2c930f5c6e7c2ac23e604c668c384a0a7185bf3ea04044232aad6279a24895c000e86115cfe5c64eef8f3a44f0276ddac3b7e00b9ac39a517a50cd", 0xc7}, {&(0x7f0000000700)="2c4ba947ba8f1158d4aa3865ff92a348a89ffe4f63b2cf8db1d2128fc3b775446d0f29f3eacb0149fd010d5e30f99eb20eeb78e151aeb4f8fe07a728ddcf3a846be6bf2be174ad87fdc60c81710900644d47d8f9bfc32a2b1def7281a71f01e8e517b76c34c148c9f0ea7dff8e4bf6100cd9ac7ab6a9b131e5358cc71604d3c45c7bcf473c020100488546164325389e19817c0e6e5bb7405931a8e65a74d0c1540e548b638927400d27cf0a64fd5a1382a60cf4cf7df0f5ca0bde0000000000e4000000000000cfa153f0c330d7ad7063ca39626aaac3bbf2679a2eb9a0a2400d09930d4208a8349a07f0511a3ab313e4d2635d03190eb5e7621cfccd5b76f001cf57fcebb707b514047be96a10e8b22da134f96d3f529e79adc2a328c1834a48edec809a5abf896d0127c051d514f319bb0a732b6e4b06fb23e5df70e0356874197e19483894", 0xc7}, {&(0x7f0000000600)="67461575f4b8af9cc8b4e5613a08af20ffc1cd6b603eb62834097451843eb2cbe1a061347dea9d1f389992a94a2a69c2e3a41bc56ac241594eeaea432ddc21b73ecf376b18127e8bd5a85fef1ee035a9ad95be1e9890871bd840d42e2e02b76aaa044ec49876156ed3df0f8dbd191a29d504ab76362047511ed535ca4ee6dbb20701f6bbb8ce783641a790b36a560d4724d052ade9d6ca4f51881787595e4e", 0xfffffffffffffe31}, {&(0x7f0000000440)="6c3b5ab78d53619cdd29253afa7160c1cc7e1b980a2042b8cfcf27cf8071a16bd84c399dda30055e9920fcf5dd0b148efe4775c6db61ab223889b52fb3b7f578aed192e7b55eb929022f721d630ed76cc92784938a27eb453df2156cd6fd7b75e7dcafb154288d401c48e741519fb39dbb0a3cf73106804f016bcc28d8c4fe1e53758a30a3fc408ca2e1ca26532a6df0902a0641cd25683cb6196c5ff7d4b609d703480d3d538ac1b6ad7ced4fab2394", 0xb0}], 0x4, &(0x7f0000000500), 0xfffffffffffffe23, 0x6}, 0x1) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x400, 0x20) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x9, 0x7fff, 0x7b, 0x0, 0x1000, 0x0, 0x8, 0x2, 0x2, 0x80000001, 0x5}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307004, &(0x7f00000000c0)) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x1d}, {0x80008006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x90, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x8, 0x4, 0x20, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r2, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/162, 0xa2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) r2 = openat(r1, &(0x7f0000000340)='./file0\x00', 0x10080, 0x50) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r3) r4 = getgid() chown(&(0x7f0000000140)='./bus\x00', r3, r4) chmod(&(0x7f0000000180)='./file0\x00', 0xeb0b58197bf03a4a) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/\x1av/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = dup2(0xffffffffffffffff, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x8001, 0x80}) syz_emit_ethernet(0xe, &(0x7f0000000140)="0184d94f61082130c8a55f781260") 16:00:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) pipe(0x0) socket(0x1, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff", 0x4) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000003740)) accept$inet6(0xffffffffffffffff, &(0x7f0000003780), &(0x7f00000037c0)=0xc) r2 = socket(0x18, 0x0, 0x0) close(r2) write(r2, 0x0, 0x0) msgget$private(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) semget$private(0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r3, 0x0, 0xfffffffffffffffd, 0x800000001) sendto$inet6(r3, &(0x7f0000002680)="c871d27151121dae834edf158371576550577ed23f8e1e17a796314f923aa6a913cff3e38ca3e29b6970ddde4d27f39113acce2ec06688df7a15bfe2287fbd21992bdcfa125e59449db23dd083b8a32e077f176e0596c4beb42f78e99398b93c916c60cacb1987d8d059575b45e25183d9392e8d509aa5edd15d1b9b4fdc3329fee439fe2d8408ecbe4496af4dca5d361cbb1fb90a9e70951c305ba93b", 0x9d, 0xc0b, 0x0, 0x0) dup(0xffffffffffffffff) dup2(r0, r1) r4 = socket$unix(0x1, 0x0, 0x0) connect(r4, &(0x7f0000002740)=ANY=[@ANYBLOB="00002eaf66696cee24f7349b9cbf84ae7e6be9cc653000c042d3447c1574a040663583a23d84214f7e3aeee1709cd75c301b25ba63362b59a416e0400a1cc9e12c717e06e81dabd839124e090fb0c43daf36637ad519d6414c5a9ebf777772b8c30c1c24257667cefe512d486ea5626e0191dfc6323a040259400e7189370399cda785a94db8780a3607dd7ddff2aa6dd8e60067ab2b9c405690d645f75f46ca2f3a31d0a0b7555b12bdf805705a69e41de27d02e0185f977d1b0b28200dad1ebb96d9cbaebfa415dbb25f32"], 0xa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, r5, 0x0, 0x7) 16:00:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c65300c"], 0x10) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) shmctl$IPC_RMID(r3, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r5, r2) 16:00:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0xfffffffffffffffd, 0x800000001) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) r2 = open(&(0x7f0000000000)='./file1\x00', 0x200, 0x9) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x25}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000000c0)) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) fcntl$dupfd(r1, 0xa, r0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000240)="99", 0x1) 16:00:01 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) ktrace(0x0, 0x5, 0xc04, r2) r3 = getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r6 = getpid() fcntl$lock(r5, 0x449e139af20779d6, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r6}) fcntl$lock(r4, 0x7, &(0x7f0000000080)={0x3, 0xe73f41ef0d4c7dcf, 0xde04, 0x9, r6}) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r3) ioctl$TIOCDRAIN(r0, 0x2000745e) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r3) fcntl$lock(r1, 0x1, &(0x7f0000000100)={0x4, 0x1, 0xfffffffffffffffd, 0xfffffffffffffffe, r3}) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r7 = shmget(0xffffffffffffffff, 0x1000, 0x400, &(0x7f00002b7000/0x1000)=nil) shmat(r7, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r8 = open(&(0x7f0000000000)='./file0\x00', 0x4c0, 0x2) lseek(r8, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000180)={0x10, 0x5, 0x4, 0x4, [{&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1e4000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000002000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xecf}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000002000/0x3000)=nil, 0x3}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0x50}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000004000/0x2000)=nil, 0x6}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, 0x1d3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil, 0x76a4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffffffffffff1d66}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfff}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000000000/0x2000)=nil, 0x9c0b}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0601a255dc341e192a10100a02000000000000f259d35a0520000004"], 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0xffff}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x4ebf}], 0x10000000000002d1, 0x0, 0x0) 16:00:01 executing program 1: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x3, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, r3) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x210}, 0x0) 16:00:01 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c2cc6d3", 0x34) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:01 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) shmdt(r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x9, 0x8, 0x1, 0x2, 0x8, 0x37e, 0x298, 0x0, 0x0, 0x5c52, 0x8000}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r3, 0x4, 0x8, 0x239f, 0x1}) msgrcv(r4, &(0x7f0000000000), 0x8, 0x3, 0x0) 16:00:01 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r2, r3) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r7 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r7, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r8, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x4) write(r0, &(0x7f0000000100), 0xfeae) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000480)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f00000001c0)="951a0e1727ecd72c92ccbcd398233169b93e26ee5a20bbb2fb41b11a2e4ec7326ac188dec12f4ffb12dc27959b23aff7a083d9079486c8827717dcbb77b8bd338cde5ce0039e764f085c1e9a145e83cacb549b7646719160b2b152b96423fc481050c19edb9d0c494720a9a6f2d83b3e7156b1f6064a704d67405b1f79af902269126f3bb3a7edd44285e07e4a35ec7ce26679a39114327232d03e4993747efb46666824c5b6260f166fbec3a7f15c068f2ef99b00c5cf3243ec85ad34a6", 0xbe}, {&(0x7f0000000280)="7e251133a2be85d6a59c67fb0398815e05b84f0555ef50aca5dcd1d0fe26402d6c1e71f959c48d04fbb0e54e11ee58e5fb213c8c7f603ef5ee3017dc4e1764af43cfa551411ab8b2f00f73e868940652a38b853b7bb068b5401bf70d0cf07412b9500678ed9c88ffa6caaea7f8d5b933a766b5b2c71e4a3e2c438765efe3268b71122692afad26", 0x87}, {&(0x7f0000000340)="8aeb8c464fa08f34910622c6b0873cdbcbf7e3eca535031b80ffd7218d4af4f3b878", 0x22}, {&(0x7f0000000380)="7ddbb35ca4b5817a45bd65946a163182abdf4c167dce7375", 0x18}, {&(0x7f00000003c0)="3e00b3fd777f536cc0af33a22e6b6da2b7f8e2cff37653955d2db57dcb136c8aac8bd2f4e6e83e0e559cff57ccb4d64818ee08659333b2a43abe810d7525cfe6c9dae5e8b0dc0eff8b8b2252a832cedbac0d97928032029a1e41abd5ad56de5a22939c", 0x63}, {&(0x7f0000000500)="6aea4e85ad344a91f26d0b5cc8f561cbbdce71fe691c21449808b9bd67ee04642bb9e2a91fd07ba04bdc694f71b9349fc328be62b0149ead1c2a7a3e191030a29742b90412746cfd7f0c6d0d06715e72a09ccf42ed264adf742f519c2259a8707c089cfc1f75d2d4820ee06d6f4bdb69aea65c7dde4f587c431074ee294da5e45bf275a1ba8a1ccefb0f22063f5ea5da05ba758cf4b194576c5200b71a0dd10584e6e09d4650eb8dbf8adaf7bde689", 0xaf}, {&(0x7f0000000440)="6f5e2683ab8b8907b7157cac9b4812c9dbcebe162f7c6525eecf881b0537a9dceaf2a9489fec5e7c3bf12947d7eae5a8ab842f", 0x33}, {&(0x7f00000005c0)="81ee5f786b0852c34b4ab33278f7952e124d26e2fa1475e6aba62c32741d087d9428ee971298f2e1178eb004abbd4aba4fb615fcb8ce848fc458ce37cd9c600dca463d6011df7582893cec8467a4a7203cb2d76de7f2173958132e135200c14489edfb7864593d9cc1083b13c9a07968ae645a7ffc5e565a93dd294ea22b1c380f8b0ba0b38708ec3f2159dd17d828c2e3f5f64901759e7ff434e2d72e460498983a1d80df9e5f5e35626b623d4389c299aab61bdcf9924c41bb6c3caa3fefc19bf3b8ef9b41994318ab78904a6c2660af4976663d0c8618896d399225d60ae76754ff9a0122e29f6392c8b3ef4b60246f1d9d1a0aa198e1eb06819f74248d5c51f2e75123acf2b637fc2679f7a4b14319bfee1376e288a52f0bf9e6d5a76202d0c94608b2ee8bc97c08d4e1b03f31740740b4c08bf98030f06d2bb05c7772200268a41d624c023734fe17504542c12ff393212249c2bb848215c80fd610d676fce9c06f0067251ad47654d9e9ff579f9eac819724df08a8870f8de94713316cd5b9c022745d29142805db936ac370b441c849728fb7eb34a622cb78ae9278739e4d446702351561a8b29692ecccf321c2127837910f40f7a0ee677ed7aa4008ce06b8bd8d3b6b32e910fd5a63f51e64f0ec8fda4844b2154bb5a798051c41a96e8fb7e5b2197535bfe6eb18e17d524df7db4328e8a6063d92d934833d0b1a5c349224dd79b07b9e9b60927650087bfaaf52aa025ff5b1779c17996dcae23170cef3b6acfa003864d99f6a1f698133ec0a87dec2b54d369d9258d792f7e0bb9699f6103cdc91302a0dda5fd4f8fc64d09d3d5ace653937e8e0e082461fbaf8421e530c8c2b9c8507ce354841076c3fe9c322ccba84754ed1c100a9c8f7f17cebc88d43933016c12037381439a792ce8122eab579f1f9edee6df73ca82fcbd13bfb7e295a52053a757093a6331d56b2b52676ba2c5a1a6f6d75d6c6e992ad107d0fbd8bdd90ceac02ffdc02301e5112ef6d2885b41ce395ff0f135e9f867f2e2df0fc8d43615130f237a493be702edf259e65d8b85a50996a69a1be195fe615ea88155c22c647043ba0fd3b72c6c6ceb306eaae00d60bfdbd59089d3db540ca17ee68414643f838ca2215a7e3daf142e1ba445af4b98019c2d212328ff674699b400922e0e498ed9a305b0bc6de58052bb336101bde74721b318e79d4f98658b6c3858f7d7a58ef6ee4065a7aebd1fe11020d66836fb442b513c81c1ee96a6e0fb30a2b7ea90f3ecbd995e25a082865842c7c4ecf8db147b18d62e870b119b2d1eac70817c6f33022ec854881ebf1fbc4ce1ca0721c0d89bc8b39a37d43f3cdaf9fe6e6bb947f3444e3c9b0afe8ea4daf2a9055afbc997633128dc5494450bde8a82e4bfa1246f8be05eaa7c963f7346ff6396f1cfa4d85d714021d4251e9a27e72e3cddaed70b2411d0034aae65307d8fd004ced31073fa52a077b131c07cf9db9bea83b3b423de6cd57630032d3a4ba037e428a8af60d837fcaaead001b9ab170712a0c0d2fb6d9a8bd2a140d48c2617683320a86ebd67f7364de48d2f8b439bed8148acc59120d7cc405cadd748008086e88ee722ccf8c867e74255d1c41cc05b8b96183a7191b557ee7859f1d56799791cce1ccdfadd123b127da3ac3bffe7a3db92a60bddb548bed37e06d15ea500e44966d50fddc11026fcb683ce4331918dba9cc0ea21557f1d37baae983dd91d16ba16a30e351f5448d92a8a065d5153c6d2485c67ebaad6c26c76cdb12d1e0d25ea83cf4ff3466b54193d69534322fed1f93c12134c3f66aba353a98049ec8f42d1027f55cdd2818e3eac757f7d0169688ddddbcdd093e812c3799652ff63dc63f73c41fd1414dfa2cf7ea7f610195b690c1a4dcbae8452813891edcdf4039164929855da699207a66d78afa22334a76d3a6f8528b27767cafd6a50fa0abbb246cd8ea95c9176c161901ba0ba78b6f704ab4cbe6aaf7f2a22e614e16a0fdfb115fad73e19d69eb2e870edefa08b89782ba72b179b97add2d2e77063240ef73358b59979ed2d90ce305c13067c6ccaed69dc111c6406bc1185de9b6393af535267f5e1881505728200df264155893909bfcea4a796fae2b8b27e79ad005e902928a3cb1370d2f4710549778868ee3bba8db756e30252120ebfec37ec790f9014b8e92b0cfaaf14e300e38792e66b33daedae8a4a729a0c1f1c892d2b1a4a7faa7eb379a7732111bcc47767cea22179e6c113a850a17904637a1f55ae1b4d0f8ce25adbcf16192fc484655da077e5eb31de32417f510e8b721af11bddd02fb304bc3c0d7ff9130517df8c2f3acdf3e657acca7142dd3b0e4c3791a348eb0618fedb3d53ec1f42e77bc50dc6269b0516e6c3c6cbba2987612a8599b1b26bc692e1ab4c4f89d4f38ed420c7749ffe779ad4b491525f1b0e056d0e8cf9ea5e8ced51c5e8c343e96ccf23f8c8247d37a07fbeee0e0e2c09a6caca6089391816cd12a2267deb62a2641d1dcb301225e8f0363404bb49d6f1262bb354835048e70dff2003e49c66c0d362490b666ff62fbaa11dcf45aa052e402e322abb921fc0bf784a950441987f81fe54e8470333786bae468cb71fe1831e07e4293b3528ebc03eafd144e2e853e7d4588cb788a8e14e3bd1761e7cef0b458fdb77d80eedea64653e12d0b1973d238009a0b7669b5ad1891b829a17cb509d0b17eb5922823a21c04a5ed90c6e66e20ab10ba639a9590451820af57b1f9aa39578a456eb841aaea68b796c1ca613cb8f17980e3963e5a06e002c0ad1783c4c6b59c18b186eaaaa29d192334aaef081cf770d2a3db4531573f20d12a72df35886f20a1da98e7d076195b9b53c2802a859a34b4e68e9a390354e49419576fa4046f0053b934624e0339ee99e35370491f46c0f7789cca5a1fb690c1500f07d8ce4e817a6da03a5830d1913b0ddcf1aa0c22f0140fce7a8f9c9281939bbe893523ab0d361f413820894c6fa57da80b4879f0d2d90c3ae17278abc573837f53a65f68444c493f1b87152e4caa12b678e203880beff7af5491e4f52ecad1b34314942ac92ddd270e5ca8c07df0c318afc7249df9f5317c4a3a418815df729ade76b5574c0614454e6688133ecd6b48138ba7819ddf1f7636a05e074cdcadb6db4af3d9a08a3ec098398a52a4c398aca9b41643ad5f0c5d6629101d69c038617da0ede0708a06318ba7c145f2f50fec670eac45bffc034449393fe355c856f65af63c2ef3d0d00d4a03681d08a98cb6a7a892467b779db81bdbfb4e8203bfd404519ff02e90961e8499303b141cf68ea5d4ca0eda03c1401a41541fb1711dce765d57b32b84a6913a4bbabefa5f49c6e5ca07005e0e587dd13c83c9982442edbb6e03ae3808de9aabc16578ea0e3aef8c8acbef1faa4cac3bc599f223a64b659a7bc52633c411f4bb4b158d4672e359ac63fae3ae3a6115aec841108cefeedc4a90456731ad48c0384e253e9d640ef7d95bbc3e22c490a35a3123a075259c5cfd6b885eff1ecdfe1c7df33f3458f52189144b8ee516f3f36db1cb437b46404eb6796695f940872f00822db50afa871fd09d4bfd9ad4259cc1d0bfe1f449a70996a065368a2eb445ee33a2f7791693b83213e8b5aed6660e6751e46adeb5c1107b6d5d2e5f2dfe8863be791472b6adaedd20480fc3d26bdb50dcd8500d3e8fd5c32e43ebafb59ca911915aafbb05349df8fcf88c67111340cb3da09f5214b7b96ae93a07531843bacbd47572627b77b336dbb4c4a5b1a4a9f5ca77f63a3b1e41c85bd84c6a8c4b86056c962b2d31833d10a79eb63a43938b8357de9721e1316d8ed00e0719cd7c99353715b0b50998fa25c38118403de72a33b1faebb220e3619e38c4008a6c04ac2b6f606f4a87dc153e01f3944ef7cd218f00722109060b39351d3e14bbc33d0250167148343f5fef15db175f8b2bbdd26a420b43957d94659585f59703af1a74024ae3fdaf6092ba943d220215aaa4ebe54c3beed326cd6e0326ed8840ec96ff47f2a3882d77626ac491b10b8d6b8b64b174dbe2d5aa172b4fca00b99aca04f6831121cb461c2af6e3707302e7b2f9e5e25074b07712fc8f94342aeb5c371e5d44335ba849dfca5e61fc2fb57ff1d05e96c723f87522507b04d6cce3543bd0294225068b1230c9c4159269b24f2bcc65c85a8b489c4bfff99b675ac93ae1d5ced73e15d8f66aa7163896d06c16724b4ed6b900add4f8f654692871b9201fd792eb9829e5f9ec1070eb6928e3abd6194071c562841695ed76900327275960eb886da58eb894ed5fb89c3001ed4e1cd8ebcb9127fd38231ca97f5b42480cd3ecf6208f80a9a8a3756dc051c4185c945274a526ea58234bbd90251d9c2220e3a8c068d88c6f46c94856824eb4d29f34e004b112351fce6dc518e32b26aa4c149a8be7df29e5dc5cc9e8c99ac89b8dbf66c5c642f31615ee26c19749a6fe309cf7e8198447edc60aca2ea27cead9c1c34685af289e3a5e0aef45ccbf2b8ee27e7a341c0fdc95af23d12d9c4ce690b5c01720051a7613caa2068df2587d1868ecd4ddf72209464ed1e8f7f593f4c2da4e21a00c77de67edae2412ff729e2484592d17234c2c63294bab2d301dec176bc5c8cd5d628f6320182dd8ccc4b69270f65d1fac08f090b599d2fd1e2fb9626aecec6fdf4b3caf9ac55bee88ab371abbcbb60e23e042dd07d01d416c00738385f3fe1fa71a7a32ca8c0414a685524f8561417de4069635e0ff60fb9219b2ea19ed0538c1dbfa957652027d74c1626f95dd36301a225b6a5e2d5ddbf4fb8ab1d609e604cdf322be6371c25f6ebf32cc4aa8336910aa40a277a7a8bbfeba4bbca8d587dc3454731b149379cd5490052bc658c38d7853b1ccb1c174b4d77dcbb8f96ee32ca9f8f2b140c74f20f79d05805ab9b79b3127e6bd30f599eafd655b65ca61d1b62e6bd281584a607d2c207e51faf9ab66d467202746b70c850f2f281e1655b8c3de4645a18679c7af03fc0141533bee0af263eea294e9dc436b357705be3c5c257937518ddbb4936d6579f8f4433fbbc3adf524331941dc938459184e8c06198dc8248e16d5fe248669deba94a25d86e9b8d0ff741fdafcf07dce69fe269fa1b242468aaccbce76f1ffb9400b4a047672dd4f948e83d50b9fad75afb18c6ec901c24120938d7ad7dd3736439785c2ff07944e9cca62d8df83b132d78e609c1cd98ffa0364ee3438ced99adc6ca05196efb5c0c4bae45ceafc1c0862a45fa65c74a0ad72803a77da58dffd2817cd94f9cb0bd2ddcf0e0aaf18babf389340c07f7ede243efbab56b73033a4638c01c249ea3b7659998c237902f916fa4015407f5b8e73a27f3136fdd8453abe0b9c908ad5d3badbf4c557a763fce98cb7026b5bf4256976b9449a77ce9be94ddff1921a5348837e9f5ec4ab8901593bd34265dfc73b8b5d11e13e53dc06237d9da7b91d3cd9f488b762812b54a456f626596b2ae34c4733208c4cb3c8b43461d9f583be4dba32d63f469dcb9420b91cabf8367356be1afe2e54dec4934ae5906a7c437cece2041e2764aabb44deabb9c98a83e2a6210f81675666ed850803815df0a11a00e02530e3634f30cae88b85f55aa58957cbaf563a0ce7da5ebe7e78f88296d77797fc18d1ae9852ce536aaffe20b498c7be2e914141d0691dd8ec8b823b742a90281ec7b6a25411b5ea7f600c61899f7e3eae916e2c06f1ce93ff41c098d8cef7ae403f5340a6ebd45610f3b8797fbc33cdc66b1c", 0x1000}], 0x8, &(0x7f0000001740)=[{0xc0, 0x1, 0xfd61, "dd847434f74f1840c34949bf1a05d7eabe41d7a97faa36cdeecbb42f5cb3a4c9eec4620b2e4193f35f7dfc821f950e312a312f51a6984a6248751d463beac809698f1ffe2b3a1f1651a838850bc0b2f4da0b310d19ae60ebb3fa214be34d186f307248ec62331d7196d04410701bf42588312522993f5c26116d9b762183a04153576b547102a8fc92545d476bd2fbb1d9412f842897cffad01867a75f3eda10178688d46d3005674b979ab9b78fa5"}, {0x30, 0xffff, 0x3, "bb2d155bf9f31a20531b50af7bec1f584eb98a2b83b6eadb22ea50c7eb005d"}, {0xe8, 0x1, 0x7ff, "f5a4a167f54d6fa521c07acb1affcbd27e28c04c724bc806aa957a266a2d325e3995aba8f037e4b25b06d2fd660eb818988351db8aae84bf18b491fb63c13beea3bfbf774c4a5a27d1dbe5dac7c7099dc939dd247e3450b65e135b66d88d2d19de5d9ab5be3d9b86bdf52e6280372b094c0b2cb230a5f0bb04ab1e769f630c8a49edf1c5cb7a36ada8f52f56c30c786c6a00dbd78fd2aa3899287d7651ddd67c19bf99c751f4b9e3aa4110edf51c0c9fb64af72bbbe00f901eab19997d6e61e9a0d48f066d27d681a68d92b8d4abd16d64d8ad48e338"}, {0x48, 0x1, 0x5, "be608cb9a3c6dd3c97c24f5a07a65c1fd10d6c8e3a582edfbb0fe6061ba60b76d6bd45a6e7504404963d755da575c08c4fee26373e"}, {0x96, 0x7fff, 0xffffffff, "ecd74b8f88051feabcd11fd2805f037a11a9260f1cf93779a4e5da7a09ed335187e098ec31543a306458984543f99a67251c8bc69c1d1a9082b25de0b20116227ace70de778f3083c5ce53bb4b59a7ad64a40ce7f56c2358644ceffb7a650bc1db95ddb8770c8c357fbadf917fa992604cbf1d1b2618a6adfef33a558b55c9cea759a7a7802f7c146321e13d6e3bf5cd724b797c151a38d9"}, {0xb0, 0xffff, 0x1, "f3a5ae7c7b9700bf43008f72bacfbffdc32b1d9834a1824943192749eabacd057d822ceced741a879d263f3dffbf3704a3b272fbcd217909fee397a09ab1b6c1c0474b2a340da5b716be4ef7a342704d8de32d492ebc555572cfd9269cfb623ef489a8edea37b83e6830125066ef8c06f79faad8b59ad7dc296e8b0b8b8630fc8549f96dc0227a02de53ce48f09bc751f79bfa084adfd1cb4de5b4e91a5be1"}], 0x378}, 0x1) r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r10, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f0000001ac0)={'./file0\x00', 0x9, 0x5, 0xff, 0x0, 0x0, 0x0, 0x4, 0x1, 0x2, 0x81, 0x4}) 16:00:01 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) fchdir(r0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c653900"], 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = getgid() socket$inet(0x2, 0x2, 0xa9) lchown(&(0x7f0000001280)='./file0\x00', 0x0, r4) rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1\x00') acct(&(0x7f00000001c0)='./file1\x00') setgid(r4) write(r1, &(0x7f0000000100)="8c65", 0x13f) r5 = getgid() lchown(&(0x7f0000001280)='./file0\x00', 0x0, r5) getgid() r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', 0x0, r6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', 0x0, r7) setgroups(0x0, &(0x7f0000000280)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x87}, {0x6}]}) syz_emit_ethernet(0x3, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = dup(r1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x480, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r7, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r8, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000540)=0xc) r13 = getuid() r14 = getgid() lchown(&(0x7f0000001280)='./file0\x00', 0x0, r14) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="d7187e627f89823633bee360af736c768afb94afd23e5db3822be6e2982a95a88afc11ade34fb6c862b8420171084ef3b917417685334d31bd2884df37ca1b7fab", 0x41}, {&(0x7f0000000180)="73d249124233eda5c3c0c9d217064261bc861285da422afa858080f1cac8ea9c54ad8bf2331c12f1ae15b03123550c31d13b73eccf04b64b7ea606f295bafa600217a76dc486308d40598ee7cd4b335a4601c013e3c23c270ad8a11d986be94582afb426e98d3d8d66ca8ae53c", 0x6d}, {&(0x7f0000000200)="b78f9fa25315f4d7684dc09005325f1266d43bc5ddef0a0b165eb8a8394525a43c1996b6b23c329c5edec312a4f3da2d41d1c30c2ac7501fe0972c85f9f05666ba1f856f9b90b5b809baeb2312bc4d6ebc9b2dad38411d0f870bbe0dc8df39bbe9b6d854496adbb620b39bec42e178e9884cf2ad313bf9828486e1f51a45d0a5170876e9c12fc6b6c41502c70640a606e8ac280e73d6b579b8d5c1d4601f80767531251747da7455e79e9b0ca153f105870c1fae633655a45a31b00669120297ce3d21968974e65960e507b0bd3201a202b9d5ae32", 0xd5}, {&(0x7f0000000300)="42ae8281adbc2148eb793490a06a2e4e0a498a524d39968bfeac5b7713652ea456d5b50827e7ed2722352c52d2a78ae1a7369f777d79d61109e56c001e7b6e038ef5a1b69350667131e4e6758a4e1e283197c45aa5831948aebe42e9218e71299305395f195d1ae12877ebd49d59fdeaa1ff7a6cba6b6a416f60e8d71fc4428ca83ed1b8e7ef442408e9c7104f02a4312d4766ee5cc74862574381201d56cd50edffc3e4e167399a01862c1f1e8ac97dbbf515f33dc2afa660f173568f20", 0xbe}], 0x4, &(0x7f0000000580)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000001800000000100000e781ce187e8e944b", @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x6d8a16615cccec7c}, 0x6) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000480)="d1275ca73f6225454243a7cfa3d4c3ae9cfdbb0f1d097771f0b6fe8905b8d4358eddfccb16e09be72140af1188f2d6af89aea83d2f95649df77b1d6f2904b8703352db8e3a08f0d9b03d0bf4b8559836e8f894956c72d1c75924c3a67bd669b67869f30ebded02e3d72e7347b016832357b27a311080bbffdf24847a3faf8c6d6696818357ea1e6f1e1820776b8788cb5228be7023b3c26cec1ed476676e3439", 0xa0}, {&(0x7f0000001480)="bfce432f8a36e55a61a0f1f89b5072308c525b22fdc3f8c6ac6b7904b74363dd79ca9cefcca65d2c81e939ede51a8bf55d4b9068ce5568534411c035aff80796a242640b64f72059ed562e95dafa6e23c642526ace96c7346db47dae14be0fd565bd9cc3236a0a90762fc981af096ac007228b460bdf77bf1d07e0012be3019024299a01d50d034102cafb7447a02816f556afcaa5ad600e4563b4ce0b73b7afb534c364efd53e1fc3915513807e1d3a0b4ad320a8f4bd1cabdfbc25641af73043c94bcf437cd6b411c78eaf8d779b", 0xcf}, {&(0x7f0000001580)="2380eb42c8fe79621e0e816a3464cb7a8b634bca35cb8ad0d7e82036fb1d27afd43afd57c1b32e1ec899e506067f5f0653b737d5e1cac93d9ec96d3ee9d5cad9977598ec3d935fcc04c02182011739abf2fca8882096b4ef5df523d06a6598d011545dc0a43a126863e579a2c26951c0249ea7c82b5bdcbc7d665c1c0ef0f31958f7033bd88fad3ea01931ec269a9ae12fb76e71267b5a54ac0deaaa85ab70957329f57330661bbf2f236d704627e2557ee44a9ebd63b387fbfa50685da3ae804b7a233840c75d83a390732e8369097b317a5a8ed6301caa6e130eb810fe6d07f3", 0xe1}], 0x3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x6, 0x6, &(0x7f0000000240)="adf506f449b95c3a5b77bd59fe41c9fa5cb3cc51375bc208f1718c360c78844ebabe1bb78fff135ed0dfbdd5a11fa326fcd8fd52e841866f51c01511984987d6ea206097cf77ff8876b6094ca83da5e13548c46f38c2841d59ae5a09d5ee602949b609d20035e23aca974963a8dbcd24ff9b37033a836fa46f645e86fe9733966a1d0aa9c9c4cea898", 0x89) mknod(&(0x7f0000000100)='./bus\x00', 0x80002003, 0x5dc2) read(r0, &(0x7f0000000140)=""/255, 0xff) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/22, 0x16}, {&(0x7f0000000080)=""/28, 0x1c}], 0x2, 0x0, 0x6) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x3, 0x110000}, 0x8}, 0x3c) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x9) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = getegid() fchownat(r2, &(0x7f0000000000)='./file0\x00', 0x0, r3, 0xbda5f582fbbe73b2) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x0) fcntl$getflags(r4, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:02 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000100)="3cb1779930352eeab876c37ab9feecd2e947b6ce4929348f2bfae7b059896b4764c753d64360aed2ad82bcf464087340171c558498c5e64becdb3b7ee224ac4bce00117580f9d705a3", 0xff52}], 0x100000000000020d) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000680)=""/4096, &(0x7f0000000300)=0x1000) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) r3 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000180)=0xc) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/222, 0xde}], 0x1) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="1e20", 0x152}], 0x1) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) rmdir(&(0x7f0000000040)='./bus/file0\x00') writev(r0, &(0x7f0000000a80)=[{&(0x7f00000006c0)="16907816ded603ff53ecb3cc142be37ba4a7be35c4db7bf2195848f56e11d1efcfa72bb31cd54b8bfe3fd54a6938736d7e25320ab21b639fa55e7ce031ff64c9e5f7e38285ec284733a8a5f082d83faa8681ff8c73b62dbb847ccf85ecd78c10dae4cfa29be173440b486f0a4e8d00bd1c67e1f38fc1a05acbade7090b74", 0x7e}, {&(0x7f0000000740)="dc2573d30c1e44c0b810d6005af7ebde420ada00750d4bad896c5ba3de010b38d996ce1aa8960ef157e1c644be2595dca687c60917d20b0306d02417822d314ae0c7d2197d9de2897c7e998bf0137f4e2f3c26d9061d4f387286ff300d97f9e853f4489228381cd7ae596d263647dbc34904", 0x72}, {&(0x7f00000007c0)="e5804428cfe56023b15705fcc3ea9f8e12ed3556ee3dc91f7a", 0x19}, {&(0x7f0000000800)="208ae04fd93b14c6f5d8b8ddf9e8d01da47192bbe02b6f5dd13a47e33f9f3a0c32c75258ec20e6f675b840ef9c2bd0410e25d88ea44c10b428f6ce85b9e7a93e433da2c1baf2556a3a0b142dbfa46cdb1ff26ea65805e6237a115b2eade118b706d7c2c62251014484d74601946a22bfaec45d52c0dc623f185ea48920ae90e4b60c9a18c1cb44dceed094f3fe6926908d1ab7a88f895eec4d1d55f600d80179c61a91342c83eb", 0xa7}, {&(0x7f00000008c0)="8917d8a36e899a7e16ff6035c03affbbe88421b2c10d12", 0x17}, {&(0x7f0000000900)="fbdf26874a7105898eaaede21a2190f729421bb15fcb2891c161a642b9b80946fe87a18c1044c8f85c0484061267868c0ed7e7d49cc86a247846b3ab42de5fc74c85c8a74072cbba4804bba1eb8515b18ed404158bdbd919e8b93d409f9101dde2bb5442eea880538e06b4037399ff15bf900bf2323a73d83806f468439e15fb78e56336bcb0b8e604cf7721542114a5c10edf08364e36f8a9644b2b10e4cdea98715d2e19e9222d1e7d89446a23ad0e522090d68eee0fb96e138f54ca61dfc1f1663adf1f495d085206a574673bf9c35ff474eacc70a8d39e84eb251d01d1e56314062d7139f5e107dbbcd11c61fb057937cb5bc291a48ad4f4", 0xfa}, {&(0x7f0000000a00)="2940b75a2ce2a8440b30ecae938fe780e59f3e3fbb98365e4bccfc756decf7bd1a969e43d7cc880d02aa2a9cf93a3d11d3619f55efdf82525403ee8e39ab0ccd1c7e589712ddb7f8b44a9856c2267b7e5c5bfcaad5014640cc62df399633f8c8c48b3200c7478b14bce87013d10d328832ba39fab96aaeb015dfc82e52", 0x7d}], 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) getsockname$inet(r2, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) shutdown(r1, 0x0) r3 = dup(0xffffffffffffff9c) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r1, &(0x7f0000000680)=@abs={0x2, 0x0, 0x1}, 0x8) r4 = socket(0x0, 0x2, 0x5) pwritev(r4, &(0x7f0000000600)=[{&(0x7f00000000c0)="46e5ace8b1fd37a44e5a76b1b8b15a957f72", 0x12}, {&(0x7f0000000140)="45a525e826a697cd730ffe7880148a91939085bc59d5ff7e6196cbd9f28a1dd0f8efe8ef432192c8a6c707b646067f7813fc4d38f66b8701e4a0e6d3b82af6caa867d20b0aa40dcd0728b0ccc7502a6d05494fa048c0179d61301eaacf6e9e3907c8d5c8b09b5a08b0c771b18b66c3875a081276cf02d0186b1cc1e6f57ccc8036905f471a5d20397fa1556cb0402e4f32fd3223886b2d6cf7afa11f783959f6cb70d0a12ea82d6956fb629261fbf3ac04273a6f4251ed7349aef9489d9aba8662a6f5a430e2c7a5f57f1c4b157437a1d3aac1", 0xd3}, {&(0x7f0000000240)="62707a5767dc8ce1c558324e0d4a1a45caf367a7a1ed2c217c754a2274d7d7e069a5d69b12ebc56722757f580f86d0a28c919731af02f45d06a1a6afdc957dcc7614a11dc6f44510eb593ed53b0cbd95139d8545cebb99bf9900e6305a04e450cb4ccd96d3", 0x65}, {&(0x7f00000002c0)="a617383253a0e106cc813c3e8a653342d7ebd09cb18c6744ff858a6027f195c1addd395680ab6251b18829983c972f1d285c54be57d4db0e6c3ac586699055b2629b85adf054fd3e54902d7db40a6ecb67ede0cd60d646a2d4d642cb49931192757614a135f5a8a6c4dbc600859080a18210009e7005846972c4b3b9a33d5f85fb8fe30762bedfe6c152d1d0ad917c3304d7900b6fb973d97a1eedd185642aa688fde28d4efca228854a060d0f", 0xad}, {&(0x7f0000000440)="49f02b4c035fd4fab97603a7ea4605ceb8ed10dc39584ca94d824a881af81bbfaf86690e580b653ffb9573dc29eb1ad524d1a9b8b8472405aa7cc9f2e089688f56c87f9ba2f096c27f0a91ed35fa41d652a3ee8333a4dfecb1b0cbe0ddb8102f5fa44edd80ae1693be7edbd2befd4581151d91f585d733ff12729489d9a7051f53416dbf13d98062cf131ef5712f214cee204c3cad9af66ed71301cc3cb097d52b7698d2e5e7bf8440383114516d3465960f55b3d86b7a5370dbfff29811e43bff7bc063427eb5bf43260ce5ab54fe1edb89d9d5", 0xd4}, {&(0x7f0000000540)="df71238c246b2fa3220d5597f57d31c0affe2d6e92b7a20d49b33a68ef528a179312f9c0433d35a558f6bafa15b1d667cf947cfaa72c87d73fcb1460fbed310802630f71653a4c42f97abc144a4c7baa3a1c973144d0b793d545112d5eb388ed2ce4f0148f273f605177f77b6b6851ad877624d430cf6d6a2de889168ce5bd3560b6e6b133db621cbd4c9dc6635b0a844992874bdecba22033a4defd5e645151", 0xa0}, {&(0x7f0000000380)="af8bd4b25a4c22bbcd6d8b02a3a913b4905b7d1fb7f1799216a9ccd16f93ff5559edb00befbb4dd551a64192ebc1bba4a9d430835e3eec64a8eb73c7ee8b057c77bb7984af0c5066ac063f40b07ad8fb3c26e42ed291", 0x56}], 0x7, 0x0, 0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000b00)={0x800, 0x7, './bus\x00', 0x8, 0x401, 0x8001, 0x6}) 16:00:02 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x80) sendto$unix(r2, &(0x7f0000000100)="280e2e2960e773d15cb4102bcbb11a25640a3df9fda4179f1d4d43b5b7b9ee8bb0d895f25c33db133aa33d3102c75a53f8705763774d448fd3fadd6c9c556dacf62fd31fd41a9575dcab78ca3f7aaf8e27a23339422737218cd18250", 0x5c, 0x609, &(0x7f0000000200)=ANY=[@ANYBLOB="6000000067696c653000e48d232bf8f433d9f269cf3e595c655cb04970984fd670fc1a06373b6b4b96ba04549a96b800000000000200000000000000"], 0xa) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000040)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = semget(0x0, 0x1, 0x608) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001340)=""/212) write(r3, &(0x7f0000000340)="99e599181ccfdbc1665cacce27fd77f16701478e25641563bf73d8d375b377b264f9e1860eaf35f5d65cfc22ecf827bcd11836d138471d85799372f60b9519a7329ce6420123351437d6ae7f702edd20577b52d628de11082d0e2dcfac1a56d20dcf14271d529dec29aef7fd4dcdbd0b7f18904cebdf8eef4677a667e7a07e360b09d69b2d39b9fd234f7ee57468e3e8f0aa2925c642e8a467482546652762a6b910d384d027e8e1de8e9460ca2ad981f6e5a56a74535309f972bb6cc0c60f1e491e4795674ac36668c2bf7db2c228d306169b2fedf915ef2653cd839acef396aaf75ec64d488dad0afb37617027c73f9fdfd245707b890522af47021156d20836c75a560da347567b034ba7665ab55ddb0ea46824e30dbc173e6ca56b33b44852e2024fbd2227fe8dd377356d690a43ae8d02d46af9a8a8881ee9d933a7cb298ad2961d5cfbbb15c7a79965d2c1305fc06bd5ae45bb3ba7e854457df346f1228582ad36db88d6ad543727f01bb955e19318a354eb762460b5889b7b5692a4b927c69146d6a70e1e5cbd5a1d57836622004f198097f913967a7eb34bf5216cc377cf4de1ebb974b5ce0542ef49ddee5239f9d516d4944fa98478490c3be71c350256fb13740cb8b91bfeed53ed55b539f14b5a371a21516452a3b3cfa7d1c70b92c006c31693a7d4463ddd6b2430fdc091b69c68c275107f9eb7b30ff72223e72bf50f201df25a885916d3871480372b79076519381e0a7443873bc4c37bf6b13e9ac6804ff86b14901966f1fd39d30288dd9d7af02908e97ceb4201c55e5ba620a51b52853ff3055f89b51731d410b8c61c5eca32fcb78a81534a4f8c4dc6c9445a83f17d207da10494226d7b6b375923cd11d39bf1ec95212c0a9ca3926bbadb759fb103206bfbbcb2ab87737d4f75d15d98c98df32c88b2cfb465b2712a98bee7911aa4cc0d4a6c29fe237ad242c43ec9a575bffdc1a1c4fcd4ef09a0b0fb224e21f369728078587b7597daf9f29b4e92a2e6f202fcfe31c265d4f46b8bc142c7e78871d41f75b3d08828378abab8b5bce5cd06ff380e1c6b83429387d6b7d0643a6d8faa57ee0e32187d39d1a41accd15f847471fc54fa1483944d249f8049c19dcd63fb8572360304ed86ec4ffdc8d9cab37a65e892685d9d00bff1d07df9e6a3ebc27ed612e5b44db2298d9efb85f2ea8ccd0f4516b5a68cc66e04dc477f20736c6e7a52328eccfab1aa41aaa2d7e8c2a7d58bdd94e071398da130b38a3c261dcef5c3ef796898627806aed61a48de490aaaabc8f319a68bde2e3ea6d947687bf5c54808f4304c348726e3d0eb049495d7d6df74f69fb2a7f16a6cf5c846eb0081fd96ab16d8ecedf0a95f814314c5a20c698dd23600f3f6cb297eb21962dfd8798e012159bc8cdfbd575a8d8c105b477e81846a9af3661c7e4aa44d3188039ed1867ab506145f5bcd1f81d90fb1a67b0f01de54db66583f53645607a671c7e4d3912c2b1852e76870e9025e90cca3f9b8eeb460d816ead2abbe4ef7e2bdce9de047213a2ecf45c9c231bdb16134964e6661d2fd75ca99c345d44c74c9f09512087e28979e2d882ea047a52f564fe539ab8b78ee96b9c991be2da0f3e93c9e6912a040a06eae466237c774323b67daa00ef7fdad6c65aa9a27d66154f6c06330cf4a9eb1287dcfbdbdb23ff66cf6a632adf17cd38a477b9bc1d4edad1545878613f85381798bc11f225ca1c6199557bf9b72e92bcc42e389918314195db9b476a62cd5898ee8ab7b6a4978f38477faa9666cba8ad42870f2922e82f34c73a276eb4b8fcfd7c3f18a96508c688cfb2e785dce481b7903e84f656dd07dfc5dd399e4818256ac57dcef194d57f2553914aed7d68d2a5cdab8bb5cdc75c4a057b42b6a8d0e2914a89f120a367807ad9fa39ba3df7f30579a53875c49077582c66e03de10b8c10ca7e217fc177967419b501986797b7c91b3b11d7bc5e6257917ecb29da711ea2499beb617aa7c9dbcc20651e47888d308cb4c47212898f22c220bc5638cce109220b25dc3b4745ddae8aaeffede8fb566cf09952bc18f87768d6913a12844ae6156422c46037f9084fd082f5b9ed6e862eac54fc0530f2c023fb226b45f62639465a55b8f3f592f613b03be2152f5c9a334748aaaa9ef523bedf2f06eae75afba205cf71976ff6df7e009794dcbc0856e896be3f4034654af78fbaf76f37a5ef465f0d9f8c4ef1392c100df037254b8579f4ea81998ff715435118d3dd9f7e6e7e9b97513b66902d4fc9f32adeff7a81d7ac51d5cae84aa8fb03d75221d958644b6f520a7de23172629417e05bd65942864e7367c531e20d9097f23aab3a493ce781b21067e2377f21d10a5a15208e9010e6c6a7565a15f5b8a5fe79906b3b7a24e950e78dfdaf926c2717127368a43da2be3f73210293e4d6ffbb36e26752ee3effdaadcd0f0e5d65bc7159e1916da682be80059e6f668cd22671ad09c3e4496a84cfc1735854b94dce0c01eb20ccfc83fffcd32f1944fefc46cd209c0031d4772f2313de99f5c49e220a0e1ea82fff735bc1dcb072314b37f671c72a04d391030a88e3f96c95fea07379722601f46a1d8ee815c0dde4dcd4638a60cd8fbe2a1031ab9f1928b83e94fde78faf763cb0e57db4ca496aab67576738b7e3cbfcf6c0e055c6de91710a5bd289b446a390e8a2d055a8e775c1f75fac225ff871411eb04540183d3457459edb857fa37de016d863478fd7c42c4cea6497b32af7b1c92a02177a0ee6c4efeff2603c719360a51f5d5f25880545dbf95c64f82dff796eabd42e00eab786ad99d88822ce9a206e2940c7970c3f66afdc20d64bdaf043b7426e1ffabd684b22ad4744b93586f4710e3f06e25af28b26da0a2434decc39ff07a9dc382a74e6e389ab46ab099756aed50071df2cc7015eab3f5c1c82699e3563a6202204a97a812bbafc2bb4888af23d57f69e14fc3cb9e9c2decf684c3b4ab46337ec1b63c3f88d0055af902a29e17158ec462e1e5c770db3f4c2670a71dec6b4ff4c2a304a1967ef0c0573ec22e58d7f1fa5fb43dc688a06d9f8ebec82e747a07fe1f7d8befe175dac59854406cb13aad6e9983449aa96b7bf530f11ec5ea27fc472f677e17c16ed8f66b2a58999757bd7d262498fcfe3b7448215c9f7bc047167dd07b987b860013cb0de87420fad2f4be342ccb517459c13336d17d707ffeb513f7933ae8870e67afb6c5990549e19057654d35df3d8abb0e5146101295a5f1694e00a84f74de12c979d72f9ecad471cfd3abe69cdd344d229126c7585aebfae4eee3b24671b1c893dbdf01010e3e3bbbe817b264ca79d67f5ffa8c1f5870d2969f669a58a87f5d4b9f03548cf4ab14666f55062c04f5a20e1afc20e9100947cbae023e2fa9907c2137a8709f53a8891afbe5b8b721fd9b6260a477d25e01653191281328cdc0388fffae046a0663fc640bfdca5935191ce69e9337e26fccf39f0125062de988e376ed94bd2c1cc674a0ddd91df48e35f957322af9c5a89cb32b663d353db927d6b8b25a6a29a9c6a2a4f52d9a0d764826135321f960254ed377927aa1243f2cb1bb6b14d3eaf7b376b3903a58098ed0899a5f32e12ba56a593145d29b34de648e8227885061076b9749e9a35d67e43b2e94a8716d1a5b0db5807a4c16bf3a66b77a0b332daaec67646ba8e54db0097f158643e01a7528f03ee6926ccadd383fc56ad8ce419d0248def845c81808f84ac2aa3762a24406916e960dbdc33fc6b86053a890670d3918273a981f1828e29e524547d18cc7d9b5aaa965938dca73d0c057aae9549ba8dd6b478055f4b2c4faac2f14c363b0b13ae1bd1a483d53293b7315e840314ef8fd915581e6ec770928d50ae694b2a9976bba3644e27ab4737ef55195f558519d999713dfa403bede26c665767b88dea4b0c5c121801c7b83500ebe67948dab9ad2bd6dfad6144a90ba21e2ad89d9bd12f3fba51b0e511a7767c6f5c4b7cb798263e87f56ddce9a6f53acafdec70311a91ee968c5821ee368f8073b7c1d9168ec4fcce9ad469d8b19fc99ed4b89a4aca8a27a5cfee2cdd5be712ecc4bdce56457b848a333c84c0868f44e16b1e8e0d742f4b22df9ed188de70a133c8266006c1878604242f35aa17314dbf17a6fe9c1f834fd161d4a6689d9aa322d2548d39b05147193c118f858444a501f513708ac0c7b730bad1bad9d3122464b32684f575bc5a0501320744248cc4a8e12082941583fc93f57bf15960886490cb3563305512086b61cfd999cb20ee156f50dc8b75202cb293cf2ccd17e16b6c6147ae58f41a114d0bfecd95295a036ad519e76fd788d72be930104fed273300e766ab6f6848694d87e3903e04f71bef91fbd7d7316368e4fbc8b1b87c2460b5f0949f1acd84bc2de966090942c8f0b5a5c767db6b7c0c75e634e6bdcb7cab804011e739c5f1f560b9757ec5ca5480b8dff2d088bcfb0ea8d75cffc2b6cf676769e014ae842d93d9bd05655fcc9159fbcadf0805c7acdf9db8f59b394072a8ee725a71ad6285d9fa5fb6bfa6f08ef30760d3fbefb8c44fb03008cf6319809b528ee92d40af5eb74b9d3c624a6e7f4cd7eaed4ac56e8ca5cae0ed75f3bfba920f21e7a1663598079615f6fe7f8355acc91de3f1d0dbafccaec49aac70d6d73658c3f49a87094bd494c7e30a491cc2b46ca89772a96c9235e2f19fc3f038d09b61fed83ed6ffa09e3f3a580790e26a77d17a328144e623ebdd9baf9ee765e44c254ee780e1a0dad496df4c049faae89ab81da9228965d9d0ce45fb2db14e43b4e73efea221889742ec1357899fb97d9ac658edbdc86905ac4711ae97163c46c3dd044caa68befb72f406b436a6b7e18a5553ea213f3062b42021eee3abdf5d0501cd93f586dab47b7a6222ce4cd90a017da70ca53c278a3ba9e88c940b9e136bb7c53f3a415b4d4e72ecc4d945e25e7206611cf6a17fea7186da6eb540bb0fa3150e4ae41c5cf490d9fa16878d350d69a9a62083b0f97579797acc5f9c1a26788f1d9b1db23212c8f8c0442030c58bd93b7c448f6b4ec08c9f7682bced6b412767832d9cf865c6973724f8e3f88d0d897c92817c445afc4493bb2bb16829470b4306dd72e666fe9f5dad65496a185409bb861b72f611dd9d68560c191c711644fc0fcc0216937726dccd0390571b41be8a01166e79aa6fb32c1c33a766c6fc8e823d044d1600d243343aa1dc9c0d582655d8dc13ebcc17d07eccb86cb2cb28978af9e2f4feb3ec80ad862ae83664d012bad9257f50f2d73a51bf48d099c9848a519f8e466b3e1cfaf51f67425e501edc3baaa5b7f73c69e625dfec87801549c5dbe675cb7acf13c43e8c3fbe81e2050b7de40650abc93c8259cf855fd7ffedfbec0417cde646c37fc9303a73401b0d3de953197ac67671d309019fa739b150de6814a9952ec9f60c19cbe8cd1b5cb8290254cdf2fb850b8178249afc93a31f0cab6433e7a1ec62825a8aa9ab34bdc610292708ae4e9623ad53f859d620314ebccda020928c41f662555b604525df2572ed9372757ea8c96a186c9103c927a6b3bd623fed5e1a489eed7413c489d13eddf8b4ce492349fcbfdee3d9993270598d654d59cdc4c6a0aeafbac158179b55d0b5241c6c6ac884bac698a3ec268a29b741a97b56f7f845b35db938e89a07545ae34f4d56af70ea640c93a67d7e9513ebd088551e66e2bf6dfcda16834f71afaf19b617b4fbed8333f61d7feb9deee716c901e98d3b6034a6e47c9dd228d20", 0x1000) r5 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f00000002c0)='./file1\x00', 0x20000, 0x7f32abe364c4b828) linkat(r6, &(0x7f0000000000)='./file1\x00', r3, &(0x7f00000000c0)='./bus\x00', 0x40004) fcntl$setflags(r5, 0x2, 0x3) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r7 = syz_open_pts() close(r7) syz_open_pts() r8 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x6) fchflags(r8, 0x10001) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x500) semop(r9, &(0x7f0000001640), 0x0) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r10, &(0x7f0000000400)=[{0x9, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getgid() 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) rmdir(&(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186004008ba8002b27febf000000000000010000001000000000000000000000000000000000000038", 0x2c}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000280)=0x9d3, 0x4) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000300)={'./bus\x00', 0x1, 0x0, 0x2, 0x2, 0x1000, 0xffff890c, 0x8, 0x2038686b3b09dc03, 0x2, 0x9, 0xfffffffffffffffc}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001480)=[{0x0, 0xffff, 0x5, "12c79b5a8e90b94de2f41f002d62c28d7270d8a7ce1ab655a6654a539957733928c639b3c5cf82f8efcb106f3e90981028bc4b866cee393cd83bf5cb289648b8bd049171cdccdb43e3e366a2c2ae54ed2d62b227e3ca2a2e774c2656f04de28df2b118d0b97b183c9198aa4bde1e9c078b32207c4589fe20103324eef1a9e12e6946a3a28a3f09a8675619a805340600b9ecd6526824e5f0df429d67fe55b9099c215ffa4d6d92df6e35ca0d8cff9beeef161b85ff5b1286d29f5206065177e820e8d48a28e8e8d083153431a5cbb6dcf3f0cdc386168d3acf9835ef293771ec761918dd6237bdabaa55fcd585243107e9b2ca69436bc451db41a7b74dea524615dae6ffc45e93294ae110d9529788a08a12b924f03469938695d0646a5332cc6bca87eaf0e26578a7072ac57f0d213e59a0abba1808c0ad379229d98510f40b5adea7bd15287276b44f490a4ba97fb9a11086f6888d60dff48ac299972fc5afc5f63488af63727c07e64c36c80a11c66cd8b14c8a8e853ea17682272b07beab1efb9332db886d388dd2de3b37c515b31e764c94580d8fb3adce78e4b4fb3366f9d290d8f00b9b46ad150d2c94a38dfc22f83a09bd5f1603ecce03e13a810c08f49b88cb8c533267b54b6d6c4e435d243947ed229a2d37d66d3c1b83dadeaad6edf07f50a960f629ed736be58ef3bf80946b4ed76d1ef3df3a06fabfc05fac0c7713bd8bb93a96f3f9c9451620f4884ae7148557ce54519a432a0e7334b58dee37b0363010b0ce4e21d068c1c0085a104af1b790dc97ab561e4cac3b2f79e843dd338526322b0bd163fb915848fb9a2b2fa8ccca1766b193b9debd3f88329892803c6a158642da42d3148beffc59bc371f9d9e03a366b818e25139e68d3b44398ca58c771c0c867409b2e5c1b8c417e6676981ff2014c54573839e06d27f7dd2b8afe819603450739713703b9308e961c9acf973a21b391393d46bfe7976307fad3bc8f485d69ca89c961ae2ffd689973a1417ce548b73429bd93a5f152f71c76bdde97862a3d59f2d86e521b7e1de64c3c343e8748f50d56b8ada693b48fc5ba1f4669c4500fd6214051386bf5c4e9b229399bde6ccc068924cd04b6798dda832bb9ead40b625d4af785cb33fea9180df0574bc469dea9ee757c092f831f4d12962cf1ac8994256ab1a2131606080d1f6a89dc991f77ce7130bb3df429a42af0615a79029aa90fc74c9b80fd611d322a539615b49f0d661d8a478f5432e252802a7878ee508df60200c17b9f3af799dda3860a480dcbabd06338c6bd1adcf72c50e269728938b7995bd8deab052391fe23fa671a7c01345fd5aad076b58b7af58fd34a9d6149741f9e00a33098a3c9d585f8752820a143e1f1ebe45e9be81a793cd47f357c2c30115791571242be38f3eb8714285f257836da66b991ceb47d836539c33f310d6feea79b66f0cc8451f54dcfe23fc5c04e93118e64e08cb644337ab5e2610193476b400b81e8fc4bc17f020de39da788d9311cbfb3692e9c17f715e551d1c3dc6d811523c4f85b8b2893d783a3c38bc787d5ca6dae2910d6df8e5b433560328eb76b05821d3d4cbe429c48b6d76e57a45d426833decc564000bd2db6a710b183ef832416538fe9e3f6f1ab9386326915ffdadcc474632dbf357d05f5f93cf8bad1eb9988bd4676cd8fe1a91d93efed926445852fd161d48e4ba5c4d542cb48203e6598949a9612790d74cf601d80f8f2d799333c6986f4dc4c943e5d6a35e097f1ef005df760901a5e91015cd68081c073784b380e7f0a2fd9c3f26d2d176d665ee96dee1ffa2064d118430c73f4e2d236ad3567830e53d48f35a1cd083fa9804a07f4bfae62591639f584f7ab3b1845bcf50ee5fce4d008b28f4da9840dcb017ba1af6ecb317704e8443b447caac6d123262ecbb77978214537da3147f3c351f8c82702d993ee0a8908b7e711a23c3917dc281a4886bb27317e56339ad2d0a4ff44c83377cd756e4df104697b10ef6b6264ff2d35e6af26f69d2e9d300fd69e70b18cefea8a7b3ace9006d28f18a4c73c0296c77ce6ea91bdf14c22103e88ed69b0d1062d328f06a8af4bda89d1d8ae3db8ad27f8dd88650927ed484e7e0efef4e85aaedba47e9ea9e02a389567f18c786517c70b123d8736af737acf5fb93959df4129e303a29c1dfdbe59879918a1b634844e64d5859b5a50eb9da9e54e66f1d4ade8981ba22dba053e16e528d0fd624be3d90e3a4a638f66d9f42d17575857048655f83f9308fc9e0651c1d32333385618590099f5f4885d7dfe73bda836cfdac195bc83fdda1682f7bc710db411e50a468be3564a323df3ce9a582335739457d7b9f334d28c96437c39c1425ba9d60c048b9c96699d6553e6664b4eed5cec8788c4159161c7bade20c260bbd76e643b2f2b190b515ab919e33c42c1975c224184a3f4c9952d3e06b8238067e2e62fc1f4bfd273729fc3c655e2eb3b55b83151df00b7d2b18f66a4bb738ab783fec9c1acdf11f953a41bbfe613659e22d36801edd50d81dfcd78efcd175abcf22d7eeeff129bb781fe41e2d2f124cfb957175ec92ee4774e831029b1091ea2d825f02511176f9cf7fec1e862a85cd5c0d2dc7299eb499e4498f490b3a084aed7cac0a24c94d4f26f6cccff0b33793f39822ca6342853310ec71cdb59f1f3569feed3f532549410687d0fb8400fec1a9e0e19e9b9f4fe3c6c8427b2eb69c56068f268933dd49ed33d850be3ed00378c53d75b757adfcd13ab41d190985301122010730b43403d9db2a70f950f78c6341dc0368b3df8cf0705ea536100f4ee7f0aaf385a5bdd3abfe0d6ab843a4306511cd23af8056c7d57e1c090c83fd103ca96c82d207f04e75709b81c8541fb73614604b056b197699d3422441282752c1a555ee60ec96abbf8239dbec501ed45e39a5bee5ff51c551ace3a9d8dbd5cc2fd7de71fc476b1fc6cec47aafd720f771d91dd0e5ad3ecbbee2b91eeec10f8105e523937e449950d87257b48780b83004de8319a11cc2f98779e8d6a7b5882cc91d0ffc6b0f498fdd8cc5918086903d731cd81c381ddda70463e12824ddf2538cd08004a0dc2c82f38affbeaf1b718811cb8c006fef9260421dc3a231245aed36acf8c3d63de8b69b318339f5f9f1c10b948effb44a10fd42b67d92a074170768a45f2ca8d17215f193943ee11fb591823f29ef710044f020d3c771a27bdfb85620af2ee3f8391f2d6e54724772e7b2ff117734fa5e48496492ec4863d57a2a74acfaa4fdf71da92bae7ed4c275ed536b37687906aa2ce245115519466f8925528c9ca2dd31fc78fd7aa8200f370988828b5af38eec52e94bdec52fc66610cb70b1c5b9ebb29f5e61f823751c50f86864321ca3b25b94726dd44ae5b059f6630026b6720993457d72a65d0603d7c7d5275e8e84e9fdfd9104c5bec82d90177a6af57bdb6d4994d776834f00ae4e62bfaf99fd472d3e90c5663d1a48cae923bb768e789624383ce18739ea9292e45beee1cfcec32619c21bc688a250ef9418272a0a81ce53d9945104ca877916a073d9b14885fec7472056dcb9d5106d98bb0c981165b3224e4a3123f92485af727f577d9396678690f40b5ae28c6e7ccda3f8d40019a8e92f6221258f03e5985a61dd6b51af6357dc840d1a8a53b5e4d2c3d443162aed1fc47dd7e0537c0e5ceb9fef3620af4c2234f8d2f71a83b4a30d474532ef0d2dfb7e3ac859e6608e83e51e46dfd1fcca2504283831a31d659d43a3b90eb9207c90480753f4a7b03736ce2e549da5e59b715a589729555035e1d9a4f7ac06cf8acc541dc45fc9406da04d88895387c56089ab1552ba30a13ec2becf67a5d22d7c8bc78f6838bef2a2c9831a279afaa819b2e732c45b701092471b11240bf1cb39d270a9a0a88c1a22d67fd28c430226b9ec308198b5e6f3ab5609f4ffa9314d25daf3c914e0db78852bde20cdd82411d5a3b4af8c4fe79b56a90a60b60476566da46e47903ddd1b82676d8eaf8d63ffcef2fa2ca5d8a221a459b062c982cb7d5834caf175a0aec835d59a6446136d059cee63b49daaa8c51e8a3ba3f510e54f92445c5426404b8ccb278bbf4657aa23088c44c89f5b452ec363fd0f93f3da75fac242ae54e7b077dfda8a970ff176332727bc2a4c6549c0f7a6bff481e03a48c2cc6ed35611d1755f6dea61268307fa5e771f3e68a224f906d4b019f93b1941b113280a764bdea5be8fba27339ac276dfd82039fc3d83a4a3fcbfe61a4e506cb1acf864a46bb87613690ff038839a76b437d002ae65665547b3eef93c81bfde94038008f71c05e6a1fab9c9a399a7797b646bb93052fb23436e4f9a975b50ba360ee09637c639792e3b05f84185d23a7d87678a0e18e02d0b178095b8b90e3252a8874c316f5f1b3844cc89131207c9459f5520cd2f76be36cd91a6fc57792127ea3895d897cf2d759109932189a64cd5233968ae08cdba0998cb83944771520d37ee66ee2f5f2ac71dc4db7be4a33dcdd6474fc9de3b655cb29d5fdb251b6452eba5930ba0e2581de245af2aa190876bf7c540ca709586186cb43094159134f5ddb2e8974e02b37cebf3f7f9ca38e366b53c613b1a68434302327435edbb3f0627df742ea3eebadb722a1384bf33ecdd0c058f8efabbee58ed0d079d3f5325420955946178a5d4f5953b784cc44720674018d3c228be43a860c9206f76c6240543f4d4f2ef449decc688773491046a6d1d40a4f1a7d6ccc1494c2a0433510c0dee3107329a3203048ae90cd8bbe0c81e83291f0117620b724239cc33455f2da339696a00a9a7fbea15ee5e7e20694fc4dc9ac5e4bf3225d77ff1c09897e014f1446ac9a68b244f2176277a10f8463f450764933e9051038477808e5d4662fb7297c8bcf078a7713af616e373482ab853b6a0433eb36501e258863bbf10f023cbc84beb8116fc60aea42cfb883e399ac039a55244dc7dc6167afb87ead34032a6a9649149eb92481dce9a4165ac21e366c3522cda7764e5609b66abf4be08f6b84ce05ba1606f1a5b434e348ba439b19c6247be378671aba9a5ae35b36606f833904a8f1ea0cd7dd36387fdbb31eda5fc267cf0117594e89aabada2c684feb6176582e510aa1dea35d13a85ad9fa90644ddf0df6d99f07ab6f284268e979974cb9e8b213c06fd04052b0bdc65dbbfda920ff299bcfccdeb6a3aaf85bacedb9f5da572d18b1e386061dd7833466ad25d9b58ce78e186b92f67a20be0331f2a99e8cc5396039eac8948500194a06510a79ac8b796ec6737dd3fcc9d123bec6a52a38b4c78da0de1da92ececa7c4655dc6470530f9f44ed005f97927c042f99147d2aea09381a30744e4db55766c8d110d09edf82e708451eefabb2d7567811074cf0b565dccbdcf81c8a64a914d854574ed7e8cabcc36e788871073e34a1cd82e8e4e4ade0d3a39ee979c9ca7ffeb496dae70f185a987e3117f05d7bdeb7770f4cddc9baa94ff2f6f5ac4bf3162f970dcc21cf511dfcb9976d743d9d7c400c5ec0f9a715158126de50ff26ad1ebd5b701b4e4724e49fa4aa664cf4c7b532c00c51d86e3e589019abab1f3b1e417be3948bd9e4a647862eafaaaad077d669777df4bcc600113148abdba50aee49b13e8481c11ec55ad66a91ecc811c35da0093b4e00332b840936222f32d2a1b33a43c2f2e3d5130370c33b95a84ac843fa47a4e0ab1ced784189ef27c21f338b88939d64f3642de24d2a68bbc6469b3bdce8984a4d2aae9a617f58ce510"}, {0xffffffb0, 0x1, 0x1f, "beb1da4ee109a13ea8113c396a0ec1c897952cb30bfb2284b6996833a08ebb8a0050689224877b401ef01613013b713bcf"}, {0x0, 0xffff, 0x3, "f02928a37896714ee6f5b92677647bfeb1624e5758a8d8c9be168bbe281e37f1cdeb91fe7391ee17771d09eccc07ac40d2fdec9a77f55a1de934665e967769157550ae3f835a0e964d1fcbe433b51d109dbcbc3baccd9a038f41b03e773c7b3588b3e7a832285bab6bae4a"}, {0x0, 0xffff, 0x400, "0d7fcd5ca2b3e5ea0e4499d4a00edd4f706d9496d3b7f3ef120215a7d92ab05e3e47069488012758e32221a3a3cc457cd15ceedbbdf90a18ce76234c5c689650def535588223da8e28e3dcf077e729a2f20b509ec7f6a66fff04ef166d325e5d92ce910f54734ef5b3cb884708c72231c2cfe52bbd0990158d4d27de0f4171bfc32acabc0d8faebe7a8129e20d7dd533f27aad375551bd3936dfdea8b54e45cc59d76d052d09c280542c40b0983565e212b756b3"}], 0xffffff6f}, 0x0) getpeername$unix(r3, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000002c0)) 16:00:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x401a, 0xffffffffffffffff, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x45}, {0x15}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x300aad0dc97b5951, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") 16:00:04 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[], 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010708"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) socketpair(0xe, 0x5, 0x3f, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000100)="25208d453876917f453fab61e68ec4d477f5023b99b5cd6a79ba3b611901cfd904121e122951f467d6698362948ca895e520b77dd2f35a291ee06c07cc669ce8ce216abd23ff923f806f72b7b57203622b8418b20a0dcfc57a80cf58394b8257cddb1d014719f07568181a74090b7330c3a390e7fd83663c485ddf3a2ab116cfcb56f76d9c4db96db44cc3789313169011f90d20d752cc6751789a299b4989349334c588a360103704eba315377b0022720f2a1dd97c1dc019d31314d2dc44a9e3b4107f70081e13a752c5ba2edb4f7d8b7ab2956195e248f1b6424eb1991c0f2a3f3d3211c44872265ba2d5a705375515fe55fb1980519246cf02664b00c8802ce579cec3a39a9859e6c75852581e961d606e13ce174b4cd8806fa55963896b51c991bed992726e2637443d9cbac81586dc1e82f49e1c01a3c85c4da20b01149272ed7f9e8f7f3b3293fda8af0370fa672360e0c5eed8b43155b1ec7cb0d4aef6ee436606ee155efa360d6e8e010419c0182aee062a542ba2f3000b9f86d03b360c943887dbde82b33f9c6562628b4031b7cb2de5b1c55fd6500cc80662fcdb786d32c5f5e674427eea1eb0bace912c23d191dab0120e7a67b5d5eed83c592f5d74de3e8381028c8b2fba3b323e023327ab775f7f6b8ac505b1aa09926f92030e35c3a88ba11b8ed8f3ac94a8b64200c53b092a76eb75ea60df0e4068cecb20118f9d5ba237c41d2f86c4501bd0e60d8e6dfedc228f75f301616c3cec7f41e1653d79a7ac1fd1f1960842f35297acd0aeb03ed814ec27714fbf3310c659b53eced33f9cfa2c0de090c6edf380ac47893adcb48a05d91eae011304603c8a7c951bf5689956576d1ef3dcb7977a40844ca4f829dc1bd3598f183697266f5eda082bde2a5440fa922b9426569498471bb65cee8a662be105fc631f4669ccff4b59629c74ee2d78f145ce4808c13b0ac42860901f3cd2c5aceec24d4358fb3c265e0740d2d8f4a0877792822adff94c6c1cd2ed5cdbc1e9be4aea6b69e4ec480ecd8a1e1914ad38d93e11c92a3e1da800a4fc1c569bfb57096d06721d48de31ebd6348ac4ac8b872279d503f545bb69f03e2f3bad77d8bff8ddf0439a962d607acac19fec6fe540a31c45c71b9b183cfccc5c17d2da3d8e68c2a8d957f38c6ea7d70febe24f9d5c5f4dccf194db15fdaecb3c23cf581d4bbe54af932c39f3482c736eb4aa772d9f717795c96c57b85b209af68a0836b0a2a3459e638211fb04acd61535b7036e8e427fc75d7334e0377461e549611ff25cfb35f3f073f8a09a5cad284a6d28f6aa1d379060c8f56d3cf9b27cc37c3adc062c239b7f3584710fb9bb16a3f7262be724a624d0bbd2590056e676322ed80349cb2a6a938ec965c988a3296625e3b7a06c718a86d0cb4777893f84554cfec67298af8e1e9131a01a8478112fe14b816f9987572523d7176f5e0ea7c56574be99018a2fabf1ce8215994eb30e7930f9db4c830caa7ecdd52f94a17539fe6bda6f05a9ceefd1ae0aaa3f0a011fc05d7c591d40b6546e00aacf6e6c131815593a1247bf2dda32fdaae11dc05ad97f718fe168eeda74e3480ada55bbe06d90cd07a29273d8010659d6fa3c86d76f31b45682943a4ee157d4a9a8d45a86540ecbf096ff913efb6d398d9675423524e65b4b003c8cfce0e3f4a5e723968addd4720114591f4b94c0047fead215a7e45cd391492420005317afc5f65c5eb43f8012f984773dddbcf62b30340982c5a1866ed296746051c12726108180e591b3cd50c5bc9dd091d0f09dcb93d0ecdbf9447a77b8b766f897e0cc3c6542e409316cb3112d5e5cd59a7d1e143dce664e7a9e5a154611940c598bea1aee316c3b0fe93b1ab72636ee768f6a15e3fc1ebf8e4eaca4b3ae1772f92eee570a4e3c2657bbbcb585c624b3d39d4c3196a5a3f7d7c5a0e05d8b1cc32220ee679b204dfb0851583187be5832740a10a884a4175bcddc760daabfd83af49c1e96d2c7989daa4a6f43be453c13a6d5e443507fe44568a3ab284fe4cc83d3d683363c62b166047d03a60a54ec1f2819d73dd25a924a35540112738ceee8b8eb795fa085c89fb01b0c75348fc284826512b371cd71946b43efa13c043e9a50f0d762a495eecb27c078cbcecc6750c5bac8c06c2fa92fffdcc4fbe2f42d3059c65edac4454daf58332080a4db53e62d1b52dcf62058880057979b35d4832c916dd61e6a2445987d52a2a3e1717b279a22f1b4a3925bd261f3a0db8629b0bdbf42d7e29f2381740c8d141e3c633d36042ace08dc82606c07a33c2b4f0d1e49d6abb5bc90a44d695c4c843ae2e7bac8b4f0a20300e9d35b75384a337d0bca03b041e0403c251a505938b7e613538ec80ba2a7c9d5ddc8b85e08c6c861fffb9181a680b3b2bd92fc5ac2debd6f0f11a7b5d1816454fdbc8be6760de40ff92f60027123b2938e3bffdb025ca4a5e664f0ef12c2739c265d37d165718e096edea4db560eba88cc53c5a2373386a0cd433908897e6dd8e7cb13b2820c78075ac84734b95fb0e402b9860371ddd954023fc1f15e4548acdaed310c2bc46aa4c5dba6fddce1493854d5980913501c1272b13f23bc9d0b27eceae71eec25381741c23c4fc132723489240ea0b2b85d7856ba80ad5c0d6bb38bff7ab88605ccd6a25bd416d067344ac18c91d8bbb56a8aabe3b9c7f5bff28bf6f3c708b661ca4b76f414539f0b91356c25e345b152025ab3f941931b57c43d5be5a99e05dd6b942bc687f6f9fab118120420731abe4c8f85b2cf2eced8165955b469c1fba23b498cd233c7a3381c85a2f9c5dc3ea795a2672ba46b131aa856aae908dc511006647d21598d0da8943b35c4078140a82fd445828479bf9a5f3a6c12bc694d5f836a6d5117108bc0bbd0894dd090b52917cdf47af1610cf6320a764deedb0584516543eaf8ad6bbee6cd747a9d4d18a1f9f967495d0b10905316aae940dbf8b48d21500d0230fa1f42a016b811a897b7f4047e9287f617829fa1deb823ea64ad9b51a58714460b36d2b0003b57aed907a9a8298988f069ad5d55a3498de86f56ea3f0dd874269e142917d18e711aaa59433cc79d8f364453af23903f86d7e58cd92b0a70b8836bfdf7e8bed0f136b32419ced261cab2c502d634787e0bc4b0460d5aadcf897ae38a68baa6bf10b6453584230454872469a7390659fe6ffd277225a06d6bdbe64c5357cd71fa43419438245af2462cfb34d67d7204ed221048090a2ecfd6032afa734c1ccc696d7e470bce937b1407e891f015b88c1433469d9a3810fd557d6285be89c0467629f137a92a38ca33d90a6fdf5a0d2aab4b02bea7aa68d80b25b41acb181f69708b780e7f555a6489158cae68f7296b296b94b410bf4fcdc6c74156c767a25b64bc94c83d029d916779738c54e2ad9e3247837243ab6e83d08765d1b2e5b22a3b53a0398c685df14cfb31c4a93c1601b8ad5d40e37184ff03ed5069b78838479ee0399043052fe68b1e1591d6b082e73988783b80fabc29a6789b19fa4d97c00956c7791ad0b83d67967f39d6155eae6ec7c7171080fb1718a8262ffbdca62b3d43205029ccd999affef73e1191b2b31a99491effcc4f20793c26f6e5ef907624603dce94998fe19f05d20210cca1d0362a682183545a66afdcaa20ae75b8b252f172ee323da03ba1c0907d2d1434a94f537b013d0ea75923c0e7b2041a8fd1322d8cabee7bf0ea5c85e54f7905843226d9d9d792e9c2ac7b99a14d6a3880773cb921bdccdeb4c9be27d33888d2def04a3fc2191aa345888a14e431732157273b7f5f246c3d12b8e1db97f525c88f9b6b164c55c6adb86bf37cf550064a52cf1260451535e7ef1787fa04d3085966f16a8944e62b94aab7fad12a4c6487b1bd3ee7627fe5282445b297e148764ff0e14ef1c61d645add91b28d359363ede6ec1f8871215a4d4799a64eed7ade1e6ce5b21429ac2954d749523369f535f94f82a5504c6d38ce9fb1eb2b0228cd19670e82e91183dbee465f6b19e95c6acb7361e0ec709da5a658afedd3455259b4cfb6214f19e513d3ab0b17880de4d4fb852fec90e7b3259800ed861ff4be30761e7df4427595b51c4bc7ee867f589b95d2ed9fa421e5a62564d7b3642a916223c595aa8257bbf6dcdc094621ad91c2481954193b766c43526d78629483c38b804c02723e3d07ced4161edd96f6620d4432ff27e324cbab211242807f2b5e4830b67b3aa61556d584b5b5dec951cc3aabb5cbadff5282e9c92611306e5e7e2f1125e304c15aa62b53abf4cc1768932d297a2b34ef2b5385c24b2a8ce352decf7aee9f9a7dc95492df4d4b86f7b7a50317660bc6eca46cb2593b626868c440a6b8e0890b1d8ccd68f5f8452a8644fc7565da706549632c54942caef6eb53bf72c879e128a804811ea1be71581403412e00e00cfa41a042b2ec6c5a090fc61e7586afa0c836afe68075b9792aac15daadc1ec43de32110a2e45feeaccc08990253d65081807c6a539018b14b35e84d9071bd517871d708af896177dc9d79edba5f6f268a8943cb47aebac9039494787de1b527f30fee92b83bfbf72a4c3e56f68927658d900bbb7b46ecd8edb21cc9696c9a7f2355b64e134894d74ddb101da9f189bff0a6f196c262e51b026159fd2a08638616264e6c6e43d0b8dd0640c8d5cbdc4e5418044f1003e2d3ea68234592822490100df93fe3c82f6d4468bcbc0fe6a08d1940ad2cf005c10363492b428c757761f706e9d71f58c3aaadc0ccebb4b664628622b66c8863125de3c2b7eb7ad58b599699ac95fcf653a64bf458fe25f9ae6932023eec9978936bf8d7304fc17c50954f115a3e7b51f27a4a52cd5e3f414cf6f2defb6edf975a46904b61cf35b989e46f589a56c4b92b179e8f9b0de8dd6d2f667a002845da4a12f06d7bc72d62b25dff88f47624d7ad932af2e0778fefc9847c2a5939f48cf86adf8231c81053a7f16fdfbe562dc194580f206b32fb95c5e52748d165bbe109294958a42c323b96db43b81dc5cbe93a7b344a9d92a52ed89aaa0a06cb49bfa5ce923c6c71ad28ebcebc9664bef131381aebdd2e17c89de9e83a816356882f137d49d9857056bb335b6d0e68dbc99276e41a49211e439ed3b7be1ca14c8c5a18007c1459ffbe4c5917b178d7eec8bd15cb2c28e094e319cf8501632ee5c3e1cb1c05c77ea92f9c6a5ac7fc48fa023d2eb9f2752b3aab4f84e15727de20bdcad64512aea284b48ce8535b8901b0a8125239a5558758ebcd479c6eff90bc30d0a03098deb3adede6ee2cc3707e3b471cafeab3ecdf532f985cbee15a876c8d706f303dfc508b539eb407679d3b0c2e446ba536e82b441be6b42981dc3a01f63672df9de77dfba4a8e73e66fe5170ff1d68e5c6c3465e8ba15211548773656476b24e0fd8c31b745a56cb9a98accf0745b6c00ac09362fac49e796ec841d005ee0a25cd08a69774531d0d4de0df86af1d06615869e72f71e07b34026e952b4eaead794564364b26a724f9de0c791f806d12e516cced3fcb8a9abd3fc5c7f7f2bb9100235f6e732707b9df82fa9302bde35f0f84b2738e9fd02973ab7529490fd33091f32dc7a7b022b18bf830fefd8981757415df9a574b18ff7e8611f59a13ca7045fc6d30f23e7726ee360b858da29476fc34f1dce9a79c50102f025d17b3ea8898b1f42c90df703dabc04b98f2be7feaa9830b4a8fcca085a6d652fc0a93789b0bf098b760fd95db23721c22fecb214e015f28e566d911d85db87", 0x1000}, {&(0x7f0000001100)="b39305953328a63c14e0f41aa590d983d0219dd30f05042fb4ddec2e5f3d2915c0fa086524c88a3b692c60e491d2e6fa19a361946383b922d3a4834561f568b67b8365fb9fc86295b08bbbeec202461147919e1c3e2f6eb79ff31cef3e4d7c2df362ba521733e9a68a75957439484c9293ac67cd", 0x74}, {&(0x7f0000001180)="70100ffe460e6512b31d160a8e90a32da49d33b86821440e2db76b75adb243c0b4683da6f98a97d8b579181f1987fdf48a3a420a0f75df0ce4739859c6edcf2241bfe0c284154f1596f7db08cb3b3aafc8601e7180c780c5f54e2947b1ddd3ed7e0546184c3ae7c46cd94c50d58358fff0cb4f", 0x73}, {&(0x7f0000001200)="803942cf5b2405177f1a32e45324a1312c863df6b51e6e012c6d35db73e9bce36a27db3fb23f4462295aa0c2e0cf0ac21c58b189c4247c9918ba3d1af45365020fff0e5c7a4e77e7d80a49a6acc47da831f24a62479c3f0c433e04b1478af32a78045a8d09dfd12f05b11daad2a10466f8588e7c6b729ba86fe7b35c0cadc5790b3df0885f63675c4d6296f0710b82f95748aa73350938583e8db8a2e1e3dd5307cf0383832b902d029b4bab5073df5174f9f8188f00cbf017f62b26b7db86c11b90de86a7698be85af9ad34e516066bf55f379e839b8ebdd50293bc5dd8f22e467bf3cbe7d354f37323adcbf75928d25c10c3295749798e584eefa91d05", 0xfe}, {&(0x7f0000000080)="bf5d83308dadce28cdb17fc3379f32572275e9d4bbead927a202a55236845a8907af8565796d8bd0c6e6", 0x2a}, {&(0x7f0000001300)="d9e2b5e66584c83d5e872c3652a39c9dd3c3524840af345d5431411484467462b994c2b937980d3a57025de7e4a658e4e640d81da45f435c8fce62b1cf213722116695edb8ed939e13f9d642c5fd9fec4795407b28af1a3f81a1ad9e9b91483a0c02a320feeb91c58830e689cbc350569d55e051624e", 0x76}, {&(0x7f0000001380)="bb1161615c262644d2bcbd4b87e87fcb5990974cd7673f35e19886408ab7ab3ffb5ece951e43a719d43e48834141f981bed1018423c95a504fb888f2e3055170a5304612a2bba3e75840f99809d57663f82017c0e0845f7b6de08ac82f9e04fbbd4f0db72d5017903334df3875", 0x6d}, {&(0x7f0000001400)="abc3b307f48ad2ad7f3e3c950d439aa9bafc6961e2", 0x15}], 0x8, &(0x7f0000001500)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}], 0x20, 0x406}, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r4, 0x0, 0x0) 16:00:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{}, {}, {0xffff}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000000001ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_gettime(0x3, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r3, 0x0, 0xfffffffffffffffd, 0x800000001) accept$inet6(r3, &(0x7f0000000040), &(0x7f00000001c0)=0xc) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x0, 0xfffffffffffffff8, 0x1, "0000000000009cc005e2f06dc17300", 0x4}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 16:00:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)="c3291c099c2dcf4d9fc4d0ee58f04f77724234df6ab2f7ff68fb5af5173544b7b635df66c5d028b572addec0249059af9e460fe166c2569838e8e1e9237ef71ac3a300bdce366dbffd427ae918bf1f86a77fbc08e39c8fe6bbfca45cfc65b6538ef2384d2a70fd59fd99e734f2ac1689e2bd2594f083a477a09986f40a19722acee173b1374f2f61e9fa9380dcaa2cd66997810dfcb9e215f11cfe6c89b586453c538c4ceaa79a5c5b7d2a46d5e1107fabe4914ba35b6630aabfd993df531617103443e2ef757d4bb247c8d8a24ca1b49dc60256794d66d5", 0xd8) r1 = msgget$private(0x0, 0x20000003c4) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYRESDEC], 0x1, 0x3, 0x1001) msgrcv(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="00000000000000000002000000000000000000000000000000000000002ee35e6a135966692c000000009d00000000000000000007000000fe4f634adc41ca82650a70886523281674ef0a86df2e93c8fa00000000000000303d8a0b00b60eb3cd0000000000000000635d0000000000000000000000000000000020000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f9000000001dac3bb307c80100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000c73519053e107a83a2a94d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b000000004e25325aced3d5eba64a68170000000000000050a2b657ee0ad80eb7861b8b8c958267d5bac6033d50f8f475322d38f63bac552d3ceadd28708cf51882dfc7e5c71e7fc0133617143c4288678d4da4871b9d1fd9b188f81be0dc051f210b112d3bd3e553ff7a496e7826890ddf917d8cd92610db39dfaea5930b29c434d73cbc84c2ac694698895f5d77aeb2a600a121188ec5dc90cabd89bfc7f74097f10b1654e3d312a654596709130a00609414e69b86a8cc4409a4af21791027d1aee1e4a9b9f129ebd7f36abbfc1d749f001e00000000000000"], 0x1, 0x0, 0x1000) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000000880), &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000000400)='\x00', &(0x7f0000000240)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) msgsnd(r1, &(0x7f0000000380)=ANY=[], 0x0, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r3, 0x0, 0x10000000000000) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r3, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x4, 0x0, 0xfffffffffffffeb4) write(r2, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) dup(r1) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = dup2(r1, r0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000200), 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x10) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0xfffffffffffffd5a, 0x0}, 0x8) fcntl$dupfd(r2, 0x0, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r6, 0x0) connect(r5, &(0x7f0000000200)=@in6={0x18, 0x1, 0x9, 0x8}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000240)=0xc) openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) r8 = open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x180) socket(0xc29dfc6db0ae098e, 0x4000, 0x39) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r9) setreuid(r7, r9) recvfrom$unix(r4, &(0x7f0000000400)=""/215, 0xd7, 0x842, 0x0, 0x0) sendmsg(r1, &(0x7f0000001a00)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000500)="655b5385f2e10c01d79d7d0afeb2458f720ee358f52a253a5b811e904564c685fd93d346f8707ca80e693da9f0727ce36a352f981d30934a66928d12b11ee34730ad97d51cee4ecda070ef236ef57229880ae50467cda7fbfdac1a0872a484920173d8be6465988778592f7fe4dacc8b2ac51703d8259fbe690a5c9469c12ea126808877f677", 0x86}], 0x1, &(0x7f0000000600)=[{0x18, 0xffff, 0xfffffffc, "7afd4540"}, {0xf8, 0x0, 0x7, "9799e06056b9c14c7175541083f016b16f0722638a9323538414512c91e752a8e98825ce085d3fb019d61a07cea44ca78f18e9411ed8d42c91144245d4647ef30d030e940a0103f5495c691b9362509db5ec0425b8a0b444aed74669df5a1793d5f230690e46b5215616e860651634b87fb5e2cd50db4e16a3de1986f5dc84df372b322002c2368ab46d3d1a7c797949d216f1bf9833aa21cb3b9874aa226f92af935f220676fd2afa1605694a2ceb5011649e33cfef29015daadc5635b4abc174da9b710407c0ba4e0c39265bde17ad29bdea5c2d9c0f310cfd0b5dd8ff8f736135c5872b"}, {0x108, 0xfffe, 0x0, "7c52f4a6712e3adfeaa6f0987b50e1f2b87ecba278fe6bd1c1953f83ade0ae30635cbb857c9359aaf6e8502f67a190baf29dd59ae5c021d3d76eebd0451ef24a7a1c3867ecae48c86f469a7d9340b3169a10245fdc1002acd3236346c3da7f62ef115cc733e8f51d362bbf926cf83c5a75a3f826385932a96ef607d2d33907849d2ef82299318ca288f61c148f6e60c5abe9fc3541ba2c52f845daacf8fcd1a5455ff0fa2a3103e3277ef5bd6614dd0a95cfe54695ec899969188ccfa5807043f2709f0a6c6d340010ef6bc9439704b79f00d6cd85265100b2d3bf24eeb15da5993a926b96dab9217f7aeec70e2f289192c8"}, {0x1010, 0x2, 0x8, "81c81cdb62245726243b5c9fbf234df1538b36ac846e39f20b530f4657500543fba77d50ac8e216948c5e48656021a2490d827c36b258976afef198631b4731cb6da6aa7b2bd867f654a98ef90bac7517896dd1343eee25b2178d74df6fb67dd2029827801e4a6535d74498784529cefeb876c096f63bda6e515e2c48043ab5666e87209c376c4ab1f7ac81f6ede4dd0f7c5c3a1e5cdca8093827b64d440f3fe39370388bc13d83dfd95b2bea96b1791af6fe0db2a905d50d4fae9cf3affde2bfcb7439f82c97ea2035e002525c0c07b598310121a96e5484d23cf30e9bf02980310dbbe3ecc4f389d3783739758d3c516b8a5f4baf4241036a0dfbbf1b5ce87ebe8ce4477ed1b5d7fd5d46d0d613d7b3a8325c6b8b9590bd2e6b0363a312755b20dd942e5aac91709b87ccd30b47da2522cb47b5b096721f9bc26194cde2d613f503d15accefcb5a9032f3845a1c44c1524471cd550d7dbd79d3c15418460387fb376c8b933865eab036b8fcbc29ddfdb8cfa440e406854330ba5ade440d81883443162f2bf93254875cfd56255de911787bc4a78af460aca11c4433ba745397f3f8d32e7804b5ec046981674f8a0d00f3be3d7ab20599b187df8a1cf06334b79a58d1606e923ca4811545e73332616852e60b195899c51dc0be39d541ee25aace626990937ab74b7aee87b19e6f443523063d303187947356eddc9d38753fef71a9ccd72afb28b2514ab758ad6fb63737482375c03bcc1def018c6ddad6caae86e8435b623829da3d79d4f3610fead7b030e8c16a5cfb8c8675e1607c320147d0b4e34f64ad17650214db8e15ccceb356cc2c0e6dd618077b2735da6d0b246143200aa412c77fc17333cfc388e76b4c4b65ffa36f22691b2ba49c3e0d105988759dca6d22faab1191891fcafff6568f1aa089d877c36431462fc0189d572956c812f6f07fe2eac54630154fe02f9bed05d52d120cadb6dd698938f11dbd6c0f991b4e5bb5273b71061047df46cf61ed2e5aefd7ac49008df2bd6d4a21f8a8dfff83824275a35bbcba42a517ba1eeda2070870b67d4b73ef73312bcbb0de42d7b56b820e6dc5677dde72c8634eb18036dd7f5c65dd0ff86860ee4e6746902f81bb6140401daa6c01fde163e879e29c62df8819ecc9b6cd0c07207870f39a902bd56c24c5965dd6cf04bdbf56fda8937cd220008291a5b08172fdd3e6db0e3b7d403b03aad023be0564b1f80bfe44cecc93af9b8639b3849e2c76a762e60e428c19df945a50009304a2f877a775e7458c43cd438b03a50a36d4031dddadd60a5b92ebfb46b8431e046449b41a34e2288b9b49e04bfdfda0649917842d95f3b797146250b05a728867041285f51aebab24df3d5c22523a7a7c2b60ee8bdcd8479630448a0bd0de9d97daf00382a80b0a114bc42b0d36e6400cd90e866f9c1db6e19aea26f8bb2327885904987b45cddf3695e2d644040776ef4d689fc8d673692a8fbeefcb0809a4897da6d57199b7f87277b68aa8e9e2b82cb037b6a5c6af8d5ac54928ad57710237ea8ed216d037dfc32212ac565d3ad12dacd15ae7dc2d8815169f073b8dba6801cc2a567156914572c563b0d3d6ac319d06f12fd2e2c8f345b4d70afdce638db208016a1872c0d5f2bd02a0fea74b9d297a8458e3d9872f1641270cb8381b0a0c4bbf9133aa7c995127cefa692cd05a993b9a14112559437bbba5edf3136dbf13a858eb0d14f13ff2fd1405bfe2b38db40ba0408305746410b2a9aa8f1cfd4c0bf54b2bee8233675236ba1d01cf350fe3b79b1890e9d151d23442b49af021ab963cee4e669f280abcb6b7fc33a6720081019205a628a1dd6841e44e9b6b3f787d0f9537e688486097757f869c041887a736daf0f76a3287e7f5f9f8f04c459f627f654f70b4b4419453460f95e8db508579164a92e5231f852eb4111a1bb4a8bfa0754499a96c6455946304d43b8622c8f01a819d117612f0d405a3de8e32ae2f7e6ae9a9c57f2bd2dddec3c4b49b6f84e280725da312ecbb6ed1c8374c7e0a91e739eb468c6cf3f14641b9ae6de89c7d0a1fa66c31e5e9d99c3b69ca8cdad5bf5b33a61265e425e71b473c27a6a80beb8a4fcbc10b577d59c2816e55c085b830ac8347c66a5af0b7de0624ae241734201f1328d9c48c8efa4e3200d544dd39742d6ba54d73026cfd1c149ea298a08644bdb11be45a46cf2f1f177856a63ed904a397971081d3c6aca5ae0690d5d5aba3edfe2114becfde90dc0f7b577aa1a062a73a5da9027453d3ac11073fe69c427860f5c4eb8e6b95ec7e8a3ecab90063b98a01818050c459b57804f8151192a3e618403e2b1d0286e404742e1cede01f907fc58c2b5509e88ab76eae9db1466f6e573510b05942d9e11bf68c2b35c6c35a03b497529572d61ece1b3825722dabb7733211c77404720a904d7d4768c5ea68a75090fd0d8768af4d5d0f4076ce67ecb07b0688db5929eace26450a8b345a13ecf4684e91d15a3a5c738005915daf32b4f567215d996141eeeabe5cc92e238fdfa046d3565dddb6c938ab2da59f66750e418cca96b67e1892fa17a21057b42e9d98be30d59a39bc3314c76b1a33e2e4a4f41a9c94f5f48956403d239e21e1a0ef19dca3482622154af9014a8c8a85680dbfcb377a5446881660bbf75192327f56bf6c540389285c947acdd53cc991654b8fb7ba322e3cab99b69063449a1fa38b4026b6637d9a0c539b1032256597467b60ccf66ddcf1de84b06efad350a8dec3a6a5d574aad73d271b8c74f6964c4c705e577c75b4f804c2df2553ea1add5c2cb7dbbb23d86a067da511b8cd8b9eea7328fdb26320784cb4f13b9d8324ede6579a24cbf7f72c07b981eb0995eab94c946f521b518e9cc91c24bacc83abef866ca04bf38e419aa783a8991c4565ab3daf761c88b9302779e2330337f88b5eb1a8a453e2beccad996fdf21ce5a2c334e7e6959c98852e40c4d917a97e0d2648f67fcca84f795bdd29f7afe513ac24200b407e3912fd72060575bce5627c5feb2c3a2fd4e49d75152aca5134497d7d6e03062a3c69ac2a837641cc1741405ce450cd2a0398e08dad259a0477648f04dfda1ac54e586320e760bdee28ad3d5d83e80d909cf7ab1b0adff8be0459725d919d4889224410a8755b765d645755a4fd64df1eeb840df7a7009bae446f68e00e59c6ae2e8cdbacc7e8a9bb1ff98ed2c0eb00f5442bc4bab3fab638efcd3e283451b684a8e1ed1e837fe45ad20d06944ccf12bc1f79e379d5ad4544a2cfa3f5352b88e67cff8005c2af500eff1e23fce429e40631a1021ef64d6f18379f660680f3cbf3d2f4be8a76bbfb4d9acf2b4302042e6a7ebaae28d307fcda70be580052984df1e181e58d7acbd4dd7b78f6e4221a10adb49ff0d8de999027973e59e4b0cf4507d9404c7fff45cc457239c5c067488ee937950c48eeb5c3b77ebb7f6fa7349277f353f7282212286c3d5983aa12d178e4fad0ba857596f0d297f15693dd5fe5c108423b149d70eab7331d7c9a52fd940dc95bd69672bc0854b030f16cf9b65f5bc20d67d8b1426aa2e38e106318c25c321465667b72009aadde7652023977f7cf5b22fbe2a3fe00a5e625d8cc146fbb13dbf28f60f0f537abaa3b71ca5b52b58a847bc963c5029f9a82437c79b801a84499b986216c9d016b9bd8d711a417b8bf2d64a986ea456028f069ee446cfa9618b352667e060edaabe6f97bbf0d49f94f2096a37aba9552a9a3aa7c50671c9c0c2ac59a9006b45566a2d1d2a9bf197bd93948a1687602c9c3a720f445fe3b158333c50a2616fc37e82b15fdf9a74ddd2b82bcc34c0dc8cc6c358be1c76526003ac76cafd4521ac10d80ea7ea3b6534fb2f6f742c18bea53d634145142c0188ebaa5a6b7513f68c11f01b19aeb9d5927d0777686590db3892095f18dd6bdc7e063f4a29b14fd4b46e1067392f03d3288aa8a78864ddb30eec35b1cd4d6eb470894c7073e05c19bbc04fe58826a6a5df8dd57ec9a05bc67529c0300e06f2e3b70a00f9272706361b1e309ea248ad27fafd7d074664d0a1658216529aa97fca50cfdebf11f5c80a07e4ff52f922395237e3efaa070eafdea69acb8ec8ec78f200619c803107828ffd9f47847a0b27cef03180caaca5d4056c25585c5ceb7d3a320ad7b3b6798b5e51a01630e267439ca2fe778f15080e11149d2b7565900fed6b85ce531e597540aa33c2b8e8c345fb318e2bcadf929a027f83c8676cfa0bdc7010451e7cf215b1b12eb158ef80111051f68faf225b6970bad3458c67102332c435f6683bf740ed16b07db1461340a4f3fd4b7ebcbbd2625b8843b891da4c1b516827b45fdfbe3cc0286b4b2b0b135d10810d7021bdb76ab53ef227bf3d467fe6bc2392d830cc1c4bb03ccf46dda258e9632ae766a23b2ce0394711a4e3c4d2fb1c43c36efd94ea4c33798b82ce40ff4756820e6d4c25a80466474cdfba79350375a308a0161df359514e82ab7e91944ab8a949167d57bc79a5c38f4c059b425349cd292cb37fa41c25e2d5cd773cf8b624d1124c151de150e0b6b5152936ecfe2e23ade6f568fbcbd30cc33156649f825d9f388aba02da6b346e7a7def450fcbf42a8563d00ddf68d9a0e59208eba39a13a4cf24f462325deb90b09d3f73d2789522d04183bb3cef3d94956c0194f1157c51c2ad0cd3cda3da092bcdcc75b0b89064166c01dd8e833386fb92dd4f811670d7abe0788e637a2379a05f470c9c48baeb68f545a4338ca54a0bd66902e8fcee239bf8790c04ae450f559cb2aa106f28bd5498b676ff8af0a07030b8c6fd6d93c3cc383ca0a3c671e546c8f172b17893c6f5fec955d168544bdf73766048b2e8e47cb8fbdc832d19815c99ae5258ae5ba1c0601ca372caba4475d7f93d864fc041039e0d64d53622787d7f4d318dc894d3f308042f25c65033afd75e8b6ed0edc83aac96d41f969761d5afaa5874f11eedd0301d39f079b2c8e885a5be35314cbed73b47e56a04b1360dd11f331dbe61c76b38b042c3e2642c7327e0cc16c0f01447e85fa4dfda1ab2fa256beef086e3cf602c124d7e017682e1ff13c7a73ed45b33b8f6144d025baaf3e5aea9bf915b9f44adf62a3f822b7c592070675e92c85a0dc45eb65f16c231b12bf9abc71ef3466f93396612b51c065578ed579e1dba977a006b28d287deb9425a8cc41865955813abf67970cc31cd0041dc4e93427603f8b3a6341b006a8c0b0cb9f64704e67bccad7508283369e8d82a3c074bbbc9331862ab4983ac01dbe959acdc28929393bff122e7a108bfadfb3bc03c88d44aa3414f2dac238c0dad136a40839ed483f66840ba9a2d70e51a1d44314e932daa58044d97c9b3a63d4214ee10f8017f0e65eb9aaaebf18fe786f3751e07f9429f8403704691a3a4992931ac5eddca34e49dfb3d515b60a2e6dde4509a0b615e161c5a2a2eecb8b26ff100d13413839b6959cf13b6d57d26a3313cfcc15243c3361ab4490038782b22dc09889442dfe3c5a8ab818f9ba59cab67adb2b0fac14370b5e37c670719fcbe47d421ee9e103e71c1037bedf9ac160eca4c1f9a0dea993d31389c3a59f39445d21c574e78974e2deef93e67e9b0c05a7652740fa2f32538726445b979a67d42cf858ad44c7664692dcbcee9aac4845c821ca2109a49cc565fcbfca1c6be12fdf676ecbe71b51c9b40920a950f1487d7ed1099ca993677c900af541d3db7470231a3bba699eceedf6ac820e10a846deaa31a1e1b9747c1c00203e8ff702"}, {0xf8, 0xffff, 0x0, "6928c17af6c57f3e838f09037cdbea80d2f3a920160e20804bc7d9ea90f0c703be65c77642f567b7b5876b68f7954d05a309516f910ea3e5ca1124c2fef00b59a9153748bd41aec47a5f3fa54ab13c0080d810b266f65b05fa59d19a1b171a502e0d205c9d508908fa036e7e985dce499b57a09903afbf7b0f2affac9499f462881df3eb669ec1f009ef29cbead0b6fa83bb357f4c70073020b925c1fd6b1e67ba815adabdc2ec273a83862e2726a20fbe32e36f7cc22a34d9edc997638ffdf1479fbc2661292efd00e38433b51c43b1083f4483eb00f7f13d2e9da9001ae2cf39"}, {0xd0, 0xffff, 0x5, "fc2e255b611f7dd636a74b69639d40cb6ea4429db55700326d09088d1d1f3a0c68d2f701b3157d1b9c3d2f865a10ba34113c692329e756ff52c3ee1c7222200bedd3c3ca6d84023e43127c593cd903697be80f8534635cb3002faa0d1b55026204419319039ae119a062f78b405894252c81eeff85df34ad25697024c8e33f63715030f97b16d0b00e27297788190717b0b7d21364e68c930df1d51af38fdff714d0d1cd550eccaef673e950efb1a2796ef9e90c10853cd42e39a53abeaa"}], 0x13f0}, 0x1) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r10, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 16:00:05 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x800000003}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="d3", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000100)=0x4) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:05 executing program 1: r0 = socket(0x2, 0x4006, 0xff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) dup(r0) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x200000029, 0x8000000000003d, 0x0, 0x0) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x101}, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)="18f92859fa16681de6fb303a549c5852359a1ce5e6af368871426bc89c74c7430e34d8bca539839d0c57c962b46acc09ddce3b04c0f0d4d0116a83b6aa2a908ab8f20b60940ecc0a50562da04cefdca8b820bd57675e27ba803cb04e356e0543ed045df10427cd07d56d603ce1461ea4c4d570183e6a5a0a80076863127fde65fd353e50d0df0de3fcc078c44c6a42", 0x8f}, {&(0x7f0000000040)="4f843e", 0x3}, {&(0x7f0000000180)="a1e782309555d8a3e9faa5d8c204a7b8f296e3605cdee9695bb29a88bea33b83300d00e61c1bd00b7f2dc14f5bf231f75b6f7d9bad739f6d800436c443b0a1933ad219d237d032dae56d25807e7668be4d08765ea2126bfa20604e8f748d103bdd317395d864e2c1e0cf15b1dafe7c43a00a02207dc29f5c2f776874bd6f28858efef8b705e1c86f64aa0f05c941d9b62c85bab2f0ebea85d9c52efc87e1aadff528452eab516f694bf0a5ca912709c5c02b98283d24fc3a73cf83bbb16823c4d747404f52990fc372b0e0274d605de8abd42287ece39e9482f41cbe710cf81b78db9ba691", 0xe5}, {&(0x7f00000003c0)="3573d3855b3f6efe0f0d9fdfa2f81c6cceefe05b18d495c3a5c70ce87f46631ba22178afd999286b63198151d7174c9afdfaaf81b49786a54baf012813f7513ce6d0b042af64176685d45dd1c6a95c4075939f106d80bb8a57921e9368ab4a3fd19cef1d044928a0d508597d42db8d796f9adf1a1dfa65fa7ea05fc59cc34f3a429563d571838d1391b34a94dc70eaebc5c533680bf4846e7a7f609c36e731354293672886998928afb937d7970578328bae7ef3db4088794910be6da6165fd2c278c9350efade15f3d9c1ac468a743009bb31f423b1e7c9fa274bd2d6b1b414349b287dd21a850abf078294ebaaec445d8f96c6d783e9cf2b179dbffbb427acc95ab0c2f7f4a90472413d50105ef539fc707793762f0f7f6892c44a093382d55fd950746ae5dee619d36759d85bee1c3c5f78df0e0154a9a81467b6bfdc5a399f5becb4a9819e5c13acebe36f329c151156e8efad096e976dee377050a40f5975b4e470ef7b64b84bcf566afeab2fe04320212dc4862ec9875839eed31a7e76741573a21fc4b258906100bba4862daaecdc1d2278ac07be21929966b0ac7b6a1887158f5b3debdfdef81b0d10d655b2397857aad9272dc3fac98c6fa8c9e05e9fb02efc6a44fed681bf6f607f1110803211083ec31e36bb46666e9a11294c54ff1f6d0cf2a0f587d4fc47c994750de38c9c10e6ecfa9f1408b8bf8775b41a50ef6c945f07b13a1554e6ca8daae53a0071f75738a4a1d49e2db870e9a280c7402aa23a09ba7ff5d0ab01ba026e056df5a4e29402dc8ea9b62e5922b9f3e71e61cd1c87c6406ceaff7ecb9c549a5d71dd2ebc195dc0a19c1737af527dcfca60d189e4dc432e1b077da50dcdda686c11dd495610fc44853e097f57b8d5b062c6d102bbd0fbc7edf292e308aa110520b57c7023972739a56afe07918914b3f5c2137b9d1fcd868f128c927e635f100cedf0feb897820f17c74272fc8c83b95b15264e28965cf301c803cc5447ce4a35434ff97fcb4bf7d03e7c77e0850b24ce4c521696e679c25132c86f91fb4a0afc14111a33887800770e6f0734997eb0c6ab5077f3c4968075234fcd3f90568deee6a5ff6d60709f902a8326125370a30ab8fd793b2d653282b7c777ef65b77417b1d1fc5c965ebaa149eff7f7d391b4221aa291cd60671c629869beb0ee0e64df2b7cf063e35f4a293b16171b8a9808c10a3b38de7e105269a60f58750063dbc4045d41007852733e9b70106a58d70deb4270b699ca7ae1236c58dce6b091319f7e02317a9bdefc1b969aa74abf69ee605955d75cd741a9d8027daaf374f8464f0bd46a638dccd6f427807bcaeeb304206663a4e22887fe74cf1312c8678b2fe83b594770565ae221cb4f5c06421be9c9acb8646c21ea10a928cedd779c29915279392e34b85f26c90f545a09f8abf786662c982fc2e3b5eb57ec682242aa550678e5c8cf9d9ebeae391d195aaf381f6d4c85552d6acab59e67ac439573d382b38bea0e817af084693efe2ee68976e0c16bb0f0696889feaf291dec3ec06807c206a63ea1b44c61bc76a1217d3864c27e301be884c2eb11853f8ffce1a8347d42c17c32901623b22608d4c8c85fa3e3a3052fff7c0a33d2680e4772cb6cc6dd7be0e7534b9ba7098ad99ab1ff9fa4784f004b1fb941db4be71b1465439f59c7603d8811f1ba98e346ef392dfd7044c3a72194b947a7bbe7de72cd8e48a5572015fdb0b9b4de6d0d3d7d4e6bcb9e18edf5ba3d14186b1d47d5b3ae580617483b9f451ddbfb945b907aa82f60678c4f1e5465f4d64e013fef3956a2d3bd6908b8e57664e530b2d2fb7d2ec9e9f4a5fb056b2cc70d5e2b909f86b106726128fa6e63bd45042179619bf31bde8dc8a198a2ce06a181f4fa3d42b731ae8f29319472f4d285e479e268000d1f305185bd712fb2127d9a033835c2840c44e1b1d3c552a8242f8849f5627b3c0965a250514c3f363f3ab760f549a669ed7fc32d80d4ba9574018b95dac4d41b58053f465c21e9f71d72b4b3b2b80aa2f3974b9f0d0483a4cbf0af02198b0586fd322ff0dba81ad29b766690010d02895647af2d614b08c8046395319a1afa834f8338e61fb2426285b449842fc09079955a351c5ccfb76cf8ecb8aff76839dd705bf8177006a895f41d7ab33c3e3392f85323d560d39f2a28d058631ad73416bad16cc1706d291e481b470eb8b046cb904091507fd5e441c4743764b90eb26ad60d0db57c12c31a1b21b1260b890bc3c2f95629f232ea1b0735d53a532107520b8bb787d5281ad9216bb4a75d975457fa8752942f1277a897db4c37a1f6e3fca2269e90eaf3329e2d7a5cf214aa01e3e84cfb1623d4ffca214ebb32517ab2e4681b664ca460952645656bf31fd974fd38444400ae63e3f09e5c1469001475814415148303cf82b3bfb47572ed2a104416fa13d72459eadc4ece067db4b4330a5d1e100fd044ee0df704e09f646c8308cac14ea5adfc2e2349d900e52c394b6a144659d5c0d41eb7b817a6f98b424f55f1d69e98713866e61d060e344c1f8423cc25519319247bc0bee118ff1f01b6a7e4481a1219918227ce02d0257bc5edc41afb0b2f696dca9f7fd88ca28200e466182e1324fdb8b10938f71d45819c04b3f32361e37811875010de83d679425a5df4de4921908e0d913d069c677958158220e47cf88f357da46fa53a78c8417d95031587c78a5956f0e3329bd554af9d1dc175159caec5a2066ba242b66f9332e493f74597e1175468ab2ade4d5c1fe6932d8aca0271de16f56e38604c9ec39982c525c7e7485677a7e248fd6ad5696619aab84a6523648f2a16062efcc75a1e218a214c90e38bd9620f829aba643987db0e0907aac697f44c95fe8cb29e36dc3f015fe667d94379eaa86719c08590c84d8720c679408c0a015d849710414ea9db6a7b53b2de21ed80245413b2191984052a1c2f39c45bf308db188600e60c3f821e4f1768ff20d9c28c3788830bbcdd54c11146842ba64ea626b2ab5a83b52efd0716f8c2b6173baf2168429daeae59142f61a0ba8fb9ac56ad84145417bf24a6c2b235fbcd74764119a60af3877aab53a310ca04d94e7472129558a75f5f726016179f07cf98e0aa3b40dc96d777e53d6f4b7e1ac0fbf075d460d13be5b076e01b7f1efa14e986aed0ba70024382bf3ca864b6b2db7bf4a5213e3a1114d64c4f66a5cf6d39232eb078d2387f777a3e863cf06ef0f179b11fc87a76b993d837c0205309b60ea98793a9aa678dc713b8205415e3ea365cf6389f1dda07ea95d5df479bf8ebd32b6858cf63024bc4755807f97b8b24f7cd2fe48404f3781e9d224fc678c1dd36f37f3de1dbfeb33a317653c97824d83c1dd891da323113c55b11cf2a60aab7bc918d6bac34e6f77a08d8fb2358a911e632d8fa913967629f64553e5d4973ba4b11e17b587daa901905833ea2cee29e699714f51aa5498cf36be1c482b634c8bc8b57ac692fdbda436313658377fb171856e9f189be1656d931d4d91cb86c0fa9cd8c2e7c70c74b94fb3397c49778ae2f928ef5530b333843c117c2512f2b410b326bd8d8bc148ec1b2f40ec57c417d32dc299953bb88a812a95ed27d82874f0745e25d4aa7c8d3d87a6c644bea557b94259ff5cb0af6065060967d451cfd2b40ae03d9809d88af7051af7f9891001c4f62557f5ffe60c9a6e296e228450c6eafd1303e671ebf58b1a6783158cd2387742b40143b6e8e9dea167178b3b0dffe1bb60880f9f4f2b6a48ea898f0f0daea43c693ebf04444284524e34377760b8833d4b2fd4ea5eb817b246a7f5a8d8338153e1abc94df7e919d5988a28dba36e1be425aa02da2295448d1bfa3d6c83b606e0a317e5e148a5f9072611a7c7c39b22f53050a59cb5bc5043346043bbd72fbc9552439b391c5df0bb8a1f549f9934523a6d4a79c5dfebbb3ef14bad21b34058f80a47d6e316374ee33130a2664831016138764da2f515f1ff7e6ce1dfc9d474af8bbb6bd1ce2ad834f5b87e46ae46a641ad370b03b0c3a88109c3ee2fcced9a735542418bbaf9d86bda0162467ff3a407d13ce51977dd744e469d3d29636fde860f1f8b9ded85330e867988561833231fcbee9bfa3fc55b1a236c68e969a165b12eea79ed3fbdd4c796def34e8dcad15ac1f634ff290099e9d2bddbf029b025563b93601421d0a1e9e7330f81c6aba2b947bfc989393b8c314ac511ab29273ff96d435d25eb6efaf59a0ea038080f7f1fc76deb3450b0568686d8473258d20e4084e9743c02dfa295a71a34eae77be0daad17db75e22dfe58ff643c42c97fcdc379bef4de6eaf22695b4967107e3f190e72c0ead490ba6d801999682217c9c66ff041023f1862b91f4d10387890c4615d7263727856776a8b6e7201e5c1814fdf310277be47450fb9fd2ed6e0e3dda0b130e2ce12d4a70507acb659265e531166a176689d9409080a2b6e7565ae53d43cabd3b9f81b1b0cd9c4db283dadd1857d0f289f3b6aa4cb547207ce28cc2dbc55eeb6f4526826c2efbf8058134052b106b2b7e61afbc36ec35805423cb714bd485a12055c19aceb196d0cbfe1ca4dfe56ba9b76b27307dce348c5f01fab1ad290816cd29c5155a7d58f290dbdd6ac4bd84e76622f86e512a4babe4fa7fadc1f496059c3c2f41a91f94dacc31d1e68dfc2767665d36efbf386d3184fdfb0d563e37d7c992763b33c3e6388a5fac6752fbc2658b2238a99b19391c1512bcd3abf06c0a5edc7fb68b5ed8f80cc0fa85d59c3a11dac9ec65732f4aac311ab2a23bbad19aad85799f273f105aa508a213cc5ab0917c5d44a138a36385f1ca1576fb459ecff196db395f886771d4e4f3a22f35fe807b58822f35002824321c684541322b40a3c500f0325c52850278b16569101983032bf4c40829cf111c6d806f45a923397c16de87011b550953ea59c959acc57d5aff2d14cbb7192f552d824fd5dba355685b677ce11f04fa1af69c100cbf18b0b4a024a261d3eb472679b78a7f70dde73659b3010cee55296ae796810224adcd07de593a5f4892c5d2e89b8b12217824fff9f0eeb2d3e5bf4c378f6f0dec136caa284866ea8c63d03b0adfa3594f72a019d02e3e110486bd903ba0ddb7b43e044d1e0a7ae0e5cf7c46bb37b8927f6db7c938ebcb4a02258d715db2ae7f7356c1e8936f6bc5bcf3a6cbadec93a4b487be3fc669eb79393dfa071246b1ddfb4aaff2e31d06cb53596bf85df039b8075c36a801bff9d8ece748438f357c43354352bb873a50ecd22f3ff410b58c717d1e45643075641483f435a38252b286afc18ac356566f08a3d23d5fadcf970c236a011ddcb1dee16804ccb2300b9aa7a5ce2d481e05b432293f81dca6b877d56bab88f5db2390d15dcbf1c95b7ee29beb9b5b49e616e9ee426fa94c3658e15687c6ce22c87928ecf6195ec3ef8c7b707ecb308f272a6dbde76045c047e93d991503e0956f3da3e4437ff4ab1975a361de36d9c2113e7f685db06bb80fe862d14ebada407d60b39974bf9bad18a1c4b5bae6d414ff28ab04b834aa8b6d6b08edb64a1f535ecea22facf57e0678153f8f661912e1776f0504b256530dc4e5f2a14a05a88b7199a865a34c662cf2e3c5d6f21836ff9467322822991862f531713714cff0d735266290fc2cd548962481e7210f9ba3a8d2ad087708e5ffb9f84df7247fb3209e90b5f77015a6215350ffcc0aa4e5599f0be7df0a8c36e91a764ccdd2e671f2480f371084ae42f98e0c2288efeeafb3e99f", 0x1000}], 0x4, &(0x7f0000001580)=ANY=[@ANYBLOB="8000000000000000ffff0000351500001704444bc294a6ffb28d1b0521ce50dc44df05256f8c463f615613d3348bf6a40b8dc2e17a3b5d58f5fdb1c5b881ba129f76cf8aa56d62a3f5143ec66d3375134b6ebd861b524e91eb877f1bc1b99ab8c0fc2b39928449a3b4e62ddee6cd04eeda7fe97781e21bdc78f50023f4000000f800000000000000ffff00000500000010b581098a6fe68eaea19da6df4e53c695b2d38d351f932163aa754443aae16eeb60b2354eb00a7615a4b0e48dd5761073eb61ba8fd1b78447a1ec1e84a3f882352ac9366ee04e610c944be7457210f8456bd54941d371963da55b0951db0d04118d080729414de71998e3d3c653cfc61f97b97a1125a1f92c99fb0a40c4a352ae1a7d9fa63552e0284db4afaed6136ab0fb50744d49e76ec89776bbd781ab70633d0bd6f71c22fd7f2fbeace4d2d89f97e1e60725401c5290abd734cd43be21f3d42e60a839ba94a44be3fd42c05301eb453ee0af9a0f54495f018dde67d351aa2fe7734d4e3e8a32c3a40000000000200000000000000001000000f8090000f772acc1df2e38c8cb59758ef8000000"], 0x198}, 0xa) 16:00:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696cd6c7d8"], 0xa) close(r0) chdir(&(0x7f0000000080)='./file0\x00') 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(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="3a9ea50d246a2e2f66696c653000000000000000"], 0xa) r2 = dup2(r1, r0) syz_open_pts() listen(r1, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000080)=ANY=[@ANYRES64=r2], 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2010, 0x40004000000028ad) open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x18c) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000100)="00000018000000000000000000000000000000bb370db5dfb367383efe00"/44, 0x2c}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000003c0)={0xf82, 0x183, {[0xb182, 0x7fff, 0x7, 0x8, 0x5b0d, 0xba, 0x40, 0x3, 0x1f, 0x7, 0x1000000000010000, 0x0, 0x7, 0x81, 0xdb5d, 0x7fffffff, 0x7, 0xff], [0x3f, 0x800, 0x7, 0x2, 0x800, 0x2, 0x400, 0x81, 0x800], [0x77, 0xfa7, 0x8, 0x8, 0x7fff0000000, 0x6, 0x4], [0x81, 0x1f, 0x7, 0xffffffffffffffff, 0x3ff, 0xffffffff], [{0x8, 0x0, 0xfff, 0x1}, {0x44a, 0x1b72, 0x401, 0x2}, {0x1, 0x7, 0x7, 0x1}, {0x5, 0x2, 0x401, 0x8}, {0x7ff, 0x2, 0x3, 0x8}, {0x0, 0xae0c, 0x2, 0xffff}, {0xffff, 0x6bb, 0x3, 0x3}, {0x2, 0x2, 0x20, 0x4}], {0xffff, 0x1f, 0x5, 0x5}, {0x2, 0x8, 0x7, 0x2e}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x400, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000045, &(0x7f0000000040)=[{0x15, 0x3}, {0x3, 0x8}, {0x3}]}) r1 = dup(0xffffffffffffffff) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x105, 0xbf1b77c9547c3f19) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x2338) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efde", 0xc3}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00usg0\x00', 0x0, 0x0) dup2(r2, r1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r3, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000000)={0x46c3d6c, 0x5}) fchdir(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x2}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) close(r2) socket$inet6(0x18, 0x5, 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000540)=""/4096, 0x1000}], 0x1, &(0x7f0000001540)=""/213, 0xd5}, 0x45) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x7, 0x2}, 0xc) 16:00:05 executing program 0: ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x70e, 0x90) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) close(r1) getpeername$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000480)=0x10000002c) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000013c0)='x\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r3 = syz_open_pts() close(r3) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x53a, 0x7fb, 0xffefffe2, "ffc1ff0300", 0x4}) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c1", 0x2f) r5 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/file0\x00', 0x8, 0x2) dup2(r1, r5) r6 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r6) r7 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) dup2(r7, r8) r9 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) dup2(r9, r10) r11 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r11}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x40, 0x0) r13 = kqueue() dup2(r13, r0) r14 = fcntl$dupfd(r9, 0x0, r0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r16 = getgid() fchown(0xffffffffffffffff, r15, r16) stat(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000500)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r17 = semget$private(0x0, 0x7, 0x286) semop(r17, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) r18 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) close(r19) ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffde, "ffc1f2ebc72c0925cd00000500ff00", 0x0, 0x5}) write(r18, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c1", 0x2f) r20 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x2, 0x0) r21 = socket(0x2, 0x8000, 0x81) r22 = fcntl$dupfd(r21, 0x0, r20) close(r22) pipe(&(0x7f0000000700)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) semctl$GETVAL(r17, 0xb3315e96bd4b2fd5, 0x5, &(0x7f00000002c0)=""/13) 16:00:05 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) msgsnd(0xffffffffffffffff, &(0x7f0000000680)={0x0, "e423bc0e724ed51e431728d0a571cf78382bd838036914f526f2e5c97570577ac63102c8e08b7dae498e1a5e70f8862f3a6348d1c9958cf65f1445fc0fcb64646b2331b8b2ab8f5e05d4ac76ccdddf2a5759fb77d327ce0762e55ac91bb207e4c83fbf657fe44681df0e80d274571057e9ca512812b56d97fb6294243e888c86c284c5c825e73eb89124f5090fcbbc59bd13c621a121cbd4fb1f83088faef8b367a7676d91f2995809622b3970122ea29cf7687a79b71e9841d2e277d0b7fb5dc0a9028904eda655cb629ede199d3d0ce5285ab4b98ebcf9e710fb1a9f1a2f61b199578c5a7c6d1abe107b28e78fc589f58f81ec926b7b6aca413a83947a8dea429e92e873bfb1b91e728fdc65f66cd8df043955b2a0de32ed6f7da987e17f29fa92b28fc8e605c5c46106fb54a0c00b454c694a07e5df811448b5272b2f30942028a1342ae4cc3d407305a135ab5fbabd67d1101b2ebeab23a43564891fa25619c5c64fbb0304983a76eb4d57cc369a3964e6f49cc6d979198681cd22fb6ad385d1b182210aff142de9c0fef37f7e8d7c1c15f681b9da105800a1beb179d3d0a57830ff2992904944db5149ef432a477112e302e0be5e97dbbdd5f25c784b7d42bec1d901dfa054dd3114680d42ae9b2c8f76c8d86bf524de31e548787adb07be3000cea0ad2b6504dab86d8bb914f55d8e8ada52bd73c7e9a5ff71f79c7571f69af56fad5d5f32ffc90c6b57e972acf911a9989e78fca4c6f0f4d3b61930b817d758a75fc753b23ec30560aad3dcf7bc14046be341aa3907654a9caa93a3fbebaa9c541273e5698cff0555d016656cd9cd92840374833d8568f258b8495c44dd7a76445ef14d01c24c75dad55998db82f2fec9b8d0f82b8a1f3f60beae46fccc3c2dc77f1974230734e5f2c6a92ba536cea37a18ad005e2973e5cfca58e4eab0aed5c7a21017dfe404766e9c91a42b2aa1ef0327f79af22f9fa46dfcf627f387317762e6263f3ea55c9049496ccf344794e7d38e6e779cb6725552f19ac87020f1589bb017238749d33af41334d4981a8552a1f06c81278588e3471b836d7c9dc5fc1bcdec157d2a15df7083263f11685e156f27cbf5a004e140dc2253473355fb9bae8644cec70665ce0d71f42616e0718c11351cc13ac239dda57bd9348d9013a05ee8505c6849838d322c701c988a6d972fbf8ddeafaac6839acf5d00a70b6cb60644b52ea1af1544574e24223c4817cf28e43d233b7140f5fcbb5583936e3581c6b0be95bc8c911a94017eba8c49368734ac5f9b896cbd5b1021f63e4cced802ce5ee4eb41d22e151b7b2912a15182bef0f661bc3b841a68008e3fe8bdf0f0f1ab072c8fd4691aedfc39329161576d251328c0a059c42729b245b4405506f81609dd8d83a486777149d16f27458d35e8d9548a277c87ea92ec6ee7057a104b857b3380b5c503d7d1d28a46cbde8e80c7dcd92c83f03aff073be8cea381d02937164ec81fd3d1184a4e1fd0ee74c2cbc474197c69acf8ebad47884cfbe447e0402dbe6181c5157ba7695e8fcf921c1aeef31c5c18450e48f485cfa1e1123380dc448c1ebfdd79b732da844209f9b9b405547f4059f491a4e9fb707fdc3914a0be2ef038f061fe76a19fcf974c3fa773a164085af79d21d72dc527a479a637e58b99a791c8278871122b268762181a605d0642e22271a9c486cd65d86def1bc8c71ce244637e87f9f53e59261b6ab0efbaaa7bff5719f4a97babab802f5d9d8434a42d9de4a88da919ef5c715a7624a9732fb7deecac186c463ba1b559d8f362fc8aea6c6a0c81fd582f7e12122f1b004fac72cd73e465a744cdc9b239521006e3ad03186a284dca4951a8b803eb15b8fcc585c564d646276b3be9e8410e651b67748b3d03b28033dfc17b5ce51669998230993f89074ef9c2c2eccb0b6c571835bcdf31d9425aedb878ab0eb34a7048ef040f82bfc4bfba93542dcb755ff554638b994d085f5960b25aef9696bdaba0b2f44ab173b29bdc1b1c790425dc5348d18ab564c34020af095935433d0413ce154a27864173ee0b0be289272e6d84d066a1bb7184d186ee1bd5f18714b607ebf1ab5a057fd4be7cf6b093dcba89a032b66a6811bce4ab0f3d7c29650c789424b8e104c8265065e9b93ae59abd284e2677d213a220bedb2d87c265b356ab5bb153f2eca6a7ee26eafee66e66d0031f0dab56d902a2ddff52a47d005b1391c0351a0c6ea4712f50767d8e06e80e09e42cc1da53096aea4db8703cab102dcf434df4bcfeb3ba8b9d13204ea880d6f561ee14b6b14e058cde1fcc4d09b7aa9aec1ff50fe8632214426228a1474f8f8373a85f3ecc2f5690dd0908b2251c40382bb9c97c0802f9014b07a73aa6eb7bdd9eebcd7155cc77892e42457aab489642f7423bede6ceaad1891535d8fa17557084f012a269e763bb2a20e68f259221e8228925e5e2156515756fea8c54cec12857c519e1e44a677e4b5f1bc548df1c61fd4297bec560aedebcd8d46421a30c435e1fbe6073cdf0afc27814e0c248b3d889ab2cbab43513c98261fbed9ad2a3727422ce35364f242fe81c28570d89d180f3d9b82656311c96867bfe4ffd2fb9b115f4da47a9524cffd86965da00615f32b2575b78b93fb6825694f312f205e9213140d8df2968c03b89f5429e60bbaff2f6b09b868425336b3322ec9600420abaa0d0cdf827538c6fdf8bb3d05a4a3ba53c706ee50431059cb84845f19a672ba553932d54b90cb579342bc823978b01e576201c67b0ded3c583f1053245b7b4ee5a2dfe1b1fbf1005be428de1e7ad61c6b974f4222529ab2275be74145b9bf2173d8515be32ea75bf7628c9d923ea8c6cc809b9649257fd025b677b95ca6ebc6fa9cecc4c2389a0ce8ec6310aa75ea81f11736ae5e6b540debbcd5b9d08f0b637a8ef4de82b38079ab79e36ed75af89aa5d65ce293bb624e3abdecdbc34c71371b3a94420381216c7a6c3f727b50aa74dd6ced5de10d0a3b2e892a44b75be8aae592a296f1bd9fe91b0de5759c649b044d28532c486d157e72687dcb00431bfcf00a1077589260233bdd8a0edf113d4caefbadc3b9d9982dce55c1abab968541fd1fe4ac1ee6e1b53542985f002c8366ef3484f2c087397528c557971a46e8162d48ad7ceb5b66ab2e44f3f0eeaef51a10d4f3ce67f42d45367e7e4d5317631d56f18b2c1517bb9892c7e709a319bd31dd006011dc02cebc0c61e626fc49ec72a58967a0f300ae02b45a0e127dd61b0b3b1e5bcb21ace5a2ae3c49f2c22fdcf2c102415d4cc4a706affa15d803029d8d8c1cdd52ffe914e7d09a22a8bbc36d7e0707746b273a2356f42c7a4159b502910b44a680a81e6f1d29f7a2719cbc14d056c942e49ab017f652bfd7366942896135985e5dea52fa280f3acccf22c6abb2467a1ba6914ab003f034fdfea39d5b2b2a9b8c85da7a5bd88aebc289e1caac5e9bfc902858ee9995b454b371a1b189b07772d770401a5f172e7483b77f5ece968afcc287994c8af2048cef4da2d5461771370115bf3e9219ed5d1e53f51f4aaf272da48643a0bb1b3de1bb83e206c1c6e45ddfeb6f2571872d271700b015c4127b0fe5bbb2976a520ec8e41fafbc5833e4b75fd2bee04cf641c4ad227df924f0be0b001dc722bd3196d71a586da83c388a105463afd786ce62974b6b91b2240165ed68b07197350c4a5d27b4d7648a3a0ea2adbd90970a490d6be5c6f8457c0d3df80978b9321b47f99d185cf7873e15f79d67a15feebe03b32869a7b574a5f3e03a76e1116acc95a1f2a9941a1b515198a35caf520388eab1ed00b13b14d47655bedd9006fbd6c634ca6e3dda8c4f79bb894a81256319c81ede997acd8a5c6f431a09c92ddff37a2513ea201c1a630bcede191ae4aecafd6a7257ff80bec2361191ae59b81f51cdf7776bfd75325be99ac4e16e6febce79710f9d571a7748bee6c909fed250eaa6d9b576273d337cb3570002b632fc0c832766500e6687c2858c92243b3e159b6b4b35b59bd1731345d5b1c97801e467e3a005147d6fd0c5932a154c697b5b6019965990ee754ef40111c60f44c33053416e3084240eb3e73fb36643a0ce4ea9ce931b8e639d0350a71b99c33b15aed4c984338fda7cc47a0f1838eab465f6e56dfdd9006cba53023210cd8d66da2652ad3fc49b6557878968590d1e73d9855a7d172c3e6a763db5dfbafc4f85ae660900cde73bfae9ff6ca632fe6de5313d596c77e61502bd46fb9207a177f41c280802a4e1e30ce6b7dcb975da74ba5594b2bb225860fb9cebd9fcd19e1778d403f7ecb9b9f14db81180f7d63afd4a4cf97172de34713f08a437b021be394a192178192b5d6cf575fbd9f7a029879c02bdee111016a3f2d3ac9f33bc8db7e369d03f88b86999babb1c123a637a481d18cd0fa5d55b9906743197a9e109f0bb8efce29d30bd5a50f439616f010771b1ec3d92620a524023d066f7cbf7034902810b44eb93404dfc6cc1f40eb22ba78a5dd2d07b90ae9bfd82b90cf41f6c9c8a8becb547f53934922eee64681f898dff0e1f22acfa678962c9d1b1880b06cabf1ae3de57e90cf326aff23ae3c7c464f8b7c9be029dd634338228055433aaafbdc3ff311c94d19dda77534adbcc7e92896ee8cdb9f55e75fd183819655cd279d6bdee8f74a82319ac1061622fbbbf2e2e74aada2ca717f7cbda078b3c7120bc12ad56b1904177af3ec965137ada3b87671a0c9b9d2d057d890fd90798c5c9347c4acdab5883680624b1a5e2a0c56ae76002cb9e26f024570eed0705ad0f54e8a7f8d73670a562a2b38dcce07e72faf8c30c6993bc42b6d4979470ecc87f03bda4bdf8b0b9c86a60b6ab92ec746e2b3e77182c76802158dc1f6f7017c9b07b93a97ec5c68080b51bfbce484c37095bd617e5fc065ba19627b9e112ef862e2ece413f615090dd8e8b9826a11174fe5ea788fdb4a2716377709029f0a9567d8aff8a979c8342462db0a107fc272d8d2e5f05a4a96d3ee5954e582d79955ba949e56cafb185fd8e90b3cd84a1a062726b46536c086ba690d68d9fd9c6412d2bfb34dc948dab9813e312e1cb46adce3aef05ed5006b33986667a5c75b4f72b2c423fa38f221f407f00126440dc928d634a739a10fd78cda0f463a3108ba2b44eecd3bb63faa857e0e1621f106e0edbe7fc9f25916a4a14a516a1bb57b58d123cac3501e47472cf19afac5a836e688ce2069fc0529c09d0c06c6d44634ad6a902160ea84757a53ef9cb03872b71ba7b43f898ac667e6b9bec19bb902d65f23d310a075504d8893708fbf71be34281e08d9fe0ba7ec1c36af32da26bff2e7d08783751388432a035b1b173dd522e0f5b7215155d5d780823e0d21b336a14f0369a29a8eaf269f162681a277d3691d1b4d52748f37bd25e805517f38daf3639ab793d1a51473a6044b3840d3d8214ba08e180f3fc964290497e48169509c09ae178da9cd9ec9113580b1430f1bfc090c3a9becb9e9c5cdc14aef50d3aac5a41ef5fed212178a06220e0ca90840472bb6e637d1b58564e274f6fd8bd4c16abaa700c941f4c8c52fa9b8c54557b107b30575db4135f1e8011afc49738bc239af73e462672ea8dfde49d48d6911eea45ebac03e9760163e58e955340d9e09e212eb9d02c908173acff110e8ecd495d1de4652839cd13cea884cbeddd938b9cd00b00e44b449ea33f8b9bd563d45dfeeba2db23b6be7954fac2d18e9dc0d35d69f7bfd715ce841323f888d8fcdde98ba64c099"}, 0x1008, 0x1800) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000000)={0x3, 0x3, 0x1000, 0x9, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 1: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r3 = dup(r2) readlinkat(r3, &(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=""/218, 0xda) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f0000000280)="76b542ce0bbf13c35a4465bb1e133b3137a7e99952f4a59228951928d8481a89e5733d2eb4f9f7d0d7682c31d83c1b56848f135ed96a98e134ebd398923e2fbc6d0ad93eefc1c2dac227b48876622faf0e4530136d5b4135ee04cfd500"/108, 0x6c}, {&(0x7f0000000940)="ed516731282d42c99a272c04f06d63fceabf24adc393885e36e1d0375b52426e379212db9f4f808e20076ae74a6f62990faafd284e90d8f48445520b2dd3144708f5c1f211cf8e3443d6fc6aa919c2a78dcf95c303d48147817c17532cb8820052dc04c81d6d84c821b8f2cb6980fc7336131b274709e30bf59735894e7a68fcf9b47ba3ec26e17deade98620f1b6d1c9882ac3e91905302c1421d68b8e85081658ef1cb9047cda0511359d455d0548779666457f179ea448549b68fdfa6bbf9eed35029dadc3e6a2871ebbb4155f8297180c5068e7fb67dbee45419df884c7e72d56c9184cdda4d9eed773c0eac19012c31f22733de246977d0d71737de52ebb3bda081a2bf27273e92df9874cb2837c67b8f54745a5baa04d6fb7d06f84e1019163a5a80af8cf46d07c1649b7f7e2384efde4a08ef00e9847250d7b4d1f2acaac8ae3c44d45160154160d0e5e8e3002cc843b0fee8c3c2c450f2e11776b5499584b7226abdb2b3cc73d98123aa113212ddf11ca4bcc7cc40e469050c4ec05ac3afc2f87bf1a8023413fef28af26326d60e1602a9a8824ca8aed03b395d21f2d84ecd45", 0x1a4}, {&(0x7f0000000740)="1efde9dcd9b2e70496ae52a8c0b812b818e58a96a6e26f394ee1bb3176d7846da3d578cb6a1449e24391839fd70033128862cc794c9fa8fee3caa3b2d94baa4b7c5f11a81228513fb03b8c7a2c00548a000000000000009d44702f77e5a7a4a55afd759a849afd601d63b2282ca7882b479e56f12817f534f8c710206a0db3017966c998d67a2713dd080bfe6fb8988c6186a88c9b083d806cb9591ac79a1aa9d0a3a98e794ea0c1c3d6f86b55ffa5ead0d06b67f5231fbcdc1a437a04a150eea3011115d4bb19841679e7b9a2816ea056cfd07840b973abd105bf832a83798d594a4e1226f05c0fa29bcac9224ec5507e53bb86fb235028ecfd4a2949d0b4f7dd38d0399c53667503fcbb76b2206a59fb45df75a28477669b14caf48abc9336f4b493a5ac62f6d85300176553d76fd4cb93e6903914d75a88272533391678851b8b2e2bb74bc381314c6a2f04cf9f1616672a75dbea2af62a8e061c815e835e164f787c7aa28fa9704abec9f046e81685d94eff2765b54734927c4492da5e2c00bec6e006697979532f8509bc0db302b652bf3ff5d427f85bd1197d3caa57847b9fb39344a27bc6032308e2465fb7db7a44ffb28235bad4844017696091d19aad5bbde94f6695df88d1b5", 0x1cb}], 0x3, 0x0, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) lseek(r0, 0x0, 0xfffffffffffffffd, 0x800000001) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)={{0x80000001, 0x9}, {0x9, 0x46a}}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000080)='./bus\x00', 0xa1, 0x28) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f00000000c0)="a9a94b142498f3d084e162f1cb1159d5d9521840832cd8a188da80abeb33199cbc910bb3d50328b6b3172d866b71fef7962436fafe904c361a0d490e0e7cd9a577f38f9e7a9fbed7e11f7fafe4d5a9ce12828a029c4ea615238f99d1e44c44ec5fc06546e3977b40f15796361cbfdfc283e112614ac00949d5f45c8e7051805a9ebcc225c1c93b73606751e9dcda4ef0ce1abb2927e04862bd87c5f86099785d047e9a0edd3e7a393ffb750ded465c3fa6eeb07c50808ac7c5a679aff6f7b620646cf2aab16b9f26a3652ec46bb602d9d45558cc61", 0xd5) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40, 0xfd, 0x0, 0x24}, {0x26}, {0x6}]}) r1 = semget$private(0x0, 0x9, 0x2) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1800}], 0x6) semop(r1, &(0x7f00000000c0)=[{0x2, 0x81, 0xbafffdb578acd778}, {0x3, 0x8, 0x1000}, {0x1, 0x5, 0x800}, {0x1, 0x205, 0x1000}, {0x2, 0x9}, {0x0, 0x81, 0x1800}, {0x4, 0x7c, 0x2000}, {0x1, 0x2, 0x1000}, {0x2, 0x1, 0x800}, {0x2, 0x3}], 0xa) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480), 0x2aaaaaaaaaaaad33) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000440)=""/93) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x14, 0x1800}, {0x3, 0x3}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1800}], 0x6) r3 = semget$private(0x0, 0x2, 0xc488ffbb4927bc22) semop(r3, &(0x7f0000000400)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x8}], 0x2) semop(r3, &(0x7f0000000c40)=[{0x0, 0x1, 0x800}, {0x0, 0x2, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0xb60d, 0x1800}], 0x4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)) semop(r3, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x3, 0x80}, {0xfe52dc4792d94f09, 0x5, 0x800}, {0x4, 0xff, 0x800}, {0x3, 0x100, 0x1000}, {0x1, 0x100000000, 0xf2e4cf5442ae16e3}], 0x2) r4 = semget(0x0, 0x0, 0x4) semop(r4, &(0x7f0000000400), 0x2aaaaaaaaaaaac6f) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000200)=[{0x1, 0x6, 0x800}], 0x2aaaaaaaaaaaaac9) r5 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r6, r5) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f00000004c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r8, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f00000005c0)=[{0x5, 0x0, 0x6, 0x1e}, {0x5, 0x0, 0x9, 0x3}, {0x7, 0x97, 0x6, 0xffff7fff}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r9 = getpid() fcntl$setown(r7, 0x6, r9) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r0, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r9}) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) write(0xffffffffffffff9c, &(0x7f0000000340)="54a673ec01b07d6505c5c1900acf87e3c3b5a8b2d0e7d71f985685387dfb72545977d56c93719f0b93b493d71e964ef19eb32928a1d892864cfdb6ed2adb0052c1cf441fc17e31a199dfff607209be30ec3a1b9e0b27c7d84c31f7546a930072c1e3be54f7446c379f0057", 0xffffffffffffff1e) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000500)={0x1}) writev(r0, &(0x7f0000000380), 0x0) syz_emit_ethernet(0xe, &(0x7f0000000280)="7c214051d957885bedbb6da24b68") 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x9) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x1, 0x0) r2 = kqueue() ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r2, 0x6}) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0xa, 0x2}], 0x1}) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002006, 0x40004000000028a6) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pread(r1, &(0x7f0000000100)="13", 0x109, 0x0, 0x1000000) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) getsockname$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffdfbffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff]}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1800c) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000004c0)={0x7fffffff, 0x6, {[0x0, 0xec0, 0x1, 0x1, 0x2, 0xff, 0x7, 0x8, 0x8000000000000, 0x2, 0x7, 0xae7b, 0x3ff, 0x8000, 0x8, 0x0, 0x0, 0x7b6166e9], [0xffff, 0x9, 0x8, 0x2, 0x1, 0x1000000000000, 0x5, 0x100, 0x165, 0x1ee0], [0x3, 0x1d8f, 0x7b7c, 0x500000, 0xd8, 0x1, 0x101], [0x7, 0x7fff, 0xff, 0x4, 0xa14d, 0x9], [{0x3800, 0x7ff, 0x7fffffff, 0x5}, {0x1, 0x7, 0x54a, 0x100}, {0x1, 0x5, 0x0, 0xf9b5}, {0x6, 0x4, 0x8, 0x5}, {0x4, 0x54c90000, 0x80000000, 0x4}, {0x2, 0x7, 0x9}, {0x7, 0x8, 0x7, 0x5}, {0xfffa, 0x0, 0x2a2, 0xfff}], {0x8, 0x8001, 0x6b1c, 0x5}, {0x8, 0x1, 0x4, 0xffffffffffffffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0xc003, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/49, 0x31) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0xbfd, './bus\x00', './bus\x00'}) r3 = semget(0x2, 0x0, 0x399) semctl$GETNCNT(r3, 0x9, 0x3, &(0x7f0000000300)=""/214) write(r0, &(0x7f0000000140)="220e22", 0x3) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x6, 0x0, 0x0, 0x0, 0x0, 0x9}) semctl$SETVAL(0x0, 0xeb0945194ffedfb, 0x8, &(0x7f0000000080)=0x5) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r4, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$TIOCNOTTY(r4, 0x20007471) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x2dd06bb5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x1, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000340)=[{&(0x7f0000000540)=""/164, 0xfffffffffffffff9}], 0x1) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r4, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x2, 0x2c, "596e51a0356003907c77dc6c2f9214c66c79c88b", 0x96c1, 0x2}) syz_open_pts() 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000000)='.*\x00', &(0x7f0000000080)='\\{\x97)-/\x00'], 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7, 0x2}, 0x8) 16:00:05 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') read(r0, &(0x7f0000001740)=""/4096, 0x2d8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:05 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffd, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfff], [], [0x0, 0x0, 0x0, 0x9, 0xffbfffffffffffff], [0x0, 0x0, 0x481]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socket(0x10, 0x3, 0xff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r3 = getpid() fcntl$lock(r2, 0x449e139af20779d6, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f0000000040)={0x1, 0x0, 0x6, 0x0, r3}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x9, 0x8, 0x1, 0x2, 0x8, 0x37e, 0x298, 0x0, 0x0, 0x5c52, 0x8000}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r6, r4}, 0xc) r7 = getgid() chown(&(0x7f0000000240)='./file0\x00', r6, r7) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0x5e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r9, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000300)={0x20, './bus\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r10, 0x0) pwrite(r10, &(0x7f00000003c0)="85797f25dbd57ab07a8113b6e80486c1d2a9d6622963234ac9d527dd9c25b861849cccd4bd949a36083cf30ebe7ea83086ea13c4045da4fc0643a652660b85765991e56ede0e20f8b6b739d3c8214a572942985efbf4c46313f5d9bc", 0x5c, 0x0, 0x3) getpeername$unix(r8, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0x7dfffeff, "0503c966f22e95a163797f00"}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r3, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x3, 0x0, 0x2, 0x7, "c69704e4f753440e1d05cf8f6d9108c6c2cf73be", 0x4, 0x8}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) dup2(r2, r3) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r4, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$TIOCSTOP(r4, 0x2000746f) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x4, 0x5, 0xb51, "3ed3d65225f615b2b68b1effc0d50c99558f9637", 0x9213}) open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0xc) writev(r4, &(0x7f00000015c0)=[{&(0x7f0000000100)="4af6da0650c19cddcdfb8cc69dd5c415a97f4aa090a5d990696e83d063d179082c18549e19752de776361c48a5bb9cb8eca0a3e68c17ddb20d260c5965a112cc412f43df050d51aca5f1ac953f4dee228e598a244ddfba3c56133e591ad813ab99743549e8acdf2a045e4c2af1f6f721b378605a5c07fc02c592afbdcfa862982856ae1758723fd9ba0c60054f1661746f9a82883045911566b3b4ec5db2162f462592ef0ca0614ef08b0437881ac29396a0cae81498196276a081e64ef67cfe6735c9e155273d965b95af013bbf21516254e4f393e0c6a0b9eb7372dfea042d0ce1c8f600195d"}, {&(0x7f0000000200)="83f3a0e322e607106ef81eaea4276a73cd8083f826931de708f2c062feea6396173ad54a9243a33362d082b848a669ef8b588dcae7cdb7d48ee12cfddc776c3e79de8d87c85a3c12493e448beac3d8b09f8f801a712ba6d3f6a99768d44aa50d9b06ced091fe6f56105497540861d7cc906ed6d41aac4974a0e2a158e22153b3fa7491fdea9781be37e99681efe940b404bb31022f9d84ecc27cd76685f17ea3571cbbc8ebafbd930a7007a266901135d19e302c7296f6518c17"}, {&(0x7f00000002c0)="4919518c383bf060c41bbbd755e9f6d3e1640f0120a76cfae9bfc12744243fc11a733d28cd67526968238924fe55ca8de508be6ce26c94cf976e2f18ed895ca426cdded23465787b3d60a360f656d18f0e65ff9b1274b1f0d172599fa4e8a34769fea1a5f33c0929c7177cb5f8322f99ee3f647d9e2c4583bab579942bddfb6c0cfa066db0c983d2eb47785b1ca160fba3709d12e269bc357529de44a93fca271a79c17711a4fed3ff5d2445eb008f3134cf7deada5997b8dbf44a5d60163331d55c63932e439beac42b941530887be84c8fd7845e460a0617b0d65c505ec36866205dfc"}, {&(0x7f00000003c0)="ba1b3d27d34f93b51993188afcbcbdce942dde0173107e584e0c82beca11eb1e4e00f08075daf776553a5d58aba7114f9cfa385005bf01c920d840b039f3179f8dae62201b844c204287ad22fbf776caeb92bed2a17c7194a448f169c3bcf8cd083e31f0b849321a710ad982ca2fe67ca7c263f2926c97b72080996a36232d374587713d41b33d0105be0a8087f3e9b80891fce15d0a1f6fc5f584ee65b95e4e97e60e996d280ca39b26f86e794c9bcdb1dfcc0f6f5b36ff17715ef491b3c68ba33d8598d76258e4f2918d4742fb0acb91f0e66616054efe7a94cbe6b8bf24ecdb5b0f561adf195eda9bc5e8bb20f82b69a299ba75422e64f2548a09b511e60e654229f914a1db48864017c0ed7cc4e9f861ef34d16bb768ffbea0b390cb8c4fcc0383ee550a6586b925d8132ca1e606ca987590621732da97a8ed58cd3ca4fce71db86f3a9b40f1b3618c456c6af5463d129a249cf3ead112c02a043eb6bf6179a925c943a81fd725b57dc307f4e86a64fe90be08746116648b5c65ba06204740c27e3a477c636b98858f9a8bde9027200448998266f3ff1c78fb334eef4553202c1a21e0b3d5ad54ceb3f0d0d24e2de505152786f684b1c96904caa2dec4170b11822d06c52dc60d7c70f9060665b75d1696253cbf059f4df133323a7f053392a96c9b5e4934e7edb9f94885e504a8a690d5a482f7da866ad4a1339884a3cb17b01bf5d716a22a0863f29dec1ece1c838e206da2536c036300028ed1917a98e855863420d1fae89dcf3b8a8eea63452bc14ee14f6b3e975b16896c41703dd0cbf62c8ac1eb921b26277f71b71347ab1397f315c0995fa957d3bf88efe438b0617b3a6e742fa803642b4a27c0fc85548e58aa99d9c1006ee4a77348d4f312366b547e069900eab650c1e4070dcc55bc41791384fa49468343d936c88ea27e1dd58324641dce873686c99bf62ac4b931e5dffebb9e514779f5463777adc99f566c17f5ce70b911f6bca2ebcffa885a6cda6e0415999d7c4e46a6e6a71d343daa3ecf53d8d97ac10b5d5871bb2524380ec58f8acaa67db9fadd71a85f02e3339c8eb52a42cc8e9b76ac63431b7f345254aae4c08a510d15b99b66578351b2aa72590827f7d0fb375f95f047458adc5d0c88cfbb9d396ecf747d68b6f449b2d73ea03a1868c068ca183221fe448c3a9ca67365b1a2ccef4f856fb13134839d21aced3d9008b69ce1e5ea6e93ac05b4ce301251b00bd92b97a7c105dfdbf34d4c52571247ffa43e47ba94bdbba0e9bafadccfe0e4e11dcbda815e3e1ab144b2c83ddaf9e94d203a3afae4cf1ea33384e9bc3070a8c15708a099f6b0cddaadea2633da0aa94164bd296d2f72093f6b95330355fcd6fe42d2cf75821808a6d51acf9a2f58a94c92fc0915d3d6417186ad5c5eaf8768d53fcd79dd84598bbfaa6b77593ae0b06b7d7b2b0dc890627931501119a1a4dcb139514064dfb02ee5f9444b5d662c11c6507ed423360c605e8ab66a0788f02d64b7d69a8550c82381c58f0fefb5f46b1ae66d56bc2e77b13bd94e5b7ecf76de9a609bee35edd45497c93005b3568e5a88b96f1958e8624f1d5351b9a53b0eaa335b239f45e5ecfd653e804cb6869985d0dcd4143477fd8f6dc656927714a6f3966be2d5a2d01d29fd11268bc6d3fc6ba5ccb0e601a9deafd1c58b5ddbd4ce0fa9e67fe491cda4580e876b354b376ade1cf0ff0c05c541d88ed7333eb48b84a48302642b0d15a3bbde337ecc9f58d4036ffe2c882037662015722bd7111342dda395d8804dee099ecf1405cb32e1d3eb86a4c603ffa61f4fb684649c5c39399c4ebcc5f5205400080f42d1a77d3197724c6a4a47fc07cb7f286d53b026cb6a42ab64cccc1bc91db47d92c760a8d6dbc906de78e2f8dec28449a6fd9dd57e40bf12989f67332ed6d6b31e0deae933f9b8aa29fb129a9830efd3cb1b85b0971719ab96cf29b5be40e6a0d0fdc413ad62057b2f938235352d3287419b8cd4864236be3fac48929d2df1d91f9e9533b12c0eb3ff35fa08c4ce61b637adcdfe2b849e38951c3556b3da12336ee6374a1865d6c646c864ce0061505ec2559c489ce775b84888a7ce0aa41dcbdb238596c7d38448c1491ebfcbd043a4992d5b9b803cb6213ad9aee75e511865c83a68b10bfd90fddecfd2651d0cacd254fec1fba28994438f4460fab074fafda0aa977767e27a000be53224935e4074a576d5fc7a0795b51e39c0ca15107155433deedf7f75b7d4a86ee2a0f10b8f3a2bef260f303fb108d35756665169822eb41d56d8b52fab3c8ec3ad30c4914f07032f268c8e10aaf1fc6a60f14bc615e9181778ecdca8dd692a6af25fc11e9e70563a054c03dbc6bc52ca19d3fd58aef816518b42c9f15c1c2b956977094e68cb287b1d64a990c76f4fed6ae7dd19662be73c60248d850c57a7af741eb902f86585288b7358c39832e9e50d4abbfdc78fde0e0c22e121b7528c5dbd1ecc9a11e4226e9b993cba69ef2a97ecefddf4cd54cb25f32e97ebe283d121da57c50e22ddf025153d7f1aa6767cc261a009751a343d8949f86681a685429b4a253b8902d130df5f23fb0c657d6537f348c84e3c73f271152dd17d7694e1a75af7303626e3801a4f01225c194cac28bbd0a990dba33ff62107e31bc556cfd757fc86a11f0692517a8f11517d680283e40130cca192d9aaad5824015d153b436667bccbef833cc83d44571f534236f786bb7c759c3138b6e3dc28cce2a43534c2f79681a155f5b4270a828803f5bc93c9984ddf0187d81365505e623bf16b61880318cded31466cedf83ba631a327d064335f9fa2c863493b39d55e3fc8c66c1a4377ed84092a6ae3926517dff7ffd5ef5a4cbd743182b7a24dc64b6e692525a0b1be3fab050298231eb3362377a007788e32d74191c4286f2ea256e0ec3fe19061025ad3dd89dad2e5e0db3aef0eea6954c95954ddf5b67626f67f5427c783f7be190bf3d6a04d0d9569879eb16d8f8fb849499bee1de9cb5afeb259f81c7f8ed8dd56622fa101f2c491785f549b2fd10870809fc0b029c8e2718b51894d34a8786070404608aea7275fb9b67c4efb0e7c772d2032c12aa8bcba0ef3fbb0189777c70cb0c7215ec6131bdad5b6fc8b9a146118b056734c8cdc392ec591b86ac38d299de705b6ff9ff3610953375bcb53d4c92eb60549bf59caa0180f5b0e19302552fe10f80368953e159b1b9192e040189c26e59b5ab5adad84c2340b8c684cf8a9b4899cac9f1c4cdd8dbbbd57900d7dca246a924262bdb1a4c08eca27142631902a3dc7ba509bc8f13b88cad24d2b4c5ecae9b2ec96fdb307982ec64ccb0935eedb3d774c9050b3e1606f7fbeb473d4b3e660bffb947ca4814c0a70d348e754c76c268c1333264b75a529d5bb7d20974df88aa0b9ebf9584538fea2f0e5540d917252d0a0104dc4eed709b6c1417d70c69de333b81edb78a5d64e9823a9f33fb29e11a14c102cca18d35aa0246be84007a2b0efbd4266aa2fe130a48d548821b6811e42a8eddb9d2db796c7159d6cf45acb2fc0b06357c3f5be1e8f7bc133109fb9b1f2ce8704b0e9f45b465294d5ac9bee2f48afe744be0bf74050c654d7d69a3d7bdb4f81c0303688b7f19e560099d8ab3b61af11f07aae187e261fe093254bb756b1ff2f5af857d563b59b8b4885d132f3a010f589702630034e37ed90a339e3d3141dcf2962cbe68f2d9b3b2655f3630dc02eeedd16ff4fc995a45f6531135eec62581fb32fdba4c4aa774bd6192c09fdeab48361c8a1559268b64cde23f221d5137a8bd0d93480270c8c593a1e66e65048861636434343fed03ab8ff967cba738481c5b445004487bb27b3623c884e8c2e8a186b2b7d72cb761fb243c6976ad151f0b006f8228f36ccd35e5cf9a15541cf6c71d04d297f41e4fcbd15cc649b11386f578bb77dac3a6d8b893dab3ebfeb721d7643bebedcf00b5ee90b9cb94bb551a776fb5f98e0ad3cdc616939ee4b94ef27dc5efa5efb1a705b61e42a37bfb0f2604f0551830250d9f272b45d5301bc9f7058f9fb10673171cfcbb19a83e12bf608a6349f0c41c2952e77062cca1f7e2ecaca7dad2400f21c96e833cf0a7cffba5f4a3bbba4ba0d2125b1dd2f557ef02ec515d057ef696febbf9d7c66446ad0b83b504b5303292064b5e2983deddbd3c1aa783fd871634673d7958f29faa45d9dd8d7ca17a4b3c2bd85ae8cb37ddc7a6e18fd6a35910bb45a030f0729a8afda9f61b064e0d1a64786f4404a91be210a8a3dea084c31203126b2286cee6cf426e2dfba35bf24333602257a2ddb6948cfc9574ad0308ecc445e167ec8f0494f61388349415c91197c1477472a133e693b73930e202a41c9853a9164821fba0c8e3cdc03798cb1f4c32f0dc7553ff566806056b813fb0fa192cb9b2582531605f48a277508e2ef6bad8305a4784c88b329dadd4d6440964c9289ea064da16a46faceb08afab336dcf2907297810c7a46ddafcc50c5e9d322e12c01b9d628e7ac2fef5d1f0d282d531e0a7607234d99370ae1aec4c07284067857524686d120c0eff191d3da0abf0191e2affeeb828c07648b8cb6edc9666e48661ceadfa011693fd28ecc2d45da55b62ba6da293433a69a8f22c3790536630ffed2d3633cb3943585160ec43dcc582dbd7fec47d3d4bc3cadf915fe7902230371ba2510aa96dccd508f0b8fd07415876c1178bb513ed57deb51ee75bfce5d909cc7ba0dc17d10ba2c23990743ba77955899ed5d2475fcdbfaaead50a30bf2d9c0ed2293bada079ef0b8e16f91a7490e1d55d9d0c013027811016a33c6bee0770c6d114131983e04d150d8acfc2144896eea53403cecfe3522aa0e8459af504c4df256c2b8cc2b383effd1a148ec24fcd39eb5172a29a44ba048561b1e905fc4eed528a2a62fc42e1387e263ccb3469ca7ce587250f19feeb9bb0e81ff0bb11d27cae3cdf6fe8bc1c4d6c7719283748f6e17f91a341e029705e85e231dae494176c923406d9e035ed5df6e167d2f56c8c4e16a1150188755dffd55e636a012cc04530e154177315a1584c32da22dc5e0881f47d88e87104be54ef94121dc28708b7b18a163001975df9cb5ce466516e484dd114ccbe2889bf8162ce63863eb9d478106dcc9189bdebbb4e46d75d642f4fe3a1bfefd03aad1f63a8811fe5deba7259c1eca1910743bfb5b43c7c5e03bf5ee539724809ad3b197df7103eec6a67f1ad36c72fa497a3b1225249a354e737f59154895b81f4c8b8ef612ccb1ea7ef098f821092e2f1d2f721550380b8a3de2ca934e742a5a589e0c60eb23fa1946cf86ae1cfadd97ec6d9e44b6c2b7dcfd428fbf4cef483cdc3b8e149bb045b565a09028ee2202e14ef1f424f5875170cd54b77eec71d9a5a9e50c9aa0e09a84a8ad1a0b673c32110778e7b3d860a53731f57c033f91a149dcbde6cc728c9411752bfd73fee8e9f7c6e3d9b17b3e1b7692541766a44dd50a9aa897a215bb04a97415b658404dff5f180eb106db69b29191a81d34c8d9b0865548d7d0b35d6f98dab3af234ac594dad0fa6001ca598514e557b99d576f09ef8d608cead002962270d7bca96059a2905500d531e7b4bd655cff19083190e8f72475e9c075c7a62827336c7ca90370bfbe3c447066a474fbf89c4671c9e21d31a72f30dd4817f7eb014a4fdbd47f0d685e2aefe40de8443ea2b4bad9ee58e6dbcc0e18acc80f7107284b35e68105bb73751b3a5fb5e39d6ab1383f4640184ba62cee3a4b401417"}, {&(0x7f0000001640)="2adf2093a09ed3bc6ceffe6d93e1204f7c737eb82ed1ffc134f534d86c575459bf5fd135902d0ba094ad3d041008a0e443f78e3306eb38d598ec65b7091e3aa612ecd868708806b992eb5b7239f62169916587b5f70c07ec1109c55e96fc2c490a50e2e06bcd9afd558a357863d3f6fbd94ca525b6485943eb36ae8471d3d13fbb7022646dfc41b91768ac06f4b5ceef2c3c2a2b4d1601181f18a803a3801fe4fba984d5df2acd2deb9de81d256d877aa6061a90b477cc815cbb90d445d280f2f88d"}, {&(0x7f0000001480)="a31d38643ce3f2926ca28a74a50df732e0f09de7005519e01af60a61e8fbafebbdbd88274ce8a26117de343c47fe5de48782607e7b392408ff04114d2c67ce1c5a4a31614f6e4869d59f038a834b9e5593ff4f78544beef93ddf1c5813f886", 0x7ed4cfedaeaa72ee}, {&(0x7f0000001500)="fe996d5b4f1a3f9e06eab8ebb46999e4180c4f19726c6899b42f5e83b975a8310c3219901454dd84f0c1c02708baba6f870bab80b795be750a28e6531693088c445d5e9ba36d009caae46791493bbada993bbdeb532c9fc7373f279166006076d6d1dee5d01389ff67c4975f62c9039bd7771f14c50bcbfb1011fdbdc1ddc1bd4df61cf58b5438dd53f26bcab0a95120d749f89582ffcdadb0dd2b9d83789ccc49b84d0f80d7"}], 0x10000000000002cb) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2009, 0x0}) 16:00:06 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000180)) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 16:00:06 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x108) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x6) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:06 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc038694e, &(0x7f0000000300)) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1}, {0x6c}, {0x6, 0x0, 0x0, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) pwrite(r0, &(0x7f00000000c0)="008f647ab611f2971ff3efa3ca32", 0x7b, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x40, 0x3, 0x81, 0x2}, {0x380, 0x1, 0x3, 0x6e9595e9}, {0x0, 0x81, 0x8, 0x885}, {0x6, 0x1, 0x5, 0x3}]}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x20}, {0x6, 0x0, 0x0, 0x102}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = getuid() setuid(r1) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r2 = msgget(0x2, 0x758) msgsnd(r2, &(0x7f0000001840)={0x3, "6611ced4b00e4e3c36c0adb0a4fb40ebd7591a38d626f22e7d39669f2c4dde5ff9830e2635c8649559c61fbbabb345d54cec1343a361b1a389cdf8c08a1080f7bd69f7e98b95a70ca39327bf5620f95baf6a1c5016b1027e498383066990cf59d74f6962b2ae3cf0"}, 0x70, 0x1cc98175c7c30129) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r5 = dup(r4) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r6, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000280)) sendmsg(r5, &(0x7f0000000200)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x80000001, 0x400000}, 0xc, &(0x7f00000006c0)=[{&(0x7f00000000c0)="c87112b720741f5e91f5d2b06600d4b855eba3656dfed05684cab663c7704ce6b3892cbfe2f7f6ab6871b7e5f2b65ebad5367a3ba36b2641d8e43037f942a019c89a36a48de287782f897fd05f2271585b40022fe2a1ace15a9ce88b0fc8c586337a3088ce0b93b44549ef8280ef2b6550d606c1baaf76f2f9c9135474a9f0e76edd7b7881376e885b4333e44d374acbd1fbe0d2441123aa612fd3a20142ba4da4108163d108af8675d72e6489c0ce1a49cf0e0a253845b37efa0a5158cd1c17fe6388c3b2ca99b3820c405c5c923537a85bb048446caf8d114fa470a0edfee04ebff25fdf365d83c4e6f44ad26a", 0xee}, {&(0x7f0000000300)="83f106a5e4a9d95662e4d7f454754a2ebae8567f7a079f38fc345a0a32d1046eaca23fc159a056f2be8f8d243b8706fd88c936f5fea31da2506376a1ae80c55f9578e5f86f971011d9ddd9e8fd2b4e341e54b2b7e437c469ff84b977be21c7e79812921b8fb0e75273f66cac20ac7fcfc2240ad60291e340bbedfa496b1de65903e308d2e989f9dc3dce919d4e58e6fc510b33517f94a239831c1a3cce5f3ea15f2db89ad062c46215ca2cd92792f9fed818d06b09deb31b198195f74bda749e96487f7b317fac47a8792205bb7b96340df0e71ff8611f4c51212ec7ef2cef28e7be3768679264b1691837238ae7c6", 0xef}, {&(0x7f0000000400)="08c31252941c40a644e1a71f6b767d3847d4bf79a4a813daa975a07a655ff8287fa3d4500f9b376cd44a14731035567bf63c6cc3baa49840b2b8051b69de76a29fdfe3729181b7998d18adce7ca594c2c0989d1dffbcf0a37ddc85415411952f669dc86fb5da4ae4601dc2af74639a6aadab0307bee720b15eb844ade938fa5033063aee41dc24245c6d81d9026a72289208a65816aef71fb56a9551d07086c3c500c894f16b9422c148fb082d1c778dae9e78c16c866aba155ddce728d8d703ba9a2149914de1e62a4f4a80ed3a0108fa7117eb385004a5905ebcd10eefce1f16", 0xe1}, {&(0x7f0000000500)="c5f6372bfa113021cb6c3aceab9695ea5be85fa596d7b7d79bcca460406ed7f0eda8e54d666e6d56b8c2b8f9251ae7bcb4c3efe2a7879cf5c37bf7e00a508345ef7cd778646a44bbc4356e034db7e887ce09a589c4a1662c7273bd1a2ec1d62045c7e4f59c44ed3cc4c58fbfe70b8f7083e025283a7b178d1c3c98f4a1f6f521e2e5b03a76e7a54c31d7039cd44b47a1c518bf21d8b5930cdd2e4cf1ea27b3a340ba1b7abc9089491b96db39118ca691e0ff6cb14898f487d78a33a91e90acc4fb66116ec163eb5bb165e96bbb3498d9a5cb486d0bbf734a3d4c712a4492d53c2b6c0b2332", 0xe5}, {&(0x7f0000000600)="cfc0eb691f494a089b05444e924bfbca4fb05f0bdefd02fb2cf43effeefc7ba32b11d2d7f1ff1308c202c4c9c8486a171e1d776e202b2b3824de057ae26436f678fbf95cfa10d09b52037211278e00675491db88652ff89bd8ce4585daf261119359c4765b3bd0308c98f5fa7e20e5daefd1265523451907d4202bd350b4ce55555932f48395543bd1afe01b19272bb414eca69882fa5e238cc4866a0ae19a82039974", 0xa3}], 0x5, &(0x7f0000001900)=ANY=[@ANYBLOB="101000000000000001000000ffff00002900823fa89b563cfd85936ced29a34234aa422e56eb6d47d9facd32c1acf22792387a19f5fe37129899facaf666712d6b4cf441bbaeac80eb0a8e4a47a5406c4795500884a44db4f0afa98bcd6ee7add8b71ed5489a94244b1e69db768168dcca101e705a378be5bf29a0bc1325fe35c2d8f113855518a92314f36a844e4c14b1d497d8ba94057456258611c451983495aa260c99ec98bf8e991ad7bf4c5fce50ffb3f61b5962e934e99d60720eeda15599d6f97d1b31ebdc73d6e397c470006279db006a219526c4c3f00bae41b1472aa0d2ecb83074f034c5c1ab088c6922f9ba72635a8542e3b6fd4689877de377cce5ccb269b613e67ba72ef1a6d75efefa7a7e304ba56016a16e25c4f4d227401a2d4d3928306a60e2864934d2199b17ff4ed804047731352bce971120fe71b7b6512085a865821838c0d476e18383aec55feeeb37dc919231268076f094d6186fe3699b50256a667311875f1eda4c16f9c9a14588ebda4e3fc6dafa65bf9cfeb70322ab16eb188b52717238b09afc89686bf682c049517fba92d65756dfffb1fd1c90cc709439d0bcc43045840e8fe5a5c0eeb9e2d61804cab2cbef56621c1fbaba1efd4024f5672d827ce85c3c5e9e006078d3fc78472629dc62d25f3bef82d23a6adb1473e398eb8d8b3876c65fcebf98c1fd18f05552f6aea826e2fe04651c55b48334f6d74556c825d58aeed17452544bfcab048ee12b01812153b76bb7c371d6ba007c32f80c9bec45aacfc1f8677050935330058a8bb5d7fe02286ff549f4d16e583f49e11547e8be3dd5125d5e4ed31ae4cbf2469fa2cab51164871d22a5284e5bd2a687538cd797d9fb400018f2231237a66267eb067e7588c21c80c13cf7f831f632b3480cf89ba758e72f36321c17aa4efdb0254c3b689f22c768d55dadb2316cca3c8949dc1dfc964c47464e241571bd482a7f6650fdb36cbc679cc396365376fa6322348e4270be3fe62fd82a7835cc0ab491ce3e8f0d5a712076f274fd2814226b3b1d46e721ab4fa0576a12256f19e73abd719e508a0ffaf579e5a55aeab0afe3eb1086677341cd5464d04bd0dd96e00b2ff32897e37890270e284ec817ddef6b5401e419e5c4b7ce309f7240db96a3f6bbfca79b875c16eb98395d09c4c72139504d61df8a6c4a68b0bb572cf39a22ffde5cd16f3c204cde432b013dd1f7b26eeecd94708d6f638297a1d573f4bce848f67850cc69003c5b2e662c4b42a10744ee343b508f24d91bcf9a40fc6f622b5e82e01e189919109d8057b8c47d2c673670f9c21dec22d08dc8c448e58fc2fefb6309c0ccb2d2afbc2bb0e9753bdb24bb3c07c56fd7ff83b5313e091e222ec43929fc2ff3010dbcf7e9528341634d575c250307ef2a0ae3da8c6d7434477a94ddfd11749cc7215c4dbce83782b9a9eaa4ffeeb6235e19f4a0b6679f873102b47a96b600ddca8f60870f83cd8cf5d2fe0e8eabdc84d44116908786fc4a415e041948b7d44354d4468a089b7a86b4be2f8e8447351e62e72bd584593675f9191a17e8f87343de8fd166be643e8c23cbe079c704315b5d0d959f338e27ad4160d9de6f70eee728f82626f36d5cd6f027b4f5e3e3befb9b2af9a3cc7efa7f7c472c93fac5333d79fe1a2310a108983bb84441a56a9e5bedab766eec53729c8f6f7306d93bafd382733ff332f013a4b7354951873ba099c8f3d2c8ae4ec3211b9d420fc2ba7d4d32f48045f229363a1554e20d462298d74be93cf32906692d9061fe7da8616ca612f272b9373a20a5a011b61d26da2e70331368a39be1fda84001d4690a4fec6a901a8191634c9ef3fe2b66d6af24f9709b0976905f39fb035800878fdccd3be9de45628d83fb84245f63c93f368e9ef6eea4759ef41bc0ea9f9cf9ec002297c02d5cdda4bb29b42025a9fd05286f5fe684abe336370a351c2203d70f6df09b14d3ed34a4c881573e8a31cb2de05489d4ace0c657c665ae376d931e70f28b7e4558b21691dc2988be479d817ce05ba5bdaac367cade67cefc335eb8229d76d9da7c3a8aba9aee91439442dd61d46dac3c43e5f5d69507640760a07d40cad8070a9a044f002edb9a05c323e23144fd0b0c710b0f50df3325a69d41b265ee653b32f05b87bc4ae1cae75af7976e776b7f58c8e37f3a7d7f1faf679e0c1a27e7a6e143e3d093548556388364bd1071d0bfc36a14d0b2cf6d6bc121c36590d3df17fa7e580160e3e37b5f50b05cad92e4bd66f4c120effbf72fcb9ef340c750aa2b65174bf232862b9d7a948941f8dbb746f6da21fd930c5ab0e523d92493bc284c2976e532f2b904962bee211166bb49756f56ea7ebc2ac4cb989d8e4b13e5b497dea8f36acef340ec62f69c21a2b728a9e02d83889aeb139f81d861b46974549f834c7b2a252f1df3f1c813d78026ced137e812dabd49c19bd2a36d204dd1c355d434690ce943f1de542e1596612388d4a33493a71b7f285a174defb6dcf7773b840b8c2e1ff1e8cc605fe18357d08dc129de67ca7310bc7e5a56cdfd70aa263f01cc07d6b22a9023d7e4b1f09456c8806ed416ab7fe217a772d6c6747fcaef1df1b7ea59c3db06a8801504d0acb26bb663e4bb4b2b664c100bc04f2e050eff8acf59667b57291b9dd0dd551167a17f1b5f797fef8e1484d4de7c68f34b48c721d6115bb361e0ab4dae1089b0d3b7b598e833ed76922cb407ef2b75b0ee33f73353b5b97702b8afe92afc67cd81a284aa86821e915ee9b42b8bffef8922c54fe8d73d0a2743c3a034c42bd567dcd9d43b242e30b26230643a16f59f224471c2e3a5251db6a23ea00025046f9b00a15b9701b4fbc1d24ff1284be74c8588eda2ce2c554a25844507e7a1b4ce6b97389c35e54872560d87c0e4ffbe170420ceaa673d6368216462a200129c342fd2de566382e7c2de6cb98e98847762f2ba6c5dd21b732317d95a7d1d6a96b8f7b87dd5fb8ffcc73b39f600ac46c2c86abf11ed9da7be6b78960d31336b0258bda5718d5753b2d9a0f8d748ca056fea70384e48605e424a1343136abd57433978651b078b8bebe20e82ce4b6c6f71761983b2cfb01740354d5975a714589f872243d2f15d2715d5a872fae77b881e3d2e1d2cceeac2d17450188a872ec01540e764d90b46c3f93a9e339e7485579e4f68240425feb10961236b66c69028380706de8ee6323a8fa4d9e1670a399eb44f8380b4383940f41ec9b5133b541fe709ef3db19783fbafdde41197e489bf026838e0ebd72082617398852b7bb1ad1295982bef9fe1504f3d266a26fd74a480bc810195332a98ecf3ab215d97e2c6990dc41542410006af1a3f9702b4946a594c95ef2fb859061b2be72c21c2610b2845203a4cd2167b0e89df89538b8b8a3800c967ccb08f235a898bcb88fb1fafb75f7ec601cfb63574edc9f65abadd931eb7b9435439f8437644a5e98877cc82744222ccef693295d28c60b3a686b2d4a7cd8d31425dc0b78d902dd28d97b858de2fa5d09d472d6442c002649c5e66aa28098b2f2bfae2571eac9c7edfec2296e14f2320da9d0d329e80f3501f6eb6bb9ee8f63ad5c13ae7f406a691905035350582d126055fbfbb5e867db3693ec7530e702bb48d996ec005d721a8b1cba8b5946a4511b526fc4fb213d5c8ea6592a74c35da09eed344076e06e0640a272379131bbd225c2c35df93aec6fb1386e3ca131f96b1b7116d5651d49e849eea564839c5e4ce8b659ea17972396fed06c11f232c66eee4b4107ae42fee412b539e28be68d2a7be2f3376e539f5455920809712a91aeb24d3eb29588bc724747724734c166f361850c8f50ab17e9bea35bd8e4ade0134ba8d10f1004a226de5daf1b52d6573febf9ab073902e89051b589c27424f68f418fda570ae550416cf59b6a9e4a16fa737b686cd392c2f6ac94b5b940cfbd3d6f08bb54d67ecd969f733c75642c12cc92b33e950bd9d79a0790bd95372349ffdf4ef219130ae9e083b97fedd93f6d404bfd35c67fba30bbf1c37224705fd8e4a37b3d805b0d67e3c8f7a8ecaae531368ef200dd4ab48e7476f44c5d7c9979c725b956c2afd5d63d93768a5cad3025c47483b0c1d3336e6366828a959b172a5d0a5ace7ff1512f765ea9fb3d3b5bb58558ec6045fb80a99143ea0f71ee5406967dbe8c81f6a915a52dd3ce719a5d6be5d2d24da9a449722c9d909e27ec0e2059fef7257e420f2de9f5e4b40e5d46a194d06d0081e7ae0d376f971642ab5f6cd3fae4ebd0bfc1bf912013a075486c11569c3ce321a5d784c5fd1adedd5609ee4c3e12ff9fd12de16b7e195cdd0d72fc7c23f222087d9c8a080efaa086f24cff26f26ecea77e0eb6f07373163b78318043c442253635233123a67a14227e61f2600ffa22b7b139822eaab3fcd0496281e68e744e57786a4269eaa46362cb3a58de82a2a0802db51da7797a479ca599abda2d11b51cab07b10cc18febcb43affb7eae1b7fb12f455df970111de3ec3f7845af6a1fb9a13eadae2ca7d46000890c44629d3cd7366986fa43c62190b3aa263c69411c75bce308c6ed9c007fb383b88766e9a7b2c6fe31cc1b42f521c43a5b091048d14d0565a61cba61f6b63123a59fd02164bed4e6821fec997992392889e8b6ee1c4a344f260533281d21afda0ad3a3caff88ba6249cc0d7f62139ebd0d4fd14aa2404af907a00ed9f2417aed863814f501321d2fc36855ae15f35d597ceb209d7607aa56af08a5fd458a606eb0c1c3aea9201b9564ae2941d4b26c955c75db7857064a84302eb3507d3daff69fe0ef39c924d63600d1ed2729c79eedf6eb81b137ac59f54f2548370f8ecfff997b191f3ac82784e844c6417db4faa0f0377bd3e1ef7b6ff15fbce2459e33c5141bb0ecfa7ab7091266a5d5947f5531cf8b46737a778bb4ddfdee80139e2a2d714bf5b003bc5b9310ac4d77e8adafe9583d1b17ab8ae62551984ea5d88038ee975553deb8c29e24ebf4c6b59f3201e6a90e7c3067603f7e87d609fc1b67f64fcf07a7437012f349f453d901a9a77f1bcfdda5f17493d23c9ee75c9b974e11bf16fc46f6b8e45f78d30d84c2d84f982c8266a52586f8d01a5722ff6bf0b152ca2d67c00c6e25c959f7cf1c56729df681c54d0eb6c04f07906b51b8f81f3abc4ae19a88cb1828343befae48102d8aa09c72c3e3114246c1603e0fdc8dae1c049e04e94a4058a5bb10e5b2a85e7287b040336dbd4e557feb58b89ebeda63fc26fd1100219e8b93290d8e9c13a9c29ef0c5bba2900f4462e509730d1b09385fb9ae00423de6f3982ca95c5778362cc937c5f79e6daadcbec41cafe23c29332c5d9b57f6488ad8cac0441ed1b96c99c4cfb12436cf73885a013bd318ac9b159fcb1e3b1b9ba917adc9b668db9c2b8cdf122c8c2848b3b92d05fc10e1efd9716d3b379336c75da43b8203f8ba3a41bd6b887cc827451843ce59f5959d6f8b7919733dbc528819e45bdf623a43cc690e39e9ecb2e455ec56a274ff6f2af73978126801556917fe4f8aa1516c78c12b0bbde7c99ab2d53b1b53114bebfe784a61a87836d497c8e4435f6694c883bde2810b7571792576c047f30c5a199bbffde8d2f66101f70c566e61055006d1e0938cd0817362ec7888a4d617593c41fc90e7628590a6aaec59242aa8e5db502434c0c73da08991f365835d8d6bde948e87b4fcb8d14110bd9872f433bc616623b9ee2ddd5dd2c3ca3a7a542ac193dbc40efacd99d3cce523b9fe4f63139288fe311a6ad18a99818f16109352a7b4575d8000000000000000100000001000000014c016a85e59d88721468364be5e62d89a60e3ac375002d1f64a1fc22c060dead1e335fa5c430ecd8af01c4c2892ff8a13da5738344fe7d0f479b8e45a27c60f49fc7943483c90d0f72e27eefb5a9c8211b74038b91468692d7cfec5e1b99e1f6adbf44970b15099f9c4faad89cd5fdd2369cdb7b7ffbea3e3d5a2e93931e4e6115cf41935e2328bef64bbbe00bddca5660160a1cfc9ffde492b731dfbb780b0d912070784622a1b880ef86499bc2eaff58ad6f5a7edd250d5654299d3e25c1b3e6e732e76f2f0006b95b42b0cb5e5e381900c2f2f6332678493b4cca198cdd7776bfd61480e58f40eca08cd9ec902f5fed80be71dc77fa333d849605a78c7a1852526a066a2b8514d5e2bd09a26f3cfc48ddcede7b35139026c7e7f47d0b69f869acdaf7e52e48d23cd4c4a4e14c772218f40686f3143df620c7cb151b82e9a9c122c78ea6f3f8ca39c64302d1fb332a4fa013b1f7f1efa3e29bb1234dcf7103a44cec7c65dca11b7b17166d2b"], 0x10e8}, 0xc02) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="7e020000002200dda68c0e000000") r1 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r1, &(0x7f0000000200)=[{0x2, 0x3, 0x1800}], 0x1) semop(r1, &(0x7f0000000380)=[{0x5, 0x7}, {0x3, 0x807, 0x800}], 0x2) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r1, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) r2 = semget$private(0x0, 0x5, 0xa6) semop(r2, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000440), 0x0) semop(r2, &(0x7f0000000280)=[{0x1, 0xa4, 0x800}, {0x2, 0x3}, {0x4, 0x83c6, 0x1000}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffffffffffcfe) getegid() r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0), 0xb) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) chflagsat(r4, &(0x7f0000000340)='./bus\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x8, 0x1, &(0x7f0000000580)="061a0000948000c7f6c9d0b7b50000", 0xf) poll(&(0x7f0000000340), 0x7c, 0x8eb6) sendsyslog(&(0x7f00000002c0)="7792912766a2d9ed84335b00849e462f7d1daf563a4756499db9b168e45904a10ef3c36c7d3d87b0fc7692fa694a1a3c30a3e2d34f8baeae3f7c0a2df3eca0c6b25d5b628551907f7906d723d0178f52db4a442f9edaeb6dc31b59f9be01f437ef39bf891f551ae5f8e6c6181a130a2817db94a914b450a3193d36c6", 0x7c, 0x0) shutdown(r5, 0x1) r6 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r7, r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000002c0)="6f4c402658c4bc7596cd786fea1f95a3e1ca74b0b1409a0be4a08927322eaede626d898d59417bbcf91950214cecd4f8a8f9446d1c27f318b75c71b53f6471c6f074ddf5b2d1c380ac9750ddd6638edd7131d49935606fd127a899848b87cbafce3ddc6807591576f2e210bb70415b5d5f043016380f89a8ed08984ea088c23192e12d840543a5e7a3a65f2a70e5dd9f253a418a15370f0510d756b65e9edda7ab1600229d08314f7318be485a86607f77a79280a40eeac3704762a2db7c376d00437400fb330df9db28e1dd1fbcb72299058c6524d26af99b199fa2b6943ce37f5238eba2b820a8d65f32f15b71c8a75f13b57f372d8a5458f80e670669c1f61496eebec573f71dd8ed6ecdf91c7b12070cfd1b80fd6db5026e1131c3516d4ee9", 0x121) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x9, 0x48d412f7}, {0x7, 0x1ff}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x1, 0x7, './bus\x00', 0x1f, 0x1ff, 0x6, 0x8}) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0xd3a8b77c4ca49ede, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7, 0x1, 0x0, 0x5}, {0x45}, {0x6}]}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockname(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0xc) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0x7, 0xb4dd, {0x0, 0x7}}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000280)={0xbbc7, 0x4, 0xd238}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r3, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000007c0)={0x80000001, './file0/file0\x00', './file1\x00'}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r4, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f00000002c0)={0x10, 0x1f, 0x4, 0x6, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x465f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x4}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x834}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0xcd}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x7}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x4}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) 16:00:07 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x611, 0x5fad05f2eb38cc2a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x80001120, r1) clock_getres(0x2, &(0x7f00000000c0)) pledge(0x0, &(0x7f0000000080)='\x00') r2 = semget$private(0x0, 0x5, 0x632) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000840)=0x1) semop(r2, &(0x7f0000000200)=[{0x0, 0x3, 0x1000}, {0x0, 0x101, 0x1000}, {0x1, 0x10001, 0x1800}, {0xc, 0x1230}, {0x1, 0x8, 0x800}, {0x1, 0x6, 0x800}, {0x3, 0x60c3, 0xc00}, {0x0, 0xfffffffffffffffe, 0x1000}, {0x4, 0x4, 0x1000}], 0x9) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x0) semop(r6, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r6, &(0x7f00000002c0), 0x0) semop(r6, &(0x7f0000000240), 0x0) semop(r6, &(0x7f0000000240), 0x6) geteuid() r7 = msgget$private(0x0, 0x682) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r7, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000004c25216563b9de2600000000000000000000000000000000000000000000000000000001ed040000f30b0e3d3b5fc9c5ddf800db38bb0000000000000000000056b8000000000000000000000000000000000000000000000000001c0000000600000000100000000000000000000000000000ffffff7f000000000000007a203322949db91f7b0eed76000000000000000000000000000000000000000000000000000000894c6b76b3311600004ea3b237b7ecfe1827f85117a65ffb22653120376a72290f3ce2ae4bd466fd4ced98245f25db49b460cc00fe7980ea3347f4e16c4668aaefc470dd392219ef5ba2ba26815ecde470b92bcc9268fd04448e3398ee746472fea825e6f95dd47682f19112eec03629b67e837453d283bf67bff1136ed9ca25b9b45794cad3e1c3da8a431d189cef5fc7274c76965979b97ab5c6c476a3f06e53d0a0d28313a3fa74020ad2d23dc2f5cb1ac7d2e642b3703917d515612ef229fbf1bacd496404b769a1d3da66c643f09ff4b34e30542310d0943b48ce8cbacad956cec8519ee9d8e1f17942beaf3928262192fc15619309584e8ba0b66a13e94a2b0003b0fd3de7e523ba"], 0xfffffffffffffe9f, 0x1, 0x1000) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r8, 0x0, 0x9, 0x0, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r9, 0x0, 0x0) r10 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r10, 0x0, 0x0) r11 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r11, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x74}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000600)={0x2, &(0x7f00000005c0)=[{0x1000, 0x80, 0x40, 0x100}, {0x6, 0x7, 0x5, 0x1}]}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) readv(r2, &(0x7f0000000540)=[{&(0x7f0000000140)=""/35, 0x23}, {&(0x7f0000000180)=""/165, 0xa5}, {&(0x7f0000000240)=""/213, 0xd5}, {&(0x7f0000000340)=""/228, 0xe4}, {&(0x7f0000000480)=""/190, 0xbe}], 0x5) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r3, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000700)={0x2, &(0x7f00000006c0)=[0xcb7, 0x100]}) r4 = semget(0x3, 0x6, 0x20c) semop(r4, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000440)=0x100) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000640)=""/65) 16:00:07 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) 16:00:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c65300c"], 0x10) sendto$unix(r2, &(0x7f0000000080)="1b049cc7841cfecb6cb808d9b5659a5f48e9473f3a0239b56dde86c07726d36871483fe5276ca304deebf2c29a31287611cf572410564fc5453f71089c249e14425050ab0186ebe8d4b08dd1835a988f6bfba1afd1c8ed1f25b370640d738f2e315240893413dfead0bb4c1d4c60264e9f6509120b3e94e4d706c950d80fed52850e98f0f1761758003cac9f6821d391431c5f712338e8baa30e5f8b8340f49aaf0f1a30198c2a0c3b450a76581d2c98482a21a6d565db5ad951d9c88fe48c692dd7d0a4511d8a28c3f671d30b9278dd0000", 0xffffff6f, 0x5, 0x0, 0x0) r3 = geteuid() seteuid(r3) execve(0x0, 0x0, 0x0) getpeername(r2, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x8) chdir(&(0x7f0000000400)='./file1\x00') ftruncate(r0, 0x0, 0xff) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:08 executing program 0: msgsnd(0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="00000000000544d62df2a30cca952d4819b0e6986b1d24157fd9229349490a8b0f80a14720f350238d1676044fd31d063aecba55e91207fbebe24ec82db1ae8e83d22452d4c765bfe725140724b212669dae07b02cb6e65303c26191e60b2fd009d44c3060faadd30170c91771ce9fafd5f0e48658951a3643ce0b898696c5558ea0431e604d3d0da92cd40e7c5a8066f04f93caea6adb5f6724f23cbefa2ea98c6064cf4e0b3f073f3367fd67d1270faaebe4106d1116641432d33ffd3e0be0b26f1a7795b9c3"], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = getpgid(0xffffffffffffffff) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r10 = getuid() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r16, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r9, r10, r13, 0x1, 0x9}, 0x800, 0x1, r14, r16, 0x6, 0x1, 0x1, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r18 = socket$inet(0x2, 0x2, 0x0) setsockopt(r18, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r18, 0xffffffffffffffff, r17) r19 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r22 = socket$inet(0x2, 0x2, 0x0) setsockopt(r22, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) fchown(r22, 0xffffffffffffffff, r21) r23 = syz_open_pts() ioctl$TIOCSTOP(r23, 0x2000746f) ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f0000000100)={0x0, 0xffff7fff, 0x7, 0x6f, "2ca0382c84bb3f283c731300"}) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) r25 = syz_open_pts() ioctl$TIOCSTOP(r25, 0x2000746f) ioctl$TIOCSETA(r25, 0x802c7414, &(0x7f0000000100)={0x0, 0xffff7fff, 0x7, 0x6f, "2ca0382c84bb3f283c731300"}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = msgget(0x2, 0xc0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r30 = getuid() r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r34 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r36, 0x0) msgctl$IPC_SET(r27, 0x1, &(0x7f00000003c0)={{0x0, r28, r29, r30, r33, 0x1, 0x9}, 0x800, 0x1, r34, r36, 0x6, 0x1, 0x1, 0x2}) r37 = getegid() r38 = socket(0x2, 0x4, 0x5) r39 = syz_open_pts() close(r39) ioctl$FIONBIO(r39, 0x8004667e, &(0x7f0000000000)=0x1) write(r39, &(0x7f0000000080)=' ', 0x1) r40 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x40, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x100, 0x0) r41 = syz_open_pts() ioctl$TIOCSTOP(r41, 0x2000746f) ioctl$TIOCSETA(r41, 0x802c7414, &(0x7f0000000100)={0x41, 0x91a1, 0xff7ffffc, 0x6f, "2cc1387313000008000000000001dd00006d2400", 0x0, 0xfd}) r42 = syz_open_pts() close(r42) ioctl$FIONBIO(r42, 0x8004667e, &(0x7f0000000000)=0x1) write(r42, &(0x7f0000000080)=' ', 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r43, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r44, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r45, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r46, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r47, 0x0) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66296c653000"], 0x1, &(0x7f00000020c0)=[{&(0x7f0000000d80)="80fa75dbd9418476e20e8eb302772ef4f48bc0c4e41e24b53cb323c4a7e78e2631b7", 0x22}, {&(0x7f0000000dc0)="63bac0a115ba93dbdba1b7134bc44752a1b85fd52949d221aef96b7c17760a7662f52a3bbf5ac78a7523ef21ed7b886ede54e9a792aebf74ee9e1e82b99c1a80f26e74054968f21d28f16bce430b2016d8ba26c8f3a8c499cb1c733148e3c341170a163b815fe5a728825a6ed8713cdf18689eef9ab799756389ec9c25faafba12f92c300188920f589a548e4dc3b70d6ef8fbe70bdaaa09c1ef807ce056571e2100362ef406e0f935e1dd2036f908d22e8fbc5f8d7449fe4b627fbfd9d27c309ecd512227a8f424e789e0922333455886aad4c6b9cc1716683bd467b1c24f9abf2a1edf45274e9acc0ca47a1fb264849a08782a365e5bf337b3a907d0b50003f156f8d6da64104c0af4dad5b19e4fa65d403484caa29e85202abc7724fe7ef6c59cc4d494be5c0c7adc419f74dc2ebcca2e86849031d86d36d9ef6020fe80ceb41bbf2f3920113b80f6d21f05948ec74ff0a2be46bfd23b835cb6009f4a635a06fba927ecb67180bb42dfa6fae3c5012a5046fdaa6cfea3aee948ba64432fb8d483350bf42f49fe28e87ff7b4212be74bd0461f8a2652607422440e56aa2aef4e52c157ece782ef85ffdd2429d136563767c052e29f67b6b745664b9d5a635ed8b5060e0da4b32aba780dc79d41978e3cd6d8894c951df872c5bcdf552fe2a4938909f41ad4fb41e07a72d711dfc87f3e85667e2216311cbc3f8b0f6f887917ee92aaefed5d25f31d555e152ad18a6d65bd993a43ba333eb8d954fa298b3dcab874ab02e76b4f052fa26976760f371de34bac96c7126431bf9c5c3c144fb56f414011941244344f9b2acd7b20e5e29ff26a587352fdc8f8c9a7278ac7845cf2810f91b778d99baedc3b7002c5e79c051366d1d370bfd81f7927bff61c045a27f6548c065771f674c69e0b3635ecb20e0dbe2ac8b9b4a4379d476b3994cfa11d56c0d590877d437b52e0f0881977c102a9741bb400b1804e0bf9302608ec134e614da242b1c7468f3812b33fbdda397cc676a5a1c6a61a17b4a61432c24cfca9886807d911dea57692c65309a20d3c509d8e7114cec4ddbd3161f7522d69fdea8075b35b85020f66fe9a5fc109785ba8a7abf13864365b71559c1537e8a601293ab7dfc1e338de1ac8986c782e6fe3c3748d3b65cffe81b74104091a39c5aaf748012bf2bd15ac313e64177cee79d44f77b96a47f36d376b0345329d3020e9d4f5ea4032d8634ad3eda37dd828162ab932b6945c5a165fbbd898b2940043dd62a1d73a6591cdcb52fcbbc633d24bc024567dd81c382fdf2c4db6fe2b34b6ba6729cded63e9caef252d706670cd2396f00ef87e1c505ab8c7d708e090d27dd1c7fe539c076b71313c90eba02a09ceee3d9fa84b4daeb06bf47881cc1783ec930efffc819ad00fa542ff349dc954ed344779cf879100643e1a98d7d5aab4ccfd8ba35ee65dfb51b363bc0e86202364c0345240c796faecb8c7ab65e5fd1c6dd6335eadb9fedd176115e96364b2787f353e0012402b56003050e08477c1a81013764d7d815639ca406231b3dc1bfa0245e97caf804d08ef326970ca7387056890c3e222a958a5196154c1625a5c6ebb8e4e918e2584ec0ba202ac419ea76366e1e32ddeb87cc7a91c8f5d410f28a43861c1ae4e6e0277f6ff8bef59f8db8388ba02646812eb606c7f7b571a311e111755add181404060b1c3b9cc55fa2df529151800a0aff7f5eb089502480aa5776f83e52ecf270cc74491ab6350e2bd2f63f6e5922caea2bfa524319283b7020435fba0cd29c43b4e7547438a6b6d3299f60b8a074f600f0f44df90fa885fef2175cfa700be13e60f7c9fbf5ced348e0d37b32282f582795d417bf1da5fa4a2d755e99ca9034e80a5f72e16bbfe9626fe7428bda607ec5209fc76c217338e19cfe461b005be92501b168871c328050a84f7ecc55e300a055018553003cf8c7dff6011376ed45a0d8f008bb7f1d699430370e4c805714f08bccb266a9b18bacc16472a56706943877a49605e93675c48ee4f2fa9c3d9402b1724273def06d6e75458d832bbcfb0055998d883c08ab8613ffaec4a9711b419a3ab84b05c492e234420e348ce95fc090e55a6e02eb4dd0be955d124bd6935b9da93968d672a83b408f0884c626b49e6d29ed171e791afebb8bf9c246ebb8cad053d9a75b3f1db3b5630e71982866bb069c80bb799db19316cf33dcdfa9cc67f5840b830abfd173e5cfb7553cace423029c835f472a776278f6a64e8982b9e1f8f4a3a2e4a59c8eb1433bca28c2e99ecb648160f99ecde43e6cc70040fec1c8da1cf7a44804949296e452c3e0525c605f108e00195e8cda8ead6936fe528d33724f015741a568812c238afe5db469ca609ec1c06ef13da62dc29be77d4f1bf7d52bbac92117082564a3338ac584326491a498d9808638ddb50e41bba546427551fbaec99e51be7271dcd497dd9bc96a12445ae31f2faf09289260311268711c4b32be404223ddd81434a167f722b6badafd91f85e76005073dc3f2ecb57456aa53521a298c19afc1030d6c6ea6aefbed5fc8f666caae1ed1656b48e8b9317d619c725e0e00a48190a1efd86b9d22a88ec3e9ec1c808dba46a252e0077f797102d64efac87829aa7b5d8a0b31115d66ec95d68ec499b88c61e11fbdc4f2ed3ea83096d91198f9db00b9b57470c322d22b0a418ed632b5d856602267af33889f24476cfabb603a8ba4fed3733d7334a8782f5307d173b17d8787ebf656ecc798a6a37faf33397d2daa473edac4366641da94da2d70ba177a074e36f896dc63497662707a906894e18d3c621c898eaf71b755aa71de707f5eea9802964eef28c5526c4ab0494aacc707d9b37c737a6a0e8c0e1389786c7e85cbd073f4da59b35782d1d7170e8cbd47595f15f5adbc657aaf422bd5dab4447befbbef58037f5bc89f98e47953b0f8d163f148b4167db63b8cb643528cc3ddb06ae6721496d4d2db8321597753470442c2362a9f4372c96043a1a8bfe25a2815623afaaf79ec9d0b6c2a2f4c41b575f4e292c838404a5e9da8713c4e73ecb12b48f3f6836f0c8aa22a6cc2723ad449f33451d575327e76b9c8ed7c606c62d7621b0f62bc0c69115437c36981522b3b9c91bb448e838485b44fefb98f492018c01476b742eab053f4e3a90e1fadb90341e94d7b75fdbca3693a7f42720f79353ccb63d0d102b161e796a76b1f8c34f891212347e771958ccfce3f88509f5d240ea431982b506539e76147baa59be8efd5d0fe081f4d1e7ffc72cc5f6f1f721999983e7ad04a12e4ba9a692fc5baf69b6c98bd046d31c016fcece446156b4ea18a5b89f45adb9d8f7beeb79b4875c9a05ef3b5fdf286c1407f8a5d41df5eb44c0c8085281754b8c873b396bbd14cfc0ae91970a6685628e88b6b35219616efd446594edab1f272c8c0391acf4a4e176d42cc38cc622091b518651459dff2c88e90958732ddf5abef798f16e845d8960c52c0a61a94cd69cffee90e512e1a0ab79d7db078088170c32ee5e6c9cb2743fc1879c9ea27060d837efe2438e551629259a10bb42ba9865bc7b0a779fed24a05da3b9fd60d453759da16e9af3c923db180190c199dd3392d33724defbc8a1c8bce55e20b5c62b6a6147b3c742b60b262f72307f79ffcb067f65ee246f0d8b454a6d5fa5b045efa849b0f45db0d35395486049a53535c5a8568683694905f1816a8640e0567d445ac1b8a024013b4f34f6c2f67a9d74c3918c3516274506b1cfca66c957bd6d3b93278b5df6b96859077f9a508c8aae8b2f087244fae75470fc13737a203f12ea9ae54777d6d5b0e2bc7d8283e4c6337f26c383abf8bac26f70a51c7c026754fbe0b331a37d6caa001ac6f8cba5593816b753c28195a93e48fff9a2f46e9b952df0d6b9f21343cb8d86e450c704c593391afaeebc19772b99b55c6ab7781e6a9203f24b52d08e660a9ac20e99e5be276568b919d806a0168ced9433b5d9b9c2259ee7d222cdd39dca2dd9f450c25f60db5ab8abd895c22e464f34b449f7cf55c9f1aa175a15456690df12009a5cc5eb6c0e11b437b6467412ecb76a94b81c5e8e82953a8f18734ee8427bad9fc3a56cc0e2c0e6345a8dcfba3c91f6b3886f6f5cb368b8fb0d294c285b594e5e665c5e9b874cde2e5a4268c21fc0fb6a976fa6afeaedc6c6a641ac4e89a1cc12bfcde8fbd249d0c12c5e225ae8abb8d2631d3247772f7957b9fea6173038ad6f0d77a2d1832bfc9d60922c7aaeac5df3323acbb6af6e0714ab07182b8d658e90af7dc2b1ba047856f6c8353251b3a7dd9d36cebe8a914c244a0893b472ceb4ddd5577929899ce3b9d73e17d6dfc6dc60332294c465575a0eeae850b206c57f4b4661c0ce587d463ecf7047cd9bb576830342b039034a9aff56eae8476be9557f8ca267bb767cb49ef9f27a16fe82cbfe0b311950f9af804f2b8f7a4f3aee582c2e855ff161b9ca198ad125079537d9ce5599c0d7322a84bd770098f5d9aec2662d883a75cc2946dd6a0aa48162b8b8f41ebc4c06d548412bdf2d960e1a701aa0afdd254f067171301fbc433da90fe2ac693d1233cd9af9f4d2579d5741bba2236fd7d0d3d3bc4590acb0b075d1a6f2052c6ab346090e89e356c8fb33ea38fcea8dd0b5eacf11a2f20bff78044f00dfbecfb2685da6f17c4f3cb7aaf1bfd4479ca3c0b5f5721e4d44ef1c7814598f3ab7352a4369ecbb406126813e229dc89271c97b494c2827d8ffb8292150bba9c9ddd6db9fb1a5027f69728b0ddea1ec7c8b58a67bcb23e1f6a4668284ada3d690dd8df7346badc1df951d6ffd14e8fd1ca1bc32a6821a137786ff320c67e36e9431e5f0baeed933ec97ed18ab42e18998ac2db6651b8fddf31a7fa556d82a9df8ca3573423c2fe3736c22d0ab8393735305ca0a184a18997ff762434082b57504c2ccfe5bb7e430f089b35ea495a946afb651d60e0504b3cf44829211d9f9486f2a92df24943c8ca742b9e8e90bcf200568617b064a82d72cd425cf9b0b04e5a3944a2480a0d885d85943a83df1a60b139f8ca8be4aa777b298ad5f02939d68b6aaa9d6083d24eb6607339523a85d06fe383ee80bc685d958a0f352fbeccefbcbc4bc9521e8ba2f4c73f6c044beb63a3a695ba99d49b62d696621b7cd5f8249ca19b22755066c701640bcfa37076c68b47624f720cdf8917ba6c32536dcdbb56d4fd441070be97412627f5ff4032d52a9ea93a6bf035c1f62ac1834d64708681cabeeddef78562add5a0567ecc2c1800d756c9d2ec8b8d4827d5eace79a066f616e46e36b11e9a8e8ab76ec928b611da133581cefbd71be5a8b6ad86639cd7314f55012ad402f896146451b87fb88bbae9ca2dd54f0bd836a115d5e7a5bc478142424ad81eb82c3f2fc01cbcda57b1f9643617f73871249c5e81596e5d70198b78cdcaeec7bd5916c94f03ab6545f3f9c26728ab9ebe96a7c02c7e40af55f4f1c1aa2e23e04d51fbcaf79ee96d625cbd64995628fe10a6d2148736ed493bf95f90a2bc3f7344b326ca61ddca97d33d9e66dda782cd714b9c5055d251e9096972fe9a078510d8948f2a2280147d4956e3726cb1d9d2f33c263ca8b90b0aface73080c633686415cb78e5371603882384e375426aa9036a5cdf33dc8a059099626d8b7ca0f8dc8a88799fdd5bb1d09713012d90ed757525612fd7dd834475ea054f872402fbc8e16e464794062b47c3662f32abc52e2d2e22a3e0eb9bf3b2897185e40fe50974e430ef9cf208d21dcf178dee2e3ce7a", 0x1000}, {&(0x7f0000001dc0)="b654f425e832a8fe25341bd2757c812c37936ba2c8f2da15f0952daa3e12fa4d5ef270214af9cbe6a2ef5a72", 0x2c}, {&(0x7f0000001e00)="0bd35fbb0ffda1554b77d95a92cb0dbf1e3e26f14f99bcbc950107e26035876d2c674f0a1508a9ec32585a2da0eaeac0dcb09f5207046d5ea749043e2a541b28ab0f89a80dd6ba784df5ed1ac4ee6d6d1f9f5f513ee16c06132e3bbed06575e80466a9ad04f66e9e7509c2a637d2e818f31aa9cf46595d1ed9ea59ca7611583709d8c3e139161f94dd", 0x89}, {&(0x7f0000001ec0)="d7ef17e062f3cc514289d85f462e57e97f95ef947c3af37d18661d893ffe32de30647e8540a5e7c7a4", 0x29}, {&(0x7f0000001f00)="0020e108b3d8457fb7ca948d85eb53286f6f2713ebdb25966be4e39e9a2e87d3075c4c1895ec1435d9e4241e1ddbf90cbc34a60317aa906129e2e41acf3fa023296af1bf02ac37a90eb2b0aaefd9d6b4b4b0cfc4aa7ec69d2a20a84660cb4423978dc1b1784bf84defdf5be3cca74bb521cb19ff1ad25923ccadc0bd6886213565ff2248f55e4301892bb44ab74cf866200f71afdce9ebc3e8d88eca5862cbab3af72410fa113f6937163e48bfa03d2a6bad8564bde00c48fc8b9c96f640f0ce2e17c502197c850fe255f873671a96fb85b691db98e85df4885fab14ca428092937790ae3aaf83a60b8574e1ce8ce0bcd2b2e031bc73d116d125f3fe8813", 0xfe}, {&(0x7f0000002000)="4b61696572c13613941647ff270a893555468c99e97d1272f59335e68f827a01263a37a0b384ac3068b99fbba39fb8e5e16b2370e742273357bc58667c7c4e052f74d5bfa6c074c6a32346ce4b750217532643a2d48f61e71c6b70e51770ee12f5af205cf9c1d596fa4136683dbdbd017a718f2b209a250444d480cbfe504ada55e7eb749654865b601962855a603625fa2d", 0x92}], 0x7, &(0x7f0000000c80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYPTR64=&(0x7f0000000ac0)=ANY=[@ANYRES16=r43, @ANYRESOCT=r40, @ANYRESHEX=r44, @ANYRESDEC=r17, @ANYRES64=r45, @ANYRESHEX=r8], @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRESOCT=0x0, @ANYRES32=r23, @ANYRES32, @ANYRES16=0x0, @ANYRES32, @ANYRES32=r24, @ANYPTR64=&(0x7f0000000c40)=ANY=[@ANYRESOCT=r46, @ANYPTR, @ANYRES16=r47, @ANYRES16, @ANYBLOB="ab6c2200d56c61cb43426de0ce2e6cce5f2054da9f7a12166bcd62a0ac"], @ANYBLOB="2000000000000002ffff000000000000", @ANYRES32=0x0, @ANYRES32=r30, @ANYRES32=r37, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r38, @ANYRES32, @ANYRES32=r2, @ANYBLOB="99a1000000000000ffff00fa00000000", @ANYRES32=r39, @ANYRES16, @ANYRES32, @ANYRES32, @ANYRES32=r41, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r42, @ANYBLOB="000000001000000000000000ffff000001000000"], 0xff, 0x7ce22dfd2ebd0e96}, 0xd899bc3e5898f239) r48 = dup2(r0, r2) close(r2) ioctl$WSMUXIO_LIST_DEVICES(r48, 0xc1045763, &(0x7f0000000200)={0x6, [{0x3, 0x1}, {0x1, 0x80000000}, {0x3, 0x7}, {0x3, 0x10000}, {0x3, 0x1f}, {0x1, 0xffffffffffffffff}, {0x3, 0x1}, {0x2, 0x3}, {0x1, 0x69c7}, {0x0, 0x277}, {0x1d4faa0177110a10, 0x4b28}, {0x2, 0xfffffffffffffffa}, {0x3, 0xb3}, {0x3, 0xc650}, {0x3, 0xc131}, {0x2, 0x4000800}, {0x3, 0x8001}, {0x1, 0x9}, {0x3, 0xc11d}, {0x1, 0x401}, {0x1, 0x7ff}, {0x1, 0x8000}, {0x2}, {0x2, 0x7}, {0x3}, {0x3, 0x5}, {0x3, 0x7}, {0xcc7f2511e9a7d97a, 0x40}, {0x3, 0x4}, {0x2, 0x606}, {0x3, 0xec}, {0x0, 0x4}]}) kevent(r2, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffff9, 0x83, 0x20, 0x8000, 0x1}], 0x3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x2, 0x5}, {{r48}, 0xfffffffffffffff8, 0x40, 0x0, 0x7a69, 0x5}, {{r48}, 0xfffffffffffffffe, 0x84, 0x44, 0x4, 0x3}, {{r48}, 0xfffffffffffffff9, 0x2, 0x51, 0x8, 0x4}], 0x3, &(0x7f0000000440)={0x100, 0x4}) r49 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x10, 0x90) r50 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r50, &(0x7f0000000040)="670dc3", 0x3) pwritev(r50, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000001c8, 0x0, 0x0) r51 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r50) bind$unix(r51, &(0x7f0000000980)=ANY=[@ANYBLOB="0b0ecacd2801002e2f62757300"], 0x8) r52 = openat(r51, &(0x7f0000000080)='./file0\x00', 0x8, 0xb0) openat(r52, &(0x7f0000000140)='./file0\x00', 0x1, 0x206) ioctl$WSMUXIO_INJECTEVENT(r49, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000008001}}) r53 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r54 = semget$private(0x0, 0x4, 0x52) semctl$SETVAL(r54, 0x2, 0x8, &(0x7f0000000080)=0xffff) semctl$SETVAL(r54, 0x4, 0x8, &(0x7f00000001c0)=0x4) close(r53) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:08 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) write(r2, &(0x7f0000000000)="2862c2672c896bc4e7f25620a2690b8de11cc120ea554cc7a32bdd9ffc0fac8e591da4cc3195f62e72ad067a6d413826d0c9b4388758a4cfb3f240491a9b406e4d317794c9f8a89ac4338cc453e4fe0919026e8b8670dc17fb20bbed64aae9763279cc70ff10b5088f38fd62c4b79cd81faf7f22f0e9516d943ce9d4dcd4e11b50eae3f696e4da8139bf470db44e1ba2226a71fde36da6e0b12f039521263749713daf93515aeefa1e", 0xa9) 16:00:08 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) munlock(&(0x7f0000003000/0x2000)=nil, 0x2000) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = socket(0x11, 0x4003, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000700)={0x432, 0x7}) chdir(&(0x7f00000000c0)='./file0\x00') r4 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/114) r5 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000280)=""/191, 0xbf}, {&(0x7f0000000380)=""/249, 0xf9}, {&(0x7f0000000480)=""/96, 0x60}, {&(0x7f0000000500)=""/79, 0x4f}, {&(0x7f0000000580)=""/90, 0x5a}], 0x5, &(0x7f00000012c0)=""/4096, 0x1000}, 0x2) setuid(r6) r7 = getgid() lchown(&(0x7f0000001280)='./file0\x00', 0x0, r7) r8 = getppid() r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r10 = getpid() fcntl$lock(r9, 0x449e139af20779d6, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r10}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x10000, r6, r7, 0x0, 0x0, 0x5, 0x2}, 0xcef, 0x7, r8, r10, 0x2, 0x1, 0x81}) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10, 0x0) chdir(&(0x7f00000006c0)='./file0\x00') fcntl$getown(r11, 0x5) socket(0x6, 0x1, 0x4) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0xffffffffffff2ffb, 0x400601) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) openat(r1, &(0x7f00000000c0)='./file1\x00', 0x20, 0x2) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = accept(r0, 0x0, &(0x7f0000000000)) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x4a1b0399601322d1) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xfffffffffffffff9, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000100)="0239bd9a7f659509420000b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce0000000026201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee35205e034fb83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd214572bc0626017b3deead5dca1c2226b88de9764861c82c623f6394f28334acd6f458aa24d0000f4b8679a61a50b7a234c2c9890cc6409c59a905082c259b45f0200fd23612379f6def95003c4e49b54fae820a1c541e79b575d3c4c28c7d2edfabab9005e2cc98d7cc3f4f5e3a7498e3387ac17ff1c0c0e00", 0x147}], 0x1) 16:00:08 executing program 1: socket$inet(0x2, 0x3, 0x100000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) setsockopt(r0, 0x8001, 0xfffffffb, 0x0, 0x27e) 16:00:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8008) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x100}, {}], 0x3}) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)) r3 = socket(0x1, 0x8000, 0xef) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x0) flock(r4, 0xa) close(r3) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x0) lseek(r0, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x6}, {0x2}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") pwrite(r0, &(0x7f0000000540)="4c5c364af218fad472e9ec86014c68dd372fd51a6094f643793a864da73ae3a5a4de69c3ed81f15b4094e8513d3425d75ab2b582e261d4d3d41f1e9e1b5acb29fb9ce23dbb17883a62977c40c0752c69471f15e060c47df52f2da563a48db13be261832066bd53326470016678a92c27f40ab62a734ee54d01f06d3ba4d254da2354dfb6b9c8bd305b018110968778205cb166b0af15d163f2cd7847980d7dc1da7f3101507b6150626625c4049dc668299fd79d4ee676b27c3a2b5f3c0f1874d5cc", 0xc2, 0x0, 0xffffffffffffffd2) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0xfd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="fbaf8a8d1a9be969d12c357e3a009255eee3e93d3a52ce0ee71bcd5d0ad968175ab75a86f39138246be0bb2510b545ac69f98d6d2503bec67427e3f3a361b756a5cd9a541d525102eec454604099484d64733583b095d4ee1f11ff616c50334a37527d5f6fd370b894db319a842c6bca7dd10d97e6481c73ee6bca5c", 0xfffffffffffffd89, 0x0, 0x7) 16:00:08 executing program 1: getitimer(0x2, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) r0 = socket$inet6(0x18, 0x3, 0x3) sendto(r0, &(0x7f0000000080)="de3ca2442e4e65bf3f50a2899509c26f24c23b4f31ebc4abf23954edd7d82bee36bdf5f0a24960dbf5b061121af07b51d7cc", 0x32, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x9, 0x8}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2c871538b0c69539, 0x2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x5, 0x3, 0x1f, 0x7ff, "8c3b50fdd0a65481fab2d088ebabd65e0b36499a", 0x8f5, 0x73c}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xa0d6, 0x4, 0x0, 0x800, "6b87d8d41fd70bf4c80e5493137f74b007d2d846", 0x2, 0x5}) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000000100000f1e0930723b1eecc27cabf24887964eafec0245f8139a30ddf99dc80a733ad7ec6ef6f0e7c44b9539098f96dae729be3a7fe06a1c015406250cd0313b9e663c2a6859fb8d68856ddc52c656a427c129c7b4a79be4f2bd2c5a41c2ef88de13c0d19633c206477c483bc1c232b16eb3566a850f4a85a8ca20cb7947afbce955144d9b94e046b7823c6074e7ba9b63ca3b36bf3ed028e43b7062ca29ec1", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x4, 0xfff, 0x1, 0x1, 0x1, 0xffffffff, 0x0, 0x1, 0x2, 0x9, 0x7}) socketpair$unix(0x1, 0x888c5fa9696f45a4, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x14cac6bd029a3773, 0x1) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0xffffffffffffff02, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x3b}, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pledge(0xfffffffffffffffe, 0x0) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 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) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r4 = fcntl$dupfd(r1, 0xa, r3) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000000c0)=0x1) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd, 0x0}, 0x8) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="62020207e0000001200042d295cb552ec1a4d15371a370295c33ef3740a87da38c613cccdc33c777f31251d55827ba5be4d165c2570e27"], 0x10) write(r1, 0x0, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x100, 0x80000000}, {0xc79}}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x200}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r2 = getpid() fcntl$lock(r1, 0x449e139af20779d6, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r2}) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x400, r2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:09 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="c2"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x3f, 0xffffffff, 0x0, 0x80000000, "01002443bc7a8da52aed00", 0x83f, 0x10000010}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x8) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x101) recvfrom$inet6(r0, &(0x7f0000000100)=""/96, 0x60, 0x800, &(0x7f0000000080)={0x18, 0x0, 0x4, 0x101}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x1080, 0x0) r1 = open(&(0x7f00000005c0)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x254) 16:00:09 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='/\xbb\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') shmget$private(0x0, 0x1000, 0x50, &(0x7f00005b9000/0x1000)=nil) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x21, &(0x7f00000002c0)="56c47c1269cc6b2b0760bb5065881e2271f1af29064c9362c1e8d39a2fbbb460a2983bebbbfa3755afc82786c7e0e1da8b2b94276e5e93215f638fe922c4dff3e9ed1db3b403198d53d9632287160001800000e41d7e5548728822652782e4a92c6eb3b6bd17e347c1293d1fcbf7716903c811473431698595b7a6dcbc93c922c6e22d6e23471d40239c5290727069afa51efcecaf5f363f641ef52c91fed9f6a2ec2af885d121c955d164a4a7bb6c15000000003871f8fccef2625f54fec8000000000000000000", 0xfffffffffffffdf1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r1 = socket(0x0, 0x8000, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r1, 0xf, r0) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r2 = open(&(0x7f0000000280)='./bus\x00', 0x8000, 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xfffffffffffffdc2) getgroups(0x3, &(0x7f00000005c0)=[r3, r3, r3]) getuid() getegid() fcntl$getown(r1, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0xca2fac7e3b155732, 0x0) r4 = getpid() r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r5, 0x0, 0xfffffffffffffffd, 0x800000001) r6 = accept$inet6(r5, &(0x7f00000000c0), &(0x7f0000000240)) fcntl$lock(r6, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r4}) r7 = msgget$private(0x0, 0x0) msgrcv(r7, 0x0, 0x0, 0x0, 0x0) r8 = geteuid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x5af1, r8, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x800000000029, 0x40, &(0x7f0000000900)="d5ff966894f01abe7ca1e419d6af74c7f8bd5d8ec2978970a5a2d8d91f341fd03a6203fd19146e1677ddcfa90beee30d4d6d530d2aaf08ebfb36900114440437ebb0bc608532de74fe1ac62967a970c28a0441aa3bd157adfa83bf46e66b01312dc51d8f56aa4e85343e7088a5b016661af336643e338fac8e75d1d2ec27c8ed69cd0d2ada3ef579c430e97f0fabba64b76360ff523c62d64a4f26e0836668850000000000000000000004", 0xab) fcntl$dupfd(r10, 0x0, r0) shmget$private(0x0, 0x2000, 0x29a, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x14) socket$inet6(0x18, 0x167077692374fb7c, 0x40) 16:00:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0x5}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x1ff, 0x1000000, 0x2}) flock(0xffffffffffffffff, 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10, 0x0) fcntl$setstatus(r2, 0x4, 0x8) msgget(0x3, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000140)={0x1, 0x46, 0x8, 0x0, 0x1}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) r5 = getpid() fcntl$lock(r4, 0x8, &(0x7f00000001c0)={0x3, 0x0, 0x80000000, 0x683, r5}) getgid() ioctl$BIOCLOCK(r3, 0x20004276) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000240)=[r6, r7]) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCCBRK(r8, 0x2000747a) r9 = msgget$private(0x0, 0x581) msgsnd(r9, &(0x7f00000002c0)={0x2, "561ece054c41667fc464265ef21e440db2a155f7a8b29e98894cb2f5f7f9a8d69f206cb3b579d70403e86ac6009ca4429d5a86d03a1ac6b068c4259594397b1af69fb297e18b09bececd60d0fffd4a7e42dbc37937b11ba914412f0aad"}, 0x65, 0x800) close(r2) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SMODE(r10, 0x8004574c, &(0x7f00000003c0)=0x1) fcntl$lock(r0, 0x12, &(0x7f0000000400)={0x2, 0x1, 0x7fff, 0x1, r5}) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000440)={0x1}) r11 = dup(0xffffffffffffff9c) write(r11, &(0x7f0000000480)="6dc42ecc86c6f6694d1a0e479a26e70a02ecd80b9226b75a6bfec1a3c16b5ba0ef43bb0ce7f666963ec737a42f7aaed5a1f2eea3590dd712e4121ef7e2664dd1fa01fb86df9ae96f57b3342d7c64659cd9db6a82e16c9d8aebe1d93e987e0180914c6cd3a48f11", 0x67) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x259, &(0x7f0000000240)=[{0x28}, {0x80, 0x6}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x4000, 0x3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) bind$inet(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x0}, 0xc) dup2(r4, r2) write(0xffffffffffffff9c, &(0x7f0000000340)="aaf5c9d06dda101e6f28cfd3385a6af73ee130fbaee0099618b5676b3988811fda865573123d1c16c3b4b7bd", 0x2c) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYRES16=r1], 0x1) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000300)={0x10001, 0x2}, 0x8) sendto$inet6(r5, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='/]\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/]\x00'], &(0x7f00000003c0)) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) mkdir(&(0x7f0000000480)='./file0/file1/..\x00', 0x0) mknod$loop(&(0x7f00000002c0)='./file0/file0\x00', 0x1, 0x0) setuid(0xee01) r0 = socket$inet(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000040), 0x100000c9) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x323bd103a1f0f60d, 0x0) r3 = socket(0x2, 0xc003, 0x2f) getsockname(r3, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xb) r4 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000500)=0xc) setsockopt(r4, 0x1, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r3, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) r5 = socket(0x2, 0xc003, 0x2f) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000100)="8c65", 0x6d2) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000100)="8c65", 0x6d2) getsockname(r7, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xfffffd42) setsockopt(r5, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r5, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) r8 = fcntl$dupfd(r3, 0xa, r5) ioctl$BIOCVERSION(r8, 0x40044271, &(0x7f0000000140)) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f00000004c0)={0x1, './file0/file1/..', './file0/file0\x00'}) r9 = socket$inet(0x2, 0x3, 0x0) writev(r9, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r10 = kqueue() pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x443d3f43b8a159d9) kevent(r10, &(0x7f0000000040)=[{{r12}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000340)=""/167) dup2(r12, r11) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x6a, 0x0, 0x1af) r13 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r15 = getgid() r16 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x0, r14, r15, r16, r17, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:09 executing program 0: r0 = open(&(0x7f00000000c0)='./bus/file0/file0\x00', 0x8000, 0x80e774d9dfb21d2f) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x4, 0x4, 0xfffe, 0x5}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0x0, 0x1, 0x6e81b6c792da5aa6}], 0xc6, 0x0) kqueue() fcntl$getflags(0xffffffffffffffff, 0x3) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./bus/file0\x00', r1, 0x1}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x8000000000004, 0xffffffffffffffff) close(r1) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0x3) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000013c0)='x\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffde, "ffc1f2ebc72c0925cd00000500ff00"}) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c1", 0x2f) dup2(r1, r3) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r4) r5 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffe, 0xc1}], 0x400, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) dup2(r5, r6) r7 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) dup2(r7, r8) r9 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x40, 0x0) r11 = kqueue() dup2(r11, r0) r12 = fcntl$dupfd(r7, 0x0, r0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r14 = getgid() fchown(0xffffffffffffffff, r13, r14) stat(&(0x7f0000000300)='./bus/file0\x00', &(0x7f0000000200)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r15 = semget$private(0x0, 0x7, 0x286) semop(r15, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) r16 = syz_open_pts() close(r16) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffde, "ffc1f2ebc72c0925cd00000500ff00", 0x0, 0x5}) write(r16, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c1", 0x2f) r17 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x2, 0x0) r18 = socket(0x2, 0x8000, 0x81) r19 = fcntl$dupfd(r18, 0x0, r17) close(r19) pipe(&(0x7f0000000700)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) semget(0x0, 0x0, 0x48) semctl$GETVAL(0x0, 0xb3315e96bd4b2fd5, 0x5, &(0x7f0000001400)=""/102398) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x1) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) chmod(&(0x7f0000000140)='./file1\x00', 0x8) chdir(&(0x7f0000000400)='./file1\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) r2 = openat(r1, &(0x7f0000000180)='./file1\x00', 0x38900, 0x56) sendto$unix(r2, &(0x7f00000001c0)="153549a00ec057e72dfb4271d88407b70ce53774cb423e82c786b555ca2470af6a3a1b955df65f8a656c6c6c9cbf50b57cf769fa8046bd08a1d9196e15e4088288f7024a629add2d9f8e055d4463fd0206bcb78f8ff17b2135f39b6e5273c4c52baa26d87341937b07b619af6f986f1df9e60487abb2abbe789ae2c2f80818fea8f4a0422ffca5a78e440d0420247061967b00a70998f343c694c8eb807b834fce28edfd46d0a8a8b54e1ab092f0096aee1e", 0xb2, 0x408, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:09 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x3) symlinkat(&(0x7f0000000080)='/', r0, &(0x7f0000000000)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x0, './file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x800, 0x6, {0x80000001, 0x4}}) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x100, 0x130) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000200)={{0x10004, 0x6233dcd1}, {0x8, 0xffffffffffffffff}}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x44}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) pwritev(r2, &(0x7f00000016c0)=[{&(0x7f0000000040)}, {&(0x7f0000000200)="6a40875df81ac457d67966b5ab1eed6028dff2da0952ba3625d7bdd359f92db266a59057531d660aa10015e1af50bdbd55281c8b5ff311f12260955e948ad6c084ee8a0fa452329d27b057d32e3965e23b9830e73ec19f0ae8f87b8464391c1bd96f34d172ccb95d5ad3358c5cc2dff0474d17452e1412ff44c56a4bebfe37380032ba4bdbc982f9656f57b7824562b9cdf45fe9b9dd3bc96170f077cb333df220b1f4a0fa5916c3ee5d1f238e8ecb4a21d59b2a2b7ef8eb1c64fdb82dd6be618f596bcef602173bd90cdc450d021a13206fd80a8554eb2f4e61165ddf7c8380fde3bfbdacc8500b1bdb945b7071c14ee33d86f5086f0f1ee749", 0xfa}, {&(0x7f0000000300)="8c4a1e7baa26cbe5f9669d0ef6995613b261df50f264c9df0126de4daa38a54749e28a5f12ffb7f5f16c2e15a4578aedd48d6f071340cff72d4f6f642eb033cf6d1b49264c0290f720479d73d4891b72fd2a8fe157e69afa085c9a812892049c9d9f448c517d981921b7be20495afe08bb3880edc37331876d97930299b24c637dc131436409c2b5510e2c39acff247921643cad20891037153f8759092061d7cdfddd26ea2c37fff7ac6c9747d5a0eae2f821366e6dec62cf437f13bdc61af27f4df13b4abb55c70440dcb9a56a2b78d9dfa9d8ab2746a6130ce967f52f230f0c808f0734ec6122fbdb4aacdd1bed600607783b3ffac2c1607937c276b555cbefd1c6aff7c750f47f1b6554176aab91587a1f2571c3f88addd70153349c90803e22b9eb53190c2cdc7af221be924c74c777f13e3f04e6122a29b3685fba7c34b645dace558e18ee613b4109f6865efd4bac4c7b44155ca1faaf80980fa3e37796f795cf68b4deb5bf603213e8de3d238afec8247e2c86ead358dc96de1db4f7356d9f267e1bc64eee783893177a619d203b175a60f069b5c642318cce0a93af4fe1e82b382f2d636ab26738b1dc4f9b3cb0397557d16bf99e01946513cb39da06fed2906a40e0b81c2c9d52484a23dcd26f943e5290ea6ad90484a223f05529af11e0db92f6020f280c7159beacb16972c64e84661da63e5ec53cba9d54e7219df9282a30e0f41cd7236895e29a43e3973af39b4a22f3ceed6b37c951d0978250b909789140b9faa118b10e3079a9929a514228c45d9e61170bc953371b72c9f84875d5fefcb0ae6236448efcba2aedf6042818544b9688fd80238b6f4d53eb476a28f7a110fa550897bd763166b795d9754887343293e0db9daedd4b8d258705145dda2335217856026d80ed680a8885a475b2674e13f49d5edc67444a4acfb96962635cf0e889fd64b50516e97d91d9dec33f11d32a36bf04348fcbb579ed3b803c8bf3efeb8db05d22dec011d4f51386eb95049bc74d50af2e370595ada09e03b2f84815453b79053d31a1486a778eecbf0065a32d174eb0667b7a1f837f674fec39b19d1c9deacb5d84903e3eca19be2f97971c42c3605637255cfc8cc33088753d56a0e9f80fca25dc337d487161f991b59fd7e7cd068b7fa63d5389b6132a58771525809a3c61b8a66f247b79d17184b5cfc1bd11289af8bb4451861abfbcb420e0a44016a362d43bf51adfab66678f9aba999ad72d0aebf212c2e7f5b792619ba0415e705bcdbf6c6f9802edfef6539cdf09484ca10a6acd3b699dc0ce6073cb417f3c742fdf67d3eea347957b05e4a679b892e2397dfcc5a9f96114896eae2bf4f088e996f2171d6e09d803eb03a5bbb879d9bee58df300fb74090963b2ac6ab1caeab5c6894345b26733cddcb55d13e9b1cb0c7daa920b3c35f7b9597717f730930697cab5e91858cabac02fa0c5430b1c97bb9f7f31704fca1945c9eb4f9ad778d55eeffda9806f7fd85e32c4c6c8ce410ac2fc946c48cd89a6f88342d524aba1e610d978e53e52efbdfb7c62aebf94bb64de5f791c56fb56461972f99bb495c3de95359030db5587351d54b257ff42d3732d82db2b260b8d9c2f656fdf20db74943cf0df181b6cbc558247fabb26f83fa2767c2420f688e162fa3574cc51988fb8ab82e6996788665693c5f778c716d8073af5536ad721418e8fffa3fd86b6730e9b7af7f42e2c608f3a89d1f6e25d88d0638744cf63aa9490dd1849dec8f1d9f230c1530ee06905fd8faed86513b8c4be8714a3f1888ffc36ec363e19ba03d13bc87133afa9f5bac6d0971cb729ca5ac9c69cff45b4cdd1b7f5416c2cb832f6a94719c25ef18223bf2ccbb48153359fc5250e1e35af161c207762e5bd0fde147c84c839c50e91370035e442423ac7d9b934c140f35f5dd66f244b689b5f5db1594faabcfdad953a215fd7a29033d0d8873eec6db58dd7e24b65a5caf0aea02ccb83f8a7b85fa354fffe29f6247ff8c2419bc77085566ff57269aca072d14b78daded835cb8f1b035a336cb9299b1356a1e0457ba1ddb90e80154f7a17586c56efab9cca8e60f100edf5f68f3eb720514b3ca565e907f0135647cdeb6c9724bcf82b3146b03ffcad818ed46be5bdd23926933a2c21494906c6cbef22a4a693f539ee667b76df2bd792b1f21be4927296b374466df959a257ce4f3f4647ab19534360b8b41cb3bea6d5a3f9e627e4320cb58fd50cc359668b2d22de781f331e1f558caf5164e71649e9fc2cbff8a6c0a920fa2e5b45014488f15aacfc3a72cece7184eaaa584b2918979ec511aba67cf46df9cfdb2d4d78ae7fea4b273c67aba537773c96ed250cb0407d2a6c92bef0abeec71765f086e84a4c8240fe1bd021ded21b13adaed8462cf1efcb5b5f068db0573958f58bc6e6611dcd2c086ebe5ff1ecd6707656f765ee2bd5c8a77a5a2cdf847187c8f09aee8e305265d6b0192cb48d3c1bbe8155c346959d42891164d6c6327550513c38215ea8b703a1bc7e4d8ae4a979d393a9afa0998bc368e9ba7e9b2f2e42d0539821ba669255efa29b0680312e6b3a9c25b9329158213529a533eab6caa48817c7474e84edecd7ae18be243c76e3e3ec2c5f641bdcfb438cd7f7dda7692fa0d9f4e44c35203b4679fc78fb72912ede043bbb0b598976632505cc98950d832f5f261de10dd80bf2cadd9c263c86bb2dcdaf7138da4a9fcd7b720771cb4595714503412d27a363e87b70d36c2fb701dd7381bee97f31c58239e3a9da13935c060c0cafb5513c5766babcb8e6ff01f656a2200007c1f56fbd3b3e97e62fd94326032ed9b054d1a0b8561a86f7637c193f2794efed8c59498956a8db6e4f55aca015f04b36af423db45b5dddb0a50baa1be1583c7c9114712c3cd0d5ee6a2a241bb14cb830b6e805dac156116d47ccf9d13144990eaf5d2193a7c2ec51bdd79354428d390f795f438dcc4d622c15e71155c81374c9dd5958d2958151e5b877a2042c363225300afe9fea1fcc31cb0ee5a67f05cb76fe283c1fd8ec922c70b9ff2737a7928a5a99cfbe0e3f5810f84ec19fe31dcdf28407be33d6fde951b511927e87343b9f5bb9c3be0099925cfd7a97f9585b4c2b2a54625b8f3c1af3665e1246dfb709af432c2d00f507b21a5efd3eb45236244653174e020d37b025dfcedd24a31bcf7ff20c1cab25e7e4ce5d6b6f314b10df1a2e7f3d337746c575be7be109c610de3c70cd58655a7786ad8963025b795b1d3c257a9d9dbae80d34eafd0036e2c8b95949bd1cdfeb9cc1c1c5dba07b12163be4067f907f35ed3696dfce94e96b1fd3c9611433d2add3767a8dd89514aa05d3cfadbbe955f2a31395a265394e8ee9711c80e0fa1551e20b368e324b35addcd7ccb1f373e85a68bbfc600ddf383ea1c032085317debbde6dc35adbf49c4df1d924e27ccef86342290fdb9dd6d9672a6b52e071de6d4c952226c898f47faae698567c56fd4f96f87639c52d1b71ee3ca7824c659adc5807378d85953d17819bc36338b98f5305c19f4728e22d9ddb7017321e5f0918e0a95decac9bfbabd41553a9ca91da981d2c59b013f3ddb4358d3d07bd9167b9a44ab2f52cc058558b84fa5e6d3550914803529a41e56a0f6828106f797ce1585973cf0c36e154a356e3d07a4eb97b581d8283f19a0902a4aaecc78fb5a637e69abce49912f80ebc7d5a0c6023ab9e8a7a8842c6d03a79ab05f53b8211eb6f44b2cf54b9a04c811ba6cb660230f10c37e526d17660b24efc82660c8eb4b6ce353e6cd502c859de107dd7af6f8f2ae7bfa0a8302a9aed3036298601538326099b45c56f3ef7ecf39fecdbf448ab394373ef9e7adb9d6a9d21b6dd0cc8617af6e76f632a4247aad39b76b9b3a6ab898473c9ea33a74685bc74be13251dfc07779e925ed29895e98210bba9629c39dd92e016cafb13fe3e1982df0fb4ae638d4fdb31af88562babed351081b9685c20edf7f5be3e19533f06370d95333d8b9a354598fb1eb1977f9abc458d6f6486c77fee900a98afda1305f7be2563c2876b65a03f0250e05c093b4eb48906f50ef3daae2c5f31a314f401d4cd5c967c2d7c10f9010136cb29d396f206233161fdaf882a2dc0043fb7a18263e45f25b0c04cd0f7d3a7e79752002e6013bd4a130d443603227402b4d05d434a2f50a11184c3fc94931722be023002da3bfc55af0e6d7bfb3f595a11a4313a81895ef87429a64e9456fad4090de9a04bfd8da9bdbbd56351502a5f8a5026e2113c36ecbcf9c267405236ae8d833a2109669837079acb00dbe1bb6dad356cc3e93b27fb430e184bde7538f0c3acf2bec4697766300460dde6d3a8e94d83461cdb72b80406cdf6fd45fe2d4bc3ae905688d3d0f86bf71bee3b0738424793c51d762c5dbf8ec38fe06098edf7444ad6beda0d11cf2d53620382cc98b364d439be70dcf290c48776ac7ef8df555e636c4a8d58c7bb04b27e0d59fd539b77b193e2ff1b1693abdedf08e29dfccc3a200b44d947b4da74693ca4ee79579882a154a4d84ddb4c00ba442bd0bf070d14adde1ac0a53cb0c5bd234d771dd5def2f97bdb08d0777f679a7eb12ecb9412fb5e264de14def61286535de34bb287134bc5be623b10a1c5e74890aa1bd262c28e42f365fe8eca67ce7e18208e88260497bb3704b8f67ebbb2ea36745a151fa6599280bafc42f70a77c518c3a7cf0138e2e491374a2763fc7abfb484c49fdeb31f856e29395255eaf8f526ac63032d592496b05159cf8eef4736fb98099d9d0d73015d5d81f8ffaf96c566ff72a9301f58363599de9c2bf32bba33d353255efde0fc26fcef2965aece4746da23c37f9a89d6aa457228b05469fe8c3a6541b0533f74c50288c8b7b19725dce98ed36aba74d260303ffaa7762dfcedce4f1ca38f58cdca3596153d05bf394f35730f1aa2109afb3e71d3cb8de41ce1c4f7853a107c58f6ee22c02d97d1623a9deeecfd3ca9ce08a3141729f2275362db2dba3c0c434eabcfae0fb1d29a3ab8d2c16bfdbfd85277a66b08afe2b3fe37615200a4163797e8eac47e516f928a99fa69ffc629f96d4aa950ebca4994dcae6e33551fa2177ce9410024b33fa9c0e4c9877a8883b57da681eca81e15772f792bcfcdec058cc6b746badd40088bf734b9b3c07860644f3fe11ff1ad20812b735e52f1b57ade74128c31450f3c493998911de1ca373252b9ee286f69c27e3e1ba6ccf88fba739f4f377281af7fd618d23cbde976299f814c37d864c193ea953be6686e47af67d0c011014ced8cac4e351a97da42e0c2f4b4c7f4cf21757d1a012ec37854f0e8e533c0bafd8406b5c4e2719a314cb539ba88e8af8bfadb75c1f0646dbba09f4d5e1b9d1e61be6095e1a25a60974256119d9c20ad52dfbd76ece7c4d3323d488dc9fe71fa2604fbb4e8d5b93eafefd3adf55875e23c64cb078dad76a3bb2f7c0c5e3b6f7856fe509ce2bffa20ba785b67d5ef2451b1faaa884a7b009bea3d06c6b8e3a510b70fdc839f4007a3f5d273b0c3cb604d298902e2c27b8ecec366c202f50a3c3406fc24f5a9ef1b2d643a986f6fbb6ca3954179ebfdbe5d20fc94d9bca07bf3307e4a62c794ea8ea9ea41a44133f098f70160f6a6d1b0dbda4af6f93aeceece20d80458695194ae8fa87d9fe5ad7aaead2d401936e011884fe6d833dce9f1a3e15a6dffccc3e424f23302eec7933ab5e97b51fe05320f57c35a847c29febd11b1573d920152ab7f37d8762571bd8e4b97b5d7dc6d73b", 0x1000}, {&(0x7f0000001300)="4169b23dbc33245da588ef6b6226ac3ede45dd378f87055c5a3f90896bdcd3e68c06c3ca4e37b360fc4363d421b9c5390e7c94a14f15f76a25925a40fbdedb45cb6bbaa03a58d24138494d5311d3c6c899a15693e5f4eadb099c3dacaf0a208580c1a1ba9ae8feeae992b8d8cbce58e8", 0x70}, {&(0x7f00000000c0)="f5d9e5", 0x3}, {&(0x7f0000001380)="080f1a41812703d06421558b0cb9166d4eb4ad0c745c7b9705a575322689b5e93c18230c0aa5c85ffde7b087aab664709fcfddb8b74ac52bb5b387addfecfde089583dcbfe7a035234c140829abf3ac599952df713f6a0a1e0a8696d81a135b2cec3de86ab11d81ed768e16cabd4798eb2816d77ecd314984140d6626957672fb28373d3913ed7f87de0631ce9f988532741a928e47cbb9f4d99fd8a3c7f1775fd5a907e4f5d328eedd431739a37de9dc69cdfb1847fe7b1dfa16c58d830730db4a082da689480430352755b21fb12502ef07565a2e74f6b2d859463442d003d10b81cd05e", 0xe5}, {&(0x7f0000001480)="217df67b05964b2ac4ebcb0842f41e83baa1f741f90cc5369a0a93af36090ae0109be7abd16a2165efd73b19e38dce8886e28047d127d8c015d35b5d1532004c047033b08432fab3b2760d23874a03f09b0924668c7d4ff49fcbf696a4a380314be4032b71205cbf2fe3f62f7dd5bdadd82bbcf64dd3135264587112ca22c0ee3dabb028a08985dbde481186704ab6f363eaa7eafc1beb89f81f9c7b", 0x9c}, {&(0x7f0000001540)="832bf00ec34576d8adb5489cbebb8cc5b1f6d8b70e07bcce89e79643c2ade3e93edd1c3817c85125f772c999d3cd728d617b6608ddd231ecfd7d19bdd42db9282f737e8d3d74eea44d2dc9cb3acde51ce29a1e2b5a149c588f16062b747c1328b91d6a42c788a2d3892d7c1a427d9de6307a590d7d8161f18abb4d56a8db29812447", 0x82}, {&(0x7f0000000180)="f55a09089a6e2c4c756f178675b2ebfca23b90b3c02fd319f428583a43271cd81a1260210e69e42f24decba2a297", 0x2e}, {&(0x7f0000001600)="5f3b96f15f2517440ccac49155a40d647766e2ad7797c4ee8df3563541bde9ddf10565cf4925775681a622ce2db7c9af634162071165e56f45b9c593b2ded7b25673c2f402541c2b39a9b3da137251a1608b8a58d5d753c5f9bc3836b39eeeaf43566105f3139b38bfdefa73365a51cd4282671f148d56b94d85cae74689b9b8fe04f4ba504f44e5a59165c95cd2b3b14cc09f7eea90a9a84151", 0x9a}], 0xa, 0x0, 0x3e9) syz_emit_ethernet(0xe, &(0x7f00000001c0)="000008005f000000e60000000000") 16:00:09 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='m', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chflagsat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x9, 0x8, 0x1, 0x2, 0x8, 0x37e, 0x298, 0x0, 0x0, 0x5c52, 0x8000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r3 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r2, 0x4, 0x8, 0x239f, 0x1}) r4 = geteuid() r5 = getgid() lchown(&(0x7f0000001280)='./file0\x00', 0x0, r5) r6 = geteuid() r7 = getgid() r8 = getpid() r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r10 = getpid() fcntl$lock(r9, 0x449e139af20779d6, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r10}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x4ec, r4, r5, r6, r7, 0x1, 0x5}, 0xfffffffffffffffb, 0x100000000, r8, r10, 0x2, 0xfffffffffffffe01, 0x8158, 0x3}) r11 = semget(0x3, 0x6, 0x20c) semop(r11, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000440)=0x100) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000001c0)=[0xfc01, 0x6, 0x2]) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="6d66b176", 0x4) setsockopt(r0, 0x6, 0x10, &(0x7f00000013c0)="6d66b176", 0x4) 16:00:09 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffefffff7ffff], [0x0, 0x0, 0x401]}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x9, 0x1000}, {0x18, 0x1, 0xd, 0x4c}, 0x4, [0x1f, 0x4, 0xb191, 0xfffffffd, 0x0, 0x800, 0x623, 0x20104]}, 0x270) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) syz_open_pts() fcntl$setstatus(r1, 0x4, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(r2, 0x5, 0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) writev(r0, &(0x7f0000000280), 0x240) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000080)=[{0x81, 0xac, 0x1, 0x7fffffff}, {0x0, 0x40, 0x7, 0xffff0000}, {0x6907, 0x9e, 0x0, 0x1}, {0x1, 0x9, 0x5, 0x4}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) pread(r2, &(0x7f0000000280)="efbe0ea9974ba08c121f194cf17e626a4c9fa786ae60c0093a8b86461de6c6b835f4a37e251a87d6409a2c41f4732e35eec2146ea46ee005ed66912936edc6a10969c27b2089aef27b4a44a2b2934a236d172bfccf83ad65068ced642c0bfad76711952129283736aae63bbec08f5709ade1053609e806b5d6c5d04483e32177bbaece45db0a2b5ac3b6fdbc8c571f08225e8f97927a3a54f0cf243050840270af457e60f83d21bac780b5d19bb791d0e5b3b070b9330a50bd986ed995449e2d95e27a87a37d920675ed8d397dee456300", 0xd1, 0x0, 0x7) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x15}, {0x6}]}) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/7, 0x7}, {&(0x7f0000000180)=""/12, 0xc}, {&(0x7f0000000340)=""/254, 0xfe}, {&(0x7f0000000440)=""/117, 0x75}, {&(0x7f00000004c0)=""/202, 0xca}], 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendsyslog(&(0x7f0000000240)="e54dd95f36d32a2835a7a6aebc5910f051dea722bdeef1b90944642eb480cac542a2bce654696c7224c5b1501e098efe6c92c5cd1b06be6b1420b4c51b00fa1b8da2517fbf8fdf644ccfc976e9a9a9ec57a09758dcefa9d19837281467c8744e2924129aef45f0a77c2cedd686241bc1a1ab2b3310d63b6ff874009be3a73d82a9c62b66bc0e5a09e2e7f1671ffb13c5da0e0350436797cd2e76fd75ef8ab53c6156bf8dcbe65a183b0afba713f24dd4b33265f6c67f515b8dfc7582a54df769bceffa94ebe822c2aeeacca23af029", 0xcf, 0x14) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) unlink(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000200)="7a4fc5b0f4918f1856201e199782") r2 = semget$private(0x0, 0x0, 0xa0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r3, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000700)={'tap', 0x0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000640)=""/179) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000ac0)={0x1ff, 0x65f, 0x9, 0x9ae, "082f0564c49769d4af7a23acf70413f9c475d446"}) write(r0, &(0x7f00000000c0)="4de0e24c01e80d6c2932e604b707cd76d4050085153fbd9abf3a58c0c31a0f4679d531e0538d156a5325490000000000249f270b7b60d30460d38a1414f1da28bdfeaa8c206758fe5769306fbd80460181041c82b6343553d429154e483fec1475b397", 0xfed7) 16:00:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r3, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0xaa, &(0x7f0000000280)="6c71f4a1cf951eb5fb468ef1de32c1b0d545a2da253da227d8fded327b3448d7560290714fbae1c352baa0eaec8404935ec38e74df156682915fa4ad5232077cdd94d90379f0a8f861edc5ce4bb93eae19a5b6a4c987fd87d1c03c5edca49f1fb955a56624f6411ed5dd090006b5d70ec5728ede177152ba0cc4d2e66e23314dd40dc5672d5a9d54e43c79e83bd0626c6b33b2860ab41411bda378beecf2215353eb84f996afc5c343c6") close(r0) r1 = semget(0x0, 0x4, 0x9) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r3 = getgid() lchown(&(0x7f0000001280)='./file0\x00', 0x0, r3) setgid(r3) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000100)={{0x6, 0x4, 0x4}, 0xc106, 0x8, 0x1}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = kqueue() getitimer(0x2, &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) kevent(r4, &(0x7f0000000040), 0x30, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffb, 0x10, 0x2, 0x6, 0x4}], 0x101, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:09 executing program 0: socket(0x400000000018, 0x3, 0x3a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4a110376f8ffbd01, &(0x7f00000000c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r3, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000180)) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r5, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000100)={0x3, 0x40, 0x400, 0xea}) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x1d}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) socketpair(0x20, 0x5, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r2, 0x1e, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockname$unix(r4, &(0x7f00000000c0)=@abs, &(0x7f0000000200)=0x8) shutdown(r1, 0x0) fchflags(r1, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getgid() 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1, 0x0) r3 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) getrlimit(0x7, &(0x7f0000000040)) shmctl$IPC_RMID(r3, 0x0) shmat(r3, &(0x7f0000ffb000/0x2000)=nil, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) shmctl$IPC_RMID(r5, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)) setsockopt$inet_opts(r4, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r4, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r4, 0x5}) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) fchdir(r1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r6 = socket(0x2, 0x1, 0x0) r7 = socket(0x10, 0x4, 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140), 0xc) connect$unix(r6, &(0x7f0000000800)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256175ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b0000000000"], 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x5, 0x4, 0x3, 0x7, "4be472cdf5b9fecf1f80e3f3ac63b751a5cb9598", 0x8, 0x7ff}) 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) kevent(r1, &(0x7f0000000000), 0x800000, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r2) 16:00:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x0) write(r4, &(0x7f0000000240)="c94b78be844acd0d52f2554150a989ccad5e646d4251ee4f506edf7aba39c1baef14ef790e90baacaf77e6f8f77a89c15f123f1371c66537b612e9f63d54fbdaa1e1fc392edd11cd1b9774e2ec66ae443151badfb1535b6bc48db748a0d4edbab7b5091f0c39fbe245993af405e6eabc18c0fb06fa0a1832a1e91969c86285a7bd1cb50e2e564c519961e45041dc505e4ec68a5b281627571c18fb22511cb7a48a263314a820262eae2eaff11fe38aa6f13720cc3f5fdd3b55c5ef09e1a09be5d6c0b86e0d89e71fe8243ac0b9641e0d7eba910ac22f058cd3801aee2d8917f2a973d7470e14243d3ab4aa", 0xeb) r5 = fcntl$dupfd(r1, 0x0, r3) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000080)) r6 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x5}, 0x390) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x400, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 16:00:10 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000040)=0x10002) socket$unix(0x1, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 16:00:10 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x191, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) close(r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x1a8dfa0cee19257b, 0x80) close(r2) 16:00:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'t\a\x00', 0x0}) mprotect(&(0x7f00007d9000/0x2000)=nil, 0x2000, 0xe) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206919, &(0x7f0000000300)) getsockopt$inet_opts(r2, 0x0, 0x2, &(0x7f0000000340)=""/4077, &(0x7f0000000040)=0xfed) msgget$private(0x0, 0x21) 16:00:10 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[]}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee00) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt(r0, 0x0, 0x4000000067, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0xec0e) r3 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/52) geteuid() getegid() shmget(0x3, 0x3000, 0x224, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r4, &(0x7f0000000800), &(0x7f00000008c0)=0xffffffb1) 16:00:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="20aa00dc"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x168) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x28, 0x80, 0x7ff, 0x3}, {{r3}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x7fffffff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x4, 0x81}], 0x7fff, 0x0, 0x1, 0x0) 16:00:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000001c0)=[{0xb1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="1f06b59adf2d889857a2", 0xa}], 0x1) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000000c0)="00b6f033bec63bf3a1b7b383e8d3240ca143cb11aa9343e299ec9b7176f7d6d15b6e6bd0118d7138daad7fac3a8ff712391a6c324c556694a0fe0b9e4554c93164009f23eecca559c44cfa2b37d16f12d82b9fdaa3141a3a18cd186c2cbe90732ed57f6b49250c85bcd918c14036e6c181afeb0dbe2aec928e70e353fbd2d3e228ad3348cb2db353a13d5b28f9fecc0d9c6ad34849d245f92cf59ac824391ae0364df4420504c947cb0438a511d33b1a4222", 0xb2, 0x0, 0x0, 0x0) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0xb) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0xc87fe11e3f0ef26) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) dup2(r1, r0) 16:00:11 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getpeername$unix(r0, 0xfffffffffffffffe, &(0x7f0000000780)) chroot(&(0x7f0000000100)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x2) syz_open_pts() getpeername$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000007c0)=0x8) getsockname$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3f55f4f8722b302da621f83fe4b00"/4098], &(0x7f0000001900)=0x1002) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) readv(r2, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kqueue() 16:00:11 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="34b0f67de5", 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYBLOB="00fe6b389b31864e761609b57adc81025bbdc75eadc27d9b2c2f479f04ed6dfcfe7ba666fdc708f9490c76f210d6cbe51d661a9f069ea560aeeeebeaaeb7c4a38041db19efe25f83f24b9233b5d9475acec397d697643bdf21c55da8b604d805416bc828a27f4396b32ee7980fc140dd0b04bfad7ddabfc182e13c8b834552b032eecf6a3f41cc695f30f27854bce038cae8c450982659b06a5957e9241ef2cfe94714e5843d56ce2a53e556986be55d97bb559980ddaf176d", @ANYRESDEC=r0], @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESDEC, @ANYRES64=0x0, @ANYRES64=r1, @ANYRESOCT=0x0, @ANYRESOCT=0x0, @ANYRES32=r3, @ANYPTR64], @ANYRESHEX=r2]], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) ftruncate(r4, 0x0, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:11 executing program 0: syz_open_pts() syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x2}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3f4, &(0x7f00000003c0)="b658b389a83dea4908399ea80400") 16:00:11 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = socket$inet(0x2, 0x8000, 0x4) r3 = socket(0x20, 0x5, 0x1f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r6, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000004c0)={&(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="279d7a2e6a8a650ef19504a204", 0xd}, {&(0x7f0000000140)="2f8b1145c6a4c9d2a975f40aed503d0c545d3d6c017a7822", 0x18}], 0x2, &(0x7f0000000480)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r2, r3, r4, r5, r6]}], 0x30, 0xcf9042cb9c2e5fbf}, 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x73ca2d4382e732, 0x28) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") readv(r7, &(0x7f0000000340)=[{&(0x7f0000000000)=""/22, 0x16}, {&(0x7f00000003c0)=""/182, 0xb6}, {&(0x7f0000000180)=""/60, 0x3c}, {&(0x7f0000000240)=""/140, 0x8c}, {&(0x7f0000000300)=""/27, 0x1b}], 0x5) 16:00:11 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) ftruncate(r0, 0x0, 0x4030001) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8082, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) r3 = socket(0x2, 0x5, 0x80) sendto$inet(r3, &(0x7f0000000180)="a3548ab1644a2efdfa5f57b8de5ccdf421e5c5c33db00482199cfb9f82423c017abbd464ee1f1b57f1a026bdbccb23ac139a8bc4e6cc28a8dc772403fb6f16203a1388a68c0f050622bb7c27cd90cecfdf84e14136f7aee9e714cbf563b522a9412b2d7b690fc6ab50ecde009dac0dab3cc75a4021e0da70a875173c3e5988cf7811a9f483b079839d6478e640dd03e940be2c251f02a4c21c08ca73be4266d5149a073708fe64a0149bbdb5d8d6fec02c2f62045e000157c5a71b0ee1761b61e34cfe4e4a7d9a6922eb9e971d574fb9b183faa244c971af892f8756b70530c251f97a", 0xe3, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x0) pwrite(r4, &(0x7f00000000c0)="c8f202cf4bb6b104aafe1a6056f7147c5bcfbf628ec3b09b04e9b1d721b35f78cf3694dab5974b3c8a7615618990ad6de3b7e6ad106b2f4e5f8b8369a894d7574d80aa00f2bac03f1f6c15a68640e775f3fe11dc607081d2ce06ac9186346f7634589cf945d284a439df86e63fd729319ecda669ed03fd28aa7e462ef61f201a2b702e86d5404fb6dadc72f6272611d403953479b10e617b5f1e06e3368de8d780ef22ba8c", 0xa5, 0x0, 0x80000001) dup2(r1, r2) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000006c0)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = socket(0x10000000002, 0x2, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000800)="285f6a2d97b437fc9ee7a119c0a7ec3b92b444077ab95129ef6c8841ba2f58389676a62d7824f4093a2283bbf858856cb4e19e1708fe934a47fd69d86843416018c6a6f19570c3db24197354d67b0645b6433b148ab2fbe0f774a286c24cade1986ffaf22d5b085c546bf09d52fbc6ec9619a8c32c4a3f0aec8fa95d0025e617c1c5f0da9c5aad7a0178f359b64ce88d4f0c6743cbc6667c7eb52fac310c77b7d25a40757518ae78342440f192", 0xad}, {&(0x7f0000000300)="52af285a98bf2f5f11bb7cf559aa712f9d4dfa402c685dd28fa8d75677a2b601d0b899aa4a9f45eec7a7fa63102ad72b48e814de1b75ebd6f512d98c95aa810eb0b16d2c", 0x44}], 0x2, 0x0, 0x0, 0x1}, 0x6) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1001, 0x0, 0x0) r4 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000680)={0x1, &(0x7f0000000640)=[0x8]}) unlink(0x0) r7 = open$dir(0x0, 0x100a0, 0x100) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) poll(&(0x7f0000001340)=[{r2, 0x80}, {r4, 0x50}, {r5, 0x2}, {0xffffffffffffffff, 0x2}, {r0, 0x1}, {r7, 0x20}, {r8, 0x8}, {r9, 0x10}, {0xffffffffffffffff, 0x1}], 0x9, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000580), 0x1, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r10, 0x0) write(r10, &(0x7f0000000240)="af43bae483a3b5ab16f8794ce64b51c94a41771bf700d699b0b7a4bb0b210cef0ad432392fcfd4cb4321f83c3873464c2e25711aca63010602f9d72c54d642e27edfc0558840095f846be011b7fbb0475d8433a9af6523921c222f1e502181a21ef44fa5eb76a67c86f6e1e3bc3eeadaabd891263c78d73fa2937ecc4eb8ad1023c68cd42e98ba1f19bd9b019da7eda85607f19fb2fadf6d3db8b269636208f280", 0xa1) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000600)=0x8) poll(&(0x7f00000005c0)=[{r0, 0x40}, {r4, 0x8}], 0x2, 0xd64) 16:00:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="50027d5d25f0f1b9811d7b553790c06448811400c63e4461e2d8e1fef12a3c5c60a23a689c8d21e7d8e277fa715c6704537fbe22605d5700caa9cd2546e634856d19eac91cf0fc432721f7b55ab5dd6fb3bc65901d999af1c0be8836386a4e41f6549ecedb375daf3478f6c4"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="18140000eb00db0008010000000000000033ff0f", 0x14) write(r1, 0x0, 0x0) 16:00:11 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r6 = getpid() fcntl$lock(r5, 0x449e139af20779d6, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r6}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r8, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000240)="412ce01b10a786ac95398cda2824f49c65e9cd85a6d5cfb0820e866da5c315179214435aea22e08197f1a200649f88fe0e57c0e82024e20e8cc50dcf86678b30ba24f3f149ec736fa90631a4ed45ab5c41e6720a3455d4c1d496d3137699856db52105e976d56c5593ee80022713c116a2a0f556ea443de3cc6337e7dc408579e50e8e4e93aa3ea4e4ec75da03495e84c733469a307d9fe721004e600092f2866ddc342d7430fc8a01fd6492d0d6287921a326dbbb234962e350d0f77e", 0xbd}, {&(0x7f0000000300)="da757f449dcfca449c5924737a324a7a75b3e65434862bb1b582a5960340a9263d777d6b9e1992d9babdd3fe56e7e18f02bba14672f05ae16a54f01870e6ae4d550d0d91295926cff9ea2b98f4ad226351003c1d9997dafb79ea4eccfaf0bafdf8fc5973c9ebd57db7429c7b077434a0c191269a536979e377012a4ae3bc8fda66ce2d4eeba8800b416c78f03717a0abf012e11559d78da89d9772d77e07f15433e21a6faa532ea9084184c811851713bc085b7ad3d67889b2c37d04f3c36151", 0xc0}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, 0x0, r3, r4}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}], 0x40, 0x400}, 0x400) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/77}, &(0x7f00000000c0)=0x4f) write(r0, &(0x7f0000000040)="220e37", 0xb6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x3ff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000300), 0x3ff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:11 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) faccessat(r1, &(0x7f0000000000)='./bus\x00', 0x10c, 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 16:00:11 executing program 0: shmget$private(0x0, 0x1000, 0x446, &(0x7f0000fff000/0x1000)=nil) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x3, 0x0, 0x86e}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x8, 0x5, {0x9, 0x7}}) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) fsync(r4) ioctl$KDENABIO(r3, 0x20004b3c) shmget$private(0x0, 0x4000, 0x431, &(0x7f0000ffc000/0x4000)=nil) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000280)={0x0, 0xff, 0x8, 0x8, 0x1}) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000002c0)=0x1) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x80, 0x0) r7 = fcntl$getown(r6, 0x5) r8 = shmget$private(0x0, 0x1000, 0x6c6deb8ff37c3e7d, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000440)={{0x7, 0x0, r9, r10, r11, 0xc8, 0x2}, 0x1, 0x3ed, r7, r7, 0x4, 0x18000, 0xfffffffffffffff9}) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r12, 0x80245753, &(0x7f0000000500)={0x7fa, './file0\x00', './file0\x00'}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000540)={{0x18, 0x3, 0xafa9, 0x8}, {0x18, 0x2, 0xede, 0x4}, 0x1e83, [0x7, 0xfffffff4, 0x80000000, 0x8, 0x400, 0xcaf, 0x5bcc, 0xfffffffb]}, 0x3c) ioctl$TIOCDRAIN(r0, 0x2000745e) r13 = dup(0xffffffffffffff9c) write(r13, &(0x7f0000000580)="a3627f195e666353a20face81c9d2c24057b1ea2c146624a1405c03465277c933187192e49e313e8f31739731e6239ea96b887720553c2ed6828450838225ac04cde458f2b71160aa0d7a160fd6cf45b024e", 0x52) preadv(r6, &(0x7f0000000600), 0x0, 0x0, 0x180000000) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000640)) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x3038a037c1fe7388, 0x0) ioctl$VMM_IOC_WRITEREGS(r14, 0x82485608, &(0x7f00000006c0)={0x4, 0x3f, 0x200, {[0x101, 0x8000, 0x1, 0x1, 0x200, 0x1d, 0x3, 0x0, 0xfffffffffffffffe, 0x6, 0x6, 0x9, 0xaf, 0x3f00000000, 0x976, 0x10000, 0x7, 0x7], [0xffffffffffffffe0, 0x6d79ce00, 0x536e, 0x7fffffff, 0xfff, 0x9, 0x2ef, 0x100000001, 0x9, 0x1], [0x8, 0xfffffffffffff000, 0x75, 0x0, 0x4, 0x9, 0x7], [0x0, 0xd9bb, 0x2, 0x8, 0x1174, 0x203e], [{0x2, 0x8, 0x20, 0x7}, {0x9, 0x2, 0x80, 0x7ff}, {0x2, 0x7ff, 0x0, 0xc6}, {0x7, 0x2, 0x8, 0x10000}, {0x2000, 0x8, 0x3, 0x3}, {0x81, 0x20, 0x46e2, 0x7ff}, {0x9cc, 0x8, 0x8, 0x8b}, {0x400, 0x5, 0x3, 0x4}], {0x0, 0x2, 0x4, 0xd4f}, {0x100, 0x46, 0x2, 0x1}}}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x20000161, &(0x7f00000001c0)=[{0x2}, {0x54, 0x0, 0x6c}, {0x8006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="e1c0dd6d4499e6cc36a536214e31") 16:00:11 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, 0xffffff75, "73f300007c00"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000100)="0239bd9a7f659509420000b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce0000000026201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee35205e034fb83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd214572bc0626017b3deead5dca1", 0xdb}], 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x2000000000000282, &(0x7f0000000280)}) r2 = msgget$private(0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000480)=0xc) r4 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x80a6}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x20000000000001be, &(0x7f00000000c0)}) r6 = semget$private(0x0, 0x3, 0x759aa58312187baa) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) r7 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000380)) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r7, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) ioctl$TIOCSBRK(r7, 0x2000747b) msgsnd(0x0, &(0x7f0000000480)=ANY=[], 0x0, 0x1400) unveil(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='\x87\x80') msgsnd(0x0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) socket$inet(0x2, 0x8000, 0x7f) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000140)=[{0x9, 0x20, 0x6, 0x8000}]}) r9 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000256, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r9, 0x0, 0x0) msgrcv(0x0, &(0x7f00000001c0)={0x0, ""/6}, 0xe, 0x1, 0x0) msgsnd(0x0, &(0x7f00000010c0)=ANY=[@ANYBLOB="0100000000000000ffd1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0x1, 0x0) 16:00:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt(r2, 0x0, 0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) accept$unix(r3, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(r4, r5) r6 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r6, 0x29, 0x20800000033, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xfffffffffffffd2d) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r7, 0x1) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x55625323) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0xa}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9e91, 0xfffffef6, "42ce5cdb5a050047000000006f157f3300"}) writev(r0, &(0x7f0000001880), 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x48, 0x0, 0x0, 0x867e}, {0x6, 0x0, 0x1, 0xfffffffc}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550c, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) fcntl$dupfd(r0, 0xa, r1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:12 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x3, 0x5, 0x2) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x25, 0x80000000, 0x8e, 0x3}, {{r1}, 0xfffffffffffffffa, 0x15, 0x80000000, 0xb4f7, 0x9}, {{r2}, 0xfffffffffffffffb, 0x20, 0x1, 0x7, 0x8}, {{r3}, 0x7, 0xc5, 0x8, 0xfff, 0x7}, {{r4}, 0xfffffffffffffffb, 0x3, 0x40000000, 0x5f, 0x1}, {{0xffffffffffffff9c}, 0xf5f7284619a1ef40, 0x4, 0x1, 0x1, 0x7}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x44, 0x80000000, 0x3ff, 0x101}], 0x7fff, 0x0) sendto$unix(r1, &(0x7f0000000040)="5b3449e40ea74da673afe5309492f304eaee84515f3a2a57109bc933c58acadcb160035602dd59eba667016dfd4824d51ed1ea77828ab40b5d61d325af8fe56f54f231746cec18d3292668368d0c6a8f952d9b2c7c0e24d91f6a5201029b8f65b0d600f13dc2dab327fc12b118131f46a89de269514defaa9777fdeaa54a7b315fe7cec073086061a2eb7fa848f804fe478fdef707bc16aa32394b500d3edf040763ce093bb5418f6d558e4cffef479e7270d24d14a30dbbdfaaf0832266a107b897b0e9d80f6a3f8e8b7b849a66e253f18e2a63d6bd", 0xd6, 0x98b18af3de0de086, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0xf97, 0x0, 0x214c, 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000940)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360fcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e567258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47ba93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c8024bd7add90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51000000000000039266021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114ab76381469e2d922a7c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600000000000000000000000000000000000000a984965cc1371a10498b8fda57ab56fe83550dcc440fe0699a07b47f7c4bbac472da080e6585afa135d6a01c00"/1065], 0x10) dup2(r2, r0) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0xe16}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="8a", 0x1}, {&(0x7f0000000100)="26e35abff598435106538b438186afd6d17206e52e368a0135fca8bce314464b9219a970f5f497eff645b622463df5873501b66eb5ec0b03db213a21cf6882a0394dbabce1", 0x45}], 0x2, &(0x7f0000000d80)=[{0x1010, 0x0, 0x9, "108e03d60cc5a882034d5d2820ee5921234fcfd9f1186ed428bb675e5e86cb175ce37725e3f647a9192abaf11762da60ee409f1b5569381fb5463968545ac3f950dcc706b582515ebfd5962b2496a86b7d133cf9db7e0792e523a261b2ef8b1331545bd8b3e37523b618371b3d9dad94fd80484da911085b83126a8b178b8b69ae0f05239ccbbf140fc659597bf588b385c87551fb592b22eea5c54bee2c5a5442881841dba62d12e9945e3ce262319a8f7eb3cb4f074e460dca4578c2c856485ef4872ef51ea6289f18ed68591f8c1c167aa83ef0ce84d9dea4a7c7e0be6884ca5daa4c25b5eeefcc40e7fed97b197d392c9a3a28d38944edda5a6312c5c13d072f294f714dce1e691e7aecc9fcd134c8e571b3adb030557244da7f25912584dcd9ccaddcd1cccd1e6f3a016b42f2e7eb69a4f1d58435ac77c3b71ac559a0adab23f4d97b75da0224d099f951ceccf717da0a7c7e5a2dc8ede2bbec080fadead91e3421400c196a51759326ea40fc5bc9f842800f76d158d2b9ec642d5a399ee1faf3af896d2a3e30ab031102f6ead0aad1d4f95365647b21ecb335b5299400a5cef8e4132f4309960cb0bf8805243b81d51ea3331475a8292bc921186488c0d712f3fc4eab0273cf56bc2e91bf9f88ad551072867a2bee0f19a9bbc5884a567b3b7e33203ab88434f69ab77e2c919664eabb847ff0fb228709fcc4dbbf9eac7267ea84de772dd7bbef64baa957eba598c724c292c25321aaac9f009b9fcd433bad13a73eafe62cfe2e27efc671243e2d4ccfc044ccc7118340b578f6f377f49e5a1f91fdd86056e79893209c6692ee686704ca350eefb91dd56bacff411bdd851bb1164126dd30164a0adcdb6231d03aa8f72639aee04225b8d4f1adb658593f411e26765620ea828dab04c607bb28df81154819c28ce0846a14576cc6ef3aad71d7897ca5c32350b818d7cb5e941214e1c8d4631ac2282c386e62ae14185690dcadd187a8372cc0614607bec5f8854120609c0e5707868539e1d3ba1c294e98b379ac3e468e3bb5697324b14e3bd01ff08c7a8d4c5da62afa4288e4d981d41e7d2b962bac02e4b6e546df270d592d2a2533398b2dbd3aa20168278300a04a991ff61ae038ebf33a9715f92028bce4bee3ec0476c388c4d1a6f607ad2ff6ef9cd798f47632bc93516b3e8ff31070b12138954865871d4e3142fca5e55ea49a1d91b77617032d58d797c135a9d076e3c2f6ce5ec6727c5075f0c9306d00e60daa0655d4f7067cfeb260ba4034a09d43c3e433f3abab0397ae39a7715d67b5664bd45a90bef3c4b1b11e63652639be0715b7ee55e4a96db1060ba521e678486d31480308e17c85139ebf5e58a3ab70e14ed35dbc4858010ae6adc57362f864da7f35cfe90a39953731894ae4c9a4edd31f6caccd12a2c1b027689e294d464ee19e17d59faad055f3b3dab9cb8d091503a93c215faba0542c0f80065e43afce31401e2281e58ea08d905f30f9e723884da0a9927c940c27fb0de353db826b7e371f3d170d3f2e47bcbb6b5d74343fc55ad9575b17e47155439d4e2f1a4e91bce2190bbd73bf925ed93d95fda5fdd1033c61425349396b25d70477985dd47714b191d59e0c0dac9e7b7e9de090a1923e145979c79aa1bf17ff3f67d8b133ab943c9de27530cc0b02eb30415943d7f0551dce509e909fadade1861cca62a641164322c6ce307cc1da84fb10e7808317498216296f3db7c1bfaacc73b10b0ffb04af236cf9d4136843839791b28c7b1d20445b947ee8ac971a1aa145e1b7abb9de9a45f6f62872d6c61268403f6987e15862c366eb38ba6cf9822b213c67dfa65fa5df560ea808e3cd158d5688c5243c341051a1bb31d9ec1426c67232ea15107121001956d0c32347dc6480080529bd3c9d28abb7a4599cd571b6fef4424eb613e3d705ee86c4e7560c29e32d5627a8bfe7084c4549a07dcc01daa5bd80a59d1c9c5c575c3482245e5f6f1a70b986915bd2957eda14cf95716f2174a48dbf9782daebf26e3dcd5d53696a7ef6ccc2a35db675322adbb7e959332d2ce73fa27c8a72af85c7b693cc058479485174321d25d83af12494a2f8114f74c54055806a24f4896cfd674333c0710b87b3e5abac3fc7945660a57f1700f1bc3f020ff331846b19b6253cdc7048cb3805ab07f069c1f352334cdad2e087cc1d0e6125e2d04f89abc66fccb53f8098428a7ae0124f87ad793c13560109edb3c352caeabd8917b345208bc66b6e2446af1157fc8e02e4918eade7687385d36f4402a9554b779edbb5fd4b6175af8f884c70c9814b63b9bc20f86499271813658c30427105f6daff052bce2bd8410a5d600b9ea4a42eebbc46eed4f140a91f6b43c2f5f22505c87a10ac8b194317522ddb7ee9d9cd84f25b32470953af22a0f1b89998455e7f8676c233a6ea6d16c297c92bd1e411a5b9ecb403ce0021b9a40afc12a626eb46ceb7aed9fd3241407390ec5555e2e8bf7e7e6e51069e275a32ffd9e438e69140e9dcaa0a862cb1820230331682da00484e52bcb847c4ea8952cfe80367524906ace4b92063c89cac6582dc058ee43d2c5265b21a03278e75ea4c0bf49589db17ffab1a731027bf448c854475df4508dece7348c409375d8589c68c90c802b66d9d298884d55a3f39973caf846c3137a4da6241a13506ce6f31bba989d8a827aa0999132ea16c7cf52ea1bc14f566ae39062ba0c15ca717ed67d1cf93f5b4b4154fecd69cbf9714878584ec4bc81eb061a3f026c751e5b51889092ccfc1388fe068ca6121cece3a052ec9d5e5f0c0ee1d668ec3077c47683a179d3d86ac77822d42154311385125801813246dcc2cb74719633588eecdc7b3b0940591e3147a6a9a6970dc8ed4fc7ac49d7dd0b0fb89eef65e0fd5e53e160bb6305c1b5625568bbafed8836edb91f00ecc173a779a6f6fdfe7d5deb505c1adfcda471d5b0f4e6220dcd1b082465a4fe6f5d3bfda41361adf93017b18903ebf3648c44785d2768c4ae72a6e00e6a8a651c2cb3798b96b7861ef5dd45ea83bc605b54a10aa4f01872e8528b16eeb454e0874452369ebf8af5783d62785a2756aa8f2f486ffb3f0c5ed4b4c2b87c8163c3317e2269084b799a7dd99bd05321de8f6ca8796a014954f3c58ee7129c79445a0d579f5500c9c499d88c3c5baf6e64e6bbbf91757f5b6c81d6cba91335588739877a8db2a50a56eea8804180278fa45eb5cd61a60f13280c22910c0a231e519e18b13ef6bb0986cc6cdb17a303df69c6c7c3716150e7a1064b891b6bf5354d8a2805c2eff67ca0f776f02a684909435fa0adfbe6163e13d268ec0d310f746343ee92f9d0043cecce08e2dd84fa9a18d4fc0d90ca56b811ff78a9d87a7ca1341ef6a5f4721861ac5df069f7132eb6ffb7539c53389e1c0185c1b10c09dfa54a049e2bad8f4e77b54ece1a02cd8fd60309a1468daad4502f75a72f6e74e44e602efed67d3cc0791be39360f5563e44d9f02c0a7ab2946f254c22f626f17446bb424a64ef3c7d8b86fb17efa2477f737c600495f519e78b6a6e2b1b7643137eb15ef27d0ef7e052fbcf3be2d16394b42f044670a9e90df66f55ac025c3b017007fc9d7a79e381053d571e8f161a657496e220d5bd427fa91013727ee80486a432566416227d6032ce09e27c00efd288d6b75df0608a682950c24bb803af8a911ad481f78aceb19aafaa15b17aea1d8aaf6c9437b12b17aad6836506bbcac4b24662bcd908a072f5a787e075f82c6bed5c9714c85b56c7811d5c4b7890e4cc4db7ec78d743dcdf8509f0032f9c5c65ea8517a910015e743499c30be912273334c47256ed3421ce360e28a5ced0f788d031d4bb435eda54394dba663a4103b0b8a9f61cef83f6494bf53441f03c017520a71696eb6f942c85fe6f5da30680fbd463f3a456dc83c96280e29b8d83c06a7a29407e4aecfa26ecb1d083fe9b4de50877607278e9a2247780dd3f47e2af6cd00f74a506d48b2ce608f2d5f5a1b293b9cea449c02abe1c3432f89faeca9762fb9aee15f58b91d8ccb494c58b9f364869b25e31ebb31594bf07f9529d383b2f2eefc091f3ad89d1d996c24b11cb9e086f18c82dd32e6c24ae77335e8cb9bfaa3e890e262e3a599813fbe3010bd1fd51a967849ce7b841d37878845c65e0e9fe1f9d689a74bd5a1ae36772ec1060abd0c93e63ba92e0059b6102a2b5e96e1cb14c19b07ff7a79ae9e03576c28e395d98bcef387aafc5673c00873e145d5d7fbab0600d82701812124ad1b6e54e0a1bb6cf354532447abe0be1c4cc7950709656feee054a3201b0e3f8e82801f9f2780eda991826fb77ad7342d045318954d992cf08a36aed3b7e1159c3b3c3563966e6181249d994435206b3e120e2884d21260019d33a4eda124976a26e0405e1ee06244a9d5b14ed7bf4d49be07796ff33ea677e08deebc4b10bf414b40baec839bb372b7d4b0bd72e9f1f20b551513c21029f51499ddb259e1544b1e9a246813063dc84ed1458abaa9c561dee6f11ebb4763850c5850d62107b244ac43c60056b7b08e42f5015337ee4ba9d7d24570a7e267035c29b6bbdf7a061f467b971a422def7bec68978982a80816815fcbaaaa53ae55403f0c6068cf8496cd2a6b54229bd62ace8d4d65cf7a72c4ad4e671aa7ff63bd6de5543a2fee2a5a4d0a59b87a3cb1b6134f27e53dfe6e2118de6e2e17b5840bf446b75c5cbd6c0fd368f829d15824cb51582eee374ca068e05b40f67be979d3eb93539287fd805133ed3e909490589f3ce2a16c2a374ca693deb97d65c682f74c8d8381f1468a6a51fef12e4e43c61d7e081c88df9389cc143fbee5e3509baabc0842f870404980206baf303dfdad133ab19c89931d2583d51887cddf42c0eba9ad2affa746740fae37a0e48342e389682b13812f6df732d9d61749b348a5ad98612fd9f15488b8cd89eefe502dd4f4863a5c9d7e2a627a552f463214e515805e4f4c3d2203e8c747911deb80c4ea269f0ebb917d9f570ddb938879f30395acb375d922067eb0e9f26e5471d7b3924af916135493e6fe5486aba03b838ffe4dbe13caa093db01c58d41c20307a28377929f420ed01cc6dff1193dcf247c5e24a4795ab0105cf9bcd6353be1b1e7dcce270fdbff73451acc19c9f447f6047e39f3df03bc7a69c5cf26b37ee1fe53701479bb44fe5925738fbe69933ec77b3350542ddbd36af42fc4094aa2555444d2c048564c7719db7f5b8e48ef81439dff4b47de9f3dad2b884b631677a6ae428769c15bfc01bef590331728a793232ab9c41756e75f92eeae427294c39ae567ba5d81481fa2c2e247930de39db10f7a23e98e63ecb67ed276801579975a3952ae6351a3d906e6e865c6ae38b0d933e449f77eefe5dc982fe30450a194de31a392d7a2b4c91011522888bc38defc543fb7ef74afd2f3cf9a0545cf1dc5e368730aeab5559d4c499cf2832559eb6c57b6f8c4b79fffaadd54b3930a5d6d5f6afba62db2f1df2a2b8221a60b3e50e2e115a549b37b4a0bed9da067d673816f83a7bb92891bc540bbe98adeae95e29596825e655b3018a1bbc53547f7b6936497ec4785a8831c13200b5c0f1f4a401d3ecd18bd539ce9d375992db248cdd983129c3d3c2ee94bc975fad11b2a1d93dd6c3139d4f745dcee474960e1320856f6d7e94738cc33dfc7f21cbbc3813179a6eb80127765c4418fe30b6368febd13daafbd8d5d9a2aed80d3a4554b999c47779df93e58117ba3814d5bf714fe4e1d"}, {0x60, 0x1, 0x4, "9062bdda68eb4827d7502a39d28dbb64990bf512ab362e2a28333d29d04d501e31145a741550dac97df4683a0293bf5031633a1442446c3042dd97d372307c4a34628e2793d76063ffa8"}, {0xc0, 0xffff, 0x40, "279673609e60c7cfddf1ecf1261277ae05fe82f579a553bc591cbdae181f7199ea381afaf1049d3ee8be82a527603586b7e1f610ecff03342c7019c833455b2bf2051a9b3fcd2f9b5c198f66477b3d14cf8790d6311c31a6c6333acaf8cfa8fe9131dc46b28f3b443614bbd81f4bc5471e710b399c65a8074abb21e0c50e2486cdeabd405acdb13c5b6b6267f2b0ed3f5778af08d53c39689bab5befb9621043f5b9246300b30e7d6176dd8e0e3ca5e2"}, {0x68, 0x0, 0x0, "9d02d0afe234d2725975509eac2c18d8b05c46a84d11c1a11686cc2394b22ad40c6f892c78e1450c130879a8b5f81173c51b77517a395c87b84fc9ac2e39b330bc720804f5d74b0e6c9b2538d164284cf35c"}], 0x1198}, 0xdd43ced4561f329a) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xfffffffffffffec4, &(0x7f0000000500)=[{&(0x7f0000000200)=""/176}, {&(0x7f00000002c0)=""/111}, {&(0x7f0000000340)=""/152}, {&(0x7f0000000400)=""/91}, {&(0x7f0000000180)=""/13}, {&(0x7f0000000480)=""/84}], 0x10000000000002ae, 0x0, 0x142}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000001c0)={0xffffffff, 0x0, 0x8}) kqueue() 16:00:12 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r0, &(0x7f0000000280)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x1d}, {0x6}]}) r1 = shmget$private(0x0, 0x4000, 0xbb, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x7000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) open$dir(&(0x7f0000000140)='./bus\x00', 0x545a23b0458f691c, 0x1e0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0xc, [0x120000, 0x8, 0x0, 0x0, 0x0, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x800, 0x46) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x280, 0x0) r1 = semget$private(0x0, 0x7, 0xa2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000480)=""/136) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000280)=0x4) semctl$GETNCNT(r1, 0xa4b03d9fc5dc5009, 0x3, &(0x7f00000001c0)=""/69) getuid() getpgrp() getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) pwritev(r3, &(0x7f0000000240)=[{&(0x7f0000000540)="7bc24bf66ed650c27583c617b75c9df5a519cd7d242d184d70957955ce9535448dfee4b27cd9440944335e1b68726917ccb435071e361e1c371cbd7ccf38b3df8e36f70b978925813a86425cac27a993b53404a8ce0357c3205957c87fd5d95a445cb9481b84d2c21b07626e21878f2ca4d2216e0bd04ace430bd087b525e5ccdf775a60e144ee2cc4386575269e3a11f547c0a00d695efb4c72f884ea1cca49da667118ea57de75ab843730538e57aec80a88d90af52c7e8d44ca4cb62cec1732ddd1eb1c5829214016ab19e1a5d6982ed47a5b1f7cc058af951e86aa7b0deaa6d5dcc87f761d17b14c1421520f6314fddca4cdbf7d0c9754492d825486c3df1d7fa850def97a7a63332c22f8275020d506ee65ebb5928cde135c849649409a0e58547076f989bbf60e95541d416ddb540d90ae2e184da101720468aa6d97cd317edd689bb3e95934aa3084a7b875de0677806959a1f343218fc7a4abe72b9e3c7e4a7dd63646677367ab312adcfdf306498d307565f6ba2dc29d5785a53cc036febb9eabb6ece416efc157c9127da3c8c9274746dfc3430f61ac7c1adc8d7f4da2f47e35fe8fa6d39745c05bea3b897209388e01250b781c8e2827230621a188164bab824c9645e65afb5d499ef8bd4df8638fd4746159c089053545cef2bda9de47b1539dbe98ee8544b11f5468a976870e24b6fb8b59056628cb14fa0b70287d25e5d0c4fc53189d70d0b7fd7332eec606c59770018ad0230729c40be22e476b5db71cac1d1cda5ef3c7dd9556b6511a91958e663aa514221460a11fad0d78d03ab7f73f5c2af5f0a9089d450f538d23bdcf3f72cf55f41fdc401f137bf1a0516eee3faa6369c7e8a67e0049dcd0b70afb6faaee83b6fdecbd79c75f218af1eafb0a0ab96e3bed8bde06c9eebd09756c06d9d5c9d32401d46b90907cf20bd9c0d5bfd06b61fec952bd59a4c37043b3514bc2818cc2b0ff2b60c496344480e52b525412d4e8267f7ffd49afb332c673a985567ccc1bd950b7e1b0832f6ad734a75844d4c3a1269126ff2cd47fe0e7056a7f551bb1980a0ae60a2fcdea9e430fe7a0f87c957036dd3d967c5a6ca8d37bb0572fdbfc438a98e3e927fca414a50fbfb1221dc19241a07c3de9ce9ba41102c1c67c34dd05ccb2f8e49d43eb80fd8c2de2110cab7eebf2294367700434aaea1d9dfa3504d6b1742272fd8e60242cd235749cc8baed32892141d467703350f88eb659a4d236427d246d3dc741e4ea290c7b726933aa79c49241daba343a759882992a23575b70adf1f4887361bcef8753d4a18cbf2207ce31581348065af8835a292f60c4af828d91f66940cf61acc1fecf22f8c8f43517aa5c8aa193284bca725cc7b9088e16e91dd682efeb7369c42f48300d68b132c8110faac300d233a15bef9f249806b1873ea3190961ff2d8af9e8b454aa576ca24fa7651a0873104d4876a21e870d8dc40664ba827b0d30eac65cda7c71422ae4944033c5f561629d734f86977e1a52cba6b182b7c0594df04973191af275f352f6a904f2ac94f6859a52990c970583511bf558617b755c280f036ebf3157ef4ee5f32afb029212f3d9fa0c0cca44be56914a06e04a9e7abb5546d306c1ef10a070eb4ad31ef73604bba10ad8a3d9be9bd9f3e2fa6842b245d33a90697f81506056fa91ce82b44912442214145b141727ab727726c3f7fb49f24969d9c32d766b340ff7b31da019b7bc6e7a117c7ef222d42423e9c21e1a36c67d668028437ba2c723a071acf4e9d5cb091dfae18cb20634a19f27b50cacf3771bbf0a8596d003459847dc79a4b37fd6bc6a41175a579702143e9a5f89583c9f9c887607ae8d0cc250146db54181da6f1dd8a6984a93e1c545c3622fcc960af6b8244938a4ac79cad3860297a85eb86f9f8ecbb2fd80da5c2676ee90efa4de2593ce2f7dcde3c1e8974fc40a4ef10c803fde6b02bbf0d2380cefcf10a8a2d2a5fc17cd9e0be53a947a18a1845ca03c82d27bb10b8ea109850d2f36531b8363e7ccadb6578fcce8df4063e72e132dd0e3cd70944030f573d35489f1f3af877e87e0ebce028e9e396980d9e75a13ef8a004bed3b1005aa9ad871d6389807c925322ed7aebbf5438463afdf582338b79dcff0a0bddb98f16d965096012e9b7c3caa6d95dc1de85be45e47eaa582ad90071da67b84ba082461faafd8173e2666b24ff8b532354d7101f48cb5d2c3aa53cb98675691051d97aae3453fffe11e06b122a02b4058ca13a4f07008c335636ef2f995dcbc4fe92ceb1de3dce702c53258a124f339231e9fd082c2407f61a03dec54c7b2563d0a92e926a21acbd23b39b7685abc50ad2da084126cd1e430734615222b9495e8f1d68bec1731d9fad24ceab09cec6e26fee098b38900dbcb49a01eb681d844bbdbe0e7dd38a2df5c8a3c3dd3518ca1ec2f7fdb66fd4f8b8306a2607893edb513c0e52f836f602485d5cf45d0d452af2b21a61a862344f530ce0c84c63d077a887a911d7846a9479bd67e8ad860591f3e2cf84768271e19b677aec15ebf82f1f134100756d66ead9d7df7825086803eb130745870f162f5b757de2220c90931b1286f4626187578f0dde01948fee87ed581c05ecd84b7ebf4caf4d1ba3f9a0ccd0bd148469098becfe257e50db9a0615320ed718364c0558cb64508150c650b937ab6a1e4c05d9f09b9dddc89dc3eb904ca17543a3a10cf0c5415a8d54101549a400f66c9d5cf01b1c67d3ccd4674cc3a946ba15e7219c981598bbc893f689f6ba7d93dbe2a7790cb6f27c6b285b055129e9cc97f2cfdad2e4d97bc7cb2bd8f5ddd02b7e755cc5f3326d8475d8f608cc0f8fb79a99c11e580251252184c855d3dcc2a2b28b65a9711b331f45174f35e0a5462715edb2dd75bc8a7615748f59a4f349fcb9cf11911c93df535a2498e84808f6d798730bdc8c18d07f8ce3ec290445bcb4cc9472afafd817d1151f877c427f5acd3f5057099b0a87baf09e8bbc416c7ef57ae6486e58770069f3e4f1cb7f529f02f9030351a6b5fe9748c883d5a697781e7215c7cff7cf2689401ca3f9b58057caa2e999320495c847544df6e43d79b74fa9a7939f1ed130537490082591faee5ffd6d299056420b977d2a903c4b6667f88853b591c8fb4b22ce07d788bbe0a775b00feaad831085c7b8d64dbed60a488c26b9af7cfe86705001739026abcfd611524b83afdd27a3cfa73f125487d9783e791db750cb7cc10c2ee05baac5c1d65deb5299125e1b1d2e87529b9ae39ea3c40a901bb8a6298057ab3e4e9e2cace0f05c9eb7d9d176c9e6ec88ffea14566bef1e9e754439d91d3d8cc20ededb1eb7652700e3d5ac80a05444e5973ff3fb813241a9e4d0c702e3253106308faf00f0f577ecd7e3c5c3531655ec0410dec05304606feded39763e13afa0dc7ef8bddd0f2d9845133565a15895d0afbf0c3c74ba2c2a41283fe2a76cd732c5e44c498fa427f51652ebbe2e4bf77e30c4f65f0f62c906f9068e7bc06c631730b56e4a3d803ed4591e6d2d4bdc73846880b0674ac5b1c5d9db3920ee5e658cc1ee0b877f9c2fc7c690424fd0fdb41188d9cabcb632beaf3b9ecc450b70a41e7be60dde838e259aba5f6654288990156a52553355b23092db95c950978846e267fcb4dd6b3bc6ca6aee9d8fa55822c707347bfcc86f65b964bb1c3f0b3fcfe291bbf9940df688dfaccd569afe3eb24527d2abadc179f08caa64e0efafe56b841b77d53a12a71004776a9d417908a9b05fe582e8fdbab4898df477a526ad3afed45c29d597eb777c3c7a0609f5baf78bd9d0c4b572a9a3a037f4fb4d46b6681d4cf22e6709b41a8333dc22c7ada80b62ff1740bb4efa9a60536ed9ec281230f939a01785520865cc689fcc8d030924f6fce75ce668bf95f69450dd83b68be9177e2e011831edaf5af7ee710178329c6c70ff67c2c72933c366d5717293458dbc372ac4b91cb3afe84f91e0c7dc88ab344ac75c75d71be1db3c734aa176f691679e26330cb915b22b306eb64f28505e94914e06fd5981f5664769650defb6cbb2edb304421e1abaf96931e2b00eb26ee237299571d277044020684a17972d2f1defed9481fbbccc89af08800e1e3748071eff16790e1d372bcd2d941da92436f85e7c8273e95a496c535f6b318c03263ae8e8a285c4a689fcc076531337728d066aa4ff7c1aa9ba8775e4859ba18b9bff5d30edbf995b5e0f63faef15ecdeae4be29e1841a0b6e7624419322cf27e0e451a18706a99c26853b99215faa0b2b9f165e5a529e59647db19d9b68edc4c5c88d68a6a85d26e17f07337d1187e4f756240cd48f766ff1e5a2642839fce9ab3ce713d79c42bd5ba98eede0da1344fafdbf9b91199f605e04ae999a0868dfa7b09e85e9d7dd26adb8c06798f949d8ded1082acc586998949bbf699a9360b93c8549cb87fca84dcc9f6982586ee20a2c0eac844f8290ff811ce9f96cc72a1273289604520fa343c4f982f785917865519a003d3dc71b4c4e7a20a5aad4965cbeb4e3cda695ad35f03be177f9e76715be5c7e6d27cb07c4d8626ca17015141e9c7a4d90652c0e61b3664fc56c425811d1fb777227b0066b96fd579f14c581e969efe21658715fc55406566cbbe58da3d7cd29133ee0856013e94cdbf9c0bb5a83e83d22a9b17d389367fc005170d454469a98b04f16439ece14bcca5ff7ec079a26479917887e1f15f71c8f02ebbb1ff93fd7e98c2dbcc91a21338bb5b10ba59369cc346af7a499c0c849bc72d57126701f927f966cf6b81c5d36a877af7d739fa5e1ffa6f9cbfcd5ca081681c4c8b99400f7f61718c7e34b5098888fd6376cbe71ba224badf44e1d34e31ea484379429ed0bf9351da0fe6678ff6d5b77167d4f9baee0ac13603ba2b3f0b6f588cf0217ed8f1312c87759e586cfffa2f9d28e03e2ce18c544f37808da69f143ea87e60f7b7827d985e8db2a4d56d7c54d26cd9143eb69dab892d9de52d030e0ee57c458efd6ab3d9706035c1a3c4d1fd4a6bf06855bb43b9a2bed00e0f1b20c2c38e32aea938d1a6b5c18e10bc6445a0b888e133b6ea68c49acf97ec5546abbbec4d6ec5850291d3294ed963a38afb1d2139b034ae05ef035c9e34e55bb54ea60bc3645a9c72687095109177165e5245f9a36effd883827f393d7372490b3b9ff9475c9c3b1b68e1c68bde2772e31507dad74f57c14cf9359d5238dda3d7863a21a316a7d0d4b3beb0e5252cbce7d270c63de44c872f4d112444eb726df9867a550f44f57c57b3815acf4d7621d8a4a56420c8761b9170fba1544f84e08276e8403ff9caf661e9b55447494f2d4d6b86efdfb0fa57fcb377dc9acd5ad44dc693db3786891802831f604e153fef77b04764a16783bbc7d40ebccf63e3e91353487e9641c85f2837f435f04506c8161c7214bd45d787bf9b928cd0f7f31d13287b31c5a898bae955792b442f7d56468303ca72ec5ce6fa89b7cf8e8f3eca6f4953e75ea692d5d1e3f7596ddcc9b31b414a6ba401f83cc71d80442e5711472b655f9b3e1d087add74f6a9261ecf4eef0aba6062e9b115dc93e0d3c7db4fe06311c0b9ca6b3cc66a0fd5022f045c065f3296e48ad9a36b17843e085ce1b9b8840539832d4fed7470961c7cb60abeece5747e518ef9a31566c74041281bfe0799e4e120fd60c7f57d02fd79e619590d798fda5f1c17157d1b2cb8fa361a97810785aef0326e81a9fb5e9d87b2f24d41aa0547fbb021317722c3b9131a79444b5ed04d37962", 0x1000}], 0x1, 0x0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) link(&(0x7f0000000340)='./file0\x00', &(0x7f00000003c0)='./file0\x00') sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r6 = fcntl$dupfd(r4, 0x1e, r5) recvmsg(r2, &(0x7f00000015c0)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f0000000440)=""/61, 0x3d}], 0x1, &(0x7f0000001580)}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000300)={0x6c5a28d5daf0d0c9, 0x200}) 16:00:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x18000) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000004c0)={0x10, 0x3, 0x4, 0x8, [{&(0x7f000020a000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xb}, {&(0x7f000026e000/0x4000)=nil, &(0x7f0000687000/0x4000)=nil, 0x1}, {&(0x7f0000183000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f000049b000/0x1000)=nil, &(0x7f00001e2000/0x4000)=nil, 0xc00000}, {&(0x7f000005a000/0x2000)=nil, &(0x7f0000160000/0x4000)=nil, 0x3}, {&(0x7f00003b5000/0x2000)=nil, &(0x7f000068c000/0x1000)=nil, 0x5}, {&(0x7f00003f7000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x188a}, {&(0x7f000068d000/0x1000)=nil, &(0x7f0000417000/0x4000)=nil, 0x7ff}, {&(0x7f00003cc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f00004cd000/0x2000)=nil, &(0x7f000009b000/0x1000)=nil, 0x2}, {&(0x7f00003ef000/0x1000)=nil, &(0x7f0000000000/0x600000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000019000/0x3000)=nil, 0xfffffffffffffb3e}, {&(0x7f00001b2000/0x1000)=nil, &(0x7f00002f8000/0x2000)=nil, 0x1}, {&(0x7f0000183000/0x3000)=nil, &(0x7f0000443000/0x2000)=nil, 0x9}, {&(0x7f000060b000/0x3000)=nil, &(0x7f000016d000/0x4000)=nil, 0x7}, {&(0x7f0000313000/0x1000)=nil, &(0x7f000061f000/0x4000)=nil, 0xffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1c231407}) r2 = dup(r0) listen(r2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r5 = getpid() fcntl$lock(r4, 0x449e139af20779d6, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r5}) fcntl$setown(r0, 0x6, r5) sendto$inet6(r3, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658ee", 0x199, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = accept$unix(r2, 0x0, 0x0) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r2, r6) 16:00:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socket$inet6(0x18, 0x2, 0x9) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:00:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xffffe0fffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_open_pts() lseek(r3, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000040)={{}, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]}) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) r2 = socket(0x18, 0x8002, 0x0) dup2(r2, r1) r3 = socket(0x2, 0xc003, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) dup2(r4, r3) setsockopt(r3, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0}, 0x0) dup2(r1, r3) socket(0x11, 0x2, 0x80) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000001c0)) lseek(r0, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x8ae, './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5c}, {0x7c}, {0x4406}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0x1, 0xa3, 0xf9, 0xffffff81}, {0x5, 0x0, 0x7, 0x6}, {0x0, 0x40, 0xff, 0x31e69ecb}, {0x1, 0x0, 0x3, 0x1000}, {0x7, 0x2, 0x9}, {0x7, 0x37, 0x6, 0x8}, {0x3, 0x1, 0x4c, 0x4}]}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:13 executing program 1: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = semget$private(0x0, 0x5, 0x204) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0xb1, 0x3}, {0x18, 0x1, 0x81, 0x7}, 0x720d, [0xe5, 0x10000, 0x2, 0xffffffff, 0x7f, 0x81, 0x5, 0x903]}, 0x3c) listen(r0, 0x5) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x20, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x84, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x6, 0x7}, {{r2}, 0xffffffffffffffff, 0x4a, 0xf0000004, 0x0, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x100000000000000, 0x4}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca538}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xb10}, {{r2}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x40}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{r2}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x4}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) readlinkat(r0, &(0x7f00000019c0)='./bus\x00', &(0x7f0000001840)=""/95, 0x5f) close(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000018c0)='./bus\x00', r3, r4, 0x6) chmod(&(0x7f0000000640)='./bus\x00', 0x41) sendto(r0, &(0x7f00000000c0)="7309d8ac70ae274167331cbb56", 0xd, 0x80c, &(0x7f0000000180)=@in6={0x18, 0x1, 0x2, 0x1000}, 0xc) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000840)="0b432efc3c9d8730400299ceac393e202256c210b1a37bc65b0ea33348daa7c231d669a984819dd47314d3c44bebd8e2f7fc314491f300ac4fa8210d22c866152b13f3de8beddfb9331876e3ef4070e513857af2d693cfc8e7e4e50f6c791c1d027124a150de67e50b3042523eac9aac61835c4703fe4961f15672000b3959f2ee3f2d0b2f567cbcffdf257de534161f32cf043a0c435a03debec8d15f3bd2257942b423465be8908d86f01b14f80681edcc391dc6a8238a842cf4cdd9a53b0364849c0d2588f7ddb0915aa54cc97c6dd38f818a8e78142a7fa4033d4e0ae29c040e40a85a72bee7723903fd56601de8d631b05abde8ea2afe7366cf0b36f6728878ec52c86bda54de66916e669b86a4f1c26d827c4e96d526a5a8a10e569078398195a05dd8f3551afd62e035ea0a93479a623da0b8fa4d4aa2a67844c69b9b6dc67c8a09bc9e6a3e2e4e56749fffa223e86cfd0c6e33b19cdb36f578b2afe39fe7d206dd7596390e240035676c0b4760f811c2f725849e5ef945ca3c14b70ae4c130f269c1a5aa16ac9135b7af29afcc84eb8ffac7827ebdfa9b65e7e9f0587c4efad5eee56184da98c152bf623c9a0179f80916a3a70a461e6458969bbecf2ca6c23121435aa86bbc47e93ac4e48c55612f7a0246b80760b56a7ae70a9aa1bf572863045437c7b1449dcfd4c2b707564b66849ee3ff1d0edea26678d87009c1ff224a9e3331e0b5bb76b3b85e6783e9190a7007388cc5846d5abb13f6c6e1a0c70a35c8a49d5c10171aaf165d9ce49ae0ff123f7f936f26ce0ba63a79b98dccdede6c79c13294c248d2f69edffeec96dbe4308168bac4db4cc90cf638520ae651e4a89a939e74b335aae22fb7d3d23961f884aa583cf248b15749100f2e3c1dcaa1954395f9f8b331be91b514f7af061606c1e5696df55237bab4fe1ec555c2bf62777cda81b59634dd8ba557ce03def640d068bdae4969c0a72dccdb7f3e0c261a49e87e88b33a8871a3053048205389edc5306ba54cfedebc522293b7d2cb836d5ed07e02b7e685334faffd29cc70c49234a65f5816867915fc0ba7e8314a0b6fade087738ca3fefab75f7f5a5ed5fa1ce8f3c1beb60ca9894f59f461cb0885262ff8ff163d56df13a78590639a71215299aeddcf1c01135569baf8faa1f3db885a85fd6606a929cb620658618fbe7d389c5564eb30082817de2c94518764822ead9b5cbd982a6cbb2fa87cdc43cc53d360f63169c51a5cd7b939bf2f0c54cf02565c9dae56efab918c331ba276d77f07414d3ee3449b59aa025751b0657682a0107d84d3ab23a18e2f53fdc0e83d2fbc6ee5b08b1d91cd29563e553a6debb0fd1d46fff7bc6d6af60f99d723e0361de8126e6d1ce6ad8052adb7bc3a2ce1837b5786d515bbf9901474024c428356b712682652fcc0b282ea1a399f56a61b6a99801a08e433ae47ccd45e4741e9aa431586508792b9ab075790531e4f8704972b3e2b4d6a29725493c3143d80b72d37ff2976b10676f2c159fab21f3123f1998557eee5a480619ee32a2b72ff50ec595f273d841a74e44b90443b7761238fe0c8d7d08644a0ec7edbcf3c93173aa06ef336e6272142068528cf266f5e7d0bd6899c05948d7add350bed16d6a4caed53e141d5f00dd425fb51cc06eda86e54b6ec81037fd2a58c6d5048e1563e46415bb222793848aff8edae8467a607a63922d7560283253f533bb0590d112874cfe434a87682f23f6ec5b4061ec81440aad7b32ba86865cf186b1108c2af6c4143e84460c0f4cb68f3b3451292c7a10542b92e8e42a70893f48f0d907107a2349d5b3a023ec9514df4567598b0de854d10c58cfd04d93bcd421caa5cc19b3ea210f25d5ca9d19a69082fa6b657cb0f4b3a9b96cfa77968edfc261108f8dbeca1e784ce2cb646fb2bf9779beed114a34a5c5b073fafb011bd73df03f0c495d5361dacc8bb998e3d514a75ce35c49e5f20bfc79eec35fc6578211a2dad5f8909cf9f5d703779d5b18e8e329ec5e6117897a576ae663f3bf6b6fdf05d5824677d67eb8d5241e5efb0dbcda34c7cdc33dda2c96f084e7e36d0731bb41c560144e9d3f90d83ce876b493f9b2bf4ea183c1e7c43d23a904524d9e2eb0052e821c03febc0b219006a8cac0029c36e695a7214e2c4e3f8c2e594a0ef0a81e2991052afde34fe27133fcec599611ee54ce5ac758ee49a7980023586bfb8eb650f70d3bfbc6bf8d8fa6a21c0e94d94ca6219fbc820258b49e432bf8c93f91ca3a9029a4e66024d03bc22a4391b6fe7404aa84e82070c8005e9349b7aaa72c64cfa3513fd4e8d71e157c7416abcc5ca6f560f131cdace49ebf40903b8b0a5de39e27244558d57bff0149d3b7358397b15dfcd90acfb6924b45e1d1e55122d715cca37e66265f1049debeb59b0db028e3598cf858a0d47b36423c82a909d59a9738910f46d7e11bda6ee76a078d7f9438343c55fc1f5aa83a9896315e62675a7180bc0bd070bd025130f8153f9fedd3dcc58d5ca2e93a1ad331c803d31386e790b4fbf98b9553d770671fa2d4399dcb8064a3f18f8e9000b552a97640e19d51177f25e0d2145721942f003f475f4846cf184d7841469941e248163d0f0d8555e9d8c11853d0b096aec0ad8fd2780463e2f3570a39f911f31db46642b382eaa7d77b2524a821f63468343b286e96e01e85ffcd9bb610d13196fe631030eacd9702730f14eb52dcc2ba695c5a36cc0df4c9491ae818f9029ee8f988d06296f7e4b840ebbba32937f37506ba519494f89c95f2ddedb30bec1f8444d9cfc1723ba057ef92ea4bca8ba106ffeb1067bda1328de372770142d45b0a9dbebdb189af226f1e3cccf2f60521bbb225e14a47459136cff1d3954ac817e8c534b7709f6ee3a95f0c052311a21f4ee180c3118ffdcbbf6e8829d3b83c545c585a8cba05f4df90e078e28ecf2f683dadd96e0a4aa44cafb902f7c8a6517acaa8815dcd660f5d7541344166fd51bad1f8e0d0fd11a9bc3c8f7ff266701ee012cd19f79ec310129d73f882082d39047441b152ac4994d90c95d5fc7d867baddc785783845a15967f7cfd09878cc06ec14d907f1ec5b41a3d2402cb96fdbb81610d854523666dc83f5962bfce892dd2dabb13cc7219857be952c5d3dc13e14842184061fc4bc15d5c49541dc29bd30a3500c8e06b9ddee2a5b8e0c4b7e8af2a50578026ab621b94d0b517b7dfd6ced35c446175e3352160706be7378ca98840779d940b326d1e6b5dea4e57f9e46b11f6977adfb530c8524d364764b5f79ce8617b7439cce72a94f4406dcf01b4c406b343c2520a29aa3d13cd466501d9676a00c3df27c0719515cd5bc4d36885a8a2bbc2bdc0edab39dc12f29de73aa11824fca9fcb3e474094a7138890b97ca478f47326fee212c8e908731758810983dfe571dc7f234399abc583276b800d4b80fdcdca79ed2dca0d4bebcf54e4020ceb2a6d77aaf8ca42bade30e4c66ac47845a421e8d57cd27da50cb8663acb8e07c3b97310dc75f6cc15ce70e777df5d258597c8d30bef8ec5a475d29d51a2ea3dd69f8982109cb3934d155b4ddcc2784bb6993bcb1b6e2a956e4ddeb9d30b0d275b7cce524d40ceb19d9a15c179a50c4ad0d4721ff28a02b09b46e3bc7f153d603ef56c0674c41e0e11041d020932f4198a3d84c9bdbe77e29a87876c77f11e61fdea471f173ebb94c094b408a395b070b131c36b5296f1602dbd5bf2f6a2e20ad9167e07a3e605c9ee32b2ef7b0f8ecb057168d6d1e33e24fb8a8f9625cb3d41ea3e791cf19f425fc2f80f023f44740007bac307bd24ce8763a756b3a4f6e524f72b85e2a7504e22a1615f30e5c4b91eb90ab87a867b12660582d6300a2d6cb37a7175c062c2add4a67c4c4186bc9f1e4f08d4893aa10f435ddf2ccfaf504717024c1c400c5091e72c9b44a236c96ff029ea799173fcf8f437205688064b9d3161c6718f1d52d4071863e40ab6bb9eeb54062d0a196fd9257033c772ff3ae420cff159793eb64618865fdb2498a9d26d038f02fa0c2ea20c396d92294e87bde7bf8fb5863373e0302fa5d903ea745e0b97c1315f7e4b91d19cc65327806e2d35772b0b041e7868d7150b62417294e89329428e2b03f6f28aedc297283bdb885c511c28ab72a056e77340916c8741187dad1f7a9f3d9439e531fecd75525ddaeaa013f8b584c43e1fe43963a4ea2c50704fb35661f18204ebe3d18b3da390d53c6d84aa84b9cebba70e180a66e987d2e5a8ed9874a3748b97dc1a93a4c28f3f7e04c0e554ad7d3bba09e007984fbc9bc814d017962e391b9e33186a998639d55a1b976123893e3fb3d267051cf3cac3e2d583af460cf0cf7913d1c91ed644c362a4c8160a800f3beff4e01a3f525c6069b797c56469cd7ceb8d58fd2dc783e6a90d8d111297c0c1f02295ba6febc7d37480fa5ad1f55d094e7e0d5eac0ff89bb98865137ea04cfd2f6cb288cccd8db8fe0aea4bfd8e2129031df9c8e156b0f52789964902f02204048e0bc5a05b2ff5129ad6e5e56ae982f06ffbad085ea5a21567f53e92ddf828fa7ae506710b03ce8c1c637e4a4c75246bdd402c5946cc372986cdbbf947f64bf31e96c0064d325cdaadd55a7b68f7f2b7319eaf303126c8bd23210a8913e5d44d90ec1cd3e8368f4639c7c8a2797b049f615f93ac8e35e093f399b3bee67d5bbcff9348505d40578f65d411e89f9ca54435a89810495f7e3d544b431109bac576f65f1250db7563126b795150ac8f5398ce21b0ca8f9a7362b6d4d7d1b5fab5a886d2fa34f636731094861e850f90b4f910781dc1bb89f8343bf18a7823c96522b162181467ade3f0c0b5702ded79726d6234258707b1ad87ef63648ab4d53aaf63f91e618a291df8b78c905530922f3e71213413281816b4a24f5c19594a1ab19648fe977dbcb139d79955bdde6fcac5c1ce0c87df393945b827679dc3b54c3a773f819eee2f60606c14f9beef3a8039b5b6befbe2d68eaef7d581cd1cbedf66f7c30b36714aa476dc9ec1471d4dcb054b5e616f31c321305a317d4c66b79ae8d8c5037dd9dfa5304649fba440ea683f8d8ad0ece1337cc4130f58cbb65a43b35d400f82971c44262becbfe7869452a2908a03d5df1bf367d350cdfecde74a5c79d6b9ff862b628733cd6a060ad099e8c1f16b816dcc908fa7f6aaa7c44e4387601694118c7e6cceb8ea389668f34378f47b81ee592a1087b8d7c0f03d2969664d7d7378e3681b641fb4c8ce5730c0c7086126e5e471d32b85c99e2816f28251d32c9120dbfb8c96affc205176639898bff4f40d8f1976399eeb17f509db9e3678499bda14983743300325f5bfecb96a333f20d84ee357eaf6b517e9e0f43e0f447b56192bd7e82884ddbbebb79eaf4f61a5cc69dc145f0c6c1a319f3f464846ea52cf6d73004f3e93d97bc9c28a237828051f4a4a10082cfe0142439a8cde87d54e911e1e3d0d299a6e8bc1c3a91274510c7140a860d968483576d3cc5ae1e28ead5eec0c6f622c2f9bf3467ad287abbc0d82473567be5521e68c5183658d987b0941c9c2c45bf563b9de494369927930f826de700abcc019fbfc41502e693ad807cb5c63bc3c7b0009276d8091c23888fd47031256cbd139f6867dc80cd9469a03951c1b588167b1a34fadb9caeb93c9f1ed4ca9d330c7883974441bdb854afad7095cbb730936ef0e18056f7c48006a9dd0a38cc22027a7948dd9caf99c1c6351a0ab016cdc0f76870b487c0f32b031798f7e32418b8b", 0x1000}], 0x1, &(0x7f0000002480)=ANY=[@ANYBLOB="380000000000000001000000010100008d4e37a5c1d7100e090c0914f7daafa6ac460866fa773e7e0fc49ab7a9a40d79ab707541f7c00000c0000000000000000100000000080000ec05ff1b3ba77fa20f09385c42e38b4dd6b507097c9321965f2c41f01d90af2d9fbd5eade859fe15ba5f70bf8b5b26db98059e1d8bcd3cecea1a234cf623fc3e896f05bb8595a4861df0eabaa0eb70ba3f7abefab530e8add8e283d5a2d0fac5dcdcab7857240fccce08f554caed3b0e41fdce2e74defe9fa3fd904d62f59a38068402e8ace7295e5b4a13fbfc524ca95e0279cb15a1e8b2c0d0dd375f547ac67bc649776e7e90cc51ae562ed8e2957ddd15000000a000000000000000ffff000040000000c1a47d7d36851cd58af87958f70d8d9710edda999761d815b0213bff6006dcc29a6a7abfd83b8799336d78ce690e3a8c6ecc639cc7ec22bdb6e1ebac408452afd1ef47def0760c8bf0362a3879f8dad881f3f1d196672b58e1a027bc2b0a0f94ae754bdcd670e2ba07f2452ff270ae04c61ff7eb5a42cf39a8bcda69de4a7f105d9090ff6c3397d976abe4218de2659009d66c2f0796060000000000c800000000000000ffff0000000000006a14600a6824dd907d483eb6fb6ffc2b80231ed31e781e23acafddb6855fa724c8e81bdb8454abbf1582c8db75a94991893335edc9ffe52bf480f6dafb71a47acf46c644a14ae33ca48e7d8e758245d03c738388d6bae4af02210ba09a2c81c4d82a1fc347fbcb351d7fe7f0106b93c5e1280ad679603662ec2bf1e3d15ba712a552dd9e0e443daa876174fcdd4e48fe1963e643e8293f6cd3b7fb3bc2265d33adaa2122535eb168050000009800000000000000ffff0000c1060000835fcee00def37a15db05a6c5d849e13e0b7d7674e51d9cf3dc395748ad0eb4decac4522ff04a749b7c6e672f24159c0043dd607d22d0e17f5baa9bc448c099e8382dda5498ec614df4120aeb20fb3295ec24c0f67401938fceb4dbf33cc3f0e0b71f58826829bb7cd473de3c74fc5b57716ba98e20193181397823be669d4edb00ece0000000000b000000000000000ffff0000ecbb8872cc854fb3a60668d249149b7f30c2c08e3628b4708393c73240c4dc9b60095d00518143d213cad32b7249d52c1fac91930f9ce8d5180333f33a8ee77d00000000000000009ba5503bbe653e733c88f943da59df93392144d915ae9d78e0dfada66ff53a2ee167fb91f0fe40c92b8837d65e06d8a7e1076e7f6e46f16bd2658100a059f72fb9229f59dc5c1160491f1e088da08f12efe88546470b2da4ae000000a00000000000000000000000a60000003463066ac5a2134908e22e4d145d1e45422d33a1971c0efc8f550600d1a16f673b9b6d2abd46bd29753b98bdf222470b7e2bddbe6e37925e05f6cb38585f2b579136268763d7ad56457782ee2fbc773ffd352465a17673ab59e01664f9497d96524ae1165ed428b0fdd6ee739137003e10ff0f0a7b5b42e4ac0a462d8fa73f76108e4a3b4384d14659000000000000005300000000000000010000000001000075b036c4c9fc050000000000000089582284fe5fdbd3a00fabd84adeb94ddbc1b90dc56cc662259977e92366e5b649caf972b8d7c5323c36fa17857a79e10fab5cf0695fe1358039de44f49a7151184d13e50bd3dd3f964135e0e5084502ef3b57122e62453827f087ebc6d38f4625908bf2ff69f81d5d2b2e7f7fe0e7681100d800000000000000ffff00000300000058aec2d975098210ec12a0925c5d3525330843cd179608caaf5b5a9ee04ca3e70fcbf184cf14a0678f5a857f0b4b18cb3c00a9e21e77a918c9bd98b1941c7f551b2ed36df9a6f169f2ab14f62d36855ff2c05e5cd873f8d97fa811869f601d56b4aa70809c5ebf43d6bb694e55a2926caf2a5e0dbe4d72118b0835495d14c4a99812eaf3ed768aa5e94a9de6d297efce042b3d2922850aa716bd21fdf82b87471514aa93f354cc0b83799bfb947bd2b42d3e1bfb2ac151a9d357b00a5909054f00ce43f7c44f00009c6e4b66c881a9359b80f842ccac9af62730f6ad854ecdea923d6725c87e2d40359eaae5c41622e0db3153be9b1e888287b33115f7945e75d935fad5daa0d9e99f8cd29766d5933d74b588cdf4eaf896ff3668ddb706c1b6f586dbb545ccbf4219c647087b521638cbb71c8c03824422f6093c0ce23ebc81474a1eeccea4fd019f203fbf371a4f70a62996a84e06adfff4e5a1b741944427aa299b2d06ecd30f08eb5faca5b6f15e61afb27be4e57d570c8d7565523a4428e0dd9022d78c8dc2b033844a258f186bad0aa797f7fcb4017de57d42230ea42def5233653821d2cbf585f6c1052e057a0000000093f17a0aab99bbe8660700000000000000298766da77579324d9ce6b0ef56718345ebeddb62c47358638b80a34b71e17cf532790066126dbf9c41a31db67c094d79ce5e1f4e18817e0fc13e9eec1a49733d67cc3b22738f0543e2c4693b18c6e785e98a37292c4d50b8a4e89e6b438dc244f15165a4ff2f9f7f40032e9a69ce54d25bfc43c7a5be354ee1869695e22a9f09631ed5ef4ec5e3fe9a852f78b6552c7eaf060dae62785f9df5c1e17cf4997d0d4a94f272b117c5fe5396532e7fcc90b61044073e98692f0185977b1d0b534d387ff9d2019c91c50567fbf77a1a091131cea4ef7a04de7795dca48cb891e0744597644753e53682f444e249b52"], 0x5b0}, 0x1) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r6, 0x1) kqueue() readlinkat(r5, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) writev(r6, &(0x7f0000001c80)=[{&(0x7f0000000680)="85239772640c9099741148ca9da9d59629fafead9a4ff72000417e7ae3ca652a45d65bb12383b4d0a0af6257fe2734b17840e4ff257c129d10696d25be6307a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e2173cd7a645919e6f2ec43e060000b0b2885ecc1505811945f18a2b152c5c877efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede1598a0d3360f6053b797104000000000000005f2c9f469d27b698961bdd97d1464742677b8a2242ec44ae419fcd2f37f2b6964ee074958d692374c51b0533d6264b287db410dbdbbecb424f8757396d0c57556e121e58471cc25c5c8ec04ec504d7bb4db10741043f1a99509302ea07bb446337d553fa499b6dec1f846995a8ae2678230f53c4090af3bb8afad909c20e943d95a20a0036eea30597a3b1120fad3fbf14ed9b7308f5af6aeb87282b14e742eeaa928691080da11bd5b4e7b384b611f1532aea2bd6d017b688b8ff736fbf1e", 0xffffffe9}], 0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x8000027) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2a, 0x0) 16:00:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x2) r1 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r1, &(0x7f0000000140), 0xc) 16:00:13 executing program 0: r0 = getegid() getgid() r1 = getegid() r2 = getgid() setgroups(0x6, &(0x7f0000001d40)=[r2, r0, 0x0, r1, r2, r2]) r3 = open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x20) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff7, 0xffffffffffffff17, 0x0, "9c26dd5f00b6077200"}) writev(r4, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d6771ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2413ba283c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c2b7dd8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509", 0x273}], 0x1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001840)=0x7) readv(r3, &(0x7f0000000180)=[{&(0x7f0000001fc0)=""/225, 0xe1}], 0x1000000000000049) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000500)="210d9980aab36860e9287c8232b591d8715bc105afd9795224bee19b5659f47e2e6f885cee91b8452c14631d64374f17674a64f670308a6cef3bb9c0b490edb3786d1f343712fd0f93927e4105cd923a6c20393d5789cfc9157a1e18f509cd928a370b0b9ff11ed32e984279de3810a6c9178b916bb9894c16b17a3cd82b94d0a15e798f9605de03145cc4d8d2fc623bb6d3", 0x92) pread(r5, &(0x7f00000001c0)="cfe58db6bbbb5417a8b2b93123798684daceb07685e797b0e939e98ad6606101ff8a8c472186c1110a7a26e166053366daa3a4d09f28246b024e495fdb9d4377770f5726ef1bb316d6cb8a85a4bcc8", 0x4f, 0x0, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r5, &(0x7f00000003c0)="92645b0d4ba06e87bfc9a425dc6a0f71cacbc5cc2a6a9731f6def96950e7da399944c03bcc0aac2cffee15567e5bb7891e8e855eca994fac2b0d508d85c5032f07ef85911c1a5ea86c19ff4d9898e8b6b7", 0x1c) ioctl$TIOCSCTTY(r3, 0x20007461) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xebca10af48201d92) fcntl$lock(r7, 0x8, &(0x7f0000000300)={0x3, 0x0, 0x9, 0x7fff, r8}) r10 = getuid() setuid(r10) r11 = getgid() setegid(r11) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0xc}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r12, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0xc}, {0x50}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r13, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001b80)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001b00)=[{&(0x7f0000001440)="c2b622ef", 0x4}, {&(0x7f0000001740)="073ce587c987f94f6a5e856cb082ba8d4215a434dd99e4fcf4f79ee7685228bf52fa90586105eec579167559ddee3980", 0x30}, {&(0x7f0000000780)="0f3c6195118ffa17cd24755ddf8f864c8391733d5e00831339f4917a4ee6e1f8a9fb27265239262cd07a9a4bbc8fcf028b64f4f5b247189eacd6866af53e012ea73946b6f81a20bd6521bf3cb29648bf63770f13b66bc074d37239821195f53efa68c1fb5c16333663c93170dbb4b6eb27e543af5fa741dd23cd7942187cfea662b337448e1bd3c851514044cd76f9c5be0d92c483e0ae39849db16b581407900ba13772a09430eebf8ec16145deafb0ea64e145badbf1ec7174d5019949a5310b", 0xc1}, {&(0x7f0000001a40)="356978c48ae2c9ef6b23c1e0afd5dd0ea6fbe5a47b02562b5f07a93bfdc8d0b57b426c1b8e02da93db9ef33d5c7606d2b52695200acad8edef6ca18331206da8f740b8e8dd802adb238fb9e8ab1a968613936dac351bfb80142d0690a1857f10ee7ce3f07ac6873f283fb9be7e3643de7c3078a9776a672d7c522315bc966bd9306583cd17e5f7605c2fd1d7a593", 0x8e}], 0x4, &(0x7f0000000380)=ANY=[@ANYPTR64, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESDEC=r9, @ANYRES64=r2, @ANYRESHEX=0x0, @ANYRES64], @ANYBLOB="2cdd2fda7d4fba7ac574dc2e3de2d94c8b2b63b181273186d7c5675ad1671adf31f83984b7b16dbf30ea4d83e2d38a4711b60e729ddf3e3f082afef1562d9e85cba3905de4787596bf815174af152565e9e5fcfa9e13edecdb6ed29018065dc9e2d8cbfc1053e0b6efa1c015eaa51874b5b704cb054feefe678d907665710a446689deda0af99ad0ae8979c15cdbb14cf15983738088d8dd1bcb825f399781ebe33faca5037415e93b34748c9160b7b7a96c0c5efcee5ff13c78b65800f517d0", @ANYRESDEC=0x0, @ANYRESDEC, @ANYRES64=r12, @ANYRES32, @ANYBLOB="bdd7a398441726613d72506d0711038b788888fbe427bb3d71c582f63126cc6eff82d52effffff7f00000000f92f9ddca55cde8f79c466880cfc057a868f4e4e8da75ae8af9aa6601bbf3e36ec42b99c0cdfeec3a3bdfaaca55dde9147f4521c715cf1e83cf301853d14820c48cc6a19bccb1ea59e3f1d7a760a2a07f23e1e6b8b27e7bfd808cf3055d6cab9638918f4d30ebbfc7e015aa8d3360bcc4db7d8eb58b3fdbce51cf006b5cf04", @ANYRES64], @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRESDEC=r13, @ANYRESDEC=r1, @ANYRESDEC=0x0, @ANYPTR, @ANYRESOCT]], 0x18, 0x20a}, 0x0) getrusage(0x1, &(0x7f0000000a00)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) r14 = semget$private(0x0, 0x3, 0x10200) write(r3, &(0x7f00000020c0)="5362003ffc28080000000000000016b5bf2f8f687587a8c2d10aeac2cc371325226f9ea0100f713a40280747aebe473a9f347341e947a54bd617464852347b80000000000000000024000000000035c9615540544bda2f373b30a45629afb807baf485c32b0bc7cabdbc4b74d02b7452fc17b23524261fe696d0491e03dbd868ea2056926c55424d144ddef3ebf2e5d1", 0x90) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSCTTY(r3, 0x20007461) r15 = socket$inet6(0x18, 0x3, 0x3f) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x80000001, 0x0, 0xba}, {0x6, 0x0, 0x1, 0x80000000}]}) pwrite(r16, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xff4c, 0x0, 0x2db) preadv(r15, &(0x7f0000000d40)=[{&(0x7f0000000880)=""/88, 0x58}, {&(0x7f0000000940)=""/23, 0x17}, {&(0x7f0000000980)=""/94, 0x5e}, {&(0x7f0000000dc0)=""/264, 0x108}, {&(0x7f0000000b00)=""/236, 0xec}, {&(0x7f0000000c00)=""/100, 0x64}, {&(0x7f0000000c80)=""/135, 0x87}], 0x7, 0x0, 0x0) semop(r14, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) 16:00:13 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="89c393c8d2abb4604434a9a23fde51858b04b616aa8ecb507b5eb4b1ed9b4bc1d83ee82c48d9f42612d8acf57ee625a56cc38988d42515e523e2e70ec2d01fa2bbbea3f58647d9dbb9e03752461a30012302964b157360baadb69258c60488ba6bf919ea73e69def4f6a51156ef85c5f53f62e2086755200cf3f151e6bc05e42140343b38197421e993a59727f4a671c8d5779a6443581ed43554a06619164fac9f7df9713fedae5fcd54d523a19", 0xae) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r5 = fcntl$dupfd(r3, 0xa, r4) close(r5) shutdown(r3, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r6, 0x0, 0xfffffffffffffffd, 0x800000001) accept$inet(r6, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r7, 0x0, 0xfffffffffffffffd, 0x800000001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r9 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r10, 0x0) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r11, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$WSDISPLAYIO_ADDSCREEN(r11, 0x80245753, &(0x7f00000003c0)={0x7, './control\x00', './control\x00'}) kevent(r7, &(0x7f0000000240)=[{{r1}, 0x7fffffffffffffff, 0x23, 0x1, 0x5, 0xffffffffffffffa2}, {{r9}, 0xfffffffffffffffc, 0x99, 0x42, 0xff, 0x558}, {{r1}, 0xfffffffffffffffc, 0x80, 0x20, 0x48c3, 0x8}], 0x5, &(0x7f00000002c0)=[{{r2}, 0x5, 0x8, 0xa5bd2c84856785a0, 0x400, 0x5872}, {{r1}, 0xfffffffffffffffb, 0x0, 0x4, 0x4, 0x4}, {{r1}, 0xfffffffffffffff8, 0x4c, 0x10, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x8, 0x40, 0x7, 0x2}, {{r10}, 0xfffffffffffffffb, 0x88, 0x2, 0xfff, 0x1}, {{r8}, 0xffffffffffffffff, 0x10, 0x8, 0x200, 0x2}], 0xfffffff9, &(0x7f0000000380)={0xfffffffffffffffb, 0x3}) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="f09724719f9c534b52a1"], 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) 16:00:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="2cc59cb00000558833625d43e629b313a954f339137aa8b9028e161abcc0391d00abeabd49efbd1cecbf1bdb1e2e2ed5ec13ddce577464dc15fb5f1a36623a401cb41c9adda1bee16e1efd465cec06a661fcd4c6ce7b7972c85a80b42804cceb470014474e8329a9bcace057f0821a8d492905478528a11722a22bd2ab673766ce48e475bf17e244389cea581bcf2d714109f78a2d2b386ac375e6a7b00100fce9bfa87902"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x0, 0x1ff, 0x0, "000001004020e8030000000000909500", 0x0, 0xfffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x401a, r3, 0x0, 0x5) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000280)) write(r0, &(0x7f0000000040)="b248a8dfd035e24160667070ebf0f77551d30683c1b2f18223b07472756e4a45cff1a531361188fc21c9ea9495ede1eea6904042548e789d979e168e9c59ee72a142e3568c42c17fa3a94fe6a32bd94b20001a4dcf7708fbaefe186788e36583853e251b7d53e76eafb9c52a9927bab771ead5d6b14b65ef", 0x78) close(r0) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r2 = dup(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) 16:00:14 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x200, 0x0) read(r0, &(0x7f0000000080)=""/183, 0xb7) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x800000018, 0x3, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606942, &(0x7f0000000300)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x100000000}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000000)={0x5}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000000)={0x100000000}) fcntl$dupfd(r5, 0xa, r6) r7 = kqueue() r8 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) fchdir(r7) r9 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000001640)=""/247, 0xf7}], 0xb8, 0x0, 0x4) r10 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) fcntl$setstatus(r10, 0x4, 0x80) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000a00000000000000000000020000000000000000000000bc21baef4a5fc0b3d3274e3ceb09f0ca94511ad55ceb1d76161e53eff8783e663894d00c4d09154679d3c4b5ba9b4c2d6012e8062ef225bdbc79d75aa7eef8e3952f5a414b3bda86138d2a645643911968d2d8c6ddc79ca4be68246d85f00131871b3b7f53f37b9fa59e61f367766214f1a05b51c1669031c302a226a00f9108011a9bdb605ae76ae83883f81197815c019482af3f1f6623a2565ba1cb886335facf8bff7b4aeb6daebcabbe7e5d3492962b4449680b19d8bf330b6aa72f1a4d92434f86b8ac9b847addd88f6b4b116b1e0c30024d677c184374cc0adeab7ccc2ef76b41f456ec7f3d523647b5a581654146634cabddd7e16d3185f4fc5a4f8eb348b765906539f76db549af6ad92120c62bcb4193c6a4bf29d9502d176b6b4288f6a06fb9828f50673b776e242fc4f3d27f41eb25012d7ff8b7e6453f3949bfa10f7133e6f63ef4050000007fd13577845d258fbfbd7e236d948439d0b569de783416b3f1c324a3bc2f8d4bf776f33e92cd68a4456b648253b4427dafd9e06ddaf12d21f44930049c7bceb8aded8ba74964f2ebeff9ed93e4e91da1b03fbcdf01ad2c8e2d6d52010ed7bf97b1c2dda1c15e922af900"/475]) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f00000002c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r9, 0x0, 0x0) 16:00:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) bind$unix(r2, &(0x7f00000001c0)=@file={0xead9498fe285c233, './file0\x00'}, 0xa) fcntl$getflags(r1, 0x1) nanosleep(&(0x7f0000000080), 0x0) 16:00:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = getppid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x3, 0x2, r1) lseek(r0, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x81) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r2 = syz_open_pts() r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0, r3) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) 16:00:14 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000240)=[{0xc2b}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = dup2(r0, r1) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x8) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffc, 0x1ff, 0x0, "000000000000000100fe1f0f00007a009c5e04a4"}) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r6, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f00000001c0)=0x80000001) sendto(0xffffffffffffffff, &(0x7f0000000280)="f71e6001f01247f18d60a86fa902ebee4b6882a41feeaee287cf303d429135b20871232dd625534d507cc2ca", 0x2c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x12216407679952d5, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x17f07be3, 0x4000, {0x0, 0x3}}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000000c0)="0220811c406ff59b37e36bf65ff64d2dcde86c199b1428db340c61835beec5cf36e6b22ddbdcd753aa974808469781695512d8c09174d8b244edec02c1e55c4c5cb05919226f6c627ac7dece62ed51", 0x4f}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x15b59b6bf873d034, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="ad1af05de2f4ef18", 0xe9) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x45}, {0x7c, 0x0, 0x0, 0xfffffffe}, {0x7}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x100}, {r0, 0x2}, {r1, 0x2}, {r2, 0x52}, {0xffffffffffffffff, 0x4}, {r3, 0x8}, {r0, 0x20}], 0x7, 0x9) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x2) 16:00:14 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000002c0)={0x2, 0x2, 0x7fffffff, 0x8, r2}) r3 = socket(0x20, 0x3, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r5, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) close(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r7, 0x0) r8 = getpgrp() fcntl$lock(r6, 0x8, &(0x7f0000000240)={0x1, 0x0, 0x8000, 0x9028, r8}) r9 = getuid() r10 = getgid() lchown(&(0x7f0000001280)='./file0\x00', 0x0, r10) r11 = getgid() r12 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r15 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r15, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) ioctl$WSDISPLAYIO_LDFONT(r15, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x9, 0x8, 0x1, 0x2, 0x8, 0x37e, 0x298, 0x0, 0x0, 0x5c52, 0x8000}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r13, r16, r14}, 0xc) lchown(&(0x7f0000000340)='./file0\x00', r16, r11) getgroups(0x3, &(0x7f0000000100)=[0x0, r10, r11]) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={r8, r9, r17}, 0xc) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x15}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:14 executing program 0: poll(0x0, 0x0, 0xac) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x0, 0x0) fchdir(r0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) recvfrom$inet6(0xffffffffffffff9c, &(0x7f0000000140)=""/141, 0x8d, 0x20, &(0x7f00000000c0)={0x18, 0x1, 0x10000, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x400000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) listen(0xffffffffffffff9c, 0x17753d74) syz_emit_ethernet(0x49b, &(0x7f0000000000)) pckbd_enable: command error 16:00:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000080)="01000000", 0xfffffffffffffcd1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000100)=0x10) read(r2, &(0x7f0000000140)=""/104, 0x68) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x120) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x15}, {0x84}, {0x800100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") pckbd_enable: command error 16:00:17 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x6, 0x8009, 0xff) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x0) 16:00:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000000), 0x100000000000007b, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f0000000180)='.\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000001c0)={0x10000, 0x1000, {[0xfff, 0x2831fef1, 0x7fff, 0x1, 0x4, 0x1, 0xfffffffffffffff7, 0x7, 0x4, 0x3, 0x88f, 0x0, 0x4, 0x98, 0x8, 0x539e785e, 0x3ff, 0x1], [0x1000, 0x59, 0x0, 0x9, 0xe18b, 0x1000, 0x5, 0xffffffff7fffffff, 0xffffffffffffffc0], [0x0, 0xa6c8, 0x1f, 0x2, 0x80000001, 0x1, 0x6], [0x2, 0x4, 0x3e08, 0xffffffff, 0x7, 0x8001], [{0x4e9, 0x1, 0x8, 0x2}, {0x6, 0x6e4f, 0x7, 0xfffffffffffffd41}, {0x22a, 0x7, 0x2, 0x3f}, {0x7fff, 0xb9, 0x11fe800, 0xfffffffffffff7ba}, {0xd1, 0x1, 0xffff, 0xffffffff80000000}, {0x0, 0x4, 0x8, 0x80}, {0x4, 0x9, 0x7}, {0x1, 0x6, 0x8, 0x7fff}], {0x0, 0x0, 0x9, 0x1}, {0x0, 0xef76, 0x5, 0x5}}}) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) poll(&(0x7f0000000200), 0x0, 0x1f) syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x5, 0x1, 0xf9c, "7f79e6018505dd7b95f294b2a312f8f69e1a902e"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f81605", 0x92) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x6d, 0x0, &(0x7f0000000080)=""/109}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') connect$inet(0xffffffffffffff9c, &(0x7f0000000100)={0x2, 0x2}, 0xc) 16:00:17 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x40001fffe, 0x0) socket$inet(0x2, 0x8000, 0x20000009) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x189, 0x0) accept$inet(r0, &(0x7f0000000640), &(0x7f0000000240)=0xc) socketpair(0x2, 0x4000, 0x9, &(0x7f0000000740)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x12, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x400, 0x0) socket$inet(0x2, 0x2, 0xfffffffffffffffb) r2 = dup2(r1, r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x100, 0x0) r3 = socket(0x11, 0x4003, 0x4) connect(r3, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r3, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) connect(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="80d337"], 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r4 = socket(0x11, 0x4003, 0x0) connect(r4, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x0, 0x3}, 0xc) sendmsg$unix(r4, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) socket$inet6(0x18, 0x6000, 0x8) r5 = socket(0x11, 0x4003, 0x0) connect(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="00102e2f66696c653000"], 0xa) sendmsg$unix(r5, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r6 = socket(0x11, 0x4003, 0x0) connect(r6, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xfffffdba) sendmsg$unix(r6, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}, 0x40c) r7 = socket(0x11, 0x4003, 0x0) connect(r7, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r7, &(0x7f0000000580)={0x0, 0x341, 0x0, 0x1e8, 0x0, 0x0, 0x2}, 0x400) r8 = socket(0x11, 0x4003, 0x0) connect(r8, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x4, 0x4}, 0xcf) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc02069a0, &(0x7f0000000300)) sendmsg$unix(r10, &(0x7f0000000580)={0x0, 0x1ca, 0x0, 0xfffffd9b, 0x0, 0xfffffffffffffe1f}, 0x40c) r11 = socket(0x11, 0x4003, 0x0) connect(r11, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r11, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r12 = socket(0x11, 0x5, 0x0) connect(r12, &(0x7f00000000c0)=@in6={0x18, 0x3}, 0xc) sendmsg$unix(r12, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x40c) r13 = dup(r12) r14 = getpid() fcntl$lock(r13, 0x8, &(0x7f0000000080)={0x0, 0x7, 0x80000000, 0x6, r14}) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = open(&(0x7f0000000040)='./file0\x00', 0x8214, 0x1) utimensat(r18, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)={{0x2, 0x676}, {0x3, 0x9}}, 0x0) r19 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r16, 0x4004667b, &(0x7f0000000380)) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x2010, r16, 0x0, 0x0) r20 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r20, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000005c0), 0xfffffdec) r21 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r21, 0x0, 0xfffffffffffffffd, 0x800000001) sendto$inet6(r15, &(0x7f0000000900)="4f2c11218bb37e330f44421109da8581f66ed4345c93a79da0158c284c65682db5010bc040d08da9be27119d62a0c7319dc00edcff64566e51bb47367573b927b362a6ec4a3d303036a520925fc62cd67344c3f36e75d2663235d1e8e3029cf2c4a90009acebefa1dff3345a2d32f65497eec08da02d8fd73a7ac8c0c010ac5734f36f88fff916686777776e598d1113292f11993cac18b77aac36ec63d48e8368a034c7be2835680ed0fdf1f6ad435e278c509d94e06eb9592dd7269d9f7f2f2cb536599d8d109982489b98178a63bec66e1f1df470d2653c196a6dbe70368c910f1a98030451136c0c8199f89effdc851b70b56a3bf3ee48db47b59fc195ba628f6b083eafdb67615d30630d4a2c000000000000000000", 0xfefc, 0x6, 0x0, 0xfffffffffffffdf2) r22 = open(&(0x7f0000000280)='./file0\x00', 0x88, 0x108) poll(&(0x7f0000000500)=[{r19, 0x80}, {r19, 0x6}, {r22, 0xc}, {r17}], 0x4, 0xfffffffa) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x11, r22, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r23 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4000000000006) pwritev(r23, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10000000000011, r19, 0x0, 0x0) r24 = semget$private(0x0, 0x7, 0x31abeab9b6d42942) semctl$SETVAL(r24, 0x3, 0x8, &(0x7f00000001c0)=0x9) 16:00:17 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x16d}], 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b6, 0x0, 0x10000fc, 0x0) 16:00:17 executing program 1: getrusage(0x0, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x800080000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000028e000/0x3000)=nil, 0x3000, 0x1) socket(0x2, 0x3, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4090, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r0, 0x2}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f00000000c0)=0x10) 16:00:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000038000000efbda1e800000000000000d5b600ee104e9cc0217864772d727180b3bedf9e8f000000000000000000113cf69b79aa6601006712731db7e901a15900fc000000090000000000000000bc04000000000000000000000000000400cb49769b15c3f7b059dd6e734cd11d940500b7e68b5ed80188340ef4161618039cfed98a022c5df1e99b74778dd0c0f4c7f032d9ebcca033c554e48f72c97d6c47b7e087d322c0903a06ef0f28f34888ae4d8dae1314bf144cb828f05f27ff6ad8fe78291e13968ce5fed921f3e720154bb35dd09d79881fac820ec98c3d9d78c628b219036b70f582af094ca4a3ed33f598a3613412c76069fb2dc1cfc7259967105124657011ad556027f6258b5d447c64fd8c75118a8f0e6fe99d40fb3db0dfae5d70c42b9bfa00"/323], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x2b) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:17 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{}, {0x87}, {0x6, 0x0, 0x0, 0xffffffff}]}) r0 = shmget$private(0x0, 0x12000, 0x2, &(0x7f0000fee000/0x12000)=nil) shmctl$SHM_LOCK(r0, 0x3) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x1f) pwrite(0xffffffffffffffff, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:17 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYRESOCT], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x4) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() r2 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x40000000, r2) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100)=0x7, 0x4) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdd5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r3, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000280)={0x0, 0xffffff21, 0x0, 0x0, &(0x7f00000001c0)=""/165, 0x22}, 0x0) 16:00:17 executing program 0: getppid() mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) clock_gettime(0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file1\x00', 0x60e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0xa434e74835e92242) dup(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r3, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x0) fcntl$setflags(r4, 0x2, 0x1) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:17 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) getrlimit(0x3, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x201) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x881, 0x6, 0x2, 0x12, "3b0e563bb9afdd790fd5776a6aad779cc134dbd9", 0x8, 0x7fffffff}) msgrcv(r1, 0x0, 0x235, 0x0, 0x864f51a907a84ec0) geteuid() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001700)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x900000000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000680)='./file0\x00', 0x11a, 0x2) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000400)) r5 = semget$private(0x0, 0x2, 0x158) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000300)=""/197) msgsnd(r1, &(0x7f0000001880)=ANY=[@ANYBLOB="0200000000000000c7d14a56d5f6ae0d9be4c4764e995fcd33b2d73303c2cb789e630e84cdf134de490279cb836c54734db396e1d3d83d07eb2d39e2f4d6d377dd1fcb9429478fca19d81b62357a95c1d4c9b10be72f9631b6ce4b015770ca794392c9b910d7f0706fac85fcc0b9d4df741581dce00131ae5548e43f5b1327a8611916a5e6ab5131ae90d4e66b4662c5a4f6b8996d6f643c9b8c25ce95c1878be3304d2133c1a4f9360e8903c3a5e114e1629c55be9830a585f8831fe0da8a7ef5d0ed79702af372b1628fef246b5cf61f6dfe3c20aeca3e6c55a79936284cb274a00a8b9e94dfce6789b57f6082766a19c8977241d327f70d5daf57a08f8ebea12e208ebca0344f47292f18112c62110225509aac16e4019d1becba9208fba7ffa7d454dc7010cf13dadb0a38046e01b27e8e8456f94ad176da28917eb7f0a2d9dc1b97334101fceb900905837127ac695837cc21e2545521f9d4dd0c8ffe389b464ae06adc7e3babc984fa323078b6f69899957f593230647d71552fa1f075087007a47499e54fa9ee13669f8f2b2f29f1350fb94837ab704703fee3cab9c4be2fa829c571b96009c19c0a81847f61bced3086ea122258ec2d42d694d2c118fc7509f85c172118c1d9ab9207559a0d22f2cecf26fabf59489d2e79d44dc8a9413986ec090577a95a0c5ed3e104979d69169ac72ed75152c11faa3669b705c7edeab6e7192aa5ca02ad8399b6ba228c932b0ce0eb6f259f442140ad28c4b8614601f6830d302293058bd0da93c77ea7e26b069bdac024c699a78adb30a9333aabfd5169b898af5c1c46a493b62e87a9e164bc7ebec1dfba32838596cf84addb92cf8a3606a3041b276b50aad4bb9d991c60bc9879c9a9b1ed82fc88bdfda91719051d6787b3387c32dd48f4c183143d299f52da7cb1a1d17de2d0083d7206094ff5855e57481350838caa3978798c8d8e703a90585ca3702e54c3f47b4cfdc3f485a6405ddb8391047229028f69b2352e7e52e9fa8dc57761a51907a52ffdfc263898b47a782b6dea1d8499bf37136d9ffad3f45b6e4212357fdbf494698f7bcdb638cd88d2d088604b236ddb4bcce72a8a3f757f4acf2ac386cd64734138185c80a57d0bdfe1d602d411641885bad7ce443e1732d76f8fe8ac240602df7af347ecf7a430ba8f8b4f4f27ea5ea7144c034270933ce090bcbacb9e452244ec28d701f3791ff31127e4619c96c33295af00e369374ceba5a2371426e2b2cf629c40f1b599098999bd8bc88c358d2cff5b96a88a7360d285ae565b6fc7acb225ee194536851c7eae8c6186e85379651f706186c1a641ac9e354a576ab6c876b128d3d950a56cd6974e39b34ff524f302f45b8d1b2599900be70e75c758a37fdebaa63522c683dfdd6e65740cb896d15e27ed5b4851fdb2239cb5ee1b676478fcd29c4823986615ce4bd4d28a5c7814ca4b68fd3c22e0aa2bbdb6a221b73f9d64c95d33829c8ca16291046e18d4b90e4e5a0b2a50cb77ca392a74304de6b2e12efc105531471da981ca9c4780050a997ce309e2b4267b820c50abf98590a2646e0137b9298abee1ab926a3d6555ff45d07f54e4e2dfe845935549240ec45b7b94dcb1f76776686f7eaa2d07eebaa931764408468c8f5a2e50336516a4bddec066aa59e812430b102fa1f5fbef25f5335b0753d6c4f546fc38e010e61db8d72640b13fecbdc84a45c8c6a09b023e71660fcd899071c96e168884d0363b0cf3ce0b1cfa78f5a2d9d20d3ec5576a89dbb7bd0859f8109f7824b15a51357c492b9ddaad1d73baa09a1003a7295f2793e0f1068a42d7d97cf40985fca097c605a876d7bed10e3d9afd633c2f2fdfa4b120f2d39247af1c7d2a5218c4361d76be03b70a7493a3dfcb44a3382347f8ca0d1ec54fcef6e3498db55fbcb74a773b156e9a14499a41af3cf94b0a6c9bce6760dc6e4c998b762fa9d48e0c6e1937a1d896385e2c00f961eebeca1c95295b89274916526220f00e994ed7ff6757510ef0992424be3100ebbc4ae9ba9f828c000364f20d6aedc97c4f239bcde96d93411269e15c3309464fe3e958231d42ac7de0ea6dd64094a9230ab3f0e7ffdbc77db40dd30350be3e297b5308d4134d5d6bc939f229a1c584eb55755e806399341e163b01a6d64d907d2c1d26b113e03989f6ae4b0d3b34de1afb4c39454efe9416f0099219d963927c46538b57bfafef8debf9ab6a334cec34d72b084b4ba5f7384730ffac79c86a75a05c07c17e3843d60c9062dff8d0dbf5dc7d6740ed1162602f861a98ec17197cafa283ab9089d4d4b32939e67c47d76390e72409c10fbd86a7fe4038a9cc0e13bb4b371f10dd320c5be6e4926a5750c5d9b8f8f490c677413b09781262b751372c43cfa19baed757198a15082da0e527663f563a6599071da368d3f3442317533a31ce2e3726d2e840573a61b017ec2537297cae6c425071d95b7e498838fc208b7a329a1506c98127e584180c974bce83a9a43b3929f21a49899f9d8289d7c7f765a400755f885a144a9708f9ac1185c4285607c2fafdf2611deffd4d27f2a6654014ffe6e901d287561960a36ad55ceb5cdb1028f5ebfc80b904c764ac418e0ea9384710a3108014ffee070572d809eec40e6112b4b58c02a96a10fc6b8a7b90ed800e694c39f541208ca5dac4f09670b828804b2850da7d2a01f8b78b857261f3245438a0b36ea699d1d28058e98b3d0e64fb562e53f11013f158250e371b097cf01b3b8991855f015847094601deed8b0086ec13e9edc5b49e5fa26e502221b24ac3d6340168f912b46c7fbb53c128c83d3d486fc8ab7f78b66661aa79dae4024512d8c7cc78bbefade16a7946966e637999f26715ba1b4b09424a0d8208186d6343bec62af67f3b97098a4b0527ea93328d6e09a09ac4f5a6ca113ffcf56e1c4c74496e77dddccff43092f74bfc59552813daae66b5e05b5a691ee19351b0f431ef5e8661b43573e3a58ce99797036d2a9be045c126bc15a5c55595ef0426147621414c3dac3b4eb7a644db8685c8c933cf0dfe6229ffd33a66096d4036e9fc10e82f3bb53cd328943545a3c05c9d6a3e6ff92fd8fb9fa6454a9aeace8ae844cfe2349905608172f3e9280104139971bddd2d9ee9c00b7a99455e23c2b08171379010c0e79d17ff9a1ba77ad2e00a45bb0bd293baa866394a5d398ece0f0c5fe74e1b7a7b2492630b20beb2705292dcf6d6d94f09078134010f99bbb072d93e051547cabe2e45305337e23035e8476fa7c9ddc6e3cd5f522fdb2da29f4058b9c26ab441f2e1f2fe5657e2fd64331eebcbb9b699e050385b197c688e17d7778bf03d1aa4308d9b647466016aaf17fa542f6a1851a1aa3ed510652f64b08ffda86e9ffa699fd571531d9e72671bb42d7d1b381b3e3e9fc92b4b05ce3781ebc5ddc919b80ed0ea7f1933ddd0deca2c93c40d38de1a3836f6d7f0f9e18632ce06d5b14f120ab0ecfa8dae4bbc73f4bc4ef6a5e296ea260809ec82f055b27d94001a80272a66942be0981f74094eb93369aaf182b9619b64c719f752a72cec33d42e9af3ab86026042380ccab6231a0c1d715a3d7c6e6c8c3883bc312ef5ce7acf82f732606ad46909da7b0b569a9a9efed9c5f12931b783e2e390f5a53253569a91337dfdde2edce013beaf968063c70996f70ad97cec715aa965b8025bd7483564fda38182129b40e53d83f5af24863af025e2a42f5f4bd8a5a6bf748372c8845e98ed30434720e5d5df9bb1358b9b222f35dca89a0464cb171d2fde6e5c8ad179f164a7931c1b6ebd5bddfc1934db40eef1a4c81ec4b146da8252be642f7a20c4b36cbf3fcf6da9d97d7de2791e363c30709294d4316c02a05203e1ac781bd1c518e72ed4966156c192c7cbdb38455e33e98e258d8f93fe1bff29e14a84a230799220be6e9d6e8d5c4e3cf56789899e129d94238481a1078782a7b585ad0350ed538fd782ceedff2b6ce532320967eb8c6025d04a2ae0e3a220d92e194b1c0f366ad5b211cfce837dff377077125d9c559c0611b78795162b71f83d658f7026f0e4128555a17ed465ca246a72ae69242c3ad6f28a8a93cf42f5d63fa621fec43f066cac635ea47b2cdc89efa96cb9372b2775b41411a67215b00d3d5076e455e49ae91d9a7cf762226fff2d43a17b759c32a7fe87e45476873ac36b13f0ab67312c0b48f8ac5f16bb4184bc6e7b2acf502fccbd60e90d43ba3fade192081bdeaad06bfb34aaa2bf203fc46afc60a598edfd33266c73608da1c660ff4cc7fd22274da19df6780fac32f8d007ac7618663eb2703bf6a594467d5530c328368f5e4f62b09ed4717c2eb5d33f1aa941fcfaf6cfea79fd8ad8d9811cc198afc70a826bb48a8c64750b7903162927e74cb5c600b824374d7597e87acfa6635cabe68b3649488c1318c9cd22f5281b5871ade1812e6181f1e2d9019196f91a38ec7eec1c5e9a40c7f4936e4b4d4c71d94420d88a31309e64e641880c2281bb42ff074b6ba92454e2f1f1ba30c4478ea1187f7a4cef74660a0cd6a0c8db715b048bd7df733fb32a1023243ab30a30728f9a2b9b8c13d03ba8438505bd7ab5082f360088673e600f0580cfe22356f1e36d2d2b4b14867806009876badd4f1d32c786321f8951a5c64287e21de87ec27a332808eb14cc15c061a7beea2f85b734372797dc1aaa71af0b644f6ec3fa38a9e15e72c0cfe2f684cf40741c81b9b4eb92c413c112defdbe0f5fe19a6c49e79dd0f5263e6bfad9181cf87427782cf873ac8a7d2f59217792d4bb02f336b7c50dede54af929ca6dcd0db41f5050caabadc85bc29a351106e450dfe1056e76c92c23a0d80b4c422fe46ba8d7368e247b65bcf65456425fe4416d336abe874392f9cea09b5de871badbdb78071c2c2901ac1e123f705f5f74ca0788e13b6bec45e30a6eb0031a49323eb5a4f366308a4ad6948d5f6ba2f9c0349a4dbfb1e1466a5e74e86e2cafddf27420abf2e49330944259528310e5fda41382f7fb9829dd7c60d443fcce5231502daa96fe6958acead66bde8f39171f150d6dc1be792bb34126b062f6e70be667d29918a709ae71dccab2fd3d1c903add2b2f7200945c4623b04c385d00bf46046a326fec8360cd483465cd184e8c0d97cf902ca4a6204834a5eac4f1bbe1ca5d6d3869028049667aed447c449a5bd968413f8ae3d5248fe455efc555b869208a036f28b86321300f78f32e2243bfd6ce93597721db4db84b63b272bd550f669631b6051be48d2ea7eea5b42bd1a630fdcdf3a4462a1254445a1ecbf3c19fc0e066ace18a72d264067ed0885acd62b48af93249123eb37cfb241bb565e99dd297241adbd5cbd46202ad5e7b34d9d5d431d565126623a9dabe355ad8cccf005964ae1f5898c4739b3881ecac226f0d055c6150ced1b174881f7971967a1c4de85bbd51f2c67bf4e0bc705cb1ea5d266bf66c5268fbca5f9f544af8de4851a30941dec4a52cdde47979eb377e57e752640c46f2148dd50223477b5c6db92c1aa1cdf8774f16d42bd77d6ccc82a10b65537a68d187d7c67a81105c4cb63d137c525e3882b3a7648ed87b771a0286689767de996350c325ac09cedf6e1a6c8e3e99efeb8ccd9e9908462bf8ed2fa1167786f96bedb9f9519b523c94d4322b2d8ac30ec25cefae549c14fe0b8213f597f4bd020db5e06629d2a5a530458de7f9e99b902a1fa893a6109199f6a20a7fa1632fe1b81a6f0ca8498114055885995d0f665cd04df9d91c4a90af0d4e6d2f934caa87dc479a492b2e75236b7ef7575188870c7394353025bed4cf30df90e5aff3b2228e12b4cc8db01ef8dcdc9915efc3456a014370c91a197a49c7d9ac6fa294b69c1dd1283bff940c49a763ea012ffc36225653a915a386b31619dcf2f7325341b19cad03f630ef5b871fc0615625ad44c890f7"], 0x1008, 0x800) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x11, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000140)=[{{r7}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup2(r8, r7) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000040)) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000080)=0xfffffffffffffff8) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r6, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000100)=0x3ff) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000e00)="b3f97f0a76932dd6ed9270d8f8bb") r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x8, r4, r5, r4, r5, 0x90, 0x10}, 0x5, 0x54, r3, r3, 0x2, 0x14, 0x3f, 0xfcc}) r7 = socket(0x18, 0x1, 0x0) fcntl$setflags(r7, 0x2, 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x2) setreuid(r9, 0xee01) r11 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x8, r9, r10, r9, r10, 0x90, 0x10}, 0x5, 0x54, r8, r8, 0x2, 0x14, 0x3f, 0xfcc}) getuid() getegid() r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) socket$unix(0x1, 0x9, 0x0) socket$inet6(0x18, 0x7ffffffffffffe, 0xfffffffb) r13 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r13, 0x0, 0xfffffffffffffffd, 0x800000001) openat(r13, &(0x7f0000000240)='./file0\x00', 0x80, 0x177) syz_open_pts() openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x40) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x28082, 0x6f) kqueue() dup(r12) 16:00:18 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x80000001) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbfffffbfffffff], [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) socketpair(0x18, 0x4, 0x40, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x60}, {0x80}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") r1 = msgget(0x1, 0x109) msgrcv(r1, &(0x7f0000000200)={0x0, ""/64}, 0x48, 0x0, 0x800) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x2000000000000282, &(0x7f0000000280)}) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a6}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x20000000000001be, &(0x7f00000000c0)}) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = semget$private(0x0, 0x4, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) r6 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0xfffb}], 0x1000000000000274) ioctl$TIOCSBRK(r6, 0x2000747b) msgsnd(r4, &(0x7f0000000300)=ANY=[@ANYPTR64, @ANYRES16=r5], 0x2, 0x1400) unveil(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='c\x00') msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) socket$inet(0x2, 0x3, 0x0) r7 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000256, 0x0) semget$private(0x0, 0x3, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r7, 0x0, 0x0) msgrcv(r4, &(0x7f00000001c0)={0x0, ""/6}, 0xe, 0x1, 0x0) msgsnd(r4, &(0x7f00000010c0)=ANY=[@ANYBLOB="0100000000000000ffd1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"], 0x1, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x40}, {0x30}, {0x6, 0x0, 0x0, 0x7d1}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ftruncate(r2, 0x0, 0x57) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="2d012e2f66696c65300025b4f300935a8d3a7bc647496eb61a634b50d0208b"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x9, 0x8, 0x1, 0x2, 0x8, 0x37e, 0x298, 0x0, 0x0, 0x5c52, 0x8000}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = msgget$private(0x0, 0x4) msgget(0x2, 0x80) openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000500)=0xfffffffffffffd77) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r10 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f00000003c0)={'./bus\x00', 0x9, 0x8, 0x1, 0x2, 0xa, 0x37e, 0x298, 0x0, 0x0, 0x5c52, 0x8000}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r7, r11, r9}, 0xc) r12 = getgid() r13 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r14) r15 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r18 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r18, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) ioctl$WSDISPLAYIO_LDFONT(r18, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x9, 0x8, 0x1, 0x2, 0x8, 0x37e, 0x298, 0x0, 0x0, 0x5c52, 0x8000}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={r16, r19, r17}, 0xc) lchown(&(0x7f0000000540)='./bus\x00', r4, r8) r20 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r21) r22 = getegid() r23 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r24 = getpid() fcntl$lock(r23, 0x449e139af20779d6, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r24}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x0, r11, r12, r21, r22, 0x8, 0x1}, 0x100000000000000, 0x10000, 0x0, r7, 0x406, 0x635285f9, 0x10000, 0x4}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r3, 0x4, 0x8, 0x239f, 0x1}) msgsnd(r5, &(0x7f0000000040)={0x2, "59cabd392820ccd2711985d2d44982a6999526835673a949c97fbc5b8471d97e753c6df826555bb0afe79c3255d31263f31601d6b0b8131b6e524a0d6e3ddcbd798e"}, 0x4a, 0x800) 16:00:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffffdffffff], [0x0, 0x0, 0x404]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000000a000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$BIOCFLUSH(r2, 0x20004268) 16:00:18 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e3700ffffffff910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da60406b0a3b80cb180e5a72f9bc0d3477b0ebae075c2ec219a27575a53dd32406b50975355c0edead57d912a6d8b27972ff6d9a25c0a902d7f07e946c9aad718a2fa3cb66b53a465ef1810cf7892adbf71a60c330378985852bcf0c10ba4f0f2c1ba17ab0da84a8a1e20a8dd2cd22e2702ea72fa5278459724a4dfa126d7a68f14d2d82e731b522562f540caa"], 0x10) r2 = msgget$private(0x0, 0x14) msgctl$IPC_RMID(r2, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r3, 0x0, 0xfffffffffffffffd, 0x800000001) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x10, 0x12da) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000487ec011da9aecb000000ac1400aa00"/32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x4d}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) pipe2(&(0x7f0000000100), 0x10000) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000280)=[{0x28}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="f9af86ffd63b731cd54d5346b0fc", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3ff, 0x20, 0x4, 0x6}, {0x6, 0xeb, 0x0, 0x7}, {0xcc, 0x3, 0x9, 0x2}]}) 16:00:18 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="08d3db23c69aa3073820ab16c99cd28e", 0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x18c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x0) poll(&(0x7f0000000240)=[{r3, 0x10}, {r4, 0x10}, {r0, 0x100}], 0x3, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) r5 = semget(0x2, 0x1, 0x102) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000000)=0x8) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f00000002c0)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x800, 0x0) close(r0) 16:00:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="62bd2cfaaad6c828c0bc02e57f7f000001"], 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r1, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00152e2f66696c653000"], 0x10) r4 = socket(0x2, 0xc003, 0x0) dup2(r4, r1) r5 = getuid() r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', 0x0, r6) chown(&(0x7f0000000080)='./file0\x00', r5, r6) 16:00:18 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) fcntl$getown(r1, 0x5) r2 = syz_open_pts() dup2(r2, 0xffffffffffffff9c) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r4, 0x0, 0xfffffffffffffffd, 0x800000001) mkdirat(r4, &(0x7f00000001c0)='./file0\x00', 0x1aa) lseek(r3, 0x0, 0xfffffffffffffffd, 0x800000001) r5 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x8000, 0x1c0) getsockname$unix(r5, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000800000000000000000092104271f6c9ee87b064701ab6000000000000000000000528bb20007a0c1ab861666d9461c3a61e1f9d2dce5afe3d204cc6280bb6ce745c3b649246f92e4ca1b5509f9bf91b65580d2c99ce186627f2328edb92915479ca8dc5f89113e39497fa108c3850bc6246bc16d2fc69b6b3b466d7d37ad06a2edd227b5b546d04c04b40d19aa800000000000020000000000000"], &(0x7f0000000240)=0x27) openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x110, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc, 0xff}, {0x6c}, {0x6}]}) fcntl$getown(r5, 0x5) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") read(0xffffffffffffffff, &(0x7f0000000040)=""/33, 0x21) 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r1}}) semget(0x2, 0x3, 0x18) r3 = geteuid() r4 = getgid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x4, 0x4) semop(r5, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x1, 0x2004, 0x800}, {0x3, 0xa3be, 0x1000}, {0x4, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0xb, 0x800}, {0x1, 0x7, 0x1000}, {0x1, 0x80, 0x800}, {0x3, 0x2, 0x1800}, {0x2, 0x5, 0x800}], 0xa) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x101, r3, 0x0, r3, r4, 0x11, 0x8}, 0x3, 0x4, 0x8002}) semctl$IPC_RMID(r5, 0x0, 0x0) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000000340)=""/223) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="defe5cd4199b55320784"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) sendto$unix(r8, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r9 = accept$unix(r7, 0x0, &(0x7f0000000040)) recvfrom$unix(r9, &(0x7f0000001200)=""/4096, 0xa50, 0x40, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:18 executing program 0: open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xfffffffffffffffd}) nanosleep(&(0x7f0000000380)={0x2}, 0x0) socket$inet6(0x18, 0x3, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xfffffffffffffdce}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x18) socket(0x2, 0x4, 0x1) write(0xffffffffffffffff, &(0x7f0000000100)='w', 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, 0x0) 15:59:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000000)=[{0x7fff, 0x9, 0x1, 0xff}, {0x2, 0x5, 0x1, 0x7}, {0x0, 0xff, 0x59, 0x5}, {0x2, 0x3, 0x0, 0x8}, {0x9, 0x1, 0x80, 0x200}, {0x0, 0x0, 0x80, 0x56}, {0x0, 0x4, 0x6, 0x9}, {0x0, 0xd6, 0x2, 0x8001}]}) 15:59:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='@dev/null\x00', 0xe0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000002c0)=0xfffff001) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[{0xd8, 0x1, 0x6, "67ef14a7aa179cbebb844ceedee3a456e58dd96f694dc42effb42bbad3d3451c7ba4fbe5f9549d23012e4853ab32fe2b56e5cc6083c487c1b2ebf20c251efb8a52996f7fda4aace5cd18d67f009cf7234223ab7cf6621883e0c060d41fea7b9c9a8b5c8c77d46846b21744c474767f42a5f97a46e626ca2ade440910971abd315279a2e85be87d2f9b8a4ceed5f49a846c89db6048d91df1233ee3ae76002e15126d478b3f5985b747bedfce2054092ad5e96b34c28f7c23b53a3571956478b1c10f757f7b93f1"}, {0x58, 0xffff, 0x88ac, "1cc5330b19c4b208769c1d6390e4cfbc1fe68a49d15e697eff64087023694b84a72c9c6dca2c5e70c3ed760662e685fd40d46de58c0fe7c4751607b596aeee721a40"}, {0x48, 0x0, 0x6648c117, "f3f629f272d26da6c7d372ea27011b93d7453064681551553672f5386ede4eda2a6f182dc819f288961a69505209104d2f"}, {0x50, 0x1, 0x6, "f025ddc3d49e00618ddb8c86011a3c92afd314aceef1dab1c86adc6a75659c16898fd353a6c71af47b08920b5ae730586e61674ba4d975d2c751ef0ec2"}, {0x1010, 0x1, 0x1, "dfc06954173d15ebb2213427bb34db77dd70e80e34606a8f530e4d827155992f278654670d22499a1e6781ed7f89956785cc4cf5f83a5790ba5c77990f2a627371e288596abc67277b5e4c89f385ffaafb8edb8901438de9928df36fbcfd56cf29eb72b5bf3f99294595140184727dfa49c21ae2f3ef2c65523637e04e99713382af8bb4ede91e6157c6561089d1dfcf99be44f0f3f580d62c92952aa268ddecf70ea61013700a12479d5d825964f9b427eaeedeabaddb332ba5eeb8cac995471198cd0016b89660594736b837aab80d018b15dce011be879d7490f3fb56ef56172d89cce06e15b82a567282f2dee0419550be43eb9ed0efaab914fc07275b19d7a9810d2a20a9f943198366ccad5bd5c948071b6c5c0189623163da20357bc29ea79bc7523d7102aa10409ffc133df418a5b5f0f15a101f8fb9ebee765ae9dd40a2be7033dbe8cd90e871890757b5a1cdf699cf17498a877c848822725eb9c13977b190c336b4234d0a3fb57f317dd2621b16679638aca7a9e98a0b1223eac0170ff625fbb7a134dbef549b7133682e53693ad4854b539c60bbcfc733f31d6476c65ab1ba2054f09a19099c8c88eedb2ccc7b8b9c2257ce875ea4131907536ccf68fe1d25237c9015cd80ce8c3966c73b07c2bf72e8263c272dba21df39c64ce546bc7944f56314bd0f6ac862daa4c9818645b695f9619e4e44c0c2d5fbee2e71b9771f3140e6d2877df70422e5eb2fb8d70a0ee8b7a7ab1480ac333ae15a4ac7a4f9d08648c677eefe47ed69f489218ab89c17d0e448cceada69ae00635ee2cd8d777d42e168d310499d68cd99d07adb6e0c7e450d3487b45d29c359644c9462374bb10c2d353ca9b0ac43564ed696322285e5f12ec608319b8db00a1861a558b7822489e0d2cb0f2ad60994a78a6f8d6405ef6053475b90538863c5d3a6da11dbc2a491ec72cffbad44c24c329d18f2524f5cf54709e67d8d89c59ae25817c69f813acb354c9d639c60298697029d2ee94af20c5288cfc64cadcf67fd6ce977c7bbafa9914a7d037e3d43f3bf085f0b2936af6fc5cc8fa653390c313fc69cd8279658269f0ca83babc71a26cfaf1618609822cc0d7411777536c2ceb72cfcc886d721c77e1701f24a38e4def2ef5bd5dc80dae244d063ec7ff24343584aa04e13857c85e59c72235c5d5b8ce1a5f4328cd1631b13d0128c2545a59028b3a7235c7b369fef0778a138c4f671b43a16dc6953b70d0eb7976e0c8acd79d110743ecde9d82262307019723b8ac4480c7a4a0da8737e9aff6184fa194c647e85cb124bd438ca4921d84402dd8fba7b7474d0abaadaee1b74ef5484cfb72106f3d790a3e21392aa6a56f1bc4308f717b4bb32dd06187277ddf686eea8724c705719ad250f46a9ae8664be1be81e02d02cbf53b19c40fbfd2eaa39d245703610237f2666dbf1cfc4b666a9afefc5951f1af36853b3337b7e6d9406dfbfe021793b7e7e177ebd45489d89def744c2fb347e68048a464a0aedbb3f2fac6c181da43fd4a29156c5d045588e735647541de822cc2794c91a76e683eab7e31e32577b0f17adaaac02a302e55890842a678b7b586c7f2e6b64ee469a1bf84e6cfed7cbff02bad63ad900d486a696b6faf4c102f39b2ddae5b9bd6b2f1b4a82213cee232ada07c28bea54e76d10aa2263e6e534f960391fc91a46fed1d6356dc536f40710d6ac1b5cb70723581d9f00c82506f89c26f91688d34258b29cf27f6d4e2059bc0d72b40190f84543ec215cf73c1ad7e0e47db2146f99f10917b8467faef1a8aa3d9a15562d2d6ecc2a577e9592a3d42916d175c2d038d8ab34f4327589a8ed37e192ea8e7e69c81bd1306709467724166a68c8098a10ce1864d68cc6acc0671ef52fbf3aefdc546bbfbe6cf05fd826044afdd841c68b9cd5ffe2ad637993e484faf4beecf0ba828fbe967ffe44010791277845cc780f18135dcec646f81fb87820f2575032e306488d6531334bf0c726d4df3bb11d1ed138722588f93e4c0ca342aeb3576a9f5ade5277a7dead1d93175d67d925a7fd25f9fa35f0c7f30f99dc1cbdb55668094d76720ff96436eb2f1ded40ffd36ac6bebbc62a2acd42f7176cdaf4e3eeab3573c8cb0e2d0931962dd3061b1a28802af8a6c7e73aa85cba9fa3f33052ebdfb9baca4e1a95d63a2a661d7be945f04448a25d20ae2636b79897abb9b9b389557aa32f9cf0373b6ca15da86abe990201f646bea2bfd8d956b7ce3ec38f770fb2389632d67fbeaac87dec2671a7cb0035ec0afea59104dd2770fca52ab1d8ca108a41027eafd173f899aed7ec4ea8f1686e2816969e565f20be3d85103ef60312c1aca1f2541388412c9d207caa38a15a209f457739d24a50ef309bc866350081627760abc96ddc17266fd9cad677cecd512245963695da35292cabc50713dbc9a9e37e8a7e5f57536e67055b4b281a44afa3686fc07bf73c02ea31d8c47ad9d43e4c64517d251f8f44ebb299b5d99cab16658e134e2f69f754c108dbc8a6057d67980951e94b208e91b300dd12fa6c31dd8a90ffbce0ccca413a3cc99646fcf768a1bffd20774c3caf35bda4cf4286cbad2d40211b5e865cc65d6a1b1fbf29fb463933dffeb715f42e97b3bc76a4e7a8a442aeeb1dff6d9c71282ac186fdf82ea4b9345623279681fb991276a073a902e93575f7b0255b1be5d08f6ad6dd265a308af947fda79dd644d5a7eed9488113e0d911777f1bbf48a84b934f3be5287eae8c5e04e42a312377f47a99a1a8fc8b1d377742592ce670fcaa6acd88c3688850e1e0dc1534dadb3cba54230bd38cebe1bd404c50c457760be688f7b29b5bfd4af730cea1f3c6e80328bf10137597f8a576bf8ada77636c9be82d604d0d443b06f4b705bb2cdd868b6c1e6fb4ee4d03a361923e41b13e30276dd0be926863757e54fc9ff92017b8f95f277dc969b0c2b62368ea28eeb944531c0fb188beedbc3f76f84e4f258f1c8999648536484054f4ed011b19a614cf93d18be40e6183a0636e90c881f43997038fa31306764241d001d9e37c59de2e18a653cc2a2ac824a618d2662eec92fc798d3b4d03d9de1da1ef2cb920d7fd54a582983765e8fbb9aa13b091362ae43d35cfbc3b1a3c1b1588ad31f008c151a21f1c1f2b716bb886cd20b52614cc247f1fd397b8757a2bd6b066777e3274549818c2cb931a0fe64d9883b0955fd90584142b63333054f67b9d906f6aa0eb44b6189ef1264613f6fa70052288f7b68f89db74b203d81bdb955e4b8aed9a956207b33732258390b7f6e621eb119e9904ad982cc81ce6acad1219e6c4bd1bf15c19a32b37ecf8a33def0f1b74e50f477dfe2f06b6c58b246a0321cd8a467eb81de4de92742d2b3bc5a7ecfd3feb663a34a58394ae9dde7b92612af46e4ca84dbe7bd13f593a59036eaae290fffa5ac9968d63d64b230eb1f57651e63aeec4b548585ae3a95a0d2cd52557d5ce2a7135cb2beb593f0fdc4c919ffb58fece90a4c656655f914339126abfcebd0354179f434c3c3293bf9f1b6ea2bc4217664c6fe80a50af3d6d969cd55c61aaae7426cf4b986dc0b0a4db9b23c727a9fb2fb01f21aecfa87a9e1859d2a407fb955394d20ebbab933793ce429f1432e7477cb4dd278b3446413bc740a32b773e27a02275709fc2075b3df90f7b99b4276e3cd6f6100f9420247bb842aaf70a49b565b1e2da5f42633c4a61909ce366cea54f5c72b319e65c6603d3cf6070f8d9d245735c3fa851fc02281b793f69097f3c809ca56a5c135452410641f110b62794686cbf06b8daf9bd22a40ac525cd4a7a27e9140deaa97387d3e1fb6e34ed4a358a1354d1d2f1bf69dfa34e81c91358f1e8d185055ffd773d4e705fedf40e8c217fc2ca3bcae5097297ba7b543ac1a8a180aef5cd5bf390febee9674014bb8ea84653de6c61988cfd414774ba764b8d64ce4c2423f11b06f7168cd655cedbd73a3159955c567d8ce495db336e5a5238eb9d15e5752ed8cabfa9ff87c96d34e80e5b49d95d475ecbffb7b5f2175392eebd5914760d89628d9b754ddf5d131c64bccd15dc7b253bf75355cfaebd478879b45650f698f3fe348a835e578a0ce989569d06ebfc8f8d99603f1eae65bebb83c76ddad563f2df832186b8d36f268af591db1aa1520288db7039eeb3540af77ae5af59c9d9a9e412e5b5c6e1fad541422f896e67123cf0603913f84bff90027791b4423138b06565ec941b69f56dc652445722062a89f3ac141cc902c118e97dd8cacd81450d093e43cc9b282636cac0a3fc49448331313fb30d6fdfde92fbf57d6dfb9b36c74541e60b6e1c9a114c1ab8d50317500f4a5a15d3621d765127d9a6cad620ebc1b60ecf1da845f33d18568d033c5832b1616b8a5ec56e2986af4c4f5acb31e3adf69c3895548a4f79fe4063e429600f7b491331761071a684bd17936ded378a4bceb5966caea153c5431dcc48295fb2438636c758c5fe6bbdf431050b7a2d7630d5cfd42780c1d9dcfde223e9e34b7426fa3ac11b95346c234df83167d22ab1e623ad57297b98ab5e54addf979133291b0c205d474562c560a3e6928cfb2180f99957630ce259bcf769d5bc041082d989ac678d070d5ad2ffed03d3e0fc8d623ddd46ed1b5eba12783f7de5458ad33a2007c661e7d7614ef48044e78d10572e2da5b9139508dd14cbdc307f91c1cd6e2786ae208a59efe5ad6a3d028a5a08774d8688a88533501284dd4859699412ead1ca29a68999fc80b4e6bad63bf80ab42641602973c60583e4155893a23838937b39f4de80090e019a07620eaf094d512b814129be4c663f815cf749ed03498e08d7b24b71a01dfca5fe2fbae22e9e8d8a0e46dfc7e08f6ba0a5028c4ee5d875d5fbd4878a1a98156ccabb3c3860f0d5d6b395b00efaf24888880ac647434d50ecdd770226d739e033d70803308d2a26274f96a3bb9fcf6eaee9fa839877f8b00e92f99681bb4718777b304397da7474b90dceed46db7d805cf47edeed824f90eb194e7fdcceb2c50af2252c3e0e637d1e32ed7c28c9d1368f37b0ce56f423931e8ddfcc0be1086e16426ee4c2c2fa7dd38c72433bf34e5cac00ae95259185916bfa9ba57288f568fb01b61227eada1ff4100ef641b2c0324a748ab620807c3ce565f56d9953a4977eda92c58f3e6fffd9bd20ff4c9ca41f4eb4bf3711c7595d9c8697148cdbc2b7665b02c21f0eee0b4417a7d0f3b7945b15fb8c32f73b6150eef698a4a5350a151bedf45d5880c9866c723469db156a1114ac2ea066986f6c1ee9e40bc180a176059f1b78b47fcd991ea273e3b0c72afe2350a4512c8f3f6ead5e17ef69ba0b8c62dfee06fec6ee2886de672117439424165a9e1a26e24f9b6ff4cee9837b47a1ce5525e5b0183435b3987077fa74791019b7d1bcbe72387f893f8f34c18a8e31d976c93cca78751c2c75f0ebaf659d00d7ecff73f5449c842a3a1a7a5195c54d49b0d38f92b2f3c36fb1e7b6032d9b6da778e7fb9cfb24fa27bb71f5cda200b4b38f5c18c777aea9e29f788a7677686f74ae5a23875dac968688ddab583b82518a8cb74a921a3ea7e4252e1d47dcee4794afb56b5731f8bfd66ebd306aef374841cfd2c82b02ef87914e200c6baab9ef2a74809796901445c06050b473e917041876badda9b3ea9aed5f13a25827bf23d3fde8097bfd0dd671d1ede584cec4d0fd520b877fca1dc97cf33ddfd0f926ab32656c3decd63bc4235a65f13caf5901efd296d77a16b7264e04a5dde3"}, {0xb0, 0xfffe, 0x2, "974f3355ade822bb0249e99960cf20e34bd490f93d1bd4fa61b4c22983af260c72a7f67d157b082f964d6ab95691f8286155cf162241c88ec112e142dfddbd30c485b5f2a55fcda5250a0078432d14379abe9ed990ec645eb20ceb0bcd37c16b846b7ee57fb2e2921de681db8023f9cb189ea7982f513821dcdb18aca9a180caa1a53c44ea484ac1dd563151edcfe464ffe32a2281bdcc86f348"}, {0x58, 0x1, 0x1, "37cabd3a10d50590ee02e15f9d51170965b9d8aecca40211862185749f7e1ade257fd6bf08176a0952ed18a1e19c1829d9cc898403c2e01a0bc01498e215da0f41"}], 0x12e0}, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000180)=r3) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r1) socket(0x1, 0x8000, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kqueue() lseek(r4, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$KDSETRAD(r4, 0x20004b43) pledge(0x0, &(0x7f00000000c0)='vmm ') getpeername(r3, &(0x7f0000000140)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0/file0\x00', 0xffffffffffffff9c}) 15:59:57 executing program 1: msgsnd(0x0, &(0x7f0000000080)={0x0, "6eb673b83e278cfdc0e557b4e53038da294fdb9ed0ca33cc0143aa525ba87354c79b01058b245d8c62ea04b60750552f78d2f77a36dd5df8d9c29b4e480f7690b05ff95e3fe1b906646694de9ba437d25b841046d5d5e7fcc39b60c8bbeec2a7738798d83d8d36c121426a936bf8a4763e9121f16e308753254e"}, 0x82, 0x0) 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) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x27, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x5a) 15:59:57 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) mkdir(&(0x7f0000000000)='./bus\x00', 0x8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = dup(r1) getsockname$unix(r2, &(0x7f0000000280)=@file={0x0, ""/66}, &(0x7f0000000140)=0x44) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff03000000000000000000000000000285c2768511fe870000f31f00954d0000000200341d", 0x2c}], 0x1) 15:59:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) close(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x5) dup2(r0, r3) close(0xffffffffffffffff) close(0xffffffffffffffff) close(0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 15:59:57 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202], [0x0, 0x0, 0x0, 0x9, 0xf7ffffffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'\x00#C', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) 15:59:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x60}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 15:59:57 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="45ed0d6256500900c1c53bb94624aee677535d146e0c652096b3c5196d0fa83e03"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = fcntl$dupfd(r1, 0xf, 0xffffffffffffffff) pread(0xffffffffffffffff, &(0x7f00000000c0)="d3cf3fbd998527de9252c8b029663bc56dfb2722efb445cc19919a3e137082c23ffd", 0x22, 0x0, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) fcntl$setown(r3, 0x6, 0x0) r4 = dup(0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000200)={0x87, 0x793, 0x0, {[0x5, 0x6, 0x0, 0x3, 0x8001, 0x7, 0xffffffff00000000, 0x7, 0x101, 0x5, 0x8, 0xffffffffffffff57, 0x8001, 0x8000, 0x0, 0x27e0, 0x5, 0x1000], [0x7ff, 0x7, 0x40, 0x3, 0x8, 0x7fffffff, 0x8, 0x4, 0x0, 0x800], [0x28e, 0x8, 0xc5, 0x3, 0x400, 0x8, 0x1bfbd1b3], [0x1, 0x80000001, 0x6, 0x6, 0x37c, 0xfff], [{0x0, 0x3, 0x8001, 0x3b0}, {0xfc00, 0x11d68ee5, 0x0, 0x7}, {0xb17e, 0x2, 0x3ff, 0x6}, {0x1f, 0x3, 0x8d8}, {0x7, 0x0, 0xffffffff}, {0x6, 0x0, 0x7128, 0x3ff}, {0x81, 0x200, 0x7, 0x1000}, {0x4, 0x8, 0x4fb1ec95, 0x4}], {0x3e00, 0x5, 0xff}, {0x9, 0x4, 0x5, 0x7ade}}}) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)="071400000f370025ff149b33ff0f000000000000", 0x14) ftruncate(r2, 0x0, 0x8) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="0a496bf29c3ce085", 0x312}], 0x1, 0x0}, 0x0) 15:59:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x402008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) r3 = fcntl$dupfd(r0, 0xee2902d6d2ddb51c, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r7 = accept(r6, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r8 = socket$inet(0x2, 0x8004, 0xc2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r9, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r11, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0x0, 0x6}, {{r3}, 0xfffffffffffffffa, 0x20, 0x8000001a, 0xfffffffffffffffe, 0x6}, {{r4}, 0xfffffffffffffffe, 0x28, 0x80000001, 0x5, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x0, 0x7ff}, {{r5}, 0xfffffffffffffffa, 0xa2, 0x80000002, 0x1, 0x1}, {{r7}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0xffffffffffffff80, 0x101}], 0x7, &(0x7f00000003c0)=[{{r8}, 0x8000000000000005, 0x0, 0xf0000000, 0x9, 0x400}, {{r9}, 0x5, 0x1, 0x40, 0x400, 0x3}, {{0xffffffffffffff9c}, 0x8000000000000000, 0x0, 0xf0000000, 0x1, 0xffffffffffffffc1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x8, 0x3}, {{r10}, 0x8000000000000002, 0x34, 0x10, 0x80000001, 0x7f}, {{r11}, 0xfffffffffffffffe, 0x4, 0x10, 0xb61d, 0x4000000000000000}, {{r12}, 0xfffffffffffffffb, 0xe4, 0x8, 0x6, 0x4}, {{r3}, 0xfffffffffffffffd, 0x2, 0x2, 0x6, 0x1f}], 0x200, &(0x7f0000000200)={0x80, 0x74b6}) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000080)) 15:59:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$dupfd(r0, 0xa, r0) utimes(&(0x7f0000000400)='./bus\x00', &(0x7f0000000540)={{0x6, 0x3}, {0x2250, 0x6}}) renameat(r1, &(0x7f0000000380)='./bus/file0\x00', r3, &(0x7f00000003c0)='./bus\x00') unlink(&(0x7f0000000140)='./bus/file0\x00') r4 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r5) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', 0x0, r6) fchown(0xffffffffffffff9c, r5, r6) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000580), &(0x7f00000005c0)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) bind(r2, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) geteuid() mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r7 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r7) 15:59:57 executing program 0: setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x800000000, 0x3ff}, {0x8, 0x9}}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 15:59:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x6, 0x2, 0x62, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x30}, {0x64}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 15:59:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) fcntl$getflags(r1, 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$getflags(r0, 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x7}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 15:59:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0xfffffffe, 0x0, 0x0, 0x0, "0000000005000000000000aa2dc5a9000000eb00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 15:59:57 executing program 0: open(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x180) open(0x0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xfffffffffffffffd}) nanosleep(&(0x7f0000000380)={0x2}, 0x0) socket$inet6(0x18, 0x3, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x18) write(0xffffffffffffffff, &(0x7f0000000100)='w', 0x1) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c65cc30"], 0xa) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, 0x0) 15:59:57 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x20, 0x4000, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0x2, 0x0, "000000000000000100002000", 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 15:59:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) symlinkat(&(0x7f00000000c0)='.\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:59:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x3, 0x20}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) getuid() r3 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r3, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r3, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r5 = semget$private(0x0, 0x4, 0x2) semop(r5, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getuid() r9 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r6, r7, r8, r9, 0x14, 0x6}, 0x5, 0x2009, 0x101}) getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40}, {0x2d}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r11, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r12 = semget$private(0x0, 0x4, 0x2) semop(r12, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getegid() 15:59:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x15, 0x1}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000240)="5024cddab26c60638c641ddea2b5") 15:59:58 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000700)) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) minherit(&(0x7f000004c000/0x1000)=nil, 0x1000, 0x2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) write(r1, &(0x7f0000000740)="99fa12516990fdcf1587e20f3e43e7a524f37306e45648faf140eb6499ca90c4def1f4a6b29862c2cf183aaba0a137a19853476fc90d82c659f83e078f479a540f0e50b45368ca58ac5ffe776ffe486b5bae142582becfc5c0cd19c406af820ce2549d4d9935d0b6adb8ee63d4e9f89f5c4c2c374c81896fa770de023200b4088c8f5bbaa40ebdc004fea853edc491e1096ebdf544795c1fdd4332ecdd9e1a49842e6e12fd354df047a1d5844945079b46600a521c374303539f7b4495fb0820516025590090c73e6805800f80d4656a892fa76e61abe686c1c24bbe9eec628f22e1aec7064ad47cbaa1fce8399fa3005bd007b0b60cda2d5ccfda17892626e4c33b2b04b564581ba7f47702307822ee4b8913630b6e6b8e112c7447376865ab251f72c06399ff656a3433882c4e4fb1a02768e921064c1391ddf8359183b2baa339023ddcea170f89862a5fe971052f488f4f821350a34a49d3ea639be9d7079ca34efbc1774775124c094ad0da2451df8d997718930a9e6bed9957d71792b9881f0fda9825243232248f2de4297ed5ae449dc903c78eb7c68d93f891093092adc5853e714bf4a9c85ce31449f5d4b4f2b35027f795e884df3a6ca5a2caea4a5c992831dfa56782793597c0e6df674b18f0ad6ec2503868094cbf36b820be05a22e6e689e6876170fada4b077458ca126abc23c2c46205c4e48d56615b9578ccb5031e0710b83047455848048c01749237fc5fe14e5b6e0ae5b02e9e106d9a06479bf0d1cf96c6c5593753d828d485d59bde700083a78fb96c0f3231a237f1a1fa3760725f20fe32d1f3a087dadd5153755c8ccac2119d683bd2883d5bf849e295ae1b8131120b9d12be228a7828ffbfb0faa32520a7238b6feb1a314609f0343d3344b107b55dab7a5993af90fb82b0ccf8ed8e71aeb7d2a702c1f757f7e8de4fef9f132ce203a17c40502f6d9748c41c1ea07fc4011b476e121eac3cc02b7099000e95dc84b963ccd9d418f9b6a469789d175b268150ff25737cac09be8f4da73aa517c80113d66b1a0adfa4a01c7736023b2e1fb87545a419a814f918e10d094bec072793668fe23cc1eab1d549eedd6a24e17b40ed7a3f099197b51e168a949d9c58fdb241ee52f6a83bd467163cf0ce720b802802e2fa152142ae51c6b3f0784ed4addb7339d93a92dc2be23dbeb27532c13ff206bb20736c32fa392985162597d30053cc1cbfac058fbf8add0283dbdec277e9f32e5467319910c2eb41a6dd00dcc516fdc6ce987ddf264123f2aabbd56525c8fe6b7afdb2abdabc95c640e0d6bc2fe2a740355d015917aaec61d34800c41d618690e0128a0eccee1102f8fbcac7f44b62401802bf1c5e71de145a208197d6767b684d62574582154f265a663699ad69b483481851cf43e719639783dae190a37d7cbfaaa31b62bdcae8cf89e95fed6a450b13e55e377244681c420bcb5555afe15a36bc96fe99668b137150782f37f36880c3bb180f9e39cf95956b79c16c8432d6aa56523a37b4c14913e7486892f198fdcd451ca59b68642160144b1336b3a057b72fabee61a4bee2b1c07c438960494c037887e8446edb61816616e63e6e5eb1ccee3a15fd4981149e74adae694ebf4c55b83f6a6d9698772026ed948444c069c600da201717e31e2a0b3e2486140bc05f1b859d892c101b22ddbba8cdcd5ad322cd8a6d41518d821feec941d618fea95f02acf237ccadc20d9c20eb6f17c6c22b323405264eb61b47aee1894d2411e5c1d101e84114d60c2f47e4a848553c6b860a0fa9b72cc559432696f7c39454e9bd1fca10a2bb81e6f77009ad5108b1b32d22819af79db5011c509197ea0f13be340ac590b53dcff3a088ab9eb098e28df4406721be1d8766d03a8341c2706aadf0b53606da443bf74b5f15681108374d17755a05be7c756d6d5c1b62b6ad438294891a6db3ab838c4cd6a1e78476da7855a5103d065af96fff2dcf1498704cb1a8751a1e8d138681e300802dc66c31a96186faddbc244a88ef7efb8b6ff77e999468dd060254c6a5836cdc7e268cdf2c43cb5e7fc6a2b12640caa0bbfc89da0a7f285d39e82e64016dfea1412bd947530090abbdb5131e549f1e78e6026cee956aa9016a465a3150d72d0417423b9f9ce3847ceca4e6db16fcf5f4149aefa571b897631744a39e98a153eaa4594a3544fc372e96feb3ce8ad2c247fde8c348d9c5dc4ed01cd5a21f219df8681e557751108b5057a5f4641a69d72258f8651c2a96460fab18c7711eeaab1c13f53fed1a4893c098c4a53d0b8134aef2c266134b3275bcdc5a2698c76938a17112a7f77a3f2b87b3c44ebf04ecc505e9eafcf7ae236da4ae76c5f08edb68ef2b98db56f7180abf41c34e6caa693b79132f6f5a0eee7e2c96461055baad3a82224f105f25c940473eaab13788660fb055ee6fd8d2a4cbb3a2de9204429c57a0ef1a5b4ba6f8b93e4a836942f2860b9d0a8feb25ad0b4ffb19545d9a3e7b8ca30d3ad2c6a49644c9287229686b5c05419a2b4e0bfeb869120608b4f1fdf4a89eb1d1e5b2c83f4304b478d225be877a95c0cd57e3844799395653ac85cc16f3bdb715bf95740c09e1752ec2e0f9be1317359c303b49222263916c8bf083625e8f7abe34c0a234a5ffb6d7de20b4457192dfa84a19aa3a12a47344468c248b9ad2000b7429306dc400a46a1f27a5280ad09b7036662b8504bc3ce184325f9d9853b672cd7afbfe9a8f52cbfe2cc0c95eaab1abf37947ac4e1189960f45b7f97e939a2b56bc71744883eb12cb8dc306c89d48cf92a2e3bed3ae0ada3e4d846f17e744dcb8e83e77b4f8ba0dd80203705b7c395f570cf42c02c7cb6e19eb260306396366c1848724061da74daee689ad67080304a96c6b1d634acb7d48cefbc838737816fa7a4fca16d8e8a8c9eb32b895649b4bbbf031e08c8cecd2dcd393ad28bbc19a04aaf414f356ee7971f124da9fe9b023f455001d0d6427cf5013c816c22a69713bcd2ecdaf0f187847a2fd7956631a5a53a68939a7cd345a7676c2183025fc29dd9f15e158b9a33702c15ef6d398cac3444def1cbca41d8a1c2e59431072eee0f78786b6e55c622155aeac36cfe15c1b9ef811420e35982a3d1d176bd5629fe1991dc1eb7ce6d62ec31ac6eca87165f03e91fef72114ee11ab82f6fbb849bff0c71cd21f3697624999333a596501d231c4671b9c2c637f8ffe66dd6c6f871514b65e24fedb549b09dab454517c2958d2c0c0730550ac63c7935993b43f99572353df35bb5491e57cb4c134fb789e51d7ffdd1f0b7db9b77abd1c779a59847ee69762e8eb2ed7005615df599f3a334bacbfa1b634100cab3c03a07ca17dad1492faa8eb44d635e64127cb7fcd685c55b77d3a8587efa517cd7a3597a6181845001d2be5cc4e5c360680250e3cadf0f3441d61d6bf1aaf1d5fbcdee852a48aae8a58c849e8fe21c2e07b15ec6c6a461f2f2c40b9a91a86b8ee21d900fac63a9f80ec313cb731c51d765af152990eb51aea0b3347e48fe03b1cbaf79661cea87cea197f0fb307d58efd3950ab01cc43c9e656f291e6db6388e68be8d0c2ad1b849facb065a62b8f2f7dacbf203c171123089dfdfa731064fa9a5f82bdc2f50644bf8f4234bb994bbf2f5556606c518868e9c6378e09595f7c23ca49305ce2bd6b1ab02e54d40437c79f8cc08cd30692e3d5f38b8efba2ea452a414bd26fd89daa0d3136d5cc51b74a4a128d5de3b980a1cdff55b65e8fa1a32f102393b840d0735031bcf49c60c85de1b8bcfe3d0ab36400f04f1c62492b3f12ea13c236f87f9af7ef0186da0609288f40d1b9884c64ae92df58e5574d15e122f4333cae96d3c75afc5b0e58a822fef0811f52676dd094f327657ad484662f83fd2d0992befadee8792124a09e33274dde09ee69fa997bc137f88bcc57155fab1b92a3cb74bb34b17ddda977333d94de95282f90b3f9371397be0263ebc3a96c9ac42af5aeb6f2bc265fd96759e683bda5166f56345b0683517e3965d0775d6ab24c5228a601793006a846c490bba90566f492956eb4ff3f81cbca813773b7b5f66a2cfc5a1ba79a24288a5a503df41fde959d4e8921607acda44c2668b58edd93b6318d7d00a3f59d25110af0752e67f0551f0c46a2b8632d40c8725628431afe304757b179a9fb63e92a3b49598144e243b30c6a341c4aa9a54596d6a1352c2fbd83372550f7993bca9dbb9d236718ee740094faec9b348571d2fe0dcff0793628c56a8fb2d0a22f1d21b920ca6cbfa8fb69b783a24eec5a5fd03f5fab82e41cc66c92f4a913c48971e179fe1a05dab107ff1e0193ea60f22786c40dfc2bb6a7a622e5cb437a1344c4753428f93a046dfd5d29aab9a10dff7e34695794f34eb54b882e0ea1351ff26131313b5f6496cb6d4e2e7c6ff7d032988f223819a224fe37b74fa0e3549bffe771f60066f164751696440d8d2435982e9b9acf4ad843929c588254dde0ffbcf26fd57227e4d43404129305e5fa7a3d2b3e6a6a6c98e8a120b1f1c9b1bd68918224ccba1db7cfdb8b035dea955f9d86e2e4dd258e73c290c4a38b9a14314d817f61975e10fb57b97da13cc7c72ef6fee2192d5d4052773c722c51656e3cccf18a1e43b65ba1b9262455c02de3b3d0f13b8f6ad46fdd56d37b2252271eaa3dfdd129e638782ad3b5d64ea8f7a33bf32d6ed92e9fef4cfa1deda685e1c8eed6bc00703ef70cfcbcd5fa0d90c66046a178cfa8f9aa488d372177801c2489a22a2f141ed2ac8ed2d15893b572b77a726d187e2d88569b0a80297f28c2e9a11165adec1fb25fcce8475d2dc87b38e806ec59f25b5db9a9c38c38901c350b00395a956195f57153088d6a01e29ced5b51327df658304ccf92a710862cb8a48f15f11283efdf260371ffed43c610a6c8e14f345c036c4071c3be3a08776d79922f83c6014d450b29ae52582e133cbd0a8efef1cda5da5cdcfe9f1dfb0b1e4d7bccbc2c0ffd09927ba852dc5b8e62f42dd16a1dba0c646bf9669fe97d7c0749c7ef27ca2b76c8b455b4cf9a86779c96436953d3336800977d945a91390d6409ff4c77bdbb2a7651f6f82b7e1e82a1727d0d74589efe8dfef77622d59b649d53a70265be9a78d9b416f836229b2f13ce6365fc8a0f536e7e3f62ef97b526aa1bdb3f0beef9f81ba25c65bb88288d3a56c412138d34a01dbe8b839fed800393beb2fb5bb0df267456f3be217985b9c6feac0e38d8d9dafd8a7491bdc8e23ff14e127b43a3af37939fb1566e046ea499189c5f489991a627f8d8386027948377040b54d126b65203c331d638d4c04c74eaadd7b7a251ac0c8fe36d40eeb0b0680a9e0a4bf151a3180231a12293208e00f437e5f9e75a7a67762b6459838e5d5814b19662fc3276b67223c9422afccb669c9965661aaef8ac57382845843e1211a0c780fad344cab61182d55dc83275c53b28e64b69d6d887b6b47e34ad9a6fe81faf49fefe66d2a4d990a09c572b6b82810777f3914e055d39916dcba144fd5632789153dda3e58bd6a90328b5d66e2e5d57ce5c6ac82887faef5683a92eae7f0345aace140d63a71aab486989fb10d9f3f564741b69d8d0ccd42adf98f9a1de4090c63d4ce7ac877c5d55ea518e64f76bb08f83c1d1379e3e9a317fdd2d218e4a3a020d24b95405e4e11f859df01fcc5f0ae7bed382140bbd96be1ec8e105578524086d2948571d5f9860d742d14d9db35bd088425991ffe794d8c1b8cfd922801a38f87dd739906ae82b419d49a", 0x1000) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000180)={0x10, 0x6, 0x4, 0x81, [{&(0x7f000055b000/0x4000)=nil, &(0x7f00005fd000/0x4000)=nil, 0x80000000}, {&(0x7f0000595000/0x4000)=nil, &(0x7f0000776000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000562000/0x2000)=nil, 0x5093}, {&(0x7f000013e000/0x3000)=nil, &(0x7f0000ff3000/0xc000)=nil, 0x2}, {&(0x7f0000561000/0x3000)=nil, &(0x7f000005d000/0x2000)=nil, 0x8000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000033000/0x4000)=nil, 0x100000000}, {&(0x7f0000176000/0x1000)=nil, &(0x7f000034a000/0x1000)=nil, 0x10001}, {&(0x7f0000553000/0x2000)=nil, &(0x7f0000163000/0x4000)=nil, 0x5}, {&(0x7f00000c1000/0x2000)=nil, &(0x7f00000ba000/0x2000)=nil, 0x6}, {&(0x7f000008e000/0x4000)=nil, &(0x7f000079c000/0x3000)=nil, 0xd0}, {&(0x7f00004f4000/0x4000)=nil, &(0x7f00000c6000/0x3000)=nil, 0x1f}, {&(0x7f000063b000/0x4000)=nil, &(0x7f000077e000/0x3000)=nil, 0x7}, {&(0x7f0000755000/0x4000)=nil, &(0x7f00002b3000/0x3000)=nil, 0x1}, {&(0x7f00000e6000/0x2000)=nil, &(0x7f00002b0000/0x4000)=nil, 0x2}, {&(0x7f0000499000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x74}, {&(0x7f000004d000/0x2000)=nil, &(0x7f00002bd000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000680)=0x6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x261, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffe9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x38d) 15:59:58 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x22) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/27}], 0x291) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x20, 0x0) r3 = msgget$private(0x0, 0x1) msgsnd(r3, &(0x7f0000000300)={0x2, "803f3835cd1370435e191f14639b982d28bb02eaf743789fd21a13e02ed205d68f1ceef62d29a23ff2268a"}, 0x33, 0x800) pwritev(r2, &(0x7f0000000580)=[{&(0x7f0000000340)="71744e2d073cf8d137473e723367931240f756d267bc7d46b9111693442b513c6d454fb26f1dc6cc5be56a667a88ad8ed842215ac54059a2fb", 0x39}, {&(0x7f00000003c0)="7825b96d539cf4ebfd649e117b45e01db23f536642a825b2a969fb961fbc61feec8cbd6d798759", 0x27}, {&(0x7f0000000400)="952f02ce53efd37b86f0213efc0360fb86a4fc764f34f3d25496081197bf909fc6113d16d2e4590bb92681e3fe8d31a6af4222c2cc3c9f802c40da685d891072736b631e7d95127fee846d96addfd2a61aca58", 0x53}, {&(0x7f0000000480)="9d20af8266b87c3e3be720256dac34f2a4b5121466108a4c9b099b8e38ba23ee7db97b82e7a3e3c3fb261457f182bcbd2bdd01a51eba32bc0ec878bee29e4038838e642f5ed0fbde724baa9952cb0f8b71d5787d8ee9c68eb3dad17d430d40c480a895a7eb1c2d14dbece11765b78b631f5fb74ece9646f242f7fa39656294ec1b935c477e1a528067722f538e6e993346adcfde11a328b6bdb5da1c51b7a539c5b979ca13346b211ad5f18c8898ee631d2119f278ad97d86162080337b20343637c7e46c6629d0d99db8b3358e75b533e946f87c15db79bb2b290477e", 0xdd}], 0x4, 0x0, 0x807) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000002c0)) pwritev(r1, &(0x7f0000001640)=[{&(0x7f00000007c0)="8d", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r4 = socket$inet(0x2, 0x8000, 0x3) pwrite(r4, &(0x7f0000000100)="a7063a77acf2c3fc682c8791f27931011e348d350b340f7e5024b56e07b035f074a903c0d6415e10957a8fadb4eae40309a09d322a55a603f321f1806c9a2ee60f85218d183999bcc749735b48d097af3a461c34a781d99cf8", 0x59, 0x0, 0x2) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)) 15:59:58 executing program 0: setrlimit(0x5, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002440)="617e9cc033424cf3f6717ee2ae47248c9e65cca284831ffe1af328d37ecb793ee40c494b30d76887ba03ff28263dd66318b2cbaa10e4464ea1ddeded39dc65c6311ca72a63e1fa2b03945592dd551dd8c6d9aa72f447ed25d9862dd7656fbc9037e815c8f7fbd6fb328533ee7a3297f8c93b1831fd974ca36c4868d8e3c57d2f75f0d0b73daf9f9d5bc5381254783fe4d47a1d7ebd8b1cec780a97dba96b87ab4f69324022111caabfae386055773a090b43c10f1edcbe36f4e6512f7fac90505cf5775019276ab46c3bdd147fa5688d12eb19103ba4a82de3e2aef853f29cd8442bcab29a393368ae94e7c8256bbb0a1d6eb2cc41d1b1fa07a38d0fc9ded84f3708c60b5fd0d823e6fa1d02fe3199692271c9024528da8d1075b2f75f85dbbbe3864a00cae4929c54ce4887596d8f32c35e0a7a9ecf3501ee5c75d697f0983c0086f27062bce002e1bdfd2d5245fd10acb7e9b471aae94aca4cbef955aa20c2a7f0bbaeb73fe59cbe3c801066a58d5609651bb798bd951808c71c921ff40e11852201f1cc8d8a6ffee380ed071aedf220edc87d49c64e9fa6aac9ecae664df535316b67c6926fbc62254fa27cd9bac631b1544e87170e0ed155cc97309238fdd9827b4a2b5ca9", 0x1c7}], 0x1) 15:59:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) read(r0, &(0x7f00000006c0)=""/138, 0x8a) poll(&(0x7f0000000140)=[{r0, 0x40}, {r0, 0xb3a6f52ac7efe3e7}], 0x2, 0xe57e) close(r0) r2 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x5, 0x2013, r0, 0x0, 0xffffffffffffffff) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x1000}, 0x8) execve(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x80000064, 0xb0}, {0x1}, {0x6}]}) dup2(0xffffffffffffffff, r3) shmget$private(0x0, 0x1000, 0x8411894b27ff3d3c, &(0x7f0000ff8000/0x1000)=nil) geteuid() getegid() r4 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x6012, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0x36c) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x8010570e, &(0x7f0000000000)=0x200000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) semget$private(0x0, 0x4, 0xa5) 15:59:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r1) socket(0x2, 0x3, 0x81) 15:59:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x50}, {0x6, 0x0, 0x0, 0x4100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x100, 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x0) fcntl$dupfd(r3, 0x0, r4) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f00000000c0)=0x6) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x9, 0x1, 0xfffc, 0xfe00}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) 15:59:58 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r3, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f00000000c0)={0xfffff357, 0x40, 0x5}) 16:00:00 executing program 0: ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) clock_gettime(0x0, &(0x7f0000000100)) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) socket(0x6, 0x1, 0x1) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0xfffffffffffffffd, 0x0, 0x20000000, 0x200000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffff0000], [0x5], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r4 = dup2(r2, r3) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0x8000, 0x1, 0xf46, 0xf54d, "37e121ea10511e364ece11bc0480c80fa7711dd6", 0x82, 0x100}) 16:00:00 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020188}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) write(r2, &(0x7f0000000180)="fb7cb06fb524c709f945582ee1f699b946e6be60781ab42816a0648bf2c3e05c360e1abc346d71b53b84ca263ae308cd8d66ef1fafabcf52b709f704355043e698889fcdaf7f2ef03cfd7da778ab92e2c49e3d7f294ca1791f7eccc3ec56359fa2cff3b76815545c4a2454816c172bada22fc3780f655d628db7fb0f07234cb5f4532479ae5c1ce6b943bcdb391a11c19ae7de2d819683499a6e868d6f7e97e3072c090760d176daa0eb57c23ab34fe90aef3922f953dc1bd66b1c4b2978a34b5aef16bc6f9b467b1fa38ea6a5e97c219544413db4c71a3181b882bfb2767b32776880dce09b6fecc3ac684342caac899662", 0xf2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:00:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000], [0x0, 0x1], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7fdffff], [0x0, 0x0, 0x482, 0x0, 0xfffffffffffffffe]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setrlimit(0x5, &(0x7f0000000040)={0x7, 0x7}) geteuid() ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1021, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) recvfrom(r1, &(0x7f0000000040)=""/195, 0xc3, 0x2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) getrlimit(0xb, &(0x7f0000000040)) close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1d}, {0xc}, {0x200000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = semget$private(0x0, 0x7, 0x0) semop(r3, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r3, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) r4 = geteuid() r5 = msgget$private(0x0, 0x682) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r5, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r5, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) r12 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r12, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r19 = getppid() r20 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r20, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r21 = fcntl$getown(r20, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f00000001c0)={{0x2002, r15, r17, r18, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r19, r21, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r13, r18) r22 = msgget$private(0x0, 0x682) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) getuid() getuid() r23 = msgget$private(0x0, 0x20) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x27, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r24, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r24, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r25, 0x80000000000029, 0xb, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r25, 0x29, 0xd, &(0x7f0000000400)="ebff7bbf0435be7430c231929648d453421a7a691c4e", 0x11) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r27 = socket$inet6(0x18, 0xc002, 0x5) setsockopt(r27, 0x8000, 0x1008, &(0x7f0000000080)="17000000c93e79760ff97e1600c60d523c85b70fb6d49a7fedce203f7f0bbae273a06a2c14bb90c027cbde4a45e17931690c251e58dcffbe9991809975da9f", 0x3f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r28, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r29 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r29, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) ioctl$WSDISPLAYIO_LDFONT(r29, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x9, 0x8, 0x1, 0x2, 0x8, 0x37e, 0x298, 0x0, 0x0, 0x5c52, 0x8000}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r31 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r30, 0x4, 0x8, 0x239f, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r34, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r35, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r36, 0x0) msgsnd(r31, &(0x7f0000000680)=ANY=[@ANYRES16=r32, @ANYPTR64=&(0x7f0000000f80)=ANY=[@ANYRES16, @ANYBLOB="14125502b43472eb1c670a296aa993d8e0c4e2bad3aabb46fe8ad0083ac3848916d21eb5556222f0cae03e4e2388d9a651e27b555cc28ea3f020df19bef56dda4db3c14f545ec7a68cac6c6e17730a11308eca85a59d4b5e87d3587564fb53917938b6aa56a2e76536fe84e61420ce1bb156521131835ea373", @ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRESDEC=r33, @ANYRES64=r34, @ANYRES32=r35, @ANYRESDEC=0x0, @ANYBLOB="a877b6d4488858d5374b4f95b514b6a09fd5b0660e401a3fbf51582af24dbb3c1d0596c038a67c8d98afe4647673d549bdef71fbdb7a286f62a45c355d6fa0024f94dc5f0c674c7d9722e8c540cf99f6ec8653430f1e824aa285c6fee3b7b5ad1c3ca8be953c3ffa71d59069e6d960a0c1c3d6085df4f09e7aa3ff3ea186e38e1b1214923cbbfd9dbadba87f15d4764c2354a3a02742c20ef7518a055e", @ANYBLOB="98265065b22a7acbfcf2fa83d0c5495d42a38ddbe16437cf5ea904d3b5e7b832f047bf86ff730a5a0544c9a8e8ef79035cd680529680485b29943674b82be1b25e356e4e0a39d9c40c588c35dcefcf758d5937e9c94300ea9cf9e2eac9e304fc411a5f9de59ce721d7cd82fb4eb5ca9a1c456afa256e664c67369dbd221b55c02f8c9dd7101490d7adb4ed6961529083a5e54b0421311150936521939e3e18f6ff3d1be291a2459a30ef377b353f", @ANYPTR64], @ANYRESHEX=r36], @ANYRESHEX], 0x3, 0x0) msgrcv(r23, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009893f89d802b4230d93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000f20000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000001eeb3e88387ccda183f76ccb7c8c8f6e9f8405aa7dd5ce7e6725b689567cf562a1bd0c37700e9e230e5f47dd45765eaf4619946ec5f53857a70bd53e800d1d5b95ce0ad5b67689cd1725974994bb4b7625a860c28f69f6aa8c2d0f0a9b629b9094e455594bbf95644e7818c55506994714d010c980628cf0c90518c3bc62f837e7fcc94b9a15e354fde05c12415cda13817d7f3b4f7a8b774d89fb64b5fded57dc124e91c5e1d0c5c5371564b8905acc745024d38eafe4089618b7742211ecbb3dc92ff12f77066eba0b74e2e975268650062f034cb90bf6b078e28bfd510ada80af1f1ad07194e7bee6dd86cd3f492a29a5c80fd79e91cf5ab9d499a7f6f43948ea76efdf4915781c0a1076d601e1fa3e4dba29e694f6a4e97686dcea7518b384c32be354e9bd2ce17ae1d2b3635fc07ddd3add78b883ee7537a62cd1f3d502e455ddf6c98186380ecbccefe2e50ac62180cd38363f6b0264def1ac90978475b7a94902af91e7b7b05dff3ddd4e017dcc5be93dfcb46be9c6c4cbf937e9c6f3002bd3f30087caf17999099aedc97376110574a80c2e202fea06bc5efb1ed7b0f1c9dc4b3fc984c3d9378110d437862f5956b81b736623fe6b0500a326e7d4e0c80e6dad879c27dc3d89685bb4013b3053ece8535d0d27c32ba237ad9d48893118ead5793f549849fe9ea17f63fcaecb0bc61f87a1d52bf990a37e0fd474dc3a0fe33e08b404e8d1"], 0x1, 0x1, 0x1000) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r22, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300018000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb28ee25509f1f94a89af16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r37 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r41 = getppid() r42 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r42, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r43 = fcntl$getown(r42, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x2, r37, r39, r40, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r43, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000580)={{0x5, r4, r8, r18, r39, 0x20, 0x9}, 0x7, 0x9, 0x4}) setegid(r8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r45 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r45, 0xffff, 0x1021, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socket$inet(0x2, 0x2, 0x0) 16:00:00 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0xfffff, 0x0, 0x5}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f0000000000)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r0, 0x14, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400000013d, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x81}, {0x6, 0x0, 0x0, 0x182}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x8, &(0x7f0000000100)=[{0x4, 0x9d, 0x40, 0x9}, {0x5, 0x9, 0x7, 0x80}, {0x0, 0x8, 0xac, 0x6}, {0x9, 0x3c, 0x9, 0x9}, {0x0, 0x7, 0xff, 0xffff8f43}, {0x400, 0x25, 0x1, 0x101}, {0x40, 0x7f, 0x6, 0xffff8000}, {0xfb, 0x2, 0x6, 0x80}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0xbf, &(0x7f00000001c0)}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x81}, {0x6, 0x0, 0x0, 0x182}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r8, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x200000000000014b, &(0x7f0000000000)=[{0x6c, 0x7f}, {0x81, 0x53}, {0x6, 0x0, 0x4, 0x182}]}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) pwrite(r3, &(0x7f0000000040)="be9140fdfa878c8be74cd23f175731e1a67b90fa773b04871d062bc58226118514793ebd8e7f8e0d0a8b30965eb12ecf57d775c5fa4c7fa34930e5536cecfe7a8ca383e6d3e25d2dda9c5c95c82049d3a43f1e10864b73581c010c2043e7cf229aa5514fc020aaa824e6e5aa62907fa6d19becf877df97671f77f3a14d56a2f5445f5b3224d0b2d62e363045d3a0d2", 0x8f, 0x0, 0x7) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) unlink(&(0x7f0000000000)='./bus\x00') socketpair$unix(0x1, 0xc, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000240)='./bus\x00', 0x2, 0x240) write(r1, &(0x7f0000000040)='g', 0x1) write(r1, &(0x7f00000001c0)='\b', 0x1) 16:00:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000180)='./bus/file0\x00', 0x200, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000005c0)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000004c0)=""/210) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002180)=ANY=[@ANYBLOB="200000000000000001000000000000003150b2022f4c2293da63f85b0200000033ffffffffffffffffff0000000200004b3d845d67c64556233bf47233c50e5666714505307f362235fe5ff772caf69773ec6ffe7989f91e4f056489476935bcc7d33f55af4a21b6e4721ed0b8e6a15b03cc8bfba736c845d500000000000000101000000000000001000000020000009aabee9efe120f42b7b1c7d719a250bd746bab434e476c96ded7fc2abc02b88a4fb67fc4a8a916ae53ee53c24fc33f4c6026b8063cb003a96b62f32123487bace59e6dfcc3d0dbdebcf69f6816570013da7230567f3b41d3154c079d1881a0ab3f7836ebc089f788c99edbd9f76aa5c9fc163e64adb2c1e770edafd959bcf2088e483abdce7b69044e9d7896c37bcad20897ebe75dab18fc067a9b5d1898b2538674e1aa052140b7b3f6cf956b28008f3bf8924d8e5c59ff3aaad79d09f37aa33c518e4d7493491b06a2a75b71ed06ba618799966a468e1c103738e98ec27f1503cb6e49710e61ffc04af5181661405336153f3a625cffe1af60863bf71987b3fab3c27fb6e5baf9483f3e0c710635d3833b6067897803db0903c0b7a65b0a7e7d08a293fb48a51631a8022f16572e7025147522b4c30436b2089ce45fdd0c7e5ba7933ef6cf5f4b5064ee551040a0c396c4d4eda707788b3662e716791a497b883563afb186edddc1240acdd9496f48a3b6f4dbe9c9abb96f5180aa248b863ad133cd63e0111b0b49836176267791b5b20b9942f8c7ec0c16016c6793289aaaf5d18be35ce2125203a582abe21669cc5ab0a4e8208bfa7a60ed7680c6e2fc967fe0ab0cf14c47bce7f26c241674eb63158887ff5b1fc9c299c5f3a80895afedd3f4837b8066800b1e66185354aefdc93082d89f9a2411904be2ddd07b0fbc421faa6cd794238057ee3718d087359ee41bc0f919a2f2d92c2c0d4d9573e24b3a030372839c87d7fa4ed3f9572a93ca08f70602c0e201ac2f5e9addbef6ea9683206f362c0726e2d5ee98a9f8e72c680825916fd913ab1a7125d15539cd50ba3b6f8463d3ffb7492f3cfd3900b8cad8bee63378b2f61d1cccb4be4fc6d091d4bfff227a9d85ff78fea8c314cf6e64d7e6608a3a0a14e3ba866e3da484bea123775420085d12d4a5a803b56a82bf943c741d25280a1e9db6279f0b429b2c83c1a944919b64721713c4193bc76eeb6cabf9acbe4559beb233b7aa97ccc6e0097c79ab4f45567ac424175f125bb723d268b885bedce02799638786bac431ec0701833d112ddec0dadcc4861b7749f87c9ef73ab2f7fa34ee22bb01c5d522c302d8da35a90e6daceb0de0cfd468bf83799cadc19d9adcca2ba4e83286bc8819aaa8ced4655074cf43016c7953b3f41f363ecd995faa98890608913574d4a1116ee062bbe81026becea562b063dec63f02233e77cfebec4b03935333fcb4df5bc24855c688c674fa9c334e74b6ed661efe02f9d374452f6089352b0745a774ad7ae3328df4c830d9742e0beb5c92b5c55f65ba3c280daf648b5fdb0aeacce49c080fc4aa80d5d9900c7b774ca9d91be59ccc655f396d852e1dd083159ae6ecf971a67d2c7a22256adabe7d3b0b0df23e72bf2e8545913e1d66d13a19cc7aeedfbd7d5e8a11a138c339eb662c0965a64756d35c33e2fa4e6abb553cb2fd9b3e2bf5121ed8e6bfe9467caa0aae6ee9eb96af65ed63bda8698d75ada7a5c37c7154326770a245181b434a37c24e4ada11361773d850ad05ea98e0d44c4f57232e03db785e7705373fbc095ef6c94e445bd7b053fb23b501b21897fad170fef951a98b3d2742e953887423fde1262d54df7226cb3f5bc949a975a7cb92e95275e350b48222680aa04c56425e24c4b13d8fa0158209c4fdcddcdcf4e554dc40955f05809ad43fa0fc0d67aeba9cd944ea84ae75c6f5f72232ccf6add830359b70a9adb95bcb87dad6f284a61c79462a695550d05807086785360925602cbadf90cb9462ea134e8da2a313c30fd4f0844e39821c329a83b21bc0d679618a716fa4922a09ff17eecf466c657e7f6f78796b87aad6eebfdd1e3f7d9c7a3455a17a35caf41229113da913232eb18d0cb9007aa044bdebed2e7e263fb4a6d2bd7c127bc718379ab1ea7e8bc6c575a55b67c7a01caaa2d3b3106fff6c2ddfc55fbc9f70085daf8a89a53123ad9e2678caa6d9bd7cca4639fec4ddc51db3180b3068e3b56e8a1bf49fa5ab3e18ed761445e59c4694198f821b8213a229525ed4949998534ffe80783ef1d5248cab815796b8ba07d56229be11a42a8c4710fa01ee998e244647f6ca8d7ebe962d682afc4ce722018fa8afb22f40cd09367cbad223beee9e17cf3303e6fcd1975faa38314c894c95552afa1c273c5b3d072f729f19bfbc68eb4291e0dc1a598baccc51f1ae344a8b892ef76f5e515b54748a360195095f6564f951541b39ff44a9575af76f60ae6c733db340ae56cee8318a00eca7d934ef5a5dc11b75fed0b7e9799f0cffc7e2b9c31dec94ce93e5cdf5811bb157580306cb11bdc0ac99cf5846e8d8e973cea58a06b8c39dee464d9bb1234bcd1d8d224a12af32b6db44dcf80868ebdb5a7a43f4eb85fdf4454daa96d6f8c1c3639c09cb4a7091edfa21ba525f33b1559ee2def42aff517c9bf4f2883d24a653c794b10cb0619f5001fbf7b3016a0ddc281bed6d976c13362557c7670cd433bde59e5c0552432ad21b39e0195f79dade96d4fc7e3f2d523dc8e3caad73538f8c0e8d1eac9bd5c4ce5bc73869a4b5ea0f795eaa4016600887d8fe4d25825aa4822649a5f438428ac2f639274dd91ba6b048bf73b4b63551595c82bf354dcfb886b24ef07901d528c78e3cf872fbf599d5dc2b286d71768f5c9f2819918d63db2a7e6e6b74e4cd1d03829dd9523273018a2ad1c38bb0a2007c9dcbd84df5c11c2d8bed046f7f18e1d4da975971c962b158871e07c28fcf9a1fe55a6a1cacaf3aa9586df60a0d231fafdec3d8705b4c9d1d2b2b3c2676ed4444fe6921267f3ef811113d53e751d98ada21cd17a026639c70f9a0522dd7f69a9e14dec0146719763d440bd05bf7b260b3dbd095e05583e878a382e5f01fe1c546552edc0a6cbe4e6f782e274b7dbfa5912e9d075659f5ab2544c894f40fc494d67386547f799fb7d8a80782f0880d2b960596957a8dad56f069494b349ce8f5b902c3425eca93edca6e375e8a83ea3837562d1a1ee086000510ffe446a3fbf24f03ea79ffa16e95b394989414af03576c77f8b4c65ddf54895fc9faf5a3db3c7c55ddf24edc697596948936288502f61cb69d0f82a54fb98b8e395a77ad3359902ba9808bfcca4f5831bb0d612050eb101db61154964cbb3a703a26ba28f9b7ee43c391cef277fdf5752f31073833aef0decec2670e58276cdfb7c8599f147778206f68c8c37131b9fd1beb65dc09ad76e2f1d7c97d52f4d0b88700bbe0f5a6a60085676cd816474c14ad4d2f61b1cfbf670f813b3d1d14ec525622514ace3c41852025447bff4872baf6d54556ae1495d16b3955ea877bdff39575195d9b4350edcdfea24fc16a3c8fc54e9e78c6bb10f3e3dda2d7a572839f6ab59db8d627011b21db8d726f130e922fac7f1b68ca4d163b531eb58b7d0e123ed9aa75b88a2f6bc41d372002617ad304bd32382d9d33b57c2bcc698319bd56073ded5dd65c539e76d35d515ed66bda7fb35b4dd5fae7cc231b7b80969f2b8459297ed8b0ad8a3837479eb771773aa8dcaf0b8745fd3a8b1d16c342f30227c639bae2a939b04cbbb61cb7292b85b35ae327477281e952107ae0322b74cab8d805de7a35772992d04c0e8478b7fb4c3eaf920ddf00a4856ad8f6c2b87634727851d3c31ca5f6ce2988360179362e2629a53d742bd5a95d0e9dc04ba8176f41130d23ac3cf14d2974927fa06f61c5c0eac3f06cccbe4e1e2183ad5326383a0ebe74b66d803e0c103fcfed49612514eab2c6b6335d5e67559e237834821d9558d72623bb44b03f3dd46bbbccbe6c632516942f61b8a04f90c6003fabe577f3cac41f385a1b2de7a0f7f7daf660564e88f5b492c0d7960eb381b894b3e35263e66bbec557563f24fed24523bde9154934c4186ed9812f1c2482edfda57d0bfbd604a2d153e6c4c152187e6bf32db78a96b0fd613fe5a05567e9cb38c106e2b613ecb45bd47bcb1114fc9005ddfc7acdfb74e566ffcb20874649e1a1a4d134f26c87646abb0797eee749fba7e93ab56ca9a1a9580cf7ca96d49cebf04459a1a30edef1ffdd88a34dcacc776584bdd9d16c5dff7200b5e9672f1b4b5cfdf363317d48ea7fd16272644fa488ef866a6d854fbb0ca3181f50fe7420c00a2b6776116740d4180001999fec76c468f33468768b4f265a6e89594511a80ec1a654394c57ba8bae8cfdfbf13c5dc5a38f6d50b4829012bdb120d63eda84d49ab29bd2daedf2aa524a96fe972ad45d460623f760f515173ee1c0208d3b392664d94866245c739dc3e3920c5f87e9a0241da7df86cedac2d5098184f777cf444bd4774775e09eeeeabe1641f4f4ddbc288a20dd4e91939f0fa9a976b3dd38170c86739ca651559e643faf78aac07d90805816486f9b48366ff10004d17a045fbfe9dd3cdd32e35c8c0145a716528ab8a21970df54fdf20539725e72f65e44ada991f98792a9713c7aa778de7c377c29d0d4b5efb0702ddaf85ed207f7ce289b4ba7fc9edffda08ed0c0bd151e27fd56c28462969d3a0d7e4944d6abf7ae893710110aa30ca45d7258a86bb782baa328ae300719f9371babf87a4a4b1a12c00b19c9c7a75e73f646803def2de77da9711efcd7afbd8cb4a9deb0a8fd54364d4c92c924b84f381c39d38291ff5e62a6f4f32246ac8b3af0a2ff7b83e19c2588284c09959aa94aed131cf1376824ee6ea93aab2bc5cf6a9530aec25425f575ad716f0cdc83c3b94f58f666e9ce7486235cd5f59cbdd06a69c377e66ecc9d2dad7a35fe64111e733d198a56b5c257e9f97052eca167d38e30449c71a19a0e001dc37aa9fc26f241b14ddab43e6f86f2ef4a8aa50cc683078fd83b45c80025c5191dcea109a75b38d49795fff6c0ef40c9cf84855d684881a7f89ac78b54e9bb13ed9b1b2605a47b2c0c5bd2e72475c425efbbceeadb106aa3cf730e92d2e69e06ff25a293399742219a7c5aedaf9bbf9baf9184364cf7197f9a5e9f8deda2083eb49d8672e916fe61ccaadf4a48eacafab63fc695b5099de588b33ddcd7100670679a475c920446c69f2ffc76741efaeb2cb7b959491c395daac41dc77543a9c3095cd57e06b2c215e77a45c0eb50c9d3f37892033d79d9d18e3ab7867709adac87351e5bc11944082ca709f2cd5486ced298ddddebdff93513230bdaad39262d4445c9331748717c1b03b3b3958eecbc464d9a864ab786e1c1f6842af24cbe0afbd1fd42b317d9a5f318ebbe73c1a3569976e4e97842a36f44899604c73bf3a088b962c23b9b2bdd33fae06ea2a77474b6070bfa7b029681657fb944de82ba71cf81b5557d8582a61e77ebed0e0a63c7d6d4da9144a9c51c1af94e61e57dc35ae6578e22164997a74f5a1cb5ac149f5e0039ff1c0f24247caa10808a41f674010bc7496aa15966103d311ef55f91b42f1f98a26056c91ff1be1a7a489187de0504f57f61b8bc1380dee8b36aaff3ed1be20533853b92666bf398234314219e1565bd9d4b53769512a511cbb6e5d9b0a29faa7ccae7fb09e607a72aeb8ef3dcae1bdc2e788636cc0c51045b73ff9ba8d068f0718e0281dda22bdd57d8a80b3b5d2c522a1e4a0407ded828e0529e786f1adff16dba131d819c1dd986b75ba16f1e8c97daf507ec80bdf99b3f595cb13464f2755bc996c9cc707aa49c7a7da2c437ef5f0432ed01b4e45b19bd28cad07204fc758d7bd984145be2643fec13d424809677de81ec7c7e5cb21aef0f50264792df6cb4f76b97f0904216e5719e67278d1800000000000000ffff000070da00001c63bdd9b200000049183de7060ecf2dc1a916041e9f0988de0966d5367795c09377d18fccd0b7a85fb22c3d6e7741c497c51d719e432871df2fd6bf56689724d696188fae575c4c25f750fdcb540ce16f41b66975c5d4002293e00475ec9382df79a9bba872110746e8732d573209695e0b8589e64eea739e76db7589da6dd5f9b74093b22a0873cd22b3adb62abdf77a6057c490ecc3e6491fb74a44c6d04c412ff0939775248b2285881812dcde950516db07580cb6b091c0d626b977ece4722e2fabfdb21bad6f3ad2fb3fc56e892f527084bdb506b3bc7aed"], 0x10a8}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() fchownat(r0, &(0x7f0000000900)='./file0\x00', r6, r5, 0x4) semget$private(0x0, 0x3, 0xf2) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000480)='./bus/file0\x00', 0x80000000000002, 0xa00400000000000) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f0000000ac0)=0x8000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x5d, &(0x7f0000000a40)=[{0x800000000087}, {0x2000044, 0x3}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) openat(r1, &(0x7f0000000100)='./file0\x00', 0x8000, 0x42) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) r4 = socket(0x11, 0x3, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x7d, 0x400ffff5, 0x7ff}], 0xf924, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0x0) r7 = socket(0x6, 0x5, 0xac) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x1ff, &(0x7f0000000040), 0xf926, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffeb7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x200000000000000a, &(0x7f0000000000)=[{0x7, 0x0, 0x5, 0x1}, {0x4, 0x1, 0x2}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0x7f, 0x9}, {0x2, 0x1, 0x7, 0x3}, {0x4, 0x24, 0x3, 0x10001}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x5, 0x1000, 0x8}]}) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x80000000000029, 0xa, &(0x7f0000000000)="a4b9fd83", 0x4) setsockopt(r10, 0x8, 0xd, &(0x7f0000000640)="ebffcbff13b9fd812eaa4e713048e699319296486f7462cf8348a72bb6df231d66835b4fe821015082099ed0cabe00bdcbf0e244bc43bab05fc42377508de3feb64f61c6f722cc879c0108086726df2da95ab29f3bc5ff1626c8df2a4c692fa13390ec10f4382ed9576d6b109e0900021f6c5552f7fce638b115042abbaaabd432e2f786c9eeef5e1c7c2d53e42bd0", 0x123) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/speaker\x00', 0x100, 0x0) r12 = fcntl$dupfd(r9, 0x0, r11) ioctl$WSDISPLAYIO_USEFONT(r12, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x40, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) getegid() getegid() r14 = getgid() getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, r14]) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001540), 0xc) r15 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r16 = kqueue() dup2(r16, r15) r17 = openat(r15, &(0x7f00000002c0)='./file0\x00', 0xf05d09e9bbe6f606, 0x1e) recvmsg(r17, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480), 0x0, &(0x7f00000004c0)=""/183, 0xb7}, 0x40) r18 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r18, 0x0, 0x10000000000000) pwritev(r18, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r18, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x4, 0x0, 0xfffffffffffffeb4) write(r17, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r17, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r20 = getgid() r21 = getgid() r22 = socket$inet(0x2, 0x2, 0x0) getsockopt(r22, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r19, r20, r21, r23]) r24 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x0) r25 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r25, 0x0, 0x2, &(0x7f00000001c0)=""/201) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r26, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r28 = socket$inet(0x2, 0x3, 0x0) writev(r28, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r28, 0x0, 0x6a, 0x0, 0x0) r29 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r30, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000700)=0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000200)={{0xff, r13, r27, r32, r31, 0x100, 0x7309}, 0x3ff, 0x7, 0xd6ff}) getgid() r33 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x400, 0xa) recvmsg(r33, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r34 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r34, 0x0, 0x10000000000000) pwritev(r34, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000012a, 0xffffffffffffffff) 16:00:00 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4080, 0x1166) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000000)="d58604ce9dce8ab21cc176c8487c7c2a53b904cdc6340c44e2a3f73553e4d9c139f30325207efcdf2fdae1ef8d01a6920b7e", 0x280b867d) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000080)="a6", 0xffffff28) 16:00:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000038000000efbda1e800000000000000d5b600ee1000e3ffffffffffffd6898f000000000000000000113cdbf6df856601006712731db7e901a15900fc000000090000000000000000bc04a1e46e2fc97600"/97], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000004e40)='/dev/klog\x00', 0x100, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000004e80)='/dev/ttyCcfg\x00', 0x280b1, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r5 = getpid() fcntl$lock(r4, 0x449e139af20779d6, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r5}) r6 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r7) r8 = getgid() lchown(&(0x7f0000001280)='./file0\x00', 0x0, r8) socketpair(0x10, 0x3, 0xc0, &(0x7f0000004ec0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000004f00)={0x0}, &(0x7f0000004f40)=0xc) r12 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r13) getgroups(0x2, &(0x7f0000004f80)=[0xffffffffffffffff, 0x0]) r15 = openat$speaker(0xffffffffffffff9c, &(0x7f0000004fc0)='/dev/speaker\x00', 0x42, 0x0) sendmsg$unix(r1, &(0x7f00000050c0)={&(0x7f0000002b00)=@abs={0x2, 0x0, 0x3}, 0x8, &(0x7f0000004dc0)=[{&(0x7f0000002b40)="fc88847fb3f02949e41bb5731c4a30c9e67be0702fb983348908571c45b218405becbc0402e8e54fed425fdb8145a6eb7fb3f05d49c092181dd71af6b8c5cc3c5481abaedc4c8dc371a808150ef78e089736ad7d573be638a6658c4f50e905cdef2fd05ac8580ddbe94c1e7c26fce4b91864ffbd89eb06aae9e840aa52b135982bcc3402bdac2eb2fb9079c09bd20ef533428f5ff48367c9d4f2b8bd403f9729a0eb0f7f7670fc4434dca007a925e2e03582a4026cf21d78b8668119f8ddcbb4bcbae668d114bd700ff431556b17dcbc4309488349a79da1a9ab62e97343b793886fe49bfb244b24814f71c730dd81c5fc6fd1eb30623fb6ff35edc8b8786fe1eda7a6977cdadc6b1f3c04a303b8d73108d6cba47388660c1f45a2e4f3eaf7f1af0d0a0d385e60ddf3308207feb6f99cbbe1299f712d4f43e07b4fd3f886b01e5062738b828838014e8e16ccdac38296ee1b99e95503d49ba1e75e9857521b927e1441cd80a6607d7519a9fe634e9181aec6c932725f3822026646f858a197705636e0229d4321f0455aa8108ed80c1ab027b2141fb9724dd974dd803932ff107ebc23ba82acc72aa0ef1f3dfe7397042a8415b6dfc2f1c056b1cadef14c96bf0b6ee833f6e9125060a3c5fe305c260738b5652342367a63c8bac5145a453a7943b73445a70e70a51e10533e5da7169e92d81d879e2a681edecd01f880c8c8a18d282b9b6bc519c8f96db0588243c718ba290530ce2168c2da00090382d3608aa97fab026fe2a7e55ac5fdb2442b1eee5bd4278a6b665c30491238e5e4c84216d255b8899100fbdb2c364a23fc7107abcf59b760fed0594cdcc6e996ddacc57e1e739b4cd97f4db8b6565a7be3871c020d5f85718703daea86cc36efb17b8eed6e6acbcc1a57af25646241c83dff8c162446932ae2305c3ec75f5160d65a15619c5cd58e61ac7ce3f6e18aec77c73b97462c3a7bf568e56d8f2d3e702603408634fbdfde0fec9eda0d742df1dad506ae240a2c721ffc93fb38a04e17b066f451d36db823cf71e976f3427a60e7693a6dbbd31729c90ed74598d7ce937ef5d0b789a15894f79a6f9dfb7ed4aa1d62a9fe23322a988d883ed22f7b87a8364df883d2a192d6458c9277b70c56741a5f8fa393f103f4aa0c835091bdae71f6fbbfa75d406f22afb68bdd80bbd969c2668e3e85a440e8ecd0b6fa111aff039c6c53f45376f1333bda3b7889e069ec4eb4dece55ea170ed43f8b6cfe583b4e65da79cb10186cbdcfe7e1ce1a08d435a5ab184acf970a3dfa699b90a1b435394eed1edd7898d216b31b31abccde2c2b2458f0037d35462b9135481eca547ae13f935ab9ab88faba2155e65a87392ba1bfb885ef4dfe2d523e480fa041546d869271465de4042dc9b640edd856e1b1dcf0bd81a5798682d7dc41bec2ead1c2b493e779b92adf8d99d590397834b714cc0715f9fb3c9f583756e95bc54ec65dc6f7b322b46d0c6521819fd99e75f479b7045c55313838c4d50dc0ef5a317c21b1b954d8d35bc837aa021bb1a261e4fc0b190d9951807bc70d4d18d569ab81b459318b071c67b13fabae0699b068c172814663850e1e58a7bf55a39d167992e3ecc0ae3f874d00ec86f17b25e631fc0b7f7984c8d59f37a3d8242b172ae053eeb8fee7c1ea9f87219b3df544c7c6ebd831ab5699ee3630f9d0e60c680e71b5750ad7e9d70f7718811faadeeefe7425cf5d695b95671830f981bdfc406d27be28dd1d4da5f35a19ca47aaee6d7402831caa861f886ba3782f0ff9127eb538a7418737061e1d024f14e3845825b4a374bd3a7cce7ec0e6645a8302bafec8a573283bcf479c2ef61b7d6724f5c4683a7cb7379bfe6246bf997e841e159b123ec30c2a1ef9ae299ef15b9446f636e39cacdc091af4c294a772f100b9da604a792f787a01e9c423f3d80fbfa8bcb5d0e8802cd2bbdb892b4e924acd34ecd8c82bef69a9cf3ee657b0b02eed4be71b5423cf07fd4b4f52d37950f5969375ccb7a3e06e017b382c25150e5a528eaf0998e6b9bcb01f8c26478fdf700e6bf4f056e2c6ee749eff4bec65276434ab2285f1eedaa2c3bfb5b82df98f26565f364bed57b0733537e227a67f85eec8689eca5a75fbf3ce893598748b6457c5b0457e0f2837bc6b98a5fc0004758ee32a2bbd4b9364d266e027099b53487aa519cc76f0091d55fccdd6882a48e01e7cd9e8158602d115e7f35537ea2c236ebcaf339505bca70349a9e25b474bec6235c40bedf1f3f0a0fce79f9f27af20c837d505b920b55f6170f094aeed73350bc690f35295018dfc7f90fbe400c24b1066a90382039646462385de8ff737b4b3cb6d0e8a4ebca5a76e06246f1f9074853cad3b424dd14580c1522423ad9bb0fbf8b145172d9b9fec870e158aaca1dd1ba76a6419b4199a12ee3c27a98df8ce8b1e1405a45817554735d8230d69440ce7b9d74839fe84d2c76272fe3d052de61517d2851c7de96230edb900b7c6dd225e12f380c9aaad64b4f2b64b2038fcadff94bbf50d45fa006968c232933331fd4675f092392f01096eaa4fb73781b4d468258408cbeb15d87bbf58633ea15a4161dc7919553c442aae333599489104f76a18aa1da79888d9528969314effbf7afb5c4743c026983577d70206bda176c3044c90fbb95d957299dd3e6f549451cdb80e818fbbf8082ac9ccc72d29da1c3fb3345b6d6bbc7f4e7ee222e8244f90b638d2e00920c812c8cfc568b44d0e10eb09cc33e31fdffaad4e9bb515b8ca208cb1b5d2128f915d131aed70d2387d84b09dc36320340134466ccec9c652f71f429cbf0aedcdcf4881fe1773bf7abd1973fa33a1f29d5ccd8bd013b2c5d2b656237da98d9e3cc05d5764ab26e626cdd53775edc1fd18b0646a15d37edc92af176cbc6b88ac4bef0be97507670d1ff85b9531f19775842809a3cc2d5f07e43010da2ac75cd0f5229b890eb2a17f09be264809ca7b4373cb3738f93868ce0ed4f55bbd1b5e282cd0d04544ea2e653252754e5e2687058e548a6b9b57ff0ca210eaf1691e1907ebc37beb6f67b4c7999c74704a91f69615bdc91e12bc21fe1755fd8afc6368f1732863829827c47d2f6f3bf3ebfcddcefa14b8b2c5b76507dcfc2fd923ded1ec04d43e5b1e3f2f63022bff2c5342a825a7911f5992aae855d2fac9941746c7e623cb487b69f2ac59bd8aabd30e0ace943c8a75f0f0043be3de0a329fb0a76fe43f6ea14e4c2237d6736d66511b2eeea4ccd76049df72c1b092c7abf1dee051dab2324a775851fa27698a7ea38bd1702d046244531f4d2a75766405424e083ad07408fad1063e2c9d0d121626f2fc4c784dde85cb76c8b35946e6e1855bfd4a45ee2130ec2aaf8389060a82f4ef78106c6e27d139ae071cc298634fbbc44eb9c1348f5df915eb0f368e56e55217ed26e4f3009cf6aac7caf268f4ded64dc3ab4cd359e8785147566a8f1b4d68a3a6811089fb01b50c0159127defea375033409ef4934a3089c8be23a953bf3326b3da8b499947d8395dae83f854f9b83ad5d1641eb0bbe82659d71130ee3a7cc972b333a2a319c65d8bdad1a84e41e4a5ef13ee5d4e5344b558b989f1eff63b6be38a8ec3391cefe90238f0a193fa1807ee417e3529eb7a375045f92e177848b5420085dce678b74522184d1f88cd1b6395bf3efc4de4436a930ca5338fd7ff76f0fbd72d4294cae4b904fe53633693cf7f9b8839aa36e9779caed9271c1e56721cfa63f5538b45bfa98b15391e773e6078245b5b7911464115143cbaf4f880ad5cc43de93e332a2775f3f4669e310f1973bd1b068e89aaa84c46d4b08f3de7a1c8071e180b92e2b0ba15643e84760a8301cfaee0594146a03b678c64f23e495ed839cef37fffe58888d56033934528523fbbc54ec484b63fed2448206dc4434a316ce622e7cecda44758ef672e7936df3263265b0626b1ed22090a40e3412de183bd0e03160118fc1b5f968620c9191a3cd08f6302953a2f19653a1ca1bf4d5ab014e80f54837e251fa518f3f8ac8f8e7c2824512461e2aaf27bd5d7cb5cdb25312afbc8723dd447a676ebb0662e88a6e5d43b46ce90e0ed1c8f776cbab551c2be24676099f4155b384d40a0d20dfc37c3f7ac963fcae496bad0f5a0b8c1020fd0a529bea0cd31946b8b8aa0c0364788e72d3846e4103a69531200077cc4240c66ec0bfa8b5a00725ca68dbb911498e5eb0df54049f7bc9134441b6fc0796683936d3dd5b293ef4dbdfd00f0b4ae029717996e5d517814d197be63b718e55c167924aec6eaba2f7d0ae08d3dff431107f57e3f400b602015fbb1e70ab4961cdd6042ed225dbc33b2473486fa2b1b91602122b2a14d478ae1ba3e08e94554efcdf4c81928aadbce98dd9c5e8e1559fa232b143299cb3ca9d8fc31d5072e74750242afcbc76aeabf6e84c3232319af01ca391f884a1bb6f32c003068dba6a29a6b3174987563be7ae2250c310a66d2bd40033c59904b142c65a1317c58191ac23f3749d3930ff70f06ae07f07e6dd42498ce0fa277a2e338c4a011bf1a78c0ad3884bf5a7adaaff4f36d5265643d1094a4a7ee25b63075d29d2035cea9d9e887b5e04f0248cc8eb7651d497d3ae7ffdadea8efc9b7e7f8d40562f9b8f4e9345b5f5c5583ad917b9f8ac48c2501e928ffcfd4952b3d5094637bc4df911c7be6e5da0e14974ad2ed10da2b60f06c81bf1a1eac0e234663a45c6e19d39979387479699aef1531a133cf13b61b729c2f6ea72f89ba16dead601abcbc26bdcb5359a42b8f1237196799e1f030eb9904806554a866680bd1ee1bd8e1788f0407654691848847239f4b34b30f8c97b689a4c0bcd73cc1d79a0a9eed93486029d2cab42c6d54ec4bae14ca394b0bb9257404a8a93f685c9af8f5f1a1028184dfbbda48f955c3cad714b5772bde3b8cc125490067920dbf05290bbb9c1183e4be201a8fd252c80e4ebfaa46d10aea61d6a0b6d61f4aac8ce54213b025713612e936fbea0eab84d1ae6a84198c4090ec99782b30bd428c949c67bdcbe5f39cc593a1c60d3465bcdf8fb6975006bf22519a223113ccd0e70454e0418f7f441f47d0b1e6e742ae8ceae4d5d953f11a6b19c44d273b0c9103094d67aab50467d219d28b818b85205337810199ddde259c4964bc0f646199a9ce52427a88afdda217f64e9a9d42b5ea538b688d21ce2016fe893022f7a7b2a73ae971e6d6156d4d9480fcde938eb19f56e98175d836cb30a6ef3e2bc4d75881868517ebbda2367de1c054e97aabebef332404e3b46026c5a5a8f96bdb1233754c14f3cba8a32c0fa36768c7e36c9807a53469e8859ec21eb4ef24f2d7cfd68e229f9ad3d7ac723c67b9efbb791657948020f53a22b7d4792690560a1f83ddba2649514dbcdd2d514f071238d8694101e70f7716b2bf52450229d1b25ab1dc53e196c02b6aed27f5f0fb740bb8c9ac20ea4d206ef8f59c8e9d81b7b0c0c5ea9d55a2ccceae585413230ead82839a68e686b6dfe34940c9f3f71bbcb3805b59b57e74d195fd58a2042d66dfa3f43e6fae4019252f8b62da3d9284770db4bbefc30e99ef0cea8fe8f4b078c2a49c6041a2bc6c8aa4b6eacc89bf31b06a85c3176cb53497e29095f3f2ed714298d0ef666ab8a0edb0cdaed22216e541b93d221154fa051220bc96d8b5caad0d3ffc609b7a99eb60287eb72fc3c52d0b2884baa85ade403e07d619e6234786b9d91f4423c2dad0b4640c22b72b62dbbe9865b97eb42e7816e7db25385859e26b9e", 0x1000}, {&(0x7f0000003b40)="a7923afec8789b18b9127550129f6a760007101b32b3c442370323436084ac7aeba2a04106fc75d888cb90b24b2b037539062d60d1936a2baf77d37ca2bf6b4abc4cbf26e55beee940ad9c39de3fc527fd83ed74aac83ddc8e8799e1c9e8e6173945350c229cbc7bf49f5097f370c5267302205ab5aecf82210d446a5f506247daa8e47342fe04fb02b8fda0fdb12d644bf0231740a91dbce55c4ab23cf0a6164eedb7cd74c0b6313d57aa81a7f9699935bdfb1a765faa51ea186580defcf20d64df639234efdcacd73ffacf04e6af07d6640ad2363eec05c444c10b9fb7365afe4360b6173ea2498d1286b27eb077c6aa48f1bc710742a098ecb7c4394350a8b1d8335ccb4701ebde01524e46b137eb93bb8606a76ba5aabc217b3d347e38721b3470f9a0d175e2f72628151a2f5a3b9c8a3d7418b36fb13f42ba4c2b618297f65afb67838867e45240cedd9c259c2670059d0de3c3883f3848bfd5114780c70e0dfa0426691b82dfb8584b3c7bc439f9d005617710c4b26bef135b50bc1ce511c1238f53aa4b5e1fa2c5f42b253b009c7c75b2229a53181f10658023981a14ea01cf0761807311b40118fe33974a5c95c3be4ccacd63ba5fa3364e75e66917da4ee32aa5d93ae7e46f90733599ecb61cfecf707dc3d8d05c4f019f6b652851c443eeaf88200a76c5f5f42c9162cea20f33db4347ac319537ff551e826d17e27f4a36a28920da64b77e2d71025b54a5a3b6eb5418611fb7b58b0e924ba74db2847e1bae845e9b686fea2ca3c1ef2792505c7378cfbab7992a7de002355f521d156d3ea2803b6a9b141b0153b1e5df37c56f70e243a8c1c03d35ab6de2116c43b8ab0465867edb4252ae98d2747cbd81cf1f282db7eaac528602fbb8d0e9f5b0dc9a110c5eece94d7dfca15e87533256eb3f21f422bed6fad6f21e67b4976ff74c5ca35b0d108393c6bb4a43bfe9bf1797d87579cf9e5d01994ee2e2e619af84a1cad0e1e987485859af3b2abe3a0ddd1afba998d9755b5bf528d9efc398e0c65f0072116f81bfda885af0ff5099c97341e85a2e59a6ddf0d210a8301c38791d90c6005004fdde6eece180fd18ec074d9f7a64ac023372c47d1cfe0c6df469b98506491f43f50df6f7b05b1379fbae23168e5152ed716460ac31f6cc5bf74925d6b1128bb7720345acb0305eb2ac25fc650629b0a9c3db0387cce03a96028d910ff8cb3b2945939fc19084f21f19fcffff3eb1abd12b289863ceebcd51adeed9b64018c9fe2dcda379ae1816e82a24913a190e29c0cd9e298f3848cdc00aea28b0e7a7a57d8aa2283ba4d0bb8c50bddffde969861e9650bcdc86915b8a40b1ce2592dc9ce3ea203cb9f19a1f5dab53a954a72b47f1ad39b3486d0b8be6db201e9e3e8afd4325d37afdba1d0514fe987d42d4b394acc29adeebeeda14986aadb47511efbbafccb892f1ea0edcc866940ee14f13cb1d68b73d122330f5e38104e29c83a50a853c1b56340d8f33a559aa85b75477c6e31bc66a46f84fc779a24c7366053dd973f8e72955a05d872f299a5959b2f45937e8073a4402cfb3ccca8fa4479ca9b3d183289381b53de296eba73148fa4de49c49fc492bd022cf996ccc817e1bed36096c9398829072acbc78403f3529b9e883b6c6f72159b04d753a4839ff79bb8e642a68b244908bfab3a041b09721c9ea4d3e4be05ee612b2cdf994758b024ff004fad8a36a755806d748c180ed4ec094878f3da63fb5aa6a08525b2f4365b48934dafab7afe9cc92df19310c5ec033adbb191faa6c1c21d19c83f6e5dae52fc1a53056619a353199fe5882458ceb8abe590cce51e0d4ccf5f577ea36d8b130fd5365c011ed4e4dee30f05e1edd461b7e80e097107e0efd53cb862009862a66e648a2f64fc436f89f6042168e5bc034978050e8ba39fed079c0a8462a205a02f8561657f31cc4ffe79fd3182e1eac48abe74348a5b07fc1aad6ffa52d38921a90daaa40f4f986e49ccb488fe20fcf6ddba86ecc3fca795ccda4069e17f047b4705a86fb73a851b863fa9a37ad3f292a64523f2df07e25cb22fd413150a9635cf330e1de0d70e2d931cccaf893b43dad201b2d923b715642a9b3c62177c10517bec15532b75557cb92952ce49649518e7457d2048af0f8b78d9cca41e2f30565b0385e425b4f3dd7ae225963f4cf446c4d57f5ec32e72b90bcdaaf26a8d769876ea97a4888427bf32aa149203ede04f922ab8d19087ff8da34c9500ffc5c68445ea3535a95cb9c131152640462de39be12a9e381e13d9f4b910a0df78b9f4a7ce36338e3daa448da98e054b6287934251f610e536a164cbae269a3b5b4b2c3b6cde702997cb240b2670481855d81af59fdaca01486ed484e5d3e17bbf5e74da9e0d3909722df27018bf63e5ff7c9e5a1ec5861c140757704842e893f7f49e9dcfce87ad3afa6bc07610ea5727a4bf647f93d2c2a09dd93b2729d984b77aea274b78daec615cbe302ff22f40556a17aed9b75884c531106a440cddd65e31005e0f29fc085481b7bf36a2dde7ad903bdf0b2ee833ea04261efa4a7b6cfeff61e3470472f9957a7403168049b3013f697fd0ffde721883dece6fc7cfd7964a3938e2dfda545c9f24c8bb94dfb5c6dbc90150077c3fec7b2ec6daf954949de480dfb6442ff441c176e3949e98d5383772a09d5ef328ac4ae713ed010ca8b8fdaa9317985212040b8633aead3c7c293fbcd4236ae7f13188aaf937eed248b0b87e796a2a0a2efd8bde5e8aea054a617b61be42931bc4ad121b0a1c1333d688051cbdef702b055dd05745fa45846b85d2b9294c340301f832e6766de60b3d2aa0c668722a37d212490c12f7dbb2d7b5b461c7e1d255aee908e28b1a705c10bf69e56ea472270fbf5a5c96a9fdb048ba50c3b6a3232cdb0046ee69ef1ab5e2f233c5fb12094cc90ae831b93bb6ea04a842ca43f4f9eda6b0badeae9e52f2513f1190d56bf64309e77df097f7c286094c2b53208e500013035c1aad928838edd4f7321404d5eba1e4d04899b8f08f83d1823b55b52592f322b48a82b13f80f352bedff98b35038bacd3fa29be01931086993d4cbdc079e2a9f399298043be3c41ffb3f2ce68a0915deb49dc1e6e2f287694446fa3f8522842c770976f3bc97e0466232fe48621496ef1afb498116ea65e2b477eb3f06561b6b29bf57c9470efb6a21e2607cc6daadd2c3e1cf6a60e5115359656333c2b7040e6dde1f6e95772362a8effc51adbd7dceb88fb3a7e565b8d4db3f4343a9e3b1706da94d99281a84d58ee83752ac057c56c07548ad961ed97a198458ee4dbfd66e42368e3154ba17f927a15bcdfe65ef37efb0e90cda347cb56c06a8cb47b184af7e844a4c598e44a4c79624a7a585494cb1b5150606fd68e00d63d42ed19c5a61aff42e4246d8e734375725a282f387da6b79112faf29232cc2eb0e969a71c0f8b9259e18dd9295acfc2201c8824c671cebc54ce5ff975181af113fa4aa89d0c7cb224d562f2bd1d0773faa3d3eca3e9c9bb15260810f1b57716c08ee7aecd8456058cb5a4ba179408be6f170602696d3cf64aa2b900aa1f63864190efbdaf23782575fbd8febf1983bef0804d6b190c2f4558dbfc33c8fd97e8d192e0ef78e9e7e5951e7e54ee50aa0ba3745f4fec1b6e4cc4ea5e0e078af6723ac7883cb89abbe2654a96168c8e5e1a0a6fc6b6ee3673072b4495ecf155e15a5be8027ecf57e5fa058efcde52b1a0b574eca3c43a62979e8232551e53350e031c857755689b83250a6c0653521a540be8468fb624bde7c42af9de3905c14d877a7c47dedfe35c4555f4055c21b3c3919aa73c739e99f0139a1c67971554bde050802cab38229c6c4edcf74dce7c4a3ef5f9d5ec9d6d55166b2564f6c44f485d292046c71f68644c6c44b70b63a08560a1f582634ba17e8fc38e58b540b0d1457c3f90f8ac5d0666768e50e55299c36644ba41711b8a7d5433d41af165536df352f8d265bde08cb6a494956a383f10c7dd57c42a4e6a899c8da67d24b319a828bf93d9b0f69eb753c9695b3db4b9a92c79f7352309d4c8d8e91b48e72bc224b45d469b3707c50454fe049c18131be4d12f66b3da4bbad0e13473e5486ba06594e9af7aeedb313d3c6824b40d5bac2391884745df2ad4a2d7bfd3cdf3eb03b2999acd127d1d08d140a730458fa8a83b53344a6296d25ede6ad623975d1788743e2e5f2244be967244b85fb55bd161ce103acad8714ff33dfdbcaf3cddcbdf428771e303ab92a85c980a9f82e37a17c4bab7515f8f34b620055f6737493e2fdf365a0bacae72c733d861515782101082f1620464677a7b195b24c687d5fd6d8ad7609f52de8d883ca229a6c6d80e6cc768a726e5765f77ab91dcbca5972fbf45d146b4f691aea4700652226094b8bbc8173fc5a6332e3394f2067269f54d283ffabd69b4d456820a4ed4b20a0800bf8115349aa1b443270a6d30fa386505bb04b67400463cc4239075ffb2d8c3a905bc090948ef56fa398e0216c622cb98522e5e6900740e69e6c7082245ea5a72491dcd095183f0b3801ffc854d1d36d58a02873b46b931feb848d3e9d2f1fa0eb83de91ad2135cb7562504771d6e1880ef64eaa5a220411cc3283859c3029ee81fdb3ace019938597a6c7781d8c898a4b79f3f36ff203f6290fb75f954b368fd01c179ed867f3b3872eaddf4d8e87cd6de00d3718eaf9c8a16e768282c145642479c80c1367be03bd29ea7c78e9d9b2746b9e088edfdf4deb3b417d683b81947a52fe7c6d92842332d244394bad7b14589f14446c0be529034aa1b805757cc9f109e74a4feeac05ed3d63e12efa37f5b6ea2d40e17005f94dfedbef1c66460a41672d20e383a94a74dc01e2c6cd78bdd512e6bacd309e5f5a19d476b71f3d775317ea8559e237de332bfa0236b3d162c970d6b0394988bc5b7e51df121553052ba6b21fdff2104ecdf997d57cf1b5d9a645d279895c0fe9df4929d293b2ab9b4b480ed21eb814b15bf9ad81c27b6ed92aab965f7e07eb6313acb13a7c7587130e01ad3799995f28e40fbd1a990a1dae1713fffc91fcb3dd1aab7a32dba24c9dea4fe3bae59ffff9fc804a4176509d02594df1e63d4e20e98986a99375a7207a2ec016131d86d32aafec9037f1ddcf64926eb79f373779b0977059594fc3cf7d1d87b6358bb2828cda98fdee2183d552a29f7ff03f7cd68489b760fd4d9c7a1dc12c75a0ae39d5fc73061ba6b976d842fe9f7b99704d9d939275422408cf18047a5685e21431638199aa393b9d577410fa52c2c020a7279ffed7184523d633dd5adbc4205b548dba2d015160839966aeb5760ef32442bf5387d5599302092c463467d667087fcbb382bf6b9534bf6b31be312e9fd95f9eb21dcc7cd1e06723926a067b2c78be1224651375050c50e3e0b3367462a32cb94bac714d5a49b8aa0932f6a4ad1ec7c8293f6af2ec08bc2b5a9338f93edce9b1cb2b7f05e7719f3f1f000dfad100d0d4b88f51ffc720ff316cf421b38606207dfc39674b2682276d9f80a90d8f072aea00df444fa6e8d6903d5d2abfce20857b23fb501b7faf66e8facc6bab9358fe8094ae7434d9e7274eee89603403808e86c138b48484e23a0a5294fd1ce82cf470d066d6af8dd284e471a38f9bf2eef95a66cc3a623fb119216619e29c12aecdac15dd62b8473f5acce9c8881ca590614edab808f06ec6caa3a715e397f276cd8c332f89b71f607ac701581b21a498a6df25cc563623b57236be48a8", 0x1000}, {&(0x7f0000004b40)="113dd1dd17ceb285b1caec0241b7b575007b6ea2b6f3881b60550e8766565454b37a87454447ca4cff92514e056f2e092db0a773693c859eb45877a3a20b17f6f09b0cc5d901c863df7969ca966d79d9eb34e764418c7c3da713406da1594c206648610cf781e531a0d584b280a69e8cbb0805ac59762a4934737a8c40e4a46e1f", 0x81}, {&(0x7f0000004c00)="459191cf4c684148bd51e9e179e70a1a5707aa8008a17daea074528a53b836adc9ec7662b19e9dc14b9d5320a6a50840bf30fe50a10101f95ac426a5708635fec92983c2876cc30598d3dc8f855136cc3d6006e4b9788d153d29cbde665ec2e1d4afaae49f0ca246917d073f14611ea972adc0ef797f4258defe36d5fb2878d00692d47a2a8231110b69d72fa9b13ba9f65cf289b88f24c7c761120a02bba86ff4177621", 0xa4}, {&(0x7f0000004cc0)}, {&(0x7f0000004d00)="7a961306025c9ed749d37945c7b9246c77add4e03366deff714409e616a8d241e57695a3b8d841abe1308672e37046c2e537ec0f99fada4798cc2087c676e204fc78d9b2f5d35951cb9edba9077a572dc46555e448709e457fe7", 0x5a}, {&(0x7f0000004d80)="b3857fc18e1fea", 0x7}], 0x7, &(0x7f0000005000)=[@rights={0x20, 0xffff, 0x1, [r2, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r5, r7, r8}, @rights={0x18, 0xffff, 0x1, [r9]}, @cred={0x20, 0xffff, 0x0, r11, r13, r14}, @rights={0x20, 0xffff, 0x1, [r1, r15, r1, r1]}], 0xb0, 0x8}, 0x206) sendto$inet6(r1, &(0x7f0000000140)="c4b7e1636c664a6aa0475fbe6f6a1b894dbed2ece74770631686077db62c9d6ab422c37c8c3929fde798690c9b9dcd107558147f44594bfc5039bc10fd967bfd1aa9c50854f4d6ab19bc6fbf9198f8bc67f934447bc1e3e6e0f6b7ab373fd691d3d07290295fbd3a5819925defa6447c192220daab7975561b9d1aa577005af34d485b79284e0dfd31a7ec83640482de96c1c43c035593bc982a05428e1c10865768e132d6db8939f6b53ad8411d4c0592c901d27d36e9a074884bca94238ec6180fb7388ef579af4df42d4d8f9797a2c0cccf7b8c0be96e0e258f3bc1d7d41dddebfcb887d1fcf532815f98a0bc323693f08c67349b9c1b04b097248325abf017270992bd66e09d4fbf1732fdf476f4356fcb956616c3dd41473296469f1288d5f05e5b51179fa36560e84963e21f1706d0d2012a2bef17d266ce212262c395103e900fc14dcdf0edcd0c49a30a096c39cd5002c6b8447cfdaac1db828a7fc32324b9b5c037c3abcc049893ddc85d692809c0d4dc72bf0c6b24866add40dfccc48a7fe56b15167015281272a20fe8bd742f07f91d3d774d326ae7cb60cc605ebc16f4683b144cee1652651005b9962dbcd142bf8d3e2fcff894a38b88d004ff531ec937f45a566e19f9157b17cf8adfedc8496208e30a238d68dc81cd30e0cf0d9f86ff2c94eb1e9fd82d75fb5ed260b22ac7d0424489eb93f7370795d8144988560e26d5ec59ff7bdc6b2865425727c535e033d41d2862c465d8213a90e245a04b45dd4ec5ac3e15e1ba1dba671e0783f8f14cbac2d0aa0ddff67d299ff3a23eaab0f1016f69df1b4b0ac4082a177c175b4a7ea6b884f9e14800d1d1b9cdcd241b30bd691122e4c35c6831459d13cd82f510a1fc319bd931d3824ebf7b32128bec864d0d066fa6a5d5302207ab505424d809c33fb61167aad13810091d0c03663a375bedf3e9900aa12a79645989c757f05a6f291ffa2ce4cdfd9c50db4a6afe2e616c1e4b7987e98bf19331cc4d1d2173f974b06ab1710c349e8c7b72c3d728484272b115e03ccb7aec4185500e7690d2dc8954c0518348a51bbb910be42ac9935d9eaccb7e80a1cdcf7925e2dda6138a298c5cbf8cce87c6a7004bf30970367d6e6f294dcd7556f1b368b9d132a2126fc6d2e83733bb64a41c7cf58f85fcf280b0791db6b8032c6c7897395cd58793cb12e58c9e8a6e90b36f8ee9b41b2ea321ee07e48756d4b9f97bfdc548ae023cf0b097d32def642cf5f3afd05826e9bde15162b99cd5013a191de530df9239e25eeeb179fc1e420d74f65385cb406193b4e8ca100da6ff34b61bdc1a128a46d1b63dfe14326fe63bcb7cad03e31dacec11a51ba7edcac7307d61db65ad457374bf033edede58e5ac6ff5ced3109811a8a1596489c7dbc6991ea7409c642f38072f425faf286312a7b2454c0ee5aecb8d853a189da0ae67d5adb620742839a0fb0b52eadcdb9b77144559584929e131c5dcc11de6b22ea5c79d42bfd0d5d3f73980e0765234715add3373809899a14041986ff367d456d394911a18dac7f03727ba50f2bda7a14bfa63740d6f4ea55edea2f1e8d1e69d054afbdbd5d041dbe1648454c2250cea1b3a921ab58da78d4e4d82ceff5c806c0445e613ae16ef5faae1af2d0b248947e2e0319746842481d0e4934ff020e2dc3a8d1839ff7d9c4757bddd338f83950788483588ec96e7e0ae610274a70f37173242a3fcc24a17b0a0a2fcb2a24d42c6fb9ab2cb215697c0d160fb0c11454e84febadc91fd792465bdeab165991a9b2e8598d12eb05ea86795723e8b305398b96db4d22ca9a698ad05bbe8f4643798cd9235d34a06fcbf9338cf5d7771355662840206d88a25964702a5be50718797233ada6629bd3193adfb3f7bf2918c32703cd4c975f9d0a71032121e21c3b3b8579e78af4cac24bef1baca8458fdbe3c274219cadd99ef4df4b9e8072e4da75eb525ccf2fb27c8dab1115ed2f37e10f281410dedfad387c049a0be1455b737903bd0a96262093e9beb522a92284bc2dc8d734e58c8d1a25aac149cf679dc8fab516cedfda622b398caeb79abe41816d969c081c3334d3444ea1d9f119948d4ff9b43283652cd1a71006d81f45e6b3e23430115b898fc00e9d1a2304fac850e63909272b03016c8ba86f872d27b76a7c19b623cb3ae48c2e8ef394caf3d9f62c27ef439317f2f8dc444991661049b51015ffe1096aeafb4423308f7d29c564f8e3b0ef3f7d5ab9bbda7efa4fe23da39635ebc5981a7c62261cbb42b82dba1b9f04518ef191683df7f729db74c36bf6461202d4c2ed0c1d45e5fedc51d6f35d859b33c88722226c3d17eba95aa251400d6047cc20fb1ccfc9bd1ea923e4946b2814d5f74806d926c28008b382d08bc8b8d63d061c37b3dd02ed3120d7b85e5f3642887d7c266381f48b98ab68dde4bc32db19c67c8d377648e792e6fcd6e0a2501f4a3529b79c1f4c292389f6d11f6c84003e1293ce469bc7a1be21daf0083f585052432acff1c2181bab5367f3fcd68ea9d1eaaabb0adb20f1243d5a661fe0bae4ae398c49f4430a397503bc0564dd679f5c19835f3c9473d64e796c90352de18fdfab1dbb705477513940304e3e2a4d48cf5eb85f44fd0007b92a009983e7667e9f68e8731056e8af73df3b7b22f3a735dfaea1bc3bd1b8c842e86acb16d5731f455019735cd8168962e4b3d8ea58b3bddb54260fd47bd0ad42379e61bacac2310dee3eccce35faa97116684d0d57823be2129ea793e3a7c5b13a959f0bb75e32cdc7fae709ffbc2e89d96657843211ba64252b45c56851401a192e4db86a978527e8e63f09b5115a0d801634c7ffca74202914c6f00813e62504cf52448860410ac448c452305a7cc457545fbc36082f9547dfb7da177cd9656acb05ccf79b9568b1c51ce63467dfb8befbabe78d8756ecba7cb12d4881ac03662d4082b4c72bd1df7eb020e3a48abe6dcf4344275221a12b249d8b8ef191743e3b08af2463566fea61b9cbd0956f8ee641c7f3f0011c925aa3cd0f4ee5dc343ed305715f1b867972b694b508160269b8f8b47026fb63004ecb047ea0fb5708e01e793de33c64ad1ad170c980565f978229cc054100ae0695f8ab2ee442b5ec39342268ac6be3bad3b406d59bdac1a125fdf18551d9610790a507045fe5ab0aebb069a509dd5572fb574db1f2703ce974bb7f9db5cadf5158d402fec37220032174aa9fe004a06b782fedfdc2982ca9a7d54b1b0d6ead47270bfc91651d8b9dac0fb2bef27890ad017e3339cea30584ce48bfb1ffc2a55be53efc832f2c0ac6a585ec4e379cc19c167208c07961b5260a473cbd16c4f54e759dc54be88552bc896dd782ac87b474cbfb166fa39a9ce4ec3237ef2dce35311aa56c94fcd1b9ace94c61a8bee4af562ea4a81009885aefe04447e2e8ee77affcc1f33928ee548bc6593dd261b6db1e1e0a4b68f5f22497493e5ca38b3bfbb3656a267dc9981f79a82bada36bcf9016ef1919021783b69517a467161fd23b826c9fffd89e642daa1bf104d708711ec1111401df1ad9489fbeb4aab258c7a8a9a8fb2bc982afc26477d6764a6fe6d8cd8015a238f97ce3467b7e7202221bf6b30a1fc3c1958849573f46e10279302c65420e05fc5d83a76503f383f4d0acecb5c85733ab8b1ecd2ea31bf11a5984ea9e422438b1a489298adcda4ddc18bbccfaa0dd7210e45f86b9f55c8bb51d57dfc99739fff5966559ba00d92a0d8acc1d0c4483c53ddc7d0007afe20f2f7ac336e706279ba10ccc8a68989533ff3015c159c2dfc1e091b58bc10d30d70caa04c0572eacf2d6edb39cc25b19ad65348357f632ab95ca5a877652c241dd7106d19be6251f25f7033926f5cb702fada48851eababc2867e7f3c7f5682d15b631a64bae48f144f7ee90cdd6a2c0613bd27b716d8c2582a2ca61e238ae37f28deecd64b38b29b4bc1fe247449e43ebc74b1ded7eb63b44968baf592c7aade71e6e05d6da7700f55fac67397f5530dc32dbda47bd0a491255d2089e93156da89dc2262fd80d0609362bb80831da12b9a6e528d6336245230c23d49c5aff877a3de0b917351a9edb34a911093e9f30779923baaef6d593db55131202f5b9b3981c761b692e7a87bd93e0e201ce406fa3fee2202f2c2602bacacd07932ffe74d37b9c01a1d7dbdba04b4246db960839ededc1af5335e4f3f8eb5c3060262022ac49ecf90823f1591b3964f76c5294fa210b3f4c12a69b91b412c8bcd600422d18de8243de809f52cc31e042d3a839b00ffea4a94648703c3a7de6432c943fe0a2d2f2ad898f67c78e78a4eef92b76fadb8db9da80ca2da1978e442f6bef603be75786db24dc97df4d5c1a423470c0d1b3f6e0a998336a66d983b3ca1145606a17d4b3fa9b68d11c182d3f2a984d57b02ff1556adfc8c338df9bd5ee2c7018506d199dcdf66659147e1c79171b07c961899c59d77c1144ee6060cce27848858042e0c9402fe104eb8028d8ca8706e94da868b952d12175be2338a2ae00a4ea4189fd83dcbe61506eb45f43e682600a4c40fc2758fc52b54dec94aad900c0f283fefb359168ea6fd4f99f40a5fa610f4a30270609f54ca7b696e7b6650f1c4494199bde762318de2732b0ef43257e95862c58e453ad915061436de77c03e0d910ccaa0364f074f573031821730577bddd45d7665aa3bc3afd91d9001b41cb6d547bd25f55c0a5e953a8aab76b25275f8fe98bdfe8c5ef98b047255fd237ac9de687e59d3c57d134bf6eb82481a0b415d1a5ea402558278e53ced29f116346754a4e0ececa2e5af277e4ef7e1d22bab3f427a8278b4cac919dab09cbd24385a5a08ff7a220a1e3123a4e0cd7f661cd7951c31ecb010d3a2a17416231775d9c7481eb7a8ee93ade377ef44ef0aaefeac793f86f265a1020a6737ae833d04181f7847a21a54e8e06e1807285b5a417a0017a1d22b5e4984e7e4b3a0cb143aba4249756a6427f387fc4555a87d9b8335f8be8930bcbfd92591b88f1ffc8727313e378f1b85a963b796d00ac85a4c3120c2ac6fe8e49669ae568ee5e5f5881a9359a5a1732d06e7e9515463706d07c7dd6b59e5fab1e620c5c37ad7661679d7b7754786e7bdfbe69554254e22768238a716cade53c9ee374d80d7f3d450b4125d094b8a49887d9b4cfef0cdc63c1984cda4150d807e94f845c0c9a06391eea0c92f6ab5bae735c67d48bdef9c54c0043146769a760913a641c49fbce01d6e94bd227913677095669de463244708cc9b4a54ca48330e55eb1fe17071aca3d2d2af83b24bd963d1cb07945249ff40f4ee80af37110c409116fc2f551f13f782dec9d20446ae662d5c59d2a0e6402d7385a84f1dcf0100913a0be2df79dfd35da6d2d9105e616e88a5ee2c7dfd835e64ae28d603465290146f8e0b759a5476eb584049029c2342fb2510aca528daf0542f2a87fca812d4cc5ab264bbc3ded6bdf88c27adf3a3e21418ada837a5e55b48d0c10fd70c152cf7d4fc9b685b2d9a37c1463822957f8919f586a4b00876ec810b8d3bdea901ae33b95ffcd80e5dc8f0353ba2ebd33276db9f56dafa534bd9434016c22d0372b97493bf084c30459a783bce0faff5f449cf90ba8cba8a3e283779d61a3dd7b869c517de8320514e391e01039ff9aa351fb03b9a475fbf698e76fd7eefc52dcd52179c94206e02e6bc642d49dbb7378b2f4aaf4820d335ec935d9eb65fee35325e7700fefb46b60958a34c4df16dd477f0933f1e83d12469ea815b534b", 0x98c, 0x40f, &(0x7f0000000080)={0x18, 0x0, 0xea}, 0xffffff00) r16 = socket(0x18, 0x1, 0x0) close(r16) r17 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r18, 0x0) r19 = accept(r18, &(0x7f0000001380)=@un=@abs, &(0x7f00000013c0)=0x8) recvmsg(r19, &(0x7f0000002ac0)={&(0x7f0000001400)=@in6, 0xc, &(0x7f0000002980)=[{&(0x7f0000001440)=""/88, 0x58}, {&(0x7f00000014c0)=""/227, 0xffffffffffffff2d}, {&(0x7f00000015c0)=""/22, 0x23}, {&(0x7f0000001600)=""/115, 0x73}, {&(0x7f0000001680)=""/4096, 0x10e5}, {&(0x7f0000002680)=""/7, 0x7}, {&(0x7f00000026c0)=""/167, 0xa7}, {&(0x7f0000004cc0)=""/51, 0x33}, {&(0x7f00000027c0)=""/254, 0xfe}, {&(0x7f00000028c0)=""/162, 0xa2}], 0xa, &(0x7f0000002a40)=""/67, 0xfffffffffffffec5}, 0x800) writev(r17, &(0x7f0000001340)=[{&(0x7f0000001140)="73fd670d3ac75357f8b963407a5af2f04bb0deaf62bc3aaa653856a26c837a0ff89ff291be8fae6bcda531b679cb5783f2a80b7a16f3c74c158996fdff06146533dc51d607961c0ab35f487b6490cea19488e6841996a062d1b16169c4b1fab65d4915c06ea009e8e5576fa7c7d21f5198ee", 0x72}, {&(0x7f00000011c0)="811c1191808edbf23b958321a5866035051216cf50e78d67beeca519ac7929c918f6fb63e7c250572e3f2de8a48014031894e552100a57a6c19574bf762d409fd68c73e7dcb4525a281bc12f7256a6c8c514e562208ebfd6f3eda1173aa1e2cddbb3208ff47ec73bbd31df0597f2fa2291161e029f626c75b0e32c05b12ae6f2bd752432c72795778c81375d9e993af5dde552addba0746774d35e9042ff689f74d336377299369e202ccc01aa124c3708ab662763bbb5061bab50133ff182a62d1ebae067faa8a2d20ca0858ecb4d763b0374f13e6486522e309b62dcef25a36249", 0xe2}, {&(0x7f00000012c0)="3d1f395d1df64f872bc899314449997697bdb195720a8d6a5e41b7429ca550418509de891858742e6e8bd7d808c0c299f67a5cfec9d061cba63593ee640eefddaeb07d9df98e91ecdfef04686fd0f5b6339c949844025beb173a8896d89d318255a4cfe18fa523b46a77103090192e711adc8ad4fe35ff", 0x77}], 0x3) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x24}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="021863a5012a2cb89e7139adbebe199b74ff9dcf13413480af1f634312321f9cd21dad09bbc162884e486d0a1cb938c966ad7ab74b71694b7bb0f50f16d9618845f4b0d726967517aa7aa8bafc4dd93b898b4815cdaee425acfa9194f20b9e2d6cfb0281d1138703384c55549676ba236718e84cc464f25010613494c1d56420541e5c377dcaec0ecb7c492d5c433eeedb1dabb91ecd7a601eb6d89874dd48450d8464459864397fa0312daaa1a6ee77c1313518034c96569878c021898071e04648c30fb664b8e35a025a9ffe6f9648ba81121164c499e82ce702c469a2ec5e4f111897174157104a6b310bbf35eb83cf588c31916640bba39e86598d523209270db42baa03c62a676a42b4e4db36b320e56107a140b13fec34600c806d6cc47404fb44345986f8f3eac974644b89d1671d65068eb0fc45f7b2118d72754d340237f3ab8c08b932df0585fd247d2ff1e46b9da98ca6d1aa94d3b4acb74fb6a59d13b581195e0f4b76d4e698154ea9d393bee19cc756e65a0ba9a1230545494c6b5f41f23ae601e7ab4737160aa627285d7aa7f154a708df7dc7407642aa8b28e62049e48437bae3c2a2db14547311f5ea81eb47433bf6350c30eaedab37e2c2991a71d4de82121a875dd07442adb821d80c45eba71eddb17537aa5dde9f1a755e766f28134cd6283b246069794c666a42cb918ac7f1541c578cd7e44032a555c91a528dab8eccf57bdf67bc4e58b4cab54391a926ec5cb3feb252521921017f6e5858bc47dd9421c4b92cf33a127a3190319e2fa84ef7c7bf6651bc99024208e6403428973b2a6d65362fe762a24091a3b275dae7f0348f5acf6e346e81a6320a48119fd3b85f701bcd80726ad1eb2aa53ae2c8c24ddebf6ada18f9ca35ea7bf141c79d5e29df35a379b3bedd3e0faff9e5168c63a4327c98a0564ef06c2e6d1c0d51cd87c9beb35925813cc41ce615b42f351792685d66dd5437ce20f2a07df0ec02bd5bcb3e2f8262858063665a4ada82663538d1d2227cbbf1914aa7cd0c403543c3b6942da92ebf6507a01c8df5930a2f8ef58eadf4de14bdd546c19173eea71029ee0170f54e8437798b2fa96786ff3356da41e4656e3b01f03cc038fb137853480edfcfb7b5585250c2b069bc018169bd80e1c5c109c77e95952770c943a9c9b570ff5f4132f17111f2858512607271c58fd8f7cd0beb90bc3a94ac689e58dd20ddae1a9cfa9d835310a534c6176b4fb2df84f84ca47cda00dfd7955f2ea07f17224846d1aa334e7d44530752995648564d5a6ed6e8b40625332a7312e6ed91a3951cd611821d9e7bcc205d13d9bab6de74597453860dd2388c7bc183296ab04f75a2b3d43bc4ec4d1cc9c6343bd189c91441254ad823868bc6acb2c6a91c74a11c39b97e6ab3d2fc3871cf2b86e726986bbf73aa706e36a8b12c457416dceeb3c6b0717097ba28114857b67cf5d9ee5465e5367d263872e3b06df14281f7d312d8ed5b6bc23faf439df5e111075964fb66ec9145ee5fb530efdc25c83270a97c0a560900e66a30f7e1fc91b294d53491a7c51cb6ce0ad6b24397da4f2db3001d545cce73ad73a7de14ee5f61ac2f02040c3a61184e4cef9d751125a31e7028979074a6bd05d16f151359082591cdd027661a0f0638fbf0e87f875bed92cd7fe09277c7d30d179c68c873bb17c45cc77993caac30e1f1520dfc7253675bea598a96d4c99020077f3c0a77a567be0b33729d53611eae53bdb7830744b776036ee7f2f377c8c48ce164c9d55babacc0a9d8454fb5511fc002c36866dfec39d8b5ad622a72ccd0f1abfac49842faa44bf4811c23164fc5ce894804e9d5a768f797491fa415b9e0acb9d6490bb8ccc5e82d0ce3ab0fd827b4d0faea6b0121464b1d1a8f9495bf045467564d7dd2b9d361ff9f0ab84be814a33f77b97370805aa5ff239218bb6a3b068361e1ecfe614f600adb5e38c13caeae63e39e4dea73daff7811e3dcf11770a09db24ddecd2724882ea8785536af848467053d83234ccf5a834027c55b42f7aa0ce36e059abc6004930fb88944d3be9dd3d6fd74dc5a6fa17da527ad66a6cd644463b331396ad3ab9d390f8f206e0cfb085e139fd6d4073d2355bbe4250c52fcd0020a8a59de0ebe59bc4160c95f7dcab2158e3ce742993d633ef51b61376fbe3bcee3c67ab8a6efb62906d67df9daa22a3875851b6b64559b6923cff75113b11ca511cb1e1078f2c1ab8b45eeeedc67377f82fcd261e83a8949469d2a7a8bf9b0086cba9788096de488da033e062e3afc198393f2e895c115c54f7c28e2a23cb588cf70ef655a48f96408c996e2a3aeea34cfd22f80582272e3c8baa4847b5ef201d9805ff2cc3efadefd7421e07726d08c8e73a70098cd0538fe82561c19b57c4902ce36b82103eb2a06437b2a4dce5c507a4854c7706121e76b86fcf246657be8c55cd6888a72a689df89c6b4f3bd01ba75d9d458dbfc422daeb54c263f7b101bb81cc568a2d765896fcaea5d0742e5508a6678ebab8d9eeb330934d6761a337b894a53ab9f60b6f608a14c4229c2cb3840372ed5a200794cfed0669e0059df34af1becd97797c739bd85eea5a5d1689fad56839414e7dab49e020eb27abecb0154dea77e219112ce99fcee493a8ebc196f4ba6d060be1a46b24cd00ef8da34c0b1c58d96348a4331e966cbedb12b85ba72a417585cf19219081e82768e5c843440879ff468862f568ed892cb384c59dd6ddaa1a63eea598a7293342634de7c1e0a602c7a62976c10f14a6a6ac0592c35bc724f905d20267e43c2aeb731d12f3e3c79a9a4287a3d801f2cc3aba0aa491a35b0cfb08702838966d1a03654906f4f994200f8e00aa4bb83e464d1aaa7814d9fdc6994c226188c4ecb0de207142553552422d9f03e9c577578dcf2744af130ef65a4c34d1c05dda46f4819a76d257f697aa20281403988dc1f3e729909b8f3d486eff4169aed821de29140a276d37329063491526ea31b1568628c7d2dd3593d3c2141bc84d007eafa345e07765ca0dfea034cbf16e7211c3046aab12312aa45cc30f2ebcff36601e0b8de9fcdd1978590b5904b1e9d1e5ff70c5eddc5dc073013e8872ef2d075f3b9521ec5e855c5970463ab132273338eb19a626030f700b1fc49c23c775cbc8c1a2c0da775e1fca6acd7a9d957852f47d9a451651b06fe116bfa02c69a5d053bc4b13e0a92ac229a94a29cef82e180fe88b1175d241dfec2404398c6e543a33dd9007e8627f0831cd5948b98ae511fd0caf65ab06465a09caaec933a112508dd726a2358f032b78dc6ed2e35f3a6e5676a233bd7a8289b583dd27dfec36de73e29467eeeaa24711099ee92cc7b235c4d0740998387c65edaa1f2e01ff15ad725493fd8a6b1a85ca391e8c0a1727bd9a9363c5d21d3ae9dd70ebfa64d3963e6f183ce47049057c1c532a6a88ab308b1ecef865daf086c7eed0824c97725d23c216da9871da8c631e5d8920a1940c16971e1028dad8201c4103dd4c3692e6826805ec0923d95f0a9c53f927d4c7fa945225707de392d3053a0be05349a6c718d4dc94f32aee94f4686b0606288f6f0ecdece8fe98a636f19fd3c3be087480d531432aee5f6d942275fefbba52f32f634eda744c1d7b25cadf56b66f2acbf2c94e17e81272bdfa2a11a464e140d77914534a01d0bcea20a68675c777531b97d0cb607a177cb47f8c1de5836b287a37ef0cca2faf1256ff7c34d792eb0b8e50871285ae948aea9db1c82fd7ae21ebc48cf4f023cb32298e198c1485536dda7501f48f150e3cb47521717791041e686c2400530f56850bc832c47b527bc42773625937e3029d4837c9685229a77371b41e7a483fa27b4f002046d07194e8fe948ab63a5400a030922e1ae138a94da50508556c60971b54f3f3675f6317e4d40e6ab26da36a7ab0ac4b5e4564f5052388ad08459282df78af17f5a6e378e55586ce4a530ed55d2df28071d60e74e02fa7c9b05ae950f15eed9f423a8b1f81d8cef824e1ab4ec36b8af035acd14404931ee736d85d0e74331deb40d154815af6a7dcd09e5df279d7ac4a5fd09f966f8123a7b95671ffe9ce946ba0221f0fc98ca46bccacd20801816f31499e104c75e0904d93c1eb499ac134a77c76f90b5f344c42641ba2594a3554f6e5eaf778a2a838cb78a6b2d288cf3e2aa55e9f70f04546e00694baee412742e93c53647f43866d4832dd417b3b19be156387702ba6891f26631e45ba1d85c4ca69655c8bac00ac2f1e1a00261ddb1a7faef6eb9d7cd3d364108250e0d010d1105691b9ebc3156f1d29bad38e6af1889b2be081fc7762574ab3e2ee046d6bebbd757ec7951cf16c2ddc6a7be9ad7d4a43844f124507c6b20fcfac541d2a506979f33b626fe77c7d211d956f8ed19660c4fc26001afacbbbe3c3dbdb77fd0937864646d77d10ca0575b9b99cf698a0d93c2e238e980af05664eae434d16d8df10a5aabec6202f8eff33630e8ef83375c3e97f00d4b0868a9de658bd46e0794fb464bd16839d2d8589f9c65ec6f436aebdb6cbd625a844a79043bf2be3f86f84b4c0038c9c7fb283443ba3633cd4530a387b0df4e7ffd941d8fcde161cc55c8cb76453b25a2176b06142686d987e39baf40eeeeb8ca562112a0ae33184cda830c9be7400af9f5e907d3c72fd8d5eca853a59ba90d8e133677b8550cbd60c692bae0ed5598057e2b70d182e38569536d9c329de703a083a18c1258306b2c1a3fab5534bce85fea1cdf077c30437f722e53c0d956534733e5e72f8eb10fda3f8dd1cf1a512b054e7378b439666ebaf09c213d2d39cfccc2a7884fc8c88eea149b314b122ca86ec7a2ba16bfd43536204b2d4344e5cb6e4ad1e114d4d18fac5b1e2791eb694411de175fe0b6b28a48a115703c27a062c3308ab5393dfa686646efb53bac0c43c1dba7e2325abdf2a7fe1b63fb7e1f4883449f83f0f08c4e454ea471ed25d12bb4508de1a141b93b0c9d8a6037fd3e3684d663bd6a2fd8e013cd3882953bd6676b629eec9b476105910c18ada1ea86b0fb4f3cc91e78720e1a0d3f819ff8f0185114707eba959687e88a74b82e686d713e8e9d41d3efd8ad92ef2827f597fa62bfb13fd09a2c686688f734af4a5c205a6533cd80ef89cd111390533eaa529342266c930310da624f6adbc8190dbfac5d9277a5be3c97177acc16ec5996bbf4cedcbe3ec564aa44b22c575eeeb59a2471a03579b289c313e16f8689c5108eb745a2eab7f30eba34605132bbe323b7eb843eed9a0b13cc823a7751d89bb682ff1d738d35f06ee2cae0f117102bd36f2a945eb2320cdd169f8f5035ff25bea75a814b8c3482ca31d96bd18c9ae309dd331c241d0a6c472d1627329198d0bc195578096d3f0349d01c38238ea913ff429e20eba5eba3288e05908c995764bdeaa44eac1383807354ac3f535aa0c7426f376005e531f04c9bf762eda145fafd599e0f989994b1786ab950912e9e6916e440b4c8d0c3d08ecd44a5410bf3c0968a572a504e4b91481f62a30dcbe3f8ca536021555cd45b682d87d3060d96b9065347a1dbbde87741201c70ce39b32ee77dcf95428e3a412d950560cc6bf2b4137282845bcd04712eca0683638dea5a9e76e1fe8998c1d781cfba0e9fef148afd84e2f0d2b2565e348a2b3d3b137315c8e042bbe02b0575b93761a5059c486b3e0007996c017c58cca14bd5afab53326aa462b8dc2d7d4967abb175b6efb42cde731144fa4b6cfb1309b76ec84801d5085c7c18a89", 0x1000}, {&(0x7f0000001380)="13438827f1333e4bffb96600c93881e0dd670bd9ea7fd52d2dd2337834ba784710fa2f18e07dc8ded238aebc093d6d33205c6f3f078118df83b8022e5fc46fee1415add2dd9b123a4ed4bac1767cd5f27efc2e5b159b9a5ab1d4b42798d176a09ca2d8ca03d5d83e1ca6bb135d5db9ee0fea5705d8ab5b51173d47630790fcc5729cdbf6fe661a8b6d1e07f56826ed47d960b8e57f11b4d0033cce7c8195df40afbeb2a23b6cc84ad21c9086b2cabe2b1e40f14ea6808224a99e27568786082e55bf4f754276d09c1bdbf1f7a1ee07a100de99dfc647b0e056271b7ced5b3f61bd092bb5c396073b111fa159384107bf39c0c12b872c2d7e4ba075022845680b795443eb0a0e3c8580779efa5de84815afc2539a99f4f1743ea9ff5224e906524ad55d0e38dddbbfa2d5e7ec3c7de71c65a6b747e18fae66b104fbf08daf02e00582cf9859958dd974db39980250f90df0d798e6bc6edb066431e3752030ae5ed3d705f7f18be67805f5bf765fd1d9abeb60970e740f4afe3292a71a677c6182ae8619311a375a30ebf737d1fc52a7837108a5eddfe5f789d0786a9502a52ed91b23b4c9a5bb1a1d7675e2d3603baa6037d9ee8f617af96e81d432e554f78040039b7051271110e75823bbe3350efb1b301dcb32107465487815301ada4601e0f256eb5f9ff189e8087f6cd74d356e2b01264063946940eea931073be655b923badaaac01dd0db06cc7aada1288d29b0ae2d28f4233b6acb89ab36a0aab544db8bc912ac5e20a7d174b740bf69e976d167073058c36c038505ce62a9c3101462d87d012543245c9598c653a0a75c60327b7b6e541976e512a03665c2d929d30c5178ff8a1afbbadac0cb32acada1108bc6deb1f077c6b9134b396ef431d819e9a51b78788b3dee1c37e14eb157d5b081df1dc620b33317dee9ee2697956c40bc981fda8388f220455d8a3ae012d898add64a7fc9644016ccf22b9c7aa4d6dc460210a3f26439b915143ce88f420de6902b5aa049fd836328259f86c27431d46db70b14ca982bffd366800b9840c88dda41aa3c6a7153c28c25d7fbee6d2c761de9b4c87bcf5db3120b3ab7ba05a481d864ac2951409ff485a4f4d1342731bc7e70fda36a6bf3d886a67ba3d88fb25644ba25a9d8f40f00fef98f332d1ba94a34db92bdf4efcaa815a5a7279beacbd04d2399a9895271a2a8350dc87ce51067da87be66796255fc658a3f31c3aa213e82cfa412997e0b6ff884bf1d5695b4f45b6124ece9cd53855be93225aa7219f47e8f5d635a073aa39f2033d1db6159b5b504afb61fb5400c8cb9228629e78e793094300596f163f9847740005b10c0366b85dc4270554bb91cc2b1a2fc4c7d82c8a79a1e1701af38eba7bc564f0ca48f9416448cbb8157b34e205c7083141cb446755df9f4b08fb4d04bd0160d3e6fa1a9fef574e1268b71380207aa5c2a178dadf6d8432af5c8cb34e63d1f0bb185e48473d5fe506251874ca95fd80643234ced9c3c2fb4ded13c519cd6967e1e9192499aa68449ca7df7097d6567816389d44c5a1bf6515d2fb95247ade20ef1a4ee8b28ce59c6592e776e23e3aef00a0ec11608afb38ab5cd208511c0e0dc79effdca4ce15171ba25dce4afc47e863f0c855b62917cb056d1d88b2a4cdbe8bb867cccfc9182a67e64cf3b6674d37938c18c30307203d0969a53adc21fe45f52ba9bcaa994ba1f91ab3eb94fa9ecadfc214cfd4a36ccb9370e5f045530a5d3d5666728e31f12aa55f0cc70cdf66dae24bc266fb2dd6440ee98369d3c46f306ef55d84c6650e082e6d0d5115b86b128e5d61c78f47ebfd9223d5863639f824e33065e90be9acaa863afdee071cfcc6218981610df141efbd4c579acec30224c38189103f9b006c8dfdea4a2d1a76fd646ac6cd3f4d711f59c8c0a1ce07854d4aed9a7be012396c6ae1141c58cff67e7b2727c5337511f9a664db31b63f418d621c78d3113ab191f7e8d53c701b4986f8ecf33b8eff6ba4680ba23d573e3f29a2f8a4060ee1f856b7bfee77e3252e8c5b38cd49f66a51bd517200c05492ef1b889a09c14ef97ec662592ffddecf3e38f81913d6a6fbb2d382b01a3c3786dff8262f17dad2136209a0cbd6a49367adb18edcae4f68546791ae5f890eca39fd1ce08da712a1e69fc1a81fb24efbfc36fdb9569856c7d6ce6d1e6df554c525be1c1e91c42a15436ee1425db591a14059cceccb5cf052adcb2cc579b9b859cc71ed907a82c2c546ccf9f53871499095db33769ec5f0761f2a5b65793aef073e7b4ad46e8556ac968b937810ec50d248bd57eec3b879e97444d8c8f79462802ab0a196d96f6f02836a281ebed995c7b3bfb5bfa6eb4296d435ff8f1badeef9e9732b7012018ce5e743f84c478c4a13bdb64552404d69b7be470e29b35502e2b1560d96aa217fc6ec06b74038e8f2fe9f81ffbc74ab6a4c3a321a1334618119ecdcf5c7e7e5b8a4cc12de75e08e55388f7f43e8ee74ddf3e9de7766be54994961163979e6997e18808ecf77eb433f66176180a90950aa29d223992b4d4a8e70ea323c29530342e00388c787d2499a5f63f09dee335198cd720f0262284e0ae4abad9713433deb2253d8707bc230b687b0a7643952d18df09b9acbe38892451e0fd64a28c4139c55741748b872da5097724109a83626049e88841db74da7128ada6da08854bcc453861ecb13b6d59b7f7cf0e23b183a7d60447317647659a868c9e8833748b72adda740b3fd7955caf960d6e78636df40da56f6adc11cf95a41990b0122fcbc3d7be12aa1ff3dcfadc2d93fc124be7f54f4e8d5bd2c2b6aaf22401cf41c2547cc950ddc3a02e870e19c5373d5e2cb2374b800607ada282de59367a9224c8cf483bfec409627553647be67ed716237209fd86a4dd04188aba7d24522fa2aa2da9fa3a89885f25b4b295dbf133a453d39ba3ea2e70b77a21e81112f5c26bcf60e33ac3f7bbfde38cce162826d2c63b192a63f99e576cff4c10af084dd97e1d0758364906d32eb95c78e41450d8f90b12aeb6313e135a6bdc7af86459e6f9b6c603b480d79c66b7cdf4852d4975a6be5551f722ea2e434dd7f2f67f16a815ccdeb0fb43d4e684fe5bfea3e340d5f120d393d3a07f2b63d28685cf974bbab460b9d7be755fa7ecead6dcb930ee0f9c4eb6695a1c0c9e39983905fc8838ac6aa942d71e85f10f46bf5c13262e205dc9af777eea0dafd6b45a0c77acb1f8ee3e7e458195bfc08bcb26662319359ad0b6289f6ac31f6fa6a497c6818f91465741b93b6e77bef118e093a7baa475434ef7ed60d16d9e5c2bbba63dc55062ab4db123ae5de7641716cfbf60747009063451521d4021d8aa6e27e32c2165288bbd7130d2fab36be696d5213343712521586a1328aaf558829988026143878837126d294041afeebdb7917f048170376e37ca2ed052dbd570fdbfeb977c3f4007bba9da9c077634aaf1eb67593f6e00f55a3e43e4bdbab4f0921e0e23acdfa047e262335999ea15140ab291788ffdf4a8e53e17c102c046b73a1bc65bff8a5f0af795e81afba2bc08bedaa6f2f1fccc975c5ded5019dc65b76856ab5ae2a0c4b653d1552125585e19eead49b7bc0eb9207051ab735227052a9c9d9abb0b3daae5adff81eb7728d5ca8e9a8192a2af228d58a329af8abd0419c3db973d9adfa54485114c6a2a224b61fc5942b4578b879f0979645bfaddee6cc5b8529dbaaaeb9b2afd209b583ee6e20ce37a47a807e3ffa2e1e339d0805749eaae60dcb067c455c30297bc23e47fe0e2be3cb4f71f79bbdc6541c5e32cde5f7531b267169466fad9072a110a15d3906de14cbaada56513cef7c305ff01158c16f137770848bcda7377469b1b07c0881e4c7b8707c02f7841ee75e210cb29296f768f0b71f456daa19c041a758397e31ef1e9bae12dd3d4b1b5ea39111e8cea4c0bb199e8701375ad293b9e4b5cb14c3c66b1aafec6e09aa873a5e9f4c5d88a7dc133cf87545974d5d10a8331c786ac17877477743b2cb982fbb6eb469335740327d4868f2be8cff802e500ce10ae13608337aa64c9ff020e3488ca5437d121165666ba60088375dd88bee5f0b99e7937eb1e75b7ef45bc52539d8a5e77ae8d87a4a9fcd7394e3b415c1c52b18f7270297d561b8026ab124cb162692ac141aa9c88fc02055acac76d00149eac4843f42f349226d81f9a9b4b2c246b33e3bf42b8510d6d1fd5312384fecabeb86be7ab6238247ae82e69144486a0f091748a5a1020adbf0e90f841e66b2eb791ff89e0baee7a107ca8628ea4d06c57f64bf395a30a8966fa21348f7e8c52f2af46c87ed5b364f108e9656db3f10ef958004c446b4a8a5d899f0ec3fddbcd3fd30adae33c0e3ac3cc7bfd3fb3ec920d43787ec0c8dde37301d346234e6a15b28d029cf34eaa19c5835bc3442ce552fedd33c716690cde194a287f52d46455ae23b351c0cf600d23c81a29f4c789fc100cf5e43b17d2a62ab361d5f3bbd43f15b334423c2709364cabfac7a6de6a0ca70fb6a9364bc0baf1fa256b3023981b8c8b75233d04df3c538d8df9d341d15b0e7c9ab409ac81d14cd1c4bbc5996bc77da919c6cc253298b67503d5d40567389b3f10b4d15ac315d5e2ac832d17dc43c3d510556c194dd5a5de884bd4a6273012e3705ffe126d5690a4e2a23c95cfe2776cc9dc6176efc4370b5f350286419152f3c4d2de6f0d2a6c39c5c4d9e5f98c290019896a90e6d1921db8184fb173bdde0bfc334959cc1aabb823559edbb8070891db5c9db2b298c4a0d5a8f7d938a327d01aece9ffff44023696d0706d68849e5a8e7f037d1bb7dcdf2ac327c6794d4a74fb3dce82032f9478218ffec5d20c2dd892a2fbc28b491b66df1b57ee72bf85a9e8a94563fc90c57894c9bfa8c46bdab7bec90aba826b1ebafa287a65ab6270c45d9639946b999d5c1103d75cffb64bc81a14ecf4cbf7893c17800e1836f526f558a74e71cf2e70efc33e163022b9e92ab281de4eb1de95fc8ebfcfdf79456d8516bbf2f5154fdbffa94fb8d4bac6dc5b27648e33a4942fb03f7eed68ba3a165a2b0b94b3845de40d3c83b901500049bdda7034179488139aa3da096085ea1e9e8b74998b3ea6e02216fafebae02a4fdd94dded38d3dc96541bb1f96f470ffd548470ffa73c1892e6d56426842b2a536d9898c29c63f14cec9b0484617b62dc9ea7d3eb4e0778407beeedc00394b921544ede7addbdc7fc10756042ea58e04fa657536ad9a5fe4beeac0269c204244d8845dcf7f07cc213213bd8f6a5fbc2490e7fd53316989cb547394dfcdeba5a8623151d6699a18e61b78505ca615810c341ac552bbf9bf6aaea120a3ce2584ba85b3794ce57a81cda6ab76a1d813cc9c99fd3e8cc9f09a2d9bb68bee268fa06d0e2a853bfd13268dd68f97d908a30c942761030111004f166f36c0517592f37e43021f831c74b3ad3e7e210882039eb3f5a72abcbf72c6a6bc01ed0f1e5a349bf2ef3f78de661e385686deaa026eaf30ebf3d93ef5b8f638179f75847c951be7bc731e6e7ef6c7323f21bd7ea68157d1e183f7708cfc7d02a11b075e97eeea563f6271263d21f9a96f9933d9f33c072c41e88983746f768801f65143bfbf261712a02f4061c716a9f2096a4dca2662cf467752edbf7347ff8aaf2ac465e29991dd88e82524ecd747ce00a6113762c05ce8160e4a069c93607834784cb9d6d86e956e3a818b709b65c89056af9aea2ddf490047df8cbe76e956e347713e1ed17818869", 0x1000}, {&(0x7f0000002380)="0a285cd3e4e2248ecb6bcb2e79e2e72a6bcfc4ee6bd1d990417c915c8bfd25dd078e2e7d747a1d4e4e562d3cd76f6901f5bb2a9726f940aada2316f1db51fa7cd6c267f97feeaf6b2a11ced5eae6eda2353ce22eb726bf5becc64e3624cbc694efbe14c1f8e5c001036719a7d3c5996b4d50805f75d5d93b685e3bf889748e9d58db6bcdecb9d56f680c43ee6ac19da27800bcacf392f7805e104f58fb76d10b238ebc9bd15f83830aefb6f69b029c423404517484bd2807cdb9998c0037cb3fe8816b94af760dc2c00638c4ab79d15ac70ef06acecb64a8304d5a1c60dbc15d30c6467de3896e247dbd2c40a94d81bdb654a5088c6f2cfed2ef653a6dfc6d758dfa8fd1472a1c0ea33625005d9df43becc0709621e0c1dee8518ee04cdf7b89b9cc874af4353231a004bd3db2b6bcc0d3b1784088b15c759af6b164d1a6c6121ed026e201437b7d74a4c3eadaa7f1041faf7dcfb86156aa71fbf47728a9b71f0b13a4dcac48b0ef242f3d5e6736dbcb8655b280c60f3ef039e7983aa0048de5a62037636ffef61326a8b9aea4546bbb08c39b899edd9e79b8283b37e6f7a7ff85fd692a9794b8e1736dcf8cecebd1606fa508b4f41828d44286b6e7dc82f108b557f76d4c6e263d85ecd1d9030907930f13931b0998f5fc6724fd60d60f4bf0f45d0883a86eff251af46be2b59721b9c6b1e6ac911f846085eee82f35af6af32855743cac6812922ac757da6949f3a2f485a5817d8d8946a7c10eb383afecc2b069a17bf83557ede4b6d3efc5ec4944c0c14fcecebfd29fb78a5ba1e6ca6ec5772f3a7eab8260ff538e87b6e1c971ad80b33e5a5915256895f52c2dc87df7fb2c7b8361b1dcf021153c296e5910d422eed00210ad85d8f26cb68cc85c8c13e259b5d227fbe45d8c4666246faa090682a1d0b75e5cb0a8d0363c9a94009fd1427d6fbc1b774d48c98b86fd251dd39add3b682c215057f0a5a8c2a3f458b280c01f83670199b4192c3c5b2d89ad76ee3e5836b76c4225aa8f9cc0e45a4d92a75f6e7be17fd4de075e08ab12672174b1c3f1b00afc159fee5e356a4d675886a24548834db70b14a38f503be48331d2f29ef879caf8f9d56fe04cc35358123588dc235f1954f88b504a4de085b92d540ab3d1a0d370465cdd873b3ed333ca874a7a0a063e33583de3505ce4cb04ef678824191c37c6eed78032eeb9c9f4b24e3efea8108486857523c99ebaf689cabcb9e4bc9d12a44273bbd873a41d754ed49a8eef761af646dfb779f629f33e7f184de794d1f65bd8585af782f8caf515701b2452c7b2b9a2d72e1c75fa27753cf1a3f0f2fb3f757dcdf8bac57ffd26cfd5f2a6f0e044d869014615d4e6210a2b347d0715d1042e10d7a55314d596cd8e3a5c945f909a276a3839d037556f89afb94daf220a04805c7357bf8644e3f85fc87336c15adba190ce8162cb05f7395329e712ea513741cf34e9e5150722c10622daa8f6efe616671f12f5cc1e9d576219c898f0b67b22edee87b76e4a405cc87845fe11d9247bde4682f77ca62189cbec40102bf0b3cf53dd9e693e441300b4595bb0798e58e42f016aaaf94694323da6f133844e9102130ebccb8aac6e7a39b67f694d5e180ad99a609f8f4693e36297195a4f3e45e9b6197f6f0351cbd909eddec416ce50a1dd3857ae860aaeacbe871e9cd891220ccec740c412a127eff333edd06b755cf1516def0df7efee5737a4f8e176f2f0f25e41f3b2cb60af7d973e17d6bce8f8ff126e63ebba384441d794bcfd6516eff7d813086f0dd2ea6f2880fbca1fdf267bcea53ce346836a01cbfaa5af9fee7b2bf881732a246efa4fecd3e906955252d0f5e96126414390d038f46133dfae5c283c11aeafb5b179eaea09793713d2364f01f44c906380b261d07a3c36af1bd5391bcca4b761c90e79106e32899378a7bee4f66deea523c845d2a6f8532a438652b99fe1b76e4d9fa667c68314929da28a8d645809ab10669bce4469500a20ce5f67b7219cde62795e6aac1124618e729e269a69dc53ce56ba419111f8e14e953e795d6b466750fe61fbfd85c7ac5d17a881f190de7f092bf2acac18a96d7e1a9f640c4562b115643c2bd132e75791e936d116baeadcbf9e2e96e526aba8b243d1586d66e6e4852d5ab1f3b90fc518cf91cf06307e6a34472660cb70eec65e54a349c660016244aa39d6bda0968fe4c7e42d3f9747104579258469daffd89a8063a79a3c75fbd8101f0a9489c0c479d5c66075e2e605253a28a437b99b41175293c359b4d2d54779122a43b0fe918bbd66089d2e6fbd580361a2f7801ddacab977f3cddc82f5c7e4cf68ad4fee43105aee71cc94aed50ba501bf305e73cb0ec08f79151cc754eb6c2f1414437b292e9caca5e9ae9d42ffeb454babbc3c15145dc67bc404a82067cf0b149d428b863933c53fe308658cfb823c07ec300a153e5f2bb63ebd1b8aed8365a82b1665078688f439c5acd5a945f8c7d3452b82269d7aa04f5185be3ca899a71c74aa3c7af954210aaf1bedf09331ebe1d08f91a0e8249e580fca421f92233a5a4d9cdc63234fa61139d457f0509be1ddce9f178980d6262621f262a8bfc311639b4097e7d19993d20a86f7ad4019e8b4c792eed7b370adda69e5efb8ef9462a9a002d87b67932038003cfb563f48440ccff350ec0cb7b6e87bc753deb7a8ef358cfd156f2d9aaf6054f41dc586971dc3c9e12e9c9f3997ff207b4a5f4ef68f0b38677146015ec184c5a67f48064d3da9504bf396ff68b8794aa110675179fbb37d3450b5bdd342bce9b3a9cbe9aca2b20cf16ccf0c8bed64219b77b22ca2ea028a00c3a8b8c9ed8f0f47692bf18951a9127b2085d6e5f0ab5b618b3723a46273e5698c10983ba03ab92dd98d9362db392e6c8b8b1037cd7f75f5833deff42ce967973ceeb890a690e9ed494b4a84d0e672f70a5b7ec2b3b3579b856c558dc7b210b6f6a873b7a83ce10ccf2246ee59f68a47e94a2ba2f10138f16b7cda9acbdc6dd65707a7453fb40ae75024ff15f42e1a8ec836d00bdde798029f3f01781f02ad668234b4f1e4f57fc3d79958dc2c580f8bd6afef9041499dc9eff6d6a6a2b14d8aa5a772669a0de106806f99779bc7c4d4a9899894211a39987bc6c1187781594edc7e53667055a8b95e696ab21bf3339b0f1a6e34c610996ba971b0b8145001fb347c2afafdb9f8cf7082572d621b61fecbd168484202abd79b5598209d66ec8da54f22828bda5af8a48b2368ef0e30227ea06e5eb7653f614e415c9e77787bb9f2c4bfd577b188da827fc02bfc191971ad7a4ee347e44d057837cfaf2dfbfdd7ff90e473fc785f2c44cb651d600cde92dc94221307f9c29f4977bbee0acda0c7c1e29e4caca11c26e1feadc67b9b6bff77402b459e4e7f4c07e2483a6f42caf7f2eb86761c16bbf0f3f0dbe256eea1c4f0020ada1806e8e26b975c6940c799a773a74983624cd094772f0fbf5a69443c615917204003f2d1bf7003fc203bc99c50111cb9cc215734efba0f06254774a93be9350a4eec1cfb98161159e7a8f1490a3cb51d951b04b7313009cd7cde312f98d3b5c1fa1d35422fbf79e7389b82d344cd2f2acc07a82b1fa2a2d5c9eeb1df24a5b8dafbd57b6a5ff5041f1b6d4280d73b73b01ba019e82c37eeff518369e789ff50ac39994cff8dae21ab2e861adc1965433b73572cb63069c1205940771e5dd576d41f57d9eb63676fc79045756aa375cfc34ec0269b2cdcda9628393a2c52d11a6bcc2296a064d0f3daafe233a8ee2fd0d1d5873bc99852671821e139d55271ae392973b1415c487da29566a4986d63bab216f912b804b285b55fca0f82f19e4a3b849b3d3b1051cada9bc8409c43099e56d44aeb43f5bf85f82a3aca92d3201cfaa06523f674f0322e09d3adf6deefdb1a00cdb0f494f0f23db2f734c7f9facdf66732e5f4ad07d6ab7fc968d6d70a394fcedc24b6b1c83614aefc6f2b5cdd615045069f24f2e1bb1956233d8d5d780b2930a48fdad4c9a820124f08529b46703ac0b50cc359ddf0024f527e9d64b3fa4d663169bc82e5dc83c68f85e6ae81ad853e1e2ec80bc8895e8645ce1d6d805701ae794f7e7687d05ed6c167f40b11d487298d2174dd897b510fa3f22cf011a7921c54fd191f24fceff4c854e0223d1318b6238cb400670294141eb9386536e4aab2899ff60cc265ddae73f9802c8f77c1acd9985b2fbfa190830091d0648febf7dca1c11f3abe17457607c8b8dc6e4e3ca55397f3253ef9f53af531bd7e599639105c5516e64fd3891cab989ef9e8c9f320e8af1b8bf15932054b9fa76f437d304338c75c24bdc63015c306ca2fee2a7953c1ade326b5c456507899c03c79972d729c3b8ede01e7e160cbcc7877938259154ca028f0e52390c80398138f50630556c56c3df362aa6ce1808217711a74f46b9c74987bfbcc141e4962c9b3ddac7a8de74a4e6bae9e524c3825f3c2255a53d72ae4af737aa6ebcc18423f2f7ec2f02743764eaccb89ccd4798b7b2c41bee02b69538bc741d02a760ea56d466678866fe3dabd1dc2885bd58b3c160edb0a03018c74035e7c8af62324de9cf5fc53c581d374c5380956c9c9bd2ce4a27efbb819734125ef2d99c728aaafb7e8ad4024c4e11d2f458c561bd774ca842e2d93bfadc29db25f63f168efc1430501b39be0ec33a0b3ce11a6b9fd14ce9046b97e02cb8174d7aeee9862f9555f49d3cd45ffc43f04a3a3acadef911b0a6ce0597338939592af7f1130f1b50ec1ab6852ad8227c5413418e323d588fccb910d5c47cb373bb91a45c90e2a3649565921ab6a43d08f522660b1107a118e74bfa7142ef1812d0b3c2f26c7f5758ac5836bce4e8bf86704b8791b9ab93ad46bde859fb982a53406cf2b9cced81e5316ef2e268f24129426d570a3c597bafbf453eff4ecb6a59eabe686a6200fa1a3a8aa9766ddb97c510aea8a2edb60b88b18e9aec9837d53a248524fb35b666dbbe91df64910180c178c614aeb1d8d907c8bd2f4fbc5f74750951e9748216b3990ad30ba12d745484db8aa74c541a0dce8417095797448b9858ed0736fa129b98ee5322032b05ba38ca1af96c5330e69c10d3cb8220aeb535b332ae29da1e8e5c2d889c677938394e9ac79ff529a4d9c4dacbb933145ce6bd7e1cc267216292127a43ad58b8c8b04fe97ddd70cfa23ee3c1486484c25bd057e7379db250860f2ab4eb1383e42a18ebcbce93e160728c042023d16ee2764d7988ff49e9cac63bdd3e7fa2ee9a50f471271fa32d608af58a16b880aa31bfac0872da1d13cb8e3e01cc4a7319b6f7a9eefec169424f96d47c6966bd0f1b9b5e361007e65311aa779fbca486870b9abc0c9f1f41dd88030dff937165eb4293c8160a254a31a16939c35ead1386d8135da210eb2e020a3f6f676a7bb0cc516d9d1bd511726ffbc64c4ba85376de93ef61b2e4bc7daca396ae6e67387b11ceacacee5b291dd308d5cb91878f5e9f947cecc708b78b739b8785caf4606b759364045319c0bdcf0bb890ee053ae6f2f1232010c8bafddcc2b133eefb8ebf3538d580d78d645cb6f6ef3784d85e8548e4be9fd092217258815997cfd172f0bab77d536216c3bfb6f07bd3782ed6a8fc4714f2a19cda7d8c17234608865f55776b5dc4a012cb7c440003ff9affa8d3374e7ec8a13ad8d53e1b7c97255db6cbc608df0a7a92c1b3d5c1a6ef70d4a02391e7cb21ce71a7a9a00ea557ce4d950e821f35fe0c7991d91ebb19e83f5e8663c", 0x1000}, {&(0x7f0000000140)="d0a73612f868b2d08e9089d9c6252426d386079459012f459a9f203e21e97e922bdca8dc46015f74f0dda43401f166929963809b7a3530a726d00369", 0x3c}, {&(0x7f0000000180)="f7e15b46fd7dfabe1dd844ea6df1aff08e1e618e22c1d8a4f1080ae001198f9e7f8efedc11d11d9198724f50e827e477ccb790dd", 0x34}, {&(0x7f00000001c0)="f6e5a22322d91da4af30e5ae276d0bff7ed7b5868a3e0b5e799f44303404b4c670fa5c5487dea69e2f0bbfe39a6b8e95bca40ae33e819cd592dc260be6f319eeeb945c04c33a81e401b9dbe2de03c3be63ee7b0d3643d95832ec6afe8d88b35c42aa74c10714abfe011bac64936a324584dab1fa4a61f06183544aabdcb816", 0x7f}, {&(0x7f0000003380)="2864df07398d303b7151c1cbf39a9b0a40ee7ef20a58e89ac3fd49074fb04c92ec5338bb75359fc216bf9c9cb9526e770c300bf030db9e61f42c5a0d0d60a9d870bb250ca4ba9d265b8a589e73fa650fa05de6621dfbfeb65883afea17938e5a53c31523da72e5cab02d136f4264ce9a67b0c6ecc62f68703ddf1602108d825552f887bed166da92fa0357b7c959e9ddcb15abd4f5086e7d15973f059d995b37ef2e7b7437522c", 0xa7}], 0x7, 0x0, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x400, 0x11, 0x95, 0x15f3cbb8}, {0x2f, 0x4, 0x1, 0x7ff}, {0x7, 0x80, 0x6, 0x2}, {0x7, 0x81, 0x8, 0x2}, {0x401, 0x0, 0x1, 0x1000}, {0x9, 0x8, 0x1, 0x10000}, {0x0, 0x1d, 0xf7, 0x80000001}, {0xfe00, 0x4, 0x9, 0xa100}]}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0xc) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 16:00:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x213a], [0x0, 0x0, 0x0, 0x9, 0x1de0], [0x0, 0x0, 0x1000000403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x3d, './file0\x00', './file0\x00'}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r3, 0x0, 0xfffffffffffffffd, 0x800000001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8800, 0x12) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x0, 0x40000000, 0x6, 0x2}, {{r0}, 0x0, 0x2358ff374d45ef3f, 0x4, 0x3, 0x9}], 0x4, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8b, 0x22, 0x800, 0x1}, {{r5}, 0xffffffffffffffff, 0x84, 0x5000008a, 0x7fffffff, 0x3aa}], 0x1, &(0x7f0000000140)={0x0, 0x5}) r6 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)=0x100) 16:00:00 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r3 = getpid() fcntl$lock(r2, 0x449e139af20779d6, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) getpgid(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x260, 0x10) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x7ffd}) syz_emit_ethernet(0xa7, &(0x7f0000000380)="58f612d05ca8b65aae0d2ad01b483974486fdcbb4bbd1f9beec30863382c75f79c7de8d6b45e7210712fbe4f9af948bd22404cf7709ae0d5b02f6bc77bdfe63982da070f4a15b7dd1898c0a225b5df7d6a068e6797e573cb77dba299d3d03f74265cf82a435f5c393e0260b3edc8f31568ad1969b5cf6a075e88e7f977f8179b129c818b3a3f6a611f14e307c163e5442a646f5af7e765db764b0a874fa0b106393e35494b065a") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x15}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") setsockopt(r1, 0x9, 0xbd9, &(0x7f0000000200)="c511625ab655747e408243a160f0ac2065a752dd68642b36fb519cdf8b1ec52ce39598504d397b31ca609ce602c924f5c1b810901b223133e7ca8d60bbed93b9f8fe561b2cf90305f11d1f3ad06bdc9f1b9c308fd15ab94995ac38c23b87be6fe85952a538ffa85391f202bce49fa11a7262b5ff934d752ff95ddb9c89bbb3646a68703a4633343e696f7ba7d9e64d6bd009fd73f5ddd5d1e89433df36e85423eafe5122f6abb3ef09d3a00a2cf7093f9d530e4dfb3fed42fc27e45ed6c2a4777f04", 0xc2) 16:00:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x82) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x1) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000000)=0x8) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x5, 0x800, 0xfffffffffffffffa, "0366288fef097f0c033c02df7179000076efffaf"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) getpgrp() writev(r2, &(0x7f0000002280), 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) 16:00:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) write(r3, &(0x7f0000000100)="8c65", 0x6d2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x3c, &(0x7f00000000c0)="34c4714b959048969cb53a2333288cd675c9fc92f5a97dda4b0d642d1c777a209797807a4c18cfc541ec231c2960a1bb9cea35e8a3ff3918bb46388b") 16:00:00 executing program 0: lseek(0xffffffffffffffff, 0x0, 0xfffffffffffffffd, 0x800000001) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x1) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xa2}], 0x401, 0x0, 0x7, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000110000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0xaf5c0c0804b7b1d7) renameat(r1, &(0x7f0000000100)='./bus\x00', r2, &(0x7f00000001c0)='./bus\x00') open(&(0x7f0000000280)='./file0\x00', 0x80, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20000, 0x0) open(&(0x7f0000000380)='./bus\x00', 0x20, 0x80) getsockname$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000300)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffa], [0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x8], [], [{}, {}, {0x0, 0x0, 0x0, 0x100000000000000}, {}, {}, {}, {}, {0x0, 0x0, 0x20000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2d, 0x10001, 0x7, 0x923, "2de188f41318dec4e070b362c10a735c92b610fd", 0x81}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:00 executing program 1: r0 = msgget(0x3, 0x80) msgrcv(r0, &(0x7f0000000240)={0x0, ""/103}, 0x6f, 0x3, 0x1800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setitimer(0x0, &(0x7f0000000080)={{}, {0x8000000000000001}}, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10001, 0x5, 0x3, 0x1f}, {0x9, 0x7, 0x40, 0x10000}, {0x61a4dc37, 0x4800000, 0x0, 0x8}, {0x1, 0x6, 0x1, 0x100}, {0xe7d, 0xc424, 0x8, 0x100000000}]}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000380)={0x40, './file0\x00', './file1\x00'}) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0xfffffffffffffffd) ftruncate(r4, 0x0, 0x4) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1a2) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r6, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000480)) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r7, 0x0, 0xfffffffffffffffd, 0x800000001) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r9 = getgid() lchown(&(0x7f0000001280)='./file0\x00', 0x0, r9) fchownat(r7, &(0x7f00000003c0)='./file0\x00', r8, r9, 0x4) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000100)=0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r10, r2) 16:00:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x26d) 16:00:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="1cbf25f15ced19cfea2808000000f6b92c8ecf9665609d940803fd0000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000cc0)="071400000000db000a369bbc8c20b4372c0000005aa92a068d690d6a5343f64166fa5c3452e048095216bec5e0bb43aeecdd1e9d536cf5c9259fdbccfeb401f8a3970b3757d4ceac6d485bad8737c2f8ec94879c3ae6d2260a982fd45c29ba0af5bb68dbbcc50a563804122460861733ec50e282523da9ea282258a7ce6c607579538f806021f2f88c450693409d23d267cccbb25e9f7321e6fc2c022d106534c1f07ec6697f77b9", 0x4) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000d80)="9d44f8d1150c898aee2c1c1f43267871445e09b4dcdd1dcbda09915f806a27b70e4848fa7f2b6909fd25d1bd50770ef0df761660dbf391533c339d6e64a075e1fc1f8c218a1da1555d43aa1e28ef1f0c7db620aba670ddb889c16f663d50187ae10ec38ac5ec31d8b356e88eb9547ab11cd3fc2e8aa8958da85417211cec04e5ddae8d85bf40b157551822473e127d24ec3c15b775de6420b8b5d6b3342528f7ba5956bb491a5e89673654595e05762a6f739f1c09d0f147768d2893a44c156562b4666c65adcd8e0e6ceff0ece24a48d3bb1d2fb8d5277b9397284dfb94810c97d774be944cb353bd221476a072f138514dcca99445d03f4b220ebba3da28d9523eb800be8698138a44d513fe78386c2a1ee0ea58c88350f758f92794a862306a725a880c7f9ccb2f3eee40079a7203739f695afa3b5b8f3b1aa3337e212865ee93243a79e42053643baf4170f402de84e49d84034738dd8da77800ab55f457a4a4b9854397ee2a730c8d406d9939c45c2032c2091d8989ed7ae68e775d59913a9fe65c47ad1ff2018d316191256fe7452b342a79b90ff362d4f57226c252f81d426a1157e95db4d136ceb3170f12cbde5f7bb180dafebd91ccf2b5e87b3a50d00f629745be6c55c4acdfee6aa64f32218c6d2e03a7be3afec3de615bd4e5f38e16102f80361354683d09181c4f0b4166d316290bd0e86c7f7e58a95eba8ba6444b9f1184927e7407f59afdeab7520311fe43c12e370be47942bbe002bc1e9fe3599e265edf8fcbff9bf514fe58dd26fa67d19c1b3138e530ce541d5e4fd14cc88b3d0de8e90f4b30e5e1e2be57fda42694f0ebb0bde71ad27c23b3d954159f227cb6b2918cd22709a9c6bb2724c738b5ad5896626063c933046c0eab9450480ca41bb2ed722786afbf383706854e39075100c150d8015c269efc950207076b06d14dbf471b0f6d370cf31d6245cfd0af3ded118134a1e675409d0b042f8af4daa2e9419eb1b2b1147a5bac09622c5624cc3eec3fda4c14a9dccdfcdb6f8b2de1ae112d6eb4ff1353200b1d73d9f9d230a4ce860ee557cb0a3ff13d3d4446c69bbc8e5f43695950a3d3d8b7aed4e4fa19e467a9e175d9f5022f883f4a001db4b7786ba86ffcc619516833a7c24d05f25a018857fc855b236228e9f1a9806574fe6f2565e9ce84f5074444f4904f87239a9534d153b8295b6d3fa185bce73050e3df94ae7149d1725fa790222b11c03fbe03670e7b14ddc98002d05b648a5431ab10366515fe2c9308224573a91d98c4e876ff15ed490263a153f2b6582eeb3ccd2c8c79a6712c6697d5e06c8a05e58b50a356500680f89c14af0d9f73569d737569c231a9705e14f303810aa53df3e6140c65f35f273ba02cfb09d30a63f367f60a29859a5fcd4ea2db3d5f224a56d15915d98be67ea861e8489231dfc6d116149bb6256f6b9a2802d8f3084c50102525176e0f3a4127eb1d9588c032e825b50a7c7cad674dcb9ea1e21ef3e599323e4025a66e502d37c4dd30ca8e7ca74093086b31098e0fdac4606b400540b4c2cb4715983035d13b037460eea2af1cf6cc6e39a6b863d12d3050083d8b3d0feb424e26a1c3e67c2e4ab51b8892df4ab1a4995d29c5ee0bdfdd647617cfb441b04f997dad52964ee45d615d40a3c27a6961502583e7fffd9433488235b10d56d312d0bd173c378e8cffe2bb88b9c0a0a408080756e7ddd8a80246db6b34c33a8f5321ceff25920d3a921960122c9ff686008b2fbf536686adea5f65321058589dfbb8f7cc795e9bbbf3ed9e70406629b65ca3a6d421a6f5ebdf6edb66f477af97805302ac385910520f69a0e4f738d645ebc80f580dc1ecf33c66794292235f3f49824868bb87b462747a6fdff96371c713ec525214234f418ae4e84d3d6876797038d6f13feee5dbe40352a97d4a877a5e88d675db9a8f22ded74c179d77931610b0d6e3872e3dc63060d947878c5ac3a2babacf10bfac967fb3e8c34adfe43d0ca522b5264b492e42054d67c04f19b5aebebfe296211b43eba2a651d0f34a9d04f684f6d6a028590273ea08f2983ea6b6f2646b88860900eba773ddb4cb81df630b6f16d2fbbaa228051637d0be186c3b6358331524bfa042b55fd4bb4a37bb6e768a45ad9c68ea4e3e511b8b3e44946b27447172eb8a0153c9cd0bfb454cb50700f9f7dba19f92008f7b7ad94b14220ce9163356a9b8254613eaab89352cbd5af82d02b834fc8c2037704c4df516c73653abcd031b54020450b8cf0144b9432129c6dd3993cbb129d377192d04398c8e0ceefc61ab880edebcf65bf5ce5bada075f7e5af1dc17b4074600c4a869d49208c2c834bd5f9dc68137fcd2d21be9804c760281f3ef67074b07d773ff220784678d72b4335250d8fae4553a87512e5fdc457f018685c1fb74c904900ece9160c3e9c3d5aa7ce58a90ab07645018480f5dc93275205b453b5062f05bdff7d2579c1353404dedb97069e1de6eb116f6706b811aaca63081c02a0f5029735b4980b93fa7244aa319b33d1730329e1125765283e81a800778ae40f5187cc9bea54bd0f57e1d5b44aa1d8dbfab03e14da6744dae93bc563e34b3fa625164a80bb2d498ab781693fe2e7ec856a80a5a593117f2d20252b9ed648efa3c0f9362bfb16e6c7fde7842f7eab1f053a6b90dc9bbae090b8265672fe98777ea0ee93cc134675afcd04a79b11fde1b9b6f22faac6e7cb68f5e80bff376e56d8f278309ee9d285571a754c6f7f81545cfdbbdfb66c91b01c69161a29110911e157c39d2ff0706dd339328ba78b3af604632dc09403f9c6e321246c986efeb9835238029fc5263bafaca4e7fe9c34069ec97ae5a13c89cb9b765b7f4e0c1d9c5406dd3604c71e26c59aa7cbe5a7f4bfa8f1c5f5e1d3b88e908ad0126d03340f1dda669c6887c849ca94c707b101623157ed06534d7b4d5f2c252adc8f5672a7ef12ca6f568015cb9c0eff5f850426009f7ae060813b2aa4d3cf641dd12931253ea1f6bfe93afe38c49e9210b5a02a11bcaebc3e82e00217e0bfd98923c27e3a9b8013b7a5ffa8a4f7c40ecf0e9844ac612a2a23c08a6e3ea3b28638a4283135520504e84671fc3a7735f80360023cbe0fa7f4bdeae20afb4b3454081721a955cb762abf1942fa9d9f19cac2a237efc5073c4d91f9dd90e564b9e8504d22cbae5610aeb35dde2486f3676cfa6674d61138507f59c138caee9bd8cce2de6e10e48316096c06198201a2c7ba91a55b9ccce2a7ae5348eac5e27eb6b30f27055f404ff1f2b2dff7dff62bcde578e0c6ad3ebf931f6820e87da5dcf2e6ccbc05b669615daa05d073f40e94612908b7275d11c4d5fddcdebd86cedc47d96367a106c6f5a11116141a46bd9e45140f4f6d5c039941cbd7d1409f27774647928740853963447a5729d69e116fc1948dd3c59a5a354bbe27910d44838e338a72b359d7ead17874aadfedd3f8f5241bc51b8c14b7a0d2aaa97c58f02a5b9c6197daa9f2df7f08dd1fb800c8d1f932b88487c340af8f3707075bd4238b56c66f3cc03bae6e66f5d01aa53f533fb3686184614b0485654940587945a98d7cdc726c31d4cbae04b1801e4393bd210911243c625fc36de13ff6bfd897ca9f6bb9e1e3a3ae6d7e23a545de43b957991bb0415b9b62fb63a47db287b5d8bec21750397de7df7f3191f895bf2e46232c5181d9e569f00c5533db424b415a3f9085f0e17815d5c4b117a20c02a4fde44c698412be0a5c61afb8bb96f3e9cda9d6486f588113837c79dd00dd335f9a896abc3e4ef993ea71dd266997c8d37735cb37999e24e3456c8a6cffba14a8a7d9e0918d930f76da597765b2d9f6e50992a7c75a42ecee4cb25258969294e47a91b5c9edad173804bbaf8e3c475f00ba18a991d2bbdb4605fddb2fa2eeac0603781b4f65967dd505e71098901991a4137df6f139a105ac9380568b693187c9768020c375dfd36e6d93db56f86e6b004d8f08565e1a3c5d0cb58ee30cfe1002d33569b8367b841b927474ba71363fbbd39fbc5303018e7e66115274", 0xb39}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:00 executing program 0: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="fbffe04c0007753e"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0x7fff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0xd) 16:00:00 executing program 0: execve(0x0, &(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/53, 0x35, 0x840, &(0x7f0000000040)=ANY=[@ANYBLOB="c216392ffda10300"], 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') rmdir(&(0x7f00000000c0)='./bus\x00') 16:00:00 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000240), 0x0) setsockopt$sock_int(r2, 0xffff, 0x4038613ae8c62966, &(0x7f0000000180)=0x80000001, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0x5, 0x1}, {0x18, 0x2, 0x8, 0x7fffffff}, 0x4, [0x1000, 0x101, 0x2, 0xb, 0x101, 0xfffffff7, 0x10001, 0xffffff81]}, 0x3c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) socket(0x2, 0x0, 0x40) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1) execve(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x3d7375a400d18023, r0) getpgid(0xffffffffffffffff) r3 = semget$private(0x0, 0x6, 0x80) semop(r3, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x2, 0x6d, 0x1000}, {0x0, 0x800, 0x800}], 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) 16:00:00 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000380)=""/174}, {&(0x7f0000000440)=""/93, 0x129}, {&(0x7f00000004c0)=""/221}, {&(0x7f00000005c0)=""/229}, {&(0x7f0000000300)=""/35}, {&(0x7f00000006c0)=""/227}, {&(0x7f00000007c0)=""/19}], 0x1000000000000095) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r2 = openat(r1, &(0x7f0000000340)='./file0\x00', 0x20010, 0xf8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x1a2) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x4) pwritev(r5, &(0x7f0000000b00)=[{&(0x7f0000001080)="5998daa20eff65655b34086ff398b70a2f79af5778f29378c358e0e564544c848b434c6e7245a4ee3c0681972c95166715ba5ca8deed6507cc0d3c654fa9e29ccd6b4b58134f916bfd09af4ba25c84ea7e3c6b066ec4a41ef792b26145ad3e2e8a751bd7c1f7637620ba4ccf9ffe5000179f7d0d07e3420fbccf785ba9fdf7b3f28ad264b82ad570aa8fc77c75fcb3721fdbf39336d301a14b4db56a818b4b37dd5a80ef22931c5769b8b7e729ae575f47108ed5dc52c7c45377b2ce791f97dd31e06ef86de8cb4ef50f4dcb456ea8a43ab6f9e5ff62acbef857bf4dce95420c3a6dcb12a0f446fe9b3595a4fc4c1e188d705a0c9fad90914052625ce744e8a0a48087e2e12587a7d9704e31287b44f74c0412378ab98356202ab48c301ab5961ff36346ec3770835c649df5ee46ea8dc7ad4a13300d89f8ea78f1faeee711df5cc9123f40e8ba10831c2acafe71f83410949d83bb71ef8a890661f075530a3751ea24bcf7ec94d63dbc41e0f825909679e85336eb0c1ed2282a9b149521ae4dcbc8ae758c7ebc251f176c43458a00da319e7d8d75d280c9c2f5473de6ae1932afdb915b0c2a5350caa55df9afa13204cbd72a337943f7d71582349084e54fe0019bcada9f252b6ba6b64f66a5a5e60c1cba1bc2c5d236a1d80b8fb42371e4f4da439a6e34214c846bd641a52130b3fa7041f101a92431ac6b4751498cfb0b6a623b74d2ef4a661fdc39af80dbf29661d7f9bb056a24aea7629f3976556f2e51ac39286f916b961e7f05ca35b08f4a98a51a080068db0ebc4486cf57e2d7cfcfe71bb6d8dfcbe3d8488eeec00d120e035c67a34a4b6d568110f2505f1a7ae451cdea36ac8220d74bbf927554882d5e39b100429dae8a64582f1da2a63544a91cdac557c57c8ffb5bd9a9c2c7aaac88c40827708c62f18689325c7dbbec2827cd467df691dd063e7dd37240ea996a99986f1be2ff1fb0484be37c06a2a6eecfbd7ae6afeb2bddba17916251d38fd5e6667f7ea9d1bee134e83b1f11f8639c58d896ef1ed4ed9b43e0309f8805b0d6e404cfcdd6d14236c297d22041c2316d679155f1301395c57c9b65232f7bf8e45b527af0105124b60eba968f07299f73d0c84145f228ee3672a3b6b06a7ee4fd146807a61e27d23d2a8e753f5298caf29c8405702da9f4afdaaaf1d92bcba400f05d4041285686705c242baaead504f5b2b283e34a8470d31530f25e2479db5e713055df22c0650676f876731ea66f3dc37d2d15472ed41f0dc1bdcc1390ec1fd271c925d988d30688e5d3cba4b1afbb8ce58e1b66b1751c0209a65c267c2de45c3761e301b103cd91c8833462b63ea3a2ea8293d8d9ebb4868507255cffc8378549a5cd1d9af74ab0e2422d76e7f53d22b22f2df335507b0654ffa762578364778977137d94a76d6406d677dc6eb3c90994e06129e2fb96868c3d301af064647233697f24aa578c9c911d99b4b36147c45cee44cbaf765022b570e5f5adce857fec835d08b8fb24d74aaf46648df0c9f1efaba21553491ec29565b7e474c97eed0cc6f672d6ce265c46f14323b8c7af6a5298b41318a0ed8f385ddb2ac6c89b568aac3fe8b4a91e7a78d02bd579e909b01d697d4fb32cfb24f6fd41a8cf36b9d669983515af0ae3db52488c24f567bbefb98d7ffeb953b7ded074c28bb2c3bdbee84c3165b21ecc9e12fbf7bc40f611352922988f83d1da18505af989ebe39cdd54eac5308764500cb5a3a9cb914471535f0ffd93992af2a5898c04f520947d012bd99fba5627d60439b07d624f7fab32bd076da55a9ae5eb3878166275d94d6278afc260499344e1690943d3c1df3421ec1a186a508811a32ef36f6d438947ae43db98158a91aa385ed481de5949275e16dca131f6533e0407e9374c1564d4cec1bd827357890bb694b6a67a16e2310f42fef70a079b4ac1c16920bf1b9c2201e443a90538cfaea725c76504ca39986498cf9e68d6ea1bc131283ba9b976fe71b7c488a422f157899a3550d973c2d23edbd9c5df095fe48dcd2c7357c8f558192ffab5d58429afdb0a7b5f9790a7767042cc97b5d58534fd90712070979f67428b094459f48a48d28fc4799ff829a7190a6932f305a67211ca82b63ab8b116e21d85e886679fb2d8785431b5a4dc20628f4640502f732adfab95d6f98f33dce294a0081fa8272cae6f6cdbcca0197b37e40c889c4cfd1acae98e65439bf8657dc7b937b3619b38f4e55c6a576281abf9dd71cfce650597ff380537d961bdc1b1d52a5a36d864b844da7fc6a5ffdf6e68ae22e6646fed0f98f3c5d197de7b546478c123a1619338dcdf5a1ed42062607ef0280e597c88f163180bbc12d350b984e7f5d85763fbc26671788dc8998368ed1c5ad9dbee40b3edee511ac5a3f1afdf04d24c9bad2fbb2a7f11502b1f7760abb2e30ecd7671b8e839e5a5255f2cfe001c81b54b5ef3ffaccdbb46995aa04f85ac0958f886efae3ed0d06d49d5b1ff10b2407ee2fde982c55956a6aba274a0d0709c83a1d91e7e824c3be0e379619b09afc1acf26ffc113ddba25117f0a16905052c308cf182407d0968f5c6b03cf6d022a93d0f009d0acf6e9359f7870d4cc58dc54dd1dd5440c180ea518bebe083d6d37c2c25f53c0ad0afb56786580cef7fb843cfb4d0be4ff0bdf1e13b7f4d41e61871832ff8b4cf79a137989276129c407f912b7329723767cf4ec8615d6811a45a883e98ea27c050389aea165cfaaecf618927cfaaa200c950a9c4a22d6e5229aa9ece3165f9f748a394cb30a7d401f1ddfbdd5336f8f17c949fd06cc7417945ee5be9469c2419deaf9fea705ef79097d0bbe98c367ab530d50865000f5812074a34ae7ae9dd78497421aae00ba8f0dbea771f8741e2774ff1cdae6ea1fa8dcfcb257207cb89fa88fdacd2708bf0d1ddd546768177a4f9a1aefc12e9b658e3f50f4a8524163a55d0418308edf057560139549d42b673afd45225ce12a89ef0694a754bb471902cb916b19ff6670c43121d14cd5c981f1cb56686aff7b934ef8320c16377dcfd6dbf5c99be8155fb8426f2a00dd02c127fb907077a338bdc9063fab7458d0e62661dc33aa52ae30962ee162956a49e8226f9556f734cd31eac84f9bbbfff3362e7db49164fc4829bd6014b90033e1f7592eb0d742baaabfc3979b3019d3ee76fd4d0d6b274f1cf28c0696efdb565cf8e8831ea6cb2bdc0187c788da9124d87f8e127a862d1fe8478452e6223109cbb9dca679a8ee64dd2ba88f4ae3612cdb7fc0cf66041f9cde602a53fb3d9f2e8798371346ea3d1329d8af0ee5f8a92d5757750c65cf5956c8906de8ffe68430b13c57926a0aeccde9fef670841b7369b2c3838092af8d17086496e6006cd1725d2f01279f4f69519580215f2d3c9073c58a95cf857b89ea099233af5b0504e54fa1d7a762752606ebd4bcba6d030b00d6d37e2ee4d61ff0241d7a11d29478922e14f23e70715c5910a66e0356a424f4be0a853d6afbdf5cc59c39e65c8c87090be8253a4cc2a52ce11c382ee72cec0fcf2efee3423a507a2bc483cb80bde74c6b11ed6a41f9e14d159e0cc1af1ac96a08c90dec0cbd4820eb86fe7de01b578bdef87c232d06c05fe6dd7a1f0cd30557596b3e56efb66bf8e21d4ac66f08b8a49c5a978a09631aec00e5f47949a9c208f0d936121d35813302a2e22c1a94816c9502ba726cfc1f6a5c59b0e28c4ace32de98c0eed474b8fd8868fcb527f613f777da38829d6d867736a1318398579d5e2aecd791025c76720092ae0ea394a4a7ee0514b0bf46aa155f87c194a403675658e50edbbf9304050c6134c04fb6e7266811c0b34131b73a7a03141eb9374fcfab20e083a99a70c2d9d4d79fd4a389fe76bfc5eb95d5eb4af014846be262b404c8d2b41af3e8baca7c995ea748e7f9eed0e72a8f53c9ed9927e4cac3770506b8329183b9adec5c9f7dbbccee24447513522b28933303f20562d65f4e199c1b5ab20d6620b481f30879a43d8ec80d16e74ea289ff2e327106b8a5b4e5f678dc971b899794f530a227de8cec9b6925001ef1d95c44b8e8516d448a7a6af6bbc959dc131525088a0c07b1d0aca704cd4489fcab3f3a97c2e9862920f847988912ef7748a9ae96bcfa54d751052cc1378614f662001e7b4f7f904abfa183f75cc20c0f63118a70189d72b5bd60c17b28342882b08768e6ac60ee0402e1c8ebc32099f9fb926362ce48bf9f10e9148b9aa99ceeac587fc312ec0642fb2404dc65174f791c8f4b572fbff4dd33b3ef70f75803a6a07a269019efa6af3943cbaa53f8d0c24f060f6573ba01a6a206ad57ef9734dd24d0043b0a456d45dbbf23925939331dd758938f0250b7919cbcabca90a51732e737b2f369bee424b1c314abb40cd6163d85dc298eac9ccb4c714593edc547b908f3d98ed67dc7c5db5e9ba6329f08e7ffc5690201194cf443086a864e4798425836423bd8e9f2d52befa98a1a149df52af22ef0f3cbcba363f75740412dbf3a0ec2b301a1990b4adbda5ed6833076ee2c741d43fc8272433cdbbc2878c9571eb9e57e769f72e9cc76affd1c495b02b1539f5bed9f99e95700b809beffcaa874327e3fd0f9357f60c0a4816c18e8d489c63d6adc4984fc98e0f9d7a9711d05549ddd4e8201450f7caec857e2d84da0f8a57c39c9a42eec07e4099372818a60e2930247311cae2414cac0cfd497af3265bdb8799eabcd1f422d6b83c71c47bff2e3c2fe697a5d50cc2608af0e8e957df9f7022b9bae243b7d73591c0c9592ddcd30cce9961727d481960ff84a9aa5f7d94cc2a1b5db75fb7382b972d02b45e1240083087cf4067c134391120691a8f995b888fad43ee1639702aaa7b6a10153407f2a205161fa74715849fdc02ce84938c1a3b7e3b3d9779827673383d6a222504a713d05a569c70ccd97c277e1d2a56a33eeee0872a724ca792db4ba50d347adf09e372ec715c31a4f485092d1df41e11dd104fcdb4e1cd075fd65b8f22def3689d4b8aa4be9dfac4a64e1346b8d2c6866185d572f73facced70338026f0d051701e62d62a8222fef9ace566a31b745c84f6651589dc4d450ddf4c5a7e349deebe3d8b8c7aa2001a762237f8de5bb0dc722f2a2e196f2a848015799656824c1e741da2457b44c374c14f036ff576652cc340226d4028de76883367d7d1df732ca940fdac0b48bbc722a65bcc196e53c88c94120acdab9818dfef5bb2abb8dbe0cd6b7c54831306255a27566bc3871790d65b53bf0e0ec5b0f29deddb8564a1423cab329e617b9f42e6c30d6612ef8a2215b3833e1ee25e1a05281e10bf8a24fda0761ac6f2657c50aa22b7decefec872a01f8f2aea92c927119698a1c0811950a3d0e2b695d698e8aad4d3e8e9691c0bbaa728b52cce2d0c78068d69fdb29be64de48eecda1930717cda8c8cdb39a223f0dbfbf27013d923b6f35be5214b9fa6dab4c75e5af94d1de98f4b654352be642c2909c511774ae1044dcbb915d3b04ea9b0b12b6328ebd94ce7f841d4077ae19aadd74664675ca77e54b184ea5658f82f1a714f1b743d993758080f87143530d512df99691a8ad932b67d6813c951378b8b0d9c681e77ce217eedea5819a2c2f2f8f71a88ce80798e6623fbfea144585dcfe16ad6d2905bc0ead888718d3dee14de610e045cff220c699338bc04039ab51e2077449b0591ab172ebfb9b92fdd76ab4a59a855fc8f0b51d958d0224f479cd070f1255f0411710f66b59a09c9daf45bb496800d7eb05fee58aa8", 0x1000}, {&(0x7f0000002080)="68cf7acce1ef3cafaa44a7e7f4c932ccfc53bfcf183fed3a9af2194ed5022e792b227fac318433e286c07962db4632cad87dfb192ac77c9c31b4f483d8322893848d4c355aee1138555f5723736324c1656f717e0af6de5c95980682f32b468eb0ffd8401d89766464463bb64a05eb2edfe94300b2b58b93b7883a2863424f2f36e50af5a4b6924f10b7abf4bc3c495d366b5a9270b92a2f7d3ab15446c942816d0954e726f5c3341b881c6296263de0798802d2183a559189f28c2ba57f4a9e72f027a6c46b02421d85835bc970fdc902ed728fe22ecb3d57106d9ca689599fd48e30fcd6cae7b56b651bdacdfe7c31592e08f8effeb1006bf5edafc1a3b5bf68626fa26122f4065735d547b8a154ddf1a0035bbb07d0dc012c26b2e096180dd35eff2ef67005f8dcc56f063ec18a587b24152d555d17a4fbf04b956aeddc3c08e7a86477935507497ef2831a6af3e33ef6199e013dbfd9b8be36f6fe9c2289a0ae5e3e1f9efdf62a3d60d4358e4e859b6fbe00415a1bb1d39a048eca040058d92c5e28af4687692cac3e8e5d8f2992f1c7825b0c1965a394ec723d52f74133f9427d11c4fe76befdfdbfcf95be785c2c4b7ebb2e9bc03b1a67a16b08fcb5bfd2219cf48a5b14e8060a72849ce8d258f09feabe376d19956e845c05975e847682b3c63811caaaad5546ee121e41b689cf6400d989bed27f9bcea4dbc5e143010d5745b56518046e0e197e74c79582960c4e734fe8311415cdf1696007f9daff2fd3a877a46c60eb8e7417224d7294f078870399b35639f5adfa5afc0862b5032583332783469f2eb4f15ba436068a8b82c43011644f7f5b052e099b34d6005bb3b8c3fb8e3dec691d5fa62ac031691edc5f7e767e0cd997e8438c35d6630879a81b1bf084743da2714dfce0d5fccfd9d6d54689ef2ce2b81d203017c18522ad1f3efcdd4a1e51ba03eb10e6a177b9a7a36ac08707a35b0b56037fb3fadb4d285b048b9b44a4ff2581561dec70f32a95a815214eaa15efcb714132d5c7eb18083dfa958e75c9bc294d19781942e1bcbbe1dd4536f23bf928e8069b35dc61c22392234b26ce4cf3ee08b8303a0102c2bd89102a5df0baaa8d609a4423f41133f58634f438bbeb73319b514d32d105c3ddeca1628ba66faab8fbfb10beaba712687fa884d9649b0ba45ac9d528fb85930f322e7b222534460b24a1a11d48ebc6f3eef16692335955d791db76c23c89b3f1fcb6137f025f1aee95431286c1d83f3c7ddb8d74e78305b65d5849caf760bc839ebd48714e9b183892bce267cdb139d7c07f39bd1d45332b3610a34a81b46960a339dcfe1a0af70a793ae20f83c300595601a8e02605998649b6d7b5414860e9981a05cdf65f55d3bf86e5e8f0714b04c1073dd195317f1b77afd09065f07d09d0c056a1a7da6d5016bf56cb118315b5fd5fee0a3568f9f625a7d530f455bdef6f11de7ac18f870d56a9233837b7c194de2604b5b904a3b198d31fe10cc669239471f22ca5d581e1b5f756e491557b4690b2da7455501dfffeea0e2fff6230e1cc7f810d98361ba772fea59a093f86a16777e3e13b29a25425a21668b2ca82d34161414fc3486f23c9fa3b7dbb1788e2c4a42db8eb624aa962ad6660f955c9b7c4817541cb2078b2b0b755522dad64e207d1e5cbb7eecacc2aed61186e583dbc9bf1909e0d9ca0395a3facd82181101c1967346b3c0774146a1f64a240ece1dcb8d47826edff9d82c9d6ecae184ac20904b40a89423301c720bc67bae5bf4a21d907912dfd77e99d3ca8c69116879d9d47cc9da1c0f995703c26a5f742cb2bb81fbee7f5ad907450faa55acf0b417d18f3faac231fc1b409647496942c624c6aaa0074afcba8d015f2caa8e7cd24cfa71e2aff67f662fecefb2e1198c64d115c23d6e9ccaf4e7905059a20eb90c286c30418a6505a8c242360a239a69cccfc10b291d4d49be5b703ee69c60a7ae5bf09073699fd3a36790a74162d0c827ff475842730d328951a45a5736c12070bbe485f495bd9ddd7c5d37c86e050d7c1bc961082f40b00fdf9ef6ecb0ba904344b2bae0183c3f862743115d001e961d4720cd32de636ca56f50a587ca5267b7f295fb846495faaf2b5fada13a1e40fd5ce60c74c2559255a6c93840324356c1e960ba013c5ae7331a320aedff2474680e841d724cab7abb7030eaa1f3528bb422481bac89f0dfa4716be07d25b9c186c2a1633f9c8a38275947490495c860678660e72e7d109e04ac448c4c35b0dd74b2e9f6774cca64263b3158d51f9231bdb030fbb11e01e35a8459faddaca14404eb1f5d4e39268dfe29a7acd84db715e5e61da37b7478ed93f964fd60e4bd3d0e409547afa633fd2bb182f02cafbbe62fec684285e9b852446941930b4a26b7438ec8ac8e156f310f87e37d22120e98f5e63230ef4632f34a3521e928434bd7486078d8cef50470b67863d2c504ebd00e9b737b101e5d299140058b7bfdc9f7c4436ede02e88148023a566b23065ce9173b7d532ac18dd47f0279681e51b928da9da31fc31b1d24b136bfd5f5ab813c9569d02a80b9006bf1fcc6d2e0fc176149d1fdd5532ef8c0c97c9e095f38073e6da752eca3e830ad6843cb530f7044146519a40150315cf81cae801f08b55719575e9766b05158c9fd8d4ef3b32493cee479422cda2078dafaaf9404508aad655bd66a5f08107b12993ebfeee631808d3abc90bdaab661237a954891a7ff518f89f8b277f796259a1d189135d1362c10c735ae95a112b4bd49e4b9ab3509f332efafbf1a26e31b180351cdeda0cc8bdb68b6f15b5e3c8ff15eca64188598faea3348f0fc426ed8b7e8571fa54595dd13df45f3c5fe1d50e67b35aa5cb23d1e4aa3a8d96363b0865eb45f621ec92803d8f4d0ac75726b718da41e096628c8f20c7d9d5893380f4aa35bf4580ce614419e83c62702f8f425a5db42a25ead4363df63efcd8249f92997ec191a4f336d89048b43b3d7bef97a8644218c1b8552c7060dc5c3b53dab2880124ea96e1e3d29bf17eb7c09b36bdc144a3e77e0e715b047e13c84eeb6cb002d5c5690012a0a4c24280d39a9eb8248926bd087b474be91f8039b93bf3abb5475dfcf2194c758dcd63263ff39c4b20a4bd55e6166557367e9d0f8216fb3a3061f41a3df9757e64df81dfefd0d535d611931aafe962b67d271c1766a6cdfc71a13fab3c7d4fd32c5f92ad890a092765c04696b474c44f17c0cf0379879bfb66f954fccd8a596e8f461c96c555778d2f185d6a7cc9430d7c109bf37118bbbb56ecbb2d60721a964a04a6ce67627884c80011bbfd71d11c1f4403a07313711461db6e5d0de1e4c773b2822c2bdd06acb312bd232744d459056903008a6de993ccde998cd999a6d3e8ba1a3b0e596c04adfd9c6c224af199f79cf28e8160cc2b3d7ce11011158ed0e870a19ef01e80daf9bc999ea6fef493148b9db8af9ed821c2fb0e637239734c8c30701a7acf3f087b371145fde2a4a2e723434c9daaf9b1d8c07c91452249ae9425c5313250b903c8df0bed5a82012054ba9de885e051dce7ffa57f189e4c7bbe50d2e5224051330fa84b943557fc45ec24ff1ed408836b800792cfaa12872710243429edd399c6463b98a09781dbf8a1bd40188867c4a93eaf4d794957d50cca329c0a0826fb83bb6bd9616ee9cba945ee3936de2b88660f468683b551ca2fed5c3962dcd3f54622c98fc902d805b6ac1ded0fc362190e119f58b44514d6559695b70ec7e193a1aca72079223c2636f4af94f0c441d961aee2bde2edf0ac35b2dfd855feb0ef0e859a310b36fceac40ddeae9e7615bd1274777d2b439934cc245d40d8f62a8e6fca273e26242a8e9fbded0ccd55cdaaf2917c5cfcdcdec6773dd9a2fa0c38e1b6731c6364105494a5b313388e7f1ebd69059da574ed6d22a6e3973a7182239875660ebdadfb60e9369b3e8a8c2115ec077b6ca43ead82cd89124f4b3f127154a4103d5c79e60f6abea5ad34b740e90ec9273b55d6990dff40d7239d30e85d9d9bbad2cafd63ac0d5233e64902b0d6236d25fa1715debebdf809d79bc241e752ee2755dd3af77aa0e2f0bc60b2ea77cf5b4077c65c545c4795fcc9b4b2653af048276f0ad47d8921526531882827829de98e67d580ec3dd3713a9b7efb523dc6a161c09dba53be0dcb79b6804c6970c551e9f4f83eed1bc45d778f0bda7b7cc17125329ba56f17f33a35275dca45dfbe5b4e63b418c0cbfe765ad7281b26c1d257ef2de87e46cd77bd133067235ad8641e32542d75799f247c1555b129ad00f8b6259f3c4b72e20137318050ea0f5b455b71747130e66eac76660b59045b611d683e8cb1a2215124b4ad569be8ea0b232c648dcfa19c30befee36bdf6608f9ecd7a83228b0589b2d54fb750b23103a3a849b5f51e29cb028cba306cc6c43020a3216718e4c6cdb03a91c09f670cbc453d3f6b925884d7fa1b10724e64d86833e1597d8175ede3054e8533de13d1a2ae42ff874e9532c5295eb85023b914f2306585467c94369b8e7185f73d15c27dba3d5e8e844520b1eeefa28b3185c205eb6e81b78befb16f3d2707b649fce3c948bd3117de6e0b9466d89cfec3624acd9816a026eddd654e602f326eec8ec5cff238139ac0fd66ff3022a9dec8566d34ae6e9b9636063716363325bc4f4273e6b136d2ea3ca7fe5a7ae2594715846159dca0f82af9b965b750e696373d9afd20553aee49a888d80e7c8628d4f50a821cbc19648c8f1e0f530d672111bf95f84c662f2754da7161d7b4110ec36e68e46a8b0a092590d4d4385e7c30a2d92ee81300a859ebab03bcf396516f8684808e11f69641153320c97b73e465f3bdb2637944c6550ecaeb06bde702c0cf06dca9ab7c59e01c3724dff39a5c9d2ce05ec6772902c526b7da80126b0f0f0fb36124479c9ca2bc6223cccac01deb7886503d4efbaf65fe2d512575d88ce39301605092dddb2431b526369da98d3ba57155da749c30fd2d7efc91428573c8ea4ea1a2922a18541d76763947cbe7ce11d38eed6999cd0deb1a14d7f35c1dbc2669e70a400dc389fc9493a97d8e2e44df13b9e26d3f8197336c75b615aec68418b8eff70a45c43dccd19cf5bf8a4dc92f572ab8085eaf4eb763e6b7f1aadecc8c245a75f7d7c8791b2991af81fb372903d20f5e98c0321150489f3bcf0fc4ecf6432ed4f9f984911505dd18df4ee126c94513214044ccef1e0f5ce3d56b521b23ea2e41f236cf598799d074b98336ba118137d04d53c60fe53a60efd280548cf9f3a48ee71a5a69ee1b8ea8305d0cdfae66b02d7974dc084514e6fbb6e5d08029ed6eb86120451cf7640b342ac46db0c1b6d312fed5cd6272c6f7eb6ffc61dd5f6e86481aea118779b1b5982fb40b7b0600111f5ccf88a6d862972828377e72ffa7a594d8d81b7489cacb84051a63d3f6134db042fd3eeb585aa03800461b1d08315e778a73efb88510d1c41634d12570977ebff942595efeba388c25e2341c9185c46f6676fa3574bd9afcfe34c08b0bcea831272ebab2b5b327fc2a64447e3e9833592b49c86d0b09ae569ca5960c1a81304f2a34e7ce39adedeb856567c62bd3c73fed69a9596e3c1ebff14c8c63dab9d26aa8215e1433f8fbb838da81fa188a65a26b475cfb90ba1e994e4eb1076618dbc79f8f743614e1d8724e91bc83542ef4c2241fb5e13b65ee627fab4bc44dec40d80d378553e7d27ab92b3d953cc79e508e8f48c5e999a796fb85bc899ecdae250d711", 0x1000}, {&(0x7f0000000880)="f4431d8032ec31b2e772458bbf9723508fc2f61e83612f6f95fd4e480783e0991eaf0316c91fdf6d56673e08e2e2170a07e914de19d71c09e6e1bd313bb710d3781b214499a0dbb64124a10ea019676d574f380581db045f020732df92374e54f99858e591be0f6f4e2c8e84eeaa8a757496c957a48a91381f87a9098bce10bd980cfc3f", 0x84}, {&(0x7f0000000940)="ec50a884a94fe62a49fd6a3ad65d33e971d569bcf8e8ca860bd54f4005ad0091898253fda4270aa693dc5a87da36ff395cc27d90e72ad68bd343ff5dd99132bb74a94fdd5b11410894be1faa7b12fb885d877504516e0fed3f08859c3cdc1b66fbe6c2e431ecc810cedb857343c51f7a6be0f7eadd25558bb13fa87797bda397382723d1c17cb879d63cdec7225000e6181de94addd8801b759eff", 0x9b}, {&(0x7f0000000a00)="8c64cd458083614d585356d9d2f2b05da52bfbdb88962b65b9094379869f14a437ad13f24b626bd2532faceed19d1d8550513bb8521a6e062a86ed97c9d1bb7d680afed95b54c0604a80ea01b2d9aa8bcefe70a32a31be57dd6010207716ceb9565b144e07005148865661cab44d608d678aa5633ba718cfe5d616", 0x7b}, {&(0x7f0000000080)="98fa9ffc02cd1b5f24688b22d1e5841e2352b5b04d7306656f8fd23502c65b1c2e1e7de322e0f7104483b0a63c", 0x2d}, {&(0x7f0000000a80)="2733f1f46387ad4180a98e25a3739cd801d28e5d4599fa73daec04a6d100f384b005a35912980d6d6646cd0b505e960900ece4c003113b1e9f53f40f9752293d5b83ce19f9c5e39cc9b9c01ac7f3c403b03e193629086a0b8bd93793d2d38427781938d142915300", 0x68}], 0x7, 0x0, 0x1ff) pwritev(r4, &(0x7f0000000280)=[{&(0x7f0000000180)="38831ba42e9a7c259bc7690958925709cf3b35cbd06305dbe415e9047f4c64", 0x1f}, {&(0x7f0000000200)="9168479149772cf87539bfbeb2da21d6fc02ebf0f1dae67c21bf8f9d59843a368782afe29127019adffb773f37cdca6800df3098a2c3ee4ed584c48d43e65629288e100fd71b51e8d446c3ac722284388aacdf5b7c3d0bc2e3e5fbbbd97b182d81de199bb69adb63ed158393c2c11b98af5f02f391a0caab552da35209ac", 0x7e}], 0x2, 0x0, 0x5) setuid(r3) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r7 = getpid() fcntl$lock(r6, 0x449e139af20779d6, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r7}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r7, r3}, 0x8) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") 16:00:01 executing program 1: mlock(&(0x7f000026e000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000040)=0xfff) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) getpid() fcntl$dupfd(r0, 0x0, r1) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x20) munlock(&(0x7f000026e000/0x1000)=nil, 0x1000) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x87}, {0x15}, {0x8fe}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="7a75c63c5a0093ec50c3518784b4") readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/85, 0x55}, {&(0x7f0000000200)=""/216, 0xd8}, {&(0x7f00000000c0)=""/40, 0x28}, {&(0x7f0000000300)=""/68, 0x44}], 0x5) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000040)=[{0x4, 0x0, 0x0, 0x6}, {0x87}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") syz_emit_ethernet(0xd6, &(0x7f0000000100)="5f42f60b383b095859ce7cecf8e700691ecbc90549483136522d65258bae73fffefe0900fbf25cb6e01b6a3e6aafe16125ff7a018a541a1a48aa988fb3c1b9afb603aa89019c12936e3f486a68be5acfdd440b0b579167d4d8230dad733634bc0032af56f35ba4720f7b2040f931b0962cdc6595b29470ed61e7abe6703fff25418380a1224875dfc85296af02ce8e3e42c248a33fae0bc154d9e79e4015acc676bd9e0cbb7a9bc6769c586fc103948033b7057684ec1fea717256f1c829c5041b529cccc296e04374934c3580fc9e74764baac7049e") 16:00:01 executing program 1: madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2) socket(0x18, 0x3, 0x5) socket(0x11, 0x4003, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x599034e548039687) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$TIOCSDTR(r1, 0x20007479) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) chmod(&(0x7f0000000000)='./file0\x00', 0x131) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001280), &(0x7f0000000140)=0x5) 16:00:01 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x2d8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:01 executing program 0: pipe(&(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="510fc3a0386f", 0xffffffffffffff4a) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) 16:00:01 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000503", 0x3, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x23a, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 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)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) listen(r2, 0xff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x100, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r6 = getpid() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f00000003c0)={0x6, &(0x7f0000000380)=[0xda, 0x56, 0x0, 0x0, 0xfffffffe, 0x2]}) fcntl$lock(r5, 0x449e139af20779d6, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r6}) r8 = getuid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="9120ae6ea717b93b1a5bc6a16ddf0ace03501aca46160550ce1b2debccef4690d8ac2ad1a6807ad575eb32d7cd4f06b8858119c958ab4fb2b22d96415261907d", 0x40}, {&(0x7f00000001c0)="0cee8d5b597984902b7481165954a92c82216b66ce9f6b2267d0907981dcfb05795f0a8baa0b5aea6c7dd7fac1b027f1f12b22ba31ed52b9f0524b5c599b9fa49ce18fc3fa6fe1436118d98b438043909d1ef8c4a4b4f59d0295432a7661ed6810c84165825080bb40fb227a1a4d5853122e3405fd08ef10774983fa1476dd4faba64330c4ab830049d20483e2a5f2e19cc2ecc47fb0147e972280a787bd7d4d2e0ae8047ca46afceb6fe04a6c804a83471665ef4cd227", 0xb7}], 0x2, &(0x7f0000000280)=[@rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x20, 0xffff, 0x1, [r4, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r8}], 0x58}, 0x408) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000000), 0x30004) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x1, 0x8) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) getdents(r1, &(0x7f00000001c0)=""/68, 0xfffffffffffffe07) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000340)="8c43b6e65ef74b31c34d0ff029a155fc0c70dbfb818f3df9cefb4ee0aeb2f4c7d7fb36e370c1bcdcb833709ee3767ee8f10ad71e23bdb83be7b183348a3bdbfe155b0c74e581056564d5ac1c89dc129d83c70eeeffd1d5ac7e70f6ab7600ed6fa0ae8a237fb3db09f49f27bfb28540196d770618f9f07d0389e96c6408e0421ab65435a708fe5161c169ff13ca94dad877e636861d6ad11305f4b204347a457610ded5b1e40d069d4fadfbba02ea09b62bda68839078dc", 0xb7}], 0x1) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x1, 0x401}, {0x4, 0x3e7f70a3}, {0x8a, 0x8}, {0x43, 0x7}, {0x40, 0x9}], 0x5}) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSDTR(r2, 0x20007479) setrlimit(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000480)) recvfrom$unix(r0, &(0x7f0000000140)=""/179, 0xb3, 0x1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000004c0)="1780dc2937e1e451eee0a81c811fde116b4304e3747a9f5889dbbab9a2647eb6a7cac340c07b1c00cfdd9e3c74094c06ce39e20af790429d81fa358e9a15f27c0ff08b1ab396a9b91c5458482d17fb6edbaeff577bc86e0ed76464e7ed19ca36f7defe15bf99a1225bad73474db428874e174b6f88b44ac98c7ca00fd8b2e2c7196a242222649e683f38642429bdcd15de517974cd545ab8a0f151b575578a3836f8dfe99d06b4b4c0fda9a9fcbec05ceb710a30efa4e71933284a5960067a0a6e9aab954d921e1fafa98a19874f88e9f1c8f25f0bac48954ea329db7ab09f2c0dc7e46770a306b23e3514cebeb6aa5e34c34075ad1f03b5e7306a79d2a7df4b001c45f0966c774494a313012707b23eda3d72ec8ae8ef0bb19a3230012a7cbb7235b70436b4040da390cf27c62a003365dfa617feb787b10ed8c4d7ad1ebbdae4795b94997bc4e1cfa47d6d6f9069333710e888bd6c5c74cb9c3c0f9e03afad006b8ff57518e6d7f5184de445e8bcbfd2076feb03a28c6a6999098416a729693c67c361d65090a93afd37118ea8f60deead2fadb5b63a23855742f9e917ed40fe41b9b2c77939b42a2c8cfbb48d28302dad1384dd7bc11dd7ec74ed45043db2c67e32621efdaeca982c2b867a232b1305f7c061df5b69a1545f47cfe7951de07dc0607439c22a8582417483982d6f6e0394a3b1944155394746dd0b143c0294bf48a9c06eb473d355ba6f1b623d066f382b8c0e7ac97d03fecdaefb08b3b37be3c54f93ee9fb1ee7ae8364feb8ec553e09e89efd00e28e31b761dbe31c60ccfdb210aa1f8debc809ae0f95d21e30ade67842fe5fe95f2bab4c07325d9937980b3133a1f6aa1be4b5474b9be2e7d151af1054e036f15706fb2afd2f048c39f638996472f6620a35c4807d67e8e62aef7a31f72baf119ee11a36f8cd226802406fd7ac8e3445e705677de9f7011e585c8effd98357b358810188f1379147ec4200f2bc3d31d7f9e1ccb4b33c1a16e8b8cca12edbb1768c73a46393b03395deb457e2a1ae2c57dc4a8dab984708db4aafc32f7352dc8937aca76d4f7eadb2265a667e37d41b848f51537f0f0dac9d499ed05ca79996556cea6fba014cf22dc477509e3c1daa199e82dad89e7354b919ca444d6245b4037340092a4c3b0ff8abad21bc505f992d7c067183045dc74db2440921c96b8c0fb93a4b10559cb04012e0afaac75c55176da865dc7c29a2c8cd154be2500c5085aad6fe686a5bae8aa388750a80985b77423130082d7991a48f7054330ae46e7eed1b1340ddf839c493d9370ffb30c36b6fabdb521dcfb6390b45b17e602854fa0d33cf3b4ed3d73c09385337ef20e4d610d7e2966735862d03e97277e16c776aae907b6d5d04969cad8c8f48d73c30ba71201387e4bc9ab306ad9f2add7cf99ffa149ff1db26e887af5a83decaafca70147a5f602cfab78045292547b675abc7a66cd01abdd35de0787606c382c9797132067d227278ff24ef04d6cca45a0360a3b3d8df458cfca69711a65a44a5e1d6abcb74106285bde6ff9be66be769a3ae81107aef63c5a18776fe4893cdd056c33cfe95e2121bb090b70663687bbf08ecf79d9540bc3cb4ddf07b5190db9ee64ba4828571cd69049adfe1925d998da93e0573f8a1d40085f2617d2264ed1a624a46f6c912e6a0167a728a4179fe5b2a22870af7e2946b68edc11676f52066d270dec27b0ac731cbb88db848b82816224bed1c02dfb56bb1c0134c82d6eae7de71906310f8d535eab17c17be7664865ddf9b9b571c450724acf376853bb911c2e0a5619279f8dc4530d42e4a6d6212532301260340a7ce4293c2461be174e85d95b973219346d7fa46a93517259f343005f4d67a00d2a60ecde936e7786ad0a1efab316f61165e5837465a3119ad212f19834338c38f1047d431660a1e4ff2fe32ffd49f89ed0062eb26575af02d5425b3adacb8972f0449850807a4af7615d8977fd27623c410e5cea844b8b3d69f92599badbcd1acdd61b038019de2bd22bb15448706fcff9b5e48467aaeebc0692a1b8482072ebfa6e0295b122518d6437287cafce7641c372426030cf8d6f170fc7d57dd2ae56675bc7f3102c2d950739d747d1d14205947004140678f8dbb5956cb9cb3b3fee10f0a8e9ab317b9b737f1bd7b76fd74ebfb402ff2b4e4f5641e0bd014649cd15dd0185e793766399e56f8740ae3bc6a863deb468d34cdfd5dec530c3624d07e97ed6497c3287dfe61dffeb126185e5ecd7d59157b7861c4f56460abf43b333a87fed5f791da28fbb977a14393e2a355ce36908cfd66adb093ebcaa49fcfef4d6d4ae0db612d1addb996d557ca1adf2b001e392889eed448f989768c5b48a1bba0b0b77cd05e9f0d69c8764e251fce1f576ab4614c1e7d855c60c13c35cf666ac29122c5368f0e6cbc273c571a1a64293a7037a73fce8a90d7df307a25504da390c1151491549dd465e7cc910fdd4ee85e6b009c50c3605c66f9b1a2f875cef830ef3971ce62dc6c981d939db265d69a9ef7897d08ec3d1604d16a88c8735981d044e9013669ba055c369eea929f7f64031988a606c1ef9e4fc092d5900dc371c637fe0e93001bb8e52c6df36f571da5b482aee0bf81aee274bfaf8a4c8d24a365e22a5c8c00b41ad6b855061d86b52c16dd2fba25ec479b1e1caaa27997335b2400da62d3195812a8f1817417b153362557818a107852aa01f9acca3e342bb1c11eec126f61574f19ab6911bdbaa9b81a08f80dd711684c3e98d1f9815dd35d3f9f4ef5c7563cbd884a93c100c559537b258c491c818f3bc0e1dada03c2a1933d73f54faed47df0b6a076a04c9b7411b4868fcd695a0874640831584ebcaefbc5c01b38adfeb61d8f121f0629ff62be838f278fec6d5eacd5b239182fc98496417f20d49f2df5036977592575bfd765b8f46aec0e3f40bb8658b3e6c7bd84d5d9cf88b9a8d9ab4001ed351ff2a42e1cb8c6894e66128dc7023be80aa713460eb4bf013993d73b562a767d2af139f2009ea6121d1170f61838e288797aaa5802fc2f2ba8f19c15e5e21680a59625f1b9890f5757a79106a60efbfdc7a8e83ffb1389ff44b29e66b47a00bac2d29c92e92f2a24579ac1365ca38a575d5ce0e531a6f00099e8001d21b3dfdc75ec34b3a193d02c4c6c6516d0a952ef2390f012b69e5c00ed76275f48d2963994f4d2edb1b176ac8f2e832d777a3d3cd1f8ee5724d27c03601bf867623cda4666781cdc06667a3167571b84027e505e44d5906a355fb6545e1eeada1ac40219433293e2cf06792650a319cedce299e17e85c3637826ce190c30ac03b69342e9b3c406a5e340da6be98d09260239c3802d85c1ac5efbf24847a1428f15e495d9aa607dbdd5063e3c0a15c0ed403784ff459e4acbc25587a75886cb86525ec7dd2b18fa0e6b2c74c5326ae12a65a684fc10a35997c7f1770dfa67b349fbd27cef5d1ec69de47db27aaec66180eb74298b0740073ff8db5976b0684eec1d05089064d4021d0c0ed6ba36763f9b3b3e5e82461d1f8fd7a27e42ff55b487bfc23ad706e4f426381e2fe62165c8d161327f6067d92084aed09d890bf085c24722e34eea8c92a6613dda79da81743495fb1ed3d7b45b6a0b95a57ff8bd93d91c5d02115f1a2ee3d55aec0f70ef9e169afc9edc1d05e42710330bc8c535210a758d694a3e1a09e527feb68b7266492067bed49b387073027bb36c1309e83326a51458d9ba2cf8703fee137224a50fef54d81dbe0963f513ff542712cb381ad446b780ba74f565b074c6c063b587d7870cab12ae94d8addfe83ab53e6e0c06213c42eb94fec4d176509e7ac5740ce57a5c27ca77967064c552a38efc0e7601b7bb51f1448c313207de9eed7698216e6724ff9d721b1f3c15092b2a7fabc28c157d41bef4187c0ec908d709c5ea906c6a96bbcff27fef24ff49b20d64a8bfcc8d5b61fd3233046c09b3c904f523dd26d275c17a30abdb71c45d613e6461daae95f865d784b00c67fcfdebc1e1dc6dd464726f3c35b25f2ce582315bd975a84ed6f9313633d0fff395d886df8ae758529884a2ba3b331c613eb7940226a77acdab5d42053b13454c7968f5e4c37a256c35a50562adaf4a972ddfe64271811f8f2aa356f160e09d56b41a687a87b5d506e7b6e0a90f403858ede742efdca4619b8e1a4f94c662ab8e8110b296aebb7722086b0fd3092ab061207242d6b266b69c0b6ee20164e8142e39db80df9901df5341ff405136d2d6fd046d564645fd53a7b0c5ecdcb88b052da7417df06cea9cecf1bbf24ddf977203d6ba8fe4f43d9dea583d13ab2d01368d197cfc2cac3b0a40b80174fcf4724a3464d51d4fb55d72b933e77e51ef14ade87dd3341b64da9175d9c446e82da1cf9c3f9f6c2eb13790e58436ad46332aa67554f3a2278d3f4e79b01968a19e1cf1749276761fdb8b6d1a99bb67f1a4c7d5c2d26c821deca81bbf53a67c15dcff6ebf581f0e65dd810e0e8882b726c1b7ce3e7c88cbf5b3512f361a1742330e76d4b476e726214fbcd6ef8c75203ae7194a1d70ec9dde5232ed82033cfeeadd36e5bdfa348cd5a086fe9dd72cb3d98d361330a11e85c4fb6776a5e0e38ca00ad8dd281d9df2a39ad12cb3aa09700ac63c488771cb2dba0bcdc4eab46bd88b719128e505d1f6bc5e68e0be194497973c9478e86465354569011318368ff78b319d660bdfbcfbe83b124cc1fc19f2b98935b4420303c283d7e6bbe9de3374f07cfe50c2f1a90db3c73766a6e32b834b0099a098951699321951a3fb8c4ff69fb6224f95cf170116c04d0bcbd522069ae4a2790b386b7b6b43b8a23f906b35a8ad7049aa1033aae67fc746b1b7c98e00c5e9575bbd33d0f0324b557270e7ceecd920e4b3c0ade4956b5b9ff62f5b4d8613fe6a7a9d0dc6b118981f7f643f2f5b6e037a78d514eeb475dcf098ef454229fe22835f16f029404fd5f33442ec9f6178d7cd4100875107561af6914947d4fd90982f914286088a696fd8046a9ab28f4b0e95266ec4aafa5e7d6952f4f400aefe2d2fba05c8789567d59af9191927a0b1fd05996aa73bf7bc2f9d1e8728816c7345cbafd7609c94fa1a758eb14c6b399c5032c8bf694a08813b8e7cbfcb003d8b721bf8046f996a9e54146862e56952e282ad7753250b9d6fa73bfc289feb13a0fcbf5902bb43ad51ca8db3dd4a1efb1d2ed6dde045bb20c8b671e6171ecd14bd4b68c77d445f1fc1113d2085feb1aba2957596fb29629237d330e9a92e3e02078f9639a772d561c4a9d5400f87fceb9305730ce1031da23c75b2a93adc20c41333c65ce55722db6c919c543f5b5b1f195cd1db7e255606d15dd47bc6fa036119471639c9cc8d0458754100b89b7ad364655ca68868b74837404f54899ac59998852c06030c930d2d4bff6c9ff3eedde5e3db29fe829e292c66737225dce2b4d6d52da6b7f07c276f32c57e0203c89c35406dd93dda04376616ce1f8821472165e4e7a483dd1355d6561642d8885681ceb45711da0b2bf7c38f022dad0a8ca5e75b7b01ec887a649e82cf627c202b1cb117088f060ea37ecf9e8c89cdc0039820d170e9e1a2c9830784a050199c1f3a030e1e5a607af8164727b8205c0949b245532e1abd945b7be3dbcebd39afcde43457156550a88995aec075aa620612d18e1c10bb785c7e615aeeb553146074ce446cedd690903da292b343441dbd5c110870b88f1f4f25984236c0556395e6dc81fe0ad6e7ae61e86ff86b606", 0x1000}, {&(0x7f0000000080)="ed1dedfe9a44f29cfe056bfb383a8e6339d130df11af1c11", 0x18}], 0x2) r3 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0xa951ddfff3fbedfb, r3, 0x0, 0xffffffffffffff7f) ioctl$KDENABIO(r0, 0x20004b3c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x400000}], 0x2, 0x0, 0x0) 16:00:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0500724d3781261ead9766f8b1ccafb52ddebb3f5d40c0614c53170fe9c319d97db240e6e7082be4f26a558fa517a3d3c34a"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000180)) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x80000000, 0x8}, 0xc, &(0x7f00000007c0), 0x0, &(0x7f0000000880)=[{0x88, 0xffff, 0x3, "12b3bd230858f96fdbd4a57865eb6bffddb3bde49e93b4b2c280be104fe7dff17bc926e7ca2cf4baf6a314213e2fb1e792691decaf7830545c6ffc03ed1453bf25e4d48ce7c12f32a31cfaa4f200971852c6a900c9dc18f7e0082ce777e91dc6d1134b77f7909df462a93d5aa0dc71737d1d"}], 0x88}, 0x401) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:02 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getegid() getgroups(0x2, &(0x7f0000000040)=[r2, r4]) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1310, 0x0) readv(r6, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/65, 0x41}], 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[r1, 0x0, 0x0, r0, r5, r3, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000280)=[r7, r8, r9]) r10 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r10, 0x8000, 0x68ca28eb, &(0x7f00000002c0)="306204bafb4e8d725d3e2f27176a937464ac6ce433ce58ab8b1e8b8321b62b0248a29d99a05c5ce223d56edd63dafdb478a147debb58691f9b3bac62f9f768effda749ee15fcd3e6443ded9bfd255ba38995c7c85701fb017b75dc248ed9fcbe72941524e85067cc14cabe6558d01402a3eef4f174208bc6cfa7c587c3437f8d4eafab8ac15d75279a5e56273c3aa462a2cd80cd0b6b7e43350828832b47658b5b52de71f26eb7824570d0207e6cc3a2f3b1eefbccaf682e1209bc918a0f26e92c86c96c82105ed580ec78723611ae1e9f1d73e197eec541ae19f1bfe7f7975b2af1c79430ad5a60b4d03056e220", 0xee) r11 = fcntl$dupfd(0xffffffffffffff9c, 0xf9193d53eed436dd, r6) ioctl$BIOCGBLEN(r11, 0x40044266, &(0x7f00000003c0)) recvfrom$inet(0xffffffffffffff9c, &(0x7f0000000400)=""/98, 0x62, 0x2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getgid() r12 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGETIF(r12, 0x4020426b, &(0x7f00000004c0)={""/16, @ifru_flags}) r13 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x0, 0x161) recvfrom$unix(r13, &(0x7f0000000540)=""/126, 0x7e, 0x800, &(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000600)='./file0\x00', 0x7000, 0x0) r14 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', 0x0, 0x100) getdents(r14, &(0x7f0000000680)=""/59, 0x3b) ioctl$WSDISPLAYIO_USEFONT(r14, 0x80585750, &(0x7f00000006c0)={'./file0\x00', 0x0, 0x2, 0x5, 0x1, 0x25, 0x7fffffff, 0x80000000, 0x0, 0x5, 0x9, 0x3}) r15 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', 0x80, 0x41) write(r15, &(0x7f0000000780)="fa4f588846f03499f03ceef156fb8c7d2791f06a8a4dcf0d4e3665aa60d3c3e77c18f153ba6d4ba6366fb56a2f5b81269da48cafdd30fab197286841", 0x3c) r16 = semget$private(0x0, 0x0, 0x0) semctl$GETALL(r16, 0x0, 0x6, &(0x7f00000007c0)=""/186) socket$inet(0x2, 0x4000, 0x80) ioctl$VMM_IOC_CREATE(r15, 0xc5005601, &(0x7f0000000880)={0x10, 0x4, 0x4, 0x5, [{&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x6}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x3}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000fef000/0x8000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x100000001}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x1}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x1}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xff}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x9}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x17aa}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1cb1677a}) r17 = dup(0xffffffffffffffff) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/wsmouse0\x00', 0x22, 0x0) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/wsmouse0\x00', 0x8, 0x0) r20 = socket$inet(0x2, 0x5d7ce357715e01eb, 0x1) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000e80)='/dev/zero\x00', 0x200, 0x0) r22 = open(&(0x7f0000000ec0)='./file0\x00', 0x608, 0x178) r23 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000f00)='/dev/vmm\x00', 0x800, 0x0) r24 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000f40)='/dev/wsmouse\x00', 0x800, 0x0) r25 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r26 = accept(0xffffffffffffffff, &(0x7f0000000f80)=@un=@file={0x0, ""/4096}, &(0x7f0000001fc0)=0x1002) kevent(r17, &(0x7f0000000e00)=[{{r6}, 0x7ffffffffffffffe, 0x63, 0x4, 0x8, 0x100000001}, {{r12}, 0xfffffffffffffff9, 0x18, 0x80000000, 0xfb4, 0x7fffffff}, {{r18}, 0xfffffffffffffffd, 0x2, 0xf00ffff6, 0x5, 0x3}, {{r19}, 0xfffffffffffffffb, 0x3, 0x1, 0x0, 0x7fff}], 0x9, &(0x7f0000002000)=[{{r20}, 0xffffffffffffffff, 0x4b, 0x11, 0x1, 0x9}, {{r21}, 0xfffffffffffffffe, 0x80, 0x6, 0x4, 0x100}, {{r22}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x3fffc00000000, 0x9}, {{r23}, 0xffffffffffffffff, 0xa2, 0x1, 0x9, 0x3}, {{r24}, 0xfffffffffffffffa, 0xa0, 0x4, 0x2, 0x3}, {{r25}, 0xfffffffffffffffa, 0x2, 0x1, 0x3ff, 0x1d60000}, {{r26}, 0xfffffffffffffffa, 0x8, 0x2, 0x4, 0x5}], 0xc68, &(0x7f0000002100)={0x9, 0x8}) 16:00:02 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000002baa42d9833300e4ffffffffffffff0000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x10000000000001e3, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x20) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) socket$inet(0x2, 0x1, 0x20) r2 = socket(0x18, 0x5, 0x2) setsockopt(r2, 0x29, 0x27, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x326f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x22, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x23], [0xce, 0x7, 0x8, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x1603, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0x10000}, {0x9, 0x2, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000800}, {0x100000001, 0x6, 0x5, 0x80000000}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0xb, r3) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xff, 0x8, 0x60b4, 0x1, 0x2, 0xffffffffffffff01, 0x80, 0x2, 0x1, 0x80000000, 0x4}) r6 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) write(r6, &(0x7f0000000000)="220e228901", 0x5) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000080)="7b7d1b5eeac4611700a851da474b7c07eefa3fa540574b961cdbfa927949e57fc22a3b455681f05619ac6ed68fd222094b", 0xff20}], 0x1000000000000362, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffff96) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f00000000c0)={0x0, 0x5, {[0xf83, 0x3, 0x327f, 0x1, 0x71, 0x8, 0x7fffffff, 0x101, 0xb7e, 0x0, 0x0, 0x8, 0x1e65400000, 0x7, 0xffff, 0x0, 0x4, 0x4], [0x20, 0xfffffffffffffffc, 0x5, 0x100000000, 0x6, 0x200, 0xa3, 0x8, 0x100, 0x4], [0x2, 0x5e1, 0x6, 0x1, 0xffffffffffffff81, 0x4, 0x20], [0xce, 0x7, 0x1000000000000008, 0x0, 0x3, 0x80000001], [{0x80000000, 0x4e0, 0x2, 0x800}, {0x800, 0x7f, 0x3, 0x9}, {0x6, 0x1, 0x80000000, 0x7}, {0x4, 0x200, 0xfffe, 0xfffffffffffffffc}, {0x9, 0x100101, 0x770, 0x1}, {0x2, 0x3000, 0x8, 0x5}, {0x4, 0x1, 0x8}, {0x1, 0x2, 0x5, 0x1ffe000000000000}], {0x5, 0xfffffffffffffffd, 0x263, 0x80000000}, {0x100000001, 0x6, 0x7, 0x80000000}}}) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xb, r7) r8 = accept$inet6(r7, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000002c0)=0x13797468a89c7cb1) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000380)=0xb) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x8, 0xecd, 0x81, 0x0, 0x400, 0x400, 0x7a, 0x0, 0x0, 0x1, 0x969}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000380)=0xb) r11 = semget$private(0x0, 0x5, 0x400) semop(r11, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r11, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x3, 0x1000}], 0x2) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x100, 0x5, 0x1, 0x800}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8881, 0x0) dup2(r1, r0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000940)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a3862070000000082959559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360fcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e567258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47ba93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea0e692cf65e696dc36b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c8024bd7add90b2e4e51af213c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51000000000000039266021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114ab76381469e2d922a7c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad7a2a1b37fbc30cfeb8e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c0600000000000000000000000000000000000000a984965cc1371a10498b8fda57ab56fe83550dcc440fe0699a07b47f7c4bbac472da080e6585afa135d6a01c00"/1065], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r3, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f00000000c0)={0x1ff, 0x8, 0x80, {[0x0, 0x5, 0x7, 0x3ff, 0xe29, 0x5, 0x4, 0x101, 0x80, 0x8d1, 0x100000001, 0x349f, 0x80000001, 0xa4, 0x5, 0x0, 0x1, 0x8], [0x9, 0x80000001, 0x98f4, 0x7, 0xfe79, 0x2, 0x3, 0x4, 0x69a32222, 0x3], [0x400, 0xfffffffffffffff8, 0x200, 0x0, 0x9, 0x7fffffff, 0xfffffffffffffff7], [0x401, 0x4, 0x5, 0x7, 0x6, 0x101], [{0x2, 0x40, 0x7fff, 0x2}, {0x81, 0x4, 0x101, 0x1}, {0x2, 0xfffffeff, 0xba52, 0x5}, {0x0, 0x81, 0x10000, 0x1}, {0x3, 0x8001, 0x7, 0x11}, {0x20, 0x3, 0x0, 0xf04}, {0x1, 0xfff, 0x400, 0x37}, {0xff, 0x401, 0x4, 0x2}], {0x7, 0x80, 0x1, 0x400}, {0x9, 0x621, 0x80000001, 0x80000000}}}) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "61aaefb01de9739ea78b7ec000", 0x4}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:03 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000000)=0xd901, 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b8d071b9d2a438706000000b818000000290000003100000000000000000000000200050b"], 0x38}, 0x0) r0 = socket(0x2, 0x18003, 0x1f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xfffffffffffffdaa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40000029}], 0x0, 0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) write(r0, &(0x7f0000000140)="43355fae035f64587cfa369dae3e79cac9437e4801", 0x15) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) connect(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="1c002f2f62757300"], 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 1: getpid() r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) r1 = semget$private(0x0, 0x4, 0x265) semop(r1, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0x3, 0x3, 0x20, 0x1, 0xfffc, 0x400, 0x5]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x5, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x800}, {0x0, 0x0, 0x1000}], 0x8) kqueue() semop(r1, &(0x7f0000000240), 0x6) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x2) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0xffb3, 0x0, 0x0, 0x4}, {0x2d}, {0x6, 0x0, 0x0, 0x80000004}]}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) ktrace(&(0x7f0000000180)='./file0\x00', 0x5, 0x800, r1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r2) r3 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r4, 0x0, 0xfffffffffffffffd, 0x800000001) renameat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', r4, &(0x7f00000002c0)='./bus\x00') recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:03 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = geteuid() fchownat(r0, &(0x7f0000000000)='\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, 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 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', r0, &(0x7f0000000440)='./file1\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) writev(r2, &(0x7f0000001800)=[{&(0x7f0000000140)="4e793b696350c5d8757fa844f60076e95e299e67506eeace4e241ee96b0d982bd577fb4177de739b73601318e720d772d8785dc92c32d213a68bb012df3bac99327a6b0b27f8ce5f93f5e37114434ddc8e7f64e392fc536d409155ec720d8f16a3f3289c5766ac66c1e3fc13f362e044e456489ff0fb28434c85f2508d9873ceff2db3219c7bff0083d85d8e8c3763b555ecd3a9185a137a4491ec38", 0x9c}, {&(0x7f00000005c0)="2af9068be9066db66f250db5cb7471409d82e107c6933db0ab223ad48fa960ae6a48b86dd6817925765fa55fac550d81fdc39385a28feac33fc720c743cf3f001deaba6fc8553d19fd6d9efe46212e757909535264c69c3197a1e5731114c134c86908c6fc56639212f5ecd909b2ba8aca737df740fb7982d9a96d4bb6d20ab32e66a3fe28d370f95cdfb43fefcc0f7d0fce52b2a2", 0x95}, {&(0x7f0000000340)="97f1364442dcc3315170bc11b791870cfb9b991446bdf1ada4576d3975971a7b75916f7489b75638e0aff2709ad109c321a55763cef45ec56379848df4f8a4d03eb43459e082ee", 0x47}, {&(0x7f0000000680)="20d8350ff8ff3a88ca4df5cd800c6111bb9bdb1c953f625343c68d886f41bffb292f46b1c0bf2ac689d6f0e82ac1e338ecc8e5cd9823d14f9b4a33a0c6bd1c4ab69a2bf2e6dee922c9873a12b1bf27dbad4ff3156961332b7aaef9df655b1315a1f18ae5371e0074bf2de2200984d867c237f99a386a0237ab07099f512ad8f02c2da32ae2d4f91d097f389b355a19c55214217144eba13bc50e530420a552e7ca457305162e0e13d1", 0xa9}, {&(0x7f0000000740)="146c334ebe3cae6921e3ae54b114779018a14775ea16135f587ee4f86f5b60980b0649e4fc9fc1008e8114356c36166e4b8efc1d93d69dc65df3f1f53ab46b892d4096094e5ac008bcd71145c341cedb8d8a9adb75c604d26c3f449fc84c41015a606b1207ea0568e20ca5c639dd2c3179193fdc7cc7c3d4eaf4d25737b5dad0d54bd03f5f0cc142052dffbc1c7649fd784164d761891f4c79ffe4b54caf3d96800aa17293558a271a292a6e141914d38680be548eceec6e1569e40b89093b30431ab0ffe84a0ae5f9b2639161f7eed1b6347ddff2ab3d6651a88f10ec777c7ae0eeadbaf8f2c0e1da8ef733f19829984a9fa3d13329969a96bb4a469b726460861e68e66d6cd45ec956f52eda156606963256eebd8692ec821e504c53f735a50592aa9ac74eddaf91f01fc96c816f22cdd37052aaf8f62592a077000f76e8d1f816017914d3d21648369c5e40f086753d5ca73a08772e300218b7c584b20dde599c59ed8d181e5f1903317ae30a280433abd12824bf7b8c74dda83fda7f9a1edf1e71ac16f25ede50608642ccc06c3109b5fbc2affadecb0526d2571fea6aa7c2dbbae9645581c41db8b3190e2d322c291bb3c24bc965822655b2f5bb09e795e0e89179f06aeb82ae77bd28d21691aa720215d92f2ffbcaa42478ec6852e01992996c6aa8d879d68922f72b5a20184238fc39635424e5a6bfc3b0c0bb2cabdb57717b5121263efffbc9e6c5f59452c9bb993309d7f7520c7dcacab45bbc36708b6f9a1925b621ca568555fc545c9687d0de83d7c86a78c0848a0d2849a41da57ce699c267cb693a1134db3c0e627a09764bfecbbf88d9e84457496ef507879be270aa6577b7e14f14b06d69d9fc432680a0124304a07776ddfdfba0d644a3340b7c8fcdc8e6bf090d88131475f1eee6acdb3b0583b3b8bcd14156c0f6384a9971a0bf4a1d6f029aa3176c9698eec6f7325db630af6927ed0461577c65502e8c8c952ebbac5031488fcb1bebd2e83b61af1fc50e40b43fd67681cff5ddace767f6424275e6f17201f8a4e09462b150585af771cef3c824f3d56ed843da98b7994dd96fccb9de4b00d0ea32c4dad000325b16c609200e955369e0d570cf30c495e46c991c53e2dc4cbee05c2cac4a8deca5094e8cc4631c7272e5954274d0d777757d997bc9884b534e7cbeffc1723c674420b8ccecfd6500f65b7a77ae72c30027de316b3893e7a33e3a8623835c0d1ece385e67ec09a3636e65fdc1600fa148b92b3bd991e1500966fdc76722466670077bcf3ac5be0c52aa8488228a5ec2e6fdad5550d955c901f26ea096b07dae87f519dac8c14ba005b35bddf149a6cd1f948b4a4348cec841f135dc3b878e5462385ebe527a27dca525370bf56b6d061a7f20cbdb019f938f37fcc39bb549def01df205f170c4bd7728cbfb007fcd59123415e0d623748c42ab8988e7710cc4e0b4019bba961e61715582e0eecec265e01bed8fb7740b9044cb2708a78660db3797fa46c94b4fac817036cdc47e8c641f861173f7653d39a6946910ef638c130f73aee0ed9fae2f0b17fe3d7a2b6d4d94d8bf71d9f32afd61c9dd21700b003c7f9a5ae809638aa0646d09efe1e0b9cc998d6851841e0dd3f9e9c461511ef79671273c0203440aa1d5947426100c3febe357a03e36052ff91d8685c1978504683831fb7914d9b23e0e583cdd969d381890f8a07e517fa29bb4b620c4b6ed8ccd4dc0a7cf4ee4c044a63fecd6b27f2ac260dfc82b86393931ea2e384b80e65954b2f6ba264e8fb95c65d18dbdb9d400e35090dc3c2261725f618f946194ee45c58b70ea45903f4b6290a30305ed379f995176e2bc470bc766f03c706eb3d6092314ffe0fbd06bb3e207c59a1ce6546ec7d17ada702cbabd51a52651cb3076cee5bf16f7e066bf8a310f156dadeb871a2560e9e37b99cbeaaffff649c3184a2b9fa9aa9ec992e8897e67419f4df0a0d09620eb33763ceb40d75e45c9369c2c6da572a2dcf516e83a7f45df7e06d522f66e0cefc0b8cc8c905df0515373e78349a62f040f6d2a336b2ff07901fd6f0a48058f176367b2a8c0567c49df6060f2ab56e7c857086b5b22060919b3e225c68fd58678fb80603035c9aba30754f8f8e69bc9dcae02f145458cdb6fb65bd5dfa84051604b0bffa459bb4ed371236d378287d9696aa4fe6e017812bc6c85aa3abb655a17ba2e8e5e078d53c5803e8d7b8b02d2af3435366fe86d8c274866da20dc24a235cabcfc70ff4219048836d22f335ee5c47fcbe0f17735797021514afdcfe119d5f7ce03db4bccdc989d541ef84bfbd961849e11b82c5c0482d73892dab00cba973a563d9d78cd498f4a47d4517b072e1b31fcc28c98c24795128eb428918d2c8416d45a5421e114aff06e69623605e2bacfae587abc9b74ee8fcd9f54d1dd7fef75e9615531ccf9cd9a71087046c7a0eaff6dcb3d4825c38639c0401abf45e44f1adb26782e1cefcd7b05001d5c01fcc37bffc46bd20a5d1fc9176038e3c9f26a1ae407203f621261304ee0da47e1724cd960e5b2e268148ab107c1a54f128079e8bc24a009b52e338123733607092501e609134ea3aecd409c33beb73dece19adabb6e70a1d39bc572c94d34758f1a5d5b194cb6cc6413a6c1420ad31384eec100a22d5350d9c40ed2b63f90c35b51031a880d4f3edb70e09e8b8bbe929c71bc1ecca9d91f1d9975f18a0e9bfdc40b9b920bc1f07f8092e4ac309b42184d81088b5eb77fdd3de898604204830d50a423647d93e58531f7815ddbf6848797efc5366979432abc92beb2a718caf47b881eb807d1ead4990e991a8a11d80667b2d4603c580b14a76a8dbcd5edaec031e8c14531c361f874fc6ed45128f68c69f0bd7b478c55c8c25cb092b09ba9de13cd01d8451873502fdb135ea05828e0d7f8d6b48c09a5085fb2f3eb11fa6dfc37dbd781531747a713cfe115a7e9020b8e812182473948174e51d495942ba45207c8909ccb01b4fc7d42522048a8f674c6ef66685bbda5721b3885ca2f798c5beced5966ff102ecb639531947cf0fbf51e720c32a9e615dc91a1f01f2b0617c0644ca6f1543c9246ac44e1dccbabebbf9ffad6588f7cc13398841a1a7f60cfa0fe1101d46b502fb557ad09e9ab40d46527259cf26758deb162ca95d57bd4417f61f974644822a69f2e3e69f64481c8d7af12c374f6a54ab71e2859e0eedb8de03482e4d123c8f0cd5b3c7c1b71fe7e3cecb5fe95a085e5420c24ecdc3eb35ffc6f24c06bd4c248f13cb1eb7e31056c875e0343ea399a4a3f49fc768467119ff080c1f8437fc952cbcbe5ebb42b2cb9b2e087f5b3a8cc466396e04ae716c546040851fd2047b20c52756e1becf5cc0f6e4572e374a4ec40160fde73a00023f0d7e713c9c74d0d9f0e86a6e98c8bd5c99edb66d6168b9f1ae4f997175407b3f8041b20591646f789c3a9d23e23dde34403a2fe266260c5dd65e271b7aa2900207adafd56efa5464925473f455d245273538fc012a401bea1087a667fc0293b032fb62b4024ffb797ba21426920603a66def11e17400d2141c338a430f405e07f8de24ba4ce36e625ca4902d4897c30f4da623d0e4288a3a62eb5f49dbf20f50ccfe010197b28850b173a8e81c8d2c23af6ec355a29e517ec0483fa639296fcfae70f7dbc4bbc236ee34ee21600963f1807a25422349b8addf93558a2c1a2daeceb9aa1cc267709c4ba6005b59b0f0d51aff4c6cc44ad9c7aceaf2601cc879fab233c464a288d173c70f2233d14f92903c7cfbdc755d0f315fec07a91fb86f9d10079b3e82a2ed2472db4dbacbf3d0abf86863ca2a1508e0fd8157d67d24f82364ccc329bf26314c25ba7349100531f74e7694065b1ad4ab8645ecc0975d6b0ad6041e92711b53089049eabfafcb0253122a2c35de90a1593285c1261952778fbca2a97106b7da068ed081980fc9ff1a01f87b8a4344bf71abe4e641c53ea4bd1f2ec63117993b758fedbbfdd48fff45a33f47c0281d406366de1cf63fd9d14419cef6099a34b8bb71a43edf1a8145ed3a9fad3f1b2f106da8c0ca8c205dc23204d89872545fd8c583835b27414c02016d8a099366cac5d4cd1df4de1f34f6e0ac0d3b431a006f58db77f9aa433d1f4260a26803183c2d757856c69a8a42698198388c800471e22bee1e4ab2ebd2740acb1886f6790f67536dd0efec3c384830ec8d7835de9535ce1844730695d9f5ff17bbeafa73fdea42bd13a1bd5922343f75bfa3307b3be4c583e0b4859944aa04f89c717ffb2b1cf14839bb6ff02b0a82a4c42fcd9a3e094d93dfb9a363e786c7b9dc951fa70315b054a5fc0c4a9fcbf6b7a1cdda8497a941d61fd94c141a65e9e60b3ff08123834c0d2645b7f07830324115e35a102386bc158af4befc43703f332ba06a1a7c48d4fefbe74e1f68893ebb6f49fa1289916d0248fe1323f35d1fe828a98caaee8a4ba0e2cd3719509ccf0f7e8ba145ef2b875865f6016b4b58a65f6f52ede16b8f2fa11b2e32d3b2fcbdc3687e2cceea631bba668836a3fe43f9fbcd8aafc9cd1fb1cf43a876dd197142b47535496de9abb2f96e3c39ad3d1d533038ea4c80a86ce2a90ab48fcf1fc4b822dc208d834571b141ef57730cebc260ac719c288d8a7d34b19b99d43e08e1ba1c93cb0412e84f8fdc85f48753c0d6f2fb089e49d2932f06deeba626d85c1afb848d065445d85f3b6ad7ff0c117c971a6d5bb818e559432f97b2e060a98f253bfdf49da11bd42c2385e7e5f58302db425c7d4bc1eac17cc941d6a11e0163d33ce1ecaca721e472d7b58093f7080e728b3736e99d3ec20b3d51f88ac341c8a06c4ebe69b115d6641a296ce0a1b70896400e473eb3ce96528255755c35db3c8f72654568ed12aa26f0d3dfea38b429a0375d6097894bdf481bec74e2b884663048c2943fef0fa282a3452a6ae9b2df1aeeccce089c1433ce68d0fe3c4b6e942db9506b7c045ce001486aa2a507bcee52355a9aef48c9b0caea181879d1c5667d5aa938f1909a6fb65b530c5e85a6b203acd2938a34138a3bbd60bc7220cf9c01c370634e6cef1861375b41e24bf0ce4b22a77f877a42202b0c5f0c85483e45ac1cda108c3354ca2ed7104c3889b543841dc86f7498cc28c5745d4147d6208d9570167c3ae60ff41f0098fb8a0505882b8d0986fc43ba3794c78da19cde96d4053a3cf5017e24e813d15d2b44aeddb7a296777ebeeae4991261407f24e129f73ae755f1a15ed74552680d5a2448895b7bc29e15bf73696b7f25fcbb2e09914d686b96a75aba12ed4c5a54da8806abe17618717c10eacd99ee33961251743a5fae2a5d587f5e8b3fbb16cec6ff9796c73a7d18b3595d6fdc0fa25388e578bab9ac15adc8b7ae232ccc7540904f1dc00960692833e8cb5dba21759efb732b9f27f4c81207ecf82dbf4d352b9cf62f6ddcef31fc5aafcf155c0b0a320fc1b16bc5767e0ed7fd0abfc3e16cfba68f9223f0b6588e663909bdc20ee062aa107682a70d90b1937397811bb8a20a51d8aba6f7708088a4b61d892efaedec4f2252611083b01a0fdb322c09630f9f7cbdae4b3dee7285e50df6c76807ab944d9bee3df2e3908b151fcabf00bca8592664a7e3f5498764a1c38c10540e944ebe7825bc5c885daf4accd157dc4334b680b2261813d89f928034898c1e1aae42ef9dd9cf5c5db4d6db3d36b131a417a076c4087cd09fbc619c0c3df4ddc2008c2b0cdad42639afb281a06bf796dcd3824db1a9a26ae0f98635520", 0x1000}, {&(0x7f0000001740)="8a8fa3348d383f052230d6822e86de05d769009e5260aba16c1962aa3f12bfc281e2357e864c38b864fad785f0cbf269465bce7078e9fbdfac108ee20c6bb7aadf97575884508915b6f918ff6c379642d51ecb12fc7289643e0343bc78711bcc9296e7c829837a8caf0f3d711a525ea66463fde8b1320bc433b2f917a2d624715b20c24c4fbf3f74ab893121862c0e63f27e7dcc75131c210bc000fbddbf3848519e9a0fc852589755ff39f97c3802f54a79fd8c", 0xb4}], 0x6) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') utimensat(r0, &(0x7f0000000480)='./file1\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) recvfrom$unix(r3, &(0x7f00000004c0)=""/249, 0xf9, 0x42, &(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f00000000c0)) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b03a6d20feff4fde776", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1e8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x800, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r7, 0x0) poll(&(0x7f0000000100)=[{r1, 0x4}, {r2, 0xd9}, {r0, 0xc}, {r0, 0x8}, {r4, 0x1}, {r5, 0x10}, {r6, 0x100}, {r7, 0x100}], 0x3c9, 0x5) 16:00:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000040)=""/53, 0x35}], 0x1) writev(r0, &(0x7f0000000000), 0x36f) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) symlinkat(&(0x7f0000000280)='./bus\x00', 0xffffffffffffffff, &(0x7f00000003c0)='./bus\x00') write(r2, &(0x7f0000000240)="220e2a", 0x3) socketpair$unix(0x1, 0xd4fdb71dd68d5f75, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0xf5636dbab3d4e863, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) connect(r7, &(0x7f0000000400)=ANY=[@ANYBLOB="0119020000757300"], 0x8) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) syz_open_pts() kevent(r4, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffff8, 0x87, 0x82, 0x1, 0x1000000000000}, {{r3}, 0xfffffffffffffff8, 0x58, 0x20, 0x351, 0x10}, {{}, 0xfffffffffffffff8, 0x44, 0x1, 0x6912, 0x8}], 0x40, &(0x7f0000000280), 0x6, &(0x7f0000000380)={0x8, 0xfffffffffffffa56}) socket$unix(0x1, 0xd, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r8, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f00000002c0)={0x2, 0xfff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="400000000000000001000000b8110000805a9f74d90b851884530cdf437f892968cb39fca9e020cdc67d7d608ec0676aaae340762220cea0ef191cd3b9ea00009000000000000000ffff00007e000000fca400ea6a038612c667c0e74f155cf3371d2767af5c10a31ab2a2cbc3ef8ed0c4ff61465793e68f5c2ab86a308c67a1cd7f27bfe122a7d2838a8a808f59147c297bea434635a7257f46a99412f273b630a834e15cfc0086f9f91d55003a9a15cecb625e65e768ca952c5d28081eb3638fc9748996c18aed18f14013f4929600100100000000000001000000010000008ff89c53b8164ae218b95818ae7ca9029f70640483b4a1b3ecacf0f2388733abc62410357d784e41258dca275518a931ae2a588670ec82a34171e57efd6734ca3426d0b0a581f78ce7a8ecb0e04a8c11c2aa6a1c01b41491a17117be9c7675935cfe414cfc8ea5781a32424a8b4637f41b7645c1edcc0d38e97faf0eb7bf29bd3daaab436b27fd3134426aaa340e1703977291b7265cbb6068c22df769d59a9dac90e4f6dc51b2b2be349b19094e83384f27539ec4b6aae240436b42930ad26fa24d473e1d2826398f1ba9abfec1160a20ec53b4ec6203c272a32b98d1f7659c1e40d5fbc9926b0646062811f8edadd33600e4ae7500"/480], 0x1e0}, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000480)={&(0x7f0000000440)='./bus\x00', r9, 0x3}) r10 = getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) fcntl$lock(r11, 0x449e139af20779d6, &(0x7f0000001040)={0x3, 0x2, 0x7fff, 0x20000000001, r10}) r12 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r12, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) ioctl$WSDISPLAYIO_LDFONT(r12, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x9, 0x8, 0x1, 0x2, 0x8, 0x37e, 0x298, 0x0, 0x0, 0x5c52, 0x8000}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r14 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r13, 0x4, 0x8, 0x239f, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r15, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r16}, 0x44001000e, 0x402008001, r10}) 16:00:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x9, 0xfffffffff7ffffff], [0x0, 0x0, 0x5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x100) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x400) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) accept(r3, 0x0, &(0x7f0000000080)) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000b}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x2) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x81}, {0x48}, {0xe}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x8000, 0x0) r3 = getpid() fcntl$lock(r2, 0x449e139af20779d6, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r3}) r4 = getpgid(r3) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x7, 0xfffc, 0x201, r4}) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282b18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) mkdirat(r2, &(0x7f0000000480)='./file0/file0\x00', 0x104) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x108) socket(0x0, 0x4000, 0x5) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) fchown(r5, r6, r3) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000440)={0x8, &(0x7f00000003c0)=[{0x0, 0x3, 0xff, 0x6}, {0x5b0d, 0x3f, 0x0, 0x5}, {0x5, 0x0, 0x2, 0x8}, {0x8000, 0x3, 0x7, 0x80000001}, {0x0, 0x6, 0xc, 0x101}, {0x26, 0x3, 0x7, 0xa9}, {0x7fff, 0xa1, 0x1}, {0x1ff, 0xd, 0x8, 0x7}]}) mkdirat(r4, &(0x7f0000000100)='./file1\x00', 0x0) utimensat(r4, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f0000000100)='./file1\x00', 0x0) utimensat(r8, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000400)=0x1ffffffe) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) fcntl$lock(r9, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSDISPLAYIO_USEFONT(r9, 0x80585750, &(0x7f00000001c0)={'./file0/file0\x00', 0x0, 0x40, 0xf8, 0x0, 0x81, 0x81, 0x40, 0x0, 0x0, 0x3, 0x4}) r10 = semget$private(0x0, 0x3, 0x10200) semctl$IPC_RMID(r10, 0x0, 0x0) 16:00:04 executing program 0: open(&(0x7f0000000580)='./bus/file0\x00', 0x8488, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0xc) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0x246) setuid(r1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendsyslog(&(0x7f0000000300)="fc5debe569fdf1ad73427f2e725a249b45b41bb740cf43f038f919f8df3b11f5a69cb34c4702564f9d893f001f60d08b6dab27a6dda40fb217043c7404c70a416ef08ca35429ca0d5797d828f2a3ed180a855959389d41c8931c456358e95c442214d17771702858d4692daaaa0dad5efd5ac9354062e5d7cfdfe7d7552d69e39ce2afe0ee0b4734f6a7559cfb3d7135aa16ef99247739", 0x97, 0x2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x400, 0xa8) msgrcv(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB='\x00'/213], 0xda, 0x0, 0x1000) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000080)=0x35) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000500)=0x7) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000100)=0x1) r6 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000280)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) close(r6) setsockopt(r6, 0x9, 0x9a86, &(0x7f00000002c0)="8511d250cb6d82dec09aef9ea1de308a5c651ed67df8de00d37ba356468619daa1c4d136f03a492fc7570829a725d2d426a3", 0x32) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r8 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000180)=""/105) r9 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r9}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x3}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:04 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f0000000000)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r0, 0x14, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x81}, {0x6, 0x0, 0x0, 0x182}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x81}, {0x6, 0x0, 0x0, 0x182}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x81}, {0x6, 0x0, 0x0, 0x182}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x81}, {0x6, 0x0, 0x0, 0x182}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x81}, {0x6, 0x0, 0x0, 0x182}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/ev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x81}, {0x6, 0x0, 0x0, 0x182}]}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) 16:00:04 executing program 1: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x8, 0x1) symlinkat(&(0x7f0000000040)='./bus\x00', r4, &(0x7f0000000200)='./bus\x00') setuid(r3) setreuid(r1, r3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r5 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x1) write(r5, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) r2 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) fchdir(r2) dup2(0xffffffffffffffff, r1) 16:00:04 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="101fb60000000000ffff000001000000"], 0x10}, 0x0) 16:00:04 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfeffffff, 0x20000000], [0x0, 0x0, 0x403], [{}, {}, {0x0, 0x0, 0x80000000}, {0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x1d6) lseek(r0, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x48, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:00:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0xd670ec756c9fbc07, 0x0, 0xb4, 0x3, r2}) readv(r0, &(0x7f0000000000)=[{0x0}], 0x346) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x9) 16:00:04 executing program 0: pipe2(&(0x7f0000000000), 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x4012, r1, 0x0, 0x4) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x9, 0xfffeffff, 0x831, 0x2, 0x9, 0x9, 0xffffffff, 0x0, 0x0, 0x6b6, 0x5ca5dc58}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r2, r0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x3, 0x4d) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x2c}, {0x7c}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") pipe(&(0x7f0000000040)) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x7fffffff, 0x7f, 0xfff, 0x1, 0x308, 0x5, 0x100, 0x2, 0x2, 0x3, 0x6}) 16:00:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) lseek(r0, 0x0, 0xfffffffffffffffd, 0x800000001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x3) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) 16:00:05 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = semget$private(0x0, 0x3, 0x8c1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/21) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000280)="9b8ba8506f7702ba436e9dde983110c32f0f73edd89a63c40c0eaf3608476edf518b59dfebc897f0da0122f447f799c66a9c9d84", 0x34}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000280)="ab9a4a6639139596d0e060335feaf3dca54fc34ace71f177236f4a60c78d4c61ebb910b2fb190a38225f8e247830afcc3c", 0x31}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:05 executing program 1: r0 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/114) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/135) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = socket$inet6(0x18, 0x4000, 0xe6) sendto(r1, &(0x7f0000000040)="976bed04b15c40d8e343677560b5567b314673cdf69b1f069ae04e9441712eab3bfc746606efeee11e41cedb7d786cef5b49da4273cb25e0172cd0605f0260fd5b16165a", 0x230, 0x2, &(0x7f0000000280)=@in6={0x18, 0x3, 0x4, 0x6}, 0xc) setuid(0xee01) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) openat(r2, &(0x7f00000002c0)='./file0/file0\x00', 0x80, 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x8000, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r3) r4 = semget$private(0x0, 0x3, 0x2) semop(r4, &(0x7f0000000300)=[{0x2, 0x1f, 0x1000}, {0x5, 0x0, 0x1000}, {0x2, 0x9, 0xc00}, {0x0, 0x3, 0x1000}, {0x4, 0x128b, 0x73db39307e944ecf}], 0x5) 16:00:05 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="45742dd0d97c4dd3bc3232a260a6d0828251019965853a4fee9a4c7524621315bb917cb88f753ca9d1a7c17d3f12704e2db47e9cccba19fdf1a3a430effb0845ee96e4c5359c859c3518b17178f0a314f1c66cd2cad5a2fdb55461879b444ae7c36467d576"], 0x10) write(r0, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x0, 0x4, 0x1, 0x1, 0x3f, 0x100, 0xe4b33aee, 0x1, 0x0, 0x8, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x6, 0x3, 0x6, 0x3}, {0x5, 0x2, 0x4, 0x10001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x2}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x543, &(0x7f0000000340)) 16:00:05 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file1\x00', 0x2) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x8) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000001c0)="57703c003831f0d4a0a8e2a26c4136e278cae01e4b414e47d3da262958b4abbc5371958fe552750f0a101d73805fb8201ffcb7129096b2aefabd8610d4172fa6cf0dea75227040de53761bd293b4c57cfdca752c40ecf3768b4a6d4213bc443377dcb25cd063c7e05c7552f5855c92ae42f207d9e72be0009b4b68ee5d17934113f8eccc9fca72e338743b8f6186b983d7f931a2664962d869516de0b50eda80ce5fd1af69e96d214313ea3053703ce7380d76", 0xb3}, {&(0x7f00000002c0)="99bbc16ce11ee04de47528a8c53b719a763cf6bf55e74804f7002f99389c16b465b1813bb6756cc4a9c5096092cd0bc4f73708854d41dbb1cdc7f24c6402135c5eac63befd59fe01a9f358ff2e36080893b83f1260efa8f8d5cb63bb52f29ab5dfcbb130d2e5ab3481ee0e084934617c81952a582b62541510734cbf43a630099ddcd549788ceeb5148fc801f4e2069539e8f2bb7ed7554e46d9f160175beb96b8b8f36f8a90ed994607173b2e4771b5", 0xb0}, {&(0x7f0000000380)="089840ff46eee7931dac35de21646145e1afa1e31fa907d2a5061d9579a89890108811bf05d8108125693af953480fb0f38d3881052aea73d3017691fc2d270e05d60a16cdc04bf8bf02e5a02f563fec", 0x50}], 0x3, &(0x7f0000000680)=ANY=[@ANYBLOB="c800000000000000000000000600000007186f3146f4412d2656d98eae8d8aca1d92a093516feeac02dca58927172cc1e0aa04216aa32634cc31dadd504023cfc1adbc73eba0cd3878867cd932ab1c199b9ee323ddc8c2cee6a9468c498ab265865834e332710209f5e0e286e7eb32fb5f0c42b6169e55d28a8c9fb48c069c2422febd396fe000a2a90e37b062c966b4dfa16c6ae9aeccff796b4ef770a1842c5fb2ebec5bd2d3e388019e4a2d614f8ddc6b5860d611f7d2247bbfd1f75a7988bffded00000000004000000000000000ffff000003000000ad928754316e7162552f019c3fc8048ab796b34828a25616205c28eeaca71e6c9b8baa3a319c86cbc500000000000000780000000000000001000000080000008573b9717b480002000000000000d349680fb2b43e0e3b44775515b68a563f899308b3bb99345159c16869d27a7b2c553c01cb14cee0d1746686b39fbac97d7623b913558f4a59340f4d003aaeffaa0d3ce3f0d05e1bf33e745fbf8a4f214fccb2575f00000000001800000000000000feff000001000100e6000000000000006003000000000000ffff0000060000009500475912611c59064287b1bbb2707100841465dcc2128b052a6842adcda86dc44e26a6aa8cc017f1fd4c4b7acbb95465599c1ffb056da81c8832bbbd2b531289c71a2cbbf60a552746cad98606051dab5349355864dfc3cad338c7fcc29c3dd1edb9df6c55bdf7fe45916b713884dabc5b28920ff2c7cce2d9815ac5b8f54051402d0efd243643a0"], 0x1f8}, 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) chmod(&(0x7f0000000440)='./file0\x00', 0x2) dup(0xffffffffffffff9c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) openat(r2, &(0x7f00000000c0)='./file0/file0\x00', 0x28, 0x70) 16:00:05 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x11, 0x4003, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001280), &(0x7f0000000140)=0x10) 16:00:05 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0), 0x10000000000000f5}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="7f799e3f4ac16d5e5902dbf7c0253b69fa3d362154a25667f8c16c01ffe8417fd0dd18c258360b2cd4511a34984a6e11036320cf785cd6db5013b4c7b9c72c6c9ce751bb4d5a2e3e6135a9ab6aa4c5e00c48bd23c57447b34ab25048249c38a577d81479f12811c0fe383fd0721852f33e7329d1e746786cfbf2323cd4714b02d356ae386791db2bf1684f2779f27ac6f1c65be6721ec1f59a283d1559152b74e717ca19c9e1716064a35b66ffd03b60b797e36521a50f137057c4aa675217a722939b93a2c030eb4f9a0949242f828218dcddef4774fb5580274b6ec9b0f6", 0xdf}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206982, &(0x7f0000000140)=0xfffffffc) r3 = accept(r1, 0x0, &(0x7f0000000180)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) 16:00:05 executing program 1: r0 = semget(0xffffffffffffffff, 0x6, 0x20c) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r0, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000440)=0x100) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x8) semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x1000}, {0x0, 0x5880, 0x400}, {0x26dbe8d66cb0ad3, 0x6, 0x1400}], 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x60}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28080000fdff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 16:00:05 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r1, 0x80206913, &(0x7f0000000300)) 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r1, r0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x45}, {0x4}, {0x6}]}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r5 = dup2(r4, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="070093f95105cd6d9cff3000"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r8, 0x0) r9 = dup2(r7, r8) listen(r6, 0x0) shutdown(r9, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = dup2(r11, r10) connect$unix(r12, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000200)={0x0}) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x41, 0x1}, {0x6}, {0x4, 0x80}, {0x8b, 0xfffff000}, {0x42, 0x164}, {0x86, 0x9}, {0x6fe235ee9a2f8156, 0x4}, {0x20, 0x9461}], 0x8}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000300)={0x7, &(0x7f00000002c0)=[{0x6, 0x3, 0x2, 0x1fd}, {0x5a, 0xff, 0x1f, 0x7fff}, {0x7e3, 0x5, 0x3f, 0x1}, {0x2, 0x2, 0x2, 0x17a7}, {0x6, 0x1, 0x68, 0x9}, {0x3, 0x2, 0x6, 0x5}, {0x4100, 0x6, 0x8, 0x2e34}]}) syz_emit_ethernet(0x14, &(0x7f0000000280)="fd6108002cdffc3279adffed84dd") r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x28}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r14, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) flock(r14, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) recvfrom(r1, &(0x7f00000001c0)=""/248, 0xf8, 0x800, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x45}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x2, 0xfffffff9}) 16:00:05 executing program 1: setuid(0xee01) r0 = syz_open_pts() select(0x40, &(0x7f0000000000)={0x3, 0x6, 0x5, 0x1, 0x200, 0x800, 0x200, 0x80000001}, &(0x7f0000000040)={0x9, 0x0, 0x1ff, 0x6, 0x5, 0x9, 0x0, 0x8c}, &(0x7f0000000080)={0x2d, 0x6, 0x1f, 0x2, 0xb3d, 0x966, 0x37, 0x2}, &(0x7f00000000c0)={0x7ff, 0x6}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) 16:00:05 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)=0x4) r3 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r3, 0x1) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000000)={0x1fffffffffffffc9, &(0x7f0000000040)=[{0x80}, {0x60}, {0x88fe, 0x1, 0x0, 0x5}]}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x9, 0x8, 0x1, 0x2, 0x8, 0x37e, 0x298, 0x0, 0x0, 0x5c52, 0x8000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r3 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r2, 0x4, 0x8, 0x239f, 0x1}) msgsnd(r3, &(0x7f0000000240)={0x2, "afd5f33cca596b059d5ce993b69f85ef771da99e68abe24015fc7577299dc8ed61db30a5bede32f744a421f21591abe2464ff451844b6602b0e03370a7e42e59537174b1aeeed51882cfb74debd3c33883b1746d0d860aae2132b0593bf7c9729b75b74f67fc74bbc9fca7931394f893a91d045d3b242afb17a865cffbbb02deaef1da409513ec1481dc47c606ce9f04b2ee74c1f53ef54eda013dc7c81c96a7c77da036352085d4b2132325d422228c3ad193c3db938796f3e34eae114b9d1c63d4484ba1fab4a56c0f5d9a5ef434317feaf4d96655d99dcb5febae1b937ba6ce2c929f"}, 0xec, 0x800) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r4, 0x0, 0xfffffffffffffffd, 0x800000001) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x100, 0x8) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r6, 0x0) close(r6) syz_emit_ethernet(0xe, &(0x7f0000000200)="7a708d75c63c5ae792ec5039e4d0") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000340)) 16:00:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x3, 0xfffff001}, {0x2}], 0x2}) 16:00:05 executing program 1: ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00'}) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r0 = kqueue() writev(r0, &(0x7f0000000080), 0x0) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e9dd850a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675bd0800006be9a2cbb2cfacc5e906dfd1e3208364dec454327b6a1522c332ea628b8cb672e9e7247818f970e0174fcb9303e6b505059f9476ab8eb2dc291328efdeff8aa0903634d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4f7e4f8", 0xe5}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x20) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r1) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) close(r2) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x4355d0cd6f031156, 0x503b}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) 16:00:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x5, 0x5}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0xd7b2, 0x4) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)='\b', 0x1}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000180)={0x3cd8e9c8}) pwritev(r0, &(0x7f0000000c40)=[{&(0x7f0000000700)="1f8c22d5bbf4a5a1bccaea4a39745ecb1f73b8f9b1115c9a203de5cd0751eb994741d18413a456473af14ad147e6139ff17dbbb6b6089599728acfc0e476a2383a704c8f8ee5460aa1b41ac74e326a942fc52a229b3765749b886042df1829e0fafe077247c648a73cd2f75ac03e4045814ff4793fb21d43e1555f08ee7bf60bd4f2df807aa597e77fc6e30dcc993eb7bdc2b3674f", 0x95}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000080)) r3 = getuid() r4 = getegid() chown(&(0x7f0000000100)='./bus\x00', r3, r4) chroot(&(0x7f00000000c0)='./file0\x00') 16:00:05 executing program 1: clock_getres(0x4, &(0x7f0000000140)) chmod(0x0, 0x149) open(0x0, 0x0, 0x1) pipe(&(0x7f0000001280)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24, 0x0, 0x0, 0x884}, {0x25}, {0x8}]}) preadv(r2, &(0x7f0000000080), 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xa0) r4 = shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) r5 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r6 = semget$private(0x0, 0x9, 0x42) semop(r6, &(0x7f0000002800), 0x0) semop(r6, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r6, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x800, 0x3000}, {0x2, 0x9f, 0x1800}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x3000) r7 = syz_open_pts() pwritev(r7, &(0x7f0000000300), 0x100000b0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x3123435d722e9ef9, 0x0) r9 = fcntl$dupfd(r8, 0xa, 0xffffffffffffff9c) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x2}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0xab, &(0x7f0000000040)=[{}, {0x48, 0x3}, {0x6, 0x0, 0x1}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x2, 0x5e, 0x11, 0x58f}, {0x180, 0x1, 0x0, 0xea39}, {0x800, 0x1, 0x0, 0x2}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r13, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r14 = dup2(r8, r13) ioctl$WSDISPLAYIO_GETEMULTYPE(r14, 0xc014575e, &(0x7f0000000380)={0xad6, './file0\x00'}) r15 = fcntl$getown(r9, 0x5) r16 = geteuid() ioctl$LIOCSFD(r9, 0x80046c7f, &(0x7f00000001c0)=r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000000c0)={r15, r16, r17}, 0xc) r18 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r18, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) r19 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r19, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000340)=0xc) 16:00:05 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x4603) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x400005, 0x400000, 0x40, 0x0, "7faa0db11ce9bae3bd517fe3e973739ea78b7ec0", 0x0, 0xffffffff}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 16:00:05 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x80) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x3f, 0x0, 0x40, 0xffffffff}, {0x401, 0x9, 0xf4, 0xffff445b}, {0x3f, 0x8, 0x8f, 0x6f0}]}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67eb64bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6", 0xe21) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="8928589bb7e322dc6dcafb3b42dc757de39dfdac1f38d66bb9ecb01cbde66e44827025d13f255b3853af0a19dc7be8fb25b3692584fd40d13eb35dadcdb72f318c391325e5e5060d78463c8da6c38b7e043ad1f2023e1c7aafc3308999f768e17293530d93c8c6517cb9ed365e1472316c23be4b01015f1b2a08f9e19a1eaea048507218f30fb3a3823d329b9cdd482cab192d719d149325e5fa0aa003689d651e0c581399750d367881530112ae34c63408298a132d8906770bc2094b54e28bafb707017913ca82ecd6d6db5c46d93357b78641d3d83ed48f3fe58ffcef1f9ac5e6635b5917c871c58d62ffdb", 0xed, 0x0, 0x0, 0x0) close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x6000, 0x9) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) semget(0x1, 0x0, 0x0) 16:00:05 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000000)='c\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/243, 0xf3) 16:00:06 executing program 1: r0 = socket(0x2, 0x3, 0x11) socket$inet(0x2, 0x4000, 0x3) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b156bb0f4ac9c6b680bcb52686e15244105e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c09000000a3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000000000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bb9fe9c95bf9a509da7f66d0c7598f543f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cf406f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e9226996d09c1048d54e64d4afdd0ddc70e26cf1c03f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d47ae0e1f8adc5fd73faac6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a7c4f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8cde5e11ffcab9d420cceb4b2e05930673a8d85e6bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000000000000000000000000000000000008107ecad798dedcf0bcf67b09f0302579a54b830d62c4b12e63f6af06bba65cb1121790bfce754d77a4515fe370a5adda13549133860834ea0030147cda4332cb8d70b3a8247d5a24470861bf5853e700c834776fc0e4cdeedf3272cfc4b09c7e18fe90d274a4b2245e358f9f491d9382291e202feca22a6788f4f9dfc7e6eedfc5f533feafb83e29f9eb62798dec45a1dcdf5ff248dd98a04480ae26f67d6c18f1b90892e6e1ff7aa9edf459746aa60f41ece9ae24602d8ff33553fc7b37b8157bd7d2945d3d6916c61916238afbd0bead0cf91f6899e76f2ed47b0cce4591fbe67579cdc451e81594fcd7ae4cea57c2ac9fd71065d1d606d632519011b77b1c385b25de4008e3fd5c799aca58c8917a9e6a85fc71c9731048fa47cb5c3c2caa750ee223c0082cd61754f27fcd9471fe3588876295224d78f9135dcbdd2e4108f6acc089ac252958bb77d4b4c02ba8a6728486b1776a8e0546111664e45172360444183c9736d52421bf347a0228c27d4ebeaee3e2473852fcd661e68bd82e03333ad77746720c056e3b8a8bcd41876bcbc615041f0c889a235a5b4432e32b74ecbe3cb817b90aa72d25c517e8c362609acfc907c319e39ee5dd5564be88eef78043aa2eae990fc54d13ae9991ac1a72a6c2cfa0d870f85044adaf80ad0f310c086beb6a08d7f48182065370b2e79dc6d752229cd6a7433fa762561145258155b0c3c2d9cc78f466062ac89915b9e8095921b42cd23133d22f810b449e2aa21e016108e5b63864a33c24b6021c2462d07094c6f3e465e9980e4d9b2b7cbd486baf74e00f230c29a186198f1c7c89644a510e87a52212c8b4d3706c78010a7d2d72cfbd0dd87c3f8c6077fa11130b7c3b8d1761783d68b5eac0077f196ac03a24806881a298bc8da"], 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r3 = accept(r2, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) accept$unix(r3, 0x0, &(0x7f0000000300)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) socket$inet(0x2, 0x1, 0x9a) ioctl$BIOCSETF(r1, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000000)="06694b11", 0x4}], 0x1) 16:00:06 executing program 0: ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x153) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x6010, 0x100) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) r2 = fcntl$dupfd(r0, 0xda84e3eaff754e2f, r0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000180)={0xfffffff8}) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='C\x00') 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) connect(0xffffffffffffff9c, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:06 executing program 0: minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) fcntl$dupfd(r2, 0xa, r3) r4 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r0, r4) r6 = kqueue() close(r4) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x5, 0x0) dup2(r1, r6) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x9) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) lseek(r2, 0x0, 0x5, 0x2) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x410, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x506, 0x2, 0x5d, 0x80000001}, {0xffff, 0x4, 0x81, 0xf027}, {0x2, 0x3f, 0x6, 0x7fff}, {0xcb3, 0x20, 0x3a}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup(r0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x7) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x21d8, &(0x7f0000000100)}) syz_emit_ethernet(0x2e, &(0x7f0000000600)="e4") 16:00:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0xdca5, 0x3ff, 0x939d, "2f2d7a588ed62c5a158cc8e1a8958b68866059d1", 0x3, 0x8000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f00000000c0), 0x4) r3 = dup(r1) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000200)={0xc9, 0x0, &(0x7f0000000100)=""/201}) r4 = accept(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) bind(r4, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x0, 0xa749}, 0xc) r5 = accept$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) recvmsg(r5, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/38, 0x26}], 0x1, &(0x7f0000000400)=""/42, 0x2a}, 0x802) faccessat(r3, &(0x7f0000000480)='./file0\x00', 0x8af405ea240dd11b, 0x3) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000500)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) lseek(r7, 0x0, 0x0, 0x3) dup2(r2, r8) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x290, 0x0) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f00000005c0)={'./file0\x00', 0xb9, 0x4, 0x67, 0x0, 0xffffff70, 0x3, 0x2ad7427b, 0x0, 0x1ef29a1e2d58c7ee, 0x5, 0x2}) r10 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) bind$unix(r10, &(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa) socket(0x3, 0x3, 0x8) r11 = msgget$private(0x0, 0x508) msgsnd(r11, &(0x7f0000000680)={0x0, "4e6f906c058f7b7593e52a9d7330fc7ff3b2808e47f9c3d73a60f309c85fcfd3959be54e68f6a49da005778025cdce705990ef700cd7ddda672b67b60698f68f51f46def54c609a52a7da7e181f8302f6590ca8b8dc9d6a3e080f4b08025b2ecb525662cbd273212e5cbd8b6ff4b6428412ea7f011f1acc782f7cc173c625d43b370178c3f4156e19d534644c1a352c5f392ac70d1513b14e471c77ea35ea0701734ba814f0002686ebece84f01a00004ccc7043d3e0c2c651333783a0b74e3ecaba87a5b959bdee736dbedf3547fcdde2d2db8853fa08018253157bb8a6a88c16b6227c506b3a68e8fa02a97b77a4019f24f2ec6a2bb2c2b21b140121ba819cdfa61b04f0a464d1e50b3fdabb01d31b909c972a86bab6f0b2beb014af01f69187cedb65c6d95a6ec3e5463ae8867980e2c22defdccd5419da79a198470fec5d9c8111ae6fdc6033f6fe498fa63960bf779c2bc82aada3f9e485f9ae01b3d5b181c6caf719850b4d64cb5846f1d4126102cd2477b872f831c4c186e2fb42a57c819e694d51077bcb22a2b42ed30cfff2b729a01317849d17fca799aa0c6095dcccf2c35897d1a63a6a8fcf86c2691949b87f1c33f3d0623b025e6c1c0759b4a44fc705284861c25356ce3420ba7136d93d7fe08212ebb53eff5683f0a35e1dd2ad63cbddee6a523e4cc61de189d20695aa88d7f503604b220912d58fe19a1adae67b7271555ede5ff12e1ca2857cb7760a211f21beeb62f88debd4b3b19f4f7b929992eab59ee2d77d382aacf7328d80e14d2407d63b91738a19e1d651a9f4acb0abbf17f9da486121842b3451e65eba2f1642620664f59207700f9d182509af2e07093057a52336de0f226cdefe32c964015511f0dc5d46ad57d420a5c0a7a8fce81b8d6d5d1098363c42abafcab3fe0c700f75252fe1e2f78958bbc6ca9c51e62419f4d92129c794a4881aa33c8ffa6c967e51226d7587bb5e3f4fac7455cf6f1fabd95a25e34807db146c676b82f6d3f6b71619f529444a22e5708217b4e949540c20c368cd5391459a4593f524106459d39c2f2a7e36af1444c04029421eca640a27f606c8bae1d796c5aae19a66a656bf45511824309229b2bc59d4bb813092c7d87a7cdad5664bca0afaad7d324d6e21e6e5bea0642b93b4e353a0bea43603c9757210a47a6e8cc25d4df5aa94d1a2972943ac9cfb7d36854deed3823e604b1b33066a35db9e464acb9feb409a4bc6328feb0e96d6f48f23d26dd58fb9973f661beb4b4b202cf491bda71f418a6a29d7f85ac176ea11d8d48abb9b284f801e1f7e528562d8e04019fef4268a14ed11ec44a17d1a0e4c8e528acd78ee10c1378e97d62dbbda5213a53024bed6579c9396644b5257a80a8dbd10ae0de703953c44081e94c04be6ff51b87d82096b13e96823a46180c9fa2bf0a7a529d1f00328b26a6ed665e9c67e9a072a5a73fa9de697fdf85942ca184ef39e1f5e86ea2dac7e07a7146b7bfec6496d2d8fadf9011114d9c42fbad92be93c6d69177f2b95184c105137fcec2b48743db55935682c0ef9cdd5be33ad8c431ba4f768d0900f4314ed88220b8e2a99d80bcaa5498d607f6cd91f6863c2c672f9fc6aee66d333deb0e72dcde6130e1f3c1b04fb557107bc473c577dbed63a0ecae3679ccbf2352941d0d3a323986f3d0d267019555866c28026e248186948efde3124fdd6b91cf64244eac5b4f81e6ffa30880041521216487e743474683227344af1cc66d240b82103c15beb8de44c396ddb620bf474a4b269370077b8d53fba178319d3f08f2cdd4145cd29156e834593e435233e878179d4d8e35d204806ce477b7f29e21949c0f223dba149a62dba5b09a1545ae1e5c398fdd058b69ee337cc84e278f64d0d31d84291834c1fc62fd0638e28e48469b57c3bd06eab007009b567f77800cd3735efd49d7814842309c58592cf77e7ce896605ad529db8dd5631df86277a1f2758e755f93ec90e907df4a9e821b44154c595a6cd3211a6c2028fbbc39f8c75d131b94dfbf72c62fd6b18d911309c94cd53857d709fa0cef48afbf9f357b6a381f687901823b6af93ba7d1d659721804e862e53809ba9884142680618bad992783234c9c055a05dc3e5db6a3356d0fc17b07cc53846fc66b9d6f40803b18b12942205ee9ad857f8ee3eae3e0d2dc1017c717fbf5fdc76a3c00d130cd246e4751519500293bdaf34ed36f30551d7c676b0ad0c457a84acd7633d6968f1a5e99625eee12dbe1b3fb5ef9cb44f8e4d8be0b631d53ac25b7d770f6dd5f9347f2b0d37d42352a0b9352a9b77330fdaf216e665352d481668906378c228240c7cfd2366d6307a71285164024a84c18c7f298b34011c170fd36ab34bfee70c2913b6cd8d6516cda2ba5e591b00b8e9f12ccc9a6e9e077881a9846f7ea16380aaa240dfa9badba788fec93aa60055a14280b7350f5a15f0f4dbe929a98f256c8438ca003036b4fc3994a9c8c45c46635b8ac296d9b58ab188968fae27a74c7735258cfa3de8841fe8d0b53a73df470e5e5b174e92ba054d06032047d72062ac14c749b844c05b447357fae69ef196144e2458fbbd948e8476fcefd7683828bf6c24177e97b36e68300868f810d019cb73e5198d498e26e2a476f17f700620ce227eddb8bef876a363d8c900bda3510a1c7207ad860bac06afc1023bf9e2f3b239bc0c5fa7585908ea600ebe1dd3ccca78665de2e7fed400d228c6349bcecf663983cd36bc0d44ae9a5bf230e21b6175340e97208209a1e63c4ebbcf63d067af61f1fa03d05e72a4f0962da8794327f54f21890f680fc088fa26b7a690d8dfdbc9bda0df8ef7af0e2ebee97aa69e390d8d387a1fc6c6dc822e4a3a6ccb53180a03e8ff93c7930386a9b4f98d1940805da8d2ba594dc366f4bf899faac56fd83a6515ff98441a4b1d70bdb2b401543dc7443647983f7213dbe01cdf3c2807f7afce28b6d12ef25e4fda165ab3bc43a25b163d202f2f1379a7ae2d6f21cf05d91c7cfff7aeb04f7dc0bafc6fdfbd1f452efce48059293eb7d57fda7b8a0ed0b0245001e71dc6d70e40c45ff5ef72ece84489ff32bc0cb39dd38c963872fb873cbd6f62fd83d0c82c921c12deb5d1501d5eb3c56483689147070a17d3029db71496f5601bcef4a55c42a07178574696e041a278d85f38fda7890d81f9a56aa26833724d45f0e6998a32b04b8ab9f115996c5bf248d5e1aa0ebfe1987134788daa632144050885dc947e3d8da4566c833c0936cf836e31cf0b842f2d24772e7dc12b00e9b26313296aeef388c346aa1a101bbb1d4b0ff35a0a40f85ae65c4427c1c1000f3778cef36e4c7089e5a4996f6a533990be9087b9a3e6e669c5815b08bad880a2375e18b33362786468e20016133878944e8a68b69c84c3db43460020cb59f5469cc41a85832b2d7ac0197ba4e5fe49a9fda5b1555c843db4365d289aac5469a17eca707b1ccedcf58f48431452b0a389f04611f7abd1090d914ebcf11f40dd917e237bde34abdfd41890a5efc13109fc0da2daa1ac0c04a2ac723a39491afeaed77fb7920692ea1b3f1679366ce19acf2f2ceeba995d5a77802688c17bd3ef282904e22559a81bd4c9534fda03df71b965881226c3d0cdf95c0726d4329efb30d353cda473fb1a5dd69dbb5572114c8af81a73d4b16514aa2f541f8af6d9d85cfdd906a36839fee2d48cfa7d354ffa7a2efd3eab769d97aaf6b0f7b1796e3c392386238a3f4d9bdff6dfc2dc6663aa3afb85227ea7f2eb170e2d52d951794e772d92a5b4d30d417690459b3ee7108f3cdedb362e6163470db6e9207254b326ff7a2c9810a4369b9768f2a1cbf6c2918ad0addee922cafc4b175e4d1d31cfaf9b37a1958fb765cd78ed4f6d011f1b255deaa76133b4b4865a5e276155141233f119d479e8e2716bf9911e5f227ed319306be33355659328228d3b9eb5f4db43975300f51b4db56f382c5177a61f2f9954ac9196292c63bfeed6670b6471f83f8c88592d6e6963424550a39d0715d516d3900c50742e817d1302413f2389e45e927adfb3fd0662b09f642169b9f651cc2131de8314624ad26f164d1aa4e056940082b4dad32ab32a3b00633333bbb03ebfa755552e0f6f7abf57255c8307664c5c9d0faf8d6c9a7baf5eb94763f50d97998620ecb0f4cc6727d2d46c5dffe71fc7b4adcfa57ad1ed2db150588bc58d44e48f01e53cf68ba06019c3fb5ca47664c9e9e860114b9a2f642e18756156aa64fd25a05732137a4110bfed6f395a1461c122042ce45ee22f4674d9cc46545dbc3197cb29d66d1f25a257bab90b76e77497fbdb5f4f234288b76bd050f165976434de64f7a0ec56c30187e94296e7fcc017772770cbd50c37d87f7c56cd967af54c2e62fada7a6d05eeb88adce7211383ed53489e5606189cbc2a7c78ab0423b48dbf699a4d5a61d930c6ede2e48ce67af5261303dcbc7e1e9bc366281e84510ff98894db9da3f7ac8743273766d2b7e1111275fac92a2acc515c127bce9454f1457711e460f28145ab037d433d3ccd6994728cc355e9f2af3cb4cc51a1acfa624dc4f3584542127be3dda901d2fa01c6686bb38c2589916b9740dba061bf4eb1604f0b67080437b23e9181f1c7daa4219190cb542b3f54f0d1565b2b5749ea51409d59328d48a6f0e530954c20fa7a5c365d2fdbce0d09b78e95f986afcd08724545d9c5811a208ea016b9ee81c115329bd574f4ae06bacfb150f5ea62b20c5aaabfd95a25805b679500e0d26ae0ca6c0e20a84bdc4be567970d17ad5bba3b44efd1879e04e92f3b2af8c9326c8748ba078eb484e703c99a06813e930114263a2686bc3d30407c6df503cfcb9917c3dd9752b6024401e53dfd2ae02f4d3be88b721e63ea284aa73ecf929c3504b3f2e66b242b0eeac3a221a9cc6c363a8f08ef9a72f6a026a0bc62c589cf7132f840fae4029ec782f96c4d7c4711ddbd8238c16ebdc0e19c940351c2bd9c5fa7c80cab4f70fe98d4a380e710f7d9e4e7d4713da8b17d7b49f8a77cc3a5c2b92b3e68b106ee6dfead5e35d3a236882012ae3e5fec38426bd15aae6ad15290552a2632d25b2ea6eb111c4a84bdb88b1a442b2513583c2da6072947cb8f9ebf2e457614ce7cafebbdb907afa2db6ecc2626c89cfb03da4a7eb9fc7188bf52c72223432ed340ca30d7c14672e7a6fb48ba9804eb7c986c8555713ec6cb21efc4d47bfed43db24ef688123d7755ec72599c62140d100cfa4d917cb206d4f58806c85161bfd6debabcbaf141e764694b0a483a276780a6d4bf79684c9dd3e896ae51c32009fd15ad76d35da4bf58262cb1eef683073a8378dd3c6b79a5f390a47e77af75644ad4e4b8890bc66055aed4386bf3fbb9512360545f8a55e82bea8d3b1621b43d06b03475d3653ca7e3308ff6646526a1b676fa47b241bfda19b14b375a1b1475a6ca9fc567f463c546aaadf2f11579d793226695aef048cf88153eaa53f5e84db6a4239058e65c1a1821ebca167830c8546cd6e279065ff895d270bbec20a124d35832b5198cc3b4ff1db8d877f02cb573181990b2f1e2d512fd5fe9c97bad3787520d60345b2b0e771b16da268687587ffd8ba91c086ea40c55cc44c47c2c801c31b44629dc62199de20c3562828ca6aea86658c1a4207d115c327e77d083e26f0e5b59a67c32e6a355262ab065e95b3084d2eaa713d911b55bf5f84b05ba619f8c397b213d50b6a31e71d4cbb39700d66838cee0d4b2042fe74a0a3c1ee6e224754f"}, 0x1008, 0x800) syz_open_pts() r12 = dup(0xffffffffffffff9c) connect$inet(r12, &(0x7f00000016c0)={0x2, 0x3}, 0xc) r13 = dup2(r10, 0xffffffffffffff9c) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000001700)={0xe, 0x400, 0xfffffffc, 0x1, "24270321fe6952702fdf7fee2291276726f56822", 0x5, 0x7ff}) accept$inet6(r7, &(0x7f0000001740), &(0x7f0000001780)=0xc) 16:00:06 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x500) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r3 = dup2(r2, r1) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x280, 0x10000, 0x3ff, 0x1, 0x4, 0x9, 0x0, 0x0, 0x7, 0xffffffff, 0x2}) fcntl$setflags(r0, 0x2, 0x1) lseek(r4, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$TIOCEXCL(r3, 0x2000740d) syz_open_pts() setreuid(0x0, 0xee01) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) preadv(0xffffffffffffff9c, &(0x7f0000000440)=[{&(0x7f0000000280)=""/48, 0x30}, {&(0x7f00000002c0)=""/96, 0x60}, {&(0x7f0000000340)=""/61, 0x3d}, {&(0x7f00000003c0)=""/126, 0x7e}], 0x4, 0x0, 0x200000000000000) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000000)={0x826, 0xffff, 0x3, {[0x2, 0x7, 0x1, 0x8, 0x3, 0x2, 0x5, 0x7, 0xed, 0x3, 0x6, 0x4, 0x5, 0x0, 0x1, 0x7ff, 0x68, 0x5], [0x828, 0x5, 0x8, 0x574, 0x6, 0x3ff, 0x81d3, 0x8, 0xffffffffffffffe0, 0x1], [0x640, 0x1f, 0x8, 0x1f, 0x1, 0x2, 0x4], [0x9, 0x200, 0x1, 0x80000000, 0x1, 0x4b9630c], [{0x1, 0x101, 0x4, 0x172e}, {0x2de, 0x7a9b, 0xf0, 0x390}, {0x7e, 0x9, 0xeba, 0x7}, {0x0, 0x6, 0x8, 0x2358}, {0x3, 0x0, 0x1, 0x2}, {0x200, 0xfc, 0x6, 0x7}, {0xfeff, 0x8, 0x6, 0x4}, {0x205, 0x8, 0x3}], {0x7, 0xffff6871, 0x1ff, 0x3}, {0xfffd, 0x4200, 0x9, 0x3e00000}}}) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000800)="212bca479aaf46bedef7086c732bcdea4a2f64e523f1e57c3d5cc4fa03bfd30d12f8ee35ef602604bf9fbc5cee1dfcd5144a364546ca12ee8c357ef539feab815b1e781267c85066cefb82a657354abdb18798ee3e2edd5f46d9675d2595d17e2e6c1ae1534e690cfd28bc20e820c40939ec20743573dcdff6b52e57d198a05b6d7c62824de026be25ec838cf55a009ce39cc25c1a0b30a593accaac7adb626cf275d6d2d4608f79a03d1810d7f833e4639543e87d4a823324d61e2703037d6891f93a5d4a9cf1d5df91bc8024f06d40ddd015e76ff690fefa347741699761a6ab5a4ca68f3e96317e83e1953b94ce58572fe2a98e1267229f75d56eae3cf4480a644a343aea3ba3a699aedadb2b76557670350c0d7e46b486444c181d5e8ce48684d557e0e425346de7d90845a04041628742267a33e880d3ae9849837d15342e4ceb8e11a5e475e43d14ceea8b46582f96eb523a2b97ceebbf77f58d547248ecb328e7cb682499df8d8c243fbcd091889799d950ece13c594f1849d7003c0b4e365bb2718c5971331d605667ad582488c0b22323c46546748e86c5b311b48a5063616faa8d0e25c03a27d3c568e344548340fdfc54f7affaf64711f24c1134abce16ae9001e4e978bef7637c9b9050f117cb2dab8ee0b255c649a66a7cab58", 0x1e0}], 0x1, 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f00000004c0)={0x6f6a7091f82d32a8, 0x2, 0x3f, 0x5, r1}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x400, 0xb) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x30}, {0x6, 0x0, 0x0, 0x97}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f3cb06224b0386e5110db69", 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0xfffffffffffffffd, 0x800000001) ioctl$BIOCLOCK(r2, 0x20004276) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0xafda00bdb8d87b2, r3, 0x0, 0x6) 16:00:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0xb, 0xdfffffffffffffff, 0x2], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280ab, 0x10) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0xffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x20000, 0x102) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r4, 0x0, 0xfffffffffffffffd, 0x800000001) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x10, 0x240) accept$inet6(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x4ee95abfe7b16510, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f00000001c0)={0x1, './file0\x00', './file0\x00'}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0x27, 0x1, 0x1, 0x5f46, 0x100}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) write(r7, &(0x7f00000004c0)="1bebec471d5638c10f1237394399498c289737eb18f12c8001d8e183c244d1b5bae51144b8687092b98b4b0437c847a759ea27f8e470d87c7da6c8ab79681d82903f7be9a5201c3821a9e1d9a82ff2e89a63261a3d4a09eef3a9c4e6bf", 0x5d) 16:00:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=':('], 0x1) acct(&(0x7f0000000040)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendmsg(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000140)="90", 0x1}], 0x1, 0x0}, 0x0) 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(r1, &(0x7f0000000100)="8c65", 0x170) 16:00:06 executing program 0: ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00'}) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0xfffffffffffffdbf}], 0x278) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x100000000, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file\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}, 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) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = accept$inet6(r1, &(0x7f0000000540), &(0x7f0000000580)=0xc) socket$unix(0x1, 0x5, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x20, 0x0) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f00000005c0)=0x1, 0x4) 16:00:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='[)&)\x00', &(0x7f0000000080)='tap'], &(0x7f0000000140)=[&(0x7f0000000100)='\\:\x00']) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x9, 0x8, 0x1, 0x2, 0x8, 0x37e, 0x298, 0x0, 0x0, 0x5c52, 0x8000}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x6}, 0x5, 0x100000007, 0x0, r3, 0x4, 0x8, 0x239f, 0x1}) msgrcv(r4, &(0x7f0000000180)={0x0, ""/143}, 0x97, 0x3, 0xffd601d968da7e37) panic: attempt to access user address 0x2000000c in supervisor mode Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *195194 93008 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x3eb kerntrap(ffff80001794c540) at kerntrap+0xdb alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b in_delmulti(20000000) at in_delmulti+0x95 in_purgeaddr(ffff800000aa8600) at in_purgeaddr+0x156 in_ifdetach(ffff800000a63800) at in_ifdetach+0x74 if_setrdomain(ffff800000a63800,6) at if_setrdomain+0x19a ifioctl(fffffd8036ff6a80,8020699f,ffff80001794c830,ffff8000ffff27b0) at ifioctl+0x169d sys_ioctl(ffff8000ffff27b0,ffff80001794c948,ffff80001794c990) at sys_ioctl+0x5b9 syscall(ffff80001794ca10) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xecb0a8497f0, count: 2 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic attempt to access user address 0x2000000c in supervisor mode ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pageflttrap() at pageflttrap+0x3eb kerntrap(ffff80001794c540) at kerntrap+0xdb alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b in_delmulti(20000000) at in_delmulti+0x95 in_purgeaddr(ffff800000aa8600) at in_purgeaddr+0x156 in_ifdetach(ffff800000a63800) at in_ifdetach+0x74 if_setrdomain(ffff800000a63800,6) at if_setrdomain+0x19a ifioctl(fffffd8036ff6a80,8020699f,ffff80001794c830,ffff8000ffff27b0) at ifioctl+0x169d sys_ioctl(ffff8000ffff27b0,ffff80001794c948,ffff80001794c990) at sys_ioctl+0x5b9 syscall(ffff80001794ca10) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xecb0a8497f0, count: -13 ddb> show registers rdi 0xffffffff815aa087 db_enter+0x17 rsi 0x13e09 __ALIGN_SIZE+0x12e09 rbp 0xffff80001794c3b0 rbx 0xffff80001794c460 rdx 0x13e0a __ALIGN_SIZE+0x12e0a rcx 0xffff800014947000 rax 0xffff800014947000 r8 0xffff80001794c370 r9 0x1 r10 0xffff800000a67640 r11 0xe9f4399c1a14bb41 r12 0x3000000008 r13 0xffff80001794c3c0 r14 0x100 r15 0x1 rip 0xffffffff815aa088 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001794c3a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=195194 stat=onproc flags process=0 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3968,0xffffffff825b7af8 process=0xffff8000ffff7190 user=0xffff800017947000, vmspace=0xfffffd803f012aa0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 93008 225801 84366 0 2 0 syz-executor.0 *93008 195194 84366 0 7 0x4000000 syz-executor.0 32192 342020 76129 0 3 0x2 biowait syz-executor.1 30097 97131 0 0 3 0x14200 bored sosplice 84366 15161 76129 0 3 0x82 nanosleep syz-executor.0 76129 130469 5680 0 3 0x82 thrsleep syz-fuzzer 76129 167693 5680 0 3 0x4000082 thrsleep syz-fuzzer 76129 515001 5680 0 3 0x4000082 thrsleep syz-fuzzer 76129 224840 5680 0 3 0x4000082 thrsleep syz-fuzzer 76129 512082 5680 0 3 0x4000082 thrsleep syz-fuzzer 76129 106410 5680 0 3 0x4000082 kqread syz-fuzzer 76129 8372 5680 0 3 0x4000082 thrsleep syz-fuzzer 76129 264103 5680 0 3 0x4000082 thrsleep syz-fuzzer 5680 72519 50449 0 3 0x10008a pause ksh 50449 180633 85585 0 3 0x92 select sshd 68035 82983 1 0 3 0x100083 ttyin getty 85585 311663 1 0 3 0x80 select sshd 74865 148583 47506 73 3 0x100090 kqread syslogd 47506 77284 1 0 3 0x100082 netio syslogd 45549 287656 1 77 2 0x100090 dhclient 44743 153766 1 0 3 0x80 poll dhclient 34571 229738 0 0 2 0x14200 zerothread 21476 377538 0 0 3 0x14200 aiodoned aiodoned 20794 166624 0 0 3 0x14200 syncer update 21847 503340 0 0 3 0x14200 cleaner cleaner 52973 260433 0 0 3 0x14200 reaper reaper 51598 399918 0 0 3 0x14200 pgdaemon pagedaemon 13687 81034 0 0 3 0x14200 bored crynlk 52803 335648 0 0 3 0x14200 bored crypto 16027 293850 0 0 3 0x40014200 acpi0 acpi0 88092 61488 0 0 3 0x14200 bored softnet 59578 61301 0 0 2 0x14200 systqmp 30606 2683 0 0 3 0x14200 bored systq 61521 286792 0 0 3 0x40014200 bored softclock 53931 182579 0 0 3 0x40014200 idle0 15638 478306 0 0 3 0x14200 bored smr 1 444450 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9517 7002K 7714K 78643K 11802 0 0 pcb 13 8K 8K 78643K 140 0 0 rtable 104 4K 4K 78643K 481 0 0 ifaddr 78 14K 14K 78643K 181 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 33 0 0 iov 0 0K 24K 78643K 170 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1225 77K 77K 78643K 1628 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 11 0 0 VM map 6 1K 1K 78643K 6 0 0 sem 12 0K 1K 78643K 111 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1794 195K 288K 78643K 12646 0 0 file desc 5 13K 25K 78643K 506 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 48 38K 62K 78643K 510 0 0 subproc 32 2K 2K 78643K 72 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 41 0 0 in_multi 50 2K 3K 78643K 81 0 0 ether_multi 1 0K 0K 78643K 3 0 0 mrt 0 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 262 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 111 54K 54K 78643K 2108 0 0 UVM aobj 41 2K 2K 78643K 45 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 111 0 0 NDP 14 0K 0K 78643K 40 0 0 temp 142 3539K 4177K 78643K 33154 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 17 0 13 1 0 1 1 0 8 0 rtpcb 96 87 0 85 1 0 1 1 0 8 0 rtentry 112 85 0 46 2 0 2 2 0 8 0 unpcb 120 1277 0 1269 4 2 2 3 0 8 1 syncache 280 10 0 10 3 3 0 1 0 8 0 tcpqe 32 186 0 186 2 2 0 1 0 8 0 tcpcb 640 190 0 186 1 0 1 1 0 8 0 ipq 40 3 0 3 2 1 1 1 0 8 1 ipqe 40 92 0 92 2 1 1 1 0 8 1 inpcb 280 588 0 580 2 0 2 2 0 8 1 nd6 48 9 0 6 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 0 1 1 0 8 1 ppxss 1128 8 0 8 2 2 0 1 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 360 0 150 16 1 15 15 0 8 1 art_table 32 362 0 150 2 0 2 2 0 8 0 art_node 16 84 0 43 1 0 1 1 0 8 0 sysvmsgpl 40 21 0 16 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 106 0 96 1 0 1 1 0 8 0 shmpl 112 43 0 4 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2170 0 772 46 0 46 46 0 8 0 ffsino 240 2170 0 772 83 0 83 83 0 8 0 nchpl 144 3237 0 1639 60 0 60 60 0 8 0 uvmvnodes 72 2514 0 0 46 0 46 46 0 8 0 vnodes 208 2514 0 0 133 0 133 133 0 8 0 namei 1024 9511 0 9511 1 0 1 1 0 8 1 vcpupl 1984 4 0 0 1 0 1 1 0 8 0 vmpool 520 4 0 0 1 0 1 1 0 8 0 scxspl 208 11025 0 11024 9 7 2 7 0 8 1 plimitpl 152 64 0 57 1 0 1 1 0 8 0 sigapl 432 670 0 657 2 0 2 2 0 8 0 futexpl 56 13266 0 13266 1 0 1 1 0 8 1 knotepl 112 119 0 100 1 0 1 1 0 8 0 kqueuepl 104 153 0 151 1 0 1 1 0 8 0 pipepl 128 400 0 381 2 1 1 2 0 8 0 fdescpl 424 671 0 657 2 0 2 2 0 8 0 filepl 120 5991 0 5895 8 3 5 7 0 8 2 lockfpl 104 239 0 238 1 0 1 1 0 8 0 lockfspl 48 85 0 84 1 0 1 1 0 8 0 sessionpl 128 19 0 9 1 0 1 1 0 8 0 pgrppl 48 23 0 13 1 0 1 1 0 8 0 ucredpl 96 508 0 501 1 0 1 1 0 8 0 zombiepl 144 657 0 657 1 0 1 1 0 8 1 processpl 896 686 0 657 4 0 4 4 0 8 0 procpl 648 1305 0 1268 4 0 4 4 0 8 0 sosppl 144 8 0 8 2 2 0 1 0 8 0 sockpl 384 1969 0 1951 14 7 7 11 0 8 5 mcl64k 65536 82 0 82 1 0 1 1 0 8 1 mcl16k 16384 7 0 7 2 1 1 1 0 8 1 mcl12k 12288 29 0 29 1 0 1 1 0 8 1 mcl9k 9216 10 0 10 2 1 1 1 0 8 1 mcl8k 8192 15 0 15 2 1 1 1 0 8 1 mcl4k 4096 65 0 65 2 1 1 1 0 8 1 mcl2k2 2112 2 0 2 2 2 0 1 0 8 0 mcl2k 2048 70950 0 70920 15 10 5 12 0 8 1 mtagpl 80 55 0 45 2 1 1 1 0 8 0 mbufpl 256 117925 0 117799 33 13 20 23 0 8 8 bufpl 256 8059 0 3153 307 0 307 307 0 8 0 anonpl 16 105129 0 86762 100 10 90 98 0 62 6 amapchunkpl 152 3836 0 3688 22 11 11 20 0 158 3 amappl16 192 4373 0 3213 81 19 62 70 0 8 3 amappl15 184 206 0 204 1 0 1 1 0 8 0 amappl14 176 64 0 59 1 0 1 1 0 8 0 amappl13 168 1 0 1 1 1 0 1 0 8 0 amappl12 160 7 0 6 1 0 1 1 0 8 0 amappl11 152 265 0 253 1 0 1 1 0 8 0 amappl10 144 9 0 8 1 0 1 1 0 8 0 amappl9 136 609 0 605 1 0 1 1 0 8 0 amappl8 128 202 0 175 2 0 2 2 0 8 0 amappl7 120 52 0 44 1 0 1 1 0 8 0 amappl6 112 273 0 262 1 0 1 1 0 8 0 amappl5 104 168 0 157 1 0 1 1 0 8 0 amappl4 96 889 0 861 1 0 1 1 0 8 0 amappl3 88 141 0 135 1 0 1 1 0 8 0 amappl2 80 4663 0 4596 3 1 2 3 0 8 0 amappl1 72 21689 0 21287 27 18 9 20 0 8 0 amappl 80 1572 0 1527 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 44 0 4 1 0 1 1 0 8 0 uaddrrnd 24 675 0 657 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 675 0 657 1 0 1 1 0 8 0 vmmpekpl 168 8751 0 8725 2 0 2 2 0 8 0 vmmpepl 168 91403 0 89184 186 37 149 180 0 357 48 vmsppl 272 670 0 657 2 1 1 2 0 8 0 pdppl 4096 1356 0 1318 6 1 5 6 0 8 0 pvpl 32 288760 0 267331 229 19 210 229 0 265 18 pmappl 200 674 0 657 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 477 0 31 13 0 13 13 0 8 0