kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed May 22 21:32:26 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.95' (ECDSA) to the list of known hosts. 2019/05/22 21:33:02 fuzzer started 2019/05/22 21:33:08 dialing manager at 10.128.15.235:9261 2019/05/22 21:33:08 syscalls: 322 2019/05/22 21:33:08 code coverage: enabled 2019/05/22 21:33:08 comparison tracing: enabled 2019/05/22 21:33:08 extra coverage: support is not implemented in syzkaller 2019/05/22 21:33:08 setuid sandbox: enabled 2019/05/22 21:33:08 namespace sandbox: support is not implemented in syzkaller 2019/05/22 21:33:08 Android sandbox: support is not implemented in syzkaller 2019/05/22 21:33:08 fault injection: support is not implemented in syzkaller 2019/05/22 21:33:08 leak checking: support is not implemented in syzkaller 2019/05/22 21:33:08 net packet injection: enabled 2019/05/22 21:33:08 net device setup: support is not implemented in syzkaller 21:33:12 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r0, &(0x7f0000000040), 0x2, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x4, 0x1}, {0x18, 0x2, 0x1, 0x7f}, 0x10001, [0x1, 0x8, 0x7, 0x3, 0x2, 0x5, 0x7, 0x5]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x1, 0x0, 0x4, 0x2}, 0xc) setsockopt(r1, 0x7, 0xfffffffffffffe00, &(0x7f0000000200)="ec1a819f4627594451a8fd01cffe4b8247e3c656f6d23b7c94190c405c60152e1866226cf3eb120dc0767dc8fcb87e60767da31c80c834dbfbc1a715ef5fe9f777b640897f769f23590b353b2fe33f", 0x4f) r3 = accept$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fcntl$getflags(r1, 0x3) recvfrom$inet(r1, &(0x7f0000000300)=""/199, 0xc7, 0x0, &(0x7f0000000400)={0x2, 0x3}, 0xc) r4 = open$dir(&(0x7f0000000440)='./file0\x00', 0x8000, 0x3) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000480)={0x0, 0xe, 0x8000, 0xffffffff, 0xfffffffffffffffc}) sendto(r2, &(0x7f00000004c0)="26554a8c8a0216d8944284ce6185732707f948720f99b917471cd3a56b7bd1c065afcf9d041e4097677d3c922b64ee1f1ccb0b5c39043eb6a77f39247bb09d53652b599a3a3ea86fb073066ce23d2c20ad2e201532d1048d712500190f1485f4f6f58d7c882e59565adb2240f9627f6d7253008d", 0x74, 0x1, &(0x7f0000000540)=@in6={0x18, 0x2, 0x1}, 0xc) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000580)=0x9) lstat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)) ftruncate(r4, 0x0, 0x9) connect(r1, &(0x7f0000000680)=@in={0x2, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000006c0)={{0x18, 0x2, 0x80, 0x4}, {0x18, 0x1, 0xfffffffffffffff9, 0x9}, 0x7c19, [0xff, 0x1, 0x3a, 0x9, 0x567, 0x2, 0x9, 0x8]}, 0x3c) r5 = open(&(0x7f0000000700)='./file0\x00', 0x80, 0x48) geteuid() bind(r2, &(0x7f0000000740)=@in={0x2, 0x0}, 0xc) lseek(r5, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000780)={0xfffffffffffffffc}) read(r2, &(0x7f00000007c0)=""/54, 0x36) chmod(&(0x7f0000000800)='./file0\x00', 0xa0) close(r5) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000840)={0x3, 0x7}) readlinkat(r1, &(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)=""/194, 0xc2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000009c0)={{0x18, 0x3, 0x200, 0x1}, {0x18, 0x3, 0x0, 0x929}, 0x4, [0x2, 0x5a, 0x5, 0x80, 0x7ff, 0x0, 0x593, 0x7f]}, 0x3c) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000a40)={&(0x7f0000000a00)=[{0xc7, 0x1}, {0x85, 0x2}], 0x2}) getpeername(r5, &(0x7f0000000a80)=@in6, &(0x7f0000000ac0)=0xc) 21:33:12 executing program 0: r0 = semget$private(0x0, 0x4, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/247) r1 = semget(0x3, 0x2, 0x2) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) fchdir(r2) write(r2, &(0x7f0000001180)="631ba5200575fc7796df03f04ebb4ccb3a4842e4992c1cb5cfa7675e3cabd6b72e6ce43170337ddf4364dfd15fb7f6213c80b3fad5", 0x35) semop(r1, &(0x7f00000011c0)=[{0x3, 0x8, 0x1800}, {0x67ee35b22fe01289, 0xe1fe, 0x800}, {0x3, 0x2, 0x800}], 0x3) close(r2) semget$private(0x0, 0x1, 0x0) fchdir(r2) r3 = open(&(0x7f0000001200)='./file0\x00', 0x1, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) r5 = getgid() fchownat(r3, &(0x7f0000001240)='./file0\x00', r4, r5, 0x2) ioctl$TIOCSCTTY(r3, 0x20007461) r6 = dup2(r2, r3) semop(r1, &(0x7f00000012c0)=[{0x3, 0x400, 0x1000}, {0x0, 0x1, 0x800}, {0x3, 0xa037, 0x1000}, {0x3, 0x96, 0x800}, {0x6, 0x7f, 0x800}, {0x7, 0x8, 0x1800}, {0x0, 0x9a, 0x800}, {0x0, 0x400, 0x1000}, {0x3, 0x8000, 0x1800}, {0x4, 0x5}], 0xa) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) close(r3) write(r3, &(0x7f0000001380)="3a0ca4a91a37723fc4821cb734a771a5d57cbc43a3195bbdd5996c0b944009868fc82c9fdf671c540b2540b0dca8b79abab8500c54feaf85862c7ba19af21c218f82186a0d4f150d900a641abf8021fe264fbd30791353a733be1d00aae3258f3d96d63f6e04ee31b5702562f68f3ca4df1c157c25783ff49970241100e987ade28786a7828a170eb3f91dde70a9bb73bf62b28f4503f525f4a8261543a4fad900e10c24f4f9d3919074c16c14082de53026", 0xb2) semop(r0, &(0x7f0000001440)=[{0x5, 0xd4, 0x1000}, {0x0, 0x9, 0x800}], 0x2) ioctl$TIOCCBRK(r3, 0x2000747a) semop(r0, &(0x7f0000001480)=[{0x1, 0x7}, {0x4, 0x5, 0x800}, {0x4, 0x6, 0x800}, {0x2, 0x10001, 0x800}, {0x5, 0xa4, 0x800}, {0x3, 0x89, 0x1800}], 0x6) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCCBRK(r6, 0x2000747a) getgid() semget$private(0x0, 0x2, 0x51) r7 = kqueue() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000014c0)) close(r7) 21:33:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 21:33:12 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getgroups(0x3, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r7 = getegid() r8 = fcntl$getown(r1, 0x5) r9 = getuid() getgroups(0x5, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="2db596c83ac50fbaf28646", 0xb}, {&(0x7f00000003c0)="26ca463ac9e46eb3eaf8abd0d96e5f4612bf1dd21dd1a1f9ad11b9bf2a58483c371664bfa771ed098dedb15ad9591eea7d4e179f6ede2416a6ef61b162e699338fd35a435e38c0f4aeb5a58a011ef235a788230ac9c1a0c2ebc8c39b44834ba703a2f3fb98178726e40331b04341ec8ba2b888da262a22dcec0c3d8e0e0295571acf0355dd3afecfc1ee7453c588063784a24771be04914b0966267e2f1002666d9cedc89c69ef091376d663690c357d8661b0523b275fbed5d8b1aac4944f8ccd7e726608d2ba657a531e1d861caf1a2aa6c122a6086cd38f83c9ec0a5ee260e4a7097419885cf8650c71e6b3a314d8", 0xf0}, {&(0x7f0000000240)="bc184971d5f65d13386c3584f0efec7842bec3ae6aec1c347920b758c1a8f351635d2dc23196f442c6b1bb0d", 0x2c}, {&(0x7f0000000280)="e8d6684420f6ccbba3b8450fa7b4b2ba6ba16d4adf7ff91fb8d09374704bbde70fc8ff74e85561ad6370b7", 0x2b}], 0x4, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0]}], 0xf0, 0x2}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r12) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000006c0)={{0x18, 0x2}, {0x18, 0x0, 0x8001, 0x7}, 0x3ff, [0x9, 0x1, 0xfffffffffffffffe, 0x7, 0x4, 0x0, 0xff, 0x100000000]}, 0x3c) r13 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x1) fcntl$setstatus(r11, 0x4, 0x8) write(r13, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r13, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') socket$unix(0x1, 0x5, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r13, 0xc0245755, &(0x7f0000000140)={0x400, './file0\x00', './file0\x00'}) 21:33:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00060000000000000000000000000000000020000000000000f10000000af6dd4f22276e", 0x2c}], 0x1) open$dir(&(0x7f0000000080)='./bus\x00', 0x220, 0x130) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f00000006c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000700)="3d8c1bd45bfb4a3ad565f4bb73d16f9ae268e83fc3a1d59f13eeab7e26243044be796d3efdae8ae5bf5ea20e0aa9b1af340b7c2ebbd0384096009a94333922de32cfd889f0e21e80df190d530fc5cb688c13785d446ab1bb3a0dfddbbcec69c9c984b1d0ef316aa2", 0x68}, {&(0x7f0000000780)="a14a867a9a2248c14c21d40b11da34de2c89b9b6d2dc69ab588944b8987331a9c1de0792123c1e63f5280ea5a1cecd74cccebf0bc4cbc7048db935fec526b4583b4dd85d514ab3bac0b14124c8ee6319c9fcaaad6cb78aff83c8a992c021289016639d8d912e6ff73848aec71a1c3deffe1dad415022c5ec11f504ec7554f26831ef355cd028e0bd986d37aee0ebf33d6b55b5bf5f222e32774ee43f9dcbc7369bbc4fa1fc51b6d6d5c66476a7c3d03d4c138ae848cb5f7fa00ae5681e1f300974a6f1219a98008ea72ea3633ef20c1a", 0xd0}], 0x2, 0x0, 0x0, 0x401}, 0x408) r1 = getppid() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd\x00', 0x80, 0x0) r2 = getuid() getgroups(0x2, &(0x7f0000000440)=[0xffffffffffffffff, 0x0]) r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) syz_emit_ethernet(0x2a, &(0x7f0000000680)="4d5aa0cf854c292c920c99ca4c71870e1e73f6ee668b158f1dc0cddb7ea2da804debee6048bbec024be4") r7 = getgid() r8 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) setegid(r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=ANY=[@ANYBLOB="00000500000000000000"], 0xa, &(0x7f0000000140)=[{&(0x7f00000001c0)="bf126011e162d63a6cae9151f9d835a3301ab07dcc357de887f54385f24d95df85e3e8db2795c2ddf4a21445b80721eb35eac32471d03bcf2cae3a82d94c99394c0e6592e2c689877354ee2e5f4d031c3d6bc4769b315b04bc5817997cb2c52bb2a2de6dbcde106d83f8242e44e5d4371535e41b8a73d1c44879baba64ff1ae57bf20c4c9cf6021e94700b954353da3f56e8a06ca94c148feb348f6038b0ff6150b99bd6882e2cc6b8216f9d7e18d123063b9424fa296b9e3d9376dcf8656262b8941028ef66ad0dee17cc5099a8f1645e18d46dfec7", 0xd6}, {&(0x7f00000002c0)="42abb063bc9fae500c9c313dd657369cf9f6d5b70807442996a3c7e3e1a92bedfa3e9e9a157ed0c153efda0aff0fa91ff7cf530682565f43d395fdd271e254e70642b3", 0x43}, {&(0x7f0000000340)="d4562efa4a5fa8199cddaf25dc04182a8f7b62ace87949b9f1087a5d89fad857571617d9317d17b8cb22c6497f1d1bc927cafc6a5442153aefa6b4b30d4cbb61492750bd28331e0881ab3d2c2397f4b96c80626585117d07a7258facec99889b85d6bef61703f474266490145ee5edd821de2b96a6b5753b36f690ff550bee6b45eabd6f4b", 0x85}], 0x3, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x400}, 0x2) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000900)=@abs, &(0x7f0000000940)=0x8) 21:33:13 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x0) semget(0x3, 0x7, 0x400) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) 21:33:13 executing program 0: r0 = socket(0x1e, 0x3, 0x200000000000000) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) login: pckbd_enable: command error 21:33:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:33:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffbfffffc) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:33:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x4}) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0x4, &(0x7f0000000640)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgid(0x0) r6 = geteuid() r7 = getgid() sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000080)="e3fe7fabb73a83a76dfa1063374b98138e997f67a5aee29b9030c8ec9d4642cde081a46ef979077330ac24ad9820b67f92d4e3462fb722b660bb5407608c75b2cb37a97af1bb39ca0f56eb575e4cfadce14da5cf605c73c66ee112aa9c3f2c01b02ee4bc9c8232ed56db8d21c5431ded80e87ebf8b3e5d2cb43e1c9aac87495320f4bd02077bf8e74703ab19578e8276fe5047e4de87cf2e5b693fa5261445cd54623e97c0d8a193d626a1441967a05f76e818f1c9d0a64c45275b20a8b1daceb49c8ff0ec9c0647072058942e0d276f", 0xd0}, {&(0x7f0000000280)="2b082ed54b18e5293ab9d93dcc3b7e333e43de2b1cb39313f3f8f1f4759060b35bd5b21e81e8616a26647fe0b819b3665afc6e589c58520bb2021f98439143c8f715303ce466af80fb5e093e2732b4a8a82e7013356aa67eb41f39d54537278274624d3069d47690d9122293ee08a5656be86445b5614e8d8bff802c3144eb4c2b74bd0209b997a12ab2e2cc91c7f1d884afa71069908bbd6a771759259fe7a2bb7d9ef4da80b86b47b1c6a6e1ce60a998f47901ae91b18a3238fbe973c71d5f168b7f4f2774e08b1e6189ac3ccc42e326e53eedde86a08b2bb20a3e5602f6d31908", 0xe2}, {&(0x7f0000000180)="b5255c61981add2afad58eaf45816b5c0ce76ed5f8151d2c77ded38dbd17cbc1804a8089046ca042324a9b7d82f4cc7bdc521f214a0e0de8b11295178e735725fcc716865191b721815976581a4b8f01bc133c5f5d7aee6ea055ed48f6a2082e146c87f822a1e3cfb5718d0fbd9849ad254b07ac", 0x74}, {&(0x7f0000000380)="959dea0d46a54f80d7c1f9b17b55f860666693a32acd79acb08cd57e60573b494aaadd60f9967e956b60926343c529510f2fc4960465f8657004cafad8754bf65b2b47597d329242a19a59775bb1b9e439a643559c3584112487a4650368674539b6b2a7d9501630626ae6b8ebbeadadb5ab719850d1c44a5f7e5f38e96b5b668e8a7111448259045bbf994a286a", 0x8e}, {&(0x7f0000000440)="84e7b36f9b3b78df50434621a4b6085d1278951aeea2ae209a29811a5c41683d2134e1da08b6ff13c42b64d71786e29e927a2f7a05512227e51bf8463590dc624af0a955ef30062e4b9e0b30edf1f12e09994a4028c098d5281733e5103748a30a2f46d9e5fde90f4e6d01b6064a103b7c989c963e92e362924e85c1861486c913d0295024d06c336bd4eca96d496ef1c619ee79dcebfa9512f6fbe2e038f362fd10385d68ef1aedbd6c4565635e6de252f8bbac35a1ddcb1f85c659e2b473280fd4f087ee46c7ad47190d979487ff1c6028b8b8e965eee69b187e7726fb554edf1b1e8f3e96cb91b0f771b86beadf", 0xef}], 0x5, &(0x7f0000000680)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x70, 0x400}, 0x2) 21:33:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10, 0x1c2) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 21:33:14 executing program 1: r0 = socket(0x38, 0x7, 0x7) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82021bf0ffffffff"], 0x1) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 21:33:14 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x4, 0x3, &(0x7f0000000b40)="a84f56585ccea694b8ea582eff701d2f5a45656707472d2354e00778447e4e021726329c13704a11131d1b95d76e1d89a6f9946390f5ee65af0452853196157abb1978d5b36f45ff2c3f15b40dd3012c24133b37e2bcf90fb637fc01057344d3cff1f70036c2931975d8df28532e345cee5ed8b57c24fdaaee2cc3d8b51fb49d9dfdbff35f2e844e896495629fc352bb258a101968c3fc61a0f2d11d31a5b75cd32c3ab521c7514d1ff2ba236ebd4eef411199b18a5c", 0xb6) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000180)="259a0aaffbc83ef3f2dcb68b5a0d97e2304b94b8397879fc6609eb07c72c1586e5d48385a5380fa2a711c4ed5a33c849c18e6de8bf94bd596df5121ce44c3dafa6237f94c4be815282007363600314f9245cbdaa811a81189144f00b43e7c44604406a1c3074f87b4463fb386ddc77448c3cafaf6720f3f9ccf3690af14ec102c6118f9af13cd57e9fd4d0c7a9f485ae94aad64ee8c4219229a52ec0296589df3eda7d0c5892c468dfde82cddab4f7940865587efa452cd743dbe9fca176b326903edba17129265c425b20e54c37839daf92b7d1f20e100a16972ead71b399edfdd29a048513ec03a115ade865b3774790c08775a862dbdf8365e0d097b19bd284f156cbbc492dc7d612eb04cdc27df501f35d632bac1aa608f2804cb072d0990cb92f99d5459cbf99aec752877f0a1019dd73cad843d006c3da657fe3e4c7153b2622b3d17d8b4f5bbc0b2cb1bb291cc6801a6cba927aa157a80b7099d61c7a0fcbcf41d3c2a9e45f5b70ea480fbb2b880fae6ddf7657cf24e2192cd5b9aa6a376b6056f7452e538273a6f557a0ea260a8b13981ee233ba82a337883987da7667ae4ade9be01109fd76c8236e5931ef0b9d0a8d3098de0c27c20a0d5042c32025e2b5b9e80be060394f0b0115ca7a793d3e2387e106bcd3fb48578ebe47c95d9541a02d388a8e57e0414c80d52acc817d931cf33d420565c207f014fc081cccfc42983e4cbd84279f15ffd3d39398c3c47f8f8703c2b8a526f65f7b1b8af07370a3dba03177697a18b5ee95fb63160de02bea58f8985a1fa8ac4c3d740e8c37a07e4984f90b11f2763b5c7045f4618f86010d616639473ea5ae2d06395f054fb7d1301534f8866c7e0d34657d30b84cc5a38408b94cbe0fee4b6237165e96a1ff0c9454a6ee18fee0e9cf74609e026bf9a45320ebb59e9c49948f8b42944f90498a1fd756a034b5bbf506978c4d80fed22558ccf91df8a24ded810b0b339f352f75ba3b012814227022fa78eac7864f5cd4911dd9db04ac53a35afc4fd7cd418accd915c3b6855ca8cc0f008343f65e086b9088f2591db7fd0f0275e65f0a0b5bfa9f748602abe54445d4cbc8f49c253254c093847894c7038811a14a87b92902a02001b02a1ffb0046dbabb39f279f052775ceaf41827f1246625f48955113e07b30706be59cfb355694b1f0ec551cf728f3f2e7d4eb9457570bf321e0c6e680ddcdc9aa93011e5190b2fbc8b655074214345bc14e9e8e5fff59e5d74dcac505f43d5a4e550c58bdb59deab7216eaf7f72d66d9776f5dcd84569b35828b43d921b58259d7704fa5855c041466cb1161164f6da6ad1428c5ec665a06ea9c78fcaa2662c8fa20257fdbdd7c91bc65e2844dee299b159f73804894fd0319432bdbabd2b8962082f8620fa99b29d39fdd8cc9e65f8f7f77107ffe05449885db95e0c53492c6803631b2dc53370ce174e15a96687d00d640ed2a74e52250d8c14c208e80ea99e64d8ce170e89276bc400f668262702076dfe1a4358d59af37dfcbce1a655ae593d9962c15ec7388a1516cea6fc6f6eb2714b5f03266a91b90db8525f90673faf6bfc8aa9562bde86baa38b651064d18c63392714b10bce86b929c5ab1eb566d32bc9b7434d945548ee5babf1f04d35f2a875b40409f212f843580f2dc8f7cf79a9686c1735b6aea7bab73a3fa07dbf5fe5b5a9a8865bfaa14bbb69e8417a2bd3f03ec099922be3d127f68d334faa20794eb2f0a260f4ee28b1685e34d9328988ca57d821d4feaf6e34002b620edd173e01a4781bb085dc46edc94762ec75bc982cac2cfd0677e197085c8b84651f424a61a5b008aed13ea36e4c7e8b63a189f921877ef4a1c73cec93dc70979905e884a3112c71710bd8fe39068bc3413bebb98cc9a7e6535958dde9db0427722e470777f59672c3d4ad98942172c84671f5715d568fa4d8f132855632eba62023ebb84432ff12bbf8756540e4a62b861115fcab5e3a6ef05cbe6dae592fed20ec65a855abdcfea6adddea99013b262260b91b8ea4aa0a99bbe3fe4e5f503721bbdea4643dbfc42228d78e6ea037170c6a2853610307395a8124b1f753fe7e1d9d3c7a727e9ebff37703319bedfc8270a9f97585a670a5404bab0f9660e7d10b47caff7da6301e8a8757d822719247bb337b8e43fcfdcddcf1cc48f803dbab59c7df8edab80af263a6e68b5f98262deb91afe54cb9a36de078ed050297905c6dfd52e2f05a8c084472f8d11e51972ec32368f0b32a32270b23a812fc11d229293a33e22a94c8873b9ce1b69748e757719e974a6a92225ca534a3c5e7aacbd850177e597f30fddef6fdffbf99183ad3b4c9c2509012490e9ce3643a66364ccc52891882fac6a292438a4f3b6a6b3bd542ce45a341b86c3ac5df37f20067a8389691122a66eda7d0752a74f0b7a0bfe09e616a49a0efe716ef01af9231f906477cdef78b8c8917b8452908dddbbcfe1c338370674329c2ec5448bff18c46deeccfa69ba2eb39ab79985243ef68a58eb0c9dbc07367eabe65d4392f118f5db133c47a936044eda58328d693180462ec1c25849bd0cc9b519d1d46770e81eccc75d80b0afd973c5c0461cfa09e6e61cb698ff7851d39c97c6006f4e02dd24ab4a50cda626a952c45e2ade76a96dc4374bf9fe5d25f8f5691ceff1d34e91222cc4d77b4e8f9f01b9bd12ee4d8111165352e79da10a0e1fe259fa533ea939b0ab0d4d99c4e6662bd84bb1a75e29d40f2fa8e073e42a54ba2adf6eb9c6839176f93ad0489d6bc98d82a300f7377cc147230efa98b027080f59180c2a8afcb22a247df048a19ae7ba002a30f6467ef76d8258c5991daa2eac6f708150496b6360aaa1e08992bc51320286899313259f3c76d014c88c22a46954445357c50924fb8ddb06ba77f25b127aee08eacc79db2c775be9deccdf4644c2600054d878a6b02e009b962ff0d4e6b5b4515207712fb7d6e3c1ed18190a407e29c4f0dde37ff5533d6b05af603c46ae707e85dcc039f659170d98769a66692f922d4792f6399b7efce867f73ad179a49f475e5a893823850b7df269a35b294887b491be9dba8a2c2a32bccbc01fa6d0769119e0509e4323873f7418d029094e490dfc387deae131c23c83a206d391429e893cc52ff81ffc6044c9cd4414eba35d064b2385e76df4b810628e582a07ed3887dc16749e45d76fba9c6daaac1c5ae9e86739ece26c3a477157113d5698d593b926440002171e0eced4e3c6d7d7f5aed48d12433c19b0003925eb22818ee66ba70aa6c07320e997b11d5f02014993e9ee23d3ef997b80ff19c94785a7d7c056c290d2a6247691f148c29c943371157af8dd4110359d9693de3ba746cca50817aee92fc47dd8e06fcb171cd5eed82cfbc40186f5c60509856ea6ce8ad930b1622f8679134c585d31553214f40486937663aecf3297f4eae29c3e92431710f98ea4aeab9573d740c52", 0x9a1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x2) 21:33:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffbffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x2, 0xa4, 0x81}, {{r0}, 0xfffffffffffffffb, 0x19, 0xf0000046, 0x2, 0x1}, {{r1}, 0xfffffffffffffffb, 0x8, 0x600fffff, 0x35b2, 0x1ff}], 0xab, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0xc, 0x20000001, 0xc44, 0x10001}, {{r1}, 0xffffffffffffffff, 0x42, 0xf0000011, 0xb78b, 0xffffffff00000001}, {{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0x3f, 0x34}, {{r1}, 0x0, 0x84, 0x400fffff, 0x6, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x10, 0x41, 0xfffffffffffffffd, 0xd17}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x80000000, 0x100000001}], 0x9025, &(0x7f0000000240)={0x2, 0x2}) 21:33:14 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8130000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x5, 0x80000000}, {0x18, 0x1, 0x80000001, 0x4}, 0x8, [0xdd, 0x101, 0xfe2b, 0x3, 0x100000001, 0x1, 0x8, 0x7fff]}, 0x3c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 21:33:14 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x4000000000000001, 0x0) r1 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x800, 0x0, 0x900, 0x0) 21:33:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) mmap(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x2, 0x2013, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="6fb3b8ce3eb2496e626b85f463b8c6b9f1c48295bea60d8c04451fbdb5921b70ad32f3dbadf8a560abf6462885ffd8e7caab", 0x32}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="2c527389957e9ac95d4115cddc346790a572b0c4fec43e2be9806c9c5cfb6bb11883aabbf176460b28e0e0519ce7b9", 0x2f}, {&(0x7f0000000140)="5de23c6e406643a2885d93a202acfee6b47f9e7e2f712c2c2771b7fc580da7d24310659d7da428c1bf9969799f954f9f4c0871e331a2e23f6458", 0x3a}, {&(0x7f0000000240)="b4aaeba3ed6660cd6e1bdb7c75fcf56c3d7b415ed3a7e4ad3da3064fb51c75e5eeb57c6369a7f4d4f86b5403b397427c0448b69d583d00e0f1ffaaad7b5e1706ee0ff5d1af15b3a6b63052356c45d4d9758f063a936a3c9b340453efb18993b2eef229e5e97622452884af85dd29f9c88f2492c5063fd0131e9765b8d3df8407d14fb226955eca4b0ea056f96423584819478a4e643138e0508d85ffe905abfc144a18560bd325402de603feadba082e95f465f48e8102b6efea52db3b92611d123e5b09c2d110015119e89593c16db74dadd21607caf432bc", 0xd9}], 0x5, &(0x7f0000000a00)=ANY=[@ANYBLOB="1800000000ffff000001000000ec707cf2e07340b24a7fd8c2097a3fd510ee43618c8b8533b8d85c01b9d5f338e50d95a5cf239dd219508138085c8f980bfed4e3a47db2515af2d6263aa882849ab3a9054f3c777cefbd0b58b0e19ed13d5f037791007a59584647bba8b36de89ae1a0ee22575d19bf54ed80af830cc4428b66cd6343f3fa9b07a2dcfc689eb3a4bb010009798a78c7708b70a1dd73b1b0", @ANYRES32=r0, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="00f3a7bf8600000090d236f37244e2f8845c9d3b2f49627ade15000000000000000000"], 0x88, 0x4}, 0x3) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) 21:33:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x3, 0x8, 0xaf, 0x1, 0x7fffffff, 0x5, 0xffffffffffff8001, 0x2, 0x3, 0x7ff, 0x3}) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x8000000000000003, 0xfff}, {0x0, 0x2}}) open(&(0x7f0000000080)='./bus\x00', 0x4, 0x0) 21:33:15 executing program 1: mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r0 = msgget$private(0x0, 0x120) socketpair(0x30, 0x7, 0x1041, &(0x7f0000000080)) socketpair(0x0, 0x4, 0x2, &(0x7f00000000c0)) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/73) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) 21:33:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000240)='oL', 0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="952ae061b164241eddd0dc70913d80840b3e2f17a293842d131a24bc4a6a064649d78dd1b14c4cfb926a989ada375e61214eebc49bc18a01c8683264921aa9d24928bf09b96376474ddafd661996f463916e1fd39eea3bcc1c86c56b60825a0807751cf2c3e6e9f63a1fcf550ab018cc6d8634839c370099473030", 0x7b}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x3, 0x4) execve(0x0, 0x0, 0x0) 21:33:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {}, {0x6}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x240, 0x2) openat(r1, &(0x7f0000000200)='./file0\x00', 0x100, 0x84) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff2a, &(0x7f00000001c0)="b6") 21:33:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2003f, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 21:33:15 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffff9c, &(0x7f0000000040), 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3ff, 0x4f, 0x100000001, 0x2439, "f957c588766f96dbc126a24268b9023a16228370", 0x1, 0x8000}) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x3) 21:33:15 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) 21:33:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000400)="14ed92582cd4e8f369826787b94fb8154a21d0954bedb1b956a4dc216bb9d9c595638ef2818ca996aad84a6986db1d7bc2f4742ffff5a4a70e392665f7602a918fca9a64682f6105be267b20bae5f53322737bd3523524f2fd2644f25788beaeb30ab2a62ea2ddebc28286be2fb4117727e7cd7670c8e035d2cdeb25b6404897", 0x80}, {&(0x7f0000000480)="e61fcc419939c631dd0d9d0f1464ac303334ca6148d4b283a186ff8aaaa05d067a28b542fbcbc6d795e33b78a44602aefd33afbe0d84d4dd23e2f54add05de309fdc26d4cb23f69c2540d930d5bcaca11e9dfd884af4cc7e84a48a1f460b372b6ce0cbd40caf1c35776a3e98b41f20587f58f529143b4646514d5dc4b895dba79744f9c2a958b19d896fbc7e78fec73eed4a03fa229bec07013b62540752c29ebf535745619bf5761a806f306bc60fbde639c8", 0xb3}], 0x2) r2 = getpgid(0x0) r3 = getpgid(0xffffffffffffffff) setpgid(r2, r3) r4 = syz_open_pts() ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000540)={0x993, 0x400}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x2000746f, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/245, 0xf5}, {&(0x7f0000000280)=""/205, 0xcd}, {&(0x7f0000000380)=""/105, 0x69}], 0x3, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000880)={0x5e96, 0x7ff, 0x3, 0x1, &(0x7f0000000600)={{0xff, 0x2, 0x5, 0x3, 0x8001, 0x401000000000, 0x7}, {[0x1, 0x8, 0x0, 0x8a85, 0x6121, 0x356e, 0x5, 0x4, 0x15, 0x100, 0x100000000, 0x7, 0xfffffffffffffffa, 0x9, 0x101, 0x4, 0x1], [0x50000, 0x1ff, 0x4f6, 0x7fff, 0x800, 0x100000001, 0x3, 0x1f, 0x1, 0x9b78], [0x5, 0xd9, 0x1, 0x0, 0xa5, 0x81, 0x6], [0x2, 0x7, 0x59c, 0x2, 0xffffffffffffffff, 0x9], [{0x200, 0x1000, 0x0, 0x20}, {0x80, 0x7, 0x9, 0xfffffffffffffffd}, {0x242e, 0x7, 0x58c, 0xfc7}, {0x3, 0xd1, 0x10001, 0xfffffffffffffff8}, {0x1e58c36c, 0x1, 0x3, 0x2}, {0x9, 0x2, 0xc2ec, 0x81}, {0x40, 0x80000001, 0x9, 0x2}, {0x7, 0x1, 0x123d8071, 0x5}], {0x1, 0x4, 0x5d9a, 0xc1}, {0x3, 0xffff, 0xe8b, 0xfffffffffffffff7}}}, 0x400}) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000001080)=0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) unlink(&(0x7f0000001040)='./file0\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000f80)=[{&(0x7f00000008c0)=""/253, 0xfd}, {&(0x7f00000009c0)=""/36, 0x24}, {&(0x7f0000000a00)=""/232, 0xe8}, {&(0x7f0000000b00)=""/139, 0x8b}, {&(0x7f0000000bc0)=""/32, 0x20}, {&(0x7f0000000c00)=""/232, 0xe8}, {&(0x7f0000000d00)=""/249, 0xf9}, {&(0x7f0000000e00)=""/78, 0x4e}, {&(0x7f0000000e80)=""/208, 0xd0}], 0x9, 0x0, 0x0) 21:33:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) read(r0, &(0x7f0000000140)=""/234, 0xea) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x3, 0x2, 0x277a, 0x4, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000000}) kqueue() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x3) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) 21:33:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x290, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{}, {0xfffffffffffffffc}]}) 21:33:16 executing program 1: truncate(0x0, 0x0, 0x7) 21:33:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x7, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000000)=[{0x3, 0x1, 0x4d, 0x7}, {0x7, 0x7f2, 0x7, 0x56a37543}, {0x2ae000000000000, 0x4, 0x9, 0x7}, {0x0, 0x5, 0x120000}, {0x5, 0x9, 0x4, 0x3}, {0xfff, 0xff, 0xfffffffffffffff7, 0x3}, {0x4, 0x101, 0x8001, 0xffffffffffff8001}, {0x0, 0x152, 0x697b, 0x7ff}, {0x7ff, 0x8, 0x3, 0x7}, {0x0, 0x9, 0x2000000000, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:33:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x83fd, 0x0) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000001c0)="033d4c752b2e3117ba9dbf96168be966308d38f9aacd674e9745b2362d536aeab044fa9064202a98825707c8436aba0b4d4f94b1acd22bf7739b42a874619218b2dafe052b27cd82fe05c1f0101b98164f0fec1a96163664", 0x58}, {&(0x7f0000000240)="b6ab71a15d33ccd783adf36d7b878fdabdac313a2f314a6deab86c41754e59be37b2c9c911c3f792c1a0b6b12e4f81df12420978bb2b4a50d4966bfa69e7a1586c6ba1dad3f9899a90263912c462c7ddd5a27f2521ffa8de07e232a11071ae9e3e03a1995afe559deaea8a3dcb081d4770ee593cd314f90ef6d83ca0e5ab109b743b2dfb6c9777b241694a812fe86b1f52430444637b8990d96b0e4f2cb76f458ff4cf1923617dbf1095ed2c4a24f37de8e03d7811470c0937c7fc", 0xbb}, {&(0x7f0000000300)="450d642c3c3647706b7b6861730f2a4374882c0373f9af1c28391a5964760d3154ef47af9c18e40f03889a08cf733be6c9345f6b122666c3aae7210a1e5684479d54a9f795c6791bacb64f55d50cb141020418d89759ad467f057fee8f9875206d59c8ed8fee2488b0ca3b2b02637371f0dcfb14bd821e37b9fd095b029f894f44467a3635c7b551babfa607884cc27c9b813b80387e98164e9a2f4649379d6a866bfabebd2bb16a01c8f09fca9bf709ca1ceda03a728698c28173c734464f16482f", 0xc2}, {&(0x7f0000000400)="4d572f51940f44afe092c5cbbd1d77059cbcc3bd91afaed3b06e31a9120120a0ef4383149e578f7185bd0869c0db727c155049dd7b665bf1721ea74715d04c9cf37de6c17e79da6a0e49d87bcfd6dbda83f660a15cd7fe4e340b13aaf1b924601b2caa0631d5dc", 0x67}, {&(0x7f0000000480)="fef92fca1ac1e9c8b94d8cb91be9ebeffbc833ca91bb6b2aa4101f13503c35102107346b35e0fbf60654a6601dbd24a4f6f338316b438209f1400f6aa019281acc28369c33a79a3b731c62770e57fad70eb399515ca7d535f835bf283028859d8f10355695cf4c17c53ed556bd3eed9fdc37522cad2195b164eed14723b3c4be2d4444182bf8ec5cfbd8ec815ce140ea50c802cfb6694b357e2b84212a796395d1f55a7139e52378a27f262b7a3f19c8341e3729be52d996", 0xb8}, {&(0x7f0000000540)="b7e9c19712350e7eb48045c1eeec611b80893181f66ba7a7c47d0cd614a5e7c865f098bc7b3befb7032a896f0777f5b857b67a4fba5974ef0b04d7461b6e12e3c621807e1d7633fd34be68c397b5", 0x4e}], 0x6, &(0x7f0000000640)=[{0x48, 0x1, 0x7ff, "e54a45785e22a6483310e279b0130809ccb237ad48e70f0e3df8562f6c60a76c276b6282bc08d32ce767197f203ca565f29e322b"}, {0xa0, 0xffff, 0xd1af, "aa3ffcb76a468292e1a143120463830e99dfe057ca4786adcd3be3ba2ceb5b4867c47b8d2a2bcaef2ea1e04f2ac406cfdb306a6dc0d7bb29e52c870d32a71a1d740dc6141884c054b1da2dc3178c398882ef7c34e024c902b2da177091a7019b753361262eb3c7019563b559b8623deaefe4e08d9501205f0199a1083d72acf72cf0b552bb4b25288bc08894"}], 0xe8}, 0x401) write(r0, &(0x7f0000000140)="a359a84a786c64aaa4670f78a9f19bfd33e6f473f13151238d2eb433802690cf79c2b0e5c474391efc9ab77ebc246bd83620c6e3d12d5292551db76e4d640e7c1953ab400629ad8d69289626a18b65b60bf4444f32", 0x55) execve(0x0, 0x0, 0x0) 21:33:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4000003) chdir(&(0x7f0000000000)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) 21:33:16 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) 21:33:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6b, 0x0, 0xd264eca9) 21:33:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) sendto(r0, &(0x7f0000000140)="9f590b04fd07960d148517916711a1930ad8ffc19199d2eeafc689341ed5adac46ab5392700d68e97784e91ffba0af842e28c1dfb9141966db57f849fcaffb87b374b62722511e5715732606483a2b62880cbe59bb560838fa110a39459cc0919da5630037aa32cf25529f868aa8221445f8ccb5d35432718ea9d40da4c0ceaeb3aafff3a8067c97cfd46f4ff00de6524fbc6bdcabe74f6fe621da12bb6e4710c01c3fd40edaffd6f60d632340d942559191703d236f7e986264737e20be626f81b8afa56508a96791c3106e0560f41860b308b7e46ca166decdb5e206d9f8ee", 0xe0, 0x0, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) write(r0, &(0x7f0000000040)="9c87c3772c0035b87e33", 0xa) 21:33:16 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 21:33:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$BIOCPROMISC(r0, 0x20004269) getrlimit(0x0, &(0x7f0000000080)) ioctl$BIOCSDLT(r0, 0x20004269, 0x0) 21:33:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33cb8f94ebc33d493b4781621c5cd0e513055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87bd2d72b8bcdb9ad9a4f5f728193ef16ab93d12fc4db1e39139a5d00d1628b53a2f3e1f", 0xfffffffffffffe97) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x40000009) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000800)="ee662e042a9598a1cbddaa1d2ceb6f322707e4925f48db57a8a442ecb6d02abbcbeb348cdede9879c6ba749ef9f9d6d757dc04fcc022d2578a33a883ca9e5ce11143c688a7aea654cd09bc0fc7e45a1eac697279544f40e16c90951896ce54b52cc26117e1297426f583c44dbb6b08187dc87a95a2a4fe332fe5d8abfb1246aaa0f1128aa2b15b210a19af9a8be575632667c4", 0xffffff30}], 0x10000000000002f1) fsync(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="1a5b41760a0667523759842946f5ee291fd7deb753f913054e5156113aa5d9a6ececf5a951322502e9c1caf76cefc3c89c9d48e9eec7d766a3b487f95357a714cce5995d0186273c8fde519dc7da4e9e1d9316c4f4a022e1923374f4b61c03e1cb", 0x61}, {&(0x7f00000002c0)="0a361a3b6552227a935da4aaf288f469ad5d92053e6ee8a6a00b52722eeec1d9dfd493285cf48225fb55fbef0dd8bad2150ed11c055a93279bc2b5173c3f9e29bf4fefb917595eb2c1b0ac3bdbd05b0787c96e882631b092bebca0f108516c53df922ad89aeb92a635899a86b983bc0dcb4da710c348d92ec955c74fd934a7dd34a44e67cbf39ce29ee1982c343613e3b6f7f52970cc93205bb8e8ca16013d13df8a984c93ce461396cadcc4ff5bb1d8d6edb5c1fbcdf4f363162902641fe4b74fbd873154fd45f0dfc0133563d62cba051a7d72fa86fb9a3060a59a", 0xdc}, {&(0x7f00000001c0)="5de6d23ff7f33376e64ebcad652aa28d3771952364b78219e2d914487d2636fd71254e99b434c0", 0x27}, {&(0x7f0000000a80)="663a2120b8c7bbff92e4a1f05cf289b2fda5a9c4b349b8894206a28817328338a0f68ac077552249ef3629363bff315b7fa6313cd2fda50b3aa9194369c712154b54bdd401c4fab69d832aebc8194e147985b6d4deec48a02cb2880670e0f67a0ccdf05476831b02bae491b166289ad4ba4c101adeca5333c707c0bf7080f7f36c6760e119cef3c0585e52447343d27d2c016f9a061f5fdf59e1f31a322f936a0361b8fa55204926f577128620a384b9cb6e2ba5caeb46c3992bfffc434f570fc0e70e16088675564b65050eb946aaf511c5e80008ba80f683929b52ddb1e754fc2acecc3484286eb519f5db649f38cf2a1ec7c16b18973dd8e85bbe3cab60d8c73d675405ed506a3853e8058bd2ddc4510c270e166119ee2494cd62ba545f7976c541470c9d378061a8aa56101185dae0b4c2705ad556a8712bc60888d9c70ba91ec3c55396f1452e1b3c4db85e7d2e182d20720fdece30d0d8e97c0e42acacb824773fc84799a53331f1f7ef168101cd7efcdf155063ef95e34086348b23f0cfa959e9d4b1e06105e40c1a53971bb9a983a3a07f428d42af1275aba22605832968dc40f50ea6294ee20824cbc5ed4f0bf5690a67a800dc50ce11fd18c7d90e545228ae62d7b7936baaef47d67118acd70fc043bde6bb19a4b330f8ab9be58b8e3efa1e14ec7078ebac0367e5fe0c9f3dc741d0094864b30602adc322773602abef1d237244ef85f39ae329b32f0f7601caa28639bc3d0ef16aa7e54b7bb19ed7876ffd3bd166346b978f545e5585bf1e1099fa6e6a8309bf589cddcdf75f428845de65fd9246ebccd5e349226bb2db532744f9c2c4bc40dfe250fcf0d7d6e3693a4dd83acbde611571c8466f97f5a95162e82b8981d1dcacd5ba082a724f21f7583e733438995226bf1a7b8565e6a29601e62ce679bc1a0b1f2775e166ac660e6758a5647af82bc6d9fd3dc5f13a7e08e03cbb2c3eafd2dcd7e87805c13ff91dfb49e08d82abbbc0e2807826b39b935a646c0779b50b7f9a2b6a5fc7cd65841338f0d911b0a61377f7f7a43b7d18118dfed8003e73cbca59dec7359778691001f6c296f0526e592a1889ce67a7310171d794e80fb80889b1f29727780a3fcf5d10e0aa0dae138973f778602bf571c364c08778b7bbc7e9c606e96c0645aa82e9eddcce7e97d83923b533007c05c7896150064a7d95d01fd428941ff482447a18bb7b49e7132ef593c7e8dbcecd9c28f09048643954b903f5e3d4839ace106b6e93a9f5c8c0023385562cca19b04d2fd6bac899488ae10a7decc7a3544c7090c15ac739c3d8bfeb35476cdfd35f95c5942ed9688433aac804b0560b80719df3a280200503c6e4e204cdced78e86c30c7819da5f30f171419e0068b40349a46b3db44d41b959161163a746bdf7e3870e08b7d8701c9ff35625eda29aca4100427a6a3ecd0fe59d1aac610392fb84c874066a00293ff12ebf283c16a29540b585549a86f6bfc64c7333a13a6d9891b717de1e549d90c9c7b83ca4f023fb1080ff015edf9b642834b296c96ecf6b12e5e74a2abde617e24adf3cd1795678b20872787f73798e6c1ac3b9b852474f04f94544ba42b5052521205f3bac3356806c74af5f8d8335a088259b853732d9208e2f7c088d18604ccac28b2134f9c278f2d575b51fc52c8f76aee06136ea0e0728c4b705548afd7f189fcd85435cb6aa43feffe10714336294c03acdf6c5a3751bef568babaa87d5a290b8bfd6f84adea8bb64b68d0f98ca439701b97cee19eaec3a6d24e033bb757321308b1c2723a3499576615c3dea14caba2f232a688b05bf0823b7256a0cbeb879f194da08533b7ee66f504b8dabeaacefa2a8b43c5631d30fe9c1a200abcb45e79f9d01023afe16cb4fcff8664e37dc3faf34482ca114220efdda5e1d0f30f28e915dff0548d423e6dd0cc1ae38863c75f8c69fe0fda9b4794a0d67833296f5ccb651dfcb518fd357562465506319af9517d79bd828c743d03437d8453ffd894f2b84f13d7883a2771c59d70cb03886ee77bf21b0fe890254257c009d5afcae4bd774812b6c52814080334f3c9d2c74ab66b561122a53d3338e47464168ed668aa30f509194b4e18a830081746b890828e7e48af0a8970d7f762d50d59a7ad4c184c95cd03b8a7bad95355da40b7b60a9699d6af086b868ddc44fc9e07095ddce6a862faad929f9628843bd2831f0a0bc47c06c698f1748f6004ab07b7e1d2b4aef0a5db886fa9d11c437025b59c2dca98ee55bf8e5c10d1f82273f1405428d022c52ce136da1569d783ca76d03ac4a9ef094effb8a11492951dd36009f674664b20f683520b22f0914d103274a7e0a296df1be785c08a6b275aac2f5192bd1eb3a07fb97e9a9c7452e14d23c6d74b01f199a545d505d6beca2d93fefeefb18c2c0f0169a6307fb7ad399f58f0a75c0680329bbd02f6598c6fbc2e85561bf4cd3e612e8b79296c782931ccb7be1f012010fdb422ab122e45d921119e1c1364c94491cde4c689b6c833495f37c651128b522bab36ad8634e32b3eabf5b23231a2e2facfa219bc9b668bfcc63fc430455189b614cd220f5194fee34ed45fdd481587c1eb9b64737d2acad8d5a4846c2b42c046bf977a373350a35a46abed0cde40c34ab0d7e9b2f578380de652928d0fcbd2557ba5a192caa79549da7b42cbb263c33ca9d433609f7b9799c6be2ea4b56e80d674cbe66f4c218cab6d1aff28f65aac66ef3f97673d3f5816d10112df66a802083339cab0bb7c51f8c32e16d5f02417c19a09c32744448f9648777752b7110885fd01344188146873b1c2726004276b9e3f40d6002bcefeb60124c6e115563ab82ea117fd666fbb96b620b796a403e860119baad549a00b66a1dc9194724c3546bccddd56af092ff35334e79135cff29a3e51fbd5aa4ce6603265d8798cf81e490bf24746efd45b0060dcceaaa8ef927ecf3e087017f9c4f6fa959cf06fc693d070e624e55b748dafe63f4c31a8338f5603c35011e21cb3f9349763931774daa9f9b9437040d1bd349bfd5bf069f674454029383128f33bd11c6d8a4cc786efca0342c5b7e00f8032918eaff169646f36b1fd2b80406864fcd112a71cf39f3902266d9bb8392561dc1811654bbf896d2ee96a03e01a93001c7fa358eb8fef3d66c142bad7b9d95262f6426dfbc902320f195f1c6732195178b6367a53029af67775b511606b53299ae562c773ffc8f6aa719d4ba471c94108ca8cf7f298a59d8db5e6a1818403ddaf5590cc5310ae4b36a0530e4d1e5c32cf4c43dc3397c6029e574148556209f914e58881dd36cb594cc4851bb3cf190627b82efbcfcab9dd46916a4036b5e12ae69506a8f1b9a46851b5377febbd8ecdecd7bc906ebd0a5f2a8cb14985051d5b5ffef6d9a5460a6f9a4c1365eee6dcde7374603da141e3ac9902722899d627d67ab57c4ad2525f48cb6577b642d2bae865e725eacb3439ab1ede2c246ee0e3b2bba8be2f855dc6d9e9da002081207133582ebaae651791eee8c49b0cde87bfdcea87b26f0b5f432be73b04b35a534173292114f7136a49d8a6caffbe5888ceb4ce83a56f60bdbf01e5b71d1c4eafb36a0aabf8322e1bf1d129e43c5e0720c3c21426d152f826a0773797790de5c6139a1616dcf3836429344847e494865186cff481bea3d06b035431df2d41742450bffa49ac799723717387fdec8282238aafcc487fb5afc3a329eed23c4f89d6c157ccc326ab2b4deeeb152f829e2ee4dd721111bf4dc62ebfa49d8c8896e3c1fb7d8db5c760569d54437b9c936a55b331dd3f50330ad680d4527bc70ae23083ab2ec110426caa98e63fb9b18a5d01b7605adea5335792fec39faee22e3e168b94ecf7430c51470a2860c3a32d707162eda5df458aab185b9bd73f020ccc35c1b380f948120f36823f1d3f2a00bca369e37414a7c1166077c9809aa3f68ffec0edcb85d13ac252fff6b1285342c55564019f822c0143f1b78920ba93f81c789a20e031c77fccd2e75417387a5250b7cf2886906884d8bc85a6285d97544bd69fa2ff762afc11b67b517ad9e6e08dacc75dfb955d012069602a2be5253990f45b74836a4940624e456130dfd573cdd39da460ad6d9f89cbd999259b782ddfbc7b279cce54fdf2e59c315dfbdec4ddf8edcb0063164794a711f69117f0a847296ec969955e4bf2d5906e2af3e60741a821ae81b3d7c934164ef137f4f121661a90854d328b3592149d5dfe2c502ba34323d6e4dbee1cb1974169c2acd7191c674e31611a3f832bfcfc0824d9a12a96a26da83e466582e45195db0a72a6d0538f5e52496b3a928c5aaa22e85eb6d85570e283a9644400c02019d9e09b3883d3e5c6a759be3cda765b83a661f545a0c6a428770b67f4367b1c26033b524d3dacb3f93241a7b55fa833066e5ce34d55bcc4955471832b8a6ccf658d4731f7032f2d603158a79d9f3f3c6b315400217330b1c81d98aa4bac3898eecc98d858d36983e737ba878a5112fde51dd17d701cb421334b1c2e8cf8de5de8f0632d1920390259adb55a1f8fdec828957e8ef4733a7aa40e85b20503fbc678ba5cfd2025911869797b44ea72f472053a1667878f504ae812966ee1d90bc0d431eb7aa4e71f753ea164aaa35e734eeb94e55f30316ecf992b60b14d4a59bcc15e83ebe4935b2a4d8c795e88d23d8d47d584bc0d03e20affb920ee9e92258b1e39c1ca7cf4eee105df7aec709557ca487aad83b8b90536d37c76af38e7e2d1e76ad563f211d69867b9605389f37d0d4b43326552f9d116a77d56f978cbc0200c86f900e9dd548db250ea42bdeddd6cc616a59a84bc68932f0fb374b8d180f6c59bfbe8084debcae2a84f501a188f2fed0605132ab99b28ac7dc8130c531d98a41d6b78d1cbe353d422c1472a9ebf49af63da5a1da6dd00505533026b3ff93ee2448a93b8857785ef2778df0277423137b99a2270fdf93ebcca26e8d4643ece0b2ad58e85573bcb6284e0eb6cd4ce97f2223dca4f82e00d304f147ae2380595358cacd607876add9902b0bf0d401fea1aec4269f3263b8cd8cf404117cce88c8e8fca85ed631e82804cebbc1420a6c2d91c6621f6203812b7faab5909222c99341b1774acc51053683486b62264d4deea1c34868e98c4343095ffd5e66e5512d855b5e935a6893f68e0d8918bf5166a42e4d5afd93f5e47016bc52e538e0df746a6b1ee2e68a23f4a88bdf04f2f3d149d27814188cee21431fe1043969524a52328584240d76d946afe158d72a49613f6f100b8ce9e8078a845b5fcc1976e14d6f695c16d3cd44d31a8fcc0a1aa7c64703654bc16f9473f9377c1c48b4b0030fdc081e305da71e0667741a139e76223dbec98559b39786f168eb36de43b22a788554f56ea889549aaf599240ab0f02e3ab41ba15942020eec2ec4c5c2f91698a467e9729f944e94f644043ab40c3efdb694e742053dbe069526abcd951fe18b04c4971b19059566c42c955eb77c71183e197a57b61b94b97ed8f5d3f07c11a63d6df82919e9c301c0b9e488a813fb9ce86d01c2ed27b178e889df7723a18034a404af42a4c81054167c4835b3ab485661e43a6a97239f75abb127f6d83201247f729b83636f6749dda2419a3703a27fe8658dab3c21ee0511b1e78e4932d4929afff1ea96231c42c9829873daaf04343b7c911a7dc5dff34cf52da5a2229131f06c2e5cf9f2b429d7e2d7ebed0a6afd3702e3ac9ca1032e5e3e9a5df44780063147557a117e8d5c91e7c", 0x1000}, {&(0x7f00000003c0)="384d20b52bf6cfdc788e59eedf7f463f3ffe262c557c436c0d7e13654fdc73d053a4e423e9a6a6088c30b6f1d3ce8aee2ca4a289c137c994109109b760218a253b7d3ad329ed6adf912d5a5d8977786bd11b694eaef81ef20e93dcc3f97f32410662c927fc7fb5f55769bc100fb0c4590907a1ca2e2ff25fbaa41b5d445f397da6469410a369572dcead84ec1d55167e0447c718968d73fb77707ba32674a6bbd10eb30b3f91a1c2793a7efcd7838088c268ad5ae4ec341c55146f5ea5363836fad178760afdb29e46", 0xc9}, {&(0x7f00000004c0)="eb0ebf1e8964adaed6abf7320051a8c0af57cd4df473e5971ada72bec16f627f8267e8101bf8e158f4524840a357e1c73bc1cf29a5b86f731f02408a1f735a257d487757ab85bc8a1141ca9c204ca9e8bbea99ed0586018c7716ebd7e006b68f82979023d46381ec421a044e2792982a0be66d00116a626c0e1beb611b01faf4ee3f643c50b3038fc89795f3332cdcb4f0c923886db4c7aa08c48c3e12fc55c80f55afc3aa91a947bf2578f9dfa6cefd53bbf08748e570f03e4f82cd3f24f6861a1db138955792dd8154fab1833aef4e4108cdde8f87285fbe12ee2d460f5e0a01667c67d534e492", 0xe8}, {&(0x7f0000000200)="3df295451d446205c04290ef7d7612beb034e39c0d56177150394412c26b344934a487099f6c464873a4ef82f0547f1e", 0x30}, {&(0x7f00000005c0)="0dba3f1cdaed5f3b6b0e4f501168325e49869826d822381a7f3a33a8146621f472003f2055fc72cf676f92c864714e4b0c83acbbf3689aee3d869bb91e279c541bfbc3150dc301258cc37147b6171a7d85e40e406836d3a7d3af27", 0x5b}], 0x8) close(r1) nanosleep(&(0x7f0000000700)={0x10003, 0x1ff}, &(0x7f0000000100)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5, 0x10000, 0x9, 0xba3, "37e6bca79ee30577867cfc084cf651842fb500c8", 0x7, 0x401}) r2 = dup(r1) syz_open_pts() r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) getpgid(r3) syz_open_pts() 21:33:17 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getsockname(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 21:33:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 21:33:17 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) listen(r0, 0x400) r1 = socket(0x1, 0x5, 0x0) setsockopt(r1, 0xfffffffffffffffd, 0x5, &(0x7f0000000100)="a1d8b18963310a1f8146d09aef847b3bd525af2d0f3ff7ae5f5847d786ffe463184ef869dbc320bf8d6c5abe56ee5b1b884354075ae816ae8d81e661f3e703b64475eefe41cff65c3552b4d17974b0d8ceb689664216b72160e542eb78a8a325015946b37d495c8c66ec958d48db84a502603aa67778e2a4cdfc4f621079ecebb677a2757e3c5a61a85cdddc4132e2ae5bcf08be1de0a70ca8d41eba4b", 0x9d) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) shutdown(r1, 0x2) 21:33:17 executing program 1: r0 = socket$inet(0x2, 0x8000, 0xfffffffffffffffc) shutdown(r0, 0x1) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40000003) 21:33:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0xa, r0) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x1b690fa3cdd857a1, 0x2) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) close(r0) 21:33:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="9f87b278b2fd8ba567f53664f427ace53908f17ea0ace461421b2fb61790090fb41c38b15280a64e56b87f6883854b12c46e4941b4f81849b8ec24311e42f1e3d0d94eee1c69f15e8e5950ff4369", 0x1}], 0x1000000000000214) 21:33:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chflags(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xf48) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) listen(r1, 0x101) 21:33:17 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x6) r5 = semget(0x3, 0x1, 0x58b) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000080)) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000140)=0x1f) read(r0, &(0x7f00000001c0)=""/142, 0x8e) write(r0, &(0x7f0000000100)='B', 0x1) 21:33:17 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000380)="b0", 0x1) open(&(0x7f0000000000)='./file0\x00', 0x81, 0x20) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 21:33:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0xfffffffffffffff9, 0x0, 0x0, 0x8}, {0x10001, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) 21:33:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) getgroups(0x1, &(0x7f0000001800)=[0xffffffffffffffff]) r6 = getpid() r7 = msgget$private(0x0, 0x38) msgctl$IPC_SET(r7, 0x1, &(0x7f0000001b80)={{0x80000000, r3, r5, r3, r4, 0x1, 0x6}, 0x5, 0x7, r6, r2, 0xfff, 0x5, 0x4, 0x7}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) getgroups(0x4, &(0x7f00000018c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r10 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(r1, 0x5) r14 = geteuid() getgroups(0x3, &(0x7f0000001980)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r16 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, &(0x7f0000001a00)=0xc) r18 = getgid() sendmsg$unix(r0, &(0x7f0000001b40)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000180)="52c4ea4b3d6fa4615b4daabb22a32e68b6e477583932432f174c3cc0b7184259d6b4c73c9ba8401ea0d585981055e85f6c488ef80a3ac5c1605fe895da7408ce5a34a742be2402289ae97567b6b90ee667ba78ba2d3ac0da79d6844d96fe0b3aeee930f10daedebfa4701412169a358150fed0f79a8c29e86b72e6774dbfceeb87b2d24aa621322fff073e73ff2a21aef015fe417ac94fb5c90cf01eea76a55fb1bb8c2ea5bb77299b2fa2019b134f1b739836", 0xb3}, {&(0x7f0000000240)}, {&(0x7f0000000280)="4f18a6421d66d32e31ee52905bbd54ccb2fe855a34bf5cca8b6ba91e95e55b3651988b10df4fdf1e4ef23ff6c50bcea2485ec0b6c7368b2629fb6a9eb1b675624c47e2b90e0a5057f13743398be0d4a9395a8c38d89fa76b0e57748e27b286b41cf1895706bf4561cccf5905722996438c3258c74156e7884c60c14c58394513d9aa1d053f8c99fcb71fe9f72702ef30890bbd9f01e8ed202cac5c72818656fd7eb33b9222b0cf8b68697855d9886dba587b59c9682e105ad6b8d0741c88cfe91ed30088fcb32dcf689c7a264355ba7b4b20981d0338d91ea37b73888200af9c4e3f2f0650f0362877145329a94712f26b02fd1699c2de3581be215dcad401c84a1ed572b3e9bc9852fb4a9220cc2c26c130930d8292ef718146a4aa438e7df62c8095bae9ac914641b3a495d2270a90ad9d2a2bf80a8d6e44a7b6649c328670dce102c349ce6cee346e8bfa52cf95a46ab4610f3bf5aa350cc2c7dbd9354cd8b3233f170048009d3e861e34db747bfde8f9bdb525849882bc865fbed9ae87790d9406dafdd0be224f62d8990633f7357744a6be57022394755a9ee9383182eaca6e837fdeb43bb10b77eacc16e2e1a4a839d5dfc08b67b303c1a2ab9808a0b9f61933720bc204c421135379b43b29a56eb6e456705b20765e61a7b5ec04b51a64e1fa0d25d1930ec6e63a978baa9b9911b5f5e9153758f0a131428de983c1e876b899fc21d3b0c76572cbd03b897971dc5d3570a7343abb694995d6bc08379f0d387d53db6e19a143ccedc6dd728d8434a080c0db989ca644822d6ee488f01781cb87a0d158bb48fa734c71dcc5ceb512dd7c161264420425f4f5bb9fd78be5bc10f67f760e23db235e5222982d02fed6387d74d75d138c08e7a5b31937abcd9673099d0404a3e774fb7d25caa851cfd8ce4acd1188f7e81dba0189507b96437d59feb4c8a85915cbb8932aca0ddbbb4456a75c1f852049097f06117e9d96fd963291dc9f06ec33835cc615d42e4c2cec4ee174c8f34b5024e360acb3fa4e024f8cbc24e20a57d8964858ceb7db343f252181fcf513f2c0ba2258bb1ee1a7194d4c481899e4c2c05a19861c15573d1a64cf81022a322e877f36e7e8580a729845dce53123d504a258e470d82c768483c0a555818cb58cbd1db7556fc78c0fdbc364a7d0b012c014bb97acd6b6f77b5b1a7ee22162af8e3c071cd01646dd8d18d4e74f30ffcffd94ff6f861588ccfd4c154f1d79116580a521c70995b115232f7f6cf3672068a3543fad7d78da24c7586bc09f02a79272e88e2a60195750182db1da91939c7d772b56a9b45458e52000f7de6839aa73dd65d793946c5f16e58edf846ea8a51f225ed027b4e186fa9b7ef753e7b6603888a8bae31aa0c45ca859c0f229de4587169ab3fc7c66dfaa2fc647f54b1426069fcd32343190003ac6feada9a05fb131c5fe37a4ef6f9eff864f53222c09a30198c681fdc41f24b611333397428dc52ef6509ad3af9c2381b0e14f2a32568d434b6203ff995cdde190e865bbb27b5320c452a3574fe01962252091b94dbc0808036145fe25965977e0f114b37b03f51377f4afd3ec0b9fbf4f69750957f764398a67dd9546431ec06c0a8493a3f9e72b07c4710e8ee6083e9a58cfff2cceffbd0fe7d76d1c6100ca3c4824f361705b62db6d5bdb9c3cdf25052b0a2ef0a4f8de819c1f4c64542ce4cbdd10ee5edf48cd4e00c429b62c9a6114bcc75df84505b8ac2b4675dbcd1832c731f201f0ebbb041ffca43808e449152c80270ac03a673c6f3355b586cde275eeac2045aa13bc7f1b6a86c65efb9ddbf60b555505bfe5d17bce7e3eb66d0c34fd1c82e4ffcb0f90341b224812984d71e2fd82140c0a80107f1b33fa7f62967284ff6e0b4e1561e41be1aa5cce51381120b60ae6b7a88e45e07e75fb136dc2c17c736dd9d2e7a1cbc95d7bcc1a3bed979145c196b6a535249af72a96bb4515125794465b3b7bcc69dce34c4e6e72baa2432cb0da142faf74e8257bc67d5573171a5dbc77d0dde1c0d1ca7f8344d2597b2656c70614c420e99fe2892bf2e21a6c3ed9135a5ef073f672800ba661ec212a30e12d2e686f44c87270c8cdbf6742bd919428bac419aea80debd9c4edb5f2e08a32f19203987e2eecad27055160346142dd5bb99e5cb7de67c6dd0a09deb30376e58b897f54879ae5f2fd1a33be11836ad590c3fdaadf08304bf5321f3d68a7b3f56f699b60039838efff3ce9d6f5f5cba2efabf3529297ab3318b0615e0dc638cbf5b91f741c00b24e16dcedcf8bfe10ce5fab4668da53441823646ab16c4811cf9699e375e839914b5a3feb3ff1fecbc5dc03237bd42c7435cada32dfc7c5f3a6be79b2c8be18cbe0e3e6aa4b534b8ba8e86356684f73c78b7dcaa697b79937ac170a34d8e5e42217c8a41a9e4a396d3a0a420a0ad797dd4eb5763691a269d6b4e36b51c32afe5d501552e980ac8d35b575d027509a4c8ce47f56b4c8a5dc1561935589c4d6bd90e459f525ee802e28af2553035efb599b4788c34130863a8d4d0b4c5d963a387a8712415e36c37ee086d4e968c722d59aa91cb447cd20263f3132880902628b3377c0d000386f2fd8a6f6605556642294dd27072132eb2176f3adb0e65a8e01ca00e89e7d44d4fb7258119fcddcf4386b381474d88aaa820a6624646b2c3a5522c256d9d277e66a6493b39565f2051d55b3936dd839b0d3fc4ddae90ea48b5447a82f493cc8514bc562b20d8e14addafa763cb137e25d7401958f9f0ce4ae2ff13d8790376958330ca586e9f1d5a3af419de3e3e00735dc7e2fd0c0e8402e728e08e571bb4ca4f9fe1c101ee61e2c06e2aa9e84c4a323f0bae5908affd6c4837108abfdac27e0c03ad2d863326a84a7880f689ec87f6aa685f0b53a1723489a3c25727aa65b9dc413a0a8693cd18dadb9862e742d7f60f3600db53d59ac9095466376db1b898bb1ba68ecf7a2b7ab6f770c3bad86f218fa62ca39f9f9d38450d0bce2796855942efed1ac4b0c9d39f6c8a80af27d30474ae1fee190f45476d92b69534732ea0e14579a29210f4a346aa017f476163a1e9a5fd4fc4ff5698a3e0c54f07d43cd2f7b76ebf9cd3ca03b37875f5991a84a8e8917ba1bd282ab145f2810532981c3e16d436141d508e638f24814a2f242a4b16a03a23e695fda0f34fa9cddcf22d10600a15b32f33cbc6ca3a759e21750821298a0bd95c2e7a536f8e6c59049cf18eeae98a249e6f24e4a8c0eeed2529564c1176c52dc0c3b184fa7bf51b4823c12b8d7e19033bf44efbb25e9f19ba90c48c57379f70bfa2d66d0ebfecfd817f4da0d95a9d5dddc8df4f91c79c6ba2ba4c166a0124ebd76bb78753b54d102619c072141a9881e3c58f42d1f97598024aaee8f217c091d0ae247d6b47edae9692840af27d1b5e84957172a1183471d9a1552104d468a23332471d668e160e8f4ae856af741563552a5598c1f1c345c11b02fefa56e239cdf28caa206376ffed7d57c4501e2285ae8ae76e380983d852bb42b45ecd367c6ac01423b5ab49eee7469290f15fdb637a45c65f765e78e09b608d2a5024e7b454198c811b44bd7a31fe0a1ced7fa53ca24d69580306f2377c82b2c8df044274255caa07d3bc9967f0abbed97cdbdf33bcee2dfc79044a234958a72ef3706b1511bff73614a2ece6357f5b142c3908916f218596db2959c539dbb17cac77a395fdcb352776a2524c366528482a173ebb1f0e14020fd4bbc6fcae006aea6325fc33560a08f69450ad4268047b3a3c2247359dc6ff58f3aac4e17e98834103586f341f6e7ac7074fa233924a004cbb63381c5ebcfe14e751d0e6fe7c77fcdc17a502e2629aa5cdcfeadc466445ded761b6fa97d61c16aae42627b081dc72600c3b84f3c25500ee9eb85b815c2409d86fd89d5f736addb72a91404af88c46ee9fa052d0de6a404bad70b4d84384e1bee484981e1d3ff9814a5684b696e2be59215254ccfebf4a941c24cf88b0d9ad05186fd4a3c0392c5506b88c1ae6c589a70fb5c9ba8f113c22d227256679073909239a58dd86c1609a310e5b3da0849e381264bfd984f52547725e522b6aac6626ac41f512afdde8659f77658ca149ceff34ff7ed0930e7df4e003fabdd99dd8f36651e08251cc6785be0b3e16f45bb2c9bce1ea0c0ac5af35e13c342f1f61ddde512628035f00425362f25c7fa8a41161a74a93d3e600b351f777eaa7608092956dfb7a822534941b65c2257b3f666d9f7932651f153163f4597ac8abcb74598dce80d0f666736d45506859a0b26108727a931ad47cd9e8f3c5b9ec38a1a7f05c51e4cab869906c03816e9bb7c73ddbd3f8a28724c84d93708127c3ec8ae700d0eedfed4c3b26b8de6c6ee0023d1f96e381732ff8d775e47643fe0f2ebbd815551a8a0b800a056fb5037d97b290c93c10cd87a3e55e92062e0472fc555a8e044364b4a22921880c177efed114f439a0b8aac19eaf2a839a81cd801314662e159e22f1edacdd1c02c828295c91dccd0e44187811e7b8766f447bf37a992b1094bb6b1c137fa2d5ef090b1b17f5abbbe981644ef16d3ac5a294afa96784b7c2cb402cb648a7d5f5e56f28e425fb025ae3b8819151749b1bd8e4c8a83a29f669a28fe6bed02c1e6e350eb93ae9513f0c77a1ecf2904f713d7abce793fa93a0ff2c6baa96f1c7d291c13ac4aca858a0ae7407f154c72d530f6e3bfe6db5000da6154d8ae34a5d40def88796a8e845b8fd570d1c63c3bf914c154786c7e04c3646f806cc1ed29353a53d0f07944907aaf2c6a5057d5ad9fa5a510d35c845db37728810955595c115482350748929934808e725a5b981a0d87c1c184c3e7791fea14ec9188f755ee856e8a13a59ab09d9efd52553ecac7cbe093ee4ff4d9fc5a915d631ee7155a8b92900a052d7212b1dc948a7101af59864c82d61576d46729201e295c36961914b132b321c053618ce76b1f04fab96eba653eac56313920f88eb4e5a0a7223b33102a196f006bf2e85a9235f71c0caeae1cda4164afd6a08c31cdad8c81505ff4fb380edaf3403a347b260c3a63e6ad7d885f3b8b2bf5418d93333e2037be6fc61e72ac3fe13e8e4666b458e8feff25f9ea4c341f25f54a3ca127b158dfd6a3a22fe8175bfe06892ad3eb972a9d6f34f7d4ca902b8e3cceaaf9b4f1889c035c47a665de27bc1800d19135670c31c7a5e1eb8c8a4784875b47a48e9c6058305ccd7815a88772c40b4b19584c04c38885cd4cccd3c9f498856e1ef44ffaf5f7cb6722dce42528700208ed52693b98256a43acf4705134f3c8ba9120cbd6bc244271060ef9c5038824abc42ba9d6762088c24e5a4f8c23f29ac46e404d4f22d4863f7b92c12febfb57ecc973f66d22c59dc29a0471d8a7a9fea4f1a648e7b85406dc0d0c6bf3162e315b4bc9e3f27b97230c4f258309716c8cb7603028d89fee640cdbde51c9cd8aa6663ccebb57364e082184adbf37c384ddf4e18fb2c4d501c00bdc3b37c8cebb093a031b458182e4cdb67adab7909ba841981d99a54099baec5e13e876daf514c6d9923a3407d50fd88d3e8924c4020c18db32e50d1540d79bb3d07305f5d508e2ea1d1560629c9329708ecd8d140576876fba99c40ef1edbdc0211cbd4c0d8412349a8944a7cfa297700d33af40a985237a316f5cbf95f536bfc6e1fcb9e4cd274949047a276fd631ca33c792bdad7da70ebfb0bc31cdcc0e0d31d96ef526d38f38c1c0958c1ae99f67d36ae1b608e855e9492c91dd82", 0x1000}, {&(0x7f0000001280)="53a40a9e4bb95bda387b174a9611db535ee422e1c87d58517a7426198895acd53e0346445cd2f87422803422920da8", 0x21f}, {&(0x7f00000012c0)="358303ed83351b226f627a7182184b9d1dbfa3b56c37871786cfd083b0dde61e9fe69f6f473a07b1a8c6d1e1d8c8ef88b5abd1d5ddbdbe29d40926463775bd4f73a2d037a15a0cd05b6bc544d5f700ebc9060291537f8f8bcd0c1565d085ff05932beb20448312ce6d3f383f355959a5288c1b8fa15b5b51c3627d26e5928ab1474c88dc2e0ce9", 0x87}, {&(0x7f0000001380)="aa2bea3ed6eb5a6c58aa57b4af987c8e863bd6224b512980403f15ccd7e664d257cba3aadfdc4f0581b8c8c0660cb580ba53995ada04a3628dac41ae2d11ba8b84e551c243b78f09260af1433bb3682a02ecc0fd24c3f53e911374ecfa0452d46ed983e16157aa2569ec281c7d234a9d3a1158fa2f8e8f6936f69667b470cf57f6184d245c0db7217f5bda4ca8118f922817341c1dbd76c568a1595dded0fe3e23d75fbee95112b515d0cb9204eba3245ef4ed27ed729126175d8d3eede60273f88b5312530f18412d769dde29c82891bacd6659a5bf228c8ae086350e424fa30e", 0xe1}, {&(0x7f0000001480)="c137cd62e6f45a489f574ff02306f6b0331036c4345c28bef400915c1c6a85f97a018b3d604fb5c1461d93e7f082b928c7fab05d7971868999bdadbd6622eea6955147ff89232a32e138480166803c32776cf0557b092783592b1ba66e7713ba779850b1e79fe0dc3772b88a2d1c565ff5f3f7398f4a8522b29872fe1f39ac86df217dda0cb95cbdf1742bc1aaa0a3b6a9f41557a310fae8cc3a551869491f89d49d83b53dc62f58274afde941", 0xad}, {&(0x7f0000001540)="8e3dc3bf09d44424793aee110e7a4787c1275bc17ec47b92d9f61b954ffe2bbea2", 0x21}, {&(0x7f0000001580)="336d2145072a052cba0aca2c2b34b6eef910d1afbe22099481a0559f9a89921c2eb0abb900982aa2033ce5b2f7c27ec542f6180d4c95122026beb357cb601e6cd12e2e62f9471e21d1fccee538e9bb079a1219e6e8c90ab8a353df4248eda35c7502a9c291a189582cc67ab9139101b3efcdf0151567c9c22236a8edac297d321fcea73c014f7881409cd996d79ff90be41d6482d41d8d98cd53099d6bbee4d88d15abca68495363b5185a2c4a506050e3e6fe34ba2f27f939f65bf8d808a2bd19228534a35547828c4e4a8292f9f9970f6bd161f582bb0f6c02", 0xda}, {&(0x7f0000001680)}], 0xa, &(0x7f0000001a40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r0, r1, r1]}], 0xe8, 0x1}, 0x400) dup(r0) sendto$unix(r1, &(0x7f0000001c00)="b232bfa260cd96358f77d1e9762739ebb4912534764b929fe82a3e8f2559c425a56c7aa23999a302930735620d44908fb31edf2f07671a2d81e6a0e4b5d090989fa96b0309e9e58ac76f60f5d378c7c04c4cc97733ddcb2bd057d6344f1dcb194adf852aaa55578ec89172a632b0a1eac2ed752a11898a812b", 0x79, 0x0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) fcntl$setflags(r0, 0x2, 0x1) 21:33:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000080)='./bus\x00', 0xec2, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)='L0', 0x2}], 0x1) 21:33:17 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892, 0x7}, 0x8) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x9) 21:33:17 executing program 1: open$dir(&(0x7f0000000040)='./bus\x00', 0xc08, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000000401, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="01ce89c20c4d6c", 0x7}], 0x1) 21:33:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x103) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0xd05e}) 21:33:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x1, &(0x7f00000001c0)="a1") 21:33:17 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7ffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8080, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) 21:33:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x204c0, 0x0) write(r0, &(0x7f0000000080)="48e113", 0x3) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000140)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x2e2}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0x1000) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) getpid() socket$unix(0x1, 0x1, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000200)=0xffffffffffffff00) 21:33:17 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) readlink(&(0x7f0000001240)='./bus\x00', &(0x7f0000001280)=""/210, 0xd2) truncate(&(0x7f0000000100)='./bus\x00', 0x0, 0x3) pledge(&(0x7f0000000080)='I/)', &(0x7f00000000c0)='+\x00') r1 = open$dir(&(0x7f00000011c0)='./bus/file0\x00', 0x240, 0x2) mkdirat(r1, &(0x7f0000001200)='./bus\x00', 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x5010, r0, 0x0, 0x52) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x200) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 21:33:17 executing program 0: chroot(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x8002, 0x4500) open(&(0x7f0000000080)='./bus\x00', 0x989, 0xcf6280d5364c6d17) 21:33:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "010000fa00000002f000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/176, 0xb0}], 0x1) close(r0) r1 = socket(0x33, 0x400000000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:33:18 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7799}, 0xc) r1 = socket$inet(0x2, 0x800000004001, 0x0) listen(r1, 0x0) bind$inet(r1, &(0x7f0000000000), 0xc) 21:33:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x10) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000180)=0x8, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:33:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) chmod(&(0x7f0000000180)='./file0\x00', 0xc4) setsockopt$sock_int(r0, 0xffff, 0xd, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xffd) setsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:33:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000200)='./bus/file0\x00', 0x400000003ff, 0x100) r1 = semget$private(0x0, 0x4, 0x684) semop(r1, &(0x7f00000001c0)=[{0x2, 0x1, 0x1000}, {0x1, 0x10, 0x1800}, {0x3, 0x401, 0x800}, {0x7, 0x9, 0x1800}, {0x0, 0x2}], 0x5) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f891d88221cfe0df81e7c55351e672d", 0x48}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000140)="882aadfa2f89d1bd13744f08357a259089c1ae5f9163146316e6f7a012268429a49122c7b47af02a80a08ad2b44212a9b2d8ea0a93c3a3a82e3ac3a62a79a211cf13a7f781f6ce96eb0666c516f8406d5f3e2a", 0x53, 0x1, &(0x7f00000000c0)=@un=@file={0x1, './bus/file0\x00'}, 0xe) 21:33:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x98, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x5, 0x10001, 0x7f, 0x9}, {0x5, 0xffff, 0x6, 0x80000000}, {0x0, 0x800, 0x8, 0xfffffffffffffffe}]}) 21:33:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe2(&(0x7f0000000140), 0x10000) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(0xffffffffffffffff) unlink(&(0x7f00000001c0)='./file0\x00') renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 21:33:18 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xf0000002, 0x800, 0x7}, {{r2}, 0xfffffffffffffffe, 0x22, 0xf0000000, 0x3f, 0x8}, {{r1}, 0xfffffffffffffffe, 0x80, 0x200fffff, 0x8}, {{r2}, 0xfffffffffffffffb, 0x8, 0x10, 0x0, 0x1ff}, {{r2}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x9, 0x200}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20000001, 0x1, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000014, 0x6}, {{r1}, 0xffffffffffffffff, 0x12, 0x0, 0x0, 0x7}, {{r0}, 0x0, 0x80, 0x20000000, 0x3800, 0x5e9}], 0x1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x9da, 0x6}, {{r1}, 0xfffffffffffffff8, 0x20, 0x21, 0x2, 0xdafc}, {{r0}, 0xfffffffffffffff8, 0x20, 0x10, 0x9, 0x7ff}, {{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0xca, 0x100000000}, {{r1}, 0xfffffffffffffffc, 0x2, 0x8000000a, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0x1, 0x20000048, 0x6, 0x69d}, {{r0}, 0xfffffffffffffffc, 0x40, 0x200000c3, 0x2, 0x5}], 0x7, &(0x7f00000002c0)={0xffffffffffff8000, 0x1}) 21:33:18 executing program 0: madvise(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) close(r0) r1 = shmget(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x2000) 21:33:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18000, 0x0) socket$inet6(0x18, 0x800000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x9, 0x0, 0x0) dup2(r0, r0) socket(0x0, 0x8005, 0x1) r1 = geteuid() seteuid(r1) 21:33:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x33, 0x4, 0x67) listen(r0, 0x0) fcntl$getown(r0, 0x5) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0xfffffffffffffff9, 0x7}, 0xc) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x1) 21:33:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0xfffffda9) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) 21:33:18 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) 21:33:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xfff, 0xf91, 0x400000000000000, 0x3}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)) 21:33:18 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) geteuid() geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r4) setgroups(0x7, &(0x7f0000000000)=[r0, r0, r3, r1, r3, r1, r2]) msgget(0x3, 0x140) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) 21:33:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) lseek(r0, 0x0, 0x0, 0x3) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x3ea) write(r0, &(0x7f0000000200)='3C', 0x2) 21:33:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000000c0)="220e37", 0x3) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:33:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400100003fd, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="9fb89e7237bbec25e520c06f5168ef4248c66af7402a73cade3a77464864cfea3fccd33c3ab5d674a7935198c209100139193e8b565ab04eb114267ba36db0904266aed4c1732249adf6c7dd9c3947a16b4b33eae92eda654d5f1869fbe797a8742f512166146fd1adbb59dd0c7bd163a751505233da7a2677f87320dedb462684fe2783c67c58b1e65b85f93b8566baa4ad45b896736d9a96e0a74ee0642b", 0x9f}], 0x1) fchflags(r0, 0x2e68ccd8908bf00) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0xd0) 21:33:18 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x20080, 0x0) ftruncate(r0, 0x0, 0x20030020) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x128) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x3) dup(r0) 21:33:18 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) r0 = socket(0x18, 0x1, 0x6) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x101, 0x8}, 0xc) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xec, 0x7f, 0x9, "2fbe612be430acb64c91002f582d6dfd0851b5da", 0xbd9, 0x7}) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x8, 0xda}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r3) 21:33:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003d) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getpid() setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget$private(0x0, 0x524) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/23) close(r1) 21:33:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000140)={0x1, 0x9, 0xcc61}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000001c0)=0x8001) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0xfffffffffffffffc}, {0x23}], 0x2}) r3 = msgget$private(0x0, 0x20) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000fffc0000002300000000000000000000000000000000000000000000287b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0669450312164842eb13f214f2a8c8d7d5178383359d622dd9c0e5133d0ab59564ea0f516ea71658c77f6e1af6ac16b2ef0297c3ba7d2f1e56dfb211456103ee0665465162a96b107c76105"], 0x8e, 0x1, 0x800) 21:33:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x4}, {r0}, {r0, 0x4}, {r0, 0x4}], 0x5, 0xf) 21:33:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) recvfrom$unix(r1, &(0x7f0000000180)=""/100, 0x64, 0xe4874bc809cedb34, &(0x7f0000000240)=ANY=[@ANYBLOB="fdfbfa621ba82c14d7c20dfc66aa30f48a43b450388ab7b903b20a2971165dad94a57d6aab059ba688cf3c26f8052a344e7623049a38aa3f5a59763ea3252d54fd46deb07309c1a56e022d0e138775d7e6bbab3f4d0b4fa3bceb3897e0eed380b312c334c60a957bce482f1a7c392e687c969e6a8f28496feba7ae6a96dd3c4b50d54f69954112dc3a2cf36f08966a145bd2a924668a553e9b366a8ca715ce7fc61f927338a8"], 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") 21:33:18 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000000600)=[{0x0}], 0x1) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x215}, 0x0) 21:33:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x101, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000380)='on', 0x2) 21:33:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x480, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) flock(r0, 0x2) close(r0) flock(r0, 0xfffffffffffffffd) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100008001}) getrusage(0xffffffffffffffff, &(0x7f0000000080)) 21:33:18 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=""/207, 0xcf) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 21:33:19 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x10000000000006b, 0x8}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3ff, &(0x7f0000000100)={0x5f5e100}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 21:33:19 executing program 0: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) kqueue() 21:33:20 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r2 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1, 0x9}, {0x18, 0x0, 0x100, 0x8}, 0x7, [0x800, 0x3, 0x73, 0x3, 0x7, 0x7, 0x20, 0x6]}, 0x3c) 21:33:20 executing program 1: r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x20023, 0x10) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 21:33:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000005c0)={{}, 0x2, &(0x7f00000002c0)=[0x0, 0x0]}) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="40f71a5ade6915199ae96758a6e569d69972f7befe98150fe0309548f308b6702ba464646ca52fd54a0e8484a74838b73986b338ac630781c4a93bd5de598f078389e9649b54e8d9a7d62c5e36415d6d1c75d86d718aa303b2855a2494c620f225055a4503ebf402a2b088968114013d77f23018f93db28cf1121ed9b591f39d898b3e7156d6efaf2c372d9030ff1173ce2419dec974be44bb6fa045b84e04d650cb7030cd5f5abb74a869ee0dd4d3bd44372057262b13d3e3541f0d0e3e5d3586acfa3937909e66f3aa5e01eebb62ef2f368328765f58e206e1289f29a5d59aa7e6", 0xe2}, {&(0x7f0000000340)="bec30f9a8423c1da5124672ca6c44360a3956b9013c49e98cba9aa5f6bf4ef6d2a8d5381c1ea3010865119ca0a5804a7e3ca46d0e5b95b32c46a93beac4255efaede6068050323", 0x47}, {&(0x7f00000003c0)="17727b9fd574925bab9e6995f85e641ba4bdbdd4983e1d2fa884b26b0ad5d0b47fafe1c7309954008e80630512613d85fbaea3eae0ee381f7cdef6f993c6b1d14cfcc539d2b4304de18e2a37a85f935640a5c60325efc1a0a5a42938378018d5f229b7", 0x63}, {&(0x7f0000000200)="2ae267e6c5d38abc9cca70c0e8b6b890924e91", 0x13}, {&(0x7f00000002c0)}, {&(0x7f0000000440)="f0a13996020e2f9eeeb5914df98b6f49c23655dc864b6781dae260ee84e77175297ce4631f9f9638985a022530cd359cb55335fce04b59a4a83f55fabdc21b33340d890abf227d581c52acfa5e1be8ee465d8ed07994c8fbe77fcd2bc2ba7781799b4df757309c335ed8d0e3042de8fa", 0x70}, {&(0x7f00000004c0)="bbe3d892a657f6e18d95417f04ee226e127b56868115e2ab4a03297110a2ca8ef0b69ec1e4a8ff2d19e94255d33a1665267786acfec1d94e03a18ec952b3f577c93ba699ae6e9a78e8bbacf8ca131f6da662e879044700ac743fec9c7d22fdf06129a578e40697ef13aedff0984b8fc658feb088f743654ee0fe1790", 0x7c}], 0x7, 0x0, 0x0) 21:33:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x3, 0x1, 0x510) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000003c0)=""/4096) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:33:20 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xfffffffffffffffc, &(0x7f0000000140), 0x0) 21:33:20 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) dup(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) 21:33:20 executing program 0: r0 = socket$inet(0x1e, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) shmget(0x0, 0x600000, 0x242, &(0x7f00009fe000/0x600000)=nil) 21:33:20 executing program 1: r0 = socket(0x16, 0x3, 0xfffffffffffffd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a738706000000a7c800000029000000000000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe001db3d6065724ce375e1846fbf8fe2ed16bf4775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc1f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cc061174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000e0d3"], 0xe8}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) chmod(&(0x7f0000000000)='./file0\x00', 0x10) 21:33:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) kqueue() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000002c0)=0x2) madvise(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x2, 0x9f3, 0x2, {[0x8, 0x5, 0x200, 0x4, 0xfff, 0x8, 0x100, 0x10000, 0x4, 0x6, 0x3, 0x1f, 0x5, 0x5, 0x80000001, 0x4, 0x3f, 0x3], [0x8001, 0x69, 0x99, 0x7ff, 0x1000, 0x6, 0xfffffffffffffffe, 0x7, 0x9], [0x400, 0xffffffffd838864a, 0x7, 0x7, 0xfff, 0x4, 0xffff], [0x3, 0x536f, 0x8, 0x5, 0x6, 0x2], [{0xb614, 0xac0e, 0x5, 0xffffffffffff8000}, {0x7ff, 0x6, 0x0, 0x2}, {0x7fffffff, 0x8, 0x6, 0x2}, {0x10000, 0xc40b, 0x7, 0x7}, {0x7fffffff, 0x5, 0x31, 0x3ff}, {0x3, 0x5, 0x1, 0x3}, {0x4, 0x7, 0x1, 0x8}, {0x4, 0x80, 0x400, 0x80000001}], {0xffffffffffffff23, 0x4, 0x1f, 0x100}, {0x3f, 0x6, 0x2, 0x9}}}) open$dir(&(0x7f0000000300)='./file0\x00', 0x100, 0x0) 21:33:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045721, &(0x7f0000000100)) 21:33:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65300036b5e982bba2e5fe8c31fbb2ce261e46b36c422ed059c1d3abfb1b87366e275ae38e5133113f67779453872b189c23272ce6343f98d64b98efd782469dc3250000000000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100000000, 0x5}, 0x8) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 21:33:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x89) sendto$inet6(r0, &(0x7f0000000180)="0a1bcc645ba0de06e8559eda733975ba45704fd119e6af756dd65e5f17", 0x1d, 0x8, &(0x7f00000001c0)={0x18, 0x0, 0x1, 0x7}, 0xc) unveil(0x0, &(0x7f0000000000)='r\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) lchown(&(0x7f0000000200)='./file0\x00', r1, r2) 21:33:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x0) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x10, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:33:20 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000000160, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000200)=[{0x4d, 0x3e5, 0xff, 0x5b}, {0xbb8, 0x8e, 0x2, 0x1}, {0xfffffffffffffff8, 0x800, 0x9, 0x1000}, {0xf27, 0x0, 0x9, 0x7a9a}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") ioctl$BIOCLOCK(r2, 0x20004276) 21:33:21 executing program 1: setreuid(0x0, 0xee00) msgget(0x2, 0x348) msgget(0x0, 0x64) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x20000, 0x22) openat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x600, 0x102) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000001c0)) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) 21:33:21 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) mkdirat(r1, &(0x7f00000000c0)='./file1\x00', 0x1f7) 21:33:21 executing program 0: setreuid(0xee00, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) r2 = getuid() setuid(r2) r3 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, 0x0) 21:33:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x765}]}) getpgrp() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 21:33:21 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="e7c6072295636056fd842d1adeb8d6529bbd82c9f79317b2f92ed34e50b119000036b7247bbd02124034ffdda547bf2f962955459eae13252857d3ddc2a91a065f1589bf111a2439090300230851c53197a3000000000000"], 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) 21:33:21 executing program 1: r0 = socket$inet(0x1e, 0x3, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000180)='./file1\x00', 0x80, 0x1) socket$inet(0x2, 0x5, 0x8) pwrite(r0, &(0x7f0000000140)="57aba522297a6a7d59010c48fe7dbc", 0xf, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) getdents(r2, &(0x7f0000000040)=""/175, 0xaf) getdents(r2, &(0x7f0000000100)=""/43, 0x2b) writev(r0, &(0x7f00000011c0)=[{&(0x7f00000001c0)="1f2582bdd7952a33e779d08b81d618d957a30aff25ff405e6ee90ed3f40a0c8b4e3fa9f28f45dc6b06e28a3e67924b00d4e2f66d976c4843656df7fa5b5dc6240caa5079a81d016646ec3ac81b554264051cb9b44773914b5a33a93ce024d3cd24bf238b4a4d0b6002dac1edfc8871393bbc4d027ab74ed2acadeade9aafa7286ff475fe23ec59930330fe69322f702902d12fee1935d85f348a834538ee2a43aa347a8bc7f0b7750686f339f8958034a79ef2554e9ed63fd8f9f98377df665f288d7fa7453711348ac2c34def67105cd0b167bcbbadd884c94a3bd49e5dfa9ce622b50c7dc0e876dc9eb6a236ae7f6ea55dccdb2c04c192148914550a9a22a852bd29eaa0cd39517f3c70a3096c38f584f46a2801a039394471b998e780902023a8a8cda9a12e95e6a54e5248049ea79e682015a350c5aeb8dd9576db8b680c618023380c4a8e108e5ab0ddfe19f406ca800f0f0cffc718c765adb60a1392b949a816f9f8b7dc9f1b8f06730e1cfdce2552f4cd22855f9b91510027058b9448928d0d459f3296b9e20a1ac074ffee7b2e5b95abc05f51240ab4d6dd53adeca9c1e1279bc420b8d6ab055af5bbb7157e0e2f6b6fe09107aba4a121c9f86f5e5bb88ba717c76594da442c8f07e8079c4c6bb21a7dd360f03c28ec66a53406608d602b4d325339cf322df5197f4845f7db11b07b5d7423ade24ffbf56f93c998306670be1054f761973c34457894f3c46271785cc4373fdb9619f826092e402e0654103f2744d653ced48be5b8f57610e72e5a5679bb55aa9486676ba261bf3367ef33f97f70472abe1d1e589bdd8e626d29853a82483716f6bab571fd7ad138132c4d3ee7a43633af9197f02f8c23edea5d53a83bf939164b882962fb7d1aa74c0ecf458413fff0657e1b9067ba518c682a89faa5b2e876fb27d905751d3a23fa267fd43dc9c2c59711457cf2329511f1c57b956e0f556c120a54423a198e84393e31bbb6bdebf10985668e1d5269a89a18058d21ce153741872f0a2ab78f300b41e1b13d692cf3f36d275598d4a52f625f901966682b9903bdb13b526d7289a2108b3c424d2b98b4684235ed0513fe3fce59c60caf2b36399036b7bc57fb52edf0f120a1fc49736559dc4615703f9dffb8bcccfbd41c5b1c190f608315f012f609e367d339a3cb86323c09a151e12ed8c5bc0f258431d93f4832736336ff37b52a5270db4f828896332a587b6ab3c6bd0796754087de6f77214b30d8af1c431092062051dd28cffcf0d67cabff1cc246b42ee4e8d4d8aea94214926bf2225deee94ec207f040f90456d7b7038e1141ee7b368ee03d91da8dfdbefb8706c44f5a9adb758d25ebf587a110c85057175ca98c32fede3c1c87825b868e94a9e6b13b27264b2d5464cf194ba2ef7f2aa50b5e66d68c719dbb51fda74404a845c14ef143862cdd862002440917a6f60983f097d17cfb1cd355d73d558a0c2d5d646fb6ca76708d7244057b65203da0c4f447bea00a6ff302ec859c51bf817b1cd1ccfd2a05ee2034a44f8812328fa8c90dcb24a68441dbf6e7861b8127ac9d6ae911944984cd641ce5c916738dab0757fa62a92d8617a71a2b18a18f593387bc98ba1bcd47beb917daac44030603254fbf03716be87fdca687bc55645b79de6b3284b279adae5530ff97ccc79baf6ffa558f877323d00a3e0637b3bac8d531d5c7246e3bba1d331671406c24eeee87aaf3aeadae43176fc73b367db1040b456bfe636a78d1b611dd2c81059eebed48e5354fdcc522cbfe16cb60f6f351180dba4ea032de3a145534625262432436363e57b3146dd8f43b33f3330c994c52c0858ebc2ec88c32b808c45f5ca4e4a75e9606ff87bb58973ea3aa868daa704af52ff400889f5148d91ff6e0f3c4a65856204c332c8e446b574bcda80c3a4d84fc1b52afdbb0e2c78f078f9bee5eb715b2b06829e0ed0f907c8f531f594c2b4a0302aae8529b4d2813f08e90717ed56fa4c7599872d79a4393d672f6c554648a191562b60d54d2bbb880720def926efdcabf990b496e89d33287093edffe3affe56e310abad9e4ff208cc69d6add12443fe59b852c04b1faa41186e961b754c79ea4ed0440b3cf94f497963827542daf0a622d4518995dba8bea8cd5c4193156e06a4324382a8729bb3e0fd0b7ceaa55a61efc3c1b686c1b51e60eef50213eab3cfb8eb24ef0e2661a26287bd51d619ca9d7e1384861c76b6ed48f47bae332785145484127ad0786eca373c4d12f9aef759b3b53675f2cc3e59471f38837c84f9e186f3e77b2ba22f2774e12b123e0438e7f0bea8157acff9ae4dfcdf1786ae47216201ff4565d9d03c195ce85798acb0ef74969885d0a402b00762be13100508c759357c378c6ba773725fb08f8e30d5327e1865d9196aeb2a0068d8f173e0b68b4d12e54cd3bedf0185020b16ca94256e0d0da3841f08b194ba5682cc4119a00d89fb65274c36b117ebecaed68ba7a165ea85e6f2932ab3a7b54eb9d82ce0c1a3de6e0bfc647b2ea8a81589d5fc9a05035faca975cfb9267c276c38a80a3dc2a6e436a78d586a031c3267a143e0fc65530aa3b619107512d565da62cd928a707a83b4cb11a18d8489b5695e5a6d07b5d879524074979059cb7046ab72347a7aac33b6e32a17381f748e7d336ac6eff8df5cb83ab50a6f555e6aa5babfd76a0c81c3c3ab20e8a64085f443b71d520c97b7816a8db4dee9c41ad472279f5c47ffa03f7d209daa6e46021e069ef88895771d8a9bfe507e41d0645df3235567ddf28a6d7bd37405925b6413bf4eb462cf1bcd0deb11c645eb87c4337a96ddcb6ad4400c82375856a047ca7db17e70133b6615a70118eedb757418375841e51f2d48f7814b5b342e4eb2bad89447d0b8098cbb448304e48997a39f4c96157d75eae0f8240b4a37b5b1b1f2e5fe1a19dc4e2c1c5f3706f2ad02ab1b8ac88316906ae6a4234ebef3025fbe9c48e84fa5a89330a35ed53e50ed4a4c3d5711aaf16fcb1e6a0abcd4f8e733544ac87bb386178eec6a60057d79ebdc567053738f47557aafb1ca819748eb7c01c7e617f780d9a1f78aa54859c7979f93997a6fe1ea44e720fc3ba3d56e2d3da3fb472195214e5391b36575e31359d8b78d11568a1b7d7286fe01720729f29d6945557915615990b5f34915814e33ff30a950e2d6d562b9e07dcf0d208790262791112bd23f7a7c5a48e6a518180c69504f2d2bd48e752bf2bf5b1338a54a82f8e677e7e7c015e46fb71ff72474af0978b323a185bbc17e84d9ce29dfd8a35899289147acd0119b58ee05c78f594077566c4978ca5b237c4bb607c46e53295e1a9708299f1ece41d0c13a1a31421dc60773eaf2c07c866a471f016ad192cc1bf2e452d0e7978b74de6e06a432a4a21dbf7bb6f113bdc3ea25d0a10782d5d3eee888e804c76043baddba55809aa7be0e51779248d59a0b5a2c8b3f6059fb452c295902d8ca4ef1fabf9a4e8c186cfe87092431f293c99bb8ffc57a48900a5b695d360a54c150fb7651e3b64c37118957fbc3fb0038fccb662289c6e44679f4848524ed180028e1fa7171e84cb1ff716430fc1348bb3e777a2c99c61732b276427b6e55cc146d23ec398d5b5973b6e71ae746e9ab4d4fae187edd22e36b2a06fa7d8c726265f87aed3b92b4efe025c42b2cdca33815784ae5eb65704d2fe5f98831c42db7e8dd968981e2b720a349d89d7651ff4a1ebe3c1739621c855e6f90d080d00822d3787613258ba2065f5b2a7fbb3f8a685e6d826c7cf27940ebf86664009579c11aeffbeff68517b7fa2fe88f0a73417b2b67db2a6f00f91473ad077caa9a5fd1ee8e2d4bfd8b606dc147458169707aadca2a1a0064ca5723850fa042c1d1aff578bb5888235fcaf7b28bd6a1e9a0b9899c16cbab282c654d85228d9b1fd1ebf281129ec2f0d7d210bbee19981dff94df02550002e6bd15bdaadf3d255f881db86a0992192d921fb93a8c9b3ddf9cb4efd791dfaaea4b0f6273765440603ccfff0ca6e0541bb7e2b431af2937a3de7f4947c8b26b6b0a9fe577804bebcc4e0875679ff4a52ed20a98552c4f49d76ef002466df99948ed05ffc5edccc183fe49e71a34a2abde59593109fd790993a4819ddea4e6fafcf3b571eef2b3c3985c8737486008db5a72c9f8aa3c7fbcd05a0e341c3e6c47960e49760b238df316129ce089e9a9abeba91b3a5691631ee0859d204e74f8645b0ee632009d533875bc51624545aef87e6b7e89d8371d5fce78c2b3a33c958e58c4675dcd867acf2ad1b570f9dfd1a9558dad0ff54320df02b22ac18c8c7cbb4e20482c0bf10a32e110d85f2e045fcfad35393e1aa9563649917ab17205b281ee97daafc385f5e863e9e17630c308318e908736740cce40146b4cf8ebc81d12edd2ac393e2623ae6c90e67f7229b333ed434741d4e8f47ce7df86c3a3ef0a213ef4e93d5adb7ecab82d2b146f6a5a3316943679b6ad08b4186d998736b85d1188f13cc45b00f7e6960616e7965982229da1d3a597b31dd0a04b84acaf8345f440dabfe9de93c4a180fe11f711b2c7fe3a5d2efcbfd3c0f445156cbb9ec600e30df82e6999f761f3eef8a87098b4981deffd15359d2b0d1e77f014bfcfc7b21beae7bc6a823e9b2de54839dda3af2c9c03607c518da61585327c5cd0e8c50a40aa4e9210ad0cbfcb796284194fb9c87a36be9e0973518263b35bce92894804b499f458ce3dbafc2807e986f37cda8de5e1b98f9d3b9a27ef992d638d9d0c7e305de3ee1c58f1a7ee21f06dce1b7a8b0deabff3581747ce31adf16ff8d4823ca9e0f2f0f221020e54050587f0cd460837b35eae13c9e6094e577d0d02a64f05347e2606b9f00afd68f0d86c963e271c78d96bb56e6384489bb5055f5ea058c4ed2d2d874b35d3aeda1ea8b0fc4ca43874c64b7315062ded9c00710058551b4c10db305ce4ea8ca544e28efc76f03161df3c6729285702f0f598709687158fbf8501a57f042840fea56b0f275d1fd8a31c8ea4e05696f1eb6b87f37c561c1fe6c29a5ce687750ba92b97df5ce6ba8270e5e9b578f8a2101ba0510682d28e381e23792ce09ea6d689f82014be03e828308310088e20f55b1aba90daad3a300258e6aa49075d23a66952c14e9e6d6d7ea5c3bdfae3e35f89d0baa04cb1ea4a8835c92e32ec0f59118aaf5276409dfd2451d9df2a211bab774847e57fc709f68fc7e6cf9dfe61a9cfde7d3838e34dd5be7093d5055c7ab6ce5b11d43dd1585e4b39fa4b7594f3948722b52cab84d188638ca220747f6c342a508", 0xeb2}], 0x1) 21:33:21 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() r2 = fcntl$dupfd(r0, 0x0, r0) r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r3) semget$private(0x0, 0x4, 0x8) socket$unix(0x1, 0x1, 0x0) fcntl$setown(r0, 0x6, r1) r4 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x8880, 0x26) r5 = semget$private(0x0, 0x0, 0x40) semop(r5, &(0x7f0000000080)=[{0x1, 0x0, 0x800}, {0x2, 0xf7a7, 0x1800}, {0x1, 0x1f}, {0x7, 0x7fffffff, 0x1800}, {0x4, 0x90f, 0x1000}, {0x2, 0x53, 0x800}, {0x3, 0x5, 0x800}], 0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x842, 0x0) fcntl$setown(r4, 0x6, r1) 21:33:21 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x20000000000001bf, 0xa194) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) write(r0, &(0x7f00000000c0)="5e45dbba18143dcebef9576166a27826c893bb2e169f35eba3f4b793fe1b8dfae25347b91a37885876fe77f30d493501719469ec8ea3e8d0bc9457a8f172ef832af1e1c93a04624b016e14c5160d3674447f2d4a0bd76a794e887026b90efd90e26c9363d36d4b766fab971e2e452e09ca781b9bbb6ef216ec93a29e90d2994378a950532c4df6d248a3c83235e2479f4ebc9acb33f70998be6e9b0def5b0185", 0xa0) r1 = getpid() writev(r0, &(0x7f0000001540)=[{&(0x7f0000000040)="4c9df17d0f102a59a31fbc5b6b", 0xd}, {&(0x7f0000000180)="68ddd4714aa6475772c5d0dfdb04969e3ad80c99f7e26bcb378cd7fbee97025b77f046ef6acf4769d13045774f451bd744da5b3333f4c86d409d9bc6c90fba183fab233a4f73a8565d2767488b696bec664a16154676ea1d436d83460ddf44cf83e0921c327c8fb4a8a34a3a25fd7475c02f5e124bce90cb", 0x78}, {&(0x7f0000000200)="d4e41b67cdef56d215095eccc20c9edd72ae8e1206d2f29a4698479414b85efec044b2b079132210b40bc9171f9dea1fbfffaea57d2aaae0f40170e1d63d91daad0dcaef6e20e759af7db80652", 0x4d}, {&(0x7f0000000280)="22c7afc17b0b78c6ed39a9369160763aabb335b798f2be9863f3fb4942716bcfeeda59f4ebdb15f0ff906b756b1c73844284bd08a0a8fc723bd83e51ce78d0f04d06c745c01d7b94eb51a684add004d5288a8027bf19a556669b032b6948f3a4aa39bc42993676922f13f004fb36c48d41564fdd76f23e553d99812eeeb3c33802fcfe72d02c545a82566cd4afed43be", 0x90}, {&(0x7f0000000340)="f5337962e4755c706841a7f7282b983280a3145e9baa30704b4eae0005b1dc9d243d087b5e74b181ba34c060b64bef711549203610ed4c91b742c18492eabce38f849a3cde29ea811750a80f07f0323335da6af5eb4ab96e14198db1b035cc3523eafd57f5ebcc6be9305fadb894bc0a5bd1dbb44b2c1cc82f76fd1b04bf67f5b98bf42614815c2bc022240214ca7d4c7930424211c5b1eacd91e6399d05d121f842a875e023f69a0433dab881749e8543dc73ad6fdf750bf0d90f5c23cbfaf338dd6d81c1b3674a162b7fc76579d3bc516285f1", 0xd4}, {&(0x7f0000000480)="55349a727ce042deba319d95a57491cc45b00366697dcb3ff15d2914e3bc654dc4dad20d701fa31ce277daae00c6a4299dc34674bd2399cb4872300c86fcdb58c83ca0ce7ff216c39a8ef8945a4e057978d91d7ef37755f6f875691864af926979eefad15c277f5baa8a54f443715f60f5e8146a28cc1d5427d0f5ceb05124a0d59e5bbe2c5615d07702b9bafd111ec64922bcbdd7ebd53341abe31a5b6a40ba5c379252ac819caf23d74b28aec9548be88b3c14db8db34d7afb8b7d8e6dacc9f03f788123c2597d2ec68c5252f71d8ec9096a7c05f99cb4779f22ed886ae293d87041c5b5658e3e8df463c4cc5ced987b5d73bea07fea7bbc6e4456346efb5d9ddb76a2ba7218ae8a5544201e556825ac97a506426bbb9cd2a50db386a505fc42b1cd77eaab028948910526861e94a39e9353a2fdbe266a61a2945542ec174bae4b944b4ae5ad1af3088cd562ec97df83328594722a2cd20633c46e268962f57e7310e10c35cea4d36f67a76da149139768a2be095e237ecd7bb6a94ec6c7cb35a4d55828f07ef2495b4958b225ae9508164652e658ef48501b171756a7428e1297d1bcc389c873587eb35e78cf1bc27490f7f308f8710dc46cf781389b16e6422b4cc0a7c64996ddfe96c75cb8572de141e8888913f58cb30831813e9cb08ba2e3961c2c3bc5d2d7619c7ae274374e7d08d0ef7d4922999a5fcf1710f979b5c8f25b8fc360e7e03447636a6ab6ca261dc00079b785f06527ba988632e30652f33e7edfa4473cdc95154e8393aa9b9f01768b85f85e4a87cc2505b39666949f9477a2b0c6c9b819a33f101517f6536262d9ca5bb0c4b96a6c558e7d4a8d50ec131ea40174b508e604a4c96ae3b756a7a682da795fd775bf02fd834a63d3ef0dee697613ddad7a05f5a72ab76ff3f0648e7c19937bc1bbc7647a68d0558e7d77d1a9e5c645fd1b89d648af71665b21ba682f16c534187fc0e8c196170e0a3895b06f62541a88541c9719613bf397fc0bce5795758cc51a7166d2cd461981582ccc3cff14de9ee36d8f6cc32e935d63faae5fa06e08026f077dba7cf8e5232e9385105b7c711af84570e5877de1648461400407371c76ae61dcc0c5f1d8167fbb669642243c10021e2bb40dea7e4f72cf5c5dbb83d840fbb37cb802d6ee763e7410423c41eb879dd87b30e9d20f83fe10fd0836432fb0457488e79545841254f13ed87c85cec97343c0b076acd2b2b2fd84b924e66c2f52db8c1257500fe9b4995873f9c5256161bd5108230a69f8778da0420c73d10317dca88afd6da3873f9eb022c7637829dcafd0f050cabcec6e01a9573d58f072d021bd9bb7d5fbc8519f2e791122fa03bd532f506804b9571ed0fd532d6cb23d0621984ec3b002ba6331afa3afbd650bb764ccb02b806cc8166143138fe66dcde63488a6841ad6d5ec7591801c64f7d076c7853119f4c800e5a2247d036475e228bdb16867bf18f74ac78d8dc4aefd660c8b60728722aa2f4461fd4f1ecb38319db5275d354c862edb15b2f27ae8bf9e13d3151933e44b25c4bb7de031ba8a0d2037384b48f9cb8839c7025997f9a3179179bceb52fffb4f3872b23f52330bbf2e9bfe5837a890d805a53b0299c92ea90ce8f0da95ebfaab88b510e4f9f2236fe92de256bbb970fd980b0543f2d23d891dbb1bb8a01464f7eaa1787b7e7828319349045e6e9a570dd9821f4d58b20ef958d5c587059b8d526ff72109f270fa70c2bf51b39bccd7a8650c3974660b192d42fcc9c20533a3f21ff2adc9362b7f21d31cde3480800eea3fe80a29d9d5e48857bd7d3718ea75f79055a5a845517c77915f881c4927ff0096961187d11dedc9ffbfd712a35a571403181e2303517318d7735e2db9a1a3025c109efd64fd6a1c9e2d22eb8bc9a9ea298a75536183ea2ea5918d9111180779b949cbd85da3d48253911cbfc9295e50ea79cb0991b36f52786d3981dd2a167b0a9f08f4638e430ddd5a4f0c42b5f802a86103f786710a2a5c89a0f2b18461381f99f84c25e579c148655ecc29ca3d6f0d96133c86228382fda5a3b0fd2426b9e8287af4004d419b7553fa7b0a404d0a0a5e3b4434c5e260d4e5e71cd7148442ebc86b1bce17d25b2e13c774bd04c44e36054f46e8380f3109ea87c630a8bbe390cf14742daf545cd0a30d2eff3d6d7debe93f4781ca47b4a91558350d14b2c796beceb7ca3f543acbc1aff121027e1dd194e93ff4845af4eb970e9ac3a615ba45b3bccee1685d2b7ca42489ad266ab964a0232ee3d1cb515027d3a605629e955fbb0a91b7595461f52bc2a786d919ec1cdec6cf3dd285fc4005f9837fe121a917780790b78e1a7cddd8e0c1a4875a5adc08ee27bf9bc0e1c305b88558c9e4d3185a547edf45101dfd71a3d4d7fda925f49c792906aff39af880b0a6c6f553763710efaa362a3914fcb991f5b0f9735f2b9a68cc280b0c703674ab31249b1953b04560d40d626eee48c4c07d07d1bf0df7fbad650df187bc89116a822e2e025d5a3c49411825c12ced25a327db949fa584094a93ec55e1e8a5d5017bc9574a47ff0a3798fa90c3a0896f9c5dd09b6622bfb8c7c128c4b017f91c754abdf9aae32a0b08504a0db19df0b45a13ce679834acf37cf3fa608a30475ad9a40abc10a9a26fc9fd03c859220ece5eec907b592feb05634fe334d1e5c07e480bce85dab0832d6598ec2a9c85bc17179dded7f624c2369b0ae12ba6f1f03b069a63478ab76b7b05522429b75f0ee5f1444e02b30d5d8daeb601ca73b6ae8b03b5edde76626ec075d6ccdb32462b153f79d024463ef00219805ea67cb282363b6e20c7747efe348ecb5b6c19eacb8680eee71c9ec1b4b43de646178cca78e9b77101680adea6ef48d24a87b2cf21e8dd944d6b9e10f36d78d0649ba8bfd290d5a04b014d88cefefd4be12ef1573b9f510cbc166254a53a4f6b5ddcf09885718b737255dd51eb2ad395d9fa20de2bc191324f8248e0e97a51f088593fbb88787b8bbc894a2904c167a9a34fbd5bd35489d8e27739fb92e1b64bc74b7c033767036c004343f0edb9bc2d8f376e9ca76f6f6a0e4da3ac446c6d591c471e871dcab2db43f3923cd87e057c733e56229514c5b4c0cd01ee578fa9e923ef7a0886e28cf6a6ed9713c8671f650f552b69e27132898f07cb9240358fb2a952d8734b2498bf5bf1cd5eb6f792d10f78225a8b63f8dff67b225186ec5b4e671c4dddef830cd9b7cbefb61c09321d2c57348a3c1cbe8f6faa8dff7b20194e823d21ab50d28ea489a1e2d520e318aefb9eb0a5796386869abe60792336cb2656ed9e28cce7d175a7d569129a050f5ccecbcb395d45ee93453163d44d9890e18760b6aaef9544c06152e0a21c33bb69164a862ce02b9f561f5c2ece324e5554ff85376230d5d052302dbf3906c979b1db8beb0672d4c4d307666602a8b57ae4f23f4f68b91cba2d63b831ceb74dbdb767cee50f3c78de8142db273e2f5572ffddfe6f9e7d6eb9cf70d177a35d218dacb17c1189d6e5ce1c72ff1c82182cb6029ae03bece82b7c010f6ab74ec0a6cd7cdd46d8948b63c2769652168f94520274fdb669129691fd5b2780338dcc8c3e80781f7b5cc3e0c75adb6ad94d44cabf33e7a00de31540d1ab6ee50dfcbff0f7e62ab5844dc0904c5fc8cfdfd2d83a647654785033dcb5d1a64d0e3d5faeb202279270d769ae4dd5b89246971ec6d7ec56735a96432314b7f0fc4f100ac4956bda693a30d892cd29922cff62d30f95032005bf0a58bcb6ccea586de5fdcd30993683f0dd730281e18c69938164735535d78dcc237177fe473729e4b7512d7c4b53df121e7a2a4a4f0ab0ab991b48083d4611a7896d87b8039b0a8c042c0097fe164e9a5943f207479b47aacc0a85146d55f72e8049f0d951cf60b5ef0a3cd559453a087de25c58958b4fb316fcbb2effeac3fbcef55f3d3e056a298fef0e99cf76b353d9ff275c45be29286e8a1d7575626ff327023e4fd76d48737da2b46330ce881309f05447ca61b23a784d324ea3a1390228d072594fa850962d96ca6a0b73ef77d2db96d495c7226f5fc34b0a006943df4dc7edba268c8482fcb327f9f518ada8e5d360e1a4269a8a4e8b2adee4ee188ae680aa2071b3330ed583b72744ffbeb66483bb423d66a9b9e708339956f0232118a95ad4f78962d3a61c6a83b203a2580580b665928c688cb905eabd5dd3b496bc0e0f6e0ab15c904eb64f0472549197d46a99270f23f8395b377a56ecfe9b85fd8918c35978c806e3d3d4fec549e0e334f21db5ad5835c6b798c0b7ba4b85897136ff1685f9448082cd4979e567b8a90b0b6d3ebf80e09168bf448198ad7422f2576ee02bb68fa0cbccacaa2227df817cfde70d6c4a6d64f696ce6b66cbafc3fff21bd148d9cb6a8839f3ffcb81e71197b33334d0e6fa6726c2e8ccdf082a588a696d942fbc4855fd2c4f8a8a7888bf3b10a7b41502f75dcf417ee62cdcb8ba8cfa13328d120ca7870e7c22c40ea49dd8a610f67f3a8212e0adbd1b9e99770fea40398de98a74e61896ba36c1e860fb8bc7f6308c8acff9f16df357d9265e399c29956e558edc78977e9a5598c70ee56e4edc390136b0bf635e4b532578139bef912165126790dd372968148c6fef79f8000bfa4fc30b4a6b572909d552150454abf165ecd63ded17e5140c0a995ea3039b814f2135a5dd9ccad687c0f70f411693c371dac90de5bd68564397e748cd65e45eb57c73605caa50e119ff1a555fca6dd739dcccff5c6f326b28b1a0d32da65c4ab05c988de2664467f3e98e7db607f6f172393a0f8956355bb843925c0358b1c5b25259e4b7e01aa2c5ecf96bb0c27a607f215d75750084a4afb5b5f0c2abe041dd93404c84f5b95d20c3fd10cc6d4a00609ed0d1b0a9aa18c88f8d104aea8015ce550cfad4aa63a0bb9f05c8aec278821dbd110cccad1966e86f86ce430cfc0a3995f0182b04c25c7e44b151f466186f4dec344586431a859052e32f781eabd35ecbbb2078e66bc2be05b091082253d40384b196b166d5dadb0c78ab1b850b1183f25563f7f201a272dfbf2f1bb1130a8c007dc6f394ebcf49db518ee3acafbad294d203681d38be4341336c46577ea8b72e457a44307e4fa662e0fd8951e82384921292b7f52fe92574362a4564a572d0a9a1180fb0afbe4d5ba23888c17535b0f21acc77499bb6f465b7b54e5ac691f169e2f9b0838cc5c4eccb7ae8ada987ccc98fc26b0bceef0a7a6578f0b5c6b28ab75faad5bde9b928a1ab0fa880a07ed0479938f8729177f7d1b9e69ab35815458a9d61f701faed2b3428c504bf6a2d981fb46fdc0d2b0092c528415b3d202e984ca1989f3a80e4208de84e2a9a770fef886f47253300362429c9f319b95838bde940a2380ea1a184a766ab1dcf1983618d54aa881e5a2cb3016bb247441a796711cfcefa758d573a39eda49e698d4d0bc3b13d2a51e03ef4c1efec7e74cd15cc3925b03a91854d4bb330ac65466378f77b3990e59b598825f978e45134424e105bcf00aa9c093bf4bfd2da2de0e5f594064e7eb5da86377e446ae34e1b84e60f7aff008ae0a0de4edbad851b33b87c0e64c93fa30164a6c4de422a455685e26499c8eb319e77f7a0ab4e931f4cff770f234441101a25dda3b71e61179f7212b70b57238f2ecd49ba892dbc3e4b780a689e6f544112a3bfda25a0d8877e1fe94ef694296f60b2dbb647b6ebec3b7ffdc1d898268e5997a0a71e9eb5bb749bd7aec05a1ff0d04bc9c5", 0x1000}, {&(0x7f0000001480)="dd9ace268dcae3154d9baf5c41896f146d9552", 0x13}, {&(0x7f00000014c0)="9a2057a184439c3ad0aebf434f540e572afbd2bcd20b9ceb8be10ab7d9db394008378044d77090d8f1680b29482be0885a9d96a5544353fb4438ceb91b66fda811ebf6ba7534959ea593695c46c64165bfc7f3ac3e7c1bb3efee8c41eb72f512cc4213a0aad012cfd24d8ffed5567ae27e681d", 0x73}], 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0xd113, 0x5, r1}) 21:33:21 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000000)=[{r0, 0x22}, {r0, 0x1a8}], 0x2, 0x0) 21:33:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1568577d, 0xc3, "125a62d90d65b0984905591970ad581ee6bbd4b1"}) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xfffffffffffeffff, 0x8001, 0x9, 0x0, 0x5, 0x7fffffff, 0x1, 0x0, 0x0, 0x1c66c58e, 0x7fffffff}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59", 0x64}], 0x1) 21:33:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000580)='7', 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xef, 0x2}, {0x80, 0xfff}, {0x8b, 0x80000000}, {0x8a, 0x7ff}], 0x4}) 21:33:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) r1 = semget(0x2, 0x0, 0x80000000000) semop(r1, 0x0, 0x0) 21:33:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x7fffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fchdir(r0) 21:33:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) r2 = dup2(r1, r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') bind(r0, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) socket$inet(0x2, 0xc003, 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="29360050ecd784d6add71034ba3d800479b508588d581a8ef735a64ff693f3df9f9102bb50c25c13a190a092b8f9a211ea96502dae394012d2ebe4e3c4a9c8aa760580882d00bf7d8a654477d61cea9c7d5d3eb10474ddb953d66f2ff12e78f757b6a3283ec2a673e49d05d262af0c09339e5cf85aafcf81ebcf3d8a3b213d749c46eed1e6df0c136b857bc9eb9fad35f169a4aedff3a029fd2dfa6293870954b57660b445e5a86faa77766a878160cc02ccc83cd7203f4018b1217f6deeba0764003142d5f2f3c112e2ea1f51d7e05e585fc0b168676cdd34bf39d67f23ccf449113739f52a17", 0xe7) 21:33:22 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) getitimer(0x0, &(0x7f00000000c0)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x80) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) write(r0, &(0x7f0000000100)="66b7314c2c3e45604faf66a2b14291d9480a2788f0b83c98fdeec61b6def264eef28b4e74fd5f38a402c3fad4bf95e72497d4122ba4d14591688e2b1fcaa4c284ba0c83f37a6a4b3704aae694e5454607b8dfb6607d6d2b9cb757c5045d6b265227b750c4453dcfda9b4634941583cc521b30aa0bac906f8df74ef9beb558f279eb4731f67511b5677925542a7bbf6368c369c407d6f521d8379bb81125bfb46f9e6bf45a834e054033b1afbd44ebfb83725f1b1cea2edbb467473d205a02fdda79e49e0339befa20e7996f5cd4159180225259ff666e50afa5b72c06b4852b666fdca438d8c2adb109d16547dea60a527d11e8d3d91e5a4d29b60cf96db2b664934406597eb7661f35dcf24df49ea87d41cc08ad98458d3578555b59945357178da0de3d9b21550398e8e58d4679237398679e2958915065d2c112371f4c108e94ffec950ba0d92e37ccd59881994e8a6a8df7a43ac835e0747badd5a7dcd4cb7323024a4c97d459d687a4eb3f4e3bb99c1d76d66f3235ee978f2ed846395b16268a1db869ad51a6464f0b9868b02c419075822ff5bf24553a58db8d62ec44bec039750856217c2c8fbef260993bcc848c6aefb1dc874206cb55c9a69c208c61c37573486c095aecd285f9223dc818e35065efa489a08cdd6cdb36d74f00e4e61145c5e95217e3f7f831a3b3969ff9df714d037ed327cb4cbe0964ecdab46f42d892ceca235ec0321c32ad27ad26ac0eaad3bef75c7124f46f85fdb2a56597628395daaed1eb64e9c90c23386d4af98e1f05d78aa53bd9d446479cb8032b5789c1f6102dffcdebd15d829e1fdf014bf48fef912bcda019350d3a1d9c40c74fba0d7f50bb8880dd30d6dea6b1fec561656debb21dce0617b336384e83ed942d2e44da827435a7e638a29263ee6e2d5de2ea38a5b299af3eba34616ec64d2b34e65e24690c9a30e638f010edb0c2a8f40d8e7699e27571ce337444b34fdbbf9de44bed2f34ff9c61ed5d0fe9ef3a5882a7a27d712fd8db97422bdc44be7b2041f42a826c54c64f07f602b105a286b279b84fd54dacee73e02b93b042c9735aff883b75a786ccd8680efe6dc6a9c8c637d191e3afb8f8ff0337894953073aaaf115f348e6e8b656921c9ddee2c1c846e5b9c4dd85311d328b0a90e502d7cd88b1696ab34eb04d42fcd3b5bb8f6b6e0d7dc4abaad9f93c4a1b15876a8c0bc29575df3886491fe323cf5f01ff78023af9449176061ce90115c6458632383b0545ecff163c194d3f2309b09c2bc584fd0117c595d303db05960db8f9c4c9833a8ebbf2e2c6dda16372dd66771a09f05f9bb59f6445c893d4d0216aa49de6959da764772080c0d67a49cba4cb293fe28e07792a01c2c38e77257af96c8bd83018856eb921b035dacd2a81dd913764ad6ea771d279bcb25203fa94424ede3e689edb6149e1b4dd93de6aa06fda8610ec053fef8bf32b37741e0eef3364c81452da55380b47053c1bc243ebd5bd727b90cf438e418bd2fd609933240ee7c4a621d2bd3cf70f8ac6e749013a834c44a8a977b76832a66e3211d8189fbadd1a986a1fcd5046577a74fd480c8c2758348239227ea410b2e77da58118182ed50fa22d67c25bc83740b4fed465ff8f41b97aa5860ed3fbf4fdb6ce8909075ff828d3c8a0548ae9bbb60103a8f1676b4b97e4a89476733bd273f29b517ca7da9084b64ab7af45c31ec4f15124a20108495b5fe56b0f1cd262e29e9eec91fd01ed09ad1d86bb35be048436f9365d6e2d9bd06a466d767858e1c772cf89fbe4c64efffdb1d8a39dcff6d2c94c92fa2384633c9f011182e8ffc08ba743159c9e14b49dc5ec9b93242b79126027007fec4c434eb74ebb6cfcda78b83504f7699617a1f220f6c11147b8d3e837b3af913926bffd672cd45c657cdc4d27a55b392cce339f1e1c04674f93a84df4fefa40179e1893b45130579ee23a07237dfc5b340570bb3bbcd41394975999d023fc2324b5fdb7d17a645d8c2095cc81d2215f7090645491382e47683ebf33ae041185ecbd1b878441d62e19368485af3d4db416fec5c793a73e0a45abc21b93d5bf10dba9da1896e133fc40bbd93bae0266eaf7973a7186653b47fe231e8c2fddb1f652992da29eaa2eae70cb91086f4c9f341667e2556394c519695b2fbf68e63257526bd048f05d4d8e42f205cf669e1cc464d82259d22cb875fa19808152219ce141693df48053e414cd25ee3ca0d75c8b7958d81b8edfd42a161e9aae82f23f7947374f16af9fae32f3b175964a4bbe43e38804fe56060845964731b9e0f61ffba90744547b135be3f332cedfb2130de9837c662cf69ea66862d5f76612e5c1e820f187fc4c0b006255107a570a696720221c7aa3e9b42791548bab6ca3dad36be2ccd51cfe08ff867a1eace155761ca130b9d7a3e1a40f266470a10982f749d9eb6f335800b625e22af8934fb114fdd73fa0b98c35feb39fb4780c8e2a8268667a4940a5171c740f43e320d54ab8e6b9565ab2017b4efeb9883c71920c084df6af51ffc6fdf81b38554bdf124aba62da31f2f08693a7fc835151b707208b402dccae23823f3d3bc5586cfc2f104ec399e32e72eb12071f29c2c1ba2535d734bab905393251ec464c82f7e61d7e1cee244f86374cc878333c02ea843ed2ed45d1c846b493ff6788e13556d2e90cf692be105da51a4116b6801f6c553f06c292ea25c6cb1d7bb1fba342db9e2c7b1a5f57ffd2f3b8e31d1c481b2908b21aba0aa046e209e1d0ce008d1e20d8d3020f04002a165be32902703f2a226ca1e04fc6343f595d9c05120b9e189e77d4778f427ddf6c1a6f04d4c9ba7984826373bd48128d3d688af6aa4c4fb05a448e505bd1e906ee9de1dd4563ec4df316ced95c3ec37661d24643516d07e01cc220df59cc54f56529837e3c0250e4275762f809db3e841c0b8777c7944d4f2a8d6509977637c4f72fb9f76a8529f866e91bfcc245162310d1018530a58fe563da1971c51b4b12ab6a9cd72705bfa7a2a75ef3b06440801fdf279a0606763e08b9fadcffb1aab9fa9096b0a7ed82fac5e8350a99d7d4175e42257e252b73a60da8f606535e0c430de249ed4fdc01b1ed8a212eba93969f4ef9934891400ff980bf530dc8fdfe284bd06ff7d903a6d45fdab9d9120aad077e7ad70684e67371f8f22eb4ee3949a09576442aab8a6e7410049aba3977737f6758667a05472edaf3db8cdcdadd6a3f07e1523f2e4ba0cb6bb6f85933b7c4a5dbfb9bfadcdbddfafad47c44f5fd7f8d4e05c3fa5287d188911655181923b7c428bd2a39a41e2d5977671887f5e10aef3d9841763b6758c54ba8b7e761fde08105ac36d66b79d91d193c23d4e38b9b60e5224c5073ea2dcc66f5e621bfcbbaad02726894f25f5afb76c4f219568aa64370a662cf969957d7f50fda861d2d7e58ed8cdfd3fc7d35efe6e4f873ce23cb028a39543c8d4efe456022dedd4b0e07117c304436338c6ef9a7faf83e0cded31cc68bb21b8bcd42fa8dcf924043aab634ecdfdfd770ba490da738d7a06bc01b0aac88bbedbd04f5dfc72808e147d86f007bb2f1f6165edd4a124c7fa50991775673104b73865d5257d3a5e636e77b145c48f9b2104fab69c1943ec8f76d33e1eaf1cf149e7b0c0600579cb4bc0b2a3cc8dada0ae605e0907ff0659dd46a970313ee97c20f035e97a1ebeadac5c0187e4847c89eebc27b17b309da0903c95af4cf2ef7898c3a47c7cc33d8157013b701fd432b65adcd8bda4a8e87d54ffe14c12fd695e094a743337252e9cd0be4851eb24ef82e3a63e3e872656a0961fc54e2757897744a691665acc902e1cab8d456ebd39bce94e21d34521f8994a3f88610a28c19176b3be33401a0f6fea8a25d5ef2ebee25c82201fb5bb4789c91f1fe54b0d5739087c503a51ee5dc4361884fe7694cd206e11930baf378cd3e5c3f541b6cf2c59031d21800bad4336b2a489020b6401658dcc39646e31736a3af34d5a3603ca8e18b23e68fc99c4e07eaf21a3b5055d8c59984ee8e0ef27651a2e544dad23f2ef4b6607464b0749b2fd75bde166a7c4501d74622299b8d78c7b5933a478629a9f7bd376336736a02333ccb9df0d0babae256581842b2a0a01d0b7d833440030725b8259f046b50d39ffe63a5e8e9ed00df84b2c4acbae96b61b2fcff745c4a907e5991bca9342b2d517b6fdcd5f811bf6ddfb432237ee8fcd7c54644453c0e2fec427f1fd99b5805ab546fb3332314e4be09ba86eebad6a30045334890df994ebdcc5179d9e05b9f0eb9cf7047323db5479cf50af39bf3de500195534261a2a11e843007761b2657aa795a467597ad36fbc3ce3111b8b5dc6168091bbcf741f221d4aa1690c4b2a976f749eb1a80400c8062457cf426f273fe73bb1d14e7e901b672ae8ace55270b67997b5455468531251b054dbe76fcf4402978c324897ac7c89824a88a0d4163bfaf30b786808febba47689134dab232f9a070ad78f29fdf595d626e18aa4f655c1835aa4c1f2a1ded2ba8b60f04c0feb7fa8576c9c781af0fd2e35a769895c43131cb6b47bc14d97c40c4b96fb30e34212ac664abf4efab3ba8277bfe6756fe7ceb8c4841886773dda9ce595a68132d45a96920d309b90589555cfe09419493bee4da51faefd7c77911a039fc4f4a6500fb1ea1f5bfd9b1ffa0a36aa7cc9ed59908e5ec3f25fd7135f0a164699594cafba30f7ae8f1a0b49227b6f242c2afa47503c5680ea8e577ba43d69562554d5f4b78e5aeabe003e0844575fa8bda0345e586b3928661c9efe2dfa3597e47226557a6fd86b1480c2562f73315f892aa582e88c9a979649fd3a48c3e7b9b9133f512e474d427c3396166ee3de85ad128ca1dfbbabc0ddecb6578ee3be06d1b209108416d008c8b3e2ed45d901d6683afe0d613d89bd1361c937656051ce5f4016d79d47c12f171561c96a3b40b2cd9b53160fcb8c74556bfd1f193b07a2e9f077409ea6eb098549f8d3bf348d2b4bb4bb32bb94f521ac00a889a3c2a09a8f2bd0656abe44eae357046111ade496e176c9be060d7e49a076f4781a3d2d6e980b976aaef5d3b183d55e9b3b5007affc1ab401f6b5632ae0de66ece5caea5ad1965bfe9b85c5637a7e793341bcdb085cde44c090af93ce0e9955b7d894069868fb853578ada06042912d87412d72964a49ecceeb1ed732e5e7ef7f9213854deae6f1bc037a48690cb66c1a84e92df404e4abaec5cdf8f6467cfb9d3ac5b221f5d45273dd908df93f6d081d817690a459416983a73a5b25701bc5339e99b5e846387f01a4ed70d255c0de52baafe8f1a2767c10cba8c0293715d1053ff44e8e5ef0caee1e1aa21c9e526192f6401d9147df4639c3f94badfb2627cb8d4b957d785ba03bda1200919ac6f1a6b7d9690924eb6ee4812172c0ab31eec86e5c43dfc7c4b9db6a6d583e989b2aaefb92fd13e308f26622737aeb38fa12383820e6ae312fee0e9888c393c67036fb41b4ab7e741bd24a4c40a47360f6f60b4e455ca0fd022e54717bceeecba9b950c20e3f8262565515c4d67193bf19a58c9158740cef96f9a6fee2cd664df03112fa0237b177e52e42f859fa32f763321158ee3f5248d9d8633d20b7b7f685853ff4996e6fc12933aadf16b9f416de6c3518b60e74167f96e3f380a570a53271f5a6d0f93e13ebbb678e3e85071b52fa2616a169a205e2c7aa5719ea3c5cce2b3fe81e79fba0ea92aaa9c9db7f0854aaef76b546ee4451efcb4f94011360dd146da58f22feb877", 0x1000) 21:33:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x5}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 21:33:22 executing program 1: r0 = socket(0x11, 0x8003, 0x400008000000000) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000004000000000000000100"/177, 0x1, 0x0, 0x0, 0x0) 21:33:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x0, 0x8}, {0x22}, {}], 0x3}) 21:33:22 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x1) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) 21:33:22 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1ff, 0xfffffffffffffffd}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 21:33:22 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x1f, 0x0, 0x20) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xa8}, 0x0) 21:33:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xfffffffe, 0xf5, 0x0, 0x0) 21:33:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, &(0x7f0000000140)=""/30, 0x1e}, 0x801) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 21:33:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="482720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4170000000000000fff5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffa26e105242e89525e6f063a300c5e6547d1f2ad64939f2fd45444bbcd7a25f8c7bdf43b0738587", 0x2de) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98b, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCDRAIN(r2, 0x2000745e) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:33:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xb7) lseek(r0, 0x0, 0x0, 0x2) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0xa3a, 0x1, {0xc6, 0xb32}}) ioctl$TIOCSPGRP(r0, 0x2000747b, 0x0) 21:33:22 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000000)='.', 0x1) r2 = dup(r1) poll(&(0x7f0000000480)=[{r2, 0x1ff}], 0x1, 0x0) 21:33:22 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000040)="1aed11722b6606599f30add49705abb9722e2611b2075a78683637790deee83624d5d1b6b806f0fa4a3fc64a8eb4eb6c879ea8113a4d523d6d014509f9e34a1380000c28b08407947cc64a940c8b58bc78265cfb5b1d0243c58d03273cbca41f44358515b0b328eb74251728025d7a51d6bab92ec664fc12a303d0a22ba2ba2f5d0a8f6e1d668b0360e0815fe3768583c0ef7c56ed01c44839a014b231781ff6d31d7baf1eca8862d1241a1d300a6c301d6aa87ce5b929d3f39e5ee20ce4e0bfba6f0a", 0xc3}, {&(0x7f0000000140)="137d942cc05c2381c91336152ad0f706d7973cefb6aa4d64cf31ff7b89a7ac073fdd94c95348a017dc09a0f5f098c46e5095de475e14cead300706b73e9760ff740b0098039d3d86f42bd9f85a468ae1747a701fc690c817aa1b5ea5a01bb88200998c54f19f084c74f05277", 0x6c}, {&(0x7f00000001c0)="596f92ff2d0771a2a79f27c955c9e8fa58c74ede5893efb2c3bec91cd4aafc9e65caf6d8cdb615e4a08c6b1c553acaa0eb3f00fc3cf504a0a08cb812a834db1db95bf135aee8235444ad0327e3b5123276730c8dbfde9949238468daf3c5d4581f9b7207bb29126df2f384b7f1bd4ec3b34df6ab2601be55be228e8a4216566d001ac30b16a45725c135f4fb82c2af35179667eaba5f9444fca950247a91de2aefe9eb0c8dedc467ba0abe7c54cb0bae900f49bde087a606af717c76b3589f849164482567ad1d105ed451bb", 0xcc}, {&(0x7f00000002c0)="66f865ecc66ce2c7279f9cf65852f49c6b5b314b7646f7aef6bdfdf0b01d5d08a9152ecc38746d489292ca3573f456a524e49fe5bf91fcaf81dff405aedae34f0810efdd18b0be94e9f3b7d1e021c130ed9597361ed1b6032be986d9b72d46d662a5bf6a", 0x64}, {&(0x7f0000000340)="4e1a8f59ff9a4367ecd1fb63a73633b602f389d7b18de35fece20db3a631fbf976d73fb135a2cff5f06084b3e10ed2c8d87c93360569e71b75585fb31739514f359ec5ae6baa14ed196bc6f71283ae4e3e7af9de67c41058c70995eb8ee8233fa6b4a0120caeb4b18914312a396aba5d8b37ff2c065ab4e8ae44b5f249cb8dedd13bec3dcbadf8abb80c73d848e9d293b81e26a64599f262776a0df4356d4085dd28", 0xa2}], 0x5, &(0x7f0000000480), 0x0, 0x2}, 0x2) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/66, 0x42}], 0x1, 0x0, 0x0) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000f12000/0x3000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000fbb000/0x4000)=nil, 0x3001) shmdt(r2) shmctl$SHM_LOCK(r0, 0x3) 21:33:23 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000af0bab2dfe7b2f38e86b0b6a6cfeb79268ad81f74c94c3f2380ede212a61b541dca289027bda76b82cdcad6066471f9e91bdb5b7911d670dae130bf6220bfe3ebbd13f03f48a84b49f36dd4f87cf62d65ce02466eb13ac7b2b58b407d9f7b39059055ba073a81c8d5f1b38ff1e553dba2d3929849be303bcc5c6586344e45f7e8639a4b7112c8e472fe280f4ac625a739c484365a7108191de0cc12780fbf9c2b32ec4a1992fe9911cefeb2f3c09b7497612bfabaa6af03ef03945051e410e09af7b000000"], 0x10) shutdown(r0, 0x2) 21:33:23 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r1 = shmget(0x1, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) 21:33:23 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xc600000000000000, 0x2) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/108, 0x6c) 21:33:23 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = shmget(0x3, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x2) shmctl$IPC_RMID(r1, 0x0) getuid() r3 = getuid() setuid(r3) msgctl$IPC_RMID(r0, 0x0) 21:33:23 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) syz_emit_ethernet(0x27, &(0x7f0000000000)="d39239a1c27b9c3b5d53d913e3badb23558be5f06634d62b31cbc1e4de8e04aac6f34f79b3efde") 21:33:23 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') 21:33:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:33:23 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x8004746b, &(0x7f00000000c0)={0x9}) 21:33:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x400, 0x4d, 0xffff, 0x1, 0xfffffffffffff6fd, 0xa000, 0x3, 0x0, 0x1, 0x2, 0xfffffffffffffff9}) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) poll(&(0x7f0000000180)=[{}], 0x1, 0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 21:33:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 21:33:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() getgroups(0x3, &(0x7f0000000140)=[r2, r3, r4]) getgroups(0x234, &(0x7f0000000180)=[0xffffffffffffffff]) r5 = shmget(0x0, 0x2000, 0x205, &(0x7f0000ffd000/0x2000)=nil) shmat(r5, &(0x7f0000ffd000/0x2000)=nil, 0x1000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 21:33:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = socket$inet6(0x18, 0x0, 0x8001) recvfrom$inet6(r2, &(0x7f0000000080)=""/255, 0xff, 0x843, &(0x7f0000000180)={0x18, 0x1, 0x1, 0x27d3}, 0xc) fcntl$getflags(r0, 0x3) 21:33:24 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8a8, 0x30) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) 21:33:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) kqueue() kqueue() r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x2, 0xffffffffffffe02d, './bus\x00', 0x4, 0x2, 0xffff, 0x1ff}) 21:33:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0xfffffffffffffc2c, 0x80, 0x100000000, 0x20}, {0x6, 0x2, 0x3, 0x6}, {0x3, 0x1, 0x4}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 21:33:24 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r4, 0xc0206911, &(0x7f00000000c0)) r5 = semget$private(0x0, 0x1, 0x200) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000180)=""/156) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)) 21:33:24 executing program 1: r0 = socket(0x38, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) socket(0x18, 0x2000000004, 0x5) r2 = dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x52060025a5114d8b) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:33:24 executing program 0: rename(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='./file0\x00') 21:33:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x5) read(r0, &(0x7f0000000000)=""/24, 0x18) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 21:33:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), 0x10) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() getgroups(0x1, &(0x7f0000001400)=[0xffffffffffffffff]) r5 = getpid() r6 = geteuid() r7 = getgid() r8 = getpid() r9 = dup(r0) r10 = open$dir(&(0x7f00000018c0)='./file0\x00', 0x80, 0x111) linkat(r9, &(0x7f0000001880)='./file0\x00', r10, &(0x7f0000001900)='./file0\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000001580)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r13, 0x40047607, &(0x7f00000017c0)) ioctl$WSDISPLAYIO_LDFONT(r13, 0x8058574d, &(0x7f0000001800)={'./file0\x00', 0x7, 0x6, 0x40, 0x1, 0xcd, 0x7, 0xe, 0x0, 0x0, 0x7001be2f, 0x1000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, &(0x7f0000001540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000015c0)=0xc) r16 = getegid() sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000100)="fbe492d555cfe182b9420bd55cdd92ba7de0d72c8cf4a46a29320b687d00db9035dae4a9221430df01d264f0535c02ce71c891f12c6dfdd17c9c57988104a428f3a47193922556cf49832eaf62c2418f69382ebf49382f1f8287c6125f9cb81260a52da731a4e2f971a1d6e0239e2c7807687285aa5efc829fa83aa86174dad64a9928664594eb4166649d31ea39410c1dde9f436f0602026d3b014341ef883bc48e04986dd1d89a8ecad2961609017acd79eee6c5", 0xb5}, {&(0x7f0000000080)="b8362c153c6c65e86332131c4c5225299db8114d3068fe738f87c8368e7d80c97cbcef700b0850d90831186bb141eae815667e8e73049e96cdd66a209a2a82", 0x3f}, {&(0x7f00000001c0)="32fb5373e60249c8254fb8dcfc251e414ce83d47815ee20fed4d9be4bfa380ac25da", 0x22}, {&(0x7f0000000200)="781741b9a685ba430bdf03163357151d744a3398e4e47d9c2c51860db6b7da6aff1a5234ed13263209ccbf10a6fd3b06c6079a359edbe6f407bd2ef5dd051387d8f0830577b84970233bb1dcc1d0aec388478e94099e74f8c046907bf89e6e55c527789fef7749da76b0d58939271d3e3d0837719cf502d62c4ccbdecacf1366f77f8fdb1701b4ca90a31d9a73876d04e8f9ace4f98ba3594d97f9f0e4525cf8590cd106f0494f3cf04afeaedd7ea36e73d0898308", 0xb5}, {&(0x7f00000002c0)="444605067334cd07dcf0b47b95164e7604ec6ad22d", 0x15}, {&(0x7f0000000300)="512034e23e5c107415c72eda494306fb88fe804a2153da08ac07b28a04ffe6a813b60f14ed63a23391353916f1abbcb49133b1969f25eed3cc9d7dbe5de7a855c687f8a0777a9aad58ccb723e0bbc53374b2bc428472d7b8de5dab1da9502ac3d270029ce4addd3278", 0x69}, {&(0x7f0000000380)="451de2f001aa996f8b6ebd69ae4ac80452bb98cd04b8c8b0926c5cb49a5546195ac1ab3ef9622b38b61ecf53f993ab80cf55a13cc68db869cc5d741a5712076e0b3ecc4631e279ca04c14cd21fb07b7a418d11a2cf30ae4e244f31d44d176930f90f4080648e2653169d6d9ccaef6ed914827ed400c17f56b14e45d1db9884a70f525879b90df8efc99c22807ca9e337f1ac76d925bb90f8ea9c1850e440edae131c8bdf2de025cc501034aa02df99c5f1524480c801ed6610a72f19c0e233c8c67064cf0b46ca2c603f89cbd14a46874759aa2f4419fbe8251da5b74f888deeca6538815ef79f6352b86483c2bf4a4596e4595b014a1cdcddaef565070090a6711d372c0c9b955154c1aa0350b9f48c4d8d9f41d31098e70b702d60e95a6fa365147011e445726f364caf68939e6b7a7170df20892cfb0f1d34bafba580a16237a9c0a15618c1a57df38f7ee61723ae6b4644924dcb1818a6eab653904ea558805414ea92533625076ec0540ffef42a00a7d2c8c7f3222ff28a962ee35b6a677882d744fb78616fcefa29bb82b122bdce2d909682f07f94e5cc734fcd4788ae0604126d58b596a8fa9f67a9f401da6135812073d8d9c51e57f3698242fbd07d174d4a9d8d9a08ddaf5fe31f64bf9111466adfd79f95c9d2639f55ce11d750b9bc14618620f99491fe7394aaa4b95abaf16ecf89a292dadec0632c7a4bf19a94899ce0e15a81953e30b7b7a16cba8a94a557c64be31caf82b5f6f53c388ad0e6380941307484a6370df943f9fe6619cd8b0d6a3699dde6e9e9d1f907344ac14b3536a354d2456f8082f4ec9959509e4bb3616d921159b4a6535b2507278b2668cc4e36453ce73ba3866453649e5952f713182219a35a04c89264235aa956184eecace6cc2bf22bd94ec1de8fc18edb39bc19bf9dd1b4e12dcc431581ce8a1f2dfb9a73c278fbbb8355319e92ff48c1c93b18a7e29e0603bbf82b73b4c05d31d37075028502ff2ddbbcc5903471b1d5e40096214a5f0df0b92cf431beb7e866a1649fe498e59785936f851fd178f50e426632ee8741b0f27e2e17c478ea92686ed77c4efc6ac85e2aeff50d2f5ae5b68be7cd1da9e347e8a5e55fd17884a08251050a27d291ad480fc23fc1c6867f111740e3388649706ccc55b3b193828c55e433c38fc82d394138a24e54bcc77f9057308f91a49fef224c2f7859f499e9f70f68ea8e7a2ea6ab0867fe5e76c11c1874f56b900955d5cf4613b4c43dbf0efcb70c832a065f15c93a1441cdb6f815d189becccc6ff82602490d09bd831062f113e37cba16b693595f215bc2fc98f1388b73402dc18d9014626e0b852fe0a5a0411e50023936d42c0a2ab87f83b3b488327b433ec979242e1f6652f4738fdc184d67d8da1cc3c07cbfb456b0b370d9a635cef4356689642b6a5fe2d5ed1800a4144779a0463cd758ec1e95c0b879c4f39eeff7f026d62fe7b61e5877502b2a62cdd8326baa43eb249805c87e353716b1c9bbe5e1c6675b80acae180dd39dd739cd2ba169587fdd016a3fe95d554cdc474653024d315b0818029ccec8a0ad61141af41071eb26342d5204e61ac6ae247e9d672f357296dd2960ff5d3a97009102517d379c058dfc0cdc4057aec3a4d9db88c577bac3e446ffb30b0d490101b96107bf62209fb468a7853dfaa216d3aeada474500fcb6f6a3aadba4663e988bf5a05daa98569a9c9349ac6c16f2388339cb45a406aa5943a9cbe6f4d1329dacb0375de620f69bca5fd7ce144e2b5026b16d4672676acd0a5ee4902c9d77f3d9007a2cf42b7ae6244e8819cfe75d435dac9e02dee5b3e4d40935117914a8015ab986414f27df225040ba37cae8ce901000f6363f97dcbb733a4518d3687361e9eb71568a07dc75deceef032cee985c9ac19a0ff1a29ab09715c2f81046148e8b54a1ec2a1ffb7f9b93307f7a9fe238563ecfbe811b954330fda12b2d65e9e66307583a78e01c61fdfedeca0c023c11612a94334b6bde575fac96290f1ea304ff9bd0f4b5540e7fc267fa10160c91081921192965007c08fd7b5d6fd96ee3cffcabd168e03cb3d721a73a2ab19bc2506a03350706ab3db3f7810484f8aff2f3185eaa9378447c9bb5e74b0003c030c3fac54c241abd10890beee0b869ec8f318f37ef951213c2c402a040fa5c4c67071761b7ae2fc03453e76a6568c212d5679d61ce730302891127a4bbd0a9715fe359ede13a752bbf617542472f670221cc5194e763b3e16408b34f258a73de9f710c4d3860a9d06072b89574ed307bb02866dc061199f616683625d7ac541bcdb0cdb533a16b3c8d6e7e170515f6ffa294ee830c42d54bcfd4057a7dfdb310c95b418f9316888546921a08b9c04ad94c19850dfd5e59d0f3cc37764094bed47370c963f111299869bef14281b70ca00767295ac06a3083c2ef4bc29b9bd175d9c607d672446c375611b9c7b72ffe6b0bdb708f1b1870c6f41d84c55509ffd4ea3080d0db021f1472b0fbb1180be4a3d05c6a1b31425624b867138432b0528b49ba1c697f24a60edac977ad7bf5508ae4e2fcb7bf6246866ad0e73116c18fc45b589168a76289bd6bdccae39ba0a1dc1f0c93813bc75b7bc779c14d105b7d9262487dbeeb69db1eae7e5797df5227ebd27871767a3c8c14b694c130af34c48dbf1dd504dee5075deaea716b3750c10c2d287a53f672c93a6eedaf384ec00ec58fb2a5d4b94beaa1f7430e4a9341662672a336c2e61d1e650b2561090bd6aee335d6db2f0dfef0e4918ae1fa6e60dad362fec57b402b211508055231b20c56eed85da5e9094185d5c6f3dcfcfdb8f1bb6c3cdd6010fb3478a954008881b3322a7c6cf604c256844f2e53ba1aee5428a2e9d9cc61c590561d944528e5c13e0885bbf97d83349652c22da5d260e41c2f364b3665fdd26f6159e60c60a1c83d8122eb4ef631ceb61d743a6251ebb61f7172c773b74bfc1fb6f65921b415f3af60d2a009c1efb546847c04d358a2057a37fcc3e1705d53fd8dadd2b12ea8822b9e9ee2e9da39249a0cc068adff26a97157a9f54c7f9387e1e7807f029f2d3bd0d220ef77065b8e7bae78abd43fe667b5c22081e1578d486d3d5eaaaa8233d5072ff5978ef07f238ffd8ed7c3cad5e63c426f0baca2e13097f5075cc7b0b9a6c28c989430b4091cbb67be83861c5747b8fbf983b6d0b23bee8d45a9cc7e4afaa0c9cb16bdbc708699808b1ab35cca48cc9c7e43f16af3531c37781b55ca0abf9d289c13b34dcd72ef28cfdc9587aaacddde1ffcd5544ded751a15a179787e0cc581f90c531ce8423ea6c77b9fc427c1c6988cfe5bde015a3f8d0181cf27a6f5b5e46ba34844824e0b3439b754d2dc11e843413f0a24f3220b7b3ce318579b62580571b6d05aff820a0c68674a5eaaade2b68371efa1899b6b1077915fdf15f82945b2f286b51706019f535d39f62addddbce12d83083222e9f765f26d214031d54824690fa032f7137bebcd024261860cf2f26e19056aabbfa4b41399046a1aaaca018ce0a171d637f5dff1ce22e81a77dea9b10e84ba7be5e5c69c32ce6b17568e8bbc298b89fe26808498a817018c50c74c6e5d70928d950e8ba07bbc6890f7afd2452f1078f253f0c902fd50386b8a709b9ae92e9de8a40430c53ec749a6f3cca66d92ce6d9f634ae1198e7666370e70ee35d9c32dd376b7401b8c2855eb03e104f9f4609067de8eab654bea05fb1e58de357faa1a12a428d87ed04aa41a2a6dff4abc8d699974cd98e2c5794ba7919e50b82cde2d6ee363f264d7fc26d82f1591c26821604fa8ef5ad9f33b9525799c0d26a9c2a136bcf7f875115ff9ca4eb05cfaef72bd88a765fc395b1f26ca79c21c15e95cf43074b15e9cebaad48d249be5ec484239f4a8801d5212cfadeb7254bf5dfc842963bdc864e280fb5ec8ec98ce20b76a13261a6e91aacc292620e987007d03b6c3f72b752b2f1aebfc18bc566edb5ecc94228b13e64f7b51a2a4e366bb7ee8005110e75b5d90b3b7070af81304cc4ee23b49405297c6e1861f02a2ed506d4e44fa4c2cb8e4bd87c9610700c9979bf25a49c753f1c203784661127772350664e7c3acaf56aa012f46999323aa7c81833d2d094b63f57e068ae771e84a5ad49efa7adeb39a7f125b338601399a9ab3c515106c05aadf9238ffbded70bc03fd90798bafdcba7129f19a214b19d54f556b3c10bc7af6af4d47fd61d21d8fef671fe294b8f3e4591490e6718edfeb88fc60e8df0e4cdd28a8fb9648c743a81dd59dc1eda51520216d3128c7c72125473603138a2af30125aed8abc93c75cdc64138f99d0d2d80510edc1c6afb790df0001d46ade77307423d718c71f91baec487d0c97853d73f378f43e57c5d6ee4e3ac1069d69906c75d1bb3abd17ed9a1d41340f95e213f16feca854cad75813ea979e8d84310cca1419cd49955b1de4d27e51c94e7eed5efa23dcfe0e758c259b75426ddda17ad7859a75157b21413bf3555a01115c11d7c3924455021db4e9ea7fd930c99de19a4a3fd88c17a848227c07476f2f8871355c66bba8eeac1de85a5f86e20e15a2e881fbd03f7953fa3e81abeff855ec4d543658f87ec179c400cda9be4797c19869cd71e9ddc9e131d2093a5ca9e47c2623f31f095226e77dce56a75f6fe1196847ffa14a8c64e31633e5bf108b44a4722eb7646fed27607ecd2c8b5b3f672446329b9ac1e02e6d4cd8523d96d11871298d1a42dd846199694f19b0cca0ace20d3e4914a5ef1c0fea22e32e02049cd94617ba9de071264be0797c29b8d542f788fc0b1bae3ab7d96fc81abbd30bcdf7e95f7d06c78c0b202184d2886b1b0b76302bc3f1d9f7285cacf8dc8af6487eec172fb091d5e5852aa37187b8447eb6a6623a5332aba5452d4c89efbf6428d48b696fe523bc6e9d87b4e19c3b2dec0ca5c78e5694eb21ba15234138c1ae021dd90b0c8894f039d9ac8ea10699dfc2c8e9a38dac17c0a6f6dffd6aad169966f483fb405af225213edc7adb7d468cadb0a5d7d41c17af0530fef23d0e30aff72adee410599ebbeda116816a283c73d2960b53dd238ce4460b48397dc39d89858af7638bc3e5a929f81b6b0467194c23c1fc3ffb17a9fb4211d5d4ea2c728cea7afd3410541c26316c8f223f96445f3aa74c0a5871a8289c05eea8bdde90b851a615cf8d0df9dd74ea6e6a4ec91b903ee944275d83541e8fac9cdb0dcc4f9402a049e923a3b82f30bcff4bfa329e9194b10f588c006ccb93fd73c4c0b3bcc8da60ca97d126fc87767c9d4036218e4de85ae1557e88b36d51caba6c8660ed057b6af903c2b23392f997473abfb77b2e8ba397b091a6fdaa6b5b1ae782f7619bf11edac1671ff06cc3c4aac9e8e986476204d51d467f327e3cc987fff7e3c5b6bb3522db343ad7c09db14ee64d9d9413be0dccc6660c29de34419b5402161834c8bee36089351b0aa5bfcf49062782e52147236030fdacc3720a2aed753fc3c331a0e820331b21fb22298ea32b928ce26e04e34534b19ea98b1482c307ffa6cfa4de197bc2bde1954ffd83bbd4483acf2075ed476b27ced90be13646bc8c5feca8b013d242a060d97f2915ebf4bd99f040e5ae87333748a74b3fa6222f2934a22e6ef8261329e0ddf1dedeec41e96b920bd1e8c6a3ecd4363e4fec665af1f4991adf4441d384503f7872eb3f3e0fcb0810f19a25c6b38b2abb564440174aadc3ad77bbc661227ce32f95fe8c6f3a3be0529780141599cb95b1f01134b8a84eaf1bee6d45", 0x1000}], 0x7, &(0x7f0000001940)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002800000000000000ffff000001000000ac4ea5237e6423ecafc188e3eda25f97884e7cea307387a695b2acf7140b68d87b066a69466f0092d9134f00c8b1a1cce6f6980304783b384911bb2dba5946e770e13d290057f3077d780976b7144301fd13c27b71990a2496c5222a0be7becd78f92991a549b8884f834e707af9e98f969e69e45f422d4d64f63bfd7751a27a679b5be305a1c23225670c9da276d52a57f275c790622ae39631494125002308000043b6a67fe4b357e10ef512262efc8dddd167a75909b06de2e371a8abe0eebf8f9ca9aabe0de629", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x110, 0x40f}, 0x40c) 21:33:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f00000000c0)=""/254, 0xfe, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x1, 0x9}, 0xc) sendto$unix(r0, &(0x7f0000000000)="cfd17649a203ce648821558f8abeba2b98bb4ba2e00ff507480fcaeb3094f56e391631e1ae6ee88bc18e9147189fc430a92ed7562c9f2a0ec70731c397af2554dd6545ae3b34831426c430409079d252a17c2c2a152a378299ec07849ebc257118abe1e88be436f33d2f7dc19456a5759cc180ceaa129f0085e0752f2bbf47b833257bd5dfd7881ccf0b102dc82b24cb8f", 0x91, 0x8, 0x0, 0x0) 21:33:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x486c) r1 = open(&(0x7f0000000040)='./bus\x00', 0xba, 0x0) mkdirat(r1, &(0x7f0000000080)='./bus\x00', 0x80) setuid(0xee01) syz_open_pts() syz_open_pts() write(r1, 0x0, 0x0) 21:33:24 executing program 1: r0 = socket(0x0, 0x4003, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x9, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x4, 0x1f}) 21:33:24 executing program 0: socket(0x400000000018, 0x3, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8e80, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 21:33:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='on', 0x2) close(r0) 21:33:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x280, &(0x7f00000000c0), 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:33:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="b7ec844f8b6a1ea3aff0eb5a84050906ae346ae7acc51825acfa1e56d2c0fb7364f7d0402a139cfc656808c4968da3f64d7942d6a0ccc873f40143eb2876aef88afe88922bbfcdd8b7d71402e91afa80d7622590ba4c1be13f4d0c086bf71953b70d3c7c8b498bb73da3cf43e687086a476afd9da4dee81e02e8fd76b4b66a939e93addfc29746913a5f2d7fefca50558e814f3d5e6d1549ef7edda54d2079eb2eb53c57f2e53a94b51c3fff164012d788c2d96e109fd0efd3408c95cae8f04c4e3b74d947fe4c630e7b1ae4eb4b95d76151d94a6fbfdf623cdd7fb46d4e67597eac2daa91933aa1e121aeb9bace18300b92731f6391334b31", 0xf9, 0x40b, &(0x7f0000001a80)=ANY=[@ANYBLOB="000076707a1829394a711e496c019b00"], 0xa) r2 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r4) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') read(r0, &(0x7f0000000a80)=""/4096, 0x1000) flock(r0, 0x4) 21:33:24 executing program 0: getpgrp() mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x290, 0x0) r1 = shmget(0x3, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ff0000/0xe000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x100000000000004, 0x10, r0, 0x0, 0xfffffffffffffffd) 21:33:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1568577d, 0xc3, "125a62d90d65b0984905591970ad581ee6bbd4b1"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x422, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59", 0x64}], 0x1) 21:33:24 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:33:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x300, 0x0) 21:33:24 executing program 0: shmget(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000040)=[{0x2, 0xfff, 0x1, 0x2}, {0xffff, 0x5, 0x1, 0x9}, {0x0, 0x6, 0xffffffffffffff80, 0x3ff}, {0x8, 0x8b97, 0xff, 0xfa}, {0xa4, 0x2, 0x3, 0xff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x64, 0xffffffffffffffff, 0x0, 0x1}, {0x6, 0xdfc, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x80000000, 0x7ff, 0x2, 0xff}, {0x2, 0x9a59, 0x5, 0x7}, {0x4, 0x426, 0x6, 0x2}, {0xb3, 0x4, 0x9, 0xffffffffffff8001}, {0x4, 0x4, 0x5e9, 0x1}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x100, 0x2) ioctl$KDENABIO(r1, 0x20004b3c) 21:33:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x20, 0x8) sendto$inet6(r0, &(0x7f0000000100)="e978be6824ff7ab8990cce63ce946c67e17c0c40163a016f4ed2f2816d9a80aaab0c98accb3fc12b0df448", 0x2b, 0xa, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x50004004000028a7) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000003c0), &(0x7f0000001440)=0x10) r2 = getpid() getpgid(r2) r3 = getppid() r4 = geteuid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="0fef7c93e4a0515e759df3240ae9a3bb07f1acf330d8fb539d0ba38a75b735a0bb9b0ff12aaf0ce27c3c07f368c0e3a742c5bd4a098f057843306d33b84912ff04a17324b15c702b616273ae1acbf3a641f2128f4aeb76dfab66d5fe92c2db76c0ab", 0x62}, {&(0x7f0000000200)="7dfda1cec0e6b13ed65d2982222b4251b7cf89c2ccdb7df049f94a4c02e03ef23dba2736e90a4e899e0e1d60834843523a627c1d6ddbe7bcbd767399998f91a9216e4a4b3d9d6e8e1c058e92c28ea6c34984", 0x52}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r3, r4}], 0x20, 0x1}, 0x1) read(r1, &(0x7f0000000440)=""/4096, 0x1000) 21:33:24 executing program 1: getrusage(0x8200000000000000, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000000)) chdir(&(0x7f0000000180)='./file0\x00') getrusage(0xffffffffffffffff, &(0x7f00000003c0)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000240)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) 21:33:24 executing program 1: r0 = socket(0x20, 0x8007, 0x3) connect$inet6(r0, &(0x7f0000000100), 0xa) listen(r0, 0x0) 21:33:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x0) r0 = open(&(0x7f0000001480)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x3, 0x3, 0x100000000, r1}) writev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="1ffdd195816b31c56fec70e899b10bfc84c136e1d8dce2f91598953d656d2a167a1a5cf413f213d176cc0559b282b75860caa75a35cc8eb82b6433b0f001543be0", 0x41}], 0x1) 21:33:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) r2 = getuid() seteuid(r2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0xffff) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f00000011c0)=0x9) 21:33:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) clock_settime(0x0, &(0x7f0000000040)={0x3ff, 0x3}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="3c21c0faf0d8faaed7ab2cdf282f48c37a5fde94a7c8ee31d6c76b4f5261c77e9170aaa273a368d80e8763d3bee42d4c702e8c", 0x33) execve(0x0, 0x0, 0x0) 16:17:03 executing program 0: r0 = socket$inet(0x2, 0x1, 0x8) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) 16:17:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000300)="9c87c3772c0035529cc5de5db84133332e2e", 0x12) 16:17:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = dup2(r0, r0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000000c0)={0xfffffffffffffe00}, 0x10) 16:17:03 executing program 0: r0 = socket(0x13, 0x4000000004, 0x200003) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(r1) fcntl$dupfd(r0, 0x0, r1) socket(0x20, 0x0, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:17:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x102) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 16:17:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x280, 0x109) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:17:03 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x4, 0x4, 0x1, "af04579bbffbb7f0db1fcdd5dda77e99dcadd2db", 0x8000, 0x2}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) 16:17:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1c1}, {r0, 0x2}, {r0, 0x100}, {r0, 0x10}, {r0, 0x108}, {r0, 0x22}, {r0, 0x114}, {r0, 0x21}], 0x8, 0x16) 16:17:03 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0xd9f4}, {0x4}}, 0x0) 16:17:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x30, 0xfffffffffffffffd, 0x2000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3dc, &(0x7f0000000000)="b6") 16:17:03 executing program 0: poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000000)={{0x100, 0x2}, {0x80000000, 0xffffffff}}, &(0x7f0000000040)) getitimer(0x2, &(0x7f00000000c0)) getitimer(0x0, &(0x7f0000000080)) munmap(&(0x7f0000ff4000/0xa000)=nil, 0xa000) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) 16:17:03 executing program 1: socketpair(0x2, 0x7, 0x23e, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000940)="5a956b964ccf2d37b0e66890b4192d7e41b0f7c742a4827116a02fc9023f69bb5485a3b108a4935741f16d635773245e3aa65b7b3d3a15c7c317182fe571e67880e2f5c081f9e11a88def2de25aff81d296a188be2505096bea1e75dca7c84f4a5919f9c8be37f9b3c6a8f2e325923f27109a73b8f6d2f912a54e8556ad2fb2b89e28b2f603ba2f567934e12eb24da99d51ae378f81a94716163278aa1284d1cb99967b94fa3ec6959cc94a8e5c15f1abaeba008a00047289e101920e7973bceb87f73efd41cac757dfdf1f8d6a4ee8ef684842bf3fa315723bbbfd5a4f914de35", 0xe1, 0x400, &(0x7f0000000a40)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 16:17:03 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) dup(r0) fchflags(r0, 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f0000a6dff8)=@abs, 0x8) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r2, 0x0, 0x2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x1a, 0x5, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0xb0, 0x41, 0x5, 0x7f}, {{r0}, 0xffffffffffffffff, 0x10, 0x8000000e, 0xfffffffffffffffb, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000000, 0x7, 0x8}], 0x10004, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) 16:17:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x6}], 0x1, 0x0) poll(0x0, 0x0, 0x200) r0 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000980)) 16:17:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f0000000000)) 16:17:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) openat(r0, &(0x7f0000000200)='./file0\x00', 0x29e, 0x100) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) select(0x40, &(0x7f00000000c0)={0x4f}, 0x0, &(0x7f00000001c0)={0x8}, 0x0) 16:17:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000698000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) socket(0x11, 0x5, 0xf4b) 16:17:04 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$KDENABIO(r0, 0x20004b3c) execve(0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:17:04 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000005000/0x3000)=nil, 0x1000) mlock(&(0x7f0000000000/0xc000)=nil, 0xc000) shmctl$IPC_RMID(r0, 0x0) r2 = shmget(0x1, 0x2000, 0x8, &(0x7f0000001000/0x2000)=nil) shmat(r2, &(0x7f0000006000/0x4000)=nil, 0x1000) shmdt(r1) 16:17:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0xb) write(r0, &(0x7f0000000180)="7e4f08e9e15795d1ea7ae20000000000080058099ae4eae6209a493612be4530a656d94c2836b80080627d010de1d79e09ffba000000000000000000000000000000000000000000000000000000122926952dedaa67231a00f71b0d875b8d876973307c0e0f", 0x66) 16:17:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000100ffff0000005b0000000000000002fd5c3cb1ac76824b", 0x2c}], 0x1) 16:17:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x7c, 0x40}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000440)={0x400, 0x1, 0x0, 0x4, 0x8}, 0xc) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/68, 0x44}, {&(0x7f0000000100)=""/60, 0x3c}, {&(0x7f0000000180)=""/53, 0x35}, {&(0x7f0000000240)=""/111, 0x6f}, {&(0x7f00000001c0)=""/40, 0x28}, {&(0x7f0000000380)=""/156, 0x9c}], 0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") read(r1, &(0x7f0000000040), 0x0) 16:17:04 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) fchdir(r2) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:17:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getpid() r5 = getuid() getgroups(0x1, &(0x7f0000000140)=[0x0]) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xfffffffffffffcf5, 0x0, 0xfffffffffffffecd, &(0x7f0000000180)=[@cred={0x0, 0xffff, 0x0, r1, r2, r3}, @cred={0x0, 0xffff, 0x0, r4, r5, r6}], 0x3e1, 0x409}, 0x40000000000) 16:17:04 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x5) r1 = semget(0x1, 0x1, 0xa0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000080)=""/237) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) 16:17:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x40000003, 0x0, 0x401, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10007) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x34, 0x100000001}, {0x7f, 0x40}}, 0x0) 16:17:04 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x9, 0x9c9900000000000}, 0x10) pledge(&(0x7f0000000000)='%$}\x00', &(0x7f0000000040)='\x00') socket(0x1, 0x0, 0xd3) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="200000000000000014ffd20000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd270174da61bc460eeb1da7f56c00a838764b8b51680720ce61cf1b7c8014357710c1c53dfb9c138211b"], 0xe8}, 0x0) 16:17:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000040)=""/56, 0xfffffffffffffe72}], 0x10000000000003b7, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x90, 0x0) pwrite(r0, &(0x7f00000005c0)="91d4c029d99b158941ecd7a2451adbdc173ba12a266610f89c09fbc65c31ca585ad017631bff4d7ca4cf66617c9f0cce6e1f791afcf09daa2f6eb8de2bf7613ff00bdd00072023ddb95ede51634abbce289899d2cefb105fd5d9f82918651d201c881eb12ff924bdfe3a7fda1204ba72d4b788df093cd913aaf27ba94ba71326a00c2831ea8977c7a57dc75b61f7ab87ff511dc637e701fea716f714a7d7a221d8f3a7b97688f5d868a00681dea3dd09beb12d090308b21a0bf093891af0bd70dd446035733a092902047ade29d86f1ca5b82c7ed9de26657b2d465c4369cc5b881a55841693de73f06b009935a0ca0e2add6c4f7fcee3f38a6898174066460ce8c4857952d4b004378e3c1794db95bd09f69d8f347d9da696a793f338f8cccf2c73184969eaa10288538fc382615f0cb8990ad58c455b5a92f694a5b870472f6f692a709ff293aecf15bb5b0480d08692679799cba1be5255db23c9cfb166b5ab84cd23ff8bea500adcdc0888489f206d7f536c3c98c8b654cb5c7686bd6e3dd8a2c4f907cc8763b1b5f794c991b6fedf2249d85d0006784b2dac229b9474065de607ac09025508b0733d8aebd01704a3075f65a3deab7ac4ee7bc418244fe49bb33234213bbfb8ab7a6713290af283a963114ec73f364b7443e2ec4c035b23350b74f710e35cfb268328629288a5f4e1e30b3a9040e134ea0e5c1b631c73a170ac16ed8d33bd455ddf66833a009f4aaeeda76737972a261e93016d6c6d347597f0de91523a54f75b5fcd0fb4c7c05cf9f3034c3abf89b0903e62bcd0eaf5a3ff6b65307eb48ce0286d0dfdb6dbd49cc1ff93552107cba0b269762c9fdf28625a53917034e12b003e2d7e68e4aa8d7ef04caff3890f83875a06a3383953a0faf084e36f6c89146c85ba2cd916928bdd5d51bdc0e9a576b7d16a94238b2bd0a70abc2250f981dec0d6297f0f6c56639d9ef7b8d5a71a622ae1a99c55ef08f0348cc1b88f5fc89ba9b443c88dc8d396239c24923c70fa4e6aab2624b2bb3c319390d194fbd73e06dbc93c9e43e3f88a5a7452d2abdf11e204111d98d03a34aa7de7899c82c3861849d5f18f3abe402631529db619f63f4dc936f0698174f8707d8f0e221aa240c02d2a99722a45db89d92dc36fb770789fcf24a1bc1079812349774e781adf18337a1b90d8985d9bf920816cbbe5ff62a71749c1844d63fde7bd614679e62ad20b022eee810b08349d3258f7e2c6eed188c1a7d220b661b17ab9f1099619de2b110cdae9c92699985f5993fb596fb5c7e3a6631a60e54a5dc1fa4688c15db37c5446cc8dc698a35cb1620ea155eef2b7d3349bfaf34ec0d30b0e226b1ab861926a6d07beb1259d8f285db3e02ef527277eef7411ba4f4a37106fc6601d9a08f85e001fa2baed44713b10b5d9aaf1fcdeb75108755e39d757fee8417bfedbae341992784fa883a051384d8547ef40606e00dc3750b5a85f0d25c1e585d2d755b6f7f8449d04928b677c1ae0a05dea5ad88c35700c85bf2da1ffbfe5a2bb7f9bcc74c5534d044e981e75042d8389085ac14d1e8877ac3bb5d13c69cc975a4818bda804f6af45bf4d034796aa08adb07d54f82a96305bee783caa34223789350042c9e32174e1d57e220e74adf555d0d968dba24b3da69a118f3c5fc4f82cd82341a80c14701816c01ff982fadadde3647e1d06b043ba6577ccbf0bb5a0118acf1db712611962d8f94e51fc5bd25fa4c7e519c574aaf6eb793e8919e197509b7e3b9304aaa1ead0e1d5146ec08421073f7fb02f6bb3c64618141945ccd72aa373da9f8e7b8885cb903af59cdff951a6f5115efb3c15a5988c9085c50e3dd64e08fc18b420ffdd7e7bf630c1e577c143d2a420a31e6850bfcfbcfa0ceb749c352861b356720e4f68b8b8fb7312b74d9a907dd186e3eb1d3e83439b5c8dca054d8e730a220f18b26a7cdb028e0783b150886586def55f30bab7be80d6a4cd234ff13e8223c3095aa1ca0216d7f891eff9ad9f11ed84dd845a56a16c85c2251035e90ce2f73323d503350aafbecb80de2b3acb58f2ce98bd7b13a8dc5ac974c008b56f814bf5314ec29a15fe17039866ff5b57df5fe582d0c48974084306f2eb3dd0d9f1f3ae3ed19084d8971c143b07056362e2f61f0a86352da3d05bf682e1d58493c57cbc314c69a2ca7727e622c51c5a470e3a886ed6469e9c491708fab2b238607e65b9ee3a4327b5ee39a63d33fd7586eb8cc5da4f28b68c65f7220312ca3b30a43f45d95694310accafe695669814e0b3bcccd14827c0b6a03def1193fcceaa1049d68b6fbd8fbb9020a47d0a66bc8e504173c5c01277a19ce714da5b0607805dca7cf9f2bc2134d8617702b77e277e74f23048c98842c9c1fb7ab3108ac62265643b892b1d79cba699084c2e6bf6372a6a6fdf5f8ad472747c5525c9f6e8e2cf4ea114580b7f5b3e876376243e5cad99187b5120c6ff4449204f8dce6641243a00d3c6574ee698e8b5395bc2c4a5ab7b3d3054d8e21fc1375c1540142a460b6ff667372147542726ca36d4654653a19a75c07697c33661d62dc8f7ac9539125a7054eb47d094ef98a5e9679f7a975125f310b0d9b381b1ced0d0f6d8b139098b962db0ab30fdcbfa267b440b5249ec6010f30c206ea94a4f99871038da73b36e2f44519cd962b552803640b7890d2da54c5f7b24fb4e15819f5e7acb1362d443704151433b08a863825fd51d2eaa27237c32ccb8c1781c41c4d61337e0dfdbd4e60080b081413e3cd3b3c74ea10798a8484f58c8ae60142834630d99bdde005a3a832149db65d7007c000776515c6ec1c4aed2ce10c90031e35487c6167dded15d22d6f3eac8151c41b23e877b055312bfde5821aef0531daadb4991acd187a3af6005580eedcf7f03ddf36c4ef59ffd3e8f24b234ef3182ef3ef7dc1bb6d5ed8fa70e3831d93479d9c52ef708ec19713ff224afd0449d339f97d5a56f538945d431e2405d8c19cde30bd7fb3b141b00aaa0b4e6d9d4cd26f1a85d1990e50f681c413f75c238207236bb4d2d932181edf79e1b973a75accd5b7be9f3f0ea8c925f3b9abe4bb13d4e28dc9178419a4d60094b9079fac76d9f868672a0595f4f6769568861eacc44cb275a3dab4bc09397a0b749a77138e27b2ce546c41c4c18e27ed4be16576af135ccb16e73554b2e42cdff4333c17d02bf14565b0d7dd2ba383dbea08ef044a261a9e50c05ee94f2d101a5ec5f36b48a1196f5c3c84e9e6ab74d4909759a7997ec26f709b587e3fcf2128ec0902d80614bd529a6ea5431c5ee9f52e72f32902eb8e666633639c84fee69e1c7d437762254c8679395392d271a4506497396682d526cfa5a994a1bcfc6762809c55f1ec476e3231f024246831167e1c1fb3b00fa985dc50ea36d3180842993d803ac240e4d3a2e68e267a57bf242e2e5eb2c2a0e51b7c21a638b410f7fa30f144e40fd7f0d1f1eb543b14b25e38ebaf7c177c5c2941aca91c4ea45bf5f5b7576f70a341cdd533892171efe2fc2dcf2542209278a62b26d9cd0d149f26541faf8ba656dec9094477d81d6298f9f841f437f3c69e1841fea7389b8a5f5376b0a7662060c856637bc1dece5c968d8d181566da174f05ec55e4364d0e646b307a611b8d6afa2cb4f3491c693883d367533d89cf50581dd4bdc9ff846c3f38a9c7221f7f932c2110d6d2c79b3189aac103fd4b29d4d92640706ee0f9a8c40e7f89d27f764e986d72eb68c066ad2be7e277c8018b22e9ec753d6906ef8e144c2a08c94f6eb6c82ead754a22959431f102c37cc0adce09ee813692571cf8017bae46791b630c95dade98c6889b71587e4b0854f72da5aca6319f61af058cc4bcf8443a0d09645ecb33c77e422aaf9aedca19aeb392f2ba65299a0652638a0ec2660f88a8e97b6f4e6de9c608cba5ddc51a0dbb9446ba2bb146d26c0be1b238a98eb14983d46aa08670b918bcce8080d5e8df46c612e4bd8adc0746768ad786109901b28c7a583f01d430c2260b1e8c9c587c6bd6923c7e56e7dbea8e612c2cb0b35b967991af7c49633a7ea1dca01fc31483c00123c9b936bf719731b0da5e99b52fc9f0a66275e2959cacf3dad05438e300213c271fcd5accf386b14ea66c5d00de70cae98147a73f0fac1e4a0bdcfe41588bbc686192469503a8adbf2a93188f1f40c0480ff35674fa7fe5f9ef69a5cc02ddb281e5d1cc9a84425b2a586dcfd0cba4aaf919ed1ae8739f95c37dcdeb3b1453edbd090dd49784b1b51532a7ed76f7a9e975d3e78e1810183cdccb4922e0845e4b6b8a607aba8f8ffeccecadd7f61b529f941ebafda33226a710940071952e2d60f02083e23329d557511a86868d403eb76954b292be6538c8667dc3b3efbe43d32ee30e6a38adfdcf4aaa34e0bbf808022d610587ab6fa3f7e10a2624f2a7838a403fb7ce480a731a3c3c038673bbf9f071fc102cb27140659e5767ebb1ca96a407f578523889d2fa023f4b94b3441bbe97113c825e060ffff9d289d3a04e58401b319f2c64f90f207a894476c563680b4f9482a32d67db43ef38c5642c7c5a6a95113633c6d3eb799ebdede93fae8254011a5354a80344b9085630504798dd2fdde2f66248517a7f13e7b9e7f3f453c2947537bb59e1b757495723aab0e3b857a77fc278c4aa772524de36f76969afb147f1653f1371082b60255ae8d04b12804540c4fc8d14d13c23e55108c5cf3b36c55eebc7b9b16bf006fc0840a03bf3c1ba13c9ec2cc4c79c52753029b368573d5e8e316c43fea6c965286f5eee678c4ecc49224c6a076b95aa29b3b4e64c2b67f4e0c6388760c7319abd01fc55ca820ce53f76fc33f8f7cb3d2467f0fd6457010c36f74c82fabfde089edba4111f1abdeb1578245e3884712c16833d2f46c7f9ef978af266e39aebd08a4c590a85649bc508cb3224b4a99c2e4dc27a83e67cf0dd0b03dbd073d7b659e2f6c0e950daa963ce7510583eb4835f74a3413ec863b6b1159a3571f46fb48af0d5fb307fb0cc2426cbcccf029f6671dc6fb2b9f1a3f0579ac63763348061148e84030a471c21a729ce0fc355dc3273dde53bb474f60b9a225bad601cba94a9e1d09c1d29bce84fd333835c6b668132aed97f384a1569a591a1d1fc44f194579ba820be11a3b2b7bf08ebfbc3fd73a612f0556a3107205d8736d57e90be8c39aa9b58d313bd2b8888c2f9525cc8185c11439f3c9471eb5197c235517cc16e3900d857bf313785f41aa13fea80c9fa784d7f879c1921381ee0ad13940230658b424b85d4b2c10829a765c30cd9fdc717e400c014f485e687e5357db3651a37e3863974451a9a74e6556d4c55a36de9f59587ba15051f61caa040d326582ebe55d948538f97088ef840320f3e7124ea3dcf779b5ea87b0050b6d9e934aa468eaf47408c2f046c49119dde9d1b5ebe1f2f0277c3a19cab1d4bfa8e7603080ee488a43e2cd491a4c3fe9094a3feda9bde7c63c9c49060ec416d878e8d7503b2afd866498a52f091cce9780a768c637a16729e93118a5dc2ebb42cfe2c6d03ef5d9900fbc0a07cb14c611273c3ea4fccd2619aa361181e4a727a74407caace4ccf045461e3cb30662c0f2b73ff0a191913d3793a9bb0067e96143586e52e914a3f12d79c5dff2857fd81313d072aff97da9f3ef721d2001ab5e8efdfed23c41b988429d0668a96f16b15fed16976ab30575c5b8726e89c2ba6abed91f04705817678c13998c93fb30a8732c4af1bbac94ac4e916779a4780e826734298e2d", 0x1000, 0x0, 0x3b) 16:17:04 executing program 1: r0 = socket(0x1, 0x400000100002, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="d4160000", 0x4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8080, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000080)=0xab3) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='x\x00') ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000140)=0x7) 16:17:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x2}], 0x2, 0xc12e) kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:17:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r0) fcntl$getown(r0, 0x5) 16:17:04 executing program 1: setregid(0x0, 0x0) setregid(0x0, 0x0) 16:17:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000000)=""/102, 0x66) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 16:17:04 executing program 1: r0 = socket(0x10, 0x4000, 0x7fffffff) recvfrom$unix(r0, &(0x7f0000000000)=""/163, 0xa3, 0x40, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x2, 0x1}, {0x18, 0x0, 0x1f, 0x7}, 0x1, [0x7, 0x3, 0x4, 0x4, 0x6, 0x5, 0x3, 0xbc]}, 0x3c) fcntl$setstatus(r0, 0x4, 0x8) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x100}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x2, 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20040, 0x0) pread(r2, &(0x7f0000000200)="b980487cd48dce646fdcda2bf418dd7521288f7d683097bccc44817e84ff297364cbadc592bf3912cba332a03b3cb7493e82fb9813ddf0779ab2141ea5a76fc0370cebe7c7360da8df6b72167166401d43b7c909ac127e5b768368adf9d7373d82", 0x61, 0x0, 0x0) r3 = socket(0x20, 0x8000, 0x2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, r0, 0x0, 0x0) r4 = shmget(0x3, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)="cd6b6265548324c1dbb3012d1405647fe09e7f903283b71584916bf83843230fb5521389a5f795a238e7924aeb9ebc4c46801cfc", 0x34}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x1812, r1, 0x0, 0x0) pwritev(r3, &(0x7f00000004c0)=[{&(0x7f0000000300)="8a47adde4b2bd570ec91e80e6ef5aa9c050c0672e5b5f7b3d9146e41d219417f0e54dade1613e19647deebf60129f8c9f6a9cf754ff970afce690699a40340", 0x3f}, {&(0x7f0000000340)="91d4d9342b339983b085e779e9d5621cb810adf4d7ffebae43d7bc905232355d296984cc72690dfe5cac5fa54ff7ff4cbd7dd0bb53c5dee2973fbabc18697dc7c95efdb702f82f91674ef0a47642f1c00a5401608deafb5e954d76cf6427bd70b3a09600b688c7b6da7060d0b4376cafb6832bb72261e46e54e46cf6cb119d3d35ad40a9bea1b5e77b036f86fe48391b3461ff622fc57c6e6c146bb04a7ff298", 0xa0}, {&(0x7f0000000400)="d779708c884feb53a7519e6ad12a9c4dd9", 0x11}, {&(0x7f0000000440)}, {&(0x7f0000000480)="feb299999ec6cdc2c4cab5b494963751c4f5579fa48175b7e699c32913c3fc53aa30499337cc4888d38565561348053f508a04579b047bc7", 0x38}], 0x5, 0x0, 0x18) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r9 = getegid() r10 = getpgrp() r11 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000600)={{0x7, r5, r7, r8, r9, 0x0, 0x8}, 0x9, 0xfffffffffffffffc, r10, r11, 0x5, 0x800, 0xbc}) chown(&(0x7f0000000680)='./file1\x00', r5, r6) readv(r1, &(0x7f0000000740)=[{&(0x7f00000006c0)=""/92, 0x5c}], 0x1) fcntl$setstatus(r2, 0x4, 0x8) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x8, 0x0) 16:17:04 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file0\x00') flock(r1, 0x200000000000004) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x6, './file1\x00', './file1\x00'}) 16:17:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100a1, 0x3) openat(r0, &(0x7f0000000040)='./file0\x00', 0x6c0eb9a543ea7dc9, 0x1) 16:17:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) shutdown(r1, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:17:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2, 0x0, 0x0) 16:17:05 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000100)="f971d1aae237fb5e152873f41b9b0bf0386e0f9cd8c4025f209414efb1dbcd25ff9df71f48110eba4e02aa5527a678eedbfa68c85c5031b68b03f0688479afd996c0dcd2089baf19dd83a1825986618b09ec5fb8e054a7bb106396d56969a8b9bf78f602d05273752dba26d34cfbc45762f96a6b1073e9cd58ccbc87e09bc49e92b1efc92bf15e4e87a9c5e31f48d08ee0a0369ded5293aceb98889271b7e12e0255612b49284c2d4ee4db99c25f8d38043c8f0bd3bdf1ff89e56f011686a070faba88e7f45d230dacdea2eef0cd5045973d531720ff609953a622a3080d6ea0305d5b4d6d14bac454", 0xe9, 0xa, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() open$dir(&(0x7f0000000040)='./bus\x00', 0xc0, 0x80) ioctl$TIOCSCTTY(r1, 0x20007461) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r3, r0) 16:17:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2ea, &(0x7f0000000340)="b6") 16:17:05 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x408, 0x50) r1 = socket$inet(0x2, 0x4000, 0x80) recvfrom(r1, &(0x7f0000000040)=""/247, 0xf7, 0x802, 0x0, 0x0) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x10000, 0x1, './file0\x00', 0x6, 0x3, 0x2, 0x1}) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x0, 0x2, 0x6}, {{r1}, 0xfffffffffffffffa, 0x80, 0x40, 0x0, 0x6}, {{r1}, 0xfffffffffffffffd, 0xc7, 0x0, 0x3a, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0x8b, 0x100000000, 0x8001}], 0x2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x2000009c, 0x0, 0x5}, {{r2}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x1ff, 0x3f2}], 0x6, &(0x7f00000002c0)={0x1000, 0xfffffffffffff801}) getsockname(r1, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000380)) kqueue() getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000003c0), &(0x7f0000000400)=0x4) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000440)) close(r0) recvfrom(r1, &(0x7f0000000480)=""/43, 0x2b, 0x840, 0x0, 0x0) getpeername(r1, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000540)={'./file0\x00', 0x0, 0x1, 0x5, 0x0, 0x1000, 0x7, 0x10000, 0x3, 0x3, 0x0, 0x1}) chdir(&(0x7f00000005c0)='./file0\x00') recvfrom(r1, &(0x7f0000000600)=""/253, 0xfd, 0x1, &(0x7f0000000700)=@un=@file={0x1, './file0\x00'}, 0xa) recvfrom$inet(r2, &(0x7f0000000740)=""/19, 0x13, 0x843, &(0x7f0000000780)={0x2, 0x3}, 0xc) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000880)) socket$inet(0x2, 0x4000, 0x7) sync() ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000008c0)) sendto$inet6(r2, &(0x7f0000000940), 0x0, 0x1, &(0x7f0000000980)={0x18, 0x3, 0xef, 0x5}, 0xc) getsockname(r1, &(0x7f00000009c0)=@in6, &(0x7f0000000a00)=0xc) setitimer(0x1, &(0x7f0000000a40)={{0x55, 0x200}, {0x100, 0x6}}, &(0x7f0000000a80)) fsync(r0) syz_execute_func(&(0x7f0000000ac0)="418085d7d80000d9445a460f0f7d0fb68f497893aa99278e213ea913084d6542f600fef3de2ac443ed0cb56b0000000e42db90000000006f") write(r2, &(0x7f0000000b00)="4485685530efa31c59f53d9a47a504058024da0b25bb1c69014d7c649e56b069f78df637acb2b7843855429a6f4465604f67a16fa0dce95a2aeeb9eb13841fc070c2904006923c06ef1efb618bf88eb8c5f2358a2ed9cec19f3bb97225832866a39bab842c75b4e33c5e8a85d42a0d7ad83814366aa09fcc73794d3203cb0e72ebceb3d495bbda405e678b4392a51657e38b7abd072ec9b9eb9541cf92d2501397410443360a635e41c58b39d4964f2b7a11380969fc1d77544bfa8382e640f0fa04d08e756b488b0edabf17d971af172f66712fc5fce721d1d2f388f8851ee3acb2c4c19b360ea3ed68ab60e7eb663a673bc7478860de95b08f31e4fd88aab4874fec1a70bb8ec19ac8658ea6f486a40cc9adcd9ded9e42efcdc3d0d50189cec1f9f2cf357f81ac8fe114ec2785c559cf4e069cb4f4b150c423335264961a6817ae5c0510dc542fc0ec38f1dc340b073d23543021672caa026d14f819bd05ff45773b2eba93583ca33e7bff39c49486b6fee3bf3fabba0ac5db62b219f341d02b5bc845861199f6fbe43b4b227313e7e158af1b0d0120ec726b49832b08869733b0b105bde8f465103ce46c4ebe9b176727e4ca37450d05b9ed789b03e514cfc6331a8ef8ebad681be571a851e9c13ac1030492a92a181d1053096d8cb5d8cedecb6c46f6690ff2c7f07b23493264d1d3065171d273059dadc708d14fdc68e20d7f8aeffd91f864f200ad1f253b633b491f8c2ce5bddede9386492de9afd4e7f0d53fd558c43230f7ffa6ee9a08cdd78102a6caefea91dcd1337ce970839383201d9571153d96af14abf51e3dbed10b95f50f119fa68373e65b3d36991768508ca6788420c484869f3f085c9e1ec285231f8260ead6fc598a20a21955e92d8b13ad358f71f72ff35f0775d1f77e539037cdca69216f6cc3e4b4cf4fd0413483a97199b6ae49070f0a6dccd57cbac14b89693adfde8ba994a0caaf0af076243fb212ab113feb28496443734cc5115fec07da69852e98b821e2681874735f5bac0974d79a4e846a76859c979c13a30dbb5a59887374bf22fb8708bf0ef69a46fb13d74a877c35d247633801dc689f08e3f44588f3eb1a084dafed833006652c5e3f1aae01972d48ecb9529d239e99c7044e610505d240e50303ea889f73b9eb7a8a45c34200fd8d7f457c9463d5d6bdfbbee7651dd2f3d2473f468ff2a7e873585a820f7fcd2e671d3b4ce9e42a1fbb741a3a731672be0773536310dd5d27ec847e16efb7df6c838c3b9e0cc99f1a43fdd91949ea842347f316935ad96811e76b3e93d2db45769e2caf1da6ac83db4871a7fda2ba1edaf30a7d1e65e69281b906c2c498f47237c74dd21cc9e8ce84fddb3d95d1ebbcfaf5ee24c6f68c3f07e18b48d020f097c88fb3061db43ae786463c05b990e59b6f70dce2ce1fc2a5993b406b0b5e465c692533376c750dcd91b1ad22f7a281cc893a8c34dbd404c27c6ece160fd481df998324322095d419c7a0ed6144ad582cb04b5940c2c02ad97767a6cfbaa8fb6ee133adf37f0ed2d1d88abe80dbb795b6059b3a474d4ee4403eb8ca7a49d762afca58c547ed66b52e0a23bd78e6aff43dab0dfba3857ad394ff07ab49590fccdba4effe73f952aae62bff6e8625e0dfa2714854c0b8887c4c339e631b6e8b5f281ad35c9f0bb19898391c7d604da57182c8ea8588ed533fc4eb2cd5182081c27fa261934a857a03045506dd25442582cb6f91516d75361ed2fb101088732443e2eced54f69998ed0b939719581239425f038b7468d56d847c1b0aefad9e6f3e2fa27f7a4aafa49b7c66e4c5a9a6eb3dd106fdc6fde7766684f1d063c0ce09e26cf5d39fd0a8289916216976a98094031998bb658d4b9408347474aa6139defcdc9727d0f6d75fd3cde632c2ff582e1dbb91ddbbb6b38d046c18d39e96ca6334cb884cfe734829b6834821ac10033dc37db71707b2cb1d6c1a5a6963d726e847228698c64e41a9186d5b03550d4f5ee20dc1a7f3e9fb98c664d1a68ab44a67e0dd2ff18dd1541b5e520a2e5d4b808c5e53fb6212a32efe58800b9277006fcd739feae625d171d27e5e7f5f460f8b37f4818615b4f75a63d82bf1d985f315fc04ee4efcccf07a3ed63915f8e92ad25da8662ae004e7507301fff2fed6ad2aee7fb8fe303b910e82f060c58db1ed50598d1922acfc99af95361d366ca689419b5e749853d0e2c6cf44ea81cd0ef991b9c6dd62e3f866c63467a1f7adb146c9702bcba84bc18341857c8f7ab17a63f11f796b4d74099f169a056c09279ecd5e9e8a86e0c414272bc05a961dc5f695384b2fbe061581da474deb33f21738bce4841c5c00db4a2848a03634bb47cba7847f15f76ee0d9880e6b8290d501d310b54bccc3416e9b72f8cd6a9eef9026666ce01de6786a38da1f385b9c0bd4a9a623e23b28abc0a9ff09e32d63a3c80a5eaf640a1eade589ab4b45667d662ba99f1f581298708588ae490549042b6060aad3f49e7637a3bc8479f68b09d8791458b63185c339877f0f99e80b3a1c6f5e24529c7048a283b829e44e46db8d9aa5d26f12d82f7ab6f78114b39a8c231392ebafc467cd06eac14519e5a140fb9256811dd59cb2cbb7da92ffb33ffa391005c4800bcf2f571cb497f0c60298996a5e19d22f4e1ceac8beb844b2176b51ced145b99b6f9084a6c1fb9e91454c678185c49f1bb82591a5e52902e1630d9d68c0b850e79eb517666895bd50d4aba965a90486815cac1e3ed6b1e8e23969c297012c3ed2065da1fc254e00fd3982728d26f1c9a0aba53377dd8104d6bca4beb8e5ace3e660f340b273751c76fe87cd069f3146f68790b77334cb5464b2c280bb39f8fe0166d33f636f84460f691baab514ab11b4d1ce67c47411a0d749953836c494e5148581254c2aae0ef26916cc936fcef1c53c5a2ec8542afb63adc63bd3aa310963935e452ead51e5ecdf8c65a907a7e8b3b3b5cad3db3b84ef1fb739e4bc29dfc63bc793cf9f2b0500b332f80fbd30b3ffc4cd5f92aec219e027c7264b57af72604971c9e6616e4e7acf4dd8f85813e1171008e4548987cbe27cc71a757a177e65f81b088a0bac5e69825aba4eaf8a297bb24600d8e9aa1b3ae04f5c24c99b23ffeca92127deec4bed4e429061655fcac959e721b523500f5b93574868235f3df85eb1bbb55125ceef0aaebbf674ca31004360cf8bdbbb1553abbacf98ae24b05bedf57090fc4236d7f487c454ccee43cac5a742dad56751b1ae58abd11b818b2f9a4938a09f9449fc745569e2dce777203c3041cf4b34923b550cded7f11f32fce4e940b8749f7062e013f2e573c98a1bfb04e3cedcf6562ef10aecc553db9b872aea58865754320ff8f7304d3d725b648a754e13df3814103acfa1573410cc2347665118bc931060bcb462cb1dc7c14a90c327c0687622e807f3616be307d748e516f3a59aa26d6d23775971f698ec1b18c3d2e31c0a609e64bb6bc0132f96f8aa0a63b570da711ed27ababb3d9cca721cd672dfe0229f6359a01161a61efb3a59dd8de2b1c1e254a7fbd8cd2dc27af51df057a0de530731fda7177cafc4b1cfb55bc63821990ceaff5520799c34a50c080c334741e4257040b71fc5800ac14a2866a36729d6648b3320e6d2c2e42137d4cec01621a36a06a0320d4f8ec0ced7147de3b54468ab90c223137e093815b98d9b5c7483c903232460ce2bde71cbf0ef3b6753522306c04a9bc00171658f6d5592afcd97f82c7ba4312df4e12286e0e5b0c279c1ed2b7d260762112526d6097e752fa542b7f6be26f8870cfd272a55a8d6f2d5124d6201746c9c6813ccbb8afeafe9cfe11e918c245c5c169ad55e28e2ab93710e210b13d05dcb29f0c62e5ac60a9c117889bb98e5f8c6126aaffc14e3e6bdd44d2e9d6eb03298697488360c433e32176a7da45f1cc27052e5ac277310267b634c3dbd898cb7f6c606d8406416b634b0e33dd3ed395b79e914c03492b6293412348dd273b3d11884254bd31a314a1cc7b83831f8e37b890931ffdd80e89083113bf09374b45b298219c0c11138e309be705abb564b92bbc1a3ba9403aefd2b58b7baa0f8abe8b49a1a213c909832163dbaa4d4b419f66cdb82fc942ab78d324e61e1f4a0d10e130adc5943c310277f0dad5328818905df54305722baf2bf2ea345b21ad6d119ddfbd6874325598ca4cecc687c540c6132f044ae53e57556364123132d8a8454aa9989f63ae99e31be72a9223245e271b4ff39bdea76c1172258a589ea784c48c4e4d92cf98dd70ba6264a7016a461129d7b704cd01b2237e3ccb9d7eac8d6763367ead1c73f37e20a976dacdb2145f87809f59cd1ea6e7a6ba48b545ba567f417b685df33506928091435d3f02c14c432bfa321862df7bf2dce899b8dd8f3bb49b7ccacf5fb71403062654321901ccbd7d847cb90766dff1c2b577d44baac6b0b57f549c79d10e2456d3ddc2ae1afcaae35a5db6c65f73b9a3f131f2f08d5ffc82ec0a43369f877a354f1cbe894d3de5da2cbab305741f3dcc47658e4eaa49d84e88d4611b0564e33b16c49d63e37a044bb6da2783360c1dff6f2d229c7efcc63a356d31ca8772423ce3a4f8ed1bcb2498cbb10d6209960aa805fd49f584d4583d92610c668ecf0bd65109b471070d455c10b0381a263c9e0b874ad718b11fe7bb0482bd6cecb0c06c5eb4b640e25338cce3d49f9aaebca5418b979c0ab7e102168cf24f797f40b8ce32e46ec419e2d06826682f3173626fc5743d241a15eac2da747d92dc96b2ad6984b2efaa99b640e2e63f31f0622eca37d9f22ccae481292deb18730a62da1b0ff682a6a7e1625541f1829db7dc644f579fb1050deb2c84ed38079f69eaf14035377441812845e09fa2e9e241cf97c89df4484409ceffc6176638cbd693b4bb24d1e31af2f7d5f5f27a2224ac0ae82a7eb6b0d418127ec3b5fddaa33106576ff9a9ac78742bd5ca8e5a0eafed336aa7285b02ef05fdfcfbc26e5fed3e748186d58d48755295e2c9ab43149cab8271a9402172b7218294dd02b494e29db2e0798ac21f1017ded44eebf5f9b114c25014e2ad818d5e863cfcc15c4783297dbaa3cfe3aebbea21d32105b25b99bb8af1764316c18bf39896312dfae5f10ca22dd4d46c75a77a3b3fb289ef318f550014ff7906f35f6d11fcecbf9002b3357e92c84112a7b4312a7c01b877a82729f2199453b53c4d0d1722edcdafe4c7a44a6cf592a4ceb3c64a2e588f2f506a7ed5edde28cee051d0ccece16d5a6239a965c2adeee2366155c68c7d5a842f3032a6857760aca62ec5b9b89b7557169bf5aa3f3efe5c896eff04bd521e03a490f2a4c00b612bacacf5c42868b6889d454f74bdaff645098c3c33e3d7287d1165515db25dce4b1b972f9c6e21427fb43f921075bcb004bed69a9b86e083dcec182899d0efe8b7f4ab8f04950e744937b43887049d0887a67ea919aac5c87259a99cbf7862b9cd3da440be7a00c366bec2287a86d7c75cdb3282f0dde251de3300273940395c1f338e589a12fac70cacae6c05c0815e2dbd3441b04ac9c0942f9d51f213d453d8aea26c223c829eaac721a67abad7d738240066fff78b0435df163b06ba3279cfd8d8d9a10d08ccfcb22d0131834752dbbe8afb870dcfc7ac9c629bd8300a87e11ef155d6ffaa5862f729a30cb1957de3534e00381f0a8cf7f4ce7859e986ceaf51874a2b99aa9a25a31e8bf3e50532d57d2dd54bb4b80b907aef04e73d4b943e99135b3c0a0b3d514", 0x1000) 16:17:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x24, 0x0, 0xdef}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0x100}], 0x2, 0x1) 16:17:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000400)=""/148, 0x94) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x19a, "b8e2ae4f3e9d15ead666af53d294e56356ebb400"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x4}) syz_open_pts() 16:17:06 executing program 0: nanosleep(&(0x7f0000000000)={0x6a, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x9000000, 0x0) read(r0, &(0x7f0000000040)=""/89, 0x59) 16:17:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null/', 0x300, 0x0) r1 = getuid() r2 = getgid() r3 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(r0, 0x5) r5 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x20, r1, r2, r1, r2, 0xa8788d943b15c6f5, 0x401}, 0x2, 0x2, r4, r5, 0xffff, 0x7, 0x309}) r6 = semget$private(0x0, 0x3, 0x20) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000080)=0x8001) fchown(r0, r1, r2) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) 16:17:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="ebff", 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x6, 0x6bd1, 0xc40f}, 0xc) 16:17:06 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) ftruncate(r0, 0x0, 0x20030020) 16:17:06 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x3) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000002c0)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0xffffffffffffff80}, 0x1a8) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x3, 0x2, 0xfffffffffffffffd, 0x100000001, "e3990e4139dcf8fa87e6bdda2b142b5f88b7478b", 0x6, 0x9}) nanosleep(&(0x7f0000000200)={0x1f, 0x200000000000000}, &(0x7f0000000240)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x800, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000580)=0x1) 16:17:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x4, 0xd5e7, &(0x7f00000000c0), 0x0) 16:17:06 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:17:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0xfffffffffffffffc, 0x0) r1 = kqueue() readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/146, 0x92}, {&(0x7f0000000180)=""/84, 0x54}, {&(0x7f0000000200)=""/86, 0x56}], 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x7, 0x8}, {0x18, 0x3, 0x366b, 0x8000}, 0x2, [0x2d62, 0x0, 0x1f, 0x2, 0x1, 0x7, 0xcb3, 0x4]}, 0x3c) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 16:17:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1000000, 0x2}, {0x1101, 0x9}], 0x2}) 16:17:06 executing program 0: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0xb011, 0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) 16:17:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="e1f103004b3d80d9518067a6b84db20a4efdc2869b031eedb13ba41fe61e238b3b8f62354f8b297566e35c70d0db4b63fe1681f6d04f2d4085ab95f3796ca8b945f1fc1b4348ea878fb2881010008a14c8b18fae5f4be2ed88e21e694bc481faed8b85cb36e2090888bcd307d64e27958a572c03ea47ee9d9d757b36c80ba7b508aa4417569043fc25eda231c10a49b460d8ee780540539e8c79257b", 0x9c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) 16:17:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:17:06 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0xe0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 16:17:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x40, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="1021f65253d144f2b69a7fee1f9df8f6b1eaab9c7a62e9f4ec5c915c4f2683e5d4a4558a879affc8d376fb02e4ec9b604d059e4fd526f319c73ad82fd57ced07d16f6b4244236c92b9ddfdd45665cc48c5dbfd3d82bfeeb4e13a0ad3071bae7f795539752cb093", 0x67}, {&(0x7f0000000200)="e750fa1f98b5f2e7d4bfbb5866c2683f9b154cc157579c0e80285cec2b85c9f124614b4d40b4e5654a334eb627c3dc5d2d5339755f3c834fbb", 0x39}, {&(0x7f0000000240)="432a6434fd9d1f929582af9b56e678348ed2cae3dd27c4969963f0dfe3931335cc2e8b299bc0923cacbd32de9effaa87286b949c5f7fa5be3bdb39d78b25518c1d263fd2a8b0a983d65056c3f82386ff2606367cfcecca6cfc601782de64007561f9094a293779c3af324c72e271df00c603150972f21e6ca5c598271e6608c932b081fab1f9aadd2d3cacb707c84d9b6c10c097e814ad89c4a598b0a47f7c3c552b9f1adc57e364f74f2151baa1d71dfb827026a2146cc10dcb94a8750c7fbb9be7af6921c7ad3230dadf", 0xcb}], 0x3, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0, 0x0) recvfrom(r1, &(0x7f0000000080)=""/63, 0x3f, 0x841, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x3, 0x80000000}, 0xc) 16:17:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x0) r0 = open(&(0x7f0000001480)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x7011) fchmod(r0, 0x1000040000000001) flock(r0, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) close(r0) ýÑ•k1Åoìpè™± ü„Á6áØÜâù˜•=em*z\ôòÑvÌY²‚·X`ʧZ5ÌŽ¸+d3°ðT;àýÑ•k1Åoìpè™± ü„Á6áØÜâù˜•=em*z\ôòÑvÌY²‚·X`ʧZ5ÌŽ¸+d3°ðT;àpckbd_enable: command error 16:17:07 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff9000/0x7000)=nil}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x9000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = open(&(0x7f0000000580)='./file\x00', 0x100, 0x90) symlinkat(&(0x7f0000000540)='./file\x00', r1, &(0x7f00000005c0)='./file\x00') 16:17:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f23", 0x3c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) r2 = semget$private(0x0, 0x5, 0x10) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x8, 0x8000000000, 0x0]) dup(r1) syz_open_pts() 16:17:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4000000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000140)="7709000000000000004a774640f7b249e4b1b5", 0xfffffffffffffdf4) syz_open_pts() syz_open_pts() 16:17:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000440)={'./bus\x00', 0x6, 0x9, 0x81, 0x1, 0x4, 0x4, 0x1, 0x0, 0x1, 0x2, 0x7}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="b94836fd5b0defaee496000000000000006f6a5daf1d2058eb52fbd3e5b7eea89790d4ff691df2c4eb1ed947b0399f48d768a184c48a916242d6d84b797c770118a765f2b683a31620e635f0ce35ebcb26586bab1cd5a4c676da3faaba373ac1971278e317fd390a80515f96a87c07b6dec073992111ac4ae03969ebda4695093a8076b8341d637d30348f060b90323b1ccccea200b94afbbd6e3dbbd0e5f7a25a76e07c4112db8c9893ccf83f9eaf1bb2626bb08e12281a06d6c1a3ec4c52f4a4ada93f01cd7bdaea29fe813e072cc3b3b663bc19423fe90d2fbde704cbbbe70db367290c0e02ba6e569a1f670ea19c6a997a1fbb8b63f05a465b29bee6dd71a69c8dd49441b3d49ce1d0ddbe58e929e1a9e77687fb25b9d66f2895c9a28911e2a3659eca80f06c50caacf2617a2d0a3dc6fcbeefd0eee897661f0bfb3f74f8469cdad5b588be9f", 0x148}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) chroot(&(0x7f0000000080)='./bus\x00') ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:17:07 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="6dbda79c8040c76384f15b3c12e8fede1918dfab38ed5b314673", 0x1a}, {&(0x7f0000000080)="dfb1fe841bb1018ad3b54e0c55c6d410df7644cdc77141112c3b726942adb79c0e7ad7dacc711f7615c47a264c39451ae6b47f1a2a003f6f9ad09d5496e08e6d164d23dd4b850a4b6072037f8525680cd0eb", 0x52}], 0x2) 16:17:07 executing program 1: open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus/file0\x00', 0x8) 16:17:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000000)=0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xd66, 0x69, 0x0, "8abf641d8bb5dc4e621130d5efc8728052978bde", 0x6, 0x101}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSCTTY(r0, 0x20007461) 16:17:07 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x2) flock(r1, 0x1) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x3, 0x0, 0x0, 0xfffffffffffffff7, r2}) 16:17:07 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = dup(r2) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x800000, 0x4) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) kqueue() 16:17:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x8, 0x3441, 0x6}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) dup2(r1, r0) 16:17:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) write(r0, &(0x7f0000000080)="472ec1", 0x3) ftruncate(r0, 0x0, 0x16) r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f0000000140)={0x0, ""/88}, 0x60, 0x2, 0x800) 16:17:08 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x80002001, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x8000000100) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000040)=[{&(0x7f0000000180)=""/178, 0xb2}, {&(0x7f0000000240)=""/195, 0xc3}], 0x2, &(0x7f0000000340)=""/171, 0xab}, 0x2) 16:17:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x7, 0x3}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x480, 0x0) getegid() ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x5864, 0x3, {0xffffffffffff7071, 0x9}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{}, {0x334, 0x0, 0xf8fc, 0x6}, {0x6}]}) 16:17:08 executing program 1: r0 = socket(0x1000000000000018, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x5, 0x8a, './file0\x00', 0x5e, 0x40, 0xeaa, 0x7fff}) setsockopt(r0, 0x26, 0x8, 0x0, 0xad) open(&(0x7f00000000c0)='./file0\x00', 0x88, 0xc556d60f4f5b3476) getgid() 16:17:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0xffffffffffffffff, 0x7, 0x2, "60c67da3999b4e3cd61a25dd9521438617e7a181", 0x7, 0xfff}) 16:17:08 executing program 1: r0 = kqueue() mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCCBRK(r1, 0x2000747a) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffd000 didn't change! 16:17:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getgid() r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x9) 16:17:09 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x2, 0x7f) mprotect(&(0x7f0000343000/0x3000)=nil, 0x3000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 16:17:09 executing program 0: r0 = socket(0x11, 0x4003, 0x4) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:17:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)=[{0x765, 0x0, 0xfffffffffffffffe}]}) syz_emit_ethernet(0xa9, &(0x7f0000000080)="868afa87fd91c128ccf21f8b6ef7c504957212057dcd4b66c9fe1d2c4ae539119d373668705626ce1d4453111990ce8046c0b228da611fd9c786cc5ad91f234a4fbb5c6c03d04d1d7f6c8329228637dcd35a115fed1cf9d9aeec1b0a0ad10cf5e48dd93b2b9a00fe8cc532c324567aad7636de51002f76384cf89a163369742fd8325c001136e6f0b77c191450d880ec5e6a39f8ec421d61f425847ad39415a18361f873ab23e4bcf4") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x6, 0x4, 0x1, 0x401}, {0x2, 0xffff, 0x2, 0x3}, {0x100000, 0x10200, 0x4, 0xffffffff}, {0x3, 0xffffffffffff403a, 0x1, 0x9}, {0x1, 0x2, 0x400, 0x10000}]}) 16:17:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x40, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = syz_open_pts() r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000440)) r7 = socket(0x10, 0x2, 0x1000) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x8000, 0x0) r9 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0xc0, 0x0, 0x6, 0x800}, {{r2}, 0xfffffffffffffffb, 0x59, 0x80000001, 0x3, 0xf1}], 0x401, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x48, 0x0, 0x7, 0x8001}, {{r4}, 0xfffffffffffffff9, 0x30, 0x2, 0xb611, 0x1}, {{r5}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x2, 0x4}, {{r6}, 0xffffffffffffffff, 0x60, 0x20000004, 0xadb, 0x5f0d5875}, {{r7}, 0xfffffffffffffffb, 0x2, 0x40, 0x8, 0x80}, {{r8}, 0xfffffffffffffffb, 0x80, 0x84, 0x9, 0x4}, {{r9}, 0xfffffffffffffffa, 0x20, 0x20, 0x8, 0xe46}], 0xf9, &(0x7f0000000400)={0x7, 0x23}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x403) r10 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x3010, r10, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r11 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r10}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r10) 16:17:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:17:09 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) bind$inet(r0, &(0x7f0000000280)={0x2, 0x3}, 0xc) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) kqueue() getsockopt(r1, 0x200, 0xdd9, &(0x7f00000000c0)=""/112, &(0x7f0000000140)=0x70) r2 = socket(0x16, 0x3, 0x400) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x14) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x400, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000180)) 16:17:09 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/15], 0x10) shutdown(r0, 0x1) 16:17:09 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0900f1ffffffffffffff"], 0x1) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) connect$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x9, 0x4}, 0x10) sendmsg(r2, &(0x7f0000000b40)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000880)="7d647b0667fa0344a2ffd5a5b9199e5803ffa76df26b1523bfa98d63fcb9f74a7c5b7ecd", 0x24}], 0x1, 0x0}, 0x2) 16:17:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e4c2b69affd6ac35b35e48c31c14eb511137f93", 0x8000086b}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x2) r2 = getegid() getgroups(0x1, &(0x7f00000001c0)=[r2]) renameat(r1, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') getgroups(0xa, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setgid(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000080)={{0x6, 0x1, 0x6d9258c9}, 0x6f, 0x0, 0x7}) 16:17:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = geteuid() r4 = getgid() fchownat(r0, &(0x7f00000000c0)='./bus/file0\x00', r3, r4, 0x2) syz_open_pts() close(r0) 16:17:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x3, 0x2, 0x5, r1}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x2, 0x2f}) mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:17:09 executing program 0: setreuid(0x0, 0xee01) mlockall(0x1) r0 = socket(0x3f, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 16:17:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f00000006c0)="bd", 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x6, 0x6d3}, {0x21, 0x21}], 0x2}) poll(&(0x7f0000000040)=[{r3, 0x5}], 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) 16:17:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202032f76696c653000"], 0x10) r1 = socket(0x1a, 0x7, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) shutdown(r0, 0x2) setitimer(0x1, &(0x7f0000000040)={{0x100000000, 0x8}, {0x9}}, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000140)) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x200001bc, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) 16:17:09 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) shutdown(r1, 0x2) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) shmdt(0x0) 16:17:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000200)=[{0xfffbfffffffffffc, 0x80}], 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000140)={0x0}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) r3 = dup(r0) accept$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:17:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file0@'], 0x10) sendmsg(r5, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$getown(r0, 0x5) 16:17:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1) kevent(r1, 0x0, 0x7, &(0x7f0000000040)=[{{r0}, 0x0, 0x10, 0x40000080, 0xffffffffffffffff, 0x4}], 0x9, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:17:09 executing program 0: setrlimit(0x8, &(0x7f0000000bc0)={0x59, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget$private(0x0, 0x1, 0x101) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/25) r2 = syz_open_pts() write(r2, &(0x7f0000000140)="42f054400a3c906d69139f2ed0d86d9ad32f622aa013c66556899b47210ea2f61c4dba58997d3c9f75349bcd0a9126a1495d3e0e381835d908bda729e83a3a6392712037fb1a4c7d36e0c04908341467ad80592efb8c133674f531f4d138f48174e740e60b65388964553c9425f9a4d0d1a8d1579c059a16b4fc017793c95566337a615695ff04736fc32d38ba0125226e0de33cdc73fa0e824a25", 0x9b) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/48, 0x9e}], 0x1) getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:17:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000180)=[{0xa569, 0x0, 0x0, 0x1000000000363}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x1992, 0x887}) 16:17:09 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r0, r1) dup2(r1, r1) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:17:09 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0xb}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:17:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x2) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x1) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0x1b, &(0x7f00000000c0), 0x0) 16:17:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x2}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)) syz_emit_ethernet(0x80, &(0x7f0000000040)="a1023233712d53d7d61860340d3f3f45fde7b13ca98c4e481ad1c8042f204b8ec4e4abb58386e824c3f5bbea6f0c9c049b6a2988a7ce1a8fc44883c413b6666484bf9c252731b9f6a0f8577b2aae8495184b81c507f1c7a423b7215ed70322d29db1469cf39996628bbe2eb8cab7717d313d2c2cd435552c9181b914f13cdc50") 16:17:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/142, 0x8e) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 16:17:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x90}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0xfffffffffffffbff, [{0x1, 0x89}, {0x0, 0x3}, {0x2, 0x100000000}, {0x2, 0x2}, {0x1, 0x1f}, {0x1, 0x1000}, {0x3, 0x2f70e614}, {0x3, 0x6}, {0x0, 0xffff}, {0x1, 0x7fffffff}, {0x3, 0x9d2d}, {0x3, 0xff}, {0x3, 0x863}, {0x3, 0x2}, {0x3, 0xad}, {0x1, 0x32}, {0x1, 0x8}, {0x3, 0x87f6634}, {0x3, 0x7}, {0x3, 0x6576}, {0x0, 0x9}, {0x3, 0x5}, {0x2, 0x10001}, {0x3, 0xffffffff00000001}, {0x3, 0x1000}, {0x1, 0xef}, {0x3, 0x2}, {0x1, 0x4}, {0x3, 0x5}, {0x2, 0x1}, {0x3, 0xbd7a}, {0x2, 0x2}]}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) ioctl$TIOCSBRK(r1, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 16:17:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x2af07cd79ca6dfdb, 0x100) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000000), 0x200000000000013a}) 16:17:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="40237a36b78852b03eacdf96e26ca284b7c76d30c811979f58b7cb8d323254ed15402e44b6e25dda31a784463021c89ad5d1463a", 0x34) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 16:17:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="03480000000000000700000001000000e000000000018a08f6ff0000b9680000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) getsockopt(r0, 0xfffffffffffffff9, 0x4, &(0x7f0000000040)=""/238, &(0x7f0000000140)=0xee) 16:17:09 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='//ev/null\x00', 0x0, 0x0) 16:17:09 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/173, 0xad) 16:17:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x100000}, 0x28}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) seteuid(r1) r2 = socket$inet(0x2, 0x2, 0xffff) accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:17:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r2, 0x0, 0x0) 16:17:09 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:17:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206911, &(0x7f00000000c0)) shutdown(r0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x20, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:17:10 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003f9, 0x0) write(r0, &(0x7f0000000300)="4a29a017de1a9dd5ee15ce04d2688f19bedb0a870e2d3a04e910890dd1f9b40fd61ea063f1a728de6a159b8577b3558aa9a80c468cb5e0adbe0203444005fe45eaddfafb7efd54357606aab080993e63a0e8ac1816c807a0d342a2be909749ad639a0ce252f2a5917fbfe0ba7ab93ec82ad01e4b619bdf82f56bcb2620292e795f2722dc6834be27e50cba95cc7a55c40b46387b371a953c07a40ca77e0b1fa8f4d8f5061d892bf3971ad76dc97e8370c7e8352974f6cacdfae11ec6f58cbc3762aa57468efa0ffe9bf01e937e0045e4ade4468fdbbb9b0cf834962ac82adf5dc1f2bf73bef78a80b60fdc518525f46b64624fbc0c553b08fb1727464c1e341d0fb33a7aa297d21f1757b6d67c95d3e2359d5f69f5017239590e1003fa4e8542c2dda100e8dacab705e401abc690a5158810d4ab6f4cc02ef97255653c191334aad935a5aa306c1b03ef0a337ddabccd5835f1354d9c8e1cbdab4ff578988b7604b3c7880069feba51898c1f338462d8ef61e35e4169bdb7f86d0137cb975eabfeb707697bd18fc6e60cd0659902ba2af43960cf2d75dc2e08378d4670383edc4a33297629a208e7fb52dfa287170cfe25075ac735f8d75077b449ee88419bf0fcdd1b53ee590aca5ae7ec971ab64a4d73e6054def9107c98e3a800263ec09c8522edcf2dfc48164643497", 0x1eb) execve(0x0, 0x0, 0x0) 16:17:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="0aedb1443576b2024f01d5c03027893105ca7b2df6151e3c88d80d9a1b0e8fcde5d7ac26307a078544d8b7ec785948eb8b44e884212d24613d53af008427c8f21e0ecfd7224c19317299fe4030848d5dcf0adebf884c3c6c155163907c4e8c1be6e7dd4fec2b75a29708d7d4c7125aed710124b1892ca8e2c0bb5c20c6f9a37ed4f08d6e49b92502b8a1ec284095a93a776cc0da9a5dd0e484", 0x99, 0x9, 0x0, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) flock(r1, 0x2) 16:17:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 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(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r1, &(0x7f0000000180)=@in6, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0xe029, 0x5) connect$inet(r0, &(0x7f0000000040), 0xc) 16:17:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002008, 0xffffffffffff2822) r0 = open(&(0x7f0000000080)='./bus\x00', 0x940, 0x0) close(r0) 16:17:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000200)='./bus\x00', 0x80a2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="0404", 0x2}], 0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000002e80)="022642c541e2c31bd64f1a28db1ae5f7eba00b24d80d7253792160efd623128cfa3cd749a5ca8a2d19b521ac8d6e37d2c0622a1ba276ebe708f9062f4c26a5f3f65428e170f6c31b73b0279b65ef4829b1406ee9a00150ad67850ca34864a9ecd7b19887bf4ebc019df60bab47a42f460c35b8855f3cacda8988c08bd4193e91fb097ae321b9bf6e83bc5eb554a0420d3faf57047d3d3de2b3dee735e5556c4c8285e07aeebbca62f38f84e118da42cd33a4d919d21de161cd767445f0fccf6e4f034e4d5d0db0af87f8840b14e70ea9e7a2fe4e030ea380abebff48cb404cd1ae9ea639f1fdf069a115d82966d1f4c4af825170924ae1621655a6329f6836aa2feaac0ada07b652cf69b265a13ffed403561832c3b1b8178c7ebf0e16da145db054fbb1ecede9947aae73dd4376af6390d9bdfc6159d16a40a707867ebb28ac957fc71f36e479c701ebcf55a4c40e93528204ae74efc9571b8568a83bb74d746b85604a8c38b260352bda9e6b36079e5bccb6537f2f1b68c2555f684b863806fce6075ce929d57a15fd97bd13629bda887178c99d6fe7f46785ce7b2249c2009dcaf60a2770d351c9af728a3360f3aee96a36eae86e396f55d5cfec09bc925a4820b3dabdf22573cc2cb349ad1cb698b91f979bba81cd8bdb015fb633ee393b4b29b8f6aa80adca9273ee6a88c3fca64e447975a769fb259b6f3d262f508873dc17f1d437d2493c5b8f5901eecf36f393f3a2da4a9c2e13c2688eee89d6aae03586f3c24e5bf4362763f86abec5486c6ec6752b3b15f778ec530ecf949736c848fd977abdbb466ab2534220cf8ffc406885c22841d5ac60237ef68756496710b995474691370aa0a636ae44c320ae391477aa3858ff8c2c82961bb0c17dc201db33155b1e095d351ee402ecd78358f9692701a9d2d511de741c2ce4e4b956912fb153e8c0608a5aa48e21336b6b7273400bb3960b781d3bd7d553bbeedd4cca6081f2f638a46fd6656081179139039f9001a5121669ccaefc8cb88763ecadb1a23303b95479f0504839b7b35775fc79eaa22e3633e86260a879a9d3c0f40f7f2c2ebf683172cbeeb41f505501721ebb18b630c3f2183416b3cfd549febe3e86f7e24100e8fa4bb50c4773a2d6987f918233d5f7d1f2dc9f2227acc4ab0a96f70b140067282c7f998ec57c75a0885be54b996d29c49f1e5dc05885e28905392b2b15909c2ff8287ccad5e397c6551e6b66d2c70af7494f961e6644c41fd77d5f8d10289626419306daf5735f2770e153db982f76b5ef739ddc256a80a80030ee783047378e4c9d13ca4371d1a8f34ca9133360c7d889b8a6df0c375ceab8dfddf9a05640cfbdd85267b174bef2f57ca89616d57125540d322cc5c9cc9dc93f0086975d8f3cebe4e2ab934acceafec636221afda0283c6d57d616b5dafc19759a44e1ac56a707392b101b04dd33b3a3f8ea6218a7d66ae120c4840c5a1293cc67dbcb90eeb6188b004366198266b456f7a58e7efb81b58627b76cfda69110d4cbba3b2a7f777ebc6e1310913487a7b1e43b858aa8d024511a08cbebacc629fb38fc3c6da5fc0ddb79ec195a74b1c0f9cd1fceefda385e0beae459c46d6d703554f15a941666eb8077fa17d102896744ec25033b63ac1dba8059", 0x499}], 0x1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 16:17:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) socket(0x6, 0x5, 0x4) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r1, &(0x7f0000000180)=@in6, 0xc) connect$inet(r0, &(0x7f0000000040), 0xc) 16:17:10 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x20000000000029, 0xb, &(0x7f00000000c0), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) 16:17:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x5, 0x0, 0x3, 0x1, "96107bed86599cc0b26a934bef4cce434f0df5ab", 0x7ff, 0xffffffffffffffc1}) r2 = dup(r0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$BIOCLOCK(r0, 0x20004276) 16:17:10 executing program 0: chflags(&(0x7f0000000040)='./file0\x00', 0x0) r0 = msgget(0x1, 0x121) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000a2f64c266447000000110300"], 0x1, 0x3, 0x1000) r1 = msgget$private(0x0, 0x600) msgget$private(0x0, 0x210) setuid(0xee01) msgsnd(r1, &(0x7f0000000080)={0x2, "136c68e2a48b28433d0c7f900d084186c438fc215e17f21e223f8034618d60e90ee4af31841f13eb9c41acc974b3906f42557603a1bf913431f890d541535d6b8515736b3b69cac4ff2bf1deb474782e76732534e06c2164340bf3210c4641d0b375dcc3e066c8078b3cbc05e56b754f304f704d1b2b420cca072bf29426dfde2cf8d6e995686aaa61c69d181bb0bb865006bf3eaa83ec3ee8a0dfd89fb22c53d1d48669ff1e707dea8e18d57182fffaa6b847d4f401d4f9a4cf142eb5a9d6136db5"}, 0xca, 0x800) 16:17:10 executing program 1: syz_execute_func(0xfffffffffffffffe) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x20) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/34}, &(0x7f0000000100)=0x24) r1 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000180)=""/244, 0xf4}, {&(0x7f0000000280)=""/223, 0xdf}], 0x2, &(0x7f00000003c0)=""/175, 0xaf}, 0x2) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x80000001, 0x4}, {0x4, 0x7fff}}, 0x2) 16:17:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:11 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x6, 0x0, 0x0, 0x0) close(r0) 16:17:11 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) flock(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) flock(r0, 0x8) 16:17:11 executing program 1: socketpair$unix(0x1, 0x10000006, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) write(r0, &(0x7f0000000040)='h', 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xa80, 0x0) accept$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = dup(r0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000180)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) ioctl$KDENABIO(r3, 0x20004b3c) r4 = dup2(r1, r3) bind$inet(r4, &(0x7f0000000000)={0x2, 0x2}, 0xc) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) r5 = msgget(0x0, 0x10) msgctl$IPC_RMID(r5, 0x0) write(r0, &(0x7f0000000100)="05115c69bc10229b350b1548760fd4b296749f5472a7198f6b76bb2d974921db170f12fd119de578cac9b34904d3b0b8a82e657c226ce670de25638bb7403204f8bd13d41925c2123b", 0x49) ioctl$TIOCEXCL(r4, 0x2000740d) 16:17:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x200, 0x100) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0x2004, 0x8) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xd004, 0x0) 16:17:11 executing program 1: geteuid() geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = geteuid() setuid(r0) r1 = geteuid() setreuid(r1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10041, 0x80) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) 16:17:11 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x8000800080002001, 0x8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) syz_execute_func(&(0x7f0000000040)="36673e450f3800bc860b000000410f51bb000001000f999d3849e3b24278b70f9108dab1000000003e666736c0f400f3426fc401716983d190d88a44d16900") 16:17:11 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x8, 0x1}, {0x7000, 0x200}}) poll(&(0x7f0000000140)=[{r0, 0x91}], 0x1, 0x0) 16:17:11 executing program 1: kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:17:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x3a, 0x80000000, 0x0, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffb, 0x2, 0x4, 0x2a, 0x1f}, {{r1}, 0xfffffffffffffffb, 0x23, 0x2, 0x4, 0x5}, {{r0}, 0xfffffffffffffff8, 0xa2, 0x1, 0x9, 0x1ff}, {{r1}, 0xfffffffffffffff8, 0x47, 0x69, 0x800, 0x2}, {{r0}, 0xfffffffffffffffd, 0x2, 0x90, 0x6, 0x6}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:17:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x0, 0xfffffffffffffffc}, {0x100, 0xfff}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10020, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) 16:17:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x80, 0x0) write(r0, &(0x7f0000000180)="a963e626ae87b0c40ce7901b8d0f1d2daefcf0097b49ab14ba20c69a3019ad51972f6d5f7c07280b05d861c392ef0f4e4b3d7d2bd5af3ece908e28cb7ae1743241b18f3351fa1a55d25f48468c4704cafb5d8fcb1040eb2fe3fd189b9597c7e2b58615a8f4a9c9575c6e008fe148acbf35a3e94547f301f1add8986bc04f310d206baf22786b87b74527edf4735a7246d0feaf12c744cbff7ed4e919e12a72c37cf9e61dda62517ec4eec84523d6bbc1b9097411e720ed0ca027b0dfe09a63328cd4cbdaaf97909f845607f3c36eb2f065d61bcb4b254ad8b4df", 0xda) r1 = syz_open_pts() close(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x7, 0x8, 0x3, 0x0, 0x4, 0x80, 0x400, 0x1, 0x0, 0x9, 0x4}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "ff00402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff", 0x18) syz_open_pts() 16:17:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x682, 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='%\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x240, 0x186) 16:17:12 executing program 1: chdir(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000140)='./bus\x00', 0x200000042, 0x0) getpid() fcntl$getown(r0, 0x5) chdir(&(0x7f0000000180)='./bus/file0\x00') symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus/file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0xffffffffffffffa5, './bus\x00', './bus\x00'}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) 16:17:12 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r2, &(0x7f0000000000)='./file1\x00', r3, r0, 0x6) 16:17:12 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0xc000)=nil, 0xc000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmget(0x1, 0x4000, 0x88, &(0x7f0000006000/0x4000)=nil) 16:17:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)='L', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="759cbcb554ff", 0x6}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0x20, 0x0, &(0x7f00000000c0)=""/32}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:17:12 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x5, 0x8c5, 0x8, 0x0, 0x101, 0x4, 0x9, 0x2, 0x2, 0x4, 0x8000}) dup2(r1, r0) execve(0x0, 0x0, 0x0) listen(r2, 0x100000001) 16:17:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xa709f2b}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x2, 0xfff, 0x5, 0x8}, {0x9, 0x7ff, 0x1, 0x5}]}) 16:17:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xe7, 0x6}, 0x8) 16:17:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 16:17:12 executing program 1: r0 = shmget(0x1, 0x2000, 0x404, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f0000000080)={0x7f, 0x0, 0xff}, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000016c0)='y', 0xfffffffffffffd4a}], 0x1) shmget(0x1, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) r3 = dup(r1) ioctl$TIOCEXCL(r3, 0x2000740d) 16:17:12 executing program 0: r0 = open(&(0x7f00000000c0)='./control\x00', 0x80, 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000000)='3\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./control\x00', 0x8000, 0x2, 0x919, 0x1, 0x9, 0x200, 0xacf, 0x0, 0x0, 0xffff, 0x200}) lchown(&(0x7f0000000140)='./control\x00', 0x0, 0x0) 16:17:12 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x200) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x11) bind$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) open(&(0x7f0000000040)='./bus\x00', 0x880, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x4) 16:17:12 executing program 0: pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000dc0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000000), 0x10000) 16:17:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x2) setreuid(0x0, 0xee01) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) madvise(&(0x7f000062f000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) connect$inet(r0, &(0x7f0000000240)={0x2, 0x2}, 0xc) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x0, 0x5}, {{r0}, 0x0, 0x41, 0x40, 0x54, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x2, 0x6, 0x8, 0x7}, {{r0}, 0x0, 0x96, 0x26, 0x4c9aa1cb, 0x9}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x7, 0x7e8}], 0x101, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x8, 0x43}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x9, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd, 0xc, 0x5, 0x6}, {{r0}, 0xfffffffffffffffb, 0x3, 0x5, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x41, 0x0, 0x3, 0x3}, {{r0}, 0x0, 0x1, 0x18, 0x6, 0x78}], 0x6, &(0x7f0000000200)={0x0, 0x1}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:17:13 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = shmget(0x3, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) shmctl$IPC_RMID(r1, 0x0) 16:17:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:17:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rmdir(&(0x7f0000000000)='./file0/file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x1, 0x1, 0x1, 0x4, 0x5, 0x63, 0x0, 0x3, 0xdafe, 0x7}) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x40, 0x8) 16:17:13 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='\x00', 0x40, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xff, 0x0, 0x90d2, 0x800, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8001}) write(r0, &(0x7f0000000340)="90568d818374b9da9f1fef87bf4b3fd2fca03edc4720797ed2bdaa64f0c74d732ac0bd81ecb6f3f639a964cd7578b2414e38ed569ba71d45798557d3a8fd8aa75328aec4f9a5959deb290beafe08a79cca4076beaa90c69d9e28d6553c6718fb54efdc026c", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000480)="850573ab09cec58ebd946a4a53d66578996715", 0x13) r2 = syz_open_pts() write(r0, &(0x7f0000000000)="bb7c2bda49704705cee84931378044d8cf370c192845db9bd6a64689f8a75f7610643f7fac352a64e6cf94bafeb330129b8851a843c415e861553130ad03cb0b68b8d836e21b8691dcec6415f194e6f6cf68ea1e5f66e682129f05f5ee729201a6a2484c659327af9b8afdd2a682deb5eec000e8dde305fb8581ac104957bdc8d2018e354dfc", 0x86) close(r0) dup(r2) syz_open_pts() 16:17:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) r2 = shmget(0x2, 0x3000, 0x28, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(r1, 0x5) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x400, r3, r4, r5, r6, 0x20, 0x8}, 0x1, 0x460, r7, r8, 0x7fffffff, 0x2c6, 0x9}) r9 = kqueue() kevent(r9, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r10 = kqueue() r11 = dup2(r9, r10) kevent(r10, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r10, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) getsockname$inet6(r11, &(0x7f0000000040), &(0x7f00000003c0)=0xc) dup2(r11, r11) 16:17:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x22, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x20) 16:17:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1f1, &(0x7f00000003c0)="8d489855477db3c968b2b9116cb1bb8efba2e33ebc4be136e0df53261ef01968ce49dafdbb4f79f35c847ce86e17920b650f27c6d3b1c4c510810924ff2c02db8e0e1dea2a71768d3127d7e073f41e42fbcc39bb95bcac1c11ecc70f1e0944b5be4c133fbaba486eb2321a238fb2e5572e9404cf86731f00f765895614a6af4808a6bb8fb38f8db2cd4c32571a68e715e98342") r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) r2 = dup2(r0, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) 16:17:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xc}], 0x1, 0x0) pckbd_enable: command error 16:17:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000040)="000000deff", 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:17:15 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x6) writev(r0, &(0x7f0000002a40)=[{&(0x7f0000002940)="038f4e008e7a9e8f7e9fcdf75468005d0000e1d016c93f9e135248eb23bfda957c9d8a33db5c4c75338e86016386664aeebdf3a872d202f63dbe259eab29c7a1577cd17d2338d74b2bcc8d682bb08417ce526eaebea29b8c94d1c476d0b9686b1485ab4284274c90c09ffc3ade8028b95d3d69a430c6511bb9f7580e44be4775a093b3b31cbbcc5c73097c14e85459105c9fc3b24dec399b6a1f8ecb3d0e934c9b37743ce4f9a2f4b911", 0xaa}], 0x1) 16:17:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x48) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="000000186004008b00062b000000a356db471634c22de882f3812900000000a3bb6b3c042efdc163f9fb3a4800faffffffffb0a70b695574e08eaf5033506170303e11b413ab3de2986e8d1a9933424480c20c845586536d480080a040a24e55c786bc4c689d979f398ca84f3552471f81752b694f8110a95b9b25a4ee080c146ebbfc06c34e2788eadd6297bea7f9a47787cb83ab9636", 0x97}], 0x1) 16:17:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x10210, 0x26) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020699c, &(0x7f00000000c0)) 16:17:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) pckbd_enable: command error 16:17:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x80}, {0x6}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x3, 0x2d6088a7}) chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:17:16 executing program 1: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x0, 0xffffffff, 0xc, 0x1, 0x1ff, 0x1, 0xffc000000000000, 0x2, 0x0, 0xbe4, 0x9}) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x88, 0x8a) 16:17:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file1\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x112) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000000)='./file0/file0/file0\x00', 0x20000, 0x4) 16:17:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2c4, &(0x7f0000000000)=[{0x1c}, {0x3d, 0x0, 0x0, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000140)=[{0x1f, 0x9ca, 0x2, 0x7}, {0xfffffffffffffff7, 0x964, 0xfff}, {0x4, 0x3, 0x8, 0x2}, {0x53, 0x54, 0xfff, 0xffffffff}, {0x8cf7, 0x2, 0xffffffffffffffff, 0x5}, {0x4, 0xff, 0x9, 0x5a4}, {0x80000000, 0x0, 0x2, 0x1f}, {0x7024, 0x2c, 0x7, 0x200}, {0x5, 0x8, 0xfffffffffffffffb, 0x3}]}) 16:17:16 executing program 0: r0 = socket(0x6, 0x8003, 0x405) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x20000ff, 0x0, "14edb45900000000e8ff00702d7d6fdcb51d8b00"}) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100c82e2f66696c653041be7c47281d86c76cc16006bf968fe3da33622e914289d7fe891576123358294e78025db0d0434218b056f6428cfce102c65fcce243d6dbf4b6a94570da53efbbd567012682390eb07445bc64363753db2a12e5ef6d1f0ea9255c6ec3e70f234a9bbf76039b8dad48e069e3811cef4ac4321bc770f605255810170602349967de8757567d8f0b743243c1a7d77a2e98ab4e7e9be61269321e48c402f384921d7118ea7f5bed8c833c2a58c35ebfa14f89a7920db69f7ef592675f8a21476f80aba816c4bb0b"], 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x146, 0x9}, {0x96802f71f5570040, 0xfcd5}, {0xa7, 0x434f}, {0x85, 0x400}, {0x146, 0xfff}, {0x8a, 0x8}, {0x100, 0x3e}], 0x7}) r3 = dup2(r0, r1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000200)={'./file0/file0\x00', 0x6, 0x2, 0x90e, 0x0, 0x3ff, 0x4, 0x0, 0x2002, 0x3, 0x800000005, 0x6}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff80) 16:17:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) kqueue() sync() kevent(r1, &(0x7f0000000140), 0x66, 0x0, 0x80, 0x0) 16:17:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x3f}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0xc) 16:17:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) 16:17:16 executing program 1: setuid(0xee01) msgget$private(0x0, 0x0) 16:17:16 executing program 0: kqueue() r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/18, 0x12}, {&(0x7f0000000500)=""/237, 0xed}, {&(0x7f0000000600)=""/252, 0xfc}, {&(0x7f0000000080)=""/115, 0x73}, {&(0x7f0000000140)=""/53, 0x35}], 0x5) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) sendto$unix(r2, &(0x7f0000000280)="6a7feb28a919ec4949cb9535", 0xc, 0x4, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x202000000000005, 0x20000000000010, r1, 0x0, 0x0) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 16:17:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x16, 0x4, 0x0, 0x0, 0x540, 0x63, 0x4f8, 0x1, 0x1, 0x8001, 0x6}) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000180)={0x2, "d017293ba69e44fd9712ea8c036aa16866955bba3deab9e960d287108738cd9c16ac08a8966ad19e944c9f4b38530c5bf82d3b4a3160630423b106409061dac2d248185481fe584d880914891a9b56dd6cad679eaefc46f2e58582344d598c4eaa4bc917745adfffca25f7d70e7a47269245a8c1508cc79e427b34e16fb0c29acaf1112fd821454fd69b14895d62ed1c320badd64ba92af2a283e903fa74b9232815494070a76babd6d046555f13ee8c2671c39e6e628e2a7886a33fea2d1f7d014e9e9bf84bc95cd82a2e403fdd75f68bb33d0b94811cbdb95656522a7427ac82f7ec501ba0f601b02ed6696abc1e2bdb295316c7e1ba24433cf707af6c4d4b5d81e847ad9b96ebb1a23b2c2a637b72aa79ba98a20a740a672aca7ac73185ab086c954378cc8cb012ba06017be2a3266e4eb37ecd578f1eba69009cf63a0b4830f9d57823e76b93098b1a9c80c4ac7e843bff1cc05de0140e247fd2420d1f808cae0e99e0736b8b087bfbcfe3bb8a2eb177143be203642faa4a736572355a12e1571dc0f73a604c92d6bdb0829abaceba96a1fdf0243110407af071edf320d66de1751ca5b0056703b508579383d2269fbbc9912df8c756219439587fab6cbc5b32bf391a91ee874ba63b29d2bc9c5a0532e5db77d7d4c5b3b94d94d7372596e4165affa13cd22d55da6c4be3e20c363b5a372025300b215e66b2879477644d91f8e93487103f488187e2f8adf932eec88bf85398d5b33f3aa6014e1e39567aa85578d91e1d54cbe932b53f7ffe2d425a007a4bb2a4b713f865fddba3d05eb024dc21dd113f2a4d8f8b5908b43515b5e5ff73309db9a17652965a310150ae7d96ae76a6ba055a7827f9b0823ce4758516e8694c83995ccb5d908b8307b157a1dab920aba6b3a1f97b4a96abb87f90533f1ca14f215a3f83fe99164e115d5d8c17d3eb22fc4872b91955040b0d44d08d83d5802419eca3eaec86ea55b01fd27d7269d23eec0cf8917c196c48d3c7d1fe0203f40fc6e12f30028087abda9456674b1761bdfdbc26aa61c843abf6c55358a191eda6a8cc2f74b03ede67bf9c06354c849aa7c891dbe1f2a4bc119a82048abe55965796153bb8cf24c6cc25cd77333c6626f09e62328c6a69e6402c942fe22de5600c5a3ada0e223f85e0b3a6abb039475096eca9a56842cfcf6897c2fb3ad978f3e9becb646e898793087402817337cd4621cb34a452198dc285947cc359f7514619b12f0fc2a2f27477b3c28f7ef1ab2be2190f496f8663910665aad8c6f08d38ed0235d15b627be68de6c4c7c14d1595c4368ded480f19359612bedbe1c717efab80dd5d80dd982746182cc55d3c926e60978477ac66e855cd103b4d83f586a4b541513ba3dcef7edf7d2ed9b35620c4ec4a262ec207bf300a46946311fdec1551e22ecd6725513a319e179bc13a17ae9256ae34322ab89571eb92c2a5f01516c7a08fe8fd762bfd3cbd063f60bd7e8eb1e8859d875f0a4e9889c2277d6522429ec77327e645b7fdbe78522a14f988e402492d672fe98f8b68c3c0dde60a706876c6f7cb04cff55663dffc108d32c3ac7afafe14e5f56c7f4002a6f049fe2f20dff77f73def91adce1beebf76baf6f2a643605faf8f55832f376e104e97e6cf7de87d12342d5833e35d7c45afca2116b4a2c2d8261e7bc839bc2fc79adc0c145337dd70340de6a4a36e7c03c72903ebdaab0db55857a8e1b642a8eb2db45a5dff2f9f350d43cf16b5c7f68dd283d15314a68e24ab7ed729b365e0e8219d0f76fe64789aa2d5c1d0e4267a3217be4e80f129a54e7e7bc295c48756fa41f96ba3bc87ffa9820b8140e4691be10340ec35302d499216416e273d1038f054164b28d549318b69f07e7b6292ddf297294c7df3f5bee1e88af8862f384cbaacba6e62e8dcf79a1186ec7f64b04c9f5296ba4183008a2d9bda98b07f0e6e486cfe2c91b438f35b6e30abc39a50d79d92db02520bf41290cdd47e05b0975eecd2550107c859f11141d377a38e59a21913e31cf02e4872c396611a4ebd6f7d3fe347495fb2a16909b0ce87ac4f89d446fb17a07e21167222a1dcea1f0deb3aa1a33c3d6586ed9bf9df878ee05ce27b90da4877188f8024263d638cdf8d107572ecdb57602347f3a3eac32d40082fa26cfcf2e65bca67335d2ba4691b420014385e992d49390eff8d5c47fe46f75753acce0b1051ad24cf6a6ff080ee21f81de4205bbb27994530f3cfd5494c1f1ffdd425b62299ed77bc2dbbd5f38f1fcbe91f1275faa19c26d285543dae9b9010b1f8ce4e25478853b04abcbd10338e2ddc76ee63e816cb9c0f19f4fe9a6c8c4f62544444d717b04c92dbd15ee5955c26835f63f50f2c3e833690f5195449ed35ba002c6ad3512c6b20741fdacc3e3fca678089baf9946c9dc5231095b6808cbd2086031f7210ff5282a76917868bbc69e8e8d6ee19be6d991db012338aa83aec9ab15c9a2ed3b8f74d4b89350aae27cb02ba38b107f4f0fca2585385a7703cf956254d0df21c02f61029b2669b66fc37e74d3909174993a7d7775b12491c89be13db51527507f446b457e50539b4899032715118690f714c69dcbe2f0746a61875f077f1aecfde1779dc72a70efcb1fff81f71252d20fe56126ef37da6d7a599fe00cd50f6fbcb317550f116d36322e70af3f239f1e1cf87fd42564e0e04ac9a1eefc7daa92844053e155b6315d77cb53fb67a9f6dac60e1d7fccc5fda48383a291a88a0630311fd651f2bed9f838239f066ba8acdcc2e23f541fafc4a30ee8c59ca17440c7ca4e6bb510da956258efb059d742fb12659f2bdf0d804db20ec94078bc3d93015b28039db9490393b4f99d97d065d91f72daa089f1f00e89907d9e416ad45b1263d63c038b97dc464dfba29496c866da4bd6c0fc0e83a02dae0d07ed264d977386005ca8944353146f7c45fb7078ec7fbf5804093df63e586a705311cb9d830e89f956297303b0e94572b9b62cbdf51d207c1bb54afafe7072c645cf5126780e78831a34e036c98e8d7b9c25c99faaa3ffabaced1a8ff6dcaba7693d90f028baf169ee26d32d72c2ffcca8e3f3b7302326d75090deaa4bf34f77a99657c9d295b241d1f83d2bfdeea0411493b908341ff29f482b95cca893f943432ceb4efd2561fde6eb20f1b3fd86ecb03482e0f5ac818a3f0b04fa805d274f15f59e24b476172ecce9f5fcdaa37476fe36b80c3057ea8e9112ef4e8da2670f99a05e7e9aece525e1e2869eb3f18636f5a6dd196ea1db3f296d0de7ffe512200303c68ee975d07400368e87ec5cf44d9c955b07e97d4d17dc5dcccceed6c339285ac41366270f342dbc9c8ea121d51a9cf79cdc1cd21e531edc61ce7bb4b9dad40d870bdeb64c827eb7dbb3b06e34f03b195fe29a1149f6fa8fe505c792296fb8513af1ef29e86af12a3d6d2b3e76afcf7f4f16811fceb806ba08c3a2dd23872bb0630ea42d059d7517ba4f9a16134ff9a0a9a99be17a1468c0301799784740222069c877f1d30af4573d0203dbc26af3824f8a6d1a1de1d10b4f00d1fec727daacb12d727aecd46c95c23657f8297a4b7c9e94ff7a8534ae98aef2a05d261708a6c1be3c6176c0e084d1c947c6c6061505490a5a5dce247901924b41c1da4bd2961a1de139f047f43947a24a58d5c27ada46c1a14f14fb530eb7db39fa2535c659d3ef0945a650b595a6d060a2cf61d1f8c09e32d801afbd1fadaa18319e735c06ccf7ee7fa95a57aa733e15c9af5c6f6bd6ede6298c0c7f8d3b7ce15f7c3bde6167f7562012a59e8fd3381a370f6f6a29ca2671ae82ec732f217cc695afcac09b1cd2250b1925e17abeb9ade74fdd3d576d592bc5a92153c011b9c00cdd591e4bc621b81465954848f7f9a627f3e365ebbf136c779c80f70ee734dfae822ba7837378445e830c07a439c2c2d1ca700acd64e15199523c644b3f0d29a770d210a246702ab1bc562cebc4abe1419f3aabc1aff6de2f01bfec7650795c410a093201544730bc5ab50f99f24549c7ae8a7f557710ca62c33053f934c8ff71a7eab818fefa37b87de0e4490a917fae70246b7e650347f3d43763a4e43473c8b269012f765b8a17fee39243bd609c9e689319391f3a99cabfd3c86592732427e9b25f35f9c062b69d8d430d1527d9d6ad18d03a685075a438ef036b5cc10ede7137c92f3c304e80e2afa910bdc29d9baf4bc15d7738a4445f38014348396e66c223ebc4634b0f784828d82f74c227f4fc18727e2e6133010a60252d4ebe8bd096ac35a0dcaf3d54e18daa357b1272565e52aaf69af49813168ac71068db9fe658f5206ddc090e5636c7541f9ad9233cf66a73b94be252a5c624175c035e232881c15b158a26e7b239f5172a7954541eabfd8b828bc1614e9d2cc15f99c44310ee88363183ea8ab7372fc5152f8bc128ebf36756adfe74bdec2c79933babefa5c678cb2d3da265beb3b4bc346d2bfb39cec86e4a3ad1b8593b77e5248ffe2276ea3b2a345700748912b40d0f07dccbf9ea648ca5f69b0f77b1f19cfbe94e21ff0b7371a42971951bf4ed84aa3bbd63de3f42308acd6e09502f9fcf56bbd6f43c0e0b518e5566b84e9eb7e275825d021dc2318ec1b149749b85c7b613ac5621a42fda79d975848246a7a9eff86668f69a3f00d500c74d5dbf4155bdcbb241a822211eeec7c8c000b138f80485ca15c3eec3964d8dc607ceb8778a8865d85ae6019515b53adb04f6b73a0e6c0e56aa85170ce7ac1b28f69d84323103fe5e5902d74a5381fefad020e55ba4d0fb215c950d80f9569b12d483dcf39c7a0522593232fbfc95adc7d7af301319173e3f1cec8edf713a7a231bd1667da02b0caeca6d064201c9c2916a8d130f4b11d769d8c6d0006a91a144226337b965ad41d8074e73e4a27c8ba02e548d58963aa78d68fd912377f2d7a770646a53579269dfae8516474171a7e557850733c2e38cb757755dcf284571c8ee317821671c75e8a785eccf2266888214001229c8d5cb3b852dcebc0015e12aea28bb35aa144cba754667d20930113015cd406feb667b8d50dc576de37c66ff6d045fe9393c4dbe387c8512af5ab0d8d57f16e150b9fd27004fe2190893e39c0e050117603cbbcde17b1bc4428789ca654b7f12dc667f11d1af612af44a1cf392e3366f22b439d7c042ed03a16632a4212bbaa448bb15df4696299c6eb5e1901a7c76552a761b9c62456e503b86c4a10bce0b5b94caa46003e81804cd845483f3b82b3fd0aaaa9bade9b559379b148bcfd99a677f7addcc9a2f39664bf9298915ec41b9d22a76527c0dc30aefa42f7a0c2e181f0f8cff95dae754deb68cab789eb1c17f18e6738bdacd5f98f95c9c713d78432c2e772352b3a06f505cc85d24918cb203c5c4be1a5c8439422ea43e53bf051da8ba554f0a1d5486a90293fd803a65fde03e422151828ceb63bf71d1ccb8bba317ccafbeaac1553eb6a0710cfa4d7105de9764655349a47fbd92e109671e55adaa0759a323c37cba1c99424ed628258dd5cfa819c0b9f3d18018bb12dcf3441b2f73a77e4e9aaf0683502e2d3a73d9a3442cad9470c5472c3e51a990e687d1b784c139ccc5217a5255fc57afbb3e8f003d5f9329fd63da336c85cc7f25a3d813cf10cccb0730bb6aaeafd2ade90eabcd36e2849d37ffcc2b36fcf9c1013946ff5ad11069933f0bed354569c84a4b72abb84a1c3ac902e12a56a7781e1606b1c00d90f0504b52abcec92a9ba1bed47431a8da6f4f2ba0278411cce7688c78"}, 0x1008, 0x800) msgget$private(0x0, 0x4) fcntl$setstatus(r0, 0x4, 0xc8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001600)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000011c0)=0x2) poll(&(0x7f0000001200)=[{r0, 0x100}], 0x1, 0x80) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000001300)={0xad, 0x0, &(0x7f0000001240)=""/173}) r2 = open$dir(&(0x7f0000001340)='./file0\x00', 0x10000, 0x30) utimes(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)={{0x3, 0x80000000}, {0xac, 0x62c8}}) msgsnd(r1, &(0x7f00000017c0)={0x0, "379578cbdc0afbea09147ad1badad03a403cf934873817cd5032c3af96daa59c13f94c83c53475d59a07485bff3c44e968db7d22a8561a380090fea9b6c0de14bb4606b0891d27fbeead6e1f3bb6fe49a8af3cbc32d04e61c7e2ec389095395a0b66f1d17c23571e9656dea91710b9ec4506863515d18289fe3bb172e836a4a36e23925e3523c8832c274c40083c308d891c9bc285cac14a4287b6e4fa7bec756e5082c343fb566901d91b50aa2e8507a3ecac27d4ba1301e415"}, 0xc2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001440)={&(0x7f0000001400)=[{0x1a7, 0x2}, {0xcf, 0xea}], 0x2}) ioctl$TIOCSTOP(r0, 0x2000746f) openat$tty(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/tty\x00', 0x80, 0x0) msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000001480)={0x0, ""/220}, 0xe4, 0x2, 0x1000) shmget(0x3, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) msgget$private(0x0, 0x400) setsockopt$sock_int(r0, 0xffff, 0x28, &(0x7f0000001580)=0xff, 0x4) msgsnd(r1, &(0x7f00000018c0)=ANY=[@ANYBLOB="0300002000000000adcbd9ae5b29bc0a0ad31957ce4083ef7d3eb21be5f8dafbfc11cf31f091b73b2d117a059c85d94002bae08cfe35070405653f27708991976fdcb123b73cea5ada8ed00bf6717d78b9d8b672b5bfcd35dbf99755637f59ded04968023ab90fe6e3125253c7211606c7c1b2a63756d4462778567144a17738415d0b8157934b069ffd81297b4d85adac635f92727dfc70ba5a8f2411c7cbf9ae8244ad0f5e316cf0d45157492cadc9a149d2ba5c9cb8f588742025ce4b743c846bf9042a6b260c09d76126eafc5474bf685258637d1e3a3e65f315db9c63f59933f17064a0ca2bfb59d8d72b5c4a3a94937085bd9e5eee7e451ee3c97fb35624"], 0xf4, 0x800) symlinkat(&(0x7f00000016c0)='./file0\x00', r0, &(0x7f0000001700)='./file0/file0\x00') symlinkat(&(0x7f0000001640)='./file0/file0\x00', r2, &(0x7f0000001680)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001740)={'./file0/file0\x00', 0x5, 0x1, 0x8, 0x1, 0x0, 0x2, 0x3ff, 0x0, 0x2, 0x8}) msgrcv(r1, &(0x7f0000002e80)={0x0, ""/90}, 0x62, 0x3, 0x800) 16:17:16 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:17:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt(r0, 0xffff, 0x80000001, &(0x7f0000000080)="8c04d0eb1007ec1b73f5c595b9581b2b29b0cfcb4386a50db1899850666cf382efe8f91cb1021bec4e55bca222e2ff77d6f04283309f8e6a429a5bd2d46c63f5338fcbea83e2f8abdbfa8b4fcd6e9271654a45f2b7adeb2802024f", 0x5b) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:17:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x80) write(r1, 0x0, 0xc0) 16:17:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) bind(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00file0'], 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000036c0)={0x4, 0x2}) pwritev(r1, &(0x7f0000003480)=[{&(0x7f0000000140)="a6ffd3fcd94dbbe0b18a2f7b3e21e760267e1464"}, {&(0x7f0000000280)="10a1197daff83e84448b383e9d65c274e4bd4a44f91790aa74942540c9339001297cfbd910b3cb59250d21d4bf56a37d85fc5a28ca888907a504154e23dde27f3d7de4084c4943bbaba9f95263d071050ed4a1a3"}, {&(0x7f00000001c0)="cbdad5c6faf2953fd72d026c789652fb0530f4f858c833ce863579f233be77abf3986c0fa882737915b03351a84a68646a9a07"}, {&(0x7f0000000300)="c6e6abd715eeaf162bdb2def74cb17029a660f64729526288bde5b57927b5d229cfe43b63097f109340ebe270f61f37651937ed5710e87e54d9c9991165fea36a5af8097bc0df64ed51732cab4ac0f8b88d258c8b23648819f9fc4d7fc07a4c33faf0fc077f4d3b8ee5cd8080f21eb496a2acf7f24ade0997c183d370b54031b0832717be55c2d7f940e7502276a094e23a4fd91eb81bbca83a8649709fe566edbae969daf563cdbca93baca283c2fc628a9dce508a0384531f1ec148579e540dfbcd10e7ed8afe28d7b0fdd02f27858ee0f151737dd5f9482f420cc20d44760c57cf8986f32e6bfdbed8b7d86899eb8bdaa0eb6a962c3d96a7b6dac0a79eac22dc62082a23874dcf517460d0ed026cad06e55ef93c494fe04f8995be0ab29c162fb8d71e11ede0cb3e91779df206ef0af9ef0fdd221be6a391de4f32bf5c1733f7e019b08e5dce4068ca4defcdbbcf5635a1c182c9a39427e1ad53d03a38a30933cbcd1c7dfd37a6ed7f68a37d5fbf3c939acd6631f61ff8adddba4c22a6718d76e1eb9afeb64255563178c6854b5ac156adaadefaa330900ecdaeb6d0e84b8148d210f11e8f433421a9c2e0b3fb4e9e3d9a0c0af1e0111fdeea860c9fc380913e38a8d6f381b76671852129399de2b0533cc7327fb88a82112bf9a15418fdd1a62f3d2627bd776252c68b4f2609e7af1c6a675944842998a3413999e5b48f45c3b2f0b10d22c4b62712172c1599cc8a5ad049d67aa85bd20b1c3ef076033f63cd67c299137f96e31cfd36e22da9ebf003a288fdd59b53007b8190c7237e9a2bf35d469ef06df36162cb65102d47834ed552e35edb12f44487027ab5fac8a83dc0e313106dbb1651dab094a081aa52497a2a02e66ee075e58c92e880595f898f10cf0dd6d5428950d4905eb06b5a0b9ab55448fc836d0b2c2eef52eec538a5b5b950297bae5f8082132b68f977d9a0d8b6d55d4455a6a93d306f19835b003f499f39917b583d7f06ed5f7b782b545a333e263af3b50d1978ea5505d6796b5e65e76aeb1d0547a1db69614e6041e8fb28218f4de541d455a1f89c371b349cf7928876455cbd1240d2c45fe3bd6ce21709e382137ac49185e3c4f86a6eca7997c8476bb8276168d12392f8ec5e17fb8210551edb406f0cc7c62519cf342693b633bf9d298c1c319901e9336a09510f0a74ccdeb7ecbb2df49b184d9c0caed96a5fa0dd7d16d618e255c8e7e357b85765bf131fec5f69bd9b55db707e9f632db08202413814d45faba4770430ea97485a737e20ac2fe2cbf62b3f23c30e1c728e038acf14d74a41ad73f66cdf10aa948eeb578ad2e31f4277623f770b93222ad2d49473e1db318d4d86bc991286e31a4cc2d46c9fc37168262cd4a7ab9e2eacd1c11519c129ba07626fba631b9b21c43ca5038239d5c045d7a09918182f589d7a33fa32706c748518874bbb8cfb16832b352c9481474cde322fbd4a5c7380fd7345429c6916fc8c07f768e61193fcad39faf50eae27dfebfaf25f9caa407705dd384f9244f30de67f1a9cb068e53e1e32c2ae16e67e0045da4c5312cd5fbde054de27bd9fc50f8fe42bad2f69a1a67b53b52ffaa3e7cf31faed6207d8596af7bb3316e5a8ffcef0a0a84302529c494f1dc4248b4f1db03750273617db546921644dd0b4bf9c9dd62d68f69443f0559fc153567e2deffa4e9634766112c9e942c25fce7a9b409e35945222d4278d3d84745d0e976a50bbb772da2995296be66ca96d91d2337515fac90abd235806e83a4787256e064496b523815f0d41e0c3c789f6052cfde83540c7fadbf2019ff9096621195776d6132dc258f6654ed80b45ccba6ece1fd974bbd51f8f38c287d7eb20a17b8d902e141604f24c7ecc8b0f5b031155d02bb36f71b754539e0cfc39622dfeb79d7786d7638867b6c3dbad7235a0cb48e373a3805118ae9c46d03a31d4fa38603b3864569563a914179e241b3e339b20e812155090558de65e65f054fd181041e236180c86c6d5c21236892fff72cd515e075b5f5939495aa0112c637396312c98917aca926145a68290f2c9bfef6230d38503f8dc945f2c69c8db214ef1e56fbac9f50e398b7fc2a1738abafe06769e36bc3ea0675bf9de5a8fb0b430e0178e3e0216311c25f83e70316489763dc2564a355086442929ee2e2dec7552a2d170e8101d2aacb30771d79533cadbde0a94fb22a86350a48ef208fc31f248189116fe818131aae8a9c73ac6e124a9bc35cb3ca74a257675bf556809ee5f4bf016a39fb5ebf94722507c7bcd5599a3a6283137f9fc1befead42333cee230ad6acd5fda2ab071c280d5f8f8ba6127b52a4cd4d94224e05e8cdc9f35ab8ac1453938a9df1ff1f14b82b51a90aedcf6322567a286d533fe8ba153863af7749762b210e447cc17a129959c6c27ffdf0cb841cdfebc6da10aaebe1e650024377e2d751f6ce4cb4435f3ca066704b333c2ec7208cb18aa98f5aed1de72253dbcc9c8b22b01dd546c76008e9201a9bee8d2287ec0dc4dda9fec5e751c8c727087044ad99430742a3f9f1c78af9b00f8073f37a2715c1c28ae42cf0ee5db9964c2b83f28dca1ff4bee5fd62ade141b74d29eaba5ba635a73a78bfaa595dd1f31af1b7c20d1a3d1714dff48f7d4cc9748ddb5d93205439187eb3cc141fe428e1bc65effd4bf7fa80e0d19ee48d139721bca37fd67d99b6fa39f7c56d2000ebb80824c486695ca64f7664ae550d95b6bc0bae5d4669f18d5828f73b8afe653179cd84f2430ecf52a0dac9786f3582751e879ba383e0b0467eb5c78b9c831d33c5221b406f0b1f92710b4367e57d235f3344f75b1b8a5f77efa2bd49b71b064ccf50820eafcc3fb0120b72fbc74a3e0b8ae6dac4c9603791938a3c5af49e93222d6125c7859ab596dc8a5225d942b9f2d653a46e3bd0a67b588230c337ba50963ec1956211d022c260126e7ce3ed1874f141fb0beb5c7135e3dfc45bbc0092893cc29038eb323f87560a4c3a1f2e4160e83bb25493e871bd92207822872e5f2ea83be2058bab2ed53beb287ffc8b3c5d7b1d6923d0a69baa250716dce6d3ada35a40e02509e8ed81cf0e53a5500993ac59ca53bf88e21d271af1cdcc0a4a631554a1ff6e5eb0a3ecec18bc696092c52107d268be54c6214ff16299c825b268bf644192725059dd52f186d1ef99fc13a9d9d79e6de43d58b4b5c0112c34af717d18e0594beea62850760eb6767409c410399eb3a4642af5ac0352f32c1100aeee83d45d06e5d8a5b4530d9dd5b4bb61121f1e2caae364857b71ec353e07c092bc364e357cc0319ef22f9be16d649e2a9cc97bf05d839e81ad6bf06d5c9acb0f6b4fbddd872e9b7a477caa3fcd45dc1b2d78cae51824f9f61c3054d0348ce7f56868587f5fedd7f0b4618c1240ad80df6eaf1b2e5d2da16cf0601f17196d5944d2aaa7a05cb19ac690690b047989c71464f0842a9b80b01d94bc47cefeffaddb87c74a8216cda21f343bfae65d495714d7a32fff938eb2eabb6aa0e4d18845baa6dd6dc1650a4cc0a22fc3007d553949897b08c068efe90fd88ce94b3f1099e7cbb2fe9c24d740e3a72a196e6639c9652d89c73da0b4df3380796d4a4174d93a3dddbd90f7b3337c9587cdca63619375cc761f78e0e6961e246a1a993a59d1ee26353b5e9cb503f7f787b5531abb2a20c6002ea9510620a88d94ede499886aeaf9ec4b899f29c24e94b8ddeb35a6d8d79a522a82a7e8662c0ed2b805346bd9ff498f9e916bb2da90d2a7827aaa7645d9ccbc0dc7ba2f9453483792504afafe161d30447e402d4f63cd03ce9cfb0685ce3613a6b38bb823cfa96f2d66c17a1c51512780bd16cdbf37739e0881ed2d400ec4c3799f15fe3f5fb255b41d6d8ba886bc1385358b3fbc8725a7931fe05dc4a336c44791920ba6f6e6a9469fe65103dca3ca5c2dc951dc6bdee6e08e9c49a446409605bd2406f468fe99f8e579b19ddfbacf88359b5057cc209836d7aad43afa420f467ce5bdd5836ef82196f015ca52da0e0891c939c4e80faa3c0a32366c7ac8fed3a842d90eb7acb899e188c92da739a65a7997f72e711f9c4b6458a24d7a2397a0f0eeca1e6f52e6ac09fd3555c75a6eaf31677f8d1a801b6f8eb9efcdec1e67bb4875d0385501bfdcc0816b0902101af18988ecce8683e318ffb4e8249adf9820a101deaffccebd702a36c616f11ef4f12de127336a4c54affbac9e954aca1c0c99e10fc4dc67c86e3d0dd523a9761d43d98dedeef3c13e67f5caed6a1635d842e3622cabade844bfac8c3aa1974ddd64a3422cd2365ff1aebf29ae6668cd28f4f7ad796e702826b5df8d49252c0e8b181b8ac62629a3f97f552ed0c57582e9ce1cc34e3a1336c07c075fef8ee1d8b0d1ab87317e77b231f89eec2a5e54cee2cf7180b2499c74f9f67b1bcc1d382dc79af78083bcb5e2c527001b522f5a3100e3fa2d772bafea8de68dd832dd8a58e12898a32146b4f620b10f6b91ab223d79e79018fe9db1849bb5aae88bdef3215ac558fd78c730ddb712f77cab8bcf023ec4438fa8955b1b70c8b1881ed21e872b21c0cbc42c44b4aca9a6d10f9db043487698164754413d0559e467859dded968ae774bbba09783e94319b353aef06583e5fd082140362a538eb2f0c804884779568210b18f78b0b6e1bab31108d7abf490f05c66fc7ca68d586f394500b88f4de50bc56db0e20f31a8a20cce57e9ef882a2e1ac926d87e5816ede0d6568288081f595b7fd660bac9df5d642493c5a51f4163b72d286420f9d0def0ef07021e2a1098c25d1e2882558892c4c0135ece3284befe74ebbb4fdaaba0b1b831e929ba367f4a85434b4720659161132c1f9a9e5d0e5578a5b5ac17b6a22436e38630450bb0c9dce6ad5bc1a5e8e05505a7f2f50208310b2f73e876989bc1a953c5765db75b3abe19b5f767d52054d599f6b5271b0f8ae9337e2b61b6a6db26d6f81ff37ade17a362d45dac9413d43471bc4695b023478411a2565faac484bc55bf0a560d6dead7a8c41a4352439a1562e420671b5860c0ae5e3621e11781c90327cb9c2272178fd149d05588040dcf8fcad49ce7c71b894918ab7e6eb6772f77ce063261b71b08bde717e64ee0da4bed8c5acaeb8186072dbea479766b9706bce1a20ac2839089638755cfb8fa8c5657d42b1322bd1231ce474e383416dce9ec22e9e64e0f84249e8fb4ce2fd971762db4d3f7d6f9ce8598790cc427c481f0f405cf6c49e53fd4f057e6a4b6a2cd828ab268ffb78c6212785ba6523cc1b5fe8d336e8ded828beec112390f76b4edf00384c65a57e5d2666d0342def4ad533160f2d7dec0be31d19d2a9edc70223787491372068392dcb554e76f13577c9eb22893160bedae9b0eb4ee596956276f108b58fdcf9a9c157f32c435e2f5da616d33e90f4228e61c8c05630adfc7b2271e7a4670423538ba6bd10e4e2a3af08aabae693283133383bb20cc02ee972109261fdc52eb306ad95c3fe73aa6983ea9dfd33505b14cfc331580dd7586342a7da0de67d533fa1fea8c050a15ad3ef23f8c0ee722101ee72ac314de78f6da40e433d3dbab141468d9aafd1ce7cabb10b0c8f9b6bdf2513179a4e55343eb228ce914b59a2410d0011267381151b783a792d485a8dd78987ae9813bfbb12fe50181c95c5b65f34bebf776a910ede4b0276c1fd92d3efcd9a26a16b2b524a86f55c17f51fb9035ec1537d6864a42557f95581b0d79597db64c6ec262b0a815fb37d1a45a1a8819141fbacb82"}, {&(0x7f0000001300)="0417d1c3d601b5b42ad45b2f342a2b0a0349b0fb63e9112a51b2cf500b30c4c185a3d9fd179a39ea204ddc1c402ebbe23d0e24fb67f4fee3a65bb7945d772cadb31cdd5fe52a335f591a4181205a2a8ce933530cc3f49c2009adbde173b6ff569eb5f380c7aa03f8a512afbbd5d55f9eb24cc1cf57e38309d7397174dcc05ce7ad52705c02da0d0ccc30719691140336ab965c9e545380a973d739a6638acdba57ba92a6f558a5e794608a76ef8ee009b110fde9a9b0bbff36ababb8c88933e545c1eb6deb4642b402d01095055edf1dbe219e9ad3ac2515f6a8280390be7a4b6df046b6842067da1a2ce9272e6deff9f74c"}, {0x0}, {&(0x7f0000001400)="1009195fe71e0903e5d6b0365ed7c9a7769c9f0d7cddbbacdba6f108d5489c5b0d9afd3bc83377081fb7567a10ed3ac7d1e983846d7baa0d35e3bd2a221189a1bd7cfc023104af41125edcc14c8f7d00ec92426a6c83b6e083d4232c69b8e3f9cdfc6f997446553c1f674ba086f5d236c5072639c2447e95c609c5d46ec738ec38315f7e80c92300998e3cf770388a66963d5bf49241deaff408b6798f3954c63e77a58cb17eccba9c74557530d35904cda6a6edb984d81101e4d55b700dcb8b9f067eec9080043c1efcf19c0cd1cbc1dae7616fc09641800e262af5be49965a571cdb7b0eb2ed299a2d6fe99750919f76466f4c0e56d3aa9cd85605fb50a93137db2d9422387f2472a089219d8baaef128af39b9be3cf38e8e6577993ba3dbcf3629316b78dcba05d031310e202869935b00513ed7e571f787579d6cc0c7e70b4e7205a0bb8bdff8cca3bd8389c6a07580aeabf65e2acc53d4a30801b671896150b4c0dec09e8a8e49ba5e6026b6e9824a2579ece9e715f40691846046f07fd8778d67645f2093f1b69e2c3eb0801220c850d7cbeaf84063da8b2385f65376d0df2f4ef51096d8b6210e6165fb96db41f58b927ad0ba859a3d0c7613924707a0e7a6488606f832eafb6d855231b11c330b2b539c265e0a2ee6bbec0f4ef54d5991359d54b80f3292d619686f79857a326878e720d22b624d5318a0e3debd13b124e8016af99238e01576afcfa53f590c69866a484b01889d6829d73ca4e47aa26bd36ab642517b57ea9d2c565d9fdf1bfc372291c166ce85f7ea1ade48f279c8fddd808a3acf9a38c68bb2f5bed73598be1d1488878a7b6f6d9e21ea6ae157b11716ad2dd6ee5929bee808f58e40f8e33b418c9eba8b6c34fd6a37a2e9fc77b3221dd20d145a7911796e429333f37d9e60bfc44f2ef003e22d89404d475a9be9e08883e806ef196651969ffc7dc6623ff4f5c607308e9f15f853d50ce42b33bb08ef22d6d0248c8c0ef704e570c5a368134b426cddf054937748b461d5b074af490303603e6667a302b622ef97e56eb12f408eb172930e732e4db26bf4c5e951bcc143ff0d9dd52982aa7bae297f09fe1b93b399a87aa2572d6b2db0ac5de95964584f62588ed3785c71faa44960f2192872cf742a6a526dba89f900efc34540e9a3f80dc0a3f0716ce6839fe762e9ee3ff2ae75f7756967be36db780041eab35b976f380089c195780fa7faa519d2706040d05b5ada7cd78f367144a96a102f0c6cad056b64913c762e7867db538fc2c3835cb9f29641f06906cb035b2afecc1066507fcafee8c085eb1cca03f7c01c989c7ed202d332ee1969a8567df737b2f4c5c486a5bb1ce8c056c3fbc3cdbd7dd082cc0ccdf628832d83575be5e09e2ae58abf919d61e20b31a37764f1e7d13d0010cefe587eca322e363c19431eb63dd07e35af484b592f818fb3adf2d017eeed4f3c14b98328123608be0df5311fe1946419ca91db659dc4b2cd5f61b890f484c7f475c052bdca344881399996ba835ec5d787835cfd387722e9629659f5bdc9d0d4ca3922e1438a0dca524cfb141ed6315da80830657ede6df680b7594e5439b5dfaa49992739cf5f3c5cdf1fcc3e43db0722acd6225774ab8cdee478860c663f0e6e6c29fa891680fcc15a451c8da0440d97798ccf188c2bfc79da80b3acd924fee7fa366e565ea7d577ab6bb8d73335ba55c06bfcf1c6225f26a776da72f471648f1201f00a430809bdf83b80df9bb29fe067470791e160169b4f538efedaa9d9de9191441f9471f0cecf8dd1b1c58408d5ed71e52bd8ce32a9efa55ebb23a685662de7515173669c97d9368b20ce00261c49361f37094aee2ec39899333ce6d0e7cae67eece67914a30fe657da07982822dc2805c0706728291f0857e9c3dd774a2a81d01b86398eee388fbba27f1ddfd2581e5c63ee05bbe3c156e93fa289cb0622ba8782e9fc2ea2eea0b2b2ac892828391d1183abb9f385bdc138e4b1134f218d0f33ecd16dbc7c9229c96fb05e4ccf125cab577f9a20e42434334c705eca050cd2e48d4f67a40ccbc5340f34485d0f71cbdbd65606a27a818ddc1928138115203d438c284766f890b795e6dfa186cff3a33e6628cb6fd501780e4452e86c8276b93770a8bc6371b63e2f9f653b2994dd8a61ca0aa14bf4c68faa6a4e34660bb9106ffe858114b0a127584380f82d2b214ac021a83762506596a45bb39a1ce40261b93cca5096c41f51b37ecdec886e59bcf1b0806dee069ae11357fad68680a1a66a3406ac706b37d5363858097ccf9573a151ab49e771be506e98e1bb3289657020826c9c13a114e1388da3cc545cd188485c45b75b905b7f95477a90fee88ae6e745cc3cf39d2c785487ba98aac27e7a47bb0fcad052d687e78340851885f1f3a0256549fc7ddf4843098dcdf6c2356251b2fb45f85b561a197db513e2a69898f59b259253718a4dcc2fe43f362deb5294b837b5164b7116c40c25ee1ff2f9ee2c54f7258cba2a2df5be98607fe60f45c1c3aca5364df269eaf8b4541323db3bd0c071d018e7607f66eda0089a2667b6022610e4b7bc278b9a5cc4e5873f3d11451339b1e55a9bf666301e437a742b0a03aaace0ebd627ae509e2897cb1a0f9dcc8622813cad946c92e8ebf3ac740286c232f249566010969069dedd7faaa6f6d524c837e1b0b839713c9917d77bcf74b729cd5acad749be24656474b41f4350753ed55a5a6b76a349acdfa2c3db1090b757acf45602957452185521d2c5545e95cde48eb918e2823a66a1106770944e678e2b213dcdc4c887f59348c4198cccf53bbf19e8d6fc18ccb5f6dd4c1bc3ba1ca15519181142b3328d433350c33d2f3f7625f421b8753a76846a72bd224f9545abff1809a0fe5d7a660d52758cb8f3c3013b40a1f20336692f41115384efa70226d7144aaa753c989ef1212dba63ab323a7d87ed4873cd627a0e4ba57ae27b777dde9986f6c29a4ac9288ac5f13d628aac571052a214473db5c9523c98947167d7376e85f33d4ed6e12d420f6584628557c416f9f79778da11520c0890e577287d6c2a9847475c9524c6b5fbd9ed78b1718a542eea38fd2cf251fce30ddc350105acb360e54c9a0b4473663365717ac4ce042d6f9de7cbacaa21d1e17848f5b03117cc006769511b2c11d3a9ccf0b4c0d42a3ec252bf0d462bb1e7a5a5a1d5194ae30aaa444691504756e5c5d702ab0fe8de48b63489a74aed15ee05df3d74da3f30f646f8305ccdc70982f8af25ffbaaae5fb95e8f93156f833f424aaff0aa6be57239c080c1cb42e3323b7fc2de54237b93a95d4f8416c8cce375f191d086379ef93c35e5f37d998681e3eaf690ed06e935b53a124c848d339a860d536ff3627418d5e450bff4ff209dc7607d47531d9a74055e662a43c76f9b768671b9698a63c7bc3218331c59f06e93b35a23a8a523f5175244dbd9cb368413a26e3e1236e52763a4688999b558a2d16e2ab98bb3386d9610551ef72e7381fda35fc43bdc7076a9d702478258b87918c986f1e2a7878f97cb8a0da8db433e95f6941a7ee9e2ef5160c00d372ba907606e9061703fe953d7620e7903e3ffa1ab0e667ca02bcdd345b4bb8dbbfa01ef8b35a2dd342becdea1f298a7ab37ee760f39ced8d7de5dc13b95aa17136ea41081da177f44665d83ffa9820d8d2ab0b8f4f8bb63a969750d14bd8882aceafb02efa8c384c7e896e114c3898d5bc340b15408e34aeaacf86ad0c51fe9f3e5635af2529c8fa006167f38f518b752e81136d6165bee69c18edf1fadb230b433da81771dc125dd1062e19b446fef5bbc3eabc542da129a858fbb65847ce8886c53e3e3267996e9d7a7ea5184e8dc64f54a7b6c5bb64037fe2920cccae4438c0902937856ea8719b71de016234e8fe9987878022620f879b86931130c415460f547a2fc33ce2031978f24ddf5f092dc5d4b77383d31e072ca0a20622b2baf2d4a1962d8032512c8806ea3cc233175585d17200610c4fde045a7ace51787a9596d542813de451be51a8249e666867f7acf8c1e6bdbf76913f39707274312971103990c1565226b61364d00705d57fc317d49db5fe37f1028bbf8fa5198c95669cc5b703b4667dff5990cb1c85f5834597625a5a5a24347fb8578503fb9b7e3f9351b4db598f5af11e554373c6e31c8f880164f7308ed485c7b099e178038ec88e13e2195bcd2c71884bb44f577d00175bc06daf036966cf95ef07ccfa244dddc859311dce9a20a5dd2732f7e33f5270bfca5791ae91053127d7eda132e576be9d9060c2c5d49c99e9cae808458e81b2096795a456a72e05616bff2c9467f8a4735ff1ce662f7bd93aa37a130b84923dda0cc170638c761ef38f6187ace6ab4ce10d72fe98d01a7a468d43f77702430859cace91ea7f8c305c709d4aaa674bdaa23d6ed8dfb3d68a8fd476e6936bd167a11a5451a7be2c2972f0992b52beb13f6336cd51002c0b43b149999ede93f758d57436aa90a1e3fbe525a474673776ca2fd87a680bc2187ad580978fac1c6440ea9ed104570fc9e1887f268f5c5f1ddb3f38206f8368db431f25d1e62a10d94afc993932a7806bd7410ee8b0a1561c3e6d916f82d8dc637720fdd2871e85996c5edbc692737d70bcbecb193dd3063a95ae57e1c96dc0eed63745e191e821db2282784cc4e066fe44f2d58130400407187737a5d81be015bb7fd001177b222e37f91b16b779ca22ebcbdcb046b15fbd62de034446df1c0e1180c190c3bc95d534d4689da560a867b5f0e99e84cb9c58425cc3fa81decc72a5b94ece7ca9b39511af59b0e2bbfdbaf32b31da99995e6ea6094747d48408eaa4305d2d5b5e6a143710e5373e5d500a1f9e3c07fb1759398e2e27f5749ee25035a419c40aecdf2f13b2f1bf2827826357b446031bc0d59d847a7b6027568dc5ed4668862c64dc2235afdcee2e97747b66f2aedaeb62bf776600a39ced99257fc5680c1b7eb624aba3a0b7fbb9b70d4c2bdeb601ce228cb53cce13a71021ce6e9f01f24ee010ef95c297134f12584246b696d13769a566ea59466491a8821ce88680a724e8ad501b62d8d4e6b94182bfabaa879d0b3bb8ffe6913a38d5519a6000130ed4938603d06d3d2594f2d7d44d25e97e62c3a9334462d5452b537a0d324180d8e1d4034d4e51b9f2784128fcc1d401b87b52d492581861a128171227c6f5a6a544e61e3b9c48b2cab7bb510a17de3391d4da4209b6f54493e3c00e77ca509cd2238f0d6a518348ecb9efe42b22acb641547e7228a9d15111da9eebfe0ce32c2b2ca687923d4e9ececd17e572a738ddef83d8eb161b956c7d2dfe5aa2b83ca09c4db98f5a085cea475e2d8f8d2154fb1c8082b62cfedb7c1b1ff78bcf8811bc6635bdea86dd9fcb9f180e2febbfe70e28819b3f3ecac4fac772d28b238565dc68b7517a7ea1d6e27f973928fde439857957c63eb98e78f44857bf85a4f9e0a97d1ebb80d5155ec257dcbc42d2471edb2c3ca7a9c0a97eb51eef02b3c6ba846bdb105ae58455c6eb220a0bca78422527020931d80a65b5995fca84314eb841b412cfe68502da5133786891e1451392c256fc0635dbae6a4bf71186c76f1ba8afc4659160274e8b6de2394478762dcb3a2b66ef1b55bcae57436e98bc66c0dbfb74be0e22074a593b1204868c96f1381506b4c604e6383685d6a34110c026d795fb4ae2430f5d3c8a93ab8b4e54b25668b8975502c8e83674dfbbfd0fefc2c56ebf176d51d540a1cd3"}, {&(0x7f0000002400)="9ff273c67bf81f683781b481b3bc66e8be5c8f65f8454e67761747a91e8f60a46f68a8804b7542a10e1e4b28a7f6d306ea8b35c35a0f81dfada6d2f30e0020ebcd1d0c896bb4b31484601d3626977fe8aa16159111a0c5d973f833092043147450a7d41559334b5b1cfdd9c3b7cca8c18a2fed2cc4beab68"}, {&(0x7f0000002480)="e8a70090c06e0ea52c9412e0baf74f96b8b6c4dba2c51552691a6fa721a0638db8fe0f9e96b0485052702881ec4a49a23c08935a341aab7aea42c0f6a3c69b76690cf8497857e4ad28466d792a08a1fbbfa532916be439ca7dd69fcd301912eeb014d82044b38ae5a797ad58cfbfa0491c06e63b9f318b54f288c4794bf545c31233ecfa018229c7916c32d99960bb691b3a7ca2f3586d2535794560988b0b6ba16d843abe1332e96e5d36d4ffc82f6d0f7cfd740ad0f233b144260e384294ecf09e8acecbd800dae78b623ae3ae9a5e94a50e78dde44f38d3edc6925c815e5dd727a7797da3a987f8192b54b9c62047e0804d6bc6ada7059ba1cf4bf2453a6c01bd2b5f38a0cdc744c24122970106c6176e22f9eb100c183dfe80caed0b4d3bbc36828908c73702052de5ea432b384fdea7ee3adb01588f0d0376d7d932a7b7545da95001b93dfeeb0bd6dd774921f40c66b53b5e64dcffef5545d5ca57adb432452f51a5bd1e66efed96022aeaffb7ae212c4596366e14e2eef1c35a44a856283f9b2dc2020d3ef7a9f7b62fa6c02a37491c77c06e90e87fdd4d15f90d054e1a3c83e56c636cef76a1c5a6affc0f74c80ba29647c081ab49220c5a05f49bf7174934b25956f559bf3bba773ac6c5fb3aeb5d5acdc80557c6d902385837b8b73248d98618d05815b3cb0c2ecadd36df10948e8f38d9330e803d6792cad00dca666fe1f2db2f55275111e4705a10916313f7903149c3d69121544320cf3dd4fad5178f0ec6081c9583f1b1944e4e29836253b56a331fddc813a6f2be5d3b5f426f21bb638b82d66ee8414ed1f4d70c6a6e20066bda30a669c2a9b63ffdae1d0a9b0df676aa6c0a09940135ffcd19ee666bf721d116ba1087805f94b7a38d77b8b5bdc0c3f5de86c0850b6fdd0ea4e6e55fbb99d0486e7df881b79f9a7cca1d2a37309295cfa41bb92fed56771d9b08c5f44dcdeec9a52de9c6156ef5bfc1ebbf88a12be749d1a62842f67bdc1aa53eb7fefd85d4e4e5aae8e183b4056d808ad72f26e65fddf68f97c4f9b29b9913a1d4f2afebcddf86f58d8ef92ca5b9d548d84d94cf4da26ac3a16cb612675bfa3d1c4664e3ecc3ce62076c771f1cb3eefd81019dc65c0a4a9ebd1d848e27cf6a9c699fe3906df21540f0834a840e16adab00ab09cd330ddca6d5e13ffbab857e823fc2bd8d821032887210b88c41172e430d289a803e0ca8f8eb2c04cb4e4104753578be07e186b685470714cb230b1a54aa9ced8029994ebd16b56549d7e3dbdd5660a4f89cc54e6d94c3fbe24910b65b3a42090b9b89856c6803589517e49dbf2a90ec6bf1f9aba40b0e75c321cecb4f3b0b239f73ace80c1dd65d1799e0be7999e1b5e6c21db8e5881733bad620c2fc66f6992b47d6f223a292d83ae4ac2daac1204b9da6ce6ddf0e74110faba99f61bb10759457304b766b2f549fdba1c94a11e3ef2a160d23150dc47911175bf6f255667b163d42b927224226ef5ae378ea376d5ff8932410a165971fbde65e8722ceb1786aa83d4a2bf4bb8f784eec4c8cbb943a98050d41eb271349d1c57c9248e9afa4b068b1655ad983f528e652a8925705b9cbca02e3391a3f70249b8b15fe4a4c08cccde9a34c0939b9a91a71349eb7fe5257b4487616d1bca724a712421d4d771b07841e9cbd56d612ccd6201c21ca5b4874e6cc2fef2f11ba9792c601a75b388762165d04b5380c4474903abd31ba332cf5b62ebc708d7c6b15bb2657762e57a279dca0a4786a938711c97a07a75c22906974b653eaa5593173b6afca58e1f1b3e16c4be9270ffccb882c46b2645609de635efd5e353c809d4a5f9d8d88d2b30fd674e8b44c58043f552cbd9aaef053eb50fb22eda208a6f72c5cda6e50195d53bfd589b4a7655f49ba56fa005c147d9d454a2e33d8b9eee73532243525da4f63873b6fd0e257de25b02dc0baaf8f4d93917336146dc651a312dbd54f2a93f5cb16d614a1a1579ece98f405277e9d2edd75bfe32a93cf53bec7c0c81c344ac0cc856591ef4bf810b753a9259582e00a059e17b6a70ece0e6354e405632a4964db86808fc41b1c33dc08d8963b3620193f68e8cce34cbd4dd86780ab8f68cea7b4558e04ebd225f2c642f89604aed7d2503e3e2b0e393c6676d0217fd642e9652e2cf2fa22bbedfdef4957546ef5e9ce5da4db18eff53584bfec56f796ed6f79a8511046097b0c9998362a1d16276a879ad2f42ccd3c638bbe1576eeba00a5897f3326ed469034e1e0dbd88a852f7164faf98d4369c31b766ef564f55cbb6c8911f57695a49f070d8ec3d7fb6e4608c97a7a955f85dda7d0ef3d0c23b20f150b64d1d42c5d37afec40fdf654bf8697f3ed5e3be6b60638765cb5f77b28f630169985b30a0e1f4e5fcc0db40d54d7c98459d192a67c165e41e27dd03c6e7e3285ba6d507d108091c3374aa78d97ba2f0230a58964c9df5b8c587894ee95868328e50d528c19ec8576f7f3d8b44a466620ff689e041abc8fcd176d553ab45125f2dad45ddae8640f4f324cf13ea0a09d32d914f822e952cda795820f59fcc92d70307302dfcd27017af95026132951219c6e5e7fccb696f877ae535d8294457e0d00767298a538cfeb9c88907d96162236f2f3e97ad7ece96554968aa3e2672125456745776a78bfe7ff9a3c165ab2c54aed6ff2d4cae120a557ed60648441fa18a0ef6249abdde2e6261bfaa7d2a262015b5ff3c1ce66dda6189cd864a5d8e4eab2c3e8ef8d1b658131b3b0f7d83c73ce5be3b4e6e2c80d3694fe31e9322f272d0b94416289d4f484f20f3e8aebfeccc5162ea465ead7d234d5131ff6b72baffa1806ba2a05207d2a254c7ebc6c32b5609ea5f07d1fe940433eb7bbf4e9950632a564f98e5013cd4721c193ebbd955c2b91f18b04e9b67372a317525468ea0579b95aa4bd3e0585aab06d184a8f1ce26cd91940e52b8a75d9e179fbb57bf8f9d5f2fd626b9fdc89bebaa6ea61306b17cf4b3fa281d2e29e45bbbe0866bf807b5162e5ed0c36c5e9d9aeaceaf998cc357fca207f346ca0fc7ed35692d203ca2c6d9cfdb6fc50d77ab9dc820b778befc895ea951c30850f68a0fc9d0ab4a7772ce135824c3a510248bd82f1265d94173ddfe4400751b3a992d47695a80cb244c685c3d1785986ead69cfa6bfaa0303bf8a1a8a1f3c64030a4e4c1ff33f09a01093096ea5b019c9ac31232cb68de7d4e1f9d5953ec70313d96dae01cc8a6b29d484ee651afff9c6e480c51f2c410cbb3195f04380b75a4af55afc5f1fe016aef1b1698e16f9c857b7aabbc4aa4ea0f98ec351f42bf6d9c9992de22445badd01245c8792ca55ad2b1016cccb92e46fbe218f83d90027d282fa9a12b0fe19fb3565ef2a3a81a8ae6e131d192adfca8075db255655b08d75e036d7e5bbd05e6c2c53c66f3cd004d5c6d1af5cefa69bc2325679acc1cca6d93484f290c3904a0bc0afcc90c5d2ec16955fa05298d1aa1cbcaad1fd51efc24263b689d540d9409c4b53c824629b772c97290916fb3ac03be788fb3f5b5a6433aa68f2d8a5ad07ee12a5399900bea9fa42217cb00bca60593fd0365908aac29687941dbaf0b300eb66239d26041437a8c97bfc88d9013a0e3266ba4319b3891c7aaa4dd0a82dbf63ff2e025f4459b9449993347be037ceaff36b431453c47597357b050bfdb415b16bf92053cda6cc48d1ac3b72aa000c8e08573e36d69a9c54312f53f2388ad17db0215be5d371e5290f577ca63bffa9f350f81f0e42fad03415954d5e8e50165930dd76bb00a1946dde4ad1dec74089503a531167f34b32bd7d147fc6fcaafe5b41dfa59982e8769491c0709d0f79b340cd4d94709aede00a4089bb6c431f4da21471b1004c22b33e9101517493e062cd5fa3407a3c65e2312c5f163e70185b0ceeae52bb0abb1f71bb55f6bb095d25b6daabf3e2ead3b6faf0dc314680b704e7cbfdf38e7dcc4fe2cb137c3cdd668c425f4411d126892f6231e6b365e369cc6e5a9ab2e76aaf4bf7c9d469f4804230c31389489c6e70cdcc5ee7ef547f2f316eb09664b1ca03ee3f3376ae21c27babfaa365dec59284a9d0224f4a4d3f247b36629d45a351d6945338c1f4632e79879caf56119f669acc301e6a53cbc61c0658e502619d253cb327ebb0510208cd011fd8043f7ae6f77b6e070c2cf624822d9a8486eab42258e85dcd93d14b59d11abc8cd1638ea9aacaf99f2be3319b1974e8a6bc67cf02338c4e1d5da2e63c0dafc37d49c816c0d9a8a36578e70d54f25c9f2126028d4a314ba912dbbc05d51bea9d53585b1477b18443f6ade6ca5b4368e656a74cb9c5c6fa5c5aa13eca183ac3b192adeb457e401eb3a954e8bd061df2d7961768846c9da5b69b4b0dae90a395b3e745da0e41cee2f650ccbd0f91883043685d12594b087b1feddba7fb1eef78613ee6ff6d5c8caa75d341319ed4c357121e308bd2d9da3d634c2ed8234e7932ad9d2cd06f56eae30f0d86929c80eddd76cab1a555f91fef65d352e643f384bc09b43816b5619ad3f8a2f0cc4ec61e8e7d190867fd11a3405d0a428ed706310025f1b2cdc15ecead298d119619c63b4ecadde8b736f09ec3da510bd21f21451cc5d0b5baaac9e277a1e35aac21465266d090f404d8c8553776ee4747ae5dee4286e2429e05c87cfec8cd82a2a8b0d3772c7cf8e1de0cfe462614773ae6441e942623eb17d7a7a5d13ad6060d71d955dce82353be3778217ebfb4fad98cad78eb528ae681a4ea4eded215b1898dc6fba084523a00e4c961309e4c5777b66cb74f1aff6c300d2cf2036bec2f1238a213d7446f22756d39ac6f75895f8e0ef56105a6563001a26bf93c6f5a0f84bb8d0ad78d4850044b0ea2d2bcd3677b22eec1a0f100034e13d6c6dc3e5dc2a7556334e37ca028e9e0b95fca076f41128eba621921d2e7cdfa81bb8372ac548fce0b716772c337662f97e321d5eb7174b4835dd7fe20ff782dc1cccee234a4c7982b379e01d83252dfe77d1a6362346cb4fe47724ed4c06eebd033b34e731b3d6c207b78d71ddcf6b06eb0dabc5caeddfc79cb90040dd0778b88d7e7e541f7a8c60fb8f74ad29bba2a0b23f3ee9878ec497f89195a31fb7a7f0110c4e428ac083e8efa081c788d63dbe635f7e1bdd1c76ea9a198f3dcbd5e78965db5373c3321d309c5ad95b23c25f5d4175e5e0d1af92a6375d569e24a67e3bd585018ca720c941cf848abcdceb47e4001bfd7ba67ae255f22cebed3225e5609f199237980770cbb2f05194e126c892c41d6ca0a05bdb644dba612639f86466d63c5ad5890eff752118437525ecaa7c4bf2edf917477ce373e2ef49fa396bd0a8ae22f6c8e1e05a260d492afc655713db132a2351ae8cb2ce7314239fef7c47abb65bd542e8332d37cb48b573ccd809f2090cd80f1e243ad30a16a89eb9e558f0bda57dde2b89437c8966decb507681a4cb248e12416ca1b2c8ed7f09d36740c82c5e74934aa22abe659ba4e46d432d44887b32b705a561cd180ea5f06933c48d4feb564508a783220de05ecce9b6b66ec73c9be772965e19debc180da03cdaba55234641a8cd280306e08cda071e0053c081503a40eba0d084ac3925f63aecd1ed3d58933e57510ffa710f8d40727b74a9fe58af146d3c3fa39f4757e1f998b2fbdc2f92c3e6fda1c100544d90ccfe2dcd95efce69fe56867c7da67640126a1012e78df263004d90ecb7744a3eea55fdd37c596d7b10cc74351d4a5fdea3c4819ef8064dc704c000053e16b23d"}], 0x1000000000000099, 0x0, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="5374f4c12933d1200bfedc504b364a1e00b2638a0e1c5d952a74bf20fc6b76d64d2d924e92ee6edb8cc4201a92e571a537", 0x31}, {&(0x7f0000000080)="6e6382bb5e9a87a2e253e8abd22a476878", 0x11}, {&(0x7f0000003540)="8dc8ad195a8aeb755c6f1ed13914b54425d0443c224dbd6645a14335ec1b5c1574d392ee8d8ce6d3b041ef1af93eaad50540c5ba99a9004381f82f0da1020b11bd28da40514c351063b59d4b4f081a740929f26b9f383de475cad756c81dc28acc440a9719ffc30ab73f3b0d98dbadde24691d5bf86025facbcba1842e593c1097abcddb10395991bd2412850d8d8e07d4b8f2797bd9e99a2f9f8a6f900a1560de46c2bdc5c9fe71277068e2ee3f9962282b527a622b770f17a3d14d9e21b65ee7e0f5f2913f0e63dcd0bfe6ae224b199dee72be409430848ad05b12ac04e53e76849acc6a27", 0xe6}, {&(0x7f00000000c0)="6108a579b6401d683e92932fb68460217e7d956d43a56aee8bd153ea97c7b483db1d5075507fcb0ac89cb72f03", 0x2d}], 0x4, 0x0, 0x0) getpeername(r1, &(0x7f0000003640)=@in6, &(0x7f0000003680)=0xc) 16:17:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="1b25e19958f6d0db8b27f08bf37d98e021291a4e725409fc061c614f2d02916e0839210ee7b9033eb92bdd54939d71f015da4d4f08612418a4a7fa9faeefea0dcb3ab8a5acb21e928e01064b74564bcd538e7a90d621240a341bb29d977c898067a28a69f999cbb45eb37a756087ac355ed2764727faaf7cc0a652112e6e5481a539db75bc51637d8bf9dd2876132dc032bdacd52fda91123294dc2806b779fb9e9c0c06631c6720b4759ef80f846f68f26be9da6f988e9b6d5342da6087b74f2dcf1174460ca0fdf594705393fe9134219706367a03099256c399f18dd371114962129e0385a43c", 0xe8}], 0x1, &(0x7f00000001c0)=[{0x30, 0x0, 0x8, "35f4825d4803fc83b2b324e359e78ce2714c5319d24dc9ecd2"}], 0x30}, 0x404) socket(0x19, 0x4, 0x4) r1 = socket(0x1, 0x2, 0x0) setsockopt(r1, 0x29, 0x3c, 0x0, 0x0) 16:17:17 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x100, 0x100) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0xc6000000, [{0x9}]}) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0xa, r0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = dup(r3) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f0000000000)) 16:17:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x82, 0x0) r2 = open(&(0x7f0000000240)='./bus/file0\x00', 0x10000613, 0xfffffffffffffffc) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000200)=[{&(0x7f00000001c0)="ae19eb7e5e76b5de6e6fe0ce2e8f0672604f43f8d0", 0x15}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x5, 0x80000000, 0xfff, 0x1, 0x7ff, 0xfffffffffffff801, 0x66, 0x1, 0x0, 0x329f9e4e, 0x4}) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, 0x0, 0x0) 16:17:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x28042, 0x1) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/199, 0xc7) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f76a4f8ffb94f4fdd06e2b0bbea273ada90026", 0x13) socket$inet(0x2, 0x2, 0x6) 16:17:17 executing program 0: r0 = msgget$private(0x0, 0x8) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000070bc7ac6dc94bb90ba2993cb62f2c0b197d27946a16ef724a3017569cb0fd171f05d70073fdc797f0c9a5f5b28622263420117a2e191642bd91c9a310de0278b87cdd8ab9b29a4174e5fac3b4903e5785d05d98f889c4a5523b6c05ce47d04ed4869a661902a8e05b9e8315c33d54a7c1f978b30cc7357d8c7cac072a72e7dfa2a5c5ee709307942c8e9497eb515b9c27f7c76613f0415dd4c3dba2a408183b093f4355709d68c1dbe13eb94dea2d2e06134cf2c4fe2c4571319f0b78c65f8774f01000000000000006d77fec7e4d8b93f68535205a0dc9c5f72a85ab8190b46c349d5ac41ac80b249b988d7f4ea8452b9426b"], 0x106, 0x800) r1 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10000, 0x48) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x4, &(0x7f0000000440)=[{0x3, 0x318a1b58, 0x7, 0x4}, {0xe8, 0x97d1, 0x5159, 0x24f3}, {0x3e969e4c, 0x1, 0x5, 0x3}, {0x5, 0xf7, 0xfffffffffffffffa, 0x4}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) select(0x40, &(0x7f0000000180)={0x2400000000, 0x7, 0x9, 0x9, 0x400000, 0x100000000, 0xd9, 0x3}, &(0x7f00000001c0)={0x2a0, 0x7c984e4c, 0x800, 0xff, 0x6, 0x8, 0x1000, 0xffff}, &(0x7f0000000200)={0x4, 0x1, 0x7, 0x9, 0xbaf, 0x2, 0x8, 0x7}, &(0x7f0000000240)={0x6e, 0x7}) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000000c0)) 16:17:17 executing program 1: unveil(0x0, &(0x7f00000002c0)='x\x00') semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000180)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 16:17:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x8000000000005bcc) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r1) 16:17:17 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) read(r0, &(0x7f0000000180)=""/243, 0xf3) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0xc3, 0x2) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) 16:17:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x12, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x9, 0xd54}, 0xc) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000040)=""/117, 0x75}, {&(0x7f0000000140)=""/26, 0x1a}, {&(0x7f0000001240)=""/96, 0x60}, {&(0x7f0000001340)=""/234, 0xea}, {&(0x7f0000000200)=""/28, 0x1c}], 0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)) 16:17:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) preadv(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/162, 0xa2}, {&(0x7f0000000180)=""/139, 0x8b}, {&(0x7f0000000240)=""/221, 0xdd}, {&(0x7f0000000340)=""/9, 0x9}, {&(0x7f0000000380)=""/112, 0x70}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x6, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x102a0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x5) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xfdae, 0x2}, 0xc) 16:17:17 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20023, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) r10 = fcntl$dupfd(r4, 0x2, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) socketpair(0x19, 0x8001, 0x6, &(0x7f0000000480)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x20100, 0x0) r15 = socket$inet6(0x18, 0x4, 0x81) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x86, 0x60000080, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0xa4, 0x1, 0xffffffffffffffff, 0x5}, {{r3}, 0xfffffffffffffffb, 0x0, 0x2, 0x400, 0x3}, {{r4}, 0xffffffffffffffff, 0x10, 0x12, 0x80, 0x9}, {{r5}, 0xfffffffffffffffb, 0x40, 0x80000000, 0xd2, 0xc1}, {{r6}, 0xfffffffffffffffd, 0x2, 0x1, 0x101, 0xb91}, {{r7}, 0xfffffffffffffff9, 0x40, 0xf00fffff, 0x7, 0x34ad}, {{r8}, 0xffffffffffffffff, 0x80, 0x9a, 0x4}, {{r9}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3, 0xffffffffffffff7f}, {{r10}, 0xffffffffffffffff, 0x8, 0xe5243d95740d23, 0x8, 0x800}], 0x40, &(0x7f0000000540)=[{{r11}, 0xfffffffffffffffd, 0x88, 0x0, 0x39, 0x8000}, {{r12}, 0xfffffffffffffffd, 0x42, 0x200fffff, 0x12, 0x529}, {{r13}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x3f}, {{r14}, 0xffffffffffffffff, 0x40, 0x41, 0x1, 0x7}, {{r15}, 0xffffffffffffffff, 0x2, 0x2, 0x7, 0x1f}], 0x80, &(0x7f0000000600)={0x7, 0x2}) r16 = socket(0x11, 0x3, 0x0) sendto$unix(r16, &(0x7f0000000180)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:17:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x7, 0x5b}, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) 16:17:18 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0xf, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000002c0)) syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) syz_open_pts() execve(0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="3aafc50ddc34a769eb2230086ccb4fe431bc78f0b4346905b5f3e1df7455ad82afaecd28b97494e972ab628074c0003e7d4fa9f65d8585fda604715483f7ea99dedd966f351d5f14b89c4884cc0c677aaa4cdfbdde96660c6b0e1d59d8b072d2e978eec3f36241346b41365cb8e8119cbd4a9c7ba5053eb25d723a703a8d86948371", 0x82) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:17:18 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = getpgrp() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0xfb71}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:17:18 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r1, 0x2) fchmod(r0, 0x25) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r2 = syz_open_pts() syz_open_pts() fcntl$setstatus(r2, 0x4, 0xc8) 16:17:18 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x0, 0x8000}, {0x18, 0x2, 0x8000, 0x7fffffff}, 0x3, [0xffffffff, 0xffffffff, 0x8, 0x7ff, 0x10000, 0x7, 0x142acbe2, 0xff]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:18 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 16:17:18 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x1) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x60, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 16:17:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) read(r0, &(0x7f0000000340)=""/4096, 0x1000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x7, 0x7f, 0x58c, 0x200, "9449da0bee9644defbd1162c2a79b9865b7d536c", 0x8, 0x8000}) read(r0, &(0x7f00000001c0)=""/12, 0xc) 16:17:18 executing program 0: nanosleep(&(0x7f0000000180)={0x6, 0x9f2}, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:17:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x203, 0x0) 16:17:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2d, 0x0, 0x0, 0x10000}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = shmget$private(0x0, 0x4000, 0x214, &(0x7f0000ff9000/0x4000)=nil) r3 = getuid() r4 = getgid() r5 = getuid() r6 = getgid() r7 = getpgid(0x0) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x700000000000000, r3, r4, r5, r6, 0x128, 0xffffffff}, 0xdd5, 0x6e1, r7, r8, 0x401, 0xd6a, 0x1c9fa760}) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x2, 0x5, 0x2, 0x401}, {0x8, 0x6, 0x200, 0xad}]}) syz_emit_ethernet(0xe5, &(0x7f0000000400)="b8b62b500a092d829440546595b1ccc106d273845e6c1935fe9a5bc2aa44338abd4aaecdcb0ff2e0a07f8c9c9abf477da0c20a1b941c69878f558029a21030f95085a0895db8222cbe47f2ce346b2d785eccbcc9906edb4a92efb994295200871e593b51329536cb63efdb997a5059a52ba3919b3aebccbb2d877e7f7afaf89b1b0e5a8e6e8dc9e15ff1e53e63059ac144a9f6ea74f7abecb40e934507e8398b08a436860b070fd2732de636a3e097fd8f1f40611ce5d9fca3d47833cdaa285c0ae275d138848cdb37458010244564886a8844ce52b026e8e984f7a3ef9fbea54e45acda7f") 16:17:19 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) r6 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f00000000c0)) 16:17:19 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xb1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r1) r3 = semget$private(0x0, 0x0, 0x3) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000100)=""/91) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:17:19 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000095000/0x3000)=nil, 0x3000, 0x4000000000000000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f00000000c0)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:17:19 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)=0xfffffffffffffea9) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000080), 0x4) 16:17:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x7ff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:17:19 executing program 1: open(&(0x7f0000000040)='./bus/../file0\x00', 0x10901, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x600000003fd, 0x0) write(r0, &(0x7f00000003c0)="6f4c254b28a1373e71c17b57342acdce5413855b6e538da4a95c2cc4638d60d238608c4d357c6bcc21f537413c46d21378ace3b4edccbaa64cf38e2e169d13afd2eff90853d17860820f58d0f9ef7e8e62f6e244bd516acf4c1d1ceec6b60989067c77ce1fd65fcfaaa5897062ed96cb40c6576d2440701630a042f602c158c790091b955db39c08aced57436afb2862a8549bf47208e1e5f726a190df34f29b094513e601a2aa2fe5239ee983b0507f7cb20a875c8a4c82442d", 0xba) fsync(r0) readlinkat(r0, &(0x7f0000000000)='./bus/../file0\x00', &(0x7f0000000480)=""/4096, 0x1000) execve(0x0, 0x0, 0x0) 16:17:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000440)={'./file0/file0/file0/file0\x00', 0x3f, 0x4, 0x9, 0x1, 0x5, 0x10001, 0x9, 0x2, 0x1, 0x4, 0x1f}) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="54627fa0f423f3e3212e568975288553a8a4edd41616", 0x16}, {&(0x7f0000000140)="eeabbde22c64468b64282b2113a77c599f78555623e8e44164bcb3affa719a9a7904fffc39e00bd03c9976789f59f3076d4e76a14688dc698e05ba8f9ae83eed2f96c3e491887fa7aa43a21c666462e532c6ad911511bf079375f04b04687ac6190e06968c357f40bdc6ab6fef4d0d9af53c856fd396d253ded1e06b6be835", 0x7f}, {&(0x7f0000000300)="68ab219f7aebe0bcf1b2401b89860dadb1566133c0c0ffe7b1f29ac42f9561c7b917c3a40df553caab39880f1a835e85170d3f648fa5203da0f82c18de68e6bd0116d32cdd65daac40dd8bdb3b81081a4a7879a333997add4ae4b3cef3a7455fe3aad3d5055b2d495c78111e16608a9d30ea9158de0f88e491469893afb71e386d3dd158557c9b1de76d8dfb6600b49254a565a8265baa73acc5af6bae0e29122044c0028cb7", 0xa6}], 0x3, 0x0, 0x0, 0x3}, 0x2) 16:17:19 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0x0, 0x1a, 0x800fffff, 0xcfd, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x100000001, 0x4}, {{r1}, 0xfffffffffffffffb, 0x3, 0x80, 0x10000, 0xffffffff00000001}, {{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0xa, 0x80000042, 0xffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x4, 0x5}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x1) dup2(r1, r0) 16:17:19 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x3f}, {0x8000, 0x400}}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) 16:17:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x18, 0x6, 0x80000000, 0xffffffffffff0001}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0xfffffffffffffe00}], 0x7, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x40, 0xf0000080, 0x100, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x72}, {{r0}, 0x0, 0x30, 0x20000000, 0x3f, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000012, 0x3, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x6, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x3, 0x33e6bd39}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0xad, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x1, 0xc50}], 0x401, &(0x7f00000001c0)={0x7, 0x7}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 16:17:19 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) r1 = geteuid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) recvfrom(r0, &(0x7f0000000140)=""/91, 0x5b, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x5, 0x5}, 0xc) geteuid() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186004008b00062b00feffffff6e840000a3bb6b3c042efdd100000000000000010000000af6ce4f22", 0x2c}], 0x1) 16:17:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x4, 0x1, 0x4, 0x7}, {0x800, 0x1ff, 0x268, 0xffffffffffffff81}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:19 executing program 0: r0 = socket$inet(0x2, 0x8005, 0xffffffffffffff24) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x324c, 0xd, &(0x7f0000000100)="5d3f6b432646643122f72f8af12b72cf093b468845f48825244759d0ce60575773965250d5e3f21df1a23a17e5f4e92f1651f037f7a4b08e6bc9d916648ad43992f7feab73ca3c32892e6cae430900000000000000eb079a9b19622e615473d6cfb64d4f59dd7afeedb0b8e13d0bf2953d9d508dcd843fd3b15bb03c5533bc3129d63c8f6c3a166f00001784d4685eeb6441ad0000bcb30c37221d5f34e4c8cd637023d51ff7a69fb6b5d8a91aa7a36018421e18eeadbb7c2940d9255c2068d5d7492d8be94aa303437b63be43a56fa9ea35d0595f6faaa68fd9545ddd34cf083f8c7b039b882c5398cf54d672e005792be27087739f79d0422200de4c9084bafcf7aa8dca57ae0d88ddb212868d0f0d11f0495d35696085569c3c2fd2a83f85776615338bb36f354f33e11c875856b933037eef36353e2012a103ad1bd53d5fef83ff5d5b50c12353a7bd6290e9269f7945f98c8a001deca3f1c5cbf16099498df152064ea7b53cee8345e37bfc671a90bd7a6213bbc688fa870dd6250cd24d6b65d75e251d6c05df3656089817296866fe5d6cf587505d1c61a2d778d1dcf45d268ede2fd0e39c800a582c0ccbc47400df5fa5182d6a177e72269784a5a4e07990c42b9f7ac8e9b87de5f9f4957596343d6b881a5e459f2a705dfb20567a08ad31faa802cb4b0da4d00e7bfebae594cd28b8b9f9c279a2648d41390567b61c19a542112c3b24d4d678432237cfd523277cac97b6a97306", 0x218) 16:17:19 executing program 0: syz_emit_ethernet(0x82, &(0x7f00000000c0)="afbe3aaba159c85e54eaea40cd36498a5e19d230d5a23e98d32a9637f79a26226b2517db73991b6139877c1798a7695eb0fb8f05c7654d6dc850e2ebbb1aa0951490a4bd4cbb8e83599d8b14443f21ce2052b6214c084fb5d6e9fe07954330f9bdfb22b780894d73400e56bbdfe0e2f6de3514c7d3485899c7b102ff49c8d9d716f7") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) 16:17:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x100) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000340)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6, 0x8, 0x947, 0x6a, "6b9ac155011e2a98e9e8140eb1c4f85c541b1cb1", 0x566, 0xffff}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "002100008000"}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x14000000000000) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:17:19 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') chdir(&(0x7f00000002c0)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) 16:17:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x8000, 0x0, 0x101, 0xd80, 0x9}, 0xc) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:17:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) accept(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/15}, &(0x7f0000000100)=0x11) dup2(r1, r0) 16:17:19 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x4c3, 0x0) ftruncate(r0, 0x0, 0x80000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:17:19 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x4, 0x1, r2}) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:17:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x40, &(0x7f0000000040)="b3a834a899abecf46d792ec128fce1dd7db0e1ffffffffff1feb3167c37850a9f51898e26dc5f8b89310ef00"/64) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x298, 0x0) 16:17:20 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="be50fd677a98fe02acde131c2f8c30de80f67fc63bd89c511d18e85fda10a1f8b73505817ca76b87a54c51d15c50024e8dbfb18bf21c7bc8ddf1e606175e96c3d1664d05f40879be728ecb9d2a6e372fef951a05473d41a9a3ff262772065660aaa3402378cef9cd317087ee8d438cfe72acd7556d2dc3faf5819f17a7dc6e48f9a01625cdf173a0c7753b99712d350473be730311ad42ced846f1ae7c5bcd229550fe11c525048825bc844adf9e59bd7ee16fa695ce5ab0587a9aebcc2eea98d3fae7ccf52e21c88221bf75c5a0ee3e2950a0c62901046bf4b1dcc9bc294ba1e472e4e771fa4e331f8d200281ee92609a7507d90fdfbe3ef4a017", 0xfb}, {&(0x7f0000000140)="2d6838349436f86cc160d66239746df1133bb81fd5357721b26a9c6d33143b5a2419c69505308b3335f16c3ac95b6cf8b89ecb8cc30e5243a7f57b63587545be040445382a980b53a661de8059cc314f734ec0b0ab8a85a6eb2aa70c9698c005c06b0336fefdc1b2c5532a473d68f6780acb49afd2361b65f9ec102fc31dfc636e776042f2e312891feadea57d5d086250b7e18a031ee5296c8a60c0a945ff5c725b35f8ab4604d5bd7a23fac23082d9f90441ff2e9b6238e6c5ae9065b8f2794a45b2eb5b9e68bdcb3c8ed62bb454b0b0087f1fabcacf807635e86e5227393ef0983441e8833475121dfb0ad27556770f736df804e21244dec5e407", 0xfc}, {&(0x7f0000000240)="14fe824c43311a23360cb2c944ad64000cc579706cdaad296297a546a241996442d95a12a2cc7d717427665cfb780b92202c2778cd7c2ca3c2d9753738d92073e4a59252ee0fe6e4d875ddd32b6baf6f9d23a5fe2e23d80205763db466c297213c4a319fbd17262383a99708ba29c525f0e3406283fd39d65e04e26b12a717799870c2004e304edd87ed9f386101206dfeb2fb3711cde4ff8d51fcdcc4ac94bc9f25211e2e8ff7265ee8df182b5ed3b3368b61f150fdf283457f61", 0xbb}], 0x3) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x1000) msgrcv(r1, &(0x7f0000000000)={0x0, ""/34}, 0x2a, 0x2, 0x1000) msgctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) 16:17:20 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x4}) mlockall(0x1) 16:17:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) msgget$private(0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x6922a7a3) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() chown(&(0x7f00000000c0)='./bus\x00', r1, r2) setreuid(0x0, 0xee01) r3 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000240)=""/157) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x2) 16:17:20 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x47, 0x0, &(0x7f0000000040)=""/71}) 16:17:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) fcntl$setstatus(r0, 0x4, 0x0) r1 = semget$private(0x0, 0x3, 0x203) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/61) 16:17:20 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x3f}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x9468, 0xff, 0x1ff, 0x1, 0xce, 0x3ff, 0x2, 0x0, 0x2, 0x2d, 0x7}) r1 = socket$inet(0x2, 0x5, 0x9) listen(r1, 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x9) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0xfff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x10001, 0x2, 0x9, 0x1, 0xb3, 0x4, 0x1280000000000000, 0x2, 0x2, 0x1, 0x4}) fchdir(r1) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000001c0)={0x80000000}) fchdir(r0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000200)=0x8) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000240)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x1, 0x40, 0x20, 0x0, 0x746, 0x0, 0x12, 0x0, 0x1, 0xffffffffffffffff, 0x8000}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000300)=0x6) r3 = fcntl$dupfd(r2, 0x0, r0) pwritev(r3, &(0x7f0000001440)=[{&(0x7f0000000340)="dd5896d587c0606830eb4557617979c9ff73238448e37d4a76b60d36ac737401ac44d061f6c94bfb862c5cd35844a0a207e002acb4bf20774ab08f473efdc83a161524e69c69c859444c41100f5a3ce4a4331acd7c9546472761f9aba1f53282301860519b5710b7208155e234b58a97fb", 0x71}, {&(0x7f00000003c0)="859612763a618e5fb8a4a2f81fc8a26d6937c3c43cccb43f134338c628b5c61bd9e3c62613a4ee2c2538486a40a1febe3a899c23774ad4c4e2e4cb016706dc4a3a290a5b517f31", 0x47}, {&(0x7f0000000440)="9f69a29d608109b6700d7f650b2dccdb4ad09cd50bbb96581e56c7e0fbec73f4e030c8649a4297f30345c9bd56c5303217ec0c16415ea5bc1ac28366d2b58d0db3270972728e8e5a3bbb083e180cfa5f817d292b0e28c99a2efb01aa3f52a4da3af87f48a0171827c393b67f7125afc91f0c90bc7ef5d2f7ef01a736afd92380d4bda90a2b7ec07188e37def9699f48ec1a7a980a5d4f10a4ad1ef4a5550862bbdb30e3f9ee97e68a7144a5fef7b6ea96065e6d905c7618c9147d9ddb7721cedd4c560a5a127c9cb12553ff788971ea679a41891add5a132da2b91820dd95522a804d1b1c87aad1f922a13aa9c330f5ddeab74e9e4878891d72612003db43e1af59053ed2b3504f335652c6dcaecf1cecf5c5e5e4506b26865d88a7209bfa21068bc87a89711dc57720d992c8c6516f6e66294e8204ff6770998913492de4363c3b8aa4839b9d48e463a22aa64a5e18c53c2b38bf21cd4b6ba28a8f9be000b365ab9999e75e7723d36ea0adc32ea1acf34de6d13c7e2d37f4ffb43e93a2d3d73aea47b35c46d7eb7aff68b4509b69f8d28183d12bc2e1c435e301293423e144eff9f003f552d9452727bbc34a2b6c900f4bc2731c3e7ccfcb31dca57959cefe3aa0caab73bfb90ad87177336b10fb7bc8fdca6625156e6ea435c05ce3ec694e7e190ba3c77493f6a8c1e78d3931c3491074d38eb7e4410f466b98b0c563d2941e00ec4d53b80de9848f7a867e2726ac8b2f10d4935b1cb176a6fc7bbcd829193c7ee2501cbae3e752da2a43fb21c03dbd690724dc371f5a37d85b28759b29d5e61260393a75ad8939b81e266f875c30e642bbe879373e2deea97ba549663db80f6f660130cfcd245c43a8db4268adb5507f68ea55a0c409093feca05c8a5defb00fd4308555fd5d7c519b99aaf6b60555fbababd93692a9979325d5efa96c352b4328ab0a04b8857ff676f2aa03c9e96cc28cb0e671fc8c34d7425fc87479104f87405c749dc0e908f6a9d3b7d45650eef3bc929ad0ef37fae2f4e230fd5908b7939e6d1e111c86fcec04b9b673354568f8a105f1169548a3b7b69cd231947f245168cd7d5fdadb708b1197b88c5e68aa6c6e8c99c9c0c6fdf21d45fdafe5f3f8e1396af70fe7ddd6caa664f52ec290b38e080d2d76de119a1be24b118073fabdfa7413ac8719187cd90304ebb68107c0ad510e81a2fecafbaad81201b3690b99fb819e9bc97671744160584418732aadd5454a51abe64381d4eac9774c99b44118e9f26b73663b29e2c2b576ade9cc45d95e563574cd7de6f564d4c79f3ce240d0903f47668f870d39bddc103db23161567bd7dcc7502437fa7602d2bab72f84f66c741f6da5dfeae585057e6a116c5e26587cda91c5b5e8cd353d769bbb814b26b708e962cc5a2753a7558d9af62b8a4b64ca3fffd55269fe1548dda7b8254f58fc9668ca6bbc705f8b00c84ec193cae6c4750bea2f960d5d308af1877a99196517e24c52c4994875357866f91baef1b3476e70657e9c03a7178a516e6d30a9bf21df71b16d86d371991b7cd4d9947f91793bf7fd865f841599d868be5a9f08bceaa4b68f9c834a66215649285fe42aaad024e9b87afd2870bd1d206d21af99902562053583491dac18e5eb477a471d584dc6298acdae13850b48409083dfdeb61288dbe2fdf726051bd45c23c02324fcc9196675847e2078df07324de5c190d757aca799ebac67d0d5c87b8070179efde0b214d366af0fd785d18fdc59d16c2266edd2c7ef32077456d0342c91117ce6d2804f8c0c53ed5d2986fee9c0116eb2e66ecee8855548e0e0cf4c979124e7cc09d3185556a093b2af4375316f012b0b433912ccc3288ca720f86f57e8699cc5f7a2b32b9abf8c4d577675bff1d3429010557f9cec6b780850de0d86a3c6294ac522f6170a014e8a1e7b5d1153fde5d85ee68bd2c906ea95bd5264c726f50b7749846e87569a7567bc1f062f2c48c55415d734d18651b7ced5b24bf30dd53da19d42e8e3471d550fe73a665f323841917bea4d42934a772699e6fed198548d2fb4a43bcaadf9920e172d87b52f6a2eb69b64d2ecf708bf90d1231fb56883a6e621a9589ddd6d71429a5d050534b13088e04c258b1e9081d29cfc8f79989fbaca889c529035d6377c491e6f610ed1f21d2619e6cf03199dab3949b4b11b3177da8ac3361f0cbd5fcee3c37a03c7161b44402930be25418618c81dbd96adbd3783781ddad882bbe5c1e497842ae9238043ded1157f75c2132392d5016bdb8c1eb75a505544ff56698d513e75c5abf32f15e13dfd51c37a60c98ae6ca1eb51ed4ba5d5ac0ab68d6542b20aed9ef50305a235985e73320af0fbae0131811de1dfc1cb2863ca36d89f8cf492710a923a7946f711f04467a1a9efe2b641f4fe3b1c9bacd73d7d3a21750110ef2a54960911167d47b33c85df85fb3546045d7a95a14fedb751d5dda1f797cbe018041550213dc4836eedbe6fb199a2885947f4c42197e4f19c6f32922159d2aed8d13596755cd43548f50875bdb5350a5323f9433debb369c9f7b3d33927ca27b87aa82bc18cf87325d11cb649e35875f43ea2b6613fc06550ca76d35191bfa47fa076819ef9e614ae5ca1a8a203ca228b4253c661a62c42e5d21d3532f4cba91ced18d4a3ef5261938eaaa48375a4c9dd616ea93cf38f909934402673d001d0028292fd02a27f3602793d3f58d75138006b248ed0651c60ca181f2acec672165c319e520ae1c622223290ee59259ad56bdc47f5cf2598267261e57b8a4bd797885633dd98a18a15946a0ea9cad0d6363c9dc3e6c085afc32f28a52c3601bd26a9f62207ebe2ad60056a3bf91de5f2ef9f48e2692a3b12f211a35f93bfaf0d49ee4c6b79dd385589c5c6a3da048af7419bf2567d6970a718f2f3d4a2969f270d86a61a9b2fa6a2019898683fcc4639fc220f02e29923a78dfc03a8f4cb728829c5478ab5beef4483be01b37ff17b60889c182a712d4783ab3db1b905206795b1189c3072e73307cbaed603b70fe58866f42ea12f524c9c85c383597fa172b1dc6a1ad3d05d80f5239b7c885887ff52dda96c5e667639245ce48aa4fb9b7720ca7aaefe5d920e532eb8c274405d08f4c32d1ae95f3d8086cc777128f6872e388231c59b7ae62e3977fc8e998b8822f9443873a821283d7737204af873eb7cdbc4d531a0c988f61e0e3761339628e402efa7c6d802c8b70a112b3b43da86127863fa32835baf224c033778450883a2664e3dec8787158a0f930700e719db147a229532fc6894e6b75a5477d25a9ecce52c6b003bbbeb1c5ef3d7763a60d697275200385f241f5ea6157bba72598d6efbe171ba0bab4ca3e0e1f3f094d5d8c3293959d1ae9fce027ccba1462777ba5671e9d511df6e5e9b9cd1c362a93dded90c40e09d5962bc4abfc156df3aa363fae7a51b0cd034101ee545ed124fdae947a4d17d1fedfc605c4ed2b8863347ff6699ac0dce745f03bf503900d6f7a73528b111b045ef8d4f90e11a5a2116ab6b2cf816e3a06ed76d76bed2ac3cb40c5c89f2fcc7cb71aac3a87479b15d89514b3cb5db2ffabf712ea557e926568c015d9afb5f204619e3e48fd92d43bb2a9c0020e7e33f412752814749bf641df4cf545b39eea571ca20289fa0a3fe15a9b2e9b24bb6bf5918bced43aae783faa4085b5bf28e238e07279d987d635e126f5845c986c69be2a18a5f3251b8b9da4e32089bb8e92edc34e9e3a12da6a796cb9860d005c42cb04e180f751a6fbe75e8bd17e263f790efad0e15009c356a2ba1758318d62f50e37ff38563d8bcc4fed40515eb23adeda5c18f2354a1a447a19141554acf41eaa8911b43e3088c84728b53ae9517b2493d415c930b8bff0f048d068dbd8fa640527541daeb15a59db4a1b71d1d086230b670cc5763995a4e34953c0caf669c682531e7e4e7045803565925c96c0730892e57527f82d40fab9b97e909515d287a0aa657636b5b519f6bb2b1cb38a219a8dabb0e80babf464efda97cf14ea072624d92f35e9fd7c0eef789942fc57621e86022a1b30c52e149b691cced5e4b9955fb90d0dea8a9a89fa1edf56abd2c80f91e3e50acac358831fee3d2d46fe9f6d6b6634973f33534a78fb0a7addaf29af72818e2fec7d06fe691d0868afd0ecff8ccaa982b73f473aba48c780dab6ad667af089f512c7953773658627411cd9468f9510d3304369594db7669057e84281298475f1dc0afa9d3abea46a9207fedc429ac9ff730dc4e61b9416ce09afe6f439ab4318b99ad6c85d85704b105c3246f01ea81eb3da9876c9d0e7f83b080e4bc5622914433b9bdde369d598b621814fefe8d5a12d0bcd5e6a243cc11bb630e6e6998f6e74585b673b5171eddc44f85b917b229853f8d6b8203090606e44a673dd3f8559bd218881e7748d4d1e5a0a61ba7d251470af57937d5b8ee67e9be6be06fdf755fb7d5ed64c93eed1552a06cc22171c098f66b99a625cd372d0d5e8e67a0d78ce91496334a50429a59f991b2f410e50626a8af536a8b9a2ce27c8c315e00f34830a9d752851afcd142937205b9083967d2a2e4322ec66961fd2cfafc719ce235af60abdd2c6074d7390a43b0d861b157d5382f6e1fbc6902290d180fdc7138c1a09365467a032fc584b6c94e53c38d3a956456716b59dd6df0d4b3b0c930910ed58de1f028fddf64c952f16b8c4d7166754cc03e306a8a4ceea31461513f5a20669dcfcbd973a9d08aa061a360e4aa72e2fdea236a146c353ce6277f3c2ae4098d1e99dba0183f15b56d80b38c6fbbdd3d9f2b1cdf779c1140d8152ad472fa52d41c19a014cfbfc13fc511387686c642e0ba097558177b0a26b86c49477e2ff27b573cb9964fa2bf86ce80c0dcf993352cc0d4842bd3e5715fd01a791216b19812798af80afb58888a2d16e22deed0d1f0d95276f47310678f6e146b24f858e614072b153111983dd0e622d0b2d4e55628e595526cdc0722b12ca53ad8f144af1fa5a71600ef43f40037dd10db87096335950710eb067b3c70ee8d30fe5b63de660fb7cda8c3bb517ebd691ba91b3ec4130b2276cc9f67e5e24e7b0404d4ad8f2624f693e91ab1346d6d90d88bfedf515142ec30851bdf896a8910a43d1515360c8f696ffbc2181e3aff0a968126abcf4636a60679ae97c3c636513d09af01ff11f75d0a527dd1277458ec142862cd0c2290f10043589bd07ca2d380a20e7dae8865717c2a703659ce753d2661f9a8b43108c3bfbca055a8a4d035bd93d54f2f084449f2fc73a7b657ff773521e468f9a207f2c2cec2e9c0714899f6520c632f89c6c7b740326025b92fdbd68c96b9f1dc80a0d13bfe49c64b2e7589718a60ce6abf19dfa3ae76611b43de994abef76b58cef912a29a1b25708c693b10cecf390d0de88d2be8d8bed0e3f4463837c335804b42e6931124b87e78b9dab88c50ee25bee94ed64076a1ef26fe5466b52b82c75693154f531dda41857c6c4ac3bf80e5b6896734b5e1643f33d76468ca4fab9a6201d4c9d92f08f3edafd4c71235815c2826ce0358136115b8a1de8a7b15764cd1358d74dcc9bfca89ba3e53828333a9f15ccb73ec282571de4634644c805fab7289db9097a57240f5f57950450235d3cbe463d7fcb60b152583c12d4fb38ccf3461286a9885e78e6c294ba81b363c16bca807918d84298583810f7d184f44ea923b1fcebb3c86de25792255bc893548183a3721ddbed094cbee528304bf8c8f3f4444b38820d53136bcf1b0fc5609e4", 0x1000}], 0x3, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000001480)={0x3}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000014c0)={0x0, 0x1}) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000001500)={0x2, "28cd9561d745aa644b286f6d930592471d111f9658f45326f515edc7756eb0f15252cc63d6c0cca9b6ba5230a998842baec65c0958f006d6488d7e9ef26e6b3df5af91bda5b2370b3c9b43651ea82510372d5b62453c33d4d4769522e1e6537593af"}, 0x6a, 0x800) unlinkat(r2, &(0x7f0000001580)='./file0\x00', 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000015c0)) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000001600)) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000001880)={0x6, 0xd67, {0x42e}}) fcntl$getown(r1, 0x5) connect$unix(r3, &(0x7f00000018c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000001900)=0x7) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000001940)={0xffffffffffff2355, 0x3ff, {0x9, 0x8}}) 16:17:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x490, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchflags(r3, 0x1) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f00000000c0)) 16:17:20 executing program 1: symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:17:20 executing program 0: r0 = geteuid() setuid(r0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000000c0)='./file0\x00') chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgid() 16:17:20 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000280)=0xc) connect$inet6(r1, &(0x7f00000002c0)={0x18, 0x2, 0xd6e, 0x2}, 0xc) r2 = kqueue() kevent(r2, 0x0, 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x3, 0xf1}, {{r0}, 0xffffffffffffffff, 0xe, 0xa, 0x8001, 0x3}, {{r2}, 0xfffffffffefffff8, 0x5, 0xf0000000, 0x100000, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x2, 0x100000000}, {{r2}, 0xfffffffffffffffb, 0x2, 0x1, 0x7ff, 0xf35}], 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x0, 0x81}], 0x34, 0x0, 0xc68, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 16:17:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b000023270000000000000000000000000000000100000000000000000000091400000000", 0x2c}], 0x1) 16:17:21 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) 16:17:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000340)={0x10000, 0x6945, './file0/../file0', 0x9, 0x100000005, 0x1000000f2, 0x101}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x800000000000}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) r2 = accept(r0, 0x0, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x61, 0x3, 0x6, 0x5073}, {{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x2, 0x7}, {{r1}, 0xffffffffffffffff, 0x4, 0x20, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40, 0x6953, 0x7}], 0x10001, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xc8, 0xf0000000, 0xfba, 0x87ae}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x3, 0x80000001}, {{r1}, 0xfffffffffffffffc, 0x0, 0x40000001, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x3, 0x437, 0x1ff}], 0x4, &(0x7f00000001c0)={0x33, 0x8}) readlink(&(0x7f0000000240)='./file0/../file0\x00', &(0x7f0000000280)=""/77, 0x4d) 16:17:21 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0xfffffffffffffffc, 0xffffffffffffffff) mknod(&(0x7f00000000c0)='./file0\x00', 0x2024, 0x2000004a) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='c\x00') faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:17:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x3, 0x1, './bus\x00', 0x9, 0x7, 0x5bd4b907, 0x3}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x10) write(r0, &(0x7f0000000140)="220e22", 0x3) r2 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r2}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) sendto(r1, &(0x7f0000000200)="17e1d7dee7556e38b04a27d9f363d2ae914af0bb65912163c5a1813b02e288384ee47007121b3872d917a2fb5ce50ac0e2f10b17a6da2f062d36a7ef8841a649d6bb8288bd359ae9ee7717", 0x4b, 0x0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) write(r0, &(0x7f00000002c0)="1af6a1ca7c57ca278bea9556e45b7beb460e08f46cd7eb89ed160092b250ee958f80f37f6ed5bfbeeaa87c9d4b1a210673f99fe457d04375ea87c6e6b7f9bcdab51399ef097ba94be9dd8fb545a3645e114bb026b41c54ffe273e3a5d5f1742ae2f6cc15f3b651cdd29993157986f22a1c67e47b4303c410f18000738c8ccdfa287f8c64f3c62344d2b1754b505296c76b2ab921", 0x94) 16:17:21 executing program 1: socket(0x11, 0x3, 0x0) kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2008, 0x3) kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x7f, 0x8, 0x9, 0x4, 0x3, 0x80000001, 0x100000000, 0xffffffff}, &(0x7f00000000c0)) 16:17:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x0) r0 = open(&(0x7f0000001480)='./bus\x00', 0xd, 0x0) getrlimit(0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, 0x0) writev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="1ffdd195816b31c56fec70e899b10bfc84c136e1d8dce2f91598953d656d2a167a1a5cf413f213d176cc0559b282b75860caa75a35cc8eb82b6433b0f001543be0", 0x41}], 0x1) 16:17:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000200)="e1f10300", 0x4) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = dup(r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0xad, 0x0, &(0x7f00000000c0)=""/173}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffb7e, "855c55021a000000000000004000"}) syz_open_pts() 16:17:21 executing program 0: r0 = socket(0x100000d, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x328) 16:17:21 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x4) 16:17:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) r4 = fcntl$dupfd(r0, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r4, 0xc02069a0, &(0x7f00000000c0)) 16:17:21 executing program 1: setgroups(0x0, 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:17:21 executing program 0: r0 = semget(0x2, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x82) semget(0x3, 0x0, 0x1) sendto$inet6(r1, &(0x7f0000000000)="12e423f9260b18123d50b6d94faa28e4b5b576e5a001c12a563197f8040aea65b7d36a917ae1840de396cfcc299c46850de6df06dbc0e7843bd2f40aa01e7362bd84d03c51292396ebb5bd6d2ac26fef352d42fad045c89c30714cc718befc0da0bff442d1db56581e56a024c9e0b6a38e95fc65f8e4989c436864b4", 0x7c, 0x1, &(0x7f0000000080)={0x18, 0x3, 0x2, 0x8}, 0xc) semctl$GETZCNT(r0, 0x3, 0x7, 0x0) 16:17:21 executing program 1: syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x30) 16:17:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x102) r5 = geteuid() r6 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x81, r5, r6, r7, r8, 0x104, 0x6}, 0x0, 0x1, r9, r10, 0x5, 0x4, 0x41, 0x101}) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:17:21 executing program 1: socket$inet(0x2, 0x3, 0x6) r0 = socket(0x11, 0x4003, 0x0) listen(r0, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100051360000004000000002000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x7, 0x9, &(0x7f0000000000)="ea149c136848df000b39435288180b418aec4c6e005d693c388344dea4e2f9730a8ace01851bd9a9f531b208e8c293f3653b3c0d1370dbe48a538305b27c40475d0ce02e3fbc", 0x46) 16:17:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, 0xfffffffffffffffe, 0x151) ioctl$TIOCSTOP(r1, 0x2000746f) 16:17:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/120, 0x78}, {&(0x7f0000000080)=""/135, 0x87}, {&(0x7f0000000140)=""/205, 0xcd}, {&(0x7f0000000240)=""/148, 0x94}, {&(0x7f0000000300)=""/103, 0x67}], 0x5, 0x0, 0x0) kqueue() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000400)=0x97) getpeername$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000004c0)=0x3f) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socket$inet(0x2, 0x7, 0x8) r3 = socket$inet(0x2, 0x4001, 0x947) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000540)={0x9, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0x2c4, 0x8001, 0x9, 0x0, 0x5, 0x9, 0x7, 0x1, 0x3, 0x2, 0x4f3}) socket(0x20, 0x1, 0x7) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000600)) r4 = open(&(0x7f0000000640)='./file0\x00', 0x10000, 0x90) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000680)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000006c0)={""/16, @ifru_vnetid}) socket$inet(0x2, 0xc003, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000700)="7ca7edd1ce2c147cffe1a49cdfda002069deb0f5c33d910c5a94217186b1146f65647d93f773529673fb4a7e25f2cb4186aff7756ca5f59d0be2d910e6be559d728b96a2640a095b8bbd42e44f56d53a3744e42cb448f18fd025995db84815acce9ed394979725c40b38efe9e683fbe7e07ef7862dee8378b5bc8f5c05e7ee48b0c310ffa0eaa7bad4ac7146c94639bd60aca471c86a773a2fc3b93880599f134a723fcf2db5fa825b57c9b3d49d33cb3ec2869c569e0708a9f0148951c13fcf5549fd85f30c2a611bb67dc006345dd8c02e7f65889075b15fa5aaa6137a1368d672cd3b5e926261e601fc5d1ae705b648107dbc99feae6ca9736885", 0xfc) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000800)=0x9) sendmsg(r1, &(0x7f0000000c00)={&(0x7f0000000840)=@in6={0x18, 0x0, 0x818d, 0x7}, 0xc, &(0x7f0000000ac0)=[{&(0x7f0000000880)="34d4a78ef6f59789ed55792f8653d9d65dce99a43e7a5d5a3c11b06549b2", 0x1e}, {&(0x7f00000008c0)="07de164b849d148c127e378d4ff91845707f849e8ea425cb5117746c6aa45e2c67deabd0ecb780ecc7e65071c71101d8a5e6271ef689388a7a7b2afdfbb2535caf18df37f039fd64c0c7c13235c2dd05931266a849b5e932f1e060d47688a49c942c897ecfe8aa7c84976143e55d918eda30462a0b17547fe64f", 0x7a}, {&(0x7f0000000940)="d294625087bd68946bed37d3bfea78d76f3d8a0592a32aaaa6b769055206bb2dc646e2816fabd7fbc7c73aadb7fb7ea092ee6d5bc32a95744cc6ef09c1a88ac86cc3f298f6607d93960b2b2e1e31035d4b59cc57844e7cc9c480c882cc9063664620e37e88f43d514fbea55c9c048b7f6bc45f0e1d824d68666503f3ae5803cb8d2df6675849a49b75bd80e3e4c857a48dbe96df2091f903fcbaea5c057bb3353dcbe77185fc847f334005a55137dd4b1a992269f8eb05640e28069ddc56b6d645a4f94bf87c9a1941075e7c45bcb1acf227bf01a4b5ea1aca4ae4", 0xdb}, {&(0x7f0000000a40)="34bdcb6542109d6ef1658b9a3988c61b97185bb459e486bc59a4694662c4994430e2b9f12825fff55262fb003a03e2377c8bd259c251d400732423c7f21ec2089a3be86ede75ad4c78d61ced80b03f0f6767d1380f4df8a9da9ab40048944cca45f1df61", 0x64}], 0x4, &(0x7f0000000b00)=[{0x60, 0xffff, 0x8, "081990a0ff0a6da71f5ced6dee874d5ad14cd982e66a32468586fde0a45092e6aba874f43a54e2fcf6d21f6f05dafe4ca622f2707f684f65c47febf965a0134849c6f416c5f21803fbeba810d4b9f3"}, {0x78, 0xffff, 0x3ff, "7f21bb5016b9cbbde4bc13bf0ea2876a4f6ecaf8eee09deefc7e80cc63aa8faca27392f036f7f8737e180ee28f6f7d586d2e9e18f039882e565c635ba3b42dd610d5c1953bfd968b57eb51fd33853c76871b388f56a91124550d49150b0b41e392970f4c1eecdb"}], 0xd8}, 0x408) unlink(&(0x7f0000000c40)='./file0\x00') connect$inet6(r0, &(0x7f0000000c80)={0x18, 0x0, 0x21b8}, 0xc) r5 = open(&(0x7f0000000cc0)='./file0\x00', 0x8000, 0x40) r6 = accept(r5, &(0x7f0000000d00)=@in, &(0x7f0000000d40)=0xc) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000d80)) unlinkat(r2, &(0x7f0000000dc0)='./file0\x00', 0x0) readlink(&(0x7f0000000e00)='./file0\x00', &(0x7f0000000e40)=""/197, 0xc5) symlink(&(0x7f0000000f40)='./file0\x00', &(0x7f0000000f80)='./file0\x00') ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000fc0)=0x6) pwritev(r6, &(0x7f0000001100)=[{&(0x7f0000001000)="a56decba02e51c06f3b51655ce4093842d0cd63be2bd55935988232f290ada1331044cc1f1e8d8a9c59c50eb31df5fa3cf99334bfda9b08d67098a634159174b8d0d4cc95d8c4c46574702f2ef2cd8cf2e38bda209ccdc95d16db6f461fdd63a33fc3cee4d4f3011f4354219b261de0ed8f2f9bd825abe19ba30d690fc3c89da7e9fd599f1142395bbb73a2bf2ea9fcbe150e6dddd8f8ce7372de2f902c073df8c25569e31ad8f1c26bbf707ac9e1e14b108c25cfe9f5fccbb20c7f9d7a67ca72ce1a4655253f8311be208a7f51f2426726994ab933c41bce34d9d7cc0c921a6d53b13a4032ea1c22db73d4dfd", 0xed}], 0x1, 0x0, 0x0) 16:17:21 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20720, 0x0) poll(&(0x7f0000000100)=[{r0, 0x4}, {r1, 0x2}, {r2, 0x1}], 0x3, 0x7) r3 = socket(0x11, 0x4003, 0x0) getsockname$inet(r3, &(0x7f0000000140), &(0x7f0000000240)=0xc) sendto$unix(r3, &(0x7f0000000180)="b10005016000000400000001070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d236ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:17:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() r3 = dup(r2) r4 = dup2(r3, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) ftruncate(r0, 0x0, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f00000000c0)='./file0\x00', r5, r6, 0x6) getdents(r2, &(0x7f0000000000)=""/33, 0x21) 16:17:21 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x1ff) close(r0) 16:17:21 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0xc0, 0x21) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) write(r2, &(0x7f00000002c0)="f00a2a306856fb2cbbe05a2d977ed21933eea854d5b4", 0x16) listen(r1, 0x9) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) semget(0x0, 0x2, 0x161) 16:17:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() dup2(r1, r0) socket(0x2, 0x0, 0xffffffff) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) 16:17:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0xfffffffffffff488, 0x5a, 0x2, 0xe3c1}, {0x7fff, 0x401, 0x1, 0x80000000}, {0x6, 0x8, 0x8, 0x4}, {0x1, 0x9, 0x7fffffff, 0x1}, {0x100000001, 0x4, 0x9, 0x9}, {0x4, 0x2, 0x0, 0xffffffffffffff01}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0xb1, 0x0, 0x0, 0x8000000040000}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:21 executing program 0: r0 = semget$private(0x0, 0x0, 0x242) semctl$IPC_RMID(r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) r1 = shmget(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x7) 16:17:21 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r0, r1) socketpair(0x18, 0x4003, 0x102, 0x0) 16:17:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd3c, &(0x7f0000000200)="d48448170a4f0075626f1b1eba1dc55211c1f8e8f46d980d86479403bdcaddb2ae66bcb229714756329c33dcb80813abdb51c1679e6bbc54cc30a20ea30f53311a779857b0fa16f5959ab5d925043e0d68953bfd7e8a2d3c7211807bc930215cf4e491eb3d3d9baa7de7ff4bb6eb00502329a4d9e6906a1484fb5995011cc50ae928bbf8cd5110334c62a82ed03d81cd5e084cad50b2ed1d6f1bdd65c51757b87a8c77fd72f2049ec81db81b106d59383d7ecb6f4dac743b4b5a1f753da8e33d58b78179395b3656bd6e6354930ea3cd7b313afe114190fe9f45d8c5aa100c351674a9a4a881cba83e067580b92a882c180bb091e468d7") r1 = socket(0x18, 0x5, 0x81) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getgid() r5 = fcntl$getown(r0, 0x5) r6 = getuid() getgroups(0x8, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="eb28514b69c4c866a1c19b3c9df6e59d0e1188dedb64d567d7c64c08", 0x1c}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xe0}, 0x400) 16:17:21 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107002, &(0x7f0000000080)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) 16:17:21 executing program 1: r0 = socket(0x2, 0xc000, 0x0) fcntl$setflags(r0, 0x2, 0x1) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x184) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYBLOB="10e0adaf1a9b79ca5d4bcc70d0f00b18bb3ede136e5fd8ae67c7ebeb84fe3ffad6dd262370090bc0bf6f27201d91db78a49e", @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES16=r0, @ANYPTR64, @ANYRES32=r0, @ANYPTR64, @ANYPTR64, @ANYRES32=r0], @ANYRES16=r0, @ANYRESHEX, @ANYRES32=r0, @ANYRESDEC=r0, @ANYBLOB="32772ee3b93914b35f363ed9ab5790ca6fa12b6805a0431e23dfb545a26157b4346da234a1f30d5b2432a1da130cad99ed048024bda9c998b1cc25b4b3623867479fa670742b5934bea6eeaf8044ceee26ce482eacbec93cf8f2ea532d860cd6d1661edd0446c78ef841bcf0f925db39c2b8b6f2c4ba0df2cc1d160dd636751fd62250e000889073329615898eea5f6fdc1af71e32804edf7a93232e991a6d54c33408c4149f7a58d1490306e38ac525dd64f8"]], 0x1, 0x0, 0x0, 0x0}, 0x0) listen(r0, 0x100) listen(r0, 0x32b5) 16:17:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x7, 0x3}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0xafb, 0xd9a, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) accept(r2, &(0x7f0000001700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000668f976933c53c401400"/4107], &(0x7f0000000140)=0x1002) 16:17:21 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x101, 0x5, 0x1ff, 0x80000000, "6e6f3218a8fe2f2dd516a1dae270cd5c6d175406", 0x3, 0x6}) 16:17:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket$inet6(0x18, 0x4002, 0x8) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 16:17:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x18000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000100)=0xfffffffffffffcd1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:17:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="00000018600400080000e84cdd000000000000ff00000000000000ffff0200000000400000f2e9ff00000000", 0x2c}], 0x1) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:17:21 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = geteuid() seteuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r1) 16:17:21 executing program 1: setuid(0xee01) r0 = socket(0x6, 0x1, 0x2005) getsockopt$sock_int(r0, 0xffff, 0x104, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8108, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x60000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x1ee}, 0x1c) 16:17:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x4) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0/file0\x00', 0x7, 0xb06, 0xfff, 0x0, 0x3, 0x1, 0x2, 0x3, 0x3, 0xfff, 0x2}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) 16:17:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701533f2ebd5cca0800000000094b2cf4f2fa599d610143dfe6cafd8842e50dd48d6eaf9cffca1faaf24cecf97a3e954f264e94741b536649a7ea0be1082a7bb70378b02d3f9e88499fb2bb901c6f6b7325c6905693000120648f610d98bf6916e8fbe5442658802392f175f2eb18a5ec51c9faf47713774c9a1e8707bff4113971a5cbce427b4358b18ceafd400f17dd17462c72249800008ffb00000000000000"], 0x0) r1 = dup(r0) write(r1, &(0x7f0000000240)="4ca6b36a3249a44db78b0abff665390152d212a7a4368e6a3884898b1c21e8939d4e1582a8882bd79b98915436778ba6259b2827af34b92a51ee65b043ff1ba302c74f", 0x43) r2 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1", 0x12) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x88, 0x81a}) rmdir(&(0x7f0000000380)='./bus\x00') 16:17:21 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) socket(0x1a, 0x0, 0xfffffffffffffe00) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x40, 0x101}, {0x1, 0x101}, {0x0, 0x8}, {0x44, 0x893}, {0x0, 0xfffffffffffffc01}, {0x86, 0xd9}], 0x6}) 16:17:21 executing program 0: setrlimit(0xd, &(0x7f0000001ff8)) socket$inet(0x2, 0x0, 0x100000000) 16:17:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/43}, &(0x7f00000000c0)=0x2d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:17:21 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) syz_open_pts() 16:17:21 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), 0x4) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) chdir(&(0x7f0000000100)='./file0\x00') 16:17:21 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x80000000001) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 16:17:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x63d5, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0x0, 0x20, 0x0, 0x1, 0x6}, {{r1}, 0xfffffffffffffffe, 0x2a, 0x800fffff, 0x10000, 0x400}, {{r1}, 0xfffffffffffffff9, 0x0, 0x20000001, 0x101, 0x9}, {{r1}, 0xfffffffffffffffb, 0x10, 0x41, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x400, 0x4}, {{r1}, 0x0, 0x2, 0x40000000, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000003, 0x2, 0x1000}, {{r1}, 0xffffffffffffffff, 0x52, 0xfffff, 0x3, 0x13}, {{r2}, 0xfffffffffffffffd, 0x40, 0x1, 0x8, 0x7}], 0xc0000, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x6000000d, 0x5, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x28, 0x2, 0x100, 0x4}, {{r1}, 0xfffffffffffffff9, 0x80, 0x40, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0x48, 0x40000000, 0xd0, 0x8aa2}, {{r1}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x6, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40, 0x1c14, 0x4}, {{r0}, 0xffffffffffffffff, 0x28, 0x10, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x86, 0x2, 0x71a8460d, 0x200}, {{r1}, 0xfffffffffffffffc, 0xc9, 0x400fffff, 0xff}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000020, 0x7, 0x7}], 0x2, &(0x7f00000004c0)={0xfffffffffffffffe, 0x7}) r3 = kqueue() lseek(r0, 0x0, 0x0, 0x1) close(r0) r4 = fcntl$dupfd(r3, 0xa, r0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000540)=0x8) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) r5 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0x0, &(0x7f0000000500)={0x3, 0x0, 0x7fff, 0x1, r5}) r6 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x2, 0x2}, {0x18, 0x2, 0x1, 0xb68}, 0x0, [0x400, 0x0, 0x3, 0xd9, 0x0, 0x100000001, 0x80000001, 0xed1]}, 0x3c) 16:17:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r1, r0) 16:17:21 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r0, 0xfffffffffffffffe, 0xfffffe42) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x1) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) read(r1, &(0x7f0000000000)=""/46, 0x2e) write(r0, &(0x7f00000001c0), 0xe5e1) 16:17:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87c3772c0035b84e332e2eaf", 0xd) r1 = semget(0x2, 0x3, 0xc2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/115) mknod(&(0x7f0000000140)='./bus\x00', 0x100, 0x45) execve(0x0, 0x0, 0x0) 16:17:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001240)='/dev/zero\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000001200)='./file0\x00', 0x800000000080, 0x20) r2 = dup2(0xffffffffffffff9c, r1) pread(r2, &(0x7f0000001100)="6900c33df575d17caf16fa2e551b1753b6c5968d6f541e25e7776fb3ebcc7d277fd1598097ee60dc17d2cda69e27e2801a22dc72fa1d7e12bed5f971189483d4e99d529c325196837a63b3c21edb436f7c08b9a17ccb507237b8a4c20c0b39f03bd46439b0704ee675bb6d5dd02468c6abfa96c850363f8148e7fb1382181153f821b0fd", 0x84, 0x0, 0x31) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) openat(r2, &(0x7f0000000000)='./file0\x00', 0x10800, 0x19c) close(r2) setuid(0xee01) r3 = socket(0x2, 0x400000000005, 0x0) r4 = dup2(r2, r3) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000001340)) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000001280)) lseek(r2, 0x0, 0x0, 0x1) pread(r3, &(0x7f0000000100)="d126efba883ef2c9574a6983000ad4558a050231f1d111622a3e21a100cc9e78f2ab47a5b2b0f6deb450e5ec4c5ebc4d62037ccb69cbf16870be1dff993f357c4ed7235a787368e54251d41ce63f162a2d6064f0a5854175925b23c8bd0cd414e4f6f179d80522ecb3e5ef39313df7ddfd3128e4e5416f50d5fe8c48f9262762b439eb170c4a3a1f1546f9c2db2eb8587541c7f7b96c801d67399e7fb4e2b73606a34037f968096f82e78ba6ce46bae48427d41b3c2dc104fced12f0d8e74aaec6c0cf7ca4a8d62f16a07fe66351d73cd2db73c7b681e83284e9c9f311c1ba4d76e4234ffee9ec32c8ea854e737e304413617cf0608923db40da9ac0f7264989322ea46356481b3990d7267cad8a4e3c7e96ff06d63c286c4389765ecfef610c04c82fc5a5a7423971916c49d9d8d160a4a02dd19754169be142f02dc73d8963d91d0fd650eda1d0c7f0270b9119acd258417effb1e3616ed7c3c55f8162cd2dbea82eee5b7c691225e609b0bd9aba04f40526f283a0483ff56923d12c68e7038e16309bf9cf6031021636549c762ef11063c29da7464e397a5b39f356272e22c540a7eb65160f2bd75400d3aa72467f0724d681a7fb69877f318c758841eccded4dbd4138c6abcdeedc0966b1dcc89a7f74882af8a23c52c6ef5fc2ee68523a2566d8d3ac4a9771e915f99d0ebce18d69206021b9417793c0b684479ae3fdc473a5befc70431163fae943faa3cba2b6c5d958a659297b52b6884bf86d441cbd10d16b68a8cb020cf4b7affbec66e7236c056ad09a3c01794a47947dc254371528e65042964eacfa91636de1a89de9fb7babe7070bbf84b5d9beb0265cf52d7df847fc063ea4adb9b84146c66a56b85732c1da1fbf6dde94514688097c5b13acaf3baad9a3797ffc8fdb56702fe8b54a070be29966ea37d1ef1f15cf93d1f27cc833bd3a11102c918a4f771f336d525c822a314d70a68ba186fa1dbddf7e862a76f99dae87cae81c6c6e6abeb3801feafe1531a282a71680cc7a24028cd83e7dd46b8c947533c25298c0b23bf1a6c0c77cec5e92402d68feab8895ae7fc6f2e731aa575989c2b1f97a4b5d528d55c782ec47c1fa2931480e510cd91ce1ee7a68779456fd4e305892f2366eaf494480ef98839922e990fe86f5bdaac1bca7b45d07905569b9866eca63cf9608fbf2994b76a5d7b0cbba2aedd52b246508f1261b29200f3e5026f8158dff3b5db1aa31ac14f84ed2426711f0422e9f16b6cc62bc2062867fc601a65026be9061e24dbbb74ddc0c422db915613f80081eadb94b8e6717e2328608bbffc2172ba7e83fa34bbe46326f1e727e035450aef982019a1005b0188cc9d9b9b1888fabda589a837a309ceb204fcf0add85904097269b83ae002eb02b72e3d9199702cfc079baca4ee0960833dac36d3cadd2b4096320c8860823d8c3a850594053ac5c3f20c545fa0b072cff55f24a302a07c1e6947a22b4cfa989f9c1d4ff36ea5a728bf8aa88f9ddffbf4f9f8b831f8252f85c179b7fa6567157466c8102e89cef5ab97d9e341d7e67b10eab311a2f81e81731ecf8b70df135a148f4dd1d24d61826c831aaa7ecf582c66968cc78af9dd9f7a8a1ce67427d8060f79e457305a8f12a8c7d9defcfc18b3221bbc87bf097bb3b52b61a63e49e9d1fa391d9b4a7c4ad62b0bc96b4c73a4f1eedf10bbe95be723d879d16bd9c93ba4d7113cb2b37459a1718503b59cdd2dfd0d7f9a76e0af8109828356c4732b5da768e9acecc99b8dc007080dbe58bbae3c71715a9b5c938acd162926c3792819ed019440754f88b25f2e776b57c4bb03971486a33f1df3b70693cbea6f0bcf3a9b6b3ca3d0eb79f95c57466b36421ca014c0ca1d755cbb10f5dff6336275c646994348361dd1cdf358de903d863fb93b4039774d480ae70329dda80708565c7d5c13bd15c2a947adf3ba486b37ba355b230ca7a3deb6e31af3507b6ab131f804b7f1499c15e6be50b8841ed22bd00c517a249889dcc68c253b2e73331faf66016f4eca72a93debf2ec436444f65d989764eea5dbcc689d3e9136aa1e2b2dde7498e6e13ea204c94f9d0ef31cfc2d194e28d90d824bb6e65e5b1cde4b2f77930585f97d9a0f794c888717b76f124940fc21da348b02f0b1ac0fbad29cc6a4ca29c164e20d1a977e06354baa136b8f6d9b40dee8cc30ba8483a1f75e910c681fcc9c63a2223e57a6fe64ac2d641212058dfca0682d41a9447df2dec0fea6265507b2cbeef7bf1eccd80cfd7ba2e8507f36d9d6ff8f09e8bef933ef10acc5e6b1f6b78abe7cd14d35acd71bd9fc66a916df3d5162e1b8d559c3bc5d01fa9684a4cdeacf19e7974d5c9a43a2db13ea5f01f409b1ea01de0e1bddd689fdc6cc813711c5d0ecb8b8568581d0c3085684e785e1225a01dc25915c7d75fb02ffc5c570e2bbe43c77ae09ca2f9b1441549cfa75faeb2f63b8c99bd258ca271bd98113f51f4d92cd54b29635f90712e6ad482b90463791b5f54908f4f03da2795d9d6c3322f65af7dfd57f4b97c70b744dd93a49cc189085ade6667e91eebf1d05fd24bb0262520bab8fa50435f536fb042de9861cca1c0e2902ddd8a080e802f1d74d6fbcf6e64d44f6ed3714750adc8f4751c4918934268a44429999ee36244f2c007a5c386e1764ce82ab1e17bb4a686170fa590b3e2dfd9ad5044c409306490825e3b24a79f533dd32ceb61b02b8383cb324b99ea4dc9f44426e427a39e64d89b0a59b3751e807d3ac0164bc76b7740685bc875b3d1e34b39f69af5f78ca00bce164e1f4df7fc4856d4f4027ce664aa9fb1093ff53880b2e9124cd70167ef28684ff3dec34cb79af77ec8adcd8f947b99d656f33e62c9a1b4ecb61277a46065cae2d0f9502146f33350bd143a1f77fab25f398019c26b44872addcce6129af6bb7bee2a2f9df27a2bfb60b90e1cc09230672e3eb7fd4575265f35f52c3822a8bb0ff1c1647b60da25f665fc83847153b184991972b715045a88936cf4797a324117b85f67b313111c258ded598598fce89abcb3b213a481f53164d05664c56d0813d86bcbd506c4531c368e86df7185b1db3d052a2a736ed11a0c194dbf15e6e91bae7858d9c9bae012a7b4fe5ecce9e08e77f7226d0e1f092954553dd137d6ab88c740219b9ff81e94c30cb397520b9d3c0a24367c13899ef210b9d29b8fccf5ec8fb53094b2f588b2b68605b2a6951987908efd636a977bb55b304caafc5d8e0af3b40109ed4e0a0c0ac342fd0daedd28f4f6996ee3a008fb271dc4691bd452c18bf8c4e13d4ce12a248f10fb5b699d1b2aa0216b298c385087032bccb5d1d2815b076a8c496fd986f0a723970ca561c0726bddc4cff06975f94024185d4716e4b3fec8f0b46cf91404042338570ed7ded94268c1927a79054478de29e46a4899c0e1d36ccb9ed13990b74007a7a4056ae07a2bad6633a2de25450fb6fce65cadaaab6aff79e14143615cc715b48b02323341bac07e0de479b08a1642508df08652fed898baf749ba0ad009e3584fe650197a2200744c486358cc3c1827d569d860b1c389b9e6b68a54c0e5561f5bff41857903f988f61b6cda5925698b419f733a05ac7ee0a4589201239cc4ea64b8567fa785e5542644a5010150e308dbc52c4842ed96b73a74fcfea3032814ba865b0080314494265e2d0125f60024c4b891faedecd805200a00fd5592bf474ea829749a6a332efd5c9098684b83fcd68732bac28d23b70341278934609b1310a75064cdc033353c97d7e0ea17bd2f138ac50909df5b3bbd75d9bf52959fbc14d176d778df19e2f1fe072ebdef63af62b3f72b45f58c888b2a08daa8ca8109ae6bf5c61d627f04d46ad5af56d64148f5a3ba929af5ced29a3371660a0fae3e3827ac3904117d19b028ad8a6134cf516063bfbce45029c5c8687ef2dfacae9dd9b0a6dd8bdb37f88a00c2a3a17ffb3c0876adb9dd53ccb46808c321d8b8f1536ccf166a5d73bb9eeacdace73ef4d49b96ed8097a14225dd73ba08b2b598a3eea517cf507ebe0020552d84b6d13f93f50aa716113115e33a1cd914b407d79d953d4c491ff850577080d666314a008f1cd6599bdd76a3578239096654db655832d9ff7c28533171c3bfff69454e9e7b7065d2324928aefd801666bb66f1e67326cd2eb4662a7408e7730dfddcea1e4b718e962d7e42052888bc77eeae5254fc08112325630909c57df2012348fec127c920921ef48e0d17ecfee86edad38f2e4f1fd37cfcfb5c87484ba077ea4533f31987d2e88e0d71dc1bebe9b865cb69db7357ca4439e892b75c67a68ec40195a994fa865a51478b54193ace621f6ab733863f3baaef749ed2da98e2b94d371b087e43f2221543f52db2e7a4d87cf1224c2382e706fbbaa1b77125d613d4eecdc078577d7780130877e6d6df82449c285eeef44c2c90142b9eda5689b36eda7063de35b0874ecb7630fbc813d789ce0febf4d52dd943635bf87dc7de0b67a4be6e34f70647bf15eae8ac38bcfd0c4876b236f6c1d3b37a6d4224de4468e15df10a37df5e28a153027929f2740b536faa659a19b70ac8e8763326e54c1056fad651d39043dde8f02cc0c9be1a8a58a89ad4387071f7ebb5c2425384d5c859f291be41d9e5dc85dc569745be255fc980e5ef08ebfda9606e2654cd1af21776552e193e264ef6892e741a42877081368e829f57fff04c77b3c68f2983107db9f5abff292aface45e442706c0e0a49c45de65a41a6f02b2726c00fddda952f3ab1c073ad8741a3ea4be3677fdaa4c8f3819d6b9928fd5b035c4b0002e7988224c497656765a2060ae3e1df07e319aa8b26ccc3cfae4c1be4c186141bc974fa167ea2ab81e155c47a8588396c38cf91c00048ad144bc756c67d160a3ddabc73cf4cdc6cbddd0cd204c95ea85efdf3f96fb9fa874883287d21f1aa72f9ff58a65553fec63cf3b595816b3ff86d2f4ba0ebbc53082bd20d6c311961f080c8275fd8f6240a3a0ba3ba209ab34259b93f3cb93f65b78b708d4c06f9e43e0b53bc0149e8cb567e9e197cec6597af104509a16acb51372a624bb1ff92f4f10d44abb980f8b64bbfea1ee4db85cab38d11f1eb514823fb1ffda6f7c9a16c8abb0c85f58ff75100e1138e7f389802dcfac693fbfaa48d33ca78cb7b8b7d0240cf256868ca882a32651f834fa28eb1643bd04ab7eddbf81ea4a210917aa8b5bc77e99d66e2a62f4b07c1d0615edaef39fcbfa1f1eb38cbc62d68e7507e1c3df95f424ca4808dc0c00492c2486acef5fce01d5c010ff7aacb60090a9ce72f6738fee8b062d3df1cd9bcf90a77499722a53b0dd7e274643ef39c69cdf9f9dd64bdbf4c3ab245aa2a8700311acc811b010d283dc634a84fa95b01fbde57348edcd7219e21209aab4a9c97ea992f9f09720d307f5e0f71f34e657036a9e1656299bd945d55609b401c24c76e3f34a22c53bdb027ce03621acdeebc31e20a999dc71e3763da4bdde20765d405d92bd31f39b149e06c4f7574e759ebdfbdeeee5fedd0f6edde095029bdcb59196e54aaff9845c73fa69ff64c288232566cfa02691edae84b4e03ad98db21489e705576bc1922ca823261c4c80170f1f8edf7871ee9cc1391eedca2acac784d6f0cd29c6183bcd4030b3f251df95ae901edc6a4b5cff7e479a080c5a65c113003101580c90f6e1b18923c89a0a3ec880814ef39cfac3d6faf07ed60170fbfd4f22d477e8117d0f68eddfab38d573fd2c787e14a97263fe7e5b0958184bb66390dcde3", 0x1000, 0x0, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000080)="00010002", 0x4) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000001300)) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000011c0)) ioctl$BIOCFLUSH(r2, 0x20004268) r5 = semget$private(0x0, 0x2, 0x2) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x1f8c, 0x100000001, 0x5, 0x9f0e]) semget$private(0x0, 0x4, 0x10) 16:17:22 executing program 0: chmod(&(0x7f0000000080)='./file0\x00', 0x8) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) preadv(r1, &(0x7f0000000140), 0x0, 0x0, 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:17:22 executing program 1: 16:17:22 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x400003) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) clock_settime(0x2, &(0x7f0000000040)={0xad, 0x7}) r3 = kqueue() close(r0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r5 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r5, r6, r7}, 0xc) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x3}, {{r4}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) fsync(r2) dup2(r2, r4) 16:17:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0xc010, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="612b218fc80a7693503ce0d9ce4a56b21582c930365d219a23f2f62e786cfc59dc6207634b4dd1798fcddd36ad7a6af57e4fd87d1279ee3f7c6940ddf0eedf26cd6e07a6a2078941d9ab32a8e8cf5727d0cfd332", 0x54) dup(r0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x1, 0x6, 0x189, 0x1, 0x3, 0x232c, 0x2523, 0x2, 0x3, 0xffffffffffffff00, 0x1c0000000000}) execve(0x0, 0x0, 0x0) 16:17:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) write(r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:17:22 executing program 1: r0 = socket(0x2, 0x2, 0x7) r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x7) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 16:17:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="d50d0b1a54f6ddf8e2a3703d612b3c0c0b1b9dbbf43fb74aa7f375d081ed5a60a8176d4daf2665fb7862b6b269a7a10812e9bd264408f6df09d2df2c62ff38ca18d9e9c20fabb445ead0bb29a0a9fa9eda743b75733254451013679ed75fc204402a2e6339da17e63ecb5ea5a29296f8101959aac0f43846a3a854583fd1feda439ee8e51e8a3425dc987824ca254412e836cbe75f1a7979cd48d22837c7e8861515dc19b7f74fe40f65f9bdaf68600ec105d3cc6c1f7dcd9b3f7413ca6e1510977ec385d33891a8b170d4f1900f8879c26296796fde8f7b", 0xd8, 0xf831bac8b0a39e31, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x1fffc, 0x0, 0x0) 16:17:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x10000000000000, 0x7}) pwrite(r0, &(0x7f0000000000)="ac1252ad01fa9adb8c38d3f1bb0ae85212a6ca3457a1681f16b8fbd6477ec09475a26f420f2af84cdc79def0d6fe6f63e33732cf3b7fd7ef31604105a4b030411bbe89fa9b61f891d7e6b9b6659ca058bfd4b370c9a8aeb083bd41a4fb3983c0ff98a308d99728ab1150aad7f1cce7e85b91b5fa9cd1928732e00cfd58b35d7c6c75daa07487438707fda74e29cd1d0ed677b8c8252e945e10ddfbbf56c47b9e137918de2fbc54e622b7a88c7923929cec78", 0xb2, 0x0, 0x35) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100008001}) 16:17:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0xfe20, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) 16:17:22 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x4004426a, 0x0) 16:17:22 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) setegid(0x0) 16:17:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') chdir(&(0x7f0000000000)='./file0\x00') 16:17:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0x8) 16:17:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x6ea, 0x7}) 16:17:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10000, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) ioctl$BIOCLOCK(r0, 0x20004276) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x7, 0x8, {0x6, 0x4}}) write(r1, &(0x7f0000000280)="6f4c1efc36dac68a4665c989ade09f46448afbd0ba167562", 0x18) write(r1, &(0x7f00000001c0)="2a4a8fb5f53e010000000000001afcc6b19a73a15165f7c32ad7d90ed376e7a54d87a0b52ac4c265c411ba01436117f0b966577c238f91f6dc11458ee0000000", 0xfffffcce) 16:17:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x3b5abc85, 0x95}) r0 = syz_open_pts() close(r0) fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x3, 0x2, 0x2, 0x4}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x5, 0xfffffffffffffffa, "73ccd10e11c0ff0bcd84984ac8cfddcfef71acdb"}) r2 = dup(r1) connect(r2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x1, 0x5}, 0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x840, 0x104) fcntl$dupfd(r1, 0x0, r1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000080)=0x4) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cf", 0x54) 16:17:22 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x7, 0x10100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x80, r0, 0x0, r2}}) 16:17:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x400, 0x9, 0x6, 0x1, "b560a357712c1ddb18e932770436977ead340886", 0x1, 0xa76}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 16:17:22 executing program 1: r0 = socket(0x20, 0x8002, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x20, &(0x7f0000000080)="caf5b415", 0x4) 16:17:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x995f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x0, 0x3ff, 0xb0, 0x7}, {0x6, 0x3, 0x6, 0x5}, {0x2, 0xd, 0x3, 0x6}, {0x15bc000000000000, 0x1ff, 0xfffffffeffffffff, 0x5}]}) 16:17:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x1) 16:17:22 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r4 = dup2(r0, r2) pwrite(r1, &(0x7f0000000100)="90dea5c6cf57d5141040786280a14fe8e18110c1aedd8cb0cd031e55", 0x1c, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000140)={0x0, 0x2, './bus\x00', 0x4, 0x69cd6a8b, 0x6, 0x3}) 16:17:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getgroups(0x1, &(0x7f0000001400)=[0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xfffffe6c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) utimes(&(0x7f0000001440)='./file0\x00', &(0x7f0000001540)={{0xe2d, 0xffffffffffff0001}, {0x2, 0x7fff}}) r7 = getegid() sendmsg$unix(r1, &(0x7f0000001500)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="50bbc6d56d878716d00ed5350d09f84d9abed370a3b8efb8ab19d9b5e22f1114dae67fc3d7f02bb53f3d4c0cc29a20efbc7e526efd4893f7046b74c5924890e4f2baec65dc0b7193827b8689f714e451e09ee4e1334d0d87612c10c9dcc90f9e715f8da99ecca4cc1e508dd2", 0x6c}, {&(0x7f0000000140)="d1bcad404256ac5c2c1a5d68621a891c9073921bcdf92dff113c9f1f4bf1bec08c15100918f0648f8802715e91e31dee87f4c069258a5da76c54f3a8edb11b4a37fad0cd13fbc027bb0e85ab3695efc38d8475ffcc8e01ce246e0485dd143b91720d9fc4290d4f0fa319364263d841a0ad60ec94a8fe4f18a0c363bc997b7fb6e1eb1f92be6ad46f62b9028065068ce9787e2dae5a2654349a8c21977dcf5c65536c1931d173122a1a51f292397d74c11d88d156a35e64c493ed15e13a6c99b5b3ae72be9b459ad8eb58fd6e87c1223e7860e89c2d87e77a0afc3a03f273c75017ef4eb4a27064f2d6bf67f708969697d563ebc0f757dc", 0xf7}, {&(0x7f00000002c0)="b569a154649ed706e535b6f2fcfbd3c92a032560a2665d4ed1d6bb075feb1f8267421690cd36cd2d4bb3ec8e944814ee8eab99b6d7e0694e361446a81cb5fdbd51e2a40a63ee503165fe9711bb0f784d59676bf7b43821af25308c59d3883952d0265b9443961d2ba47adceb1b8dcce966c81ccc27af5e", 0x77}, {&(0x7f0000000340)="478d702d07080d136ee18cc3914c7c7d724ec51e7075d873fd11de005830d40014ce2b824def69cf83845c8df9f4ea03d79c4f732338fee1a1e7dba52155305d46f18bcfacdc4868fdbf7d8404bce69a8b5ec5e5aa96410eec4c57505041c991bece902a50efa5aca1ade903b30c4f5e893ba83070f620db115b1b33a1d2b624222af77ac3e4959c04118ee43294375b63af469590bb516b4bd1667878bd86a90da71eb23b111536c5c0819122dca040d4039a56ef8bf62cd45e21b1288819b190f7ff27ca8f7417a2ae9a29c00732174894b6a41729cd1bbe6d19015fb0bf0e9c64b6872dc8db2c9993ee86f4cff0678639b5ffa397ba3340e4b0d30aaf47717409eb2dc96b08b1bada8cb4c46fdd22f7ac1df83078679ef78cd013b752b6a107d0f53173641ec525195b15fb28fde7fcd4f6e790d29aa0647347e9116ef4b691d96b73e228bddbf6dd784db2c019596b96002fe9e31fac413f5f2ae4f0518f99da7765a80e53da8a6c03383c70d487fb923df2e3526f0ab32e966182e0baa985dd6f42bd918e9eab6dc06fa0bb048898355511cbb577ce1a79d2ac6c03eadabac874da82a69c8bd8e5861a26eb7c21eea77f090a38809cf8e8fefaf20b79cec7bb7ea4522a8ee9a09baf38a1773cbc21f4ead5e731867cae3945708dacc72a6f2579571bcd936e6f220bf10844e675019860895058cc008d3bf94cd4c6a5ab6ee524d5820ad9d1c40e1b7d00566333ff0852ff1b5817a26791bbf602fa8324ca14621ab5825b0ba95a7a21451c504eb3c3df6e7fcccb89bdda517dc420598a40cf5c303961f8f534a7096415b5e9d0a2ad67375c48f0daa71d8cd621bdc761e6dcc40737f6f78d8dcd02f177606dc3de5ef9e7db808250ec686c5b681071e85527148be14d22f28e0fbb90566de49246d451937bbb732f858613e2c4d0184b79240401ee141e748e97fdd769539e76387fad1e71c4b589d82f35d75bef7d3aef7ed1cff9b0e5214ae1ebb2064169020970ecee9b73059f44bccf500b579c5fe6196fadba7dce8b8e3d1d7704c4072bd9b6bb0a126c38de40d69b84ae8eeef31d1f4a9b9a668f92c00fcd1b28750679af083b14607937ad30e5bf43051a07f32bff301c8e906fb95002bb7bfd3412ccb880b87944829d1979c35bd9d1042becb2694a0d365af8651cab60454cb587dfc3f6ce00c7f49439d9e57a14135c265dda8dda30a365faaab534d15045fedfbf0e04d5f4809e95ee1a5ee1ba442e027594d48f6c4bf946a869487e678466f76dbc4c0ea55d7bed8666d5f9ccfe4a23756bb14734bb3997690dfed3c6a3de2a84e17953eee50dc05fb3eec1e1c8bae33750b0e5552cc49e3ff5db687148307779cd2d71b52268bb9850e0436e92c1eaeee079b2aa802912b00c052b6f0b10e034943c2a3a63314be90461e98a7bef9ec2f34d903eb1aff810c4c7f0c2702bafdc9a9c2955d41b03877abf09bf26a244ce352dad8e3eee62d748df1e61bb42d629e815d4184e150c1ef396724827c55e82f132d8d447d7f10d3c84b4631eb77a2d8513f39b66025b86a115f8350bf260f6c4e8cc510aa0c55947f5637b6a778f26662c8cf688ba08623c702ad44bc923a9d4701e8a76dba93f48947f26d7947cb63873420f3917820382bbc54388ddf1383c197c48065671222e70390e81e81bc622d2e9a47cab133e8799d4f4836a401160a5818ae5dc9b4e2db5df3942357ec1954a98c0d6ae158ba86137d081b918cda0e2b85302445b49a70b7199db765331c2310c2e65f359983620e7f040245c5958993d184f81a5da80023853de1965d742a06b01026638d040f99e4cb2ed669e5b6c6c2205b93c4d686671100190a54d3f221c4802448da69317302ab957a2bd4257c38e951da09b5b110d770c2ff13838ad3ceb417fb531e3d80963f20dab974cd0ae8e02f5951b956f3121aa126c10ff00fc2cca414df63f07386995716aba2597491b86f8745864f7eb27085e96db2a8dea620d14f52202a46e512a02812f1f83817969327d9fafe30012f810bcb42f0b19433c9b8f4b07a9844d6aa846f653fd038d0a7756c87359ea1af3622a4e15369a01287acab5ac0f70246745ab129625b7e3ba1d577fd326c9bc377926d519af8716cfefcbc11fa1d770e4ffecbfe30a66c767fd5c66960ae68acf6aa83dd2ab8723250fe158c842e4000dc150b68727f698c6a1a52daca86be77c296633cccd218f8ac0518c2eacd404d2ec7e85c7f2cc9c7115f49aacbe873b3b998c37fa6d9226bfe106a5fc459c8867aaf1e486c9ebee9a399079f8d39a798ea1ea4633762582a9057c0fdb9e2f58c3eee1a23eac8e3a1b2c1896d65d69f4ab6c9b53d0faaf9731931668eed74013ed67e0870d0261313aff2131a7b6088d09a42f0742121fe77cc4b81fb5a7180c055806819cfb5c23e401f4d6406a24eec4faceac23e0f48c4712d993389d2d36e4160cffbf34c111ddd2b913492c3547b8e3fbe386d835f1fb3d20d93a9969529928b262ef95f78e6c4011fa3259af595800c50f92ccafe2737b3ce3006bfe69f50f7c09e354366cffc15e0f0ea87b27368b83e6001fe8cd47db2c4d8fe479eda095f70716842024d4e60af9989f46b07b251d41b7d4203290cbad2bba93afc86097f3e4d03886e1a865bb87a835987aa2cc823485f2cbed54d20ad073971f4c67f44045b2a0982b3ce653e5754caf30e8683c21c45af4917ea9d3abae0688224c4e2adeaa938945b4d22e7279fc4f4c43dea018354aeda2b1ef310409b11afb9ab43c7cd7f1a121dc11e04d8ee6c8c31f716905819827266532f833de79d3b9602fb5f4446cfc7a85bc6b3e8b24c536947af2368ca997cf25d2f5bcb8b87e60493a131b6707529e2378dcd0bc3bab616256dde16d08d93329fb8b19a3b6a71a019ef6190d965ab959ca44af3ceb86f2cc205e91407e555fe7ca760b1e7ecce26ce19d190cb803a3ea9e5aff7458a0b067c66b10b69d9aef13a0a82a9a6f0f2aaf67e5004c1d9c882fec324435a01e7e3209d5c590585bacf189bd83ca8c35a53cf3830a5b7c8a918ef900b778df7e9c76ce280d13d42f23ec8d7381914a50811c67ee041390f766a67343806a3642c3bcd885244b3dba4926ba772ab71585b6f734c326e1203987dc42692ad8a32ba89c84fa70f2fd744a275920bcecbd3f8cb10114a7b210d342537dc8ce91476d7f26fb8285eff3032d0d9c245a16cb38b39d74020039eedad1ce47039d72c14587057941552d86efce63dc979177d547b1ba69d779dcca2cbd351dd2cb83c8a56b15d04b19f90122a2cb335d7d4d69216b09d81f1dc5018f3331a1dec03854c584c667c523f241a9fee00b789498ddaa3ad919295aa6ad2b072f259ada8349c8672a757777cdfb0010036bd032af340a138daf13b91ac6c55b6d5099cc2b45b36c30bfd9842a444ad26dbb478f9bf1cc1f316dd53e9133f80309f7870b20d7fbcba73aa8a6d833c28732549efe1319fea25aafbc565cd11f62aee142205f4f8f278379694918ad0e8d5ae612ddc1f8f0929dddcaad108b29b0307a3f96089cee27f5ee22d801a7a152eb272977d4196abacd50da2d187838b8ff3c0e9d5665177b913e8d374b26918cc1ff4c0d4e8cbce03c41f61947cea8ccdf442a267840986723236f581203f092ef2d50b0455682059bcac58f86f67ca85e3771e8a1139fb5e5fb0eacc65dd0b505275d9778b6b50fbfd9822c2b44e0cd76bddb35cf443f0d91b6fa976380e15403bb3f3e902b64ca06218e840d27b45ada471a0d1e3527d633eb4053377025ac26e35bb84bf728204eced9e63c2de73470c7babbe83ca234e59c7d8cdc2c220ca3b222217a3002ab338c3af4c475bbf2746498d49f329731ab30754daeb87d10ec6c650cad95f4cb1a0784c5c5a33f9d875a9e8bbd40946660c6eadd813fae153ea3fbd0e1581d0b8ee3f33569f90d48c52fa794ad17dc27925375256ad2c25f737767c5b3dc1c0fb055646f5884ae6dce2b2924b17935596437b1e816bb19cf26000016e3b7cc4a6937cb2169e5464410b8fce1f8b2d6a8011e4fb4838a238a44829187b3d9c63d29e8fc479aa12e9efc09c5cf58bd3eba89012fb0b31a1244a90e4e520a17f5f976682fd661903e1672d587c2073697799a513b888630c9808d38c468773fa031ae53080654c7a3574d04a3930c117cef8714f2cb28e52cc73fe85c529993767b4d0ff7243a083352323e8ca56b43982d20aa0408f0c485bf5e45974809a94525e0bee990137413ea61853990526102258bf48bae090f75ac58ceea397d8a5fc5d335057c107a43b80dc5ae1ca8dc24c445378acb692c80409d642dbbaeabb937d74faad1f78a357040b597c61543049f88199e7d1c66110954e108eb1ca20cd3372fe4c2733f6b494a659709b3d1dfc1388b0fcdc80a37326c3a2fd1fb626ca4f9db4c682dbb4222c65220e8edcb54587cb720476e2b2def9e4817145c149d7afc7f1a767f5be7f289d334c793a27f181de5c142da52222e44c286cc19893b32435fe1c17e02d827b8ff20667b17f4862cbdffcf63247ca87faa9b1b4ac1203cc90a401d0f09b2a3841a1d2c97d8a0073147a65aa41b5d370e717c1dd1cf0d9e4faf2f112fa51f5f067852b57d3180791020122000392039cebc3d84887b8150f464dbc8dbf044e674128ad27520be456251c2e2a93386e76a2fe6294cab875851802c4e41251ef5a43539cced46dd65674c9c5989759b21dda6c1455c0a0f1fa60cde64205b039864f26cc62cb0086c99220c66022255a9ec45357862d0dd6ea52bc178c6d653fd6113cedde8d789fff76e01b63aef1ab69a2d18d4c509da05ade12679cc1d99fc1ac86dc88e926e02b1ad683131982b0df289ea187e5fece84fe8062a27219732e641a47f7fef323d519314644ba28c1caa4987d43f42551e6f2905997091c379b2447af4d9887caa3df9bbf438224d5cb1d36d28448cd21670611e08eae332cf0d953383536849a8f08a37b541f926ad97cbe1caf41e622ecd192766e7a3916e3d71504a95056a0965e62f03ae07b884ced1652465ec9b0b545976fceadd85b925f6d5516ce4d8a80355881c13c6e47c3a3c7e4376336bbd2450ddb0cd9d60fca7163713a65f2f9a1332bbe77495075c674e2cea508b76dca29f9e1de145da636f9b62de55869522a52ff72aa54716f0618fce7c89a20f604ea140f841705f5b6b32f42d17c9a8631e4b5e42dfdd26eddd23b3896b9a65a5319670dc719de275728a939dea5d2125735fb5cf355f53036c16129fe1eb932b189dfb41208ec5526fcb32749f949ad1d5907174c59e8161c1c959d7097702782a57703a4f2014d630e69a01cac3a5effc32a3f85a0d11779294614d0d8f9a8d07d14cb6b71a21deacb8315ce2e9a58feccce88b8b644c1019d98d9a0bb6413413a5043f0d61ab3d9fecfdfdfc06f3cd53fbb41b184714932aa214a6217a8328573267b8c23226ebf58df1fc74f6ac7bde3671dde9eed62eb9e49abf8e27b024feeefa96d8b87b7c6ff221a20a0ed1d82e64814850672c449255c5af8adddfe7a2d27e3850c33cba269b5cbcc3660777adeafaca6ddc913d012d77513726e84f70fcaf7e9de3768be04ae9df3a7307ffc73efd72fec647cfbba802f56ec7cbc75134d87ca5895db5163bf4fa776beb8b9a1a5436303a455f80889ff77d7a9a47b3fc093d915e9a9c292e92e7697779b4269288a2d37a2d07601bfe1960b7acf5d8035ccb", 0x1000}], 0x4, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x403}, 0x4) 16:17:22 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f0000000140)=0x8000000000007ff) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x6) 16:17:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x8e, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000140), 0x0) 16:17:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x20000000) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) r1 = openat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r1, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:17:22 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x6, 0xffffffff}, {0x18, 0x0, 0x49e, 0x8}, 0x101, [0x4, 0xbef, 0x8, 0x3, 0x9aa, 0xaf88, 0xffffffffd694bc86, 0x9]}, 0x3c) write(r0, &(0x7f0000000040)='A1', 0x2) 16:17:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) sendto$unix(r0, &(0x7f0000000100)="29652bf79eaf9fc8ae6bd7de25008bd69e09e95d7631ee43ac0edf052fbe1995d2695eab0fc2a9b58bab33f7a9f82a45fe45a0c3d2c68c77e8333ad0c06611467d9128becd8b75ee2ea43ae7052d45bb0f6eff0949cedc374bd2138d82736d21e6c079b3396a4bf4500ec8ac178bdc15a3e3b1c425203603e8a053c99caa0262396884b63dfc911deef8d045608bbfeb7bc2bcdc9021afd1faaf3e483c897e0e21aeac46", 0xa4, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0x39f22d4863812793) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:17:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000300), 0x0) write(r0, 0x0, 0x7) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x5) 16:17:22 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x440, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0x6, 0x6, 0x180000000000, {[0x6, 0x6, 0xc627, 0x8000, 0x7fff, 0x401, 0x0, 0x0, 0x2, 0x7, 0x6, 0x1, 0x1, 0x8000, 0x5, 0xfffffffffffffff7, 0x1ff, 0x5], [0xffffffffffff4a0a, 0x100000000, 0x1, 0xfffffffffffffffe, 0x1, 0x0, 0x7d, 0x3, 0x73, 0x9], [0x7, 0x10000, 0x3, 0x9, 0x7a, 0x80000000, 0x6], [0x7, 0x9, 0x101, 0x7ff, 0x2, 0x3], [{0x8000, 0x1, 0x4, 0xffffffffffff6d60}, {0x80, 0xffff, 0x7, 0x3868}, {0x2, 0x80000001, 0xfffffffffffffffd, 0x9}, {0x5, 0x9, 0xff, 0x6}, {0xfce, 0x8, 0x1dbf, 0x40}, {0x9, 0xffffffffffffff00, 0x2153, 0x40}, {0xf988, 0x3, 0x6, 0x5}, {0xfffffffffffffffe, 0x0, 0x5, 0x6}], {0x2, 0xcb3, 0x1c7, 0xbd}, {0x1ff, 0x992, 0x3, 0x120000}}}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffb000/0x1000)=nil) mlockall(0x2) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:17:22 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0x8000000100011e6) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x65) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x9) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x10) symlinkat(&(0x7f0000000180)='./file1\x00', r1, &(0x7f00000001c0)='./file0\x00') fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) open(&(0x7f0000000200)='./file0\x00', 0x102, 0x41) fcntl$getflags(r1, 0x3) 16:17:22 executing program 1: r0 = socket(0x16, 0x1, 0xfffffffffffffffc) getsockopt(r0, 0x2, 0x1f, &(0x7f0000000080)=""/66, &(0x7f0000000100)=0x42) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x6, 0x4) getsockopt(r0, 0x101, 0x8, &(0x7f0000000140)=""/11, &(0x7f0000000180)=0xb) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0x0, 0xd4000000000}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x890, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000200)={0x8, 0x1341a00000, 0x3bf438af, {[0xffffffffffffffff, 0x46f57a6b, 0xfffffffffffffffa, 0x7, 0x200, 0x691e, 0x2, 0x6, 0x5, 0xfff, 0x4, 0x40, 0x7ff, 0xfff, 0x101, 0x0, 0xf0, 0xab], [0x1f3, 0x5, 0x6, 0x200, 0x4, 0x9, 0x6, 0x9, 0x10001, 0xffffffffffffff01], [0x7, 0x7, 0x7, 0x5, 0x2, 0x200, 0x8], [0x9, 0x4, 0x2, 0x7, 0x7], [{0x6, 0x4, 0x7fff, 0xcceb}, {0x5, 0x100, 0x9, 0x1ff}, {0x3, 0x6}, {0x0, 0x5b, 0x5, 0x8}, {0x7f, 0x314, 0x7, 0x8}, {0x0, 0x7fff, 0x8dd0, 0x4}, {0x3, 0xffffffff, 0xbaf3, 0x4}, {0x37, 0x1, 0x80000001, 0x5}], {0x4, 0x400, 0x5, 0x4}, {0x9, 0x1, 0x1, 0x6c}}}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000480)={0x3, 0x4, 0x2, {[0x10001, 0xfffffffffffffffa, 0x7b, 0x5, 0x1ff, 0x9, 0x7fff, 0x0, 0xec07, 0x2, 0x10001, 0x100000001, 0x9, 0x800, 0x3, 0x0, 0xe310, 0x6], [0x1ff, 0xac, 0xfffffffffffffff7, 0xfffffffffffffff9, 0x0, 0x80000001, 0x100000000, 0x3ff, 0x8, 0x5], [0x3, 0x2d, 0xd2, 0x3, 0x8, 0x6c, 0x10000], [0x3ff, 0x400, 0x6, 0xa3c, 0x6, 0xfff], [{0x8000, 0x76222843, 0x3f, 0xb032}, {0x100000001, 0x7, 0xc1, 0x7}, {0xffffffffffff71a8, 0x80000001, 0x12e, 0xb4}, {0x400, 0xff, 0x6, 0x3}, {0x0, 0x7ff, 0x9, 0x400}, {0x200, 0x0, 0xc000000000000000, 0x398}, {0x1, 0x0, 0x29aa2bb8, 0x3}, {0x4, 0x4, 0x7e33, 0xfffffffffffff609}], {0x1, 0x9, 0x8}, {0x7ff, 0xab55, 0x7fff, 0x5}}}) `‹+£VÛG4Â-è‚ó)£»k<.ýÁcùû:Húÿÿÿÿ°§ iUtàŽ¯P3Pap0>´«=â˜n™3BD€Â „U†SmH€ @¢NUdž¼Lh—Ÿ9Œ¨O5RGu+iO©[›%¤î n»üÃN'ˆêÝb—¾§ù¤w‡Ëƒ«–6`‹+£VÛG4Â-è‚ó)£»k<.ýÁcùû:Húÿÿÿÿ°§ iUtàŽ¯P3Pap0>´«=â˜n™3BD€Â „U†SmH€ @¢NUdž¼Lh—Ÿ9Œ¨O5RGu+iO©[›%¤î n»üÃN'ˆêÝb—¾§ù¤w‡Ëƒ«–6ýÑ•k1Åoìpè™± ü„Á6áØÜâù˜•=em*z\ôòÑvÌY²‚·X`ʧZ5ÌŽ¸+d3°ðT;àýÑ•k1Åoìpè™± ü„Á6áØÜâù˜•=em*z\ôòÑvÌY²‚·X`ʧZ5ÌŽ¸+d3°ðT;àA1A1pmap_unwire: wiring for pmap 0xfffffd803f00ba28 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00ba28 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00ba28 va 0x20ffd000 didn't change! 16:17:22 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0xc0, 0x8) fcntl$dupfd(r0, 0x0, r1) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)}) 16:17:23 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc8) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/165, &(0x7f0000000180)=0xa5) select(0x40, &(0x7f0000000000)={0x25, 0x0, 0x3ff}, 0x0, 0x0, 0x0) syz_open_pts() pmap_unwire: wiring for pmap 0xfffffd803f00ba28 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00ba28 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00ba28 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00ba28 va 0x20ffa000 didn't change! pckbd_enable: command error pckbd_enable: command error 16:17:25 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r1, 0x4, 0x84) readv(r0, &(0x7f0000001180)=[{&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/37, 0x25}, {&(0x7f00000010c0)=""/179, 0xb3}], 0x4) poll(&(0x7f00000011c0)=[{r0, 0x20}, {r0, 0x4}], 0x2, 0xffff) close(r0) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 16:17:25 executing program 0: socketpair(0x1, 0x4005, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = dup2(r1, r1) socketpair(0x18, 0x5, 0x6, &(0x7f0000000080)) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0xcf, 0x10000}) r4 = dup(r0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000100)={0x7, 0x7fff}) 16:17:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x401) syz_emit_ethernet(0x173, &(0x7f0000000080)="b6") 16:17:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10003) write(r1, &(0x7f0000000080)="be8f5aaee7bb8cdfc3903e0b46b673c10213817d6cc8573406591b7c7ad552bd2d951c2a9fbd7e8260353a6210e5f5d0115e46887b2d21e7f2d964a42c62ba15822f9bc8ee082eab0d9d3e9f0655c99d46fa1e3f23c31f469db9ad17a0f1a134c154bb199ce68ccb5053b1d1e680fca94ae6277977a6aa4d1e5149e439032ce503e6e9dc29229ee320797941a50181f9c4201b27c71a3a00f80f6d86e5da67f5a2ab3667a0722c68ca75121b82b97cdd749a83654780312ac4c9e8e08a05653b211ed3c3cc983fe1091f", 0xca) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) bind$unix(r1, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000480)={0x5, './file0\x00', './file0\x00'}) sendto$unix(r0, &(0x7f0000000180)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0xffffffffffffff11, 0x0, 0x0, 0xffffffffffffff7e) 16:17:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x82, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) close(r1) 16:17:25 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x200000000006010, 0xe02) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)="e864b11dce73d4dcbfcbfc80f555ddff3fde2cbc7d486f43177bd97b23c56dd697a9d5a094e02da10e911c41c827685eb949a7c003787085113cc3889c1c8ad2e49d2f948541044407c74391d61776347c1dda53fb9936997a421f996cd848e29ec5ba6d80518b474c1eb45aa9dd5b59a307acbf330e3a6b82b58f473bee51cdeea67f12ba8ef761d6a581578e573916295acff4dcbb1ab3eb460a96c3f99e1c7979e21e920efdac3c965c9078208330cbfa6ae26294c42718f90691d3f50d23a24defc59f74c4a8", 0xc8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) socketpair(0x1a, 0x4000, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) setuid(r2) r4 = dup(r1) write(r4, &(0x7f00000000c0)='p', 0x1) 16:17:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x1, 0x0, 0x80000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') utimensat(r1, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000200)={{0x0, 0x7fff}, {0x6, 0xf27}}, 0x2) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000240)) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:17:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) 16:17:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0xfffffffffffffffc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x6, 0xfffffffffffffffa, 0x7, 0x1}, {0x0, 0xff, 0x20, 0x100}, {0x4, 0xfff, 0x2, 0x3}, {0x5f, 0x0, 0x3ff}, {0x7fffffff, 0x1, 0x10001, 0x4}, {0x1, 0x3, 0x7, 0x1}]}) poll(&(0x7f0000000180)=[{r0, 0x4}, {r0, 0x90}, {r0, 0x108}, {r0, 0x43}, {r0, 0x100}, {r0}, {r0, 0x4}, {r0, 0x105}], 0x8, 0xe74) 16:17:25 executing program 0: clock_settime(0x3, &(0x7f0000000040)={0x2, 0x1f}) 16:17:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r2) 16:17:25 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 16:17:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="3007c0c093ed11c1062ceb76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0xd4632566e0be437}], 0x831) write(r0, &(0x7f0000000200), 0xfe72) sendto(0xffffffffffffffff, &(0x7f0000000400)="b27e4eebf542d8fb8a8f3271b035a8e373588fd4f248315e34dd0cd2ed69914a09c71fd99a34d844c6fe4800ddfea5c93307c444b7017640db52f48371bc76c5f332f96cdc41179c2591893c7b051606da9b5eb54b6f52279ee2956a2fd57355d839da130d455be6e7bbff89a6a039f71849b115a050d0356e81e84a3bb14c903edad10f49b6801818ccb8b7b4bcb51d14358b72c2fba5be559248d9852ea6a110b0fd03fc1e43b97bc29670f8e745fbe9c628e0b5adf9d2a00a780c3dca7cb600cdb2b4f6409fab3ba8df5427ba6536a23b592da5b36470a4bdc558451685a2f9e5b26a811428eb7fd62b2829877c5e7f6b291b3aca031cfdd3b520c89aaf8883941d9a54e1f1c5974b921e3e9049a54a0a20a4802e0332511f56408e621d02c46a88eb7946c79d37bdd18836756c1948194be42056d7a6f813c8a932a7488810f9754e9054b9366cde0379ba0210a2802621aa395295605230f916467321c0b5ae838469f10949e6b397f0631813a6a0f3eadf0b6c55aef8af20b17c49b385b8baf49798ce3afbff1ebb04dce814f41a72d31b097f6aac115a641b33ad3dda4563bb0d779fe83e6aa4b9705142cc4ad295bacf6f2679ef2c7296574892188b07994496c20fa9e54f94358a5af8a19eb5be20afa3e356c78031a6d282af85ebe993dee4f5aa882fdeece40f991c949caa4ce262ac7652dd3e05d1436bae87e517aff2bb23955cdf3c57fcca953b256ec542fe201417", 0x216, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:17:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) mlockall(0x2) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0x3}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) sendto$unix(r0, &(0x7f0000000100)="b1000508b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20fff000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffd000 didn't change! 16:17:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = shmget(0x1, 0x4000, 0xc0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 16:17:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000340)="870a535de1c02420e8ccaf30cdbc1081e7b2c3cd729505d15be4d5e75b148548220e10a485b1d7ffa5dd251117c67722b917191847ff469bc1fa86aa7ddc6de8816eb4ab6e1fb1d8f96e700bd19ad6adb9cca7ab20e0d4cf570029f8c8f6903f6f1cc5d475b6e5fd4823e7032069a15a49528f84bda810407d21e6a5fe3335aebf3d5f75de061d634ac5f2be4ce166c63ebfd44d0e6dfb77875df4f5", 0x9c}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x1, 0x2, 0x4, 0x81, "9aa15fae0c9aae230df171567c7e329d830664e0", 0x7, 0x7}) pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b7d0 va 0x20fff000 didn't change! 16:17:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x6}, {0x18, 0x0, 0x9, 0x8}, 0xffff, [0x3, 0x2, 0x2, 0x1, 0x401, 0x3f, 0xff, 0x4]}, 0x3c) setitimer(0x0, 0x0, 0x0) 16:17:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) shmget(0x1, 0x3000, 0x201, &(0x7f0000ffb000/0x3000)=nil) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8040, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000080)) ioctl$TIOCCBRK(r0, 0x2000747a) 16:17:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setitimer(0x3, &(0x7f0000000040)={{0x6, 0xfffffffffffffff8}, {0x2, 0x7}}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 16:17:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="28000000ffff00000100ff0f08cd7fdf030016004b1244ca322fc6916593d50666768aa65179a791976d7c5aed9688b00b5be713fef8006b494296cef0e12d7f534edc60a739ae8eb059760ebb691b92cd137afbaec5259aae4841e8f1f1bc3006adbd170dec83aa430ffc182485d0ccc748ad529dbee6fc97ad497fe380660c0496ae2f04d8c9c3d25101000000d97f2f9e79c04e593ec66bac9d966d427a5f361189e8be66948936180e2e865e7c1d27327addeaefecf29fea99f63cdf146de1dbc2efd62d3bf46f3af1988c4589bdf5a834d86ce5b4b9a9345562cbb24b485fd3440a0cef8b7ee0aedd02260a5c7be8be8198dfdc61043f400b2e904d416e9797c6f5fb5920600f34fb389609782e405b6bfd06176e3185a318bd7860ef41", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0)      16:17:27 executing program 0: r0 = syz_open_pts() flock(r0, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xc40) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="2e37ac15", 0x4}], 0x1) r1 = syz_open_pts() close(r0) close(r1) dup(r1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x403) syz_open_pts() 16:17:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:17:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01d275829988d5e931dcc1854115509e5df4ccb409"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:17:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6e, 0x0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8290, 0x0) connect$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:17:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x20) syz_open_pts() accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r0 = socket$inet(0x2, 0x4000, 0x800) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20212, 0x0) pipe(&(0x7f0000000240)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = dup2(r1, r0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x89, 0x4}, {0x41, 0x80000001}, {0x1a5, 0x1}, {0x87}, {0x4, 0xffffffff}, {0x1, 0x7}, {0xc7, 0x2}, {0x3, 0x18000000000}], 0x8}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r3, 0x0, 0x0, 0x0) 16:17:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) getgid() r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) listen(r0, 0x5) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000000)="907171c17b7548548df016eda7f5d20fa1", 0x11, 0x2, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000100)) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0))           OpenBSD/amd64 (ci-openbsd-main-4.c.syzkaller.internal) (tty00) 16:17:27 executing program 1: setuid(0xee01) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0), &(0x7f0000000400)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x81, 0x9}], 0x5, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x41, 0x101, 0x1}, {{r1}, 0xfffffffffffffffa, 0x2, 0x8, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x42, 0xb40, 0x6}], 0x2, &(0x7f0000000380)={0x8, 0x4}) 16:17:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x1, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f00003b4000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCFLUSH(r3, 0xc020691b, &(0x7f00000000c0)) 16:17:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x0, 0x5, 0x5, 0x4}]}) setuid(0xee01) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) 16:17:27 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="03", 0x1}], 0x1, 0x0, 0x0) 16:17:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) close(r0) 16:17:27 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) getppid() fcntl$setown(r0, 0x6, r1) 16:17:27 executing program 1: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000900)=[{&(0x7f0000000640)="ccac5da9082c65e4bd52aa3eab8fe57f27f7e2a78a016d29a4791fe4c5172f78b794a8b9f0c13e320b0414313fe18996b75640892487b54589b7b0222728bc60bb8fde65207bcfef5e5a0537ca13053791663d872c6cd7f0a7c8f56d481320b5dbf93c2dcae6d432ee50e7", 0x6b}, {&(0x7f00000006c0)="3835614bbf872712afdc7793a6ad11e70e9a717fc686237d0a73181d007d79fff8b09ab0336fd682e1521891874195609a48ebd356e31d585339561790881bb5449cd7949584cf608b42c982ef7649e9e4d673beeab3a6643c3e5ea16e6493aea3f00ee8d35cef152d2ee6949cf7cf3963ee755076618744c6f0229f525c63a90f8f7e98ed5bc2921a47bf207a8d641002484456835907", 0x97}, {&(0x7f0000000780)="3d562b6de10a959d17905a", 0xb}, {&(0x7f00000007c0)="548b6c44166d4938ca09b44ef4b9f166414e5c526fa45f01173904f67e7e15d10159d6162ac6aa9ad8629125b6a9ca5745876f85249b9e0ab0eb2b8d751439102d0f14cb3a252e1b848e0884065edbef0ddc2b255489b568cba3119b4c6a967904a648567811923a365f313be1c59748b4ee27a6bc9c1fae5c8b971963d58bd95994093335e6f630d7326393f211a0836a6365156e93d1d4d4113be1815cf156e1dc82b2f405a335e0c437c7e5bd059366f5baaaf5dfc3007cffda54ec1f794ac0780d60cdf0aa07b69e8c5cc04a6508470897d41c86083600e87da4ad05e7c433b474242f216967f710b01935d0cc9eaf5a650459b9606ce8179859", 0xfc}, {&(0x7f00000008c0)="c1aaaa540de32812a0e0e3844b41836aa28b2d8af9e156a4304c38297ad71862", 0x20}], 0x5, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) setegid(r4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="fda8e30f04b6dc89961b17e579b7d839b3f842de31ade78213fddd0b8f3f7376f2f6ad060e388989495cdd741af04cb6931a"], 0x10) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) truncate(&(0x7f0000000580)='./file0\x00', 0x0, 0xffffffffffffffff) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x84, 0x0, 0x7, 0x660}, {{r5}, 0x0, 0x40, 0x0, 0x5, 0x20}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80000001, 0xcf43, 0x7ff}, {{r5}, 0x0, 0x0, 0x80, 0x3ff, 0x3}, {{r0}, 0xfffffffffffffff8, 0x40, 0x8, 0x5, 0x7f24}], 0xffffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0xdb, 0xff}, {{r5}, 0xfffffffffffffffe, 0x40, 0x10, 0x2, 0x3}, {{r5}, 0xffffffffffffffff, 0xaf, 0x80000004, 0xc, 0x3}, {{r1}, 0x0, 0x10, 0x40, 0x5, 0x6}, {{r0}, 0x0, 0x10, 0x8000002b, 0x7, 0xfa21b5f}, {{r1}, 0x0, 0x1, 0x0, 0xb6, 0x3}, {{r5}, 0xfffffffffffffffc, 0x22, 0x1, 0x9, 0x6}], 0x0, &(0x7f0000000340)={0x5, 0x9fa5}) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c79fd97383a9565302f"], 0x10) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) pipe(&(0x7f0000000400)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000005c0)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={r2, r3, r4}, 0xc) dup(r0) kevent(r1, &(0x7f0000000380)=[{{r1}, 0x0, 0x2, 0x4, 0x6, 0x5}, {{r5}, 0xfffffffffffffffb, 0x14, 0x2000001b, 0x6, 0x2}, {{r0}, 0xfffffffffffffffe, 0x20, 0x5, 0x7, 0x9}, {{r1}, 0xfffffffffffffffd, 0x42, 0x1, 0x2, 0x5}], 0x0, &(0x7f0000000440)=[{{r5}, 0x0, 0x1a, 0x1, 0x0, 0x4}, {{r6}, 0x0, 0x2e, 0x80000000, 0x9, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x14, 0x0, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x5, 0x60000041, 0x2, 0x3ff}], 0x9, &(0x7f00000004c0)={0x3, 0x10000}) 16:17:27 executing program 0: socketpair(0x1, 0x0, 0x200, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) r5 = getegid() r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000200)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001740)='/dev/zero\x00', 0x10, 0x0) r8 = accept$inet(r0, &(0x7f0000001940), &(0x7f00000017c0)=0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x1, 0x0) r10 = syz_open_pts() sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000300)="2a98fd9c772400bcbe4a9a37486d63bc5e19b3a84b6107cb49d66b25b64dcdb19ceaa1baaad2b3f4d80b3f67df739bd165f6f801dd98b16dd1b3367ac024414556da39762230df6c6bac1deae1690203c6bc55b66df2aa12c1a7250a8f7677992d41fa3f47b22035d925b4cc8114dc5667329f701d8c4aaa5f0eea3d808e253098c622b02883580698b936a367b6ee2238698e80c4a7eacdac2c472538513d08606b15fa321c0cae486255c9376626892dd757d7305e5fa6a78515ed1531a59fa32c5e5a108be328777ae4726b4921575fb83b70bb63", 0xd6}, {&(0x7f0000000540)="54b0774b1822e8f0cb42b2050ff1b28aa0b4b7a0180fa0089db15ee10913142657669624eae9c9245405ebf8024eb97dd7d1e24c8ccf020df6849b40739a641b585658d3a76ac0414ff5f14f36133afae5393d2e5bcff462ef12833e1c837284b65973ef659f630c823d551058caf0ad31775ff964d4fc5804666cd6f45533cbc3e11e6cc2052de041ccc14efd4ae8f1a0d4b5e297de89cf023712490736c9a88eb8df088035c8427985b941db7ffbbacf7193960764678a33864e5054e2d7933459310fd3b6b57c95b6201ba26d5a5cad438e5b77bb47961b854be5fa5574ba907d06ed22cf53102fc25e7ec300f52ff5c4b1b538fbf7bd1e9713ad2caaa7f3a627c487c6b8416c2833ca773636052994cba92bd10c56909423a76a03d258fa9335e21e940746047c06a158c4f4be22205234602fb9fcecbde0de88b039b3468af406caa12005b0e28056367b1c58485e72c822749b164dca199bf2c87289dddb60768f679fcadc619b792c2e3bd1c881d52206adfd55130506183b55eb0a5d74f0b7a6a03bfe9555a0de91d6b1137e66fb298bd07e634693ea172356c894be5cc58b03b0497b7471bde2e4fcfc0fd4e7f59853a4519bbe3b7a6351f34850aef04a32b7d74dba41c4a9a87e30c14d84b01e3a9b11d67d71d14b2313c6b52e0181b7d204d210e888905bcdfe062f2f9a6e5dff1aca783686b0a0e0eac96e5f0319334540db6894bddfcebf9605324260294a8f7a75e8f1abfba8f7726203e33170b904fb69d96cc1a68f56c477b11bbb505d6c49451d351e5c533700b86a9b44380e686606ce5c284a18f0696cd9b02e2afd6050ebf87fbdec533cb9ba47c2acf8d5bee0445c8ce1907d1faae37afc299292008e9e08a8688ec07c833f4361292f18fa0cf07721a918f1fe1a890f68e22f563d4476a349f419f0e0512b3acd6bd4becfd1f691bfb33c84394e3690c27af89af3e6d3a4ab6a87f5fcff686f80c52e5ae4fdf3075d1efc918abb1be4f682255044978bd4a5bfa7317f9dd4648d1165ce8bfca03eb7bf3d9399205eaea6ced637996ae35ce0ebc0a3a4d535d0d8bd534e66805092bbb00b69e2bc6ac4292e75acc94ca442f2c7442d1f1479ddc577ba5b5962312a6586621bc49adfbd609074ff157bb7b1708847f2745019ec6cac39574b8f19992e64e1bad2fb00ad9a9108e9c3a062fe8b7bbf5dc51d1313cd5755ee8426082d65a8f1b6cb72f0bf705678a2018fed9aed210538e8227c3c75905f74b19595e50c256f2f184077fe65827c647929c5ec63de8af679ae533d55f3d63620de647b532c7570265c6d84832bde9de1436d0dde8accd77701c0bf6e9eda6e295b869d810d0600212b3b3938029b506192fa481a632414cce0a726426a73ddf6e5d28a69fb5f85c3564fe8e2f30c8f5a5c7a03854aaa55b6f0e9f26d0394613b4ab35fd052a8a388a0d144a4c0b2eba10bd1ec51f72b6fbad604bb721a78a864a1995f84b771edac4fd6c7617695f4f66b39af9c37d1852e8a4f0ebfe1474704e88c9f3a01e315f07b804886db09397115084f1fde05c1a49c6a5fb1b3c44d299f08f6bb6b497ff4cb4f5674f6a1e469fa0ff9d96051e9292e76d3f1e0107d9d6a68595c93b05bfc5fd498f7c6edcbbef7b2ca036879a72fd0ab13429d91e4cb80f72214aef77b5fe588046b7ff037860cd6e3393f7fb12ae1a330317b009c7e25a0f9ee6e07eb825a7cbde90031dbfcc8632f050fcd8284606f9d63681b955c510a1bf23355222f56ef100871c0b0216c881b7e83eb40d7ee911d54b6b1dc6051ed3ab7c2cfe3a3ec81ab6c669d87480eef5eca5747a5a3f00f5109d31b97e994122f0a4d88b52bd6bafb3d986abc3fef753f1e2ce8f08b81b463d8c74521f196a9f06ed9ca6ba58c39f6dd9519e1b1e7446c8bfba587ea254b5806d9296fb9c2a7c3002b48e87d0f60938e27608d99cee1fbbe009969946da915ce2e52fa479a2574803b7b158308ebd76466e025f8551cd9e2a48525ac164b4044301d395bd790e02fe4234ba2307e46a44a8754842d7e839dd40cbd9873f9555cc16e755d8f393b8b2af54b241ba11487aa1e022b6bc08d1af3a6f00efe97f14d4875e37092ae7054753ee5c3fb5ed51fe0cc95be223e6efa7c29ced183934404dfa8e18e85e8db47f4f4129d447314483254921fcd5ecbc4839a46e564acef4a47d4c6e3cfab706bd05868d0de2a4754a4237c29e3dc2d932f615496d3fdfc65b07661a2117adf3a7eb1ab47da699656e556a07d6b9a2f3b182f815b8e7fa7f971f7542b644615be339f2d28bb6af018b8c4ca7a8aaff9ba2b9a03be82cad3ad07cfc42f332d66b22fed46b96a340a8b632348668149c1ac51c0aaa0d217aab8abade40d84f556dac6b976a02c5fd11b4d698f4e6327b0bf35a6c8e70d8f30f96897b1f48c2439eee7530088e7ca6e4cfda6d7706d89129cdd131e799bef93f49727bc6c94c51d20cb4fa24fe2978eb83b1333da225db2d9cd1c6eb66f0fa073b0c49715b544521cf1f889b45a88ffc4f5162eed6569211ac7a61ef44074a49049ced2b8bfc74c3acc6f1ca1612195ef7b22d18f46feb1803853dcc83f7b8eaf6f397fce33ffcf60e85291ab85e3056e266098cd2a2df96226be889ad8f7bd4d08c1b6f16aa651f10bfcd36ddc3aec0d96f940621bc3106d05d8421e370d73c3334fae5e8dbaba4643e1c6da797d086c18c40fb4a4734c929b2078c76dce0dd1d08414df0f71b89b76bd6637d9c9f440d28d5ecb52f080527f4da39cec8565ab44bd2252f62627db071d23d748a01e575af6317fd588e23a8850e86d32fc989c9ef8ee7295e2094d18f29727647253f9d4bd1f11896da7c1a6f0fbb89b23dbbfd5746e0a6b038c97fc19bf9e35b5b3eafa0548c59338e22728ae90fcaeafe4c1326b74be26a1f54c1012ca3a9655fb4eae4bf93d794de240e0bc7e1b38536fdd645e93633db75227be1e16d827149b6e7c05f8a10ca1fa4c8ab624143ecae7e41608ef1eb60574ed56395bcd0eec40efa19ae1844f366ad58b51e1371acb8533e25ddc0f0e8b2ee1c56ea921487f6218e6b079913bbb4de9a8987799d775e3b9e27966212e83adca44476753300425f2287001807a3fadd1cbf818f4b680c2653726b9c31267afb3f1ad755f06dd9e1e700f38ad01efe152760adba5a21c4e25271e2565ad3c3b1227ce0a53a23c88fcc0e75e6fbb578e5b0ec2926a3f0f2bffa6b9cba306df486d7a1c9028186c3e292864c2d2311bc2c23dc501cc2e66af1c82abf9d5e9cd27c97b293778c71cfbe1670adbe147393dd2602f8b6629294a93756ab88d02966ead90830b60b2c70babf19839b6c0ef901f432dd586e7c7874c32141aade65fbeec44136b7e9c3e8eddfa45f55487d8203b93752d9c42b27d8abe7453a04c9c703645a8f24359afbb0056b3ed230dc00c6734a236e99dd62fd252667fad910a1c363b3943fd7cdce409197b46904e27e6d488cde2404bed512db4df626c26cb31b8cd9e66f52fa38e595e7889d48623d4b58c34cbad6d7aa0d26e1e6dc668bb3524333ce45423aa8866ea36d2cad8faced6339f957721af0e5981d4c66ee174f3051874f96c33334ffd8d05841d948632c7bb1db87dad7d1883e64bb6b9f859f7cadf609c496c4cbd0912b32bcf5dcc07af1a639669755fb999da567d71c3508755c5f757f0d97d221e50957c42faa957149d8c3ca6848d86e01f60a2a4b94d868d3802cb0b3b9bb282527bdaade5c886e79ad410192d80ffc1486f031cf57d24304e5eafc4f13d012cd6b7b1ccee2edd51f2c3c32b96c98c205fe9172ada60e7cb864a7b5dfd3945acd74a088c4f8c56a7ed604d82c764c1fa120999fc96c3143d0de49af02d8bddf3c89563b2a290a1bd0aafd580c1b4d670b73b879860b5049a233655132dcf928782e7b0a982b6a5debdabd5bbca06636bdf5057014e86c4121e9bf2c57c47a237ca835440ae8f45befd3069b0edf699872446c89785443a2375317dbf5a4b9b88921ff9b8a8daac6dd4bb063f66bb72e5283818d90c98df2e7d24b639a6fd5c798039c539c951ab9518576196ff057cc9d81b3982224217d1312eb45413c2b6af45e232d4c07c0fc35239cefa71ebb7342e4c50c37b0c920110d24cd836286267cc23504a563350855fd9c5d9ed3bd177978f45b4625cdb6dd4fe2475f2a2747db8999fd81a6b802bf85cd06325858578c0f1f7eeec0d789abb58deeac05641bc3f075d21d5b6ffa8b33b80dca3aa169b671c36af4e12c7e665fdf22f2f7cb52d24a45e95596c1d383d5a1ff3ea5da1e4ee029541b49fece11700a85298ae107de626e1a628345a4de001db3db3ce7457162cef7b0cdf47135c632698537b4ff8ffae1b4eba59f9c75740deea39fb1e09a600e66174deffe0aab91029e9ee215c1bfb03f1d3da6f12ce129cd8e9b556dd4e47a8a7adbc57c40a12c495c94e0309ce5c39ce09540ad2efeaab62d22c469dfafc9c2b2db746ef24ef833b462ff5c9e85a1cae9082bcac65a73bc137efc23dbd4995149bdd88157cb6c99e56105a220c13d13f5eb97179fa11a5a803788394dd5b3d5926a1f9b92dc4670cfed708d8f39a9fddb773f4126fcb720b6bc0188a2b4324539ef9e74d0762ff721aa4d6ed5319e824de2c63baa9282889f8bb9c15163bcf39f64137a383b8b81d2c3009792ff68fe4cd0a46d941658270b759a92286802377693d7268327af208c991c13dec7ade910cad9c51c232e3e74d2aec063387477c03bef41dfdad540cbacb82a0f157a9681819bcbc8b8075da2f4d5a01ac73fc517898ed8eaec1d8181f8bec2060a2875636f27b54f473c2b18b63d6275096f3be12447780036ca906ae6db4d9bdf3b54405da251baa2a2fe9f7b9141d02013328476fb139d11ce0e2bf9468437683825e664773a06dde4dc9a4d3da323d4696f382758ba2a8ae66b96bba27c9770f2ffed535654cf2fcbed9f7b50c3624445e1bea497505e5bca3a834cd28e4ae7b8d7a86ee7f4627cc3cedadec1c6d7c98cd4b81ba9a38b8ce9e1b2c6d3855aeb614e9a5766c3000541bdea3b2a8ca6a26e57bf146a501321f5043c7f915e929e4a1f82e68e625a3b35795b3e02d2959232a2da4d393024fb5621264025710ab921da0e921f731781da03f695cb071a386995e0704fbd4bd34d30d893fca41278e192586d3e6cd9089fe8ce694e3024d501e94367e05d7b81b0c162dda5bd5d66ce5ae180c0bcec1e257e301cc775bd9a355292305bad0d5ba5418d81915301905f20703b782804c6ef4c9971571b68a1f2a301abd0b7db231731618a7dda88f77149f478d487a8d531138e5b15822c5133a5db51c25893b76380508ed7ff49040f3ee9ea6f6daac217ddb97f60be52e438f29580f04fbfdf06b92fe080e29814dd82c05f234944a5e76a194af0116b0ec103a8a9e2f9af4686119b5ab8a9c640a049ceee65915cda42bbb03df83402c4e3840f215b6ed88a325723a8acd804342480859088d3d2a773f5ace01186e4c7acb13e221c47ae9303acc6f73d5df67326a67694edd3c3a3fa58a67336251c14b058363f83b18488292c81ea8d1d07d2ce12a41d2d0c80a9b02594119e18e5d1de9e96d0c29097b15ef12ae836d68b2830c6d43e0c145504a958466321ac2a315566ba0f0453041258714558436d25912756123951200f175e2ff7aeecf2d3f833527e4be0e4be73759bfa69a8a15167b584037db38cfb46a602fbe1c0a81f6", 0x1000}, {&(0x7f0000001540)="5e4fdfc8f68c033c70003a8269b1a1f671ccb071da4aba0f66d83a4c6f17415ba19095dc42b017e15bbb787926dfeae570efea2296b34158cfc2", 0x3a}, {&(0x7f0000001580)="c325eee664eb3ed1714d5f892cc431bcbac9be2f715cddb9c491d35e57f84a18118dc9c3f341460bc9936bc80656c625606370894e52c5cf050edd7e183d40064dae5cad0e4f105c8a836c837c1d8c36634333eb491ddfcba01846a94bd22bf3a75986fdd5d51f7d6cae675c98298d217abed30a643ea2261b55586e5ff510ef4ce113723fb47e7a23581fc331744250bd3bdd3e87bed5b940b26ea83887842278a6abdf296dca1bfd8c0fdad5c3a59a24314d33ef8dcf2e3f1a5b8c1df664b96ca47c45f1ab0d8a08833848d44c2387e9cc6cf1e0cf2c36eb569b52e1b7c4a1", 0xe0}], 0x4, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r1, r4, r5}, @rights={0x28, 0xffff, 0x1, [r6, r7, r8, r9, r10]}], 0x48, 0x40c}, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r11 = msgget$private(0x0, 0xfffffffffffffffe) msgrcv(r11, &(0x7f0000001b80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a682f11252d076cc156d3cafb28f8b12ff97bdc77c6874077507ed8da0f4cedf27d261e8c5cb433f5c4359b34a61507beebe1faebf532683368d56409ed579a007574c08d0177a0804b004a2e77eaff178651e57cd28bb6420c3830d9e5a5df909e51d51c9dff986a9e8c5dae85c0737fc571f8dea6b6297f039de546d5d37101051beffab1f89b311d617f50452c57d3bd8854ddcc08671c04cf8ab9b476ab7956570f9d0012f44f58e01e7cef635f25a89138f971ec9f5b9e5a1757a3a652e90f8fd776550d0ad37590e101375a53524628bbde591167ba3174255ee7ea447a564c6"], 0x104, 0x2, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000440)='/\x00'], &(0x7f0000000500)=[&(0x7f00000004c0)='/dev/zero\x00']) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) msgsnd(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000009f43cdaca5a6f15206d490436f2516376a0037b6e0abb7d2a80bd2d8e58b9237b801c76e1ceed27e8184cb942e40bc8d2db240c2acd1dee83a291d322be393354756"], 0x4a, 0x800) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) chown(&(0x7f0000001900)='./file0\x00', r2, r3) 16:17:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b2", 0x49) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x1) 16:17:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:17:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x983c}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) 16:17:28 executing program 0: open(&(0x7f0000000040)='./file1\x00', 0x400, 0x2) socket$inet(0x2, 0x8007, 0x0) mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5015, 0xffffffffffffffff, 0x0, 0x0) 16:17:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x207f0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000, "85495500020000000000001167f5afa680400900", 0xfffffffffffffffc}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:17:28 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r0) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000100)=0xc) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 16:17:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) bind$unix(r0, &(0x7f0000000080)=@file={0xe6ee8c47618e55fc, './file1\x00'}, 0xa) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x400, 0x8, 0x3, 0x0, 0x2, 0xfffffffffffffffa, 0x81, 0x0, 0x3, 0x35, 0x4}) 16:17:28 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8000000100011e6) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)='./file0\x00') linkat(r0, &(0x7f0000000100)='./file1\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$KDSETRAD(r1, 0x20004b43) r2 = msgget(0x0, 0x400) msgctl$IPC_RMID(r2, 0x0) openat(r0, &(0x7f0000000080)='./file1\x00', 0x400, 0x15) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x3fd, 0x0) 16:17:28 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000140)={0x0, "0fa793e869a01b6609db8088cfa71501cdf1c6119ecd30c5f4da1ff61fce56981117b4a0d1a60cb9451b9d4b3a087bcbbc314f97480dd7bb753f849496b5af5ddc691bc487b631c9e9b53211c6e127bef29f7d5b4a04ca66f93152ac38022d9cc27b20a3c9cd897129fc25877a3240fff843488069ebe3ec703a921a02276eb2da205aa10267bc7d6c22b25385163d194762e1155d43b163cb4bceabf15b445698ddaff37a89c3bde54782a7a93f341e268338beb4ea09bd23e55bf08de23afa057281020fa631cc0500ebc4ebb296c91df01970aa96cea892834ece1b66e629b4e141f546c12b50350d211b47a5e2b26d5f752b9c88c7a64f30a07ae6caa97f6f840a21b02b7cf3e50e52b77f21290fa0ba"}, 0x11a, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/24}, 0x20, 0x0, 0x800) 16:17:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) r1 = syz_open_pts() r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000040)) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001600)='/dev/vmm\x00', 0x0, 0x0) r5 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001780)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000140)="0ccaf4d476c7d41be541d26c1a36aac07408b3e786bcb5bacc3e3079224017803cc00a4f80b8723b978a03a498974d9c23d1343ea31e431db1c2a38631cbd50d6919b41d7d8d541d4a8ca10e39e0a06845deadfae790f09b6737a6c32390dd0d1b7c73e656b195b5d65ff588d960e1719d51253ee5bb18c5ce7d1864b63720d47402820b85535e65d94f76c07505c2b65a11cfd1836bb848cad29306c5cc4f97958fd564de59495647f2d4a52fe7041fd33a97221682b16c4d008cbc03865b0388c73157aa64f25f", 0xc8}, {&(0x7f0000000240)="ca59896acd9d8d0feaaeb62a115a1a2f5f3f263eabe9409a861e01f5cc54a1940d7a7156162daf5d6efffbc1f00e43f70933e2c2486e4e29c354c53a78a78666c8c2b2ae06d877caeed0de306cbc005f50e58e47d61cf7bf5ad8106cc031db8a7240aa1044ea8db0a82bebfa8232e698d3580876d6fd7cd8fb0f3d0bc2bf8cd2400af0a46a1b465fa4bf35dea3de16236e55943f3a885b90959e677bac6fef0304ff201aa812c8c74b9459813bfb746326e1bad9bdc618f4c7832817ef49db6423c0b6406c97e77959c116422abc81810f58457784dd4cc25fd9a22e41e8a631f02f5ec49de9127e8feae215737a032c852d3a80fc8bb1b3692343f7edde91f5183382ed7b5d82aca4d28bf2005218ae885f85ea9a46cae12e6acc06248bfe372600d79b4270d8aab73e3de86e828c0ba23ba8f47ceb51e1af3a7e5ed35d29d3559b08df8611e1b618381bffe0093040fb462c90312f0e11e56c5a4f1e0bbcf76ddd3a2d7e560130dfcd6dabb817138050b9ac7b38e96570da7b65877873efcced57fba0fc1cfbf48e1f6c6e12a535f3bb3621b9b0350f1bd66c9451c4e4b0833da4ff55b4423b421751532148eb9f68254416a057691d184703079518c6ff19fcbe2e57fc8efb5697e5c646c8b2ed6196ef95c4a9864b04f6e616348db65e90bbeff9aebd628a47aaf0c93d96798e6954810c6cdf195cf9d5407f97ecd26f8b06e50eac1d4db0f099243b09c56bf6f5ab505357617ddf8e31f730f0cc50c8d9238e223b45ac159c659a2215d0f71f05fdf34f6e31d2463d881088932f6156323a8a3fc7c7b68373f732ebebacd4e9e6d6dbf70b684d4339607d2b7bc3bd17fb9985b1f92ebf3ff8bf9c966ba9383a1b37941ce517bff1884ee1c239005aac21fac210c3a9e746d370d63c5696bc6bf8ffd01a430f4a46bf48535ae515980cfdb56ee528912800fdebb59c010dc4440168cbecd572ac02961b27be1453247612a9d0555b8ae419c54333fe89c7ff5ed272053505557867f665d5f1890555842d6b869300dff0e6f0c42cc5ba12a3dacce5502f333619f320e5116c76ad857c9268749bb57fa8e1a78e2fc1bb936036966cc1bfcc7236427773c13c2b53a0cf1ab66290c0ee49f63850483a5aac4ed1d7326906a618926e757507c863fe76280f355cb7ec574351d5276a26fb0e328edc5f750b3b53796aec963b29d9c93dc9021959c97368ebf9e70bec6f2ccddb6ca05b1e704b3ff8a06d638ca2bbf7a86f611b0f305f56ef69a8c78cca31bb8d664f5ca3b68caffac8f60dee3510b4bf8fc09408b0a055f1015ef864533aee46d80844e2fe16589f39e56a4504bb0cc9bcb2dea3f86a2c73dce16388d3772b67a4c6cc564c8d44f055f441a8ba77fdb7cb4b2a6da53121516df516d243032f3b4840648d3f4436ef0bbc5c597d899ec2261771e4a5e475725c0a723933b5614ceea1d77f15f21e9cc028ab95c4da81927932559b18bb5b6d8cda5d3a0804dd400165094c263a473a4ded1f667cc7110bde8dc72b18c409a3d918663e455edc8ce07c9041c89706b43d2716a70212ce7ebe94c16e222989036a0311d245ee44bf3375526db02af047792bdf3bdc3b7d96b58f2f7e59b5f75595050885a172b216ae6d546b7e61329c2df1b94f1ff99212bfa1d99c6a7e43326ec028f9d9e1e49ea6669c8c1319ed982a62db23e016f70642728df5dc2cd69798f98101b1aef347e4f446fa880f291efc2ac325c2d3d1d8899e89dc19f5748ac3c5ca7eff503368b0cb1c44b1b57c6710b64870b7599c3b39feae49b6d16c36ecf672f95a8b4ee3c38fe35dba189078087732304d87d9d75e97722cdaa0d73762035ba91f8cd9df64ec388aa06d34c264f2af4fc40d5a626d6dec9d4c052a2d2a121ae5208e6becd7c3ddf75e4fddfcc3bf2ad2b4f2e4591f48f02cf7473fe75ccb56d862957304142b55813b945fcb7adec44efd988f14d9e9d7e32e9f74e780c973199689894e6de7f93624714866cb0a0dd0e89fe9da25e3c90b58d5a58371555ce04b2d2c20ee1f16e4d8bef8ad1f04fc52d3a31eaea0bfbf65ff7b04e780354e4b50adf263a69d90fd411c257705fb8624bca85763a800037759dfff93c7c3b68d577e613727e6414069c9f03c81d1b4ff8eb310c32945d3cce407a67dc6081a9baaa6a075437de0ac600e70a61b563c76b467540b95a232dbc8e68c6d596c0005a879ee7d9e2aedbeb91f902c2ba4ac16201c43a52b8f5addbcc2bea2b87ac4f352f348a2a2d2fb2be283f436ea876b976fbf51920348a783dbd3c2390736f85d87163ed2fbf7c8061f16e4ff1007611ab2e327ed376ac76e3c9602eba6d818cd53dbd89179e335fd1d75d9c2d59f30f0e1a89468dc341212fa2d14217e3149522fc52cc956b62591a25f8ae2ab87fc5ef319acebb4b08d380d61c162b131d7414118625123f32d6f90f0c37d1260702a87cd43a7f3d61beab33871bb7d0d8028966fbf05d1fc6c81d88b7b2d848113d687e99021d80082acbeadfc5ffca9cb8ee07352b629c5d2e7e6d2a0d0dfa22cfab1a1ace2e7d173bcd937a608a09d58ed25a8af39ffdc9cbbebf20588981d91c2d97951781c270707b42da954f2f622ab675385f37047d30b93382ace5800ea7c4def2f82a0501bb1fd4eb9e12c5c80c622bda21421e7a6619b6c4bcab1396745e561ee9d6a6d23a3a6f64e46026cb080a68cc38cd96ff467db715967dd5527dddaad3d46fe6580820348a204d4ef85517f4c946b2bb92c7061d72ad8e0a904fe44141e4c1247e31cd8e146e6ad015f5ff3661dc0170a31c8cd6d2d3c40757fd5dad02c3c3bfad75b0e04d84447867a07b4111cb18eed0c405bfb9e3cc58ade69c87f4ae5e89a07c4577e0fed82e0615e04b30a7f40efe55a6ab75b1b64f8fc9f31ff21f276e82ad163eab920052eee7ca8a405528078cfb5d8ffaeab0427c114967c0c57390253f69aeb85cc4b4faae8403bb1795e5e6771d0a5692b25a6f6b15f7816ae394414b81339b6f0d7739c9522ed6573ff81fd7cc06df5d53868d3352e77c938b653c36e4827d9a536b13f0fbfd3de8cc7572cdcc236237aeaae82d09cea31ee1b334db0299a1311e2a2497ad1234fe018f9916205f87e8c8b4087f411d0df98b4d33c07442311320ed9068c1483e61a43da4d0233bde057ee0e1b12431a54552bde786e5fd059d4145943d3b1b361a52070f8f5d0e8c6ade478765baf4879f8e6a1ff066e701d1d6e0fdc0e2ff549a19b0d2caa23e160ba747e3e5477b09fbf30ce28f3bc2b190c4d3b3a3db7945144e6a458bbc22668cc817659754aec4bf8289c6283ed4aba2cb9844f58845581dd53a6842c8216180a4d5f2531d2d15c8a79e00a261ecd0466d5f135d724b12e3f730b2bfa8bb30a9693036d4e37ced04d45733dd7b3667696739055f8ddddb1c814530fae604eaf71c3c8731989114cfbb4cf5fe0096c8a15700d5ae92421dea236ef3fe0e953696c12cd1e976a00a5f03034ab8eb1bfdaaae80c07aab2b4e5007f5a34d87490eec26b751febed03205087667ef4f98103e3c39e8fc29e06a72ec41f4654e0b938372a3b361e80eef95f0ba1f3fb3d73ec9b9d69caf6a843b4a4b2121161de9948fec7720d21224e415be97e2a058b6ac80ebcd4de32bb9571b6c96197f660ea685a82cd11140de3d18c3fbdff67bf9a6ab052fb7d0d87669ddae534dcbe7f8c8780b698ee17d8ce3a6a775b6adbaa92039beaafbd29e5dc509c795f3b75dd79e8685fd19067d646a4a5289edc8fe544d40fc4818016f23c2150c6142816d662127abd34a5eb75ea35ebcb6749a99ae61bfbc06db1b3543a8aaa591c4030857397b0bc67beba613bcf17e74ba853199f4440dfae634184cf74a5712db16bfca7941313bc4236217bec9c5442c87dff4e362573ab85debfcc90e7a8b343402b1cfbee92456f2baccff5c26111d070eff4cb1ad973b60741d0cf12599d04f9f3bbff78dc255ddbc787db6877ee1a5685f0cb57d7cefe22a40968853637815dc26cc1b61dd7e6214c0fea9c9442d0f6c6b9be7cb4c5a0c2c76e89f1fc37b2d05086484e28c9572c55005f847be53b4b2e9caaf59093a61d0c2270d678a3058ebc0b4d7819290435da849b806aa253f8a1f78536a3990e48fb278a8b4981599fb54d1155861df7cb023d354aec28971660918ecbfe0c8d2a41f7c789914f93ccbfb3f0685be69f8385b0c5048b64435efd8ada6ca2f23ee36c907b4322134633062435d8444dfc9a0f541db919af0565d2723e07a369b51f14d24400ef63f129cbafbff9eee7c50eef0cc744b707944dacb6326cfbed2f944d8b722cb2a1f1bac45860dde8f80a2008e7c1ff46052cb6b8ce66e885e3cf0f8fac885bc3acc78ee674b237cdf6baeb25c45aefecb42b7bdec6508455ac9a8527f33dafbcda97b0b0fff1e8b8ebe321b1c1ce9592f032f0433d21e6b8f2bfff700aa511968d4719e4779b72679db5c96b4e7d5955a2a891f8851a094df75bbfcb4b3a65e20198b4e309520803b4ad1c2bcdb3c94849e8193920fd6351032a7e32a0181b7ec9e717a3e7124563ec2466f97c613ee4fb2a3e5ec34eda1819108560d54d3e64c6d921d8e5f2393d335915291036a3e1ffa22b78db33fa5ac563eed631a5e3cd42c5dcc7e4ecfb3c49552a0949bd0f67390d8b0fe6ab8067a09a1a497ab62161f7371ac14367efd3baa791cf1da259785af40b5908993f8c4b398ff07c8d332df870285e4ce17aa4c71af18b7b48dd9d8c2ac7dc1d9a26e252d57ab8b5ac02a330f55697dab4e2cac5d847551db69fc08d4a86a47c19ca5c6ef325f180d3283297e926ac43b5fd0b15ce87874c721d00b0e3cd09afcf724066c05ad2d3d4b490d6006afdba3c38e13419a8cfb6e8cfa7b2f85f6ea18607cda477758ab5beb000fb1a389f826f252da830807f91249400ba1515b44edca2d80a0a31886952d9e2ea89e74aab3b68041c4eea09fb56b8e0b7bf7b185e1c96d34c7b553cb49c80253b9e58798931ba175191662c0c7b920c6558256e56b0eb08c9749621d1d24e5ffb06cd3eff4f0667062320ca0e7e4185a55534a49bb009e1119d13224b61c56cbe8dfb308fe1de8d89e549e40d35a7e2325d439a9c5485e359e72ec3cf7b38408eb5f6769c16880da860c5867ffa640a387da10cca46b0cff95a26d2c7496841b2470edf055902c3678ffb0db37f1a2d5e4da1f4132b3be1da255d330fa736cac73fca41bce69c69fa52e51e2cc3c069bc51de304d3f92e47bb9409c0d65a5a93e63a95e5f8a3ef2b1c52836594a51a033eb5d75c1682718eda8a08a25a3bb2148d3f98d4fc044408ed3758006c3a77c8b7b826d64b4886060dc1a36446039ba796ba2856b661f4a8168a622f07ee4ca0d54d87876ec82bd42d0c3074527fa5cf37cfc0d809b14d72d2f6d12830fb74a8a3a64908cda681f778b84f6184de2085fc62e1a96d5ed3c3a26c62458ee42c40eea05d663893ba4f078bc7b89f103e9a70f2427879790ce3884f17781dfe3724e19c5dd221d7d28a8c2aa3f3ca05c5b42523fe573b91a6b778b29437520c1c235bea1177945e64dfdf67f789be6ad129e87abeed58dd002fbcbb0d97cec44c2f58e1be7dce2c9ee3e740a9bcb2e67f15e12e9b9e5300957bdc30e5e53ac2532f4c508257829e7ade6d6b7a80a817de98a5998a12bbf733de6742fedfd42a36b0515dda95cc200ab00e8a54954ba537e7cf6793da99c95bd7909abd01f1308ebb2", 0x1000}, {&(0x7f0000001240)="0b7234c3c2f6f35ce1a17fe0e446f45ae89c1a2beec350552bd928b47109304aea23741ee25eb7d7655df2a1d472840fccf4df846e62957f4cd02e9ac8dadf8c362ca93a", 0x44}, {&(0x7f00000012c0)="7bc0d9137e6366638e081ea08d3557a5c8f61bfd6842cd7d7bd872a05942cfa6c249d03edf781b58c52c2884844cc88db8be7e2601b176f7da957d9b2c088aad74a53a8d804f31ee30f857d26f3347da8dae42c8e070e12147425b712aea298f7f55b4", 0x63}, {&(0x7f0000001340)="eb05b7fe64f0714f03fa89952f39a06e001fb4ff960003b1e395d6a7bbeed87903a40e7f7aec4e3ce2e36a2825aedb362b4eabcd67a14e6344a73f94330d6baad0579a8ff92bfafde607d10c15240fd05b27c77c3b811176baa5b835c4bd474f5b3638cf4a65e589ea2d4ca63341b2cc42bcb5c310b507", 0x77}, {&(0x7f00000013c0)="75f8e6fa70886a96800a2f6402f157debd9a0cd97d1d56dfe9c455543f608899d9e0858aa7056b5f4bf256772aa25eb254f9a5a321d23cdfd97b8bdce35df85eeaeff077f0e53edafe16ec4acd", 0x4d}, {&(0x7f0000001440)="29d2011ac81adcace59f9548fc0fd1bea506a18785c8df918db083b9d553cfaf0663e7ff9c6a550852b934fcc3e8f0c2647eb12c70ef9409a8dfd229a9aedba1105f38277cec3dc827d57b8d9834f943372af28b7bf2ade5936d1a01778edb270bf7697e24961a1a1e5365c8ea45bc5a7e50d5384d63e21a24389d699c19131e242cd8f502fac6b8337c59e76a6f0781d30074068322ba140cf785933fd48518f9655bf6b10c5881ae62b7f74bbc409238cd231ccc0c64e3e875364e9c7b037c4bb89c5200866613f3420bda64ea97a03378ee8b5573969488865a12ce480c59b8ec", 0xe2}, {&(0x7f0000001540)="7fdfaf6bbe261a392095ba93f578868868c697c77695b6caa6ad4e8ac318a5e9f91689c5218b0a2c2c41874786c4a2ef3a9eec79d97f19b65fa5510b76", 0x3d}], 0x8, &(0x7f00000016c0)=ANY=[@ANYBLOB="1800000000000000ffe6000001000000", @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x1}, 0x8) 16:17:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0x80) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)) 16:17:28 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e00"/48, 0x30}], 0x1) 16:17:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(r1, 0x0, 0x0) 16:17:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x180, 0x8) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)='%', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, 0x0, 0xffffffffffffff9a) 16:17:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5302) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) 16:17:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b1ce2ebf7a3ff87e319101db41bac0f35e1f328460cf180a44158399389fe2a75f9b4c3e1e2a7977a8a9f86c00ad186a26cd654db61d5b7e70ecfc66327c442aa28a98560fab1f67b9a33dd6bc1c837839fdcade99d9b142b4b4452154235dd7044771e9bdebf385c8baed88a53d372d092fa953762f68b9f3ac00d698aab62653322605fe31b2a1", 0x88) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') 16:17:29 executing program 0: r0 = socket$inet(0x2, 0xc002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1201, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb3e1, 0x200000005}) 16:17:29 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)="c8e4b686af84e20337b6ae0ef19126c7198dd63fdbe3c3be0f936784d89fceea7893243e7810dfb5b557daa30e0be0fc078798b16b1b023e5b206a2bb185396ca5f58aacffbc9b0c02ff36aa1ef55217e4cc78033ac04ee1661637de8cb1d8917af7a4a204348feba1d169bd0421a4", 0x6f}, {&(0x7f0000000280)="fc2bddedde8d3765884c3293bb3b44502421222c1aa82422076e475f08a3044aa4ac0544d55cc6124d1849895b16cccbcc539b90c4a06eddacab76ad320067c0e3b4580cfecba7f1abe3e5e574ae71547218bbd71301cd4fd7e245df3bed6a6c3a91e013473ef8e75e6ffff1160d7a47597220c895e1b501423faae9c70b47df70e4c7a436c4a36285d84a4d1f9d6aaa6a609c7e1ee40fef7f1b8dc93ce19d688f71e32c8335fb92c65f5e0716d7a83cd0e7bea1", 0xb4}, {&(0x7f0000000340)="ed930b7147a5a6356afdd287150e3b6550b5ea6716776a84f64b282e154bc3d81138eae1d592dd90f3d8eb7237e7eed6287b91824993dd71d9f0bf74f8497c35f7accad2123fd41585f7c6f664774f31bb591a8c32e01f8eae332ebcdfc91f48f758e66b65171b0b5d5b6837a6c6534806ca6709949d27cd7dc14c55fdb0d50adf7d74e6aed7113328493d3f97f7f7", 0x8f}, {&(0x7f0000000100)="4e350e0441ac86", 0x7}, {&(0x7f0000000400)="95e3bbe72b69e4e1afc40e87229727cd01f867252a26db29b7c9f8d95ef2024cce9cec7b2f15689ea8458d3ce2014c1f219f2e8b6c279671d0efc63cf9812cee56593ee60b376207eebd37bfb620bd89cff5e870dfbe38", 0x57}], 0x5, 0x0, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x100, 0x10) 16:17:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xffffffffffffffdc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:17:29 executing program 1: getsockname(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="2300000088b369d46c22a811ac6b4818cba238b6580f9d7b856aa1fcb76839c46fd6d51a2da60b5e68256d2fe8a6275f9e49bf1d2440b3230a6ca5d1bc1195095b24d2b2c8527fb0e85d5cab82f44681fc0da4de17ec41bd0926be405109d7ca4e72cf8298c885710b70f6a9b2058a36231a206f789c789cea095eab44ba53e8aa1c8a2d986e3b325acd437d0af746212a63ffc9485ef1fabe125809359cdde4c10d0b38179e44a3d1568620add938ed21013092ef1c"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) sendto$inet(r0, &(0x7f0000000000)="45201a85022f67f4", 0x8, 0xa, &(0x7f00000000c0)={0x2, 0x0}, 0xc) close(r1) 16:17:29 executing program 0: stat(&(0x7f0000001240)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x10000, 0x1c0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0/file0\x00', 0x101, 0x0, 0x9, 0x0, 0x100000000, 0x7, 0x31, 0x0, 0x2, 0x401, 0x7f}) openat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x11, 0x100) stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000001340)='./file0/file0\x00', &(0x7f0000000040)='c\x00') 16:17:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) r3 = dup(r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x5) fcntl$getflags(r2, 0x1) 16:17:29 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x800, 0x0) listen(r0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x3, 0x200000, 0xfffffffffffff801}) syz_execute_func(&(0x7f0000000080)="8fc878c3ca5366400f3a0d431ecac401ede4cac442099064216e653e36440f78380f01030f612c7646ad670f68adcd5574770f50c1") sendto$inet(r0, &(0x7f0000000240)="03d859284b05ca60f5f7f735427c3d2f0cc80bf13aa2467534d4dbddc113874dac48e57eddaebd056f1ba8092d9a76d0cb0c8a245124589bdd8d04f7ed5f23ebbbe1b545cce70f03353a36331de2311bba46526117fe4239c6a795a08b155ec979e9968e617c22d54d656a81e4c83a0a3016d81d7e829f0f4aea19f85f37958e827fe5410749dabad7a9d9f643c37a92ac2fee1d616d7a0209d6797f5d45b4b031ec", 0xa2, 0x1, 0x0, 0x0) getrusage(0x10000000000, &(0x7f0000000140)) login: pckbd_enable: command error 16:17:30 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x8280, 0x100) mkdir(&(0x7f0000000240)='./file0\x00', 0x3) chmod(&(0x7f0000000000)='./file0/../file0\x00', 0x8) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x20) lchown(&(0x7f0000000180)='./file1\x00', 0x0, r1) setgroups(0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x2) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) 16:17:31 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0xf98c}]}) pckbd_enable: command error 16:17:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 16:17:31 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(&(0x7f00000001c0)='./bus\x00', 0x2006, 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}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x58, 0x10, 0xf0f0, 0x100000000}], 0xfffffffffffffffd, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0xa, 0xf0000023, 0x1, 0xff}], 0x2, &(0x7f0000000200)={0x0, 0x7}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:17:31 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012edeaa0000753000"], 0x9, 0x0}, 0x0) 16:17:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x5, 0x6}, {0x3, 0x200000000000}}, 0x0) getpeername(r1, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000240)={0x0, 0x4, {0x20000, 0xc}}) 16:17:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x2, 0x5012, r1, 0x0, 0x20000000) dup2(r0, r0) execve(0x0, 0x0, 0x0) 16:17:32 executing program 1: setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffffffffffff}, {0x101}}, 0x0) r0 = socket(0x10, 0x8002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0x2}, 0x10) 16:17:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1000) mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0xb) write(r0, &(0x7f0000000180)="7e4f08e9e15795d1ea7ae20000000000080058099ae4eae6209a493612e1d79e09ffba000000000000000000000000000000000000000000000000000000122926952dedaa67231a00f71b0d875b8d876973307c0e", 0x55) 16:17:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200000001, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000024ae2c9cb0c7501df839f2124a78867d3bf80", 0x16}], 0x1) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0x800fffff, 0x5, 0x80000001}, {{r0}, 0x0, 0x2, 0x80000000, 0x6, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000004, 0x7fffffff}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x400000a0, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x90, 0x1, 0x6, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0x7, 0x5d4}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x2, 0xffffffff}], 0x7fffffff, &(0x7f00000001c0)={0x9}) 16:17:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a79ee62056713ab5955e6e026f79123dbdd7c7961f3b0", 0xd6) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) r4 = geteuid() setuid(r4) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0xfffffffffffffe00) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x59) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:17:33 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:17:33 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x100000000204b, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x6d, &(0x7f0000000040)="0df809882bffe5b792fcd5fac488a0d610e0583a7acc881b4fdc2625fdbd737074acfa98b6e3b37fdc322ae31bf2a0de5598a59bf9c2bae67e318b84dc5c70b8282a7451c99bca82bf0932ce222b9a13281e7cc693130bcaef38ebb71d6054a84eeba221ac278091c5adc80065") select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000240)={0x4, 0x4, 0x8, 0x0, 0x9, 0x2, 0x1, 0x7fff}, &(0x7f0000000280)={0x0, 0xca0a}) 16:17:34 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x3) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x800, 0xb1f, {0x1, 0x4}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) ftruncate(r1, 0x0, 0x4) 16:17:34 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = open(&(0x7f00000001c0)='./file0\x00', 0x88, 0x20) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000200)={0x3, 0x7, {0x0, 0x4}}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r4}, 0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:34 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:17:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:17:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x102) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)=""/4096, &(0x7f00000002c0)=0x1000) 16:17:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvfrom(r0, &(0x7f0000000100)=""/224, 0xe0, 0x3, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) r1 = socket(0x2000028, 0x4000, 0x2) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:17:34 executing program 0: r0 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, 0x0}, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000400)=[&(0x7f00000000c0)='@:\x00', &(0x7f0000000100)=')\x00', &(0x7f0000000140)='\\@^.#\x00', &(0x7f0000000240)='}\x00', &(0x7f0000000280)='%\x00', &(0x7f0000000340)='{-^-\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\xe3]\x00'], &(0x7f0000000540)=[&(0x7f0000000440)='/\xe0\\@\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='+\'\x00', &(0x7f0000000500)='\'\x00']) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000005c0)=0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:17:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) accept$unix(r0, &(0x7f0000000440)=ANY=[], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) 16:17:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002440)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b2", 0x49) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000002400)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000002480)) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000040)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000024c0)) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000080)="44e5a1c78ec1de6c47a7d5fda66e384073ed9058ffd4bda15d3b8536203f9de4299202e66f451e2c5a1e73a56bb53d79fd820084c2635904586ac546ed01f4613fdf12b3e13ce787ed8b05931f8f18324365b75c5d161c4ed1cb5335447ca28754311db9492053", 0x67}, {&(0x7f0000000280)="a8535a9d1323b048212a3e2b8b48cbf614f947e8dc8b992749df1a3aa008729971643bf449aebe1011defd8311c453e7be48d4134eecb3452441522768a9f7ed89cb91", 0x43}, {&(0x7f0000000000)="0ded3d269787d62ed11fd25d1b8fee8165acd882788636fa3aedfb9643a3c1c302cdecd160d757ef", 0x28}, {&(0x7f0000000300)="a15e5095320a6e5cca2e3c734d377e50e9111cea66f3d27230dbfa8112fc5c09c5d62ab5a87b231fee68e9cb1ae97f527f561709c4350d3af6bea25112aac59dd32b7f2cf25ff029f534edd847f205ed612e7a1266afda21b23ca146adfeb1ed1296fab3d9d3ae9eec89a668e38cc42af62a80e3fb63704aa44962d0b5292a6d7c88abff5f91491a381ebebf3c80b77afccc0e09408b487b59d8a5595c8465e046a8b3ab2ec1200410bd654bb3c785070e11a7b3d1895d065a9016fdff38f81e2774a5716f52d0c767b1097151a9c4d12f9404263a9ca0b83db3a8aa1c1a660a7793d37887fcf28bb26abb131b3d0e9f4439570d85f51bd4f79b01bbcb46be5b7d67bb5d148796ea8388f74d51135ac302a57127489614e5cd078215210f5fca5c3ed6bae6286efa4f767b6c539d61560dbdc330d208800c334afd1e7c1f332697600dade48ea29f381e0dcc4b32163341510ea84359b25ea1c58aec42763f6fcca47a41a89dbcc3d2e255fc567dca004f523c71f9c69f1ed7a2a47c75876accb5ab85e727e00538d86527ce185dfe2814ebc0ec734d21a1190ddb5f1d7805ed9a3b6af233d38d2feb9ef6d2b47af70a4cfbe62ca8b0c1a5c774176aa31e8dcbf40f0509f2b19b10e796779eea8b3e8c3db78cd7b4d4092c257dcd57431dfdfa15ab368b7a6cb95a025e0695fc5fc3ba6414a7f728d01e1ccadef604df115207e62c15e3a7ad3efaee323c0a2e64b7239771b06a1c249875e70799bca139d2a39816f35edb8dba5637f4702b0d0f992a5b3ff3ffc8d3659591d74ca93e736fbf729cac45957fe10384b980f8596a1ac9693b22d0afb27b74ff1075fd2fa5aab89291e740b2b1b57c8cde38d724c1c62881e88fe1357a0fec9ecd6367f9b28690d77a08e4ed1de68d86c16ebe65f4d9e923ccb5491d341afbf67ab63978ddfad2539318b24b637717d506e522522266671c144ed1a20df5406c8de5a4d065680aa146afbf00564fae2f6edcfaf6684983f675f2016c63fb405949662dc714f9ba15e9b7ec69fdef424ae33d0ad8fa97f9c623b47717c3e81232a7b862196140096318c0d5b849d52ed93029a9cb651860188ee0e76c05b4988a042f3b432782df973ce220bceceb0027f078eb65650a01379d3c2efa7c45f809e09f8c46741911bd2fb77afbba5f17004deb68e74c13b4f9caaa323ab153d99e86754b3e18c5983125983657469cfffcf75dc6108969ad5d04b92fd7c79683840ef35ae7838b236758a37609a3755f62193ab7045b09944e9aaadaed6e2919d883dfeade991a714a307a9ad8c0d452190447016c8f103c24613b5b0cfdc218dc60f328999192320c9756f66e5ed0c722c18a3b219b66b85cddb8a9859f742650d3ea51826135fe2f7b5d19e1719bd4a581177e8ac53d0da6d5d52a3a8b9e084f25425a82dee832353016e74aa4f2d3b129796cdd116c8c04494468857aee9ca2f09acdc758310d701e97d39808159b2f02a319c781b3c097241497f5c619107ef548bb08635f20ad6e29b79ab4d647570f759beb092e7e266526e04a19d72af6f751cb793954f9e00ead52e079ac410bda90a4b0f63c5c09e18fb45bf0bc830695b3ff00e32d02c3516295bd911dce77f43a016980aee6625a576c4a6e390736afc3782b741a7b30fadf4059ce71aed3587c3954f96383ad6c002a4c5334d3638e0177a71747a3ce0ba2ee0dc2794ef6153818e95fba131a9c788b717e4a6e95862983eea82b3d3264c2a6c66b2dfbe7bf9150455c4a58cae4c57b4efc6d924e5cba905c859890a1be88208eb1a2740f3448957ce84504478302b8f43fe45e6197ce4ad2451b0dd3b40845bfd4281d0a7eeb913510dc27826220043694496fe5962f6a2ec03bc9a94e117d95e50864f4bb0020b6a05c264461e5407a83c709ef0f728ffc2b139196e63ade291f47b15a20a11d30929a6d88c1f61a57941237463a16d3cc33d5d398ec024ca147f0e4747e8119640be4649f007f5d11028a26ae1680817583916b1619d45226aa863a542117abc53e281445db2d1af2ada70f3449a4ba521a9194a945a35871e95230cbc055120011c4a4a7883b79b5a345fd5dea6f1f9b7482216cbe12812fe6ddad88cf3e2edef73c79d8dd3faf14ef85057fc7a96fe960cd9588457f9d3b224f8797965e271f6dc1bcf2dc19951e50c97fd5025de1270f1b519c9d7a7016c5070720ebd2f0e539fd78eb8b5d8ee534fb79f0f5d06df26a0f0ba3e07c0175d268eef0fd15ba306ccee29e7f784b0934ed578a371582fe9ed292575a492fe56d567933687c4fa069b718dadb4fc05818bce9a2f5ed6975619f0a8c1f948f236d304139e954de547ff36df8ad83f812bb586ed9bc3a8a7cc42c92d2c8b81a12e84ae13623b26c8aa301b8d13cf91f6bfed47d31a6ed91e419380823f32e0e949eeeb3eac5ed55b08e769a7638fafe492e6d58c67ebf56f52d1388f60a1df80bd272bdf297ebd9a0495be57bc32a5cf068ed145d4b4869a2f9726d74b81d997e859e595efb00fe684ce47b018970ccf06ff6b216980d053e661090c895ca2758979ec0940d1b4641e12335ed1428ebef61349c8e4a6ec098117730dcae3223fa122fe238824516c93dc2daf0685bcafee365b74aab8d713fc8fc70a027a006fcaca8fd8cd2cc926b43a3191659133e6fcaccb81001b34f95bc768acce2200e958135c7688d86227a5289226dac23cb236cdc15d86954839f90489dbb092b19dd1b1f4c2ad9dcf02ad9eb70f3b709339dd9f239f1a8b3ae979e35989e0b1b233fb3af2f9dd2c31d237f87c0ca190d85a3a6d635ed0199b98986620f8778849c453912e1d747982461da92b28976672ffb95f920d37219615d32b572ff5015500677a2423574f60ea7ca0db749a2d30f462595d3a203b55319f9e18dc0a4e1e2b5439fc1736baa0e16030bb818030f80cb9d95fcaa042db6bbc4028ff3ff9657d2cc0fbc6ccc784cb8d58b4f0d1b5e46137f18aeaae2f22e7697d24b1f6f0596ec4d6afc4da8d2addf0185ef4cbabdbe56c62b7e00e9b4f3a186953fb791ca290376d1eda3e2f19888933462162971054290fb26bc38fb788d895e2d03e9ae999e8c5bcc13ed2384ef6d73e71d3455344dcb72aa833f5cdb8efd6c42cb3de7eea0f45225a26df854184fb60f73edcc743bfb9d52248a3b397ec38a13e05ea930f2d3e8101f42dfee397df35abc0b7197589da8ec9d11d214e98d6c647b4190791746772f4485dfa3055fea87aff86f814fdbf5d3e82206db28dfd330aa77b067ae35d88099905966e1909457c5bba32a10229c664033c19f3c2a8b02c235fc1b533d5a879496decd0017a97d521e5c87c0bfe06c08b5351a462a43ff082ab5dcccb1d877aaabe15a7b5a12d4d4903bf605e20080945aae1014ef914d8517e11556f586c08b1b30f5d5c5bc8254df7cb98b3713603712a38aaaffc31110484d6b18727334a9014ec5b550634e955eb4ac7c0343a577a05e634decdd130fbd3b51e1f6c8ff7c50d2c81f3217829cde7b57b86dac622655bc8e108eda83f293fc61f671c305e0abadb58c07e6f7c00329cd9dcfe9c07973c67e7f821aaf64e8244eb278ead2c67a01fceed5fe601c85752e53098068d8f73477423af78892ca1caf35ff0b92a6ac40295baf9f9d4ab8fd530d856ac681324ae2ec43a01bd04a58e964230474aed858237acedd15782964f7b14c5d2efaadf73bffb689a8ce686e63ff630116e1ffc3dde553e28da2db3afb0261847b7b5ffefa545ce7d379b672f13aa5a473ec3f68c51320a7aa519598adb2ebf131c5b8d1ebb9d754b082ea374e869af4802caf5f5b60354fd12c6e8f60eb31201d179b30c45d889b82be9bf4a1fae7ff904e494e3d65d2dc2acecc7c92180c74c8e83044744fb471ce1367087fcd8a5a504518ee442145f1f1ad63993ef1f1987f3edb233a3eea35e9e06e9dc759f89bfcad9df8b6ecf26a38e4b91c711925226e12235590f95a17c99d04731522a52e22d6d14b4cc7f94a6a765e3f57abd2512f1de1e6beede5c37ffcf3e9f027f69589096121845fdf9e5d2741e1b0860d0fa18580ed41b1e633585708a37c3d287ca2b4d951fc9ae93d38a13eeabe3ef437ea39e7dbebbcb9838d055242e930dbe21d0bd4c5df8ae9b3ac8f1ce18213d70be4a6aedfa4ef9f226adf4db0ebea0d7386c7a486d2036255a7cede72f80e6606fd3562caa586a43457fbe24b5b12c4a8cac8f8f6ab1f705c7013fa92fa84fa6794eafd5a622df61f6242b0e1d2889fcd00e3192619390c36c5ae902193b7e1ea9162e9a39843e556013afacfb1b0642641818da1d98ba139cb47951b1acb9c9e139d0c0145a2ca067af51f0bfd67e1249fbfe4eb75c210ddb4a8195b2b82cf085578925f5cdba27c3cfd72c035c96ed831daca9773c6d3dc838326c086bf10b60ffccfdfa0067a8e03454b8f942871e0d61c877cdc16af4650ddcc37f686bd905499e95093379272d003bded1fbd4986dd977911369b5c57cd4502a6506e9ba2645055b6b2232a0583f7e70546a5174bbabcffd15972ccb59a9344456137473b6e33bfe085898c0b230f3d41715b0f7de8fcf93fb0f86832d63336dd4dbd963f232ac6f34b070644d52685ebcda0286d54d353c26d82d5a070f7da5d94be7ad093b9b505dff18dbdb8b0e5dfa72eac611741c14503ce93b68370c95abae3d1813ddcb152fe622624f7663c361501cb2ded5deb4a66187ff4d54672b2240adcaa0dcf03583b2934dff11bb09929b6dd1f4e6d67d781a1cd9329a097b1b12761ee160dfe05d65dfbbcbdf221ee1a7f5b0d64adf485cc9371b273bd61bda9b94adff3f9721876362e78e45551e2599cb4e06626e536178c81fce92f421598f10f79a4bf7e38fe1c5edc53c12ff3ce460424abc571d91691c1872cc5d9978c54b5b9d13aaa41823fa6250ca337c08389b3e9f04784bc7b6fc6c5ac62f9fb806592fab6cfd7e4fb697cf5372976200d299fb44af7f0a57e34bbb3d3f20807ffa4ac0c1402b3f7b20da43f80bea7c648a2320098373f88084246358b9722dded0e35a997790b66cba803eab265bb256d7e8b9c4a36d35c716ebe9737f2f937ba0f695f18eab84d785d38e1378628443ac3d8dc8e26f61d92475ffa8d823d44510ba06e813710001b67f8cfce23704962164da26fa4aed8907796c604520d3bb9b71d6faa70ae3a28969aeba892c95f258bdee99ed7e4e7db8714e321fdb07d6529a40a59f9854212b908befa5cef77de07ca40546e56f1ffd2f9e25f7982b6b2defd14217ba512e09020c4cd78556dc0fd348bd659b686583286f603d9da2d46411a0883d99817f30de297c86a4f19b9caec6f9130e00e7f58c04a3b3ad0c68fa8cb0304a0aea2c8a9393faabaf74ead17f066c914d40c6a7ec23fd3c40308fd8fdea0335718c511954d6a44c9d89338fd8b1da590b8bb5f33dada1de94209e203beafc7102a1e6377b394bdbcdec6d7e27dbe336bad26d04dfea9d812e4bd03b4936b95432bd50f200418aa7261e472fd6cb7af437c14ceae1e7b3f987e2a2c34978b7f20f6ad3ab79c8e2d4188223d84e40bcc96bb1553a78b6f321a45ed6a0135ebb9a2301f10106605ffd197da334248f378c0d007e3df4d325e910da09f3ff5e14e53742d4efb8fb7d481689c350dec61c1160071a6524393822e35fe270add278448712dbd86aa6a4b54bb34cafb22812e6910b0a47409ccc60b7fe80ac843902f1069df2bde34140b", 0x1000}, {&(0x7f0000001300)="0d93cd77c8767ac4348a316604835284a262d1c2a07355564c11a4cfe20b858692b179cee8b8139334d85afacd3ec558f9cbf842ec7d75b424db2912039309503281b808a7b7b6a9521f2a8686c6c4dd6b83ef92c0e7635f33748d7e677fd82c5f35b52ca3d4cc3417555590afcd504ff2a7a60431bba947bdd198d0e0fbbdeba9b7d0e1c2527c681cf94ed48027784331a7e4fcf584e433728b89c2f55b5f7fb043dec412afc0c267700af3883c15e8e5d4b1ca2a89c0ec6fdcae1b55ceda70b7ede26485fc2b04a4e5c19309e1bd2154537d97d270502907403dec264b8e5b8905f47cff692f4db4d16acc68fcd2205d6f057b7ab4ab226aad320428b5835ef0d50998ff860168b124c0938e8e20df7d0ba7eef26e895a55554ffede59f11281d7eda71b57f9ad88d208a7a8bc38ccc8acb9fda881cf07a0176f23641c577f23e63b8a73cd8cf50ce525654cd45a99f9fe85bda955597e528c5ed5417d1471f55be9b8a694f3cedef6b360436b87d5bc3dd5e884bb9addc965c09a598861894d7ec54c95e976097b97abb6ba23049fef676797f2ed70e0dfcf8e0c915fee5025af661868a3aab480703461d4d919623444ae74073e85cfe26b89b566e92088e5528b600ea79d8f9a8d57edb3d4f906a44e7961847ca966bc4174efd59203fba6395e492d8d85a3d192af70076b38f95cbff1ae1f3089405d1bd7699d00d70563a6627e3c4bbc8f01b8df91963656229ee5b657eb73b3506340db9515f62b56ed6a6d6905f3df2fac99e8d12d1457181d5fff72ef8d84b734333d54fc63f102c7ea2de866b831747baae3352fe405624766766a9adcadb7d340f931cf7973682cc7754e34231a8e0983f262589301b7d4c71e8a2cfbeb3fdf82c5966bc8f11987350cbea0984fceb6245f8dd81fe15a5446c1b1ca0a9e9be4a5a9af4ac3733721a7700e4fa896c2ff0a5514d2563d59d4144126ffcb02de280def9ce1ac067998e9715249d4729c2538fb3982b63913308c57bc1cb8ef5b60335e37e971c0a3be75303cb301e4c5600a15f5164ed535a28b3554ce11c0f72f5a55a5cc66ebe93c3b83035ddff2f0b1670e60a6b3e8bdda14718d07fd372b6bb0d3346070a60d10804a3c541778583525d4e576d2187fa96a013fd9551ce76fea850f1cbb6fe11d12dbfedb1fda39899e00a650ce844f71cd65a89c11da9c21aeaf0cebb243f53751fe75f19b445fdc94d487c0f059f173d4b567bcbd7e70e35882d0bb49a6838ec16e39e126a87412e72a6d52a495bac64033b43f709ff0e62548c4aa309e04408fd0347f56ffab810a0af683a45d6d36a6651a64a827e94f5de09692e7c832b5becce7bbf39ae1d4dc6e32076982c2b76ed2f50ee3b23c02e5d255c1e33f8791f5d8eca692c16bf20bea185aee10af0b250c222924e2c494ee17a754059efbe409a39ef779c5416863bb297fe5c9202eebaf8b41e3aed55b3a1d7449c63cce1066757f34a58cd2b8c29d87095a774b5c89e2cfb8fd7e349aa915a9787acdbfb808b42ecc5ff9ed7a1f5b8c7b55b5cca00ec0fb2e6460385561089da628d4e7f6d44ca1f459a1dc54003f454242d5e1dbeea8eae9a4eba8a0b729ea7eeb47475be13eba5b9cec2b09cb29afe51362c3e38d345ec766dddca8503c27d144a75da4f4299a6c71e51b9ac95b78a8b092e66bb7fa6a112c0ed3ec7a3cda6ff60d8a34abf4993d7e36306d41bf382a949e9cfad348f9e2a7337a649a72dafbf98309f7c32c738d5db268616173aa74a23e93cd52a7a2f6452ea5109cba34dcce2632577c335ccbc0e7e1cfea02eafd915e730f252fa36afa58ee4e57ff9cd6855e610a9f3df95fb47fd40d56739f2b83da6c5a672391372400ec0517fa87f8c9fd36c08dc596d09dc3de3faf9e2bf74eb0704aee5c83408d572948d0c527f3663ff10824121eda215412a063c1ae518fe6aefb6761539e2c840c8c2835a0b6e94fe562252afc0161fd21cd749da0bc966bf0b15c20181077845b158edb466b54f47fd6bf8b0f7ea2a0667ba8f78df55593192b099dc5ab470d06c94ad6462aeba6ca376a2deb06558cea68c102fdcbc9e7815eea13b056bbee1988ef127b82d0182c5e680d291f8b1c45628e08c57f90b3494a2b776ce42c4d988daa251eda12a77e239d8726f9f6f0afb01b923ed9393c5cd8bc969704f2a9363faf8095d1c5c41431dc0deb9604db2ccabd890705584815d0dc944cdc11f182badfac35836a0a6b613253c924f88ff3f8f02f55750978095bcdb0efbbb26158cd5757f33196499479ee8d53fd05cebf8d03f9450dbc866dddb7af540189f7b04dbdd80a758d5df61570e796f82bff3dce2ab03efa2d34ac6f45f5e3fa7f9697cbe21e161b895624f9668aed770a65fe7b711b569c2021958e96baba73dfdaf5c783469eb5ca3d89ed77ab921f4d236207098f188800cd81b8df54168ff1fe2ca292ab81e8121043629da56e4d43e6f8e5b29ef78ee594fbba92c7d490fc68c5969eb5da0926ed573e73c5e4dec948e862e822cece6df812361d08985307cadc2aecf50235e6c37007cd55d3163b221678ffe8ab297061bee779d5f092c97e3fc73d988500886140d9fd5022aa8e7953e32d8a20d8c1fed7be09d54a0f529ea08fb3240b239b3bd0858f297bafa2943042d04154848f0959baa992f74e55f41d178da0d0cb6b1e900d1bb00f08815d0407c15d038e4ffab85d38021fbaf9180554c9b1a908f863f53934dbc680be5ed5466a0e1664cbfaa11355eaca7ace34adce40980ebcdb1229b9a0b495dcc8f17a588831982d9b7938f14fca4abea359af8b3ca94501d8e62fa7e3dc55788c13cca0403267185403c29f82b5b5e6d19ffc86c1f90a4c82656abb46a146763063e36d8e2bab309d401960db39712cebd01132382f4dba7437307c63080eeee0f2329d2ceac0cb1d68225a1a7dac8f0555ab058a7a6b7c419cbf27f5a3f47baf0fe1cdcf021715b3d2ab6b5169354ff72607fd094c65337f4021754630cf41ff014ebc22f2fd4560f7148c1c272e6d58d8d3dfc365131948a33a36c89428fb2982bfdaa194a6281381ef6da2678d21fa0317e4b3f6e06e99bb5cebb10226184aec10f5841e27b38101bfc3ea239678e1162c2c9e5d3facae60738fa0a9e7d0488ec1b1c886a5cb4349efe169f4b51ed3783e383193a7258b928ea9d9e5c375bde128da3b7ba373368456749dc6d7d50e23deafbf564ef16e79fc282a702dc04bcf1a6da117952a6e18f3017500152551252a67b42ce0766d272e900c6d58be4f4ed71ac250b74d87f6f010d07a9700ec0c95c448aed2d3dc60cabfff89cbef76fd3b5da4820950103d5752eec933f1e474a67f83a90c3e030b101f303547ff97e089f01fd71ad22c91763e7dde84d70bdb2c3bb12527e408d0ffe1e2f03d6a906e50d3c76e8f837a068bb40bb827f27a6849fc7226942f8a535becbec4111b9b4de7456ed3cea16c717a65c0fc1179b7eb7cc4198f42c2ee51874eec65d3390d1258fc6ef2e1cfb5071b1c2297f73cc466a54e52985111ead3570a9278fd377cd87fff953522f62043f0c6abf9a0bc8dc235f18be4839cd72cbe8b5063479534e46a48bed5ba19eb0f8c5113f5eafbf4f99e5b06b0d4713d97d193b50adcdd16cb7eb3994c5a7cefa6187d5b562cfc17ffd914c408529034b79ed4ec26f32413b9acd5f7b0c627d69eff4d75b56f9c8e7384fc57aecf8cb57bf89df434406454c8e234aa2ed9a97e1c6ceb58a26233cfa813c11f6c928f0a5c0eda468bcc64c93d79592572f1454c2b2b1a5f8f7f43c03b74db4e33ead0203a2d81580034d6015b3619ff8a3c480136beac56f3130942a24af091d4074ee18ee6c0958f3d107b06a79fb617d4a2ba03dea3751bd32b12e1f21c62810b2a73f03de3b14a9320bf834046e2f8c16493d941f9711f99f83a93bc32f575a3bbb27c2ea1c8d212eba89eb8b910b297059e96efa8afe7dc29ab611108a6fe81697a5e9f2dfbfac5338ab6aa67e1ac7b17ba2c783a886b29b0565504af474072e60e7e4ff2631ecce9dd40d9158f687b89158a2c3b9bc4fc0248f2686c2b45a134a0d2c72abda276bb6ba9e12614ecd83da4a87c6d9e095a91897f2f96608ba447d0acad7859b060b282a7c3d612d6ba1986fb6cde55de8bb9705e02c107f845cda517ea2ba32a7ff641fb99185d5783fb0e778d1c4a8cf2184ba7dbbac20cc840531155efe29df2abe9cb926ac8aba633df58cc649e1a6648eba74259c4defbdd73b9e4c194b385649a63b4ba8bf1048631ffa4499bd83d0e890880b36d77274cb8eec6ffbe833a344521d82b06c417102c2ce2ef9ed94bc9d72563d1495275865626e4dc0e8220e93b045d7ffb87cd3771957bc1c5f2378a9a2f04fc0033be65eb11360ab386a2a588d55499e569369229ff45fbec03da5aac133165fa130452b5d3157c9ee25931e6b33a2641e65f8c442d24da1fa89e6bb40a04e7d6e85d15d4763c32787ae7715d0833c8e3bb0894ede92a08cf85ad78b25bbb88de6467efd024d0590548039f721d34f971cd201c6ca56460e013c60d6ac5f8f0c72ce43877061481518bf047e02ddb85e99cb5465cbffdae9144d1c254fd8cb1d75a3bb18fee3213ef6b7e3086650068ccb62348089ed4445014f745a00e3e03ed75c225c15f80fd4acfaf3e6ac021803da9bf2982779b1cf2d28c7dd790126aff0d12f89e12ec777fdbeac6d07fc41ae81ef52f8a34ca5af7e2ad32cb2e21c00106b24128af792c0c5913f60eda76e7f5c197523f2d0ba8294d7edc3944084a0f8924e90f58a10dcefeef83f964cd41189118a3e8a57cc4647a0c0592f7bce124c34fdaebe35a1fd5e5dc28215f71e694520018424db0c59ea22b3dc661b87a0856a116123ddc8d269b6f8ab88b704bf059ee7c7afc606b1d024a4c91da895f3f1301c1ef34d0220357ce32b74bec0cdd9f6988e1f474b28aab1c7ac70fc33c108ee386f30a38575ff2f6536917d39e889173c1adfccc87f17b24ee8f882607611284c95ff3c9776fcf0a384139279c5a7071d09c4e7bcb893ce8fae6457ae48c05e9133bd8677db9e57d764869fbda16a640f2506b768b91e624d66e12d989f8e4fc68e96ff65e0e7d4648967fe8acb1058de340cdf8150549679dfe8f8ee35e1c0d5040052cc92c6481c4fe12700e0f26995015f1483fe719c8c6a95c3617948d186fc9cd818b478564480af077b768f2fac17066a51f120c707658265c721952b8eb2a7957644b4047b3131bfb9de43fe9cb155738c89001f51c9ee9f16b5ff5aca4509079ff4e76333000cc01ca469f9f46ef130eefcaa1c3823dbb33c3f53bb53efe1d26ed2d711c7982fad8a7f81822d0701d1207dc0c6aa8af249fb103ef8144e67d55d2cff51a970bc38298d4812ef16fc354aa8a35dd74fe3a2aeec93ea9e8d6b1d0cd567983c827c2cb6481424c46d33886f9c18aa7d174d51bd2355158d0e0837e66f71016ab3b6e7aa53f1c2c0506bdb3467206c3e657d482d522732b4e42c0ca43e5b488d25d200fcc8d1e4690c7db211f9bb9e25855107c6f1c221f38630269c71bd2e098466d761f3589bca3a49328796df4b82f762bb078be1b332270e993b27825027e51cf0d5134b1a4f718352281b1c91d81f81b660a260929f824b66507c68085ef806b2b09fc78989549cd55de7a5a7cc628bcad258d96798b2a4933e3d4a7cae5e1afa2c715f554f88bafe3c48f58afe3db3a75e1fd992f350e4caa", 0x1000}, {&(0x7f0000002300)="9622342070900bf26cfb4147e972d41a41ac719523c2abd6431d253fe55701586894c0eb46088e33c78add4b635a7872f34bd8ebffdbf265c940500b90e5ebb8de10e94774a364a91305cc", 0x4b}], 0x6, 0x0, 0x0) r2 = getegid() r3 = getgid() setregid(r2, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x480, 0x0) getsockname$inet6(r4, &(0x7f0000000180), &(0x7f0000000240)=0xc) 16:17:34 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 16:17:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x8001, 0x1, 0x3, 0x7, 0xa88f, 0x1, 0xffff, 0x81}, &(0x7f0000000080)={0x61b, 0x4, 0x81, 0x9, 0x7fff, 0x401, 0x6, 0xffffffffffffe821}, &(0x7f0000000180)={0x8, 0x3, 0xe90, 0x7, 0x9, 0x0, 0x2, 0x2}, &(0x7f00000001c0)={0x0, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x4, 0x1, 0x26, 0x9}, {0xa0000000, 0x9, 0x3, 0x7}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$inet(0x2, 0x3, 0x1000) 16:17:35 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) pipe(&(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x1, 0x2, 0xfffffffffffffffc, 0x793d, r2}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xe7, 0x3}, {0x7, 0x8}, {0x8b, 0x81}, {0x8b, 0xb3e7}], 0x4}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x200000000) readv(r1, &(0x7f0000001480)=[{0x0}], 0x1) 16:17:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) pread(r0, &(0x7f0000000140)="11cba2a1c9930fb03f600c20d92c9cb7a1a09793be0d17a320efa118addc29d5e5e05512ebf3cdd929310d20e230986a184d25a6b30a03c74f23dc250f7b91d34cebc344b79aa7624edc895fb977b16c705729a9a0604a25a0894c1ab691e4a605221c7267347e267911ff7f4ca3003168808baf470e9f6a922d8e71444b252e5cb3169bdf97649300787de729225366220ce307f0ef099852ee942579eb9184c37067185db69600b8148288feaf76440d", 0xb1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x10af, &(0x7f0000000000), &(0x7f0000000200)=0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x20}], 0x1}) 16:17:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xfffffffffffffffa) 16:17:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0xfffffffffffffffe, [{0x1, 0x7}, {0x3}, {0x3, 0x7}, {0x3, 0x4}, {0x3, 0x7}, {0x3, 0x1}, {0x1, 0x2}, {0x3, 0x1}, {0x1, 0x1}, {0x2, 0x81}, {0x3, 0xffffffff}, {0x3, 0xa852}, {0x3, 0x7}, {0x3, 0x5}, {0x3, 0x1}, {0x3, 0xe418}, {0x3, 0x8}, {0x3}, {0x3, 0x1}, {0x0, 0x4}, {0x3, 0x1}, {0x3, 0x5}, {0x3, 0x3b}, {0x3, 0x400}, {0x2, 0x10000}, {0x0, 0x81}, {0x0, 0x8}, {0x0, 0x8000}, {0x1, 0x6}, {0x2, 0x8}, {0x0, 0x9}, {0x1, 0xa8d}]}) 16:17:35 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:17:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x240, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getegid() sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66696c653000753cf1a70e17af4f9eec2ba76dfa211f984f99c917fb0de5d8cd8acb1a95570dca42464cb2f1f8fa1cdc7e8579fd567f085ebeebc1bbbe0be1464d834a37e32bb4e84730eef7b6c785509b27c83d5febb2bac9619af32f7ddd1ead26665811110ae650b0e6b8d88f6666c40cda6f50e2ca7f9877eb5715"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="863eec6c08da11bebd88c9f5f3406f6b03eed39f23f8c69e2e80b0ace17dfca036ec8513733caf7657c5c916e6ab084976e6b5fa76add6911216aee188b9ce9ff63e779e8715b277f66ad88a9b44d64e1fbd85bc39749fbd01bc6ce989a47d5c40e9219700f7dbf03ed3360fc4e59c41f566d7a6d7c29740dfa9215d9e6e95994236941f5527b34422e0bc7024b6c76934d2f25de5ed156db6f2f81c22d9f71f5415d4d53f7d6063b1c70a7c425a40ead2baff0580ce2c690933e9a68ba3da2f46d324ad36af979c73c1f02b203560159fdbf32c5637865ed1a1b4bdd95559a63cab0df871c9bd0922345e90074a00f713628cf1ab849e", 0xf7}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}], 0x20, 0x4}, 0x2) setgid(r2) 16:17:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setstatus(r0, 0x4, 0xc0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchown(r0, 0x0, 0x0) r2 = accept$inet6(r0, 0x0, &(0x7f0000000000)) fcntl$getown(r1, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1a0, 0x0) close(r2) 16:17:35 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x3}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0xffffffff, './file0\x00', './file0\x00'}) 16:17:35 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7df26f000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(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'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) 16:17:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:17:35 executing program 0: r0 = socket$inet(0x2, 0x42, 0x400000) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) preadv(r0, &(0x7f0000002480)=[{&(0x7f0000000000)=""/22, 0x16}, {&(0x7f0000000040)=""/64, 0x40}, {&(0x7f0000000080)=""/248, 0xf8}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/190, 0xbe}, {&(0x7f0000001240)=""/139, 0x8b}, {&(0x7f0000001300)=""/151, 0x97}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/190, 0xbe}], 0x9, 0x0, 0x4e) socket$inet(0x2, 0x80000007, 0xfffffffffffffffe) 16:17:35 executing program 1: setitimer(0x0, 0x0, &(0x7f0000000080)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x2}, {0x18, 0x2, 0x6, 0x9}, 0x80, [0xc8, 0x4314, 0x5, 0x1ff, 0x4, 0x1000, 0x7, 0x1]}, 0x3c) 16:17:35 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x59, 0x16, r1}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r3}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x68) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fsync(r4) close(r3) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:17:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xff) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x8000}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) 16:17:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x4}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10200, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ftruncate(r1, 0x0, 0x10001) 16:17:35 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x5, 0x0) syz_open_pts() close(r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:17:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0xe71) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x1, 0xd4, {0x3, 0xd77d}}) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x2, 0x1}, {0x18, 0x1, 0x5, 0x80}, 0xfffffffffffffff9, [0x7ff, 0x20, 0xfffffffffffffffe, 0x8, 0x3, 0x1, 0x100000000, 0x3]}, 0x3c) 16:17:36 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) read(r1, &(0x7f0000000040)=""/190, 0xbe) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000100)=@in6, 0xffffffffffffffab, 0x0, 0xffffffffffffff6d, &(0x7f0000000180)=""/9, 0x9}, 0x3ffffffffffffffe) 16:17:36 executing program 0: r0 = shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) shmctl$SHM_LOCK(r0, 0x3) 16:17:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:17:36 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x7ff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) write(r1, 0x0, 0xffffffffffffff30) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0xcdf7, 0x0, 0x1, 0x56e9}, {0x9, 0x1f, 0x6, 0x1}, {0x8000, 0x5, 0xb9, 0x1}, {0x100000001, 0x1, 0x715f, 0x8}, {0x5, 0x0, 0x1, 0xfffffffffffffffd}, {0x4, 0x2, 0x80000000, 0xfffffffffffffffa}]}) 16:17:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) chflags(&(0x7f0000000080)='./bus\x00', 0x1) fcntl$setown(r0, 0x6, 0x0) 16:17:36 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x2, &(0x7f0000000600)=[{&(0x7f0000000140)=""/127, 0x7f}, {&(0x7f00000001c0)=""/107, 0x6b}, {&(0x7f0000000240)=""/228, 0xffffffffffffff0b}, {&(0x7f0000000340)=""/154, 0x9a}, {&(0x7f0000000740)=""/129, 0x81}, {&(0x7f00000004c0)=""/181, 0xb5}, {&(0x7f0000000580)=""/85, 0x55}], 0x7, 0x0}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = socket(0x0, 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2040a, 0x1) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x100, 0x0) r6 = socket(0x10, 0xc000, 0x4) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x82, 0x0) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000680), &(0x7f00000006c0)=0xc) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xa0, 0x1, 0xfffffffffffffff9, 0x3}], 0xbc, &(0x7f0000000800)=[{{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x7, 0x100000001}, {{r3}, 0x0, 0x20, 0x1, 0xa1, 0x1}, {{r4}, 0xfffffffffffffffe, 0x4, 0x1, 0x3, 0x1}, {{r5}, 0xfffffffffffffffb, 0x20, 0x8, 0xfffffffffffffffb, 0xf4}, {{r6}, 0xffffffffffffffff, 0x4, 0x8, 0x3ff, 0x6}, {{r7}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x80000000, 0x9}, {{r8}, 0xfffffffffffffffb, 0x40, 0x1, 0xcd98, 0x5f}], 0x4, &(0x7f0000000700)={0x9, 0x6}) 16:17:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x1d) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse\x00', 0x0, 0x0) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x1, 0x100000000) select(0x40, &(0x7f0000000080)={0x190}, 0x0, &(0x7f0000000180)={0x8001}, 0x0) 16:17:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{}, 0x2, 0xf75, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:17:36 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x106, &(0x7f0000000040)=[{0x2}, {0x81}, {0x2, 0xffffffff, 0x4}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10008, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x5bc) 16:17:36 executing program 0: utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x8000000000000, 0x5}, {0xffffffff, 0x7f}}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) select(0x40, &(0x7f0000000800)={0xf885d12, 0xcc6, 0x7, 0x2, 0x8001, 0xbe4b, 0x76, 0xfffffffffffffffe}, &(0x7f0000000900)={0x80000001, 0x8, 0x0, 0x3, 0x401, 0x7, 0xffff, 0x401}, &(0x7f0000000940)={0xc78, 0x6, 0x9, 0xff, 0x80, 0x3, 0x31200000000, 0x80}, &(0x7f0000000980)={0x0, 0x1}) r1 = getpid() r2 = geteuid() r3 = getegid() r4 = msgget(0x2, 0x80) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000780)={{0x9, r2, r3, r2, r3, 0x0, 0x7ff}, 0x7ff, 0x7, r1, r1, 0x1, 0x0, 0x1f, 0xf7}) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000840)=ANY=[@ANYBLOB="01002e2f66696c6531001a16a7d6bd9fe250f8395669b0b0327783d12e9d8f0ddca60c050c3eed07c4589ca7e8b713235bf1683ec67a46623b0a5d486a9f6d44fdbe294cabc90a5c32e36e7d0c23535c475157f9df9e7645eeec5ab07c5452f0084aac075df421f34f02b21c9f1e7c07352be1f4bc9750dbb76f86632f37370ce481ed8e0645a1352e7df2fb820c465a8686d54710daaf4cfa7eb6b454936b2dc8514c12bcaf679d2c18e7fab07abebef2485ab4"], 0xa, &(0x7f0000000680)=[{&(0x7f00000001c0)="8f935ace91c66722574f41722c929e9f451f8e5ef2420a4d9740b80ef5117a402f7223f7c1a207f813456b49ba5b02dd25c86fee9ea3e3dc78991e53781ba34cb5066254bc2612493a110fd755876c9c440c9d52c4819337a4e475ceb6a9823a0f4a97732cfd23550cb9c9998a93b130b3625b74af1f80e103c62097285e04b32829c01ec22551f0614f823e", 0x8c}, {&(0x7f0000000300)="69556e2829e9450faabb741093e20bb3ac2b068c88b45e68c20daab5dbca881348b8c28d51ed30a3fd8a0a3660693cc3808e9500167981ca09ffa6f150c84fa1b45d5d9d3634822b53e38672e500475c6f8e8f970d838f06f4f2549cdfeceecd547699114f554c059baecebd6dfa252e98da0fa5e184bc9da3e7ce74fb94780577bbabd4f11a6c0d0be32831f3f3579d36947aab26329305731b1b406e0e4aac09602510e165cb8e313e2f444f49b65612e3ab991134689bf892faf47402a8002b2e6c18e793b2dcbdde70aa4650ed4ff47b8aff148ca209bdd7ccc83dc96e", 0xdf}, {&(0x7f0000000400)="4527c1be8adf7e3fbb4e6f2b2963fadf3e36a64540a68728819c8313d5d691674a08800206f1d3b7b36334a4f56fe254e5f21155da466670c3ccc6322d25d50908537fa6d5d7650b380a32a09bd7715a79f4a775039ef0b79c532363b42b", 0x5e}, {&(0x7f0000000480)="23428ad43f9e392583d1459fb8c0b9d03d26a6849f3a2f6e1baf6c0762f6cf88e44f9561f18225691c8d086213eaff678c2366cde5e900c2686d3f8b7ef6095830f54b106e416a33e944af4d81ccd94f5fc4932d281d9ca040b0614e1b0e55f8ef2957361ccbc597484b5a72eac6abb13f544d0b99bbce8cd0c52207464b79b9c843da25781c58354ee818ba3590be883aa9aefad4330c1fe2d6d9ef8c941409e9f15696efa1fe8fdabd4f44ae27fb823ce864c683f3c3aa0408cb2d0788c34f2dd54a281d1f2146d4149fb722", 0xcd}, {&(0x7f0000000580)="9ec4a714502ce4c78bb9bc1191b4eef238b693e911ea4be5918370b567351fa07c807dc92ae41fd4d195c652cb8ad3b6eda3c7f5e4a2b7d8347b816768536dc4ece568dcc4a0eebb64553d24080e2ee2f9276bb52e5aaf4002fdbb1fb38efc5b1199aefd23ff2dda44e6151cabccac8db979540acb6ff33623d1aa020c0d8c096fa977151a6de75c83b2935102df2977869347bf800ba30f8541f7bebea99dec0673b95e2b0e206276353927c66160bd0094a053a748898cfacaeb509f215a1e9b4c0078c860eacc31", 0xc9}, {&(0x7f0000000280)="31f03b937a5515bb06b85c3e13d52e7625200fc0301b845c090bbd3efde9", 0x1e}], 0x6, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20}, 0x4) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x73, 0x80}, 0xc) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:17:37 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x10000190, 0x0, 0x0) 16:17:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0xde98}, {0xf6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="66f3") ioctl$BIOCFLUSH(r0, 0x20004268) 16:17:37 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) rmdir(&(0x7f0000000000)='./file1\x00') connect$unix(r1, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0)=0x3, 0x0) close(r0) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000100)=""/117, 0x75}, {&(0x7f0000000180)=""/112, 0x70}, {&(0x7f0000000200)=""/222, 0xde}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/249, 0xf9}], 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000001480)=0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000014c0)=0xcf5d) 16:17:37 executing program 0: socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) 16:17:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file1\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r2, &(0x7f0000000380)=[{&(0x7f00000005c0)="d09ac7e6ce4cb129ff575c91d07b0b494d0bb5839fa0d93d3128fc5abeb41d13605ed4bd9735b523bafeaee540f873c0cfb13f0b9290bbc880781d5e44d795ef434c971cd64588d67cba23dc53de8d7b186a6e7e4d2ad402573e5f4725498f47164437102787d989d06dd8890d46b653a1277fecb1f78b9830cee944f1bcfa3258d88d774b77f9bbc24d288bcea13ddec03d388537e0592be030816dadbb228134533ba288d63e60de1cd6db1e65e97446de84bda8614a28ac7016246a3bcd4933dbded755d4e4dd8471c39eed30d6e7d02d84925c9ee2f7f1ee3991c62be8853961e0be918d430a27b073cd2c0d21d0c5e791ae972be5adc2b397b9e2e50e64f781a7ba604eaea15c97e5dc4ec6c19a77a2b8e9e66029115206501c3cd8dde31882b21f902cee68424c6731b684bfb2a55a9020349518d04ba736da51aefa092f", 0xfffffffffffffed9}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 16:17:37 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xc826, 0x7, 0x5, 0x20000005, "5e5642a42c0000008920801c4ef0ceb200", 0xfffffffffffffffc, 0x3}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x100000000) syz_open_pts() write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d", 0x15d) 16:17:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x41, 0x0) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x800, 0xfffffffffffffffd, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:17:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x611) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) ioctl$KDDISABIO(r0, 0x20004b3d) utimensat(r0, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x8, 0x8}, {0x9, 0x6}}, 0x2) mkdirat(r0, &(0x7f0000000240)='./file1\x00', 0x101) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000002c0)=@file={0x1, './file1\x00'}, 0xa) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)=0x6) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) execve(&(0x7f0000000340)='./file1\x00', &(0x7f00000004c0)=[&(0x7f0000000380)='{\x00', &(0x7f00000003c0)='#)\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='}$,.-\x00', &(0x7f0000000480)='\x00'], &(0x7f0000000540)=[&(0x7f0000000500)='\x00']) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2010, r1, 0x0, 0x0) pread(r1, &(0x7f0000000600)="ef26e88db06b5e4105ac546c613ac7af6b70cfd6e4a0abea3a31569d7435adfe3122a3afd4831f3148f87740bb956db68baac936bceb7c91489dc78157049a21fb59bae572b9701c701130786a15a80630a2a921f5cfb3ec22abed0beebde5d1cfb494d7aa1d8e27daf64b907eb7b16f317b2c346134b8bf0cb6f94540d715206f2ea99730d6a2712b09e95db0d86b5b48684c3880128bc60d29538a71b6f7d526f32467f644a7b66e9e4153ee9c26678f3a21cc00ff21f82ed9a89a5159a43efff2b2c25e0545a932c636114163aacdd3a20aea5d4bd6f18f5ac7684811ab688d6c4f4e7fd3a6fc8e0e700d345bde1c19b282fb004f1b92045677d8bd7233c4a028d228151ba84ae510e6d3e0038e58fd87930f002a3533f540c55cbf697bd8ae2fe2001888f18c879d57905f5d98cae94d44b63c28bf406d42d02929592383f2d0632dbb8e1f75cb6d23437e2a64b2a10250182d0a664ab60db6601146708febf5d1f0a30a2c10a424fffcfbed85a02c53ced1051e49cd99597aacf90b078926934c9c9049bf37d09c160c17c495f81585f30d43029044d6bb0e72bd9abe941f382d5c911cbe40e349d8beb65a8774b329a852c78d03b367041fa1c725216778d41b6644aafd4c1aa2c9c9724f27d5ec9930d0403e6c8ebd808a20b8eb183f49ae7436f2cb704cd267e2d75ff702607f95f0e6a233ff3591d0ceee5b80e8823716811ebcbfb0359aa1b7056c54ab84db82da6344cd53bd30bab3ea12f4609c54a8c681ec2503e9466508072f915c2bba5ebbb1b53a9190e9b59cb3105158b02d7516974102a901a7d6fa4f4306fb00e9b5bf8af6a4be01b16d83acc85e2654d98a9000848b4b6cf60a7a179ad8f5dc00baccb5914ef56742fbc17331a8ebb6c2d002a254245091c6109a364167c29233f0c908870cdb07d5981d6d11b2e59151d06a65c6b31e01560733788766a0ef36c85a222b4508e0ebd054c77c9b2c57284801536f56b5dda9b3959d59789552e3a5097c9bfd6a0a0214e809a0886f9703963061a7e2af9798a7dd3bf9234761a795e6f4487e917d7626f2548d57cc2954a4fce62b49ea6dd4d224bd8b82e878bc58e3821dddb7de0e423b085e1193aa778e4538698a77868467cbf44dbdc1333e5f9324cdc31793430ecd5119dbfaea970aac3a845b36209f59c3d00fee6d7162af7016e75c95ae581fafb7c276cb9c28bbded5a69eeea412974064af57b623db6c9a912ab9bf41acbc673a8116b1a40ce2bae43e82da7d04998b21d1ca72d40307873fcb1465bed39639c38f64eab463961d8497a782a675f8db9c9775648794a1e8986f2cfdd50f0c6744bef8f58be407b9fd2d5855ad04eacd4fb4013c59aaf6190771b8244e36235f8fa96102bce5304199c65a343ba6182100cd3680851cf6a4736337278653a6199bd6b7b8679ad4f2781006be74c74ee5a8af14cb7f53fcf6c4742efc5172f373ece2ace9614dd7bf272d1b29d281d80cae5885e67f43a75e8576d61835060e8884e066fc0be1b29585ef3d10eafa25e52d481b3c7a7f88f14f6e8391c8f06e481e50f770a588e4ce2cd598922f500f241c0b6dfba71f031f23a2fa5c1f5ec58253580ff30bcca2ee87b62ea205a6b5c497cbde416b02c794701ed013c332a04d9c722a7aa04a199fc84175150c95cde67dca8b65d46a2221142855a83314f9a4a4fbbeca3e1225a26c23bb98f4df8a23021cb4d5f546b1bd4a4b22bf98a8c65efef8a0b8ff29ac996d2cc249ea5ed159a1f66cf435acae38c9a6a16209d3c48632b2b3c8d255875c6a2682397d8d861fa00176a6ee2ff4f71ebd19e6a9451b166144db6bf4c75550651b290ba6050791cd6577fecd0656545a2498252ce669e2ad37c71de91674080668266db1dce44a81a828c8a4a1c8a7dd0380bb8610ed7972841545901e7c6e1c9858f1659a152bd3a0396f2dfd6b66ec0a8d76a0728c18822d9e187235643b89ad1a80e1862abad0101a43326a5fc7bb4acec1e6147406dd73c5c8d975af0219cc55f0b21df5705c8be09bdd50bb2f8725d6236e2b4485a8f396278e8f49f7c7b216f9bacb545d54fbb2e1a5aaacb6cd26e2fc45b047c4a518ce58e1d80195fccd269fc33134e72fc86b75bc06b1eb648291801d819895e805e12157ccca33cf702848d802af611da8173b5c733e1fcc9724574889f5cbdd99f7028bf5e8f2247613c6eb94126bcb63813515eae05cc21e3f7742c965973b2e6733e4fd48ef1ab559d3cb450869afe3b84d39e0bae76c3d8facc058f5802038608f62789341b8e4c1f583d5f69528875095988d1541e34a95aa64580e010e7f8a9abc05bc939307335ff7797f3a7008131e5c1a94eab25fc54f87f00faf9b370d2525e500e4b6f95ab8bc0bf9a14ff9af3f486166fe709d5d1de1216614c153fc8523c11ee8051fb706737d50609115ee3d4791ae6c9ac10f3558804da8b563efbdae4898346dfbc8e8a3fa74de90835a3a5ba96d71b4cce0ead2647fd15959430bbfd5a5792dd9979e16eb67155f736bb58b7aedde5b25195b5cd1a6535cdb72554d8116ab4387301837d2adf7e8916eed483cb3323e4636ab6fb1f210636b1b805fc2834e8884682ad61323068da7229de092361195bc1762a790cb3a1b63ab8aa2c03c250eee770c3a4777968297df4ebf576fb2ffd1ca6b3a9eeb57da04f3445deddd7a5c0c563bb06beadb67867e58a0125a16b72c2c6046615b2c723825fc35d0229a52d8cd772b6c3a9057c3ffb1c6ee8ddde837b5e0c9a9856c26653e405ec5d08397c98ec2b8f64d39b4fac32a828f280af292955879ff95d38d302e6173abcd3719b542f1bc833a1eb8d0a722270d0f547e3bbdaffc17015152554c33af0bab863d09bc9307c7d4db5c39f5215c7b052c9e04fc06ca5a710f09f69bf945d472b591721fd427b12efb4f0ebd18fffa37e3d1268476c87e96520fb6ea50c649d2af0065e6fadda39822d9cee0d88610aee8d01a0585ab6fa80c0c6fc8796aabc50681bd04f06456f1e9e2329e07fee0e008bd3245bf962f12543079996a44a74a94291298b6ff4c0ab7bb5b3a082f3d4a9f989c84980515032509ceba6255e90274cc11fff8a54eca0b0f2b855fddf0b78fd8e2858dcf21ec5bc9b753622a5a2f45c1aa2c38b6bf3faef377fad7ce7306b3ce2d74f31bc6f85bb93f957f2f3e22bc1226f28dd1f83a06dca04f8a7b08957f97df05cae1cb32d555c6f5cd0727f2c64dd9f47abbf6b9514a01959495160a1c249a279db56edc962f59bf19e27a630b4c560b6f831aba0225f833e28af4410d76a1a877547559e45f3fcb6b60982fa5df9a0f28703d5d26d66af045f933bb867be14fb85e5c75f27c1ddaa0ad2c8adbc168b81b7112850880772554f45789212b9b1960c10ba94dc55487ec89158c2390ee4a7c924326fae69e66e2a6f7da88da5fbd0767f25d6e22d7db99cbb38cd22401c65bac281c91cd2b6c9af58cfa9831e473a6887089e66ebbb628201916c67d4fefbfd546b86ef2a80612ba9a0c2e178c1566d7a2171ab3e6bb57c5acee62c02468245f06a15fe1389736928955dae83e8639ef2d24ac3e019d845a9ea3e858645631361b5b89995477bbbc9405dafd02babe244063e0b68941f459659aa2e6b35ddf9402a79091f28341a80b85569ee2ae846f19ed48325359a78e582c5ac3b99264fa8e9312b40661f37970ecade19c490c40728faf7c239da051a4baf890387457803337d12c713e361bb35929dfbe6e8275e2228ffe1c716a29670d1b934a6f4111f006f95b826d87e7c1f85d4a156412fb289636b1d1ef2c2c78a7daedc0599bab0014373d02af62aa799b5ded298772ca5535290095a5d646bb927c5635d4d8fd795a6b190dc3b4090022d4f8c30f85efe89be8e88c124aba042e3541af4215b3e159d276edefeb950f4c87ff44bd6e3a622baa2e9b9aed1f94fe21ebe8362b88b93834d8c4617a75122d7bcaddf2255222772541edb7a215ebd9c7852a3a707e63ef5657b0601067601968cf5aa679a58d5e61d02671b280cbc7977d906f807da920c9e981ded5af23d7c33ac88373302d64e9d8aad4681b6b373a87d5160402f9c3dab012b832b75bc1de93b7d52ac55cc9672aeb8b21b17fbea57fea2df29d30e4478732fefc5e6a7584bc3bc2c3b66ad4653827eecd201666d7f7593dd550584f6ca0a217e860e7ff22bb3d79b8f720f3905517a35d8f34555cc6a545f884505eb5a126ea9a2ecfdcbe176f9595e4a6c71fc0a1fa4cc99524b3c24240a1c815e282874e6eb942948c0995ffb6aa08114f7ba95287bb9e21e27088c6a06a9756f3f8d69a368f7a1a2c2f065f8fbf9c11a0a7ef8eec82948bd9aacbb99dc76c0b9169cd4700713d221af1539b911112957ea23d130725bc55c3d98c387e057f46ec4099685c033bd6a5b0d604ca5eada2565ecb87063973520c2f2790fab98f8cb6fd3e506590fd2146343d41933b4565d97963f206129851fda791f1966a2c6ded5a59ae2d342d37d65c872d6f9d0c8b79179be1d98d548ac5383d4fa0bd514a7c896c991b683e0cc4477440657d48df07cc903e42688d1ae08f5a3094f9eb2ff21f02944ebf10e85d341a3528bbdba6df5dd1129013013beb700987b1a785eba023a22d28e10ec2f26fc827553bca5e4c9453767b9a32e96e7ac9ee9a62ab1c488c7e59b43134397fcf9a0f386ac0cc80f48e7b707c4b0c978264da378c39f67db9b4b343f583b760d16eda3f8caf08f379f6e092ba756b575ca096b044f36b68f4902dfe9c3508dcc21e4aa6b867aaf11bdb34567b983af891980d2f5318e5d62e222d017b4ca0ced60d19b64ddc06b1f7eaf5f27b7cd6e8cb5f78b2129f34bc3129c4026e72b1b9cd01376a3cf78bcebd81ca60adfff4ce53edf7aeed462c54629979b689b02b4eff01c0c2d0eab5335533400236d375474b1d8b4568770bb9b8de4871f9c44ef87446305a5a55b4961d0b8eb5003ece8edc1f4828c5ecc0ee668fd00eef7d76bfa7accb4a68125a51d84a90fb48f8749aeac806fda6931acbed366a5edb82310c2ab743a791839fad9da421b643658a954674df07bdba1e82211a78169e4c27cbaff2fa6f1c3300163d5aaf000d8ba86a2214ae7c07a2928a7ac76599d54e0274ec5b5741b85543e7124617e99dbe17786588beb43e0f5aa3c8b612c4d096c569fef027cccc64b98cc6bc0eaf9607254b9a90aae123586d707f3feb66309d96c73c66f08ac5a71dd6fa4531eabfc3358b4605803ce983e4cb6826ddce9c83a5a4a557b7565b8f9c8b20e99fb329dcbd5b7590fb7a525ca1b372a599d0ff581aaa848db1c68ace51841dabe55a094ac2f58a65dd9b87c7420fefcb38c2e237152b160a8fe5345065d78a48695d627a42affcf64c899cb28fe3bd7266f93955bcbc0e2b2e8445859be65b2c78d3ebf663c0675a4c3c92c175beb031f2e0c62cc2bfb07b9c9ae3649a7b5333ab8c17da3798d436a4a1f507d323b86a83910ecf7e17334a69e94666ef26ddf04300ccbebd7d3edbf5b9edd59ecf656bfb481ed63ee61274c029740a8f4e3243268f0fdd2d47ced828b305c3e272417a0004324e67f6b975cf37902b4be6675fd1a5dc9bf5f368d317357d310f12662843cd1fc7a0f7a990ac39a49475ffa79c7d5967d67b363cb2870b6f4166cbad4deb1bffcaaa93688f464856590d999e6798144dd640e50afd40c365be8b82aee1ae53ccbb048ff6c1d01a9212960090ba2be5c1d7", 0x1000, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x40) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x810, 0x0) getdents(r0, &(0x7f0000001640)=""/112, 0x70) sendto$inet(r1, &(0x7f00000016c0)="eed70797b5a692475793c93ee7f31f95ba9fdef8a36286a352000b24429b0a8e99df44a0800cb34f58ac6e4965cc89836968e03a480f7d6032", 0x39, 0x4, &(0x7f0000001700)={0x2, 0x2}, 0xc) pwritev(r1, &(0x7f0000002800)=[{&(0x7f0000001740)="213fada86c845bf27c7ee3938cb069ab59c5db36a9dc3ac84844e606d91fcdf17a0d8fdab88a0a68f1d7da23b5c5aeccf9a6f4de10e24ebf15d08bc01822597d11e08c363f05806844ea48ff383db6b9604def2c3f7a26647e547028cd2d88bcfd82222415452413706aa1c3ca8cd889cec8b2e39e7d4cfa87056b829585c8dfcb6d1701474a95", 0x87}, {&(0x7f0000001800)="9d77ddff276e89c869667cabc1d064140cc9ecc5b110b728cecbe93ed2ac370b791405588ab0cf74f5e75a22968b60fa654dd65cffabfea7bd592f783ce4323d6ed457475f0100ca2a34c0d0aa6eded8b2ec7bdd487482a5154d3d96d691291cbe4233161ed4429f22463f77930ebf8e9519478e09d61b3a15e5bd324281be1548b34a336e6667e86b70671cfff88d5fe27d0fe0e41437719f13cf7d12de6a3d4cba29928a508288dc0df1ecd57451383ec94a93b6f1ccc565b15c4fbd447902a629907e8d54c62fb7ca1d527a4191b9f5d84e6a81dc486f2b1c740e524f178418529b0fa788c12fd0891bcfbaf34b0195ecaa31ecaa2fab64a7d60650632f05367a95fcae0cadea34b8f9f0da42b0a34e1376859ba4c7f09ee59db95d49dbd45572949a139d2bb6f2795f52ce19f58e6587ada3c023c51c4a35cc641fd64ec5b9f1d0843eaeffca62c2e9263a0cffc54f05d5e7028be7c2a2309ed8de62eb0a3a57b4ece147679033de8fee5390ae9c6ea5274a1593720f4fbf4f191104a6bbdfd56d0d32a648b27404bcc4caf828505ca04614725659877d26104615a35a1403357e1b0426af410039f3131d93ea1e8da56698dbf01c0c0b4676d1271d84cf9971a7a7db05114ec2319991d140cbb68e29650405af9474d7234f7945f6bf754d8189b715dba224a6d4f8aed69b94fe8af27168002195510a89142637accb25244bb258fde551238a758925c66534bbc54f9dee7abfec3a2174be79581f2cf9a286502d3efcf2b61dde5fc41ddc9d4bfc239f1d56111f4edb08be83663e8396512f14862d8fec7700e8b3195fa6dcb9484f7798640a1b16ccaa0c7e9d39c69c3c2d04fc558b5350281edb5fa94376f7d4271c65fc996f355c1d1d619a8b9c28b174feb1fbe40767f6a9e1e6a571fe0c09b5316db8304d060ca37df9a9fc359725b4e8a516722083bc3ef7bab4f37c0c007e12c78f87cbc58e3ecfc9a546b0a961c0bc846d1e8f3f534bbd09e0e6ac1ae8e0ffb07df74026348063dc1290561469d95dd46a6d9700e53e3f4e71d256a1f35c626ecb4d4c423875520b8d41d8e0b8b484fcb983a9725ffc76e99b89e40aef6ede684acaabb6d5e6c547693f68dae456cd2a4340efa4053fc738bbead922d1f0f1d10a876c1dd291ecb2133561b59d973247a51841f0d8f6d87977b1401982fc6100305c3a501ed7ef037d8eab1334dd4b25a411f550cec59ae7c04ddc15b0b3b2a0a01d7cf135c6d738a88417cc6a68c13003284f61aebc70eb7a8f1a01b05f18bed5c001519dc30d01bdf337b8fdd93a701bb7fbb0c8f5c9b706a8c2859cfa9bea30fd34c3b45a17d61c9ffeb663b46bf30ff617ffa41d2c235953e31e4e880bd118df2ddefea364cf0e86a28cef55ee3156c6a9b42af1452dd43be0b3b4b0eecf2ac4f41526f58555f2cce659d6717767947b8f4c7b2b896f9e775f66861f4d60ecd68fb5b8d5ce9d071f597e7b9616ba6e5b186ee76e77968834f6f6034a5ad2dad7b5c6c754b80c2f7a5f26a45ba707acacac13f2cb3fc34da734eba70fff33683b694b79ec1d0f2643d7646435545ee68180c4c6a7fcb569b14a7162d2ccc5e5914c16c58c3ff306ed467e9c00e0f19d92d399d0958af41546d014ef0a85184122762b6a6d3fd62afe266b30c4e5454dc137013a50dc6ca899ad7f0774729e7a37cec75ad57366f1cd45feb2a0f7f176834e5de18fb9c0199397d2dd801a678c7e2c741dc17fc7aff67c95924c3a06b61f462488e08909410c93ab4121c3a662a4cdb657a7ebef2a0ad206679d5504414b48b0531eaf39496ed8e6d8e83907ee60401d8a4bf52eb64e21c02642a4ba7e7b15e30076dfae84b33a415e7a4693b1ae824dee4b4b8a26de495fd0601ec54071d89a0507a329df851c528206c97355f9efe48944d6cd052688eca02c0bb8b612adc847efd6b8990a4dc7d3439e9f28913855aa8bee66f4d18c2ec72ffc0f06d43551558dc5fadedf10186f8ed2ea7909b0a52abd489d2a76fb6dab21512b3082124e2242e6b7886a17a96891c516a2881156d929535afb54ade25c539a16b06f889c8df5bc34b3cde3f5b26540970ef2758423b9c861443160013b9fb11d90dce0db308dadfa57c9f72cf4ab0b0fc7b771e3e796e147fd78c590847c91de5e5d5495ab215ff198ec8f6f0103878602760efc0b6af4ccd947253c9b43dc48fe0660e43bb76e4f82996d6f493213bc9aac5a13866445ed35263f29974cac9d5a5b62ac3e347820c50791fe0fbf2f49893487ff8f8a5c95f6c6dff2c4fa6e5eefe4466a1012b47544648c0e0ced8cf78e46c7669d168dddd8f289c85ee9fe0cfb41ff20c42221779beac88f792202d7e7bb9bfda50d99f4753d06b47317957e97251ca2716a8195455e62a37dab55b9669ace8c3b3f520cfa5fcf7cdebdf0ac97234cd8fdd5debd0b45c50fb428197fa8fd864d29cce9c222fa4c7ff69256dd2ae28c4619adaddda714454f0bc1b7f34006074a487063d7f97d3528f0daf059d1ffb9ab34c40389e0abf7cd05f61b0c162c25af6a1e8751bfdeeb420ff8f5fd0a50d3ef8cc42a0e60701a03bdb6ab69c72a7a7da6bb7e1d45fe2e00bc8438cadce1d0e3f4106e87fac8d1814a5af30e412711ba542923a22a980ef99b65c37194d2e5da1d3ec4a504ceadb8dbfd015cbf3002d0b505406ac46625b351b0a80a73a429c8dc7dc511901234e842a47db0bb7d8fee6b0fac4855e44a99f098e74248bf55a1044837797a918f88bb3d8bea78860aa5e7483786bcce4b03cf89640bcc1462167c11f7eb174726a2bf7c5c193ed078f763ec3cd28e97748d3fb1381f54dd4edcdbefc7c7a23212bc0dc87dcfe7da87b703614bd854a382f1715cece87553552a8d2f27eb4110269dbab6f193e1e25592d4871effdd8d8e54209f0dcc7c9ec9b2a526533b1fa2d49da7509004f080d5f7a855266f40c07256a26fd33b45a705ab0a53b6d6e63c2a23abc89400814dc5b779d5576cffbf5956fedc39516c96bcbddbb41bbc8eb9070ffc22ecc6e7a2cff145120b9eed290b48fbb846ff621f153e882455c30432d66fe5646c42b6ceb7b02d226afb38d03bcb35ef42d70b1d2ace22e32f7250e7e25a5820e17177d0bee42c61dd2d3f5a845482299b7acfbef01ab89cbd7ceb49dd57f05c80f351947a002c09eecfdea10f848cbd89575b3ef03d198563d7bd5727eeaf418820dbf0dbf3e974e43c05a9e686d3a34714f5047df92285f79136b647009cc616538244e09069df3c214b118c055aab6288b62ebb5268b3452a45a39d427d391fb5c902ecf37f8ee975356c21ca30fe2ebbe67dc6efa55632ce8485107e17596214424df24d1b6e2baf531b651bfe9c2265ff3bf8f97c7d5f3817f68d5e4d19e84f7e924527db6306da9a7afc1708f120f617bb925cb570216b0f082cc9fea7210d2add9dbbf907419ac1333293f31e2e482387b1abc19ba964c30a52862528fe83fe1dd87ef84686590b5fe07dc01c9276445daadc23f006e2fcec125f5284855aaad18fa620f90782e311fc2e079967f4977b5c567df11b7fe112895229096d44d4ea2c5b4cc6ceb9bb08f018869784d1df3191e03b21ee5fcd9431a1c35e8ebf9affaa65415a0bb45f81b9178901d2e367e55a5ca160cb546971b34c81b6c4a1592f261e3fa485d4c2b931dcf4b559749317dec7e247568ca748282f93adce16966e35ca50f12e8771077781db0442d86897777f7d435a6dbf7ab91fd2ef30044854cecd819b7c3dc6a54badfe5be564ee4744eb4e2e9f257d6e17a46899f61176ecb33bb1dcdf612c815ece38d2e367b52f89a80fafdd28d7ec57de5b881eb096e83e2b811807a8241d6050625e7a6a1abbdab43313021413136edda0ace27a18134ef0ee2e8ef40b08350e179883e87abf0f17ca75bc0bb5b980e29274db1ec24f2c8979e8ec53501dddbe416ce07962feb94f3f7c381ea09d6249396808fca29e16bd41194f2eb951e9b4ca5ed95d7d8b1a6202ffd7f6fd3cd9aa7309f42477e1e586658f30a9f578f63f0a0b0e20df496c40a3a37b432beaa8e11e7dd534646e0bc83cc7835b358dcefcd2dac1c41a1467574f4883653db9071348f157c41c4827e15fb965a57e4c7f13ca3578e63203a73680c6c5c1e163e8c8e71d10af67db3bc47938a3d5919f3947a29754dc8f3cdb5992e4aa64e73cff76289be725b5a87da5163a5e30443d08557b7ded1eeb8fe1bba8e1511f9fb17bae694baef9fc60e2b61739ee9c8f0f2a77cfc1a2fa36ab6f0460109a9dfc38d234b639a6adc6177b091e0c107e3fe84c7401c1bdffa573fbed25224db05da2a303e63ff0de973a7db195c5d6437d811b2265cbde4c5a4c7b39ae48fb4c1accb13b3850b9842f0c323a5c0981ba07fa6be043dafd8c9fd3386378810f12bb7eca2048774fe20b0ca4b906715c374b1c022e78a24fb565f64e46ea2b2651f0672f915b61995cc3c579a8b15afce3e7f7d090151ad5bea977a4c9412a0dce17319901ca8fd6d1165921e6db069a887b1240dd7d4092a4c645a31e0bd0c54b1dbaceccf571adeb4ac4072c4ac06b1c6b5ebdda7a6a734fbc2c28fae870a71eabfd5cda45ab813572b95c6356241e17c5ea5f7a094fb09c40414b31e5b65f6b0ba6b49311c5d219e7e9e621e13f71c61f5b070a0799a05cdd50bf8ab8fb35e86a96c6a7fc207253e8e49e7d052dcb71cdbef2066261aa0a9a72efb1c598daea57ec5fbcce4845f760a83d69683d3c075450dbc9d4bc3934433e23fcb01915377388ddfd551ff8c0dbcc5db14b64d45f2f993c0c8c29f1b2e1c45be3353f90fdd4ae653b96809ff1547bb390603959e0a3d91cf9f034be16e8de277ba88951fa20c0a1449a093f4ca08ffd0a5872d302460d71a30cd8b0b51a829ac48a574ac57223f35e5a5375f613d10ee0e58f2bfbd8ecb6a1a6b636c7ffb21b5675cd26a8d5737206ccd12f9097e40d87b34e15256b2a11270fbd91b43819f0dd291ce6ff7baeb246981afe17787c06c569898bf00b45ee562a66a26156c24278058ba458021fd12fa6eebe55055bf5d6c5172c792572eb4125ea3e5de2ca9f475e574c6b23496c5c52105aa66a7d2806ebb33569fa82642e7d71437ba2d0ad9d7903db393f268491037a6a004bbf474209c197541fbffddebf121e9e33d7b982d498153101d39d234b7c0888ed5e76f1a80b830e7ff0d0cb0675cdf93ecfb562d85c8574ad5514554aa9b8ed231a188485294359f48ba1e51f9896df20d9f3758b68848f80112eba1a5cbabbc1bf3ba136e68e95e274526c01aa08daec6118f80b0ce11c62077d11024013fa8c785bcdb071b10da0a6038721a190d9073bad4fb1c11c2c57042bdbb7e58fa80e5a00cce4c3a46212bb8b30862abec55d1b9a12952fd4a9aad911e3c8d751ed265def8d3970a80fb7c0fa4b9a193d7b822d55de466c36d777824d30eca71fb1173f2df56b7c6e125582c376ab02ad9be8b6ae0ebd4a1f400fae1575f4508a2a6589f18eddebc9fa9446318c2ba4d748500b4a003e3ea902eae567f9ff31660782d254bfaf9f0ae2f0f4daff84f586a2fadc103b8982f5dafbdeac9f144c6c2da27b391ea01463dac4881fe91283ddfc2c4617c99d9a60b6e1d289f604185871ab7d8b3eda5fc7b329bc1dbae30c0e9c801da371e0c6e3634347b0e9eda09b5d56a0f2793165ec84f57f016e45c156fbd8b4f40357026bd1cd41ea9e9160ee3069044606c184c3633ac9a838", 0x1000}], 0x2, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000002880)={&(0x7f0000002840)=[{0x1, 0x3f}, {0xcd, 0xffffffff}, {0x89, 0x800}, {0xa7, 0x5}, {0x20, 0xfffffffeffffffff}], 0x5}) setegid(r3) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f00000028c0)) fcntl$dupfd(r1, 0xa, r0) dup2(r2, r0) setegid(r3) openat$tty(0xffffffffffffff9c, &(0x7f0000002900)='/dev/tty\x00', 0x0, 0x0) getitimer(0x3, &(0x7f0000002940)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000002980)={{0x18, 0x3, 0x1ff}, {0x18, 0x1, 0xcaa, 0xc9}, 0x8, [0x80000001, 0xa95, 0x4, 0x6, 0x3, 0x92, 0x7, 0x16]}, 0x3c) execve(&(0x7f00000029c0)='./file0\x00', &(0x7f0000002c40)=[&(0x7f0000002a00)='/dev/tty\x00', &(0x7f0000002a40)='}$,.-\x00', &(0x7f0000002a80)='\\-\x00', &(0x7f0000002ac0)='\x00', &(0x7f0000002b00)='*\x00', &(0x7f0000002b40)='#)\x00', &(0x7f0000002b80)='&\x00', &(0x7f0000002bc0)='/dev/wsmouse0\x00', &(0x7f0000002c00)='{\x00'], &(0x7f0000002d00)=[&(0x7f0000002cc0)='\x00']) 16:17:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) fchdir(r0) sendto(r0, &(0x7f0000000040)="ada4b1110de065ca4988e9a62d6361427d2669b2ccd40019b6b58fa54b394f864f6f7741b10111476cf2e60497e2cd182c84d83edc353c67c291fb8d14b111f1b8657c0af824287c4e422f51c206143303efa787fe17852f850e60b0f0d3fc2fbd7a85a8ce32a046", 0x68, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x10}, {r2, 0x8}, {r0, 0x50}, {r1, 0x110}, {r0, 0x1c}, {r2}, {r0, 0x1}, {r1, 0x10}, {r0, 0x184}], 0x9, 0x8001) 16:17:38 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0xb3) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x3) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r4 = fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f0000002580)=0x2f8304e) 16:17:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x220, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xf359, 0x3}, {0x3, 0xc20}}, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x5) close(r0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x8, 0x6, {0x3ff, 0x2}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) chown(&(0x7f0000000140)='./file0\x00', r1, r2) r3 = kqueue() r4 = semget(0x3, 0x1, 0x103) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000200)=""/189) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000002c0)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000300)={0x5, 0x9}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000340)={0x0, 0xb68, 0x2, 0x5, 0x7}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000380)={0x3, 0x1}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000003c0)=0x1) geteuid() r5 = dup(r3) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) sendto$inet(r5, &(0x7f00000004c0)="694d3fd99ff4d07b934c6a4bf4bba1721a788c2aba3f5647b26738d119cf606c693d11a2ade2131b1751c4d40375d6e2add24429e47074f29e085ceaabf81ff7cdf076b67325c1ce4d498bf7696364cc9ac241b74547dc67da40c2ea9ce81f129be5d47529989df3e047e8dca99c1d624bff5166da1a32854b195f5f88b1c6515bf507607ee71485366940ecea0a506f3a", 0x91, 0x0, &(0x7f0000000580)={0x2, 0x1}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f00000005c0)={0x0, 0x7374}) clock_getres(0x2, &(0x7f0000000600)) utimensat(r0, &(0x7f0000000640)='./file0\x00', &(0x7f0000000680)={{0x7fff, 0x3b0}, {0x7d4, 0x1}}, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000006c0)) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000700)=""/43) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000740)={0x1, 0x7f, 0x1f, 0xd427, 0x100000001}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000780)={0x84f, 0x1, './file0/file0\x00', 0x2, 0xffff, 0x9, 0x9}) r6 = syz_open_pts() mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x4, 0x11, r6, 0x0, 0x25) 16:17:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xa7, 0x5}, {0x21, 0xd8a}, {0x5, 0x2}, {0xcf, 0x3f}, {0x26, 0x62}, {0x0, 0x80}, {0x82, 0x1}], 0x7}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:17:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000340)="b93cfab56a464e4522a05da3b1e907fd0fda64e8ff4fbf45f6df0c13b774ae14360a7b1938a053c7b7aec4100dbeb23fd25598139434c4e48e8537aa458a96ba782b290585d8493a9be3b55241bd9c6e8b1446d3d4b8e8ad3df8ef1de3f193c0efd6c49777e76e80c2e06113ceba814f63031e17d8514014b42bee4196c6529e2bf24e23ad64c828f095c9a4d3cd7afa6945b6f752f6d59b9031cd7cc7a55ab82377bc6880096a6024ea4c2a53acef1d4147af2c61c08f91567058d7999f94cb2f0e1f43a9bd756d795f6410de23e3135905f99f95c342d95536bf3595b14d3ef7e8e47ad3b1cbaffd08fb2905a6700856e16d20637444ef404e6a910a02bd0d540ad70ec99fb5e3a37b6c62db3576509e1cd89e1e119bf70ec3fb1f66ebdc4ebf130d1500e9da0a1579b0b842ac124c62e8d07488e9534ac3258d14767a1c73b8d135bf7b8b3120d42341b4ec3c36b954a91ba857d2bbca85f632e6f3cca8dd0a27ef7415942cdde9189ba0572b06bb80d2c883a730e3f56f8d19f03e24cba0a0ff295f7b31549a8efe69d2bf9fb47bb89ed488b52a02d9c23463025e121da141820ca321a1d58a0d8cccef3e40574d9f8f4db3ef7aa4495298dee9ccb81700eda4ab668f3e354bacd49a6e6da4a7eb99177f275b1f45e18860d767bd387f82a6f921b54a0483ce4ddc560fd5f65582ae4a6dc78611c5d6856927d5634137a033c210dcba5d2170e79ff7e140322d1316c0c7243bb1947179fe76cabdd464b35df0ef132a565fbc2ab15b3875ed393e99d533191a891c97bb59476a8f16ffb65fec231c58af48939d324b687bbae5ffd281a5193a7f0b9a3c5c0c8d112b91eff54e5f85eea618dd6ae39ae3d0fac9b7b86f0fefc3d4d922bcf52b5314053f3cc6fbec0023faf79aa4349d26aff0639df53913be943f15e21fc6a8ae5c56592ca7e2a35961ff649dbd7786a4bffb80a9b58755e05c0a4f1382fcaaafe1d20147246426c59b5dfa6729b3acaca34e077a030bbc84b7d052e9769a163135c042d2dee83a2d8b244835775204aa343733e9c85cf173ab1fa013ff1b581db530ae78f96ab2eed1f171eac1d1937a81525f79e8e3ee729d4aee78e140779181d5fd5c22350471e2b11e0dd0de0f54eea0e8beb8578f85d76d30b5f2e9e6f0eac22c30267e4f07cbe639199fb6824c10001f5598cc0c87919c9e89e107c3556a38c73a0aaa8f6eb9f063ae15a9bee7c3887c2f0bceec7d978a9d26a0660301ceac4989cac58510d89ddfee9c6dae6e002752a225966f75ea7745bbbf314814a0cb641c6f2bf88e4ac65fea06607b95eb930fadd5c38afb2c1cc9ea94ef5d7a7067d98ad0a5fb6b7488e7382c1e9d01dae78d821aece7cdf67f536af542a4ebd16feea87a2d6b37b60b6ae1e8e06dd6d1e93cfb71b271f0578efd0a69da5463bc51d8746cd400131581a9aea0cb0b975e0d7d4e07471ea268763ac3829fbb603398524c1d93497eb0d3959a4d7baee53528c09774a15c60902793a76ea745cc8d6d238eb8da0cda8a5b3c7d9149f9bce64044da7a9445d51891bdbe83c68ce58e48a05217a9a9c7e4b20d8628d9e90488984cdefbd1cecb1f4e61ddac8b747bbb273cd91ffbe217d4f746c8d7fc9f78ee08eae25efedf9f99f4349b48e3d73d84ffdeb18e48b3c724330ae2ed0a99c3ce86cb369d1545330e55619c4612ee8dc17c8305fc344879a244fa33cd2ed32e743a1e91fadf94bf3f4eaba32e5771b2071a24537d06ed0bc8ed19f79e926953dc350de3e18deb0076cbee8aa7918eca2d2a15e3dd140cd2efbb2cbb82f07e135f3cfa8efbc1b55c1d64952caa4a7bec695f54a2b32d0db9ff63dd64772f4b5eae3b135658d918014e02bd0c3563ade3a578fb9e7fafcee884d95c0af973527903c057eceba94eb8f92a6e3c99e966aeec95b83e452d8217c7897b7e9017410e38edc18835061b4711d32aefc69f6a6bda85f56e13ff42b17c3e5c32bbbbe0621ca4e6f531af81b98504ac39b1beec893a1a381161ad05aa85d30ed452ca2fe83da354777e9bcf4464c2bceceab16004fc96c1d5e02c83ff237104764504f9b1153dab8fd4e9b2e003406a9a9ad02fa2dabdc3e9567ff06d5d1f3d4811ddc571da59bc49eaed7cd8820da8d929e6a6091f40517c0fda1b36c7d6b5f4ea2327795d3cd8eba6681038efb9a6c0abe06aef7a38c7ca33f72c2ae5049dc14a484c55d4f6e16e8f9afb033953cdd2a61b1a1cce9de38d83c410ce0db8e3a5eca23a7ecde1736c51f09f267682e3c6e44dd60ecadc34c4c1ebbc643aa3d90f07a480c5bb6ae4c08564cfeb8d014dfe1d4b7774a78b3adf1c7e85cb1aa76e776b7584a0939b1c6910705fd3d80fe5cad900886dd040339ed03e890c14c1823e82aa7ad3ca7ff5b3a6a6831e3c4391929adeb0be30def56c212862b4f77248e5c6d3b5e99c4874bca6aff7a34d854eb002ba80b5d95217cb8ab60187d74908429639481eaac5a022e8351e896292ba852be81b4a70b90b4b929eb5a00b8cf096e4c3aa7590ea77ee92540d2a8b2873fc07d9b0e8f6e042d520efe1b27ce9ed73ef7e0ede2a99c9c1aac8b66c7890a8cc18bcfb5470f94a5f757ca5c4f1524a6b650f6ff652db81c41a6fc4879afb438b377b6c67a9e2c450805dc28fe2a23d66b66360364bc46a30857647d9c9cfcf845a8291ea25100d97ee931ecf4e6a65c42e69aa26afbae193b9357fd3ced8b3a4db18592a188f3a9b18df59e4ac351adf3d2b798b2d272c1e481ef6833683fd1c27e959676982be3be129bd4aa7b8c122a9dbece8abf2662a733c6f748822610f85313e8f6e92b688bce86074e2a9b7096ce21c9d59bf47487b0c6f868c8483ba0083c28339e3d701d0eee0a45c71660c505bd058edc5308ae762e21963c879da4745c7a60c51bf581b1654319b8f9fb901008ac626a16f16bfd3d0e4f2e78487441e21e89cee821f409a36148cb6d9b9a9de2dd6ad2c43354cf15428d1992c74520c198e37a358909f36a58c5d50f02dae5ef5caa481ce6bb99195b1488863e8462152db6e138f9e28b2a02cde67901acca7d865e1077f9c32e99657221b3d0ce0488679c393476557ca038d8cb17ea0471696260b8cfb8b8cb805cf6790fbff2c143a436762eced0a04833126109305c0a8ae15d24d42449fb1144a4cf5b6df6e21509373e6d183a9f8088a1bf69acd840ad1d22a8afbc6f81bbc3984c7749009f44fecdd8c5e1787041884470fc205657b578d032e977da8530c1de7ee0300eb001a0136e23252b24917d98cacad3fadfd2e64ee810d660712b9a1b6e940a17382b664183e6cfacdc05aa82dfb291bc08c3dcbae3c106b555f2499a6473b05a2c5289e8fb978d5d3029260b4c1301137fc82a979ae91eae5ac6031b4d04cf7075f47ebaae657ef5a9a43129b35fc526754007d7437d53a66df1f19bd8733a9d6c8fb485f2c66f418d7ad87a96d87a31b503fd854445762d51c519e88cf3cb51cb37d3f09cfdd7ce94e47e772a4f6b2628d4a8608d293716352de4c00f694ed885293d326dfe431d7bd8063b5b2b9e4481948004e55798bb829ccd662cf9b75e5dd34ea61642614a55100686e9fa6b1bc83807d140aaba6367e884f08452beaeebee2c00fc16978a6659eb3d5a911addcd8e9c5f49d0da58e21bd9ffceebb3371ec8c9df6a509c94f68879c4b6df3ac838f1f10245f87e8073c46e72cb1b52a9e831076af853ee0593604810a0c548c61731d1664c0435f38b51cf5292e9c7756fea38efb3906ac0039ddfcc053894df892256e8d1afd16c22b7e36f91fbc4071883d9c6bf75716d59df3accf9740dd88049ea875a261b3e66dff7f21d6e1d9af35de767bacd5f6997ba8afee79fdeb14117e22c1d73b960d7e009070d58d3cd3b569b8999870bb24047ebdb49111609560b874daa57b161a6d14a37ff3be9a2dcf920b9396bad155bcb65988e16fe28c7c033f765df0b2ccab2167f86a9ed3c5f6c7e7e000f7b5abb9afaf5f9b4aec939cd4b50d52050829bbb0eba98b887fce2d6c5dacc620b79d97abd99596bb403d42bfb727f16b02e50ba10c63c0fefda1d37bfd9d82770eed1fc18ef6efb61aa5f51013a44602e6346553ec700e0c408c7b7454f99612f5a94f8fa8a1d66e4a7485", 0xb8a}], 0x1, 0x0, 0x0, 0x5}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mknod$loop(&(0x7f0000000000)='./file0\x00', 0xe0c4, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c1b0267a72300010000f91300"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:17:38 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000200)=0xc) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:17:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) socket(0x11, 0x0, 0x5) shutdown(r0, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20480, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0xb26, 0x100, {0x6, 0x81}}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0x0) 16:17:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0xffffffffffffaba3) setuid(0xee01) socketpair(0x0, 0x2, 0x9, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0/file0/file0\x00'}, 0x16) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:17:38 executing program 0: setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffffffffffff}, {0x0, 0x7}}, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:17:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x100000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:17:38 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x6091, 0x5dc6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)=0x28d0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="558cb5dc5e7db3394eb340637b9c831706cec634fc07b1dc6b691e252ce7578de912711030a406d9409ef6fa1d53c5b7183d072e13cc8c23a0a007f138193775ef193de87d99c3236d6c11cf8132fb1dad338186c39e56ddf4b8d24c5457e41cae9888cce53141f65d0c46c94f30ae2274dbfea38d3a56f75ff32e7182f72a5cd466cb5bc2c5f4c3c0e93123361ace87b29c0f8f1599f4c757e29f64d156f321bac1c82a8eb57ffeaa7fae669e7e770b5998a1c4dd96b183e21200a470e3c1726e338c33fa8c6969adcfbd1781bb99786da0332a6f3be336771018dcb1d2c9009cf81d1c83073da7cb77158a31b3376f027925f30142d62d920a9d6eca82392f7453c90c50529ad96d0bf4af1339df7b234903a5c6152462958ae6bcc6ca823740c8d4be0f821da6145e6198ef4e5d62b6a6a40f4f1276f645b6808bfd187c231e286762ef66d3b5b2da794a8ab6fce5dac441acfc000fb61674e04972a949000894cedf4da26cb66004c7afa2dfd1f9edda8d00af0d7419a7f5a3d304b2b537f2d542e865a1c2e0f514aa2d98ffe27bf941add5c92a8a981b0cdef75cf32622a0a29c4ebda184fc6fbd89bea0deddc5f395db8e2bde93f61bc2e5c57bcd0534f7f9f22d1f43b090106a8e3a66387611d40814cc060b30d17ede762d222fc2fc7a2beb1bf3650ccf2a8e3af3e9456db38144afee716e7de65abdcf73591952709feea6c20e5a07fc9cc5a651c92aacd1de6f8bd136f8195b47a7ce9c9a24186c66650864530d79360fbe032dac3773db9b061b5fbc35dc92d97698f189e8eed5569d52fa60d4058599e6bb868a5708bcb9453edb4771539b58404190df52cb527190a19f2ab0395e6957d75ce6f5c04fcfcec8cbe7fe7ed71f7e29f397f96cbb0c5eeabda5b5e6b4b89df0c026ca69cd74f90456b5f2c46280fc06e246d075d194362a2a6f8d4df7042cdb60295810d356222860ed147e79b5410add1584fa8c5d7c61c0c06cd4f102628b34f52aef7a0ff69d7f68763b0f843fdb113191944b77a063d691facff0bab001ad48f0b675988abb01b5e82c63b1c9f20b49dc662774496f3da4f16d276508246df2d125ab0841b28459bfdee90f9c6a17358b9d1a056ba3855ea062c62a04be5058349d850c998f77a03744f146289bb50075380fd3b9229f66fadda80aee01c9a5c157f04f7c91543d3602988f37558609c3867d1083518f2ee24bc0a64def54cabeceee9c753567b54f13cfe94f139e26682d0118a38dd74d05a5933680161842f45b2261b06e3ad01bab2c6b3929edd8a2ee88f6db5cf4bd88a8763dfa47919943b65096d5e3272a7e43646be5764e09735918672501760259cade7d7cf1acbce77ee766ea7d11cd35857ce6a63590e7aa61e14f52df02202b5630242e6c7410130d8e8c24762c001b92ebfc99a75ea06e13561835d879a23ae49c213b8792ea27a15abc4fd89a1b37e888ea4acda03bf8051da5fa6fd1c70950ef539dd7d14fab9c72231937a9918e71e0a5a032e17f1a3017b1f8b583ddad066e7f801b84fa6d29b95482a8940de3e03766d9625be3f731f7def53e9faf44339f5d36891fb1b59564ec9b548788483d926775ea8a78e32b3453a4da88752f85238ded7dbfd69943c90734024a0d2a987e0ace72a00031cab2c0b4abcf0ed5a0451327bfb344e15ea7cd34b7a465102301b67e8b26e3649628e037750ed863ddacbb43415c44c9c328e730f0e9748130ea5da67089a529a28a4650a822c6b3ea3d19d6665b5a5178d5db54a894f5e48ed72d2b11b34486e5a2c5b64fe5b94e139717d8f9d1b6b1416a784195c68d21b39add2b189d17e5b4ffd61e109806f029ebea757fc3cb2a721413427ad7470319d42e2fae0962e4f6141286f0c8a3607e2c90a64e7ad13690c9a16dfa6b6b0911b837728c656160949d02c3c04c857b0b45408a47542c08a23938917a985f8d2d423cc84dbeaa4ed09bcf8f21b227ea0f679626c542be156838cee31c7ac0b920cc4c29a27d350ea9178229d36844ead2a26d0c98176158211a2e5108e805116e307c69adc877ca5e6e2a1ec3e686b1d1ca4fa6d355e5b152329e159e2b5deb33c6fccee267c571cadbcb74073dee1915676b74bfb37e014c043bb58a783e72e0557643c43ffd48d96eb13848651d9e5acbd174bcaaf7fbd67b78a9de7964fcb27f7d8e27034410caa98f7ab7981f58003116cfd7d58496cd1aea532fddcd8c6c10911f05666d2c0bc266f3459a029e333e039aa3bf1c7072833888b2f0e4364b7bc53804eee9e58da8fe7ae69ca550a532f3bf05778d03ba51ecda5ddc846e03f5900e2b824d32254834a76241a2af7c81df13999c6a47c0f3b50638b34199cab408c907455def2d1a308466f928c627a04d67ad9cea5ec7fd992abee14c2522387ccf677c0e934f00106df0b72d39b0cb6605885f7e0c2f4a0a7fa64b2fc343393f39304b3810e6a6d7789e145ae30fc1b47a8eb801093ad20fcebe156887982035dd15bfe449b30cb8e784994edfb7f37c36f708205cf0a6a369dcae76409f114a5c9a9f0f8d23b6b2edb7b6dd41a96ec3beeb6bcc0838b1d980642b1a50425dd787587dff2621146b9276f591b8ca86e7f87b5fb7e602e7160f873b7f90756069144ee8450112383a876e6b3ef8ce6353bf09bb9f2a4f06e9944073be59ea835e0c5c1c5c4102916ffd7363ccad59ee6b0fd1f6adbf47398bae7faa44bb84aab08e1cfc80615bd37aa5cfdc13bfc55b5b5644d97bedb9cf872aefd203397f5f13d9cd0ffd7ffbc9c15a77445c586a62c3c3249485b1cd88928a054f445b", 0x7d6}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x2, './bus/file0\x00', './file0\x00'}) 16:17:38 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff4a) shutdown(r0, 0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="1ce24e8cf57345c2ff8103e0fc5953639e059a8958538ef0b86a1cc6f2211956051539b1f0fd4c4611e2dee10299b6f0c9bec21a382b01c2a23aa923195c698765e86a302982e8fed2222b3612fa86ec3b90b75b27c8aaf30e571407dbc24921b454b54645bc26b1ffcf9cbaff482ac5e4461f2a55169e0a3a659bd63b437c804c9ed2ee24cd9b0df896721b5c6171b9f90e8784a56fe08d3b151aa2c7d1b315c1254375352f36dc683e1cdc71cade1d04ba4a0bd94dbb08de44a4fa72fb08953d22613f4092da7446546db5a09ec0ddb03ffb72fe7fbebb", 0xd8}], 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xa8) ioctl$KDSETRAD(r1, 0x20004b43) 16:17:38 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) r1 = kqueue() ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r1, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4a, 0x0, 0x4, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3e, 0x14, 0x0, 0x6}], 0x5, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x14, 0xf0000000, 0x80000007, 0x1}, {{r2}, 0x0, 0x10, 0x4, 0x2, 0x8}, {{r1}, 0x0, 0x2, 0x1, 0x1, 0xed5b}], 0x9c1a, &(0x7f0000000140)={0x1, 0x6b8c82fb}) kevent(r2, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSTART(r0, 0x2000746e) 16:17:38 executing program 1: getitimer(0x0, &(0x7f00000000c0)) r0 = socket(0x2, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffca9) 16:17:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x600, 0x40000000000004) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) execve(0x0, &(0x7f0000000440)=[&(0x7f0000000200)='.*\x00', &(0x7f0000000000)=']\\\x00'], 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:17:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8, 0x0) openat(r0, &(0x7f0000000180)='./bus\x00', 0x100, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x5, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)="9c87c3772c0035b8413333", 0xb) 16:17:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) socket$inet(0x2, 0x4002, 0x10001) socket$inet(0x2, 0x7ffe, 0x3) 16:17:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r1, 0x0) r2 = dup(r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0x1) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x8000000f16) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 16:17:39 executing program 1: r0 = socket(0x35, 0xb, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0x5, 0x5, &(0x7f0000000000)="1ec1fbc192d76698ed334e627adedbb2342e840c861d723f98d396c6041d91bc587c463574c118839a5a8d02f6e6900f5c48d0abe5d833253f990a0be0de7cd412acc8", 0x43) setsockopt(r0, 0x5, 0x3, &(0x7f00000000c0)="825b411eac8b9c76cefb1c04987fc94d96965a4be16391c5a0cab8fd508caa332d1b9860e4509bd72b2e8ad5383a16af077650f57b63af46ce67dcb1a3c0", 0x3e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffe}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) 16:17:39 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) openat(r0, &(0x7f0000001880)='./file0\x00', 0x10008, 0x2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001800), &(0x7f0000001840)=0xfffffffffffffec7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000300)="bc89338cc8e9a6da053138410c93b40cb520cd8830e5d6aee989376440b9dcbf6db7e428793a1129a38437db807c78b4a539ab78ae1049b96c2e350757a825067064de3ad35bf8eadd1e26dbd0f3af1c241ab6593cac43173398084f98284d5c8d34665bdd0907a52cadcbfb8773c7b9a8ed5956090665e395fb115622680f019ce0ad2bff0f92436ec29cf229e750155dd93859718290ddb28c73b301a0ca596e3fd190807a6defb1f71124312d2d78501c9552b7b1ce97b0e571fb99ef1c7ae51e91050c9133d7ee75974505174d5764d0bc57791d64", 0xd7}], 0x1, &(0x7f00000018c0)=ANY=[@ANYBLOB="8800000000000000ffff0000070000005b850f18dfed8adedc2db5f3e5d829485f9d4479806118c6927296d361f9a1b442ca324eb375f649c1d9dc5dc11b4f145f0eea2607b2a60be4c8644673a7dd00d4896c2144e32f2440b02ded55721065e39bc445428a21cb51fbf8010776f9c3aedd6e9ce783f6faa26d75f5d25fe8e965abe50a734330d41010000000000000ffff00000300000007a7a4ce2368f001af67064e1fe87e3e8a6c9b986e711e9cc46daf7d0b49ea4f881c7467387aa4fd829c4aa8d86fbe763e774283f5d5fc96852a5c96ce525cb057770a237ea8d515696619219ea4533ffa1936e25a1027112ea6d157ca89cd9c27acb75f7fe4a83ade72aca688cedb9e3f190b6ab15e46431ffc54b80e36e6d01ee1f262c86d92c6f1049f90f23d87d5dff99a12182437be31625165bce8d09ccffdf9043f1fb6c83978f967bdff1ebfb3ee8ebfa6aac6b77855674560e08ad0cd22a86ba047b74a29acfc130bd37311698405ec615e7c152012262ec22b6d11df7e027e497d46cad7ba145495ccb2bdc93c07e80fb9e5ba8a45327f06ebb0d20c86ea3cab853d68acf1bd6d7912ae7456b5902e0688a9a9dd6fd4bd334862b94fb40f1fcf4af29a157813e82884f8fb984188a39c3fd24d23880caf861342196f285561a9d1a5ef46a24f764d278f09f46eaba32bcd40fd63c6f34d87f9815d46a045e3ad55979bd9e84ebeb02192d3010a41b370d506104adf0f8c53b3cdeb318288cd07a4882e9334592ef068a76961fb937fd67c6e32914a73df6283be0143cfaa91233d5664ecaab36dfb0f9f826a67adde753bb9a5e4b45e17f8c30caff38bdd0356ebafdd05d0ba3702b759a83542877bcd0282363d9b3a1ed4832ff8218264f377403aaacb13f7fe570a8a0a5559fe63960f10b861ab1c0df54a0e7cf018ef7ddf587bbf96e7074dce1a4abebc328d9ce2b76a05ccf364654b7ae638e078fa735e2ac859d6cbc447ce992bfe7e95f699419b9bed93168089e2eb32d66a34280b9a96e240c2185b6c987078eefe7a9c98927ec98af7934fdaf5dba896b0983dce0c1bcff0646a15123606370cc9e138b455ccf25c0988655a089b701aef7671792d15d388ad9587e7fc122a0b6374057ea2033a0d59f0cb28814d18fee16c1e1127ab91d899aa6c1183b6c2b91a7ab205a24b4f840abd027df7c8abc62e22c62dc31e759718905ae6e5d4624bc9fef68e629c2fcfd95988c86ee988778928a550e95fc9743adc2c2c5b5c590ff2bb947d18aefe6c0c1d79b3e627a65a074f5e3e834dd84a315a12da0d1309c26b7fd89527a510f415fe2d672d59eb17e0649d2ee49a0193b2c9067038be8b50bde6655bd2da40e86cfdf986723baa0b7c80134017876573a8a76a165594a9fc12711d37c580516c85f597615748428574e9b6471ecfe6757bb501c8eda44ffe4b41c74356b5c4ad5f3928495a98bf87c0d80108fe476707d51c708edf0096085b77190eb90062f611b9440efa3e2c9a34b8d6af5048f380b0a867185010570c6d8c0f49df67a8f59e8cf8f30a04130959605d5f5a3ae6286c597bb29f899bacd16fd53703c92fc076271dae9ab3c093cd52cbfd33eacac303338879311552e9731ca77bcc57925abfaebc8eaf1a5d9ddf9d4db8bb6e13eb17bf8b74c386aa11c1b52ed4793cf2bcfe8f710b9e19c3fc4e48822e81d78215c4cf362f1f8701215a68e06b3066d03e2fece8dbf368b7acd221dadc9b0d850cfc63fb5191fd46ff657be4aa4f2840c61ec4b45f606411991502effd90403fe8538c42667ca107ffb7028599fe88d5b368e01a4c43d3dc307745b4256e1e0f9b782481f6e286963e1cb67242a39935fa1e55a5527a11d7003d8483b4a59b40250e6c26dc7e732d2b15d051682d19d2eb14ff825cf4f8a708a5ab5a1b65ae570d5fb49f2ef94210dceb9114b32b4d97efb0d2b3844e0fa48a2343e9034dd651dc55fe0f19c0c5bf2307d3d06d016df823b3cf5b09c749143356922ece275e2f2b052bbf3f4472d3781791a2f0040af31ea8193d823c6e4dd83388e3f1f2efd30b4d587657df00648dfb44d7e5cbb1a65c6f4d98a419a8ff8b49ffb9c9cbf9db0b1b5b1943374d77aa68679ff28b9a79912a7517e17938584d4fc3ba67f728727221319fc2736a277c18ed9816a2a13454e680f46fc067b9e86355316933001c877d6f50530bce249a16dca18700af077b9872aaf4318c9113bf30f78ac9090ddda1896cfbe7230eea725bbc4834f608c51aa6ce7d25c1f9a214cb176f38138f4da015c86f0044f7f3496cefb1d1295cb74787fdfac6b9c9d1b5ec9a12fb93556c0b21619285e51700023d51a203afcc6396990d0a58ed5ff3dbdd8221b5f4eea8cc1ae8ab1a1f5682bf65dc0e36d053ceb7fd1fca44587c2cd875f0fd2aea33607824ccdc0bd81b1e4709c0e6ba21af4a336a07100ba09432dfc6420acf9674aa90f7c7c9b96b9272a8f07b85215d549ab9d7eac95d95ea5647b5205a619f859051b5e9da68234919037d9733a3eae47102933d3ddb376775c59b1c1aed25b6f9231cb014f7c188145144c161d0043e4b74654a44bbc37bf7bcf0b93d9485bb03df93c43cf2778cf68ea3da46b30ad02ca256e9cc60f8bd24ec61584c8973de5c525c0d4a1f2dc0b0a49a6416f80dc7f72ebb620b43dd746e39fe915dd0e0c5d5dbc87edf805df8e588282f3eab308d73c2b173dba45ce6558485f1f63e44d4dacfbc768c7e861874c32d46af3a88df02a84f77dda4c227fb2d1a8041bd8eddb382572b180c553567bdec281c4ac1dae4322ca81aebb0623e62300c0dbc0bfe04494384c8d5cac39b05b0344377c7ba2879ec018f13ce9fe804d6bfa3e4508959c579172f3c300d01e7e9a5246554be2eaa8e372648b5fb7ca2e66e892377f631ca78eb1d3e40c462ba9c80e7cb93822547bbc0c9bdf64cd1130a0e8c5bab0f5aa78ea98291336de35f5be344d70e16e579f6753d744ac5dbb9490bd26e267cf25d41185c368775d6118578fbedbdc8c4dc47cccdb1d9152406d6039816149544677e0f6eda67788b4ada85910dd85c5d4786bdaf6c1170b7157fb3f847b90d2ffc2eac5bfeb34658b040ce25ec4609ef819d399b4d77282d40db9d7ec3c9d6801870bf77219bb571681ccb516b1945253a7f51f2d2d626eb5458fe24af9f2ee60594be2e0003b0657bb3d310bd886f949e564dddb535bd9f7988d1ea386670864361981cae69505e4de1e5f573381e4056e4435c88b85de576d8e6d00f99b43652766a43fe63d4438562cc28abd2c22a9cd189f6bdd272a428fca6507e3f3e121d0e857a354f69f4c28f902feab046c932925707177c8ab5997fb644e45d9e689b63d1de60bd64c958517cafbd53977e859a7ff4949dfd3a712e9f6520a4b7ebe18d5cc48e3aed6768c837d49d556009aab2c2cb31565f347b03181a16c8dc3bf10bc2af27f808ff5bf0c6660318e5b086e6fa0d54bcd733ba088d5799cba25c4c8ee859c80e27cdc7a5f1958b8bc1043c7b7c02559609ef70f97a9c3230ee20eeb95fd14fcabbaf138396aa543d13f097796f638be65834eb6ca9115591633e5014e2cb63ceaa81ccc0380c72176918d6ba3f3cded6657d78ce22a28451eba19882fd50b2bd201ad29ff53192e97de762fb9156f361a2367492708934a9d70b6d20995fc0806e78545d401e183868b7fe1e9d9848d4376ecb8232757f73090b4249c29338247e719e3fa41c99a28b49f6d2891a935c3a06afc6daa027b38461f770b7be345900b7d7f2156bf9a3cafea7a15719badb0c01717654937fadb00898533454fe9f3abe905f48ef282dae5532674937f9edd4c24866c3358d7f0a42f29f433194c992e9b932047b1561907fa4185b9a32de322ea3cb3d08aa21d029824be9576acd2153c9f68b87748e8e36a7ab69cbe3c081d12ec77cde63626c101e44d46e17d23e0975b99296575f81e4dc8ab030428bfcea5c693efbd648988289953260d79447cd9a44208dbcc9762621e975cf26d9a87573d0c3a4d1c0cf837c212a915aa4c71dea47a32d12a33e7662bafe4f947e20e7002647788488bfab19963b4c029833854fb178a6ad9eb460f086a64a4b950af54a8510b4b54ed9debf6116887e689fc0697cef8673e9de213280677590a7fd28b47d4294aa37b5e70d2d1c8d6823d0cf9002a53e43c576e29bef5a4bd08854d33d46a32d4dc79549b80345aaf45eb62c13c515818824fe8fdd7193d7cf910404175898251fcc4d710d00dcead41f459bf6db9fdb5d0b2b7adb45161badc9019d57e110a25050ca7f42695a90c4ecbfdcc2f42e7ff64812f3f61951282bee05f81202112b62fabbcd73c5e3783e6a59c38f4dffca86974dd4fd069787f7e083b8c715e152bdaaea65df80bbc59ae288bcf8097a18e2e4b167fceb85b577b3d9b28a9458f9bf75e28f8b4586611d3effeca73832ba90eea1956558d219226716ab547153fcf7983f4ce3eed758086cafdc943fb7a29d33363cda51b70ae9209f1353d90623304af54b42ccdf28f5fe1f5286f59c5acc13efb406abc56461a0919c51c37725b14dd1b92c5d8292704ffaf313e2623dd0d9108c1c421ed9062f6566f3ee653c340d85f600952fc830cf49dcf62dc392c8e9cbf513651997c6e020b7124b6f1f880d14c3cd0f9915bbe78792fc9fd138cfffa5fde78ba0547e98ae08438629bbff018b0492394be5f2bdd8be2b167d97a2638b2e268df27960e6cf5f15577099fc8fcd56aaeb57c0cf20e75d025419344dae529c55e14ce09110484c9f851cb4b68375e7de7a4ff5d0abd05a9c87b6bc4e6c1c2ab058405abe193b75c8ed19295b56e634080328702b2a98b9aaae6a35b1f074fe0fc66ebe613658befe31b0e123ad58e488636db6b25d04e212aeb03d895bf70618c66ec15706401b74a615e62078ce6d21e38cbe084b41f7c7fd9426e04dc96a25c465aec23fd2a8ce277b4444792396188ba9b7d0ed33ca9c42a6efcee3e274d826122eb877670ac06f2ef8fe5939c16ec97ed0d8222ff282bb96afb1bab789b2e5fef0afb2285b6a9d0fbbc5d8a0cc1f0064495e012c3595b234c5c1cd5907b1dffe91697626111b77f7c1f017c33b9df3db648660c3b933359c0c90d82fa8b4b517d19c1537020acc56b68b2fbff4eda6accb23fb6bd9118b45f876aab2f5de268d42ebeafcf8858a8dafce517d488daa140dcd84fdb4b43346ddb9a955b0bba050fc6d31c21fb08b3122fcc6d1c7bcbab0d39ee1f21d58e0b96dda2c2770c66d14d4b29ee2b95ac58763c81eb3f0c58da9fe4c9d8ca139b3a6028e59ab88fd0f852124611e5b1a2f13407a52a1c661bd03b291b1172bb03bd757d98430c5344bc1e59221a53db4bce1b942a8e905a5231b5e7084578f00bf8f807ef3f6938e81b932d783e89354234c33017432dd3b00b7b71c0d35bbccb99802cea83bdd9cf810f065a01f063bc4179bb8af32963cbe65f491ffa6ee41eac1d3b81ddb550386bfd077ec7a5a801455531edb474e30c1cada9fabae4cbdf253e8b32b00f7c4ec4ca9b2ae9cc057a9394d3cfdd36df4dfb292d42535e2eb42634cdae5cfa4d67f2474f49de3130b24cc436d86ff009c1261201d558ec574c9c07fd14f6227a8099b42e3e62e91a3749570f14f1406eb1562e47f82f87e411081d6cfe549634806e868178812558e53dc0258758db48c257fb04cbc1ac8098464c431ee51b18ccf7c64e8e96f155c611cfa043268b829a20173439604b7ec65fa6b1439af01cc14e57364b0a0cb3616a6aff94c6017771a40c27d187bb091e9492d80cade57a1a1ae7af7eeb604e347fedd7bf23e546846b0e0de996bbb48e2b4e67e9a240bbc4fed1e6cf909675d6fe3bf2df1df491f825797f3a6defd1517c4060ed565fa342fb2798dc80719eacdae19c153f820f72935aaaadfe432738b6efb1a9504854df3701b08fa365059e20453632800000000000000ffff00000010000048a8305c1b9c2fb3b6b3e3fd3554589991ca804bae900000d00000000000000001000000050000003f1de86d0c1aa344f22d78574ecf7c7b7e09cec050274c2ed60e5c13b6ec153cc788d43095abae264955dd22ede10fdcca533ba7618a03b60e6b3da21a46da07c8f616cef6272ca32f253d76b31126505e7c73c8c38ac829748f75123110f152d97fdc193508a5d55e27fc3c64239b7495dfa42ac47f22904015a5533f2b0e19673fbb9fd861acb7739f292c420183d61f782a9bf68e68a0c92fd8ad5ea3c3890a26ecf062b223846ecbd8b42e1bdb3a3220624ac57b40b3a0faebe6ce87c2002800000000000000ffff000005000000081a9b4bc9e61ff78b2727aa4d2b4044b3e8021aafe9773b600000000000000001000000f71ae70c11d72b9efc4f3763eb5f75808e83a9e4a1158ce4b23377af87083b19fe876ddb0f16e95736a909ee1039d2df0b2c73045e67c16c1a9a35f6f0045532d00853cf2848eb55189e1cabaec25bb6fd4043007000000000000000ffff0000ffffff7f1706808601756cab3d8b87c0463b328e448822f6360aa5916ffe4a98a8d32c727b77dd29ba2347e02c5bdf71aa96596184a7ad89203d647d1944695bb2d0d31d10910a3c299b2376c85cb6a30aca64e115a19d6fd9053bc2847296b0303e69003800000000000000ffff0000f8ffffffcc9ceaae133bfc880b9b3247968bcb1c6a90cb905a975442a965debd3dc7671bd2000000000000004800000000000000e408a09f07000000b6852f02ab71a5c1ce59e88f31d154fc241646e71edae3ad508813a64aee7501754c27eef0a50a259d5d1f8f27fa1b4bb1fe8be300000000"], 0x1308}, 0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000100)) r4 = fcntl$dupfd(r2, 0xa, r2) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000040)) mknod(&(0x7f0000001740)='./file0\x00', 0x4, 0x0) 16:17:39 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001100)=""/54, &(0x7f0000001140)=0x36) socketpair(0x20, 0x5, 0x4, &(0x7f0000001180)) fcntl$getown(r1, 0x5) mmap(&(0x7f00003a7000/0xd000)=nil, 0xd000, 0x2, 0x1010, r0, 0x0, 0x0) bind(r0, &(0x7f00000011c0)=@in6={0x18, 0x3, 0x8b}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:17:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000364000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 16:17:39 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x84) symlink(&(0x7f0000000180)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./file0\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000140)="33d8808c0632be54ec5b7909503ca86d8a38b6214ad83d580a75f681decf85d10eb3b7c071b704e7884c0c0f724d71050eca7ffd9e6a4eb911154514", 0x3c}, {&(0x7f0000000280)="91d3ff8231bc2c7b56df389474f5d1811110ec6bea9625abd4e504c25e1835b096", 0x21}, {&(0x7f0000000300)="d71790ff7911b273329ae5d79de1ca54a09174c5003e12c849f6d119491c79ca8568d5dbff6d9f978199683fd625cdfb0d36cf933a653ce7d8ff6d4d9dcc743857e189c8f645da39", 0x48}, {&(0x7f0000000380)="dca0a514579919033c3d1242838bb93bbad3b680e5def3a6cc2e71c119007f4b414a6a7cacac3ae8e6f509a64e90fc333944afdaa2e1e1c03fab3e04d1122b104e6d63d95eb48b5c0889926076e4f0b7cd5a70f04ed23e77cf759d0b509eb8a7465009cfc22f9f412e475f878ec09fdc08c4d71a03467be12d80017053b3bfa536a0", 0x82}, {&(0x7f0000000540)="26c0c250dfb0704540c5f77c73b1806f41ccf752deeae36a4239d85709b0ade22f81453f21a0cdae96ea41f86f02b5f69087f4453afcdf200d0f16c194d14841cf46e71031ead55bdb83a8687af5331b94ae05d2f3433926eff34c8a620fdcf702dbcb5d92394b45562b7fda2ff3d701365995340a7a1a707b7309d267b22bdc414e1e827ce20b990f6f7a0c704b3cb6bb25476244dae834f63d42ea190306f2cab59de09bbd9f8b58f7691bf6a75b07cd7d1a97259d9e35e78d05ebf20555ce014ac0fe995deb55e8438f2adb05b6b72e6284e72715e7100d0d556f04a8a610c82cf171b265e36754ffd5b5e48b0b7451b411a3270ccf455d7ccb47790b06", 0xff}], 0x5, 0x0, 0x1) 16:17:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/19, 0x13}], 0x1) 16:17:39 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:17:39 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file0/file0\x00') r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x4, 0x9, 0x3, 0x1, 0x40, 0x3, 0x6, 0x2, 0x3, 0xfff, 0x1}) 16:17:39 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:17:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x3, 0x3f, 0x2, 0x9, "747ee3e6a040201f6037b8af3a9a07adcd5b6042", 0x5, 0x5}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x5d, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x388}], 0x100000000000006b, 0x0, 0x0, 0x9}, 0x40) 16:17:39 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r0) close(r0) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000200)='R', 0x1) 16:17:39 executing program 0: r0 = socket(0x4000000800000018, 0x100000003, 0x9) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:17:39 executing program 0: r0 = socket(0x11, 0x4003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:17:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) lseek(r0, 0x0, 0x0, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df399", 0xbc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ftruncate(r0, 0x0, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x9, 0x3}) 16:17:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="0418b10900ad5662b3c4020000009f5c14c776b631adbf6203d7879ba9c5c9d028147f02c116", 0x26) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:17:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = shmget$private(0x0, 0x4000, 0x53, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:17:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20200, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x200, 0x4, 0x3b, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xe2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x400}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x20}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xe2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x42f1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x2}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus/'], 0xff}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup2(r2, r1) msgget$private(0x0, 0x364) 16:17:40 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 16:17:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00002bb000/0x3000)=nil, 0x3000, 0x10000000000000) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:17:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) pwrite(r0, &(0x7f0000000080)="9159e13d49927ffab6ef588e1d810b0043f7331f68790e2f6afce2f7d3b9117a29c16707a627c82004ddd7b00ea9332d29d1eaa83140baa120016abdb5820367a2604802a23a810861b8dad3c346cee3342c3906312cd299612b18aced1cec272a", 0x61, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:17:40 executing program 1: mlock(&(0x7f0000008000/0x1000)=nil, 0x1000) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) getppid() madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:17:40 executing program 1: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 16:17:40 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x10001) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 16:17:40 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 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, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x4}, 0x7) 16:17:40 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100205, 0x100) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) close(r1) flock(r0, 0x8) 16:17:40 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x8) flock(r0, 0x8) r1 = dup2(r0, r0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x10) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000005c0)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYRES32, @ANYRES64=r2, @ANYBLOB="ffb757b98897e50df451b89283e930851250b97a22969bd47a2bf20a65ffde7fe1ea464fcf7813404c907938104b7446c09746a201c7dc8ed9170d54775940e2518f48fe7fa8aa74a92ea05906f0f4d8282024f2bf9da2ddd7b779dc2a20f4d7ae6b8dfd1d253fceb912e66f85d0bc03be62855d471332508007d893bf56b782e6373a85edadc01791533c42c04038ca61e53703c502b2b1afc918f82d02223bf9938e715b1233798985767e5b6ca828cdf436a541ec7aa7e81ed6c952906c7f0d9707d9d053f2ddca5c845b15acdc0004070eddfc85a8d0600f76edca85d75613cfeb298a531cdc71a569"], @ANYRESHEX=r1, @ANYBLOB="1571b1341a1895f624103495b1a197ae18a9bfd357e55a169b8779334bed2331b679616c87d1959b8981a4525017ca458e8ef7b935e0c10ddee6f4c2d9acd0568a471c281a12cf5de147423b329a2701daaa39ddde7977b449d31d6e577e69d0c4ca6445f3c38d13f35f06cc524c", @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRESOCT=r2, @ANYRES16=0x0], @ANYRESHEX=r0, @ANYBLOB="e22257fc834f0e82ee269f63884e106d4d8215", @ANYRES64=r1, @ANYPTR=&(0x7f0000000480)=ANY=[@ANYRESOCT, @ANYRESOCT=r2, @ANYRES32=r0, @ANYRES64=r2], @ANYRES32=r2]], 0x1, 0x0}, 0x200000000000) kevent(r2, &(0x7f0000000100)=[{{r1}, 0x0, 0xc, 0x40000021, 0x5, 0x2}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x2, 0x6c}, {{r2}, 0xffffffffffffffff, 0x6, 0x4, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x1, 0x60000004, 0xffffffffffffff00, 0x200}, {{r2}, 0x0, 0x4, 0xf0020000, 0x300000000000, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x43, 0x0, 0x7f}, {{r1}, 0xfffffffffffffffa, 0x40, 0x80, 0x400000004, 0x36}], 0x1ff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0xe1d4, 0x80000000}, {{r0}, 0x1f02a7c7caae693, 0x20, 0x12, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x5, 0x7, 0x81}], 0x6, &(0x7f0000000280)={0xd886, 0x9}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000002c0)) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000300)) 16:17:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)=0x28d0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') writev(r0, &(0x7f0000001540)=[{&(0x7f0000000380)="558cb5dc5e7db3394eb340637b9c831706cec634fc07b1dc6b691e252ce7578de912711030a406d9409ef6fa1d53c5b7183d072e13cc8c23a0a007f138193775ef193de87d99c3236d6c11cf8132fb1dad338186c39e56ddf4b8d24c5457e41cae9888cce53141f65d0c46c94f30ae2274dbfea38d3a56f75ff32e7182f72a5cd466cb5bc2c5f4c3c0e93123361ace87b29c0f8f1599f4c757e29f64d156f321bac1c82a8eb57ffeaa7fae669e7e770b5998a1c4dd96b183e21200a470e3c1726e338c33fa8c6969adcfbd1781bb99786da0332a6f3be336771018dcb1d2c9009cf81d1c83073da7cb77158a31b3376f027925f30142d62d920a9d6eca82392f7453c90c50529ad96d0bf4af1339df7b234903a5c6152462958ae6bcc6ca823740c8d4be0f821da6145e6198ef4e5d62b6a6a40f4f1276f645b6808bfd187c231e286762ef66d3b5b2da794a8ab6fce5dac441acfc000fb61674e04972a949000894cedf4da26cb66004c7afa2dfd1f9edda8d00af0d7419a7f5a3d304b2b537f2d542e865a1c2e0f514aa2d98ffe27bf941add5c92a8a981b0cdef75cf32622a0a29c4ebda184fc6fbd89bea0deddc5f395db8e2bde93f61bc2e5c57bcd0534f7f9f22d1f43b090106a8e3a66387611d40814cc060b30d17ede762d222fc2fc7a2beb1bf3650ccf2a8e3af3e9456db38144afee716e7de65abdcf73591952709feea6c20e5a07fc9cc5a651c92aacd1de6f8bd136f8195b47a7ce9c9a24186c66650864530d79360fbe032dac3773db9b061b5fbc35dc92d97698f189e8eed5569d52fa60d4058599e6bb868a5708bcb9453edb4771539b58404190df52cb527190a19f2ab0395e6957d75ce6f5c04fcfcec8cbe7fe7ed71f7e29f397f96cbb0c5eeabda5b5e6b4b89df0c026ca69cd74f90456b5f2c46280fc06e246d075d194362a2a6f8d4df7042cdb60295810d356222860ed147e79b5410add1584fa8c5d7c61c0c06cd4f102628b34f52aef7a0ff69d7f68763b0f843fdb113191944b77a063d691facff0bab001ad48f0b675988abb01b5e82c63b1c9f20b49dc662774496f3da4f16d276508246df2d125ab0841b28459bfdee90f9c6a17358b9d1a056ba3855ea062c62a04be5058349d850c998f77a03744f146289bb50075380fd3b9229f66fadda80aee01c9a5c157f04f7c91543d3602988f37558609c3867d1083518f2ee24bc0a64def54cabeceee9c753567b54f13cfe94f139e26682d0118a38dd74d05a5933680161842f45b2261b06e3ad01bab2c6b3929edd8a2ee88f6db5cf4bd88a8763dfa47919943b65096d5e3272a7e43646be5764e09735918672501760259cade7d7cf1acbce77ee766ea7d11cd35857ce6a63590e7aa61e14f52df02202b5630242e6c7410130d8e8c24762c001b92ebfc99a75ea06e13561835d879a23ae49c213b8792ea27a15abc4fd89a1b37e888ea4acda03bf8051da5fa6fd1c70950ef539dd7d14fab9c72231937a9918e71e0a5a032e17f1a3017b1f8b583ddad066e7f801b84fa6d29b95482a8940de3e03766d9625be3f731f7def53e9faf44339f5d36891fb1b59564ec9b548788483d926775ea8a78e32b3453a4da88752f85238ded7dbfd69943c90734024a0d2a987e0ace72a00031cab2c0b4abcf0ed5a0451327bfb344e15ea7cd34b7a465102301b67e8b26e3649628e037750ed863ddacbb43415c44c9c328e730f0e9748130ea5da67089a529a28a4650a822c6b3ea3d19d6665b5a5178d5db54a894f5e48ed72d2b11b34486e5a2c5b64fe5b94e139717d8f9d1b6b1416a784195c68d21b39add2b189d17e5b4ffd61e109806f029ebea757fc3cb2a721413427ad7470319d42e2fae0962e4f6141286f0c8a3607e2c90a64e7ad13690c9a16dfa6b6b0911b837728c656160949d02c3c04c857b0b45408a47542c08a23938917a985f8d2d423cc84dbeaa4ed09bcf8f21b227ea0f679626c542be156838cee31c7ac0b920cc4c29a27d350ea9178229d36844ead2a26d0c98176158211a2e5108e805116e307c69adc877ca5e6e2a1ec3e686b1d1ca4fa6d355e5b152329e159e2b5deb33c6fccee267c571cadbcb74073dee1915676b74bfb37e014c043bb58a783e72e0557643c43ffd48d96eb13848651d9e5acbd174bcaaf7fbd67b78a9de7964fcb27f7d8e27034410caa98f7ab7981f58003116cfd7d58496cd1aea532fddcd8c6c10911f05666d2c0bc266f3459a029e333e039aa3bf1c7072833888b2f0e4364b7bc53804eee9e58da8fe7ae69ca550a532f3bf05778d03ba51ecda5ddc846e03f5900e2b824d32254834a76241a2af7c81df13999c6a47c0f3b50638b34199cab408c907455def2d1a308466f928c627a04d67ad9cea5ec7fd992abee14c2522387ccf677c0e934f00106df0b72d39b0cb6605885f7e0c2f4a0a7fa64b2fc343393f39304b3810e6a6d7789e145ae30fc1b47a8eb801093ad20fcebe156887982035dd15bfe449b30cb8e784994edfb7f37c36f708205cf0a6a369dcae76409f114a5c9a9f0f8d23b6b2edb7b6dd41a96ec3beeb6bcc0838b1d980642b1a50425dd787587dff2621146b9276f591b8ca86e7f87b5fb7e602e7160f873b7f90756069144ee8450112383a876e6b3ef8ce6353bf09bb9f2a4f06e9944073be59ea835e0c5c1c5c4102916ffd7363ccad59ee6b0fd1f6adbf47398bae7faa44bb84aab08e1cfc80615bd37aa5cfdc13bfc55b5b5644d97bedb9cf872aefd203397f5f13d9cd0ffd7ffbc9c15a77445c586a62c3c3249485b1cd88928a054f445b", 0x7d6}], 0x1) 16:17:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000040)='./file0/file1\x00', 0x1) 16:17:41 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) close(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e00"/48, 0x30}], 0x1) socket(0x6, 0x2004, 0x200000000003d02) 16:17:41 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) r2 = msgget(0x3, 0x7d) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="00f6ff00005b5600295fd76ecd2a6300000000000000000000000000bc369dbc4adacf2700975a5635c08a4d624a53e71445a576483651649d2f1b47665bac58a800671cc2ebcf191900"], 0x1d, 0x3, 0x800) dup2(r0, r0) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:17:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000180704008b00003301000000e196fed4a057ebcd0fc5000000000000008c84ae504cf5ab0000000000", 0x2c}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0xffffffffffffff6e, 0xd4, 0x7f, "e06cd0268cbe164a0ca6d1f8bb3a4d74a003be10", 0x3, 0x3}) 16:17:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0xee}, {r0}], 0x2, 0x0) 16:17:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="000000186004008300062b0000000000000000000000000000000000006b5a0e4500000000000022276e008d", 0x2c}], 0x1) 16:17:41 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) r1 = socket$inet6(0x18, 0x5, 0x5) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = getuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:17:41 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000540)='X', 0x1) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x8) r2 = semget(0x2, 0x2, 0x402) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xec5d90ce4a9ad6e4, 0x2812, r1, 0x0, 0x37) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x3, 0x7, 0x5, 0x9, 0x9, 0xffffffffffffff9e]) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) syz_open_pts() 16:17:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x62) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:17:41 executing program 0: poll(0x0, 0x1, 0x80000002) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xc00, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x0, 0x8000, './file0\x00', 0x17, 0xfffffffffffffff7, 0x80000001, 0x800}) 16:17:41 executing program 1: 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 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') 16:17:41 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r0 = getuid() r1 = getuid() setreuid(r0, r1) r2 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) r3 = getuid() setuid(r3) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r4 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) stat(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)) renameat(r4, &(0x7f0000000280)='./file0\x00', r4, &(0x7f00000002c0)='./file0\x00') writev(r4, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) r5 = accept$inet(r4, &(0x7f0000000140), &(0x7f0000000200)=0xc) mkdir(&(0x7f0000000480)='./file0/file0\x00', 0x8) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0x5, 0x3, 0x6, 0x8b52, "a1082a21073d287413038c0c2179caed6c4c021a", 0xffffffff, 0xa18d}) lseek(r5, 0x0, 0x0, 0x1) pwritev(r4, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0, 0x0) 16:17:41 executing program 1: setreuid(0x0, 0xee00) msgget(0x0, 0x348) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xfffffffffffffd09) r1 = getuid() setreuid(r0, r1) 16:17:41 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) sendto$inet6(r0, &(0x7f00000000c0)="c3b8c379cb78982e415d3eeb8337a998cc996f3ad43482ad49cd38ac830ad3d9885179eb05e3d32e63000997a67b69e68e71f5322aa9b92bb93dd1c1cda7f091907a32dca26932f8843fb9a983648663dee6c0e2dcfdd24be5192b7de03baf6b9f14589bdc352578abeae45fe37ff64018c1b598cfdbcc019a88227c47de12673b6f34758497dabf8ab7d1f2721eade2cb71ba33017e9b14dc681badbe37ef2509a30e8bee55ac80a19b2fd7052cafe7f30ee4c86c3ef56db797649773625de353184b7c4323bcde9f263fd605e2a7deb99a12a48926f12d0b0ec9ff8047b2c9b257a73bc474d4578a51221a69577593a93b46e6b1e4df7a", 0xf8, 0x404, &(0x7f0000000040)={0x18, 0x0, 0x1}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) fcntl$dupfd(r0, 0x0, r0) 16:17:41 executing program 1: clock_settime(0x7, &(0x7f0000000040)={0x4602e848, 0x800}) 16:17:41 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x20060, 0x2) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) 16:17:41 executing program 1: r0 = open(&(0x7f00000022c0)='./file0\x00', 0x800, 0x0) recvfrom(r0, &(0x7f0000002300)=""/255, 0xff, 0x841, &(0x7f0000002280)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xa) mmap(&(0x7f000000a000/0x1000)=nil, 0x1000, 0x80000005, 0x14, r0, 0x0, 0x804) unlinkat(r0, &(0x7f0000002580)='./file0/file0\x00', 0x8) mknod(&(0x7f0000002400)='./file0/file0\x00', 0x1112, 0x1f) unlinkat(r0, &(0x7f0000002440)='./file0/file0/file0\x00', 0x8) close(r0) writev(r0, &(0x7f0000002240)=[{&(0x7f0000000000)="41feb135debd1c38cbfb64faa89ad30d0908c2aad318d7620397ca6d289d4367f84f0694b0dfb14656608ac1d4d6dce2736caac4dd959340b83ceaf50b479df533266dd6538a1edf289b64c9e16fcc52bcc542b63f2fa1f6df4fa550d1c49e9f6ebffeeaa718475083d9a409875d6972ead3c4bf4c12fc5dc9416d621d03a133b382fdaa2d1f68bff1a23a281405e068ab1e503248f56903102c0ce32ecb15b2e8e39e9f6ca001beb937c2160aa0531e5d16f4c59072d0552a6c4437bc05365680528d0bbe36d233d3d1b0d5d8a05a22e8d8ce40d28039589285e72d21915e5453baad6e", 0xe4}, {&(0x7f0000000140)="bf26ce7dc7e739f9e07517b53b4597208563083de0a34959805adfc9fb88356f47257e40a31344855413a5ffbacc8438861f5a6c592cd2448d39c345946ca1bfc7f39411fd4acb0776607d8fbf3d334337aa35474aa3b0d3ae2d5885d542bed142ac58504290e87dc36ede10523636091520415d1a61b04a9854574d6533870db45e1bbed9c6565c785ff876d0dc1937f5324f4a5f3c88db0586c63ce06c0a4aeb82d3e57bed0c584db4551e2d81324c17a7e5b01ef18143d6d563b5b5c9bc58c7e76444575f72eed2918809dd767183a99c72d1d4bb94c6454b6824bec510b9821eddc3ec7280790bad0aa3af26278d47c67d0cf7bc8984399da02e6b4c3535803962ea9db55fd6fdabefda7c43f07561773e76bf4adc68d8bc49cf1487fbe020cb914088e2c441c5a900b7acbfcabf4eb2b7e07d261c2ce1580a5b9890797493bdf7698bb38bb5f618c0bf24159ecfca8cf8027f7d9112ddcd5dd7a2a819ff7fdb1a9fbb70a15d69aaf033373ab60ac731d5808fe411cdbfc21f14ee0f526fd511843b05b535bd54a01601217d0ae9114c2988e6770abe54c8668c27af8d5f8d55bc101e35196b4f71308b1975004b03286dc8f1c38b018c73222c71b7a01174b20baf928dbdd4009c1719f5e46ab237168cb5161cfd125c918f72b0f6bec10782417c59322406b118102771d1c16d83c48b40e0f013b42c8dabb4d1ce8ee77fe901a521fc9cf22f57eed37760b63846ac45451868ca12bfe04a8f461d45ae2f99395581609dfac6eeb10e608657510b8c10c8fc8e181bc117360b75e292fd931f628db91d803f15ba274b2e19c9d20619a5248a1c12df09b1c62ea7d8725ef5980ac0e9b9767188f482991d3ac99f628719fa4205ca21b84974ecbb6daafd2f45717893d46a66e064c1dae07348d88e2f7edd68d8f9c2f718e6ab6ec33cd2dda55e26d3b27f801fd25725ca5bf3c50ac39c07b4cf09c799a7f606cdd84742f75b78af59d9414f706b847462a8c0b631b60f251142d8552857e97d4c7cf21f1152d4667b6c7875715508604fca2db3f357cda0b9e20d2a8d7855f0947c1badf056a9072eed48616982acd836031aa58e649a1f96a24073c7920da49c33b97e20aaf09da58b579ca348e92805b8a1ef4ba26a0e101527e3462e136fd37040d96fe950fd3a7d0724c8ccbbe6329d70d9c4102c5a4943a1b9ddb5e89298634f4a0c680343d9eaf30f8bf88c4372974ed4d6340eca0ac6224e2ed2c49720181be96bf4c7a2dd074690cab80020ac862df8afe726ee9eb0004cbfeac0596a5ae7dc9685990991f48df0dbb7d80bc00d92075fd5a8dda364c45c4d7ca9facee45a72a124625878552d73728adb2e4183e20e73cddc08946aa60011907f7284b41796c7b6f215db46002df63f590bfa5765036b3adbbbde852bcc3ed7e22f10dc2abb09b067ecd6d24e5d9bbe036e6594c71ed55e1e9acab9eed5d58bae1d8fd7158f589a142cad5477410fdfac028907e6f094ac5f06b9a29eb42e33ba9a1ec47aa9728d1ec440341cd8fc5656844095dec39efa2931ed4e3234b174818cb5c084efc3c5b64d56e635d111cb895ff34f9c95f652ae1caca4fcb2efd687d361b7467d6e1089902ba8c1e83ddfe0241d786926767bbcc430f62207a701c475033e84c0171274e00c1ef01506e636ee73332dedf53caa2326a3d396a1a1e67fe3336b889f6a95929619d64d51d016c6349883bdfabb1fa55d4377e5bce676979ceb801254e44570dcffd18664d26a5fe6cd8da6c546945bedd409f746ddeac7ce372a43a9c961ae6d5d054a9f95fdac8a04a2347ea6b81cbce09ae80492c4d147add7bf7a4e0d78730c095f4059ff10c6508d474668c0256f85aa9f98f95cf97e7b26f7436913db733118100a369409654c776e003f2ed8a64e5ea9515146eb005c42cf1a4702571e35af9bb65e4db790d06612545de54cf09759fc641e702593accdbc40e7ef53a80340a0fad9fe8d8b02a6911fd81e99a5528b0716504fb4955e52d90fc678f741381aebd363e7f612731749d0446cbd23aed8cdcbef78cf52c27d3956f97f840e19b25f8f2de45817310842bcae34a058b868041f156737df4f81efb1c25efcaca4d3429dbc07231dc9e330f97bd3e420dd4b9071242cd5bacda9242c5f4f254f7ac4e4af1ee8aad4603e891852a7041332ba53c7488fcc91e5764459e1fe3072e9530c72e0c1055429bb4b8d5657a2e3190c1af0bfcc84c5dde655fe397d9b6c70b3a0def2045650e47f92321f24f1619ffe56e8ec65a4e68f07801e682c04abf4abfa6854c0ac80c87b182d38e2cc110d0a8426647bdc8fa660bead688a92a167d869db1120f92d799d6169a0eea8f546b86ed3b5741d5106ac191f3e9d5fcec12b885e6dd5904a7322f0d439f76545746dcc5f54ef9cb79763da0f8791c3a45880e998544f6c1eee57748c04152b280bcba135170045105eaf7652463e5f481aa1a6e4003a85af4976f76b6e868ff3ceab7b4362320b61a28afb436e5be00310f35276a7139f08e7bb9f60d78276c823116585959eccde40e9ddf3aee43e1eea7f0b24dd0fc36414a271ff78865c73e9ce0ff3e9775df0d53c0f2fd2c734a1b4a071ec5b1fb2515284ac9b92946a6f7567f97ec8b9d28d7a27295b93cd924f67e99debe699f0a889c48626d784e8e445dcb08d2c2507595788f6673bb155d81a6c4bde2675412d1deda6276d8efa184b077162380a9f755371e0ca7d7c61d90e56c2a467bfd96ac974ac584d1643ae2d6a7cd9a458d6ec8d423c38d690159bf50f242aac0c7f6d1da9b738f4d4825bfd55e408087ae218ebab985b7b57be2f69abc67b34a58c48b7f0cf4f70dfe3b2d421b7f633b5cfe4012285bde465c8c70db97fde2b58457f79eb5b3fb02b7f8edbddbf41ee77656186211199e05b918f7b82a1936aedb6fde682a58c284e3df787ee9f218c15ef13e60454335d753200472c6cccfa0c9526d406358b03b7e712ed4411951830da7ffb76b10bebb7e3e53459161866738e33cc04407b0397e1c409bab1e67bb22ad51fcd1d672507f7d237524f914e327a3114a2154cbedd946fe5345d0baaaa3a1f1372ebdfa409fa6acbece563668e5b84f4e6a300ef6edd01d8643faf0a0ca669714a93148551c2385927d3d09a51d89f68a570751aa3a222a67a3689a6899b25cddb571fc38775ea346631f52902a75bb54d153949244d04e7d77f7bef52f692f4d00f0eecd0aea4dd5c7f25ccc3ff4306f1f6bfb54aab3c35da19d4cec80fdce254fae2d174cfd80ec57614905a9554b9fbad15af0b849c5b1db8b894b0fe14ad5dd4ecca889757982dd29f5b11c43889dd6fc2baed6801acc26fcefe066d37b0cf4aa3e7e3baf80640bab9a9b839c13a9bd7888e618007f79adfacb63252cf1caaf8ef5f41b6cb4415df8ff53f173f7890cc95ee827be1a147453809ab23506d24d2e813f37f48105621b82a5cfb8ca4c00e7e740f786fd1c56aae1d381cd5ac1d4236ce81bd44ea75502549fbb42f2df8706a996e3607150ab4fff6a1aa30285e0cab26707cbc8ff2585cfee8b6b8137303c4adbda0c0f1a5c86900c977fbcc961892b5abfe5b5baa7ce73ac8bcc006a1295c25307edb0f5a36247da3af8c864229cd4fcae5a04c5904c5e14d352d86998cefb654d0cd2df3cd7f8f727381005256296d6d3bee472198ed5e20f8b5047dac45cbad3a6b78502405542bf6c55a0f9b532882b476bb2ba09a274485e6230b0ffbcf667295d6c682a9300e19c0e34c34b7e41ff1fc8a992d49996c303951c236203e9c393ebae3376ba4e452fd43ccc42a0b2182c20d0e1340459ed2f756a3b0d69ffb056d8c22ec3ae804dcf70355ccfa3558f5adc9e8ddd122ac6ce9daec9945ceaf46c7ff9c5bccd873d0d4fc4a5f967291416e5a659b023270d3bfd23daacb89bae061f1ecfd03063808ca2bff53a7cda7276badd7092ff85b4d6be16f96080193acd6c09a5987f3e0322e0a99b5aeaee769d802e22bd07556421732f6b74470f2ed8c1a82e2ab4f7c730209ddb950762b3e04345fe9f78136ce29cf168ba04dba7222c6c69d883f55b2ed85138b9916795218c7f875f1c9536efcb751ce509dd3bfea50d4006e623721673b1deee0709f3e805a4dda1204c663d2bb9161e3c369bc4d194252c1f99781de9626ae00a9d5f3d16b8c83927d681cdcdbb38f7e1774222f847cdd1246b2d683c7a14797b959f40bae47db95f221c61792dade5a5cb65fed47a8949304747b8893d2dbf887847a8bdcde2b500befb34964c9e04e18ed72e2b59f9da4ae56c041e4a526bebe0803f0b812a4276002c5ac8b3a7dc7b74617f930178527681531f98923a66489bed7974b11c0a282a8105f267b044f1de4ee7fe3b7e2217120866a763fa1ddb4ecae7d7e73dfe093063587750ca2670d17ec30aafdc9e9c0f9329bbfe8a8404b4c16cdcd42aed750fc15b98eae6fb0ca94556272fd1df39478e0f43fe11e1e1b83730c43559ae1bc9764a700c70ca434406d6c7428cc6a857748632512bace51fe57036eb22fb0e2f24d855b436c7aaee3406c229092d7be732e77eb7707b701ccebde5a25170456cb99f98ed69c17fd2befcad130f10ca40be1a963c792c27a4eb2e98675f22e0035adcd4bc9f31995c0c2346e134ad0355dedf71628f4ec6f9bb07ff1c8e0e343804e17e5947bc5bac3769012a44c8d2c3cfac8025734b31fadf3e0e20de9a8d3d4ff0be622697414d085d733a6dd9816537c0daa861176e05e5349e47eba159245df58a8200a2a98944e9f697b76e6199bd06186c9b3700f35829908b42cc2450d65140b56f0a9d3f822d76826caa1b8822a1f52435d1e98336d57459dcd9349d69012eaf6258e1009108e8e2500e95e309a6d85ba1783cf7344a1cc5d1f4ea154a11779b0b20889c3211dca0c3a6f0594dfd299e7dd82f401fc086597815b2b2c6fe5c9bac8a48ac0b63cb25b947a3b7733d4177db60cb73cac4918ac42f5d307de9c3bc5ab562b369bcb2bd837ecc6811344f3fac99cef89912ec1f2a6c7385239c9aaa5a70c6092ca35fccedb27951a0315b82c2c351faecf24d7ee393faef2538ca3e1b190697e9a3b8976a1ee1c4e5d92dec11bf0f88f5b62b65ff7e988c99ce1d68ad42a63524108e88223696b5286c3fdcedfc9339b8506b20ea3d6e8de485b9b04906bb7262eb3b18edb94d87607ef38b1bb7968ab8f6de929c94c4ac8e2509a56937a0387b3500f28bf3fb3cf4106518cd4da7bbf868e016e0694f093b80f792721259abca4ef9e9547e048d3f060ff22f1fe54a090ef6078e38b6b1a4d6d810998a71749636f06838a15d40b21aec6e7d8e328feccfa914d3c5112a01f349c2421eb4d24a92172e416c86d1b6b03aef693fc54833a0a7e5b8919de13076f875f74787f2ff6b4bf54c9653a67ca2540b15da8d94b70255b14d232f32f1392ec554429610e79a154c8fadd4b909cb75436a32cdf1b6721b07ba5a223c91ba85bd1dbb1b0bbc4ca76002f2d4776c1b20acb7644c514d232d1c96567e9b96a6b5878949a8da92c97aaff9bcf13e2a74bb2d0b7af18ab0710c19a36ae69d782ed11a126cf49ee83c314c6c1df9fc6d58cd7accc73d956d097cec93d51849227e9275bb66d6ec95ff00a7854202fc0f53ed82d98305a1d55aca3cb588cedade7fcb7efccc5f67777f9152a1a9c0e953aa0b1de2730db84a1a90cd316d3ec651e0ca5ec76e9ed388c5b2092369a81ac0da4eeb4a7", 0x1000}, {&(0x7f0000001140)="c5757e9233b71d0e32e5b461ff1dc076a00416b8ca8eaebde5a05765e269797c385c4b40b0f592aa4c93df0856e76890882280ef8e0ea926032b0fa362fb660d58914d97becde5292dd77c008ccf627ae793fae8676b24370e0fa2256dca3a42ea85bc1cc76880813f6c58b1d8d7d69049cf00acf0fb81edcf229884adb4485cce0385e43e4ac2676f4b2c6461212eb3e69087638952fdc66960ae2d921f5ea45039230cb04aa93ba8ac17acd730c61b5eb91af232a9a40b5625b80725ea09f3d011feae4e3cfe781c904369994f5789d1063a7e603003f59c1fad7269357186e46022de766465f0e6d5f744592ab88ed4b0d1cc13c9a22e6c6f987ac6f2a873c78ec92726272e3abb87cc10d942ad0381640bc5727c8b0d6f3207a55f54bd5165007df94336a9fc2b67a9ef0cf9b2ddeb3edfd6568401b359137bb8ec7fe5358a196fbc41a0afc95aa04f318eaf1f102ecb7664602be8502ddccd10fce1539d8466ef8401467f2ba6966f179dedfa30f6aada868102cf4aa6801eb55ab12346b6a4e4d3dee32a9480bb78dcae0fc2c1fd23cc80c189db5f1ec481d091403d96d5970c2c05ac1c196fc5318ade42db226ec73a5339f7c16aeeb3788ef09d45994d2f8280591c630e76ae9e4da1b294358b7a109a7e611fa6c3cf61fb18b2fa5e9a93a1702dca0785e2aec1d341b323f44af927e4be152b3a7cbe82c4b833808826a37a0f1d985cca1794cb4fe735bc0763d2061d4756e7237894b56540346002af24306452602973092621d46a56cb354a7b2a979651cbe49ddd45d120e87d5386f811f5a943ea1fc0fffff2a1d9b87291abaca657c34dbc6e4954f722ed42e586ad5daa1b7d391b35e13dcd2dbc57f3a29a1eb912b00465ccfefb51801669328c42ea8a7b13ad1cdd8589749dc341ab69369472e188092ebf8f5fdad7151c1a534bbb8a4ea7b308379ac40e9ff4ba2529d07f74982ae32a2912ea9f551885c5a82be302bbb97801d747655065c62d8e694edc727bda0a32310f324c01ea0f6238115f4fe540c88ff2ef33c21c4766e0ef22f62ac32b9171e691dc53f2a058742e6e05d72f6751d3e7946a59f57f4edf414195adb8c1a3b2efd09bf039f0288c196280555a46ce03b4bcfe4eb498be3209e9a390945555c692b7988a09dcddb0956d5aa1fcfb41b2ba94219ffbd876510458c425bf4c71568e5979c5e4494c7f005bd2d3cd85fd08443b592e3acff0c3499273d026a78ba94d3d879d21eb0dbdf41f9461efbcac2fcc76ee074b33f455706c18410e7cc7062f593d75f482f8ccc5d8f3d513905164cf0fc0ee8af7254be6c9af1bb637f7e0e405abc1eff2913e8b195481ba17558ac0982a878c4f497c6f82b165058b041e81f5fcbf02890de3334d21ba55a66f8aeea9ebe15bc3ac0d86059121d8c0a0e75374c0c50259dd3b78fb4ffcd7df440036181bba96cec3c63b69c13fcef0d2408760225af63a189b0ec3c1efca1bcf1a608d1d3da2ce25b4072afcfeb77aec92d215b71700aff759c5ab5ad15a9cda3875548bda3d2dd028a9bd5218b72736be703c59dad27c609df57f68e1bd1b1689ea59a860faa051b05206791929b5a9769df9a09a639ad1a0e879f6c531501a94cf6f12f2f4ec2058391fb72ab3bba1490c11470eefc8867a4d8262c284f89b88052e4bdf4facf58a77727f4b99604dc0ad2306e2dbcddcabf94373cb99f0522dc222d2d97d47e633d9a9d26731be7c2288bceaaa9ef682d6bf5a0c2c79b2a7e2a40a6a99824335761ac8c003435fd52f1a4d84c2f678deff584190dfc88cc8d78217825fb9bc7f060bf770e726ba0a6d1320b771d31c936bf21f6b7df846f1a987ecb0882123c981e9eb353cc9d44e002993da1f27b2305ec56679e13f8009de8206d7d45e6690e67bbbd61dfceb0dc1c951a77e7b96a2ff96ae94818008fb1d52da954e59205ba2de8a2d21a361cd0659864ae251232c6a12d35bd35ff8b95e329c48553221ccdb8a8c0a8a1b8717ad4c68f91cced19cb6c693c0b325f56d5bde2eb143e7661a8bd312a7210ff64f2ae17ff42f289c2cf5e549454dd1966992fb075240b2cc90253d6c149a722499a06b4abff3c48b05da536d0bc224ddee489876c335dd924bf242d89c1ba941b9d63be2805e1c7b10fa4f0d9ed49494c3a43edb3b0eb91bc3c4c8085c4616c06daddc2dd871524afb0a1f5f782aff7c45cb063da843c01d9903eea3857008fc65739e83abb2112e07fdcf0ba58be3395e3da9147535e2d3bfb664568752a2df675d5242ccda2d3ba208e2cab8adfd41ec43d9e50c3d4c3e5cde6857ee63725249827d75358b8872bc6a659f7af73d727b2e9477c3edb076d734940fd2134d4b8a8c73eab34904297b9186e55d6426f5bf8c01d74337499ff9457318ab77db5cb4dd97370883bf48030f0a3bf3653c267f3a848ae0efd0794c7efc5e626e027a0c078c9ba1b5db836d799f333245ea8cb9680f7d3cb3dfe5e43ef90a97bf7ec527fb5adf85b3fe640d9975a49b211445c9bf0586c1cf0a1105876dcf593734e25571c845bd17db96c7bd083cd3f53769ee30d0ae0656b8397ed4b4f2c7aae97b9ece87f1e8473a42f4585efbd0ff22afde097e081d2ef646a421c58f0ee9eab868788a2ed76badc1d217f7f4364fde6bb7e975d5a28597ac42ae0052b2df6808af00649056e05ae0aa4ffed4d5e6aa64fbd06e2efd56af52f3a5559bdc44cb8b73a5c26e96eb9fe1d59d9a0df11293572a0d934bbe11af9410f64d5d03595034b789dea856becdec9f90f4089a2c80d67906b82d8562a41aeae29a375c97c60a2cd8c0ce6d3112fce45f525832c266bcd83fa3d4f0d4d7a75ff706a9be4dcc013a05d1099a0b857c9caad1babebdb4ec2105290b236c1a18f0e1ab1cc6aa176370aa3efab6e96b3606ebd0b21c2acd9e7550781a856fe46cbb05291cd64519d009597a90a2cbe2bd13d142bfb5eb88d7c437454b27c6d986353730fa167a40dc861aebfe6639a90641f42f6463a37eae5da753c63d918771869b1f543b4c104b1993174d46f5d092b7620e797db15baed3b53d0cd417fef3e498f28345dde30fd79a541ae10e85b74fc2b1fb27bf7d2ac81dba37a379be5e9839f3216093f2fab47d4f5f25ec4c529df3c1060b009a3c77906eebe6a2fc2aca08e8e26b0d7eca58f77bedb90ed460855081142f9a094238c15084bc1ea8ea30786e246b800ef1484c29571df5fd5239e6dc630ee5438c8e3bdd1440e4aa7fc20fc37d32991968cab93d328fe2b41e28fa1c9f8202d0969df4351ee98663b8b5034a33201fa4daa601ec1ad060f351e65b395c62c1d2d33918d7b74381b1c6fb0ddbda7f34b0afd31e17caff252be71faadccb1b2bbf0a9b8ca1adce704baf8eaec3889b9886d31f25ec11de18274e2e8ed8f34972b5fe7be9421da4fe2e4e676b55d523662cfa7c5aa626540e59f24b4293c283688dc21956a37249d7552ad91552c0e41178e5a3534b91a2513a9176902d2a713efea9e42952f2e5bc998e009d4673e57408493cdc20c5cb4082a779c9dcbdc915717a9ac72679446860c806daeb5e58fa257ce7fa2fe66f5bff7d87cb866036fed738ffdb98e768cd890e498743dfbd5e19fa156ce433d20ed04a0fb6175da9b36f936f82e6c29533fd9f00c2327936480dfd6f5ec3a24ffc834817075b7cf587db7d194ad6ddeea8085249ed04f7a92fc30cd80a2171c2c9fe4d71cdc89a973320d1b5fd2a3a37193e1bc8cac7a276328e2fb5d98657973aa7519a5f60dfb26937fb2398407181c285e35358abaf396343bf57f679e4e987bc4220a92b0bc0ab3ef131c1a5cdec2d948f297c3daa3cc34413dc055509abf2de971e0879b56362c0d68df719882329c2c02c96e46976818a173dfb7799e7b54f50f10e16c3254122dcff7ae8f5dcc93466406c4c229aad254914efe10787ca1fb08bb7d6131ed525ee99a131d3602eba98b67bede6f328f88bb64e3bbdd3b52026010a8e4ee0589b908a8357cbd6cf399b52f799836b287dc88beb709fd16a9382ef81d76113408b45bebfe27fc0f8e6b4c0862bc6fc037924ca42a1f4d2ebfb4239255013dcecbb5148b61e62556d48c05c344bfa33b19ceb8bf330b91cec376715e56a49a547c92c24eaf76fddfaf25c54e49281ff5744ddfc0fb211d275146c3f8cb40d700b367cd72fadbd669a4eb850fb83aa3f715b110f488ca4f31715b439054858d5fccedfa07db2237af6a26c46e291154ee935e0fb7909f7a14b78f14f04892edb2c7f06007f191c981504b7bb46e43a29523b9e37a6a13d0436bc7fa9d32ecf8a27703e9fb8612adfddf4f8c5dd77bb2596bbc941e533d4249abf3128e4a65e25f2d1ddb50940207a6c4420c4477e74c3e9a1d86cab49230c5976b3642eb46398dca2188fb164b50832329a5ddbe02f5c39bd7240eda652dbc0756e7f47e661c4d33c78ff622a0ac25cfa44ca7c050d72f5e7d0be2ce9f17126b757777492f5aea2450c6d71b5c5ed1a8b3829485fa092b244388ae78d476c61430a63b0618809dbd55d28d2eca0b9dbc85d5944845e3c34180f87f8a16f8664e7bf8618951bde6042110e3a82c3be3233dd7f01a8be8b642c83b826d5495d22483ccba6c2447f85e459783cea8bba272fcb49fab3c2921eebd7fc7a6402a354582460e751a4e667436d60dc748d6a98c5e6fce67e6b93ce3b4c43f4c10d1dbe7413013e93db1de56c48c05b6d57fee65becc70d4e1ddfb0090ed82da328d5cabd352fda0ba3b5e5c5a15355a025ed40c0b61fb1514f10bd25b70771b9ec7f28e2be5134eefe058127561472c1068095582cea6c2dda8abd5ff3c73b20febfe283fc4e59cbe5660e86715416f7c0c0aac1094f10f7fd1d2b6bd0f7de11872f819d7ab900a972e11df702f86d664d40531503918f765d8c82ff9fa0c9c7bf8cb41e0183aa57604af88560c5a55af7ddcf2544f3d113c9cd7a4bce043ef49faff69948c2e94a4d055490506db096b3444f7e9d215e28c19cc363e1692b4dbd00ce936e58fd0824cec89bc307aa37cb9df10da820e4919115417952b5ec8167a5804dffeb443f536861aedccaf6173c04bf2bbaf59354e1c553c568c1c9530ea276d7aaf1503b29495fb60a8ef2493b3eda81797b141434f6f184fc47f492a45ba9c0698a4e81db7780fcc56f699b99ca7321a79cc9ef1395c14b693c4746e5a13fc6801191ca53cc5b9a15fd085b9a6b03034743cdcd8ecf07e7f31c9d390419375e2638047390dac043fa825c9419b9621bfb569a3005ac9e9038f09ebf410db5c2954a77f03b31c8fbff02cbd4891b86f9e97e88b8c95632c8448daf96cb1d94279cb886c6c16c1386b93fba03e1b93b2ec290218addff4a8d1b37faf80214875ae24d82e6319c72218bb456cc0799c92cedb2dc5b4558e6d822bba81abe3084b193c1b60070f15853878d38b04099d85dcc009303cab894e56602a040755f4cfcf661b7d8d367aaad3ea4ac550e35d24121a5a513cd483536b385f3f5ed9096fee160cdb8fb9c395ee4d9bb82fd3d218fbc4f09ba15aab3cd40b93176b9573e8723e62fa40df801090bc5a99f45ccfc2c8e8d5faeaa03d66a7342a0303164283933224e71827495a83a49bdc22644d9ee7dd88954844d00774b6b3c4913429b206d2f44983587d4f5a5aab1a540d766e2ac0178527bf891bcc23a22ca936b9f8348424a6e1ed8dca31c5a856f5776df9e76acaf84e4edd7e47e985142336357b5e8c33a", 0x1000}, {&(0x7f0000002140)="f74d85899d483855298beb71c4df72b49c12c2557b1558bcb7caaf970a3ca63dde479dc8169ff78d55c9a565d47fceea3d2658c581d76036332120b54ae1091f48e45317995384c5ddea1d558a787597ca8b1669f26a55ddc9419a1faec9e196e4f83d5dbcbe92de9e3e1fc6f15ece3d158c14d15b23287d8a207b018f5c2277588f9836d16e7b7983f97cb63a116a61be6acbd518b842bba4a71ddfc989f709bae1f9668cdc6e0be5a1b44737836773f891f02fdb611ed0044278cc5964cb054ac5e7b507d513876343bc361e572df6d23e31edf19746809ee7f33ecccc1fd793a6b9ca95bd35976ee6c6150fd93e26bfd0c0ba9389898ed406", 0xfa}], 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000002480)={{0x18, 0x2, 0x100000000, 0x1f}, {0x18, 0x3, 0x1000, 0x9}, 0xffffffffffffc7eb, [0x3f, 0x3ff, 0x78, 0x1f, 0x3, 0xffff, 0x9, 0x5]}, 0x3c) open(0xfffffffffffffffe, 0x0, 0x104) getsockopt(r1, 0x9, 0x80000000, &(0x7f00000024c0)=""/85, &(0x7f0000002540)=0x55) 16:17:41 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) fsync(r0) write(r0, 0x0, 0x0) 16:17:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x8002, 0x1) getsockopt$sock_int(r0, 0xffff, 0x3091, 0x0, 0x0) 16:17:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200073397f10d2008f27df00000002"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTART(r2, 0x2000746e) 16:17:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) setgroups(0x0, 0x0) chdir(&(0x7f0000000200)='./file0\x00') fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000300)=""/129, 0x81}, {&(0x7f00000003c0)=""/177, 0xb1}], 0x2, 0x0, 0x0) r5 = getgid() r6 = getgid() getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f00000002c0)=[r3, r4, r5, r6, r7, r8, r9]) setgroups(0x0, 0x0) 16:17:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:17:42 executing program 0: socket$inet(0x2, 0x2, 0xffffffff) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 16:17:42 executing program 1: r0 = socket$inet(0x2, 0x8, 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0xffffffffffffffff, 0x4) accept$inet6(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0x1, 0x3, 0x0, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x3, 0x2}, 0xfffffffffffffddb) setrlimit(0x2, &(0x7f00000000c0)={0x3f, 0x7}) 16:17:42 executing program 0: pipe2(&(0x7f0000000000), 0x4) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) r1 = openat(r0, 0x0, 0x0, 0x10) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2}, 0xc) getuid() setuid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, r4, r5, r7, 0x0, 0x0, 0x0]) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r9 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x80000000, r6, r8, 0x0, 0x0, 0x0, 0x80}, 0xedfe, 0x200020000000, r3, r2, 0x80000001, 0x81, 0x4}) ioctl$TIOCSTART(r1, 0x2000746e) r10 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) sync() fcntl$setstatus(r10, 0x4, 0xc8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x2, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000440)={0x44, 0x0, &(0x7f00000003c0)=""/68}) semget(0x2, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgrcv(r9, &(0x7f0000000500)={0x0, ""/4096}, 0x1008, 0x2, 0x800) socketpair(0x1, 0x5, 0x1ff, &(0x7f0000001580)) 16:17:42 executing program 1: setrlimit(0x6, &(0x7f0000000040)={0x80000001, 0xfffffffffffffffe}) mlockall(0x1) 16:17:42 executing program 1: socketpair(0x26, 0x1, 0x9, &(0x7f0000000080)={0xffffffffffffffff}) r1 = getppid() r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = getppid() r11 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() r14 = geteuid() getgroups(0x2, &(0x7f0000000500)=[0x0, 0x0]) r16 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540)='/dev/pci\x00', 0x8a20, 0x0) r17 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r19 = getegid() r20 = kqueue() sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="5a2ead44fbbd356260c26a4177be83b4fb2cfdb67e36e6d53e4d93d16226c2b7fde7c7f4082c6bea330ba1c2ec5f97e0919dfbe59f0d6f490d5fefaf9b9bbddb64439e9b06e73c42fe565530f5ffd3463231628cdb328082ebc77bf3604226a0a43998556fae2aa6bfcc7275599b0ca844de4282e2efcd398cfdd5ae11c1f73d29c9eea46ddcd00207e872b98fd823d06bdbcf7edceb943777a5a6d3197e63a31c5d04a589d597045efeccf8762078570baa02eb54b6811916ee05eacaf794320c373317ec2581c13f9a85bbb963655aba59cbb2a9c17f81607564ff6ccf30d1cff0fad0e8", 0xe5}], 0x1, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x18, 0xffff, 0x1, [r20]}], 0x100, 0x401}, 0x1) r21 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r21, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r21, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) 16:17:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) syz_execute_func(&(0x7f0000000040)="6540dfce0f01dac4a24997eec4e1f973d300f246df188fa96895248ac481a95fc9c441295f980300000081a50400000051f89e69263ad9") r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 16:17:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x40) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3, 0x3ff, 0x7, 0x200, "d461d4695b43590810ed2c729f78f4f340808c57", 0x64, 0x7}) geteuid() 16:17:42 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0xd59e6169533b3b89) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r1, 0xffff, 0x1022, &(0x7f0000000000)=0x1, 0xfffffffffffffed8) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 16:17:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) fchmod(r0, 0x2) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) r2 = dup2(r1, r0) write(r1, 0x0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) 16:17:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0x8}, {0x18, 0x1, 0xa53, 0x9}, 0x7f, [0x66d4, 0x145, 0x3585, 0xfffffffffffffff8, 0x5, 0xffff, 0x9, 0x800]}, 0x3c) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() dup(r2) dup2(r3, r2) 16:17:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa00, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r2, &(0x7f0000335000), 0xfc94) write(r2, 0x0, 0x0) 16:17:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='\x00', 0x2000000000000002, 0x8) write(r0, &(0x7f0000000040)="510f", 0x2) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f8d92a2089de6269fd67b525cf594c8cc8575157c47d01405d8b7386f35c91f866dd1f9ce8e4e3009eaf26a1c3e125e6aeb3711324ed07a3737851721486cc37fa783ff1ea3b22ac9ca41295dd8ecd1b08da611be61f416ba7204d76f586f78e6543cacfd2bee834688e03b97fc241aa7d5b042eee9736ae267ead61caba0cbdc89a1af97fd14364c38c2ad06c61", 0x8e}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:17:42 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 16:17:42 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) stat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="f103f9c7915927bfb21fd450b2ce61c88f478ef874ec805b20a1dbd19df514b9310bb52124ee8d6a1f17d1421a862d445ff8298d3b34eebf1aedb19778c819522a4ea71808d9f1a6b24286802567e1bfa4c3c31d15aea206c352dd0992fd3b16b6f0390450516e907cd707eab3068504f7058955d36a396bc85f8a043a96d93c25e45c654395b2d1a8582b6f90e8ccc9a3d87787c6e63a4aa5904d6d863a8453689abef4b174d21aa15a10d24de9dd8c677099a1115363358cd3a561ee039683d338563b73c43fa3a455a280000058781946b0b98fb9a74fa64abf0a58a1eed6efcbf9e448182e4490"}], 0x59) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x7, &(0x7f0000000080)={0x7fffffff, 0x1000}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:17:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x3ff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10020, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 16:17:42 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) r0 = kqueue() utimes(&(0x7f0000000000)='./control\x00', &(0x7f00000000c0)) fsync(r0) 16:17:42 executing program 0: r0 = semget$private(0x0, 0x3, 0x200) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/139) getgroups(0x400000000000018f, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) semget(0x1, 0x0, 0x98) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r7 = accept(0xffffffffffffff9c, &(0x7f00000005c0)=@un=@abs, &(0x7f0000000600)=0x8) r8 = socket$inet6(0x18, 0x8000, 0x20) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000640)='/dev/pci\x00', 0x100, 0x0) r10 = socket(0x16, 0x8000, 0x130) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd0\x00', 0x20180, 0x0) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r15 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) r17 = accept$unix(0xffffffffffffffff, &(0x7f0000002e80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004500"/4098], &(0x7f0000000100)=0x1) r18 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r19 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001900)='/dev/ttyCcfg\x00', 0x10003, 0x0) pipe2(&(0x7f0000001940)={0xffffffffffffffff}, 0x10004) r21 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r22 = socket(0x10, 0x2, 0x1ff) r23 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001980)='/dev/ttyCcfg\x00', 0x8001, 0x0) r24 = socket$inet6(0x18, 0x1, 0x8) r25 = accept$unix(0xffffffffffffffff, &(0x7f00000019c0)=@abs, &(0x7f0000001a00)=0x8) r26 = accept$inet(0xffffffffffffff9c, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) r27 = socket$inet(0x2, 0x8000, 0x7) r28 = accept(0xffffffffffffff9c, &(0x7f0000001ac0)=@in, &(0x7f0000001b00)=0xc) r29 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg$unix(r4, &(0x7f0000001c80)={&(0x7f0000001cc0)=ANY=[@ANYBLOB="00000000000000000000b78f03c0ae68fb9c65069ba79b0be06b529856a916a880c044d5658d7fcb25496aea760d108fd53707a3e92da8c5f983fbb15aed99241d9652ab53729e11343da0c73eb756ea1dc4d419dd30a35dbf1078f09c7148d4fe08ff5e3fcf095ef88c8e3a16afcdf47168605db447b39ec4acd2b46b518446805a15edb03a527a2391102d496a5d954cc7cad6752d5a649fb6ec5899f989cac4aa423bacfcc4f9ed39acdc7288ebd92f973163f8ae961cdb4d3a6ee85d076926068fb366c8b0b03c507537c2a75edfa6b75b2510fd358c214cc3d546bd8b66b25a2eb85e1f478498ce7b4adff5889f2f8a0eeac3220c2c1ed15c2061ebb7c3d1bd5fb7a082fe4a3e7c9556f385657c5b398afb07a0bbafe8b8f03d7262a515c6c1e5095c7a61edc84b13ebeae4206c9a40d5c733f4fd9ec71eb54740304511cff981a95b2d99cbbfc96e9272e2a6a4c9513b384909deecbdfb55da43f3a73654273213fd9e52a5730f3ebd882a7a497d81616811cb"], 0xa, &(0x7f0000000500)=[{&(0x7f0000000240)="3b6e92226010619b96cedc95e27359a08d310ee1c926e3171c7244385db7fba86a86aea34cc34e35dc9600f81498b2ba10e48031a4257a9962a7f797dd78241982778bdcfd278998f59445282ee51ca3cf4923b56bcb48a56cb836ff83253562d16ee4c3adf6c806f216ea27486d4af149438c57460465fc6a4900f9aac2e9e6565ac91a57ecf086eb75bc9622b64637ad6aa65ff24b4ec1b5c36d3ac551195ceaf1c344d6145c906e1ffe13d6944852fb60cab856447dbb51c4b5b152ac352f8140e1801e98e19fae047a6df6afab11651b624d", 0xd4}, {&(0x7f0000000140)="f80ac7bb5133e37ac904e5103d8f10ac6c9dd97809817ee5", 0x18}, {&(0x7f0000000340)="546ba74a703452a0736c00785a6c9cfef9bb4a16d8ab696e7c20f0973ab8b3ffe8d5270c3cdc9dc89a6fcf269e63052a2a6a6e9a7d8bd7e3ad0b7816a13ffa31efbef50e05b88f46496cf0cb40d14edeb7939fb2527ae2984438c84c19861c978c7c1c05a309a3563a57f5f564fd0f59d7d3796d18c05709b48d6b4f31f67311f60e8512378a1ae7", 0x88}, {&(0x7f0000000180)="e796750b7d59066519926afd08f5c121e7f087b16adb7f4cd0564fae4214b82897fc9bc2bc548687121b34627eb852d8617e45ec414a38af5456d394d88cea323e543bb69147d9bcc7d9479c98f5a554d6392dbcbf336aca11130f5e", 0x5c}, {&(0x7f0000000400)="6ab655e478f5d82d6b9088b6af3b1c4814ec5d803c5d2afc22ac2eb682e41a58a26ae4ef8e66532bcd56477c837aa6f0c7e813baba1b7fd821b42e35fc6ded9850e05d2bb9afa6d4d50c9f5ac2584f3865b75ba782a3846e05", 0x59}, {&(0x7f0000000480)="36efbb3836767a76181daa84bbc8f7fd7131a4f3b7ff92ec18990dca812d60ab8e785cb25f882054f4afbaed8d7ea03ad87fec1ccb4e95f12e1e3aa1f95c8534339c41124567f89c7c22b443d1d34814211bdfab310ea1a75a8baefd2cdfb2f411f59fd33a450172ff3c47d9a6d6684be4f3", 0x72}], 0x6, &(0x7f0000001b40)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r17, @ANYBLOB="0000ffff00000100"/20, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0x7}, 0x9) 16:17:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = geteuid() r1 = getegid() chown(&(0x7f0000000080)='./bus\x00', r0, r1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:17:43 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:17:43 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x10000000006) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfedb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000b40)="259a0aaf", 0x4) 16:17:43 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x100004000) 16:17:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/189, &(0x7f0000000140)=0xbd) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 16:17:43 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0, 0x0) open(&(0x7f0000000240)='\x00', 0x100, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x8, 0xffffffffffff0000}, {0x18, 0x3, 0x2b8, 0x8}, 0x6, [0x8f5, 0x8, 0xc44c, 0x100, 0x4, 0x3ff, 0x3f, 0x8]}, 0x3c) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0x1) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="010010b5d7d8e29ae0beaf010000000000"], 0xa) open(&(0x7f00000001c0)='./file1\x00', 0x40, 0x81) 16:17:43 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) 16:17:43 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002009, 0x9) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xc, 0x40, 0x81, 0x5}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20000000, 0x4, 0x2}, {{r0}, 0xfffffffffffffffa, 0x2e, 0x2, 0x6, 0xffffffffffffffa0}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000001, 0x1ff, 0x3}, {{r0}, 0xfffffffffffffff8, 0x64, 0xe8c36e52d31d4ba5, 0x2, 0xffff}], 0x4, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x1e, 0x5, 0x8000, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x19, 0x4, 0x3, 0x1000}, {{r0}, 0xffffffffffffffff, 0x94, 0xf0000000, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x85, 0x2c, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x5, 0x5, 0x5}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80, 0xfffffffffffffffe, 0xb7e3}, {{r0}, 0x0, 0xcc, 0x40, 0x8, 0x200}, {{r0}, 0xfffffffffffffffa, 0x82, 0x1, 0x6, 0xfff}], 0xdaf, &(0x7f0000000040)={0xfff, 0x8000}) r4 = getppid() r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000001880)) sendmsg$unix(r2, &(0x7f0000001840)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000380)="83acfb36775084a4618c7475d14aec23aae093a62fdfb0b2f02d9b112dd247e1b34269d8c98ee2247d7aaaaecf857a496bee682b813d86c777127ed2737187d115b32004602dcabe02d662afd3047fc305ca69e93904f450bc27a52a110d8bde5aa29c60bb39944c448f146e6c0d6f309a89b93a411ea1e6e1d52807ca0be118477cf9a98e37e5f935b5a441409937ab579b669bcf27aeff1a15006eba3eef0bbb3c1ee43b7221cedb2f33c242d6b7886435613a695a1166881f6a8467bafb1753096e1ce699233b266185111b77978253d48f8ccccb2f2f25c337c310ed9fefa500a21a7cf0e3fbd2ee95ac8a510f52c7edd8b4e974e1903cdd6478a3fff46e34ba79ae53815dab70ced391dbf083618ba9e27cabfcb97ce67aacdb6c569a661a3e9130a8e0f9e110b49475d21fd193fb55def70408b8ee099ed346506ea0491444661ed56d22e9132eae77565de1e935bbc7739dd8f75ee2cb149f679b5b8481dd3d2e06564e70594d93875ca563428801afaa93282f811a1a2e128cce468aac6c5a49a7c6bd04292bb403712a22b938d9976fddc6c522913cff0f456f42d8cea41a8826e245745b3ec1c9f8944412763c82d9a0a51dd124b32531eb84b94f56ed3b2e946ad921381a124e805553b212b626bf98982b348f5c504744af07c1dad95dcf745b13b4f96ae3163e2e9bb94d5f32aa57c5d935ed38b8afab02960fdb57ef4fb0fc6cb6e343e27b96679a59e873727a214fd326835b8049c338608dad1d279e84e50c489e877cac494f83156472d0860f3e42ce69c59b72443d3e7d7ae8d933f134a9f7a8b3b1a2b663fb12cf9829111e9cba8aff533a443e6472659531f13ec4227c59eb5740e5e953bf056515846d0eb6093e9ef45fc059a3861685f1da7939764cadfcc5c8fe980717b2791497db862e8d3516a8fd2774f9fb386d58ddf79da784c8f9f3ebd314c43247a2388d538d1b33029b0069d3d784729fb5129d3d1335f262603922923f5bb453d80f277d4c3650baf76121dc59626d9a2f0b60b4f77d9161e9339e90e07c5b5e5d40742df6225b2ec9f9d99e542e3a56f66b446d1d7993b56420fbfa86628afb443c9158aac162f5d64ec84936927fee63568f5913448bfa87096d9bc15abab3623caaf469b315310bd64b8d9ae83f2815068c4c77f23915bcff7126c4538f056a539cc2a7d2c5e6d40d2c54a1abd230cc49467d927c482b59d2e41534c1c6fe0e77ad9c3b7e9e62d39733ac3c84b9d943f6462c4d07981af3336932e02b37826c63e9de82f264554bd00c186d38512cf7e0336c49a917a063c51f548556e231f434cc7ad0950567930d93536f6f48b425e06694aadb8b8c4f2f88c5783ac7fba065bd306542b70d7d8f4caf6086e661c03258cf430a3a7ae6ab6492077c1ba673c67b3d7abda0229de943e3002254290277c99a0f3c97b66d8bc3d2329941b1937944e5133b4ab8688a52e77f3fb2e0e9806a26c283e39b0fe89c489e894491a4891528f13f791a56d750b14bc81c948dc00b1e4f7d680e9cefec89bc35a28c8848b1e4115128274e75af1d285a626b5d59a34cbf1389a92ab689c2bc3c05baa33fc467cd65a2cb86d91ca84d954f731b3516328247c73dea50437cfcbf991e4c147d556b90d502df8ea5ae6f1ea8b26b4597da132ce90d09fc72c27c694a21c421f15109043417f49d095db8f8bb7762e673919d4ceef0bed4f27ca62f74aec9a94d754ab41a2981afefe169ff514ced7adef7a6b2efb3d3468ee4b677386075570edffed13f5122e4d2d98b02b588fe51be19e5ff85991689bd57a7336af76290cb56b6433e33b7d65f9a56a538f6c430b6571a059dabf28b1c914234938bf011feb75c133edafd30c5f6ab0c24749c053d0da682a0634ef468312da6277ad501ed0241aaac3208758d41b8f68c98f8cdb5ce5da5068d484970357fb356a7a8eeb24d0e21095ff7f200bf543b2a68113398d8ac595f2ad5f375de020848b1afc62a80e59878d21335dddd653ce8af25d960f448a5a6920150b56901ff24120607083eadd912bd1a3551146e4f99176a0a9f84cd512f8dead8b23d1f7ef6c9ef0f83ae0f3bafc287f1812f016008b8a410d69b7ce3ce0d5cebe1cf0ca082bdafd65860e90b073b84df5ffb1c08a33041a9c458891672a2164238582f6e33a9bdcacc8eaeea6619a7a9dc2dc6f0e790d7c924763241cf8e623f9bd7d51da1d85c82611c9ad1131b3a3e3a7c18299554bd49e041c1978d248661c3cc72c7b2983a1842b8ca47a53e4c91d7695482d02af29e9cfd3ed8611abecb47c0daf9a81f113cb2c809a75e6e179a31ef7532943f28131575d1f1bd1848943b9f4899cccff1275c89172573b60226a5c0a71f9cd572bae479fd4ea715c100bf991307c871f7d6bd724670cdf408b06ddec4646a816caa54c75236823c74a3f70d50730a3d562f726dea701db666078100d36ef212ff064105f5d6789a13cb6e7eee9a7f55cc2265422b52e5ad9c029951edb553ed0346b16c8cd2181038f6a2dc646729675133face5cbd2d66401fa0f050eae6958f305c69db9ddb24ee9a26835c3b9eb139243e6f2a4d6b513d512105d7266a8e533a7908cf8985e661c923f1f451890aaccc28df1301e8b009593b4fcf2750b1e9f93127b750e1bcc70ae97f9cbf7933babef552407c0b19f11d659e6513f06c50c894cdcea75350fa332c732309bd845026ca718810ccba490e8ae6ab6c0e69d42e34020cb889c2aa6b57d367ce9a72d75fbd2624aa80af8a4f417790a0a0c03eada51b174cfe153e78e6ed911b0c12701ef763e95b967a2f75624c487bdb1b71ee071ec64a9af2aadbe584081b20a1d82986279e6ea98ccff1a9d3bad74aa42e2d17aee7d1e5e7fe516b9b5011c759f40b855e459f9032458a0b102bfe7e9472f0b7c8208c4a183ff25dbf6f46b4d5a512de6ba58b6063166fc927e465f443c110bfbb52f85ac83c1f202ea559e41965ac9b6313d6c509c5c0c43ff99781cab37124b1f585a4fff241b16abd02d10d7cb687e0121d6a8865a437af70844f50fcdf342894100a6d598df43abc06ec4defb1e52e9fe2c28d8f34b0449db85e7bcd31688c081635521c0cdbfcae5e05498217e7ff4ab2f6d55382d4ac5637f88c11745cfbfe85c43e7bd20f1c7139c0b2fdf176aec275bb15b06f675c1f265b35258593c955a774df0e6a14abe6154bcd42cd781e443a009d19509c8ca3a5f1925cbda3847545836b8c8f8bbcdb8248427aeb9f5d1eb4c6ed986c2f3000bb93340349d3d895c8db05d63d975c84353bd5c3e45da1393d42b11fc0f3302e6158b3dce618d4421d25732f85edb8c263bac1652752eb0e38a6f7cad6700ee3f946e760161828362be7fe00689c29a723ffd3fdae3f816f23ece41f93310155a398603dd81f627dee4258228b2894eb0f3689753b4e5f75ff6148bf7a92cc6126953f8768b9b4b825c82456b225a49626c30a47f6107c8df1c63eab575baa24fe0fee42b33e9e502b6ebee03c01716ccf6ab24b06c79d770a9fb65be071752f62a6107b91be455615c6b549dce38b66dcaaab5bf0f61cd92161bded9851c018f47e1ffc77d085d6cdfcaa087123035a3e17c9f219e3c72ff5f50ebace061c5d7c4386ef1f06b6a91dca04667f59c14b0cce0352fbadbc332b420a7a388ae0d76051adc3ca0324ecd330ec8d0444fb4c4e0330dd620db642ebaaf464d858a88f0c08e8ee7dd53abdf320a4493671c120ab533bf3e6755ec7c65e2d880c79c82725b771c3b577600db93b2bd67c52a14809793d731b43c4eddd5259c8ebb30df9df52f89935f6a158d0c89e67dfa838254540faeb23cccd8b7d2e8ee41bf21f3c17f1777b6ca8060131f0b97f5dc219adf50b8ba4c99351bcbab4d46217ec72f6bb2067917f2f5cad8278f843501b2d7c1baf95c261bf5e2719a356e9f9218043c45778ddc47cff320e747ecac895ff1e1d3d0036e3761a37cda34f2ddd1d7a3b53cb283e4e14e24df43470e1caeb78551d2f407866cec92c64337a73cddb79e7a641f488e6c50264a80b51758ee471f5232d947a3ce9485eec71493c2991e8a03ee15fed80e783fcc6573783ef95342ad74e82d48ddaf4ef83e1b8117866717cb4df5684c7be0a26a3cb346b2068fdfe63fa7b562156b09d506b5aebcaad8103a0bd55238bf086e2125181deb6a37570b3a0b81feb2104d9fec79274d8ee8c316c2da111044b02f9737b2ff6814599423beaee25bbed1729ed150f4cb15e17bd45564963c42c1140ff13d6608babd7812c4596a2e0dfa45c0fca3772d51d7d54115b37fd7c167783ef3dfa090f9eb7a707ce9f6fee400af1f84c1fd62673bafd2d0c80b47582c746a68b848c2e4f8949a606162f06eb8cececaa9051533f1adbfb2eaad237ab24dff3197c565659415692529de47f029e23c666f8eac64efc657442290b4bc2c0165a977aba602dec26b808d379d1471679f1d512068a0bf2b06e5e3ea2da448311b98747376a39b27e4bb732523183f23669ae466df500405e4f10be4559454284ce3cf85f30c5fad006d19ab8314232728c07b559375e3381789c8f35f426def8faa310c8e6990f3784a72087866212c857a0043b6f496dbffaadaea49c1bfbd16519ec8c9f52a6213782c965a78919ef9258dbc21398a5b7d425decb9981377424ad32161b0d42c2940c465aca49a1f5b27e2216fb2edacf987e4a0b18f4423be1b2cc7d984020b009b9b04948c73e81fa7aee9c79a146456a0e98965e62990e64e4ede16d81bb368a90f00b9195d23d8349037678d79d05ad0b3062617f34ad974430c180c56d19a375790d8266fa8db9aac457d8da693ff1e046228db3940aad61b6dcf1036110dfafd7a471a470e84433fb1512e42159c03f3f181834e89a42bb23d45166f6638be38bfb2fa2a32ff5177921f1186539b166bf1a9fb53ef9c9c48ba5ef6b890bd0fb701c10e91561dab2b4892f5816c317db2ce7459188b6948b0b24a46d47d1ba7504cffa4db94b3dbf05b63a215647de8da655552e6b2c4013369166880958588d44caed9e5b363cb6220a05a73eaeef361d4aa6cc421471e275a35b957016b987a405f9301e2f51f1ff7ddbb0fd6606521c75765a073d94d0db79475122738a00b1787503bea9d99b57c2feead5cd91c28e6d210918c27b7d521214307ea4d44d7a1ea36b702dfab71a57343ac39a262429ee8f49aca0193d36f3a762240f4607104c0e1aa081b43db30a1c0bde5c3e8a810e4f96846401c18a516e543ab3ac5e24be1bb657ae003aa5ea234dcc6ba6b5eed6bdf0b8fec66fd2da4fdd3f1e4184df9062b52e30cedcca16b1e21cf76a0e9e4b6093facee921e91fc3e1d7617a492e5e6b37c8f264dbf90125e4cb97e178bb5e153dd18788351f357c34f15c187945d89787a0f834f66d6eef990a81f5e7c239f0cb9755d94d7f09a315dfc25610bda4adb9959ab5751ee4edc9546bc4682b4121f50283493e7d9ed082d235e8d0b7c4fe8f4999956f93ee12ed08f69869cc4afaad78e3560cb273d041ac6ad9d71d58b7c3ffcb419d944e40efff16231e599213e5a751dfc634b39755eacc54d76d72b6cdcaa61b07d9b094eda78e1dde9e6fafa7280565a11f208bd84269ed2f9613a322d407ad053703290b5ae8bedcc0853d4f64eff231fb25af906770e01fc2713db77e71a88bc7abb4b81d30fe88a76d44f7bfdb9285b9bb1912f2fca641b20fefd17c3f02e436fc03e43b97a1ba62", 0x1000}, {&(0x7f0000000200)="d20aad87af4a671c48567a6d74ea00b96dc69f0157104ee26da2c2d894e58dd6806abcbf9b5dd978a5da7d6504d322052d71088ed6ae62bad9f69e82f80236356f2a26c19ac252349a0ee0c838268eda403f43", 0x53}, {&(0x7f0000001380)="bf26c9b1c28f250cf269bc89adcc01f9771b466183dc33b9e956e3b59a7916b81a0fef9ca0f622c325f9d870adb640f0e3b105b99dc72453c23115f942de43106495bbf11f714ce3ccbd0b5f77f6812101b661328fcf5613726e5002a1bd641d0a60a5d32b7c9cb71dbce44f8500174c33a7b02e3539fb64f1ae7d5ea70d893060732b8d94090e51bae95897afdf7e6f0dd9c863380fd4b587e5787319458fd5c7f86f3186284f01a673357e008d36a5513d98e7f6c579", 0xb7}, {&(0x7f0000001440)="01d2455371d3983487ee0c694431dab8b7333672dca6ee8d00af27a268f79abb074f4686d64d3ff6700fe81bb165671dd41692f2ae9990391b5340cce1633afe28d3051fc2bfa61dcb7c879b264d645f61c974628371ecb083e22a0867bd949362f17f1a3bf193819c3b484616238580acbd021983bacefad246ac5d9acf7cba938de6cb9b2db9381cc921c9094548c5b55e37c07d139236caa4c1d7354a731557a1cf0be5930f0aadf99b5c1951c0eb51a70e5430345eb7cb7eab48d4537b1c8826ec194f573b33bdd34d8fcc0e4998ff5c25dcc120864b407f64027bc41f8590749f898f125db568e5", 0xea}, {&(0x7f0000001540)="845dafebde1538651aad09615d601c3bf3247a7be38338915fb1ab2557c4b74bb7cd61d9f4044179216300a4670dceda81e9582a5fbefd1d905f0cbefe37ce0fadee5a9799d4ff42ef6031f216519b2ba036e35dd7fbc9eeb17ecbd1bc0ea21273b70c09d55bb5692adbee7446eafb862606d12601cbcb73d2535a5345ba", 0x7e}, {&(0x7f00000015c0)="9415fd1eb11b771569385c1aa04d193929b2f2b44cd9c8e574a7f070c8a460d005ebe4ba4f808eed625446fc9159ef97208904f8ac2c773d3a5ce78d34e6e428b4309e046ed0045cae556b30d6cf1603a8a4a0ec21250d4b444e536b75ce0cf94d538c35dc2c0a330940ec5b9b72e28f405f91423b69ec25b6423c60f0b1e547812ae4086b20ab90c9bee8f7b598eaf1f2aeb28c9c7956707a53dc8dd9fdd458b009c900e49a85c40761da5b90bf1b3c654ac081028d71d9958f8e38711b20956b41f0d93e3d6c2a69276ff70e0c84969367ceb1df63d509e8d062793fa09dd2146c615e65326f40ef17b3c78288200f5db9df4e", 0xf4}], 0x6, &(0x7f00000017c0)=[@rights={0x28, 0xffff, 0x1, [r2, r1, r2, r0, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r3, r3, r0, r3]}], 0x68, 0x6}, 0x404) 16:17:43 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000002c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000140)=[{0x6, 0x401}], 0x1}) mkdir(&(0x7f0000000240)='./file1\x00', 0x3) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') open(&(0x7f0000000080)='./file1\x00', 0xa0, 0x4) 16:17:43 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 16:17:43 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) getsockopt$sock_int(r0, 0xffff, 0x110f, &(0x7f0000000040), &(0x7f0000000100)=0x4) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:17:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() writev(r2, &(0x7f0000002400)=[{&(0x7f0000000040)="0f82eeaf3ad76c637366993ca8d52fd776a943d3c2e45e119d4cab496c0dbf660c65f0c6548ced055017e6af5cc255aa99a865f68e2e3a2de4af60af4228e6d10665a2a37e34bc326dda7207980a65674f05150086d3efc8ce292f2c3641a1430983b1eb0430b4b63847d613fb7f90b29fe6cdbb90b4cd44ba951a07beb78b3945c40119ee0d4634786a71373f01b27a8bf7410f3cec757772a446ace3ecceb4aa64b8674f73a7b6a51645b44ac120581577dcce971fa23e94184e16f59a6e4321b916d9e21e7c14367bb73ce7f74c8af321e01c202c6986e76fa3be9b3ac818943388a41923a90d0dd5081778a2ce7fb5429c7de073e83342e69d44f8e852624ce51c677d776a0de8e09fd0f555852feb9f6bba79ddb0e4eb394cd3864d667c44fde4c7272b7f1d054ec17d630e67cf39594ece53bcfc86a6626a4ae5e865010c88abfb796167916858748432577592b0106e96cb3d745fd6c26cea6ed46313ee696cdf561a1868e215d9e9bcefe9f1ea5442bc43a61f8aa60340ba5b13aed443289b7a49867d68f17af3aec851ec84cf733e08a66202d0cc2ef2d590a9fd0e0df66bef36971c7b94fad487dd68c8657391b39c0259ca2b8ac70dcb7d6a06df671fe8bb522b0bd6900d7877a8baf2b2ca1b06484e78a2d2cc3cb003cd069f8251f5d39ff1b357a1ec3887faa542033be2492f87b8b8659b6434b5aa1fff762bd556945b27f57ac54d6a1c1ec48b7293b00c741095ea95deec3321e4d9f8c882a92501f4603ca70ad808cec449c2d80707ad005180fb3404d3ae37e774dbd9f5653135cab1fdaa10b9b2ef8b3dbd3010879ac9fd822ae4049a867c21b237d384159ec0a96e38a1e7c570ff14c09dacdabd313d2fc4b42cb6b58d5e46f67b56f556db1a974830ab6fa28cb39d7db1bd477ca81e29a984b36118522936d7af22f2ea7217bd3d639470ab3e368ae0f6114c1423f6f2c32660eba4c3260ac97facd2e9257cb8cdb710037261da084b0d1da6c635db796f1f70c56baa15362f33f33776cb35f55695ad1b3d3e74f00580802a7a92040f8c662ac94632e56be673f7aea09ab07ffb606f0bb2aae8ff6b40578ca2b2252b7bc9330edd9b8012b833cf944dc7e5572f11ffcb5aa36f08dc2682bca389422120c9c28f7a7cc76afe12db6d3a8f511a742a0842dadcc6af89425b8e3701ae153e9930edf756f6e7748f207df6a4014775ed38cde53a5671763867be2481593a871f1c8c2012448562261af1d7a1f8655a43d13204760ac2545d4b8f4fa5a96e5345b752d20cd79986e2b2c9d028a4978b10151bb98dd75c8e4c41d3035908e3fbb1c26b331728a45f4409ffb680024d0ddc8e43017eade2fab37096262be1c05fec41b606b31c351cf9e260ce61b02400ed8862405f59de881bb8c3abb5d4dc58586579492f130599028f8e21e6823aa7a9e2bec31bbac2d3afd96a3f5437b3d8c68cf9d2c0756669721fbfab8b6d775787a0c31b561329ccabe599b0541033d0d1e4cc080aa73d0e7ba9d4b1772933d5786aaec702766cac024ebdb66a170ad3dac56c768f86e6af006d31e5cc5dd50ab85e7e571374bb72e723d18a6bb496310acb2400061f30693eba10e42575ba762f2af594efd68d473b2d219fd8f378608f47a5e13b5d7f9d2e53b0c084705a6bfe557004c1981457b7f33a63992626c17015b0a235ae899461d15772c402771c9c9988db322ce9420b1ec730f4afc601399243d05fc5a35d50a9c77141c229f10a5ce343ba5099e7d9415e08ec8a5aa8b34ea0b46995308dab0ea335c372113fecc911b880baf4fbaa4fa3b118d8456108958782ea2584427f81c28fbc0d046ae8c9fe5aacc9c1738718e5f48605dd96c74d0b6e318c425dc0e35b64e54a66c87dec210a7dfaacbd8fa62366b687b59a0042b1e1ac6d5cdfa4b0ee5866e9136b42e577165f8ef126078c0fe30af7d99f3ec73c19d8252dee417c70986fc2e3a831d626c8700ffb57ecfa5e9a2747968339bea5715b59d59f23a868b1f0f367a268d22181a7ebe7c1f8bc8ab26e9aaef39ceb4dc6fba80ca47734e9de64e19b13f93dfaeaf9a625c1fb20f6d8ccff8a963828ba9b1fb88e0f5cfdf66829590a09d36c96badb211a01a9dff86c1baf166fa85d2ef01a54d77c99a31187ad83166bbecf082e8bc6247dcf7e12fc3ea76ec30158fc28e124193805aa0623b365e521f04b960630cc2037b316a7ed707d6cf1ac9fd0b176e2e5ba55e7e746a5ab05ca1e298d6ac70f155e16838f1139c1a2bf2ef736511e8294ae4d1dc709e9f12e5f7dbf06cc9b6f400bb80ef0429019c2daf73cb7388cc5f86345c6389b50814f603f02e2922d02f2d8d3db2cc4a9a392b58cfedf306fad1d7700c0acd5c35b1c0eeee786a7e7c806d8eee05ed2c8fbc74268d448b0078d9be72e2aa2560f43a566521a42613bb61bf3c749bf5493fb12a5df1e3d010a2910637c0c051c4d8676b9c12dbdaa72ad00c93c7d9ccf5ca2b99a50784dd2175abf485459a07ddc751b14c41962ef882eab8e70d406abadd34586806f713ddc155a864f26f0d7ffb5c30a5d8a342f54ca672557ccdafad379661eb3341cf6cbd32a70e07a88e9b09a6e774d8fe28b0210c9befcb4f0d3d1ff54b819bfdef600f89cc06db9b852844a008f883fafb60b127d3ffef0cedfe12f5237f40441f0f21fb1c08c7b9eac4f9484aba3f59764014d387f7c2bbbbfa02e1816ad4a70141f6f5fb2bc2f3f110f0f6b0fa1ae085c2b1b6bac1d2327625c79f51d50a0c8321443a7aa88dc39c5bbdc660a27e0eba73ff9b4a2743e0dac4ee8e3e32d8e341b8768a45d7038e22e1777a3447c05e6ad100581fc5edaa62c63e30aaf77669e1903484d2372a52e8cc3c345226c72f9f4befe1bb805df0c0e178b69b70012e05d9895d223c35ab26b8c48e73fc37b5a6be401d656a646febdd7894cfb32172653e7e3dac3224d350454de83398a4aeef718e5d4d34fd9e7a398c70917d47c80fcdfd98d63620e3b9d57e86a128821ed69bc24766b3e7fb5f6faf20e02e7856891da254b82e904148244c65042828a0a71bd125765d634690f29bb85304a74a70d47e6088e676372606aa5f936403ab5382334ce76354b4079d2b1ce9a07d7ff27dec0cab8cae52d10538bd873dc566c64a2554f60b9781ec9df7eb65d46df18776d385df969adda5e2e9d4922e61020611d794178389cfd8bd1a92c2f425b36555b2e7d81bc0baf698780f1f897fd0d86e10a203b04d077f7888a05adf6b523018259e64ae2a7361b52bcf1bcd143731b13b3899a6d82af45669feec75d007d6494f4655262ab624b434d430d29f0c19801e7ad1741be1d91a60e78d3b2d71d0552d82d282def56c419b3dcce30366b092b8b68fd3868bae8719c6eea82fa5eca7e17aac5922f57b5acbdfc6b8c1bb4bd5c424aa24fc4ffe8fcabe504769f81d645e78238df5e1d19aa9833d3c02cffa91e11a505425737445fbe5e12f61e31b631bff43b2fee9ec4c3d34056dab78d0b3a5bffc8a998c50e3fa6c2cd781e475f835415dcdb58256e5e63295953dd431ac5a6b8d925246c7a8c46b4f66d572440d17d2cfea778ae0c9a3db9cdde4bb76271c7db9ba5e36d0ce37d9d4298603021ca89b5a9173d9533d3ee942d8ee25d62fa36fc5a89ef538404359f1f4a055efa84b810f9d24fb0c6bd0ae36bcc43ae8d6916f0c42c09d7c62f4dfcba73c809c5e04f0b1fbc704be055eb30e546abccdb036e90320739fe6d4f826bdde01094049efeaf2b57ead4473158dc3166dc6543cb556d510c90ec2e3ef9b92f83b36f9ba036056cef84c854c67fe56f4f649799bb19bbd211c601b6e1b3b0074f4029df83ab7407137ef58e2ccad1e633e388eedba72b33bbe5e498b6d2d528db4248683085dee9cdbe1b0ad590e8455883900471dbb9ec1144674f29e49373cefaeb8b00ce341f3d9785d720857cf431228f47749ff36149e7f181bd69d7c0a5de7295233c80a581d2f4c197bbf07a9905c4d27719e96f21360774b1894bdb0ca659ca9b57306507634e82224e58852f6b667c74c5304896cfda826fe93a26c603990abce797adcfdc735f47204694b8814eead0018a0ff03368d36a5a99279a69ac4f35e9b973d93d555129413f3c20542ca7b728981cae06303be6201f3932e340fa3731a7cffd6edc307b8206e21f454b71834d4d472b0c156f623f5397476c6ae971e942e8c2688b1a6abe82e03ebb49546beba9ad70cd67662b9ab453e192ad0605866dbd62129a9155b33e624490ffa5aa7b272dadcca617b6bb955fe5d959d5ebf413984a2f5e12e75cb7539fcea40a9ca6d3777774dbe4957e98731262d8c00769db234fe8acb554fec0b27832eaacf12204293d46e134675a886898e06448278df6c5c747a465d8dae39eb950c01f705331558974dedac8d644c5dc54ab37faa0c4d7c044db75bf29b618717e660ad197823c913de956dce563def4e8a3187486aaa24d86673bc2ff882709f7cca785314442632dc25a87c9608a427e4fb05fc8216b6b5fcded45ca8cec7de171aa1027f6d4d9d5340b7d783c7aab290b2cc08e6d0ab776ed6a5a9324994314486e58021c4a22c1d5da9dd59b63f1d2bfe8531a170197451599bf07cc1b2f46d5795c72d7794e4f41d98a0fe2c215b32ba0dbb0e716b176206d969b2ae4c37c7315efa7c7255f4ce540c597640694c8ae27b611ade7f56c0208af6765cb569a50b468329c96083481638729279cf4c09b1b31d00cd1e75850b7c450a0e0eb28e4d624e079070a2f96ce4a6b4db299a4dbc1eda4736eed0f4bfe6045cb76e86c9b20d7ee020ebfb1c599de97ea5bf7e3148947513c040e85ff8111cd5ffce4b9bb1a325df5ccd854fa18c50dda94ce63c167ffb6964ca6b1afe5a8df4f8ff6a9fbc3769011b73a46e13cd67ff052f016eb2d91a7d5c5b14c347b2cc30cf5fcf914db2e4a9e5d3e1f4a57c5f4babf02f0637d581175f5887812ff1bdd12bbb71d7a7710ec37c508c880fbb9de40fffe6f400cab0442d4e82b7fbc5b91f202076125afed29f71323c7e583ace93372512e66e4fe3290898dea6750fe4878a3c1dd1d19135fbe1eb55cd32ea264bb465d04a1563ad5f0ffa9a3c5d716c68b6b2cf466469659fdba9e8e70077259af85b945fdd0cb3779c43668417d2a01bfed803daf7867c11ceae2c8f3e17df8b8ded9c02da389b21151f66c6619989e49628ee19006ac4b7b7a4af0ba67db9a35f7dc4802e3a72823bd137dbad3f3a9ac93e58f8232ba300c20c0848c78bceda52ce4a2e1f6633a68d2fc16bba1668d9861d15621bdc414e366039aa211608fa201de9f128861d8edebe3a55b0c564d1bc3b6ce98e9af9c54d8234bd29ac97b67553a06ceda3f3157a324d5b6c6c645cbbde16f1a5034a1d91ba91c37fd35980c9d2b128de53e5b34af8a10324016d1837787999cbee71a7db24b63c505269aab6a7681c570342a615663caf592356f7feb8d337efec8114f3f4fea7c50e6f988a11f589442f67e6faf31befb06a29d3e73012d5aed78925cd9111ca907158f0853b62f64658915a91157e5d1a348e3c40f79297595d52648198677cfee43bf3a3e2329fcc2d6b81d63d39ba77fb77c7b211fc11f26c4212f2deda94b043f415b4638c15070d72d9ff92f0b83ecbd87638d9980c2b8e465482883c1b09a3850e98f45e5df680f0118f2ec021cb4dec08c86bb9aba44e657a5c640debe211a31e2e927783597a046e8fb8ad330", 0x1000}, {&(0x7f0000001040)="0b5dff36ca446a50e992e906128d45b698bbd4cc9dabf80967", 0x19}, {&(0x7f0000001080)="9864c0428d08973feebb2fddb872cfd568f734d1908567eb17f4d05c10052b5e62e0e339566388f0f8d65c6bf0691fe3c6af71766e7d5bcd3f29020ae6376bcea7d8e1d8fb8f024407826bee9193771641a8f0d6108fa16811581f081ce9c4796ca7508e32ca31d34878c548345e6d2b147307042a22141b80af6bc626f2bd4c4ee6b4cf2b6732896f921bd472bbf243a219d9670135661d92ea5e3de566962e277606fe2edc83e739b832f31882c223ec01e575663c4ec6234c6bf5b73f94eadb483982b37770d5eb8bb48a7b63e2a669f74f13b768cfbe7d616c0914b8", 0xde}, {&(0x7f0000001180)="b1cac7c4c878aaaaf0c7ac67a980164bed691f45efffe12c2e7fd222e6a9a5a7781bde186a11f58a62c0db706a250aeff9f463446ca7a9c750941dc99c172be1bf4550954754ffd5c79025353451fef82c5c4a8f916a56ca3807b40e153ed5aa8cf53c344fed751e74cbdb269053a2cbdc71ee7627a2902946dd9f9d1ca4a9575879734e97293d27f9739cbb674d897f9342fbf8a84bf7437da3279e972863bd49e386efb755921948c1ba0675dc399c34", 0xb1}, {&(0x7f0000001240)="4bbfc6cb66108b84a379ed4a45b617da0362c00a0a7cba17f7823f363d050e52e40be84dc3cedb04706793c635e4aa85df66c35cf973b40f3eb664d91e0874c0d6a16c98c243d1ee4ffe8a252174ca34d72aeee441839c3701628efff0f2250dfd89c91a811e66a597b404020975ccac", 0x70}, {&(0x7f00000012c0)="9a1093c7faa6a7593fe0c9046d5d4ff05e9963d8ce5c6d41bfcdb980eaff0661eeada739e3097ad54cfcf0283abcbf8a97750d7920bf078279724567a88ec7349b3588f146f81b5063ef438df8091c8a21167e32658e6eec078c1ffef60d66914c592396126df10ca18c2909f9b6824031f75584a2e6c5af6a62cc985f809943cda0e89390be7bee122fc052044b8595bc1b53a7f1714484127e0ddacc7390c7483754a21efbbabb953b1cc6a67c6b74192a1398a4db70efe786cb38d884b7546013", 0xc2}, {&(0x7f00000013c0)="719b7c06ce390ecc99fae772c7bf99a6cc8a054a8eee33dbf36011ffb396b68ce093a1a3fe8875ff9bf5bdd8427f6902cd308a0505ef210291", 0x39}, {&(0x7f0000001400)="4d7436e867bba105e87fdb09fba5930e05054b068f9183a278637c7cde333b7b1224df3bb103d7390ee171e8b9bd83c35bb7bcf226052c8716c4b5f0b366697a5e217522a1d5536fe2928a57a76ff3621a07abd7ef9dc3c87ece5bf709fea6ede1f1ee9d8b995ee6fbf0636a9eb72ee2e077ec322998d2cce7ddbe504eb55708c21d8bb8f3e4bedcc6ac5b29c9d7647bd554f7a8ce93257b076cf5a2f1c0a30a88f67a3845141061836c83026f03ba0d26d7f2bec3a512140eaf6a5ed0b9926d8cc6ce00f165ef822982c3e1247bfbd1033aaa9962d459c6ea5429c6222b142f3381c60e8306273a29ca5e7f9bb92b770f3e1a5a06cedde65a166379615b00c755fd9660850c67c70b1442050d7a3286502878a650fa82d6e99204bb70be018c81b9148abdf36ba2aaed23531d4bccfdbfe4122f3a3b29f8add9164913a8a2c547f7eebd54b5051d7a3cd1b27a7c81ea98c5c60cd7a5d85ce4af3f69c7690904f6e202527f49dda492823cb947fa5d3f50b9c04b0bcc582ba07bda6371ffa5dc891a5af6adffe5cfbc10177a10d84dcc153b3e4bc0765d31212e54eaf1fe729904c79af0c41ff615be9464febe7ce1b988ba5c08a6321b9d8082639068014f1431bce95fafcf469f3d18a920e011eb8ac31069b4c5a1cf514ec2e2447a68499bba97ca681551e788863c58744bb7e82f83db7337530718a6470497d20f620263cbb25d1614c263180320bcdfe4d6752adbeea272d174f3ee9243edc6bd61da46925262ea41cc015010f85e9db65730c84c1a60e114c23df990dec816b32f4a7f937570f3c2dbde278123d9b13ed081e544b0fabbeedfba0b0d9b3f63973cfece5fcfae2dc878aac0dbc0b93a0e5a780f0a42e991e403eb56070eff1aed8276706430f5714fe206670d11649420f4c30193450c81fbd987fc937100cae17953abee8b5edf2113e540c3ac86fc59e5608da1b09f8a8e88e875e3198c6efd6569c2ab7758e8a10518178de3ed014897e3308b1eee13f8829c2e7cfb69f7d63819ada74fc95c99847d96feaaecab1bdfe31eefb24099fc3acceef47bde4a34efc27026fd13b84c63689c13cb0607d5c970283abe7020bb27d672c86d7e8d99774301f1a9ee94d7c0f61d7056241142b933de803cecc5bf9b92eba439bf81c9ca87644a1229e3e73cfd67c4ef5d63d0dfa65abeaed077c19fc2383de59c3b0d3e98d7e3da117fc855a6c51f4fa14cddc9c34ef7d875ff284a4e9453e07b2af810e6f9c81fcca7854fa595432b611c65b9803554765f2fac78dbb341235a773cc3b90af98203613601f6013965247a476264ec71b4973585f970caf002164e6663e95770a3031ed36b2d7af71fd3d4685aa5ba7c6bc363b4fa31b89267465e01ed736d4be5159b13de51583e937679d023052fe9e69a89d2f6b59fc55394dda98e78e8e58aa205b9f3508a8359799dc716a84b2b8306baea6800e91f765c6f0925dda1e4241e1ff002c6148b718d5f9e850207125a5db436a71245df529a9f798b54ed764ba50116a6231928fdad0b39b1fa0b3fbe4a7deb00e3446b5cc16dc6d342720c1cc4e43a24b8c559fac58111826873c5864de2f3bb4439090c165faeb80f55a159c2b7cc2a9a5e8db17d328229d932142900e169c24835740c42144cb03914abc569210a8b9f5dd71ad49848bea8fdbbf33ef241f10c039d78c8bbb74531c3bb20e260ad30ba4c8ba93c25a8de72f3995935e722bfc23489f63ac056dfca09eb71dd1246bb623ec9f6fb6753c5ef07b3586611759adae4ca3f5e57f324cff3ba47c5bb9cb837784c4b50eec20a1c19998414308ea16834a40fc7760231d854c2836ba8bf037f8ecd0c78a406ec5568c0d33716a18d304210f4696498b732a956dbb7f638b43e11efcbfeb67e5daa449fb6e5a23ce29418950647e2fafb222009537696e0549cf7107263973636fb7d307c3d800c10978133d8875ef854845a1db31a24a3ead8b4902e1d5918e19790928d1e82525f153f984c3247fc098e23453e0de71d662a0c25d27012f4f20af7c27b3c2bc1cdc4dd427355e1d7e1958cd8cc730648e8b72b533ec4a6857b94289c311f0aaafcc40d2c07d335358fd83b136500ba36c7550560ea13a07ad7151f804aa08a8a216fa361246e382b0ccfe889b6ba9d126b9c1349efbaa5ba581140a8527d4bb50d83277a6299b651ac618cbd9ca3e89cbb1b605477e330d1a8ec54c086e720a3f0bb12f5136b79927a59a14ed56e4af4f3e56ed6866e39879ee61c90f0658aeded53036484a9a845f74690ce42bc9e958c6d18720fa30ff8a2464da30f0d61ffe13ebc6d6ce26cbc14d8e0a14e9c2e82d22422f2c13825e3fa5b96b47a6850ccb52fb7072bcd97e56dcf0ddc378f352876783e3d46576bf8f615cde28fbbf8e801ab9568e73f36e636651614876076507a921ed807f466633f555b1225ae67c18c21c0386a9e735e95d035825ee9eb34455b52bfa939555e0ec2ed6413466a7d7ffdc912a2ff5f50b3ebc1e4ea6cab152a7e46bd35bcb7f7d30a8bdcc7a9fb8e1e6f398b12aa71ebeb1ccc608ab22a7b70590ed0b7874295c4a0fbe6f383c5a75ef0a4578e383a109cb1d7c59d982ddb052e8509f17bbe3e81810cf9b4e6e3e5cfd8b0ad34de625e5791a06456ac024325659f4fb4726cb36111df14e2724a3ffec111273a85a640d1f709d10fb8cc647f6f0bc9e610e859127d98b4d9653ebbb31535175b25d0dd16a4b1726b71a0040ac61f8306e14cf48fb16ec4c1d9cc18bd8e0d44852852671b171e2058269c4d85f8bb08cc7e766ce2b3969251076c87e7fbc5f65f66edbbe79a720e2c4a51519a41b1ef56c3b655f52562c3a1e03b4a4a84f39ef2f0355fec32072c71fb64d1a78c229b82b5f3525aabad3c21152d78da07c1ba131794988d60e3574fcef1e3464ac37850b82fed8014b8fe80945c26407d8515a4ecbdd26effb361e6adba8dfc64508f6a2eb21125bb31216627234f4aa990a9782aa6cb0e690bc3b352f84f81e2229f67da99ba6f983af3e1a1610fc64ce002e96bc41815edce7bb8ca0f055b5e15890b6b574e2c26b78fb92f5bbd1f91651f345fa263b2b3cb6d22245a31a121ebbb8695ad6fc33234a2d7f65f8d580e2ba32caf27433a1f7fb0805f6f5985d5001ce89421f4ad69bb2e2eba267e8b416627ea393a8a45c255e52e7f893fac09ee872f8549e7177e4eed767d1707805149ddbceda8232403019a52d609b2c388c139f65ee92c74ba1497e86ae3667d3df509dab99b2ab770bf359d9865a80af8dfc8ae797bd3eee8720906b68f7d0507822d16c417c5bdb59716e76bc9a282923d2f4ffa4bcc945b63c7a8512a3a8ac677f38eca7e65fde6a01b8e113d4dcd9167c5662f217ad69946d36caee117bfba6e344ad9c685d63cf8c4a50c1dd169d51d988a2c0088b910d4c2ff7d726ef500b5a3c1467bf30004ec5428e60a61eba49a579af39e24e4bfad80540609290951cf209ae8f4040164978b4eda3985f3f85de0159962885519346123cb9f6d1a97fd3aa28ed5f3ecb63acae6fa1ea5ed960a4c38d3924d07dd762f4a6d3b3c55e1214aac0062608cc9f1ba5f178221ce9fd54fbf09e137d593c8c3741eeec740d1cd476248c5054493db6dbe84b7685e3845c28851257ddd4e03103c0a1f4ca4d0ef3f2e9b35626d60f79f54580829bfb7f6d8f0cc190cea1f7938f723b6142675312f20855938ff9c87d5c20d22d2c6ad61f9a9821dd810ab23c131bb8917558e4b7addfac8afdabaf196a15e9227618332bfed7ac646998e3a795902335d4feeebc28447fe6e876c71ba6fba0a6fd2468f20d27458a1af3226527c4b35550b7b4e128141bfac8ef08360d24d568b0c2bf137fb34a3639c3b57782cb0e9ffd1d4fb464bd9b177762495ec2c33d0facc2f2009a5fadd0219a346f3f942b73e3653b53facdb364500d34b9953a59edc5e409da7e0596f2693c16bc9b0bea5db2ffa4302ffe64d1b5754434922e377749d41eeb5db843d726effc10927e40243a9c56030fbc2db6b4033333290c64acc5692571ec578834ce1bc4d6d1c6b5f897b0894b3c599f03d10ecbacc0f01d5799ce8af288e0ab1cef313346f3fa573a00fbcb73cb244acd449d0e0c059966494103557faf458ceb6974dc3f74c31dc972ee3b04983043f84fc30a522e422a4b5ef8d1e3abccf1392caeb33190c9af495354a3a1eea50d955874f4db464b99903e67241b442a3bc9646d4c3f00fb36416467b603b11c1b97a9f95fffc84498252d4ef6c85724c626a884ae6956a9fa1c6fa81d2e25021eedd0606f76eda04a4a3e2d1aa50324aff1b05ad53a0a05dcfa82e2e613890d45e708a2a4cbaa3e94398d38dda589b616ea2358cb66714c251920c9a7c9144b0772929a8caa7044589f0d9b41199048e10e349b7627d9fcc029fad77dc041e28d80f15d376ac859f8c2e28505753bca6d1c5d0d8b02eebfec9164b692f1270530ff661ce81f2f4f70ed2d8557e3f8dd8c28a234ce11ccb79e30865ff75869529bb3c178eec174f555a9b4e25bca1159c112aa475699d459b37cb2b21bd3ebf1608132f52c1f5262f6cbb429743e3a10729ea00ab117f70edd0ef9232ed1fae0a529650376a654ea2dac599793a4db6d8075209da0e58ffb7a6d241c0b1f0cd71baead7fa055550750e740d8aa1a556a8c29d0f2c5873ba0f5aaf1f30e32b91f2f68d0b880e25edf7e9dbd31f665c6c3337faabe1a2786a8de8156dced326324dd9e4c6cb78e39ae5bc1dc12da4228b21b291cc709cc4eabc84c0438ff3bd743ad310b69551b6233da861e04b1fbd5e8e4e6bd0819c276b2a7abc286b5356390ac228191421d21163726657391f0b97aec67df523d8a8d7f73ab89739867902694402be567f72e21545399bbd1e3afe19769cf864fc0983afded6a3e3d8813a06d921175e41789f1a15d3b4da494b4971e5fb2664c2019b9acf7c78fad3f6274ddc73bae16c6a15d482e025e92ce1777cc1e9e3142fb7962b3909a949c2bd52f55d0383aefcf37ba36d965f5ffa6ec0e10385d50a1411f0450b43be47a98cf530fe4aed5de0bd2d5413412161e525cf4d893d62cf791ed9520d2f56345b771d25add790aade27c2eddfbd05d954467295b7622fac60e3823cacb79e940ff44379feb997c4df76c88e606691eddf26087356d9be0a35f113f2e5d68f4183b091bcfed9961c3b4010afc34e4903c4eeb8a8acf8b4d07c369563f57e01d4ca63bc0ed8f026c0caddee61e7146ca9d28a07124d8dba20d41e3ee5b4f3b178c23d63d7288c6f6f1181a810dd0727fb3695280ccbaafac78c2c766831603de4edba9e586747c9a856b6f8aa6ca8d2f63961cfead8ffc09cfd37e4f8dde7e09a70c20b32b8d877d02c7f0cf1c6882e65ebd85a63200178ec4c428fb26e98b71d9eb985c8f433d797003b415d004eda022a4a941f1bfff5fedc50abfd43a5730e80933021e4d974cc35c7c0b417a6a9918211502578b6b29e03dedf69bf207db7ca21b72d7f8f5c3402b05990b0b9414039669d05170ee5f0389986223d7f9775197118fe016161cd3023e9fcceb9f6f69ef0e4c9b7aabb3895a6cdf9c5301d1d29f73b928d73c32db3171b5180b6aba5f656846fa0a560c284b59972222ba35f6747c4db2304220bd6f75ce647943fd13520cbb142f90d0c967dac23cc06737a52709feb34e5be1c9a9e90e9ce88995cef846865d55d6aa2512ead336204e258703ccb13ed96563f0e", 0x1000}], 0x8) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:17:44 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x7fffffff) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="820200ff7fff01653500"], 0x1) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000780)="bee0940a02f97882709a6059ec928a6501257f8f4c24f3d0bad062a2af859dd46c73d80f1db4d43e2377c6128a6d51171f4d0051e679d7eab5610c858d80c06c8ee82aa27b4825e8d67a0f5ad280fbde8214129571f7cfd9a841ba43369e43fa36652a2757bbd403d4d49aa98ff0b996be0438234f9379169d44dad66f0ea9bf9d0f156099712886d1e0d93d07540342194fd78ba3255df1331ae2e5e64c88ea1f715d13978fe3935f31b47dcf1ce474da898997443aa51c9dedfc004e06d51fb82f4f00a0d2697134bdd58a3f500705a31cd5611e2e666a569b42a66c9fa46e1225e77aa02507c14b92ffda4b8baeed42eec942adbf64f3a16b2e369cd9327579792bc31fbe029439432f03889bbfca926cc7502b9ef1a05cac743c9301258c594068b6985dca9e521620e0fca51fc02eb2d550b92597062b58591f4c4ce17acaabaf0cb3bee8106314c890f00c7e73f1cdd839ee5e2b301c9fc6fb0243287b4cd8ba56ec2e1ecb352bbc7e4c76fa22534b8cd99bf34e1649f497a61ad732625c796219463e04336c2ae24457fd637cf79a46ee071d030ad6d7afb0367376ef1367761106f99cb7a0698db4797dc97794a2e27a03fd72adc947a07714e2d65670070f22f9fc4b3f744e829b0d0fbf015c22d7846e394fdbdec0b978cd3c5b8329866c57df66168e5e9dc70df898b5c3d416c24cd04f3aad89c90c789712c7cd1aac38bd6aa89aea83ba29ca67cfbc89fbe235cc4e064af9bb0561269fd0cdd303afdf570d2a398301707b3f2dcd4f551866e83c7145779eb708de463388dbb7dea0deb6278636ac2c2e23473208bfd9a81ef108cb2bd078cc268104f1bde13c5386d7da3366e19bca7df8b38d8da92aa1cb68077be0ffd99b97cd6c04e94b67962b5baa8d7031718d100621146cef52b05dcb49931d29ba9478af6fc51869f264213cc1362c06d985e53181303152f80326fde808d6d345f85aadc453bc78ffddbfc93a35d700478164f02f68ce78945ba92a5eb57213e8844e24f2a9b6ce5d10718371f596bf20bbb7fdc1cdd17e75d30111107d3d574aa84082ad598182d43532295adbb4e299de3e46dc957b87a256a3437df80fc437d87fba78d13dee75b94be3d59eb7787eb6918fa177a7d571efd911fe8574948f1f4316e7ded13b617b00e188617907c230b7e329d1e1751da5a7e38c768c79d8175a65bf20657d3853d4e111c6cec009bbfb2909a0b18873a91bd6037824073e473eba8bb4b219026a09820165467e51f0bc78ca1223aa7a1a6c7c14cf25765dcae730536df5e6bafd60697e077b2d8dce5d089f7b438b5bbf3d5b2b20615c22794ce034c559ad9ed1be7ce91626a10970b5d9f93b4edfcb4b6998652d83ed4a3b180b0b079a30d50ebec2719dbaa67f1266937cf00c32c6f757608a8ef9a196f76a68333443c092dd4913180a19f4f8b436f5fc2b23f9177617ac2d574e61ace07eb65bbe6bd2f8a965c63d7a434f38865b1bc887913e4b9890d0510fed93573f700a5dded32bfff85c31f1649c02f22ce6510f7f939510773e4cb2d89b26918c3d2f7a3c99ae8fc9de654e341077fd924125cd8edcef791b89a0301811c77c0e1d22c9d96e848b238973e42eb1a808aec37ee858040832695345f346dce4355ace02ac52eddb891bf922a39a06d1a28bed2e625b2ccf8fd8ef6835aad8f4f9b34f62fa5d5d80dfe197178e9202fd27a071ff6ec26f834e6a3ac5f8c916ff3da03e22dde386b576f7a61325d55ff57b5a42391f78f6ede133d908568ec6743bf7c2d558945afe97e7341997b794d3277b29ec9865873cc3b8da311beedd5fec5361fa48b9a323d6d64051e1055895e311d1ae1e2937ff2ea1d4c47bb08d2cd387aa4dc57e55ee4ebd1b02c6e8cf0d4e0e3c31d72e5c49fe010a6cae2ebbe6ab33af94aa910268ca42a1982866bb3505cfd319c4f6c33b05330d5b5d5df9484f7d4db9f60a", 0x57d}], 0x1) 16:17:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8000000000002b, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getitimer(0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:17:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) readlinkat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080)=""/68, 0x44) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x7, 0x1}, {0x18, 0x0, 0x7, 0x23d6}, 0x1, [0x3, 0x8, 0x800, 0x9, 0x9, 0x1f, 0x0, 0x401]}, 0x3c) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) fsync(r0) ioctl$BIOCPROMISC(r0, 0x20004269) 16:17:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:17:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:17:44 executing program 1: r0 = socket(0x18, 0x3, 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setrlimit(0x0, &(0x7f00000000c0)={0x100000001, 0x8}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) syz_execute_func(&(0x7f0000000080)="660f38201e0fbaef00c443fbf06b000a446690c4413d755094af65f0448013003e66f2650f4c6bd9c4617156eaf243d9e8") connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, 0x8) 16:17:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0xfffffffffffffff9}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x401, 0x5, r1}) getsockname(r0, &(0x7f0000001380)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) write(r0, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d0000000000000000", 0x789) 16:17:44 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/25}, &(0x7f00000000c0)=0x1b) r1 = socket$inet6(0x18, 0x2, 0x0) shutdown(r1, 0x2) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) 16:17:44 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205602, &(0x7f00000000c0)) fsync(r0) fsync(r0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0xf9, 0x9, 0x1, {[0x4, 0x680a1038, 0x3, 0xfffffffffffffffc, 0x1, 0x5, 0x7fffffff, 0x3ff, 0x8, 0x8, 0x8, 0x9, 0x6, 0x20, 0xffffffffffff0001, 0xfffffffffffffffa, 0x7, 0x1], [0x588, 0x7dc, 0x0, 0x2, 0x1f, 0x8, 0x7a, 0x888a, 0x8, 0x7], [0xfffffffffffffffd, 0x1f, 0x3, 0x8, 0x0, 0x6, 0x82b], [0x1f, 0x850, 0x1f, 0x8, 0x87ad, 0x40], [{0x9, 0x3, 0xb40a, 0x4}, {0x8000, 0x1, 0x1f, 0x7}, {0x8, 0x7fffffff, 0x3}, {0x10000, 0x1, 0x5, 0x1000}, {0x20000000000, 0x1, 0xa2, 0x1}, {0x5, 0x1, 0x80000000, 0x4}, {0xfffffffffffffff8, 0x6f, 0x90d7, 0x3ff}, {0x7ff, 0x1ff, 0x1, 0x7b}], {0x10001, 0x20, 0x8, 0x81}, {0x1, 0x4, 0x7fffffff, 0x62}}}) 16:17:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x7) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x400, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) r4 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000001c0)=""/4) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r10 = getppid() r11 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000340)={{0xff, r6, r7, r8, r9, 0x99, 0x6}, 0x100000001, 0x1, r10, r11, 0x9, 0x9, 0x8}) fcntl$getown(r3, 0x5) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000003c0)) recvfrom$inet(r0, &(0x7f0000000400), 0x0, 0x2, &(0x7f0000000440)={0x2, 0x1}, 0xc) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000480)=0x1ff) r12 = semget$private(0x0, 0x2, 0x10) semop(r12, &(0x7f00000004c0)=[{0x1, 0xcb, 0x1000}, {0x4, 0x200, 0x1000}, {0x3, 0x9, 0x1800}, {0x7, 0x10001, 0x800}, {0x3, 0x92f, 0x1000}, {0x0, 0x8001, 0x800}, {0x0, 0xfffffffffffffffd, 0x800}, {0x7, 0x100000001}, {0x3, 0x13, 0x1800}, {0x4, 0x32a, 0x800}], 0xa) ftruncate(r1, 0x0, 0x5) fsync(r5) 16:17:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:17:44 executing program 0: setuid(0xee01) chroot(0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x14) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x1, 0x4) 16:17:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSBRK(r0, 0x2000747b) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xff, 0x0, 0xffffff7ffffff691, "0200ed00000000000008ce0331d015b2f1000800"}) fsync(r3) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000380)={0x3, [{0x1, 0x7ff}, {0x1, 0x8}, {0x3, 0x7}, {0x3, 0x1}, {0x3, 0xb24}, {0x3, 0x88b}, {0x3, 0x414e}, {0x2}, {0x3, 0x5}, {0x2}, {0x3}, {0x3, 0x4}, {0x3, 0x61e000}, {0x2}, {0x3, 0x6}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0xc}, {0x2, 0x100000001}, {0x3, 0x8000}, {0x2, 0xff}, {0x0, 0x9}, {0x2, 0x7ff}, {0x2, 0x100}, {0x3}, {0x3, 0xa74d}, {0x3, 0x1}, {0x3, 0x3}, {0x1, 0xd3}, {0x3, 0x8}, {0x2, 0x81}, {0x3, 0x80000001}]}) fcntl$setstatus(r2, 0x4, 0x48) 16:17:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 16:17:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x12, 0x84) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8010, 0x0) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x7, 0x10000, 0x8, 0x8}, {0xe9, 0x7f, 0x10000, 0x7fff}, {0x7fffffff, 0x7fffffff, 0x6, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="41d4f3fddb5aa24dc905197e", 0xc}, {&(0x7f0000000380)="127d1b17fbb1a8ef27a8e57d66c307acc4b0d23483754232c46eeae980bb540e67335a05d1499b92dee4741955a3b7889409c6ab1afce245b18baea0bb1f7b460556e7b120371cc7c95c09967a7a56f56a5d8085746f823de8d2210cf1457553f73f058130aa9ccbc844e5215e6d25a07a923b35b2187163c9fa90404c1e9134655bc8e5baebae0cf4dc3ea778acb611ba487cf9cbaa6871deb35db7f05b5b05ffe00ae016157420faa0598a837629e6ae3a18", 0xb3}, {&(0x7f00000002c0)="2b50919b73068fe5ecdeafd4e25395e259199c04a9c60e0caace3e8097a6aaa93188dec2b17750379dd1e1cfb22769b8cfd514489d48eb4daf990d39c78aedd487fd889f8295", 0x46}], 0x3, 0x0, 0x0) 16:17:44 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:17:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x1000000000000027) r4 = accept(r3, 0x0, &(0x7f00000001c0)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x300, 0x0) kevent(r2, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff9, 0x2, 0x10}, {{r1}, 0xffffffffffffffff, 0x20, 0x11, 0x8000, 0x1ffc000}, {{r2}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x1, 0x7473}, {{r4}, 0xfffffffffffffff8, 0x6, 0x10, 0xa9, 0xaee}, {{r5}, 0x0, 0x2, 0xf0000000, 0x0, 0x20}, {{r4}, 0xfffffffffffffffe, 0x50, 0x20, 0xefcefe6, 0x3}, {{r1}, 0xfffffffffffffffd, 0x10, 0x5, 0x7ff, 0x3ff}], 0x400000000000066, 0x0, 0x40000000000081, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000080)=0x2) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSDTR(r6, 0x20007479) 16:17:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x64}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x0, 0x3, 0x7fff, 0x6}, {0x5, 0x9, 0x0, 0x3c2}]}) 16:17:44 executing program 0: r0 = socket(0x6, 0x1, 0x0) pread(r0, &(0x7f0000000100)="be5a88ebb8a18eed89c4fdde1f861a45785c603027a16a565ffcafc811f1844ded35a24d1e84fb5ab05b590d04c62a2587d8e4ff17eb501a6c2c83e030c58e0261d2449ba5a07f177a7ed08dd18881fa17804cfbb4ebb2195c4faed86b0acd741df0123f2cde12870b7fe2348444338e366477e2f8b8d9c9904ad1ba19b11499e7ed5d5be5e0a16175889fea0e41520e5a6ad20b5e46b515d53a32274d93b7b3a39d5be655e8845b6ee9451cdc22119f42029aa96016316d4da3aeca0e39506f4611e95c6d7ae8334f33662038d37241629b4976e7ad43448e4ed92f244e3463d47f55", 0xe3, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x80, 0x6}, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0xc13b) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x20, 0x0) 16:17:44 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/16) shmget(0x2, 0x2000, 0x7d1, &(0x7f0000ffb000/0x2000)=nil) 16:17:44 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b742a000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe0d5db80455331cb8d1454d24587e3313d6065724ce375e18438f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ac2520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d80042b3abe7749e7879ed6411f43d9f40740f7bd8da0cd2a1174da61bc460ee2dda7f56c00a8387640ce61cf1b7c8016457710c1c53dfb9c138211b00000000000000000000000000000000001a959c95ed109db58674729fe2adec129d937ee574a719ee44bb13a465add4109de6c5da79566d1f8910f2332750914fd092d5b0bf11795547ed01189c6dc89e6adb93c52e6a5c8e0450b3d43f5d35c31da7f175e812ed7e0fd472a0540d1cb01c9fb2b88f71b006d056fceea631c3c013b71d09676c7eb315fbdc6cec35863f4005e8a0003cc1154a3e8db401fdb8489c0ac4442579ba88f25762b502ea7d6cd82a31eaffa8eea5a078467451244cecf21d2c3d1781a303ba2c307276c29de76cb7a8"], 0xe8}, 0x0) 16:17:44 executing program 0: mprotect(&(0x7f00005e4000/0x2000)=nil, 0x2000, 0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0xcee7df1045150808, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:17:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x7) write(r0, &(0x7f0000000040)='X', 0xfffffffffffffde0) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) 16:17:44 executing program 0: r0 = msgget$private(0x0, 0x0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 16:17:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x50}, {0x6, 0x2}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x120) getpeername(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:17:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0xffffffff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) r2 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000100)=[{0x8001, 0x1, 0x0, 0x9}, {0x2, 0x400000, 0x1e0, 0xa61}, {0xfffffffffffffffe, 0x81, 0x8, 0xdab}, {0xfffffffffffff000, 0x7fffffff, 0x3, 0x2}]}) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x10}, {r2}, {r0, 0x29}, {r0, 0x41}, {r0, 0x4}], 0x6, 0xcb69) 16:17:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x60, 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') fcntl$getown(r0, 0x5) r1 = dup2(r0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() setuid(r2) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) 16:17:44 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xb8) flock(r0, 0x1) preadv(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/200, 0xc8}, {&(0x7f0000000080)}, {&(0x7f0000000380)=""/224, 0xe0}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/171, 0xab}, {&(0x7f0000001540)=""/220, 0xdc}], 0x6, 0x0, 0x23) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) r2 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x2, 0x24552717, 0x7ff, r2}) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/182, 0xa0}], 0x1, 0x0, 0x0) 16:17:45 executing program 1: msgget(0x0, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x4, 0x0) r0 = semget$private(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x4, 0x1000, 0x1000}, {0x0, 0x1, 0x800}, {0x3, 0x1, 0x1000}, {0x4, 0x200, 0x800}, {0x1, 0x6, 0x1800}, {0x2, 0x0, 0x800}, {0x4, 0x9, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0x2, 0x1800}, {0x4, 0x5, 0x1800}], 0xa) 16:17:45 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000080)="00000002", 0x2) 16:17:45 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) setuid(0xee01) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x34, 0x0, &(0x7f0000000000)=""/52}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:17:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x8613b) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setstatus(r0, 0x4, 0x84) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/209, 0xd1}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="3d090045f116660294943f6cfc6a67535317cbb790d77b549f1b75c0f5c9a98395a2beeccd07142dd11d5c22729c95e5a4d3a52ef92855bfeedc589b90d19c1def921f015b", 0x45) 16:17:45 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = dup(r0) syz_open_pts() ftruncate(r2, 0x0, 0x0) 16:17:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) r2 = semget(0x2, 0x2, 0x34) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000280)=""/190) 16:17:45 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000001180), &(0x7f00000011c0)=0xc) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r1, 0x2) socket(0x20, 0x4000, 0x7) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() preadv(r1, &(0x7f0000001140)=[{&(0x7f00000000c0)=""/84, 0x54}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000000000)=""/14, 0xe}], 0x3, 0x0, 0x0) 16:17:46 executing program 0: semget(0x2, 0x4, 0x204) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:17:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) getuid() 16:17:46 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="37044d23fbe9ef538f5bbd816bf98f6d2c9e46c567b45f378bb8f4643d0e87f06c8db35e9715f48088591d7f2ff1b1bf5df8007af2d87260c19564f155e89388", 0x40}], 0x1, 0x0, 0x53) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r2, 0x20007471) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() ioctl$BIOCFLUSH(r3, 0x20004268) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000480)={0x9, 0x7fff, 0x100, 0x2, &(0x7f0000000200)={{0x3f, 0x1ff, 0x3, 0x401, 0xfff, 0x7f, 0x3fc0000000000000}, {[0x3f, 0x8001, 0x7fffffff, 0x3, 0x1, 0x6, 0x1, 0xfffffffffffffffc, 0xd14, 0x61d, 0x8, 0xf6b, 0xe20, 0x54, 0x7, 0x1, 0x80000000, 0xe77b], [0x1000, 0x5, 0xa27, 0x40, 0x8, 0x9, 0x80000000, 0x1, 0x7, 0xffffffff], [0x100000000, 0xffffffff, 0x3a, 0xfffffffffffffffd, 0x40, 0xef, 0x8100000000], [0x1, 0x4, 0x7fff, 0xed6, 0xffff, 0x3f], [{0x0, 0x9ca1, 0x4923, 0x8}, {0xfffffffffffff801, 0xb0, 0x1000, 0x7fff}, {0x5, 0x10001, 0x67, 0xffffffff}, {0x8001, 0xf54c, 0x3, 0xffffffff}, {0x8, 0x172d63ae, 0x1, 0x2}, {0x400, 0x1, 0xffffffff, 0xff}, {0x8001, 0x20, 0x2, 0x7}, {0xa3, 0x4, 0x5, 0xffffffff}], {0x8, 0xa07699a, 0x6399, 0x1000000}, {0x4, 0x1ff, 0xfffffffffffffffc, 0x86}}}, 0x2, 0x100000001}) 16:17:46 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x0, 0x4e, {[0x8, 0xf017, 0x5, 0x5f, 0x8000, 0x5, 0x1, 0x5, 0x8, 0x89b, 0x8e150000000, 0x0, 0x4, 0x0, 0x0, 0x80, 0x8b5b, 0x2000], [0x4, 0x2, 0x7f, 0x401, 0xc71d, 0xc0400000000, 0x80000000, 0xf27, 0xf6, 0x3], [0x81, 0x278965cd, 0x3, 0xdf, 0x0, 0x3, 0x2], [0x1, 0x1, 0x337, 0x3, 0x543e, 0x6], [{0x3ff, 0x9, 0xffffffffffffffff, 0x7f}, {0x2, 0x8, 0x6, 0x1ff}, {0x100000001, 0x15c, 0x2, 0x8}, {0x32f, 0x80, 0x1ff}, {0x4405, 0x2, 0x8000, 0x3e52}, {0x0, 0x8e0, 0x9, 0xffffffff}, {0x200, 0x6, 0x101, 0xaa0}, {0x2, 0x7, 0x8, 0xffffffffffffff81}], {0x3f, 0x4, 0x5, 0x1}, {0x9, 0x9, 0x3, 0x800}}}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:17:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="c202b426562a41fee4bdb9603f48bf38bd19fb2496e8b822", 0x18) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) write(r0, 0x0, 0x0) 16:17:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x3ff) 16:17:46 executing program 1: r0 = socket(0x18, 0x8001, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = dup2(r0, r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000010c0)={0x2}) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) fcntl$setflags(r1, 0x2, 0x1) 16:17:46 executing program 0: poll(0x0, 0x0, 0xfffffffffffffffc) 16:17:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000002c0)={0x32f, 0x9, 0x5}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000280)={0x0, 0x9, 0x2, 0x8000, &(0x7f0000000000)={{0x9, 0x2, 0x4, 0x3, 0x46e5, 0x1, 0x2}, {[0x1, 0x6, 0x6, 0x7, 0x80000001, 0x4, 0xffffffffffffffc0, 0x9, 0x1, 0x6, 0x3, 0x9, 0x0, 0x1, 0x100000001, 0x3, 0xc0], [0x8, 0x5, 0x2, 0x100, 0x800, 0xa1, 0x6, 0x3ff, 0x3, 0xaf], [0xf5, 0xe8, 0xf6ff, 0x800, 0x401, 0x0, 0x9], [0x2, 0xc6c, 0x1fffc000000000, 0x6, 0x3, 0xfff], [{0x1, 0x3, 0x1, 0xab8}, {0x0, 0xfff, 0x5, 0x3}, {0x7, 0xb5, 0x15, 0x9}, {0x6b4, 0x100000000, 0x5, 0x40}, {0x100000000, 0x8, 0x1, 0x4}, {0x80000001, 0x7, 0x6, 0x8}, {0x9, 0x1, 0x1, 0x2}, {0x29f7, 0x3, 0x7, 0xfff}], {0x8, 0x6, 0x401, 0x20}, {0x8, 0x1000, 0x9, 0xb}}}, 0x7, 0xa21}) 16:17:46 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x5}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xc7, 0x14930000000}, {0x87, 0x1}, {0x4, 0x2}, {0x8a, 0x6}, {0x5, 0x44a}], 0x5}) 16:17:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x6}, {0x1, 0x3}], 0x2}) 16:17:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1b, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0xffffffffffffffff) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf6f0a23275123a017272ee9c494f921b6a5917ef0017084914923695f9d645fca8132618ed2230149da24e388d4486aaa858b90d121e71c3aec06497c4969ab2853c9ea06b6af7f782a6319fe7f2990642d3795a0fdd18349d606908d2a6cb6e0314a15b7ddd5e573b148ef1ef125ca53d4f53898e069de20b88d065b8148fc819149777e853cda0bd49f645f78bad0db63cdaacfa6bafc3e68a3471335869eed976a313d96a2d25433462a3ea267ca2be921607486729d26f1294c317c94badf36805fbec0da84ecfb8b91b8a3530ab2f4db8d519ab6b866e9426a8b125c20e1e4852cf0d59b952c1261e0d6a96de11266360b4bb05e306fb3647c540ea138d30eb129f6cbb8d75d16fe7d3d6249e3f99c0328a68833184d5a155a9512416b0d4ba4e9a15a29de93d58627f5c99d7ed59525f3c7615d3c162de4bddda8c16e7054213ac13984848f922ae0211acd295522d704cf70c01a9e574977d9de87a839c6266cbdae811db3554caf8c8d5c76e4b841522e7257093844f5d9f3f71815010c5a2051cbca3ddfe1fe49725cc03728350e0e07f2eb7215845fcec5c67233338047c27589a6c40037faf6877380b0996211da0321ca55777716b72b2e9300cc5bd2bfb0a61080446bb58eda72c15b35991267b6c82b055af1adb7b4e4cd6241375058adb6d58083156d998a23da9158777bd25f8ab1495025fa971c0ab87c5424fcd1f8e0688ee1388aa0301cc4ff4be54e71d5731b96114628c67db282c915c14914175d10895101873133357636af78c897cd19910014b444378cf28a5d978e65abff3b1c16e9c3614733cf1c263aeb1b23daae7a9e9e0100d2db3f76ad986046fe55f211d842cc410d0cd3ff3d4ecb44176d2d321266d7beac4df1ed27f7171ad0245273a0e35c277dae3b61c39a8c9c2c4238e70429e52b7b93db08e98af21f14c4b772639d789d5e4dee57d6606a15e7bf460cf09b06c88821f42a60e2e478c8b7d9063e06c06734a951f8e7d4c2936aa019853138d271110f236e42ed7e1091edf3a237daf9550c2f6fb5a9c50fe11ffe67b313e8265d81ce11c1c828c3a8b968015d057d9650393a84d5e366768570586b7d8e800a84bc1dc4d7a435cc440c32b0f808929cd7e069d1bd34bef14f9bafcd157772946b13448f55581b34a4b86c68aebe1376951be0f9d39dc3ce99b15b5d6c8cc94e40b656d407ef35eb1512ef9285d7b59c7e3d3424236f499c88ec87890a5e325727d61f4d3f0d88f2b5e572970cc5e7edffb376ea6fc2bd1c0ae232828e8acec81905256fa9d218bbc75d65c7bd779753c54c9560045e0c61f6ee8485d210bbe7ef773cd497919c86d7d2954163c045e7b554167e6a0f192336a63a0ee23e82fb995a2cc266f9f32fe3e5366a566512371ce46dcf5a9778fb8d1783d866b7bc39c71bd3a2a2e8290cd156a9a52bb34be31ce5f44fc15b2b3a9dacda3257d47d934e7b68ce84a13e3936351768ebc2f936985f2edf200d3d4834fbd45eb652f93f538cc53733fe6c0f49fc52844e988ce02df6361f20add0960603431eb2fee40d0db226987628c2bf9f9292c3ec4dc454ef70d21ad453d5835deb850a29", 0x488}], 0x1) 16:17:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x4, 0x4}], 0x1}) 16:17:46 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, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') fchdir(r1) 16:17:46 executing program 1: r0 = socket(0x6, 0x4003, 0xffffffffffffffff) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) 16:17:46 executing program 1: accept(0xffffffffffffffff, &(0x7f0000000000), 0x0) 16:17:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xfffffffffffff14a}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") select(0x2, 0x0, &(0x7f0000000040)={0x500}, 0x0, &(0x7f00000000c0)) panic: kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_unveil.c", line 196 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f7c1c1,ffffffff81f2d0c8,c4,ffffffff81f41763) at __assert+0x2e unveil_destroy(ffff8000ffff7a50) at unveil_destroy+0x19f exit1(ffff8000149c2978,0,1) at exit1+0x389 sys_exit(ffff8000149c2978,ffff8000159d4050,ffff8000159d40c0) at sys_exit+0x17 syscall(ffff8000159d4130) at syscall+0x511 Xsyscall(0,1,0,1,0,7f7ffffbfda4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbfd70, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_unveil.c", line 196 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f7c1c1,ffffffff81f2d0c8,c4,ffffffff81f41763) at __assert+0x2e unveil_destroy(ffff8000ffff7a50) at unveil_destroy+0x19f exit1(ffff8000149c2978,0,1) at exit1+0x389 sys_exit(ffff8000149c2978,ffff8000159d4050,ffff8000159d40c0) at sys_exit+0x17 syscall(ffff8000159d4130) at syscall+0x511 Xsyscall(0,1,0,1,0,7f7ffffbfda4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbfd70, count: -8 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff8000159d3e50 rbx 0xffff8000159d3f00 rdx 0x2 rcx 0 rax 0 r8 0xffff8000159d3e10 r9 0x1 r10 0 r11 0x24f9f81d7f792e78 r12 0x3000000008 r13 0xffff8000159d3e60 r14 0x100 r15 0x1 rip 0xffffffff81eb0948 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000159d3e40 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=279917 stat=onproc flags process=1008 proc=2000 pri=50, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff8000149c32d8,0xffffffff822b07e0 process=0xffff8000ffff7a50 user=0xffff8000159cf000, vmspace=0xfffffd803f00c210 estcpu=30, cpticks=18, pctcpu=0.11 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 43627 113665 1 0 3 0x100083 ttyin getty 88764 312205 0 0 3 0x14200 bored sosplice 27433 293065 149 0 3 0x82 nanosleep syz-executor.0 49160 166152 149 0 3 0x82 piperd syz-executor.1 149 304 60990 0 3 0x82 thrsleep syz-fuzzer 149 359299 60990 0 3 0x4000082 thrsleep syz-fuzzer 149 5794 60990 0 3 0x4000082 thrsleep syz-fuzzer 149 272823 60990 0 3 0x4000082 thrsleep syz-fuzzer 149 192705 60990 0 3 0x4000082 kqread syz-fuzzer 149 66457 60990 0 3 0x4000082 thrsleep syz-fuzzer 149 396636 60990 0 3 0x4000082 thrsleep syz-fuzzer 60990 481680 92980 0 3 0x10008a pause ksh 92980 396846 59414 0 3 0x92 select sshd 59414 206826 1 0 3 0x80 select sshd 78401 314332 14400 73 3 0x100090 kqread syslogd 14400 414136 1 0 3 0x100082 netio syslogd 24759 167216 1 77 3 0x100090 poll dhclient 72177 297711 1 0 3 0x80 poll dhclient 36998 364673 0 0 3 0x14200 pgzero zerothread 26732 88338 0 0 3 0x14200 aiodoned aiodoned 37582 174863 0 0 3 0x14200 syncer update 93372 185598 0 0 3 0x14200 cleaner cleaner 30554 371060 0 0 3 0x14200 reaper reaper 46930 57559 0 0 3 0x14200 pgdaemon pagedaemon 49444 128418 0 0 3 0x14200 bored crynlk 80667 511328 0 0 3 0x14200 bored crypto 79566 25928 0 0 3 0x40014200 acpi0 acpi0 31970 448334 0 0 3 0x14200 bored softnet 75031 290519 0 0 3 0x14200 bored systqmp 61262 431191 0 0 3 0x14200 bored systq 63241 160121 0 0 2 0x40014200 softclock 23866 378773 0 0 3 0x40014200 idle0 26362 75643 0 0 3 0x14200 bored smr 1 243035 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 9495 6973K 7415K 78643K 11562 0 0 pcb 23 9K 11K 78643K 485 0 0 rtable 114 4K 4K 78643K 359 0 0 ifaddr 56 13K 13K 78643K 133 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 37 0 0 iov 0 0K 28K 78643K 93 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1212 76K 76K 78643K 1774 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 9 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 36 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 4 9K 25K 78643K 782 0 0 sigio 0 0K 0K 78643K 16 0 0 proc 45 38K 54K 78643K 387 0 0 subproc 32 2K 2K 78643K 36 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 88 0 0 in_multi 33 2K 2K 78643K 66 0 0 ether_multi 1 0K 0K 78643K 9 0 0 mrt 0 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 237 0 0 pfkey data 0 0K 4K 78643K 2 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 78 20K 22K 78643K 2657 0 0 UVM aobj 28 3K 3K 78643K 33 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 24 0 0 NDP 11 0K 0K 78643K 34 0 0 temp 166 2715K 3347K 78643K 5273 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 6 0 0 1 0 1 1 0 8 0 inpcbpl 280 384 0 377 1 0 1 1 0 8 0 plimitpl 152 30 0 23 1 0 1 1 0 8 0 rtentry 112 49 0 4 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 16 0 16 1 1 0 1 0 8 0 tcpcb 544 150 0 146 1 0 1 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 ppxss 1128 18 0 18 3 2 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 220 0 0 14 0 14 14 0 8 0 art_table 32 221 0 0 2 0 2 2 0 8 0 art_node 16 45 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 2 1 0 1 1 0 8 0 semapl 112 34 0 24 1 0 1 1 0 8 0 shmpl 112 31 0 5 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2767 0 1350 46 0 46 46 0 8 0 ffsino 240 2767 0 1350 84 0 84 84 0 8 0 nchpl 144 4047 0 2413 61 0 61 61 0 8 0 uvmvnodes 72 3071 0 0 56 0 56 56 0 8 0 vnodes 200 3071 0 0 162 0 162 162 0 8 0 namei 1024 11401 0 11401 2 1 1 1 0 8 1 scxspl 192 12137 0 12137 11 10 1 6 0 8 1 sigapl 432 954 0 941 2 0 2 2 0 8 0 futexpl 56 11712 0 11712 1 0 1 1 0 8 1 knotepl 112 243 0 224 1 0 1 1 0 8 0 kqueuepl 104 240 0 238 1 0 1 1 0 8 0 pipepl 112 460 0 441 3 1 2 2 0 8 1 fdescpl 424 955 0 942 2 0 2 2 0 8 0 filepl 120 5384 0 5290 5 0 5 5 0 8 1 lockfpl 104 360 0 360 2 1 1 1 0 8 1 lockfspl 48 127 0 127 2 1 1 1 0 8 1 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 20 0 10 1 0 1 1 0 8 0 ucredpl 96 1043 0 1036 1 0 1 1 0 8 0 zombiepl 144 942 0 941 2 1 1 1 0 8 0 processpl 840 970 0 941 4 0 4 4 0 8 0 procpl 600 1957 0 1922 4 0 4 4 0 8 0 sosppl 128 16 0 16 3 2 1 1 0 8 1 sockpl 384 802 0 785 4 0 4 4 0 8 2 mcl64k 65536 19 0 19 3 2 1 1 0 8 1 mcl16k 16384 2 0 2 1 1 0 1 0 8 0 mcl12k 12288 14 0 14 3 2 1 1 0 8 1 mcl9k 9216 7 0 7 3 3 0 1 0 8 0 mcl8k 8192 11 0 11 2 1 1 1 0 8 1 mcl4k 4096 37 0 37 3 2 1 1 0 8 1 mcl2k2 2112 8 0 8 2 1 1 1 0 8 1 mcl2k 2048 50060 0 50017 17 10 7 12 0 8 1 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 85394 0 85313 10 3 7 9 0 8 0 bufpl 256 9963 0 3191 424 0 424 424 0 8 0 anonpl 16 99754 0 91060 58 6 52 52 0 62 16 amapchunkpl 152 4408 0 4319 26 12 14 14 0 158 10 amappl16 192 4471 0 4009 48 20 28 35 0 8 4 amappl15 184 374 0 372 1 0 1 1 0 8 0 amappl14 176 409 0 406 2 1 1 1 0 8 0 amappl13 168 9 0 8 1 0 1 1 0 8 0 amappl12 160 11 0 10 1 0 1 1 0 8 0 amappl11 152 53 0 38 1 0 1 1 0 8 0 amappl10 144 63 0 62 2 1 1 1 0 8 0 amappl9 136 930 0 926 1 0 1 1 0 8 0 amappl8 128 499 0 484 1 0 1 1 0 8 0 amappl7 120 34 0 29 1 0 1 1 0 8 0 amappl6 112 54 0 46 1 0 1 1 0 8 0 amappl5 104 129 0 119 1 0 1 1 0 8 0 amappl4 96 1094 0 1071 1 0 1 1 0 8 0 amappl3 88 199 0 189 1 0 1 1 0 8 0 amappl2 80 7200 0 7133 4 2 2 3 0 8 0 amappl1 72 25852 0 25436 26 17 9 19 0 8 0 amappl 80 2185 0 2149 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 32 0 5 1 0 1 1 0 8 0 uaddrrnd 24 955 0 941 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 955 0 941 1 0 1 1 0 8 0 vmmpekpl 168 9753 0 9730 2 0 2 2 0 8 0 vmmpepl 168 102214 0 100779 114 44 70 76 0 357 4 vmsppl 264 954 0 941 2 1 1 2 0 8 0 pdppl 4096 1917 0 1882 6 1 5 6 0 8 0 pvpl 32 336562 0 324427 244 28 216 216 0 265 117 pmappl 200 954 0 941 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 573 0 23 16 0 16 16 0 8 0