kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Jan 29 02:39:24 PST 2020 OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.63' (ECDSA) to the list of known hosts. 2020/01/29 02:39:34 fuzzer started 2020/01/29 02:39:42 dialing manager at 10.128.15.235:3985 2020/01/29 02:39:42 syscalls: 337 2020/01/29 02:39:42 code coverage: enabled 2020/01/29 02:39:42 comparison tracing: enabled 2020/01/29 02:39:42 extra coverage: support is not implemented in syzkaller 2020/01/29 02:39:42 setuid sandbox: enabled 2020/01/29 02:39:42 namespace sandbox: support is not implemented in syzkaller 2020/01/29 02:39:42 Android sandbox: support is not implemented in syzkaller 2020/01/29 02:39:42 fault injection: support is not implemented in syzkaller 2020/01/29 02:39:42 leak checking: support is not implemented in syzkaller 2020/01/29 02:39:42 net packet injection: enabled 2020/01/29 02:39:42 net device setup: support is not implemented in syzkaller 2020/01/29 02:39:42 concurrency sanitizer: support is not implemented in syzkaller 2020/01/29 02:39:42 devlink PCI setup: support is not implemented in syzkaller 02:39:47 executing program 0: ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) write(r1, &(0x7f00000000c0)="a666177de2391eeba8750ed5061eb6c163f877c00d912ff7cc929f05", 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20000, 0x8) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000001c0)) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000240)=0x1) socketpair(0x6, 0x5, 0xff, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000002c0)={0x2, 0x0, 0x3, 0xd5d1, 0x5}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getpgid(r6) r7 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) getpeername$inet6(r7, &(0x7f00000003c0), &(0x7f0000000400)=0xc) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000000480)=0xfd4) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000000500)=0x5) poll(&(0x7f0000000540)=[{r0, 0x80}, {r1, 0x2}], 0x2, 0xfffffff7) r10 = open(&(0x7f0000000580)='./file1\x00', 0x400, 0x144) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000005c0)={0x725d2901, 0x0, 0xffffffff, 0x80, "ea0b8deca9b436d22e53c390738d2500ef823854", 0x2, 0x8000}) r11 = openat(0xffffffffffffffff, &(0x7f0000000600)='./file1\x00', 0x80, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) r12 = accept(0xffffffffffffffff, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000700), 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x8000, 0x0) pipe(&(0x7f0000000780)={0xffffffffffffffff}) ioctl$TIOCCONS(r13, 0x80047462, &(0x7f00000007c0)=0x3ff) 02:39:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x4, 0x7fffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/97, 0x61) r2 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) getpeername(r2, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000380)=[r4, r5]) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f00000003c0)) r6 = dup(r0) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000000400)) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r7, &(0x7f00000006c0)='./file0/file0\x00', 0x40, 0x9) getegid() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000700)={0x8001, 0x0, 0x3, 0x8, "f2648ad49e399eb8ee06306f7172f06f2d379229", 0x9, 0x1000000}) r8 = accept$inet(r0, &(0x7f0000000740), &(0x7f0000000780)=0xc) r9 = dup(r8) recvfrom$unix(r9, &(0x7f00000007c0)=""/127, 0x7f, 0x40, &(0x7f0000000840)=@abs={0x0, 0x0, 0x3}, 0x8) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f00000008c0)={'./file0/file0\x00', 0x8000, 0x0, 0x23, 0x0, 0x6, 0x8, 0x7, 0x2, 0x1, 0x600000000000, 0x6}) mlockall(0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000940)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) r12 = dup2(0xffffffffffffff9c, r7) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r13, &(0x7f0000000a80)=@file={0x1, './file0/file0\x00'}, 0x10) 02:39:47 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffdde97c3de3b108df55a65774965e0000000000000020000000000000000000000100000000000000006d9200"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)={{0x4, 0x6}, {0x6cb, 0x10000000000009}}, 0x0) r3 = open(&(0x7f0000000a80)='./bus\x00', 0x0, 0x20) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) r5 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) r6 = kqueue() dup2(r6, r5) r7 = dup2(0xffffffffffffff9c, r2) ioctl$TIOCSETAF(r7, 0x802c7416, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) r10 = socket(0x10, 0x5, 0x5) setsockopt(r10, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7000000", 0xa0) setsockopt(0xffffffffffffffff, 0x0, 0x33, &(0x7f0000000e40)="9513f3948292ae269282d455abab56626afd70c6e9b3fda318114dd200a92e941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d700000086c85e51d0a8def36bcfcbbe9ac5a3d8d33c6515444c810a9380d5cdbe863f5366928c7b09bb74f2a3fcf5a8f1f04a2e22864ce0813d620255b10bc3a97b26aaede324a695b4a6dc65658bae4d5963ae4e04890d6ec9261c38d2efa77647d0de360f7cb5f8990dc10ebebe69320cb9233280a6d827648faab83718d9f79dbc14cba6c8c48df18252051e751a36595a1192247b8e5aed8ea787d1bc0fcc77e3c2c79ded5594d6558e893dfaf3824cf892a33148a874bc91a1357c88d233145753", 0x152) msgrcv(r8, &(0x7f0000001000)=ANY=[@ANYRESOCT, @ANYRES64, @ANYPTR=&(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYBLOB="c420a4349de96d88211b16e36d18f949", @ANYBLOB="7613209a576de31ca5564f8e6c7048f82731e220ea0c4b31440ff7c0ff6bffcf92c6704eba29803bd9443e7916d19d6df7bcb5fa61d9169c0da627e196d84e238d35760195485aea0813f3b9b20705097c72714aad07a88e4080d2d1b6550d922f293e69a67d4e6075158c9cddb405c9d981a99de7657ee3"], @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES64=0x0, @ANYRESDEC, @ANYRESHEX=r3, @ANYRESDEC=r9], @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r10], @ANYBLOB="c2809d4897ec709a45861c84341a692967c8c70847410c5163a352"], @ANYRES32=r11, @ANYRESDEC, @ANYRES64=r7, @ANYRESDEC=r0], 0x7, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r8, &(0x7f0000000240)=ANY=[@ANYRESOCT=0x0], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000008c0)={{0x18, 0x3, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) r12 = msgget(0x0, 0x80) msgsnd(r12, &(0x7f0000000440)={0x1, "5e62f0eabb3c405a437d1fcb263af4628ce19cd4958f5af52439b0c56765dd654baedbe67171bbde22e56736874161bb6d320a9e39c8a9ebeca57b8884f8baf82afe6e674cbc4358a533e0900d956e5640da4345065b3dbc4c374a5925130323531c301642ed93a0850ac4517ef693016a890b7ccf4f8f3b2c3c6d27ec45f2d0b920f6463c84a3413e0d9ea5a0a29915f9d0d4997d5a640151e309650abb0a252002e234dcc35e121b5eccbc7c384edd8bc1d3de9b903766e33f09ac1ed38d8ae56ed63b236f6db915f2f3a9cea68e1e3b27fad319d13947cb92a12444ff89d2911d02cd6f08396e27995f07b0d278"}, 0xf7, 0x0) msgrcv(r12, &(0x7f0000002a80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ddb48538680024678930f2abcf00"/4101], 0x1, 0x0, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r14 = dup(r13) sendto$inet6(r14, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) msgrcv(r8, &(0x7f0000000800)=ANY=[@ANYRES64], 0x1, 0x2, 0x2000) msgsnd(r8, &(0x7f0000000cc0)=ANY=[@ANYBLOB="030000000000008753b2157e3bd1d3c81b3b15a024430670c06ae031618ce947e1b060a9b3461038f39f4af11e05ecc115c6c8e5c0ca00a8af026ebcda30fb022630bd23c7f025629011bfa45f002b6f98870fac0ec011bb4ea75c8bcca05411cad1d8d6234ec0926429087198a837a74facbe0ebdbfbf7d80d65ca916f13dd60aebda1a10b56b809dfe08da9d946b58b63830c1aa74404d0a6f83efe5e35a812281dac3f472acc836140c82dae55a45611dc0e474676e3dacd01c96d8882b19d5f2541573706b4bda0b6a5eb8c56415951eacb002b4d0a7bdae8eabf19902e8e8bca3425d9886165650a2ab79d087b9970e0453b5123d20b01e8b68f3d25eeab16a6f7594b3c2c01a90f416c713bce5fc8b62682adb04597d108b4077880d5a18929aeb55384e6d9fb9b3903bcd7f4f2274c302286c49967d0094cf74080ca0a2c14574c0c5ff44"], 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=ANY=[@ANYBLOB="0100131377c5fc35d41454d5d41d29ad1a6029518146e6be166e41ad0dbd4054033c9f33bb05000000f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00"], 0x50) execve(&(0x7f0000000ac0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000200)='}\x1c&+\x9a\xe35Y\xf6\xf6-%\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000040)='`/^\xfdWM\x91\xee\nL\x7fq;\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r16, &(0x7f0000000740)=ANY=[@ANYBLOB="01012e2f66696c653000f6d543accd3d3e3e3bb1c82779635356e0042d1dda513f73f97f988bdf7561e17d286d49f8b75e4896cbd4826bc5c189bfd8a4d5ca7abdb9d284a0aa533b99ffd9d8300166f5b0e2888bbba1b9eeb0e06ffb4d83472e20920d0d4a2b00000000"], 0xa) dup2(r16, r15) msgrcv(r8, &(0x7f0000001080)=ANY=[@ANYBLOB="a1fb2556bba832b975a0f85ab884cff16fb75b791722becb448fa5dded4268608775c7b54f532ca9ef56f854d91204859fcd487c907ae782880006139479081a78308cd9181abdc0f2811da1a3c90966c18621e87972fe8ff9e006e65f29245e1760f7424d70230d445a9443816a8ccaa1aa472fe4d78dd9f998110227f1b514cdfb326d3a15e0bba62ea64697798257634ee01f1a05360e6beeb8977bbf64b279aa5f159f818b756ab4dc7675f47441602565d808d2fc15a32b06f0a1dfdb65024748feb5cd40cb4a297d03d0b0889f742827"], 0x1, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x4000014}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) r17 = socket(0x11, 0x200000003, 0x0) sendto$unix(r17, &(0x7f0000000640)="b100050390000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 02:39:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x50}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x8010570e, &(0x7f0000000080)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000180)=[{0x2, 0xc1, 0x1, 0x4}, {0x5646, 0x2, 0x6, 0x4}, {0x800, 0xc, 0x1, 0xd5}, {0x81, 0x3f, 0x6, 0x7fffffff}, {0xe3ac, 0x1, 0x3, 0x2}, {0xdcce, 0x81, 0x4, 0xfff}, {0x3, 0x3, 0x8, 0x3}, {0xdd85, 0x3f, 0x1, 0x3}, {0x9, 0x0, 0x4, 0x200}]}) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") socketpair(0x2, 0x3, 0x6e, &(0x7f0000000000)) 02:39:48 executing program 1: unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000280)='W\x00') r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x8010570e, &(0x7f0000000080)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) 02:39:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) socketpair(0x3b17b66163540fb2, 0x2, 0x2, &(0x7f00000001c0)) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100", 0xb328}) writev(r5, &(0x7f0000001440)=[{&(0x7f0000000400)='\x00\x00\x00', 0x6}, {&(0x7f0000000380)='\x00\x00\x00\x00\x00\x00\x00', 0xfffffffffffffea8}, {&(0x7f0000000440)="1ef832075e3fe59d9513dd3c96611cc1beec11c5fc5065235e82005fa7393af1e709526af65f2af5d9574c2ad770356b94058fedf1116db286acdbd3900250fec26fe13a0d8ad9fca42353e40741f7c6570b2e7306f5431f5f185ec2a16e326f7832b570a5b6c26bdf0c60573cd51d868e3bd7bc1d3eede557ec8a46c810f51f69172077301990d559e2a6bc3c4af8700fb6af8c8830bf2e6c0a4828200624d4e869eaaeef70a760b78ead62797566a56f04102a024f3a6def204ef18562682c240ce09fa252a5197318ce8d69e879e717a19b760650fc2fd1a393f7e59c45b9817d8bb16b5c6854d5b9bb708ff626cd77a28e8ec4443b6da8d8af260742e68cea731a4616a39c37e2457e1baa843c2b55734690509b700eff3e93d8c4c865aca4e39f10986fd8d34c4919f632e75cd88fd4884b47a0b10949a6802b71a6bb7f5d4b303dfba562d7cd1cbf2fed88e038a0cb35f936537966db2cac22a006db7def08e72e542ac72097e884bf44a461a65a4541b7d49ca91ac91fa1334d712cd00d53d4f77664485f429757269727d64e4422c9d94d3ef196a2cb6b3599a761aa2ee6e1cefff0e6f8094340e5fceb227a3669656f8e9b8fa4d5aea55235940ce5c0938fc136cd5f7634d7001791154ac3166aacc8db62572ae166f530441a62d566335d9713346d9d1188ecf156822bfe734d219afaaa3bf30a86190b8b1a36e3bbcd45d3ba16e57c8f57459bfc707a745a7aa9220e20680cf60a5efb71538b9125e19f5811319e775b483dbf1094684a8d8367abaf7d9dc1265fa85117d246d981cc94e90290d0e3cd41098974ac1a5542a38849af7bdb53af44a3a4a32cecff31d2d394391cf10f7ab9684383bcc7996900cde37eba4d25a297472cf97f9548afadb03816fe918372164a78a482dcc0d59c40c608e416ce0c1d6be828e82598be255dd664263a95baf5af7277906eb9b55d5ae8c4431045116705e1532e5a9badecda0b2551076fb03606e128521a9b21974facff23b2b762bf1dc9278634b3db37e1dde16b37b00d8722317b3d8b718c16bfe6c8d363daa85ab00df77b5713685efc110aa10af281b8e89280f1bfa6e8cbf74823f584d59cde49cbfe659c9f813b1a4b75b33adb25c497c7e3ea3aa233c158a6a90d606f1bee40225c554deac81934d20817d2727ae2d038483da0be7b0f5a592e3efd78bb7c6810cb5b3804c85de99fec4bb3bd992d5f4d29df5841727862232fa92af04d0e912d0be9686c7d09116653578d9a6ebb8e79145557251c38f8f8d8c808db2af241bb1e5f023a0b05da3c6b6abce4ebcb4d58700921c564f41e942ade8d16c267185078520e5dc19c8baf128b63a72d96274a85b5d5b5e1efa3aea7cf6cd08f51695452542327eff68ec6114783f54fbae5b5f0fed579d6a4102e1bd302d97b78bdbcd9dce7ba586ee4bfd6afcb6c1de840adf81af58d7dcdce8aac9a45e0a1260a1e268cd77f39778d2e15826bb9ac9df5dae14829b3092e03f5adccdd1b421af5dce245c0a1d591586bda16ab72f807df97a58754c138eab32e7c430addf893ed5b527f215b8bc1e3156f14ba8ccf0118648046d0937e717ff8bf5558a9c8f729d0a1b5717d2212d07354ce2185398bcea2c27434f6efe4b4c0e4f018b4f9170da64c5a2fd8f1b122fa88a9abd51d337bb66738b445dd944f89b847bd6c288e70f1855c085298378858b11bed07cf2baa9c0c40ec775d8f800a6a60b0063f74c221c91afd85629227baad3953dfe6d9ca0ed72f14f8c430bc96aa27168f13bba20d9d1697939e347b75555668bdcf2beb344d47969d17b256a802e7f4ddd423c994dc52b5a37957d8f3dcb309f616a80832704128f81788248c51c83ace78ca671d6016fc04ebeb0be560e57ceba3644c70196eb74db79577213f3df053cda814d712fc9bbc2034fbbed087358b95e1266d4d122509278309060af3e9576a19cc17ca1de551ce98bcf4abf9307d6e60bf0cbbdc57a53e7bb87981b53d3c747aad2af8105efc1023b6bcd7b6639396c95056e3ed19abe84c0a50388521665285434711a03c7ca2c7333cd56b05579a88dc9ad1de9d7acafb5bb801db0c3b156159b58675ac69816ff5d362f8fa1fc2cdeed676203f1abd5a8a0082b5157dd12895e86ed96920fe9e6d2801660c025b61141317bedcfb88bdc8a553e26c2a24e87b64865ba55739a3626934668f2273fc6d4e49b20896921c0680c34884984880fc5a87936917eea54f35d4d5be89885d80571b368fd2a9fb1a27b862bff8646020254d00280fbb9c544ed00aaa0e3b0d560df1088a198aeebfa8581567d7b2a0ff4cfa24925f80b4b11f8975ac96f560f3ae5ff4d1ee7fd28d6ac189157298643ca2517c7d2c3697e792902c273543541153b24cd196e6c35232ffe1935b278324a3d50448a56dcc617a65f312f1676aeac48de133bbee22bff3912e15ce4ec3587e4f425bc08d9b6faf86226145c6e4041b29ba6b9c4e352fd9c37aacf437cf733a31a6f931ccdf5512a92d8a32b04ddefc21221e47b54d28256fbfd33490cc52996f1f117433101579c040e93c56ce8588a473d303e6baadccc9e56cce97361d366947376a28bad6b3b917276b72128fd3899c8c2d47ab3bf95dea65d1442b6b1d6db2c92e0624716f7d201f8e234f946d6de39d40c211455735c5e87f3105a13260a6ab037062e29b5c620c7e7fbad2708e221da9e8a44103e7c34325615c7d54c45cf8bcda8bb7ee4f3d74b8d7e4d4561008c935c2adb926d0807ff5de582b244f4e09f1cae28222b9356d293d4df172b6fb0e702877d36c6e4f4b7c0a3481b5e173320254ab176bedc1ab832e0ecf145aa6e79a3b4514f065c45fd6bf740efc2b88b77cc004f20690260e43bd882557284a51e17dd6308e97cb93dcb8f495f09d5e9fc10fe989fd9175166dbc6d6623770d9adb6f8ec81755cc7cff9eaf840bfd51dd5472db8d10c4c4052e9c850d9457a961f5c5b2ba5868cf94f99307fbfdadf3bc8accb4d33c6069ecc032583f82dc4aae51eccfc9c451ea4b44779fb31bc8123bd7e4247b79bec4e75c7b9f53eae4683d3e2076e2a5e3e0fa54fe7b155904f7390c4e37d915d8a54dcc82e1b4998a542ea2b8f4b270510e36d818f80a2256391885d216fb8a317b8fbb0234661c2cd96793df8a8ada38210c20c93c9aeb96485a8e25da965ce21be640ddfde2e1a9b261b2d4e115d8f4033444e76bb02190d8d31e3222d8a41d8df9a32ad1c7c148fd1e9d3f1237f1e8248235c7e22bfb5c71efbfadde519581aabcfb47a2b823d1d11a8ee4cedc1a2ba643653015ecb666d3cd2776df3e4f3ab71243e3a2caaec669ee2b8aa1b5518a70b83cfe10c03e3b50da2dd41bc56486f302454772041d20cb3a71d8f4d943fc349d7d8d85f2aea2edbee26202498a053b26a212fc27588e9c15219292f0445e2a937e9299d5bd311cd366f8f7299cbc0b4c6d668d4e9ff5902480b78a3136003d7791f8edff224c548235c629632f90719d5a28ac657806f47ada97176e304f19fac0c0a467c6c3d8ddd8f5c125e63c449f8bdb9cac280db4f2433366dd7e202640479d5b52a73da26e3c3d8cd0651669bb0c28bcc1c12a5a0e96cbeb49a8259c82d8fb56f5171052eee97fc235f127564dbf82b854e2f66be11836804bbfe5cd27c630c8579a9604d36e39fb39cadcd72971730029475d4e6e096d8bcfa413998dd2b7f29ef5367de5ae2f7ca8467898b376c52468e8898d32570405a95d2f1acfba39dd63a27bc08d495a62f26bb812a159ebf4a96abc3cc92e712b199f56823bc551960825aa6bf088fd20a2b40964592f049f2e2d6793119819b250926c5105e075618bfb92b21bf0358bc792a0ecfeaaea376fdc6cfba56f0590eeb519dcb515f9dcc72e8b41cc5efe12912cf53775765f148f4c2e0116fd4ed86709c737999e07f0f5b01f47c0407a0c7cb6246df2c22951f4dcfc6c442630effc21744c41d40433df18fb42dfe0acc7767a23b457840c627222f177e5ce730a9c6e12337617fc1ca3eb2a51f907f2cddd2ddacb0e04c413aa004df8b7a8504ed32ecd111b11dd2421ba20316ca12c4530ed310d3cb8a37fb4e7f3551b25c1676e906bfbce7a58f11fc559794cdf36559b2b07ec15175cf2003473954e7118377c1d11fc77d16ed8aa0f3e8964400db07a545668c51f671c45ce8f98967a29b3722c25c1a05740c4de697d41c1e6b4de17d6856e964c537a7fabc7cd24f3e50fcec3c63d6a8b2fdde611ca2add08714e1af3f0407ec811213456cba0635ef0ef57f05788b5080f35d1c16802670ef57875241414a4ff2c5690eb4144c777cbac437cf39cffebaf297341317fa20b50931f8d9212a66a816aabe60d751d76f71bf8c5941e751829742836facf4fdb9099f1d8b3b2bf51b3a944b1a01c942c6dd04cfd531b13ab5f17bae7a2bb34f43420b3ea97891e44cd9ee64c142ec7388d75ee5589b3e5380e9997c439e13e9ae7f75895e6b8bb5033add316303b918260821580f82eb345dfb38c96394603876d520259f53b6eebd1981f085ead92d1cbdd548deee43a7d1206127b4c7446c6f6d1f9eac5d937667ba8ad67f6af99c6eb5d3c47f05528d029b61cfa6b55177f55d77a87d66797567fd847a24e94594f338bed70752c05d05e1946dec1bb28617f92a46054b0b8baa73e623854799b80c1450ae17619f41a61b752239e5c35fc03923ee469f246ea221f06e03cd6eea79b3e4939694727a04649993628d9d31c888847edfc0994d52cb8c0573711cd9eb4f8a2b9104c51c742a85964f8605d0f39ea86706b46dd3dfd54f4b654e7e264e430412736d95e2277adb7e18ff30f740003ef120ae138f29a81bc893c1eb0b2a584656bc95dcfb76dd799fd68294284503daff04c0633785889b4da8ef0ef54d64180d06b104c4b10f3523f39cb4ebf16fbca859a2b9ddefcc6ed05d0679a082e656264e6935490579b6d06e0438fd01b87884333056c84c32aeb8f90b9c730b7d2f58b844d39062e2ae8862bb2d467ffade044d93b4b6deca4e8d67758365214f1bec922f408f87e85a7e07a16604f5fd91b8f4f0d664794e0631af0c24f1a0bd2560521d47e75c70930d00b1ade60f6b5313a7ae81038c17a9f64d78b38c30cdf799e76b211a40afd7928599f20c2162a1db7cdb54c7d1dd3949ba8c0d828bc7d667a0d6a318d6771952535f6f233f804bed439dd43df8c2293c456ac69078ff8c983307ff96166c3b8b7588cfa414b965d191e89af8360b288391afc56b0559c3b030b5fb2928f13715795c3e523748a2b185a89551aeaf63f666e0104db34045154397f63ab78948b27e60f0281ff86fa491da1e4873e2ab19d4172c5f05231078172e64b4b384fc024d694413582b92ceac7f2390b9f4e334733be839f45533bce2814b85e73fe1f354abd1f2d240edc84a2595b84a12bed9e9013dc4cad9b200be478dd90feb0dbce6f0841a5f186592c6db92afe4e0fab7e65646a12ebe426a76680b86f520859611f00ecb855b040cd4f2e6cb9e26d36cda2f420e107210b93d1c2cfae3570f632f7ddbddbbafa61d06d535554ac6d51d2fc249e8e71413e271c617d8a292659bb9e29c9f290d7e6c68dc5542619261af0c8252aae39ee4f6d656f50f22bba16819a780c909adb0ca749e89cb0e783cac53e7827ca54b6b262f1b8abccc7a1d7ce5a7d7504de24175b367171fe2d341dc84597c1a70665f2c4a6ed58515ed72819c784f715"}], 0x2) fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCSDTR(r2, 0x20007479) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r7 = fcntl$dupfd(r6, 0xa, r1) ioctl$PCIOCREAD(r7, 0x8010570e, &(0x7f0000000080)) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x1c}, {0x1ff, 0x0, 0x0, 0x40100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 02:39:48 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r0, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) syz_emit_ethernet(0xe, &(0x7f0000000080)="2f524244e0031cfe9fac661b0800") 02:39:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r2, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) r3 = accept$inet(r2, 0x0, &(0x7f0000000140)) sendto$inet(r3, &(0x7f00000001c0)="f839c1d531b6c41a6e527544652d8bcc7fb247843c2841effde9ef163ab17af88e7919ef56396c72f5a55fa4fad9be1153f077c6955c5ee306af149e9c7142592a2d93394de7425276b10caae7f07413ffbb7713934203b2e1b88ee4d85cd0d1be2f982a0d9351093e465d676fec881b333f00bdfb1b2d477f4dde7e9fd83d69c982d18f01462c5b28cf801dabfceee790589bf3a7e00956c7a4cbfec812dc87c58c3b5df6f3a560749a9b1d0948fb16cdf0934ddfc5375d96e92e12dcfa8e101a570ec5865abd7b028937e460c89a9a14a9f1976b25e5c1016166e5b78fb658cce49e0a7f8889fbe6152683157e61", 0xef, 0xa, &(0x7f0000000300)={0x2, 0x1}, 0xc) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r1) socket(0x1, 0x0, 0x3) ioctl$PCIOCREAD(r5, 0x8010570e, &(0x7f0000000080)) utimensat(r5, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x4, 0x8000}, {0xc75, 0x4698}}, 0x2) 02:39:48 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="61aaaaaaaaaaaaaaaaaaaa0486dd60f2a81300442f00fe8000000003000000000000000000bbfe800000000000aa042020ae9d26b19d6504220000000000080000019b00050000100000000100000008000001000004fcff007806ec288a0000000000"]) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 02:39:48 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffffbefffff7ff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000004c0)={0x81, 0xfff, 0x7f, {[0x3ff, 0x339b, 0x9, 0x100000000, 0x9, 0x7, 0x0, 0x26, 0x9, 0x20, 0x10001, 0x1e4e, 0x1, 0x4, 0x10000, 0x4, 0x10001, 0x2], [0x0, 0x400, 0x3, 0x8, 0x1, 0x2, 0x1, 0x848, 0x572, 0x7ff], [0x10000, 0x395, 0x6, 0x0, 0x1, 0xddd, 0x2], [0x8, 0x0, 0x7, 0x3, 0xcb7, 0x8], [{0x7fff, 0x7, 0x5, 0xde}, {0xc77, 0x7f, 0x0, 0x5}, {0x7, 0x2, 0x0, 0x5}, {0x4823, 0x4, 0x200, 0x9}, {0xc2ac, 0x0, 0x80000001, 0x2}, {0x512e, 0x5, 0x6, 0xfffffffffffffffc}, {0x0, 0x1, 0x100, 0x37f}, {0x8, 0x1, 0x9, 0x80000000}], {0x81, 0x3f, 0x0, 0x7}, {0x3, 0x5, 0xffff, 0x2}}}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 02:39:48 executing program 0: pipe(&(0x7f00000000c0)) socketpair(0x18, 0x0, 0x29, 0x0) 02:39:48 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffb7fffffffbffff], [0x0, 0x0, 0x6], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x40000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x2}, 0x8) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) msgget$private(0x0, 0x74) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x40, 0x0) fcntl$getown(r3, 0x5) 02:39:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:39:48 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x1802, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCDRAIN(r1, 0x2000745e) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x5, 0x1000, 0xffffffffffffffff) fcntl$getown(0xffffffffffffff9c, 0x5) 02:39:48 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:39:48 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x1}, 0xc) socketpair(0x0, 0x4000, 0x2, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000780)=0x5a, 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x40000000002902) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000280)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) pwritev(r1, &(0x7f0000000500), 0x100000000000011f, 0x0, 0x0) 02:39:49 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x0, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r3 = kqueue() r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r4, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) setsockopt(r4, 0xab, 0x7, &(0x7f0000000040)="fdc933d5a70589ec61e6eba28fbfb041852b979be3744d9ca9e05dab8d55f1a1e1f98fb457e961378b0739ca8f3a8c963ad987d96e7df23b6b67f1e724b29928d7f2afdbb05296fcb668bcb0ad3bc73c08e9bfb77513e5a7ecd9513db2b712f7a09414bf4972533043c5989da89cc052fc67c42392963019e47981308992fd591bfb3fc2a6527ba4260bc1a24205adc28f206c47225388c205a151c0c536a096128a5296aa07c8753e89c826516bd97b91ec76ca3fa92ccbf961c43f5deae6c52297727b17269307316b58e3e31f4a852196266a91b3d37a96a5c99bee5585acbfe44361", 0xe4) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r5) 02:39:49 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x1ff}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x8010570e, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000080)={0x101, './file0\x00', './file0\x00'}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 02:39:49 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f37633600f00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282922e4fd89720fd3872babfbb73baaf5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a37778cd4c0400000000000000d3c883b400000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000000100)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) 02:39:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8202ad0600000000000000653000463f7b238a2a1801000000000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472a3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbfa8b7b465e4ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c8c19f4643ac96f1008ce9732e047849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b9160423956d964575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f371e97efc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6aaade7562ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8afce0f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca3527a3c646ea83641a64f7eb1a81927ecef319f17c5c32f2a00f53251c8286e341356062c0121cc183a0628eb252297dcc4cb38a4d3043dbc8232f632426f32653bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc1fde9eeb1cae65b5c3a755723b059c4377622e68c5e7ded8b77d1b960101000042b88a376388092acdb573261ef46a27fd3b21b07a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da731066cf4ecc83654692e2af69460bcfad755a13fb71996e4a1f7099a308bef75276ff94234d7458d7f57811c241d5634164baa1d8121e61ecb750cada2845d3133d09dcbad5977084e71574cc694e574a691f264b47fb758e52ad37ea4370da4dd2ee5dae9a18d17aa9d6546f47d7d2081000000000000007bb813ca8f8e60badc19d4097571b4f68b7bfd5f1e7620104e62d0eed5bcd031460f0e6d1f39e90dccf4117e5196977042a1fd17c4c6411b484cbd65c1e5586417971fdf25a1985d4de0bcbe47bb49b89221e9a5c79fc072212a146df492672736c42d6d090391d22da4181de1c8837be021d7ce3fd7baef69607e5e8aa911556518863e9fda719cac428a0ba5abae264ec3e343d00f497528112a0b3bb7074880689d3b6f472ff172fd590132ef2643c888eb31099954f01d43dfb2b0197a9ec152e682cd87ebf3e6e7170200000000000000239bcb0a9e19f800fb83f3dea23b698caa223e68b7df08fcd3b614591185348c88e4bae1625e8da30499b6f8b6211e10492f844b7d2750573976a003cc90f9d65e10eb7b8379705fa98cb74520a0f19df15eebc139f4b3c3450011b7edff713300"/1613], 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x1a0) sendmsg(r0, &(0x7f0000001e80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:39:49 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000000c0)=0xffffffff) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r3, 0x7, &(0x7f0000000140)={0x2, 0x0, 0x2, 0x8, r5}) 02:39:49 executing program 1: connect$inet6(0xffffffffffffffff, &(0x7f0000000180)={0x18, 0x3, 0x2}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000001c0)="510fc3a0", 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x3ff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket(0x18, 0x5, 0x5) 02:39:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x190000}, 0x8, [0x1]}, 0xfffffffffffffe2e) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:39:49 executing program 1: r0 = getppid() ktrace(&(0x7f00000000c0)='./bus/file0\x00', 0x1, 0x20a, r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) chflags(&(0x7f0000000000)='./bus\x00', 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0xc003, 0x2) setsockopt(r3, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) open(&(0x7f0000000ac0)='./bus\x00', 0x0, 0x0) 02:39:49 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 0x4], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x81], [0x0, 0x0, 0x482], [{0x0, 0x0, 0x3}], {0x0, 0xe2b}}}) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$inet(0x2, 0x8000, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {0x18, 0x0}, 0x0, [0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x8]}, 0x552) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0x20, 0x6a15, 0x6}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x9, 0xffffffff, 0x3, 0x1, 0x1, 0xcee, 0x586, 0x0, 0x0, 0x0, 0x4}) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000100)=0xdb555192e2065f7d) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000180)) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r7, &(0x7f0000000040)="670dc3", 0x3) 02:39:49 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x4, 0x4}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {}, {}, {0x0, 0x0, 0x7, 0x2}]}}) getgid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699d, &(0x7f0000000300)) pwritev(r3, &(0x7f00000006c0)=[{&(0x7f0000000300)="f681beb2e704557d99", 0x9}, {&(0x7f0000000340)="14363ebe30c56d82d89e5c", 0xb}, {&(0x7f0000000380)="4e705c44644f6dadd257d8332127529e91d581b3fb9db4711b571c5b8db188b52d0a8414e2", 0x25}, {&(0x7f00000003c0)="6baf8b833e5bdd2307e977d5f27cd5aa59dad38cbec26d4771d9950ba57902ef775c6a0643ed21cf28e8a48953c5100310e8b4f615102153e198299c6a0654d363009686c7ca7dbef571d0e0ab15d44dec17449a63e7cf43ec60604c7764432808cc30f6be35e57cefe9777d4273ef0d3e77d16da78df0ecedb7424949c5d7f3830036bef69c826ee03d1c882c03469c26f3ae977ed1d3f5ffe5f268d76a93cdbd8c54aa733e7713b2a3e9fd90801ededbdbe2f3f06a8f03f405ff97983dfd921d7144c8", 0xc4}, {&(0x7f00000004c0)="b7332a4acba5ead6f04cab7be2dbdd714cf9a86e80516333455973ea7fcec3b3ca06f54c96f43163d805e5ec92205c14b37e3dc8522dedf6ac63cd4d59c47481777a14b5ee02c788afee042672fc14d13e971d94a719103a24bd58552b2de1f0dd520440330de54465566f85225db04d7e85d900e75e7aa2c453201124469721d655d373193cb6f130e28de6b619d3ee04fcff95bc2a0eac936034f96cf60d59d16989ddabd3325bafa091c34285ab51f6067cb5d050d8230705", 0xba}], 0x5, 0x0, 0x7fffffff) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r4 = socket(0x2, 0x3, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) writev(r5, &(0x7f0000000200)=[{&(0x7f0000000180)="848e115347b02a01ee03d7d6d51dbb041a45dc8640d8e29a2b2131ddb6e099d58e43d1c8939e005ef97856de302a6f3ec97f728dd2d922857dfaa3da3e56b54781e1a6fea4dc85ee239e2c0cc02178e754372df3f666678fb9e39af005b4d0a3a3588d557d8427fccd170291", 0x6c}, {&(0x7f0000000580)="5dc17052bd1ba78716324545b215e85d21a7c7c04bd0150aed5fe0769c22cc31aa1aa32146cb2d3a8f6e1e8c503652801991fd50a1adfaac63ddcd6027520ede38a21ca0afbac66c616275a0878c1c39e0184020f38edba071c394bf92dbe39ebf2a3bea9fd67ee3cdd9098b2849ea46c6c62d8fc5898ae967483d9de7", 0x7d}], 0x2) r6 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 02:39:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c, 0xa}, {0x81}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10, 0x0) getegid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x8010570e, &(0x7f0000000080)) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000000340)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x2030}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r8, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x2}, {r1, 0x20}, {r2, 0x82}, {r3, 0x8}, {r8, 0x1}], 0x5, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 02:39:49 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xe5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="36fe30f6e146720e"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) chroot(&(0x7f0000000100)='./file0\x00') execve(0x0, 0x0, 0x0) 02:39:49 executing program 1: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x2, 0x3, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x3f) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pipe(0x0) 02:39:49 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x8010570e, &(0x7f0000000080)) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x100, 0x100) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x2010, r3, 0x0, 0x8) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000000)={0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x2}, {0x0, 0x0, 0x8}, {}, {}, {}, {}, {}, {}, {0x4000}, {0x800000, 0x10000}]}) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x1, 0x1, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000200)=0x99) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x8010570e, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETMODE(r7, 0x80045726, &(0x7f0000000180)={0x1}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0x5, 0xfff}, {0x18, 0x2, 0x235a, 0x4}, 0x9000, [0xfff, 0x80000001, 0x4, 0x0, 0x8, 0xffff, 0x9, 0x8]}, 0x3c) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 02:39:49 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x20, 0x2, 0x0) socketpair$unix(0x1, 0xe, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) accept(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) setsockopt(r1, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4c1c749b0cc0e397ac66881e54552f22760c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200001400000000d28418ec1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d310000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47a3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f2270346137813494ae280cccf913637f434172638d57bb0aa7eda828fe2cbd7b3f19eec52a65958bb96bf80"], 0x10) dup2(r4, r3) r5 = socket(0x11, 0x4003, 0x0) acct(&(0x7f00000000c0)='./file0\x00') sendto$unix(r5, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x8, 0x0, 0x0) fchdir(r5) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r3) recvfrom$inet6(0xffffffffffffffff, &(0x7f00000002c0)=""/33, 0x21, 0x0, &(0x7f0000000100)={0x18, 0x3, 0xc004, 0x411}, 0xc) dup(r0) r7 = socket(0x11, 0x4003, 0x0) r8 = socket(0x2, 0x3, 0x0) r9 = socket(0x800000018, 0x3, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) close(r10) r11 = fcntl$dupfd(r8, 0x0, r9) r12 = openat(r11, &(0x7f0000000480)='./file0\x00', 0x400, 0x148) ioctl$WSDISPLAYIO_SETSCREEN(r12, 0x80045756, &(0x7f00000004c0)) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000180)={0x1, 0x0, 0x5, 0x112a, 0x8}, 0xc) r13 = socket(0x11, 0x4003, 0x0) sendto$unix(r13, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r13, &(0x7f0000000040)=""/177, 0xb1, 0x841, 0x0, 0x0) r14 = socket(0x11, 0x2, 0x1) sendto$unix(r14, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r14, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000340), 0x93679021758a3e7a) sendto$unix(r7, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$setflags(r7, 0x2, 0x0) sendto$inet6(r6, &(0x7f00000001c0)="b8cdd2b8748d52bdf3ca61e03bcd69cd7c", 0x11, 0x0, 0x0, 0x0) 02:39:49 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005046800000000000ce60605", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) munlockall() r1 = syz_open_pts() munmap(&(0x7f000013b000/0x4000)=nil, 0x4000) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20, 0x0) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000180)="f20b84e945fcb87eebf03a1142b39d6f4ea7b33c870c9ff0fa3cc26d576e7ca07b35", 0x22}, {&(0x7f00000001c0)="36cc64bdf0cdfe318aaf129529cc170be5eda35717585270a6719901c0b60e91dad706633431db650b654d21b9c4aa9515519a2a97fde055160feeb9762bbe2033f7eb518965444cc1606fa8ba9b934231c72786aa85710ddd945454b969bd63e670453617ec768f966e687b6772d95ff1ad2b", 0x73}, {&(0x7f0000000240)="2e3a5d6d8f25a5046685443c5bf83b047c3ca923d655f942741f2fd2932398defd3f2514115aac66d982423702f96e1924b9049fe710107520e80b4fd613fe8a64aac6e379cb1e5dc8582489254ef6736a3b0019ded67849d6c0a819f5bfc81c57ccf68b359558a2008fa808128cdc8749091dac262a6a2d8dc784d90eea9aa5353e5a24e1e4e5882a2a4da7ef76e345c5c1", 0x92}, {&(0x7f0000000300)="2460d8a18e7353362c6ad2d7fd23e4810fd69b2ecb2a12ce84065d8d5f3a76d52969e1015076b0b6fe284f09e3211e1f63fafdcd7b987c97634c81055259244e8df613bbd933858d362ff1daff9a", 0x4e}, {&(0x7f0000000380)="85b3cae9c44dfbbf588315d871ffd41093538ad9c458f3b9f7948fa93ce93b800f8bf4fc92ff59e89e8a2fc0a47ccef986db3b3fa42813367c145e2a9e95f51f9eb00ff39f4f248a585243af55dc32c39d0a6d20a3", 0x55}, {&(0x7f0000000400)="ea5108c6c682a2068e78f577c5318a5fd69abc94882cce89dacee65e7dcc0d812af0689960f229da41f7cf4fdd698a67d4601d378edc5295c0438cbd7c08a1184db56710dff1b25f4032f6af21d8ced358a4b1f484b5c3241458f9673a546e93310609ac6ad1a5691db3094d35bf41248709cbed545db5", 0x77}, {&(0x7f0000000480)="a1369b3ca3c89dc29de7f15c69e1ad5327fd09f49ca7393a91bc81906cc6173785da1b8877d426b9d873cff99f848b6d87f2a698427e032d2265aeac0959229cbfb0d668a41318aaf4bc490b0194c6a1e564b0cabc28ebd2fa9a0f8a0af445b921094e2d29f1e57fdf46cf9236452544fb6e368f7a9c9cc1601f8a0d3eb0bb32f241bac6d6cf10c95f2044aa30eb2c5b6d5391e9c6726361e19f352efe097968d7e625f1043ef105", 0xa8}, {&(0x7f0000000540)="17", 0x1}], 0x8) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x4) fcntl$dupfd(r1, 0xa, r0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 02:39:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a3862de109d83008295955984c87910bf093f68c117002845cd7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c01162b07004237b8fa4d01ed52beb85a85f8b2fd57d60f13ad30525e8f5300a4aeef9d612f871f4385f041570600a4a5c5fe659fa202361cd8cac7dfbc5b65c6593d0870b41200003500000000d28418ac1b00000000000000000000000000df28d2080000001e51f16cf4eb8382da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9aac417e2ab04fd8a9c98e958ff55d36d8224d791038ff07d11b2434c929b34b0587cf25dd9e1e49f931a4193897b0a33ed3cbf637786819bf7e26863a11a274bd1ba119a76d85eac8a829bf8aa0562ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d0000000000f9547bdfe68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b020078a27e42cfc93123b8284e6b47e3f7dc2a8bcc1f01cf13fdf0db339bb94791509e76000000000000004ad3bca3b4e1c30227c41a28a0889e6f58dda3578a19a5ef077f13f97d1ac1063bb7ca96bed29b7948908298218d7a030000003641a83ce2be3293f224de29927319bbf44fe4924121afb7af4e864b1837ab860e02346315e8f936d30fab852a13df8c7f5c7c16e05daecc54ab06f0adeefa647cf429d76b3b1dd21dad6f34bc502dd7196302b41cb22c69bb82d43e905f0bdffb491c3733a2b7bae8f51965eeaaa78e106c5417744e1fc4fa995a8e6d4abb7d41e1fafbe98df76f31199f5ba6c92781947d181cdfb4408a1a5557052acc2966b391930b3d4baa66ec11b85d36f6d00907af6dd1982af7f0c1c692c50a205e6120851543aec8cca4cc73d2a93cbaf36d7791225dcfd16e4b481969b6401a9dca86cc434c5d26e47cffacc78e3be74e8d7edadb19e6d92f8c581d5393fa504a7a6297a3388646ea70de029cf85a1de4b311ba5e209c48f1d767510b0bb1b05972ff940803d2e11efed3ea89a33a59c2a882a33656592e7ff8c353aa6262285019e95ecf034683f437b2b94d86892af31357ec08b747a83e9e92e2110cbc578103e10dfbc2b04e2b876376d2ecc4cbc2bb59f8a693e5f0ec79be01c8f71a350a9262a6c8d1c62650a2904ce48a3d56a91727e909a76a2684467a4acb21d539c7405f5d7a8364d8a50bdbeb8da8455db88bd439733a056f36c09fb7693ba621b1a7385bc6fc7865cffa1f8301d21d762c698b69f443a2ed0dae27329bd18a00ec07ce4cd2f28244d705eaa4895eccdda3856eceb2668d9cf88d60bb122ccc161a6f17f1adc7bd6b1217c8e3c3068c57d8eaba5d5edfab4c87a5238e423b7d04e2ce4bdb3dd88fd23644045c7ccc06ae82d1095bab26ef2297596db68c3e19f21f3cc9069b9d466d71880197b74d02592046f7f9a951b941fca3ec4618493d3c9415959a3b2a5889e7078b587c94b6ed3875d3abc4a60ad91d1dce3c5ae42d77542ac037553241bc785155ce09a9e69b8afaf7bd502a944a16f2f3111c0b788c1377bfb24f1fdf4a3bfe73a304d1c25feb5b9345"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 02:39:49 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000078f000/0x2000)=nil, 0x2000) listen(0xffffffffffffffff, 0x5009) 02:39:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x8010570e, &(0x7f0000000080)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000180)) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000200)=0xffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x54}, {0x800000000006}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 02:39:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x5}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x8010570e, &(0x7f0000000080)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r6, 0x8010570e, &(0x7f0000000080)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r7, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000000200)="d0c41838210aa8d84591c12a968abf1751b77384f239f15fb12664d6b8bb38e9555d2fb8b503d5b282a2c24488", 0x2d) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f00000000c0)) 02:39:49 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) clock_gettime(0x3, &(0x7f0000000180)) login: map stack 0x203f8000-0x207f8000 of map 0xfffffd807f000a10 failed: hole in range 02:39:49 executing program 0: r0 = socket(0x18, 0x0, 0x20) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) socket(0x11, 0x3, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x8010570e, &(0x7f0000000080)) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r7 = dup2(r0, r2) openat(r7, &(0x7f0000000040)='./file0\x00', 0x10, 0x62) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 02:39:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x6c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1d) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 02:39:49 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="5001050400000000003ee30113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd30e0104ffff000acf81864f57b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e523c7389e9f6b576837f11c34b0cceb202ab138770dc0640906fa45d709da9d158d045a2a5fc1233cf6e27749bbd97bbf7fffe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf92b1f0de030323b4125ce41204f83671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757100007054030d", 0x150, 0x400, 0x0, 0xfffffffffffffd8b) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 02:39:49 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x6, 0x0, &(0x7f00000004c0)="dcc95041f964c19bfa6421a8455fa37d2a907c5f9a25fed434d08fca233e2addb2f61dc8b8d4ebffda553212ab950263d2a8e211e8ab2379171acd2338b2d101d36db0609fbdb7263f1cc16429a7f0731ca1b362c8a3d3a3b71eaf5d69487810c9c47483cccd961b5c53852ed15146542b86e4567469b2ab7dff682267b5417ed413422ccb73019b424d7d627c95c6765c2382b1c077340519696cbdabbfacc8715b4182f342ab90e273e30f0da9e3ddda1e8f8b6fa4d7a93496d9b1349761dd11c353d4c4fb2f513cbd21bffbd701736b29e3b05634001d233ef1acdfc06dbd84c9d17482f6c3ae48381f4b606de4891f6964307eeba9205ae57135d056def4cf798476e5092b47169ea6aa7587b7f04e5f614e92bcc463d77fc370891e0fa68f3916fc68da64dc4b6980246870c2915c9766be076680f642bd655d3bbc4dba3f6d4ab577be48b6977da77717b9d2616c4c79a1347a86c417f71d3ceea9f06acd8d1b99708227e534d8a87854f1c83d6d8533589fdb1428e7fdf5d544b04374379d586574415e1b076e45abea2bbbe3c77eb8ef265bc6e0bb3b214b3f840b8eb158b0c5e06e9a1fef74ff26363f4d3361e0cb7a13ab847512bb4dc5d12a35a24ab64f205cb0a3adb94d3d248211e4343fba9cfe26e6d3587e74408c195e93e6d0100bb656d58935d430556d8a5ef30fd06be6c4882ced9f3512c60fd19157c01d598fe16fdd4f4eea84e44d1b0c2d7f07721c68fae9edeaba465ed1c8c3e6845d462537388fa35f5b004a29c8ae9c8fceb798abbf957df6d051c5ecc7279eee35e7bfe77ac6a83e165d8cfb19ea2dc7e13fbb28029902043e946e3f72a733af2abd8d7306f616802838a0639b92271bfa4aedb5bf6e565cb5c4a2ccb77fcf7b338b4eec2d8bdaee7e1910a16a4713151d1aaf411198bb7636d4927e5dbc2c8f5177df58adde8205fc7da04af22ff8272f64bb7969b312523e9fd1696eaf5016f8d5639747aac6e0c898ea1f17177e60282e0dc38a0e5c20ac2270a4dac390b84782e66772288116a6fbd6bc21dfd4f00952c2cc2e8bdaa29e41ed012c3627646a11edd90633bdcf121922d3b8b46e32deace4fe86468684e4c43618e47dea3e425b46e064293a2aa8db055aa9c93751ae40f77b6c38adc79e4dad29e9356b21589f2c1aa18244c52eef9c265aacb0be5799183ed324e6032387935d51f8dffc4165b6a1312ee018a3e43ee3c62997820f8b0b202fcb59ed00eca92a81aa38b75411465690244ba1c535e80b3d79102c139a495552ae811dace3764b5eb801528368d027ff5a4e53f3de4caa382f1d99dbca1913d333a299fd1ab98ef4e39ac5b44afe2cfb9098472ae617265a37ecbd9c2c2e03735cd3addebe6e2ecf5a8cb6fe81948104e92a638ff2cd5bd095a7573700710cc238093d52c74615412c6d8649ba17a23bc8aac9169e672440796a8845368c01858ba8d08b60dff3fded57b9e92dcd41af29f440d221e8b82ac8b229f8df5a6dc63782b89ee9681fb83cb00762b9f64e50f56d82f7f4bb3788dd453c8c3f64b4478f2179d8f5ff6db8b26cce17e77b871b2272d18808d4af697e77e76e5dceb08b1f199b5f02b606a7acaef4c934c343afd22ab5ee4a1571d81e39066eedbc05eb0d1a1bf28b22b032db684614d381c41cfbec987a38df90368b80e3923f90d3c0015f8ce7621dbe516bdf4856683e1f09e9b4cbd29e7d54201bfe950fa100bd9b51ed4e0bccb3cea52ab32049ea195b8e4e4b51c6ee5fd875e26fa9d1adc2a619c05f613822702a17fd24f8cf16581feb443e05baf212394539549cea043380554d1ae968e807d5d39090635ea9cdd4ab4b6b71687680f60a7c4e7fe7f6f0584f0c4aa16243c6c37bba81faabde46cc96484e29b375a589fe8c2cb95a248625da2b970cc3e4f5e76eaf42b04d7a186be7045f3493fac8b82226e44a7afce601cea2a75795be21b92d53bcba42b53e32dac549c277655c5fd0dffe5c34c0b02f7c5c99c9029b74ffa7443f92a69a075e8830d3490b8fb17d5ce39abfe02c1154e803fe101f0e9630881588c14848e0c201a11a03712645e4e8e9edeed461896eea63d7b4b87bc8ffff59d253a656f890e1e6f2b284f4d7f047b656c6ba92406c0a106bf7353d3abd917735f311a2d4c1006813533f84cca85a3496ffc3e9292c538ede3b207481061de0fe09e7e8312e11ee9445cf800f620dc04e2d908dac41307ff9492fd6a4505096324c007b77f5417a6fd9932f9e96582212b8fa1deb09059f85a0f0fa8ae7b66c12757371c6c1ee85f5aeaa2a093661d93887e6da7b9df690d4eb9572edc6a679e0cd77483d952bc3e27a787e764b82df7db4999c23056a5d7ee8abdf84149c80e660162b0f0124eade91bdbed3fcdcec81ccd10a4e4eedaaa9ab3e0afd692fc8b1b1a75bb42d775bd48619f4bdffae00fcf71f17f96be11a3c7905282ced9196deb62297a538411518c5ffcdeda11d395f4140635ce49efb02e53ea6a40accaffc6a993c575c67f7a8e63014ce7149115ac832a17595c360f5fbb55d431e14397cec6801093315085ab0d99dc9a1221c750eabe7a5cc80fe3da011834eb48cc0e09717a9e83b8f7bd0c0388faf1a33c03f04f9c32191b5a1dba8fc045ab6947d1be1cf533dd64e43a540930334d0200b09fd7aa7f21c0e086e5e97b100ddc6f23c9730b4ae26e962013d611568f842f4f9c7c367a08da2756445bd3e42f10503d92992e069b94db986315d506983a1c83a41859c51e92dbcf6a276b3a642ac1f9cce46ea7636534ddf3da506c31f9014122cae8d5d83d01fb26a443aaeeb536bbb3fac5d49d4312bdcb3df6188fdcc8ff31277d3c62295dadf1b6173cc94e65dcb06dc48c1e41471440e74f02400ed666fdc97ab913f5f6607c8f4c6455787d1d2a31013647636de636621fb412b070227514ef26ff496edbc122ca29dc8faf5701c64a37787b373b0c194e973966ae2869b2a5715f34cfa7306fd724c409268b351a6ce8522fac9f41b2cc8acb4ea2a7ddecaf98090642c7ec6b4140952b01f14f0e5abd6030ba34e3edea6130e9d141fcc24ddf5dea6e2ab30130665b88e7540fa423b5de207114ff8745bd59b1417bcd4477dea6f59d35a772ce8371ff0b43eaeb24b5d3f6e226ba0cd7fe9071be5a683a9c2886cc6273874af93cd699970e18974eb238846b3992be9bb8530cad01f55dccf62b431af1387936375247eb3ef093e86d5eb0c746c9dd93470a981672a9d112b97af8ebe1d8219715a54c99e1817384bd9089b34ed21bdb2c6f45883c8f2ba0a7f46917257688f4ee8d2c2e5b94ae8f32ab00aaeb2bcdf1943ba015a36b07fc0871682b558ef6839f44046674c20d881b47deaf4e1a31bcce39652ed30e5f31b644882efc5a97870e7c1ee6717e6dfd32c9598bedd58647db62b6e262dc0d78b775702484360c12d5a9fce7eac37760d19845a77a3e4bfc3219879ce793abe64cd1383e3ba4cfcce116a182ff98c28845438b2fe13ed7a61b9582af9b1b855a5686c48dc800252ce5cb0fa587cd73757e872cec864998a178b105d9338a5f11578c5feabf8566a2bac8b34a3fab2354689b06db7e171d8fce717ecb8f475a68f6f02a80316e2517f771dc81e3670878761eafc6dfbc289dc91ea68dbcac6a496cfaa284d9f325b6b9d195f13c3754f04dfb0716e2636ca174bb462b6f8301eaf16c08be9ca1430acad2918cd6112f840a59b87c7c4cddf8c3ae2a7b544e3cc69c113e4f2bcd56960236a68259141f857929a26e556e6a4ba9beec315b865d84fc8c38255d009fa0146b121de4292634f122bcab209d84a35c3c5825519d68f8b00657fcd7da0560c04b3012c201f094387c7dc77fee614a983fc95960dc485a815b96531c4c80283b369783fe997632ca9730f961b5ea965dcfac51a25a1b42c358f557af978a0f0d01a859e8e7be04ef780d74ea46db23fc6c1a3f178413020b5e283c72e0d5a101cd7cb2a66a7c004cede2513a4e3613a8792026fa1df3210f4281134e2aa5557452b5b4a653fb2c81e155dc17888ede19c67ea7f689f44b2b8106085f5b99a403bc96752c037b7f49a2334f786a448a1552f91426a723e90f03459a54add3f39e00380bfcc7d2fa5725c48d1137a882f557cee30174b4c779d240d7e4ee5348d8d5ed47c60a1590300d2723512b0223dbb470b578fc152eb6595e123a271123e75092dcf76f1574309ea596070996d3aa357a03212133b6d8b09b7a2217756fc6a7164ac7ded98b23eae7742892846b8af228fa5ffc122db83abbb53f6dc8c0405ab7871519baeceb18f06f85eb93cc18949e9ffd84ce0ae627b63919aa03bc3aadff09c7da0c5845967e196b5a86e136946d07de3bc4c297017bba516f6b2beeb82eb7e46d8361b82c2f076ce6dc2e167a2bf94ef57542b8d1dc15617e2b49a6cd00be4329ee5ce6225c741f7ceb5815728825cc766c727f743264bdad723bfbe1e4dc7b3f1fa9f7aeca25568d3b9d12449df4b867113fe4f9aa9e7046ee52549b48fb2a667502b280f9233b518fc8041ef14cdad7e5070c38cbb3c49425cd067d3156c6a8802f886ed5ca5f181fd4c201dbf71b3425a1857eddd1636daf991a50b7c31730a6bcd07b2ef0d88c631f2ea2e871d12563d6075c103484b84298c69d001d238631035074e5ec42c40124fc988009147e027af33315c8399b4c540748b75091fe28f67763ef36278af4abec03f76fe600248db3dbe99a65eb72c227ce186ba1447e9f69c80add604bf5c8eb9b09c1020fb056cabd73deaef6e5d92fbed414d0fd0a64cab656c65c3c9227a5b10c1842562be9bb0e5edf64f51dfd2582353e903886a96051c56cb2e3c12ab52c08deea6e601eec88c2184ffbd2bfffc8093448b39393214ad5b226ff14f828d3334f751eb19083b889588ed50583849a941d5046573eb93f88442e092e3b2fff8157fdfa818f32ce092a68330bbde4fa1dd8ceee2e7cd759fbff090be0a4e0d943c937dbf8208f215313df3bd53bf51bfaae7be6c593d32e7f616f96ec2e5d4752890938a4e76cae87100363e7f8859f75776839f24309a8d92cd1c06ef699715bd881d5a4f1b702de115d9cfabb43024ecf3ecf8b58689b50122cfa56fdc440c87867b37226ca157d4a3b290c362393121edaccec9b7fcb1cf9ba32b2fe7dbe4ec1a99ef7f08c80ef60606ff8dcc5a4cac3f24ebe71803927ca29fbe64481829a036a550b1dbadc0c26dc1e0fafe2d3e3fd4c6dd0284b0b903f0f2c19f92a2bb14839ce064c74fd6047305238cbc529918669537b97b2e03ca8c56a3d1b060cc05093bcb8c6a2eba435e1a0452a2d04cc0c871d94893dfce36fa7a3d01e0282eed64fe02e137671f86c35f76e453039c46e2faceeaab188448e656ef3d95ae668c58660fdc1dc9ee234058563e29b8e9e293199683d563268d6282348a9fa519690ab9deb87b1e77a3c8a81697947414473093882857ce603b69db0bc296e2b741ff4a29592a478dfe4da7f931d9ac46debfe98c6c29baff1c00e4c4e08dea3ac369ced37efde859356850686ca47251ee0cfc2856f547bb716fb650be4d0cd04b0d426dc725d69c38db59cbe0e12a9fe3b47d8f464d5b5a97c72d1e6fb3aec94e5fd0cc49ad5beda3f25f4f549a80e3092354422c0f2cbb3bc73d279ee7cc141d3ec954d36a611cf919de36752ad3b3b50991a66292868585729a2db0a5635e3a67ae72c7101f015335b8a53cfe60bb73789d38", 0x1000) socket$inet(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="62020207e00000010021b403d27d132f33d11bdbf7eb24b249135917287214e50a90bde000e4439d9fc4b0193d6e2ac6894d75b94cc121d313e3057bfafc56b4488a38f83d9ed1e8fbfa1dd002df410ada4c3452e170ca404e7a2c940537b1f4434cf09c5fd672ab448f0b198ccbd66b2479aaf103bf0000ecff00000040a548733d4a641d45a5db5a6a6f1f0e2da8fdfa59f2d8b8c45852c04347c3a49920fe835ec234ab7e1718ac61aaa9e13c170ab72e2fe12c95d5e9fb579281d1a000120000000008fc76000000000b54985ec61b788c2228caa347656ae3a6549a6c5519913332139108c2a1ba6a4be41512275a734cacc7cb73ea3f6ebcc0cb266383266a934aa27227881c03ec5664d0cdf3c8025cda4ba4de1093ebe25a9b563aa7c023dc78a216b7adaabff79ca9c660a9d01776f509e6b429518517bd0b1309a613921b1b871dca554b08f67c446ea7d2308bf29361d0d5682fcd8e275a9b0be9103a85d83e3aa3e49a9f0f46d94774fcd1b5d6f578386367c309254c1bc2633b994fb00da28f997a967bae1fa3d979c4e729ef2d85c6ca7e6855263fa0ba8a62168b4af4180162cec579d3ba47a5fb57b27256ad02c47af8f147623fd13523abd0b38698f937df75f262549ae9dfbde0496f513aa27953374f39b0b69382dd070e8a5625b9b8db45a090e53f47f453815d480a42e7f19f5dd4a2c48125632b3d972b7ada9d909e27f8c97140722b0fa101fbbaf30217f0da8da409047c087d0000000000003174bcbd2213278586450402b6895c49ff47e3586a76322b1860844a58dca0720f27156caf70a543c73d37ea9608f17395a374d09615e05752807fa1a5e7986f380adf6a96f580594e6d0452fa14cb8dc6758b21ca48fc7dbd5a3fafba6db3e58eada6268bcced"], 0x10) writev(r1, &(0x7f00000001c0)=[{0x0}], 0x1) 02:39:49 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x8010570e, &(0x7f0000000080)) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000040)) 02:39:49 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0x2, 0x944}) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r4, 0x8010570e, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000040)=0x3) fcntl$getown(r0, 0x5) 02:39:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x88613e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = msgget$private(0x0, 0x0) msgsnd(r2, 0xfffffffffffffffe, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r7) r8 = getuid() setreuid(0xee00, r8) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) setreuid(r8, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r10 = syz_open_pts() r11 = dup2(r10, 0xffffffffffffff9c) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r11, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r12 = semget$private(0x0, 0x8, 0x400) semop(r12, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r12, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r12, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r12, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r12, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r12, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r12, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r12, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r12, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r12, &(0x7f0000000040), 0x0) r13 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r15 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r17 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r19 = socket(0x0, 0x4, 0x6) r20 = fcntl$getown(r19, 0x5) r21 = socket(0x800000018, 0x3, 0x102) bind$unix(r21, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r23 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r25 = socket(0x18, 0x2, 0x0) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$TIOCFLUSH(r26, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000240)={r20, r22, r24}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000540)={{0x5, r14, r16, r18, r24, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$SETVAL(r12, 0x4, 0x8, &(0x7f0000000040)=0x80000000) semctl$SETVAL(r12, 0x1, 0x8, &(0x7f0000000080)=0x7) r27 = socket(0x18, 0x2, 0x0) r28 = fcntl$dupfd(r27, 0x0, r27) ioctl$TIOCFLUSH(r28, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r30 = getegid() r31 = geteuid() r32 = syz_open_pts() r33 = dup2(r32, 0xffffffffffffff9c) getsockopt$sock_linger(r33, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r33, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r34 = getgid() getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r35, 0x0, 0xffffffffffffffff, 0x0, r34, 0xffffffffffffffff]) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000280)={{0x36f2, r29, r30, r31, r35, 0x123, 0x9}, 0x4, 0x2, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getgroups(0x2, &(0x7f0000000500)=[r7, r7]) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r38, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r39, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r39, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r40 = fcntl$dupfd(r38, 0xa, r39) ioctl$WSMOUSEIO_SETMODE(r40, 0x80045726, &(0x7f0000000100)) r41 = socket$inet6(0x18, 0x2, 0x20) r42 = socket(0x0, 0x4, 0x6) r43 = fcntl$getown(r42, 0x5) r44 = socket(0x800000018, 0x3, 0x102) bind$unix(r44, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r46 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r48 = socket(0x18, 0x2, 0x0) r49 = fcntl$dupfd(r48, 0x0, r48) ioctl$TIOCFLUSH(r49, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000240)={r43, r45, r47}, 0xc) r50 = getgid() sendmsg$unix(r11, &(0x7f0000000600)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f00000002c0)="8f4c47472473412f2379790e6ec5fa5994cebd88ad8108d73451c7623addf3a1e2f8f6784397d6a222eb9f8a163feaf429db393064dc5e9d4be16739967f66a49f3b1212af5ea4fe67b3d97480fa3b8f60c365e8dc064f3b6252b1eceaa6f4ee3e5343bfcfdbadf32987d060ea680fc7ecfe69c330f60a6e6c394c55d2cada087d772bb54c5e1eebae2f317c5f0d9c37a3233c6bb06da7631be184ca5c0a401e796d339578e98c76c022e2be0e3f6c1b7e3d4c8abf1f77fd3db33fa98e07c225dc5fe7d5171a0d7802c20f5efe42d86cf1d5dd54aca7a6422c8c1ffcc7910bf858b8c34147d330633e1c5018", 0xec}], 0x1, &(0x7f0000001280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r8, @ANYRES32=r35, @ANYBLOB="b882d44f9d4d08bc9c206a8498d10e000000002000000000000000ffff000000000000971edf25075d218381f9fd97f77bc99bf3d47e2cc225ad563a56974df8dbef3d68ae2a70fbdc335ac15cc90f3f2a9b007860f54786f1cb74e79122454d30314fbcf0d55d3793c67336718a4138f01cf92d17200fefdaef6c7a90ff262c9e314222f86e2ec3a5081cb0a3886bbfb71b653b", @ANYRES32=r36, @ANYRES32, @ANYRES32=r37, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r40, @ANYRES32=r9, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r41, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000010400010000008d80ffff000000939e00", @ANYRES32=r43, @ANYRES32=r8, @ANYRES32=r50, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x400}, 0x400) r51 = msgget$private(0x0, 0x0) msgsnd(r51, 0xfffffffffffffffe, 0x0, 0x0) msgctl$IPC_SET(r51, 0x1, &(0x7f0000000180)={{0x3ff, 0x0, 0x0, 0x0, r1}, 0x84c01002e, 0x2, r43, 0x0, 0x0, 0x7ff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:39:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3080002000, 0x2cac) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d, 0x0, 0xfe}, {0x60}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="000000186204018b002b3aff7f000000000af032bdf1b3662ea7e166000cbe57977136807465e1d48c0fd55b8886b04afd1448278211cc62f626da8d0800008528f8b3f3b2e0b57ec63861c4b5d9e48a3f92fb4227b9f0", 0x57}], 0x1) 02:39:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = dup(0xffffffffffffffff) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r2, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 02:39:49 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x5, 0x4) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000980)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d28a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b4120000350000ff03000000000000000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d74166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d09000000000000e035d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b810966b47e3f7dc2a8bcc719fe6572881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136da4ddaed476723609199ad5e38bb2d42df2aef0dc62a87499dd5dc7ceb6624acaf6de8785bbc37e9b3cd6284487e9e5e2b25def126ad65b5db8ab21766376bb90e1373ee6c5a0cfd5d739fab6f46b5ec58299ea09bf1fe7fd93db1d419fc17132fb7e2b52f4f73b3a433d26eb5acd16da0b1db13264ed3cd5925bde5f4e06f9abbfee08ebf031040dbbd7093d07344a587b2ad23179dd7a5ef476073e69a60b7e8ac09f11808f29b82da17113478af994638e767ab3c20e5404d3c81d01c7b9e6f0d0000000000bdbdad6ed2efda713a3d5fc46dd8bcc92118a7fdc179bacf3279856f8e1807fe77c25fe4ede5a0fe261000fb416c3afe7012f0768ee3465dc5abbf18127a668938321358b87e6bb71db468acbc1a973c8162de56ff1c1dc4512a907e95bde59b9301ea2e2e8be63289397e09ebd4c610a18fe79374f2d45b5081b8a0ffd393ca5f23ccbb5d17c83f22bff45aba444ad227f68b0f90d7432bc17738ea952b85230ca84584b525da77ad47d5eb23ce6bd1ebcffa08142b129757005debd90ba725a5ecd2c932c0927427af5e40e1abdaf99facf124ce8c491da987d38132b6a0e8fac9518e02b5039032014759f675ca5530b976bf"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x3cbc, 0x4) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000540)={0x8, 0x7, {0x5f64, 0x8}}) getsockopt(r4, 0x20, 0x101, &(0x7f0000000440)=""/253, &(0x7f00000000c0)=0xfd) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f00000001c0)=0x10) r5 = dup(r2) ioctl$TIOCSDTR(r5, 0x20007479) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 02:39:50 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 02:39:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0xffff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xc, 0x4000006, 0x6, 0x1000, "e2cc0ddd9715f22f6db522fa77a03a0820c9951b", 0x45, 0x2}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x9c01) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10, 0x0) pwritev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)="2be0e02c94e10c6a10715453cce6f3158d40f5de6450b6b2c1decb7f2a73cdaa8bd8ba1348545fbf7df481fe6d3ceb63ada2ce49456d2b6a6f7bacd952dabe563de32b17f935a0352addf736c6da0d33658218f2d64e79038e7df5b74bef034082a7be2750ab9d2f99a7c95c767ad709dae6f1d6ed201434dc57d8c57ce91df1058bab804f62563aebe3d4fcaccc2347641f2e74ff67664bd3f5e4bb51e94ff4a761", 0xa2}], 0x1, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000001480)=[{0x0}], 0x1) 02:39:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r2) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x0, 0x0}) 02:39:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88ca, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x44001000e, 0x400008003}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000005e, 0x0, 0x0) 02:39:51 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r5) r6 = getuid() setreuid(0xee00, r6) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) setreuid(r6, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r8 = syz_open_pts() r9 = dup2(r8, 0xffffffffffffff9c) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r9, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r10 = semget$private(0x0, 0x8, 0x400) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r10, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r10, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r10, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r10, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r10, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0xd15, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r10, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r10, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r10, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r10, &(0x7f0000000040), 0x0) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r13 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000480)=0xc) r14 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r15 = socket(0x0, 0x4, 0x6) r16 = fcntl$getown(r15, 0x5) r17 = socket(0x800000018, 0x3, 0x102) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r19 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r21 = socket(0x18, 0x2, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000240)={r16, r18, r20}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r24 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r27) r28 = getuid() setreuid(0xee00, r28) sendmsg$unix(r24, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) setreuid(r28, r28) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r30 = syz_open_pts() r31 = dup2(r30, 0xffffffffffffff9c) getsockopt$sock_linger(r31, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r31, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r32 = semget$private(0x0, 0x8, 0x400) semop(r32, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r32, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r32, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r32, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r32, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r32, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r32, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r32, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r32, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r32, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r32, &(0x7f0000000040), 0x0) r33 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r35 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r37 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r37, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r37, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r39 = socket(0x0, 0x4, 0x6) r40 = fcntl$getown(r39, 0x5) r41 = socket(0x800000018, 0x3, 0x102) bind$unix(r41, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r43 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r45 = socket(0x18, 0x2, 0x0) r46 = fcntl$dupfd(r45, 0x0, r45) ioctl$TIOCFLUSH(r46, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000240)={r40, r42, r44}, 0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000540)={{0x5, r34, r36, r38, r44, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$SETVAL(r32, 0x4, 0x8, &(0x7f0000000040)=0x80000000) semctl$SETVAL(r32, 0x1, 0x8, &(0x7f0000000080)=0x7) r47 = socket(0x18, 0x2, 0x0) r48 = fcntl$dupfd(r47, 0x0, r47) ioctl$TIOCFLUSH(r48, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r50 = getegid() r51 = geteuid() r52 = syz_open_pts() r53 = dup2(r52, 0xffffffffffffff9c) getsockopt$sock_linger(r53, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r53, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r54 = getgid() getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r55, 0x0, 0xffffffffffffffff, 0x0, r54, 0xffffffffffffffff]) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000280)={{0x36f2, r49, r50, r51, r55, 0x123, 0x9}, 0x4, 0x2, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getgroups(0x2, &(0x7f0000000500)=[r27, r27]) r58 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r58, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r58, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) r59 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r59, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r59, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r59, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r60 = fcntl$dupfd(r58, 0xa, r59) ioctl$WSMOUSEIO_SETMODE(r60, 0x80045726, &(0x7f0000000100)) r61 = socket$inet6(0x18, 0x2, 0x20) r62 = socket(0x0, 0x4, 0x6) r63 = fcntl$getown(r62, 0x5) r64 = socket(0x800000018, 0x3, 0x102) bind$unix(r64, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r66 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r68 = socket(0x18, 0x2, 0x0) r69 = fcntl$dupfd(r68, 0x0, r68) ioctl$TIOCFLUSH(r69, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000240)={r63, r65, r67}, 0xc) r70 = getgid() sendmsg$unix(r31, &(0x7f0000000600)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f00000002c0)="8f4c47472473412f2379790e6ec5fa5994cebd88ad8108d73451c7623addf3a1e2f8f6784397d6a222eb9f8a163feaf429db393064dc5e9d4be16739967f66a49f3b1212af5ea4fe67b3d97480fa3b8f60c365e8dc064f3b6252b1eceaa6f4ee3e5343bfcfdbadf32987d060ea680fc7ecfe69c330f60a6e6c394c55d2cada087d772bb54c5e1eebae2f317c5f0d9c37a3233c6bb06da7631be184ca5c0a401e796d339578e98c76c022e2be0e3f6c1b7e3d4c8abf1f77fd3db33fa98e07c225dc5fe7d5171a0d7802c20f5efe42d86cf1d5dd54aca7a6422c8c1ffcc7910bf858b8c34147d330633e1c5018", 0xec}], 0x1, &(0x7f0000001280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=r28, @ANYRES32=r55, @ANYBLOB="b882d44f9d4d08bc9c206a8498d10e000000002000000000000000ffff000000000000971edf25075d218381f9fd97f77bc99bf3d47e2cc225ad563a56974df8dbef3d68ae2a70fbdc335ac15cc90f3f2a9b007860f54786f1cb74e79122454d30314fbcf0d55d3793c67336718a4138f01cf92d17200fefdaef6c7a90ff262c9e314222f86e2ec3a5081cb0a3886bbfb71b653b", @ANYRES32=r56, @ANYRES32, @ANYRES32=r57, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r60, @ANYRES32=r29, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r61, @ANYRES32=r24, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r23, @ANYBLOB="000000010400010000008d80ffff000000939e00", @ANYRES32=r63, @ANYRES32=r28, @ANYRES32=r70, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x400}, 0x400) r71 = syz_open_pts() r72 = dup2(r71, 0xffffffffffffff9c) getsockopt$sock_linger(r72, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r72, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r73 = getgid() getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r74, 0x0, 0xffffffffffffffff, 0x0, r73, 0xffffffffffffffff]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r76 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r79) r80 = getuid() setreuid(0xee00, r80) sendmsg$unix(r76, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) setreuid(r80, r80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r82 = syz_open_pts() r83 = dup2(r82, 0xffffffffffffff9c) getsockopt$sock_linger(r83, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r83, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r84 = semget$private(0x0, 0x8, 0x400) semop(r84, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r84, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r84, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r84, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r84, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r84, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r84, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r84, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r84, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r84, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r84, &(0x7f0000000040), 0x0) r85 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r85, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r85, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r87 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r87, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r87, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r89 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r89, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r89, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r91 = socket(0x0, 0x4, 0x6) r92 = fcntl$getown(r91, 0x5) r93 = socket(0x800000018, 0x3, 0x102) bind$unix(r93, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r95 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r95, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r97 = socket(0x18, 0x2, 0x0) r98 = fcntl$dupfd(r97, 0x0, r97) ioctl$TIOCFLUSH(r98, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r98, 0xffff, 0x1022, &(0x7f0000000240)={r92, r94, r96}, 0xc) semctl$IPC_SET(r84, 0x0, 0x1, &(0x7f0000000540)={{0x5, r86, r88, r90, r96, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$SETVAL(r84, 0x4, 0x8, &(0x7f0000000040)=0x80000000) semctl$SETVAL(r84, 0x1, 0x8, &(0x7f0000000080)=0x7) r99 = socket(0x18, 0x2, 0x0) r100 = fcntl$dupfd(r99, 0x0, r99) ioctl$TIOCFLUSH(r100, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r100, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r102 = getegid() r103 = geteuid() r104 = syz_open_pts() r105 = dup2(r104, 0xffffffffffffff9c) getsockopt$sock_linger(r105, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r105, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r106 = getgid() getsockopt$SO_PEERCRED(r105, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r107, 0x0, 0xffffffffffffffff, 0x0, r106, 0xffffffffffffffff]) semctl$IPC_SET(r84, 0x0, 0x1, &(0x7f0000000280)={{0x36f2, r101, r102, r103, r107, 0x123, 0x9}, 0x4, 0x2, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getgroups(0x2, &(0x7f0000000500)=[r79, r79]) r110 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r110, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r110, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) r111 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r111, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r111, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r111, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r112 = fcntl$dupfd(r110, 0xa, r111) ioctl$WSMOUSEIO_SETMODE(r112, 0x80045726, &(0x7f0000000100)) r113 = socket$inet6(0x18, 0x2, 0x20) r114 = socket(0x0, 0x4, 0x6) r115 = fcntl$getown(r114, 0x5) r116 = socket(0x800000018, 0x3, 0x102) bind$unix(r116, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r116, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r118 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r118, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r120 = socket(0x18, 0x2, 0x0) r121 = fcntl$dupfd(r120, 0x0, r120) ioctl$TIOCFLUSH(r121, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r121, 0xffff, 0x1022, &(0x7f0000000240)={r115, r117, r119}, 0xc) r122 = getgid() sendmsg$unix(r83, &(0x7f0000000600)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f00000002c0)="8f4c47472473412f2379790e6ec5fa5994cebd88ad8108d73451c7623addf3a1e2f8f6784397d6a222eb9f8a163feaf429db393064dc5e9d4be16739967f66a49f3b1212af5ea4fe67b3d97480fa3b8f60c365e8dc064f3b6252b1eceaa6f4ee3e5343bfcfdbadf32987d060ea680fc7ecfe69c330f60a6e6c394c55d2cada087d772bb54c5e1eebae2f317c5f0d9c37a3233c6bb06da7631be184ca5c0a401e796d339578e98c76c022e2be0e3f6c1b7e3d4c8abf1f77fd3db33fa98e07c225dc5fe7d5171a0d7802c20f5efe42d86cf1d5dd54aca7a6422c8c1ffcc7910bf858b8c34147d330633e1c5018", 0xec}], 0x1, &(0x7f0000001280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r78, @ANYRES32=r80, @ANYRES32=r107, @ANYBLOB="b882d44f9d4d08bc9c206a8498d10e000000002000000000000000ffff000000000000971edf25075d218381f9fd97f77bc99bf3d47e2cc225ad563a56974df8dbef3d68ae2a70fbdc335ac15cc90f3f2a9b007860f54786f1cb74e79122454d30314fbcf0d55d3793c67336718a4138f01cf92d17200fefdaef6c7a90ff262c9e314222f86e2ec3a5081cb0a3886bbfb71b653b", @ANYRES32=r108, @ANYRES32, @ANYRES32=r109, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r112, @ANYRES32=r81, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r113, @ANYRES32=r76, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r75, @ANYBLOB="000000010400010000008d80ffff000000939e00", @ANYRES32=r115, @ANYRES32=r80, @ANYRES32=r122, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x400}, 0x400) getgroups(0x7, &(0x7f00000000c0)=[0x0, r70, r73, 0x0, r20, r122, r5]) r123 = getegid() r124 = semget$private(0x0, 0x8, 0x400) semop(r124, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r124, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r124, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r124, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r124, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r124, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r124, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r124, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r124, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r124, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r124, &(0x7f0000000040), 0x0) r125 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r125, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r125, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r125, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r127 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r127, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r127, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r127, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r129 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r129, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r129, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r129, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r131 = socket(0x0, 0x4, 0x6) r132 = fcntl$getown(r131, 0x5) r133 = socket(0x800000018, 0x3, 0x102) bind$unix(r133, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r133, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r135 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r135, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r137 = socket(0x18, 0x2, 0x0) r138 = fcntl$dupfd(r137, 0x0, r137) ioctl$TIOCFLUSH(r138, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r138, 0xffff, 0x1022, &(0x7f0000000240)={r132, r134, r136}, 0xc) semctl$IPC_SET(r124, 0x0, 0x1, &(0x7f0000000540)={{0x5, r126, r128, r130, r136, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$SETVAL(r124, 0x4, 0x8, &(0x7f0000000040)=0x80000000) semctl$SETVAL(r124, 0x1, 0x8, &(0x7f0000000080)=0x7) r139 = socket(0x18, 0x2, 0x0) r140 = fcntl$dupfd(r139, 0x0, r139) ioctl$TIOCFLUSH(r140, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r140, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r142 = geteuid() r143 = syz_open_pts() r144 = dup2(r143, 0xffffffffffffff9c) getsockopt$sock_linger(r144, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r144, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r145 = getgid() getsockopt$SO_PEERCRED(r144, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r146, 0x0, 0xffffffffffffffff, 0x0, r145, 0xffffffffffffffff]) semctl$IPC_SET(r124, 0x0, 0x1, &(0x7f0000000280)={{0x36f2, r141, 0x0, r142, r146, 0x123, 0x9}, 0x4, 0x2, 0x3}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000540)={{0x5, r12, r123, r6, 0x0, 0x18e, 0x800}, 0x7ff, 0x3, 0xf1}) semctl$SETVAL(r10, 0x4, 0x8, &(0x7f0000000040)=0x80000000) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f0000000080)=0x7) r147 = socket(0x18, 0x2, 0x0) r148 = fcntl$dupfd(r147, 0x0, r147) ioctl$TIOCFLUSH(r148, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r148, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r150 = getegid() r151 = geteuid() r152 = syz_open_pts() r153 = dup2(r152, 0xffffffffffffff9c) getsockopt$sock_linger(r153, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r153, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r154 = getgid() getsockopt$SO_PEERCRED(r153, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r155, 0x0, 0xffffffffffffffff, 0x0, r154, 0xffffffffffffffff]) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x36f2, r149, r150, r151, r155, 0x123, 0x9}, 0x4, 0x2, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getgroups(0x2, &(0x7f0000000500)=[r5, r5]) r158 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r158, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r158, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) r159 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r159, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r159, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r159, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r160 = fcntl$dupfd(r158, 0xa, r159) ioctl$WSMOUSEIO_SETMODE(r160, 0x80045726, &(0x7f0000000100)) r161 = socket$inet6(0x18, 0x2, 0x20) r162 = socket(0x0, 0x4, 0x6) r163 = fcntl$getown(r162, 0x5) r164 = socket(0x800000018, 0x3, 0x102) bind$unix(r164, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r164, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r166 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r166, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r168 = socket(0x18, 0x2, 0x0) r169 = fcntl$dupfd(r168, 0x0, r168) ioctl$TIOCFLUSH(r169, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r169, 0xffff, 0x1022, &(0x7f0000000240)={r163, r165, r167}, 0xc) r170 = getgid() sendmsg$unix(r9, &(0x7f0000000600)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f00000002c0)="8f4c47472473412f2379790e6ec5fa5994cebd88ad8108d73451c7623addf3a1e2f8f6784397d6a222eb9f8a163feaf429db393064dc5e9d4be16739967f66a49f3b1212af5ea4fe67b3d97480fa3b8f60c365e8dc064f3b6252b1eceaa6f4ee3e5343bfcfdbadf32987d060ea680fc7ecfe69c330f60a6e6c394c55d2cada087d772bb54c5e1eebae2f317c5f0d9c37a3233c6bb06da7631be184ca5c0a401e796d339578e98c76c022e2be0e3f6c1b7e3d4c8abf1f77fd3db33fa98e07c225dc5fe7d5171a0d7802c20f5efe42d86cf1d5dd54aca7a6422c8c1ffcc7910bf858b8c34147d330633e1c5018", 0xec}], 0x1, &(0x7f0000001280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r155, @ANYBLOB="b882d44f9d4d08bc9c206a8498d10e000000002000000000000000ffff000000000000971edf25075d218381f9fd97f77bc99bf3d47e2cc225ad563a56974df8dbef3d68ae2a70fbdc335ac15cc90f3f2a9b007860f54786f1cb74e79122454d30314fbcf0d55d3793c67336718a4138f01cf92d17200fefdaef6c7a90ff262c9e314222f86e2ec3a5081cb0a3886bbfb71b653b", @ANYRES32=r156, @ANYRES32, @ANYRES32=r157, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r160, @ANYRES32=r7, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r161, @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000010400010000008d80ffff000000939e00", @ANYRES32=r163, @ANYRES32=r6, @ANYRES32=r170, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x400}, 0x400) r171 = semget$private(0x0, 0x8, 0x400) semop(r171, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r171, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r171, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r171, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r171, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r171, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r171, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r171, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r171, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r171, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r171, &(0x7f0000000040), 0x0) r172 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r172, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r172, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r172, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r174 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r174, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r174, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r174, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r176 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r176, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r176, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r176, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r178 = socket(0x0, 0x4, 0x6) r179 = fcntl$getown(r178, 0x5) r180 = socket(0x800000018, 0x3, 0x102) bind$unix(r180, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r180, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r182 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r182, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r184 = socket(0x18, 0x2, 0x0) r185 = fcntl$dupfd(r184, 0x0, r184) ioctl$TIOCFLUSH(r185, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r185, 0xffff, 0x1022, &(0x7f0000000240)={r179, r181, r183}, 0xc) semctl$IPC_SET(r171, 0x0, 0x1, &(0x7f0000000540)={{0x5, r173, r175, r177, r183, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$SETVAL(r171, 0x4, 0x8, &(0x7f0000000040)=0x80000000) semctl$SETVAL(r171, 0x1, 0x8, &(0x7f0000000080)=0x7) r186 = socket(0x18, 0x2, 0x0) r187 = fcntl$dupfd(r186, 0x0, r186) ioctl$TIOCFLUSH(r187, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r187, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r189 = getegid() r190 = geteuid() r191 = syz_open_pts() r192 = dup2(r191, 0xffffffffffffff9c) getsockopt$sock_linger(r192, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r192, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r193 = getgid() getsockopt$SO_PEERCRED(r192, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r194, 0x0, 0xffffffffffffffff, 0x0, r193, 0xffffffffffffffff]) semctl$IPC_SET(r171, 0x0, 0x1, &(0x7f0000000280)={{0x36f2, r188, r189, r190, r194, 0x123, 0x9}, 0x4, 0x2, 0x3}) getgroups(0x2, &(0x7f0000000040)=[r170, r189]) 02:39:51 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x200000009, 0x7ac0], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x8010570e, &(0x7f0000000080)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x8000) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 02:39:51 executing program 1: r0 = semget$private(0x0, 0x5, 0x20e) r1 = semget$private(0x0, 0x5, 0x20e) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(0xffffffffffffffff, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r1, &(0x7f0000000140)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x3000}, {0x1}, {0x8b736a9ac564d422, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0x0, 0xffffffffffffff80, 0x1400}], 0x9) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000100)=0x5) semop(r0, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r0, &(0x7f0000000140)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x3000}, {0x1}, {0x8b736a9ac564d422, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5}, {0x0, 0xffffffffffffff80, 0x1400}], 0x9) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/132) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000200)="220e2a", 0x3) msgget$private(0x0, 0x40) ioctl$KDENABIO(r2, 0x20004b3c) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f00000004c0)="7528160000a33b4e6a1a939a380c00913067d9de03794b1b0d444163692787353824cebbcab4ea81efecf61a42df3499519e7800643dd30f17ff03000073bfc46ba4a8b838ee35020763785fcf2d02736a0fa4a6aa4b82d2e47423ddaa28e18c7a549a14cb3a9c63e14685a7bd692412e672ecfa7fc9b39e247fcb66c2152ec463a483647b63d5f1da2dfe15b1fc2e8f24f61f3c712c6e2af2525db52a99da000fb82fbc38e33e2fff69c3f4b140172c326ab78ca368f8d6317202af6dfade34d732a883a4a5533853d66cbd6563abfb043755a29d46faf9ae651a692ee4e588d1bf98fc686bbf1cbda45654535696bb2a11f46db47732a30e0a1dba1e70b8670d67f7b68de63935b7dd1f46e06856785e5cc0dcb3da6a3fe3a1c42cb5acb999ad4c92c18e86659ada8973687aa24946a77f2c11fe0be0b313729e9802ecc34a743c7948edd79ad31aff98184e41b5c41e5674daa1118c59f76d5617bb466ddfa0d6d888fb15932150671df0cb7feab202635c8b596936a0953b898413243d0c7afb5870563b8ba316925d8e40399f96918e8421f2c401eec399f4437e1c526ba2320886220654e874", 0xffffffffffffffd6) shutdown(r4, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000001c0)={0x1, 0x8}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000200"}) connect$unix(r3, &(0x7f0000000180)=@abs={0x1, 0x7}, 0x8) 02:39:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x7fffffff, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) socket(0x2, 0x1, 0xb6) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0xede, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 02:39:51 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000005680)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_gettime(0x2, &(0x7f0000000340)) r1 = socket(0x18, 0x1, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001240)=""/251) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000002c0)=[{0x3d}, {0x13}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000001400)=0x7) r4 = open(&(0x7f0000001540)='./file0\x00', 0x200, 0x100) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000015c0)={&(0x7f0000001580)='./file0\x00', r1}) syz_emit_ethernet(0x1, &(0x7f0000001500)="d5") ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000014c0)=0x101) r5 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x20) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000001c0)=0x2) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000180)) pwrite(r1, &(0x7f0000000040)="664a9da7730bef21a1f5d64c2124b5dc4145a6d55a16204ca13f9d170bdb1fe2de1b705b19c8975814789952f27d274e00e83b54ea613891988f9b1759747c8fdc56", 0x42, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x2) mkdir(&(0x7f0000001440)='./file0\x00', 0x1b) munlock(&(0x7f00007e6000/0x3000)=nil, 0x3000) geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000001340)=""/69) setsockopt(r1, 0x7, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000200)=0x11) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:39:51 executing program 1: socketpair(0x18, 0x3, 0x1, &(0x7f0000000140)) 02:39:52 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f00000003c0), 0x0, 0x0, 0xffff) lstat(&(0x7f0000000500)='./bus\x00', &(0x7f0000000540)) r1 = socket$inet(0x2, 0x4000, 0x4) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="6ec49302ef31966aac39456cc4eb6155fc9383bf82dbbd1b202311afb494fe945a8147b746b51e572da7f553e89d22db9cb64051bc9bf1b8f6c5285aec14c968bcec19a9f96f918977fbd50efa67c03f409a2565d42c1af883f8537d592fd5c0cb10d3795ee68d0a52158f34908b1a75cdd059bb2f520c225338a7292cebbd9706ab014b365e0b1cebe82fb285aff8117c6dc46956796b3a", 0x98}, {&(0x7f00000002c0)="5afb6090db9a2e7e681a8979bc11c77d0ca2dad72eceda506ec6000bb6ef68c670745ee36005b86ff3aebcae8508da909f80d1d40a45a5157a8f66d0db5b876736a7eb44d3d1fe7cfc2f0462b71ca00b967255171876e91498e07eef7a3ba42c104ea3f51248417e45a0762870925c943858af66f512b6b16b9dc24b9603c4885d280b5840f5d26c0cba986fdf6b8841017b337fb196beded210b0ecbeed693079670ddb2f55980eb0a7f72795ce8922b69a25b360fa4b703a9cbd717f4c11f0198d16b92ce272a2ac88da81026ccfcba1f646cdede36f7016abbb946b4b08d9ad8b0565bb875a29512984cd6e75bc4a8ef47ff7ac8221807abd8364", 0xfc}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0xc, &(0x7f0000000080)}) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f00000004c0)) read(0xffffffffffffff9c, &(0x7f00000003c0)=""/203, 0xcb) rename(&(0x7f00000005c0)='./bus\x00', &(0x7f0000000600)='./bus\x00') 02:39:52 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f0000000b80)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9448bf1029fd81b06c853c26ad8c622902da422d5ad3986c3706d8f87a0a55779da237d6d46e8f96af77e713fde88bd03f38e7859e85052169a639beb8d2ed13a240de919f4b35fec76bfd5b7249fb8c0b213a0986f843d966049962ed0892f5055ad891b4bf", 0x9b}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000c80)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000000d00)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x357, 0x0, 0x61b, 0x0, 0xd704a5c718a32305, 0x8}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xffffffffffffffa2}, {&(0x7f00000013c0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd20be3d4b8deaed2a540a838468ecf6272fc81b2ecd4fc7cd3a2a71f811c12426e46248e1a996f268bf8cd129051ef0c55e3c7e4d9f7b0f1cd06c37c1b3cce022e270800b80f40c41bff12fcd11eabb034457d71f0000000000000000c141e100440f2d855679262b9af20e89", 0xe7}, {&(0x7f0000001300)="8e497239956e9ec60fccd4a64961c72e46e21f361a6db368df722722c7a138beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff48808f268ecffb2f240844d236e2ddd216f3ead87fab7c461885b7a0740900000000000000bd117d1380cfe4d4883d4117871ba7a524bd690b385c540a731a1561cea5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d06", 0x9e}], 0x100000000000026f) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0xc) chflags(&(0x7f0000000780)='./file1\x00', 0x10000) r2 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f00000003c0)='./file2\x00', 0x100, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e581", 0x21) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = syz_open_pts() writev(r6, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r5, r6) r7 = accept$unix(r5, &(0x7f0000000ec0)=@abs, &(0x7f0000000f00)=0x8) poll(&(0x7f0000000700)=[{r7, 0x10}, {r3, 0x1}, {r4, 0x10f}], 0x2000000000000154, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x6, 0x80}) readv(r2, &(0x7f0000000b80), 0x2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001000)={0x20, 0x8001, 0x18, 0x6}) faccessat(r0, &(0x7f0000000280)='./file2\x00', 0x4, 0x3) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x8) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r8 = semget$private(0x0, 0x1, 0x120) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r12) r13 = fcntl$dupfd(0xffffffffffffffff, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8028698c, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x100, 0x20000002a, &(0x7f0000000f80)="878c1ef0f9edfebac601cfe9392c6a94326576b4e2a86834b95ff284efee05b0d67bb3ff03b639b6472c83014ddb6bb186fea23c1dad654219088143bc20ee12805765bf9bfb918773dc12abeb614a2d6098438756bbeac9a27e233b54975bf3c152e7609ef706c80fa9db120982d5f2e45d82382a58d408732752d7cc95", 0x7e) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000001180)='/dev/pci\x00', 0x82, 0x0) r16 = fcntl$dupfd(r14, 0xf, r15) ioctl$TIOCFLUSH(r16, 0x8028698c, &(0x7f00000000c0)) r17 = socket$unix(0x1, 0x5, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x8028698c, &(0x7f00000000c0)) r19 = socket$unix(0x1, 0x5, 0x0) r20 = fcntl$dupfd(r19, 0xa, r19) ioctl$TIOCFLUSH(r20, 0x8028698c, &(0x7f00000000c0)) r21 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f00000010c0)=@un=@file={0x0, './file0\x00'}, 0xa) dup(r21) r22 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r22, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r22, 0x29, 0x20800000033, 0x0, 0x0) r23 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r23, 0x0, 0x0) accept$unix(r23, 0x0, 0x0) r24 = openat(r23, &(0x7f0000000100)='./file0\x00', 0x20000, 0x181) listen(r24, 0x1) dup2(0xffffffffffffff9c, r9) dup2(0xffffffffffffffff, r9) socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000001500)=ANY=[@ANYBLOB="5e30a54a17e45911ef1efb828804519d1b4036a5ddd4698dda1765b2c92e115c9c1d787114bac08fed5c7591648324b472b07f327d69ced8627056e4dcb0b5f4a07ab7cc47cd0987bad70a760d40636b7b9a7a7d6e4917d5afc086ef5882940101005550ed95e51bfb285c4b00ff30e59a602d101ac024ecdc0600edb8e215748558b8ebbd0400000000000000d5dc1b7365a08e17e7015050d28d74c6cae4b882f1413e4601003233c7cc512a2b0ea6fbea82271600"], 0x3) r25 = accept$unix(0xffffffffffffffff, &(0x7f0000001040)=@abs, &(0x7f0000001080)=0x8) r26 = dup(r25) listen(r26, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/null\x00', 0x800, 0x0) r27 = socket(0x2, 0x1, 0x0) bind(r27, &(0x7f0000001200)=@in6={0x18, 0x2, 0x6, 0x200}, 0xc) r28 = dup(r27) listen(r28, 0x0) r29 = socket(0x2, 0x1, 0x0) bind(r29, &(0x7f0000000d80)=@un=@abs={0x1, 0x0, 0x0}, 0xfffffef6) dup(r29) r30 = socket(0x1379aad21d7a0695, 0x1, 0x2) bind(r30, &(0x7f0000000f40)=@un=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe35) r31 = dup(r30) listen(r31, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) close(r32) dup(r27) pipe2(&(0x7f0000000040), 0x0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, &(0x7f0000000200)) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) 02:39:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x25}, {0x45}, {0x6, 0x0, 0x0, 0x10000103}]}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r1, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="dbc8d951d5d3f508d2d25400c3b59fe9a508cc444d8c4a88c4e8288d494735700b6f4cba73c507a966faeb47a828a08a12daf41ba2932c7515d3393208b48a90918f135f2879bc05b93ce36293adb1a4c9667e72a0f63b950c49cd31f8714223e597d1", 0x63) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x8010570e, &(0x7f0000000080)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:39:52 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000805000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000], [], [], [], [{}, {}, {}, {}, {}, {0x3}, {0x443}]}}) mprotect(&(0x7f0000965000/0x2000)=nil, 0x2000, 0x1) 02:39:52 executing program 0: mmap(&(0x7f0000c4a000/0x1000)=nil, 0x1000, 0x2, 0x6013, 0xffffffffffffffff, 0x0, 0x83) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 02:39:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='r\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x100, 0x10) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r3, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) recvmsg(r3, &(0x7f0000001600)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000001500)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/236, 0xec}, {&(0x7f0000001400)=""/4, 0x4}, {&(0x7f0000001440)=""/192, 0xc0}], 0x4, &(0x7f0000001540)=""/154, 0x9a}, 0x801) 02:39:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00000b4fe21b210c502e2f66696c253000"], 0x10) sendto$unix(r1, &(0x7f0000000100)="8797f078e964e23bc858da772c4213442de600d63204fe1c", 0x18, 0x0, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020adfc70 map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f000a10 failed: hole in range vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020adfc70 02:39:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r2 = dup(r1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) write(r0, &(0x7f0000000240)="220e2a", 0x3) connect$unix(r2, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x80e3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:39:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8000) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000000340)="d1", 0x1}, {&(0x7f0000001500)="79ca1df69a642e91deaade0a4929ec41819796836264fa8cc511e8f01271670ffcfd7edbe8fbfce2da1244782f5f61486bbeb29df23980e795e14ebd3c768ed4da4fce99c397445512098e5122b2584709e6816e19aaf06602e53425e66aaa497d1d830b639a96abd8bb98d8c161aaee5848c8b9beb28d8158116e11e5abcce965118bf8da8db9ba3e9b7d31f540007546684a8997de46d6a449b862e0dbbb4fb5e024060e4a97a3d933894efc4df57c2bb39783b3a79b7f3cd05a5759fe46377688cdba54e1556d7ac0e5294b21ca459bfbfe02caf438dcbceb2dcee77a8b80f8c72bc941d70c562db4f761a8d75edee080ec4205f424bc9ffcc75cc6b0e6", 0xff}, {&(0x7f0000001600)="40584b3c74a16e5863c56ec40432fb1b8d3ffff4dd93759f4d82b202d61f906535d27ab01523c62418a3717741b2777d11b3f04f84637faec421f5857a7dff92b3d54cd60661ef341f764a37023bce0e39fe4dd2d435f073de11d67ccf702a310396fa1e1fa5ef1233c1308bcdb8baec9d1a37006dcd3a83e5a1adeea53722c6a0809af72dd9255ab727f0326cf19d9a5413fe51ed8b3fb873b9f71e3800e554be2538cf523b92ad0a1949a877683d0d1fe4460e3c1f17c72a1ee49990e7e24cc1c76627317b7573dd63f9701941d26a0967f558777921a644e834ab2719b22e4fae02336036639f7b97a3", 0xeb}], 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000140)="f1cf106081c07f58b877ba3a8cd5d93ff40d79c899ab76451dcea442de26699c4abd14e521fc2c9ebb00fee7351bf08748196a29f894e525863e4b122b558b1930db0f63b8499da1a647ab80abae9bb4f38ed5bf18720c2fc53111074fd913fa6940dc9a5cc09538609cc2ecfebf8f9fb5b39c8359a1fe2281a87a133e7fe8dc7a9270a10c0b3dd2ff48", 0x8a}, {&(0x7f00000002c0)="fc895ee5172da478e467be7eb3a3d6f4125c5490976b3872798932c5c7b4b614acb6237eb1179c84878aae402a47c1f923616bcae6b9afdd8f79285a6dbe2ea7096a6337e5bce96cbbc85fe3ab09de55ac4ee2f31fd335266fe82fb2dcaaab307280f93387d30bf79c7d0e0e90383e01612004c16cf818f82b326719fc2bdc302ee39520f80710e8cb356ce7895c31ba41a62d1df7a48adebabb9f3c72d5cbc682e8a9a01cd0d2ade667777d096049934bfd6e4e2bb6f5e58fac461654612349a05b4d568619a01da7a35f259fd65b3217503e365c42fdf46d1ac75d1612c8a4f03deec9b66747c3e40b07a2bb103b401072f855869e7448f85e8a56cc30516dabcc19cefb0ddf55e1326da9ceeca376a9849b2a635ad3a1fd06eb80c306ebdaacd6e4e9c987e6b6c0de2e1ba8b1f90d2ab0b60daf4c85ba8e462be0c97854b3d56743df438570a8d651ce8eb786c1b7f4f6cb747846c995c3d5917235606c9a57fd82297b730eca859105e23fa3d07a133296077f7348b15124cc578a328ad85cbfcc3a886da1f620802ea14f323b5c8b2bc74475032aab74ed7659e3244b88ac7a7a37548b55c0b799016b1cf9ea625d8500852bd4729bff1a40c0e294134e97c7e351ec3dd4bbbcf72e475bf8b5446c2a4c1c67e79b609dff5cd6dfda62300b56444caf24dca96bb238960158f0ee0e8d88abde9b8844ef83c608a0a246563097ba12c0b096092e1de4c9a1df5ba7f8c4fdf4de5fc529f383d9b4544e9851125e7729ff237345ad2ccc1c92ca56c5eda64024c663e3a74bf83fcade95afb89dc9666aaa32a526b8b1c7d45bddb7d49cb2e2d54fe5917ce5a85017eef499bd4153dce3a11cbfadfc815345150b547ff6ab8d1995b4e58853b757cd97f6b77d3037b0471f1cf7cf3b0065f69f4c2cad39c88ab2f3374b307048db9c607ed944c6ef63ac015f6fe573d3d02163c27af8d78e6e990a89b1c4a9e64bde15c72a5de357b9885937cc0f180e28d1f92096756f9c89504a053500ed24102a723829e427014b442478cf679609e7e5331195a4d738733cf13a0397640befab6bcd1f72d7b82da47cb0496eac6700d069ea3691549fe6e6c9b69626b67533392ac528fc02451b830e7e7d6dcc52a8788baf80afa15095d46bfd18e060748ae22e5a6f4603db70f68c0e26c8b2529bfbdb19d5c02b961fed081e7b9e8543079404ad4a62a0b581dee22f3a73af53521e03926b4342dc7d3f3e75bdbcb4e802164b00e50056db9456a07b6aa56781d2007e9003e22de7445f93a4d7861566e12e6ff3ff02157ca7ce3864df21813ed792222136ce3b9263dbf3caf432ba05450681cf5cd1f559b8e90c19533656afc98a81e6413d8f795e39fba1e81e34e466b20483f9f3353cd611bdebfc56801bc6605cae95b40fef46c1474e2344540c63ca0a7f9a411f526fc7c846fbbb3066760ba555307cf7d83d5979ee4b4989ec28e3657c39ce5938f1d2249d71521de4bc8f31e00a95274f62826aaade1a6c28298853ede08c05e69d45f847a78493980b8b3b1e487ed38b874e921452164b795b3c9e21700658e5a9e09d9f27a9bb6a0ca973605543279eaa5f3da8592ef68807a76d9be37da2b9057d63b1ba6be9810494e1a1c6d3a796005aba8423b59ea64cb0952e49a1ab9351ee9139cb9037dd3a3d0b26c79cb5f852f7b3cae1c5cad156c587bcdf7721177505f8b278f1b40e4a5b12d54f527c83724d9df2a1a7eead7c6081396371743fc07d55f371241e99db05ff313033bbbfefca49081b6c9f5bb726de36f35ca3729b4720b7339718252dc68c847771d08deb7a507a0aa5a27c448cd2cfb213d4b160979146fd6458b1be2104fcf2a86ae2883bd85a9e5e772e0e2ec75ac43196729386fa3a117524540e5c9ae892b8c479228e7ffcde0b8f824476585a912036003003ffdc83fe7d4c4ac426d4b3c5a63ecc729633c5dd1fefa3376f9c5c57894221b9deba1525809f019357ee4b85ce378e717a7c911ae0736333ef50e7c9af178c8c68e04cd50839a227ca6aee7437cb80590c0dd850d33f713fea5689685136d63427ee3e90181cf05958f2ff21549e57b47ab66f2cd9b625955bf8d5a52e10da13c907970828c1aefbf1841b9159b89f54222d79878bffc84af9ff3346b0638d272e282a9dab76eeda4814052eee074e8e1114e9ee9c5e2bae96e9566cca8977f893a4b061546b07c572140d428d32ea5b3879643148be64c3a4fdef27e441f44527d4b01e7a3d8e6bdc5c0fd421dd33dbd51e7e6582871f18db3529b10a3440ead47bb80f72068ee9cc88d789f8745aa9f24a250ceba62faf4160a30cfd9711f0100786e3c2db7fd518793183a6ebc58c63bdd5824ea9285481377a506c6b7c87b9210025b3ebff9f5237cfba5537661fa0baf7984f637540493b71465ae1ab1ef834b793bbe0e9e49f4099b106fc9614dd801c341920c45df53c6fa1db5a1bbb65352159adde4b063622cb7c3b2e6a9497ecbd36af7572432a3a26c725aaa7318eedbdb064c53dd470c19be83e025b41f20feef56e013c7696278b2645640d464189059dfce6b93d83e53bd2f03dd614ea354b9f0fd1cc88fed68682814db0404ea99e82cb24c363f4d530abe7d40b3d4e43414f7a32646ca2d0b9b347bc24549209b5968baf4eac9d53a6fa3ff6ae9164df205a8bb69260b97f9cab3a580bebeff0af7dbdaac734ab33080eef85d3e94aae65fd11d00a4630ddabc8f63a72c0c77432f9d75c06c23c13f03ec98ef9fc83972d90a7f76158fae35805bb853b65fb23b974e499289c15fc00178526534151be12d6835e185981fc9723f328b574cff2a69dd41bb31b4b40c13ed969cb9637f74f01cd11113a571eeb7b94c8bad374e4c2c570519c3cae19ae5d92a604b33e663e91f0d505282afa2aed1f1436822f30a006115e5b94689549e0c59d1887fcb1b6de54217b1535598a69e3ca51a01c823e7460bdcdbd0c1a67df3b21a2d26dc7302982936ebd63281be00e74fb3a6679e0ecc6690cac81a7fea7ba954b36687cf751f4b65ee495f3c07183b6ef4136154175c5927c0574c6c129de24b443655422f83b216d6c319b5bed4fe3cbfabefbcddf3ba03ce7a33fb1cca52a1648de45dab481f674e1f766c5fb720a79ce773ba79f9636e02ee1d16c5079152e2eb0212fa51b14496afcb809fdae96176348d7a1d4b1023430d3b2803e0fb9b51931a474f446fc6f3453c5912da955f084b8381c02ecccb0637226d941b2fae85a8d6b7c1228e592e5771f60093f3ec4fde8f5faf972d9baa568c4ab31e9b62914034b65b926d5bb50d0d837253ae1587ebc1d0a64bca027b23701d6c6984e5ee98dd9b9ede9d200f7f833e18d8ae25231bf2b7895efbf68df7efe105ae269b5ee4a546e4eee02dfa2d40ccd440cc7dc8dbf6d1af437aef4e2cad1c5b0af5acbd97781b45046921a7bdcfa4943778e6503ed03d6ee1cff856242624642c15b211a3d004a47119f0cdeb75cf2f989c97ea95193dc6564d0a212359e6005f1219bdeae9895325629969aad7d7da7a985011e1f5f9eed4fe248f49d05c7f88281806112aed5b3a5bb49640d7e7a767981797c8e649e4c514cbeac4843045abca352741ce5c8c4fa4e25ab47ca2b95c6ee5fe37e47e061ab5182a7e27836e530927f16bcfacb7d588a323ba1ffe79f5a9f2af806aae839d4daf107909117108f067790750c1fd875ceda7fd1237d6a8e5221d3ce509e293f860faf10a79073338f969197fdbd686bf4e792daa9eb306f19ece51fea5a80ad499648381eed93e1254fd83e764c6f15b3c32a3c553ba97b01fae85cb5f6150d1450279544da84641a60d3ca1e2c59828bbde88a5e4255b7bd9587931ded10b01e4c8d86b504ad8ed5ffe72649e4d11cc3b43805f50fe4bce063d1f3ef0d5bc4d32f0b606ea75bcc5dc866724157da0fbd4f7a8ff9f317dc4d7c3e5cdf8e1053e1a2eda3bf4b20a190ca57c268191f42c62eb6130d3e77653572cab0c3855ffada7c067cb31ba5aaf51c0f05aeecfc76f4bb7f60eb75e57b47f6c8ed5ece7d808cba05ee213ef6580fb85c9c7b9f2f36440e44cc21bfc0667f8a2fc8910f0ca526324da5aa642f6476adae3f4a62c70fd16c87cf71b0cfb1f78c7e8791f72f4225994f5685dad5e6982df03184a48156699a6621704327743aa30cf649da090f3d66fa2b121bd3f7d9ea88c115a3dfe80e0b485a77d16466b74b20fe43b31c19ea6a3ce79bb825be6dace0db026cdb1290c1209a54f910756b62bf54403d1c7f11a57f09cba5bf3e87bada53a83f54eedf4f0b06a9b11eea3161b66a493073da941f91dcd63cb572fd68b93ea727a0b060c0594a96b8d5e91f391bea9ece7eefe5d86354731230980113206245f6dc8891752984fa5ac42aac143b6ea39b3cdfbfe9598527e3f867fca90877c3117439caf0c8846898b778d18b47c13ac7f07cf5f15688d07c7c64b8f4a7159056095bcad17917d13f2a1dc35a2bf620ac0d1891784eff0656e062310d4978530f4fb974613b4f3e2434751190349a19be795b47702af83881d22decca1818162150d7eabc381da97caa2518adb8d8603fe265f7be1cefebeb04f3fd49e21ebbac1f10017c45e5d2cb283eab52cbcb36821a25a9d8f93e87e7db35c543a136a0af52d0423be1d4447420c03970178f49bd4d683e06e54fe12e15384b042cd497a3b2fe977da9f01e2bf3730885fbd72bb8d7befced460f4e4447aae9065f64cf6feb41a41ddd596458ce10fbd2070f70a1baafb89dd5982b562722f313877dc57eabf92e397952783ec046e33a06e805d46555dcb79487d088394742294eb0da5a0ab6abab0464c648e2b1d683a46b9bf050e4d8d14e2d3376ea203ad35fd9e31c2202d411d83974ebd22859fafba747d190db747a4f5c8e357d432e6d2daf3a49f4be6a8b3d4cb7f9e752b81b92aa2722c777093762e282d8e120d2c7ed033a284eb3d17e8d8d9fbb9dfc807bd07415ebee44aa50d3cabfa8b2c06c9c83506fb8d883bf0ff96a82af5b15d9d13aeb10aabe90363d67f4ef176cfaaac1312d3229a55c7486605c204695cd846b036f88b3bc9c69d36445a844ea611fe861fd4307cb677f1d889a095fb9b20da95b9fa2eceffde62427a8fe239656cbd526af4fc5909affc3a47f494a405883a97dd1ad39583f19c0154f8e2eb1bdae9d79ae0fa584c51536012a40a57259815e14ec7f584aef8e0f007877f7e0e3c5f6e5ea617779e15902554988f8a19734754103751ffbe1eb2d96001d6c53ced16171bfb8bb0a5acc3cfeb8f546ad4fcf752f68772ac5eaafc0140ec9335da04660312300307e9149834f3322adf6a47bfdbd0daf4741e02b207e93e4801dcf0ac9f4248465a462a6e5a012eff41dc351a0379d0fe9131ff4ea0732eb54dd47e0f1ea500d6181a84d6e5b1070993d84a86399926c158e9d1a91754c4725399216678abf1ba7c4be19aeb83710d08396b3ebb397805e2d7440795b1081e4957ef6afe0fc4ff5bc3139c8f86c1d1fe4cfc6e265706d9c2ecea0e41385ae5f838b5daf7e14745f38efbdc3b0347a82a1ba42a975a566e76480b35c45506f87505c60e0c3e45c6a99ef0d6c6865d04608dbb6cd06558c1c27317f2f9a819faf1a95aabbf207812019291a64800f3fddb23709d74a77931d11e61260c4ce412e8ef0781d250ac381e07095b325db56abe53323eacbcc135115566297b082aa0dcd3077dbd7a129d24915f10459f37eb6a8", 0x1000}, {&(0x7f0000000040)="703cf5144119", 0x6}, {&(0x7f0000000200)="2e476c384b317f5071e604a87dab3137be2bd3a79663739c1273d4d88be0af51dde951ba0f4b9567d3babac8601ca71f1507e421ba0ee6dba0aa0aec6e0fed7978df", 0x42}, {&(0x7f00000012c0)="32373b234f58e1ec833ae4dec0ddfa6e50319af1a60e85f36ea0bce88389198f91f810989913f9a255014034cb432c08f7601f07c831fca2c32108597864e3c0a3a4a7b9ad324fe49d3bf64eb0283a5e06bb8065d04b68801335146689669cd3b1dc7d551a1cb626f523afe3cce0079e3e278c9f41da6033ea30b40f3df09b60d48385591d17e3271c148b0474b4880f4e8c0aa4620d716f80962c9cd2368eab2909d52c448c336e58b8e1387a4ba402a5b9de4dc125b335438705775fd28479d83bc529f8006f0d55dbaf3874f4bb08c160e7c79cacee573ebf3f00f28874edf695969d43f166210e2fe3748ae0f6", 0xef}, {&(0x7f00000000c0)="a2161bfb9af4809a3a", 0x9}, {&(0x7f00000013c0)="b42b84030b60054f6d9354afff696cfd86e3906ad44a0d6378d5d78b6ccf329d25db603b", 0x24}, {&(0x7f0000001400)="28b7d362c9b12d82c00ec1f22a8b7cad28b11334cb4d885905d6426f811f3bae8cef15507b58192afbfb97ab573b2717daa78f5df94c783345a7300de6b8d05a8c7da1490ca132866d3663b6174ceaf248ea", 0x52}], 0x8) 02:39:52 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1400d03", 0x1, 0x0, 0x0, 0xfffffffffffffea4) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000000c0)="4412", 0x2}], 0x1, 0x0, 0xfffffffffffffffe) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="5e020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x8010570e, &(0x7f0000000080)) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)=0x8) madvise(&(0x7f000050f000/0x3000)=nil, 0x3000, 0x4) r4 = socket(0x11, 0x4003, 0x0) getsockname(r1, &(0x7f00000002c0)=@in6, &(0x7f0000000500)=0xc) sendto$unix(r4, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r4, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="353f347277c5bd0809000031c445cdd0034d4d39c3e308151df290e8f21d0f8982d695b26704e2a10f850de98c2f35f9066d2cb0863a3dd7a00c60b4e4e69aee4d9ae17dc718ff649d9f3996172c61e7bdcd0a172434571d24b8e0f678becf1332728f96ee7eba85d6b69b22c521c3d3677c58dabe84d46e794c96154267f54f2f7b81fba0150bb596fb7141f8949a15ebf5bbb7ece5db21ac570f23f8be10f5a2daeacc64e122111aa27a4a51218fa7c5028dc256051983346b01000d20727567e6dc46d2ff6872c7ab5a579aa9377beb7d0bf5fa69bbc3819c95c596c582e95655188db76b5f8751f72c6660668e88f629b90c964286ae107ec605e4ebf1b5fbddc95de12f63aae3df58b8e0200af4c857945c24654df5aff90f23c5589d8a7c4068a44490d90e8b8591671db3712791e24551841b52cb4c28df031a7ced"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r5, 0x4, 0x401, &(0x7f00000001c0)="e4a9739122116c0998181ed88e0c4ba4bed91ab1c61fc32e1ff3e35acbf732ff5c41d2ce3018c71d5423d5f19ae365dc6ee077c368559cbb7ea91956cd5483ddb24b377b05ec05d4637c64b3e0cf7d283ac3bd5108c1b565faf5aae5b7d7024532979acab638c8851534e347df7ffc15010e3711f5d56393ba1bdfc3ba74184fe8519f47416b3317aa42a6ff95ce09966b4f6642e767c3d8d029355520c6d2f184f4f1f485c119837fdcba15dbb0a0eb7f8f88e930ab06807af3a98a8ce384c20fc65a7f525e63e4f5ae13b5159ed8392835216d81fcb8e68c4909057f1b015c735f813ecf", 0xe5) 02:39:52 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="9e40d2fe801fa30a2d7ff06788845b0426f9af7977edbf3e29b1654b565a6d3528dcb4fb3f4b8f861179b57696b9241ff98bee5e0d95f6f4eeca181822618055770761f0487f4d5a31d519b9d8189ebf5a5f2816d217543fc101597b49d6d22ac20842c4ed16fe41136504b1d65ca8e7e1255b72dfbe3c68aca7f0c4fc9dba984848ef1b51805bfacc2e4f60bcf2116b625671693bf0d95312138e441614648d111d151f3adf334c91c9644572b85b072f5d93fee5c9ef3590ab0d0de60e80e9c5142951476c6c57a339632a1e274d0f4d212d0d2b209853a1c6e69a5294c8e1614ff7ff36fb7b2108b7b9a6042b0b753e3bc497ee", 0xf5}], 0x1, 0x0, 0x5) munlockall() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000002c0)) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 02:39:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x6, 0x8000, 0x40) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 02:39:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x8010570e, &(0x7f0000000080)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6, 0x5, 0x8, 0x18}, {0x800, 0xff, 0x1f, 0x3}, {0x2, 0x1, 0x8, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r8) r9 = getuid() setreuid(0xee00, r9) sendmsg$unix(r5, &(0x7f0000000080)={&(0x7f0000001100)=ANY=[@ANYBLOB="7066492c879a70d17c3bfbc38a56775f726c653080"], 0x9, 0x0}, 0x0) setreuid(r9, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r11 = syz_open_pts() r12 = dup2(r11, 0xffffffffffffff9c) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r12, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r13 = semget$private(0x0, 0x8, 0x400) semop(r13, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r13, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r13, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r13, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r13, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r13, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r13, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r13, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r13, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r13, &(0x7f0000000040), 0x0) r14 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r16 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r18 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r20 = socket(0x0, 0x4, 0x6) r21 = fcntl$getown(r20, 0x5) r22 = socket(0x800000018, 0x3, 0x102) bind$unix(r22, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r24 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r26 = socket(0x18, 0x2, 0x0) r27 = fcntl$dupfd(r26, 0x0, r26) ioctl$TIOCFLUSH(r27, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000240)={r21, r23, r25}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000540)={{0x5, r15, r17, r19, r25, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$SETVAL(r13, 0x4, 0x8, &(0x7f0000000040)=0x80000000) semctl$SETVAL(r13, 0x1, 0x8, &(0x7f0000000080)=0x7) r28 = socket(0x18, 0x2, 0x0) r29 = fcntl$dupfd(r28, 0x0, r28) ioctl$TIOCFLUSH(r29, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r31 = getegid() r32 = geteuid() syz_open_pts() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r33 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r34, 0x0, 0xffffffffffffffff, 0x0, r33, 0xffffffffffffffff]) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000280)={{0x36f2, r30, r31, r32, r34, 0x123, 0x9}, 0x4, 0x2, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getgroups(0x2, &(0x7f0000000500)=[r8, r8]) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r38, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r38, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r39 = fcntl$dupfd(r37, 0xa, r38) ioctl$WSMOUSEIO_SETMODE(r39, 0x80045726, &(0x7f0000000100)) r40 = socket$inet6(0x18, 0x2, 0x20) r41 = socket(0x0, 0x4, 0x6) r42 = fcntl$getown(r41, 0x5) r43 = socket(0x800000018, 0x3, 0x102) bind$unix(r43, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r45 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r47 = socket(0x18, 0x2, 0x0) r48 = fcntl$dupfd(r47, 0x0, r47) ioctl$TIOCFLUSH(r48, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000240)={r42, r44, r46}, 0xc) r49 = getgid() sendmsg$unix(r12, &(0x7f0000000600)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f00000002c0)="8f4c47472473412f2379790e6ec5fa5994cebd88ad8108d73451c7623addf3a1e2f8f6784397d6a222eb9f8a163feaf429db393064dc5e9d4be16739967f66a49f3b1212af5ea4fe67b3d97480fa3b8f60c365e8dc064f3b6252b1eceaa6f4ee3e5343bfcfdbadf32987d060ea680fc7ecfe69c330f60a6e6c394c55d2cada087d772bb54c5e1eebae2f317c5f0d9c37a3233c6bb06da7631be184ca5c0a401e796d339578e98c76c022e2be0e3f6c1b7e3d4c8abf1f77fd3db33fa98e07c225dc5fe7d5171a0d7802c20f5efe42d86cf1d5dd54aca7a6422c8c1ffcc7910bf858b8c34147d330633e1c5018", 0xec}], 0x1, &(0x7f0000001280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r34, @ANYBLOB="b882d44f9d4d08bc9c206a8498d10e000000002000000000000000ffff000000000000971edf25075d218381f9fd97f77bc99bf3d47e2cc225ad563a56974df8dbef3d68ae2a70fbdc335ac15cc90f3f2a9b007860f54786f1cb74e79122454d30314fbcf0d55d3793c67336718a4138f01cf92d17200fefdaef6c7a90ff262c9e314222f86e2ec3a5081cb0a3886bbfb71b653b", @ANYRES32=r35, @ANYRES32, @ANYRES32=r36, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r39, @ANYRES32=r10, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r40, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="000000010400010000008d80ffff000000939e00", @ANYRES32=r42, @ANYRES32=r9, @ANYRES32=r49, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x400}, 0x400) fcntl$setown(r3, 0x6, r42) 02:39:52 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105705, &(0x7f0000000000)) linkat(r2, &(0x7f00000003c0)='./file0\x00', r4, &(0x7f0000000440)='./file0\x00', 0x0) chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) bind(r5, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1}, 0xfffffddc) getsockname$inet(r6, 0x0, &(0x7f0000000040)) getsockopt$sock_timeval(r6, 0xffff, 0x0, 0x0, 0x0) symlinkat(0xfffffffffffffffe, r5, &(0x7f0000000180)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r7, @ANYRES32=r8], 0x28}, 0x0) 02:39:52 executing program 1: ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)) setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, &(0x7f00000000c0)="2c17872852c6f7083f711fd8b863f6f8059e53d0607688477932de0ebc359efc05b91167aeac60101a82553b0ecd3eeab45f51ecef2c91a48924", 0x3a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) dup2(r0, r1) 02:39:52 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r1, 0x20007479) r2 = accept$inet6(r0, 0x0, &(0x7f00000003c0)) writev(r2, &(0x7f0000000380)=[{&(0x7f00000001c0)="ddc1890f06eeb7668f3c2b38cc58d93e92cf840b216a15d63b46fe446808e76189041111931f30f9396d34194141e15266b997d9e5f3f4c0e917c849374b54eadfe853baccdc21cc56b79c83e1775d89e5a938f2194fc4541b62642350fc63e6337bc2267a5faf6fe255b5a72b0a9fb76384ad4a988a406d6bc824b51a09e9834729d9e64a70a35e2fbe573b9fd9ba2624a14a250a7a3c0e1d5c0a5f635932550309a77cce59cb8adf1ca7bd651c4ce4a2dca3416993201f627766902c6ef175c3ac43974166fb5fe66d75eb5dd9a8e29d2b1a9f03f92efd1c7b88b19f14c96a2349d0a858d30b9c2270", 0xea}, {&(0x7f00000002c0)="0bfa2bde9d6fd440a8fb10b92d797ad453d32c9258c28b1d3262879b7496e8b468e83cf9b8b56258307c74b10408d533a8f319552c552db67eb00b3e8d8f37a9a7946e2505d8fa964b7102ce06487f04dbc19adc21a5dad17c50311575dc2b51529b0fb7226cb3142ad1bc802a35c1266d36fecbbf80515d25fb0fb158faef1461442269dc7578e5a35b58b783d0792ebf0bd39f9ece2151ce9280d769f74f469f9a370cc08be38c974b5c1ec047c42bc47ef9", 0xb3}], 0x2) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) nanosleep(&(0x7f00000000c0)={0xd13f, 0x3}, 0x0) r4 = socket(0x10, 0x4003, 0x8) recvmsg(r4, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 02:39:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x40}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e22000000000000b5062fb40000") 02:39:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x484}, {0x20}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) r1 = socket(0x0, 0x4, 0x6) r2 = fcntl$getown(r1, 0x5) r3 = socket(0x800000018, 0x3, 0x102) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={r2, r4, r6}, 0xc) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r7, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r4, r8) 02:39:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x28a7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10702, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="0000000000f8257e890053b5d1d090753dd40900a24e1463be36f090ed000000e1838f74a2e84567f810efc950550ca7f9157665f204683a5f8064fa8b0000000000000000000000000000000000f65071229ef32a99c374881b3d08e1f0b65e7c954e7d4789bc7036fea8066f3b5f19e9e815ec645a41ed734dc9f0203715eb6c6b05bfa22cc3d9d95dc76544880010455836d92a09e4b6d70a5ebce488c9f86eb0a87fab8f640c27336e8de3ea80c2c73318ea0e13c260cdc4d651b20392d519f33101d4ea5f400d6c8341f87d3c84b2c4ab17db3c92e703de9910f3d3e800000000000000000012d0c3a2641f0f7fc3ca3cfe1c208ac2f43c7450b8d9649ff327b5677215f2dbb09ebc2fb900b1f71b98773374217a93b4cb41ffbf85856746274c0b4195bfba2a01d1920059a1004b94854716afe5b2f61dac0f79a413c5d8feeccadcc0c7bdb8ac11d1aecda4d78ec35d74b058399a365003980ce0ae85a6530c48ac3f7937d3dddcd213a70679fe4050b8b6adcf62ec436965605e23ed958a1be9d84126fa1a7214298fae4ead452d02a0ec436b2d193c98c7f4c5a45b612933f2e841c8f1956d597773c0088d4f91f19e9b08d54345d03bece252b8ae564185e7e38c6f6e451430c5ef69f43396b214e16ae69945fa6ccee0972817ec67eef1d5b1b56307cd0fc50aa1ed944aa320b9a13a5d4637422beb2245c81a659975d10268dfc97675eff011ebedfccc9c93482905e16499c161d571370a8a23b2a978629b94ad985876e580fadc16c29684017ef507af3b32984fb04e18a5f1a956c819f5ef5103e67ca4c254e2966c3f39010100001425eec2fdbec29243961e979c2ecd796a35c9a9f57ccf6cd6218e953c4832a86d0c4bf83ac0b1ee1dcf59eb3d908b25385d0fe22f5e7983d09bc2fb0e1d23d7012fd7991ffc5fc7050afc913a533cd69f18d3505152e2416c11b836cf3d8003a8", 0x2b7}], 0x1) 02:39:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000140)=0x18) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x3}, {0x3c}, {}, {0x4006}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 02:39:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES32]], 0x8}, 0x2) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) pwrite(r2, &(0x7f0000000100)="f808f74507e6221b9a6174a6aa1b0ce54509790855c660a6a37f49466670aeae1f4a3493e6a14ab4a9a763ccc0d443fe419a57420cd1ec1962506df5de80a7430ab380926a85289df46fb5b4bd4cb35a301f3f9f98bb7e1d2a5835d076136635074e23a7eccbfa16faa5a0eb0a2764d46e296bb3369fcf25c27ff17f3af7256ba63fac62688bbe5a715cf79bb7dd29d353723d60cad6d996b56caa423fff5d4c4586cef5", 0xa4, 0x0, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 02:39:53 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r1 = socket(0x18, 0x3, 0x102) sendmsg$unix(r1, &(0x7f0000003680)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01182e2f66696c65300088471a30cbbeffd27e90567e52d5145bac03f59270a514ba486a81a84d177181f7b6d45a4b2f57731bbe014d2f575e42730077ecc7fe0f000000000000000000"], 0x1c, &(0x7f0000003580)=[{&(0x7f0000000200)="2d490ef1e033ee75e60cc473ab35a1173775694e13bacc7efe395910c35b55c0e21db7eebb1b41ee62ccd0df9478f5fa3505212c43508479ab8cc90150313fddf7c14d41f673a21c18b7b049d820a8967cf8aff17c5ca84dbc796df694102483e42a04f60bd50cb175144e5a254384302e5b5270bd4ab354aac56ff63654a6751745d5ee16c8fb5e706aaeebe86c360032748acbfbc99cc91ce88a3f7a19c7e9ff753fc7561d1c5ff8abc49a6bead0fd34183bd7a715f680101cb9e6fdea2086a46861b90fca51a7f9ff911240a0681dbda6bc86d706", 0x193}, {&(0x7f00000003c0)="caf2cb2371a0b5b68429e3730f233518bc286c8b5c1ea7fcf05ff6e1ab3bf5d920c4a3fbb6846421cbeafd88f74847011b3190059840900fdd57a726c6ef2542041294247668651b66504d2e70c4a2f86349eb25dfc5cad47db705b1224d78fe8c4b85e06bde816f75761f2e2279f1592e6a5d7b18a7b93b1ec794b8f0c9835338e35039d67c4087dcce00d9e8525a738d70802d3e79a8287f142e418251e28c5877041fb923b697aecc2a7f6e439b4b423f46bce68b44c683f944dd7bc7a2a001b17c7912d6ddc4d3081e81b1474eb36fa54d5198125d3f384c35efc8492778eeea91fc0428f9aef82451087c5f3abea0ae702805b39d992d70d884473fa272b7fe39dba1d0f9b74725721bb6ccfbed801bf9281240ae5698f147204ab5c7dd777e92d583b2a3d36da59d7a3824379a1546d406b6605fe2e7c8b0bdf035c646f6d39fedb205f3541205be23771d37c34c2be000dc9c86c63dc5fc38dfea04837cc36dd3cc0fc60406e7299e73c4747619ac337d34fd253f281e9aa44974cb93e775ff5c1deed502490fa7c7a665af8f17ac8f85dbedb3b5f12ae1baa6675194cd9e33db82fe5bc5df6ed0498270b4af5d380b7c14b358bcb8db0f7a03e8ee2714439077fbc3830613c4f0b88097e05a504a899d21a852d573c4847b2afe03c82066395e761bf688432f580afb79be3bc74810d5813556540169e19cbcd00a002d97e5c4ce7bcae26e1c87a080a5af0d20a2e7a511a2026e4212203bb880e8e378bf9613effc3f23956048643daaad72a112ea7da581e6bc0f444cb271b8345453fc43bf263d04c744a1d87a0f982ec6d809134056cfc39a1099ddc5897e8a01b5174e51a191530af020380b5b1402c1ace94fc9f1730cb663fcc8d5d9699e953bbca8e902991ef12a26a792ed9176e7c5777a979daefdb359f0356db7cba8b4a2abd005ee40091a053e59527f485fb4ddb8c313a14cd3d87de520f396fb6f40fae219765b9523ce32d70932f4f5421c9172bfa81fb5fea1cda77ce08103eb193da0845f1962302ea3749e6dcd85729138a19378d71f43769c7170da5bde0617b2cb67c9f837cc05202be850df571c4c3f7354cb5013414ddbb3fa02682245b1be9c1cf97bef66d5766094d28206345889c5112e264d3b776fca4f10ae64229c5d330eeea69e30dfe0614dc912ac76d503c4244972c3d632381c261fbab10ae6c511e4b51050870abf82b49391846c0a1dae4061914fe8ebfb374182c123f17a3f3fbed37b9546795b007600fa1003b4db0fc35f4a617b06b9dbe397c7b4d86cba64652d9d910210b91714ac8bef8ef4df82acada2740746df0176383c83ccdc784b8b8f226751d9bfa78393b70b7288ed2d604e7480d44ceccd7c53a6c0892a9190cfdc96f5b747b0746f2346309302c5cd265f4dcd172159852e44d51f193f2f6c7c167733e522e46dbbf34a108d634fbe487c7d51f485e130a6ec38cd7f3090d0eb4f8ed31a5512cb6b7a9a487d96fc483a3da2cec4da99fadbbed086ce55bec32487491cd57ea6c7d54a8a6c9fe9e46d089024fcf33148c2fd09991caca46de888f3c43ca5454fbfbda6c46abe2a89acb7f65813bec91ce0be6c137968e4cab3c2305dd0737d4b449c7e2d6e96938c29bc6454625156bea8b3e8b92f6457b01fcee99c4e29c0a89155f230f67ab175cea4bbfc602b13a996dc9d2b15f1440c2ed44d3ef57ef767180dd24d3f4479c5c8157d032e1eb4d6887c5cfd56a1ad45951763e79371ff72946069e51ca74ea20c286c8b94a81138e6e227eeeee435ae96d2149f56e81d5fb3d8ad8c35d4f7f8f37f1e634a0b6207046051eeb95088466835a311a01f275dea629ae27bea10a24f780a048d74e7fc8eaced7e8561bb3780a853a0d2fd684e3868a944431807f6523bfba68d9372f017a23028908352b54c3601c8f002135c3113dc61b568ec18c1b3d807068a81f949c125c90a1c7dc7a5a632e5bfe83429b1b2417348d1f1aadbe2e87e9848e3489a544ae24f0af4c79a186203844231b70b71c5942f05681bd56840ad738161ddceb010a43add3fc25983b50b836aeb955e2a6d2298200ef34d8f669d26e17a2fa99bcef63fb984b8839c91124aa77ab54d88766c000b7cbd08f461c563992ada552b281ebe8861b20739c5fd8ea461284d936e167de3c4b85b437589a69dc71ed6eb143159114c428483a185b424cb098b98185d61423db6a6b7aa24e6ed0cf5d93e085a6ba57ca1712c0fffbcd4255c6cb1f21d118826885de0f521b7f456ee7d7c3dc85e8347737368b22f8baf78dfab0aec40b6f3d311fec8b352bc76e343031e4ca9e0e6f9bd031042ac215b9c4d65c35c6e46a118c501e34801aa99822f057083c7429d8fb4ce632b055317efab1de5deb78238ef61d02a3d5ff6b68bf4b4150be241d47250a3c92d7d53b9d0209a74757b626566ec7950dcc8ca4c87cb54cb3ee78b7ceac2b57eec3711a42cbecb27c83d8cd245ae75e8f1f464a06623683542a6d157bb9c8bf291b0ee2441bb30485c1e986ffe2f57c3362629a14ef805ebbf8307c2f0f28da9816b079e05e02ca9395475d2d615580286d0a368fa5485e7956efe0f88d3cd0a9e3d95e55fa05543242502b94788c9deb7a4a8cd0d0c3f93a0e1024736bc5b72804b09d55309c62a09729c557b3bf391cbfd3beeb77d3ffdf9a6913e3a3c46a1da5472e3d3cea59d00c794f18948350d15d02109582bf95241e1cf01d8996d55831bfe13e8ba97aeb4c7e04993e1f0ca09b898c508064d4e0e6e3bd5ee3b98d1f22d620a12bc079076c14b2eec33047cd13307d4b319e2c03d8097e02c0b92ac359bb0ff76397e953e86b87d26c6a49dfc857ff4ecc713160a1748809ae0c7d8eb7636955771952eca71ab39729105cc9f05315001106c40ec96fcd83158b30ccfb9901437ac22730d57a416b53d81f346a84c82cdae7bfa9f780efa8b5ab1e914d0771e1e47ddfc5496797bcc90c72fcf02d7c0bfb5cc7d61e2ae636c4fc28fdc454809f65aa0adaa1ec4c6ff91ffd0fb26e9d1f42af5db5b6283e998ffbe9516802207f74215585b5ae9cef5e1f3f1c6c0417fd8ad0daef86b6c1092fa74450dd2a54766c5ddec70536af589357a63763b0f55016637d577124a27bd064aa3f9956811a5b4103a8fc4620fe6ec034c24afa4454d15db533a57a744ebef444729f28fa32219dd3f2e8321b0a62eeedbade035332e7ca9015d81234831f529d0a24f9c6fa009adf2ce8c5037e26a0b0437e12cc18a0b87a0100b461d8a165a3249f2bf02719c84e1bb4ffb62c4aba88fd4990618df8b77605b99d48ed86abb6e2a574d794199d543382c4b54a90042a3dd7871de41867d1fa226ed3517578259dfbe26197beffd289cfa51ac92c312f9b505e79702fc456031b2e0b4b98d3a813c03c5eeb120d32e2fd1355afff0014465bae81c5b7d2aabc6596971a2c2eb912e5ba6a1202ef031d4fa25b4995cd92be9b59fb253a5587dcd739aa0b2e4a7faae8010635ec89140471468c562b19716a03583208ee5b109e020039d4b2d8edda097937713f3b3dc1ace48308c20fd5a174afce7ce1c6b1f20fe85f94a148472f6acf31eeec62b5ec83dcbb62a22c033893b15a475ed58bb610a623e727a3cfe3299eb3e7e929bfe625c3932508f922b6651c7721c535dc261522f286d5757de2a85987d515d21b6e61316fb547d08b8f3a94c394154b0df5a80ace53470d82e19130ec850d6b547914d605fc61c23225f110e2729e730e9bf98d3830446d0e2b246191e43246f53b8d6c895f23a80812a8885939c2c1b73a73eccc0b5b1d91615ddd80764387a7e4140d5350169f2ba93051b6656edac5214825d91035cecb57132bf950df453039c92399a32b2b5a3219751048d54a3eca2cbfd01c52146ae96c33c7b63a43d0d64c9eff87e3e1e549ee2176b2421a2ac4887dedb2b00660a2cbd9162adab08dc728bf40e2fc477faad0601f584259ba270126589bd74c5b9c9f14cba588627e77fc419482b76c761aed6df395459e5d65509a0242194d6bb1ef5f5ea8cf9928c458203d6575c3205be5fb8c7f9fa5f7f37095c48f17e4daa078f19ec43ee477f6cabb78f4f4075100f45d599d4d776c652d76bea76214f6d151e137fc3aec9ec39bbfb982facd5a47bb95ef9aabb84caec8c64a100aea9aad97701c72c716f539ff29275c0f854b78f87bb1a8de1571da42f75ed8d84c3d178ba1f97565416494d662ff0551655a1bb58c9c192525485b57c47f3276d33f1a6e68503246183d3bed725fcf1c766ab697fe097f88d500366cd3a91bb69d04db04583389a155276a66d3c7737052c4fbfcb6fe5080629d54f0c2ba6f3d7be257bbd6960bd1565e3b7d9d8c83a548a66ef4c12daa00a8f080883616576b95468f9414ef32d083500a49d3a2d451eeeee061addc406f718b38aca7c4deadbce29b2b27da68e245928bd03c0866ab1b1d6e51d348eda9ba9a889ceea2a098c3fa7aafb84542b70d5d9228c09bb7a084cb6bfdd9130d221702a3f68e468ef878a00291436b057cc716bde0388b91e08669c5426b1421bdd51cad34cd7c7e699266dcb9e4f0bf04329e86b048e3c0ab1a722e386e1487f873ed5e220e9333725f807e7d4760de501a50c5b7e12392ea7ef5e7a2c79222f3fd52a118a98dbaecbdd7c88428644cf720c91443c033cfbad246453cbabda25466767f804ff40d324bb9d817e617cd95b09c56789a75e59a97adfbdcdc2f7b4610208aeb5da9dea800320292bc8757fdd17f4d2f77cdfa3940ef24a10ad7214cfb47d888278662dab281bab977d8a700fd48b3e7ed9ab1161d67b2fb3a802cc2ac7c93b228c7dfb306b7ac832d88d140183296ca31715a0d1eded7e8934d9ad10462ae2c3b02b5051c46babb4c81d2965adb6ad423e3bc5228c4960e2dc2fabb74ba9743b4b79376bb36e2c6d12f530625cbe758adb27085ba936b3a03724e367097bbfd6ef055d591ebd41f706a5f648737791ddb818e00cca74c046ce21c86acc9299c01f13e8d752c8d67bf3a6939f93741da40058d402836c03435c1426268fb1c0ba2990c1bf7f9c1e7263022e3b8fb4cd27f5555728c576f64b40f4cf2de1bf42ae7ccecb8d9a20c543d0e6593835c0dfd4b2cc65502c6c9f09c2c003cfe17ec20d89384974e2be38ce48478767455aebc4fab06b5afbe8e61b7c859099e424986a25cd83cf87513999136617310d7ea314ebc6d286965ac7da0d7897a40a8badcd088dcef539e72ecc7c62e1e311eac81df0f6493e3fca868978ce1542193781298f2916934c3efbde896a5404df08ac35c1b62ae941998b61fcec91da0be58d5fb5e5b34702533137f56294b8402c08c891690da90fdd9ad227d9c66772b2e07545a8a06b0df489f7f625ed3ad5ab9522793e1c4e73a6ee87be0e83e56966c0f46be6f1fa6f4e0b534f4c574f0ffbb64ff6334169e2622300bbe2896c1172d5b75b2c7a4f30ad4b6c5825f6753a3d3d54e8aa76baeb144c3f65ff262e63464b77af609742ccb4af264e9133106125bac54a85e56dd93589e3a96e8eefce3e5feb05ced426f87c67489856e19a5f4cad3fc97e76fdae441efb91c8c71939bb337db2d547d6a7bf858f508c55af98dc8329adab22dce883f8db3f90319561996d41831ea2725aeb620314e8dde9ce58b65ad5a18aed0f7bf2a3e055941ccd1b2b38b3bde695630acb64ee10ee14047788a57456b6a13481dd6610a373dae323efb8f3e1ba", 0x10c0}, {&(0x7f00000013c0)="9262f0513e731d20f41eb10bcb2cb56dd66526a1dc38e34ae6e19bb1a9cfbca014017cef71e0a4def19c1c74419b3022ef427732b360cbced1a654538c602623592aa6b12afce4a34f8ed03c3945c4f1f3198d2090c207d4fd5c68d082c883c1903fe6f99eb9a380eb4bd083621aafcff80b3a74b8c3c222dfe4560b44650af8a7ede6d8aa1ea49c6654405cf79a9deec8a73c6784c359a2fa2a0e950b101e7488eee2eb01fcda198fe5491725734347c84750545c372e5be90d61", 0xbb}, {&(0x7f00000036c0)="9a20524122", 0x5}, {&(0x7f0000000300)="f04d5e67f2ef789d5b4007df89a482c20e66c3dc275870123e4815050af886a19b712f17ff85437df02be4d9dc86b5f8a0b1459033434bef89634e59c8f28684c5ab40dfaf3d20fa9d9b450a31059458ab9e4a8448c89e176bb04c60d07ba5bc419080a897c69aeb69480110ed0ec97dc5313ea681d0bb", 0x77}, {&(0x7f0000001480)="5ae4a50bebf48dd397621062fd9c3ec1f680036c199dafc418953670a746394de8e93f7a5a656e9cf6779a841ef66f72494e4e69de072064755732c27ed269ba23475891c4c7be7872d617977426c72ef862cf6f45bb907953c181bbac2747e85b20cc32dcbf0096f7e2d5844ff7256bb4edee0919644325913f45e159f228f26d16d98465bd5ce92033924763f93a2404fbafb1b6c6b650386335c7167019c289a0356b3fe20ebba58c5b9e561f575d44a7ced111c05dceefe1ed465bea3c75bb356532364ed523daf23c56203373813e8deafa87e81e32edc4fd51b07ae6009f59f30fef62b162f92025d3b5ae935e542cb5649773d76dc933657e5cfef535acf021dc22cdf44ed6b3fd3771f0c5ccc96b8718e6ce177c8c8a44cb351258d023e6d242e036bea4e3caa0029d5db40fb30f8b1cb33eb0547e92284453db968373c63ec04a83e6110091cb735daff558fd9a7a0bf290968f1fc729a4f89b4a21589e14fa6c295fdf0823feba0070193a02e9415df5e493fdf35fb3574dd3b9b5ab9ae68cc3bde42e7161c3a8fc09c220fda78b924827df3ccd763fd7ac6df2e112ead459cf5b621ca578c02d61b35fe269c608b92e988409e6b32167af7594df4c2692cfceebd9edb438f812ba9e3105bd0b89c26964a9be313be85d5bbb53c6c26154e27278357d9adfb375ee0bbbeedf28fe75d1fdc8743e217996e5f4f6a8645f243c0632e40784c8b8a9fb4c29da0e8876d7d4c37f39df0af64827fb531426925d0e9dab7a575b3cc865c5d3ae9ddb55ec669a8bd508282b923e19090d0070838a30d8f5ce30fd1559c330bd23979461d4083d0fb424b8826186b84c124f3da2a565007f642df22f2a2741365c40a25b0b2d981bed78743e94a60039be012441649cc364818a748ee3d14dbd450304fa04c594e3215a85a423427a65c4e5685538505906a05212e40eb4fd749bea44e15a19155fd5b5de26346c54a89bba0236f9e5782e2f7bebbb38715ed4e049cd3a2fac3311116a2dfa1a5205e2909e1c9690ee7fc64dcaf2c3834b5795e058c171120ba928c86ee0d0a6cae608cd458e15943d57e0b96e0199bfcfb63c513b50323036fc6401d3e9710f149438c1e40f74bbac25a9e7592b1c60167c9a7c91a1118ce5f6bcde671c598d78e0acd34df6cf65dcc94cedce284efe47ecac67622d25e822a4b06297636394b5c226f2d088b53df7d6325e8bd7b6bad3767e18dbbac4bb8c3417fbf0b837fa5f3a99077f27749deb6456c0d04214413103b5497210af5d17da73b9ff1d9dd336ade441b9c942bb4e487bf522eb501781f16fbec180e2612ae0ef96bf193c89064f4895f38959dcc642743eddd9dce034dd6de39ea34493efc90c2b23da9f138645188a8be3b3c7f369184083ccf1a2175bc8028e45a828d8165f031b41329a2fb94977f24296cbe1670b456de7a0fd077d45ea360c96cfc2d5dce99f2222006e444a1c9d61e201ff22d651b60ce184c9b3c63e7ef099362411cf6818951379bbd2d0603ef2f6f4fe5d2c397847d0ce7c839c9ab276f44536da92c02cefa1e4e43be355cbc15262ef5589b8e7601c0c8f01eb000059fe8c12ba556c3d96cefee1ceca923e6d17d25837af6f572d809dc032e836e3d514db3877395fe8fbd4535a3b11b5b9f59be0360ca9a4b615766103f3d17cd51a9e4af85efda0aea44dd7d0ce04bffb63254861aa441c89ee4363ca3dab88374f948774e22fecb31c6e83e16e9b6f08df07e056534a97a0b1bd7061438a1b8f85e8795cd68a72c627f0331d7d1fad6be37ef882deb6b115004fe698a35434bcd39cafe1413cc124941b0d52b019ffed6c067b47f00557d55b5b945f432593e9d8918e351133407eb027348aab44655a158087b6ea5f995bdb185fd050b22822b005029d27269b1a49ed9ab58450e229c80a319d179400c1c5af719a218d1fa5fdf2895f53565ca1586f31a1c7c3d00f7514abb2bca1ae9759f6e57b7b4b5b3450fafcc91516178bb0baf97d6c05352db23af0a48465078737fa1c4006a274e3dfdebd84e66f410819a92c2329e6a1048b5795202bbc8978645e204e4ee6df79c01eb27c78a635d5c1e9a29d64452bb0acec80ebcaa2ff2fc75da08696b80d80b83c1fbbca0c4ab43e84f41e458443e5d14137c2d7ccad5e163f71258c3be12d4d45a9d9717575ca52895636e03848bd15af63f15680199b007450eac094b7a331fff545541c2831746fe1d977cdb0779d9f84f74e51b70c6f533e9052aed2ab033d589d15ee7ada8d7648181ac8a46bb87ce669a96c9482bb46f518fb6f87eebf97cd0779003323e4c61eb6e53d2a8187fff1ab35a40c6983dd39e5670542c1a8ab39bd8124b944abd3b1b74cdc8a4e2a44f95af64e8f5e5b7f377c1a07b8ac21f871cb364591f7291bde58245b6e353542cd130d9e56a22526382e0f29e6fb031869507697fa1f466340ef18e0254d919377ea2ce8fe62555ea9d5869b2900c48725f724298bfb031bb7db974b72031b99722b646ec35f2b9f88e8efc25a5d831c3995c0777a51abee103f294b37445396a6531d8efe640db65494e1697097529c2446214233350a8355be862f9d97aa1256498fecbddaeee5d02564935c365f16fb5b82c117dffca370bbb00019b629fcbf3754c6047a2a740feb6d4e847707675d28a56b90289ec899a632fb5cf3f43bdfbd0dd0d58f7e792661db79270212163503df7623bd91b768e529cc6057413061241c1b7f955c0ba3026974ff3a532de120819268d84bf635bbcdfc3080b75395885f360757a79bb6ffe543006c28bea120696a3faf1157c800f2e0395c0fafca25f1242f53162bdebc3a741576478e5d8c004373ae1d4fdb15dbbcc8dc3bb52ba95d2cb1c2f5205bbd7e0b2e52e2d91d599aa677dc0858c2b1ce91c6e5b5193d65524aefdfb0cc3c5e2608c5f86305131ffa5363bf4db054b8d90d1a1c84d287efe92171fb92aa0aeb7794af55d3c9cd2055d9a1fb5ee30316aaa7792e7797d9d227301f2e1f6ec8fdf7912e67fcd2d531adca91560480aaf024b50b9a276b59b3a8bf07919deeb3593ae99e8ef3ea8033da35024afe5f529e2f8cf1c4a2970d845496829310cf47ba93fc7763959ace771296f60d0ca523becb0ddfb7b73a978b8d1614231f410e302b55eaf017845b0e899359ec1ec5519c3d10c4886c1a69d6c576d4c38d4b3c2f0634a1e207486c4c4aab68da26c8e22a98c4c240ba41e954db8fa1cf2e54cbf61c9368e9d4ad8061eeef24dbded4797f19ed416494afec2bf8f1489c034186d2dbb58cc9fd1f69b3fc4c6a3642f1bb553f4c56578bdbef3f07f8b6b91ef685da53020ddea3a9caac18751c75164986a137e998cbee46f5328f1939cc9ae7cbf3d80405fc4bb12c994aa282ca1c2faef1492fd581fda226f3c0ac2e9f0c58148b5a954c5d364bb27af6dbf41115f2ac3988d78049a04933101f970ff02fcf84b6318bc351db9df390456c767f36818bf8baadb3a15f55d2223d161120811b90900c4f85e71f15623cf61e3eb2ebb8e7402b8848df2bf64168df5f22d86544272c166413d79ea21d494ce934657af53065fc668ce312696c8867ca41c5e6caca4c9f97ff166d9b616ae64368edc5641099f24d141f3d6935df98f647cb7795d45ec31a596a2335d0569638a05af3cb4278b215119c78c8455bd82b9f806121adf6c954c29ee5e868f0827ba7d408fa0c60961bdf4994cf5227d9ca381296710705ac663b7aa50c9f90d906f541245d9999849eeabb1689177ee33a813296598dd5fa0e27398711c22046246c7c4f6011ee9874b1d130be3b9b9b68d686bc1fde24ce382c54126e6a89eac0926ed333e62e5eaaba3be8b4701bc1649a95eeff7e8389e815af7435877feccf6c15a02b0cb54618e9ad5379c80afcfeb0dba19f12212aca163cc9ac2a1c9ee1a92137b7e356b90729b56fac2672e0cf7d4535c2afc46274ca217ee1e07e1f5dd84d6a098896597f4fb6500427ef81fb67872ed4943ceedc3d2ba39978bf72f2e26591c832116f87a2c5848d0c95cd6afb2da530fb48ac53f719e5e5148f074106c648444c46ba8c947ddfcf3d437f244ad529d4f029f4fe05b3f615314116fda617e70ff121f2eecad0299238978121a3f983ab2f754e1168e8da803d13ca4e70c42452aecd225066b2147750ca19fdde8a72d53b65f1a653557afa6a5411b8deecd042c1160d66031b9b08a0faa2238d2d559f26be3364a706ed144ebbbe432fb7c59cf0c8b25f6a13529a28482c1b6e796db5b7664a937620f905f3bfe6f00fc5ce4dd89af9ab13b786fdbc4ab3aed2d9f1bc6e15e27c580453623d6bde564fb4c6c1ba6a7115152a7750041e95307e5969fb9a95e5df666fcbb3411e0dbfae53401614c0c437bc6822e502571e95ca47aab8f54876825f4167a2d6597f01d07523d696f7af39370a82526d7c5a4807ec911391ebddbaa20219413a2387e7111039396ee276081e431d2cf4c9385dc91dadbb6eb43b4b58ee05fae8cecf227c97c5c523e28a5fade1b120dc153f6aced2e5d1487721e4ef4c9b7d67d245c0d1e7847f36d181d0f0e824cd21431e49cb755ed8476e7c49e0a9273a9979009865b28bef38ab5d1e1fbe8f049332f53f76c6105372ebd7da98f22414bb6f6c9897bdda7fa350dbfc64a6de34a18f28bc77cbe5ac72a7d326ff2626f187a60b461ca50cd7ebccc09cb740b9c47efed079ec3db34544435386c5895ffed0f1ed01451f8576b1e0adcf8cb9e894be3d1cbd9b4ff252373e8adb7486154c01a038c8b702ff8d0eae509f38ceed8e14b629fc460538d29af86b795ab5ec63d18dda329671f61aa9eb6a2d71f3064030bb1eee6f40e4ce765dbfb334c2dd95eb67bc1ac35ae6dfcddd3cde11dd7b128fb639cb5021c8c00ed036827893c6c5afe3574531171631170304b661ce1bd9c0e7f69095fabb75a82acf8783e7fd550f3841c560b28450f9395c47190a3b60d21b9ba492e85dbb6486bcc606fa3ecc175e", 0x1122}], 0x6, 0x0, 0x0, 0x994bb9d352a60fd4}, 0x0) 02:39:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x74}, {0x14}, {0x4000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x8010570e, &(0x7f0000000080)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000040)=0x4) 02:39:53 executing program 0: munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 02:39:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xd080, 0x1) faccessat(r2, &(0x7f0000000140)='.\x00', 0x1, 0x0) r3 = msgget(0x0, 0x2) r4 = msgget(0x0, 0x446) r5 = getuid() r6 = getegid() r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0x3e5) r9 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r8, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) r12 = msgget(0x0, 0x446) r13 = getuid() r14 = getegid() r15 = socket$inet(0x2, 0x3, 0x0) writev(r15, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r18 = getgid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r16, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r18, r19, r20, 0x2, 0x9}, 0x5, 0x5, 0x8}) r21 = getgid() r22 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r22) r23 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r23) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x2, r13, r14, r19, r21, 0x0, 0x5}, 0x4, 0xb8f, r22, r23, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x1fffffff, r13, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r24 = getgid() r25 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r25) r26 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r26) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x2, r5, r6, r10, r24, 0x0, 0x5}, 0x4, 0xb8f, r25, r26, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r27 = getuid() r28 = msgget(0x0, 0x446) r29 = getuid() r30 = getegid() r31 = socket$inet(0x2, 0x3, 0x0) writev(r31, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r31, 0x0, 0x6a, 0x0, 0x0) r32 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r34 = getgid() getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r32, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r33, r34, r35, r36, 0x2, 0x9}, 0x5, 0x5, 0x8}) r37 = getgid() r38 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r38) r39 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r39) r40 = socket(0x18, 0x2000000002, 0x0) setsockopt(r40, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000200)={{0x2, r29, r41, r35, r37, 0x0, 0x5}, 0x4, 0xb8f, r38, r39, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r42 = msgget(0x0, 0x446) r43 = getuid() r44 = getegid() r45 = socket$inet(0x2, 0x3, 0x0) writev(r45, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r45, 0x0, 0x6a, 0x0, 0x0) r46 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0x3e5) r48 = getgid() getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r46, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r47, r48, r49, r50, 0x2, 0x9}, 0x5, 0x5, 0x8}) r51 = getgid() r52 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x800, r52) r53 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1e08, r53) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000200)={{0x2, r43, r44, r49, r51, 0x0, 0x5}, 0x4, 0xb8f, r52, r53, 0xfffffffffffffff7, 0x390, 0x6, 0x53}) r54 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x60}, {0x61}, {0x6, 0x0, 0x8}]}) ioctl$BIOCSETIF(r54, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r55 = fcntl$getown(r54, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x1, r10, r1, r27, r30, 0x149, 0x1}, 0x7f, 0x9, r52, r55, 0x425, 0x80000001, 0x100000001, 0x1008}) 02:39:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x4) connect$unix(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710009d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897e8b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42f2c93123b8284e6b47e3f7dc2a8bcc710010000081ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf913600b1607ff593f3b1a20709185f2329b52880a6e48c236667f066f40c3fe27483920260e76abee9480fc2be52b9a01f5cba51fa405dc3b7d317cd33814754fa41456de42647b41d150a89c7a380ca3d3141030678299402f6bd3dc6cd94e7f4903c81a94235ca706578dbc401561d7759941e288008e151439a088c2a2a2c40e4dfc60e43c44f659cf34474d32541fb911ecbbe196aa61238701e9b40a424e91ac194e4b3d3c316b5c642dbe88ec1168ca484f58bbe2eb08a29e89af6a2c6804e6f90222c57953f994bfee3fb8e1d80dbcdd294375aed0f0c21911bab15dc382f34ea395a4729965eac7913a6f1619e38235328a53ef31e2ad94ab9c4f26ecbdd1babe7ba555ec84ed1881179ac3e9358c4ac3da5688cd90151d63c07b923b8ccb22c807d672c8c0ba604b3e97e9ce1b6e373a2e986e52d478ad5755219fa26fafd03aa65ea0d051a3b348c9aba81baff433500a82806afbfca51cc26c627f832d29a10f43d6929bac0c6d801bf06af82b9d1851bb4e68d479980bc9cb235de0db312db91b3541443af8f8a7fb70666bb03f08fb9b5d4bdf4a9223232182ad09983f2e07e430123664ff855db1d29a721ece820109a7030636dfc417f9fa567d7a8014f05878ccc8cd88169657a916a0953b2f14d2977c2d5ae87d379f17f5be62992330d6d307b43449de03a7298ca4e6da3d340f401fbf0a7cecee7c3b49a6ca52862a5c8ba634fb698c457f106f6fa14e021f97562d4bcbd682516ce9f3cd417303cc41a38a8a641b8d44550164e605b9d56ceb14d335013d57f696903bb012f125c26d31b128eacffc758f301aae8ae0b8217752cbb0910a7350fb66ed6eab7848c3a3051f8bb24fb1d898fd5d6d3e33a312371f254725699d32f1a72ebb72662ad5421ff987b4af8cda595087faae6864121d0bdbb4de689ab18ef6fdff8658078821c00ec445931c05dcdb7e22bfe3f6341b42fc3f13944be3fdcba2ccf9103e8e52ecc95cf91db3d1e5daaef6490c044978dbfff0b12adf4a252d92dc347300a8778c9c833af56f3f2995fff22b186199068c5898934e9dc364a8ffd5efafd9bb47cbfe60f86d1c7e67459536372e1de4e83d02babd86b09026a970c44ce0753bbcc7b36b1b58783afc5fc0ca46b5d295e8ed7ed8b7b7944090b42eced8fce3af11435ae"], 0x10) r2 = socket(0x2, 0x1, 0x0) socket(0x18, 0x3, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) dup2(r1, r0) r3 = getpgid(0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r8) r9 = getuid() setreuid(0xee00, r9) sendmsg$unix(r5, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) setreuid(r9, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r11 = syz_open_pts() r12 = dup2(r11, 0xffffffffffffff9c) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r12, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r13 = semget$private(0x0, 0x8, 0x400) semop(r13, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r13, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r13, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r13, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r13, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r13, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r13, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r13, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r13, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r13, &(0x7f0000000040), 0x0) r14 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r16 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r18 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r20 = socket(0x0, 0x4, 0x6) r21 = fcntl$getown(r20, 0x5) r22 = socket(0x800000018, 0x3, 0x102) bind$unix(r22, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r24 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r26 = socket(0x18, 0x2, 0x0) r27 = fcntl$dupfd(r26, 0x0, r26) ioctl$TIOCFLUSH(r27, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000240)={r21, r23, r25}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000540)={{0x5, r15, r17, r19, r25, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$SETVAL(r13, 0x4, 0x8, &(0x7f0000000040)=0x80000000) semctl$SETVAL(r13, 0x1, 0x8, &(0x7f0000000080)=0x7) r28 = socket(0x18, 0x2, 0x0) r29 = fcntl$dupfd(r28, 0x0, r28) ioctl$TIOCFLUSH(r29, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r31 = getegid() r32 = geteuid() r33 = syz_open_pts() r34 = dup2(r33, 0xffffffffffffff9c) getsockopt$sock_linger(r34, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r34, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r35 = getgid() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r36, 0x0, 0xffffffffffffffff, 0x0, r35, 0xffffffffffffffff]) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000280)={{0x36f2, r30, r31, r32, r36, 0x123, 0x9}, 0x4, 0x2, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getgroups(0x2, &(0x7f0000000500)=[r8, r8]) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r39, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) r40 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r40, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r40, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r41 = fcntl$dupfd(r39, 0xa, r40) ioctl$WSMOUSEIO_SETMODE(r41, 0x80045726, &(0x7f0000000100)) r42 = socket$inet6(0x18, 0x2, 0x20) r43 = socket(0x0, 0x4, 0x6) r44 = fcntl$getown(r43, 0x5) r45 = socket(0x800000018, 0x3, 0x102) bind$unix(r45, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r47 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r49 = socket(0x18, 0x2, 0x0) r50 = fcntl$dupfd(r49, 0x0, r49) ioctl$TIOCFLUSH(r50, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000240)={r44, r46, r48}, 0xc) r51 = getgid() sendmsg$unix(r12, &(0x7f0000000600)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f00000002c0)="8f4c47472473412f2379790e6ec5fa5994cebd88ad8108d73451c7623addf3a1e2f8f6784397d6a222eb9f8a163feaf429db393064dc5e9d4be16739967f66a49f3b1212af5ea4fe67b3d97480fa3b8f60c365e8dc064f3b6252b1eceaa6f4ee3e5343bfcfdbadf32987d060ea680fc7ecfe69c330f60a6e6c394c55d2cada087d772bb54c5e1eebae2f317c5f0d9c37a3233c6bb06da7631be184ca5c0a401e796d339578e98c76c022e2be0e3f6c1b7e3d4c8abf1f77fd3db33fa98e07c225dc5fe7d5171a0d7802c20f5efe42d86cf1d5dd54aca7a6422c8c1ffcc7910bf858b8c34147d330633e1c5018", 0xec}], 0x1, &(0x7f0000001280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r36, @ANYBLOB="b882d44f9d4d08bc9c206a8498d10e000000002000000000000000ffff000000000000971edf25075d218381f9fd97f77bc99bf3d47e2cc225ad563a56974df8dbef3d68ae2a70fbdc335ac15cc90f3f2a9b007860f54786f1cb74e79122454d30314fbcf0d55d3793c67336718a4138f01cf92d17200fefdaef6c7a90ff262c9e314222f86e2ec3a5081cb0a3886bbfb71b653b", @ANYRES32=r37, @ANYRES32, @ANYRES32=r38, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r41, @ANYRES32=r10, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r42, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="000000010400010000008d80ffff000000939e00", @ANYRES32=r44, @ANYRES32=r9, @ANYRES32=r51, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x400}, 0x400) r52 = socket(0x11, 0x4003, 0x0) sendto$unix(r52, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r52, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r9, r53}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r54 = dup(r0) sendto$inet6(r54, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 02:39:53 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000180)="db3d70b8569d848ab0839c2b1d1943f7091a3f981c792754e3f3c303ebed8eb97e07ca9180199ba622e567185ea251827c3a581e014d79b85516cc7a400f85050e31af6a44cc0cfd6f090d9363c4cf6bdf4db9ec1a90b2536e6021d61077fd6c5922a2cdd0cde963634510715a84a76ea0471b9478fec1d4997dc67538b880bb08b682e005d72cc0fdce3ff4619cdf8b74f7f5", 0x93}, {&(0x7f0000000800)="76a8c4ce08fdb74a633f730f51d552764e2ca988824226c102ddf33bce42bf3c8666f537ea708989089fb15e88751c1f84c358c16f8f2cfe2e733722f90d34ec56b3d6132f424d710f640dcc9e08309ac9b5a55fbb42152f10693305ee1b228f6519aec04ceac4734fc98594b97cdb0d5ea48992022496de9e418efdc6d9842fd17d27f65114c107583aabaa5679acf022fa8966fa70ab33c2ac81a31a384b5102f25684ab802a856f2afa02d6e897d38ceada9b94a16db23e5c114f09d4997a85e72df86b6f99e8e3d3e6cd6edbb314f5b32a03ebaef6a2eb2eff1d80a01631c875a714438f6d", 0xe7}, {&(0x7f0000000240)="bc34ac7d94c6a408812218", 0xb}], 0x3, 0x0, 0xcf) r4 = fcntl$dupfd(r2, 0x0, r1) r5 = socket(0x11, 0x4003, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendto$unix(r5, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r5, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$PCIOCREAD(r4, 0x8010570e, &(0x7f0000000080)) ioctl$KDDISABIO(r4, 0x20004b3d) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r7, 0x0, 0x0) 02:39:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x40) semop(r1, &(0x7f0000000000)=[{0x6, 0x9, 0x1800}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0x3, 0x800}, {0x2, 0x2, 0x1800}, {0x1, 0x0, 0x1800}, {0x4, 0xfffffffffffffef7, 0x800}], 0x8) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x6]) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r3, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) sendto(r3, &(0x7f0000000400)="1d57eb2038db911d6010a0ee1bb777a8893200ca92feec0d544d554212a9826784153baef6f649d2ed09a96ebbf4b7d4e26a1470fd6f0dda2b40163424f8b2c7c8da045b3ebb7144a896e88650d8f705256711061f8a63f2f81bda39790ee53d41277729aa893830d884f0d2a802c9f2225e2a33a86a2f95d8cfffdb294db7b7934c1cefaecffe59b1", 0x89, 0x406, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) pwritev(r2, &(0x7f0000001440)=[{&(0x7f00000001c0)=']', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x1000004) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000002c0)=0x8) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r6, &(0x7f0000001440)=[{&(0x7f00000001c0)=']', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0, 0x0) ftruncate(r6, 0x0, 0x1000004) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) write(r7, &(0x7f0000000300)="20424d4397fc853e7715191915cba54d1e22c203d3dfa584948adf027d4f84b87ec55f015795a3023fa9f4d3e0fe951b6c36f7b58df39a43c9f76e67d9ea72ea19ee6ae6eaea54e330010a8aca98d230b43dd001d30902a1f1d2603e4597cf312632c602e6aa4da0e745ccd2c89d2ccc54b424339f212f2279954fabb07774024ecd705aa9cca88e246021da1988d3f888008b6a61759e48f47108bfbb423fefd52647101411566c1f6a1aa016c2d412f43a73a968e03f04dcc4484b5bced16a17c798b331bae81603b1e690b90d0fffbd7a11", 0xd3) fcntl$setflags(r6, 0x2, 0x0) ioctl$BIOCGDLTLIST(r5, 0x4004426a, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xb0) semop(r1, &(0x7f0000000000)=[{0x4, 0x0, 0x1000}, {0x0, 0x7, 0x2800}, {0x3, 0x7, 0x1000}, {0x0, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x4, 0xfeff, 0x1800}, {0x0, 0x7ff, 0x1800}, {0x3, 0x36ae, 0x800}], 0x8) 02:39:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="e7a9b662c47cde256243ba63d1f6715385ee0ecefd116ee6cf24ccbd2436545b86ae5834e227f71816bc300500ed788d8d939be65c2917b3bfa5585817431b0a565d75bacfc0636378a85ab24bdef7ec13d2741d6bf1c8f195facbd165ae2556499acea450d673071636e3241a91e6fb2021b5ac15fa8e60a57b0994f35d5c5b37521e857bf7b2c10854c3d8ba3f14e7e439d5f6dcd4cbc36ae4cc0fb1a1afc816ebb9d565712e6544ed32623d83aa7e01b9e123ce9ca7e982", 0xb9) r1 = semget$private(0x0, 0x5, 0x624) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x81) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r1, &(0x7f0000000140)=[{0x1, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42c, 0x1800}, {0x3, 0x5, 0x1000}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000480)=[0x1]) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x20, 0x0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f00000001c0)={0x9, 0x1ff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = socket(0x2, 0xc003, 0x6) connect$unix(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000c70000000000002c042b548cfd188e4a3316fb675bbe4893ab797757b746b644f5dd3ca5b41187612930a33ed85f7f61cde18503d2cab16a6306efd52691f26e4cab074ee907bb277f7d2c85e9ccd587c181e3977ecb2c5c8786d1a24093a32e8e001b237d62878aa837b412a03a128f651661643703dad8a78c7f405705a7b863afee9cd62a88dad0eb8de58310990b8d4eb8dc3b016eec13cd361ec7c8df"], 0x10) write(r8, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r8, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={r7, r9, r3}, 0xc) r10 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0xfffffff9, r9, r10, 0x0, r11, 0x1, 0x401}, 0x5, 0x9, 0x4}) seteuid(r9) r12 = socket(0x18, 0x3, 0x0) setsockopt(r12, 0x29, 0x6c, &(0x7f0000000040), 0x4) 02:39:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x8010570e, &(0x7f0000000080)) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000180)={0x49, 0x0, &(0x7f0000000100)=""/73}) recvfrom$unix(r2, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000040)=r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="100000000000000004000000c79d3a9bada67deaad3f99139bfb28ff070000000000009f30"], 0x10}, 0x0) 02:39:53 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) preadv(r1, &(0x7f0000000000), 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000240)=0x10) r4 = syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000140)) dup2(0xffffffffffffff9c, r5) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x30}, {0x2}, {0x6}]}) close(r5) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9b130931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a50cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84aebb69e325cd2485e172bf1280ee1ba4447205cf9918e7439b977857311ad623cac3b38292378d10c10e5890d52bd474213e6663967f5f9d173b52b301ab44c06d142b2975c209f05a7e7ec920729ae034165443ee8215ef28b04f851ad941179d6208054f5d4bd37547685ed7a4416ce6755ccbb034b64f4ad639bd16805c54c224834d559db0a32a46158fffc7c4ceb38482875e7012df450abbff447857c778e98dd37edb85c161d26f824bf1cbbd98df48f48e1702cb071df0"], 0x44b, 0x800) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000500)=""/114) 02:39:53 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) r2 = socket(0x1, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="bb2f29fb05be5059c8ce8f9d95878b3f9e8c00c7e967f5163d2484d6d43b3038b4c95826df08ea4a44b666ec304366168db97c84c08b150ababa7c887078b328c6f0e21d6c90759a4af64741e6910682e18b50fe5beccb64f1e9afe3c9f261fd8402ff6fba2b2132d3f636439d2291a961c5f6370cb58652112ce8950bb74d5befb79f95e5eb815897e91374d6379ccc6c6369525e18543505e2dd7e02f0f0bc8cdc6d43c4d5faae665dd420bb", 0xad}, {&(0x7f00000014c0)="6b85a32b1a32a6ff7be439e93960eb75da139b08bde225cd9a0f1440fa962ebe4faf283f95806273b5155daddc9e8a6a4a3fb2d3ad072e30de97528f86a6125d2e18ff538a4d0046d536c1cd6348e37cebd29f9272e45628ef2c4693508dcb3de5a0e669eccf5621ea1c63c8c6d6e1d905ca21a554092acc1daa18f6766fed3570a10e983aabf5f83756d79aeb3bb4739ee0ba55bb19ba7b3f63658486bc84c77955bb08638ebd2dc8ce54bc42c10442b518f730f7c3a1fe13bc1e83788102fbbbf6ef75a0f0319bdf4b5b00", 0xcc}, {&(0x7f00000015c0)="f5f5442572e81e23392f6e0c523ee449eb29e459687c6cf2b95a5ec693934e97e736b0140a6875220f8a35135de965339931878d3e81710d83b7ab9d8bd2d2c36a1d31a2bf8d6510134db67717203e340393fa540d517ae98c206a94ea3b6da958253231029c3bc89d74306ee67f4a2a82796f67532fd1423c54f3d9065fd26aaeb82a91fff7562c5144c1cb46ec5a227a35fc0bea994c6e47b89b61cc454442247c6aa4d8955fa0821393517a2ad636a97fb62e4d1a651b2c2da69d8ec1160fa76545b18470d7872a60d92a737bed", 0xcf}], 0x3) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r3, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000100)=0x2) close(r1) 02:39:53 executing program 0: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x2, 0x4000, 0x4) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x4, 0x2) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x4, 0x8) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) 02:39:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r2, r3, 0xffffffffffffffff) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r1) ioctl$PCIOCREAD(r5, 0x8010570e, &(0x7f0000000080)) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000000)={0x1ff, 0x5, 0x7f, 0x1ff, &(0x7f00000001c0)={{0x2, 0x9d, 0x2, 0xd5, 0x8, 0xfbff, 0x1}, {[0x0, 0x3, 0xffffffff7fffffff, 0x7, 0x4, 0xfffffffffffffffb, 0xfff, 0x5, 0x5, 0x80, 0x100000000, 0x5, 0x80000001, 0x7f1d, 0x7, 0x1, 0x69, 0x5], [0x9, 0x0, 0x3, 0x1, 0x2, 0x3f, 0x9, 0x58, 0x7, 0x1], [0xc6, 0xffffffffffffffdc, 0x9, 0x1, 0x7, 0x7, 0x9], [0x80, 0x7, 0x4, 0x8, 0x0, 0x5e], [{0x0, 0xfffffe28, 0xfff, 0x200}, {0x84, 0x101, 0x0, 0x10001}, {0x5, 0x1, 0x7, 0x1000000000000}, {0x2b4, 0xffffffff, 0xd25, 0x7fff}, {0x7, 0x5, 0x6144, 0x5}, {0x8000, 0x3ff, 0x3ff, 0x2503}, {0x9, 0xc40, 0x8, 0x8000}, {0x40, 0xf9, 0x3b, 0x200}], {0x2, 0x7, 0x7, 0x7}, {0xe6, 0x0, 0x4, 0x7fff}}}, 0x3, 0x6}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x3810, r0, 0x0, 0xffff) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 02:39:53 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8060694a, &(0x7f0000000300)) 02:39:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14, 0x0, 0x0, 0xfffffffc}, {0x1000000045, 0x0, 0xb6}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x0, 0x6, 0x4}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 02:39:53 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002a40)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) r5 = dup2(r4, 0xffffffffffffff9c) pwritev(r5, &(0x7f0000000000)=[{&(0x7f0000000200)="afa4c75c250719f5729bc9490d4a6a8a31792f999e25483bb3b9916198b7c9eb4ed970943464c470d5b3df4f4dbbb1db685116cf01b5d637a67ce8ee1a2a9838ac9b9e93355d54a364cf8891652e4209025cec7348bf6475203ca97e3fcba469b4", 0x61}], 0x1, 0x0, 0x3) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) flock(r6, 0x0) read(r0, &(0x7f0000000140)=""/103, 0x67) 02:39:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x5}, {0x2}, {0x40006}]}) syz_emit_ethernet(0xe, &(0x7f00000016c0)="718bb23aabccd003b5407dca48b9") 02:39:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000003680)={&(0x7f0000000080)=ANY=[@ANYBLOB="0102", @ANYRES64, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESDEC=r1, @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRES64=r2, @ANYPTR, @ANYPTR], @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES64=r4], @ANYRESOCT=r5, @ANYRESOCT, @ANYPTR64, @ANYRES16=0x0, @ANYRESHEX], @ANYRESDEC=r2, @ANYRES64=r3, @ANYRESOCT=r0, @ANYRES64=0x0]]], 0x3, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) setpgid(r7, 0x0) 02:39:53 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0x400) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='0\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) close(r0) 02:39:54 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x10000) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x8010570e, &(0x7f0000000080)) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x18) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x21, 0x2) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) 02:39:54 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = socket$inet6(0x18, 0x8000, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x200, 0x1, 0x6, 0x9166, 0x5}, 0xc) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$PCIOCREAD(r4, 0x8010570e, &(0x7f0000000080)) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x5}, {0x3d}, {0x6006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 02:39:54 executing program 1: clock_getres(0x2, &(0x7f0000000140)) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) unlink(&(0x7f0000000240)='./bus\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x101) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000280)) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x8010570e, &(0x7f0000000080)) getdents(r4, &(0x7f0000000080)=""/104, 0x68) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="000000186004008b0007000000000000000200040000000028000001fee25eff0061209a781ef1b1eff561b2", 0x3e2}], 0x1) getpeername$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r5, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$lock(0xffffffffffffff9c, 0x0, &(0x7f0000000340)={0x1, 0x2, 0x100000000, 0x5, r6}) 02:39:54 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x8010570e, &(0x7f0000000080)) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60a4f00800283afffe080000000000000000000000000001fe8000000000000000000000000000aa89009078000000000000000000000000025effffff0000000000000000000000bb00000000000000"]) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000000)) 02:39:54 executing program 0: r0 = semget$private(0x0, 0x1, 0x200) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000140)=""/160) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202], [0x0, 0x0, 0x0, 0x9, 0xf7ffffffffefffff], [0x0, 0x0, 0x482], [{}, {}, {}, {}, {}, {}, {0x0, 0x100000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0xd0, 0x2, 0x9, 0x4}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 02:39:54 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x6e2, 0x6, 0x101, 0x7}) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="a4022e2f66696cca6be985393554a70073aac580f994bc6545c0a07516232b8b21d983318a3b948695905855fc782dff070000bb455127a4499e1e1a7af198f22c5a57aea15fd576e0c806e37b0a993454e7738487f1856258a60c4d4155ee4b422f6e7fcc1272c6d7d9d1e8257f9093f17135cf9ff4815e921a4b90f6c78ad3f94db36412aa2fef53f4ecd2cf2dc58199dcf1757a1c16555e82d287c632d89d29fc089037c06652f87b0200000018d0912fc06c1b064b24a55782c91ae5c477e3aadb80f4cc14e04c450734ddda48048bad9ee444af88b541778ac9dcc2421ad94fa4958e80514e9973e413691c2d2896439a8546552630a27db327c14530ea785a916b8cec587a4df78db8d2b2d74eafad401f8ca9e1a4bff170318a164c9d6ffca166a67ec3a625e1de88a38cef156f5e89a74d384f7546a9269320d12a5f03989c6fa06e11767f29b81b02d0ffec902638da2198297040b3bfcb147667ebbeee1b8e69dff1055a7e69dab79918913f7423210826000cdc4f86f1cf9ed4383c24d0eb75a5c1c798d90b185580a08da2e590d84326b6ccb62c85058a3038340000000000006604d70b6b02e5ae1038548897fdef355e8cf41fe6604338b0b20a2d997d"], 0x10) write(r0, &(0x7f0000000000)="9e3ea2560000000004f9fb777d020becff00ab3a00000000000000e67c19665fc116195da39c959745a78ec3009bf8d4424895c852f4", 0x14f) 02:39:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4}, {0x2400014}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x8010570e, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000080)) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 02:39:54 executing program 0: clock_settime(0x2, &(0x7f0000000140)={0x77359400, 0x40000000000}) 02:39:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x1a0000}, 0x8, [0x0, 0x0, 0xfffffffb]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0xffffffffffffff7c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:39:54 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x8010570e, &(0x7f0000000080)) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 02:39:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000040)=0xfffffffd) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ftruncate(r3, 0x0, 0xfffffffffffffffd) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r4, &(0x7f0000000040), 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 02:39:54 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x1, 0x0) madvise(&(0x7f0000fec000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x2000000000000002, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x68, 0x0, 0x0) r1 = semget$private(0x0, 0x8, 0x400) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r1, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r1, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r1, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r1, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r1, &(0x7f0000000040), 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r8 = socket(0x0, 0x4, 0x6) r9 = fcntl$getown(r8, 0x5) r10 = socket(0x800000018, 0x3, 0x102) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r12 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r14 = socket(0x18, 0x2, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000240)={r9, r11, r13}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000540)={{0x5, r3, r5, r7, r13, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0x80000000) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000080)=0x7) r16 = socket(0x18, 0x2, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r19 = getegid() r20 = geteuid() r21 = syz_open_pts() r22 = dup2(r21, 0xffffffffffffff9c) getsockopt$sock_linger(r22, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r22, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r23 = getgid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r24, 0x0, 0xffffffffffffffff, 0x0, r23, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x36f2, r18, r19, r20, r24, 0x123, 0x9}, 0x4, 0x2, 0x3}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/145) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x100000001) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r25, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x35, 0x89, 0x0, 0x6c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r25, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:39:54 executing program 0: socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="9aead2e5dee639277c292d89b1619a9726ceecb494e7537c8e5663b9041f0b741e67eb74c0f82db63174b882d04391db245574ccde6f", 0x36) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgget(0x3, 0x82) r1 = msgget(0x1, 0x18) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000006f63270a289ee4240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc8cf99644c5c46a690000000000000000000000000000000000000000000000710000000000000000"], 0xc6, 0x3, 0x1000) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x40, 0x4) 02:39:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000003c0)="000000186204018b002b3aff7f000000000af032bdf100000000ffffffffbe57975f2765a826d1250f7c48657105007465e1d48c0fd55b8886b04afd1448278211d73555cc62f626da8d0800008528f8b3f3b2e0b57ec6", 0x57}], 0x1) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) ioctl$PCIOCREAD(r3, 0x8010570e, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x101, 0xfcc, 0x5d79749f, 0x0, 0xfffffff8, 0x8001, 0xffffffff, 0x0, 0x1, 0x9, 0x896e}) r4 = open(&(0x7f0000000180)='./bus\x00', 0x8, 0x2) r5 = socket(0x0, 0x4, 0x6) r6 = fcntl$getown(r5, 0x5) r7 = socket(0x800000018, 0x3, 0x102) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r9 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r11 = socket(0x18, 0x2, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000240)={r6, r8, r10}, 0xc) r13 = semget$private(0x0, 0x8, 0x400) semop(r13, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r13, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r13, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r13, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r13, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r13, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r13, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r13, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r13, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r13, &(0x7f0000000040), 0x0) r14 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r16 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r18 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r20 = socket(0x0, 0x4, 0x6) r21 = fcntl$getown(r20, 0x5) r22 = socket(0x800000018, 0x3, 0x102) bind$unix(r22, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r24 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r26 = socket(0x18, 0x2, 0x0) r27 = fcntl$dupfd(r26, 0x0, r26) ioctl$TIOCFLUSH(r27, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000240)={r21, r23, r25}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000540)={{0x5, r15, r17, r19, r25, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$SETVAL(r13, 0x4, 0x8, &(0x7f0000000040)=0x80000000) semctl$SETVAL(r13, 0x1, 0x8, &(0x7f0000000080)=0x7) r28 = socket(0x18, 0x2, 0x0) r29 = fcntl$dupfd(r28, 0x0, r28) ioctl$TIOCFLUSH(r29, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r31 = getegid() r32 = geteuid() r33 = syz_open_pts() r34 = dup2(r33, 0xffffffffffffff9c) getsockopt$sock_linger(r34, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r34, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r35 = getgid() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r36, 0x0, 0xffffffffffffffff, 0x0, r35, 0xffffffffffffffff]) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000280)={{0x36f2, r30, r31, r32, r36, 0x123, 0x9}, 0x4, 0x2, 0x3}) fchownat(r4, &(0x7f00000001c0)='./bus\x00', r8, r31, 0x4) 02:39:54 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x8000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0xa9b6ae56431293d0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 02:39:55 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x3}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:39:55 executing program 0: r0 = semget$private(0x0, 0x8, 0x400) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r0, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r0, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r0, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r0, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r0, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r0, &(0x7f0000000040), 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r7 = socket(0x0, 0x4, 0x6) r8 = fcntl$getown(r7, 0x5) r9 = socket(0x800000018, 0x3, 0x102) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r11 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r13 = socket(0x18, 0x2, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000240)={r8, r10, r12}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000540)={{0x5, r2, r4, r6, r12, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0x80000000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000080)=0x7) r15 = socket(0x18, 0x2, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r18 = getegid() r19 = geteuid() r20 = syz_open_pts() r21 = dup2(r20, 0xffffffffffffff9c) getsockopt$sock_linger(r21, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r21, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r22 = getgid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r23, 0x0, 0xffffffffffffffff, 0x0, r22, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x36f2, r17, r18, r19, r23, 0x123, 0x9}, 0x4, 0x2, 0x3}) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000140)=""/111) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") 02:39:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb807fbc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012a0700473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c500009fa202361cd8e9c7dbbd5b65c6593d2870b4122cd23500"/192], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) sendto(r4, &(0x7f0000000180)="f2e6683e8550cece465811762548d142e47adb57a4af33db455c320e35fbd7501116cd05fad0377d9185b8e277a28e58f6d4a3129aa13509095124700fa05b8e8ddb03f263a27c2e7cb2b2df844c2d8181c62195302f040ed9007b707e6a42bf2115ae1e6d1c8a3e4576e2f8d24f2dd22dfb2c50f86cd9506bd4273b2017a35733070ef5b120ee3afa0fb5f8ff312b202b466c995e8ac660ca0afb348981fb84f84b285a060b55f20b52307fb0e47cc059b817de307cefc10cd535ecb11e6a3062e5e0d22d28a547926bf7", 0xcb, 0x0, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) 02:39:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0007ffe64dc22ab0a5ca60010400000000003100"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xffcc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x3, 0x0) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 02:39:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r2, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000180)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000280)="2a32f6bf8310bb87e91d954cc77e691a26029593a1f942c9190f172dc7d2a0d8b38c59c56d52be73ae3348c554a7e33575854b91f4f00a259ae3e7784d90ad1d40a094872535282c00230b799434ba95e389b8732e431122a315f300be9e87024c05e55a1ab8c066b8593c7aa54f0c6789c11811d70985c95323b126b31845b17ae58f550e0fde83a554010186614a644525c29a44472e6514ff4ee416989590e9d3e4a73510780566d62bc3fb8f56d579607da88698c759ad60170570e0d349a407e7602ffefd1f537bda242b1edc89030c39e1eb999cf70462916ae9e4b06fbdd6e9069a1125786e12a30ae2da0613f1b4ea0c6520e6f932adc0b1670b20ad896ee71c77f787d32ba5b85243fbb003bfceac18ef0926fcdaead9711259dadfc854dccfcd9ee08fe4cab0a41043b2ffc578d168d6ac768ff94015f2d23371e45dd7872a2f1b5231ac4dd52912709bea18b67b0ea6f0c4ff7816c3c165b17025710cc503af3ca60a90eeeb1ebaf30c94ab001183b4902b23ddc0b382a61d78f2bc4ff137dd631e3c6a03ddc81fefdd87d1f0e4bc05a183d8e806020c9483189b55d8cf72bc44aaa80a30180a3f5adc3c0f8f2119765c1f9a2331ccf7f6a17de3938265aad55138f94843a6afe8c50b1684ee85b791f04b5680d090b6df83da8b968f828cfd709ef96c0911a33a06398bb09cdcb51e8b6dc2d8cad01ab4413c0548670ae3bbc371cf66e9431fb3ff20837ad7d5676ae6246bcad014508a085cb1e12620fbc80ccbb372b72e408ca94382838efa82dcdef4b0063c735ada5dd96b17d0efd87e7cd8dbdb622c6bb47c4428cfb27f13bcb31c1302ec31be603c36c51c0f76fe1f6277ad1d0d628a40cfcc9627069f67fcf205bf1aa71bb3f15accc02104c57ed67303da57268508298a53ed7708e1e627e788b820517c2b58cc0c1d28667809f22ecd83fbf47f96414f19fb250d4cfdb5cd674dbdfd30d7a9c75c2942f4ea3cd137c3d7f35fab7247030807a5ac943db45b1b8c1cfa695ac72d7786fc144494c76f74f0aa82d216172ae81fb15829c6d32bd5b2f8baed283ccf97235e944312c69691d398038eccaa0b16b565c50f907b821d1f2f7deeb4ff8749c58a62380465680678e7a5f4406e67925fbe1b080c956504d016042117243c1801596c959494025763c2aa475635e070cb2001dc55f865750a899c149376d52ace96b7cef60b438748b8ba3e74ba1140f593c9276608455e5298f67f75e31bae94eb03d66d05dc81e98aca4b2cf7a35a9238f26d9c2b4c02fc1a6c18583c9b6eb0c5ff3210017a193506f67a8e9bf4b725d4a3741ffab62d469abeb6e548b1748a08eb10fb395cd8f73ca91beacbb65b082954779fccfd5aa198a7e25290bff6c55696e372a0d2988590fac28949a5b54976e0d04a354a475df7ac8f669a30c63df880cbe50b7ed4e0e311c52d83190ca6b380aeba6ee530b40465fb856d28eeaa38cb70e5e1b47c6662d52dd77a0b9eceb31019c9f5b1be8749785cd4c449f229ef40a7057c335f70d927a85c1e5ec7c99e3522b31f01c42f2e92c5fc9771e6b8322ae498186934dcf3cdbbc7939758a5a56c1e39dd30af5119cd0ac97d16c2211cb4c4f073d4f9d10ac7370b1e279d3123e586b34cfa8c8826fd242689d00f716228caec180327de5f46d7cdd481c43d634413efc31d8d1b2137b4dbcbd2b9d4344ba2938171644b53fc49f6b414489b91a7520dee3f1bf29f575c0c4597767d0defd34d12cfd7b1c71eb00bdce3ac6ecd377d0b5a298bb9d70c251b5656c3ddafeeeac27803ce43517743d0b5b32ceb4b447e80b372cb91dd13e96ff4df434f9a9dbc80f132bd2414b0d74289762f9456cc082440fc409860cc30f504f1919ae2f8a4e13969a168091b8f73feac68a48218077b3152e6572bc750e42bb582265ee247e84ab1d45d33bd5f6f07ad274c7e41ba601b3689645ae282bb4fdd5ce307de7084a1e3a897f70d0e79301076803c25c1595677a40fd62bde5c483729f79eb87a1ab5a35e4f326d545a06fa9b2f733f7dc2528e0eb07a73da4ea2ff4f5af5313a1e334a6646d660ac6fec0cc84d9e5cb1aad9e0c4fd41d2722d1162a9349f671458e96f29a5bdeb8353b0a029af6f7b8cfe9a15ccf21ee076eca74a94716dff487e85735e91af529bc1100e7b9781240ee479a6496802085c8b82293d34d75c40b8dc8c6a073bf8feb42550e86ca3123d887e4bd356cbf60267017f3b852b393fa9f7d982d1922356799aba3a077bb242d92c81c79915988129a4c4ea61244dfe12f90532c969f1f4d3fe385c35a60d9cb6ce7b65d9c22e43cd97f5585f17ef269c14979cec3a87b9fcc6edab10f321a76635606af10f54e1d2c3233965c1e42a3d8db5e87d367e87fdbb0f01c82dc06c9a1c79d28ce2f869ebccedb2cd5957d7962c866a017e363b6ee6fba4f5c6136b184fe29c7f13e1292985af2de401634d247fd2b2cec479de9055af94cd19251b605376f74fa3e1110d24bf118cd73967a502c1f32c39f6ad4b6d6b88f7b581ef0b9c128f80c9642d6793c9e2b0e223b88f56def29d654bfe10a0cac5cedb2a692ef7f87f0a5f9705444c9ccdf55c7660505856fd9b747b02de4baded09bda84599d2839259ddb83eadcf5d98eaf66575bbddfbc41911586836ddd0b035a5a2ceb285c59710dd5360e9b24187f6d3628d8ee98b9f79899a70cc43c68aae2c20146798552ffdb96a7cbeee57888d089702e1d0d7c9740d9ec7df7e2cc7bb7dc85f5c90730d13458762b3b33d365faa75a8b64bf0d7054a41677199f339310f14b8f2ccb5ebc5e400f18b4b43deacd337970dfcf77a948c215b5a3afc2f6a0ac2bca49c23e188faa2d526c77ea732869340d003b1c62abdf73c1807bfef84cb55fcba3310726ea01445504abdc67d29f0a02255025965e075d319735c17800d94ce91701bdb3370d77810734afe6536f082539d209e3cf5e3ebb6e4764b3d70e875fa6525481c7beb68a929df1f5b090526ca0d311541ab79794ebb4bf5190e044aee612763c6216de4ea601b058792e65aab3eefcdd208db07863a9aad2b0911eb0bd9bce16b6f8b02724c7f4cb5e86bc90c401a26c2200fe41678295f033f4b712f629770de0c8ec86ca4688dec087cdb5861c33c76043a5a61ec0f73dc6d472c7631b1ca9a348d0eff66f152502035b0cc8a69a1254c9dfcb879f654d2cd7b9dcc6d67e98ae86ef31e7d7361f14f34004a5984a1180682a09036c846d4f2f22d5c4ad63ea82227e30805ba8d48dca3eb28409e12f0a4dc822b4befb28d919409ef05f2816c46099f59c8a14119e35ab84d6323ea9fad4f68cdc00717188b5150d6ca9570421e07f11075f6022277d88d77bc595282122836d615b2d7d5dcf811c2dd9cb1dfa6d8e10d189efbd83cc694a1cc53c4c912207e85b526eae1b2fb1452a3bdf92c6a0e20542208900aa269614461d75856e7716a4e2039880a5d2d049c8fd274047a5fbdb47410145669b5064e2a27b0813775c5a63d559e338ed72e601df8d319c965240da27406473ffad51502d12a5335a55952c6f19f7e70359c4922ba665a8fc85beb1001845d69d05c6da336dbf628b04e724a452fdfbaae9191bd6797e69f693653cd6d28f1499ba9794d21dc88ea8a987cfc3eec9c5c9496b8de2c63f6f09667ce6f2a9b85c429a105e77f860e8ea163da56f80c4bdca0ff557045abe4428276304c67399daccb22548790c02e3a5a20f9cf657ace777392c1882ec7f29657788193db3000c67c1a67c53601915479f25469301f096c0b5805bda88735a18b30f2cfb48b21d1354fb27242f9ef1055c405ca6d4501f21764c76aaaf3d3414f1b942e3f95911083f811cda5141f7ef4ae79ff6929225bb4a367768eeed1ef1c5f25c142dc3019e9826c50ebcbdcf5d1ec5ea8509f0f582b06afd2e33c9adf3717a5d113a688e93a41dd64497c876a74dfd4157005c4a8daffbf051414e785f11cf3dbd731385c9507f254fade9c20faca2262414a95387612db2a17bb1115f88aff6d4e8f0dd20d6120227f51b094ed4fe0c5c3fc690062f60f6cd0096f7d82c0e14db7ea5b80dcea58d9125db266e212adf9933b2c90da286c2bc538e2551d6326b35dae5771639cd35f9a1f6ccf1983c4714568c195cf6c205946a3489bf4d3bbf6aa4903642558bb28a74734840958f0fae7cd1673220b1948e38518f701653afbcc90bdd9808f2020bc2c06fb782530460515728a2146d5ae7e84baf85f01c717fb4166e9ef5670bb3a5700f16ea1154cab248f2c2e3c262a4a1735ea16260f67385a4279ba6f68862a39230c498637df591e03b6eed6d1b0d84df7e6272854e429c66e79ae2929e7b5964c5c4a975a48790ac00f8af625eb2713a70244076c96698889900e8b15ac556af0b66e4b50f00dcd00426f5684da89dae179f0d95fe24920663a5dd09a4547c7321fcbf40a267d97a509116da8c070f8fd1c9c36e01a218485c83953758e074d226dee9a5f659ffa0aec071c7affc390100337e7f3ee0dcb2deb37d4539fe05531eafece29b402f525a4637ac901d48b8ab7fa3aa558338579e1957692a90811bf7317fa359f769b08306c41174fe8afc25d74f9b90c7706dbefa5890b0caf10d934eab36af73704ae7242f413184370f98b226171c9d7ccf5c47be1af682439278aaf1bf07cad394d5ade81d9127afd7b7328deb47774eb2e87ae00a376c4f7cbeb95a027be0e4b21231c169fb8d5868668bc70589c24aa24a991f74710b6030979eea3afbd3679e1b597bd5df8e9f04a28cd141c639696b73a834cbbcd5710445558c4eed0e70dc9413a1dd5ae5a2f4c243cbed0e257b5f33b1104c2a29e0d18f7e7bf992164b7bdfbdb157e8c4a18621bf7ee08aef4adcc184d283ef9517324fd5217adb6eb76cc90e1464024a94fd2b3aadf1ce19f5d75028ebc53db5e87f26ccaa73338946015530a02a157e1eb66ddd63dae934dcd0c6ccc3fa1b16f547edce1396bfe75399cab5bc5e352aff8abce08a6a914403a68d3cafe1dba5f78f402e4135b5996ee3f17cf942992ee3c3029f0e916bd0d6a13ceeaffa1963f80f9f3985825b98ce77550ce84ae22fa7ff02aed5cb823ff753510798dd2da0fd678f50ad1bc04c0b3d652e6b7219128ecee209ffd0ae81779f29b25ff4487320dfc94ae04f376819a4ca61054fc931a4ef76b7dada917965687776a64048a45a68c96bb960649ed17c57e3136efe9b6460f5cfe545502aaee48cb87f0c2d3f73bcfd16648de157cf4ef3b6fd102c7d332ec15d6b2faf6d751b02a617b8c88ebdc6e9ea8b5069a7944678670377cc4d45ba38fa3aac255bd19294fa77f90a9a50458557736a24e8d58b91488463f65427f58b5c3d42778caa324d37fae65c3a8e1e2aa9c325aac0a65decb4d94fff246ea2fef3d8a6b8fde10d0d58e613d31a3adaf482326898d58169a7f10014e894501de6eed52659cc068d61ad9d9905e32d4b4dade5753f027aee777058da5154a08629b567b9b93d1b6775133952046cb50779d3b907ab72265d3d11cff11be84ae802572627c6862b021faa6b4cbc18be63a8c0ca56bb863b779a48e0a1cda11cb0f480614332bf411c156757846a6edc0bffdffae118c7b8ba3df88e4e9abc342639ce583ac75ab332f73872a9f59d8188845d9c582e104a192eb47362ae6b73700ab5c78975d4f6d7f798a32d91ad1ec538a4e3ccc260c7a150465250cdac2072050437fe497fb5971", 0x1000}, {&(0x7f00000014c0)="4090d8677dabcd708b13ee96330519c0d20f137a958c89b913f90a7f686d87a1705d793957f99770c2fff0f463dad730b91f1d0a8b8685d2b9d75a658267bfb2b3bedec3dec0a75851dad55c1331e0bd2c4056dea2bd80886c942a9081b2752347058e3f0b47aeb2d5328111ce47e55d270e83fb796786524e87223633bdd0be95503e7ea1197e981c084fd701f07e54d7c6417b1027e9c5c96a2d98c8f33160e52bb08ac1191ac319f3dfca64a70e97096e92dbe05ffb0a9729056e27c9decc6c1cb8c0d612a1d9fa2e10f7d93fc884beb9a8cf8405f283dc19388c18fd4f4bc16f8d43cdbb4163c2857514ebb0af7a1c8f60e04952dfa43e761554469df427f8041691d886982295608cea94e0d93e8f14c3c57c545ec76763649fc09481a648beeb82183d4190538d3e7206d8a4046544b91dc8faa459c5801919440a5968d95e23755f03bc2820462f14790baeff17f63d3679a195ced01b7dfa2f92e04580d42139883fefdb3476fa095ccf4774158eefbd2f48d11a41b34251e65ca8238ecabc33449d8e10dfa79dbdb543bf1f48da521dec8e6be334dc7026f2daca0fb30a9af656ef7f3db5f0191510ce80d776303412261795b557eaaa571b983c2eded4be09781cf075c2ba8ed93f44c8f08bf1ca38e549751d415cde32f27ff493464aa0e35c90ab5d3b3fd0b130a7086b25d33b9c8cd4d0748eb697366b6129f621094f20de4901f031b902b934ce81ded2bb46792dbe0a44974194bb5e1c0b7898672c4b0b5619e1a96c04f78a08cbab8c00f5eb2d75b6d9eda3fabdeb910a7e1e37310da817367080d2fb2f1ea93065439b6643c6a383a1c01ba0a01bb5d2ef90f05dbae2461221e2beb2b1004953b354934fb7c512f803d53ff66276e471b7d28ec746b7c6b8941a31a8a52cbe8c6242abd547b9c96f48e73a0c202475f572dd269e30dd93e6bcbd0a398357d298f65009e83cb3d777ebd1e0819bc885f2c7dc04703f59d4ca6ae7d9fc789e01f5633d61d03871ff6f3ffde4f0c2970f025d41ca6f6b5263e191259134df2271d4cc5987c6b10b455674c869d899a46108ed96d65efcb6a698e9686e81fbde79f93365b4e43080d953991936282a82139beefa8b7b1c8ccf970472a7396efb26a1c9324137b051fdd9f5fae1f81df5d9538d1b1a43c3a76ed8795f63b8e66e9a0b270d7f177a5f87bb75e7952741cc12d02869592d3fca5fc518024c063581f4f4610353b6da0f400e7a84475e724581ef9b713f1668f407a24c9013b1fc3a1ae8d6fb8cac8f405b207e14344aecb0852666c16621354b76f28f8e174e862bd3750d681a5d17d27262b6d73a056916381818cb7242707ba2b3ac62cce9dd6b0ffa0756ccc29f882aef0b1d292be3d54724842ef99415d5000f4fe79ba2a605562e4a3794e75bfabd46156e96b726baec8187d6f47e1ca08a820c65e17fe86824387e1ecbe884144b5befd412c59c941aa8d70824be5d4c714f1653a810676e4a0326dfc4c4616501ecd96151da2beef0b9e714d2249341fc5b1535cb9328c5fd45796156b7cf9777e2672ff699234797902d305da0f6c46177ec2eea4f5b0f4ef1a3e4b0d35bfdd5a45d59970864528c6c8dc9309fc1302821b7e7893ee97a112d7c9b662b43ddabe190f08ad19c8d4599070d2d9954a677cca0500f636995e1eb6a0227aae8d8ce17b2ab2fb8693cfdc205fdc6d5405de593447589ec05b269ec6dac1a29088274a588eb582e5fc1dcc6cd961d127a6641bf093cc5cf57a162a9663003414ede4548f789f3bbc61bfbc90c71d6c5c5eee07a0420a8190ff952e3d191be3031f4187654ece67d476e5aec15838e0b4259deb543c8d08b649d897ee539d95c2f5cbbb04cfa436aa77771a845f04e3016c44793126b9531fc9dc2bc136fda8330d99871237e0d64388acdebdb4fbf536d752f614ad5b0f2789d41cbf6e1158e20d018fa91235714d16eab3ceb2e60cd5f2a95da17059305038bf3569fce00e1f0be0a1e1c99dfa734c3ce9e4997df29d3b1b62440f3a8703f37996ca68625a8f9db62ecb4367750307b660955c32f6774479de61affb264395e305fc659b3a0e4806b60188bd3fc3187a2055dadc2821e1024c1359c9d55697aa9b2c25942ad53d586bfd33d87b180dcc8c86bcc51398cc4d1d4d70ed87ae69a90083226cfed98385197513f26113048126bae43d42facd4a7c5d820d5c4e856686243e1462e936d48ead36df4b361abc10daddfceee32306c0a97e79ce970fea6bcdfd9d8aa2ad40a5d02a823bcebe81e4a9207edf724ba5ca4d605fef6cd5dc34c0aa7384368b8d11f355d9b4d86924619d31a9f72db911f2e4d3a34be831c72d11bb0f3c13361166e3b68dfbef3f344db6b71f39422ed191f53e72c086c310848ffa04eafc14b941d54378dccb8d7c8c69d04271c6c5a534f1b9e85d3607f6c09ee05968b654aebfb40b10716b6c6cbbd28f6f874d10da22347a2cabd7743b51ea1c4d80660c9f1b5b1c06e39e3af13b0c0f0f39654cba2260fe3a1f04761c832ca93763a115bdc848006c642b6e35c9605f8fc0f4b7dcc950cdb2b2bc399347f18c96cddb1207a30b1314f3586c41d36f860f4c094d42c5226993c4b55c355283db1211ccd777863948ba263056bc7b22eb59f9d990b4e0f7daac233b63ecbefdc51381feb3c30b190bd8245642749d8d098b27b9d476e15e806e9ffeb10112c52ac76cfcf96426b2991a4db35f5c4b8c26ae00a857af429dad099db5cb6b0584a46f5236dba5e3d9e614c6593391de497bff3bb25f1acdff305290569faa2bea7b29248ec8454e57272b357410bbc58384ed2f6b5fa240200d3b70ba2aa1d6a8c29d8e833db2bbebc2649fe8046e2feb580eeacb716ed32a85931ad707d1cba37e698ec72b6b7565d8734d26cad6b1df5fafaeb81af41f784326bffa0e74322efb998e190b6dde421e0d85db3659e922cdb4c8aedd6e2b0cc4e87b9af2f77e08f3b0e48961a940090ae4bbd281e8bc0f58feaaee09e4c50726c0588fe9674f9d9fda337d5eaa2a04ea3bbf27bc8a97a33b080e4f3920109d166826a9ccd898cba16c645e8e5314182dcb94aabac1dbe0c209aa8ff3ca1d953c67b15dadcb1a4929a140bde90d7f7d1fd8c85c47a014260383d19deca5f35429c5719c25686278bd0035c74f611e23c8e52b098af1375d847256eda0bb2a21fa7313674b4ddd8082b100557cc695f6bdf92aaffe68588dc80bdfad54cfa7fa5e92fb530888ee19e042fb0f74c3442693625ea853843b9bf5f020447c506d3f4e35a9451d9b659228c855f366caa82a98b4922c66ca56b19e72d69ee32da2486ec9d50a069843f5605e1ac53df8b93703b886a68c3e037d082d262133841a4e4319f921ef05056536ccafb09bd23cc5638aebc6c5a2c7af2d60deeb5a180af7c79cf7f8baf48c1439f8e31056ec3b23a219b082eba0382edaed75b1a153858dabf270f0d00d55b6f2d3c672077a03665f52a8080a28edf5a3137ad162c9f55a1933043c38f6add93985829550e7beff2c4e2bb410b2f56c03d4ba0a3e30cf9e8258e3dc0a9db65224e16f4041c77dc33c482672c386c9f42e83696804cf5433004bbee60af3fd0ced1a42bb5338a98e0f24ec2ef4d6c26a092c054a2a42b2747933b8fe427f6eb6b52a7ef899baa7946a83a9ca00d32efa8f5833b5a5a6fab556097ebcde4d63194f1cf614519f0974bd0eb1e9782673ac045b199c2411134eda2e9f9e7847e181d686f4419cb8f9e2b18030c408a0d46514e574bab4bb4a7ffc2384fa3b07d1b338bb79da59385a29054d683e42a41759c8f2a7b08e71e9001c1da4b37a59b92bdfbf66d75ae16c806267c4f2d99c1caeb59dc1d066cc712a26b7e2816f49c68ddfd690c98b9cdedf95c85ab0b6d099d8e147d4cbb57174d56742e7f88ca98e96d86823486d4248ed5a26f39eade68e886bdf71531a6f6caa2aed95d43ddddfe3957f414265743c640bd8a7f6961f19f090cea82f51568cc35380b10187575f7f7a4ee344bb38667b69a43d43ff89dcf3290c081fb3b3dc92077dfae507de53a1bb8fbda07c3bada8ae80a96d2526cb3b252eca5ae3f9996807a851ca62564063ef0f6a8e5f7837b6a128c6e312b3d3d77206db6091f9e848186ad55e5f6e430d3d6ae8eb856cd5d3349e4ffbb481b970261f5a5cf7fb70c8e2da576ec696a987a7e3b7e5a937b8fcb892c420f18dd6b158f5d09a6b652faf9a6b89b3f7ef01536b655e5da2a391e4a5127eb83436f8e3eeaec1eae18684967c9db115b542f4d3d1c4582ba7f0a526ef17c5d398c4c869744e29d4abe2dff4efcb17d3ac03ad715c325178dd1dd5bc0cc2e59ffd1bd372f71040a41c6ace45a71004d0fd33f85376135409170045b9117f44c1c47cc35344344921858ac6e8d45d8037e1b5ec01e4985c59e7217718da3de0be7bc1d2823514e7b27fc07eadf46d66b4512233b84567da2d838d87a88cf3c756a134c0598fe45984c101fcb0ea6a271962817a98f1f0ff652b498e52cbc224d6317e68c26561108e8270123bdcb35b1e3927ab089d2c23abfbf1603dc7a4c3cf954a42bde2c17febf6cc76831b48214c78d31fad485d477d536557e13fdb2f8254dc441638e0100318fd238e183a0cb9b005ea219f58791b134baf89e3d4cc03c9dc9ccdc67984d6ad80f0b13483db403d41e0a818db2574b60863425ca4cde17fb8b2631f1e02c8355e380c63ef4454e9b3a9a35987e9cc30eb4a641e01c0cbb1971ce99b5adf197a8bd5bd0c0967c17b53039bcb777ca673ce68111fd7ec2e1e603e47d155eb66c943dba1f670021e9c4bb577f176675d36ac347a769c640cc37b12d486ed972b741040db293e055eadf0a43a98733904bd378d565517ae16934f84a3a4fa10a32907db95c0b6b73cb49520145213119cca2028c0bc86107044f452d03757770795956977d6296f2625d5be21bd4d5fcf643e7327abe22b43f05caa91b413cdd9674bad604c05298ef0a7e9718121dba56feec0682c6825c14b79861040e9b56116940492643b4392aa735444a18e5f3e1e567da95408b4ccde040349adf97590e9e5b80dade668c5d0710c2dc87d7bb56bc742ed1ee297789bd29788421b72cb52c581b6f1df27860ea66aeeadf376770a1fb2b4c4d1dd008643bc87d9e54c289943c357ec27ab8831cbe18a7a22dec8849effd864ec000f3a6fbeac88421a73c804f1eb8a8b7d5130cbce98e7dae6ae2bc9d9624a6e0fc9db6143f86ed194be9f842061b3d55f8fcc7f41693bf153f7d4a010b5c3a175230e8717553949d5816d38de1d2e233a71a288bca84801850a952d3de66bad70105ae62f4e1606c210d150ff6d81d2fb9dd57ae5ac82a388e912f59e793270eb6b0d696a4ee291b05e25822aad1b77865ee8f682133c6495a16286c1dc4727fad8eced214706117a45fa94d998e185453d9ffdb15ba6e576d8f631c6e7e8dd78cd921497450dd88084a28f555b272b9c578e760436d0cb368606f24f659bcde2e152ab64315832da2407fad0e748a0220a4276ebd562ff5a02310c862ffcaa192b40e42f00a88ceb1426cc9b63c7a940f9b2d4031834620e5b6f12691fed5b472ef85da569e3c6e4613a0176d56bb23f7b2ceefd1f7feb88088d0795303990037dfffac712cf27681d3ba0420725d5c0017eb40f18cb90a70c2d91b354b982200decb55d3395df3cf91ae5f85724710c2e010f20b7b15f1b8f586eb744753fe99edd5a1e9aa", 0x1000}, {&(0x7f0000001280)="1e0fe9b5f3fe9ad9ff02d7dcc61f42e8a8e4e42d7233bf7db534bc6b97ab37c3b36cbfea805a65e10ae9b1eee8455e0de847dbc857b1cd9458a4a8f657f64ceee14a3a212fd125c69658b961876d97df07372f771b34cfcd7c104964520863c4d1a1b94b390df508d64b6e", 0x6b}, {&(0x7f0000001300)="760e87a759434f00d6cf01e55c099dee89043e7e91a2406657fe99c5d01e77e243256eb69b9ba466f21dcdc5a5c5523a72d6110e0d95aef04d155d5533c535d6a4dfe80ecc64bb738b2c5bee966d6f4cc14215c505f8157e5283539d18531459defecac3b88b6e335d4fa613d60875ae6047f012f7d3dd026e360c9bb5e451e7c8d58b2f44842c5244ae78f54f79f89560dab0378c06b29d4cfa60e1ec34a8bfa8b2b51f1b45f00a51cac270782a71637758bb35c6b60fa5dad9a541fe41ebaffbe015874b26a5575b6a906cdd924e55676c22f73db4e5866aaaeb07ff71218f84de1e3a31cd483d87d59d2dfca78aa27379372ae1002f939abd", 0xfa}, {&(0x7f0000000100)="7d2b9b6379ec3ebe7dbeb9ba83d6a85fde63729fd5b8d540e85ba353b0cedcfa1678f45b18675bed0f3018f23120e23a21fc", 0x32}], 0x5, 0x0, 0x0, 0x2}, 0x1) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 02:39:56 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000005680)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x1000000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_gettime(0x2, &(0x7f0000000340)) r1 = socket(0x18, 0x1, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001240)=""/251) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000002c0)=[{0x3d}, {0x13}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000001400)=0x7) r4 = open(&(0x7f0000001540)='./file0\x00', 0x200, 0x100) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000015c0)={&(0x7f0000001580)='./file0\x00', r1}) syz_emit_ethernet(0x1, &(0x7f0000001500)="d5") ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000014c0)=0x101) r5 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x20) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f00000001c0)=0x20000ffd) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000180)={0x1}) pwrite(r1, &(0x7f0000000040)="664a9da7730bef21a1f5d64c2124b5dc4145a6d55a16204ca13f9d170bdb1fe2de1b705b19c8975814789952f27d274e00e83b54ea613891988f9b1759747c8fdc56", 0x42, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x2) mkdir(&(0x7f0000001440)='./file0\x00', 0x1b) munlock(&(0x7f00007e6000/0x3000)=nil, 0x3000) geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000001340)=""/69) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000200)=0x11) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:39:56 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0x800, 0x20) pwrite(r0, 0x0, 0x0, 0x0, 0xfffffffffffffff7) 02:39:56 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0xfffffff7, "07000000000000ee000000000192aaa5d000"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="2fa9983f5998ea984744d82caabfc9f6774bec1cf69bd620e97b486b1872db18f92019eb324eeae61d64b0945dc3d757efbb4db76370e5b6bf69f0d5349c890d2d8bb43da38876391929e597ccf5ca5d1cac0ac2b598f28bf0bd322f9a472149b068a8af9ad549600a984fccd6a5", 0x6e}], 0x1) select(0x40, &(0x7f0000000040)={0x3730ce50, 0xff, 0x4, 0x1000, 0x800000000, 0x9, 0xfffffffffffffffc, 0xffffffffffffff86}, &(0x7f0000000100)={0x396, 0x0, 0x100, 0x4, 0x6, 0x100000000, 0x5, 0x40}, &(0x7f00000001c0)={0x14e7, 0x4, 0x3, 0x8, 0x6, 0x27f, 0x4, 0x7fff}, &(0x7f0000000200)={0x5, 0x7}) 02:39:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x803, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x3, 0xfffffffffffffff8}) 02:39:56 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7d0201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x1, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) recvfrom$inet6(r3, &(0x7f00000003c0)=""/4096, 0x1000, 0x42, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) recvfrom$unix(r2, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 02:39:56 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) semget$private(0x0, 0x4, 0x10) r1 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000340)=""/192) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000000)) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = dup(r7) r9 = semget$private(0x0, 0x8, 0x400) semop(r9, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r9, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r9, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r9, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r9, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r9, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r9, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r9, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r9, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r9, &(0x7f0000000040), 0x0) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r12 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r14 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r16 = socket(0x0, 0x4, 0x6) r17 = fcntl$getown(r16, 0x5) r18 = socket(0x800000018, 0x3, 0x102) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r20 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r22 = socket(0x18, 0x2, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCFLUSH(r23, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000240)={r17, r19, r21}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000540)={{0x5, r11, r13, r15, r21, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$SETVAL(r9, 0x4, 0x8, &(0x7f0000000040)=0x80000000) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000080)=0x7) r24 = socket(0x18, 0x2, 0x0) r25 = fcntl$dupfd(r24, 0x0, r24) ioctl$TIOCFLUSH(r25, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r27 = getegid() r28 = geteuid() r29 = syz_open_pts() r30 = dup2(r29, 0xffffffffffffff9c) getsockopt$sock_linger(r30, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r30, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r31 = getgid() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r32, 0x0, 0xffffffffffffffff, 0x0, r31, 0xffffffffffffffff]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000280)={{0x36f2, r26, r27, r28, r32, 0x123, 0x9}, 0x4, 0x2, 0x3}) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000200)=""/93) ioctl$WSKBDIO_SETMODE(r8, 0x80105703, &(0x7f0000000000)) preadv(r8, &(0x7f00000017c0), 0x203, 0x0, 0x400617c4d48) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x3, 0x0, 0x3}, 0x211) r33 = msgget(0x2, 0x200) semop(r33, &(0x7f0000000380)=[{0x5, 0x80, 0x1800}, {0x1, 0x4, 0x1800}, {0x7, 0xffffffff, 0x2000}, {0x7, 0x4, 0x1000}, {0x0, 0x0, 0x800}], 0x5) 02:39:56 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) r5 = dup2(r3, r4) ioctl$TIOCSTOP(r5, 0x2000746f) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 02:39:56 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x8010570e, &(0x7f0000000080)) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000080)=0xc03) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000040)="100a2956b9223776", 0x21d) 02:39:56 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d8850dd5", 0x4) socket$unix(0x1, 0x5, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="697d739e931b3ec6ce610e1cc9e2e17638c9af56e382e70dc008b2122ac75171eb5e32325026a984c5143243001aff96770f044b27f8058453ffc5ceef044c4043d22c30d262db01af98ab29903115122b398104b4c7c8fc0c0b549cef861a8b70d6cf91ee15f695759782cbc2e3d7f004a3ea9d8971f90d6636074d1100a8d04873bd91712fd47690ee23a2c64f9cc9ed45e063739ed53ea0d27e4fe909c1224a6eb35bcf5a1fc6d2c38a03c61c143abbef2bfb0a740fdc871ae4c1d77d2ce3972b5f029870c1ed4cd8c9fabd6eb68e466a7f6de699f107c8bd3f", 0xdb}, {&(0x7f00000003c0)="07472a42d4cb6942f539f7ec9fc862662fce685f87169dcc6d0ffc4d28e5b5f899eb366e891f98cd6e4ed2dd77ead993400cb0e932cd851c6718529a317049a318c46f022ef5795b14e0b0888e351c9cb490959907278606cd6b078e70fafe2f678106011aeae6a927b0aaf413fa4adb9091aaa292d6f995", 0x78}], 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202020702a90001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x2, 0x1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r3, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000080), &(0x7f0000000100)=0x4) r4 = dup2(r2, r1) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x66, 0x3c4, 0xfffffff9, 0x2, "852618422c6d3da3d3ad61975b49dcbb3939f216", 0x7, 0xca3b}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 02:39:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCDTR(r1, 0x20007478) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) 02:39:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r3, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) recvfrom$inet6(r3, &(0x7f0000000140)=""/119, 0x77, 0x802, &(0x7f0000000200)={0x18, 0x1, 0x8, 0x6}, 0xc) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x20, 0x9, 0x8abe, 0x1, "48ad72837dea90abfdbca52695ac9dfda4cf9ce5", 0x200, 0x7}) r5 = syz_open_pts() r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$PCIOCREAD(r8, 0x8010570e, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000240)={0x7, 0x93, {0xe3, 0x20}}) close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) dup(r5) select(0x40, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb}, 0x0, &(0x7f0000000100)={0x7b, 0xc, 0x40000000000, 0x0, 0x0, 0x0, 0x80000, 0xffffffffffffffff}, 0x0) 02:39:57 executing program 1: readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/3, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x40004000000028ac) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) 02:39:57 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0x80], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r2, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) r3 = semget$private(0x0, 0x8, 0x400) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r3, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r3, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r3, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r3, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r3, &(0x7f0000000040), 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r10 = socket(0x0, 0x4, 0x6) r11 = fcntl$getown(r10, 0x5) r12 = socket(0x800000018, 0x3, 0x102) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r14 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r16 = socket(0x18, 0x2, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000240)={r11, r13, r15}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x5, r5, r7, r9, r15, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) setgid(r7) getsockopt(r2, 0x5, 0x6, &(0x7f0000000000)=""/100, &(0x7f0000000080)=0x64) 02:39:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x268, &(0x7f0000000040)="b6") 02:39:57 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffdffffffffff], [0x0, 0x0, 0x401], [{0x5}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x8}]}}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 02:39:57 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x401, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x6, 0x7, 0x9, "00000000000000000000f2ff6848ffffffff4000", 0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) msgsnd(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="020e00ece9413a9a84be475cbd5a5475e9cc537100ec00217b54bcef23f3af728013545a82f2c115b8cd515a8b01fa0667ac2c791f4104bc0bfdefd15f2e745b62a05046acbe5e221daacd88a5f22420504e556bbb00d929dbbabfc81480c0dae73eca2a434a50b34f94777ac9b6a79bb10210b1158c06e21c248e938a729470dfb28ef2976471"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x80) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375a81a93b45136fdf001800000d11eaaf100"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r4 = dup2(r3, r2) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000240)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x14a) 02:39:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x8010570e, &(0x7f0000000080)) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:39:57 executing program 0: r0 = kqueue() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x9, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000000000], [0x0, 0x0, 0x0, 0x0, 0x3], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0xffffffff}]}}) kevent(r0, &(0x7f0000000040), 0x3ffc0, 0x0, 0x300e, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x6) 02:39:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86338) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x280, 0x44) socketpair(0x6, 0x1, 0x1f, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000003c0)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfea8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff8000400000000000000f3ff0000000000000000000000000000000091565e9451fa127e22c612400fb48682ad4720f617bc66eee8ba8c252c4c521607be2f0649cfb4d520b780d031da6221ca6e6709a51b11fa3027b4ad27ac09", 0xf0, 0x2, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000140)) poll(&(0x7f00000001c0)=[{r0, 0xafd25d75d8876685}], 0x1, 0x0) r4 = socket(0x11, 0x4003, 0x0) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x8010570e, &(0x7f0000000080)) ioctl$BIOCVERSION(r7, 0x40044271, &(0x7f00000004c0)) sendto$unix(r4, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r4, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) accept(r4, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) 02:39:57 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='x\x00') open$dir(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) 02:39:57 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffbfffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x8010570e, &(0x7f0000000080)) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000004c0)={0x2, 0x5, 0x40, {[0x400, 0x5, 0x1f, 0x41, 0x1f, 0x9, 0x8, 0xb08, 0x7, 0x7, 0x1000, 0x5, 0x9, 0x6, 0x100, 0x74, 0x8, 0x5], [0x4, 0x1, 0x0, 0x4, 0x10000, 0x3f, 0x6, 0xc99, 0x8, 0x7], [0xa6, 0x80000001, 0x3, 0x1ff, 0x0, 0x6, 0x3], [0x9, 0x8, 0x1, 0x80, 0x0, 0x3], [{0x400, 0x200, 0x3, 0x7fff}, {0x8, 0x7fff, 0x6, 0x4}, {0x1ff, 0xffff106b, 0xff, 0xd73}, {0x0, 0x3ff, 0x2, 0x40}, {0xfffd, 0x8, 0x4, 0x6}, {0x2, 0x400, 0xffff, 0x1}, {0xfffe, 0x0, 0x9, 0x5}, {0x1, 0x1, 0x80000000, 0x8}], {0x20, 0x8, 0x0, 0x6}, {0x0, 0x8, 0x28fc, 0x100}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) socket(0x1, 0x4000, 0x20) 02:39:57 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="601036d1000000186004008b00062b", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00080000000000000016135239fb16cb2c6d1e00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x8010570e, &(0x7f0000000080)) kevent(r4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x936b, 0xffffffffffffff05}, {{r1}, 0xffffffffffffffff, 0x84, 0x2, 0x40, 0x9}], 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x15, 0xfffff, 0x2, 0x9}], 0xffff, &(0x7f0000000140)={0x5, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r5 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="7e3dc70b97feb4d3ebff0082bc1ab2", 0xf) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="100a2956b9223776", 0x66) 02:39:57 executing program 1: r0 = socket(0x10, 0x1, 0x102) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) r3 = dup2(r0, r2) sendmsg$unix(r3, &(0x7f0000000040)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x0) 02:39:57 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8f90ebf453f68c11700289ad30bcb7f7fa69dfc00f0ffff6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc9147808bcdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec430518080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b359dbff4b7b46564ef560026e969c9341589ac85cab1a4c6626ef40f6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aef513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc430840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf8883a020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33476e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf46b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f11b9dafc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99b20b3ece109528adad77751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ff9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87be7d7113aaeb5d3dde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1e1912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a29e537e2a8c217651393e772669a3a266479bc9c66a2b1299e3fb8cb618384564a6ab9da6206ba25284f56ced585c1bfbeb210866e4b59c7097af18999784ad27a1c69f8107496b9bba60b0d35fa4ed183a90212f0f0d959da6929fc0a49c1a4c435a7fccd06025ecbc46e3d660f6fb062fac8ad773401257820c2c5ea6ee454f8540083bf5a71f0f468809060f8776280c1ac16ba8e4635c7914a3b21c43ab09e607f1de9387f50a9d38d5daf84e3713fb900dca6c9307cc520ed619fc9733c578bce277e682f015"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x40, 0x0) socketpair(0x18, 0x2, 0x36, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r3, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) bind$unix(r3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000200)="ae0f41a80aceeb301d1662352b4d275251fa2c8762415800010000000076625b872d3dabf9192d7bb4bb5fec5581391cf7778ee5abb2cde6f20700455f7d9abcb1a02167def0130b8838fcad66757f99a6d9944ab5df68cc828be52f540f4fa3e56cd686e715314a7ce3b7e7600c2590fa540f756d1192f279d7ca7e1fa0f440e7bfc62bf5b7adf8d22c4ddc35a6c6e4e15893d16d193bd688aa02b9", 0x9c}], 0x1) r4 = socket$inet(0x2, 0x8000, 0x5b) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:39:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x142) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x8, 0x3, 0x0, 0x3}, {0x3ff, 0x81, 0x0, 0x3f}, {0x800, 0x5, 0xda, 0x400}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2c}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 02:39:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) fcntl$setflags(r1, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCNXCL(r2, 0x2000740e) setgroups(0x0, 0xffffffffffffffff) 02:39:57 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x200, 0x0) r1 = syz_open_pts() fcntl$dupfd(r0, 0xa, r1) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x800535) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000200)=0xd994) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getpeername$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 02:39:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000200)=0xc) connect$inet6(r2, &(0x7f0000000880)={0x18, 0x0, 0x0, 0x31}, 0xc) r3 = msgget(0x1, 0x400) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000280)=""/83) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a38620700000000828e9559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a544a416e981d0da45908328545d6930a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea03000000000000006b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af293c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbd2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149cb7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311d03aa27b2d4537059a06dad707000000000000008e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c06000000000000000000000000000000000000000d6c1b86bcf421ef3ca4ed364b33c526cb1b6c1f8f79786283133bed9e7d329d93c27ea72bed660740a78d2c361de19c7b8e6c92014529c90a609faa929bfc65414e498d5cc13f9b941ade37ae5da797b332f2e0bfb35a799753d1fbf64a69fd214f000000000000"], 0x10) syz_emit_ethernet(0xc7, &(0x7f0000000300)="6e96c8435e32060cc7eae1acb792aac731881978a38a17d5cd55e58aed74c2cd29ec9ec9eeb5b7f4fd4794a118c0324cf02f73c5a9067fb067f8e539d13459662936cde927042229631636e6dc7cb0bf5aa9b5bf27a8e8b4a55f1f7082e0f82186160d23f80facb9cfa2937deb822445134c95b222e447c5428b592539c81b27040fa59036a66a4bd41885b041f802c5af5aa54c58991652b445f3feeac3f43d2deaefc70b996a4cdfc18f22a1b569d0d35d5aef1ce320e082046d3f43f7c83f39fe422fe7a636") dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r4) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r6, 0x2000745e) sendto$unix(r1, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) r7 = dup2(r0, r0) shutdown(r7, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 02:39:57 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r2, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000040)=""/4, 0x4, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) write(r1, 0x0, 0x0) 02:39:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x20e02ba8, 0x7, 0x7fff, 0x7, "3a13601a502cec02945f4201526c7511647f13ec", 0x9, 0x101}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) write(r0, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) 02:39:57 executing program 0: ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000180)={0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x920, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) r6 = socket(0x1, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$PCIOCREAD(r8, 0x8010570e, &(0x7f0000000080)) open(&(0x7f00000002c0)='./file0\x00', 0x10e09, 0x0) r9 = socket(0x1, 0x1, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r9) r12 = syz_open_pts() ioctl$TIOCSTOP(r12, 0x2000746f) lseek(r12, 0x0, 0x8, 0x1) accept(r3, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$PCIOCREAD(r11, 0x8010570e, &(0x7f0000000080)) r13 = socket(0x20, 0x1, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r15 = fcntl$dupfd(r14, 0x0, r13) ioctl$PCIOCREAD(r15, 0x8010570e, &(0x7f0000000080)) ioctl$PCIOCREAD(0xffffffffffffffff, 0x8010570e, &(0x7f0000000380)) linkat(r2, &(0x7f0000000080)='./file0\x00', r5, &(0x7f00000000c0)='./file0\x00', 0x4) 02:39:57 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = socket(0x2, 0xc003, 0x3f) accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0e4f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) sendto$unix(r0, &(0x7f0000000080)="ffff", 0x18d, 0x6, 0x0, 0x0) 02:39:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="94", 0x1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 02:39:57 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000380)=[{0x0}], 0x1) open(&(0x7f0000000200)='./file0\x00', 0x2, 0x8) poll(&(0x7f0000000000)=[{r0, 0x84}], 0x1, 0x81) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x4) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) poll(&(0x7f0000000100)=[{r2, 0x8}, {r1, 0xe6}], 0x2, 0x4) r3 = dup(r0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000140)) 02:39:57 executing program 0: r0 = socket(0x6, 0x1, 0x0) connect(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000feffffff009f16ba0505cdfa695881c30a51585a56f320da2bb34d4371ace6a50a2269e8cde2d066ca80002ffffc93cac8ae377893001145262b270f3db6"], 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) 02:39:57 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x100) dup2(r1, r0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) 02:39:58 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x100) r2 = socket$inet(0x2, 0xc003, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = socket$inet6(0x18, 0xc, 0x1) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCFLUSH(r5, 0x801169ab, &(0x7f0000000300)) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r8, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) dup2(r9, r8) r10 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r10) ioctl$TIOCFLUSH(r10, 0x801169ab, &(0x7f0000000300)) dup2(r3, r7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setregid(r11, 0x0) r12 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r14, &(0x7f0000001080)=ANY=[], 0x0) dup2(r14, r13) r15 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x82) accept$unix(r15, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = dup2(r17, r16) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r19, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000001280)={'tap', 0x0}) pwrite(r19, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r20, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x5}, {0x6, 0x0, 0x0, 0x102}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r20, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) connect$unix(r17, &(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000000280)=ANY=[]], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0x35) setregid(r12, r21) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() r22 = semget$private(0x0, 0x8, 0x400) semop(r22, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r22, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000001700)=""/218) semop(r22, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r22, &(0x7f0000000080), 0x0) semop(r22, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40, 0x800}, {0x0, 0x400}], 0x8) semop(r22, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x531, 0x800}, {0x1, 0x8000, 0x1000}, {0x3, 0x100000002, 0x800}, {0x0, 0x1, 0x1800}], 0x3) semctl$GETPID(r22, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r22, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r22, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r22, &(0x7f0000000040), 0x0) r23 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r25 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r27 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1023, &(0x7f0000000000)=0x2, 0x4) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r29 = socket(0x0, 0x0, 0x0) r30 = fcntl$getown(r29, 0x5) r31 = socket(0x800000018, 0x3, 0x102) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r33 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={r30, r32, r34}, 0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000540)={{0x5, r24, r26, r28, r34, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r26, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r36 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r36, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x3, 0xd51a, 0xb2}, {0x18, 0x3, 0x4, 0x5}, 0x7, [0x0, 0x80000001, 0x583c, 0x101, 0x1, 0xa, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000014c0)='./file0\x00', 0x100, 0x54d608e10951d543) ioctl$TIOCMBIS(r18, 0x8004746c, &(0x7f0000001380)=0x10000009) preadv(0xffffffffffffffff, &(0x7f0000001240), 0x0, 0x0, 0x3) r37 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r37, 0x4, 0x80) pwritev(r37, &(0x7f00000003c0), 0x35d, 0x0, 0x3) ioctl$WSMOUSEIO_SETMODE(r37, 0x80045726, &(0x7f0000001200)={0x1}) r38 = socket(0x18, 0x2, 0x0) sendmsg$unix(r38, &(0x7f0000000580)={&(0x7f00000012c0)=ANY=[@ANYBLOB="00e02d2fc818b2c7a0c5df748fafad0b583a93b7ed1e1d0000005c0fb40aff1a000000ffff00"], 0xa, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="380000002900000033000000010000005d04000200f47e5b233093744c2f74822bf66b0bffbefdd5646d04ee102bbc240ffc8bb42da5584cb63ee4afac6be18fbae9cf1e6874ba007ffd7ede58a995cea4d2d5489f45f8277445e612de990f7134054a521f52de55dc08c1cff05b74024aa308f9a6fa2454691775a568e0c78ba447b058e1868840219adc1ed653704b2754acd78653effedba850a6239bc3d84b721843d1acdffa2765a9c525bc40256a32c6b3b0e1ae409f05d98f932d3812ce", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x38}, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0xc011, r38, 0x0, 0xfffffffffffffffe) getsockname$inet(r36, 0x0, &(0x7f0000000140)) close(r36) setgroups(0x0, 0x0) setgid(r35) setuid(0xee01) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 02:39:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x5c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r1 = syz_open_pts() close(r1) 02:39:58 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) read(r0, &(0x7f0000000080)=""/197, 0xc5) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) shutdown(r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:39:58 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x9f58ef96a6119bce, r0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000001000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = socket(0x0, 0x4, 0x6) r5 = fcntl$getown(r4, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r10 = socket(0x18, 0x2, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r9}, 0xc) r12 = geteuid() r13 = syz_open_pts() r14 = dup2(r13, 0xffffffffffffff9c) getsockopt$sock_linger(r14, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r14, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r15 = getgid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r16, 0x0, 0xffffffffffffffff, 0x0, r15, 0xffffffffffffffff]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r18 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r21) r22 = getuid() setreuid(0xee00, r22) sendmsg$unix(r18, &(0x7f0000000080)={&(0x7f00000014c0)=ANY=[@ANYBLOB="0000000000000000000074dbfe5e9631b11200010000006fb3b2a8ef2ea389663e0d07000000000000007a388d18d2935f61317bba0e3ebfccdc288d26b8e4b9bd1a05bc31b2c396799d65e65a4302fdb10000550000ac7c60d3ba881adc6310e3a601a5"], 0x9, 0x0}, 0x0) setreuid(r22, r22) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r24 = syz_open_pts() r25 = dup2(r24, 0xffffffffffffff9c) getsockopt$sock_linger(r25, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r25, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r26 = semget$private(0x0, 0x8, 0x400) semop(r26, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r26, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r26, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r26, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r26, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r26, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r26, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r26, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r26, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r26, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r26, &(0x7f0000000040), 0x0) r27 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r29 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r31 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r33 = socket(0x0, 0x4, 0x6) r34 = fcntl$getown(r33, 0x5) r35 = socket(0x800000018, 0x3, 0x102) bind$unix(r35, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r37 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r39 = socket(0x18, 0x2, 0x0) r40 = fcntl$dupfd(r39, 0x0, r39) ioctl$TIOCFLUSH(r40, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000240)={r34, r36, r38}, 0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000540)={{0x5, r28, r30, r32, r38, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$SETVAL(r26, 0x4, 0x8, &(0x7f0000000040)=0x80000000) semctl$SETVAL(r26, 0x1, 0x8, &(0x7f0000000080)=0x7) r41 = socket(0x18, 0x2, 0x0) r42 = fcntl$dupfd(r41, 0x0, r41) ioctl$TIOCFLUSH(r42, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r44 = getegid() r45 = geteuid() r46 = syz_open_pts() r47 = dup2(r46, 0xffffffffffffff9c) getsockopt$sock_linger(r47, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r47, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r48 = getgid() getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r49, 0x0, 0xffffffffffffffff, 0x0, r48, 0xffffffffffffffff]) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000280)={{0x36f2, r43, r44, r45, r49, 0x123, 0x9}, 0x4, 0x2, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getgroups(0x2, &(0x7f0000000500)=[r21, r21]) r52 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r52, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r52, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) r53 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r53, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r53, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r53, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r54 = fcntl$dupfd(r52, 0xa, r53) ioctl$WSMOUSEIO_SETMODE(r54, 0x80045726, &(0x7f0000000100)) r55 = socket$inet6(0x18, 0x2, 0x20) r56 = socket(0x0, 0x4, 0x6) r57 = fcntl$getown(r56, 0x5) r58 = socket(0x800000018, 0x3, 0x102) bind$unix(r58, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r60 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r62 = socket(0x18, 0x2, 0x0) r63 = fcntl$dupfd(r62, 0x0, r62) ioctl$TIOCFLUSH(r63, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000240)={r57, r59, r61}, 0xc) r64 = getgid() sendmsg$unix(r25, &(0x7f0000000600)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f00000002c0)="8f4c47472473412f2379790e6ec5fa5994cebd88ad8108d73451c7623addf3a1e2f8f6784397d6a222eb9f8a163feaf429db393064dc5e9d4be16739967f66a49f3b1212af5ea4fe67b3d97480fa3b8f60c365e8dc064f3b6252b1eceaa6f4ee3e5343bfcfdbadf32987d060ea680fc7ecfe69c330f60a6e6c394c55d2cada087d772bb54c5e1eebae2f317c5f0d9c37a3233c6bb06da7631be184ca5c0a401e796d339578e98c76c022e2be0e3f6c1b7e3d4c8abf1f77fd3db33fa98e07c225dc5fe7d5171a0d7802c20f5efe42d86cf1d5dd54aca7a6422c8c1ffcc7910bf858b8c34147d330633e1c5018", 0xec}], 0x1, &(0x7f0000001280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r22, @ANYRES32=r49, @ANYBLOB="b882d44f9d4d08bc9c206a8498d10e000000002000000000000000ffff000000000000971edf25075d218381f9fd97f77bc99bf3d47e2cc225ad563a56974df8dbef3d68ae2a70fbdc335ac15cc90f3f2a9b007860f54786f1cb74e79122454d30314fbcf0d55d3793c67336718a4138f01cf92d17200fefdaef6c7a90ff262c9e314222f86e2ec3a5081cb0a3886bbfb71b653b", @ANYRES32=r50, @ANYRES32, @ANYRES32=r51, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r54, @ANYRES32=r23, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r55, @ANYRES32=r18, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r17, @ANYBLOB="000000010400010000008d80ffff000000939e00", @ANYRES32=r57, @ANYRES32=r22, @ANYRES32=r64, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x400}, 0x400) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x7, r3, r9, r12, r15, 0x18, 0xffff}, 0x400, 0x1, r0, r50, 0xb2, 0x100000001}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) pledge(0x0, &(0x7f0000000180)=' \x9e\xa3\xb8Z\x8d\xb5\xa8\xec\x920xffffffffffffffff}, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r2 = dup2(r0, r1) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0xff, 0x2}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="e7a9b662c47cde256243ba63d1f6715385ee0ecefd116ee6cf24ccbd2436545b86ae5834e227f71816bc300500ed788d8d939be65c2917b3bfa5585817431b0a565d75bacfc0636378a85ab24bdef7ec13d2741d6bf1c8f195facbd165ae2556499acea450d673071636e3241a91e6fb2021b5ac15fa8e60a57b0994f35d5c5b37521e857bf7b2c10854c3d8ba3f14e7e439d5f6dcd4cbc36ae4cc0fb1a1afc816ebb9d565712e6544ed32623d83aa7e01b9e123ce9ca7e982", 0xb9) r3 = semget$private(0x0, 0x5, 0x624) semop(r3, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r3, &(0x7f0000000080)=[{0x1, 0x3, 0x1000}, {0x0, 0x7fe, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x1, 0x401, 0x800}, {0x3}, {0x6, 0x7f, 0x1c00}, {0x2, 0x42e, 0x1800}, {0x3, 0x5}, {0xb06d969951e2aad8, 0xffffffffffffff80, 0x1400}], 0x9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000480)=[0x1]) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(0xffffffffffffff9c, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x40, 0x0) r8 = syz_open_pts() ioctl$TIOCSTOP(r8, 0x2000746f) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x20000, 0x0) r10 = syz_open_pts() ioctl$TIOCSTOP(r10, 0x2000746f) kevent(r2, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffa, 0x22, 0x2, 0x7, 0x9}, {{r4}, 0x8000000000000007, 0x6, 0x40, 0xc64, 0x4}], 0x9, &(0x7f0000000340)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x2, 0xf82}, {{r2}, 0xfffffffffffffff8, 0xd1, 0x98b7b56da0458f09, 0x3f, 0x7fff}, {{r8}, 0xfffffffffffffffc, 0x9, 0xffffe, 0x1, 0x80}, {{r9}, 0xffffffffffffffff, 0x36, 0x1, 0x0, 0x81}, {{r10}, 0xfffffffffffffff9, 0x9c, 0xfffff, 0xfffffffffffffa6a, 0x4}, {{r1}, 0xfffffffffffffff8, 0x10, 0x10, 0x1}, {{r5}, 0xfffffffffffffffd, 0x1, 0x4, 0x8, 0x1000}], 0x7ff, &(0x7f0000000440)={0x2, 0xffffffffffffff43}) fcntl$setstatus(r6, 0x4, 0xcc) unlinkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r11 = getpid() fcntl$setown(r6, 0x6, r11) r12 = socket(0x2, 0xc003, 0x6) connect$unix(r12, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r12, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) 02:39:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86338) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0xafd25d75d8876685}], 0x1, 0x0) r1 = syz_open_pts() r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x8010570e, &(0x7f0000000080)) symlinkat(&(0x7f0000000000)='./bus\x00', r4, &(0x7f0000000040)='./bus\x00') ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSCTTY(r1, 0x20007461) 02:39:59 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/46, 0x2e}], 0x1) r2 = dup(r0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000080)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername$inet(r2, 0x0, &(0x7f0000000080)) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x8010570e, &(0x7f0000000080)) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000300)=0x800) 02:39:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000e8258320000000000200000000100000000000000000000000000000000000000000000000000000000000000000000000000000000af1df7eec395c375f23294ee55406bb9c73b24c42539fc304cd905b48fdba90f90762cbab42cf011d0652e49c07cfd80cc2029e2950de7e966f746445f00d8d1f8512f7da2f67e42567b95"], &(0x7f0000000040)=0xffffffffffffff19) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:39:59 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffefffffffffff], [0x0, 0x0, 0x403]}}) getgid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) pread(r2, &(0x7f00000004c0)="98f8366dfc7a5d3efbb5e2a0e345965456dcb36713ddda599bb2ad58c9fdbe0456d2c7af9c76291642fa922956a833a9633b659381435fdaa16a3218d8fe3089571a8dd2ed088bd7e606ca351904db954a95c73e05d7dd25078c9d0c090000003160a702bb00000000000000000000000000b60962cbdfdf89190c561c9fe4b4a5e4b5ce202901000000000000004dbc1977c943008d", 0x96, 0x0, 0x9) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 02:40:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "01000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = semget$private(0x0, 0x8, 0x400) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r3, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r3, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r3, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r3, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r3, &(0x7f0000000040), 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r10 = socket(0x0, 0x4, 0x6) r11 = fcntl$getown(r10, 0x5) r12 = socket(0x800000018, 0x3, 0x102) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r14 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r16 = socket(0x18, 0x2, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000240)={r11, r13, r15}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x5, r5, r7, r9, r15, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000040)=0x80000000) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000080)=0x7) r18 = socket(0x18, 0x2, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getegid() r21 = geteuid() r22 = syz_open_pts() r23 = dup2(r22, 0xffffffffffffff9c) getsockopt$sock_linger(r23, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r23, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r24 = getgid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r25, 0x0, 0xffffffffffffffff, 0x0, r24, 0xffffffffffffffff]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r28) getgroups(0x2, &(0x7f0000000500)=[r28, r28]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x36f2, r20, r28, r21, r26, 0x1, 0x9}, 0x4, 0x9, 0x3}) semop(r3, &(0x7f0000000080)=[{0x4, 0x4}], 0x1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x44) 02:40:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) r1 = open(&(0x7f00000000c0)='\x00', 0x0, 0x22) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 02:40:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r1, &(0x7f0000000440)=""/197, 0xc5, 0x840, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x3, 0x3f}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffd}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x16f, &(0x7f00000002c0)="e3acb2421dace691b8de4f876d1e5aa6a3e2d6176585e45b55aa767b8fddfd834c95ba928e95091e890669719e8ed50166a9a3d769b28b1e2d71a0d411d8be9a24b0d3317a4f7105924225a0ce7a877e0cb3c410115fd025122a22c4caf6aa481b2bae832b2ffdb4b7f5862800835f0417cefaddb610046810b6ca2313a1d36f1a910a5c1ac16023ac6212332ff7e89540ed0fcc40d1ba08342e09e844c3dc3f3d8ecc20d83fd097a4aa9543fe9e034fbe3104fc1b885b2fad3c1a76bc95d62394434a88431803467fcbf03631204b8a7c484862fa807c6cc10044018f7beb7aa06b2bceb70d9434dfe61d62d44de21f45e46e0ce28bce73e76d465a82f69b6e8d3b2744edfe1d0256da4ddb597c14879c38eb689969d54749cbfed517cf81f95816628676b039546d204b9cebc11c1902f4217739b4f1df1889a9f995e7f4350235ffd81b3a4d9da9b5b50a75a8ce6653b2548dbf962b1e4880050358b3f613b06c9425db7d48e30b9ce5dbd36391") 02:40:00 executing program 1: r0 = socket(0x2, 0x2, 0x7) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) stat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x1, 0x800}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) 02:40:00 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r0, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000040)) recvfrom$inet(r1, &(0x7f0000000080)=""/25, 0x19, 0x801, &(0x7f00000000c0)={0x2, 0x2}, 0xc) socket$inet6(0x18, 0x4, 0x60) r2 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r2, &(0x7f0000001680)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000015c0)=[@rights={0x13}, @rights={0x10}], 0x20}, 0x0) madvise(&(0x7f0000ff8000/0x7000)=nil, 0x7000, 0x4) 02:40:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401], [0x0, 0x0, 0x0, 0x9, 0xffffff7fffffffff], [0x0, 0x0, 0x601], [{}, {0x0, 0x0, 0x0, 0x400000}, {}, {0x0, 0x10000, 0x0, 0x4}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x8010570e, &(0x7f0000000080)) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x8010570e, &(0x7f0000000080)) ioctl$BIOCLOCK(r6, 0x20004276) r7 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) 02:40:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) r2 = accept$inet6(r1, 0x0, 0x0) close(r1) close(r0) fcntl$dupfd(r2, 0xa, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$unix(0x1, 0x5, 0x0) dup2(r4, r3) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) listen(r3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) execve(0x0, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="5c530f72000000003000"], 0x1) 02:40:00 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b9d2a538706000000b8180000002900000031000000000000000000000002000001"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x8010570e, &(0x7f0000000080)) faccessat(r3, &(0x7f0000000140)='./file0\x00', 0x101, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r4, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r5, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) r7 = socket(0x0, 0x4, 0x6) r8 = fcntl$getown(r7, 0x5) r9 = socket(0x800000018, 0x3, 0x102) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r11 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r13 = socket(0x18, 0x2, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000240)={r8, r10, r12}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffff9c, r10, r15) recvfrom$unix(r6, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) r16 = socket(0x11, 0x4003, 0x0) sendto$unix(r16, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r16, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) sendmsg(r16, &(0x7f0000000080)={0x0, 0x20, 0x0, 0x0, 0x0, 0xffffff83}, 0x0) shmdt(0x0) 02:40:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x74}, {0x54}, {0x6}]}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/66, 0x42) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 02:40:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x7fffffff], [], [0x0, 0x0, 0x0, 0x9, 0xfffffdefffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {0x80}], {}, {0x0, 0x0, 0x0, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000000)) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x2, 0x4c, "6c2e6fc0ff5d503e766b4b6dc7c733d6048ba654", 0xb3, 0x1}) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) close(r4) 02:40:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x10, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 02:40:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x8, 0x39, 0x1f, 0x1}, {0x7, 0x2, 0xe, 0x1ff}, {0x20, 0x0, 0x3f, 0xfffffffb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup2(r0, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x4) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000280)="732e799d124f3ecce72f568747dfa4f3d3ac89087570d7c9e4d23f69bfa4a92482e10f655184d2b24972e06e5853d2e0807a3983e9f9a455cfd390d2794f0a2dce1490b9e717839ae9e8f14bf63ff63a6d861770d74a283d9fdbd1467b9f988e0ee33f78232ca4b992549e8393997003c341105d92b405dcc2a50ccb6702d1ba354133", 0x83}, {&(0x7f0000000140)="c93e4d97c3dad7b96da331a795df80ab2088184617b954333ddcf4525e64062c43e994092f785af5705d698b009a182bf97fc90c9fa0d6e1b63f36bea07e04f9d1", 0x41}, {&(0x7f0000000380)="889d130d665ccd7ec57c2e31265c92170cc281ddba38a1a55f9b6212e45199223a4fc7bb5803b7edd9243a19a44e3ba036102b71b5cb8663c6bcd13e9ae3b094d1b4e7ce533b638d41e7f619e4324cc94326217e1a7df5ce68773ef0f8c8a5e0bc84fc6ffdc910fd0c06d0b10402d8704a57e07487c28181da6dfc00469b354045910277e17eb822b614c20e2ab56ecaf0a116283589e157401228b289129eb6fbf4af6d7b85ab5587e43501c803b072af3775e6b4d837e30b5a666832", 0xbd}, {&(0x7f0000000440)="34b539b4309e363a74", 0x9}], 0x4) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000000c0)=0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000100)={0x4, 0x4, './file0\x00', 0xfff, 0xff, 0xfb1, 0xef0d}) 02:40:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 02:40:01 executing program 0: ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x40000000, 0x0) r0 = socket(0x0, 0x4, 0x6) r1 = fcntl$getown(r0, 0x5) r2 = socket(0x800000018, 0x3, 0x102) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240)={r1, r3, r5}, 0xc) getpgid(r1) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x12080, 0x201) r8 = socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r8) ioctl$PCIOCREAD(r10, 0x8010570e, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000000040)={0x8001, './file0\x00', './file0\x00'}) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 02:40:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}, {&(0x7f00000013c0)="b583007b6de5dd1fba985991fe67babbd96907b3117590e1088b48c635537067f4540bbd0113c5dcad0443e1feb2c7f45b10f5aa9fc3001c5c6bf569da25cb43b59068de29ae98d6a73588723d9ce0b87d91ae7bbd0c64bb6752289e62772b06fbbc12c413025b36f38b755459e846e3999ac4f4f365450b53eeb8e9f85f75dd04335860ac736ee8cad4b3d62a1ab1f26a873a36442fda28c0d6dcb2f6a03eff31e0b2fd5a6487c262feb12fc9d96ab575ebe1b2475b53339927a42811ce2efcb44e2549954f9a3cff84f04035e77dca98d15f3d35455a3ce812ad55362ad793d0dd59186ccc3752585e68db2b6152af79bde709df3d5ef2dd250cba5ee3ed1ab6e2483428dc28ec73b59b3811d79de29ea57bc9204ea1611b2a9522a2fb74c18b8a6d098b81c0e8c27c120a48b72ede64f59aa7f3425856de25e6c29a2068dcb76a3baa1969b3a13385a17e4a3165dd6c68197b7cdfaa8c8615b10d1e9224c5ed7e59b12b2fbc9c314d0601d54682866c63ee51f91c36106fa7bc138b945c3f54a9509f02c4cb710a815b589dca3ebb1da5bd2b273c9f04d7ae026c776a7417fc2cb2f2fc7c0492e05b7512cd9f09460b19310f4cc4f01166fd225842aec1c3af2b92ae3478d7887fdfee5d070f51b6348ce252a0c4c53bb3f9bab894c44cd7c1e58186e9e5ab3ca83c9fc2939a448c4c4e6db1018f58544d48f183a561d145bf84ad86d475c27830a9695b23de680b18a4e57fc2a25acf227c49dd56400d5d5d8a409eea0d6ef9b66da9d3201191387656bb990bceaead9bd22010963b5ead2b8b2443333037ae0e5e203c6fcce03240b9454d8fdebbea22eea1aab4b4921b616de387605afe6524dfa6af75d84efd2ff5326b26bc10c42879143c5446ae77da7721f064bef8e315b389bac65289b8504a54ef6203e027dd00ea357e680df44c8684e7dabf12463a5f203f095823f1a9aaa86ffe61376be508f9d88af9a505021dde4511a7fae49ddb527b4089915a5d731f851379842a7638c8e6bd7cec55ea8ded8ec50eac8f0f66d0e4d346b7b65efc1bc6b5c30e6c1284ef9663d299766dff4cc7158952bb52ff77ba5c0f174730a137f4e127a85ca0d5d27b2952db1c5a3eed7acf5ddf5a5313bd7fc5d30ba62fbdc876e34449560b64c2e0fef7a46216cf6e27664220060b03ae4c72e9ebd86b12950380922215d41b197f1f5de7971488ee6d2ab7ca2fa0be26b281519730c0dc3604d502bb1a8fba0249abe99ada889cffbeece7a5d2403a845df38224136c751e1432bc15d709fc7524db2f2e40228bf56d5915a414ac7e7e3467e4467a5c650100c7844c995bec6d3ed22e1e1070025bd49ebafe68b9ec0ace1f0d7f1268f16ed76147b86a8c59efdd109dc9e604ad122249dfeb8eacd19065b0fb380afba8b914cb6513843e12d3484f485db3e210ee1842b956eec78896bd356d18a58f9e0e988c069ab8b97457ba681ed2c672c2506c6cb9af283b8e32d98b7b0910a93c908e3e949992530dcc514311aacd8cb143b15b8f80f193ab27567a4283f0b183806fb6bf976e4efc8753ae442eab5d18986978430b53bf3e763d5e8868ff3bf908b1108486edabea9b7cf38faff5bb017b201144fb7288388e225a3c22103043360a8c9a9440a5614b1a9951304f9e90b952456a6b24352a38e5f1bc616efa67d9844b1500c7024d2832e9f9ffa7e73fed625bc6ea7078029be317202c4d06a26e8290af7e26e2ce285e14cd845a898ae2d296592bce1d1513b53099551930589d75252a06c88f96060ecebeef84917f8f93d4ddac4ee45e51dda1723a065d8b80ec7979253cf7c06021b7db721bc26ee3204086ea37940bf09843fa78303a914864e5f1e426600475ef5678d1f39d96cb569deb24a8f924f2a097fac709c9a877f97569fb937683418b2814b8f0effd4b96f9087be96dc5b7e463c58b5f4c940c7a90219fab2891b9a08f3aa4c23e2974d80eefdfda006969614ffe36deb284775e655b9b06d74a188c1afe9f38e09e6a9c4dada1a04453adbe04842a9b62339439e468803f3f4ea95842d85475f7e8d5033c1544a0852800aa84802abf841e44c26417e1792b7b4b46cdb1fab4e905605a693682bf61662c1be138e1f1d0a89f158fab3034cb9339efe45eda78a526c5f78bca3eb3460dcb6ef314394bea938057182077083a529c240cbf83aa09b85f1fa778e2df28018e7f2e37eddb0d31464567f9f0769083e901350de07cde4cb49243d08090f7f06a26eb8e82cc9b56ab96bbb06f62bbcd6c41e8f5adaa1ab7c0b9b3cc58c21b0d4077f841b9488ffe96d79c93c1345ec57f2002358bfd229c0079343f49db3a5b6b441c984a4effcfb8b26ca88233e8cdbaad72faccc38ff635d3ede64d2fb1ffa193ce9dee50bc610e215ce41bef9dcba65b02332f87b4fb9c0c7defbb407db68b08e0abd88f6f0099e588c302f08a21a5f33a3375e5c0ff3f56075f8a69b2b99ea583efc22af72010ecf5fe762720ac81c56d12887f8189fbe580fad0665e04782bab45cdd5e07fab110c8b9240016e40b467f2bb208bd7f5db1d0291ef0ad635b344380c894c773bf0ce269ec4ad5060a34db3917766ef04dc9f92c70e8ca439199a8b2710d47bc2d9bc4a990f26feff38e5da12144c2bea807467ff54c00caa0db422fc0b359aa43a32d90850837c2ef8526b5c7cb6731ed75e87cb55404f5dc31a7b66c58f6b01e66b1865aae0b04bc1bded8ce8e5cb25559e91517b57da6d52a73a03956b06efab3ce979c4b2f38ac9a8878dde4e08f7072ad7cd89b454af09218d937c1bc1762d2e1d9be4d137561b42856d16b9e3d8a8d5679d0359f483f5f270122869385da5b2a26661b4ca45b8a42328a2c962bd5d99969fba7ace6b864a97adebb215c2e04d013a0fb5085cba03ffbbc5bdb582e726502b18690219c53591b23f3fcf995af3fe7cbd6b561d02653fecf68fadd2a42651e5ff2ad96b42dc2ea4611f05059388d0c793a1c6931d787403cc379a734da4fbfedf1df26cf24c1e26fca8cc8202a1eb6f39a65d30b6cc37cd06c494b94cb215b8305212fc5d2f3f466aadfcb885d04ffe5bd9295093d0faf7441244fd44b7eba85d9b4ad636503fba273e9161e1060df40c49c41c564755e51d4d2cbfa37895ac95d1f36a820b62cf1ddce5e0949beb0c2c4f3475b23fad8bb5191c3aaa6c78f9d6403c7c73b38dd36de572964550579a85d113a1f5efbf33a11f9f0b4b8bffd21860555e14559274e504d7841941b5863c86212a6db97a1e62e64f2240d00941b7c641103c65db8f2ac6579a0aaa2941b6390ef653f9ab76723e7e25a1ba7d682e7609fca0f2286ae4179f99c8a39c7805acac9fd95464ae26ea1aeb868d5836269719f13e634649e34be2ab7fd8363bff4e5ea6d3e5073fb2d49da8a00533db7a10db1175efd9c11a7dff85887251d96681b3b54910c0b6ad5ab1d95818985d8a001243ea1ef70bccc0d41db98e50facf5c9b82bb11635406532912d6480562b519f4d1d07943611bb8f167f27c80e52f1100ebbcee68de8690fabc3e1b66404c7bacf78f2da5721b201a03a5c2d222d9868cfe39603f75b9380bc734d7a2d3f2603e664930f3549fa80e4b483505c4850bea1f069be370c2edfbdfaef10e3f3a91362a4bfa4cf63a235c7c515d6bee13ee1c5c53c2d3f1490e9f007072482d9aaabc03e9c40cd3e0aa9c23d74320de1cf8bcc2a0c31aca3347d4fc335f4257f3d41732ea70024f613badfa3887c768ec2ef3d4f53e1e0b0798cec9d2cf044ea5026723dc6597477e826ef89c9f81f047d12dde77b5dbd050c750a4abd957510440edf69178b422d6b25f456228e02bff51932fbc5f21c442673321c2b58c3017c1c98eceda3860fcd3d62cb3c1b83f08124aab9e08464a25af713e1a0734b138410d5d1afc35d28c83497f8c8e19c21a76cc3fc78925e9855f1e5ebb916b30be235cc24e791a67b44b9aeccd42cbae1cb67c94ad9f1611a1cb68b2c3dde19a9578756d2a686b004da8cd8f7a99fd3b8e6f06e86af8860210575d07e9c956412e506a900fe09641d7bba5e551c70dcefeae4cb2f3a8f7aef280b5e8aed715383f7257d1183337ffcf0bcbed3de9e57edd14fe84eb648f6536b05eedca42c97f2e2d3f3039d0cd49d25f33d874fc11bb88b4f8ba1d87dc0a86fca80fb21907af6750cdcdd09f1fc0e7ef61194747515dfdb0dfc64bf626da0df19de5d3bb5f06c21843d29302a9040f2412b2faf8f18c7e76689d73d619ea349a7c7731e69d334fe424bf9a78c960c82534fab06be19b32ebf7576edbb3e22c3e5ca19825eba4c22cbab75dbf95f2aa5a7dd8ed0b8b3a8c59a618d4b1cd21bbdd5d7034d3a481c711874d0df10031c993325a2e43c311ab9664325c9247f19147640cabe1da4ab73a6695160f6ba1232a5b03c9bbec2fc7ba4ea4f04f564f7ae282d9bcf39bff2e3d1496e3e6fc975601cbfe1db39c9b432a915e6cfca4faedcaeb79df4c282010133e497f385bc988922db04b3630dc6e4b8992f20dc21758715fa34bbc29ab6544b7e17e295bbcb523208053d2f824a824136e91eb695307bcec95788a9f443115e2c9364d458716baecd66d9b234b35b6ed3810b20eb19dddeee582fe47968ee59a44020b1e976ca2921816b3d7e4047cc39b7476481a2718c9e0d308bce5db20e188d022fe8a958b83bfc97850eaf5565c76177f83d759dd7c3f8d7a3ca3fb55e775f20c11caf4920a1132ed12ad9311bc2656543b26e03bd14d6263f5fb53b9f47f2f9164d475dac6f09ac4a3f4c0837a2e1f3cf9f0014188169434ebaa53247d9d1d0bb60b9a14ce501c88a1b8b5abd1c235f9f79e63bfb38edbfe4e3213b998bbc7d7fdf1a2ba5a6612dc87b68f16fca841063a6b21e6991679a1785f2cd9db9972884e9ad2fd56b06b588a275ab2f7ab8976d84d3c6b0ccf57690b3796fff52ba1c9ea395fd2aa297e5d097c58309ace2ec5b27b3875a8b719361a527874e62709defbe010d1b662e193bacf4a869fb7cbde15a59414b145311e633e35d14a933a9437300a893211272565ba96bbe62c7ff6fd0b7b3271567a297f13033928ef79c18392fc6c8f76387e06ba1963f25b4b0bf6466470093cf8d0206191b8d1579e1fb4034b153581b843fe28e74a10625be3739012d27b5f16866966217b3bd8edb52ea34b7e197622206f7804f93c514eeb2c72e9f8850323c00969c93df9dfb3362ac1329619e2d29e10fac878ecf44e0ec98e3807c70547ec263ff1f5ac12b8ada85e957cea63d266d1401a7b7dcce8c9d8c97c55d713a30757b9646e48da91860d2e4f08692983f3044f62285e612845c4d7034a4b8976a77d199097791a06898f3b0e6525f3ed4912899d0106d934cbf554516f75021f0a3e1f1402681ee1269bcac8b494051829420c62483fdb7ea4e73eedf61eaa9bc76997d078851d7ac47e13c66809def19d74b4c9f07139a187722170eb5212758014959fb3a8f5666aa363e8f7881fefcfb424dd545345cde739dc1c14f5088a7528da48c8d3e084596d081c959145d766715ebc7df25257708d8881c7bea6f05ec36bceeb6f2f5d60b52004f309b8f1366e9d7a86634f34ef5c0bfc03e37c45c79a63b3bcf81b85b2e23e68fff862caebe1e7c36c24cb4fb29da99f1e927e98be11246497189ad79fd473dd4ba6f39b44bf0d6436317ed4892571ed03964428d1251808fae42539253767925eb05e65fe5e0d2f8d40bb2041f5b021", 0x1000}], 0x2) 02:40:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfbffffffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x8010570e, &(0x7f0000000080)) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 02:40:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r0, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x3, 0x5, 0x5}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000100)) seteuid(r2) write(r1, &(0x7f00000000c0)="22070008835f5a7a", 0x273) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000200)) r3 = msgget$private(0x0, 0x0) msgsnd(r3, 0xfffffffffffffffe, 0x0, 0x0) r4 = semget$private(0x0, 0x8, 0x400) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r4, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r4, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r4, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r4, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r4, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r4, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r4, &(0x7f0000000040), 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r11 = socket(0x0, 0x4, 0x6) r12 = fcntl$getown(r11, 0x5) r13 = socket(0x800000018, 0x3, 0x102) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r15 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r17 = socket(0x18, 0x2, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000240)={r12, r14, r16}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x5, r6, r8, r10, r16, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r19 = syz_open_pts() r20 = dup2(r19, 0xffffffffffffff9c) getsockopt$sock_linger(r20, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r20, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r21 = getgid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r22, 0x0, 0xffffffffffffffff, 0x0, r21, 0xffffffffffffffff]) r23 = semget$private(0x0, 0x8, 0x400) semop(r23, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r23, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r23, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r23, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r23, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r23, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r23, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r23, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r23, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r23, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r23, &(0x7f0000000040), 0x0) r24 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r26 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r26, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) r28 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r30 = socket(0x0, 0x4, 0x6) r31 = fcntl$getown(r30, 0x5) r32 = socket(0x800000018, 0x3, 0x102) bind$unix(r32, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r34 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r36 = socket(0x18, 0x2, 0x0) r37 = fcntl$dupfd(r36, 0x0, r36) ioctl$TIOCFLUSH(r37, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000240)={r31, r33, r35}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000540)={{0x5, r25, r27, r29, r35, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r38 = socket(0x0, 0x4, 0x6) r39 = fcntl$getown(r38, 0x5) r40 = socket(0x800000018, 0x3, 0x102) bind$unix(r40, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r42 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r44 = socket(0x18, 0x2, 0x0) r45 = fcntl$dupfd(r44, 0x0, r44) ioctl$TIOCFLUSH(r45, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000240)={r39, r41, r43}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0xcf, r6, r21, 0x0, r35, 0x11, 0x101}, 0x3ff, 0x100000000, 0xffffffffffffffff, r39, 0x3ff, 0x1ff, 0x6, 0x3}) r46 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x8000, 0x0) ioctl$FIONREAD(r46, 0x4004667f, &(0x7f0000000180)) 02:40:01 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) getpgrp() getpgrp() r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0900000000000000fffffb561c8408c63afc2414886673f2b93ef1479f2f3b514fed00036defb48543cdb1f8f9f6acf397a94158fc34fc33786ab0958d44b8a14c6903def3b17c44830765c8ee10863bdc4cd59a0af6fe33db9bd7dc7dd40d31c1bebf40d0ef49ca439788d5727169e57c7c8cdfc62407eeaed98c60163b90fd24493a03ec7b4fab956d53d0ed5e4d54dc0000163f1018b34b5f63886b568cd312f414954a361cfe9288eb29505a2a2fd2481a36ea18215a0452dd8672d243e7468d01d86a75149d9a33bb35ea"], 0x10) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x8010570e, &(0x7f0000000080)) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r4, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)=r4) sendto$inet6(r0, &(0x7f00000000c0)="126bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)="063245792d8371f6648100000000000000e62800bec78d0d0f38512539df32f0889e09574b58324851e8c0d3d6a472b83c045ce0f9ab521ed53879b57efdecfd0c23ddd581f808d17aeeba06eba339e6fd847e7c1653b755cb3c1d28dbe5ff5073eabafec83c474dd7fa39472277f3ae343b2cb9e8471b0822740d89bdc97ea45faf30e6093ad0f2d4c64f61a29b73b152ccd87580e5dad0b5690efee8ac594567c809950373b816aa6d2b87633df91e650a52157dddc16b5004efc1b045eb03c5550315994c9e7fff6d735ec7e6239091a9b59fd2982e1689a5bc3cd671b8b6e28200"/240, 0xf0}, {&(0x7f00000001c0)="b828e6ed60081aad69871550309f0f22cb6ebf932b1d93c8031a533908735fb7b56d3027e92cbd73f9a6f02513fc80427099e4e51322d326dda05fb21579f4fbef1cad09adebe94419b6357e739e57be88ab5d6ea6ccab126efa2a7ee05274dedc9fa715f5fe33dbdd6e6ba589f70db32f6b805b235d2ca28fd9d346f643e947ea33d1a6d3584b24b630c66f5e79e73e0cc9091223e2903b94b947235aa0be7840177c320273fc136acd53b5f6b3b9162a91051813180742cb3c5a1d2dd4a1ec8f73977810e382c6c6d8f2360e6558d83c8873ef302cac8519714f735af2a2ae041b5b62479fd4b95d34418f61", 0xed}, {&(0x7f00000002c0)="08491a1f17fe8f53a99e342ad667a4edabf064ea63932343ff885848364bd8bef28d60ee533f186fe06d363fc9d420f9844dadcb", 0x34}], 0x3, &(0x7f0000000340)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x20, 0x2}, 0x400) 02:40:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x84}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getitimer(0x0, &(0x7f0000000180)) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000140)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x2}, {r1, 0x20}, {r2, 0x82}, {r3, 0x8}, {r4, 0x1}], 0x5, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") 02:40:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000200)) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x8010570e, &(0x7f0000000080)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 02:40:01 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f0000000140)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x100, 0x0, 0xfffffff9, "58646f93c57e88380b575c9eff8e9aa987f383d6"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000280)="e1a39ef28a19d8715825db1ae7d56ea700083d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6906910e5df0393395b015753b2ef414661698943735ea09e0e8b893419eb53e574bb66ea868025fb5101c2298513036e61d1c8723d87d57f3a1a09964582b9718cd09a957744659b91d0a17bde77d6fd721750c31020149d9a4461063d9556adb189327b9b33dbcc0086027c790a7c66c4344e5cc26eceda744afbda232020c58bc04340ba9508bc04bd6f6176242d209f4fded079d3954cc7f40b429c721136d4cdfe3e6e9d77b891df069595e7cfdad88d33635be8550f9cb41fe5efceb131cbc32a345076c04a8c81a1c161ffe91390e466262c8c20bbe3f574a2cae", 0x11d}], 0x1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x6, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf005802000d11eaaf100"}) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) writev(r3, &(0x7f0000000080), 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x8, 0x100, 0x57dee57a, 0x0, "bd0571fba997cb9a7f472eb6d4bc17985ed126d9", 0x5, 0x4}) r4 = semget$private(0x0, 0x8, 0x400) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r4, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r4, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r4, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r4, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r4, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r4, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r4, &(0x7f0000000040), 0x0) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r11 = socket(0x0, 0x4, 0x6) r12 = fcntl$getown(r11, 0x5) r13 = socket(0x800000018, 0x3, 0x102) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r15 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r17 = socket(0x18, 0x2, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000240)={r12, r14, r16}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x5, r6, r8, r10, r16, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000040)=0x80000000) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000080)=0x7) r19 = socket(0x18, 0x2, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r22 = getegid() r23 = geteuid() r24 = syz_open_pts() r25 = dup2(r24, 0xffffffffffffff9c) getsockopt$sock_linger(r25, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r25, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r26 = getgid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r27, 0x0, 0xffffffffffffffff, 0x0, r26, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x36f2, r21, r22, r23, r27, 0x123, 0x9}, 0x4, 0x2, 0x3}) r28 = semget$private(0x0, 0x8, 0x400) r29 = semget(0x2, 0x0, 0x108) semop(r29, &(0x7f0000000440)=[{0x0, 0x5, 0x1800}, {0x1, 0x5, 0x1800}, {0x3, 0x26, 0x1000}, {0x4, 0x8003, 0x1000}, {0x3, 0x4, 0x1800}, {0x3, 0x8, 0x1800}], 0x6) semop(r28, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r28, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r28, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r28, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r28, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r28, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r28, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r28, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r28, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r28, &(0x7f0000000040), 0x0) r30 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r32 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r34 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1003, &(0x7f0000000000)=0xfffffff7, 0x61) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r36 = socket(0x0, 0x4, 0x6) r37 = fcntl$getown(r36, 0x5) r38 = socket(0x800000018, 0x3, 0x102) bind$unix(r38, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r40 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r42 = socket(0x18, 0x2, 0x0) r43 = fcntl$dupfd(r42, 0x0, r42) ioctl$TIOCFLUSH(r43, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000240)={r37, r39, r41}, 0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000540)={{0x5, r31, r33, r35, r41, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r44 = socket(0x20, 0x3, 0x0) sendto$unix(r44, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r44, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r46 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x7, r31, r45, 0xffffffffffffffff, r46, 0x4c, 0x6}, 0xf3, 0x4, 0x6}) 02:40:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffbfffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = msgget$private(0x0, 0x0) msgsnd(r2, 0xfffffffffffffffe, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) 02:40:01 executing program 1: sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000980)="623d71388ebbd5460483fb42c4531f2c96c1e1ba716ceb37397d573e370984d6728e0c9537f2436190f6f59ffab9a4bf7f6001e3045a5e2be2ae8dd76b487a4e0ba16f4588c09c7ac88e644f1cf85842c8b47bface0679a8", 0x58}], 0x1}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0xe) socket(0x2, 0x8000, 0x8) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0xff, 0xe8a, {0x4, 0x100000000}}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [0x0, 0x0, 0x7], [], [], [{}, {}, {}, {0x0, 0x0, 0x10000, 0xf322}, {}, {}, {}, {0x5}]}}) 02:40:01 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000240)="b10005016000009005001b000700000026c604fecea10540f6f96ecfc73fd3357ae26caa0416fa4f376336acf00b78048000000091f7c8cf5f882b297be1aa5b23ed00f4c8a8ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282108e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b125702000000002012000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) 02:40:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000277, &(0x7f0000000040)}) r1 = kqueue() r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4000000000001, 0x80000000, 0x800, 0xc}], 0x0, &(0x7f00000005c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x7ffffffe, 0x80}, {{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x5, 0x80000001}, {{r2}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x6, 0xff}], 0x2000000000659, &(0x7f0000000140)={0x100, 0xfffffffffffffff9}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x200010004) r6 = semget$private(0x0, 0x3, 0x102e7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "013ff4200000004aa7005fc50000000030b31e00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r8, r9) sendto(r5, &(0x7f0000000c40)="79fa15a6d8697a9d0bb2487916169a033b9e7fa34adbaf5145fe09fbdbf9a486c6461b772a70ec5ce36fe950e1fd128f56af5bb577f97d6c13b662f862a31f4b5328d4198d71cc61af0b75e59453bb774a72160506656a377a64d0ca2fffd441b21e5142eaa36854d749fd0ab78d29bcdc29316d0197d9511e5f01b6ccbc8196627d0a31bd9ffffec49c4956c9918b67535a9e4441d920f7e60e2c454f5422bd7655d06c8d598aa3fa18c66e2de30517249651d9654822c2b471c1421cb2daa5c7cb28bca3e12080a8ab41397255ed45", 0xfffffffffffffd11, 0xa, &(0x7f0000000240)=@in={0x2, 0x0}, 0xffffffffffffff1f) semop(r6, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x1, 0x3ff}, {0x5, 0xb0, 0x800}], 0x4) getpid() read(r3, &(0x7f00000007c0)=""/1, 0x1) mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x1) read(r3, &(0x7f0000000500)=""/90, 0x3db84ae9) chown(&(0x7f0000000200)='./file0/file0\x00', r8, r9) nanosleep(&(0x7f00000002c0)={0x5, 0x51}, &(0x7f0000000300)) lchown(&(0x7f0000000780)='./file0\x00', r8, r9) fcntl$dupfd(r5, 0xa, r3) dup2(r4, r3) mknod$loop(&(0x7f0000000580)='./file0/file0\x00', 0x6000, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000280)) r10 = semget$private(0x0, 0x8, 0x80000200) semop(r10, &(0x7f00000000c0)=[{0x0, 0x2, 0x1800}, {0x1, 0x3, 0x1800}, {0x1, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x7, 0x1000}, {0x1, 0xffff, 0x1800}], 0x7) semget$private(0x0, 0x4, 0xa5) 02:40:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x62, 0x0, 0x1}, {0x6, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") 02:40:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r2 = dup2(0xffffffffffffffff, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x60}, {0x40}, {0x6, 0x0, 0x0, 0xfffffffd}]}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x4011, r0, 0x0, 0x400000000000) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 02:40:01 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000000cacea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02070000000000000021e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = socket(0x1, 0x1, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x5) getpeername$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$PCIOCREAD(r5, 0x8010570e, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 02:40:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513600000000000100000100000000004fecea11ea8fef96ecfc73f53357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c2abff62c0a11c5db2b04fbb715d2f5a872c881ff7cc53c894303b22f310b404f366339b334b822467357aea8c500000002000000000000020208a371a3f80004000000000000000100000000000000001ca3fbf1565bcb378e21a837d44062cf24138a23484166bf12cb45ea7e6f7753fe4bdba56f4fd881", 0xb1, 0x2, 0x0, 0x1000000bc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 02:40:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x25}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r5, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={r3, r4, r6}, 0xc) r7 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r7, 0x8010570e, &(0x7f0000000080)) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000040)=[{0x12, 0x3, 0x6e, 0xfffffffc}, {0x6, 0x8, 0x7f, 0x5}, {0x4, 0x20, 0x2, 0x6}, {0xff, 0x7f, 0x81, 0x6}]}) r8 = socket(0x20, 0x4, 0xff) r9 = open(&(0x7f00000003c0)='./file0\x00', 0x20, 0x4) ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f0000000400)) pwrite(r8, &(0x7f00000000c0)="4f2c88609eaa07aa2d8feea1073c1c519aad579950e1875cece00c2b402e36f6d017c7a649681475b9e5a2191ac7f1d95248b14e8c8cacd3e5929322b77d7d46cda5151c243b8dd8f7508590f6eafc475cb59de440424534f3d5505f5d0a374c46ac557895a5e772fc94be7e7f36c84e3cd4e10859dfc39c9c57bac0032bebce3b03390d50b5bda5e207a715f92f0d683055b764c9c483f2dd72dd2fc0617f377f97bb8597", 0xa5, 0x0, 0x3) 02:40:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x8010570e, &(0x7f0000000080)) readlinkat(r2, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=""/225, 0xe1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x8010570e, &(0x7f0000000080)) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000040)) 02:40:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r1, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000240)=""/248, 0xf8, 0x1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x14}, {0x87}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 02:40:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000160000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = semget$private(0x0, 0x8, 0x400) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r2, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r2, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r2, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r2, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r2, &(0x7f0000000040), 0x0) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = socket(0x0, 0x4, 0x6) r10 = fcntl$getown(r9, 0x5) r11 = socket(0x800000018, 0x3, 0x102) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r15 = socket(0x18, 0x2, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000240)={r10, r12, r14}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0x5, r4, r6, r8, r14, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0x80000000) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000080)=0x7) r17 = socket(0x18, 0x2, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r20 = getegid() r21 = geteuid() r22 = syz_open_pts() r23 = dup2(r22, 0xffffffffffffff9c) getsockopt$sock_linger(r23, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r23, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r24 = getgid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r25, 0x0, 0xffffffffffffffff, 0x0, r24, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x36f2, r19, r20, r21, r25, 0x123, 0x9}, 0x4, 0x2, 0x3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r27 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r30) r31 = getuid() setreuid(0xee00, r31) sendmsg$unix(r27, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) setreuid(r31, r31) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r33 = syz_open_pts() r34 = dup2(r33, 0xffffffffffffff9c) getsockopt$sock_linger(r34, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r34, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r35 = semget$private(0x0, 0x8, 0x400) semop(r35, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r35, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r35, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r35, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r35, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r35, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r35, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r35, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r35, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r35, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r35, &(0x7f0000000040), 0x0) r36 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r36, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r36, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r38 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r38, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r38, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r40 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r40, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r40, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r42 = socket(0x0, 0x4, 0x6) r43 = fcntl$getown(r42, 0x5) r44 = socket(0x800000018, 0x3, 0x102) bind$unix(r44, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r46 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r48 = socket(0x18, 0x2, 0x0) r49 = fcntl$dupfd(r48, 0x0, r48) ioctl$TIOCFLUSH(r49, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000240)={r43, r45, r47}, 0xc) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000540)={{0x5, r37, r39, r41, r47, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$SETVAL(r35, 0x4, 0x8, &(0x7f0000000040)=0x80000000) semctl$SETVAL(r35, 0x1, 0x8, &(0x7f0000000080)=0x7) r50 = socket(0x18, 0x2, 0x0) r51 = fcntl$dupfd(r50, 0x0, r50) ioctl$TIOCFLUSH(r51, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r53 = getegid() r54 = geteuid() r55 = syz_open_pts() r56 = dup2(r55, 0xffffffffffffff9c) getsockopt$sock_linger(r56, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r56, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r57 = getgid() getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r58, 0x0, 0xffffffffffffffff, 0x0, r57, 0xffffffffffffffff]) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000280)={{0x36f2, r52, r53, r54, r58, 0x123, 0x9}, 0x4, 0x2, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getgroups(0x2, &(0x7f0000000500)=[r30, r30]) r61 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r61, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r61, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) r62 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r62, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r62, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r62, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r63 = fcntl$dupfd(r61, 0xa, r62) ioctl$WSMOUSEIO_SETMODE(r63, 0x80045726, &(0x7f0000000100)) r64 = socket$inet6(0x18, 0x2, 0x20) r65 = socket(0x0, 0x4, 0x6) r66 = fcntl$getown(r65, 0x5) r67 = socket(0x800000018, 0x3, 0x102) bind$unix(r67, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r69 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r71 = socket(0x18, 0x2, 0x0) r72 = fcntl$dupfd(r71, 0x0, r71) ioctl$TIOCFLUSH(r72, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000240)={r66, r68, r70}, 0xc) r73 = getgid() sendmsg$unix(r34, &(0x7f0000000600)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f00000002c0)="8f4c47472473412f2379790e6ec5fa5994cebd88ad8108d73451c7623addf3a1e2f8f6784397d6a222eb9f8a163feaf429db393064dc5e9d4be16739967f66a49f3b1212af5ea4fe67b3d97480fa3b8f60c365e8dc064f3b6252b1eceaa6f4ee3e5343bfcfdbadf32987d060ea680fc7ecfe69c330f60a6e6c394c55d2cada087d772bb54c5e1eebae2f317c5f0d9c37a3233c6bb06da7631be184ca5c0a401e796d339578e98c76c022e2be0e3f6c1b7e3d4c8abf1f77fd3db33fa98e07c225dc5fe7d5171a0d7802c20f5efe42d86cf1d5dd54aca7a6422c8c1ffcc7910bf858b8c34147d330633e1c5018", 0xec}], 0x1, &(0x7f0000001280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r31, @ANYRES32=r58, @ANYBLOB="b882d44f9d4d08bc9c206a8498d10e000000002000000000000000ffff000000000000971edf25075d218381f9fd97f77bc99bf3d47e2cc225ad563a56974df8dbef3d68ae2a70fbdc335ac15cc90f3f2a9b007860f54786f1cb74e79122454d30314fbcf0d55d3793c67336718a4138f01cf92d17200fefdaef6c7a90ff262c9e314222f86e2ec3a5081cb0a3886bbfb71b653b", @ANYRES32=r59, @ANYRES32, @ANYRES32=r60, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r63, @ANYRES32=r32, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r64, @ANYRES32=r27, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r26, @ANYBLOB="000000010400010000008d80ffff000000939e00", @ANYRES32=r66, @ANYRES32=r31, @ANYRES32=r73, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x400}, 0x400) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001580)=[{&(0x7f00000001c0)="957671b673073f95704a531a5582d18329cbafb93d70f2592dc3dbe9b6ece2180ac743f107bd1e4a524b6a4f141c7055b3a05644f9d8f04b81457cd5f22efe68d230023d31fdac499f38751813c26e1e1699daecaf40c2aef6ec8ecb236d61a0a320a91d94c5346856260191967377dea7cd7d4cd8caf85b899e637e2d21bae8be05475ca0950ce69993b4c5f595d5af002ea55afa2282554bdc51294ca3868d3e2e134416b94d159b8301dd672e9cd754b1cd484cf47142d78a541e6df6972036cb1868b130110cb3d6ac483e76be0acbec1f3330fcfb0c99573844c34dc5ef9f5177ad6ffd6699946e95e84f97270d8580e08aceb2d2ab0464db08f3", 0xfd}, {&(0x7f0000000100)="64302134d5e035f5573bf525ab39e10056c116131ceac2f7bf4007a20350adf45377a290c96dcd64c7fa8979be43a413f189dfe78f41e73e3f15255df5da329f94074b10", 0x44}, {&(0x7f0000000300)="8fe727cc7801cab9fe3ce0a17c6ece2a131b28e04484fbe300082ed2c18a34a5d1ee185d2399795fecd0e1e1ea0bd104c0b420dd9aad14c4af3c164c40a5ab82085d76c4cc437c395d95af189fd24198bde6aec7db0303fc80dfc20dfdea2bc4fba8afe20d959e54fae1f8669dfd40a2ca413f9eb15aa4a22289712e1a0893e37314be5a8b66773566259228e3c124e9d20081d1c823769fce61ad339ec700ef1f0f98ce7414da9d0ec1439e12777a6dc048009021a3dc101842de5d55f8d5319e95c6615c61c2671677c02d94a2715b519db9264c0b6e3caa1cd426d8a35aa46ef50d17b459e5926386a449d28710afc54711cb12a5d306e5bd22da4e7185b49b7216c4f3e4b6d8e1296913e630ef7cefebbfbe7b3605c74f74ae961484ae639a5e6f4236c6557e0ccbb7e710327c8dd395ca01130f7c916ab413d2e8a7291b570b1e70f1b71e6a7850935b461896f6034eda4bb6fb41e40c8d98ec499d7f8b38f65bc6db9d7222131ab9afbd3dadd9bbe7377b057bf63ef81a8b16fb6332a8f9f143d03425d28249f006be07e501ef6d12773d87ad215ff36b6cefc878ce0b8266b547c65ef925a0fd06082ec04a553afc60c11a189b67dc3dd588b5ccc48f09434addf85040b365c91026aa4a6a180829eae4ce52f8e39ee18f28dfc4b47e0f284a0265c2ca7908963b0757d49f673dc62d52da011fd532b5fd51b9d0eda94334dcf91ba9cde18b669eaca9014431b9004e1fb73ec0fa3c114a9de9c765e4d32ae0e46ab517061e108ac1b3ff47a623db66124586734ad1846e47b17effe155cd1e43bf57b38f83f493fa612a8f685a6c307c65cceabdfe7f9ba3b21ddf25de2b1a524c81b54021ec2f155b17c893a760d69f4bd680722a41ec7b39f2e37ec8d3455a147fdbe30fd9fc7521cc68f25d19cedd7d48ea81bf603c4764b2680a4de3d7448003e77ff5a2840cc10a118cf1312e904bca5b7904630b03f2598545fee9de6e56b96d9549d4a47386f56f8fd148e1fc379cf2623cd6f72b2e3e2ddd2cc683754b46885f08310a73ea04ad877e90f91225db6299dab5cad9cf57c3be77d594a266b49e2e97765410c9333eadf244c4fe9df7b9e5246ac4f4a57f32e3c77f61aa8079a6d672fc3fdf405a22b7818d512cefd9f1c122f23763650ea3b59b31f31a6c2a19d7d175ce41cfc12dc528669830e9935d994da5cfe26ce7df2bdb713123611ba4cbe6679382d3a199cf109de99688524804b5cf834499097b63f116a20d65a0558d3de229fcadb580b61392d459699011459722ace41c4be8bffe7b8ac0959bb262d153bb825ffaa96b58272e8e40c2e8f30c8d8fcda940954a824cf7092dbdec6e93be12c9419f33402d3564e4e94cf865b0d4eaa0d6b89d688014181621091f3c524395ff11302d9af0a3040a236da67bcb7520d2ebb80f30ed33d8c0701f010296e1bdf89a19adfebad797afbb011c7b6b6cfe09dc8ec347f13c21bd4fddaa1fae35906e3e0f973b0cb16430fd795c44b801251ea4f4d831dfcb8fb7efb952f9585dfa8e380476e17cc983cd1c8bff4b8dcec78712bd6a71f90560b4dab774e9ffec5278e4b018982b2990e8622116e1dc31057c4939866dfaf181544b9f58671540913643e0b09f3e5828e893d9eb2611ab2ada7aad97d58332d693b01d20943a2b1c0d0fabb3432b2ef8ef8c7f58b1e26df66e9f3f1f889772797b0ff50209df3ca3ebe571d43caa59ec43dfae2f17af80394bbb251efb13728f7964c52f083fac4a0c6d3eaafb824ef2965f0b8bde9c8f8af9b1793a7a7dc8e7840d0aec9b1e4f81e2ddfd4500611bc3238bcc990565a1e4b052205fabe79946ed682897654f10df85ff4b1d948fd33959594240e7f6a661bfac6bedc4028f27af7785d86576c2740f22517b57c2d9deb49351522caf2337c9e6fcc3edb7106bea82bbba96c1e1de90ba506b5cb5be03fdac939c9953c3e0f7f81794e0178cd4116208f888dd1b1145d76cf007fa4b1e712d3d617a5a4da3f644e7964bd031739413adb1bc9ce0ecf99ca872bf3c1c63c0260eb66d3a090d89f5eed68fb45c52590b314a3f1976efca0f390e3025810902cd58fab8d862813df561d4c5534d6652e3343c6cf9d87de7013bdb318ee8cbf90a760bc72aeb91665755fda8760c0f8732126e5c315812eaf35be592a1ac562747f5fdf829ae1c2a237247c74d5924f1e0773a2dc4776b265085618ce14c7e2f39618d483a3ab0b63d9db39da9a8e95a62787e932a8ba572efd906dd67069a4a1d1d01a3da969560c83282688a9b994fd49454e90d6d1cd1e394fa7dc54ebf26ec9e362603c0ebbb1f7e975c99d77b53da57b34bcee3321f069052a0917cbdd28abf4db08a033ab53aaf9ed0d389030d2b8037bad854dcdcfbbac9121453ff8f2013f93e8b6467feb6061a6cc49cd13d779bf7b65a8c82f13a0d8701b94545b57a221227711ef2390495a60922a7d554a225c010f86999c51ea500131e7b35fa2ccf5b4e1724b3f89498115f64657b7b172a0a45f247f8a1120b9829d76ffb9b068bc350ca28c6b22a13e37c051b27661d4affdd35cd99029cf7aff2213a9c04a00f8fe9adfdc3264b6e8175ff71c6e3f56969ccf484461df5e89835ec9b3e4866ed571b23b58457ec295484a64f8ba85509b91ff25c78725e0d32e4844ebf241b6d9ab98bf21e6ef14340e2170b3b284e83048636e346eb063c12272fd230d5951b3ea9f12fa3de8bf3545430b92c34576325c373ff135d07b50761a9b23e965f7dade6dd0f1ec3d9bea88123803d824adaa9bb206af5224e2163d02bc89a7dd114344b793a837b09ceee9f8e8d56a8bd72abf0438364caa5f59da0544018039204a01a5d9b60ddacb5f0d045911049a8dd8bf82e041d4fa107584e7bc726a189ce98454e00d0ed90e99a4d862ac807cd51cbdcc6baf2d5eb394309fe0e1df5be1702d740b60a8e6371bd023f878c8039dc7c89c22be4c46227a0105dca6ad059003094b786eb9e73f3910f41fb22715bd44a8973359f78b3d2bcf530fc77d29e5201e2ce0f879be5a5d5803da940a09c559a5e31f6196ef353d0222e963b758adccc3fc0e7998388badabccf192d924e13ae683497a292b891d1bc5bca034952580700590860db8f891e91fc4201122ab467ba54f9e10258d33c6dcfe2a62a208001ad7c0b2514a0e67efda7a61b75d4845f022fab59890b5b6e7f1b4b5fe1680a2336f47d389e7a44c57129584e4383c9be796f3a785b9876c804244520315ca11b165c9602d455bb731cea4d059d3c8184f2d1d1f20afb17eb5392ccdf4329e0783cfbb9f3f76b924265b0d363c01a7e28fa41d97b28336384db7e7582b84f942a93ad7523785d74860476d84682fb644523dbb027fea90c1c697e3d9729fc1e2514b139e8ca8b974fc1115862941d9d3037af671123929598f6badaade0b02b3f475bf51c64dd75c8cf93f47930dff3a9c1c407058f6c21efc7570e629480a52ed11eb9ef8ebc0c15770be67258520b78fa5cd27bbee9c26ea3e0bc671c7fc46ef2ad7268d34598b654780b0af5ad25063790c2f72c51b30daed0d77bb190122d5132d28ae47d60b09f384780b7448dcd963507da405481a56e2367eeadc130b09c898dfd511940f7eb8562c76b0c065c3b8051b851f6b98b9ee585cad7b171cdfd2d554cfbd8e9b679e1e9749db5d5d1bbc05f8399ec093297a6c9d6f5c4bb998596a1b728dd2433ca6d8fbe2a96db8d5998cbc4c480b5c202cc9c7ad05094a99424ac9eb7e74359a3944745657ac7faebcfa40fd403cfa04dd02f4d21ac1f7471edbaf675944f98d77e475be6bd2cb5017340ba7f8b7d85259afec5d23010886047afa57982fd3031c3797fbd68cb2ea207be31a2617802467483b910ab54ee4609e36d6164be42ac4c205c037219229fe8c6e05c2615bae4eab38194d27a65c71f2a457fe62b6fddc7fe6acac43f7b62e8d46543764e1c0b693c90d20f4c8d279e95e36aca7312a1b1247a196228eb04966a8f562556adc6cd2c8ce8ec0db3d947a566593875b7324501fa9f5c1173fca987df57574769d2c540cadda7d80bc539f8fefdddb17a5ceff40c5abe833508c00ffd509ea528580f8ec01accb2f1e9ef9b9f1a80f3d2ad4fd23ab752d4877a6516b699cfd296ec6f738a6e45f304f5a5c29b7b664534512033ef68a0d41ab64b69e22ad8192b164d0000ab7be7c0627796b917f31182fbfee080c136763364116fad4e859f67af6f5ba37bdb8de0e0dbef88bc3ab03a149ed718d6aedc8b9eae1b0700f6fcb5fd87f9010c2fb1617e95052bbdd1eee54dd963e460887b3b29ce24bab1a1d6f3c7ec2992eb6ff311991bd86321508bc628f1dc95e3dd8846eaf91a54cc2c3816f35d1941f9ddd01b9976fe3ed5eedbaa26d2d8213a0df245449b3ed1b70d4623870ac1b28bb18962a6cf346c5cb707e7a21946f80f6a756e41cc1338537f82209dc4dea2ce8a6e1fbe96be6016919590adbad6f9cd2029ed723ba7ec96d40c92b83219a9ec281fd2b4d0b1118f83854c78d5e411404416aec455295c878499dcdb1af728b423395ab0570291c04e0ce398a60b2b96860841582d3c5b39ccb5134e9779b1d055df0a5810af269592de42fbf6b4c01d42d679af84ebc38b8bdbfd0a43ebf8c4f6234d7958a4909c508ed43344e2e0be38e5b3d4be4f84b73b56147f4c9f36147011dc82d9749e3cafd207b6406be6fab69e9518584c7ac49953d13aababed4037cccf50ce677bb88b6fe46213b91db3130070035f575a64eaa9c094da536df4b472ba646fe0beb8e37d23ea85748b77ca2deb4b7a3477e2abd41250deaa18085bf89c0dd7af7e03c79224d1c13ef704f77673b5292514856d3f5c5ed946bee5dad4023517a101250b8b3ed7b92cb805fd9c1c7b3baf0969d7ed5711b8a0c1b9194fdce7bc54273939fef6cccf2751e73758421abf55532f667764f3266726f84877f230f3cd57dc2d9e626220d23003a5dc5a6f6ec749f56729cbb26f8123061146cc1e7220662ad1c02c1e3d3353999910d998e23ace69b67ca52134448d5ca6f8472a6b786678c9bd521260cc606d8aa475edf186c323db16817611e4e7c188977f7107e009b575d4677011c3819b1dc26a7d6bd56772b5406c6b5c15c64c64747f05098b152b53cff799f8beb3f66fef9c89892992608ed6440f14175ffb6adbc70723de55c76e71fd042d748df690a2e296282b7caa3bdd8582ea0238d5d4120feab467fb036117652e37fb80ccd81f189d74e9590e6b2f1348996cb76a8f5f42ebafa70cc170be8f7158b0af2c2e8890a8fbf5a8a6bc599bbaaa71f6dc565717d8d9206be4c5f7241ec91f34472136e92ed7e0642be8bf56957ccabe592377912a218057cd7bb3a1a09780c1671cbf0b2247cea8ebc3ae9b471565e777d3f3c1319b73fb1d759a144b2d60db1365e7507566c7b1332edd0be98b119db54d95fc859c181c55021d11782ad1022a980146045dcb6b959072deab5b0a8878be6a3bc222fc72b8018974b14e3dd4fe3217493e548e425082674f43392ed324074b7275fd27654232958d857bfa12169900f41f539da2ef1a40aca8b01ab5c5c360f2b1fda4e407192040993c07b64cd644166f420fcce6ac21ab4082a5f0343f9284877e33a13c8c8e1a99bd24e382987baabd1f278ab795830f6e1c71b80b25cb96675779f86f38e02b5df9a176ed53c90c40feeda6d9232155fe6588050e1b246c01d0d80570b7279710", 0x1000}, {&(0x7f0000001300)="bbf540f3cdda2ae92fbad3c55a405839dab7f8a7c8766e07e1e9b97a6b6f674c1fd0150e8186eea26194da8d3bb35358238b57174443bda3ded1913f2cbbbc154292a7046b4de50e837fcdd080f94dd713716420b824c3f53d56bc901bdeafa4218897021efdf1652834a6aba8f6db997af67942b5b6ba060b0dd479af10999b5dc97c3863fcc04b4159b30c9e6962bc9aad1871fcff5d5317c381b0be6c31b5d2882ddd5e8764169947868b9dae02541ac155491ffa573b1fb5a4baa4fe369b5f24db1b0eb011933013d09e2eb11d", 0xcf}, {&(0x7f0000001400)="5f82ce9b75eef82992873ce2a96849ae0861be93d424344dbd63156032774a0062b3c1a8f9f007f089508dfae555dd2e33c1e0eb29e7709fcb6f307d799f5f1b382ba375e6eb59ee4a441d0bf085686347a1a3bd1e15c43a857425dd6544", 0x5e}, {&(0x7f0000001480)="eee7a2f2d36858b9f8565be79b7a5a7586ef24a7e98b9e2826bcf67a1539ba24d225eba4b28937206d6701bbb4f4d37c866787ccafb8ebf104a681c62677154ac89e91f80edac249f2d808d1efff6247efa97c68ed35e819be05c0ad4fe9f2c602d57c18164d5f6b2b37706b8c549bf41ccfc76bf2e38aa12d0cc8f4aa733cc4ef005af91d1823bc37d9db820086320a949ead3da7bd8705e7f3d2d15aa3ab965119351653c5c5a0561928c333b94e527fd66b3d650838d63b3856976f2ba9a0b95e6277db3e548e579f1d167e4d8f16d1f5d074df9d289cc9d232eb1a9570b2bb40148d6673ff", 0xe7}], 0x6, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r1, r21, r58}], 0x20, 0xa}, 0x2) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:40:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7fffffff, 0x7f, 0x7, 0x3f, "dd6e901c9ef018288f69f85115edfdfb077d1857", 0x401, 0x8000}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x8000, 0x0) writev(r3, &(0x7f0000000600)=[{&(0x7f0000000300)='N', 0x1}], 0x1) 02:40:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0xffff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186a56010000003c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000140)="1678210be694aeeedc3980c0be9c", 0xe}, {&(0x7f0000000180)="6a79997e0fd150c33c192aa85a47bf5e0c75eaf88e9fc1e9a26b69777ef2935aa6bf11176d86e288260581b58fd4d760b4f41d7f3ad776e4a3865545c27643180b3268e5c2ea16c3d7a0ec82b3e18ccbc226ab964f82b7afff3d0815491dde2b203f805cf8935dec250f485fa7086b05b0b5b432ec210d8ce198acb6a84745b58eb697085cd56b8b7b82a28ece1b86ea7b0529a2714732034c5008cde27d3450288fda0fac4d0804607bbd6c7b815a21a3f1a9da03e855968da317caa68d11e22b695d", 0xc3}], 0x2) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000002c0)=0x82249081fa18ade2) 02:40:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x3, 0xff, 0x2, "1dd3ba6decf40b508f1073d22efa49bdc15a8fbe", 0x4, 0x3}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20000, 0x0) write(r2, &(0x7f0000000140)="d4ce8c8fac06640f0a4e081bb8e224d5c59fc1e117f53f7b404bf216061025432665dc938a204b89f6de51bc89dd3f27e5846816c6bd34bf3c3e33f52bdb7f1ca227003582869069b3a988b2e56a4002566a0e98f59315363064f3cf501c2b924bfdbe215de82d9cce966a34968b5b702951d5956b3b8d6d499fc9ebf81d880b2764cc97471e9ff826f25ae957aa1cec04eebbf554b77ffe474779d44c18db26153bbe9c59274b634e8ad0373f490a7f52e7032800f8273cdfafcd036d1c6dd665b9d6bd57b7c5118fe55b17b185fb9a9d63", 0xd2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x2, 0x1, 0x29a758fd, 0x7, r3}) getpid() r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x200, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x20, &(0x7f0000000300)=0x80, 0x4) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000380)=0x6) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000400)) close(0xffffffffffffff9c) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x80, 0x0) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x1, 0x0) r10 = kqueue() r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x0, 0x0) r12 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000500)=[{r7, 0x4}, {r8, 0x4}, {r9, 0x40}, {r10, 0x40}, {r1, 0x40}, {r11, 0x1}, {r12}, {0xffffffffffffff9c, 0x8}, {0xffffffffffffffff, 0x10}], 0x9, 0x7) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x80, 0x0) ioctl$FIOASYNC(r13, 0x8004667d, &(0x7f00000005c0)=0x8000) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000600)=0x1) shmget(0x0, 0x6000, 0x98, &(0x7f0000ff9000/0x6000)=nil) mknod(&(0x7f0000000640)='./file0\x00', 0x20, 0x412645c5) r14 = dup(r6) r15 = socket$inet6(0x18, 0x2, 0x73) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r17 = accept$unix(r4, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) kevent(r14, &(0x7f0000000680)=[{{r15}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7c, 0x1}], 0x81, &(0x7f0000000780)=[{{r16}, 0xfffffffffffffffd, 0xc2, 0x20, 0x7, 0x6}, {{r17}, 0xfffffffffffffffd, 0x41, 0x8, 0x75, 0x1}, {{}, 0xfffffffffffffffb, 0x26, 0x4, 0x10000, 0x81}, {{r1}, 0x866455ef64357833, 0xc0, 0xfffff, 0xffff, 0x3}], 0x2, &(0x7f0000000800)={0x10001, 0x6}) 02:40:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="07045c91e262f41503e30180000065f6b60000000018e0c80400000000000000376e44b7a396008400100000beec4fa857d7448350592f64a4fb7a55f78a81aade47b94f09dbf8a12bd7121bc8dfb022a622d8cae14191cd234e38caf032a7a297c1bd0000000000000000771d477ada1936d4b93c9cc62cb4"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000004a, 0x0, 0x0) 02:40:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) ktrace(&(0x7f0000000180)='./bus\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0xd8a7f08b3349360, 0x0) r1 = msgget(0x0, 0x102) msgsnd(r1, &(0x7f0000000080)={0x0, "41c2c36001"}, 0xd, 0x800) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0, 0x0) 02:40:03 executing program 0: open$dir(&(0x7f00000002c0)='./file0\x00', 0xa8e329f9edf63bbd, 0x0) r0 = getpid() setpgid(r0, r0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)='#', 0xfffffffffffffd58}], 0x351) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240), 0x260}, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r2, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100)={0x7ff, 0x1}, 0x10) 02:40:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80000021c0, 0x60004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="000000186a5601000400000000000000feff0060d5706c85c2768511fe8700007b7d8a2b18b96e66cfad1fb4", 0x2c}], 0x1) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x8143, 0x45) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x2, 0x7f, 0x9, 0x1, 0x6, 0xfff, 0x2, 0x1, 0x0, 0x9, 0x800}) 02:40:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = socket$inet(0x2, 0x5, 0xbb) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) shutdown(r1, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x3}, {0x60, 0x0, 0x5b}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 02:40:04 executing program 0: r0 = getuid() setuid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x3e, 0x0, &(0x7f0000000040)=""/62}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r0, r3}, 0xc) r4 = socket$inet(0x2, 0x0, 0x7) r5 = msgget(0x3, 0xc0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000280)={{0x7, r6, 0x0, r7, r8, 0x2, 0x3}, 0x2058, 0x800, 0x0, r9, 0x1, 0x3f, 0x2, 0xfff}) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000300)={0x6, 0x2, 0x445}) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x400, 0x0) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000380)=0xac) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) recvfrom$inet(r11, &(0x7f0000000480)=""/4096, 0x1000, 0xeec51256b68cc021, &(0x7f0000001480)={0x2, 0x3}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000014c0)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000001500)) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r12, 0x80085761, &(0x7f0000001580)={0x1, 0x6}) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$inet(r13, &(0x7f00000015c0)={0x2, 0x1}, 0xc) r14 = open(&(0x7f0000001600)='./file0\x00', 0x20000, 0x100) r15 = accept(0xffffffffffffff9c, &(0x7f0000001640)=@un=@file={0x0, ""/4}, &(0x7f0000001680)=0x6) dup2(r14, r15) r16 = dup(0xffffffffffffffff) getsockopt$inet_opts(r16, 0x0, 0x1, &(0x7f00000016c0)=""/255, &(0x7f00000017c0)=0xff) 02:40:04 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) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/247, 0xf7}, 0x0) 02:40:04 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) pipe(&(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x0, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) write(r7, &(0x7f0000000340)="670dc3c586e5e8ee23e21297a0f866c80208a3167c2c35ab1ff06e8d339cd56f9d91bde11aa1f880b37391590c709a0793e610fea40e3dcdd5eaacccdd3e1599adbf194252ffdf952193f7a1c9ddc3ceceb3c949b74c7da875ed05acb7ec4098a051ef941ed7ee9a1322fa19355677fcfbec1cf04352017c8cfeb04caa5ee1094de1517f53c9b67181e5a24b5a630801fbffe61cd8d9f317fc0300"/168, 0xa8) 02:40:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x74}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r1, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r6) r7 = getuid() setreuid(0xee00, r7) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) setreuid(r7, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r9 = syz_open_pts() r10 = dup2(r9, 0xffffffffffffff9c) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r10, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r11 = semget$private(0x0, 0x8, 0x400) semop(r11, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r11, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r11, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r11, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r11, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r11, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r11, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r11, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r11, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r11, &(0x7f0000000040), 0x0) r12 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r14 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r16 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r18 = socket(0x0, 0x4, 0x6) r19 = fcntl$getown(r18, 0x5) r20 = socket(0x800000018, 0x3, 0x102) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r22 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r24 = socket(0x18, 0x2, 0x0) r25 = fcntl$dupfd(r24, 0x0, r24) ioctl$TIOCFLUSH(r25, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000240)={r19, r21, r23}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000540)={{0x5, r13, r15, r17, r23, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$SETVAL(r11, 0x4, 0x8, &(0x7f0000000040)=0x80000000) semctl$SETVAL(r11, 0x1, 0x8, &(0x7f0000000080)=0x7) r26 = socket(0x18, 0x2, 0x0) r27 = fcntl$dupfd(r26, 0x0, r26) ioctl$TIOCFLUSH(r27, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r29 = getegid() r30 = geteuid() r31 = syz_open_pts() r32 = dup2(r31, 0xffffffffffffff9c) getsockopt$sock_linger(r32, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r32, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r33 = getgid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r34, 0x0, 0xffffffffffffffff, 0x0, r33, 0xffffffffffffffff]) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000280)={{0x36f2, r28, r29, r30, r34, 0x123, 0x9}, 0x4, 0x2, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getgroups(0x2, &(0x7f0000000500)=[r6, r6]) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r37, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r38, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r38, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r39 = fcntl$dupfd(r37, 0xa, r38) ioctl$WSMOUSEIO_SETMODE(r39, 0x80045726, &(0x7f0000000100)) r40 = socket$inet6(0x18, 0x2, 0x20) r41 = socket(0x0, 0x4, 0x6) r42 = fcntl$getown(r41, 0x5) r43 = socket(0x800000018, 0x3, 0x102) bind$unix(r43, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r45 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r47 = socket(0x18, 0x2, 0x0) r48 = fcntl$dupfd(r47, 0x0, r47) ioctl$TIOCFLUSH(r48, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000240)={r42, r44, r46}, 0xc) r49 = getgid() sendmsg$unix(r10, &(0x7f0000000600)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f00000002c0)="8f4c47472473412f2379790e6ec5fa5994cebd88ad8108d73451c7623addf3a1e2f8f6784397d6a222eb9f8a163feaf429db393064dc5e9d4be16739967f66a49f3b1212af5ea4fe67b3d97480fa3b8f60c365e8dc064f3b6252b1eceaa6f4ee3e5343bfcfdbadf32987d060ea680fc7ecfe69c330f60a6e6c394c55d2cada087d772bb54c5e1eebae2f317c5f0d9c37a3233c6bb06da7631be184ca5c0a401e796d339578e98c76c022e2be0e3f6c1b7e3d4c8abf1f77fd3db33fa98e07c225dc5fe7d5171a0d7802c20f5efe42d86cf1d5dd54aca7a6422c8c1ffcc7910bf858b8c34147d330633e1c5018", 0xec}], 0x1, &(0x7f00000014c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r34, @ANYBLOB="b882d44f9d4d08bc9c206a8498d10e0000000020000000000000565c994ebeeadd723f001304cba9c700ffff000000000000971edf25075d218381f9fd97f77bc99bf3d47e2cc225ad563a56974df8dbef3d68ae2a70fbdc335ac15cc90f3f2a9b0078dc5d668d6451be966960f54786f1cb74e79122454d30314fbcf0d55d3793c67336718a4138f01cf92d17200fefdaef6c7a90ff262c9e314222f86e2ec3a5081cb0a3886bbfb71b653bed2609cd97d80e7433a049ac1098a66388aade42bdd1ba6bff51ad31f203", @ANYRES32=r35, @ANYRES32, @ANYRES32=r36, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r39, @ANYRES32=r8, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r40, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000010400010000008d80ffff000000939e00", @ANYRES32=r42, @ANYRES32=r7, @ANYRES32=r49, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x400}, 0x400) r50 = socket(0x0, 0x4, 0x6) r51 = fcntl$getown(r50, 0x5) r52 = socket(0x800000018, 0x3, 0x102) bind$unix(r52, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r54 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r56 = socket(0x18, 0x2, 0x0) r57 = fcntl$dupfd(r56, 0x0, r56) ioctl$TIOCFLUSH(r57, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000240)={r51, r53, r55}, 0xc) r58 = syz_open_pts() r59 = dup2(r58, 0xffffffffffffff9c) getsockopt$sock_linger(r59, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r59, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r60 = getgid() getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r61, 0x0, 0xffffffffffffffff, 0x0, r60, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r35, r53, r60}, 0xc) 02:40:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000040)="56ac74010d7cd1b528c7af9335571fee491abe2f58b9667169a98525018ffa1fbc3f64375279efa2f9212d59975d6f43d72febb36feb84fee20d52b354f0fc66deb267f779968e71b93b6ea91d4ae0e53da463d5a3998ff0d27310cd7898957f920ed97a5985de83", 0x68}, {&(0x7f00000000c0)="774e4fc76ba6ebbbcaa3390e366e482502f54d987a20f78c745d5ce96fc8141e37eda59ddc266edd969011b17ee8a6e3fb9a24a03504c36fd5aeeb0168c412", 0x3f}, {&(0x7f0000000100)="da8a37e6f69f54f7214617207db3de9ce27313328678692a750d27097902564d5df555df82b71dece6e59fc9fed91517eafc356cb5f58f40b250fbc38e2492d46e49778d8ee878f42d2f6980218342c143195bc51adfa2c15a8aa290a546126d7edd182f5c56729e5efd5a9cabf33aca4e906c63854f92c58637ec49b7a8de65564fdaf96be98649", 0x88}, {&(0x7f00000001c0)="f13a4e15d912b2829d6474c7d5d597bceeffe12ef2da4d66d971e045351b9b63d34a043c4632c709352e427c0728a319d8b1a2060cb05ca871fee4379ddcfd6b44fe75b19153cd57654fa7a859f70cc57344e1aeddc64736501c433387067d428bf6db9674fdf1547d7d0b55fa2c9c94cd70fee3f31aa6fe1a28de94451089", 0x7f}, {&(0x7f0000000240)="208061bbe52cd03d158c63797e118fab2c8f6006fb07ffa8a50949c9bdb35d490f43d9abe2d31f5c8efd3c277c4cf8dba61afabd2dbe9e6475c0514d745d73b2248244", 0x43}, {&(0x7f00000002c0)="67b3d555c7e89cb7795117cf3aa971f65a8a852b76c3be7c9b", 0x19}, {&(0x7f0000000300)="58846424174fcd062add183c85c197a93969e591e384fa76536e417a643f9ea7ed991fcea73b04b13b5febd6e2d4c34a9690026fd8f2fd432fffc2fe34d0754f2e7b42a3124d72edc106d0c42a82de3a9466201023f35d9a366d9a0cc35ed6a49606cf18e7d63637b08d7ef78c72580d0f0196a48651031794def6eed2c6f8369fda2c26e9b813bcc91578367ef9a0f8e055e32ef8e152afef891c6f08de3e777b889a380df4a3371923932fc8abba6fd028278c188c08b8", 0xb8}, {&(0x7f0000000440)="ec5ab4ad22ddf9801bff8c1d0366323985c87c81fde977870941fcf31f0feea565f2dcd6413e9af232810d3a23ac53b6387095f2ad5dcfb4e80f0707cc760e00bc342d30b3b1adbca47cd2f4afa183eac8f59ee689154dda43a6ce6cbaed0f7ce23b5fd6ae93359e5246d9143b29a469040989d273153610ac5c90b4f8de6ac86cf86517848dafebc789b895bf9ebaa252a37ae2e3cd0c94720068bf104bbf616c6f1ebda88924d28496728622206d5a", 0xb0}], 0x8) r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000440), 0xb37, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)={0x4, 0x7fffffff}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1a79, 0x0) 02:40:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x40) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='!${]\x00', &(0x7f0000000140)=':\x00', &(0x7f0000000180)='\xc4\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=')\x00', &(0x7f0000000240)='$.%\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='[\x00']) socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$PCIOCREAD(r3, 0x8010570e, &(0x7f0000000080)) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) r7 = socket(0x1, 0x1, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) r10 = socket(0x1, 0x1, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r12 = fcntl$dupfd(r11, 0x0, r10) ioctl$PCIOCREAD(r12, 0x8010570e, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GMODE(r12, 0x4004574b, &(0x7f0000000480)) ioctl$PCIOCREAD(r9, 0x8010570e, &(0x7f0000000080)) r13 = fcntl$dupfd(r6, 0xa, r6) ioctl$PCIOCREAD(r13, 0x8010570e, &(0x7f0000000440)) linkat(r3, &(0x7f00000003c0)='./file0\x00', r6, &(0x7f0000000400)='./file0\x00', 0x0) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000640)="3ae8c63b3ca49e4578eee8e5cf948aa4ed1faee2a66e71250fceb95c763ae956eafbf8e8a0badb662c07a863caf9323451927ba4aaafd1d62f28547af0e69325aac602f84134df096c5711", 0x4b}, {&(0x7f00000002c0)="5f661505d1264ea9b03e49dc10cb8fc218f666bdbf93da72f0611f9e41", 0x1d}], 0x2, 0x0}, 0x0) 02:40:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x8010570e, &(0x7f0000000080)) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f0000000200)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000080)=r5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x800001ff, 0x0, "b80054004000"}) close(r1) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r9, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) fcntl$dupfd(r8, 0xa, r1) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r10, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) ioctl$TIOCCHKVERAUTH(r10, 0x2000741e) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r11 = syz_open_pts() ioctl$TIOCSTOP(r11, 0x2000746f) r12 = dup2(r11, r1) ioctl$TIOCGFLAGS(r12, 0x4004745d, &(0x7f0000000000)) write(r0, 0x0, 0x0) 02:40:04 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r1 = dup2(0xffffffffffffffff, r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) r2 = syz_open_pts() close(r2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfff, 0x14, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r2, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r3, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) 02:40:04 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x2, 0x3) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = socket(0x6, 0x1, 0x4) r3 = socket(0x11, 0x4003, 0x0) r4 = socket(0x0, 0x4, 0x6) r5 = fcntl$getown(r4, 0x5) r6 = socket(0x800000018, 0x3, 0x102) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) socket(0x18, 0x2, 0x0) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r10, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) syz_open_pts() r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000240)={r5, r7, r9}, 0xc) fchown(r2, 0xffffffffffffffff, r9) sendto$unix(r3, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r3, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) bind$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x69, 0x0, 0x0) 02:40:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4c}, {0x30}, {0x16}]}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ftruncate(r1, 0x0, 0x40) r2 = socket(0x1, 0x1, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000180)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000140)=r6) ioctl$PCIOCREAD(r4, 0x8010570e, &(0x7f0000000080)) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000000)=0x9) r7 = syz_open_pts() close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) dup2(r7, r1) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000002c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="6a369b71e18b9c2106d6b8b11f7a", 0xe, 0x0, 0x0) 02:40:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="386a13a920717d8ac04c2756597e810fe53073763620ecd8b5eb6b78622a9ac8bc69882aa785a3017c77c674dbde9c2f3485a5daca6b305e4e7ed2a997c82ce87a358475515c6c964c3534b3a5e6ac313eff24db9de36122f6c9008052644b4f8610734fad596e0fdb2b684d1cd1b3a0e3730bf173ec9c205f46303f37a1215b1abeba69ef11e3ac22f4c478d95d8c3962", 0x91, 0x8, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r1, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 02:40:04 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0}, 0x0) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = dup2(0xffffffffffffff9c, r0) pread(r1, &(0x7f0000000080)="ab0ac2bb9ecdd5b7b208", 0xa, 0x0, 0x7fff) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x9678, 0x800}) execve(0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 02:40:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1001, &(0x7f0000000000)={0x1000000}, 0x8) r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r2, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r3, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) connect$inet(r3, &(0x7f0000000180)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = semget(0x3, 0x4, 0x0) semop(r4, &(0x7f0000000040)=[{0x0, 0x2, 0x1000}, {0x2, 0x1, 0x800}, {0x4, 0x8000}, {0x6}, {0x2, 0xd2e}, {0x0, 0x5, 0x800}, {0x4, 0x40}, {0x4, 0x400, 0x1000}, {0x0, 0xffff, 0x1800}], 0x9) 02:40:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x20, 0x5, 0x0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 02:40:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4c1c749b0cc0e397ac66881e54552f22760c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200001400000000d28418ec1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff57d090000000000000036d11b24340087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d310000000000f145c4e6013e253a8b5b341fe08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f2270346137813494ae280cccf913637f434172638d57bb0aa7eda828fe2cbd700"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) setsockopt(0xffffffffffffffff, 0x1, 0x6, &(0x7f00000000c0)="f27b7beb34464856a43a83280ddb3eef1091d8bcdea1aa365b4850a8194e210dce8239d1355aa85bee5d5165a430e7b342a6f47f1f5e403633b787209e2acbbfb74d55e13f44ced8893d36ff37e4f51a628c3d217f6f6baf4a57a42c90e45fc4ffb8975036b62d72c3baab13", 0x6c) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 02:40:04 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x8, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000380)=[{0x0}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) poll(&(0x7f0000000000)=[{r0, 0x84}], 0x1, 0x81) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10000, 0x0) 02:40:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000280)={0x7, 0xffffffff, 0xfffffffffffffff7, {[0x7fffffff, 0x0, 0xfffffffffffffffa, 0x797f, 0x7fff, 0x7, 0x1f, 0x1, 0x0, 0x10000, 0x5, 0x1ff, 0xff, 0x81, 0xffffffff00000000, 0x1, 0x3, 0x7ff], [0x2, 0x6, 0x8, 0x6, 0x9, 0xfffffffffffffff7, 0x5, 0x2, 0x7, 0x8], [0x4, 0x9, 0x3, 0x1d, 0x9a, 0x9, 0x6], [0x3ff, 0x0, 0x1, 0x200, 0x0, 0xffffffff], [{0x8, 0x2, 0x3, 0x2}, {0x6, 0x7fffffff, 0x80000001, 0x5}, {0x81, 0xfffffffe, 0x6, 0xfffffffffffffffb}, {0x6, 0x9, 0x8, 0x9}, {0x6, 0x8, 0x7, 0x6}, {0xea28, 0x3, 0x8, 0x8}, {0x4, 0x7, 0x10000, 0x8}, {0x6, 0x10001, 0x2, 0xe1}], {0x401, 0xfffff800, 0x7fffffff, 0x7fffffff}, {0x6, 0x8, 0x169, 0x100000000}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x60}, {0x6}]}) socket$inet6(0x18, 0x4, 0x7f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="6b3e1913ffd6af8956551175f523") 02:40:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x40) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000440)=[&(0x7f00000002c0)=']\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000500)=[&(0x7f0000000480)='}\x00', &(0x7f00000004c0)='&\x00']) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./bus\x00') r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) sync() recvfrom$unix(r0, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 02:40:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x6, 0x9f3}, 0xc) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100051360000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) 02:40:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x7}, {0x44}, {0x6, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[0x6, 0x1, 0x401, 0x9, 0x9]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 02:40:04 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000e43000/0x2000)=nil, 0x2000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) shmat(r1, &(0x7f0000f9d000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000]}}) munmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000) munmap(&(0x7f0000e43000/0x4000)=nil, 0x4000) 02:40:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0xffffffff, &(0x7f0000000000)="1fe705b1", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r2, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) listen(r2, 0xa4) 02:40:04 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x7fffffff) mknod(&(0x7f0000000680)='./bus\x00', 0x4, 0x200) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8c, 0x30) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000200)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f800010000d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {0x0}], 0x3) ioctl$TIOCDRAIN(r1, 0x2000745e) mkdirat(r0, &(0x7f00000003c0)='./bus\x00', 0x173) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x6, 0x3, 0x20, 0xf77b, "a59b64494c878982850120ef92be15d513ae3a32", 0x401, 0x5}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) close(r3) open$dir(&(0x7f0000000100)='./bus\x00', 0x410, 0x0) r4 = socket(0x10, 0x5, 0xf8) fcntl$getown(r4, 0x5) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x7f) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r5, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000300)=0xc) 02:40:04 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="20ef00000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999bc2e241adde00000000cdc97c9a3c000000000000001e721ba1b0b9f6bde94c5666617cccfa789b46726d9c44062b1379f74ca83cad07e886a85fa14e4c622b20b81707a701cd21b7a9ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4885d83b3fe72cdb4200000000000000000000000000000005c98d4afcf"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r0, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) close(r0) socket(0x400000000018, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind(0xffffffffffffff9c, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdcc, 0x0}, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020adeaf0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020adeaf0 02:40:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a40e, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186204018b002b3aff7f000000000af032bdf1b3662ea7e166000cbe57977136807465d48c0fd55b8886b04afd1448278211cc62f626da8d0800008528f8b3f3b2e0b57ec63861c4b5d9e48a3f92fb4227b9f000", 0x57}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r5) r6 = getuid() setreuid(0xee00, r6) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) setreuid(r6, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r8 = syz_open_pts() r9 = dup2(r8, 0xffffffffffffff9c) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r9, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r10 = semget$private(0x0, 0x8, 0x400) semop(r10, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r10, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r10, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r10, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r10, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r10, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r10, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r10, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r10, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r10, &(0x7f0000000040), 0x0) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r13 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r15 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r17 = socket(0x0, 0x4, 0x6) r18 = fcntl$getown(r17, 0x5) r19 = socket(0x800000018, 0x3, 0x102) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r21 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r23 = socket(0x18, 0x2, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$TIOCFLUSH(r24, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000240)={r18, r20, r22}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000540)={{0x5, r12, r14, r16, r22, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$SETVAL(r10, 0x4, 0x8, &(0x7f0000000040)=0x80000000) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f0000000080)=0x7) r25 = socket(0x18, 0x2, 0x0) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$TIOCFLUSH(r26, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r28 = getegid() r29 = geteuid() r30 = syz_open_pts() r31 = dup2(r30, 0xffffffffffffff9c) getsockopt$sock_linger(r31, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r31, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r32 = getgid() getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r33, 0x0, 0xffffffffffffffff, 0x0, r32, 0xffffffffffffffff]) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x36f2, r27, r28, r29, r33, 0x123, 0x9}, 0x4, 0x2, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getgroups(0x2, &(0x7f0000000500)=[r5, r5]) r36 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) r37 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r37, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r37, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r38 = fcntl$dupfd(r36, 0xa, r37) ioctl$WSMOUSEIO_SETMODE(r38, 0x80045726, &(0x7f0000000100)) r39 = socket$inet6(0x18, 0x2, 0x20) r40 = socket(0x0, 0x4, 0x6) r41 = fcntl$getown(r40, 0x5) r42 = socket(0x800000018, 0x3, 0x102) bind$unix(r42, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r44 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r46 = socket(0x18, 0x2, 0x0) r47 = fcntl$dupfd(r46, 0x0, r46) ioctl$TIOCFLUSH(r47, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000240)={r41, r43, r45}, 0xc) r48 = getgid() sendmsg$unix(r9, &(0x7f0000000600)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f00000002c0)="8f4c47472473412f2379790e6ec5fa5994cebd88ad8108d73451c7623addf3a1e2f8f6784397d6a222eb9f8a163feaf429db393064dc5e9d4be16739967f66a49f3b1212af5ea4fe67b3d97480fa3b8f60c365e8dc064f3b6252b1eceaa6f4ee3e5343bfcfdbadf32987d060ea680fc7ecfe69c330f60a6e6c394c55d2cada087d772bb54c5e1eebae2f317c5f0d9c37a3233c6bb06da7631be184ca5c0a401e796d339578e98c76c022e2be0e3f6c1b7e3d4c8abf1f77fd3db33fa98e07c225dc5fe7d5171a0d7802c20f5efe42d86cf1d5dd54aca7a6422c8c1ffcc7910bf858b8c34147d330633e1c5018", 0xec}], 0x1, &(0x7f0000001280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r33, @ANYBLOB="b882d44f9d4d08bc9c206a8498d10e000000002000000000000000ffff000000000000971edf25075d218381f9fd97f77bc99bf3d47e2cc225ad563a56974df8dbef3d68ae2a70fbdc335ac15cc90f3f2a9b007860f54786f1cb74e79122454d30314fbcf0d55d3793c67336718a4138f01cf92d17200fefdaef6c7a90ff262c9e314222f86e2ec3a5081cb0a3886bbfb71b653b", @ANYRES32=r34, @ANYRES32, @ANYRES32=r35, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r38, @ANYRES32=r7, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r39, @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000010400010000008d80ffff000000939e00", @ANYRES32=r41, @ANYRES32=r6, @ANYRES32=r48, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x400}, 0x400) r49 = semget$private(0x0, 0x8, 0x400) semop(r49, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r49, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r49, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r49, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r49, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r49, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r49, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r49, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r49, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r49, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r49, &(0x7f0000000040), 0x0) r50 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r52 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r52, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r52, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r54 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r54, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r54, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r56 = socket(0x0, 0x4, 0x6) r57 = fcntl$getown(r56, 0x5) r58 = socket(0x800000018, 0x3, 0x102) bind$unix(r58, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r60 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r62 = socket(0x18, 0x2, 0x0) r63 = fcntl$dupfd(r62, 0x0, r62) ioctl$TIOCFLUSH(r63, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000240)={r57, r59, r61}, 0xc) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000540)={{0x5, r51, r53, r55, r61, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) lchown(&(0x7f0000000000)='./bus\x00', r6, r53) 02:40:04 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r0, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r2, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) r3 = accept(r2, 0x0, &(0x7f00000012c0)) r4 = open$dir(&(0x7f0000001300)='./file0\x00', 0x40, 0x4) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) r7 = getuid() r8 = getegid() r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r9, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r10 = syz_open_pts() close(r10) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r10, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r11 = getpid() r12 = semget$private(0x0, 0x8, 0x400) semop(r12, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r12, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r12, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r12, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r12, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r12, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r12, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r12, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r12, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r12, &(0x7f0000000040), 0x0) r13 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r15 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r17 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r19 = socket(0x0, 0x4, 0x6) r20 = fcntl$getown(r19, 0x5) r21 = socket(0x800000018, 0x3, 0x102) bind$unix(r21, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r23 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r25 = socket(0x18, 0x2, 0x0) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$TIOCFLUSH(r26, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000240)={r20, r22, r24}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000540)={{0x5, r14, r16, r18, r24, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r27 = semget$private(0x0, 0x8, 0x400) semop(r27, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r27, &(0x7f0000000380)=[{0x1, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r27, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r27, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r27, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r27, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r27, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r27, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r27, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r27, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r27, &(0x7f0000000040), 0x0) r28 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r30 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r32 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r34 = socket(0x0, 0x4, 0x6) r35 = fcntl$getown(r34, 0x5) r36 = socket(0x800000018, 0x3, 0x102) bind$unix(r36, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r38 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r40 = socket(0x18, 0x2, 0x0) r41 = fcntl$dupfd(r40, 0x0, r40) ioctl$TIOCFLUSH(r41, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000240)={r35, r37, r39}, 0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000540)={{0x5, r29, r31, r33, r39, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) pipe2(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r43 = syz_open_pts() ioctl$TIOCSTOP(r43, 0x2000746f) r44 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/wskbd\x00', 0x80, 0x0) r45 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400)='/dev/zero\x00', 0x20, 0x0) r46 = syz_open_pts() close(r46) ioctl$TIOCSETA(r46, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r46, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r47 = syz_open_pts() ioctl$TIOCSTOP(r47, 0x2000746f) r48 = dup(r47) r49 = socket(0x11, 0x4003, 0x0) sendto$unix(r49, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r49, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) r50 = accept(r49, &(0x7f0000001440)=@in6, &(0x7f0000001480)=0xc) pipe2(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) r52 = syz_open_pts() close(r52) ioctl$TIOCSETA(r52, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r52, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r53 = openat$klog(0xffffffffffffff9c, &(0x7f0000001500)='/dev/klog\x00', 0x0, 0x0) r54 = socket(0x0, 0x4, 0x6) r55 = fcntl$getown(r54, 0x5) r56 = socket(0x800000018, 0x3, 0x102) bind$unix(r56, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r58 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r60 = socket(0x18, 0x2, 0x0) r61 = fcntl$dupfd(r60, 0x0, r60) ioctl$TIOCFLUSH(r61, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000240)={r55, r57, r59}, 0xc) r62 = semget$private(0x0, 0x8, 0x400) semop(r62, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r62, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r62, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r62, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r62, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r62, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r62, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r62, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r62, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r62, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r62, &(0x7f0000000040), 0x0) r63 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r63, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r63, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r65 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r65, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r65, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r67 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r67, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r67, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r69 = socket(0x0, 0x4, 0x6) r70 = fcntl$getown(r69, 0x5) r71 = socket(0x800000018, 0x3, 0x102) bind$unix(r71, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r73 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r75 = socket(0x18, 0x2, 0x0) r76 = fcntl$dupfd(r75, 0x0, r75) ioctl$TIOCFLUSH(r76, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000240)={r70, r72, r74}, 0xc) semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000540)={{0x5, r64, r66, r68, r74, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$SETVAL(r62, 0x4, 0x8, &(0x7f0000000040)=0x80000000) semctl$SETVAL(r62, 0x1, 0x8, &(0x7f0000000080)=0x7) r77 = socket(0x18, 0x2, 0x0) r78 = fcntl$dupfd(r77, 0x0, r77) ioctl$TIOCFLUSH(r78, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r80 = getegid() r81 = geteuid() r82 = syz_open_pts() r83 = dup2(r82, 0xffffffffffffff9c) getsockopt$sock_linger(r83, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r83, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r84 = getgid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r85, 0x0, 0xffffffffffffffff, 0x0, r84, 0xffffffffffffffff]) semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000280)={{0x36f2, r79, r80, r81, r85, 0x123, 0x9}, 0x4, 0x2, 0x3}) r86 = syz_open_pts() r87 = dup2(r86, 0xffffffffffffff9c) getsockopt$sock_linger(r87, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r87, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r88 = getgid() getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r89, 0x0, 0xffffffffffffffff, 0x0, r88, 0xffffffffffffffff]) r90 = accept$inet6(0xffffffffffffffff, &(0x7f0000001540), &(0x7f0000001580)=0xc) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="278db2e6c1326659fe3c7b873bec717a3a5726d9cd04583c3a69423d05c17a330156079f624d99f6edc67ee71d7295a280a6ffd7cf545edd67a8f75e8025a3f3326cf62246dcc3cfa290e28a84a68e0f43e76d4bfd291c8e947dc1e0c8df0bd7b57165206eb1e0f797845f6e9177883b1deb4257ced701683b9155811f0436b0ebb93afb033a1ab1", 0x88}, {&(0x7f00000002c0)="6d915fbfaf6f1e88e675f215382880032104f0091ca79d0ff83b44d06cb6d46800d877e23cc4f9face6edfc2ca914eb0a174f18e6b8335c56e8a0a4564eb4a1c06b6d62782240de0330ceca378d95a55d862e446729f9b5d5bab48be670054773aad489ce37a5e1c68851a584993f48d64ac5276ef2df25478705064bfbcf4e102d826bcc07de0745631477d67463b5e345347980779468684c13f9e2b228231a3781fe5eb6fc88ae786051b476bab084e092bbcc8f3fd2b439fae33e314bf67d860d599e7287c733b521eab5182d34aa5b945bbb030c49ac9733769b15af5a395507ad76542b8ffecd09cb9c397c62e7204b667413749bb06bb9cbbaa02f1f0b6955cf5fb4cbf2a68913946a5f0fa8e5d5403856c31fcb0d8cd0d88f4d7a0265679b13e639b2a18c314c3328fc20ecc744137db5ea84cffae7092d29a44d2e9934a87580ef8023f4d4dd9212168c97228352808ba96582458553c1782ba4eeea5083bd28daf72f1b523c01c8fc50b99add7ba9f0dfc6c4c3c942ef74b0c41d06f8a87bd89e0fe38c0679b3f7af1618d57d4fba7eb426732444f1b55d58e055a4df0c2f224ebb96b9cbda0ad771dfb30e5647dd123612f2668080cd5db0e37253e9edaddfc497d8b4e3e46254d6eb5e9cb6df85dc174db63346db877aa8dfe5a86912bc0f607579e68cdcc74a31a9d33a957cbadd9bb4958623a6992a78915ad4ce49a58e8e737208a5b1a792352f95071db3850286742e171445508e936d2841304e312c8539f47ad01ea9c1d729981ef358588f4d4014b8775f4bbca13217d5debca72f949eaa3cd8671fb0d2c9a540897803843c832fd4387688a0445a5360488f4d777d91f3e994a6b753f02bd70f3961157792abe6b2cf9f32cd2632d0c7224b9f76407f73aba1c57f9899abce2446118f240bfa56cc2caac002bc40d68442dfc7ecbf8229b3f30f3942e30e3debc32373592bf481517e47c07aecc9435de2d01604b827e97ac82615669cf9b9bd29015ca0aef9df5fb9ea305e24250b7c2f229b9dba1e932947cea20bde5ec32adcd2a33393d8edb60a76cf896264c40abc83cb61ca14531df6755b1fe529264b778a1624ce5137ac0388efd8de2bad2b046742079a4db7d338ff0a68bbc80773e59bf93438dee69bbe56a9bf713152fd1690deacbadd4ed1b232fb8529042938214520baa4205f15f69421bfdff1d50ea658c7c8402f29a8f7cce0e7bfed4028b070d6109738af70ca7d25f4ddf2914e9a4d574f2a3428280f02c82eee130a24da9ff179fb006a5ab4deef23d5b83502dccb927ea43fff3ba9cebce69f537369d6c35b714231c7af17c47754e7d1f89e6f704c4e405b1fe38d7000ccdb965410c98cc0f5cb7ceba2cdb7aac62aaa00b25594d9eaa09275d5d97de1df643cfa78cbd9915fb42d42d81afd2c0afc33f392270c04f1ef3a92a980055e415925631a529995f184cc8ae39ec3d31bf3578d00392559dacc97061b8065edb6c42cc863fa9a3369454070febec079a34891706096919b69b9a2c563787590eb69446be879c17e6a51506362885b6d641683e8f781c6d3af3e1638f4c79e3656ef74f8e2b23b6b4e4c6e364dfe585b7444e83e7066e1ad6b4a9bb37f8f744f0d1e76119496f2dca49f3eec9f775abf695105f8d8d171bf8618a54d32c1c48fc1ed7b08ce7ae04fcef1d41427b2327f0140e2b3bbe9143ad913362b6c55cf186780ced1220f74f7deea370def72c03d36ffac5d766c690311654f289d784d503471f8de46c3d4c8e5e5076ea280a970ae203ab13d4883b640e1dde145e754300f092a1fc6b59a5520f6709c00f150703b0a9c7345ea689e5e196e475309a42a7015bd04b61185c608d4abf6c005c0b411dbcfa8e7869627ed87e879b8cd50cc58020bcc4d4349c53f32a758cfea37ff03403d4f287c3533487eb46e59e7e36b528d4ccf507197fb920065b23c8db77704728ca00d4a0432f58bf4417f4cf8b1074c5c6c140c6025d64a312761c63923b03e71732825659f8771ee109ed262dfe86d8a4e2a2e023c63b667bb43d6e3845fb3b289bf2742a88ffe2b7d0bf4931a2eee811b743ccf24d201b2a6f5d98bb3f66a120d7b7f66c42203125f0ce23aff2b5a09d138065dd2fe21cf99dd6c576125fcb70bab0256536d25e43308614d801ff193a497f0a3f4f882b98d090a5ea917e0f1c88f46f1e8a58c06541971021d4bc16ead4cd2bb5e69db0511150aa47a551a167f6a4afb70769b5a71c03df790185ec64864b127f5dc1acab094b5e96bc88bf5adf359584bb469c540e8c538794828b347a1b20236b80509980d1dcaff6eaa1a5d0885cb72b829168142927b6e4b314af09aa78d7d88460cf2f03fb6ac09a8bcccf2b5a7c9ef891fa49fd767149cf4aa69ecf9a3dff0d7d550a8ea4fc6e66c4671cff0f1b17a79ef6c82d20d4a63d4bca54bfa8290e4ee34696b6440175f072d017265da3a7f6dc532366a1888d26c7ba6a46e4c0b6360ffb1c65791a4502152d2a2b9c5e3fba36f026ba1ec195ea0f585768b522545313a0be53ad04ed102b54f8dac3b7d182ebe15d2c822c639e6b223c8043ed0c2dc89e5d6e9be391cf82ee519a5e5dcb3a9039289525ad8fc5df85d333f03e1558df9fd0269be95c053100380f86768d7ba0c0097e8f5f864e29bcc638dbe893224f5c64249457383d4ac09320a406050265c5ca1b1383b151bbec07e8e4bc447542fd68703468d4a1ada227730cf7af560bfb5b0410c0eae15650a004c8ad6fc86d1ef8ec7d66a64ca43c2d6122cec5eb5463f488c459254333ba6e367ec93b1d03c1bea4a5901ccf074c9ef503d882cd92fa3a664254753ab63311dd28bb074a08536f86f9dd8c753dfa3dc0a0dd38d41718e8439277a01da6f7d00a4e639aa635ea2d95f264bdd113ab4acc923d21370be46008854ff3d521e297c4cd10d8ecad5a3ff6e8c19205be42d933ec850e3d53b96d801d8e99316c956fb7788e3fe8342e0fee0c380c5a359936f9982710749b1026e4ff9ce8763f7a7f434fd5ffb8147051af6921dd966bb2b036576640548791f4744669134e281e8dbfd58ba4b55376167562b9d552b8b191b69fec26f91d5e0147ea36edc10534ee39f26ab85b021447b99acc48a93b3585358883f30b1d7cab4c7411e931811e574e858e4f1585d434d038ba43c6e90342cbedaa4ccd8617ebe55b8a44307e10f616ccdb5ce29cc2fd36d002ee0006865f6b59c7b399445251e6f743add61bdcc9d7fea0eab62922a78c4001de6584c3f6df25660a389cfe184e6999a1099b676af3f5a18c047ea29aa409fa4065a63908f5677406b43fd0c0e17e76e85abf2889bef3a3bb1d386f1fe69b6291ae5f97c00c16b74875d95be82eb0a1231cb38d02eb1ced7a23155a64d3e8ecac13cb375442fa2058ea9a729dd4dbccbf48b8a832f323639308f2e4009058d738963d7ab9ec1ca1c534ee7c0c3c23f27eb4d88ce582f5b5440699ee859c31473c1fc13e4374b080e5591c0c93d618211b7266026e611d1ca5436882a13fa3ac4f33f1153ffb548a90b4db50ef4853e90cffb3f0ec2788321f8ecbee88204e2f2bf2d3a684020e7b3268ddf8c60ef6bae34551a78a2718c98f21b73d3fce4c9d8f5112483deba6c38b3f191eaa6be56545111ff2f975a961830dfa5ba2bedf8568a855395c6dcb776f1fffb808dcf97e35f699b71631b06fbf0f07af56babe0beb2654fde9299b2c77d33521b3b25e3b7f38a52fa10f6fb05e7e6007f0db926e7236c7fe5995293e2486087562e923dbc2cef663fc2253d20c0545d96885956ed17d8b92db1f7931a1e6c25f651d1ff209a52bac31327a5b8afa62fd6a1874304db34e0f857ea90629e016bfd2843919bd7b994181924aaf38f9ca6ebcfdf8f6b886241638c5c75e702dd55df6e7a8b7fb78527fd41586f83fe32bf1c55201293cc5b144a78c13ae2c3deccc3673563cf03127c1df766dc7d7357d25b161da3f641f7ad7dd13aa0cd5ac9e628ab3e036ce11706996c279f5d911134deee326292c2e1562bde71ff52f0925e540fd4823b6e7b94c50284928590be1fcefd9dfe87f3c7df82270f86308046158954efd6be106021dd5e7ca86e2a1f5ddaef3b33da103fb9c0fc77579e8fa7c78555a7434770e9d32f14f36b543a228a2196ce463416807fe5864975a874cd605bbe7fc7ec991a61450cec2344fda56e146007fb0a0693cecb847e9c2d164554a2c1bba984c004151fba16c24293e3a7a93bb71e62d88b3ed847cb3a39ad36c674298c9b73e702e570a5c295b666212d5ee4fbfe14d38f20b6bf1b64c2d2d60372de8447fde155197c79d4158b4c62b716967ba925bb26f6a3590f65220f44211fbca83f5b1ca21e838fb2f50503d2e3fa22e602f69c026af65eb4d0aaab461039542cc3329e01f0189451a3f83faf8ae058f2d7415898d3e4f5ea37c913704a80ae593c32dd0e308203a398785c042a127e2eb8dbdf44f40097caa55c5fbbfa0489359f84ec1f6f511b829f987e3551f3735e0ddddcd48faa0bdc6a5d5425b307f12ea195ada201d3009d3566a8ffb2cc079f2e7a41d8f8f3eebfb3a0885fb0a93a53cffe84698defc28f74840316b4525be892dce14fe9be624df90aa32b49d64b69733b423ebaf10d74fbfa9dfadd4edd8069b35ca030a76848eca4129c277f20d41c88779e5233de54c41478f2bcb4fa21892332d24d71570a36b38cb85fef6a281770ef4f3f1fd80402f4cea62fe0ef4c03b7cd6e15aae00599f7d259b25264be55ca8bc3ffbc4ece38ceed5a52655966c09f8da24c68d9df4467c6fc72f215ccc1ea53c4a6db4bc267bb20f5cb60ae524f8e3a7a7c01bca460e342322cc540718ba9e2d5de50383718467d848ae836fbd85276323b4dc30ad5803adc8961d7f5896c597199822e9e620b1b63f4a0a5efa6a55d7d2428e286ddc5bcbe8917bbde5d4eea73b65770871dddbfd62a9fd47e2de02e3e3a8a672a1e042bdaac1a09af3003b6c47f0ea1dda2233d2d4cd094819d89cbb224314a732d60b7fe568bbe956cf2cdbdf53d939b9dda4980a087872bde231c4669e6a27a71ea59cda57e60a3a6592757e1f798194cdaa734618b96788aeffc1e2786db023da03b852a496d7acffacab2eecb6d75bc00290fb8975e52d33959bc8aaec7b3910ba4e0cd20f9a164a1e4a72ec63cff5a90ca8e13197dbef27d015a780feab0f466ff42058808edbd6c30490e0bc4b1b964c6362c5fab537827ac5ddc3d0508d1b38c9dcdef150a3e7664665acfaf6703153fc5bce264af46e2053d568f7c6667757b55f49309d21273a39dff27dc8b0f29c9d6d0f73664aa2c83de744e1225e36d89b9dab3d5640319ff9d9f460cf6c29c398dde1f68078d0cd8366e7adb1c3af658f0353e0f46273b2bcd9524de7fd9c6607aca5e2aed0fbedbc6b1d3fd473c162a0a29eaeb571a628caa363c66270e85011e200166f3708799110654459123fff5e11aace509b3dd1eb71f24fbc70cdb9b08d3f7d9d73e1caafb5a57144a19de9c508ee97b7aeb4ac7abf068f39bd80a0e5195c74272c4a774321875c063b2e7492a6d7d31852fd1cc407a5013edb5c31d1f22e4c41c957ada55f3ee015eb99bce8898910e011df3fb9c1a1afb4dc7bf0ddef31755d599bc18b0df249ef3deca01a2b7c2bf2699aab6ac18a241e411887b46b692f559604cfe2f9fbbdc4d6e515bf6ac1178c21e9d02622eac852a6c60f2149201afbdc6794c2adb525", 0x1000}], 0x2, &(0x7f00000015c0)=[@rights={0x20, 0xffff, 0x1, [r1, r3, r4]}, @rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r14, r39}, @rights={0x38, 0xffff, 0x1, [r42, r43, r44, r45, r46, r48, r50, r51, r52, r53]}, @cred={0x20, 0xffff, 0x0, r55, r81, r88}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r90, 0xffffffffffffff9c]}], 0x108, 0xb}, 0x406) r91 = socket(0x2, 0x10000000000003, 0x0) close(r91) socket(0x2, 0xc003, 0x2f) connect$unix(r91, &(0x7f0000001740)=ANY=[@ANYBLOB="82022b00000000000000000000000000e685ddc1d8ff4d0b438c4afa7a6de7e04445faf9cf0b50b36b13f28bfe82800b9b70f2f56a76a9cc4347d0254fdf440bb5d4638eda869442ea857ac4573bfcac8079b9b70c5adbc63029a777460795f04698adc2a6fdc4a0e0bcf6778a7c11fed0e3be116badc6ea6259df0e5956bf26007cfc1b18434a2824c1cee324604b942b9e8d09df96e1b88e14fa4dd9950f0a3a2482e5a005dda39f102073529671bd28ce4867108a52c3718cc54b327a2d153b29c450b919934ef8a0257a168803aa253f63fdfe2ad487e1cb610c3d22689f1fb370cc0de39960208a2f26894fbf5a68b48857d246c2ffa6ce25837e6fcc14325b88fe32553c45f5afb7cd87e3c654ff17fd9ec9fba5c575cb7befba997f422c073047a5940075518112fb47dfbece0b6fa3fa8c01e502f75332c8c37f1d51e9816f64f14d0dde2094f8e4ee0ada8f1398c513fed11d2f17be426e929ed36540c291dfaa9f4d90c5bda91d8674f05b5006c2a677dcf614c4a2dd95dd65427a613e63df8bf3b2199216a7533dcd03876a10f7a05662b2"], 0x10) r92 = dup(r91) writev(r92, &(0x7f0000000180)=[{0x0}], 0x1) pckbd_enable: command error 02:40:06 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x7c}, {0x6, 0x0, 0x0, 0x101}]}) r1 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000466000/0x3000)=nil) shmat(r1, &(0x7f00004c7000/0x3000)=nil, 0x2000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc0107002, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x2, 0x9, 0x7f, 0x3}, {0x7f, 0xee, 0x40, 0x101}]}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14000020000210]}}) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x8010570e, &(0x7f0000000080)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f00000004c0)=[{0x3, 0x6, 0x7f, 0x6}, {0x24c, 0x1, 0x6, 0x2}, {0x7, 0x0, 0x1, 0x1ff}, {0x4, 0x7f, 0x1, 0x80000001}, {0x400, 0x5, 0x1, 0x3}, {0xfffc, 0x2, 0x1f, 0x10000}, {0x4000, 0x40, 0x81}, {0xfffc, 0x6, 0x7, 0xa4a}, {0x3b, 0x2, 0xb1, 0x7}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690c, &(0x7f0000000300)) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:40:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x41, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) accept(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/110], &(0x7f0000001240)=0x6e) recvfrom$unix(r1, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') 02:40:06 executing program 0: r0 = socket(0x1, 0x3, 0xfd) sendto$unix(r0, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff61) recvfrom$unix(r0, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xcccf, 0x2}, 0x8) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x1, 0x0) write(r1, &(0x7f0000000080)="4d4db7eb8bb07f2bdc765619513ba2cfb6aa8a04e2502e", 0x17) 02:40:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x14}, {0x40}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x28) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x9, 0xb2, 0x8, 0x6}, {0x80, 0x11, 0x0, 0x1}, {0xfffb, 0x20, 0x7, 0x2}, {0x5, 0x1, 0x2, 0x4}, {0x0, 0x6, 0x71, 0x6f8924f4}, {0x7, 0x7, 0x9, 0x1}, {0xfffb, 0x75, 0xf4}, {0x9, 0x7f, 0x8, 0x400}]}) 02:40:06 executing program 1: r0 = socket(0x2, 0xc003, 0x2) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x1, 0x0) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3}, 0xc) dup2(r0, r1) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x8010570e, &(0x7f0000000080)) r7 = socket(0x1, 0x1, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$PCIOCREAD(r9, 0x8010570e, &(0x7f0000000080)) ioctl$PCIOCREAD(r9, 0xc0207534, &(0x7f0000000100)) 02:40:06 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0xc, 0xfffffdfdffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r1, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() fchown(0xffffffffffffff9c, r2, r3) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x2, 0x5152, 0x1, {[0x0, 0x0, 0x5, 0xffffffff, 0x8, 0x9, 0x1000, 0x6, 0x800, 0x1, 0x4, 0x9, 0x7fffffff, 0x101, 0x1000, 0x800000000000, 0x4000, 0x7], [0x3, 0x400, 0x1, 0x100, 0x40, 0x7fff, 0x8, 0x5714, 0x4, 0x401], [0x81, 0x20, 0x8001, 0x7, 0x2, 0xfffffffffffffffc, 0x6650], [0x3, 0x7, 0x101, 0x9, 0x4, 0x8000], [{0x8, 0x3ff, 0x3f, 0x2}, {0x1000, 0x3ff, 0x0, 0x8000}, {0x2, 0x9, 0x6, 0xffffffffffffff5a}, {0x81, 0x6, 0x2, 0x9aca}, {0x7ff0, 0x4, 0x3f, 0x100}, {0x7, 0xce5d, 0xee53, 0xffffffffffffff8c}, {0x1, 0x9, 0xff, 0x4}, {0x9, 0x8, 0x5, 0x4}], {0x4, 0x0, 0x37d5, 0x80000001}, {0x4b, 0x8000, 0xffffa020}}}) 02:40:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x2000000, 0xa4, {0x6, 0x1}}) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r4 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="62020207e00000010021b403d27d132f33d11bdbf7eb24b249135917287214e50a90bde000e4439d9fc4b0193d6e2ac6894d75b94cc121d313e3057bfafc56b4488a38f83d9ed1e8fbfa1dd002df410ada4c3452e170ca404e7a2c940537b1f4434cf09c5fd672ab448f0b198ccbd66b2479aaf103bf0000ecff00000040a548733d4a641d45a5db5a6a6f1f0e2da8fdfa59f2d8b8c45852c04347c3a49920fe835ec234ab7e1718ac61aaa9e13c170ab72e2fe12c95d5e9fb579281d1a000120000000008fc76000000000b54985ec61b788c2228caa347656ae3a6549a6c5519913332139108c2a1ba6a4be41512275a734cacc7cb73ea3f6ebcc0cb266383266a934aa27227881c03ec5664d0cdf3c8025cda4ba4de1093ebe25a9b563aa7c023dc78a216b7adaabff79ca9c660a9d01776f509e6b429518517bd0b1309a613921b1b871dca554b08f67c446ea7d2308bf29361d0d5682fcd8e275a9b0be9103a85d83e3aa3e49a9f0f46d94774fcd1b5d6f578386367c309254c1bc2633b994fb00da28f997a967bae1fa3d979c4e729ef2d85c6ca7e6855263fa0ba8a62168b4af4180162cec579d3ba47a5fb57b27256ad02c47af8f147623fd13523abd0b38698f937df75f262549ae9dfbde0496f513aa27953374f39b0b69382dd070e8a5625b9b8db45a090e53f47f453815d480a42e7f19f5dd4a2c48125632b3d972b7ada9d909e27f8c97140722b0fa101fbbaf30217f0da8da409047c087d0000000000003174bcbd2213278586450402b6895c49ff47e3586a76322b1860844a58dca0720f27156caf70a543c73d37ea9608f17395a374d09615e05752807fa1a5e7986f380adf6a96f580594e6d0452fa14cb8dc6758b21ca48fc7dbd5a3fafba6db3e58eada6268bcced"], 0x10) writev(r4, &(0x7f00000001c0), 0x0) 02:40:06 executing program 1: r0 = syz_open_pts() close(r0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r1, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000480)=""/4096, 0x1000, 0x40, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f0000000140)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "58646f93c57e88380b575c9eff8e9aa987f383d6"}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6906910e5df0393395b015753b2ef414661698943735ea09", 0x57}], 0x1) 02:40:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r1, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f00000001c0)=0xc) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0), 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000f2cbddec814f48245e36d9a544f991cd1217a4f1bae4a4542227cc48c9a1ffc0438f812e87aa9f46d79ce3c5d7b0e61c23542d169e7d9e4a4fdedeb671400427f81a16d6ef374bf05f5e137e7dc05b2fc21073ae", @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x18, 0x40b}, 0x4) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x3) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400004000000024a, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r4, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2011, r4, 0x0, 0x0) write(r4, &(0x7f0000000180), 0x0) syz_emit_ethernet(0x392, &(0x7f0000000100)="7447d32cc927b1ec094440c2dc27") syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 02:40:06 executing program 1: r0 = dup(0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000a00)="a44e8df43f52294387b6d9ee33bec6aec81b21047d515cbb0900d5596983b9a9a3edb3ac4acbfc2f13f6d8045f826fa5be1ae98ebfed38d771b1c84c2c0374ae07f3ff18840ff7266e3fdeff339ab9dd487bc38091d3520ecdaee5b2da0ae7469e525fc7257b3f0bf84de35126df2c622db6d589f44270b150068feb9092b71f689698bc03083afdd45843c24642dc9d69b5d2c882a66f37", 0x98, 0x3, &(0x7f00000000c0)={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000900)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r2 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r2) r3 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1d2e, r3) getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getpgrp() r4 = getpgid(0xffffffffffffffff) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) setpgid(r4, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000100)) pwrite(r5, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socket(0x2, 0x400000000002, 0x0) r6 = open(&(0x7f0000000740)='./file\x00', 0x100, 0x80) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000800)={{}, 0x5, &(0x7f00000007c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206997, &(0x7f0000000300)=0x200) r7 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r7) getppid() wait4(0xffffffffffffffff, &(0x7f0000000080), 0x41912fcf0c405cc0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$unix(0x1, 0x5, 0x0) dup2(r9, r8) r10 = socket$unix(0x1, 0x5, 0x0) bind(r10, &(0x7f0000000980)=@un=@file={0x1, './bus\x00'}, 0x8) pipe2(&(0x7f00000008c0), 0x50d38c2b5da981e0) accept$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0xfffffffffffffffd, 0x4, 0x7f, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10001}, {&(0x7f0000fec000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfbb}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x5}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fec000/0x4000)=nil, 0xdd}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xf7}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffff}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x6}, {&(0x7f0000ff3000/0x9000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x9}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000005000/0x2000)=nil, 0x1}], ['./file0\x00', './file\x00', './file0\x00', './file0\x00'], './file/file0\x00', './file\x00', './file\x00', ['./file', './file', './file', './bus\x00'], 0x2}) semget$private(0x0, 0x4, 0x116) semget(0x3, 0x4, 0x91) r11 = semget(0x2, 0x4, 0x205) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000bc0)=""/247) 02:40:06 executing program 1: r0 = dup(0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000a00)="a44e8df43f52294387b6d9ee33bec6aec81b21047d515cbb0900d5596983b9a9a3edb3ac4acbfc2f13f6d8045f826fa5be1ae98ebfed38d771b1c84c2c0374ae07f3ff18840ff7266e3fdeff339ab9dd487bc38091d3520ecdaee5b2da0ae7469e525fc7257b3f0bf84de35126df2c622db6d589f44270b150068feb9092b71f689698bc03083afdd45843c24642dc9d69b5d2c882a66f37", 0x98, 0x3, &(0x7f00000000c0)={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000900)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r2 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r2) r3 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1d2e, r3) getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getpgrp() r4 = getpgid(0xffffffffffffffff) setpgid(r4, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x7}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r5, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) socket(0x2, 0x400000000002, 0x0) r6 = open(&(0x7f0000000740)='./file\x00', 0x100, 0x80) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000800)={{}, 0x5, &(0x7f00000007c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206997, &(0x7f0000000300)=0x200) r7 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r7) getppid() wait4(0xffffffffffffffff, &(0x7f0000000080), 0x41912fcf0c405cc0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$unix(0x1, 0x5, 0x0) dup2(r9, r8) r10 = socket$unix(0x1, 0x5, 0x0) bind(r10, &(0x7f0000000980)=@in={0x2, 0x2}, 0x10a) pipe2(&(0x7f00000008c0), 0x50d38c2b5da981e0) accept$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0xfffffffffffffffd, 0x4, 0x7f, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10001}, {&(0x7f0000fec000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfbb}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x5}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fec000/0x4000)=nil, 0xdd}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xf7}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffff}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x6}, {&(0x7f0000ff3000/0x9000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x9}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000005000/0x2000)=nil, 0x1}], ['./file0\x00', './file\x00', './file0\x00', './file0\x00'], './file/file0\x00', './file\x00', './file\x00', ['./file', './file', './file', './bus\x00'], 0x2}) r11 = semget$private(0x0, 0x4, 0x116) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000200)=""/254) 02:40:06 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x86529) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0xc, &(0x7f0000000080)}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 02:40:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x0, 0x0, 0x160000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = socket$inet6(0x18, 0x4, 0x7f) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000300)="b75cced68442ba05941607ae03d051b1e1d1cb1dae5883578d1d622ed14a9c87b53d8a8d9b7eb26467551dd768ced19b1c103e2ce4902bdf788662c3b0617d2aa9bc456b4e844852350df625fbacf11cc7f1bfd67495e66898d7b984d33b829a8fd1bb1236830161d62475a8a39f3818daa02b534c620fd3b3d9cc5789138942d141a87ab1f26897b8b496d7faa351b6716d43eca2f6134afa3d45e086c7496cd138651262cce07a42b4466b0981580a3958a889fc2b79105e5fdbad487a3779a4873ea44f838100c41a71676cba382da23be3e31668d4c550002064154c8977e8b50683f99a5792d96ccdd84227fdc99c1c2b0619f0bf8751832f776a6c8567de0d5b7ea97c10c7411db6d5042388ed8dbe390f49a58d4bc3e9d6e5c319d7c17f411e07192d2395ef3c363ceaf61e21f169c922f8dae3b4b8b1a63522d71833db8d534900c80466325219ffc2a95a030bc7aafebfe4436ecf1376503237595ab88db7ff999afcd0f018843e168a97246fe073d1f6fa1cc8988779565832c230695fd17fd7d858e3d89682cf2d1aa6c252b6b009c77eab0f737508bdce90ae69783c8c5e3c2231f581c538358dcfd87a2e7a4d7f84958d8efa59922987430937a58fe26ccc19819ba8de586a0b9303e96615b657d0a8a78ce3a53526437de7e23fed7e0b3c2fd51bf0fa470ab21560038de1b5fb44440289b72a4a5ab73cd7f764c5409bbf50c44ab5eea3df3fcb867f61f781b555c8cd73cd39ddd95e924d28980bef3d3bbd8ce7cbd4cb432de4c71d75412231a12a5c307c9772c4b249ae4dc462c73eca641db3523bb99081164269a1c2ca63ee5dbff9ea1d555c9b7fd0125fda9e2e4079ead885d7c1792183e83b2b83ab66581cf289ed53475589b2124c61f96e0f50a95f831db55ee22429cede41a78bb51003b8d0693b593230aa44507f9821fe8d10d1e01d6a9a046abfad755a371200f3238bc9cd3a490c701069684ce98c840386f663b26f0135c9bf5be4d8d1e32fcedced35757535e17d94d5d52a0f8f684938406041797d30c99534595082da2102507ad05935daced1fb81313bf3f317c824bf453efd9553dc0f4610500d4e3dc7386023a9919ceb5a76452a06a09bd039d7c8918d3ea1499496c0ef637cee06a51082dde7ec39e18fb65bb0d37cc41cccf8bc359c4970b5ecb0134a6af069e12f89ec6f3682b323fc077d2177fd4073e0fe240116a1f3597f246d5ed099eae7d4cec4adc15cbc8593f944687c498ac4937cb2e2c6248f324ba8d403b52b1c66ea345d1735c3ea81ba3d5daa6c94f08b7e1469ea22823b1bdb8bad50182996e0e3d07fa0f493bbcc3bc31a65021237ac9bf0f37be2517960960834d948c0bb837f1f4e8eea2cc65a688bf0c543a951ba0826c0c6ccf74563fb2457288bda1857e7f547b4d549374bc078feac95dce016443445fb95926b679daa76afab897378ad55b2b99ed0271c97e547eca032791b5649d3090102fba87e5e60ab3fbdf76b79e064ac37c364e5c77c79ffdde2872b357b2b72d72ff6ebf6f0b9e99188780961cf81745fe7a427f1c3a8780fab8c2831f4d4a15ed962f3ef8386df19f9b2963cad72f13af47b52eccc4c0669c0d725a560b690828d9fe9695a17baaa9e7b2beef0ac2e7938e9427cfaf598667d6ae6cb08e7b053ee546c97fca7ff6c36f8dfe93d0e540877ded69bac9d0d2bb657d75acea90477b60ddd5023ff45e8ae788fc98e7ae1cf2aa70212a95495d3b6d00c2cdea36c44490eeb843769316cce5f61bdc0f72901252a760d4075d6c0add9a567b8d5651f6f4da10b6eed59e4a8ddd439cffd1336de9edb780712c399380d77ffa4b96529a006f0dcf2ca1fbd846248f7447f487f37e3793d54348abbcf2541a4ba40a525b4f32e7afcd5c981b704897bb04b84a8b1fec8e77821f5dd859f402d2015c071f53b803638d4f8855de8536092177d33fac5bc6935ad8d7fb4caec6e043f002fdc3e0fe8acbcb08258c67c35283e9d7dbb6e2fa0c50bea366ebb4823ab264978e9edd5f290445f89cf5f9970b8771e3207125073151e1efcacaad8dd0d3e24f5fcd15efb090a6ea6159e2ba61f7c6a61343ba0d6948c7b8f73720b0b7b7040055f5cf3aae7ac0ac1f01dba408af6d9302fcac828e1e1d6c65d5ade7627ab1aac3c410602bb918d00578ebd76e659caf8da3c886525d3f06b1b5578c42d4be065af3f35e3ace15b8355bb8d974d33a491f0fa6f7bccb70ec90e3e6a6fb80a4b40c49adf9e957cc065d3260c36eb6f16ee5d00b4a679a96ba662cd48bdc1abe01714199b725e28cd7e51fe4c96e0dab3919812d2667e25752bff783f9d349b187f2fa3431ac9e1ed4a772044ccd3b076c394c1068c62ac99920984fcf8619b15cc74a665205aaf9c72af771c18a51f86311d11df999a08530b15f7918d4459d5f794fa01d3faf43718ae43e78650fe7919714ebd2b470f742f7d3b448c5caffef7011ea4fbed4f361a0b9e61fcb7aae978efa1d8eda08013882bd7e9c2283b4ac7849b61c5cfe04d0dbf3c431b847cb3928b13ddb29fc8bc44572ee98b1febd18005b88cac656bbc9ee3ab1e073f0e1a0a0cb251de3842b5125461e86b3aba77eda0dc7fa6e5fe24dc296ffc2b66e10c716a3ba71f136c3d6d3f788ec40c508e853cfe0b2394d28d1383370718bbd4e1bfb5ef92a38521c2058cc8fdf0504504539888eec5319de2f98d4770831c7d1b4f63a8e0984f549cbd6fb9c4fe0d78d62bb7c33c02612c2e519793ffac44e643c7ca3c8dde424f8c2211f0a53d2d66917b6c9e47186e938eb1f3685823a5c28dcfbd516437818774ece29bb2ebc5502e555881376ae7f792ccf5fa716ccbfa2db96631be6a06d786a5d654c20c220023d366c59468320009e2e7c447a13a466d51dad40f77e3eeddfab8981a515aa972b063e90ee6bd0e6fd2e383d508088a4c05bca68e2138e0fa2f10efb69a777f147a67ff5d398b4303a5300ea2736214eaa6b869046088bbc5823707e623d6818e49b3703d62b0a16c94fcfcef741dd64969c1c46430f6843ea969fcfc35639c3990feead33e85e1a518c1195f4b23f4d7f44e0704bb7d3f67f138f7b7288e68bddfea424776150fba6fe37cf0b06e2367332b6c6ab5acccd2911ee051c15725fd58e166afec070fcedd205e868518e0f7298e3f04c53de4be8d2a32068cbfbd42bc73016b2e186fd2ec0c2667859c3c13c2175e0d9916818a9c50f2f3d307e0c6a160cc511819a249351cf36c682ca83141e4455e2f71850b1ed979528cfb0f3e024cdca8096b1a078c3e9f1e6a4fd3c2e3fe201556f6313ded0e271032b806814d2360a17b706efb06cd72ec6e4560f8041c40edfdb99ecc2e7c19d1caaeacdc6e421a2ed441d6c984be7b226aa08a13195d9023dd2b6de6c4c3e5880e60ef574f214e70c99bb222215487033b437ea6464350c90c803af4f97aaa859a059be277d0cdaee9b9a11c906134221e0a9ada271b91625ae2527cf9e87140fc01fca9a332368ffe873ae056c826f80d9639e4b348730a350dc9155aa61d4fd6cb1c3490b27c0436631fdd4bd59ab52309da0da5655499ba83b52c42a5d12575fe7268cb8653616ec545d2212f509f37ba4ba891ddeeaa9368a6c55b25c23099cfbd249edf2c5dcdc2ff37fe87319cf74e88dffb53b0132991e007e927f08be4bb7d291a64368bfd4d88fe33e88093db2ce5c0e87fe2cba753f713d15a907e0e6f69345ec9b0a91ffec280b4f3c4ba0b101cfeb643519112c31fd0811dd9cc7d13123a76036c77e0eb9b40c94899ed9098adf413f5b06fa9aa96e133110a227bbb58f90d46a089545084df25081c1ee8aef0419ae0d52e36a57e2353974758f89f99e48e9858f412fc4ee779f5d7e65ed34b666b6897678682c5e34a53c55b5ca9cfcae39e1bb28f17b2e1d774056973cba2118297b6378175cb1016438dc3448bc7baf7e8accaafca3d240fbe9582939965a69337f0080d3b98d6f1028112f75cb8a389f78ddab1a23684e5baac48487ac6e6b2dee4f19ab1818d61318dbe5cb5914452fcbfdf2c9964cd13108f752721cf40407971cfa27ed8254f25db539bbcf38620b4d0fbe44a9c2c30c5c7f9abb7a1aa18a428e01aa509e15a2d4550b61b4f1e4a92ec5bfd2dcaab0e203b441b50d6f5399718c26e1228884ff158cba5961afb1874962be017a69cafa5fd7967dcb35c154e339e42f21cb25c3fd9e6cc948b5f83b40fa9700c6e03e2cfbab1f882b3b3411fbb352080e213aa5e7de6464d2a9a88b9d9600239a5e737d157009fdb4f160d33672833ca0cac5b81faa06e0ead1ae150469ff123915b714a65abcede66eed5894a07ad0147360d81fe9284904309d8cac7ee90471cef9f18fa8ea830416bebfd02c2e87bb8912a0309831365af57982ee21a55ba8fcd63fce7b0c836c237a9a6967a62e1c5a672e53604739a899ac694dae095e751fa559fc4130de76584640e5f63638a0ff752f2f560c868db3f894402f5a31adc08698cca3d9f3efa4a72fba616ecdd34b3d2ffab20ff997af15a6f231610f7105c70cf8534f88b56037afa3f3e7ed72b78f640240ce8d1101226c5f7529c0573d0a520fae5f7e99241a3d546216d8fddef20bc9b37c40bbd2ab7ad969c20bbc1ac5b434c0d7ff4423e8f3829820b991bd9f942f4d2bbf8d45d5cadbdbb78b7aa31b4789fe24f5e5048fbb77e7c447047e4f3b9a35e4b67c2f4872e7e5d03fbe9c02be5675d65cff7ae716f314d71562b66426474573778fa240907af92da9a5d8f052f6c7d4eb67631ee4f66648f21cba510f0bf2b3c8ff1ba1f557145449f05d5640867ca9ed9401cd2b79de81b2ebe43fcd6b2bb70c68aee7cf1e91106990ef4b1fe3b3edb8f4f8d1e6e369da624a73e39f74b26f231824c4731dad2af51ab48c46175d341cedabb6acb3ec594e81c60814c2320f1eb1177b84af523881b035c3dbe3acfc3897b29b74ea511f8a6e7cdfdeb70b0004608dcd48f30434f373aec105c00b7889a00f6c1d06f05ae4943109eb40ff1a49aef5ab22664099ab135ca7ff7bb5cae6f55e9ab8f4b00ae946a06708e5e6c76dabed3fd0b61ee89b37329b3ae6a9be1fe1a041343639edde60e931ea9cbaeab906980684bd03486163d623899651332878e07587130e25ce646b911ffd0da8cfcd0578234ee5888207c3def759c8d0aa27ec744695d1e478bd61357639aeb5be1e319e699a52e30381d5e5bf7645aecb13176ec7fb4d18cbe2a39f8bb824ea38ae6e8bc00888c5836f10b3a21a7135db5682cf3ddab3db375f71d2dfb66e96dca69a15045acd4ade6e27100465f31075670768617ae59ae9713564f321e02389ec9056dba43492cd4af505ac72810eefa917ad87aa51d2183eb0cebbc7cff51038b5a65e4e680fcbfa5b4e023e8077cfb9d6955f164e3e0c62a2c0ba403a32dbe827bafa3e2e806216510266a745655091b61a9432cce7d67a393e54fe52fa69e28d1b1aadf845a9f936ad76bb64ba3edcef9b891cedccda1f037a52c6c210c07e5eab5152ca8990618fb31b1e11f39dc45cc0f00b133c8cf0570f693d4e7f4cd9705f5c2c7601a304b01f8bfc100bb5290548918e716845b9e5fc3cf4e9bd2e7d63b7d9b118f6ce94e30696439d00419bcd537236518ad23db01fcf94ce4a24e7087826422efddb94a5c2695c504c2aee63b58ed2dc8026b2adf47b202cff79245ed686f28b5f3bd8cc5558a71fa92872ce773a458ea6dd412e9", 0x1000}, {&(0x7f00000001c0)="1b417147d8acb34d556ecccbaf6e608fbdce2bbef626a4aa7b68181f27000344daf38e7356b44b15edffe32267ea4574c72da8e739c955b5da8eedef62fb971b749d5ee6f0f0d9877b05b853b3efe6076ec9a795eaa221af8ece9eaf311ee65c5be5924880201d9a688e036c702e60891b9161f1917a0115db3d030d8889901d58f9f7b042d770ef3be63bf9b91e602fb6e50fd1aa485861a44729c46aaac36d6c9024d2f8a0594d6e2dc2bed7f928e3812361ef2facad7e6d75b3a25f2f393fc5cdd5713e0a257bed382a61cb77988756872015b4f1df83697bb3cca1bfc18120e5a5c7cdd5fe1b5e0020ca85d6", 0xee}, {&(0x7f0000001300)="812908316d1c41b4741df68580d7d814857970e8e8fc31b0205fdf4d0aefb84bd0a99e3bb557f001ca66eaf9aad449fd8737cd0e3bd27857614b8a1f6e60354c316404f96d63a4c485123a719a0948ac66f6ae55f40d9ee1af3d3e492a24a8096f2ed8be6b96f6a8fff0c53f706ce658715502face88a1ac4e7452905407edd95783fc9e7284017b2eb82f78143104b6d913dca0345ce91cfca21334f3fde6736115595986043e6da389cfdf09048fd6540ee1825528ddbb44da939bd5610e115a5f1e8b8a6e361a101ef96304664af088084ba445d95618748daed311115879a212a2803fbb5943bc3e9b575e4c80", 0xef}, {&(0x7f0000001400)="260a77b9409d9ac6b5c56081c13c7375fa51e6bd15a0b99f808d552547ded6586486cd7eabad9ec24e5fe9baa8dd2e424ea70b4d14ded4fc60db4656d45b9a4131209fd747cdba15c2108e70d80cab6e7325fc699a7bc28b2bd1d171302cde76526c699618978112d78ffb0b04db3492de21fa4cf80cb5c22686ef183fe97bb7068471b8eb6575caa033a0ff29b483304c299e79030ac46d9c539499e1e168cad9b1e98872005e511f1abe88f9315fc14da6f6e9377809eb050fcb0e7283d1470549330d804325f73dbfc51073597de9f883a304b6ab5af40bb18132bdf4a3a3e03ea925d7c41e7d8e27c48d81db517999c6a65bb4931c811638632e69517153557af12ef73f7eb5f8bab88d02658bf4c96e63d95e87c75e315f88ceed5261466e9aaa332b436278767ab539a66b40c58711344cec216040227e99287f75b3a08058cd873b4d0935c7d874cead5b7cb0f523002341c28187b682d21090beb2733c482317c79b9c8d11017ede60b156e7a8bf89aa4a8cb578975866d3208954a47bc61e2bfc186b950f3076a764109319f2bbdc62bab6cb60c34b08eafdb1ec513e87fc17d065554f8d0ab3c9e513456dc347148d4cf71398c2b92407355f280e1741b494cae6b6483530347418e2b2aa0671e02ab67f34ea36ad2bab68e4af80e4c70b44b00420ad8460b86f0c1477a04152c2aaa0057c4ef5a359c9445bee2e1acd239077b13630b50a354aa2cb67caaddb7e2f9b9ac94e9401be486357736d771e964095a2615afa06c197df48b17fd1f909e14e3b615cdc7be0ff292f738b6acdeb8a6460af0f14338ff1a222885521bf1426caf88ba48c2625f44ad17aa2ba6ddc40c0dc89364c1703934c0434acc4220538b7813a1c1a6727c5bd360aba6d763d3557e94f03d880120eb14fcba24c8714320ad015cc7156874b03fe51c53a9293243074cb8d7052bbe1f7a8205f763af0969393f181205f7ce3f6c48a97da2cdd2d25ce09ea28bdc528e269f2062f128daca180a9dccf2448735e9499b82f772acc8f2c4ad51ed7ad5460ec14fba982400f4f7572bc0018f99a5174de51512ada34abff579c68b32b53fba41d3cd411b65a08819d3c3f8119a8ce74126c14e1e9ff73c091060d5a1132a1e1416cf01a234decef966c0c7b387e8c83eb91bd7b1ee0a56cb8f084a10961db7ba90c5210289f1e80e2c6477862f9431375ddcf12ed0c6649ad835e45b4275ad5c543111e463ac7873aba96d5e6f1e6ad4aa3476f56317b1af9b196cfa1ce30fdfc92cca1c22957b82a728171a9928464ef4cfa190e4f801305dca5e52435a67fae47e93ab5d5e7b1fc821042624c9fa91b5ca79a52b8322f2002839f3ddc954cab335663d628bada46a0438e91e5b1360d6dcc4e3d8ac50c15b80d46ccad84f2ae8b730bd9e4825b8c0e2026c1aa064c3d5382a59a1074a5c4ffc7b4e2dfad96e2a19866b8272cbe9819568cbb60b223b2347d88a68141bec9d36c73f6328a801e18def40b9f7ea7abc8b33806791751612533fc5fd4520c9c1acdc5eb459204232ce48025bfe622baae93dd6a4dbdc9a9c4da75a09f5155b098d07cc305c4aadd23b94e4289a62f9742851d8d177ece433d62a85fdcdd29e234c1576dc639982c1c9c5150a46cdd76d62c77cfcafea489665fb72c268a06c73ea511634bb40dba110c0f40d8470bb79203cada6e06202269b5c67b76b171e8489913d6af50d456e07fadd30a396d4c3a6aaa64fa13a00718a994992e1109de1f21569d43357dd859f4e080475adad8870f9591d0abd6b7e81d07300a594de9fd61dc08b85226abb38e733c2da46526e55f4398d9a3382ebcce7593ddf535a9c0d71bb59dcaa42ae2460b354702eb9b99f7b5e754c623384e9008c09bccc97cca9f618d66662c4c0ba8730baf4ac4c99d33c75f3db971557557bfb5d1be3dbe2362be3165f1da067ed591d0a820ee91f01aea249179d717f104a24db5493835a49d964f2ff9bf3a335885f64bcb7395eeb0fad6f94a252aea97bb31f61125cdfa7735d8aa45a7b0db7687574ba76ccc0eb7070ba75e2aea8a24f91ba721f58f15d8b7f13444cc643488fc0142fdec2c7e1d8005bd5c9b779d4fd5de4f24331fe20a0b7895f80f32d3ba6cbdf0e63b7b6091cae821a725c9d3730330015b60b67d6c33ca37505a1da123d3dc17bb55cff940c328a7616e82534ee12c6e5dc468a9849d202e254e6b8520a49d4eb83cd6ed4e690167d3d712f7308495fa5317a3a9dfc4626b4675afac5a6aec42f758d79df1610b93b2a37fcfb0428480540fc4905116a60dd39c13eddc0fe6e190565614b01d1fe389a40e83077b121267eac1fd64101caf1298f0f5e61042cc5cf501e9dca31066805be46d30b85a4858688e63b49c3f69fd6d520e6abd7a1718ccd360d8e1839574ef6c8a511726a8a058059d8a7a0dcf513c4ea4d86683c2d6b838153365ce70038709c6dce7d8de6ce021edd68b463f5589b714ef9f7a4b2c9a094b59dad6763a8176918ae79348f7ad7a2172f4169d2e6236d5e3b4db780d12f3ba4747a2d05872c4d3679f498e89a39d690d1673797cb74e020021eb65dca9ffd253e99734ce2d671419b9d3af57965bf743ebac36e4ac3107d8b1ccf0d42c9eb23e70950e42fe5ecdb48a744590e0553979f9195eb95e570e43ec7028e57af423d3eaef4a450258e1636feddc1639172e2f65bae988b486558f3cc214fd0383b9b24b65e3d24be681fea7ab0e96d9bfa04a69097692cc668de13c67a40c2105c12a14d9f9da53e3a9ce1f8e3854d6ef361f094775707a6d411b21c0479731481f87af0b86a7692e5246261bccfb0c5dd5ab8294c8303dbb614cd333a35102cfd1e8ac8490647f734ecf20958c70f995808132851c1eea5ced19e1323ab5c3bb31297d9b75c819ec5acffe5bfd6d9d28cc71397ce69cbda74ccf68e2477ab522bbe913d4d014f3559ed8de701099fb8c09ddcc7f8f4401002280d7aab9ead3f6edc22b0d535cae80a50a08b227518baa0be608a8e568609f82a091a2309a5fda95fca1a17bcc3cb1a5ef6f5bceec4d2379c0f4181598b087788601bda518ec26669731cc8ec19aabb7da2536162ca1ac627e14b7ab5882f840ebeaeaa2676d76b10155fdbc1a129c16cf65bcbbb3d0b156d8d121ad95ed41bfb9b5001e8fabea9f533fecd1197ffe74bd2e332731582eac30a35e1e1f985f156289f378c2fcf63979bbe9142314abeb19a61b8c0bdf65836e271582feb68edd0b4a38ae58445a6d6205c8fa0b8b75ad04408ad292ba6146ab364dedb116bdc5c052c132b6a5b25b313fa97f6da6838434a7464e279ba2f84630522959cb07443e532a9caba347e6e3b343b911ba938b09141fa16664f468e1d8c93cb592836359e680bf3a4545f25388d901582c330621e91f2bd438c9e7ac701b1d331b3fb1c7dbd53777eb2077635828e74200c5a03259b0153b74e46a524368b03af3a28468a6160b42cb54ead31322f9a9b64faccb60307a83bca7f0aa1bb4b71a7120df03408ea135a8f48540c71b67afeecfa42fa6911758a6d91a050e287586a0d48eb18043312bb512e1f89587316906195dbc0e988952829d40a382327be189a28d27804b27ad11a190974821f0d6e2605cfc99828c84487b7976aa7b387478cd91cfc4872104dadae8f6b7bcf457e06904ebdc1fbc3e137b5ddec608d9bd2907d057674b9850f66d8aa4cbc1b6a9cd1ad765d3df9b964023c91869d062a46da7ac6d3c4ed46521951ee67d4d9155a2ed5362b5e4ee5c6211b62bcf6f76beff79026e033099e0f6f4b3fa8040301089b9179037ec6e3204f5fe44e3e86ce843224677dd129ae93262a6955f97c45ebb98ad8c1bce6796edd73af37bf88b594938f03d6d91cbda5d52a3924b9781f4cb17104e5f0e7bef5922b57a59ddb418376755a5ed4baa047f0d714cd19cea103157afb3e7966fd2d71790f6af41e0b361470448a6b0fff7c8339f96a03e4c8e7da071f3e33bfef85f677a61b9f6b7de17a21912fdb812386fe7ceb9637c94b773ed8abf03ecb97a33870a8c55d5dc8cb6f5cc8ede54e2b9344df419c7da2bee6914217672f35778b57adcb2ba4ebf6d37ab25219d8238dff1ae86cee163dbed191bacecf80ee18fc6684154336bffa81367aea623e79a940ebe43f6d54fdd1c4184adaab551583583ee3ae34daa99fb18cef76bbbd4981179ead9b1889cf9277bcf2c5a977e78ffde9b447e5f9b4d57e21ef2930dda08addcdf2ac3cd7c51b88d4f5ad95d996504a345ff14ad68ca9c337ddeec2496866710d1850da24020b4ded89aae5603871fe8e95fb4b482d7ddb2b5bf56c9f2d93b26c2eba418a9ea97030e1265792134bc9eb9debb4a5859beae5ca4b2818571a7ede5a8417d21a5a5adbcd1bfa41410b9128aecdde2d902358c019e0a0234176e8c147fa013863ee2a613b2da2668a6645675f1774c43bbb591f63ca1c19aa16819461124d3ab24a2cd94a8bfa42a06805a6b25304919d854baaaeb71741912bc69ae5ef81128c2e01117538ac6df25ae0f6c9d09feaf0c062312db15f54da14fa30d9306a403536715f033cb4a566bd93542024281ea4167ce273d69a96be49a95fc81c2ccf0f1ef443680a777fb376bbf920bf932433a50318fbe5d0af7795cf8563f8054dd7954564b0e16d992c98a5c0e1668f60f2863d7255077c1f0ecb9828e7fbe4b78e192765f42db243189c61261b5669da40334d0f34c80f644fc910f424b2952cb4c24d6bfab03c1fc75cbc9a25f021e313add0d0262be0a4e1890c683d6be7acce9338c3bb586a17207ef861d0a2ee1f43aa029ab5c598b255f6f97f50b92b599d1395602e91fddc09301d093a7cb1a8a893c44e6a6a577b7637668292488acded14c42456aee5e2d934543743bb3cdedb479d6dea631dfa8995afc048664e42a9e751a44884e084dc557c97fc04d5464718a123b12d14d83355c87bc11e4a65dd85a837b1435788afbaa02d650b52dcc980456f3dca38f129046290289e1480f5f7cd4df3a73ae622cfc4b333a8d2aeed992224eb6c9eb71a4437536c09e05ef36a333047fe7f639f0ca55c60dde5a98d0c3b169f350b52cde65a63c2483e3ee5c90832acda9195c49a0d60f56f8921d687fa2b5accf994763859c4fb002423ee618b5a7b1b8c2916e017a25388b4052aa9ce94c927e797aad2db171c123d8cb8b3eaf3b10d57abfe2fd2876b056ea0f578095fab56ba54f6880e779d525ecc03037f815a64bba8870750055060662af145d4de0506c23759c205ac3144f3a0ccf5b8d88b8cc9a850cefcfed7bd2a8a0e02f6c56e64ae8aab5df9ddaa393f978063f1fbafab6fb540390c7aced5bfd7eb193056eec884f8a46655961cf62ddf0acaa1ca97ea283b5c1a0b3c60b88905515838eb0f430c150b1d00ade39df917e55ef83561a011f564ada8678794288475705cb716d2853dad485c7d788d9ce4b8814fa31116b4ced979ef8b13656c61d3f8e204187d8a193b941f6168faad60c71bfcbb1cb856263d2c093b2b8a7116ba2bd3d051e72a9ae4bf08ff9e4840321e421fc2c27b6af0241c08e67d75fc7dbff5b32fbbb071a7651f13f739f032236332d4041fd76681a1a3123467bf457269d3d3a5bd4b099d21937f9d71380d34be2a0990367f1df2a65223e64f2f54374adf906e9e144f2f9f5a4e5db80316b7ad936325676c40b7bac867345a5be1e83b44b26c660726e5ecb6bbaec35993acfcaf3d86f5c", 0x1000}, {&(0x7f0000002400)="d08ad994149d4f92698288c2db5d4a1c0fbea4392befb22fcb2fc817fefd7d86a87a4fca2c8d430209682a9527688455b3d296975c1f9f60a1da80e0a6e5b34e84d75c188cb5a56750de08d6d5a07edc33c1a081927f65269a146d5ab5363ace8f047431a3ba98af9f940d817bb7f706a647f65351be97470fd6c2bded14ac9979a0b79dd73e1cd3e5968af07cdde38e68e7fdb2eaba4d246b8385ffa5d56463162700966c32208ab6d6e2ec1097becca0b781d349be333d3f53e4eb13964208d3935d316253d27de8cced2c81e06c8d5816940088cac1ceb35c3416bf5c04d4f71d", 0xe2}, {&(0x7f0000000080)="6a40c3fa6f30e8c11b1373fc93ff496a927e4fbaad61cc111afbded4ccc1c0f297494e2d18d429dc7fc052032b4dede34e", 0x31}, {&(0x7f0000002500)="f60a418e75e3570cdeac200cd490935f3786af62e7a733664555f35e25064a412823254c23bd88e67b7f83f35a9d51f4a7486c68f570fab3dd382b7a69a652126c8886795955407ce788ac0a23d57aaa29c4618a7687ec9e9ae2ae103438ee9e22ea28829a0e42e12dbf7095d905ee4cda4730e640ef801f40773f76a68aa4e8dfc79b5bc8cb7b2c60993409b1d88cb28bc50dd746681da40d3e9040423f924a8187ae7273fa918c346a397b5a2ad6fb7d59035dbd458df9638c41b56675b79fe4f815e231e3ae4de77d6b5f4fa5c12ae558f01ed9d355c63791ba9953a074f03ab02d5e2a362ea51fda7b3dc1", 0xed}], 0x7, 0x0, 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:40:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r1 = socket(0x2, 0x8001, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r2, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) shutdown(r2, 0x0) 02:40:06 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)="1b3c1bbbaa257541903fe327c35718f3e0ec86816fd8fbf1b92c52784e69c9918dfc736d6254b9d98afbb17da8bb9668ee8398ba8288f3a067b51d2d296845cd17a5b61fd841848d724dc9cafc10d49a2e63e3c37564ff2021b49cbd53a0aa7241c35f07fd2f67ed650f3b54374156c9b7129007f0c11477c51c8f353aa7c8ccbbed15998f73587b5804f51c0eda83f1b69c3bdaa4ff3ccde22cb36ed873a020e67b441214f821193fe14ad9f2de26580302656a7aa1d98387bbf812a239acbd3a46180956be2db0006480d23a5a4d29d474f3c5bf4b964b996826ac741144afe5fdc5823cea7dc7cdfeedbade574bd327c1c41df6d7e526f3233a71fff87071df1cccbeb4c1a873ff06281443cbf8dcf39d1c8748023b09411809a4f676b44d0a9f498a5566f51688eb96933c48d8f97a4f1886e15ee7b923f58d30cc6368f734009e94985754b5615a4d667c568019f6f3257672db6cd27a569b73eae906dfdbbdd9c71b8243ab412d882c50b2d73121a3aa063a6474bde0c334429f796a79ef03364d8fd73d94fbb8762d862e4e113924e38694435191a7d36e9b6f20470b772ff5901b20e6c579ec5088e9829c658170f2cbffb29203c74f1683c891001180869d73ac5bce98f31d95fd00ef14f4ee2186078a76fea5f0770b0b77233a15c4303dbe41ecac307fa319ff39269d0abdbc442e9fe1f8bb570e412c4d28d8d2819a34bfae820b50606e7e6447fa75c9753dd9114bad2535b4b46d9dcce3aff0f2d5ceff3696e9b975a068af65205b0c3e28791ce01c9d87d0223e37072d838927d8794fb5867ec13560b7464c5957712cb0ab8ba9ae24f889a32030926b1d9c5611afcf9ce71dfd115e7d5ecb03dde7cc623e489f1774fcd893a6d6951944652e95110d5af43dffb89241ddfd35e159fd87beb9d68377a54918e69f95cbfb66b6ef43bbc818d0c4de709d6aab43bb756f5bf36bf51a41077916aaa42994f5de28e077effa67a0f71303a44dc51e5bb824118d8e35c1d293b48352cfa4c9bccfe104bb167be3f157aae5941ae5fa14f1b2000ae1bd7eb98e5c3212f173d946838501cf5826c0fb379ca2e7330a7380dcd5e704ae608706920b5880209df3b8b00f8e4730d0795e26993587a7f81a0c8465e59b8e4acce183219c4ddcc0aad0400a04abb6075de46b85bddc1d8e5300ab4aebf66f269aad71e56fd1b63ebccb378ef96f5f4d512224feb1b864fc8a4811397299f8d2d7f05e151b0273d57f50e78715ec94af952dfce76f26e31f6e13beb5471cf26b42ad60f546c20d40662c15599b1c56102a38d9ff967f62f616e5f259db66b59735ea4b1a7ae38754b223973249220fee38c582350142fa5601c51781d2e7b2536f2481bb474543c62f984abc5b5f1c657355ce4c2bb0d9fef3dbf5f3c58a4f59cd74992a1880033b2c068c21a8912502a443327badbbfb740f3fc8f377cccf0bb8c4c287b326afc50b850162735bb0092f20fab0a1568110b2e8a6d19695d1a6cf1f4e9da540fecb332fd1b4a2a4dd7af6fc60263a9b86035eb48dfd4e324a97ff183b79c6ea2946672682467eaaa4f231eb0ddf63d319b1b4864074680bbb0c7286d6d96c4f8447ac7b3ae70872cf8ebc9165ff7eca6894318c8e100032ccb04d1cfe1e26a62e10a3f73a972f96d179ea03e2c1ac8d0f6798d859c60427c5053522c17c20c711cd14b23b0308ab029db432fca998d9ae8a3199eff97192c22662359e16dcd8d8149b66f4ac93df42a6916fdd13fc254378a78995d27a14359fdd189ee632ca45a5fa5991e5378152672992530ac8822c47f6a276e81414873f43abbc482551e59069ed67a96b67c736abafd7c62b00ebce20c4aa12ef019072dcc2d57d0371fb4bcc81caaa8cac11b59826c93332c026f9e024e2d2bf84615b33855993382c0e5f4ae13a8fcda7580b9336b5de61faf59dc743fb694a2d0b2cf9c4f7666084710d696595cfbb98db356b98200c6014479e5430e1208296bd9c703fb2014c5b8b1364729692bbb6392a94b8a2bcfb443581104f41258d9ebc6b275be8529363cccc32cf665235637417275921733485c39c1525ebae9d017dda8d134817ab0cae2edb182105e5054157535e1d0d3cbff746275a1c3bc8864b8454f26424d60966aaa4bce231eed12560d7b618346594c15b8aecb36d4bed18875274adcdee50d6de6a8dd5bf0b2302bf05c6e1be8b20a7e656816f3a911dbb365a2c6b1f0b6fc61b676a8005710c6703c7aa0f002ddd6fee26c2758f35db05df293251e1b435fb53ff6d458a63e586069e6601064f34a01e9e13d4b25c9cb211d055be680511bf0023c8a56fc5fb373a4cf37598bce19424f510362b648d3faa54b936c64c5edf7ace25e584c46011b499d166ed9dd25eeac8f270e5c4064e3842d03269a6258a9da79395c0d03291ee57353b4c26ad1480527344ce5ef170e69dfe328dc2b9cd6f17500cf4206c8f396bf312c6e214a1dfba6a292138b2b68e74517d44b46bcf9a3e61f24bd199ff358837b411b1e571fe83fe82e658b3d75a83993338fc7761d50dc6f0bc184e8acdba4f1e45a69ddb07785a864651cd4964f5a4dcbd966334434c4a2d0219d4c44da5384067454fe76ea4fc3cfb1aa7ab451c659141cb73826a48b8a7ac1087432f717d3c1964e07cf1f575555a9eea25cab25baf275734c50a0c06bd401923d25dc0a81be969f1e0dfc4cdda9571556d13fd21717809b82d61a6bfbac3d87642d7d11eed68867257bf9fb0f8a40826bb4539f2649f19ac32a9cb02813d8c1d11e16ff8af93649bc351e0a3fde0eddc5e8bb34e9b9bd097ba7ee5e842ff673926db7fbe0a93a10958219ff9708f8add0900791df55e216e27055251fce4d871dc4a47160d7988e9ede0e97f8780ea8e052791718948747db2a3ceea50b84acdcaffb4a40c68bebf1377fbf9748dbd962818e00267ca5254cbb6209a606c4c92249dc212b1197d8daa5b9e6986f6896559193f0a5c1670abf98c2b872e2bcc3f0783fc349af7d58cce0d56fc25f39a290f96a31e4a2a6a3bbfe77fcb34607ea0aa2a9093193a47ff1a1b8b7c404e5ed45a2d8a2bc72758300c474945d34ca1d85935be0c229e5579a753241b4ef09fdd556c092200a19e81c6572ce43a5b898f2c59ab3bf8b4d4b9cbd0bca0b4ded93e2ee2372d61b4a5239ce6198612c2dc2417ab7e28e6587d65bcaf8e1c14a78da6e47b95b58557f181842647847d34ef9b91a2d1df0a93308058eff8c237c1eb26aa1f1b7980b39e128694747f4058b37b7d5c5cccbdaff589fe041712b9afa9bbb468fde632ce218b2e2bc808ee95f94dcf930cf2c949def33486214abb981e022199ee405665854c28e8bd90b45790889be250f41b0efbe1a97d8aae6e86dea39a8a1d2f6d966e3762dcd346b83e4124f6cae6c164f0c7454338420512862ec704a0ce6d51af9e7b426766b87f5a2323210066ca930c76409eb1438640eef34d1e769a504dee12d7e3ef0bcbc85f78e30dc7e9463c64821a73bccd823ed946ae59deb45b6250e999c3d8d779e0ce01ac9cef8a5317caa5850361b4f41c8318493815cdf0a0f010abc6626f49dfec1ecf7eb699821d0bca494123d73f29865aaae0cb94357f2440622a24f27affc3dffd081a17cb0de44f62646738715f2e35110730abf8688e47af07e4ed5a1220e8d09733270879d4d879adce2438987872034d48b10151ebb806f986d81e2e930afb4d69b0fcb9df4e722d126845119ee695b02c53da3c908cae857767db66b854a9a24e2f29972b5581ae5ed648d375d4693cd7cc4d8bb74593fc63d2a2725e185365c7b28086ce3d49d7e1d0ecaf08bf7c3c610ac3e003b870ccc93972b10d2dfad01aaa3547237ae0e539eb31bf6289877ab0e53371a69f4202f28702e3bc79f1d9ea71ce95a94f03b54f5417c83fa25cda261b527a70fab2cc4da68841bd5c727ff721ef8ff669b7feeb7ebd397fca743b88d99924bb8d90a16e08119bb31687048c068dea53de0b33e6c4a758d9020ddf3f47787fb308eb497eee4a343b524cbc85589151e6f3045f960001019fc7cd4b2ce9ac5f6b555c9ff452a26d881404a51e28bc95816c11f6f2480fdf1abab41a68e330b058f1d507a191a89ec41a63f20cf8118a31198bb39d89208a10740812a03562f8b9b784ad7766c4ddcdc2a3fd48ca95976aaa7a1a1dae8e3b91603aec530809e50b1a6531957185443f915a5f8d5526d1dce561ed5778a7f990b0c885ee4a18ccb65addbdb880a46f0087805160724a2439ece27a44f8998811847e91a857c27d3425926b1b07d371ec62c45c40f1ae5ff1b1996410d3e776340b7ae819486fdda1ce4ca70ab6471db162d73b25ce15fea6d6004c6ef046eae2627065b9e768ddd3eda2e30b60a5755a869efd69925f4225380b4cfe730ace4c858b618976f9826291ba66cee0e0ed1f6f4583e5af07b829b5968076347c29c832f5cf3a53a7e0d5e49635e86d48d3bf17c2ce3233f015ffbb563c3f12f1d6d3d521939d0561a0d2e1216fa0f79c4073e10b3c3aa9af36d0326452d1afff3d50d00fecae4a1b814f70a400f23bdd22458cada39c50c2e8347e48789ada83242ad54187b36892b65e8a6bd95432df604d3a5316b517e1442238093c9400531a446ac3571eadfe0169cce8464de76af7a064e9464429de91bb7dfc733c07b6dc31699e266703d2b217627d639d8285f4a42fdb95934f90935881b386933c76a9a639dc88215840bc9ee8d9f2d370d30364d33b5ad7877d122dd7a2f1382229e418b660c518bc0dcf3dd70558f386b4c82bbe0483837905f0eb1a90a5e48c1a5fb794abcd5c7fd3c245ba56048888cf2f3f4f3781d5c73efbbfe1187dfa8fc522d6ccf60216aab3a31dea04d42b89462c291f92a7ec2f564794d640b770a1f93b07402d3725e6091b8c2cd259a5741d875254752d156bdf9ded61669649021bf7dcfaa71686cd001ada0a85e90a4378473e8ec74e80c4f2c4cfe93d086275bdf0d4564cf44c170f9bfca6e580a258de20dce8670c21b44469ace3e605f4dc23fb58db513d4e4d0ee9ac20af92e5c14bf66d8cc82c7c8dd5af987950d5db447c15a56cb5c9dfac1b46ee363f6c0638ac7630278b3cfa6b7d79a981631eea6df8e588e265e4b19a05b137bf42bdf90c941546dd12a0b7c61cff80d63c162cdafde8d3a6a71ecbf356a6be38c29a5c2baaccc28ecfd09c727e79994506c5f5cf73b191afb5f1693ea511e861c523dea0051fa875ca609576edd8dc29370247355893b2b5811c1de5b1b9d94f3c0f97508e19aa4dc413e72c9e33d023ad498d219de5b94723b081bc4bb58183964f0392d6da0e9fc9d94a77e2ffd63147c4fcfb1a4b1d60226553e165c5a5f058de00ffb530d1df92869efb4ee0cd60f9b730a1962ef1ecd516563d3594d950e4d941d1fe6888057fed8d10364368f499496c68e576cbae147b940e4433390352a508baa4c94ff9836ae1c1f03e7ef872d36d5952f0e1f47eaaeaf96de64591c8b1055565994a7229a90d8f2bc02f33337ec5b0e8c67ee5037aa489793362fe39d999b1cfa118af3b3a6e5b86af2872be55d6d2d550059f16f029dc2f1c627338d936c9d3d885cd098c78e650d2e88a52fd4607841dd6083ae21ca2462ab0e2822a89fbfd8351b638049623d59dd369f4219bb1b046ad551b2092baefe3ed272835d25d51dd35f1c9f977c0b80b97990091dfc9b4aca704a1e084fd1bffeada05724e422844", 0x1000}, {&(0x7f0000001040)="0e95aa29f99be6a8", 0x8}, {&(0x7f0000001080)="3abd71fe17b86da716da0da0ba9e2c4d28e882661aea8136da22f540e72edc5cc9db63301c06ba8e2b114deddda38de5b0240493fd944087d2141c770cb51ac5aa791f9ceecf81f15cece56478152c4b7a2ed84800a05e2e6219ca2c97bd8d2851bd759bb077f71c79d7e1dec6184010a6565347117f07793811acb2d4141e15c7750ecd791ae689a175e567dec48e8249067891db115ca656d89dc59123472fae5bbbeab2bb267e9887922b484b0ada1dcbfbe8a9f2a938a2c701ecf8ae0586e4d029f9d504f8ecc994d59503514d457d73d47c26b89310348929f3ec1d04450fe28deae232371dd1a06c5cbdde31e4e95c217164365671d6", 0xf9}, {&(0x7f0000001180)="dd4da7a6d6daf9eccc25f446640248d8f53f190d12e50b3511fee40bdbe7fdbae9", 0x21}, {0xfffffffffffffffe}], 0x5) sendto$unix(r0, &(0x7f0000000000)="b1050504600000000000080005010000", 0x300, 0x0, 0x0, 0x0) 02:40:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x1e, 0x4, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = msgget$private(0x0, 0x29) msgsnd(r3, &(0x7f0000000340)={0x0, "e0700c3547add68f7f77d624180ba80650ce5bd7f090c329271d615c69d606a8c77d387636572051130c319b88240486ae300c7d556c955f178199c0ca48f2f5ae1f298ccbfe9c180c79dc16c403bdc441cb9724421b29cbe9fbf0c29a788d34274756eb2f85b0b5894ef9f390f6fa9659f3eaa618b2d0f9d90b22c31dcf000204f6a5330adce44e9cf8ce04f3b2fb6036121fd21f9dde78d58b0ba2f56189803145a35de4fc7edba9b462e6329cb95cdb4fc0fb43fb2f8f697b7ce77f96c92344e3f7f8d16738503e64973173cebe95376cc4fa9a052c42fc238fa4db41e3248b75c7a0d1d0"}, 0xee, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0xfed0e6e39114a8c9, 0x5}) socket$inet6(0x18, 0x2, 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffdf) open$dir(&(0x7f0000000100)='./file0/file1\x00', 0x10, 0x20) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 02:40:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x3200) open(&(0x7f0000000140)='./bus\x00', 0x8, 0x2) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x8010570e, &(0x7f0000000080)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000001c0)) readv(r0, &(0x7f0000000380), 0x0) lseek(r0, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) 02:40:07 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000ae00000000000000000000e5005b67071b542a538706000000b8180000002900000031000000e6ffffff0600c21c8a6d040000003f1cc7ffaf00000000807b17de05bcff44d62f66b53a696456e9931469f97db6ea00972d6eb5f34730062a7245a1645f728bd4ecbc7536ca36de8ae37d157b0c475ec1908de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5ae1ed68da0856e61274e71dd99d573646e017ef5c1b0b0176c15296f935a71bf80b0a0635b3ed19b09cd51ec0d6758feb9ae55264455aa029d2d97debec16de959e3ab278b508359ba59923038d01a19ede6f8b60300000000000000a2a52f82"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) 02:40:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0x1df0, 0x3], [0x0, 0x0, 0x1000000403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 02:40:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffdffff], [0x0, 0x0, 0x401], [{}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 02:40:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x2) write(r0, &(0x7f00000001c0)='Q', 0x1) 02:40:07 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206980, &(0x7f0000000300)) 02:40:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x80001ffffc) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) mmap(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x1, 0x10, r1, 0x0, 0x5) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x8000000003) 02:40:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x20}, {0x80000000000006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x3) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 02:40:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x800}, {0x5059, 0xfc}, {0x4006, 0x0, 0x68, 0x4}, {0x9, 0x40, 0x15, 0x4}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x8010570e, &(0x7f0000000080)) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000000c0)={0x7, 0x80, {[0x8, 0x1, 0x4, 0x10001, 0x4, 0xf000000000000000, 0x5, 0x2, 0x0, 0xe8, 0x3, 0x7fffffff, 0x6, 0x401, 0x9, 0x0, 0x41, 0x9], [0xc1a, 0x8, 0x100000000, 0x7f, 0x5, 0x8, 0x5, 0x1, 0x200, 0x1000], [0xffffffffffffffe1, 0x6, 0x1, 0xffffffff, 0x0, 0x0, 0x400], [0x76ac, 0x4, 0xffff, 0x874, 0x101, 0x2b], [{0x8001, 0x0, 0xffff72db, 0x3}, {0xf1, 0x3c27, 0x6, 0x5eb}, {0x6, 0x8001, 0x5, 0x8}, {0x31, 0x800}, {0x6, 0x57421519, 0x80000001, 0x40}, {0x9, 0x6, 0x99cf, 0xfffffffffffffffa}, {0x8, 0xa9, 0x6}, {0x9a99, 0x3ff, 0x7, 0xffffffffffffff05}], {0xce17, 0x4, 0x9, 0x5}, {0x3ff, 0x6, 0x1f, 0x4}}}) 02:40:07 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = open(&(0x7f0000000800)='./file0\x00', 0x1, 0x88) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000840)={'tap', 0x0}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) read(r1, &(0x7f0000000380)=""/223, 0xdf) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="aeef05a837289e0d62141b85e6469e3b263850544b44ce4a33ab0b9111d5a7c4830672399af174f2a97b0c726edd2058c02340663be4e214f6fef4a5889ce17b454ecd6edcfe8efbfdd3", 0x4a}, {&(0x7f00000001c0)="97449c1d03178221a6ebb0407f4f9e8e74bbf8c2ee10faba0ab32c87194ab015ebfee879ca23cf02d8b645b5df49687b3d04886f3c2de71e1c95d7299d9285e771edeffd08f47badc01ce1849cd31009d126b6704edf6f3e86a013a4f1f60bc0b81bdb9b7713a5f1744ac93c324dfa997a24f866b47a4b707ddee3d145847ab3aedbf2966f1be2b0e5156d0788e024d4739c2b171a", 0x95}, {&(0x7f0000000280)="e6372f43b6a42ea31431b283e91b5204515b84b87878dd7ffb5958193482fca82780bb03385a62e05739b69ab5745654a3723debd40d477fec88729dae8f49e06063a35fa8", 0x45}, {&(0x7f0000000480)="01ed1692d0b915a2d4c819213e1b19942fe7e44ab883c3ef16e18f476062a7560220ea4cec7942283700e1bce7c4e6f2b4c8022b58e392c909f17a1fb84140114dd3e5730b934c395189483c869b2389b9ede00e30523e64696ce37c4ea64eb41aabb20a9f5a165c6c3257649f452b33351ff1f02355f0e7edcaa19b03fc3ec7724a11b11ab05f85526edf7b66817049744b0bfc19ad35a19545d2b9b07a099bccb7d01af92654327d586d387bddb07b9305157464fbd9c295d2c67db245ae7122ab5c61bb5b6ffe0d107c30dc8ab1", 0xcf}, {&(0x7f0000000300)="6eccc57600c71ca60f3a051c39aeab3f88a9f1b6a0d994d197bb690042e1c90471779104d16c4f92731b719c268058f2c537b3546ef7a624572d4f2aff0d29287a2ec7e5ece18f5920", 0x49}, {&(0x7f0000000580)="105f976846a6b92c7057481fbc84367853f80e4dcfda5194b16ac64563f6d76daa2c90efee3b7cac2ed7985425262b495215b81156ece6442e3eae4332c348f80901aa11ae034f968d23477e62e271f32fea9595f000d80d3714ea682f2ab9bfdbc277d13cf507a57797d29d0b20eaa28bb2836b0cffc1156a6a387ef6f9c517965c475dc4d51fe8b00e57dbfbb20319f546a055270d47e04471c754810bcb01c4216983021d69dfa89adf77566251c24e8097d91baa402b9af69e20b56d26e84a6936dee4e5e06a687511e5e2418700b5b3d3a4a53d233d271db878a2dc40e3b3f0bcbb9be19273b4b782bd99fcfc9670991d830adf5c3a", 0xf8}, {&(0x7f0000000680)="d6670ed17ece133edbab634919e93e3d1312981b9e780cb8ef817b29b6d597d80323f5df9859ab32c4e7844ea8e954", 0x2f}, {&(0x7f00000006c0)="37031fec97b5028c9ccac58d8e3b3cb4cd8341195403cfa426a5fbe70207c76470de628d39e98e5c66861286a404d7c6", 0x30}, {&(0x7f0000000700)="4a310b80e1dc7a1b356e15cc2417ef9fb18f8a7afc94d89a", 0x18}], 0x9) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 02:40:07 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="ca", 0x1) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r2, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000180)="8dc42ff18b21bcaaa6b9895c6eec908487e1936b98d4f9e5add697677d1bd3fc8fade566d4060ed41cb941a3acdac950ce9eff643b57931b14acf4049e11622932b0a80bd5f91b7c275b355de3ab64abf8f0c6bb4fecc3c7fa55bf803550b0eda1e1", 0x62}, {&(0x7f0000000200)="5690bb90223a3c93376bf8fa6a1f3ffa931bf8eaf13fe69954697502d99444e9c2b13e85e7c69e110aa5b2831364f1d54a376ca6d499363c2c235adcd835d54079de7fda9e8d385e6425f2e8d531293155ca3ea07accd91718debf6c321658cd8af06213ae13ee66e0d70f4c57a920d6ed2f00ad40f623ab9d47f9c9b1d8cb968bfec99d02cd2f2b9a049b6ad6", 0x8d}, {&(0x7f0000000040)="93855a024dcd852b8f9cb069272ae08d51373225d156d1a6a8856a03f3a5a82f93273871", 0x24}, {&(0x7f00000002c0)="967a14eb730d56f8f4cac31a318e1b2f1aa56e4b0b62066bf7e843e96bb9683f644a798d1500d3b33493efabb0f6dc5cee422cf8b9b2a93a66d5a1e26053f71a7f969836e43ee6b09323cf22900b3250d284d99681bb26c7ef7e0b8e9884ed3116a23400117ddbf08d8643f61d361493947db2bb1c59f4a0efec1756fa620c948ee3c911b6326e0cbdf5ac1d74802256a7335f70ef3f57940cd3835939941ef689bc9118df04e57cc2a23a453fb6ddd3c852b48d17fb4167e699e14f7c5e14c48133089450f91ff9", 0xc8}, {&(0x7f00000003c0)="e42fe8844c7fb086469afea2c8ca286d801ae7ff9a64282516885b804869155c6b8f550d66c2db18ada1a625290e30a9f9f107040b149a7c441f1b95b40a56cb7298a506dc0bb1fefdddd6d7919b2cd19c741cbd477f275dbee9974e23d5484ec88445c46ec84d4c7635abafaf58dccd1228530ef279eea4b9bce8a3355b2280479ceaaf65060f1b1f1877a97e848c087cf92873af6ca58168436621fbcefd522747da27990bdff3029f11e2164721a158a2113bb2a4f6a7e56cc465c9990b683fb22fc0ef40f38fc2017ceebef8", 0xce}, {&(0x7f00000004c0)="72330057a658200051e6d0e5eb9d8f147b73d0b22df5b58c82fe44df10de9b25367e9d762731c8b666ac3f2b2a98d7663643fd25cf27e68ca8b4eaf543d54d74b9c91ec178a30a631ed0d3e341a8a7471ea7205efe891a0eecb984b29e3454fce65c2e247ea09b84e0b7fff2b4fe92bca805f56aecebaac99cc83b6ca1395679b28ec9b27953aac7afb6a16d1d9af56f9f424ce9e184c2c894432773b65aa3501552cbf0fe64", 0xa6}, {&(0x7f0000000580)="5f8c3d00900ef3e37e25b59bfe58a8ad6291d2c8825af1b64ab346df1afb8f2c6f709e4948a63a0b15578e55daf08cca49d118e411e7bee0af198ce3856d080372c417aa36cd524f7f6e29f5d0ee609716fecb9f3aedc992a94a3f86d82a7301e82d81e1c8a34cb2a484d2dc80eea1bb78aebf63f62b279968a5e75462f6c60a5defd26654d4b85b4b1131f4daede4105b4c2e1742eed2c943d88b0999", 0x9d}, {&(0x7f0000000640)="16c1a8eaf0f3c1f4db1fc6f4d813f9a27665e0b7c501e0db3d9daa1b90a1f912d1364754d97a93b3c42ff777322db37f211fe58c954e0f1bbcc9779ef580fac2bcc1da4d701e866137da4862009945c6527e6c958a1a10569fdcb011079a4b23158b918912c633a522b88dcc16129e5cc3899a6da989fffae78a394f184378c343179b2994f5f397bc27bff7de18d96503000bca1ae41b56c95cd7b5b399da24196ca76132d96c03a51ee2d930fba3b4b3211df37848f5a65e71e718998aab", 0xbf}, {&(0x7f0000000700)="5aee1f8289b4420f504fa2f742ebaa66b20eea449c752554f0775de83208dc737cbdb51e7301c002b1c7476595d8ed7436f307ac76c997feb6289bbf59a87525e53a8082a1028933187e99", 0x4b}, {&(0x7f0000000100)="aed4ba29a79765f5f533c61f14d864e0725b507d46d97d54ac", 0x19}], 0xa, 0x0, 0x0, 0x2}, 0x2) getsockopt(r0, 0x40, 0x5, &(0x7f0000000880)=""/83, &(0x7f0000000900)=0x53) poll(&(0x7f00000000c0)=[{r0, 0xb2f00bc892390031}, {r2, 0xdb385240ceb4683d}], 0x2, 0x400) 02:40:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) write(0xffffffffffffff9c, &(0x7f0000000240)="06412f722ef0779f31dab57e3246e6a0a739649776251cac3b9395554c12dd407c6fcd17eef0c114d0a33276a8d0a734b97375566255f53fd458486a8e47d4afb19d795b7373e1e5540bb4e572bc7673bab0158705a8c82ac6dd0fac8fd447362e679bf3565bb6", 0x67) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(r0, r1) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0xb47a, 0x8, 0x9}) readv(r1, &(0x7f0000001480), 0x216) 02:40:07 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) fchflags(r1, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000000000000"], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) writev(r1, &(0x7f00000002c0)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/155, 0x9b}, 0x0) 02:40:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07045c91265745192a1010ff000010ff0600d70000005a0520010004"], 0x0) socketpair(0x6, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) r2 = shmget$private(0x0, 0x3000, 0x408, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x2000) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) r3 = socket(0x1, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$PCIOCREAD(r5, 0x8010570e, &(0x7f0000000080)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000004a, 0x0, 0x0) 02:40:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e924ed70a266abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04140795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb24017630331ff23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b09bcb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100752e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b6373af701a3f76939a1e054454a97dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed54b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b00e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28a46c5deeb22b0c20d810c129ac6a87447048384428480875e4f86c678930fb2cb7a8541e40fa22cd53953fb4bd6a3ee1270a8e730c1caf6e3d930382a14ed7b658391ea34ff14ed7b2e3d5fa987f46c75672d421a06c5f9a41857b53b010f6eb409556db5bb66083277b23f571d0b390ee05f170a08476acdcc071cfd72d596ce0bab94688f7d59f6b91aab4d553fa253b31abb3a78bf238a53a7840a98d5de65d232cd744239063d7115ec0c8c38964fba10498e97670f2e774453322c4fe833ff84a560d9e2fbcf9b4923d95b2b61ef4a2c3dcef67095d21e35fe7c94375eb407af5774e6a5e6699c76a36b649af269bc00b68f22589414a4b47ffd81f846fd32f66cec9848ce144e47faa041ab141e42c736c04814142055319ba7f64e291287f274667ecccadb79938224012cba1d6370e9e250f230729568e37f763395555ae3a375664fe1b6acd999439c7d76cdb7b01a313da2a7b7aa596c1160c612e2a0359fb4ac6f7d84941c3d77d3397c404cf5cf500000000001a12fc0f807f88c5ea04b5851d829e1b9fe6272554e5407a3c8f6799fc6700000000220a6c57a60a1f7df2b388e3a40d0d9337a979c4712bcb137e229e935ab7f10000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r0) r2 = kqueue() r3 = kqueue() r4 = msgget$private(0x0, 0x8) msgsnd(r4, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) kevent(r2, &(0x7f0000000140), 0x7, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x6, 0x4, 0x4, 0x3}, {{r3}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x7}, {{r3}, 0xfffffffffffffffb, 0xc, 0x2, 0x0, 0x5}, {{r3}, 0xfffffffffffffffe, 0x84, 0x2, 0x4, 0x101}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r2, 0x2}, {r2, 0x40}, {r2, 0x80}], 0x3, 0x6) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(r9, r8) connect$unix(r10, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) msgsnd(r4, &(0x7f0000000680)=ANY=[@ANYBLOB="010000000000000068f887b0447e983de55c5711ed4bdf9112c779e71f76c972e8372936dda42335ef13a6cc00e284185451fb99e78a91ab16b67c769793c8a1fa9956bf61bf9bbcca0bd9be72edd969b8807123d0b63306004ecfcf24de3e0000d2367d3206304513d8fef9460b7a15c3a9d674c51ee732e14abaf680c8c789c24ad010cc8dbe053debaf7a5899ff8fa8ebbd8dec2309cc6d849de18f4b6961f8a4fa58000000000000000907d0163988c1dcaed7a1bc720c09f8b1f4449a76f0981483bf0f115dc49dbe1621d7bab823b66f5f27a5d2a15c72d3fbc11622"], 0x95, 0x800) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r11) shmat(r6, &(0x7f0000ffa000/0x4000)=nil, 0x2000) 02:40:07 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() poll(&(0x7f0000000180)=[{r1, 0xd6}], 0x1, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r3 = dup(r2) ioctl$TIOCEXCL(r3, 0x2000740d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x2) 02:40:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x28}, {0x1000000006}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x80, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000180)={0x7f, 0x2}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 02:40:07 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000034a000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x20000) ioctl$TIOCFLUSH(r1, 0x80186951, &(0x7f0000000040)=0x3) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) 02:40:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = msgget(0x3, 0x0) r2 = geteuid() r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r3, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x8, 0x400) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r5, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r5, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r5, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r5, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r5, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r5, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r5, &(0x7f0000000040), 0x0) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r8 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r12 = socket(0x0, 0x4, 0x6) r13 = fcntl$getown(r12, 0x5) r14 = socket(0x800000018, 0x3, 0x102) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r16 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r18 = socket(0x18, 0x2, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000240)={r13, r15, r17}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0x5, r7, r9, r11, r17, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000040)=0x80000000) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000080)=0x7) r20 = socket(0x18, 0x2, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$TIOCFLUSH(r21, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r23 = getegid() r24 = geteuid() r25 = syz_open_pts() r26 = dup2(r25, 0xffffffffffffff9c) getsockopt$sock_linger(r26, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r26, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r27 = getgid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r28, 0x0, 0xffffffffffffffff, 0x0, r27, 0xffffffffffffffff]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x36f2, r22, r23, r24, r28, 0x123, 0x9}, 0x4, 0x2, 0x3}) r29 = getgid() r30 = getpgrp() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r32 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r35) r36 = getuid() setreuid(0xee00, r36) sendmsg$unix(r32, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) setreuid(r36, r36) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r38 = syz_open_pts() r39 = dup2(r38, 0xffffffffffffff9c) getsockopt$sock_linger(r39, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r39, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r40 = semget$private(0x0, 0x8, 0x400) semop(r40, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r40, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r40, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r40, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r40, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r40, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r40, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r40, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r40, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r40, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r40, &(0x7f0000000040), 0x0) r41 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r41, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r41, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r43 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r43, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r43, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r45 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r47 = socket(0x0, 0x4, 0x6) r48 = fcntl$getown(r47, 0x5) r49 = socket(0x800000018, 0x3, 0x102) bind$unix(r49, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r51 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r53 = socket(0x18, 0x2, 0x0) r54 = fcntl$dupfd(r53, 0x0, r53) ioctl$TIOCFLUSH(r54, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000240)={r48, r50, r52}, 0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000540)={{0x5, r42, r44, r46, r52, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$SETVAL(r40, 0x4, 0x8, &(0x7f0000000040)=0x80000000) semctl$SETVAL(r40, 0x1, 0x8, &(0x7f0000000080)=0x7) r55 = socket(0x18, 0x2, 0x0) r56 = fcntl$dupfd(r55, 0x0, r55) ioctl$TIOCFLUSH(r56, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r58 = getegid() r59 = geteuid() r60 = syz_open_pts() r61 = dup2(r60, 0xffffffffffffff9c) getsockopt$sock_linger(r61, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r61, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r62 = getgid() getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r63, 0x0, 0xffffffffffffffff, 0x0, r62, 0xffffffffffffffff]) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000280)={{0x36f2, r57, r58, r59, r63, 0x123, 0x9}, 0x4, 0x2, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getgroups(0x2, &(0x7f0000000500)=[r35, r35]) r66 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r66, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r66, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) r67 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r67, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r67, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r67, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r68 = fcntl$dupfd(r66, 0xa, r67) ioctl$WSMOUSEIO_SETMODE(r68, 0x80045726, &(0x7f0000000100)) r69 = socket$inet6(0x18, 0x2, 0x20) r70 = socket(0x0, 0x4, 0x6) r71 = fcntl$getown(r70, 0x5) r72 = socket(0x800000018, 0x3, 0x102) bind$unix(r72, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r74 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r76 = socket(0x18, 0x2, 0x0) r77 = fcntl$dupfd(r76, 0x0, r76) ioctl$TIOCFLUSH(r77, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000240)={r71, r73, r75}, 0xc) r78 = getgid() sendmsg$unix(r39, &(0x7f0000000600)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f00000002c0)="8f4c47472473412f2379790e6ec5fa5994cebd88ad8108d73451c7623addf3a1e2f8f6784397d6a222eb9f8a163feaf429db393064dc5e9d4be16739967f66a49f3b1212af5ea4fe67b3d97480fa3b8f60c365e8dc064f3b6252b1eceaa6f4ee3e5343bfcfdbadf32987d060ea680fc7ecfe69c330f60a6e6c394c55d2cada087d772bb54c5e1eebae2f317c5f0d9c37a3233c6bb06da7631be184ca5c0a401e796d339578e98c76c022e2be0e3f6c1b7e3d4c8abf1f77fd3db33fa98e07c225dc5fe7d5171a0d7802c20f5efe42d86cf1d5dd54aca7a6422c8c1ffcc7910bf858b8c34147d330633e1c5018", 0xec}], 0x1, &(0x7f0000001280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r34, @ANYRES32=r36, @ANYRES32=r63, @ANYBLOB="b882d44f9d4d08bc9c206a8498d10e000000002000000000000000ffff000000000000971edf25075d218381f9fd97f77bc99bf3d47e2cc225ad563a56974df8dbef3d68ae2a70fbdc335ac15cc90f3f2a9b007860f54786f1cb74e79122454d30314fbcf0d55d3793c67336718a4138f01cf92d17200fefdaef6c7a90ff262c9e314222f86e2ec3a5081cb0a3886bbfb71b653b", @ANYRES32=r64, @ANYRES32, @ANYRES32=r65, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r68, @ANYRES32=r37, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r69, @ANYRES32=r32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r31, @ANYBLOB="000000010400010000008d80ffff000000939e00", @ANYRES32=r71, @ANYRES32=r36, @ANYRES32=r78, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x400}, 0x400) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x2, r2, r4, r24, r29, 0x80, 0x40}, 0x137c, 0x1, r30, r34, 0x8, 0x4, 0x2}) r79 = syz_open_pts() ioctl$TIOCSETA(r79, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) pipe2(&(0x7f0000000080), 0x10000) 02:40:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008ae7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) select(0x40, &(0x7f0000000200), &(0x7f0000000240)={0x800, 0x4}, &(0x7f0000000280)={0x19}, 0x0) 02:40:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="0000001860040080000140000000000000000000000000000000000000000000000000000000000000000100", 0x2c}], 0x1) truncate(&(0x7f0000000100)='./bus\x00', 0x0, 0x18) setitimer(0x0, &(0x7f0000000080)={{0xffffffffffffffe0, 0x4}, {0x20, 0x7}}, &(0x7f00000000c0)) 02:40:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66ee398aca48"], 0x10) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x8, 0x0) write(r2, &(0x7f00000000c0)="9e3e93f043db901c771c1e6142e5411e5603de00"/33, 0x12) write(0xffffffffffffffff, &(0x7f0000000040)="e25bae490000000000df142d545d", 0xe) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000140)={0xa93b, 0x80, 0x5, 0x6, "6921a210c92810a53c3bcf170cf8f77c69849d6c", 0x1, 0x7}) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 02:40:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./bus\x00', 0xffffffffffffffff, 0x1}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) r1 = dup(0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x8}) execve(0x0, 0x0, 0x0) 02:40:08 executing program 0: geteuid() r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="821c0c60c4"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 02:40:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f00000000c0)=ANY=[], 0x3, 0x0, 0x31, 0x0, 0xfffffffffffffca5}, 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r3 = dup2(r2, r2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 02:40:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a546487b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c608000000d88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c91041e84d0d82f9052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef01001eae79c1e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa42db8b2161c337a7613f48b637e054454a97dee86f6f4e6d98c10eadf6a176570a6af32386149eb3ed54b6e017cbe46e35cddecf18db151266bb6718971787832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4da0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d73447f93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03250c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2af46e59feeb79d04834058fda6e42e07fa352fac7e27d74fc3e2c1bd88128ecdd8ab939b10927a4bd377dad98da8b6de2c80f9c7a5aaaac6"], 0x10) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000000)={0x5, 0x8000, 0x3f}) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000140)) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r8, 0x800c5606, &(0x7f0000000000)={0x5, 0x8000, 0x3f}) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f0000000140)) r9 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r9, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r10 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r10, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r10, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0xf0, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xfffffffffffffe53) r11 = dup(r10) r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r12, &(0x7f0000000100)="8c65", 0x26d) r13 = accept$inet6(r12, &(0x7f0000000180), &(0x7f0000000300)=0xffffffffffffffca) getsockname(r13, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r14 = dup2(r11, 0xffffffffffffffff) r15 = getuid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r14, &(0x7f0000000480)='./file1\x00', r15, r16, 0x6) r17 = getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r19 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r19) ktrace(0x0, 0x1, 0x8, r19) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r16, r17, r18, 0xa, 0x3}, 0x711d, 0x7ff, 0x0, r19, 0x3, 0x18f, 0x9}) shmat(r9, &(0x7f0000ffa000/0x3000)=nil, 0x0) r20 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r20, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) sendto(r20, &(0x7f00000003c0)="211b325de2763d7ec07d836afb904f2e880e9793607c6d0cf3fa08bda164f4d03f5294df7dd08960ecf9278f014f862213", 0xf0, 0x5, &(0x7f0000000600)=@in6={0x18, 0x2, 0x5, 0x7}, 0xfffffffffffffe53) r21 = dup(r20) r22 = socket(0x18, 0x1, 0x0) close(r22) write(r22, &(0x7f0000000100)="8c65", 0x26d) r23 = accept$inet6(r22, &(0x7f0000000180), &(0x7f0000000300)=0xffffffffffffffca) getsockname(r23, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r24 = dup2(r21, 0xffffffffffffffff) r25 = getuid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r24, &(0x7f0000000480)='./file1\x00', r25, r26, 0x6) r27 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r29 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r29) ktrace(0x0, 0x0, 0x273a, r4) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x0, 0xffffffffffffffff, r26, r27, r28, 0xa, 0x3}, 0x711d, 0x7ff, 0x0, r29, 0x3, 0x18f, 0x9}) sendmsg$unix(r3, &(0x7f0000001100)={&(0x7f0000000f00)=@abs={0xfa62d9a1ec42c6a6, 0x0, 0x2}, 0x8, &(0x7f0000001040)=[{&(0x7f0000000f40)="57be34dbbce3704f6d3ec825e326009580d8ffa8bcade3c244b7e08fda813df1df24fb367b2ee4fe829a40aa1e13c23e29248df5175d7cdac54f53ba3bb13ca5339c9fac688e202d0ad070d6d9970a86a9429a1a4d5807d55541a87aa877857fcc6f8a748dad04ecb9c1bb6ef48a99beb380921cefe9cd7b90de30465fd6ef84dcb3d3e84fba28ddbc48e3734f8c2647b052fc6b595963e173d91e075a7268906de8dbe9a5a34f6ec745fc070fc13fb97f8f7cb65fa413878c1b9b75a5803ec4375a2aadc00d329ba175973f2d841299ddbd4e098388bddd350edb31b92180", 0xdf}], 0x1, &(0x7f00000010c0)=[@cred={0x20, 0xffff, 0x0, 0x0, r5, r26}], 0x20, 0x1}, 0x405) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/224, &(0x7f0000000240)=0xe0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r30 = dup(r0) sendto$inet6(r30, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r30, 0xc5005601, &(0x7f00000002c0)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x201}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000b1c000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x5b3}, {&(0x7f0000a17000/0xe000)=nil, &(0x7f0000cf0000/0x4000)=nil, 0x100000000}, {&(0x7f0000e95000/0x3000)=nil, &(0x7f0000d93000/0x1000)=nil, 0x8}, {&(0x7f0000bad000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', '.\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) getsockopt$sock_int(r30, 0xffff, 0x20, 0x0, 0x0) recvmsg(r30, &(0x7f0000000000)={0x0, 0xffffffa6, &(0x7f0000000140)=[{&(0x7f0000000280)=""/213}], 0x1000000000000259, 0x0}, 0x882) ioctl$PCIOCWRITE(r30, 0xc0107003, &(0x7f0000000080)={{0x77, 0xff, 0xff}, 0x0, 0x3, 0x8000}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x24, 0xfd}, {0x14}, {0x6}]}) syz_extract_tcp_res(&(0x7f0000000180), 0x5, 0xc0e) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="b4dc0d3eca000000007f0622b303") ioctl$TIOCSTOP(r30, 0x2000746f) 02:40:08 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x31d7909d4a5be864, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = kqueue() close(r2) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f0000000000)) socket$unix(0x1, 0x5, 0x0) pledge(&(0x7f0000000180)='\x00', &(0x7f0000000200)='b{\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0xc, &(0x7f0000000080)}) lseek(r2, 0x0, 0xfffffffffffffffb, 0x2) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000001800)=[{&(0x7f0000000240)="53b6484d01ad796f693ab4f6e5c76edad8771c5b2a8984b82d8aef3570a8747fe1ab2c47528a5b0dac154a1f54e42d372b57ea5509eb63820765ab91be82305b54f12b1664301313abb3efa07c3945fa7bb085768af370f66cf285b2bfa74613a594fdb3f7244fcb7f", 0x69}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="c59c0a14594ecf5d929c2113824c76e535dc14050116df9a0c8c19313cadedc3d2ab4e4ed31c5508735af204595d9a3f9d57c0cdc6e3e3298dd50b6a8d7b60065ac01f21eea0f418e6b3fb6f38c8e1e3dc655d9fa9d346edb703e50fad54779c13fa367e9159648b95bd542fc6a4e4a05e6e64dac32988b17b1914403979fc69cd3c35714da03383cfd9032e72476182f9eea500cb12c8b5f4f1d0", 0x9b}, {&(0x7f00000003c0)="79590ec736781ac22df1295b8c57e6ba9b259f40372007b4eeb052ad92f8b8d21790dacc9d95039fa98fac863891a4353bc165c9c924a3d3cd0e8de49b344dd6258cd1b3b2c8551695d64348bb895ae991d898481fd0b8c7cb304f01848bc68ecb97f1d310a685be763fd1093c63e7c10c18f8f415f761039924995c11a9a2139e0c458673a8dcce89d5f81442972c6f92d5ac7aaf4ef606871f414d490b0668460da06cef7978938df55725fb9a6ec2dca20b7710c15f32d8f70d9da805e7b1172ff44db7163376fa3461aeb34cc143e3f96df5c2b9cab78c117b4f60049ccf7aace72d0c865159a91a42a04c769649f560dad8a2228649c4e7b55b651384", 0xff}, {&(0x7f00000004c0)="9943084def4fd498560c5b3dbc4f746daf79882b3c4dba45c836b861d62e9ebfbb86a0baf1a5a9255ef489ad8eb48d07c16201f5995956486635ae1b9c681d96fdcbb929", 0x44}, {&(0x7f0000000540)="f045fe48463bc1b78fdf88fcffc9038f053f7dfdb26e21586cb00f647bfa414b835dd9f1b9fc6e024b799cff58f90f1a83ebe6545bb7ccee434450df6a014c661b2bff07a3672444fa6037b2890d0ce19c81ac04e21365b48c515cff26d8e9767e8b34d3fccbaeae5ab3356aa2709ce259756383e8f1f05da13e168c6a0f2e906b942fb02b515d964c0c0952b82d121107c17adff0faaf06b6a4bb4495d520c0006c6d54b961370f1803a7fbd26a3583", 0xb0}, {&(0x7f0000000600)="0bdaf2f64f4f20fafa91c27a61aa9bb1cb9edc669ae9a9f7e2b120353d8b9b3b1c089233ec8867e6f81984a0d84f021d657e05bbcefc2e206064e47a57253f7235c3268a1e5b43f7d34f95cddc26", 0x4e}, {&(0x7f0000001700)="2162fdeb1685a2cb843bc491a5e216283546b51ac556160117c2f7f4b860ccd5e46d0a47f7ade7306c2fe8f19d30f0d2a98c13ffdc17163202f7a39fc60a2477f890f28d540d0e75833ece5af300c73355798db116ae12ff089fa2e324e53c355ecca53d", 0x64}, {&(0x7f0000001780)="2db7eda31ac6800fbf9a8a97469f2dc3dcef61e7dcb462b1c66aaafe095695530eed6da85229c7a6d9533ff06adcd27fb12f87b6e8091b03120c608c85b23054093a9b5d3f024eb5795a22a845b085f3217365f72bda5cebe87a9dcf985bc730bc59c39b716f4743b6b24ff3958f3661", 0x70}], 0x9, 0x0, 0x10000) 02:40:08 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f00001aa000/0x1000)=nil, 0x1000, 0x5) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x8010570e, &(0x7f0000000080)) r4 = openat(r3, &(0x7f0000000240)='./file0\x00', 0x8, 0x80) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000280)) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) select(0x40, &(0x7f00000000c0)={0x3, 0xfffffffffffffa98, 0x0, 0x0, 0x0, 0x800, 0x1, 0x5}, &(0x7f0000000140)={0x1, 0xffffffffffffffe1, 0x4, 0x2, 0xfffffffffffffc00, 0x101, 0x9, 0x5}, &(0x7f0000000180)={0x9, 0x4, 0x0, 0x2e20846d, 0x7, 0x7ff, 0x9, 0x1ff}, &(0x7f0000000200)={0x9, 0x10001}) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000080)=0x10000) r6 = socket(0x2, 0x3, 0x1) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00002ea6bbce0b653000"], 0x10) unlink(&(0x7f0000000040)='./file0\x00') sendto$unix(r6, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) 02:40:08 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0xd9) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/131, 0x83) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x13a}}, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x80, 0x0) dup2(r1, 0xffffffffffffff9c) setitimer(0x2, 0x0, &(0x7f0000003900)) 02:40:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) r1 = getuid() setuid(r1) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x280000, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 02:40:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) r2 = syz_open_pts() link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000380)='./bus\x00') close(r2) acct(&(0x7f0000001b80)='./bus\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x80000001, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000001fc0)={0x9, 0x2, 0x8, {[0xec, 0x2, 0x1d3, 0x9, 0x7, 0x40, 0x8001, 0xf53d, 0x5, 0x4, 0x4c1, 0x1, 0x1f, 0xfffffffffffffffc, 0x8, 0x5, 0x8, 0x4000], [0xa9, 0x2cd, 0x7f, 0xf5a, 0x2400000000000, 0x5542, 0x7, 0x64c, 0x6, 0x8], [0x80000000, 0x9, 0x7, 0xe7, 0x2b, 0x6, 0x1], [0x4, 0x3f, 0x8, 0x335, 0x2, 0x6], [{0x1, 0x7, 0x10000, 0x401000000000}, {0x7fff, 0x6, 0x0, 0x5}, {0x9, 0x800, 0xffffff00, 0x80000000}, {0x2, 0x1f, 0xc564, 0x8000}, {0x1, 0x7, 0x0, 0x4}, {0x800, 0x5, 0xffff7fff, 0x6}, {0x40, 0xb44, 0x8000, 0x4}, {0x0, 0xb58, 0x101}], {0x91, 0x70, 0x4, 0xffff}, {0x7, 0xfffffffc, 0x4, 0x6}}}) socket$inet(0x2, 0x4, 0x4) writev(r2, &(0x7f0000001980)=[{&(0x7f0000000200)="2202ab0552ea5bb887dea8db95ed13ab9692ac5fefc99643828fa902a1c618833c23e52d0a724070b7ebcf59822730ff48fea5c160a29ff95bce5dd64d867467a8b864c56253943429f9e9142072880132ea9840d68abdeab91a433270b484c6fdde6c9d7e9a6f6d3dbb4159a57b557ff70637bf66bc57887d54809e09f5b3908750f657d4d04a20ce5fd38a87282c0b1d92ccba95d3850eb14b4c3b5be0a793dbbba4e70f0b89949e419f6a0979dc1f3978561302f845977652639f881d66d47f1fe1d9fe3195ff8648b8ed5f2664d8aaf84ae1be59aa4f41645ac172fa75", 0xdf}, {&(0x7f0000001680)="2dc38103ab3f8b03ef7675dce11f1b29b62586e69808d7ca93abe1015295982eeb43baba35026492fa64e08628f808e42b2137f69596e32da2ebec06005e85daad612d878460f3ee1296922de880cfbf18931e3feea1554855cf54b77f86b3eabc61df6c3be1d36e08a625b393298da7e49166a29412040dea28c9a9a32b0f41486297a697eb676cb0be154be86fb38e4c7a567ab44ee1b9a809aa47e9f100b39f6b1e611e24e4a7335492ecdecfbca25ee330da30466762e7d9000000004ca99d36ba4dbfe9f500"/212, 0xfffffffffffffeed}, {&(0x7f0000000480)="38cfe39f7781992d71818169d42e1b4a260860beef5433c907f4ff3421126adad06c808c1ee4c2db3aaadfd9ade4f07d7310ccafdabaafab0faa67bc7779c18aa71bb420c5bdefe8032f650360cbc9d02615d0055cd7171a7491e982b219baaf6106f252d6f077be59a813ad403aafe3af1c2e1908999a9901b3a8532c1e62dbb98942ab3c42c6709b1bc13ca55a29f9d34345216d52bff5e74256bf712fe2df1baa97a1c1290540e41e9266d6ed6867315697995a4cb181baa0a7d5233991f0556c2a56879d934b045dbf1a278a52ddc9442555e2d5c05936c69c1eaa1cc9a607d6f38b47ad2c92f0e5579783e9ab2cab3b6d61c504e861ca0fbebc80a9823655143e1d3822e3bacd841c64dcc5d7c042d23f51dd32c2f2d2ecd70160da66dbb0e360e93b44d4d2d2fda890bb7108c2afa1b7a05b7eb84c6262d7eaf63fb0aa124696db612606eb06ef52fa97331da89ab3a548be065d5af27c0b843cd921ddd31f5b677caf3bb6a3b1f8bd02d2fb94ad929cf1d91fa9641d800dec58398490a109c67e5a6df45b0cfc285737fb4c265cbc3481363f323de677fce157ce114e80b9db4df938e66bd7e994eb589f1a2599d6df990654236a216a478b6eba18899e28ec2d7d88ef9c6e147e065bfee6f21dddf75002434410ab59017f09c90ad63ebd3238ec75a9ee42b6955b363d3b0994a92c3ce01701e31277984254e4c817688c0fdc6a6b299cf5f49d66a0110f24ca67194b0881847a60646f83d18c84a9a527fd2842dde6615ef14df5254481992f43cf3eb8f7e733b503d7d9d723baf09bdc3dc1a0a82855831db096d4ecbd3a2b45c69d7ae883d683a4ce3966b9f655787d531cca5733cedc73e6e0b3572448e533de4abcb07842aba2e519d06daccb002d1fbbd69bfae30ffd59bad148b6f8a06eb8a1380a18030673b89fd1f885f44210dcfa3f2628356c4b7a5dac219f386450bf382511535afdc06b4705134e7c2c8b28b68a7e137d12341887c51d9dc8a6cd41f4c71822f0501668aa24bed99f7c60883392c8b4df2b6c96a6da33c3dd1983dea08aac6a91309976068a181d56b32b4aed66e658e502a5dd6e2fbc4bfa6e00266a281bede43d9dcac1a031016591f5bea0e99ccc89d8207f970d236a4dedca7de0fe03371c28fa0ff712efeb896f23cf17ebe58ad7190d9b5bc28250652b093d03c58909f26542d9313f5622134f6963febf5da3515aa008aafe3e7a3828b8ce304f8d4a06bbb37446ba1a33d42b451c198f91824b3f5433a18ad82f5b6cb7ce7a398ee85d46e6e84ff982f2c83e37491ac83ef51ff3586e50d3efa120a7e8599b009c801ab278d0b637cdfe7258bfb73be760c7f60cf57e6d1901a7fb0fc97d01d634e330fd202170c04aae3fd16c4b9c62bb742eed786e9fa571e5365cb1e1be73c4059a57284dee75eb824497f5d1d7d97017417ac584cea5a53eb62d93c551428a5079504a304c294846ea225b2ea4f217b85bf8bba325bf86241f428845c0e42dac77e2d9a0896118f9a80a1f026955a7f179d2bd5546354df87f329b5fb02eedc99c4eb24fef3f8a9ab8f23be5a76fee25ffe702a879424f7bed7b68b56b7f44d803b5ca23da3783e71f6026e0110e36efa8f808a89a8b3cb36218fb84d51176c4384e172d0ac444c9ca37aa796f2261e36b7af77dbc3cb7bd1e0e04d4c4034b1579c3c191d50ac9451a9dfa0424f3346b5c8e9858840e5b16e4a5360a73ec60a37399f20e4edbc6cda8292e84539dd118f22e57daf2b877434eae890e84a67bbf7aa2a6183f982b65274739ab21e49bfa72e6d185f90f1423e794562df7e82ccb1402e60d8ae1f4226b42554950d0550763ae68d1f669c610ecb76450f6bc150808726065c8e49926a07fcabcd789980dd8e379807abd25f5132ce9c08c15c039221249c3e05f52a4abab7d89c59687d3cc412c217fac8a8409b918a50dc25cd2639db1c449aa44b50ce239099e074ccdb124356231fea1d0d5e9dd06df15455217a20700ba8976c62386e7126fbb9c4dde46e972f08d15aaf5d375ae3ef92c5449ae5428bd125eca0c8771039422a69c6f19cc6c901384026dd26c2b54b13e3a260f02df139e41304129c2509a046eabe3c8cd9499270a223a60f8a9bee2852e5ed917a7d374ab408285f8a4d6c39c9ab2d310f6eb2e3a4b0d0fa1d5acbe65b6aceab788bcc70e877ba74c921457b023d80a8054278b89f03134bf571f84b3860583cfd892401806e1590300b2b23043f580e0000a3ac9d0835161892f9c8f3264013167f5653f698d08fec099fd2d01b4e8971769869e09d13e71cfcc4fe700231672784ac8f275a764e7bc98257ab8cb1e40d783cfcf64f79527f9edccb4c3b08ac4bec349f84adbf5ec465c8707be25d4f84e360882f6f9bee597415d85389c9096d9b27b27ce9c30b81c1d2d1e2c3b4b56cd6b0c8d4b46753ddc83d9faa9523a3da7a313fba46293b37e398aa1e6332fb89d6a4f52a4483cae986210c9a7fafaf6d759def0d45ae4d968cc1fc5f1a95657d3e38b31ca4e865abca722d8155e7365e501b57454e90814c6c8e02ac24445433c9618ddf22db1b2c07f74fb24bdcb18ce2fee58311a60b913f4f09ca6b55c5ec291098467b46b6888a62d71abe59c992098369ff018bdfd836ecb96011935872b770a8927fde435f5a9c6c842049af521f95ea8094b2788c19f21574aaf8ce868e210d8df2c0bb5dd79ad2e822b2c8309bb1df66fe3c252ff8286d98da7290a3e7be83e0b77c4b5795c1cc029d16e98d9ad89ac2da17648ab2dc830517ac9b115853dff3187b5d5c6df790082c9ec109f78afc19a2e7f7edbe4cfa6abce879c6ea545e4d08e3f9a92937eddb8893b307326e115752a304f1d54fe5da8ede46de6646e88e5a8d0921761f9740f9ffd7e14e642563e51c08aeede4dbe472f2ae0f5f985b7e12756336977061b50d2472456dad7481f1cef024cc4ed20deec8a5fb2f539109391120a77f5791ffb7fcc0431373d4a06ecac0f3e4b43c8237ff692854fd281ac00ba92a942d38242ecd0bd43f3859104ce49764a4d5aeaa14c84ee1dad824eda3e0a7ea74552a85cce7e657ba9fa17ba38300c678faaf124030b2c8e4385ee7ac1454c819b12b83d8ed99100a4bb52cb1376854f768a1e7412688502604c927e6c124614fa15c95368ed42fbdd78b2a7956e716dec5932cba00ac4936f4713b93056796ca798935736924660b79d90c0c57a86f61a9a3d028d8289667ba8d70e340fc7917bd937fa3883bd1f618c3c241561ecaf458025af5bf6cbea20748d9cb38e9c0dc7d9f711826cd28309f52a1a75dad46df319ed4e808ae48fa62d7c915cca88645c8e951ad9e361b890e50e6b776b7ad797bb6ac851d79fe7bd6907988d4769b66023592697e4dc943ac3276ab415805b8a6c96c6882f0c545cd178beb68009f5bf487ea76c65521d0b06b3683bf81d7298e2f85db92c41f6852d61cb25a0b8b3950156d6c09c2cc5c4e3760637bfc8ba4d3113d2721504080a2de34fb0496b2f163fcc220f088a7e600955dda5f5d3e636525f78e05155240cb657deb24a4ceb1a1bdc5df8241480b166b7f77b8255fcf280253b8041d0c249f6a908857bf3e313dac40e70255c37f028d679857cbbf559ab2bb1c3ea99435c61bdc3d9eb28cb294502ef9c6b96439ae20ebc1b316a81dd6e85c5981fdb77c9eec6b85a106d68ecd1d17789b0fe0b70bca2a6c1abe8dc62ba3682fe46c9c62618cbb73b0a83dbd00bca0ac6d0eb862913a75958173647031f6b885177d9d51af2a54ec1e87ef862a6bd680eac86e72ba4f095aeb8cdcee3df276b32cb1748571c99457b456f12ecb7dd7829bd5e7834cf334e7835df04f65d24d5cd53227c98469076c1c9690b8ecf7400a33059f78e9c32b1992693b88900e018a6fd253801aee394e8249d1938dfaf2ef745cdfe1f2370900fbfb2dc960c40df6924b358059fe0793dc703f10eabbeb4141241757e9bc2bd7e0acb6a6d324fd777f628bc8382a7438bcc91b60a23ff949f05e577bc0e0853324b5814255c10a2f960fe068bae9c3e12959d121a71c5bb57df7f921559af8b32e007870329d35efa131779b448cad6b6883c63b599b46f05bc662b52623de01828bac85bf6bb250091bb0cfab7af5ae8f525fe21fa30edf523fbe3cb440c1a29955572114ff53df3f33b2c15a8354c60361d295d78fa004e9384a72d658711b0f51c07cd57802f50c9a51be13b68c096e1ec40274f84bcb9a9e85c3fc0b1458c4125f3772496fc30af84b5c8075ae832a31c520107a84d7df91b303eb4171e8c069735fc313d685a383b522c81ef9630c87248ddece3007c95ea783b7ba6173806825123227d31c9191a4ca261eb7206e939e1a93a545fdf017588c6d9604d385fb2c8086a9bdfe5f42af22d13edbb9e7f37733001b908c70de1b06c43a618c06791909340ac46fc28a1c989be61340726c41a62c7384484564b07a28bc15053717e960fe04b78599e00c38c102616cb40f3e30d5de5589096d555ef0873cb8c5377036ca6c0c90cd09ac4d291fc662b97fe4143e2c77feef1feace8b74ef6f848127fe494fbf947185aabc0f81cc31b34d1ec13986146003b4fce2f8995c0d8cc29f05f93d7d534937f024ee50f722e0a3a8799348ca4a9b697b059b99c08a1ff7200312973da199541724cd8fa9264fc1883eddaaa6626b8b170225fd067cc10cc68a602c1b0549e1183beccf267e1a1111020972220612210a9e8d413849999a2c3e28a52fb5c04397636a96d4971d679eba7b7989324b2f34a159ea4fd7a515bcd7f70e1232d7a65e64f4cbce3dfc4599f3b51f4c1583e9d20654b7bdf3fd290314db29faf3bac13ce8a49ce4d1ce52789ba0f74ea7e3f16bdd195635962245519401d00dfb98f9c61038b4785602a659174326117a98c63b01e811d2f47321f016b1641c192066bb2f5b38e057f35acc819990300b5ad43ad0efdd935ecd5fc2de3cfbd62d8bb474986dee47db6fdca4aeb9080cdf82f774a465b003907837d4bd78f728097e5e3ac588f06fd3ebf29cf792c29c16e9d3d6fd8d4eaab888004e6da6d09fa30cbd493ac8a1f6649b850f3b72abe7b5a3cfb514370117ea806958835b69452d0e6d7d9b142bd4628b6eca4ca8bd7d0f57834782b4dc8fa4f080b751de420f2cc60051fcc0435d5c5ec9938b962715eb918f3a161f564f5e962167cc1b882bdda738a408150be82c979b4396ca1117eb1b134d9a8eb9707accfad30f356ee5adfa83143d1bf5001d89997851af926c8ec9a3f09a4a9a308edf1baf9d121785e404b55ec6e80b524550b4d81c9a35bc618dd0e0d3db604e277fdccbba964115d9fb670d0bd3414a575dfb9098bc8274ef8ae113752f9aa71d02d0037f0ab5a8d9d92f449db43c12bd005c5c02e9e0e61719591cc64a786fe45513e0d63742571d9c848fd68f59705df596d177e3cb40a36809a031c414bf73372a9b0878ffff20ed93f4a3652e24088e28d2fbdc25a3d09689631934d4b5f459ab61ecd3d65f06537eb815126e02df6688cf94fc84b47ab7dd0287e9c6c02e591553f3b7b13c5fccb9bb26d535c4597fa733614e4d9e4dfeb1d731495d5581b6c3c97c4be9d6e83ea276b83153408dd26ba54e78be9130dd2f347e275bccb52336617f5fc1d544352808f56618c83cd4691f54bc6e3d19ddd6bba38ea60f4f7e53d9a34685396722bac99570c0421c79e8686ca1e4f8f9db5734265208d76c9", 0x1000}, {&(0x7f0000001880)="278ca7e0de950f14c29a7f0a9b36be756952c20319014213caf872095df00731d77060a168dc488780f3ad0534f21a58a66775db1f1d7556fb422a84dbdb8750e63c9e8cc57eca21e201bf01f5fdbd9440075df722852385a5368beac3052e65be3042f222ec15efc0994b8a1e6f692f4af7ffd48ea3a6c4553bd168adfa4e676759c37c137f107cb39e03b6bb35850d69f9f66d02f81cdf227fd1054c2c83a8eda836a9cab7c5ceb6d1dbfd0e081006229c8f93e6b76353b94c108311e99bd739087eb57313f1bf5a184a82b7ec6c207a665ad66c36f3e284ba5661e5e3c353aece83bd45281ded0bf76c2a6dac1fa93c45e60448a7045484", 0xf9}, {&(0x7f00000000c0)="f074cf7adcb9782e38cef94402b622660f615013f34e54947a1d9fb4be65a26dfc562f9096e2b1034e6fedb194801dc715ab71d0d43236787f76ea863e84d5240300aec3bcb8c5159190ed328b0fe7a06395e512190e8a973bd6b51c1b8c72902ff635ad3f9b95fa8917cfffc967625cf089c65c03cc92b388b4b97997469890dc5d7dcda46f68d99dd6a00fb9ed40b1c21b12cda31b64f9fcae822dbefe96362864e60c9c69ec05464242533204bf5a", 0xb0}, {&(0x7f0000001800)="416a47e53f1261e8591c01312197c426dd44888df5cad239b479997906eb9ee2eba0844f2933443b705bb81a2f140d2ca89b8d2c57a108e86135e100ee715819d73787b263a9629b3282e04f8896aa43e368dab369ef7013876ab86b5d8f0c9fc1ee682d4aeb77b7", 0x5b}], 0x6) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r3, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) sendmsg(r3, &(0x7f0000000440)={&(0x7f00000003c0)=@in6={0x18, 0x0, 0x6, 0xfffffffb}, 0xc, &(0x7f0000001780)=[{&(0x7f0000001480)="65641936fc3dc831ce4a531fa59a40a82671e7e2fb67072b914bc552592c0a30d398db0b6e1abffdaf38756a60dbfd473a7a53cf39cebfb1354c7353556b5767b1b9cea4ed6ed785693e8f93a44da362021f99bae0a6a5a923630f5c30ab71be7f78f558ca2ebc687e1ebe286294dfd13149995ef668ef6306acc1f831c6f5ea025bbdc8cfde6a0159d0d1226932c7f2b8b89826e0d546d0a8251c59e61e954949f2", 0xa2}, {&(0x7f0000001540)="af4b170073262d50b5c6b380d92da6f312fd92aa39031ad1fff32c9e797fcdd9f9e244c808f91ff59968e90d46f085378fc43bdb37a455936cb55ad22e14764ea57c17e420b5dc19de7f8d41cc7a01cf45f1add12500ff4ca36b33dd2acdf28195715d993d0189aabe53a3ae113ff62868c400cb76a45a7f1f0055418fd525ffdacde9a7d72455efe4bc16bcd62c4e18a206fea6f4ea1a8ee0b328de0d71bb941e389e8d696eda11115c7ebd8f94996ca855e491e4cdb47e625e61a604dff169e2ff68d06a9dd71a96eb91fdde94f043b1f43f34bb0f3d56a13690a6636ea9511978123565869be10b25af2861bd6988840f", 0xf2}, {&(0x7f0000000400)="14a76e336120f659ad9887e5f5c280d23ae64c8ea34aaa1b7d00c050d791e7365956771d855d278aedb802e3250c258e", 0x30}, {&(0x7f0000001a00)="2f386728b0ecfcf8a32be57ded1677d4492977af6794fd1a38d917ccce1c83c7afb006fc449202b105242a0ee6cd2525b06dc09d8d01343401670f47b69ce25691bfbc3098dbd0d4b1e7492d93179f0906b3525ae9f87cf45c7275d70cf344bb826473523284057eb92428336602a42c2e380ece13819677d0cc4d6606fbdf7ccc1fc86cf41bcd67047f7aa1b58428eab5b4c2e3d7c590d734d9232ee503724fbf0a84d38ee6db59710d", 0xaa}, {&(0x7f0000001ac0)="bdf60325c7be2ad9ea030b03aea477a9256f1954e8710af933a87710caad5fa9b9dc063872d769f606aad7600a799a5cc4b8f51196633f8f138e3e2c8f1825902f6b92bd4c22c3a074482f7db956afa55fbbea56eeb6a6c1e8e421f1462cb8e6860f87a01a3ac2e579bbdb63a585b54e0f7fa99b3be12f478d75d26009823de92802a15cf9f9f9c86f84b2fd1d259e34141ddbec64", 0x95}], 0x5, &(0x7f0000002740)=ANY=[@ANYBLOB="f800000000000000ffff0000ff0100004abd5e36af66b4cab7f5b05226b30c3872f0c0984b6e300cb8984dac7b6186b071dd36a167a8d2abfad10849e8421b83abbb79db481551db697e9d7266064782e8fffdf339e69c63d86218b7a23f2ee73e5963d323cdeef89b34a59ad33f839150144c13a8b3e6b6275ab468d8ebacdbc03b8495572802a51202559862c4b450cd7cc67e7cb5c7c7b0af5816ce83cbed63b73066fd9072522d449c5d6711431b53733d671e817c703e956083c3674a367d4f4a015890b8f924bded12bee3b55c21e6951a156a39fd99047c923f81671aac4f429c7f4e0240eabf72b5c9f67eb32a00000000000000a000000000000000ffff0000070000005578d0749145a7a41577c930d48a8e045bf78a8b3a60498b78878237d76c3eb99f260b7b9d1ab1e50f22ac5f58f69c729d689d885562e9a0282d498868e6d0641cc9fe29366078d97b336a59d8d024dfef160e68ccf16c5807dc7d49524278c5540f485dd842a43096ce0abb4d4a228facce4248359a90b34ccc9fc14a6a100bb28d17fa06f6c3677e000000000000009000000000000000ffff00000400000017da13cf099716ed9fd2715f685c944141806f95e9bb99491ccc462b500d9bf66e81a2259a072b8d67a62c51738161da600226d746cb4dfadaee7ecf49f540b96b6fc83c7924eb5b9cbba7c83497372efd094592f18f4dbde24ac84763254b1b88a08c84b939a22a26624a6359cf7e8c69c753be8df5ec57bcd6512a9c7982ec8f4a6dfac14f6c1e42e9e048000000a0000000000000000100000003000000bff8ad8ee13eaabab275e22817f04c616ca3291e98f79f2636921bb75573cb88dd88c2fd7b52c1ade84723914419e7b6a21be972680e4e44cca0862f5a71a2eab81c57f5f5c2130433ea5430df06233cd1c47be754c110257d2aa896a0dbdffc83d57243fb74b560db7aba265b29ffbbfdac7ae2b7bd871314c76ce32d65ce276a5a2c70e398765d8601000000000000600000000000000001000000010000000fd2ce62dbc429806c8922a136acf52e5ee2f34dcadeacda05f9bdd51a8602dbd2eb46c0e46cb01673ebef7f34b00148323821e0ed942bab4cd1d14ced01afbdfc61965cec7eca850c106d44158493f90001000000000000ffff000006000000b7c9147c53a7e6c1c1e0bc9e3f0387d51943ccdc5dd849640b82cfe5e0812769c4d542b81c6b7bf3fd8e700e97c8be3105b69b6a3d2d9b2b37218e503f6bfaf1f31a8b1e738170311cb82b9c52dfc37ff7c7cbfde30bfcbd861eb95de52ed370e86b1a8da7e5fa50ba9e8f6d4a9ebc578ea673a931baa0f4e71ca01a44597caffd8c5bdbcb0eb699dd53e831dda4c68356484366924a47d486863d4b28e4bda8993881432a514fd3ae85c652f22fee9487cff6bb0b811563e117c0b407ceb002572d5c84f717be0bb1359500783d8e52c65d9664f013e784795ebbea62747df1839eb1d38b519ff80000000000000000839a30232f944298d3727c93ea4dc92dd6860b937726e5c20c7c86a4949d5d40bfc5655c6dcd34517210c47f000003d20d3096bb477fff0abfe5f26a66522985d8842b5070d9db07e2185a02149edfd58b8402942fe1b53d0f0c8499b76e26e5dff27511ea2980dceb822507a8795ec6212e64433aafb8ba38602602fb09c2b808e6549b700870cd258650fe7d67ae0c7d5e3bc166d4aa"], 0x428}, 0x409) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r4) fcntl$setstatus(r1, 0x4, 0x8) 02:40:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 02:40:08 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xfffc, &(0x7f0000000180), 0x38f19099, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000), 0x10000) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000300)) 02:40:09 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x8000, 0x3) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x93) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/66, 0x42) 02:40:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) lseek(r0, 0x0, 0xfffffffffffffffd, 0x2) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSCTTY(r1, 0x20007461) 02:40:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x800000, 0x0, 0x0, 0x0, "000000000000000100002000", 0xffffffff, 0x5}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) close(r2) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 02:40:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {}]}) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 02:40:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x2}, {0x3d}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200)={0x7, 0x8}, 0x10) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x8010570e, &(0x7f0000000080)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xf55f, 0x8, 0x28, 0x429}, {0x3ff, 0xda, 0x40, 0x2}, {0x7, 0x0, 0x1f, 0x4}]}) syz_open_pts() r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x8, 0x80000000, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100", 0xfffffffe, 0x9}) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r5 = syz_open_pts() r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f00000002c0)=0xc) fchflags(r6, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) r8 = dup2(r7, 0xffffffffffffffff) fcntl$getown(r8, 0x5) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000180)={0x4a0b, 0xfffffff4}) 02:40:09 executing program 0: getsockopt(0xffffffffffffff9c, 0x10000, 0x3ff, &(0x7f0000000000)=""/36, &(0x7f0000000040)=0x24) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r0, 0x0) madvise(&(0x7f0000e43000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) socket(0x2, 0x5, 0xff) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [0x0, 0x0, 0x5], [{}, {0x0, 0x3}]}}) munmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000) 02:40:09 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x40, 0x0) r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x8010570e, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000300)={&(0x7f0000000040)=[{0x47, 0x87d7}, {0x8, 0xffffffff}, {}, {0x8b, 0xfffffffc}], 0x1}) QQvm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020adeaf0 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020adeaf0 02:40:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x7c}, {0x6, 0x0, 0x0, 0x101}]}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r3 = fcntl$dupfd(r2, 0xa, r0) pwrite(r3, &(0x7f0000001ac0)="da0a5fc771635c82f5dbcc56bb56f6280af8baed505087dbe4370b1957154826a6904d9abf512f06a575267c39a9350ad2c6cd84e271ca23d12ab5b559757a72d12240b0368a36c394a0c930c480dae76946b5aac9d6dd5da2c7b6aaf972048def964568bac30bd78fd980c4c238b4d401613216869361edc4a6babd63aa62ff058a5c6c57354a882dfeb3abdd792e860fb5d949d0bdd473339eb6c315fb3ad12dc3f050a8e334876da9fb3d566ee8c8c0ea00f56254fb6a500c38e7732f215afbc991a3bb9d77defccf7bad13ba40c18c267c7e1f9e04a9c7fa711570188dd42d", 0xe1, 0x0, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x2, 0x9, 0x7f, 0x3}, {0x7f, 0xee, 0x40, 0x101}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/bpf\x00', 0x20000, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14000020000210], [], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe]}}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000200)={0x7d9, 0x6, 0x7, 0x5, "34cc47cce746de0936d546f2fa8a863497f98faa", 0xfa, 0x80000001}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) socketpair(0x20, 0x8000, 0x81, &(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/vmm\x00', 0x0, 0x0) sendmsg$unix(r4, &(0x7f00000019c0)={&(0x7f0000001980)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000001bc0)=[{&(0x7f0000000500)="ae381edef662e6da55bf5421d76b93ad5805244381f3f23d8d25d679c9e81e712dca7c32f70795780530e656b8a845a05f1509f6acf275ba42515a62d8ca8b2a86c8c46936f4bba096a5942d6dc736d7b2ea56fe52605641c84b3a8cdfba592241938c49f7fd0ee60a9b757e083620858efd52495e1f586317fedffd6dd360e5b60903187017c452228d7b5e92f7c466892c470d4997f8197f80e9c85b4d1d13ba4ee76dab2bf289166c4898c24060a4e84d87619c82f2272f0588ab9f56237309bd7ef03ddcb7b10680a82977ec844aac6f9f4ac581e4694063507282a90aa35995187d10fa87f028b83e2495d86dcdebedb34403c7fb0bb82a08cf545f41db63d02ffe99aba0ed4c5e0ea550410f3e0154d9d9d9b465963fdb3c2386a38544e1f27c60950ae29eeba3aff16640a1ca348c99ecce033401aedba656f52939ad6039442565621aa3428f056e379479a7b5b36f6405c420253d839072a72cdfb65fe0f0c070fc9d39eb6edd5a54e7c75a9893913bb73c2a802c211de78583c210e77ec6e09374e518f315f21693c593f9afbdd525d761e1075b12705f6093363dcc79dffd22039be6173afa9dc3899daf00bdf3dc955daef33b3ae15e62605c78b65f405f64f0d6c4a55e052dba54451b24e94a6e7d87585c4d9dcbf8f77f53a097db48c0a49a2abb91f6c0f1f9a1466e3ad2818a6cc328b16fe66015e474b60092f3306817aab0f68e47317abcf0b366a1cbd522a02607e68044c5a4ac27201ad30ab7156ba4c6996386a7236a64adbc1a27e577eb1c3f7a977b4ee2eef51bc2a51a85a58a0d6c9d147b060cf6c030f2432cfffff34bcc306a00f7595c1bcf27e0d39266c6ec9e76e491a468dd3bd937bc842372b3633a2b5ec2e7a6427358f52414c688434cb52fb11377d690ca232126f07473d2082f27694d78cae11ef019c173260b19930277adef40de26976ae8272378325d7844643152c6d9581dacde428c07ead9a443b98eb0b8ea9582e5ea7508a89f7ebc53edc3855c73011a39fc242701bb8642d97ae9c8fb5ef0bbe6dcccdee892579db4aa3b7abe1c3e17b401bc223f2db55f4c3f1eb87e225645189e4d1954cdeb0ad2dffb17f3d1d1df63bc2420bb12ff57d80e66296d3d913072cc8973547c974f0d06fdb3f929cd7508065233a5f571720c6732d6a0e3bb5bc307af595f886d851824c81c4b5a6b389c93c2732b98ab9338198f78a5489b6c5ad17cbaad6b1a2b82dd5121b52a0b6380ba2a39e4b97c960125ce0db34de7e43d8c81bd01958c774d630b586a6cffc977845a6b15dad5ecac71b76ebcaf5f5bc6a6cd31d82cd03ab83ffa3d62e70b064ecac817e3e82efbb230d20fac1bc120774472d4c8be26032470daac973e6d5793cc683be93b1363d44603b59bf0399413e8baf94dd91c674a358c5a285cf126f9b256abdc0b95f383cbe4361882a5dbc6b5beb0fed48b64528779ff17e182b2bdcefd8e78b8bdc1cf773e0145ad2616fb88a66e8f389a57b325ac322165bde4d109a8d133f816c20a9efdbda4f3cb13e342d9d3bd11b899247c4d92eb8457715b55fadfc277331d7ba76cfa97084a1f9f3d5e9795cbbfb379b95d551d5270bc862ddb33cf1910e1c5e664f845208fb8209ae210b0d0d5bb1099a11df0a14302a7e3a706638ba2f91462df1164602d30bcbbb15a6a0826a21d1672aec818cb2f83a6795f979f186eb09dd19ea54023e43e0a4eec8a974b692711f2bab6ef8f19159c59395d0b0bdb33d583518227089079babcddafbb44438b3e947c807d0e29add55ce005666d1fdef725cd384ff35c0f21d5cede3a83d957b51dab10709f51ba0942c69ad878ce1de13832eaad63679d33d7a62df77510af92fc9a7446c75f131fb0a82a157b73d19ceea7901221a3c09de890648b96ca6c4618bbdae30a7f15a0651801727005d84235ccb442ca7010a86e4fadad8205fc77be5fcc68e8addcc35e1aaa942397c1e0e2cb92af83e2890fa02faf67681de8c3995d22139597bf72ce87052142e123426f4100abfc0609573c078fd011ba1ddd7e2a6bd098c9c37e2fdcf3169c5fbbad8f17f664842500ff6027cbb2cb9b4c01be87c9b1a3a39f684333a5062d4d8ef61fa5089dd3cda6965a5bcee982593f3f2deebd82f18015d425d2b885a8f0b442ac502bdfd9d4cf7b06350cd5a0265ed93587b543554226d739b9b60d3536092ac5cac7d19017962dde0a85c1db9d3ff88dcf705705f733066fc0e1415b4957b347988aaddadb48cd19fd82467cc5a95ef6170482391a561749c59bf97f1a96517d313d7fbfd035d35064ed8cd7c38d52424cad37f4873f0e37e6076a6f517d3a78030cf27fe3368232ed5244ebd7bd6d1304304f9454ec31e1d428c62973bce5813e51ed2679da99468b99bdbb665d71d55bc5581c575b0437ff7fc3ee8c618ad71632b6ef38072216c4a7b3c916181903ad6a66210a52dc323040db939181b0fa03a7596ac33d8178f3037ac23ee62f130f464ca07bb04d9dbde770e297bb1e51924eebb2ad3cc62e90dbde27c60626f17569f70f5c7b49da9ed4254451c33078dac7d828934c75c3c35002765d47fce57bb956eba6b3f0673b15909d0f72c34910f779e87eb1f0e31e7c2584e687ec2fc71699d788b1a4ae1f64ef655bbdce2b2f66f8de483b2be527ff1fd3d7cfb4fc8da1ddd17ada7799eb3c665bf5a5c5842cfa119e92bb17b464de7d7b1fe379d5ed49d4519303e62a5c02ceb8bd73ac15a41651f355f2d5c24560be9196bad4a15b215b6d3c193fb147fe0ac394a9933e899d90c82c00ca53e4ac01c8eb0320e9a37f1a63cbfb653cc159cb4b8bf7fae4955cee49aa19f30ce297a9f97c541b0e1d163df029350b097e15465be580557113bb4353aad2ed552c8ef82b00743a49bc63e7b4762c6ba222a6773ee373963ee7daed1c0f5bdb71a650a0c1905382b7418b6b7bc7fc90a869c97e4f055367a1ed198d24913c0d4b352598eadc4fa0b10793e9fafd53d6c29ca324153929343d5ba7ef6ea703b8dabbf50515c434f256e073bb3a052074e59c353556dd02947ec45f32f468a8b8821fac18039aed3295f583ff08d2982ad795a539c6d3d22b125f9a23b099611ce4ada37e93621b6ac319264f6c496c3b9a5e3edfd828e83706dedbe02ca30f6aa49fd3d5cd50e7ebdfebc19217073a37b15b4e1b5345267c23f695fefe9a4e2e528f0545a209f90aff15e5f04235dcfbc734a9c11db561d6595f0b3db6cbc37b97a33cd1acb95755b0376cd89aafae09ecd4ef7c858d8a4b507c72531fbb9842304ad5708e56fd7643a94efbf76eec8d0bb282e43143414d855f9af52eb8497483ace38bbc36356677e73ab908d4dfd9cb33a60830a5fba03300f2459636c382679d7bcbeb1c601aa9a652b64be9f0dd56aee03956d9f4accc1db89b4e867ae437369eab929ed9e710381a4ad8a7580ff498af4a27765e37438d6e6b7eb9c27c4854bb2a204ebf01f228f871ab613e0f3c489c09da5130469a2a120598a7755163997d12b7a8dce4c5a7bcac5b061aa955e0062eca72166b18dafd6024d31fef9c8fd8c93b36bffb696dcae7920180798b555dbe0216b50eae1567d845340b9e4028f33b58d88a03327abb7979d00b74c395adff65564c95df4ec734049b7901ed99d6b86888ad74efd096d61f1b20d5038a1520fb8551e20c9f9797a61162f870a35c7b61865e506b9c9c8b1f64c453f399f23e713d8ba67a322a8d63dac234065a2cd109a4df445d96e7a7bcc3a265a40e14b9af5eb29f0284936ec6a7c56284a74fa2caa95bacee588934634b16234d01b4eeb1e6057ad529c53edb15b5a4441930992676170f3fd6766968d2908418ec79d1634a82fc5d9a186619af1a18ca314db2cd0e4387270de54c0bb81c5aed98ced3efb93d5ba924dab01403bf9cc802f80ac9b8a5ab619bd90532bcfdf78442c99e9c0d61d25b03917b81f31d64262ed3f1201e807928d565d322b170a5fc7f07cc63400f90e10d5be71c893aaf14966b7a504c412c81a1e0df3c3fd32a5c3bb529fe8e05d16a84ce95716d49736409cfb729f49050f7f290dacd820c2a2d19657930c25db7b076da5257e2e05bf62f6a9ff8c8933cdde70ac53c12e3ae09f6d6b15e94f030c0d0e907625405d3af7a7fa30facd5f54850808bddb234d014068c81e50cf7e10b894eb7ecadbf9acf308d7124e64d7c620fe3ce13baef81d7ea21603f22164a0f321c0da02c54f82294b864edc3652ca3af506450098c71c7ab6ba38bc2bb10a4e0a934d3859c54908b446171c8a04d93c36eb3586d12b334784c1f8127efe938d00758bff538464b3f6ceaec5b0f54fb53753dddbf0259acc337ae4251651aa33adbfd7b9702d33f7a91bf754025d5389dbab6ee3733908f1bc536ed66b859067e0104b25b2e6fba3504f060bd896e3e356b6096f1e6d4c8c2c8d2cedf033e665fcbd50ed8214d522154be51bbc58f326bef54236257a3f1a32ed0f5455d738aa51c0f61b513d147e0ae3f3a0c08df0057a608228329095dc59b7a28618fe295e0e7269d3faba5747082ed07435d637da7156e1cb101b333c16ffeafb08dc7af8d9c47a8d5eff5db04bc2a051e6674e1f7d9d8d04291f806374d67c3a06367b0361d160b156c1118164d364de76eaa682e140d7fe9a8e956457af5477743757758024ac90e1157cc6512739698372fc0ae39702a507a5133c410cf356f586cee13ba8eecf7d8cd8bfa7505bd86d88c288887e6b698f1f06c0e4e8178b29bcefa134ecfbaadd3fc9287258fee92121af5e08433c1af52b3b183d4a1fdc28fe472d0b0ec54b4560c039cb3e9f04e582c14cb33ed877e7e1dcd5aeeb8ff614ba79c8e530cdd5d116c3a5c1e7f1d3771de146b84584f34e0700cfc0aaccd3fde7364cfed18766cf68e132d7dc46fb8b286d425bab5a8a96ad8bedaeab3b065fb0ed958fa6c51fd0df7e29e6167c743ec6bafb953d9598c84f9ebb2b51bbef54f2744cbff3c2dd516417386da5d149896abb730c2fbc940e68117a498324345c87a33b7e501bb3f84781ae3b79edc94f4a6855a261605b88fe941eec55195ade34761dcbcd99c7e499ce6eb29fe939a9bfb1c3f770a9879689f78f69e01c778967d6cd2bd5a6b52ed817cb070c04a18002e9269c7a63ccc610874dea7a6b6de7b4aeafd384429faf59ef31d6ec1fd0d178a38e80d8eac560e03cf3b4af63a5669fc67efc9ae848a52be975f1963f8243783455745414311eda187ff930be5d590785c166f36b47da39aa611ed6a6a57ae1ca8cf3083095c41bf50db004ba473f718e69ffbc98dcaf7bdf913983c6e76f42e7ac9ac1dcea9a0ff9b116f56ac24b77710cbc9b48f6d5dccd999f1ef27c6d5507fead422bf57df73060e0003bea37a2b8c9f575f3b74e55af29a929f76a0a84622492602b2bcf2b83a89e2664e695ca33322a2cfecf4ad6aeefe18cb70fc21c43f3ab58c1c2e7750d33352ec9ef7014c323956821f058a81b6c52debe83622ffab80df3d44143c43c7f6a6b7378d8e778795b390b44e232e6e86513e3eee0d3bf9246e6394a34b286304eda330557a069ef277f986842399fd4540077c13e29285eed57f47757abecce5e0911693f331969426ffee170d8028ad8e819ef7f08658e14931e60731551e7ab2eb2dfa3c20ed59bc84386069455b03c5f199fd9f0ce4198c83480ce7c417e8cc979db91d91bdcdd58a7be016da5bb9908c8d1e03cce3942318e86fde6a", 0x1000}, {&(0x7f0000001500)="bf2f053a39206c034a8fb6e5f3a083d370bb702a4f5146550009a54ca434dc4d420472ae829e1db577ffc0b4d4569bf1a9aa3bd50b5d86fbfc5c71ed991da319d7c0bf24658f", 0x46}, {&(0x7f0000001580)="613270ead6ad91678434a3b97df4351fc20586a2264ef87031b1b156b691829a7cc88d56267e94824c2b3313d2aeabb9484438651c34d7e7ec22356e18b5fd0be2de3f31148c02813dcc51964515fd1072ef249b909c46088012914f64424841d234f7f66f3ca62aaa16c2869b5d3a63cc501f825ed053455f1a42da849125722bdca524738c3bb0f844847509fae769db46633980a5faff4703f906fbadc8100d9aca7f23314bc4bcd43d63e8020e189c68819ddaeec575621e9660e252cbd8968c0a847bb64eb016dd22e20951f00ca7d07535cfa1ce77e3b38910ee4d0fe3ca0062", 0xe3}, {&(0x7f0000001680)="18bbb8f9a0284b4b3a8421a0bf4fe5c5f19ecd61b2e5d6263b8b69b93dc7330e92419e9610a3506361373a41a676f9d7b0500bff602f59d4537093a860783cb8ee6f10d9f7d3a0dd9435576f80c7e008e5e2eca8cf6735757d97adf6af266335ff47e30de675a9ce411a39592e12656778a1783f1883d09b981c15fc70db61bd882f3fa3123cd0447f8c560f78bfec15f4ddb8388e491b4eeeefb2ef7e8e08b00e92346c563bfef2f4b9167705082960306c05724b236780f36eedfee0617fc0ad761329967ef5d12d0f868859", 0xcd}, {&(0x7f0000001780)="c36158", 0x3}, {&(0x7f00000017c0)="f70f02fd2fa9e8aa4a6970636d52a4ef412c83b1e0c7e229ff2ea17baa53fe0f3cc6d5286d1015d1399492687483c06d297ad057efb1c47a2e8465b674d68a5df621d6b665377a1b0976527ebcd12e957afa3e24fb482307aa79cdc147d8cf311053aef0ed203447facc476cc1354eb275aed45c16e04c955589fbf3e1bf5b96f0565493f50b44d762d1b28f1dc2b42cee3171d9089b8fccca7d0dc007077376b420b1a34da94404c0f6cefdd61bf9957805bb5b219c9f972a5a2db9e0f0fac9ce52defc55e3669e3d81984009ec4c61f7c70737", 0xd4}], 0x6, &(0x7f0000001a80)=ANY=[@ANYRESDEC, @ANYRES32=r6, @ANYRES32=r7], 0x1c, 0xb}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:40:09 executing program 0: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) unlinkat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8) r4 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) renameat(r4, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file1\x00') mkdirat(r4, &(0x7f0000000100)='./file0\x00', 0x0) renameat(r4, &(0x7f0000000280)='./file0\x00', r3, &(0x7f00000002c0)='./file1\x00') r5 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) renameat(r5, &(0x7f0000000280)='./file1\x00', r2, &(0x7f0000000080)='./file0\x00') 02:40:09 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="a4022e2f66696cca6be985393554a70073aac580f994bc6545c0a07516232b8b21d983318a3b948695905855fc782dff070000bb455127a4499e1e1a7af198f22c5a57aea15fd576e0c806e37b0a993454e7738487f1856258a60c4d4155ee4b422f6e7fcc1272c6d7d9d1e8257f9093f17135cf9ff4815e921a4b90f6c78ad3f94db36412aa2fef53f4ecd2cf2dc58199dcf1757a1c16555e82d287c632d89d29fc089037c06652f87b0200000018d0912fc06c1b064b24a55782c91ae5c477e3aadb80f4cc14e04c450734ddda48048bad9ee444af88b541778ac9dcc2421ad94fa4958e80514e9973e413691c2d2896439a8546552630a27db327c14530ea785a916b8cec587a4df78db8d2b2d74eafad401f8ca9e1a4bff170318a164c9d6ffca166a67ec3a625e1de88a38cef156f5e89a74d384f7546a9269320d12a5f03989c6fa06e11767f29b81b02d0ffec902638da2198297040b3bfcb147667ebbeee1b8e69dff1055a7e69dab79918913f7423210826000cdc4f86f1cf9ed4383c24d0eb75a5c1c798d90b185580a08da2e590d84326b6ccb62c85058a3038340000000000006604d70b6b02e5ae1038548897fdef355e8cf41fe6604338b0b20a2d997d"], 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1a0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r6) r7 = getuid() setreuid(0xee00, r7) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) setreuid(r7, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r9 = syz_open_pts() r10 = dup2(r9, 0xffffffffffffff9c) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r10, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r11 = semget$private(0x0, 0x8, 0x400) semop(r11, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r11, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1800}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r11, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r11, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r11, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r11, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r11, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r11, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r11, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r11, &(0x7f0000000040), 0x0) r12 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r14 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r16 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r18 = socket(0x0, 0x4, 0x6) r19 = fcntl$getown(r18, 0x5) r20 = socket(0x800000018, 0x3, 0x102) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r22 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r24 = socket(0x18, 0x2, 0x0) r25 = fcntl$dupfd(r24, 0x0, r24) ioctl$TIOCFLUSH(r25, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000240)={r19, r21, r23}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000540)={{0x5, r13, r15, r17, r23, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$SETVAL(r11, 0x4, 0x8, &(0x7f0000000040)=0x80000000) semctl$SETVAL(r11, 0x1, 0x8, &(0x7f0000000080)=0x7) r26 = socket(0x18, 0x2, 0x0) r27 = fcntl$dupfd(r26, 0x0, r26) ioctl$TIOCFLUSH(r27, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r29 = getegid() r30 = geteuid() r31 = syz_open_pts() r32 = dup2(r31, 0xffffffffffffff9c) getsockopt$sock_linger(r32, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r32, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) getgid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r35 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r38) r39 = getuid() setreuid(0xee00, r39) sendmsg$unix(r35, &(0x7f0000000080)={&(0x7f00000014c0)=ANY=[@ANYBLOB="70012ee82b9d7c0ac6801752653407d1311113b72f66696c653000668bb3e8167e868d3f9f0a8d2f44ecf0b011d20d6290b2a455d6b0ac6be7828a4a8fd4ad7326c857946a4028f69ff69dfec3d9ac755b95989b3dfe209032a5efce2bca50e12dbf06c37889ce8b4dfff8e7fcd5742db3a3a2e0ba50ae4c0f6db8b2ca8cc34178b9971dce041fa663f4bd4c7a75332643756698e9654b85873eb8ab6b5baa889c5a5bc85d1ea541bedc22133a0591b84dcee243e0fa01a1eda64f0126d7032b4e91940a585b28140928447bbef1520e76a8"], 0x9, 0x0}, 0x0) setreuid(r39, r39) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r41 = syz_open_pts() r42 = dup2(r41, 0xffffffffffffff9c) getsockopt$sock_linger(r42, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r42, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r43 = semget$private(0x0, 0x8, 0x400) semop(r43, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r43, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r43, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r43, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r43, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r43, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r43, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r43, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r43, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r43, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r43, &(0x7f0000000040), 0x0) r44 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r44, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r44, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r46 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r48 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r48, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r48, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r50 = socket(0x0, 0x4, 0x6) r51 = fcntl$getown(r50, 0x5) r52 = socket(0x800000018, 0x3, 0x102) bind$unix(r52, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r54 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r56 = socket(0x18, 0x2, 0x0) r57 = fcntl$dupfd(r56, 0x0, r56) ioctl$TIOCFLUSH(r57, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000240)={r51, r53, r55}, 0xc) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000540)={{0x5, r45, r47, r49, r55, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$SETVAL(r43, 0x4, 0x8, &(0x7f0000000040)=0x80000000) semctl$SETVAL(r43, 0x1, 0x8, &(0x7f0000000080)=0x7) r58 = socket(0x18, 0x2, 0x0) r59 = fcntl$dupfd(r58, 0x0, r58) ioctl$TIOCFLUSH(r59, 0x8080691a, &(0x7f0000000300)=0xffffffff) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r61 = getegid() r62 = geteuid() r63 = syz_open_pts() r64 = dup2(r63, 0xffffffffffffff9c) getsockopt$sock_linger(r64, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r64, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r65 = getgid() getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r66, 0x0, 0xffffffffffffffff, 0x0, r65, 0xffffffffffffffff]) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000280)={{0x36f2, r60, r61, r62, r66, 0x123, 0x9}, 0x4, 0x2, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getgroups(0x2, &(0x7f0000000500)=[r38, r38]) r69 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r69, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r69, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) r70 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r70, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r70, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r70, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r71 = fcntl$dupfd(r69, 0xa, r70) ioctl$WSMOUSEIO_SETMODE(r71, 0x80045726, &(0x7f0000000100)) r72 = socket$inet6(0x18, 0x2, 0x20) r73 = socket(0x0, 0x4, 0x6) r74 = fcntl$getown(r73, 0x5) r75 = socket(0x20, 0x0, 0x102) bind$unix(r75, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r77 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r79 = socket(0x18, 0x2, 0x0) r80 = fcntl$dupfd(r79, 0x0, r79) ioctl$TIOCFLUSH(r80, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000240)={r74, r76, r78}, 0xc) r81 = getgid() sendmsg$unix(r42, &(0x7f0000000600)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f00000002c0)="8f4c47472473412f2379790e6ec5fa5994cebd88ad8108d73451c7623addf3a1e2f8f6784397d6a222eb9f8a163feaf429db393064dc5e9d4be16739967f66a49f3b1212af5ea4fe67b3d97480fa3b8f60c365e8dc064f3b6252b1eceaa6f4ee3e5343bfcfdbadf32987d060ea680fc7ecfe69c330f60a6e6c394c55d2cada087d772bb54c5e1eebae2f317c5f0d9c37a3233c6bb06da7631be184ca5c0a401e796d339578e98c76c022e2be0e3f6c1b7e3d4c8abf1f77fd3db33fa98e07c225dc5fe7d5171a0d7802c20f5efe42d86cf1d5dd54aca7a6422c8c1ffcc7910bf858b8c34147d330633e1c5018", 0xec}], 0x1, &(0x7f0000001280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r37, @ANYRES32=r39, @ANYRES32=r66, @ANYBLOB="b882d44f9d4d08bc9c206a8498d10e000000002000000000000000ffff000000000000971edf25075d218381f9fd97f77bc99bf3d47e2cc225ad563a56974df8dbef3d68ae2a70fbdc335ac15cc90f3f2a9b007860f54786f1cb74e79122454d30314fbcf0d55d3793c67336718a4138f01cf92d17200fefdaef6c7a90ff262c9e314222f86e2ec3a5081cb0a3886bbfb71b653b", @ANYRES32=r67, @ANYRES32, @ANYRES32=r68, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r71, @ANYRES32=r40, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r72, @ANYRES32=r35, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r34, @ANYBLOB="000000010400010000008d80ffff000000939e00", @ANYRES32=r74, @ANYRES32=r39, @ANYRES32=r81, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x400}, 0x400) getgroups(0x0, &(0x7f0000000080)) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000280)={{0x36f2, r28, r29, r30, r33, 0x123, 0x9}, 0x4, 0x2, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getgroups(0x2, &(0x7f0000000500)=[r6, r6]) r84 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r84, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r84, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000040)}) r85 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r85, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r85, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r85, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r86 = fcntl$dupfd(r84, 0xa, r85) ioctl$WSMOUSEIO_SETMODE(r86, 0x80045726, &(0x7f0000000100)) r87 = socket$inet6(0x18, 0x2, 0x20) r88 = socket(0x0, 0x4, 0x6) r89 = fcntl$getown(r88, 0x5) r90 = socket(0x800000018, 0x3, 0x102) bind$unix(r90, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r90, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r92 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r92, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r94 = socket(0x18, 0x2, 0x0) r95 = fcntl$dupfd(r94, 0x0, r94) ioctl$TIOCFLUSH(r95, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r95, 0xffff, 0x1022, &(0x7f0000000240)={r89, r91, r93}, 0xc) r96 = getgid() sendmsg$unix(r10, &(0x7f0000000600)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f00000002c0)="8f4c47472473412f2379790e6ec5fa5994cebd88ad8108d73451c7623addf3a1e2f8f6784397d6a222eb9f8a163feaf429db393064dc5e9d4be16739967f66a49f3b1212af5ea4fe67b3d97480fa3b8f60c365e8dc064f3b6252b1eceaa6f4ee3e5343bfcfdbadf32987d060ea680fc7ecfe69c330f60a6e6c394c55d2cada087d772bb54c5e1eebae2f317c5f0d9c37a3233c6bb06da7631be184ca5c0a401e796d339578e98c76c022e2be0e3f6c1b7e3d4c8abf1f77fd3db33fa98e07c225dc5fe7d5171a0d7802c20f5efe42d86cf1d5dd54aca7a6422c8c1ffcc7910bf858b8c34147d330633e1c5018", 0xec}], 0x1, &(0x7f0000001280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r33, @ANYBLOB="b882d44f9d4d08bc9c206a8498d10e000000912000000000000000ffff000000000000971edf25075d218381f9fd97f77bc99bf3d47e2cc225ad563a56974df8dbef3d68ae2a70fbdc335ac15cc90f3f2a9b007860f54786f1cb74e79122454d30314fc30000003793c67336718a4138f01cf92d17200fefdaef6c7a90ff262c9e314222f86e2ec3a5081cb0a3886bbfb71b653b", @ANYRES32=r82, @ANYRES32, @ANYRES32=r83, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r86, @ANYRES32=r8, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r87, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000010400010000008d80ffff000000939e00", @ANYRES32=r89, @ANYRES32=r7, @ANYRES32=r96, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x400}, 0x400) fcntl$setown(r1, 0x6, r82) write(r0, &(0x7f0000000000)="9e3ea2560000000004f9fb777d020becff00ab3a00000000000000e67c19665fc116195da39c959745a78ec3009bf8d4424895c852f4", 0x14f) 02:40:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2007, 0x828a4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x104, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) openat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x8000, 0x108) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000001680)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x64, 0x0, 0x85, 0x0) 02:40:09 executing program 1: sync() r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000e700"/45], 0x2d, 0x0, 0x1000) getrusage(0x1, &(0x7f00000000c0)) getrlimit(0x2, &(0x7f0000000000)) 02:40:09 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x0, 0x1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698b, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000380)) r4 = msgget$private(0x0, 0x718) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getpgrp() r9 = getpgrp() r10 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chflagsat(r10, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f0000000a80)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x8001, r11, r5, r6, r7, 0x4c, 0x3ff}, 0x8, 0x4, r8, r9, 0x0, 0x7, 0x8, 0x484}) r12 = geteuid() r13 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r13, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r13, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r13, 0x4004746a, &(0x7f0000000380)) r14 = msgget$private(0x0, 0x718) r15 = geteuid() getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r17 = getpgrp() r18 = getpgrp() r19 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chflagsat(r19, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f0000000a80)=0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000300)={{0x8001, r20, 0x0, r15, r16, 0x4c, 0x3ff}, 0x8, 0x4, r17, r18, 0x0, 0x7, 0x8, 0x484}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r22 = getgid() r23 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r23, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r23, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r23, 0x4004746a, &(0x7f0000000380)) r24 = msgget$private(0x0, 0x718) getuid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r26 = geteuid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r28 = getpgrp() r29 = getpgrp() ktrace(&(0x7f0000000040)='./file1\x00', 0x4, 0x804, r29) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002cc0)={0x0}, 0xc) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000300)={{0x6fff, r25, 0x0, r26, r27, 0x17e, 0x6}, 0x4, 0x4, r29, r30, 0x7, 0x4, 0x8, 0x484}) r31 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r31, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r31, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r31, 0x4004746a, &(0x7f0000000380)) r32 = msgget$private(0x0, 0x718) r33 = getuid() getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r34 = geteuid() getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r36 = getpgrp() r37 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r37) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000300)={{0x7fff, r33, 0x0, r34, r35, 0x15e, 0x6}, 0x40000008, 0x4, r37, r36, 0x7, 0x4, 0x8, 0x484}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002d40)={{0xfff, r12, 0x0, r21, r22, 0x20}, 0x3708, 0x3, r28, r37, 0x1, 0x5, 0xc7, 0xa5}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r40 = open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() ioctl$TIOCSTSTAMP(r38, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) r41 = dup2(r39, r38) r42 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r43 = dup(r42) r44 = accept$unix(r43, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) readv(r40, &(0x7f0000002840)=[{&(0x7f0000000540)=""/174, 0xae}, {&(0x7f0000000600)=""/116, 0x74}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/18, 0x12}, {&(0x7f00000016c0)=""/72, 0x48}, {0xfffffffffffffffe}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/175, 0xaf}, {&(0x7f0000002800)=""/28, 0x1c}], 0x9) open$dir(&(0x7f0000002d00)='./bus\x00', 0x10, 0x21) ioctl$BIOCGBLEN(r43, 0x40044266, &(0x7f0000002900)) getpeername(r44, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) write(r43, &(0x7f00000000c0)='p', 0x1) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000002b00), 0xffffffffffffffba) r45 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) sendmsg$unix(r45, &(0x7f0000002980)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002c40)=[{&(0x7f0000000380)="8b31517180a047344f33ae217007c2d77a5ea4052bf7765d086e59277a1ceb499ac4e7b8426a3dc9018ae72199a2bb549e25e432dc59b3ac905205fd334ef04df7942122f2b4f53267e6b3dafb781b2dadbf23b347bf5ffe448a346580f63b3e0ae07e006d0477161e1d2700c5f13556f4c70d5f0b6b76ecafab2d19c695bbfdc27fc73360dfa16e3433e4be8b79330909b5d6b3187c6476bb3531b8f243eb4e8bcca7e4bbdf9c38ac04599548511bfdfc1f36e1e7c07203232a3e7007fd09f957ede37308ce26096d8819b292fecbfefd2f", 0xd2}, {&(0x7f0000002a00)="f6f406b48114bda4c47d11795bb7e05f8f146d90e5497d38053afcdccc3f5020b8e6a4800854c3f32ef815df9037f45036c233eb5fc76bcd60d512649ae2a094f33b7474fda42c34b7fdbc890ab9d9642015ee512961f49f4a6adaa5c68b5d1c47e926985ebced07a0bb45f79b3f737ec8ee24daa3b161d5f3012bae1f7376359144a94be3b659c12ff9e0d5ee82502ace45921755f7ab8c9de238e07927e749916e681be1506a40edd464e42c6c75b436ace635e533ec803a07501a8d8b878aeedbf2d02c202008d6ca20b922c5b9e3c0aecc6d0a7ca4486264339636c9bc", 0xdf}, {&(0x7f0000000480)="820532c41826daaab295968e6661eb1419c9784085c34bf9cce204c93118b8ec606b71f63ebbdbec2fe7ff874dcd4ea7a4530f2bc0b6f92b1f3e6c3898af7e4f87bb0386f8f86308cd959308b08bc96592bca1df47f3cf27358ad8bb64f0be628b5a191b921572d0e3218ca3e1e3921ebc307e72470c2dda931278fd868c5c3fe775d388baf8f2aab63ca4f36bba7f", 0x8f}, {&(0x7f0000002940)="bc482d5cfd7bdeb10b6b50698e2c307cc4c77f613fc58c5c", 0x18}, {&(0x7f0000002b40)="167dc594ddfa0427608307733e79f3ae48a02b4e00707c72c778e67cfcc7316951875a6ff20202e90cfc41728ac95e48cf67e23d383be2673a7187fee53cb07d3c802142d884071c98240378dfddd60c7842bef257a26ffd9a84a16e14153637c111ebad9f2c328a095c309e79a2f69ad2d8d7c3c4f791071a7e49bb4caa382910b9262194503081b8efe4f5e5bdb29fca31c462d984c71d03a248b7ebe650f3784bb7fc8c1598cf4a146005edcb74f070fecc88bcfb11e745fcc87e236d4cc43216c7cf1473cbad90e071ce13adcd83d7d899d23e453c170b8a3e53eec9585c16a1c9d0ccbf51c1c032ee86827bf51424a0235e", 0xf4}], 0x5, 0x0, 0x0, 0x600}, 0x4) ioctl$BIOCGFILDROP(r43, 0x40044278, &(0x7f00000002c0)) chmod(&(0x7f0000000180)='./bus\x00', 0x50) 02:40:09 executing program 0: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_broadaddr=@in}) syz_emit_ethernet(0x82, &(0x7f0000000000)=ANY=[@ANYBLOB="47fc4d3fbc4affffffffffff886460e2c3000000000000000600000000000008000000000001ff0200000000000000000000000000012c00001000000001000000000000000c0022eb00000000200000000200000000000000000000000800655c0000000037bc9e892079c6c7f64d3784c3d9355bd6357a27411b24d92bbfebb849d3fafa15c94c74d7c5bc805a777f236a833900000000000000000000000000000000086d7cb2dc64223c3f6c799de74605ba51d5e63f3b1445665133b2e0b0776530472cc50aa42ba84c65924c5bd5ee3170fcaf3359d51d2d03bb0134b652aeb657590efe78083fd5dcf3e303d253709bb392e6d54b478fcdb681a8d7f99cf2f6fb34aa33b9d110f30d5c99bb1f7510defff11c4ce8f46bf65ffe80eef5951e03093874a30285641f35a041c1e978c8f9642a3d9a319ddb771f917f58c5038a2306804c1b9e13f9fb28b93ea0100cc73fe2d4ad14a86987164916cbf3cdc6042000a5b3a5c7a450dfbb665437756293a81cc395386fee59579f49457cfbeaf228caf6715c45f312e202355003ca6998ea8a459b906f4945cae9a9a3a38b8a05d1358b49cc745f56a66d2c75115fb97ad23d708ea09bb092c6fd5c60b2311e52dc5c71e6d4daa7fdbe2dfd350caf47319996fb71c2da5b8c8ff8b53ac75af7cb7fcb681cf7264ece"]) 02:40:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) readv(r0, &(0x7f0000000200), 0x1000000000000130) 02:40:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701006b60000000000101c4140000002b0000002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf99bbc2e241adde00000000cdc97c9a00000000000000001e721ba1b0b9f6bde94c5666617cccbf748b6f64fdcaac062b1379f74ca83cad07e886a85fa14e4c622b20b81707a701cd21b7a9ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcd0d4885d83a3fe72cdb4200000000000000000000000000000005c98d4afcf00"/245], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0xfffffffffffffffe, 0x0, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0xa7) msgctl$IPC_RMID(r1, 0x0) 02:40:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000000000)=""/18, 0x12) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000180)}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000340)) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in}) 02:40:10 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x2ba9, 0x5}, {0xfff, 0xe0}}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x30}, {0x74, 0x0, 0x2}, {0x5, 0x0, 0xee}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="36b83e522c066341519be70897fb") 02:40:10 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0x4000, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) 02:40:10 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287eadbb8963207427af43d30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38958eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f01b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d90600000000233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff626bf687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b64b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000020000000d01aaa2e480e91bcf81997aede1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743c"], 0x10) socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x190}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) 02:40:10 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfff, 0x14, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) 02:40:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) socket(0x1, 0x5, 0x2) mprotect(&(0x7f0000458000/0x4000)=nil, 0x4000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r1) 02:40:10 executing program 0: minherit(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x6, 0x0, './file0\x00', 0x7, 0xf3f1, 0x399, 0x5}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000800)={0x10, 0x2, 0x4, 0xffffffff, [{&(0x7f0000012000/0x3000)=nil, &(0x7f000000a000/0x1000)=nil, 0x6}, {&(0x7f000000d000/0x2000)=nil, &(0x7f0000001000/0x1000)=nil, 0x100}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000000b000/0x4000)=nil, 0x5}, {&(0x7f000000e000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000006000/0x4000)=nil, &(0x7f000000c000/0x2000)=nil, 0x4}, {&(0x7f0000005000/0x3000)=nil, &(0x7f000000b000/0x4000)=nil, 0x100}, {&(0x7f000000f000/0x1000)=nil, &(0x7f000000b000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f000000b000/0x3000)=nil, &(0x7f0000012000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000007000/0x2000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, 0x7fffffff}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000008000/0x4000)=nil, 0x380000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000000e000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c7005, &(0x7f0000000100)) flock(r1, 0x6) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x847ab0258f804062, 0x2, 0x1000) geteuid() open$dir(&(0x7f0000000280)='./file0\x00', 0x200, 0xde69b5d4fa096b95) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r4) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) r6 = semget$private(0x0, 0x2, 0x400) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r7, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0x5d) getgid() semop(r6, &(0x7f00000002c0), 0x0) r8 = syz_open_pts() fcntl$setflags(r8, 0x2, 0x1) r9 = dup2(r8, r8) symlinkat(&(0x7f0000000000)='./file0\x00', r9, &(0x7f0000000040)='./file0\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 02:40:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0/file1\x00', 0x154) chmod(&(0x7f0000000040)='./file0/file1\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') r0 = open(&(0x7f0000000080)='./file0/file1\x00', 0x8000, 0x81) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x3, './file0\x00'}) 02:40:10 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdbfffffffffffff653000463f7b228bf46854d78a2a197a786207000000008295955984d47910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0ab9e758fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b1dc475772870b4122cd2350000000000000800"/189], 0x1) write(r0, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) 02:40:10 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x8010570e, &(0x7f0000000080)) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x14) r3 = socket(0x11, 0x4003, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) sendto$unix(r3, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37280f18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f75006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 02:40:10 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x1) mmap(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x2) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r6 = getuid() setreuid(0xee00, r6) r7 = getgid() r8 = getppid() r9 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) semctl$GETZCNT(r9, 0x4, 0x7, &(0x7f00000001c0)=""/37) r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r5, r7, 0x1e4, 0x8}, 0x5, 0x5, r8, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x53c, r8) 02:40:10 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x100) bind$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) writev(r1, &(0x7f0000002480)=[{&(0x7f0000000080)="9b169c6ddc483e75eaf7c13a92b26ef7cfeb20db5325d303f6856b61081222573be4e3becce71f6be08865c2f963fd8e68b00a9891fbefa06b668b46e3f881660e7a50dc2b6d070d84c28ebcb2c5a8d1c1e5a80a9a93bef2c4ac5168de7db45b6200100fa380147bb3", 0x69}, {&(0x7f0000000100)="3b83916ba64c8fa3e2fc9527eb52e97606fcd0541f8b01d982015ea40546ef036b107290003f5c8451cdae41c57fdacd0da0e3a29314aba0261c7bb6381d583abe62203e015c1ceb2be90926b489ae0074e3d0805de1d855c199da81609aef39629db63e77780aca289390b562a8e14dcd30d680ee362bf32ae04ff5ffa5945f85248660505d184f72664d5a763d3e3332fb1122dd9ac5cc1d887c85c872a6753999", 0xa2}, {&(0x7f0000002800)="bfc1cf4b7f64ae205c4a4bf7534c5f4ac23dc84aec332e073926e8cc05930d68feb0182f9d675c5c891dea8ab45766e2cdb4f668b95e0d7b8318021aa76e38ee9d44593e0b5ef2a4c7e80fa569825cecc140ef00cc324379cc23ae7707feeefe5652fa00ed3ba6f932c4769bbfcf78883fc01abab4f4d9ea0aebcbce23b03235b82961d0a6ff34495ea0c917ccb37f168d317e85aef482b6e0f697a52ecfc50169d1739b242ebf3fd9afa12495309756f52d2b1cbb28fce969c8e185002fe8b1ce4fe541594e8ace10164ce0d1299f71d5a42b0b808229e809eeafa3ba991134654caca3830dbbfacfa5e87c0e25c633d0dd4faeeb27440b9cee9c8579d848ef11bc97ccc9c34734c3c2d3ec126740cfc173d4193e74f9c86f06b691071ecaff3149545dd1ae9ea753412fafa5330eea897655e36af8d0eef6b14e6a9c60dd681b8ef0a931a368eba7c9bb79f2110a4f8a0a20a17c8149e966017ac2136151470d9c9314d4d028c9e52e2cc0995f39d2e1141ee120581c2e5ff4bdd9994d372993d75115a95560407650cec3508abfac859454cfd7b384f7d71a538fc09d7565be98cb1244a1b92e0748d515598a32c6117975f3af9fe2329d7bea25b601d7e4e6991028b2e3134fd3e0cedd56544f74b3a7d2e6a0fe53d1bd14825d53622adece59f5f8bac247a9c3d7fc50875c2c26df0673c91f3a45d9530a634b9c4c272350bb0838b812dbcdb99c637f56fa3529c7677e31a64b23e224fc2570a350dfb9da8b9b68aaf3d7a1aabdd4e767880c012a247335adc6ad433cb2c6533505846c02d9e9bb31c46f0e2c2ae3497cbe3d772ee7ac7926b76cda921d0354e6c06fca115955a0062ba1a534b1f8ce0e72ab1485d5e7804803d761efcdfa3253a7c73883f943bc497db5a64c497e7230ff2f04de89400b74b7d0e458796a763288785cf0ded3602eca584be0e7c0bd111c8a37a6ae999844871a8652b5c0dc13478889180b79622f569914f61316aaf42f8917a40053c51c8cce1d3a9faef28e8889089d147878e6d547b272872c4e11d278b8104ddfa3ed3d7927a05b7c2b204c5e96f753a197f7de791e88f42ff97c34a31c517cd8c460b4fc44959b2264af3eab0479ada9d880311a34f971ddf69a42c2b55d05971cead4dce18f59608e8079bc714dd7c8f74269c17de8252ed579fc3954495288d5e376d00bfcc9b05d22c4ae4f34c5b3753c6eec309d650a15bc278f313de5739315fff310abea4300ecd972dd5dd933b82fe6aa2aa31e7da065629251aed8ddadb5196bab579ab41bd20e674a93ce3372aedca378ad13f25d873dd80266118050e177b4be4d5ba9d41e636397d43ac36d686c5000b47e765a3b4d1a6a9d37ed99bb4c84f809b4ecb0f82b591ceef616fd1b7dcc446e0963fe7c4d350f9df2e3502c6bcd1ecdc616eceb87383751dc5f2345a66b81707570d5b553136f0f6c465136da11169a721ae5fa541889b661a48ba77404d024637979b8ffb25eac4b9349d6d303d8497bce3059c421900e53fe52df317da0b88ba9e7ebac9f9c77c0a0e731874215874b70cb21a0208a10528a40e7be4389a86049065758ee76b6b3f75ac16050102dc2d5ad659ce069bdd94d1d87eda19dcd80d2ab88f8db9d01d00fe17fdc29e7dd6a71b3a5e9cf952a98940f72242898d63be330d9108696323f4759291bb73595b067d91df708e95cbbb2877b831ce8704529b846c977e86dbbbb0b7040ce40ceafb0c90202859d64e1f3361771f2d04187261daf273037a62e018ab5ec6124bed97f9587f4aa26ee7052111a85b7ad068d83280875bedee5ea74a4ab602cbe373151841d3edc2b7a89cf76a7d0ee0829b11d0e15846bbd890a27c11776923e6fd35607014208507324c47a1f1d86755f75c9df03d17d31ddeef6ec8f58591dfb34b6ca34494396ef185898c6aba6ca0ab644ecffc5bd7106e917ebf4e403d824cbc4f844035c67235f8b778bdb9549810ab96ff028513d6f55f538f164ce30f72e0e522444692975cac8524b415a120c0c3febafdf3e18e7b26d778542302461869805f4875fbb5ce5b584c7164b559b9fc52300ad2846cfcf4fc8876e93c8d3b3451592b9a7d4c2a073eaf21b6b725e4b4f152c94543475428fa950821c4a6af5a3f92c1772c306d9a0b06658640e37b03606d35ff710376ec03489ce430408af61a18b6c0d9219a958dd11fc60e03cad8c8dd138a87a6368238bc22bc8f8bd166115396ea159b49f07423ee3ba0047d2d1d2553751a5435775f0e5ed3c533c7661b5663b08ce0d3d123c92fbdaca936b0a6c1d48b85303366a8f72d8c1403d249c3f40184f73d3ab74bf5ff8b4283c9e447df8f76208b2b6a9624b8eb3dec4503b133411b860906ea7d46a6f0487bca116f9ffc3e0e1ea16b2f9d98d56e25e7dd7618bcf694e6b71f25536c8ccd985aa8cf05de3fd156f533f76e417267818714d2bc0e117e51f1decd6b5280c6148a55ece0d6d56a9a5d282f3c71c0349dcd0fff5fffb297ecd0a5101cd781bf3854e267c09b3ada5034d32cacc1e8ef9bf9f8a54fedb4954cceaf63bb7a6b7b4493168a86b03547a4dd4b4c91ddf3c2f8fec778e9057d50d5b569e3afcb5fc0a80e434103d6aa54888b629bc2ea00878d9c76858c7ff5d3f16966990769c9a42e1bf9e6a2a251aeeb882e1bd9cbeb911fbe4ef28aaf97433dcd3ac115f61e0ebf15a32b1c4abd5d87dfa6c8b35f13724fb92a546c00148d52d7731c97fd10413538e303ee4b143964e875a362dc38c00bb736b4a42425ad0f942af78a480586099a36ad72749417037825ce73939a1f1a44aa3d1f3ba4a2075facacb527961a883d1e13d53111f863a1555de3b8359038f57f883137797cc736d24cd34212e0f551cbbaed43d1410313b81d744fe9d7d791e541a04686e098ab8d2fae017732a9985c38b02262118231cb27eaa4b6f8b688f47fa6212d8171bc1bea7e488519b7bde02a422e48c4b4febffefbc1900670023dd6028af2eab222966901592af402910cd3cb8bf1095aed7caf25fb9a0a2f243612ad638b73497105ff2bafc9ff5be8772c1605374d79bff5e6f3d27599d02526f6c1f65058978853cab6feff27ff7cc65fb7d12a78c2da36717b6bb254189b543977aed8050d460c3ed32078e1f6cc6e08892fb965d0663d1215166c1958535e2aaef76bc141bac41bce0ee61de8fe9c89cc955c3fdd71e5d155a065826f9bee4154f0c71b0f5e2e9bf4d3f0a16a4a651f746f45881e22567fe5b8a038d8c2d7d477e3e8c80822490b7a011d72227060eb2fd027ede5dca2fb71207908b9be6b0836d190c413510f267a6b7acb830c75e5568b9bb7de99db485c3e7d12d6b7ad301a04c635955a0eccd67d80c86b5269fe614d55431f954f433aea38c6ee0b464cc180113dd7fa5128298166eead45aeccc2d2bb305084cda7cd2f72b2ee2361603193560d02e3a395b253932d9813663acd7c5ad8e40a2426b4b7868cb465f252cfadb52bd229633ddb350fe0700281f6ebc95db38d3b51e5faceb1889045cef8b82072f7230b27531833152b2f0b8e7a656c54f3a0f883876ad17125c70352f889d122bf17409e7dce75f19abb52afdc9c792a3bf3750191783da40c68a0ff0943aa0c452c3919e0c7eb3eb9c30f604a490bfaec402de0bcaf141037c6dcbd8016c4822f3d92796813173b0135d7c2304958c9f47568aef2deb00ba3c0f294a71ccff852feb0e6be9a7f2f7274a2628a83fb45c9494d77731cc055586a40a41a44f83dfdfeacc4fd54a22cd25f3a34066f23a1a37f93123bdcd07a2d67a1b554ede0543cec6c7f3be052392a70de4da38e7a581afbb2e29f67425a132fc5f978b5c0571cfb8a63357fefab892dc149cddeb0b700194ed89929754f3f04a6152f6a774c9724932a7d85c4be1d711771e4fdef6deca728f22b258dccf54056024060c5c4fc8c04b34a766ecd4765e9e8cb5a0970929d630ad9a449e5994dc209d980da0a361f9c178b647e37720fb3d4b1e11faac8d6a98838fd0fecab695b3ef733f4971d213a1f41b4dd4ca70449aecb8531f93653567a1572f46fa12363df088899aaad241927210063c952a404a3c6df6175fe26020906525816854530cc673ab7f8454c76ea7e7cb35deb8258f1843a3287d8db2bc3fa6cd613caa198361dddaad690ba427ad80ff7b4f48ec99ca757abfd39ed870bd089a832d6c7a4db6a6d751fd21e1e67a844affd650a8fb91cf81ab57599c45ab61b1376b24addae2fb8a69984640e0b4dfffe8efa6a76f21a9063fc74b372e7f215a79d2be23ae79cf887ac30e287a37853fc70c05acea47ec8bb6518b690cfcccb9eb8f6a02b7801fce6bdd694f022b88ed02c0efc7bad4ee9614a0cb80677e0e9280b62c3e5be936379bfe097cf51b8bbe432f7d2bc63621c5f23929b9baf8b96a88e352a8ba4803cab090c895be05b38320bb04f9122550a2354fd4d00b5905b3c674e54357cd16aebca16fd3f45a31297744faf25f8a795f47af7b596cfe66968f37bdc4ef8059461f954865b32887c9c13a64409bb4d48eee0ae52fa8bc391f47d1da371a84cb30b6cffce8493dbd8dc96e3bd763f4a89efe9b244a8a252fe1df94adc8d9c79624074f619a40942e4190213773822404c8af5d3c87a7d3eff936e120ca653d294bddbae3a0850d8565284099b2e2b49d622f88a8e86162dc06ef823a2ea25e6d8dbdb3b022f569013e89a3369e5ab57bd86147f1062dee36f8ee96ae785a5228e1875f021e770ff2d705cae8d417b835170fad7627ccd4126989b5bea0de1f13f11af8994ec0c6550932482f875021e89ad4d966f942594a52dcb4972497ab32f04596489548c2a1e82be670228e76df105b4a0b0857842b2ff42edaade2d3cac2d11ac21d4e884c3a60007b58b0a8d379d985cbb0060b58cec3d370a131233e6e38c04c78a2b9c376b571112473877ae28f992f1c78af623ef61ec2479dd79f2823536392f171f164c098b93de01d6bbfa194021dd9e6628f7e3b3abad55fffb132bb01643427d36a497ecdb994dab7e91e7b92535d8ea7089295bbe668898bef5f51698e63e5acdcdd402a36c072e019e4174ff6ce571a39a9ae501080553fe470a788d1ba0cee1fe8943e1d9a035968a8d296309e98696ca9c4ed974ee741afdb1dd5f05e5114d9758e61a9e8caaac943a662a64a8d8040989d4be60770ef54783d296925cb464c13cc7c52f8854246911117b0145654229e5725cb0cc5ad7a0f64c70123e2426e5e7259a0e40498bdfcfbd47c1508f2d41eb3a836a1b472830aa21a89b5ba8f7889c8cd83c781c573be0c9057d1a76d8aea9ab469f28a363783ff6d2477a9d9da83f01122d21737e7d79eadd0915707809c7d5da9bd3a638b54eaf9b64661af23cae27cd66fa9eeedbc17ebaa216e471a3c23b6e73e5f0a6eb81a63dc911b1b7177cd6c1eda11278a8a849bf3b493c78c708b0904fe5796e76946b1908bfc98ab5ae121d334841eef42ad2e30a5a9062400085ea45ac44e36228b721c3d23fd92ac4376d04bec497037830636523b58035bb0bd04085558687cf3c8570f4ccb09e4ce3ba59b8248509c694356585bc434e3c145d6a52166c9a5932f8ebf072e59ec872c3c8441ddbd27868b93d5354bcc231c1237c0f7f5b3b6954994436b11241c4d3af8578a4f475d719c5de3ff0c6b2d21ec642ef9720b0906a2d91a738f98715abd43dfd19b91818f07c5a8a2d9ce085d9ef3f59dda09019abbfc58dd926880180f22e1e3f445193573344e96d08613f5c76e483f0e0ffa52b9873dd12929b573b8d7280521ea657e4c24d170982f177287dc10cdb82a97d8fd2258119a69ee64ea41b96809e210e11db03d1ad64a9ad86b9b39743fe5dc5dca095db9e5f629776d3feebdb27e6f83e369799650fb3270f8467a51e00c6012859702a8c0bbf7ede5f7b2e420c5edc1ea7166f57bc6c4463f3c74a3", 0x109b}, {&(0x7f00000026c0)="91b43d101f9a00c19e2f73f73a84adf9ad1826af098f8d63e4e4fd8c4e482a6fb8419a08e837dc8cf359128f3a140af67a394adeee168c65a5f8872429c8ea216916387c6b638a76ee8c17e6959bf63334ea46c10455f84f945b79db7b853ac298080cfe648093", 0x67}, {&(0x7f0000001240)="4311635878144fa3cec2f37e11ad6db1b4dfd0aae52c90276729df59d7dba8c2a112691cff17364485e67d76e86e3d7fccea97af2a8574b735debbfadb67b9f8253bfe63467bacc921dee0d9fe890f9c3cc4ce272873d81dda1e7b23c5f1b8dafc76e9e5e90ec15a85c6fa026bc13859183b9421c3aba9c16734416947dfc78586dac129294b1f38aa73e4ea7140031d21b6b62f6e952ef09626c9088d4babf549902aa7eb11374062fe82", 0xab}, {&(0x7f0000001300)="d604d517d1044ab1b11b294f77c2c314bee02ba950ba5017b83bc4be4b2fbf20d7333e616134d06ece9740b73ab4a6f0c599750daf8665cedd02a15ce6222e6111e98bbfa8e46d26940582d2862485f56a237621a9ec261156fa", 0x5a}, {&(0x7f0000001380)="a02121f36896ee32d1a09250725ab6015288806688159170ebc657a45d938604f08161652d5d95c7fce38b88c14d8ae5d40dcfd783315c769347d5e055d908134019cba9662756e0a86a6b7bb527c539a42834ab9b0e5802f125ba201b94aa6a676c36283ce032c9253ded6a71178ace505ad43e2c22704be1eccc9078fd0dcfc4b1987b31c9dd321ded5d2fe07e801805513ae5974caf75bd5ec881b51cd3aa0be54a733180dc6660f3b83554539abf7aed41106b4d6a5a3c156fcefe5622a602120b722f7c888c50c7bc45d92829ed45a1cb2addd6187bd5c369e0295583970b50377255a03ab6515f33d63aa1945183fc3863aba587178577d5a7addc902317d9c3058abd76e2481b9a09917e1065b8b948cffcf8245217b69d1e9fba8426ba9423884fbff11d6445d8e6de719e7d7f2acc3f5444eafa6cf56bb0b18937ab4eea464c42e7bcd364205fbc76f1d03c47776976ec788aae58bdb90e4a781b444b5296e6607bdf02e81eb5e187457304414215f8ca4f4a4ec83d7331f0589500b6be98540a17b91f75666184c556b908ab2b6b91a16dc7417898992651bf5e5a168f61d6225c1bd69e3136e65cd397f770fc9e246fa86ac1506fb512ba1a4d9c2a3b269b29a7e28b1de8bf313632978beee1da90f90a3eb2b69be6f5ef4d0d135e85a5e84b948c47e96bf259764f1f8c2457fb2dbbe5cbe2a16397743839238ce0ded23c39c3778c623728f1d0fc5453e72c97a331340e31335fd4d6cd50ca4025d9907b0e5d5958238685355f56f538ccaa5abcfe5c6e78833222db873a58c0ace03cb6cb13eccf689389713284105c31445569c26490a8fa7677591fe1fd715d696ad10ddbaa5c4feb0e2c6800796dcdcbb81efbf1ebcbc83fc212750e4a6486a2a842565f16473254c5357f7a3d6a0e86961b85678d4d674b47b75ece6af92176d4d2b8f74d70abe4144e4e17f802834b3afce57a5e0dfc5851517a063efe63a625da05a2718fff3ed9272a44e89df7ff7953be99f3c378ea78372e43025b3c875d0c59d63d5b9f13cbc77370651365996b3c35fb094aa5b2eca7764afa2a716eca2dae974c2cd55a98ebc7d2f99d7a22ef3e8aa31db3a2d2052747f2a35665f29ec720bac15ef8f0a4adfff73d0fe1f0046e5126d82f1c8c66ae8ae3ed0089031caf5d3813c0d8b7095d7c1c8cdcbde444e85b532b71463d3a364dc2a82735f44ae0273947d9c3957f08d82f47b62aa53966c9312dc112ec0aade7ed263302f05408dded0f5010a026a184148bc98e53e2fc86405a833c9e0576bfb6258c5554d2d902413bf16ec607bda92e0ab2718aecc14a43a6a62d65f25ec6695b435419319a77c57c472bb13ad997ed0b7f41799fef294ff13acc7270c97fc0459e5c8f53846a77b9682ada6f3e8ee74bad87a818fe792118b6f3383a1c86d1ca7ca2c6708d9850d2a87cdc98497b0e416a270f933ad518599d9b8b6c5306156f23d9a0bd19e56c2f3b9c61033b5adf7d9138408397d25e6c77fadfe593fb0c0b9c9487d94f02de6ec29a0ee5ddfea96f12588430d895291ab5236f2b41979fa96cbb8f207eabd2df8da96f2f0a33a2159053cd987b15356a7a38986b4d58a26f6d8fbb2147c42389504897226903dd25f3dd5dac52654c669282337baedcddd538aaca09ae107310c216c60f38fbcf1256d0aabd953d93e93567e51f269fa6a0681bdc5cfa9cf5a0f5923c925b5f40d7280e0d372d8c63904586eec4afe7e1529122e9bcf64f4096248f92a8ef43bd2a5324f2aad9ecf7c520b37191cd0cf9e16d245b7ad1f6c691c39a088789337ed44ec7ddc25507f75dce00cd2d124fb90da5114cea98dc47a858db74b29798eeb3672353f37bb2d830a8251598327f5c3bba19954cdc6e0fb90b8bc5a65903601f703500c40e4a0c29147487b65c27f8d4e08022b1de6fe155f00fbc5af314903d248eabceab22c9868160ae9776fcd6f87b83f194b835d693626bdd456a4496b2515e9329726e9c52a6dcae46ac4df1deaef7fa0c0a8a780c3e4a8c90f8cb68ba921ceeb365013be5570050fc5dfaa4f6474b1a8be4ce846cadcae7edf856e75ccb0d5443262bc9b7b3e19ce979488673da196215151a9bb4a1e6ad8f49c373aae0e404e54337a9c3d2c2950967a669497fa8f7ccad1a27e934e6bb2f3bfc17ab53f8101cc4159c6dbf298c664ef38ec12867f9773a1b843e89803aa7c4005a384e1eb13c14e7ce8175cb4c3e3257dd8d0ff676d75ef36b415a839553271acb0ac2623194c6fd86c5ad44c6e12c2bceddc236a58d5c5f1db4a5f00cd0316a6863fbf0145d87f7c97ff07c7b10610884b417c44cc4b418510423e363e9f1567a6831bc06896716a14d8d41517141774f3247d937e32b51dd5eecb4c28b4456bc03363328d2a133a52d30ad75ce289875d575223d6c5e38e1c98ec62f5b2f0010344914e395a01a38ffa5453634469ac654ec862e9c074ab519ff4a0406ed576e795137c6b47b61802e37d4625c6b2699ab54abeeb3f5b6476bda98d2cd0436b8c01a2a658c0940045d501906e1cee19c7fc62f540ab8b9b591fffbbbe8c68ecab7d0369e26049eabc9c57744ea8fa652ec5b37daa78c547ef21107733b82ef8231b102a14fc455b98cf5cc15626020fb382e1ddd038a8d8f4a5fb5cc4f15abff1ca49ff9fb9554bcebb5731e1f1feb770d7548daac3acea0215b652e13a84fbbebd76ab8c8778d48fa2a387c96694d913581c609e3f876d0add953e8aa74a196c068479d462e387af1d2746a1eb23d2b9d8459e507428389963ced0869e2b8d5996420f0e88e27be63293c5da65706f88cb83ba99bcb77ad9b6a828ba179dd4d18b380b0a10aa39d5bf6ad91b053de351d704c43d03ff46ebe78c3655a27d4e02bc8435e53b5319b9e6b2a952fc8a92d000b35b54a5a8dadb2283707ff38b63e678d1b727b36827068739be435314c02a5d0334cb441a0524daf73078eae025033d1601d1dde351850b5a610dae1eb3901d9a9ce4e6aeb3eed73b0fc505f77cb4e303f3aa11826fa4e74ec1c1b43a36d27849d1734161993456bef1be31f7a23c52b2685ef94084f16eca7a4616b86dccbe24d4216bce2cea37dbf8ba3b034585397b35acfe07f3b7df29f3414d5437e59f60dd5faa54bec20e2df449c891ba0278d98b66cfe0b027a13b8fd6971676cec5eb0e4a400e02ce2478d264efcd26e2a49bec510b26dc53bddbcf3cc18c90f94f1ea63dbf2e8028a0fb938d50710e26b51981ee504e5219f6cee918ef29ca9564d05afbd8c97fa2a649b85c52fd9dd7715eecb5664938d52f75f6c4d99fe0b2beebcb879c5eb9c6fb377a2d18ca0c654dc96e8c715c1ce892211cf73b447aea5dfbf1313d425a1f2e9877315119aab542b3f35d78f6f498f067a92cb32fbf7927e854af25bceb8f94a2fd5e2aa0e5b3d5d23c31bd2c2e359bdb0daaa8972677efc06cd114313fb611d5fe22651edb78ecd839d066c756fc3709222ebc3ac6c867174b6e55c6fca9b33beef49c0d56023f8f0096a4e6236a19401fe64870028156f6845f03a9f2c5ddf41cca6b92d52435717785b3149db561ac3238f9c8d07eff052a1bd87821b9e8ec566686eaf8978db8e3192146dd9d5fe7ad7eb1233ad66c436a061688d7c5e8d74577446c8350e773dee3ee44bfa2466c241ddcb286595b2bf8996ce112ff8d58300e52ae616beab9e5dc31d6346921d4428f6b0c1bd37a0206728bb8480474d876cf747957377e83e13c84470c30d1d7fb73bbe3e9bb689e18990653d2171c70e79ca81716384aef0008075cc362b952f65062eacb32c71a9d704bb250f92ccc43e88addaa538de1a24ac475b63b0072e3ac4118aef90389bd208f2ab63e2746ce381638ffa9cc6ab16cf0c56be3e874fda32ed2dfce4c010241f83e2a7a291afe41edeabc6543bf557daf98ab5190484a3372c96f83491992d353e00ec5816a566d4c3f5e19fa24b21823cc2000d3dc3da3caced088086b088d6dd008ebcb542176106b35a3bff7ba29e6c6b078f168adec9dbb2b594be5ce2ef1e102d41b28d113daf3953ae5477d03c04934d0cb4c94f18af3a7b07a90f7a50ab20ed564b561a2f06922d0fd0bf056b0ddd23ed36de155e93f1ecc07d98fba05f3f9a28a8a244e7149cb5b0a45438ed23f39019d0335b12c88c9c5240666ac66c113ceaa23801f2a6f50190c35971ecc68aaf31a49c37f3d05c8085f8f22df8d1e84e4d387b444b5ebcde1bd06d7362773b3a6a5c0637157d5a217921109e729dc450096e5c318440496b5a07842bf7e1673b64536b596e91462ac25b09079bedf5ebd379e7aaf425e325c5b82fa09aaaaec35ceb38912980307b521458317ef2065e33cc2d0d9a110c1001708f1bd73814a122bdb4a69e612fc8caa4456cdd3e99c8e7d1e33097f62ef60cab37b81338f9674704d61daecab7284301f63557bf1f32dbd11b31bec838b25696daa18ebe85f6ebd123412d62b4f9f14570206ef9893bb0618d525c26c9ff63fe6bd6e0eb5a6300eae9800f107a3268702eeb07ff53eb659cd11986f9df4a47f09e298829b2a3592fca2eb1b3642ca1b12a812d7047d2fcb910937f8943d369c30cba716895f56bccefb7028afa7368fd59fdd99f98ad0178d5d1b986e1ded06a2291133ed4efe638d3636031f376dc04de89e71cf1f9082892f40649367e08dc7fb54ef751a6f301b3abbb7f14745d618a3793450e9038c9cebaf4b97bcd42fe2b273dd5b144e583a65ffac80ef0d11194af9fbae0b733d1a2d28549278404bffb206667f3b2cd6b741a5d2dee6388a6d96cf61324527ded6baae1a3ac56cb8f2379711abf2c6f9eac57ddabd0b939071fb17e8f4c41ab2ee88448e0bdeff96de80f8cd90018523b40572d0fdb5dbebfe15bf5f1189c158efc273049632987e0406bef9a4c5f9f2fece9c9c174e7f4576befd4a81609efaf49fa3544e073fc60b6968f0a943408dbcf6f267175045001bfac1ab002bd9d0d10d7cc9e3faa17bc354721cc30b17e35d4e89a4622331f36d4e9fd257bbe911f3ac50a553284393676cb5071cc229ea46086c462c9bc76fb0a788736459fde6e45ff0a785e2f44cad5edaece8078ec3e01e4384edbf4ee529d9dc50126bab342b42a9f443369f8563d8c9106f5440a9e2a1063cb73eae00ec6970e5b52c62cb51668404052b41bb7467317a5d7813eb67e952a111ffe6b24c0a16b7878f3f99dac4669eabcd229c823f6e993306eff5fd486e678a887933fd9c54d26a2e8e9356cd74d5c05e809f578f493ef585fa0ebabaaf2e772a72a7d15972a0ecc2831ba60aab10174cb7dcef8faad599e02da12f1765de93ed2b96d80258f18454496962d2b95f071d902bcd89f97741403a8878e20e747d1a71b46a83c4674b8954e4f4f5ae279916a24bd605c12afc8d4ee5c4dec796f82d33564b7a33b9743c9dbaf37e00f0735337f83b57be11c2bb06bcd26488a04ebc62c9ec8af8c477c82f1c210ba6a192dab5e11e4b1dc99f00cf386a6155c93ba106dd6df24a88200fe6d9d93315a9a4a7cc75fc4148e5f0146c8e060d1e754b5af16a6eed9b925350f4a0c71734ea6de61fd964bfd761dbd5e769ffca60e78db8de3be77c2b0ca4a6340a1315ad00dfdad468f5f3f2c40d970535e50c9043cbf8d8ee2626f08b842d64c0c968c4d9e3e3d364ef687b1ea3b3cc7dd123e5682bbadd39c7f7789fa9b4a30c2973a571ad83740a17c0dfe9031987fd6ed5b3a714e2f99e3", 0x1000}, {&(0x7f0000002740)="af102a92a4aebe6a4a7058875bb197d793d457c43a39181c576185c190ac350529b9b884385782305ae37f34ebfb46adcfcc4ca4aa1e5e51850c86343e2fd02ce4dac9be7ca4f2e7c9af038362e5ea7bbcf9fab7c5aaaa008d4d4ce233fae1d65758822c2d4cb06b8e17f346e3a2309675a49ea3ce2357932456c177d1d84b4ad3fee0b40de06b4a4684fa7aeb939da8", 0x90}, {&(0x7f0000000000)="4e4bf0a9c2299acdb49a3310ff9dd870a02bca9beb42e1d3e3204a08c8a60e55026b", 0x22}, {&(0x7f00000038c0)="6fbe53e118bb0d266d9b7f0705060000000000f20045d5557914e03a808dcba1c09e6c9da961f7efadf3cb0921c62f55cd866c7828cc78901253be97be8484cf0000d0725ec1d2305c62b7c7c110f80550119a099090f83d97258b619a0e6397a9bed1509b7d77beb0de290a399c63d020eb2bbdcd390c56de3b41c8871074e751f872407a9b4e8868fd28185d283b35c48481471bacba77ec6cf359a5ef2259451f0c7e9f2dba3b3b65ff0082231a47f81e6ee19aaff2a4ec0976e53982fd1d86ecbd9bd457729a82c1b34f8fa04151536d3290f4ac1f7d699148ee659d616151f6a0aee6ad34c522ada3049aa5e9bda327e8b577964555319727e530f9d09ff27bc6992aefc3a860bf5b47190aad89ce1b7cfb1363afbe3fd68d37823637b500007a89850b5cade8b403000000000000000000009ac453ac721677fa9f5b03b957cc138f6d7b44084a67a93600b358edc06748b48a900d7471ee00a8d8e4f7709779327b8f3a2a957adde6a3aa35a202a4e9408bbdd416a3957135fc272f55ccc0b66ff24d2b0ae21fc1a8a18f6a91b191e5e62cd40c467431449762c01898c61d0777ddc391bb3a546b5a6b67f530191d6706c47b530afe8478b856b40a2b9537b2de119dca8d63b88695b4d4e92e066d6611440dc24505b59e04944da7e5e151be59a72672e2d541bc7b94a90a8db53bd810cb2173691d142c0f3425f60d0a3a", 0x202}], 0xa) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) lseek(r2, 0x0, 0x5, 0x0) r3 = socket$inet(0x2, 0x1, 0xb5) dup(r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000002540)='/dev/zero\x00', 0x440, 0x0) r5 = socket(0x1, 0x1, 0x0) bind$inet6(r5, &(0x7f0000002680)={0x18, 0x2, 0xba73cc7}, 0xc) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x8010570e, &(0x7f0000000080)) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000002640)=0x2) recvfrom$inet(r4, &(0x7f0000002580)=""/103, 0x67, 0x42, &(0x7f0000002600)={0x2, 0x2}, 0xc) 02:40:10 executing program 1: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) writev(r0, &(0x7f0000003800)=[{&(0x7f0000000200)="39afb7aae564a8495795dfd2ce10b8baffdb2d14d594b7fc46e24f0cc2d4671eeaec39a2a4a8b11b3d5ad9cb866678e1ab7fa34bd9d1ec1bbf12583d722465b59bbc41b7ba64b0bf22b1d47508d6bf28fed413fa6ef04b5b49e0bcdfa9fa47fe862c16b11d21e66e003eb38ca7ba094146c9d675e1e40c39e695eff285b2cd53b7859ae903a448628de3c3ac0841984bd380ceb6b95c051717b47393d4f6c00bac282ddc76881e24e8391bc256686b39094c817d7d8c3f53a388e13c6c9897f8cfc9ec85f7704e78bb6e91312655ca2bd968213d539465efd6fc90b09a", 0xdd}, {&(0x7f0000000300)="96f87a01512b3508e703e5f0e2a0ff501eae2d9a711cc90e4c93fd7433de", 0x1e}, {&(0x7f0000000340)="eb1383ecd27e0f42044b6d266a366bc1029dcae6ea1c04bb4238a4f338dc91640464c547ab016503d087620fc8e0f83e301ff7d65ddb4d05d25159ebc55aca96f13f39826c0b0e86aa6bb57f1992eabacf3aed446e43a61f163636", 0x5b}, {&(0x7f00000003c0)="8a66162a50ddf66924697895d93fc8343b58125d26c206b11c7236f75394b6541a94ff88b5753cade77d15f7abc99907c5beca654b2aa72b66ea52e7b904afd74d07d2c2e859d89ef836c42c8fc92c921c4f00069dc021115fced63c3aae97d124cd7f6bb1c2551aa21d90cd72ee84642f3dc6e2e3b888a5fd195d423bb909895dc8e69d4586858e7301a41350741df0f00cfb4ee4fc55500c376e241f1687c15aa472c450fb9a7085c9aba1f610f1d547e817c655a045d0", 0xb8}, {&(0x7f0000000480)="bc3d084342b7f6c656b5c87d8e34949bc1ee47160bfa58cc4bd1c5ee061a9f33ab81d8cbea9f14db4a1a577b5fcd5d8a4bbfef3b3a2dabd6f21bd263cd5f60ce648b8128f6cb9a72791f52edb79b3cffe8054691c4b765942bffe495f3af07b98458aea6e71f2891b402cf7422ef764c027eb90d970099374a618662576df9d65369d02e4fa281ff821fafda674e17bec8f090c3d7d5211acc30d9a434e8d9f2a3d589112b184965b223bfa790129e8263e4f4b7d917eda3f44d95ce8e01380c825325bbd81bb5d7b0e68801eb32e0dc0a4a7c51555dde979d57a18b9ca5287438e84735289c1939d7c46c1a79", 0xed}, {&(0x7f0000000580)="317a8881c0caa626f041dc3aed140eabe70e8ea8eaa411d49cbec6efbd8c310e1fe392d36f1c1f1803aa492e6d6531244c5bb23835a1f3d2cd9dfdfbf7ed1d84248e22d71b094d4176bb36218aac615afe7e9d", 0x53}, {&(0x7f0000000600)="19bf5adfed51720f64ac3c8af5b894b7ce383d600a6ef272dd75a3dc3d222229bcca5972aae6faf67f8e1c94218e9f264f47898a5fabc127c2c7a6ed4314d82ef2d971cdce9170de17648bd28362190972bcedc78ef28187644ef4a0fa484e3eec4c6aa92742c99e606fcce39ebe4c842aa78c752a70c3024995d6f79b49d26e177658698943b50c1730b74bec2d8096e61a22da8eb3", 0x96}, {&(0x7f0000001700)="c8960ffa549e5c2fa080f62f4084d36a54030115d951789d20d798e67e7a480f828ddf1259a68d4912d7b297f7dd0ba4db1dd693f3d7276bf4b855466becd7e97349d8ed1c303803bc5e8930d8a26e094575c079a228429d42b7c9f24e082e5c42a33b16e331c07c12917156a6a7535703510f6f7396feaedf14fb24be13effc21e944cd386f8b7e25ed05de99a2860e9f63eaf3491d7bf5079b1f60b1009a2a2b10f4600b2db4019a61e106bf791fb10d8796287e428305e5f443309bf1d1ad7bf00dfb792eb47cecdb3fb4468dbe864d533b32bfffb3d2174c4f3e1af2d057e5c77a8a86dd7416dfa95ce94c603a4f4b149004334a6ba562d7decbe1b0afe36a99877a3bcf0295693ad2b5f5017e944cb926d3d12ac077fbd1599a64295dc60e2a8d1240f29add4f44963f769118cb72668297ec7194313d606c8026f81518262f42916b0f8dff1cda4056329dcdb4f4bec629427a0ecfa014ff15cd7dcae3422dbdf5a23f427b750623e36c874e828dbd2bbcd6add8e66c546eac43bbb5ff3f11e0b75a17a8d24b9edaeae24a45fd1b047c173c548fa381d037344bffd3ab5afb162228ea104ec2a5991a579f1e1e4fba33cb7b147bf678569802906bda7ab08b25e43e155b425fc4e195a3aa557de905e5c58f31fcecb94de6aea6b96b33292a915d54e9bb7e2c8af7363911725f7379e8082aac2dbc9f6a0907ab742201f53857a4dc613d45172fa5703cbfc7146e3d1cea934541be8230c9c4367d66cc89edb46e210f170ce2a5f89c63028acc92f1c94c5fc41d416ac46e070379daaea26902cc695a880a89a7eab036320f45cf711b6f1201f6a721f769f4be0822964b03b81bc89faaaf5096434099a1e81fe7434297471adc62530deda25eb596d1106cd0856364f7ebbd1eeb66894f5f911c15a4d38f81839c8aa0e545d7b934b846f3f2994874574c020b0010d6ba0818211b74b94b6a8853058c97e72286fb60c28ad016fd3c908d88e9ac3faae4c3decbbffb987b3cc33b575ae8a0a993a776672dd31d351aaf21dabf2c80512dc80a97141dda7bcfdfc31a4beaa836d33c9e6f67d9f336deaec71e8070c981ca252f898b60d6e6606622395b6041610d6c43047b38961848c12e9ac2e50f52f503b320c41f746ed5e22f5932e4138f33596f930d7b4f29d4dafdebc6aeba683dc825c2326e3517d500eae16873cb60e5157adf57ec573f15965fe2f3ac5ff53c9c6f4f71d689458917a680a931a769f767f64974568289e1f72ba6ea4d6433768009389304bcf6f796344b2a9f115f9f6786c05fa710e31c809f77cbf717e3a46e28760d1d34135744f7600220ce8da09d4b46de1116f88de6fd5a296f046e7109881dee47a7c4d623fde1f795f0fa60e303efac7755b0240e0ed93145caebee90c37be3451072c4be31f212f3787f25d82305ad3646c58c1da269b366424755f28b58a2335508b1d4261db68301345c44d5bbae709eeb41a2c6e61bf004ecb68a5549ea41c7c815347a7b81708bc8bd282dddb121745d2a530eb950681e250193cde97b16a5fc57917a67f5ce592e8a3fbd5d1ad74a96541a171a87d8b08a28f984b7fc427f9d81d4198fabb8e3dc5c09255c03e0f7995d96f94c794694a9f3c3fae712c0b647a72362f015f151dd0e2522723a5f6d167f011fdc35dbd5446fe437f8dccfba11d9c4a296e0bfb51f053ab92b2e28e6d4bd06948ea442ba6f76c0848e88765830d5f03a0b47cbceb9054219f5ee73aa0cbbc1e11bcc5d1f3f59f1ff18948007d733c099afbe771c841fa6d7b76d7c8d84c910c03cf222c932883efa3e7a6681b14ddf232e009a89c943b5b41629b93192993e5c10caf52de5f83a1095b746ebdaae7cfa20cfbb9997932cf1831c0876e277370f39a702c1b991c8c041fb8c9d433cee6d5aa4f99ff2629f0235c36f4c84aa1eaffad8be502354bac848bef0beaafd7653737ac939bdf76cfe00ef925bc85eaf6fdb74bb0bd8e00f2ae97c774fcc7b8cef2c308dd5c8036357076362ea8a22a40f299ecf5a8ea633e855e16f7643176ae3884f003cbb5ae9c48fe4340ecfa838a696433fb4f2bc758a2b02b86e6feb64873ebf4bacb1d66c09f9e50bff3a2800972459abff453a0e7aacfaaa69a2a2f00c0cbadebdbea6e0b25fc0a4632358d23864a7d55bc0f2481ce4d4a290e4c9c171c25dc1b06acfd384d84f905f0f984a394c9e0509fad2ccd3a25dd07d07b6962054a5baf08dc8fb29bc0d0df60fe9bd562c669aa6872756a7d5c82c7a3aa0a929222d1f82e692b4cd6d7841512961de5721c0e741f4e4eef8a5691978fe58d13c667dd9f3ac682a7676b95ddb004dc45c6f637eb5f0484db5e841b75b70fcd92bf14c0083c8010eeddb0bf0d579208a4640944fb3d65bd14cd31e095e411b9c0c04f8f7fee4ce6391032c2b06cb5d2f846b60008b64b4dea1c0d163d190a4c1c8524f261c11fce2d28e0bf951cb06e4b0018454f5a075d0541cba9b53a75e8af1ac16aa890d6a5d81b50c67c1e9a4c2cc41e790222ca2ded88f2e7ab63ce8fa6919235cf561fbac744b0dbb764deb5d4f15051830262a53620c4fa8c13400d25680186cbf0e3debc2c11608dc39c897b2edb1c5fa4a7fc814be3c14e52ad0836d14a3821ec62efe0e155156b1444b61e51c44f6510a248cf348d4faf29e08840d58bb4ab084aa9904215f9aab123db5e1065cabbfebe678bf2dbda5388a7d47e52c2afd15491c3ad0d1f1b799d2a80c13d2f30db91590c14fe867a93412678de4ea39344115765e0710436b8d0860cb97e4c3481b539f96ac4ff4ead60441b1a2ff349abd82d1b2df91532c2c2f40149d3d0d5afffc2126cc4e055ac6cd58f510e18e5a1df903ccd8b87fa426754b6db48f7c70392f4153b2622482aad853874a1c42234b7c16676dbcc33d4a5e758f91ac59d84fb2d685d776047b2b61b2729c0e61b1c90793344d48184ee2e93597f6af2c17b1f91cb898bc6c80aa7e29d5a36dcb6f83a12a3228d4639f383dfd09e714e9ff43110e4ae3e3b7e23a7a05bc2343ddf56121dea96542d833098ae941d1ab5dc54583507e3c62f1dda262a95d0987c14c3988e61035cd3bb4b52148d3734bc6d1853da0c41099fe6bf23a7cd12e40f275f44cc95e2fc72ab8d296f1bfafa4d17a2826036f047029bb69e6da9c3114beb6f4847d150d66accfea24c89e20067eea8a06cf869b2049ae9d28096b05ea3d9122000a0e02d83fdbd4e6579e36a530413179cb509ff6c1dde642125772ac877b540793d257df8d2b4e0808d7f3aa1cce88005bb7283e2095cdef203de1e0d375e94b94a813e370564731466273206356523ed7e75007e46bf6407426430c59b6251c569d6da4232d694e40f6178afded9b267f02c1564f1adc203866220a71df603ebe8396f09e2d2f26d854d1295b0e1b8c7541b6b4eb9a67095d3fc2e9171cd3826f1240526ace166bf95b4abb4cbb96b850facf72e120de85a4b5e717cde598b33baed962f0afaf3e9b61ee7237438019d8bca603c11d57da1bfe176bef82ffd3bf0890640bd5cea69bbba38dbf7da2dbfd3d43cb0be55a676cadca4b039433a741a0588cd8e38145351c3df9f7f7a6b3c25af7698174ed3c743c886fd97257a8d8d260e2614ee6470daa3c35f5a2cef39e40224bc9642f8fb9aad62845da5159b33a497c6a4cc50d03be7aef3ad2720a7161f7193d37239f275743017b8050550bb09fcfab0ae142ae29b5bf7c92e6676f09ff9227ce06bcd68b135aad496ab28decbe85939a7851afca137ce3c09137c495f99a6bca8ee298746332db2515aec0c289ce03cd839ca153eeef01c916ef3a07ceacd2154d3f419cc8162acf5cc0eb78cf3212195edc8f8cc9d01610f7a7fe1e9190442a29b5fabfa4cb6799655ec23dff7f36cba8401beca9753034054f52fb6b8241ae377704a54264d9f90588eb320a7e7fc006a23adff9911d88d1d36c513a56f8cb1dfd17635d2f6eec436f12f1222122530adefb23e05aea02985b17dc428a9ecb34c0e33ebefaecea264c09aba6cf1bb488f82edab05412cfe121df4e5a922a0875ce7809a8b8805dd27d19733937f5121d7b3e5dfc7443acf91ca6aaa660ad924cf49920d53d3ad19a7939c6e88dbd75d70e94c93630283649c56ab52bde1a6189998e91aae6f2cd0c26dfd7786af0b3fbd4440c95c6892d64ec9611c96d39f90ef8c3e46048a526e56d8da8abf2da3c648e365827c604c6f5dcc3adcf1e4cee399642b2973ab0774fb52a940e2fbe74510209cce800d98325daa078f2ea199ed50580ded5c19103b67462924ed551571931d34f608e1f70b15683baa4ec9f5e46ab5721f7c677b63b0d8145b32a05a809b85f05d69473ef051c2cb9f5e43f7a2d26dd128ecfdde9d65863a7404e5f6c72d07b86cc7e778ec5238a4c76b1b4751bf4a5f926b3e8457723c137db3375ac4daaeab602a0af271195d811ddbaabe24e92b7c7cdd6e69a54d1ee068d08af93d95a9ed656cbdf08c538ba5b11b2f2ec0591b96af27b0b798ffcffb332952be06f8d580981e5b864d77e87d7f1b6a11453232c870e1047da836f9d35e075781b3bbd2179a3dcdb8b8e54778d3ad3c1e1f83a1949b2d50f6e7883c8823263b9c53fe960562e7afb42ae134b242f7af94d56e9766cfec425ee32e59c2946f5b89d3b76586ecdd68aa8f3f17c303f21eb9e975bcd9c658a5d7c319ccf53edb605fd3ad53821f20ed76e5d3a2b13d6f8552f5d037804d03e2dd84ec85a2b392bafe7ba49128787bf03e2392853ce2981fc97e47675beeaa6777d17b15695caf672bb1856d49f8a433cba19e374fb8ed3fe92aa640d48e6718df3972486fa33000db6c149b59821b8d97ff56bae31912bd4e454bd995dd042b50655cee4602b2c667be5336b69bf044bec9a6f4b59465c9ea0aee89601c101438be2f1f2c00ee7c8bf90918128fb51bd41f6291a43968e07c40fd5def7b6deae7505c71b5f1bf74898f08c044f79db0b5933e238f3604dc4425fce7b0b3c204707688eebc48f202ef5219af50c3388f189dbc8f6659680efc796fe5bb8b672fd6f15809928231a5d4f2dcdb3f56269505358f4499e7239a53f947d87cf5ca386262488cf3a43956ca63167cf6004aac153b2ee404c1653ca85ec3a27e74819c2ba579bbba1a47bd916c8b8c5d54c0a1629d39b6cfa816954b8676f78cc6501f978c79b292826937b074b0a69e3dc5960920fc3dd7cde727a3bdc9f5c4468ffa2b0d75913ef7ff19846b5d04465db48d07b29df1b5b12dfa2826f8a2c911da84ac20f5ca7268cbb09eb4a999e99a171285520ba02cf7bbaca175147584effe2ec1113e530a74c4622e11fadab34c395e773adbf232d120de44d2aa9f7f6cb84549a5532966a898c2d34cfb8d7fcf1f5851f85f065dd7b303481184d22031c7b6275f878fed7da0e9c2b84b877fe9591fe8bc48c0dd4fbe5fb568a471766ca72d8c9d621767c012bffe529f5d3b64957e5343970adfeb53de2c28fa8d4ce252a99f4384f178742cff105fc45a9f4bed3c1b5abd3ccfbc29019707196542b60aa8647c6a2ee59b187678f8d9f916ada3d7057b2f3aeff207bc2d90ac30e3a210a32ae5b69ef17a88e593584ee26e4036ce2dcd92a283d717c887dbc2a8e2f0b53c5e82c8075e551849abad9442ab7d5596263a5845835f98a4eb45057e1840a2e64bf79a7b435d089718b6107e07a07d961e27dc216c1d3202a769fb80a7c77789c3c4292204e5a", 0x1000}, {&(0x7f0000002700)="809512b7fb1671ef0aa08cdcc7272cdc1c66b999fe3481671177b174c444f0c41299761e55d9bc599e12bc9565e2d3ab0063b02ddd43070353e0ec28cb437eebe28f979041d6cb0bac0f15d7cac66e5fb4a50010d7915e4dc225343c1ee332045c85b4075616b374bc2fb4ae083296870457fe6067bc43d73645fbf01520e0473e258bb794b1fddf3b1041619357c7fb0c156eed0e606394df812ef2948d21f440da2413e4e25de49d9bb6056a72134670acd66efec626397794cccdb84b9251358100db39227d9983", 0xc9}, {&(0x7f0000002800)="4fa63c022a51108fb9ced22affcead7ec875929abeb93abede6bc17483572493a74bc44e2abd4b4879a989383c90b195b26c67e046e31ee6c448f4c51c5ded332efcfcf854ad272f6045d9814bb1c61998d1137675baff5b0a2789a22213472c2f8e5b410c6be8760042ebcf3eceba09db88c4f259ac9773c3c4b6b5c3760dff36b091a894da8562159671213e427a9e63f8fa3e178ba2f1065cb1e43e2802b06d53644b527f89d082b98cacedbb068fbda45d1b3f7c5693f2654707644419f7d511766a8e558b56296d7ad400b28d438c933cf0f0e0ccb844f3959d058c80e32f774fb19c14a8493d7dd79633b423f9d45b780f8b1aa19442c07cd20d448f8f5dd1bc03e789ac6185c069443c71f22c7eb736caa1bbbcebcc2925851daececefa8b4e9c5eccf35cc910191cde726ecc220181493d50a24fb45b85626364cd23123be9230ad5122a3a8a30214591433fb7c9b6d53c7e64fc89c3a97f05a4e6c0a4e78563cd573f09896ee7024ad74918b5a01abc48ece5ef4f6224699254908d2a06fe63ab64280feb5f00f947e4c56778be7a123da792817986867bc2ca1f42c68fd417a4d024a02687c4c25cef9cc6f45d1877e5c99ddfaa3f132abfaa506c72914f5e7eefaa33d7f9699be8506ce53a53fd59f925e6cd2cf57827e31589570afaf2f096f1f1a349a34158c339c99fc7627bac37511cff60f1f293c5e8632b2b6be37c67897a08508597b3180935a5af3d19fa2873414112839fa5547ed2868345b242e00fa8ca4c30be05064ba0635b1c808f7783e0d83f26f5b7b89477d93e3547f2f513bfa016db95fdf73031866ea48c1fa50bb04c4cb723b3bac08893e5f4cbe1274d0e1dcb5ceda94eb322af363681431d08151d754be26a5a6e6af16379ee457a94345f99d99a60fa43ea42f991e64546c94aed57e0251c563417f36475b7cebf64d7f2c75207d22c89e4b713da064ad1a42b2fc8af29e6d6a41bcc554f9f24e2ce3f9e21960f51f979b32bf53684a80a16626df78eae2d11f54fa295ccfb92337f88fb649d16b7695db4ed500539097c38e2f700fa877f80c5ea36f22cadcd2bc1229fb9ed9ddf4ecc7821cf888723f8bd1d6c6e988dfcf731000bb625a7a750b4c96aaf8d57a057e1c15f19c035a323acc8ecbde2cec392862fcfdaaace1ca320cc1d5616bd286bdb8d4c35b645d20c97a8016192aea34287bf8e582aa873a8526d350cb5fb6025aced064a1cbe6c9ce339db46f0e10b571c811c3b85d3df101164de2e8f68c0ddc93a8cf2e5c32c951ce3e9bb1e3cfec4c766fc7de3b4f11b59f3857787016bae9974cebc1b4af44d236160b570d20d761349889e993dd4a111aeb59dafb273bd1fbcd16c6f0ce711c8be8f0045ffa1a68a07dd31f49a2f0c33264ecdf887f511d75dc86110de3939c5010182ea19d98288a07b7d241cded9a1d8097ec4bde46e1d8cde940aa39396c9a0ccdecc175c899f39ebb21fe60513a2f0f465d833754c63173b5eb37fa1cc3681f66027b43ab6e139cb5a0bb0cb9414501290ff3a91fd5b26f7325557056ec0202d0e48a98311cf06b8b71933ad5c879ff986f945c6ac772d6fcc7124d1e7e99480b9ac5b50def833714bfd5e9f7c44ae860b05f6e756f780dd38bb144a62f0e9a3052346205554a278c23ad7b94055bdf9c5501c342ef64ed5a10a025afdcba53f3d9b3bbb2c362c5ac388fc71415b412cbca21a20c098c37fbe20dc5adcb72f2300801a0de22811204a5bb4867b452857699aa6fae591cd016e183ae1f957207d2ef315dd2a29cbc23d18de9d9e10b8c85489bc46626640b355836fee8204d0a1b8a8ab93888ae9e12e332f8661d567c163ee1e11d53dca2e2137c8f11c7610e8821405456a9c06ad075a46b2215432e59477df1e986bce8ad193142d04760b500d187eba57e7911823df2382c6905fd91aab28f84f89f0d6413e3c2c6a79f30e9214f53cf8ad82e39574187585b154430d104db3329f574c3181a0824c44316b68dac8886e86c75a8806d8b86b2f0d3fb9c24bb2fce3a1d82f080de450e8571e8c73f35ebbee85a6ff497eabac6a01b2f539fb6067193c767681f498557b37881d9dae713c42b5fe049200ed6b41955db26841f7d61cb404050e874aa35f2fe376a6996ac24b8e4be42309553aeddd9705305ec3769ef787dd880c2cc1ff716d3926973259abeedf4c935711ff30b96d506b1c68b2445b56503a1b404f1f656706638fc49cdc1afc22bc66d52443c4dee00909171cc86568bde5947f782256b5d0ad5061a738e64bafed72eecedc808a15cafcedd8e3c52623c773b94b675d3ea63208b2978974a3f528444fcf5b6d59e6c68942a00fe8e1971415e5ac07a8b46ac24b04946c6bb257e24d34969c57c16ba26bc5e3947df9b0df0c46788b5d1c8863455d81029c59f162b5696befe2de17d13aa0d5e85d5117241a659540eaba5f5189da599b8a8874d52171dd0301438d13850569bd1feeba19dd62dd55e59b80f889974c7894773eddc7c79f6059f43492dac76110202f55e77d0620e02c1a3340eb8af9a3f8ba0fdafa4e88032c2e10534657cb1d2badff29ed34c82e54baee6a78fe90c465a6b105c197867777ce02ac5d745569dd89145c9d602c44c0f3d1f5e73440e78aa3809c83339030eaaa3e8cf3b2c7e8ec3cce1edcf4f29e7d3933c05d8477c1c5f359534dd58fb328c02cc444ddef62b796dabd1961c5df43ef6dec0bf4dea7bcf03cddc73739deed3c2c4ae1e46f62f63d466c0f51aba2ed64d9e95dc2ac75ada1d9d362d3d6d76578c8b05c95e771d9dd982d8f1fe25ffd75f20c0e324d58ccf2c52f99a017ea83f8cbac04bc7ab1e7bc0914576db60f6f6a1d569bf48b3117a7f592d14892eb959f5dccaa857aed51c47f4bc117b0f77fe56828f096b5e6b62078d3922971229322532fa153a4361a6f3c04724fcabf8b49ccbec5839a801c303fff1659755d8c06232f614f1a45c86bb4394f64f6b65aed749b171fc0e3b4c2ac1db2d84d09dcc62330b85dd2386f682b8dc84533019e23d0d6be4d5eb5c739cf262fdb25ac0ccea44f2810c9d318152e74949df5f41a2f24bc89e0ba0a5eda5340923ea48abe23f9770328bc441079d6d05d40599093bde97cab891d56aea52ab85add2e2b2d032ed6d635a6729bd1684d8dad3a33160cabd062f41e5c14ce05dd7d5e7a50b9e43b7b4eaf4136396407db1445a7bf9feebb17b09828e5633f9e5748ee0a0dd0da0d881b7f89092bc88602d949d4f0071d03a3292b881646422734b52d0793d596b7a2c8c67f1337cd449339286a5bddf274dd09faee2fbf8e445e755053cb02195c52c32e40b96fd6491c62f4af5af80cffacc6adc8afbc06487c00efc54faa8f7f4f63792fe11309a92a24d2b87a2410060fbbb201cbf37f4225db50485f30ae77172e896a8963c763bd5af70a7966fb391d4eb9d42e79c91af00c1a146cc31ddc8131df4998937237f1a1bf82657e8f19e0ab441047e790165a04ed71443ad249dd2e727109937cc306ad4d7cac6460c38c5b4ef76b66f424b6221c6163f442d1efae5256d6f3ee8c1f3f423ebe4027d0466f2d57fe267542cf124e2495fbcb389cfb20fb1e23aaabada8f390f872aac46a4bc8f436aa049be9d5af213968d0cd5f39119d61f4df70b654978c0508c7a3c6d4161e4c05fdfcdd335012ee53a89f789983abd5ebc9a29bcb2b5fc2361f6ff8464f60586164681a65f5df44fa56d8a931419b19743c520a94b1e6443513b770e5185fe5028cdd3c5495f54c9d773fa86260e91b3a3084b575a510d4a8fd6d3c9ac80a86b9a3c77917d0559780892b9a6c69ff9c992e036a5502d06f5938b8f4a1f2c3fe5a4090e9c9eec95f2ba2c0d13e7e7d80b0131ede9f37ef0f680ba9082a8c28384362a3f3e2d2f9897a09b0ec9c242110819469b85317117b9218ff5bd0685cb5b1462f1f5de3cdfce23a9ed46f2c716778fd46a00f6bdeb852e547e3251977a9c44d62068bd71fbefba0819ba0f23b8f071252299610e3374613a03054586db230fabced14cfe846ea4343f175164c58b00dd81123db0fb1dc0ebf5010c1690f148a20eb89d639309d43a88b77cf588b21e866416439e5e761fdfa02d5ba58e25c9b7107389c44bbdbecb58036652b97b3461f1664bef0d23e115448a3508fa8aa7e8ef906c87112ed054f306bdb82795c02c0296dc62a4ea37f36f2483418bba3e2aa03591a527bfed8871b6dd0d4d607036bb4bc8269ed6f32b17b843f4a70fff238fa2fe79620bedf22d79295168b00a620fdebed4b6084b326fea670539bd99c8575d36784d5986e9a303a1900f027e837d1dfe0494b8cfb1a4a197f7359f88e574a8d80b0198b9cc2765696220a2687540f530783831ebf2ddce9985da1842bc87445f773d77a17034e82aa2f60a1bd19fb30538d286dba8ab21fcc1473cef3dcea6047700a7c15abbb700ce08cb9c037c9de1acfabda61aef4546c06038fbdd13cf185734db72f5d3313731c4dc1cc52c59fc5a24c837fb28a9655b13194b024536676ac447ade89edcc4e267b714d1a5a25658aa8325dfe9680cb34e3ddc51c251e4d0b25a57c286833e44e8cf8f5ed3fb53f5f878eb6496d34ccb6d662e540bf4ab1ce0665afdb13db6d5b84a084a8ae9f40bc3f1d2b1cbd9f9c1bcf2fc72037cd4084cbeaaf4e9367a50cedc9dc06da78a4d7dd0d51623b23fe175b31b7d201bfa84075ee4dcc59c89600246c166cf7827d90182434a4ed027ecf666dc97b37e24c90fe8ccfacc9000ba8df36eee41c8c577306f07a72d3b6de60e0a7d1dd77dffe506f620b8ff9df91348c711593eb563f00c2f0c4f8d0d4e8b5a4da1cc6c2a0fed8cb4c5bfc4ee68ffc0d15e1e6684dd5bdba61575fb18b81264c477eba6795870b8c90c67128a0e3ae623f6dc1472e762889533a2e9aaf355e3b059138a3315e9528ebdbe87665d85655cb4407815f03346c229f7ffe228bc6aa2869fd25dbfafb3b7444377fd25f64691c82fba47e3b830d17b9f77e636b1506032f7dae761153a9456c5c8799211678d1eff18dfef88f284b20a197c88061afcf74e05ff4cb1fd6b6956dcf0cf7d51f5f9c6c8e832896b0a89fc851991307ff16a5109cdf189d4ef8470b3682180ad00c8dc766242dad15b2b3ce523954a7827bbb64b783102c0c748aabadecb7cf87c9dea2bc57294adc6b7d56a87953ea2c1bc95f216c07588b5eb33a4f67f7f2db2c2e2c1aca2481f78a7938e6e744318139de562b60c0ac38d164a6e15cbae1c80a6179ebba23b078471a7990f5b5577c551b58228f9f81a49efef59fa690c218fb3d5b17be000a708999cf3de26cdce6129c80f906d351eb9c7fd393723ed888767a2f9cea7d467eba27cecdd58491f81940d5621a2b7ffeeba1a7c4cd8ae687531e89a31401b985064302dc52cd05f33eee150fda091d34a57488d57b160d59a5bcb3969e5453ae8cff03a19cc2ce38049f5cb740512ffb5f83b2a4bef598a783bf53b0dc9b58ba7a1405abd39ee83a972cc594a7a9f997c5014735f74641705f8195dd5b5bee3a5dd7c5ceac0412003f9cdf6264989e382938d61e3f7977574387c0e19efc1f7dbf03a03dcd365d5fa5a7660e675b220ec6364239f18f23676f1efae282d3c79db344375cc0bc9b8899e7d859e90a931384d61358212941c991e907af618f62716997ceca875c349c35c2fffb1596cb56cc85e8b6ccde7af1c8f804cdcec48db242fb315f14988b200631", 0x1000}], 0xa) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0xc, &(0x7f0000000080)}) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 02:40:10 executing program 0: ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000180)={0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffc}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0xffffffff}]}) r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x8004, 0xc8) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 02:40:10 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) socket(0x20, 0x951dc8ca1a93ff69, 0x1) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) fcntl$setstatus(r0, 0x4, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r2, 0x3, 0x9, &(0x7f0000001080)="154285c99a6e5a95499e0bb0846468e4d99800f60f34b91219c224bb1b470f9db33bf157f161b52d014e4d1697007f074495cfd4ba2ba92e4b08", 0x3a) dup2(r0, r1) setsockopt(r0, 0xffffffff, 0x8, 0x0, 0x10f) setsockopt(r1, 0x3, 0x2, &(0x7f00000000c0)="fb9bd7016dc9c22f449d26d79b9ecce917ba2988bac38d36d144b766980fb659f610e540e18aa87b31a4d0cba7d1c68124719dac2a638bfb4846d7f2896f3246798efc53249ffa3b4b17c5cb3a2356d8076aed6c0e8a3c1470d5c194887c8d98129f23d4d57ef3afdf3b275ef124148f4465673ca3308234e7fe91da7f8cab0c565c92f10a73b6b91bc124a3e635c1793861cb61dcca20968d55cf046bcffbfd60b3d01e24658e7bfd5f16e8dd8d1af66095817f1c9ce8d56e50f1bebc442309003bebbefd17a359e753d12eb8e2e7bc44c02974", 0xd4) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000010c0)=""/85, &(0x7f0000001140)=0x55) semget$private(0x0, 0x3, 0x80) setsockopt(r0, 0x81, 0xbd0, &(0x7f0000000080)="c5ec198cc1ba02a929a561efb968b5a923d038456f75130e7640d42472aa6142c136c3a2e28f909990c7f3", 0x2b) r3 = semget$private(0x0, 0x3, 0x222) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$SETVAL(0xffffffffffffffff, 0x3, 0x8, &(0x7f0000000040)=0x2) 02:40:10 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x100) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCDRAIN(r1, 0x2000745e) open$dir(&(0x7f0000000040)='./file0\x00', 0x240, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x5, 0x1000, 0xffffffffffffffff) 02:40:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4020, 0xfc, 0x0, 0x1}, {0x10000800002c}, {0x202, 0x7, 0x7, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:40:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffbfffffffff, 0x0, 0x1], [0xfffffffffffffffd, 0x7, 0x482], [{}, {0x0, 0x0, 0x0, 0x4}, {}, {}, {}, {0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x3, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = msgget$private(0x0, 0x0) msgsnd(r2, 0xfffffffffffffffe, 0x0, 0x0) msgrcv(r2, &(0x7f0000000040)={0x0, ""/71}, 0x4f, 0x3, 0x1000) 02:40:10 executing program 0: pipe(&(0x7f0000000480)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYPTR, @ANYRESHEX, @ANYRES64], 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r1, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) connect$unix(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="01002e2f66696c653000e04e21d0d96930570cdf078a27a630c9146acc86d65355c3f8c0032a9590a6bc37daa9d848f22e472143fbaec36fed8016096bb71c722e7f62065b48a78b596fee040ce0e27326f9e9bd807efa73b78edf96b205efe2efd2d3729703a1be606f27270c98ab38ca58f1e4df76cf2754ed0ae05c7af41709ab000000000000d134f0e10bfdd12c"], 0xa) r2 = socket(0x11, 0x4003, 0x0) r3 = socket(0x1, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000003c0)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000d30100b3603d00"/180, 0xffffffffffffffe6, 0x2, 0x0, 0xffffffffffffff00) recvfrom$unix(r3, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) bind$inet6(r3, &(0x7f0000000280)={0x18, 0x2, 0xaf0000, 0x5}, 0xc) sendto$unix(r2, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r2, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) setsockopt(r2, 0x2, 0x10001, &(0x7f0000000180)="73075cee9aaf26deb7bf7db54868778ca9ce68570ab3a642fd83fa2d7a7bf2ff6208ecfb6be7406e02d1ecec9478f9644ee51b82973c677ccd96f71c8e1002cd022cf63d553ffd5e2c5cdd3d896fdb70b8d4adaa6f6b0c51768d415a550c7a8aeca7b6e7e0dfdf62d9ca056d10ab045044929dfb2666f3d1eeac55e9", 0x7c) connect$unix(0xffffffffffffffff, &(0x7f0000000500)=ANY=[@ANYBLOB="4c3e7242b99db45610f0270d60fe31f13a8e6301101b8f5035d4f42be18d99d67803ad0865956283c7372475ac940434765fcf59dc10cc938fbe2c9257d183d3b7fa0eb8ecf968d8079d912782439db0c48a8c8ee092990a7331dee97c320414fb55b878fa08018a470a27e50360314e332c0a8faf96cb13baae45f004ec7844d6284acc4e64b291ac9be4eab8f88b8a528f85f8b0c61d1ef4edcb5f03931a7ceafe99a499efc8405589e3968d66914e05ca9edb3c5f89e32f2c0b77b6c62f6dce0cb215181a936a519e58355153e7b17d347045"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x400000000018, 0x3, 0x3a) r7 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r7, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000002040)=""/4096) shmat(r7, &(0x7f00006a2000/0x1000)=nil, 0x2000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r8, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) setsockopt(r6, 0x7, 0x2e, &(0x7f00000002c0)="713048e69931929648", 0x9) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) 02:40:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfff77ffffffffffd, 0xfffffffffffffffe, "93804000d11eaaf100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 02:40:10 executing program 0: getpeername$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x2, 0x80) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) r1 = open(&(0x7f0000000540)='./bus\x00', 0x20000, 0x40) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "65b68e8ffb7641f3dc6d52ca2e4b2b569294647f", 0x0, 0x5}) r3 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r5, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) recvmsg(r5, &(0x7f0000000340)={&(0x7f00000000c0)=ANY=[@ANYBLOB="40db289f"], 0x4, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/43, 0x2b}, {&(0x7f0000000200)=""/16, 0x10}, {&(0x7f0000000240)=""/155, 0x9b}], 0x3, &(0x7f0000000440)=""/197, 0xc5}, 0xac9afdfdff089802) open(&(0x7f0000000400)='./bus\x00', 0x20, 0x40) fcntl$setown(0xffffffffffffffff, 0x6, r4) r6 = syz_open_pts() close(r6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) dup2(r2, r6) 02:40:11 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x178d) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 02:40:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x81}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="007cc1bf09000000291208ce3ee3") 02:40:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4000, 0x0, 0x4, 0x4, "b0d4ff03000093070000000000000000a500", 0x0, 0x8001}) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = fcntl$dupfd(r0, 0xa, r1) close(r2) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x55) 02:40:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)='N.', 0x2) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0xe73) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) getpeername$unix(r4, &(0x7f0000000180)=@file={0x0, ""/89}, &(0x7f0000000100)=0x5b) r5 = socket(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$PCIOCREAD(r7, 0x8010570e, &(0x7f0000000080)) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000000)) recvfrom$unix(r4, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) accept$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r1, r3) 02:40:11 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000513000001000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d50333e0a9ccb59277d026ba8af63ff37283c18e4fd89720fc3872babfbb770c1f5a872c881ff7cc53c894b03b22f311e404f36a00f90006ee01b1257aea8c500000002000000000000020208a371050000000700000000000001", 0xb1, 0x0, 0x0, 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000080)="d1", 0x1}], 0x1) write(r2, &(0x7f0000000180)="f162e008b74ee86c27180e04d47fe0e45b583166a571860258f3daa9bb012072077c3e38e4524624a48c45c6a03fbd4f65f89c4ff84a4d40865e10499dd41c6967591f6dbf13e6b4df752f484119f6ff1a1d9d041ce529d87502c34e82e2f73ad2155921cf504c2fb999c2fead3578484bc23bf29332e691c2d68d859ff698c6abab8f98862b2573645b98acc184e804fdca2636ff948219394741a3bea6577119b1dfe6a1226b61c2f254f5ab88751b37f334bbce3e3064391f0f92307d475cb6321d58b59d5675a19253a030f2ce0d1d25ac2eaf15755bd90a36b400a9270dd5f8eb8e49dad4e62c72b2324342d92e3b3bd3172e2985a97c1595d86352a5aa104ab4b8962b532bbe1be39a535fd38e7e5a4766e9e2d5cf7ea7f146cd5ea3af2a3431ef18400697b569d8a587b2f4e86d8e62925a9f0220ab31c06e38eec160fb2a98316f20bec8ec912f4ed3d84d0b5d4eb9a2d96e1ce98a655eeefb16c4d0e7c7daf67fd1a3e84c3ce3f3725b78b5e8fcc78081a218641469baae9f8ed7595083d1d3873be7f289818e66d30a6e22c08e148d197e761cd2497b2f86a3057d57f57a7c10fc5f330caf7527b4ee19ac6ba8a21b703bf9d7bb90ed23f35ed6a82f539afa7d8cab3708d5e0563e7eddc4a59b994a2e69936706f16addecdd9d0f7b89cb8f2975f37d462a8c0411ab3e0173877d42f92c97a38abf294870841fb37245a25ccbca9d8238206342fc516d64e395f2e3cc5250afdb8b1514dabba9dada3985908bc7b7b2c9e994946d16a24dd27b5dc8eaf4ffa2ac94a5187e77c02367ce6cf911c1a1af1e53f6c4603b3c5b7469d061b17ebaa53360273ed98f043e6d3e5671f0c2da4401986a336ddcfb2029182d806705d3fcdb27e69ef592ce7f312635acd3c8c6bcf1592f5bed5ddd3c52ecd3c91ed47c6d509acb2b3bef74d67be0fbd4a1ff3356910191bd497ca21f9bf4f996613ad4d536d0fdf709ac29ebc1c4c9716cbd6ab2707d8e9a596ba7216a6a462d2d631e6d0e955a7f4cd74489703433207654ddf7c39e9d2b61d4e29bd9a2c0cb24ac8f2cc487cd4aab681c58b2526e1e64648d5a96deb5d4d1e6a057a6a601719bfc2fd7a247b394c043ad239600eda78123c8f1422f2c4507a9c9c600866835a6012391bc009d953e94237845be0aa7a3bfda2c145fc6e95b58a5fb5f3be69a22966a1ec4b42c5a1706e54da52822678d04aa79c016fa7b9dad1e8399b4a54053c59259ecf2df3791118c25545a0745c06e9c8965b4cd6d51e97b3b0e94b98f4bd6e872edb2c8684aafbdd867ea1e42eadd9c68fe7fe99f0488fad1243582d542bde8bebcf0ef8dd40d4d89e676ea78680423211219c36f53826111e789444b1485217e1c2b2c2d2830c5f8a53c3ecd691456a8ef9dfc2e8abbf9051785c24d9fed70af403ece24cf66523a90531ed1c883e09bdc3aae8239c4158700556ede595e3b49ea8301a833a78fcfab41a17ffd473337ac829df1129d0853bf304b1c11148bcee2ac0c1823a5b84450cc1592aa9a7e69bb4904af407c9597ffc20003d33a6364eb3ea8376e7b0b17410297b264c019a33f27f728ab846ac8e2980beebaddb48604d62bd5374788f8bc1e4530070b785c4280864c4e345e5ea1b222f23ac011491e0bcd4be5110de3097a8dca50ed8507c5e47629a3870a3141374cd0c1a582cfc926bec22e09c668107ba673981d01e95726235d6acf2d77a214f6527d3c00fe49f8b8b902210293381c351814db4113d84b871a8a056d17e579065ca2e581a642bbc8371efe9275e51359634cd24302b0d2fc17a17186ed2e89ea7f0b9d59176cd931b82e62afd74bcac7db9bc410acc7781d5a13dbc9fa3af16fcee31bb542cd0702e9c856277988f251c171ee0b4e6c80d86ded064091e61098393f39c743f18994af175cd448e96de064686095f943a113791d0ed2b1be427333ae9398bbeaf2bbb76c59a701c9d03f8c1282cff6b5311b337e000d887e2554eb322b9d345cdf15c5e171aca41cab59c6b215ec25a9e5f528a38b0c6c1ef015b061bb0c4abcf13e8d2f89d4b05a649edad56c1e43e6c3a25b6f4c8c601db5bbfa392a76eddc365db46ff6f482d2aa5ab6c11ac666b3166609a37d5c1027f1ac81effd4d2fc5a0b3d2c948ddd40203bcf03a3e4e80262b5acdbf19d0b7aa68e89b213491fff2a060d024effb6d64190253842ebf6b303049853a907497609015db60bd432cd8f3a6458bd8d36f3679bfd8e239c3a4dfc9368da5c25b3efe4a40f0afe19d4b8d3ba4a7d44040d0e505e161bd20d5a37da00bcd742de4d59d584c3ac3a3a9807c45494621adde7ef360c1707ae2cb443e88e4cd5575ad673214ed51a09d51b2a3c14a3fd836445e5594b8fe85b194587e608e56417609ac661daf2c01167ad863521c63a3aea34d6fb5a279717a5e4b71b41aea129a52b648655259b889f223191298d9a2f844497f62e6c305b186b86e6383abe9cd559634f59d9476d264e47280614b1ab060668bb5bcfc6f740513143cc95759d4791f0b4fd47e95bd0e17a7e4ed89d68681e13251dc81b9231ee82516fdcaa052669e825a6c808f852d0864e9e94ba63c23acb496a92ab6a2d01c785f0d314bf8f0b8e83cd661bd64df0560a800548b3737415158ad8cc3f2e34e1e895246195b2e6f5ad085edfe1637427caf583a302404309f6433e8ffd45070f99aa05d21eaa7186f622fa48c2f24984c4072ad247cee355984d65e3facebbd337b2f374518c82b6eedcef7384cf486e11210a6b216bff21a4782178d960fbe7977cb3a7176606290e2e9510d0935493e2d6b8644ba9c1b8788f264db8880a754354517d9b081c36fd34e19eea3e6e2988428641d957171428ebb50aa63f80dc967a805d7271d7f57a0661db77bbfc10552c9f9e02e85d483aa29a9eab401f5da493f5dd563e69e97ee4c15ab2f10fa1f82cb6cc095d43849dc112d9a55ece01fcaf28cc9024d4b9e6018982703d296bc2c32d67928ccf2bca52d10a00be50631bb75c06d5ceee2aa3af4cec054f1d6ee7e5a773514c992895c230a1cbe826772c53493caa4bb64c1b54094a5420028649fdf2b36f45add912f3a11de4fd4036282cd176f80bbed7f9a74853fddf878f9d823047886e9ad31504e8c170ef07226ede084d497ec5d4b668145bb37178c03c3bdede750f453c251536333d94e74d122fbc1fbf121cf3074d993012c3a24699f741d4d1e0ed65727d1d4ca83fb644327da69db2641d88ff2babc66253b5c60e6ca4cb37a748c34f91ad79716c731751f3cdb9333e5cd39d604e233ddd71a077322e2561aac66017db152c631e87f5da22eb43a152b092de67188ffff395e6181160d3d2a69d8015b5d870d2c17e6d286848babf348d8419023c3cdaf238cea1f444c47ef3d213486bbadf1df3d16eceb48fac99bb34bedf5dcb28f49c6e6515b11dbd0ed5070fb6bdff636765e798871d12a2326ad431a6790f876be5534ac63d7594fa6c20d452d263878232b16024b1e3c5fa6f5437eb63e4da34e506c217f2710a8d8c78bc27f4f81190ba81026a321dfd78f6864b5f1f6df9258729ab543cf203de9267b5307d2193fedea6ea098d6b93616497dc4261e0a21be09dd7754ce8d809a195b1f1109485375e3b4d32b213cc214dc046f1e4b28e1cd5f055ee1a68195304f6c562c3bdf6ab4852c504c8bfc92d7de1b3950979ff5ad14810485074c49ac876d97e9371cebf70d03c50986ed345ba9c07967781403ccee1c389c8065b930c7cc836b390d77cea5fed62a7d1ab02e8ed40f809c67dd02d95d99b758088f9dd4fc28fe2277077c2ae6b143e8dade1d39efd1130306fa080d1ba6ba484b53ef1969e8487831035bc486f0222444b63e886d4739fbe78d69fa19955cc2535129387fa0a1c05a0b25b6c2325613f1b4643d89400213f4c31a340cb005cf57d4326cfa93f003d42e675bd41d835a3ea0f9d6a615c78d12f63866e346c39c4e401fc47bce13b23619113130ca57d8a2246cf865c2a156c57f6a01e7789018098cb7679f56c2817f012f4230285aa2a172b7ff7fe130c03d0ca5d8eecbc46ad91aa1ad36430b246122f01158a8deefe3738a84165f51a59d4126546dea90553967a9e8deba933f102acafd643c757813989efe01a2874e6dea4fe9ac71f90cd3355d948f52c0d26299c58236ffc86c921ebaa601e39987227741da8b67c751260547f63a4a2e9a113312eee0a22a46f33e9cc85af90b0b46e027e8aea5346e6c34f35fbcf303e7edc6ca80e605dd568bee047525747d5450a4d20c071e4331e3df05d538f41ff9496b2294bc7d8130f27e8175876224e87a93849c0838f4dcaae563061cd33b000536224f682f64fffcf5366242310c6055856a7d53b0f167817aecf8bae411226fd1287a278a9970f098f51b1d904da214d773caf774f87ae08b99325287b449002af7147886a27ea0ef641e715c611546202cce88ac776c707d8de6a427699af91324db27990bcc174d44ae57fc05bb20de8ad05c46e2f60e43e70b542edd67b9216f7c39f9fdf59faa1379cde0e960c710ad4786bc0715b53fa5283deb1ab5731a8445a095edb48681af076fa2c3439ddd212e277d228fff2406684bc6331982148525bed8224f1f9ac2c86f3c8f6bc4f0a027199e5de6e529c3009d2497f45cccceb9bd4b071e0f0118f5a64bf826f452793d3a76c6cc84e297eb5dcfda55ecd5570a8c2a5c3993e86ed04e55cf228d6e303be4c4f1b851252db503e4f1676c7a3b2dafa9c3e31be6b77638bcf706e68905342b2d5af1452204efaf0d9322d17b3348e87ace371bd9623f471a14c7403890db5a3b23f1bec0b3dfec850e972f57515d98df841991dc75f3a8457d2f1a63150b54b8b21459ceb5e3041a7e85bc5020baf8b6e98369c54267ec84ee1b745ef95e48fe64d610415749bcd9044a83b82105ef65abea8840c3bb878f90b7f7996ef12f31ea271c2f698dc203e1d46e68db866b9df536289e22080bd214a104d1fe3297b7e5f5847c2f521a2f0ff2048a72d627e20aef049fd0c5e437acba6c9da75a20859d2d2357f85340d5e60959064059df65bcba0b20aaf2e569da203513be06b0c098c86d86482ac3513dbce958ee1741c21a7da7559a532a8038420b3f87434cf3dba7c221bbf06a58b64171081dc2b2ad5e4c6fc7978c52d3f50db555173b80dc57791c7ee07e12821a19fd6287f80bbf3b1fe6f423f611f9e6641c99d5a40e8a4706947ed530d7b968ed0042de3d96ee28a2ac4fead27352bd925c301a182ef031ca0f02f795eea0ceee456b7371e5ea7d05c5745fc9a51def4b6ab086aab166d11c68162668e2f12a89ca1c75968a3bfe027561dec18ac8bf02b2f83838cc4d93047a10aa7736e939cdc2744d382b94ac859f98f5fd320490d602b1d1f9932ff7c02ea9c80eb0feed1fd5f0e348ef0d3923afd35f68f5031884e77b3568d602f5bcde1289f6b819835d35bb387cded210b7632f4eb76753bd01ad898008b69ea800a76a563778c175940edaf8458f5311eba9db16623c627faa93eb4558397879e22f07b2f55b2d28e2e30c60a365dd16ea618a4e2ed4e2a5a8882e9e6bbdfd788c4514aa26da026052df58c6854ed16d63ed4cf40deccfc04e770676096af0df6dc5b13e99e007748e0e8f780393fd284ca471423faf03670f27d647cdad08dc3bc579544c4eb4b51ea2bc0d1e8a368063f8de09cfae602044eddf28ca4e3c4f57d12a44e2dc", 0x1000) 02:40:11 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0xfffffffffffffffe, 0x0, 0x0) msgrcv(r0, &(0x7f0000000200)={0x0, ""/67}, 0x4b, 0x2, 0x800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f00000001c0)=[{0xe, 0x80, 0xe0, 0x4}, {0x1, 0xca, 0x7, 0x9}, {0x9, 0x5, 0x1, 0xe7c6}, {0x2, 0x5, 0x7, 0x101}, {0x40, 0x2, 0x4, 0x2}, {0xbd, 0x2, 0x80, 0x6269}, {0x1, 0x1, 0x26, 0x3f}, {0x3e, 0xfe, 0x1, 0x10000}]}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x500, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x40) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) 02:40:11 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000080)) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 02:40:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffff6fff], [0x0, 0x0, 0x403], [{}, {0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) fcntl$dupfd(r1, 0x14, r1) 02:40:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfff77ffffffffffd, 0xfffffffffffffffe, "93804000d11eaaf100"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0xbd) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x8010570e, &(0x7f0000000080)) r5 = openat(r4, &(0x7f0000000100)='./file0\x00', 0x800, 0xc0) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000140)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 02:40:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000140)={0x3, 0x0, 0xff, 0x1f, 0x0, 0x7, 0x80000000, 0x10, [{0x1, 0x0, 0x4, 0x5}, {0x8, 0x3, 0x100, 0x8}, {0x50, 0x2, 0x7, 0x7fffffff}, {0x80aa, 0x9, 0x0, 0x78}, {0x1, 0x0, 0x6, 0x8}, {0x0, 0xd7, 0x204, 0x7}, {0x5, 0x3, 0x200, 0x7ff}, {0x1, 0x5, 0x4, 0x6}, {0x3, 0x6, 0x7, 0x401}, {0xff, 0x3, 0x8, 0x9}, {0x7, 0x5b6, 0x5, 0x9}, {0x3, 0x5, 0x4, 0x7f}, {0x6, 0x81, 0x2, 0xa8}, {0x5, 0x9, 0x3065, 0x6}, {0xf051915, 0x2, 0x7ff, 0x1}, {0x0, 0x8, 0x7fff, 0x8}]}) close(r0) r1 = socket(0x800000018, 0x1, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x840, 0x60) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x31}], 0x8000, 0x0, 0xc600, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x40001, 0x9e1, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de400"}) r4 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r4, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) semop(r4, &(0x7f0000000100)=[{0x1, 0x7fff, 0x1000}, {0x2, 0x0, 0x8621e15948ee3c6d}, {0x0, 0x9, 0x1000}], 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x6, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) accept(r5, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) getegid() shutdown(r1, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="761ff18e27bd0e96021ffac40b6c6ac06ca35395ebe04eec8087dffdb6344815580f46350121b2edb2d76ed05bb2d0192113d040f7221f4592bf1a"], 0xa) r8 = dup2(r7, r6) accept$inet6(r8, 0x0, 0x0) ioctl$TIOCEXCL(r8, 0x2000740d) 02:40:11 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10000, 0x0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b}], 0x44127e, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x3, './file0\x00'}) semget$private(0x0, 0x1, 0x489) kqueue() r3 = semget(0x2, 0x3, 0x480) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000240)=""/10) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) 02:40:12 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, 0x100000000000}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x6, 0x0, {0x0, 0x200000000005}}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x80, 0x0) r0 = socket$inet(0x2, 0x2, 0xf5) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000002040)=""/4096) shmctl$SHM_LOCK(r2, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket$unix(0x1, 0x1, 0x0) connect$unix(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e4c0500ff7d2559c66365e29fbbf0df1b4a434bcd6b0fb0e0541b650fec51ceca8b76016362100703cd9bf504c860622807c6e70e6c9845aeb0886588aed9f1ee1f964f6457aedeef9ab4eadc0a07b2549e5b1903890bd3d5dec64c19e395ce73e93452052d8c48af9438eaeba9b20356c78a0fb3ece284f7b0a445dd2514dd7f7e7800bece4ca464aff0c5117a2b8e1a45d9f8eaa7e169ad032e6d8fef49a3b984da380be9571c19504db6a943b5f03ba72252b797b400f3f820cbdf788db3fb6c1d064e7c43fd6abf5235a72757a3135124877e737a51184acbed9163a4bbaa1e43a6817b34e101f05f5d217427ba70dc2a5900"/261], 0xa) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd81f70cdf95c054623db9032eaa4e713048e69931929648", 0x1e) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r6, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000180)={0x3, 0x1e}) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) 02:40:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r0) select(0x40, &(0x7f0000000040)={0xe2ba, 0x8001, 0x4, 0x7, 0x30000000000, 0xffffffff, 0x4, 0xfb9}, &(0x7f00000000c0)={0x40, 0x3da, 0x4, 0x9, 0x5, 0x4, 0x8001, 0x1000}, &(0x7f0000001180)={0x6, 0x7, 0x3, 0x3, 0x6, 0x100, 0x78f, 0x12000000000000}, &(0x7f00000011c0)={0x4, 0x80}) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r2, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r3, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) accept$unix(r1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001340)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000000080)="c5807508a30cca249dac8f503fc05e65", 0x10}, {&(0x7f0000000180)="002dbfaa4a62ac0853e911432eb513a6576505283eea80cbf61d72528f2ed3c3cd3d26329e2799225d0397c375cccd9e8a4878380eb3347cad5791ef09a888968618b88f1d1c3e351af8e00ce9c46eb27a7ce1d64e6dedea995070d546fb9397550887498a1322e592b5413b7c6606a921d6ce76be9c3831", 0x78}, {&(0x7f0000000200)="16e807c28e0938cde71fcffb4f2c968ddc28cb901939b6b4febab8f02e0c87c391f9becbba4b231638cd0992f0aaa61b51e9056a03d9ad92b825e5f453deca0d051e46f1c2bcba016475fefd4c363a5480834a2cb31f735295029037e874017a8eecb14bd791c37bedcbf6ee8f75f21ac6c39262915637a775c98f264bd753e4e8d43f854bd5bc42885ea2d4516540b6088060fb640772334bbbddf8ce17553b459ef0d53588cb27919bb258965af22dd03b72c436f5576cbceed4acafcd991ccf61efdd04152035f062c2c0ed5d5e3312a218cfd700dfac337f27095e5edca925303e792a23bb611baa3d5a2a28e1c271308b4fc13625d2dd364ae3037885d2b71becc95d94c1beb04f407d3364c8041b9e85dc6b5210d99eed83a3c8e43b8728a2294015a3b56e90df83cad1999b30121d64ccad35e716aef36a86d9a6a45709dc286096ec004fc2c7018d61f466c69fc49318ec1dadfc682d14ceed3a056f97b6483eab6cf769704d6fb9aa63b42aced9cab503c23aa0e34dda9650fcf3c4b38f3f81edde96d71bcf437b1366274700aa02adc8ef9fbabe24b054676d15b79bccad4bcb7b4c2edaed3c71c62a49945ccfd7640c90c559f659a4ab0ad766529a4bf5096d0a7088c87335bfc54513052c94e265e6a722eb598d0f51102d1dbd983cc290cf05c089f7952b305d47701fd8db43e5d19029e3a0062b0851489b34519f034f1cff5c587105cf6d41060f484783e88a54a50df9cc6483bc2a8bf6b70ec4261c62840b9ff7ba2cb9bdc1c54770ed11dbba91858cbcfdcc6e63210971770eb1fb22b5bd30a0c1164f188fe7dfd46fe3d2816dba770e5fff32c4504c7cafa786222125eb951c372863fa84c7e197624661786120f523293e9dc6322646248da5840126d8736deddfca41f71845aeb8f9435b9a714ffd00c3975add732d65469cc56982f10430bd21fc8ba1c1963be6f8616a3ecee2316a2425e5c7a4d7810d1aaff5cf0cb324ec483420fdf22d162dad8660a5b1e65257998196192afcda6c1a2d3aa3e9aa49fc6261b651e3253df937269742380c44d48df947b383b5bdc9b0796d9cb7bb7e525fc16344766c70c4643a45746b194645b27f3bda22dea93761eca075dbfd5c8e25711988be095a2693fe1d41313e1e1ec48a17996aeb78af663bff76f3a037fa58f79645e47aa1035e723247889b67eba519c79e619efbc0394066422c6bc64edc33978c55681a3583f27532fe8a839fdbf148360cf083c0a25b042dcfb1d4a6f30f3761623964885a52bae83d8766d773b971e54e2122d618902f5ce93317fe8d258bc0a413f1f95e88e3177f5a32448b0e379011594c8324a4cd62a73e2fa024cf899af273b14bc31e71306fef00ff83993113c1a5bc56ae9a65f77dcdb596d3ade7bd602aa7dc19e21dda5ea8cefa51c9cecc097ff2ea4402a2e47013f9814554249048df84952dbc0a33f6ae1423fe6a99ca9610b765cdd144b5fd348c7c0478c54edf4f728b9c4794c260358b6be0369f374657451cb76304deca28d34a4f22d288b943c6bc9437cb285993a76203aa403279351aa5527b718f9ff9a03659e61fd6e6a822e34b8ee6743cf9cf4a0a06be8e44642c4151e57680d2f644b05899b20d7e7cdd959c5dec89b98cafa114563140d2d94815837c087819dd497c268c4858c5239105a899fdead3f89217315275d83d53ba771b80adcead9b915ba88593ff72a8bc93e49d06ee58ca686e3eea01b0e0160156d0c4454aa3dcdcdfcac59049596f5eb6990934d6467acd782d2d8b5beac57143a183650edf8e65f0f7dc6b90624566eb4baf4171c7a17d1ea72b1bc968c9ed9f44238c16e61a9a5d581e678bf7ac3e64ec2e76f59c508b25fd9b91ef4bb9bb8db9d7eb7e6daa31eecd9688825c83507d434fa63cea0ffc614496d5563d770d763502d483e3d8e6072367eeb69eeaf97edf98efdda8e63e52b694c142b490df83d0eb03c2719988f5bc248f7c989e8bc0406e26a7bff115083b70331df8f62b44d09bd3df2af1860899ab9b15bb74dca687b5c3901380c9ee96ee2aa9f7c0e3ca460fdc29559a466f4ac9dfcb4158883d6991b3ac59303b6d4df1bc9ff0f6695feee9cbd59f2d715b7e754c64e9449e5ba98bad82d10ab350983babdf6b7b467646c8651e095e795b9db8ed2f6edcbfd0cb849ae56811d3f0fe2e6d7ce9afc88b901912e8aff742a2ed30c50e3d1915b0bdb653fb06e61a1ef689322930b403ecff5125f3c251e65fd3e559f11af296d570d6b149263ca482b79b6291014f6e9580e633164fe39042b568271d36c20c3a334035ca31f8fce471bc3184c7554fc750244eed11346243ca7be3a091271c7ccb65ae64f7fd05682b5b5bd5d3ddbb4224444cf1cf933b642a0df8ec60bfb2c07b9cc42d73d25389b2d9dd154bd61a2f21f944638ab4b722d4b6c5115219a42e582c83192325e45175095823306e9ad923e01285a39de09406fffe3a1cce8b05bcdb7385624fcf85b2afb61f3e325922d8b103c6601a87dadde0947102fc80ef1044b338169c75abad13912b832953db5079534780fa6d7b76922de025a542ad2896076ab31865818defe0a5243e6fe6740200f7d8e3c6e4e487d38b998e6a9cf533276c6e90ca138c5e4044b68c363858d5e491d78b2c9b5f232bc5d6683bba45c157fab8cd02376dd13290e72362515ebf561ce5cc565402d847293105ba3cf5c719ea3d9d5960de5c6b2f5a4cb5d553b6e31c0e29ebd2feb3ddb859245aff91ca813600ccf57ffbff6436636d35e8c24f1fa80559d976f1a08f7cff4555fac711d7ec4ac8076eb795f879a1329c751a5ceef5b2ab1aa1760485f0c1bb2fdb484a87d176b8a51b04391cf73048125ba18fbb9d76e85768304ec572931ad8e1d79c42164729081dc9088a8b31e6c6c7feed6e08d25d0bc0748ddfd2840c67bd6c0326ac78bc67ba6c32311dd68f043097f36ca6972473e3f6d953cae9c39a18712185d2018c335e1f8f663e07df05b1655b5231cae7ec68cc7a8daf20765c02bdf2ba4da3ab7c2bcacda015749ff3cbd357a907f1fb70f06732df6fa9fcd31f07b2bb5c03ffea4cde340278dd34f1b98d1bbbdc3c23fc2d45374d8622f12225ac05ff0959b2aca36e6145df08c7b9dbe5c5e1d11a900fabe8231d9af870a86928f81950a0013d4b33222556d24f0ca51e15fee820ad0bd2e99b3689a1beae67dac8c0e6f2b81346fcd1da59cd7dfe531f943b5765b21dd029fd257db6e3088df765bd2e6fc97209420e631048ad4afadb1cffcccafe4cddd38e19dca5d6141ff38206912eb7af81c9ccb00f401ee68a9e7e89c94a59506eba6b6d4eeb6194c10c0a78cef666a92693adf891fc43e572ca74e8e5ec8866113eb300693a88cf16f5189369cd40939a7c5da511d87451ac7b113a3b471027f2bef8adc5bbb64d1b62dac25d1f577cfddf48d804ad19e2482208a9933fc9e3ced3b1c09b0748d1e7edb587296d0637888b867b0412582a7afb9196d794864e0bc799261c484381fe9c3dc09a9e1dc87d7c1ab304bd5ac106287f15fe1cf65640247b4c575c8c8b026c37003c857a0dea2e55ca91d65694011ebde4ce0fde8a12f9da89337d287c8f1ea1cb3c245a3218cf8d3489ebeccccadd170dc288493f64aad18b63569da8120cb2084995d16d0472cb08bb0f424b2e7be278b93c495825864fbc72cb70f92ed525500082ef7555a7d7639d96febd3551c7a8eeb74dcfda74581f8cacd424bd0e0d8a300ff5a63019c93f324f014fce04642166c7d90108275c302a1d3f31bdb0a2beb3f7afcb9425f0168354c0e7e50ece815a81933b73d73212c2c84832536aa7daab1f7328035e3aefc77a0df9364240e65211596f030319359c7a6e5ae76db6de398210b219d967af9bbb3b0f55564644b2950f0d30af5c8a5d00917ac9b9e3dc18fe0743347426f3298b4d46191e27143c5f82a753217bdbec83f87c40061dc63e81bb82f8733fba92fa37036255ff72e6cd33051b3ced282cf99355f4c3f667aec4c5947386cf285db26243c6280a9a29f6a1a3569fa955a979bdaa26f73cc86a71508f55f660a88aefc9c319c3117db5b29fc09f53cd541a819e8bb59b0ef618b72a5711e9d869683af6cfffd90eda552f5cd279be32a5e509642142500bf64f1d765acad4d86c714803cacf3c3a6b080c481d85ff923e02e5e981f3ef869d77c12bb9ce21d0c40e05adbafcc7538dc734868467b75ea32a4f4924ee4ed5aab493a4f3eb61a82a0d10cb1bd6f9a8f1264aa9037011862d6b510956722f18a36409110ced7888613776e3d99dd162761ce2e1d617e535c1fb715c3434cea5518243970b33d99d7fed44ad7377d19df45bc4d0c749929a5b02d67c369f9f159a110395b08236f0f1e587ba9a7e74d8f584a51b05b8eed22684ea3e65affe284720a4048bd2ab693a2c000dbfc8e3dc0ad849fb628930809326b36c59e2ba8f4da210e4b8902c87563f064d6969cca8d17e61f78e01e3743bbf06e209dbb1e2586f279c604545c6edb52855929c24c8c43299769ce01a914a37e142319ff58d3aedf8819dc55c6330d400a21fd2bb977555c490062e26415d70e32a6bc90a52839dbddab69e30f691f22c9e1728536f3c718e94ac1a4791d3484d4288cb78b75be9d6153d2960270a822b39ee6541b17225f74485e41f8a4a2980a9364445ac0e958f0be53451d5fc3b096a937674b5f862dbb29a0e4d0e39f95b9f95e02db0d6776b76eaa0b14236173ee5d28de6e3c72f2011c560dfc04df2760284536150f1f38ce84f7adee2fcb2d2305783d71265a7a34b57ad4d8755bd247c4ec6e6aa1a8c94cbf4d6c8eb138e5eb7ceaee12d751ad61600f47d54b44fd35c422d5f34569644f66a15d00bd2ee2249a831e64c0b4f11cbf3ffee9b706772d37b8ad9ed33358328cc9241c31c3a01a55bf5b07343ec8cb821f092b17db1738c58bae1b2b02c7f1ba2ef068fa99767b22a44d8e4a8b2f98f5474d0d6dc9a564de1683449bf59e8e95f81f2b4031b4b1712c505e3bf6731f39b3dbb9e2aef6cad2ddeecde283450b113a6b4e49850d73aa6fe97d373421b14729c93f4004c852d59e14c1e698b07cf9efcb7781b49c576758e881fd721216fe6fb27dead8820945802a58948d1412dfe3de840f8c4d550a056b6d86cd4d562ff35af9fde6e0f066526292894a83eae7f304acd749a6b97f41f63db05de5d5b15867123ede90a95576ec47c3e79b0879836e46e3a3c0a6ddab60555b8fcb149ae59e8f790bc2d87f9a75a2d6daf539d9d9f6929c77075329c5f66e4c67d31e5b1fc13d4eacfa65b871684fe1653d144484e77e9f084feddf52463b23111240e1d8564424eb07a708edc263054cf4f59d59a3bbe8b05efe9ea0631f87c58d084c979133debe45e7db708523fd1b7e9cfb9f8a1ec732a928b80e8766133edc457e039e712557b7a4204b0511a70311dd2b2a29325e62ceb9d56ad518890f71fb4eae68d8ac0688c4e42ed45e308ad375f9847233160d8c10ff999b318ae3f16c6111ec8336a786d0c94e502c46efcdfbb97", 0xf79}], 0x3}, 0x402) 02:40:13 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c81879e99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5ba1affff062b55dda0dca79cffe7eec9cc09e1de1e32e97d8b2c6b87655056091228999efd03565c43ff4e73c6c9060000000000000010ab13387e4f2fda8dc3a1017c005a30b988dc8689fd452770e31f6b60856673cedc14513b67e80dd4b584cbce8a7eb70dc81cf10ed5f94b3d79027f35ccc5d8efc88dc49c4a8a0c00117865c03a42c9216715e1ca2ae4c065377111ddbfa88b47933bf5c82e022bce061d14552c7e19f5e1e45a69f70c6bb4e33e2d18f6543b5bbebc54df83aceafea3ddd0ad50d60256655d2ef40d70cf981d584be41a896fe7"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000002c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x8002, 0x0) r3 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000340)) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r5 = dup2(r3, r2) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 02:40:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) setgroups(0x0, 0x0) sendto$unix(r0, &(0x7f00000006c0)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x2e6) r2 = socket(0x11, 0x4003, 0x0) accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) sendto$unix(0xffffffffffffff9c, &(0x7f0000000300)="b100050460000000000008000501000600000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc2571f001f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x400, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r3, &(0x7f0000000180)='./file0\x00', 0x10000, 0x2) recvfrom$unix(r2, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getpid() setgroups(0x0, 0x0) r4 = dup(r2) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)=0xcc) execve(0x0, 0x0, 0x0) getpeername$unix(r3, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:40:13 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4c1c749b0cc0e397ac66885e54552f22760c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200001400000000d28418ec1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d310000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f2270346137813494ae280cccf913637f434172638d57bb0aa7eda828fe2cbd7b3f19eec52a65958bb96bf80"], 0x10) r4 = dup2(r3, r2) r5 = socket(0x11, 0x4003, 0x0) acct(&(0x7f00000000c0)='./file0\x00') sendto$unix(r5, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x8, 0x0, 0x0) fchdir(r5) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r2) recvfrom$inet6(0xffffffffffffffff, &(0x7f00000001c0)=""/33, 0x21, 0x8ca44641101b2ebf, &(0x7f0000000440)={0x18, 0x3, 0xc004, 0x411}, 0xc) dup(r0) r7 = socket(0x11, 0x4003, 0x0) r8 = socket(0x2, 0x3, 0x0) r9 = socket(0x800000018, 0x3, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r10, 0xffff, 0x10, &(0x7f0000000000), 0x4) close(r10) r11 = fcntl$dupfd(r8, 0x0, r9) r12 = openat(r11, &(0x7f0000000480)='./file0\x00', 0x400, 0x148) ioctl$WSDISPLAYIO_SETSCREEN(r12, 0x80045756, &(0x7f00000004c0)) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000180)={0x1, 0x0, 0x5, 0x112a, 0x8}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sendto$unix(r7, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$setflags(r7, 0x2, 0x0) socket$inet(0x2, 0x2, 0xaf) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 02:40:13 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000100)=[{}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="11"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = msgget$private(0x0, 0x0) msgsnd(r3, 0xfffffffffffffffe, 0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180)="b0cbf5e147ab104a48e5604a1b56a81b1077e593b8560d7aca7ff3bb65d37db8092e317f57499c7fb932f014b09bf67b1dfaf441bb4a2f391353d29bce5e2157e6d29f67417dbac94e6d6f77205e6564436b157b5d72f698730192fe4e585f97180b99cfc0fa15472a7ac77c39c7be0a41096c6d84873ce85cad5551f50e0ee435246a1952936b59bb178cbd34ad9407af497c5208d1d7fa", 0x98}, {&(0x7f0000000240)="e935bf1d78a16560e59f6a1b6f3d98c2a94b1bc791e22ae6b4939d8b49fb2fd00de146e5aab57f225ae574af2750383208514da53ee8a714787d3f10d6ee570b0b861f4aee7599c097fc6b07525ad9624f38344b5015ac54773438615fd3102b5e76ecf9446e20dd6d8cd48996d0913da9f58dc4", 0x74}], 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 02:40:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x62c3668feda475e0, &(0x7f0000000580)="9bf4404b83ab2ed8d1d4f0e2650b0e1c5a77048ad0ff4ddc32cf22c9afa28f07c4c4c3d789856cf2e38b5aee7d492bb76088e098c3332f85b8852b53765596d05d73a2403201e4814e485a77ed01db39ac404033abec22689de1de88f5f2fd50f4510911a5ea32f6bd4cd85d794e8ae549bab313fa8b81bd51275c6318011139a2c371c7701e77d442614f032c57ad421b24b51fd8a9717367d63ec84eaaa6a03b6b09fc34619e31b198df5d8799646fcf6f3e19c57cc31def39a602324fd7c10000000092c9ba42b966a478f1361f15c059fa8d9eed303fe7b5e63c989776e9599ac0ea7c09211e46c024677e3e4c212cddaf7e47a5fb3d12164ebe8b2edc64fe928732c96b662720e383d75fafc699f51565f13a99d6e10df2510b861ebd57de8c3d5e4500"/316) 02:40:13 executing program 1: mprotect(&(0x7f0000224000/0x2000)=nil, 0x2000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000380)={{0x0, 0x200000000000000}, {0x800000000800}}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50, 0x3}, {0x4, 0x0, 0x0, 0x7fffffff}, {0x200000006, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r2 = socket(0x20, 0x3, 0xff) sendto(r2, &(0x7f00000003c0)="4a07b226dc21bddffe902b8b28ba22c1c95ccc6dd22f8dd38616ce7907b3b2eaa942a7ca2dcd368facf42aa285806225c4021ae0041d4fa278008b89b9659bf0a81ebf98a23fcd4ace547215c8ffacac3a22d257dfdd1e9c7ce95c2086fa994455f22c2f45481a442b6bd29e82109bffbcac459027e2b5f1d19dd8acdb37117ac9ee5cc08717585fd66af8ec815d92998c6634db6096b27cc10b2acb3bf0e9b8ab00b9bda2816a3221d228c0bfe7f946edab3326891fa5", 0xb7, 0x400, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x240000, 0x9}) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x100) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$dupfd(0xffffffffffffffff, 0xa, r3) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000280)) 02:40:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x8010570e, &(0x7f0000000080)) r4 = socket(0x1, 0x1, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$PCIOCREAD(r6, 0x8010570e, &(0x7f0000000080)) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) r8 = syz_open_pts() close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xffbffffc, 0xfffffffffffffffe, "9375b636fdf00169d11eaaf100"}) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2c, 0x2}, {0x4d, 0x3f}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:40:13 executing program 0: kqueue() syz_open_pts() r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r0, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x6a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, 0x0, 0x0) r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f000034b000/0x4000)=nil) r6 = socket(0x0, 0x4, 0x6) r7 = fcntl$getown(r6, 0x5) r8 = socket(0x800000018, 0x3, 0x102) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r10 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r12 = socket(0x18, 0x2, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000240)={r7, r9, r11}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r15 = socket(0x0, 0x4, 0x6) r16 = fcntl$getown(r15, 0x5) r17 = socket(0x800000018, 0x3, 0x102) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r19 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r21 = socket(0x18, 0x2, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000240)={r16, r18, r20}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x3, 0xffffffffffffffff, r11, r14, r1, 0x9, 0x1301}, 0x401, 0x3ea, 0x0, r16, 0x6, 0x9, 0x1}) r23 = socket(0x2, 0x1, 0x0) connect$unix(r23, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r24, 0x4, 0x80) r25 = accept$unix(r4, 0x0, 0x0) write(r25, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) select(0x40, &(0x7f0000000140)={0x9, 0x0, 0x0, 0xfffffffffffffffc}, &(0x7f0000000040)={0xcf, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0) 02:40:13 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x4, 0x400000000097}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r2, 0xff, 0x1f, &(0x7f0000000340)="32241d932eb2ad0d3e658ac17729208be63f672593b4568cfbcac020026d9a7625e7dd4d898d5fcab17b313e80f64635ea6077e20586c49992ed79c25e5f5006c58f1707de55421f690d9d4cef5a30a29a03cbc925f14d0d88ec8ddf16a175db23ebd8debba9b474456e5907069ff64b7f13921b6cf89c3e83b7cff6affaac81973ed7f90043c6f8c3654767226afc1af7abf84a5a685fb319f2957cc69bfd96464637e4c5fa6b24903e9b8fd4972ef870eff059f44f88f31179f69f297281ab514ede21d87f30dad42dcc4ee6c0dd72f16101b6907b2f1f0a017c583e46e5a465a8d6e04ea70fbd6444a37c0abf2aea9b785e32099fab1e1bd54d2c16c0e18a799f61acc91c68d026f3121a6ae3b347a3d89c21699a5c80a47693e96060dccdba03cb94993e797071e4456a4c21f5b2ac7dfc7923bc4aedde22dd1070e64d5f20de9e3186be6dd22271146593be1255bae0e7eab93360e1843d5ad3d2be06af6e504a88ce820a306dc572bb622c39d09d9b835935012e3f86828b8b39d761f63492b7a4dae4b46f0996585950a9fca57b3f812a0c18888240a8cc33a1bcc37a1a5a473b3d401fb974aad3e8b49e80947aee72e237ca7c7f87f4ffb79fa852b3a943d2b69076e634612ddb19f63f79548dccaf84ff7bce8a6130b37e995a174945e93e7b0b3ed395bb550d11f8cf37b4b74223bcdcf1b69454d64ba80de7157f3eac5b4c68586707537e53dc04d3737d56345691c19205e202b8f3cc20d439a235d02188cbffdc61f0aa39f6790c8791e34cc38bee1d304367c4a636c07f31b0df16f6da1f7eba169eba10c6760377786c1c0bbdbd69fec33888b19e724a664479d773159c67409e470ffed1fdf34aedeed676de3c250e06fa2de67529fda25eb77be90de694cbdfbab7c10c827f0d4b57ac74bd2b9e7e475c8358b6b8a1afc135924660804e37f18fdef5bc8dd15e5e7ee6246c2c8b4ea7a6028ae98a2a7aa48053cd2d8bec3fc2ede0fc065796f3d2c73b5f3faf2cb569ec31248b13a3c1119364c6afc7c57392f0a897d6e996750ff53e3498e46bf2ed8851d1d3acf5657dfbef26e8b7471646d3ef661f3f3be0866f2f054f9bf14c7981491e7d4e857fc5cc34552f11f16cd90fcf06da8cfe472b033686b103fb1fe6626c03773d5eb1ed3aba2c1133fdda95870b41b1f6eb6acd293e490079cb9cd6ebebe72787588df017cdc8d5d9253a24b74ba21b812691091d15f9ddb0f9e8e514daf85f32d9c004f1b96b0f1cb69580ea409832961faf4fdcb3f40cc93181a90298c831f2d0de2d2af5ddfb7c9870a1b971e8ec75caf66aa11c7c0093e030bc2fe9b1c87b9480ccafc86ef3ee36bbbb6d19beed16c4fa173f03ac032fba2bc545796c36ddb88c27647fe03924649bbe00448a75340f483c51158fd2c84f48b43bbcdc3892ad1090693c7971d9042566985b3a86722d89e06c6dd25eb334c79d3bd3a705c892ef8ac942e596c68126aea65c6214bdc8d90c927bb955aadf7bce0ac34ea035a4478d1441b292f0d791da3b6f7efb467412692f5d760802e9922f6bd3b34f990c6ba879848bb159e1d2f0543fc7ebfafad5e3246e5e8967de073cdcab18c3f0bbc8c7da3e9dc4dc8c5ad8904dd1726cba6ba350b4455a2c4df9fd44917758b2c8cf8f66d38d138b83482064125e3f3469484b4a36b29a647a5ca9296a0f5a36db0f6f4115321867d47f77cb2dbbaebbc5816fa325a6ab18fd3db6e9538ee7eab923b29328109397fa9ae67c0685efb5ea04e4d3d93c0cd7a2abf84259fa4216e4d17dce97750f210041d79230796a0af00b8e768ea9a6fc27accb692244c5b0ecd10a33399b5d4af2f6b57e37d9fe9cbb65b7c6288194c37ceb12dfcbe776b87eda6d70582b801a1e726b77a2993736aab43ccb48d997fee2c5192c0d432bf1acf20e5856462d50182f651ed1f2f38b7992dad87fd426a2a55a533973bd16717ac0a118799d6f7bd4b8170ce385a4c138e7cbfe61f0a1c0fc73bc4594c50ed01da7a55e7dc5785707e2800886426e441c95f9ceafd307de285a340b4b39e598c2596018120b8bc09f9e14f5cc869181c8e42d853bf2e2124fba9452c48ded877bca73290e35c361ae7d27f6818625069a0800658835dac519a49c7e453778bf94182ed9b1d5b8a44844656a2a456f0d0d4e729a4b9809ef51bc70c144f8f4ff8bbdba57e48198ddb8e219e4270f5b89ab04110de03cca1876b73c2eea6db6b728e3ca36a762a5f85f3aeb566a401c8601bb2b82002bf3cf63d2ad2853db2be4473a1d7945bab29b23495d746793b6587b8c5f7b2ab4fa6117b66b39c6d7bb867a045c1dbd169ba8c85300b09c887adf4b86531dd1cf484ff7a2c2da5a83bb4909c5fb0db0f4e07951d6af2cc38f0c83e386d603d485c762ea364d54bbd5db7aafc50f7e59602ce8b118ae74d33734e06da67ecf779c7369c8dc7bbf0d8f764d498fbf6b22ffcf6f6c284ae12336f9a7f21f1a276e6862105aabc2b86dda38eed62a6ed3f39cc05d0d3909afdd856ce108e062648b4c3a3301f26ed079857b4b1d7d9088cc6400de6fc9889e7cf3b4b981fb60e0fe9099951a6ecc6d730ffa14ac5d98391e73d4c5b25c3442b4d923a1bb0cb7a473b33948a4587c4450ad5700577f8ac3f80f4cf3113a65dda2bee51cf0d6b1ac22ecb7d947eeb280b92c44a22a85c0991788ffec58cc34a212c57377eb31ca849e52da1793da33cc981340f8b9b8f7ab4851e966c16319647491b965fd469144e647f2c33e6a03bc6fef81b876f1df2c4902d5e09250551f47af60550d899d8f528003d24205522131e9a8aea10fbef86de6174721dfe85e45b251af34158d205cc4bfcbe2296edea73106174f987d97ece7c06af3dbb348fbdc1e5483cff81da7fa7be8b7424554e9c21d2e3b68f87470170cd9d215e73a560b0644304a02cb7aaf765098031b4d2c6a7b2f83f4246f16c1f1471241644df49815941cacc3206ef838ee6a4edb7a792c99b8b9eae669792b58828c09c2a789c0ba654eca19d55b02ff9eb082fcaad696bd71d9ab2d952dbac96fbc61d3da9014b5f0a73b93a0d6e2a175a494fb1f10c97c9c5bb66871e6444b39527e309d0db59941b3e43bf7d73c214d396e8c6d3f9f7600a01bbfd7ff99e3160c9cde6a502547fc45d56d09e14363ed97fd891bf70235db5969a75aa5ee28cb2643b6eeaaabc8f335f42d90c7b5360feae4ba42e101fc5b7430223e143d3d10a29255326eb3b5ea9d269b521db449aba0412f6f1ed656cd19934d527ed3e32d0066b7188c1da28ad4b9386f11e481d4b54dd5f4cacd5850d3efb625ca4a1ee378e2e43f8326126e4f9e1b93d879d24cf2d5fad2282c86ecbf8b80b6bd2f56462873fdb8ffe50ea1981c4e72b5b35f5974fad93c2c050bd8e2df52e63a5ce06e683820799d8a503f6c3a8b2b25c74fe3dd88ce46e98a28624d4075b214aba753d2d9d6b0f8346a37a9125adb25208cef91cfc3814a65b6f1c03ea73306242f33889f4c2e2b25bc67d751c8e1c3b7732a04bf1c989795c87182066f8492e030bcb9cb9f9be16a79210d24ee45ad7f06bba6590f4f02eaa481ac2ca075e2b11cf87203492ed49b66faa10675098607007c7ba64ec521ef6c2bdb7c53e454f295dbfbf560761e7f2c6357b622a0d281a625325288e80235cc449a93b1a556292ba3b49dab1ba71b7c8d65610f12e98a16010ce7c18c718a3d6106cc36087b99e3c527a61ef5ae47810abbb7a927b138170e896ec8e67b1c134a099191bf89c18c316f5c35304733493c22e4aacd95b0ac787184864de319bad33390a9a2ed170e622542d6c2defe1f450f1060e3ab4d9912a2ad5350dd91ec24228f7cd4077da319f954774d4205ca04bcda13033506c3dfb5844922c4e996951204e7f59c8c26308cd799acac4d8570ad15a745673356d450b5ebb0655d07d4d77596d48af8b9593ad7f61d049c2b5866e72377b104fe5666fe7189ce4b9c071661dd74a3691d0c1859109feb68ecb20149863428b7e02cd884115879535a85cdfe11c78ffa4dcc68e9413294ca290238c724795b8d3816876ee08d1ca376f1bd889f244f279bb99362192f3f2675db87a11f53bcc444830657153ccc05159b9d090a28fb94651875408654041da7e8034200a2a30a96427e4550fffea0831d2bd90a7518b493255b56c30973f68709724f24811bbf6301372014feef65eaded18fc71e130194c2859f665335eb3385407101318866d71714d390a3524eddace30ec04e5f16742b18d6fde7ad142803cf9d300dbceb6f04b95a1d8236d5afd2b022c7bbf00f8728ae2765e4e4d095b0e73251bbf517e84b29fe594082ba8dec960e1b2a9ce13786f5b32c9cae8ab27358de42a02b169422cc34f1a834b3da6eb870ce191558749af87820f2c2f27467aabb44be4795b6f4257838431d384cd52ed93d062a7885ab1ad19cb528839e18f73291252c50a3165fe2283a1fac515057da86734652a03f7967ce34bcf8696c52bfaadda9a1b9986bfd298889d162417cb5e757cccfad4adf2a61f81b7b2de87e3bebf3ff2eb5a00c1ce23494b0588ed6a8579f1afe858ba85616c346716fa6967bb678562b101d304d86e16f49353d16d1308bf3159746734904d7d69c8a00918edc55fe0b8ee5b09e23e10067e85c94793f1e24cb4e95468f1dfc81561bbfe3110673098a2129d602774276d0f4b73f630658399930e19fa04b9c454cbf49c6aa1150315fc0ed0a3fd5f186451fc5783fd3de2c524620fa65e09ef5b92488845fb5354c6b2dc54fe3288550c9c74cdd4090cfb700eff1cc1c953de04991b3bd5251ee0a28ceeca98b5a6a01c58ab479d4a7348f495dbb70708113a30b5e539ade0faf2a267e79c48bbf4787177e366b638739d8f76e2281ad30bd53b2d39a09a02e43e404e535b8c0b77e9c926ceb711e5f3b1b9be74903254c225b098be02ff5fc14645f828ce2be93e2c95b0c0db0a0a3b20dbc43855eb7a28bff1732397f1674d4958957168cc449027859b9b6d99b03f4099231e93c73a897d888715aabb8fb5bde87cd86b55b8e0d626c34ec4eab2f19749d4ca7c83c55ad2ea956352841958fbe10b145b52f439eea23f9a35886f87066a58bd9c308268206ae49ef63a84c90ca9c56007b17e71773a48cd4aa4b1ba644d394dcecb5c70d55e579ae7e2efc86e69f4b18ef255c17f86e3527c1d87dedd042aec49fd62809f4b438e392bc75d34b236b29ef6218b5c67e7a17c368f725089fc077f1e47e823afc7f29f1b022cecf8eeb949bbaf14df6a088027446a759bb69b0ff065475e0013aaa631e02448b8bbeb1472b2b606bceac5ae3bbb6684366049efcf4b1f24fdb32c75ecd5a7d4c53c754af8387402b5d6159aeef666e40a343d43741edbd647da54238f1c58f0222bf333d061ea83d473016480302571559631376dccb1fd47ed212ca670523854485bb7df44f1dc5f664e66c0759cc88a45657258fb9071a3a75238a3134dcf77cf58b3b77e7ea27eaef0bdd68a3c7715c19329d8f9914696d8e6370e5b0bf243065fd6ade64f83ede4a9db9128586351f1781ebb83ac1a264b8b7fcd2d229ae4c912fb90374c8ae4f1479b123659ba2259243658ed0000d6fea06fe77799d44903664105b1a6ace4c01485c69827fdacfbf80b7b030f8d19687534554c535b1818956598b60bf77a68cee2338c537d3d5e87921b7ad3e04772d00f4c2ca66936ae47d6287b4f87a665a6933c25494", 0x1000) write(r0, &(0x7f0000000100)="0dd146d083ca08ac3bef36dcc7014ff7f475307b502c191b2d225912024581492a8d277c82a8eabdd1370e88e355df8857aaae6fb0c7c0ba9e7ac8990e76e3a88ebc90c9d64ebbec73c67ad1798217683d7eaf188996db640f23b64174e4c33fcb97c7c6853cd0639480f54a4ec074a2cbd35e616c65b9a69236a873a5813cb2df2ddcef7f41d31fb877f94a4dcc01668440d77680b8359e43f14a4e15f39a5861f535d343cc981a46b9d2f6202ba309f8910210e26ac5cf778f31a744c800156a63e9fdcd6de94f923be2bafa6abf84e00e01940beaca922765b8d579c07ba25c707dc673a87ced9900a1076b0dafc44666f34ab04ff57ad83a365a10768d02de2a149d1f95160ca3129f1e6497145b78ddaa1936821d3d8c5a0044a6c7fbbf227614e698e1fe49e7008c2c7a1d97ee5be7cbccd46a24638f3898fdfba2598b6bdfd1eb2b480f3f8959f2cb9af76317c9fb6f3c7c3dadd54a3cf9a5960eff16097bb0e17527cbb3aa31f76e1c1c5497bba817c4a83380e150fa9785cf2d3a5a9f8e9227191696efc9d790c71f356472c3bb1f6989ceffe7fc47dfc9975e21dfd0dd6980a0cd451a1e1ebfb99756d7e626e31da48937c86e4c5dd92254c7c2bc9993e4703938bb1e759e89adbd98707fe3da25fd72ece66e8af108df06693d47a978a793636d1ec0ba8d21e087e7bc00b113f2e074ba0e19fc3aeea1d877c417505ea3dc0c7eda0f0aec", 0x20a) 02:40:14 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$PCIOCREAD(r2, 0x8010570e, &(0x7f0000000080)) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x206], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xff7fffffffffffff], [0x0, 0x0, 0x482], [{}, {}, {}, {}, {0x0, 0x400000}, {}, {}, {0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 02:40:14 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f091bdefe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f27845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c987c60a489aa1036d3bfcbc23186cfd9a58a74d4903e944a9d61a9552f5a10e6f133eb5f16b8633cf23145c92ed5cac81c3c2ddd078b1a6b9fcfbe2337975654fc75f790f34118575dc34fc18955faf40909af65a96834b8592cc55ffbc52440c975319af6b9134397162963a38"], 0x10) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54, 0x0, 0x3f}, {}, {0x6, 0x0, 0x0, 0x100ff}]}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) r3 = getpgid(0xffffffffffffffff) r4 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4}, 0xc) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) 02:40:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r1, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) listen(r0, 0x0) 02:40:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r0, 0xa, 0xf7) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r1, 0xa, 0xf7) r2 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r2, 0xa, 0xf7) r3 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r3, 0xa, 0xf7) r4 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r4, 0xa, 0xf7) r5 = socket$unix(0x1, 0x2, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000040)) fcntl$setstatus(r5, 0xa, 0xf7) r7 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r7, 0xa, 0xf7) r8 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r8, 0xa, 0xf7) r9 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r9, 0xa, 0xf7) 02:40:14 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1d}, {0x4000006, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:40:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r1, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x2) connect$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r3, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x29, &(0x7f00000001c0)=0x100, 0x4) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x1c1) ftruncate(r4, 0x0, 0x8000000003) 02:40:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x8010570e, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x14}, {0x200000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") 02:40:14 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050300000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f373f00acf00b7804be781e4991f7c8df5f882b297b", 0x3d, 0x0, 0x0, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) r1 = getpgrp() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x8, r1) close(r0) r2 = dup(r0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = dup2(r0, r3) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000200)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) r6 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x1, 0x2) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000240)={0x1, 0x9, 0x8, 0x0, 0x1}) pledge(&(0x7f0000000280)='\x00', &(0x7f00000002c0)=',-\x00') setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0x123) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0x144) 02:40:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x2) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) sendsyslog(&(0x7f0000000080)="b6315cf148a84721b4b5f540d5ffb5bc1852f9af8e1f11434ced1092986cf9dd", 0x20, 0x3e) 02:40:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) mknod(&(0x7f0000000140)='./file0\x00', 0x20, 0xd091) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) write(r1, &(0x7f0000000000)="8c872d96600bc31afcf1f2733b83a5dcc252138f7c6550dc950876e27bd07c6db2018de8ddbbae4beddbad80f6c0e92ba58cca2263d620424b5a4d9f76407cece89d26fb1495eb4340be50256944dc07fba8716c9bd21ac69acab8dbe8a074504231beefcf8e312887d7115b4f514d4d43d2ef4c17260a20fa2673929194f1ff5341e8d577ad13befca6ec107e889fc981a85807be0780f51f22d350139aa95ad8cd0d5fb208cebf62c37db0e31b062b04367d245c599594ad4169a1d17675622367eff7002ebc32fced16fa80f65c3a2692aa82e41bd7a815", 0xd9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2d}, {0x84}, {0x6}]}) syz_emit_ethernet(0x364, &(0x7f0000000280)='D') 02:40:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x8010570e, &(0x7f0000000080)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x45}, {0x6, 0x0, 0xd6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 02:40:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x64}, {0x4d}, {0x6}]}) r1 = semget$private(0x0, 0x8, 0x400) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r1, &(0x7f0000001100)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x17, 0x1800}, {0x1, 0x9, 0x1000}], 0x3) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r1, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r1, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r1, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0xc7f, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x1, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r1, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r1, &(0x7f0000000040), 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r8 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r10 = socket(0x0, 0x4, 0x6) fcntl$getown(r10, 0x5) r11 = socket(0x800000018, 0x3, 0x102) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r13 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r15 = socket(0x18, 0x2, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240)={r5, r12, r14}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000540)={{0x1, r3, r6, r9, r14, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) r17 = semget$private(0x0, 0x8, 0x400) semop(r17, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r17, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r17, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r17, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r17, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r17, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r17, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r17, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r17, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r17, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r17, &(0x7f0000000040), 0x0) r18 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r20 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r22 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r24 = socket(0x0, 0x4, 0x6) r25 = fcntl$getown(r24, 0x5) r26 = socket(0x800000018, 0x3, 0x102) bind$unix(r26, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r28 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r30 = socket(0x18, 0x2, 0x0) r31 = fcntl$dupfd(r30, 0x0, r30) ioctl$TIOCFLUSH(r31, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000240)={r25, r27, r29}, 0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000540)={{0x5, r19, r21, r23, r29, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$SETVAL(r17, 0x4, 0x8, &(0x7f0000000040)=0x80000000) semctl$SETVAL(r17, 0x1, 0x8, &(0x7f0000000080)=0x7) r32 = socket(0x18, 0x2, 0x0) r33 = fcntl$dupfd(r32, 0x0, r32) ioctl$TIOCFLUSH(r33, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r35 = getegid() r36 = geteuid() r37 = syz_open_pts() r38 = dup2(r37, 0xffffffffffffff9c) getsockopt$sock_linger(r38, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r38, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r39 = getgid() getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r40, 0x0, 0xffffffffffffffff, 0x0, r39, 0xffffffffffffffff]) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000280)={{0x36f2, r34, r35, r36, r40, 0x123, 0x9}, 0x4, 0x2, 0x3}) semctl$SETVAL(r17, 0x1, 0x8, &(0x7f0000001200)=0xfff) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000080)=0x7) r41 = socket(0x18, 0x2, 0x0) r42 = fcntl$dupfd(r41, 0x0, r41) ioctl$TIOCFLUSH(r42, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r44 = getegid() r45 = geteuid() r46 = syz_open_pts() r47 = dup2(r46, 0xffffffffffffff9c) getsockopt$sock_linger(r47, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r47, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r48 = getgid() getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r49, 0x0, 0xffffffffffffffff, 0x0, r48, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x36f2, r43, r44, r45, r49, 0x123, 0x9}, 0x4, 0x2, 0x3}) r50 = syz_open_pts() r51 = dup2(r50, 0xffffffffffffff9c) getsockopt$sock_linger(r51, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r51, &(0x7f0000000200)='./file0\x00', 0x82, 0x2) r52 = getgid() getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r53, 0x0, 0xffffffffffffffff, 0x0, r52, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r43, r52) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 02:40:14 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x205e, 0x902) 02:40:15 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0x3, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 02:40:15 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') socket$unix(0x1, 0x0, 0x0) r0 = getpgrp() getpgid(r0) r1 = msgget$private(0x0, 0x105) getpgid(0x0) r2 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x9, 0x0, 0x80a6}) r3 = msgget$private(0x0, 0x9bfb243d1cc7ffc5) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000100)=ANY=[]], 0x1, 0x800) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000040)=0xbd1) r6 = socket(0x18, 0x1, 0x0) dup2(r4, r6) setsockopt(r6, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:40:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x5) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 02:40:15 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getppid() r2 = socket(0x11, 0x4003, 0x3) sendto$unix(r2, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x91) recvfrom$unix(r2, &(0x7f0000000040)=""/175, 0xb1, 0x0, 0x0, 0xffffffffffffff65) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x30008, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000200)=0x27) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0)="daabc44156e0fdea8609e34bca3d5acca96c1024bd2ec124fc6c9b43e5b57b5c94087bfa77a3971b7b3d6aff653c0f0b90f0b98fc0e83690fe31a196f5f3a7de90008aa10b4c7233c229a02067af33ff200d9be349ef8908274f2b5a2a0dd4a21288492694548bbf556e6fb6b3f3ade5dabfed01fcb30427cb5423addd7b64c1d27ef117a58f278871f60e02ec1fb6895e0384a8ce1ab5837d80", 0x9a) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0xe7) fcntl$setown(r0, 0x6, r1) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) kqueue() dup2(r4, r0) 02:40:15 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x10001, 0x4}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c5b400000037a42e"], 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="334c8f277d3f1f1b", 0x260}], 0x1000000000000309) 02:40:15 executing program 1: r0 = semget$private(0x0, 0x8, 0x400) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r0, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r0, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r0, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r0, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r0, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r0, &(0x7f0000000040), 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r7 = socket(0x0, 0x4, 0x6) r8 = fcntl$getown(r7, 0x5) r9 = socket(0x800000018, 0x3, 0x102) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r11 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r13 = socket(0x18, 0x2, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000240)={r8, r10, r12}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000540)={{0x5, r2, r4, r6, r12, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0x80000000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000080)=0x7) r15 = socket(0x18, 0x2, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r18 = getegid() r19 = geteuid() r20 = syz_open_pts() r21 = dup2(r20, 0xffffffffffffff9c) getsockopt$sock_linger(r21, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r21, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r22 = getgid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r23, 0x0, 0xffffffffffffffff, 0x0, r22, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x36f2, r17, r18, r19, r23, 0x123, 0x9}, 0x4, 0x2, 0x3}) r24 = semget$private(0x0, 0x8, 0x400) semop(r24, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x5, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r24, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r24, 0x6, 0x3, &(0x7f0000001140)=""/191) semop(r24, &(0x7f0000000000)=[{0x2, 0x0, 0x114fb90cb9eaab4b}, {0x6, 0x8006}, {0x0, 0x6, 0xcca2c4e5c871d9ab}], 0x3) semop(r24, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) semop(r24, &(0x7f0000001240)=[{0x4, 0xff, 0x1000}, {0x0, 0x18f94985, 0x1000}, {0x73dcbeece81e26ba, 0x10001, 0x3800}, {0x4, 0x9, 0x3000}, {0x4, 0x8, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x40}, {0x0, 0x400}], 0x8) semop(r24, &(0x7f0000000300)=[{0x4, 0x80, 0x1000}, {0x3, 0x4, 0x1000}, {0x3, 0x52f, 0x800}, {0x1, 0x8000, 0x1000}, {0x2, 0x100000002, 0x800}, {0x1, 0x1, 0x1800}], 0x6) semctl$GETPID(r24, 0x4, 0x4, &(0x7f0000000140)=""/142) semctl$GETZCNT(r24, 0x0, 0x7, &(0x7f0000000100)=""/4096) semctl$GETALL(r24, 0x0, 0x6, &(0x7f0000001400)=""/173) semop(r24, &(0x7f0000000040), 0x0) r25 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r27 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r29 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r29, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r31 = socket(0x0, 0x4, 0x6) r32 = fcntl$getown(r31, 0x5) r33 = socket(0x800000018, 0x3, 0x102) bind$unix(r33, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r35 = socket(0x800000018, 0x3, 0x102) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r37 = socket(0x18, 0x2, 0x0) r38 = fcntl$dupfd(r37, 0x0, r37) ioctl$TIOCFLUSH(r38, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000240)={r32, r34, r36}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000540)={{0x5, r26, r28, r30, r36, 0x18e, 0x7}, 0x7ff, 0x3, 0xf1}) semctl$SETVAL(r24, 0x4, 0x8, &(0x7f0000000040)=0x80000000) semctl$SETVAL(r24, 0x1, 0x8, &(0x7f0000000080)=0x7) r39 = socket(0x18, 0x2, 0x0) r40 = fcntl$dupfd(r39, 0x0, r39) ioctl$TIOCFLUSH(r40, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r42 = getegid() r43 = geteuid() r44 = syz_open_pts() r45 = dup2(r44, 0xffffffffffffff9c) getsockopt$sock_linger(r45, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) faccessat(r45, &(0x7f0000000200)='./file0\x00', 0x4, 0x1) r46 = getgid() getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, r47, 0x0, 0xffffffffffffffff, 0x0, r46, 0xffffffffffffffff]) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000280)={{0x36f2, r41, r42, r43, r47, 0x123, 0x9}, 0x4, 0x2, 0x3}) fchownat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', r19, r42, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r48 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r48) r49 = socket(0x11, 0x4003, 0x0) recvmsg(r49, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r50 = socket(0x11, 0x4003, 0x0) sendto$unix(r50, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r50, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) accept$inet6(r50, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 02:40:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0x7fffffffffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 02:40:15 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x100, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) fchdir(r1) write(r1, &(0x7f0000000080)="2020e66320650a", 0xa086) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 02:40:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xb00, 0xfffffffc, 0x9, "139fd72cb1d553c000", 0x0, 0x3b}) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f0960", 0x27}], 0x1) 02:40:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x2c}, {0x6, 0x0, 0x0, 0xcf}]}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/165, &(0x7f0000000040)=0xa5) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$PCIOCREAD(r3, 0x8010570e, &(0x7f0000000080)) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x1) pwrite(r0, &(0x7f0000000240)="fbaf84ea37679be96914f6357e3a", 0xe, 0x0, 0x0) 02:40:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x7657078bbfe3cd03, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = semget$private(0x0, 0x4, 0x408) r3 = socket$inet(0x2, 0x8000, 0x2) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0xfffd, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) sync() semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000200)) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000480)=""/246) semop(r2, &(0x7f00000001c0)=[{}, {0x3, 0x1000, 0x1800}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x1, 0xfff, 0x7f, 0x8000, 0xcb, 0x6, 0x1, 0x1f, 0x1]) write(r1, &(0x7f0000000000)="220e22", 0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r4}, 0x2000000000004, 0x318, 0x0, 0x0, 0x3}) openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x20, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x102e7) semop(r5, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) semop(r5, &(0x7f0000000440)=[{0x2, 0x0, 0x400}, {0x7f3b0752e8ac2e83, 0x2, 0x1800}], 0x2) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000680)=""/161) sendsyslog(&(0x7f0000000380)="8990a269dc651ccf638248e16fba40c49b805c00aef2f44d6d8522d7caa8faecdc28ed7e2a41a499afe7d8335ee4f243763a2f916c291cae1b11d8e9f5af6057dbf446c8a74fa9431b8368be0315aefc33c01491db529a6b8d6b20d107bfb1bd0d7df092e6ac829521f48b5598773a65915967b78d634557b5b8f30c73235f5430331feb399e93536a04ea301b646444438aff5cc9092afa48dee3d6841c46556c77b9ed554cbb7b9319cf377aa143b4814ef13e7524f5d63c124669aedd78", 0xbf, 0x8) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f0000000000)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x40) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000300)={'./bus\x00', 0x5, 0x2, 0x7, 0x0, 0x0, 0x7f, 0x2, 0x0, 0x0, 0x81, 0x8}) semctl$IPC_RMID(r2, 0x0, 0x0) 02:40:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() kqueue() ioctl$TIOCSTOP(r1, 0x2000746f) dup2(r0, r1) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x1b0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000200)=0x6) r3 = socket(0x1e, 0x3, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = dup2(r4, r3) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xfffffffffffffdea, 0x0, 0x0, 0xffffffffffffff00) fcntl$setstatus(r5, 0x4, 0xe8ad77e1fb0c4285) r7 = syz_open_pts() bind$inet(r6, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$TIOCSTOP(r7, 0x2000746f) poll(&(0x7f0000000140)=[{r4, 0x40}, {r7, 0x40}], 0x2, 0x1) recvfrom$unix(r6, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) accept$inet6(r6, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:40:15 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x200, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x8, 0x9}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x98e, &(0x7f0000000140)={0x3, 0x7bfffffe}) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x4930, 0x0) 02:40:15 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') rmdir(&(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f00000004c0)='./file0\x00', 0x0) r0 = socket(0x6, 0x8000, 0x68) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) rename(&(0x7f0000000140)='./file0\x00', 0x0) 02:40:15 executing program 0: socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfc000000000000000396819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d000000804385f04157795ea4c1c749b0cc0e397ac66881e54552f22760c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200001400000000d28418ec1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d310000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f2270346137813494ae280cccf913637f434172638d57bb0aa7eda828fe2cbd7b3f19eec52a65958bb96bf80"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) pread(r2, &(0x7f0000000040), 0x0, 0x0, 0x3) r3 = dup(r0) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 02:40:15 executing program 0: munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) socket$unix(0x1, 0x5, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 02:40:15 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x60c1) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$dupfd(r0, 0xa, r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) 02:40:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001800000d11eaaf100"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_open_pts() ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000300)=[{0x8000, 0x3, 0x5, 0x8}, {0x6, 0x13, 0x80, 0x200}, {0x8, 0x6, 0xb8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000180)=[{0x7fff, 0x8, 0x3, 0x3}, {0x4, 0x5, 0x0, 0x8000}, {0x101, 0x4, 0x7a, 0x1}, {0x1, 0x3, 0x8a, 0x1}, {0x107, 0x7, 0xa}, {0x9, 0x1, 0x8, 0xd9b}, {0x11cd, 0x4, 0x2, 0x2}, {0x7a2c, 0x7, 0x20, 0xfff}, {0x1, 0x9, 0x5, 0x2}, {0xe, 0x1, 0x1, 0x5}]}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x15}, {0x15}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 02:40:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86338) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0xafd25d75d8876685}], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x8010570e, &(0x7f0000000080)) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000040)) close(r1) 02:40:15 executing program 1: mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000001800)=@in6={0x18, 0x0, 0x1f, 0x6}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000080)="08d8bda3c63edbbd4fc4b0114e151b4516e1f53b574a4284cd391058f4d4af31f30db9264f5ed83687b0a12542af9a19858c9144d80a840197e34914396aceaf9676b2c9575eb6a2c8f15e007afa5e7b313d2382341fe03f63f66f2863dd0c137d9df03d5cc53caf044a0dc7efbb225375e9ef30d781c214e7bc1a99b4b6b2e3103c0371ffcfc2128e939846f7b59ccd0c42257d", 0x94}, {&(0x7f0000000140)="8f553dae08f2ed75c5a877a084c439bd7806442c48aa1b2d3714f62a8648e27f840a05d292b9", 0x26}, {&(0x7f00000002c0)="9d6623fdd4bf60c35a028bcddee6f9ae05fc01e8f6ad677a9583c94f0cc3668884b43354dcdb22c28a50fb20282ec8e0db3d762b7e532d96b42f41f5ecc999eb6d97a3d7", 0x44}, {&(0x7f0000000340)="c1f8aa11f5e9b69cb78419bea7e114cd29d18558a2361f1fca0e77f26a469d38387809f9cc34bf4b1f011265d4d6d20af63ec5f7aa3883b3f049de8fe77f7be181fdabe55409dc03c3aa5e9e68a25c72e600ae1a204a8dffffe5dc97d195d9c1b26bfffc1d154731e70edb5771bac27fc5ffb1799cf38939700543abee896698a46f894113a3577f7949f4049382117b24a442618496b1398556b0afda768be2de4d4ee60ce3549367072ef6f4c570198f9ea636967dc523a36713f05eb63b2433034e7dba018ada8e3613f1b5bc6f85e81503346484be7f", 0xd8}, {&(0x7f0000000440)="50efab2b163353d6ed4ce04d4f3baf04fc8fdff74a3672e5d721180ac493c94fdc711e9a8b0c4874a74be8fd16f2653a45bbf2c6d5cf198f32f85e93bf090d66daf56f79a35285ce174be590efd2481ef4c95cac9002e904f016b6fb3fc1e2506cc5f49ca2bb810ab3cb385fd497a3c4d06522614b348c034b04f1df710c9b680265a77e1ac2ab", 0x87}, {&(0x7f0000000500)="3666d316e0db17ee1bd85e8feb7c58f0f2c47825f5c701a7cf93f90675a1d7bc4b8da2bffd968883f80e683087b89e7a7e720716effbbd5cf139b344160342dc7ff42d6bc27933e3fa57cb45d4bc774ae9f0671005f86b53ba011f1ddaab6e26519f18998d5644c7", 0x68}, {&(0x7f0000000580)="0cf01ee83170b36eeacb3a84f1847f81147cad492c1a218b8c278805ddf2d1ba6b7101dee03a5512f7b34f88c1c99c70517b9e2e823d4541d98af4d625539d1e95121b0660b74442b3588838197b5289", 0x50}], 0x7, &(0x7f0000000680)=[{0x1010, 0x0, 0x3e, "d1a2d7f438d64f1d230f4b1874867b73d0a47f6f1b53e42419447edb1afe597bea18223257ebc2ffa095d14a422e479c6083fa2343de9df835ba8d97f625590fe47975a7eb480453f7885630e18dd3465e8c5411d698e5498caf3de47a375a9cd879da8937cb6c4b103fff7dec9d8d7d07fed98f66dc6d0ca7578235b2748e6460b86420b3f230248d6a7ef31347594bc9bdbc093645d0d98c911bd776eb5c69261639c71ecf544861af8b0f1ddc3845cd2e781dbf9631328b89f02cb7ded0cd0702ffa42556dd32e0de54a6e23dd6627c68d4b007ba580ec234cebc1a25aa444e31e22b0ef8b235ab4761e9a9ed7a528c6078d021e38fd507ea92d378c6493ef588013b9e320609e0cf5e3da54c56fefafcb90b480fc39bfd715e87c879830b52c8efb6e2002a063d230912a56adbca9984a32e7bcb930de79dabc3b07d74038e2658c93cd3119657c97a96a55c004f7f5e1dc72db95f503987782878ff829ca30b1d57fada89fcff88effec7caa31f91741c960b417f37846f149621b06ef2a0694a0d1c692871fe86c88ed01a77f40cded327cb64b3995af33d95d4ef5f4867a21b4cf5b39dc1cc510a40cc3eed0439b910403cbfa71094ef514a0db465bc3ddc97a9a57834abb0fe90061cb39c2cbf40b643ba2999bab1d50bbf695c70ba5dd3331984c431a2f8b39bdec21291feff4f500006ba66d8874b60fb77ff31423205b185c040cbc146bb587d9fb34b3bc2740915b74c7c3224015bea652d5133f0ccb6247c4aeea3d65384553b170144d4ef384132802fad448365e29c9940001d37a2384097d2f3c52cdf5e1c39b68d7ee0af889be1302276af0b3e9cb3abd1f25753569d7cd6835f84a0ecaff4735341227a39aadfffa2417d6309fd20468e38b3a77381cd411fcd56ba57c5684dce769a8c8eecba625d2c8c1dbeb42a2a5c6e8186be6fd0b8ab22b0231e23a735bdd5bcb3f2e4dbfc2a710935847727dac57d1342480ba90bb750936d3de79a326cba176cfd861285dc033233427baa17fce424616a36eb4d262430c91f06c3a83a7719dd6a5e559dbe33138a12ca1e7bb71539166fcf5a03c887125b7ed7af45ff71ab22711bf272574b37e7105b6f80523dc2182f6c957e5d1078a83e273b90cd9cc47cbedfd458b1d8a40f9e7ae65c5076b71a4739e4b6dbf4a66c0ed017eccd619608c41cd06cd9de57ff58246577ab16801b4dbba1eb11f2d5ecb18bf3b2a6ceab629b656118d4f5bd0c686532ffc61b31d95d39d4e53cc54a8f0973d8eae012dbe1233f14db29bc781a6ad5396bdbf4cf64c961fd51b926a622c21bb479aaba8b49b378cf20f1339ad89b1ea544d9c9f313adcc6ed7fbb26008fd4f1b476b3a99a94d898ae19026652a8fee568dd2d605258867ae848363cbc1045cf39e24dbb84b2cceea85a71962c59d0e660c10dd9365d21dfc166a0f3e545750b722b4702579532f766b97b8d95d68323d6b82db0855c7e9509d2355db3d03c3f89b4093f406d359054f2f321c37129a98f6eea1d0de0182107650647483d2b10be55b9fc6b72101a0bc3d2655a1e30e015a1fd2131cc805e892b39437d49e0b6fa1391f2096d39937d30f134ebf51dfdd27a37385d0dee55405ee27791348806777d4b553720bdd69812abf2a2d2ca3b4d80817b51422ba1108a0559cd636a38bc6eabca35700aa9120c76832e5bf76c7866b010de1e62f4f527f76d386879092f885fc442cbe8ccc101879166a051d95aa7f1ee10d2b1bcbaaaee7e0bceff83b24036d63931242c90cb10f818a752f874f0ca56177bbfd8695a7583d80e8454423e2cc90854aae1926887345c2cc7f2a7ca0c8b36d85fd3b2ebc2b2617450365a9269a4706dcda6f2ca156891eb9aedbf48064f45e3cbea62b745ffb3b3ed643d36d087e3a3d5620cfaa64ef864df02cc3fa95b636877b0568445082d379935301cbcbf58437ba783fddea7c47300e8cc2dffc385002681794e487bb8ce78d70abc368f043afb33e05dd9337188d2fddb7ed8cd09aacef944476d02c39fd438f813a9f1f7a31f327eae6f855f5fb9c1a36dd6bd8f112a195a3139c55e371b2296e551763a947484723473d823cecba905813b7d5a166927209d663081fddde0876bd5a00054c3ff6f46726014b9128641719d3d22cf50f938232573244a62aa9310998ee14ef8a1d78c84230d99f8e8a1dedd5e03e52b88515d9e97c4211e7c696b63a7101f710dfcb542156b5069b9037802bbfd06d8a5ff3906d178e7bac4dffd038af212d27434e44d725994aa4e253b0016d5158396d8adee8b846d60413e1331f0e0a66fee79d211eaeeb05b6fed6dcd420bd6e88589b95b928800a29a9cc55d3020ba907b747c700bfce2780835e4c9446f1c5bf298f69511609c999143957b443f19c4dacd26bcb711047ff9daf544dbbe87f1986db7f1dcdf4006b3d5456fd01ab8b4a75a4b6615ca7c34edacce1dae7428e9b4e364ac150cbbd5331640e672ae07fcf149dc8019034c292b6108d726f23c05d48974903fd38ee1def4ed3bc2ad2d787305beb653df2bb6db114321779d5443edd9dee9cc9b8693187101931029ecb1ec99e8eef53815fa79245b598479c1cc2ba8db235de45ae42c094a5e4bfd2133696100211f78dbd02fc5aa531af6b1eb4bceba682580edf8ec8c4204186b8ff7260f6fe23ab84c60181b3a9e68d9307a12ca3c94735f3ee6b60257024dbfc98ddb4f9f21fd7e12fe61e293149313fca4f322ca6c23cfda46a54f166cbce8448e68ed4f358d864f9f65c0ece0deacb6da1b6f023ed9eeba49b00697a4ad1f3a3f85863c5fc64fe028d2d1c518f4e0313a3df5a2c72ee443433fa9d34d21d96f5cca02cc981d9defa9a0a1ff1de01d6d013148b6ef53a8e785213f1b0adeda017e7482f909ff8f8d50954ccb9abae3d746c2a44f84049aea5e4dc062c96c0c11e8b6225da71d8b573f98a9ac7eed269313e279f01970e315f671d4fa0b69e93dc13b721b4b480706d1259d9687710b4e1a7b9c96735559eb8673305f294469ff53b2c842dd75bf79c69abb59a007fd871848739df7a66bd6c8c9838ed1ae884a4e66d80c51ffd3c8f7fa3e05130f44887f7d0456609ad528e7ce5ee62e06a5e660e9d7703cc5c86a187be04f3d41c27beb6706dbdac9faf680cd8902edc1851c9543fd70fd1d9a4a1a371dd3d9b07407bfc93ee1ded7c6f27ab5983f0539bf70acbeaa65beb4015c5b89147317bc4e3551f5b0a7de08aa3770fd361d334cf9e247ce57f57e006828d1501683e6b956db99dc2c84c5e93f964125eaacabb573987e911e0a654e70cfd7fb1bde013d84f5c6cc1ace62b3c9608a55e9802f1cf523846dbf0a091ccd1c31678abc20fda5ef124ab0125b2ec6f8e5d612c96924ae73b1202a42fa527110c697b661d6c698addd2d81a20f790c4292379c4e69d9f4bf73a23162932fcc564fed24ed135b705475e7420b6a464ac7e501448c51002087f1e07d3565e976b548ad78b1f114b881222fa44f95bda3c14694cde467a8c1b991eac6f91683065b0eac08176bb7020f2f5f8081f45c5c80f01c8e2011997a01d30f6850df4cfac5545d58bcc229265473df8916997e8e58019aaf81200ff0cc9e4f34f625644849ad41da26fbeff3c40da6d086df6cbaa1d8e7e7cb2105e3965120188c4b15c9586912faf3918be6adc67443e5394991c3ff71de690fda9ce1cfd988b2ec009373013c44f7604c89f654cd149e6db204424d7082858afb0f14539533ca01eaac278e2291bd845d0be546656fae57854cdf5e86fa7fcde2d88163ff7b38cf9ac03beb3be40b3b906d0891eda24ad37635c2d824e73046fc99319fe7f29d43614d2bed7297cc0d5c5e4af39e86f09acfc4fd28790ca1f65b041c43fa7281b555376a5c01ee6dfc652fea021588ceaf7259df24923ae9c5f3f14075f76bd271d815547b2e21913f6611f97ee755d8fbb465d283b34376b3780f874e5b5fb5dc61e8a6c3e1e9dcc2f28bdc33a52b1fb0205ad9172644c7e870fc9917fb17cda469a6c4d8f6bbc17ba50d935f9011e7541218440e0152002d410c936c70d9f2993a95ed5d13f4f6154e0ffed7807166bb86481460475978446a2ec1b4bcc2929ec5dae59253f4694ee1c698e0801a09a33170fd4d68cf4d6307e58a86647fc4fcd85514ca7a650bbd52d8af4d8ecdedfc98fb4a81c4bc032820b3f17650f7ab679092773a62d1083decebab8c4ffa5dbc1a5a22f2004c00f0abd01f7b1de171531bd09b84eedad3689ef8e149d59c81fab197c9a1f8505847e114a38c33781bee6bc8a9cc597f5e3536487727b802c618bc9ffa55cfba72a16ffe13d9fc2cbbc27279be800c65348b7bf931b6e29af57380233f3b81c6417594ac1dc70a9e3192c68b69751f3db07efa702be8987d1c19f0eaa6e15716dd5af5a6e092b7f0e1245ed76ca166be142953a57072e587737127829787fc951506061aae4e1c76a6daf3cfe5664a6e4558482e2c68954391ff4977b3cd8a2f257f227817c9090c551f6c99ea00485c60d949a5bbfeca49a91e9e9c449698d364d64a34a878d631a9ee900c0c76c6cc1c4fa22718ce8aff556d6bd2dfe7bcf85bf33cf13f30b00a0c386831e84593bdd05dfc912674eacc39069feb3f128f6ea8c641105ce0c51e6c2cbaed82f586038be8b4f9a6812e8e4b92243ea0cea389b65ade77d85f2a55563765d87d6ced8bc7deffaae1a260fcb78b976fa2378cae5b9f9f984d2c3964404abaea7f3129ffb2b6a57ebe234fc94da3fca5affbb00903a4703ae623446aeee42f4565d502f846437cef25d7f880eca59a215b1fe4dd719c38eae3cbc2ab63d559ce568961d9580781e25e43692c36c725cce70bab0256c654d136178052f80b961e40aa895b9ada7cc5c7a7dae0607737a0a7fb625889b1d5ed123cd8ccd2d3b47bf9588b9ee8a2e6391c28ea4cfd3026a47c43c04f00767e63ebc5811d9e2b48417533ec26373db9d5e1cf5ac9bd3da9558f4114e110d84387178ae4bfc9015ba4b5a9778b1bfbaee06ddbaea30af518057f57a1992bbcaca6600788d9e5dc249b6903afabb7a33679f428598811708198da7db8fe8c63af0f260f93d24fc35c22f491126006ea9870d212c8cb5ef1e2749c77817237a3cb48fae19b6bb7a97ca662096b0e4e39ece762ae261a83ab74299b259f7599a63190c921f4b4536f1f48a167851958fd956aa1d666c82ee3f88909d84fb35efcb39fa958e19acf0d428f41f6396b81414670b9ce949c6ce8e64cffa7c166a690716d688f98cc04bf4e94420ea97671dd57565ff7b44c3e0a665bf3f5fda094fecd947728af8117f1001c0ab6b215a748a49acc7119231cd792fc1eff53019569b5d19eeacbbfe919d79365d7ad75ba6a8e0f75e1c48dce57ad904b5e7cec6166304759341d58919b01248c3613cde8cde3b564faf6de4751af048325fc0b9ef4a475bab42265b079a279ee7e3b894c88f4c58400cbccd8dfbe9b35840fbb2657fae561972134e809ef657a227b1d6aecad71da297fe70debe82d75058321691cb1c5469d037c41e983f19688b15754895113432a1eac3feadec1703e05d0a8f885d296db3aa702d9de67ba23c8026a046b61c2f9222f3ecba2f27b020f4d0ff18c3c940e3973709c3e5c11f2a017aa238fa73551108561aee0a9b436dc2b02aac84b2222a3281187d8ccd565cf55b816d11be7e044e6484dcde717b5c918ebfc29dab25cc4013ea2f5e3a6a84afddc1"}, {0x100, 0xffff, 0xfff, "82037378047903c4eaea76172d396f8c6ed658f57af4c7043810a98c84f7d785c7514345731cf8af61885098fa324386f4c334958ca9635157ddf9369df31baf35f4c5180001c4078b094de24846434ad1f2bb6c53858c1004a3c29f00f5ebd1bbba6ca07930d79530355b33287512114a14ac49f86a5eda01514ecd3825e7f4f774dcaf3988722d70c5e7f9c0dc352829e0ccb316967f56f9689a8f55e6aef4ba60fb6355d66535e64e9d8bb6204fbd6104d76fce8feeaca18bd2ef4b5d971b17839cdebb448c93a0f33f480e782013940351898156a1188eac20c0a00d29515292e426ba68a64c97b13e39"}], 0x1110}, 0x1) 02:40:15 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x11, 0x0, 0x4000000000000000}], 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20000, 0x97) kevent(r0, &(0x7f0000000040), 0x22dc, 0x0, 0xfffffffffffffffd, 0x0) 02:40:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x408632e) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getpid() ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000100)) 02:40:15 executing program 1: r0 = socket(0x6, 0x3, 0x102) getsockname$unix(r0, 0x0, &(0x7f0000000040)) socket(0x20, 0x4000, 0xd6) 02:40:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x66b, 0x3ff, 0x9, "0200000000000000000000000000d50f00"}) r2 = dup2(r1, r0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x80000002) write(r0, &(0x7f0000001200)='\r', 0x1) 02:40:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) dup2(r2, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0x682) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2d}, {0x74}, {0x6}]}) syz_emit_ethernet(0x13, &(0x7f0000000580)="36b83e522c066341519be712d7c25f180897fb") r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r8 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) listen(r8, 0x10001) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r11, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pwritev(r8, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6e9e, 0x2, r9}) fchownat(r8, &(0x7f0000000180)='./bus\x00', r10, r11, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r11, r12) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x3}, {0x6}]}) msgrcv(r5, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000540)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYPTR64, @ANYBLOB="2d1810c73fe4c97cc88906a4a23e594607fb3e15e4326f0a0a6d6fe9120b26519338536aa3f39f55d125cf02e2797b6218b098694460b2cf305f82214cc919fa04ed2472286dd7a150753fbdcee80568c5d313f121c27c57d8d31db3f873589392f95168520d6914cc0f2c8e91ed9f8d0d3b111ce1dc825c7da4b3f6f83d1948f4fc7033efd2d9c1007ae4e0b6a00c5c16bd5ace016090a2129868e35a9a9ab397da", @ANYRESOCT=r7, @ANYBLOB="8dae6e1da148da30d286e7314260cf7217b9ac7a0dc4d01690658fc733decb633c6b7d698d695d3f3b3ecbe21059851c1d3cfbd98fe35974a4fcb9e5027c2d9e686ce4aa386ecc255c5f7b962d01be43a829e229adc3e44b879aef4cc060f28b9dc706590c06bf940ae18e2fe33e055317c31dc5765790365a926344bcea1ca2e06141dd042a9d7b736ba9a4b5237b076a67a1c05015d077dd4947dc6d013e86c866461fb9c51c12e5426d8afd9234bf91ab66718937551b2be49755514bd598f85d436535f3c7e0d59c048c52322b1e310f5c13"], @ANYRES64=0x0, @ANYRES16=r13, @ANYRES64=r0]], 0x1, 0x3, 0x1000) msgrcv(r5, &(0x7f0000000280)={0x0, ""/68}, 0x4c, 0x0, 0x1000) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x80, 0x0) 02:40:15 executing program 0: nanosleep(&(0x7f0000000300)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) panic: pool_do_get: pvpl free list modified: page 0xfffffd80633f2000; item addr 0xfffffd80633f2000; offset 0x0=0x0 != 0xa15234485aecb76e Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 86878 72601 0 0 0 1K syz-executor.0 db_enter() at db_enter+0x18 panic(ffffffff82245db4) at panic+0x15c pool_do_get(ffffffff826513e0,2,ffff800023db8dc8) at pool_do_get+0x439 pool_get(ffffffff826513e0,2) at pool_get+0xeb pmap_enter(fffffd8065be8cc0,d030fdb4000,77e45000,1,21) at pmap_enter+0x16e udv_fault(ffff800023db9158,d030fdb4000,ffff800023db9050,1,0,0) at udv_fault+0x18b uvm_fault(fffffd807f000000,d030fdb4000,0,1) at uvm_fault+0x817 pageflttrap(ffff800023db92f0,1) at pageflttrap+0x1b8 usertrap(ffff800023db92f0) at usertrap+0x21a recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7f7fffff3af0, count: 5 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{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic pool_do_get: pvpl free list modified: page 0xfffffd80633f2000; item addr 0xfffffd80633f2000; offset 0x0=0x0 != 0xa15234485aecb76e ddb{1}> trace db_enter() at db_enter+0x18 panic(ffffffff82245db4) at panic+0x15c pool_do_get(ffffffff826513e0,2,ffff800023db8dc8) at pool_do_get+0x439 pool_get(ffffffff826513e0,2) at pool_get+0xeb pmap_enter(fffffd8065be8cc0,d030fdb4000,77e45000,1,21) at pmap_enter+0x16e udv_fault(ffff800023db9158,d030fdb4000,ffff800023db9050,1,0,0) at udv_fault+0x18b uvm_fault(fffffd807f000000,d030fdb4000,0,1) at uvm_fault+0x817 pageflttrap(ffff800023db92f0,1) at pageflttrap+0x1b8 usertrap(ffff800023db92f0) at usertrap+0x21a recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7f7fffff3af0, count: -10 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800023db8c10 rbx 0xffff800023db8cc0 rdx 0xffff800020ac2768 rcx 0 rax 0 r8 0xffffffff817c547f kprintf+0x16f r9 0x1 r10 0x25 r11 0xd9e823da48ff4a94 r12 0x3000000008 r13 0xffff800023db8c20 r14 0x100 r15 0x1 rip 0xffffffff81136618 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800023db8c00 ss 0 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=86878 stat=onproc flags process=0 proc=0 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ac3608,0xffff800020ac3af8 process=0xffff800020a90f10 user=0xffff800023db4000, vmspace=0xfffffd807f000000 estcpu=36, cpticks=24, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND *72601 86878 64187 0 7 0 syz-executor.0 72601 50198 64187 0 3 0x4000080 fsleep syz-executor.0 82862 50412 48754 0 3 0x90 nanosleep syz-executor.1 82862 299358 48754 0 3 0x4000090 msgwait syz-executor.1 82862 175096 48754 0 3 0x4000090 fsleep syz-executor.1 53846 59320 0 0 3 0x14200 bored sosplice 48754 502125 5716 0 3 0x82 nanosleep syz-executor.1 64187 250029 5716 0 3 0x82 nanosleep syz-executor.0 5716 120506 25490 0 3 0x82 thrsleep syz-fuzzer 5716 128089 25490 0 3 0x4000082 thrsleep syz-fuzzer 5716 164258 25490 0 3 0x4000082 thrsleep syz-fuzzer 5716 422182 25490 0 3 0x4000082 thrsleep syz-fuzzer 5716 507146 25490 0 3 0x4000082 thrsleep syz-fuzzer 5716 98725 25490 0 3 0x4000082 thrsleep syz-fuzzer 5716 509490 25490 0 3 0x4000082 thrsleep syz-fuzzer 5716 13101 25490 0 3 0x4000082 thrsleep syz-fuzzer 5716 49315 25490 0 3 0x4000082 thrsleep syz-fuzzer 5716 365205 25490 0 3 0x4000082 kqread syz-fuzzer 25490 264065 68156 0 3 0x10008a pause ksh 68156 110043 35982 0 3 0x92 select sshd 72891 57665 1 0 3 0x100083 ttyin getty 35982 493264 1 0 3 0x80 select sshd 53969 67734 66656 74 3 0x100092 bpf pflogd 66656 214115 1 0 3 0x80 netio pflogd 22424 135449 15628 73 3 0x100090 kqread syslogd 15628 117188 1 0 3 0x100082 netio syslogd 44295 227443 0 0 3 0x14200 pgzero zerothread 96939 459968 0 0 3 0x14200 aiodoned aiodoned 46832 334339 0 0 3 0x14200 syncer update 36083 228896 0 0 3 0x14200 cleaner cleaner 86187 222318 0 0 3 0x14200 reaper reaper 45313 220570 0 0 3 0x14200 pgdaemon pagedaemon 87667 424927 0 0 3 0x14200 bored crynlk 1687 242671 0 0 3 0x14200 bored crypto 35235 498971 0 0 3 0x40014200 acpi0 acpi0 57275 87680 0 0 3 0x40014200 idle1 61198 170072 0 0 3 0x14200 bored softnet 95654 337462 0 0 3 0x14200 bored systqmp 81780 217551 0 0 3 0x14200 bored systq 2394 158743 0 0 3 0x40014200 bored softclock 79409 341779 0 0 7 0x40014200 idle0 5086 405338 0 0 3 0x14200 bored smr 1 19183 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex pvpl r = 0 (0xffffffff826513f0) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 pool_get+0xbf #4 pmap_enter+0x16e #5 udv_fault+0x18b #6 uvm_fault+0x817 #7 pageflttrap+0x1b8 #8 usertrap+0x21a #9 recall_trap+0x8 Process 72601 (syz-executor.0) thread 0xffff800020ac2768 (86878) shared rwlock vmmaplk r = 0 (0xfffffd807f000018) #0 witness_lock+0x52e #1 uvmfault_lookup+0xd9 #2 uvm_fault+0x7f #3 pageflttrap+0x1b8 #4 usertrap+0x21a #5 recall_trap+0x8 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82651860) #0 witness_lock+0x52e #1 pageflttrap+0x7f #2 usertrap+0x21a #3 recall_trap+0x8 exclusive mutex pvpl r = 0 (0xffffffff826513f0) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 pool_get+0xbf #4 pmap_enter+0x16e #5 udv_fault+0x18b #6 uvm_fault+0x817 #7 pageflttrap+0x1b8 #8 usertrap+0x21a #9 recall_trap+0x8 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9559 6612K 6869K 78643K 11566 0 pcb 13 10K 12K 78643K 103 0 rtable 103 4K 4K 78643K 394 0 ifaddr 96 19K 19K 78643K 176 0 counters 43 33K 34K 78643K 69 0 ioctlops 0 0K 4K 78643K 1495 0 iov 0 0K 28K 78643K 85 0 mount 1 1K 1K 78643K 1 0 vnodes 1215 76K 77K 78643K 1537 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 10 0 VM map 2 1K 1K 78643K 2 0 sem 12 1K 1K 78643K 67 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 6 17K 25K 78643K 410 0 sigio 0 0K 0K 78643K 6 0 proc 56 51K 95K 78643K 470 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 52 0 in_multi 91 4K 4K 78643K 147 0 ether_multi 1 0K 0K 78643K 16 0 mrt 0 0K 0K 78643K 7 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 115 519K 519K 78643K 115 0 exec 0 0K 1K 78643K 244 0 pfkey data 0 0K 1K 78643K 2 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 120 70K 70K 78643K 2400 0 UVM aobj 26 2K 2K 78643K 28 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 68 0 NDP 14 0K 0K 78643K 32 0 temp 138 3018K 3082K 78643K 15257 0 kqueue 4 6K 10K 78643K 25 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 2 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 212 0 212 1 0 1 1 0 8 1 rtentry 112 56 0 16 2 0 2 2 0 8 0 unpcb 120 633 0 623 2 0 2 2 0 8 1 syncache 264 7 0 7 2 2 0 1 0 8 0 tcpqe 32 37 0 37 1 1 0 1 0 8 0 tcpcb 544 592 0 588 16 15 1 13 0 8 0 inpcb 280 1491 0 1486 11 6 5 9 0 8 4 rttmr 72 2 0 2 2 1 1 1 0 8 1 nd6 48 6 0 2 1 0 1 1 0 8 0 pkpcb 40 5 0 5 2 1 1 1 0 8 1 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 4 0 4 2 1 1 1 0 8 1 pffrag 232 11 0 11 1 0 1 1 0 482 1 pffrnode 88 11 0 11 1 0 1 1 0 8 1 pffrent 40 370 0 370 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 46 0 6 1 0 1 1 0 8 0 pfstkey 112 46 0 6 2 0 2 2 0 8 0 pfstate 328 46 0 6 4 0 4 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 296 0 93 16 1 15 15 0 8 1 art_table 32 297 0 93 2 0 2 2 0 8 0 art_node 16 54 0 17 1 0 1 1 0 8 0 sysvmsgpl 40 30 0 26 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 61 0 51 1 0 1 1 0 8 0 shmpl 112 26 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2033 0 631 46 0 46 46 0 8 0 ffsino 272 2033 0 631 95 0 95 95 0 8 0 nchpl 144 2825 0 1205 61 0 61 61 0 8 0 uvmvnodes 72 2284 0 0 42 0 42 42 0 8 0 vnodes 208 2284 0 0 121 0 121 121 0 8 0 namei 1024 9296 0 9296 1 0 1 1 0 8 1 percpumem 16 45 0 13 1 0 1 1 0 8 0 vcpupl 1984 6 0 0 1 0 1 1 0 8 0 vmpool 560 12 0 6 1 0 1 1 0 8 0 scxspl 192 8448 0 8448 8 7 1 7 0 8 1 plimitpl 152 56 0 49 1 0 1 1 0 8 0 sigapl 432 609 0 595 3 1 2 3 0 8 0 futexpl 56 11512 0 11510 1 0 1 1 0 8 0 knotepl 112 75 0 55 1 0 1 1 0 8 0 kqueuepl 104 532 0 529 4 3 1 4 0 8 0 pipelkpl 48 177 0 167 1 0 1 1 0 8 0 pipepl 120 354 0 335 2 1 1 2 0 8 0 fdescpl 496 610 0 595 3 0 3 3 0 8 0 filepl 152 6392 0 6295 17 9 8 14 0 8 4 lockfpl 104 94 0 94 1 0 1 1 0 8 1 lockfspl 48 34 0 34 1 0 1 1 0 8 1 sessionpl 112 18 0 9 1 0 1 1 0 8 0 pgrppl 48 26 0 17 1 0 1 1 0 8 0 ucredpl 96 1376 0 1367 1 0 1 1 0 8 0 zombiepl 144 595 0 595 1 0 1 1 0 8 1 processpl 960 626 0 595 5 1 4 5 0 8 0 procpl 624 1590 0 1547 4 0 4 4 0 8 0 sosppl 128 169 0 169 1 0 1 1 0 8 1 sockpl 400 2354 0 2339 23 14 9 14 0 8 7 mcl64k 65536 16 0 0 2 0 2 2 0 8 0 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 8 0 0 1 0 1 1 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 12 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 157 0 0 19 0 19 19 0 8 0 mtagpl 80 70 0 0 2 0 2 2 0 8 0 mbufpl 256 590 0 0 37 0 37 37 0 8 0 bufpl 280 5101 0 197 351 0 351 351 0 8 0 anonpl 16 67889 0 50621 73 1 72 72 0 125 1 amapchunkpl 152 3451 0 3316 9 1 8 8 0 158 1 amappl16 192 2834 0 1852 51 1 50 50 0 8 0 amappl15 184 58 0 55 1 0 1 1 0 8 0 amappl14 176 32 0 29 1 0 1 1 0 8 0 amappl13 168 1 0 0 1 0 1 1 0 8 0 amappl12 160 193 0 191 2 1 1 1 0 8 0 amappl11 152 246 0 236 1 0 1 1 0 8 0 amappl10 144 24 0 19 1 0 1 1 0 8 0 amappl9 136 600 0 597 1 0 1 1 0 8 0 amappl8 128 120 0 100 1 0 1 1 0 8 0 amappl7 120 102 0 91 1 0 1 1 0 8 0 amappl6 112 252 0 240 1 0 1 1 0 8 0 amappl5 104 328 0 316 1 0 1 1 0 8 0 amappl4 96 864 0 836 1 0 1 1 0 8 0 amappl3 88 135 0 127 1 0 1 1 0 8 0 amappl2 80 4010 0 3935 3 1 2 3 0 8 0 amappl1 72 23556 0 23121 25 15 10 20 0 8 0 amappl 80 1855 0 1808 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 27 0 2 1 0 1 1 0 8 0 uaddrrnd 24 622 0 601 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 622 0 601 1 0 1 1 0 8 0 vmmpekpl 168 8620 0 8578 2 0 2 2 0 8 0 vmmpepl 168 81608 0 79418 120 19 101 118 0 357 5 vmsppl 368 621 0 601 2 0 2 2 0 8 0 pdppl 4096 1251 0 1208 7 1 6 6 0 8 0 pvpl 32 225618 0 204971 174 0 174 174 0 265 7 pvpl: pool(0xffffffff826513e0:pvpl): free list modified: page 0xfffffd80633f2000; item ordinal 0; addr 0xfffffd80633f2000 (p 0xfffffd80633f2000); offset 0x0=0x0 pool(pvpl): free list modified: page 0xfffffd80633f2000; item ordinal 0; addr 0xfffffd80633f2000 (p 0xfffffd80633f2000); offset 0x0=0x0 pvpl: pool(0xffffffff826513e0:pvpl): page inconsistency: page 0xfffffd80633f2000; item ordinal 1; addr 0x78387fd30b6462aa pmappl 232 621 0 601 3 1 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 234 0 34 6 0 6 6 0 8 0