6f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="d2a2c2bb4ad7e6db5181dbf5ded76d9005c642c603f170cd95374718691e532f4427f768abed5ae76947bfd9a83537b97f1c64457dff1ee2eca61d1086d02a211edae05191eb84e0423d129e7d3f7a4929b94eaa534d7786d9965634c493bb395b16", 0x62}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000140)=0x2) ioctl$KDGKBMODE(r3, 0x40044b06) 16:01:29 executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x5, 0x100000}) r0 = socket$inet(0x2, 0x0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x5a, 0x4) r1 = kqueue() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x8012, r2, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x400000000018, 0x3, 0x0) setsockopt(r4, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r5) r6 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000100)="8c65", 0x170) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}, {r1, 0x8}, {0xffffffffffffff9c, 0x100}, {r3, 0x1}, {r1, 0x100}], 0x5, 0x0) 16:01:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000000000000ba, &(0x7f0000000080)=[{0x0, 0x6}, {0x44}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:01:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0703a277d05745192a101000000000ffffff05ffff05ec0420000004"], 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000300)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x6) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:01:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x20003, 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e00"/87, 0x57}], 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xa96, 0x2, 0x8, 0xfffffffb, "a082d9f77ff10c5634d231ac06796449be73b455", 0x57f5, 0x1f}) 16:01:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x155) linkat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x4) 16:01:29 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000100)='./bus/file0\x00', 0x2, 0x100) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x9}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./bus/file1\x00', r3, 0x2}) r4 = socket(0x6, 0x2, 0x3) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x17, 0x0, 0x0) r6 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0x64) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x17, 0x0, 0x0) r8 = socket(0x20, 0x2, 0x90) recvmsg(r8, &(0x7f0000001380)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000001300)=[{&(0x7f0000000200)=""/12, 0xc}, {&(0x7f0000000240)=""/45, 0x2d}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/85, 0x55}], 0x4, &(0x7f0000001340)=""/32, 0x20}, 0x40) r9 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000080)=[{r5}, {r6, 0x10}, {r7}, {r9, 0x4}, {r4, 0x100}, {r4, 0x4}, {0xffffffffffffff9c, 0x10}, {r4, 0x4}], 0x8, 0x4) 16:01:29 executing program 0: sendsyslog(0x0, 0xfed3, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10, 0x0) fcntl$getflags(r1, 0x3) 16:01:29 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) listen(r0, 0x7) r1 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) getgid() r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) setsockopt(r4, 0xffff, 0x7ff, &(0x7f0000000040)="c24479afc2de5ce704c483544d8934fb90c8ff953e98abd5be2ee4a7e7814dff9a03890c689190f77431c788b3037b92db358c0f4b9988b62d2c6460d1f54b76aa7b9dcb99f0f07c5a75e39e83fc930b9b297d6bced3134c406bf6aeeedf64623cca57f6cc07e5f0e6c33fd9a2c80d079a8e33a2b5fa705b8bed55b3a06f6b9ce8a56c9029174692e60d49e91103abf40220d572a608a8fd123d69c53055aa04d6fa83db3608de5e3408fcf83149793f920b515c8481939a0dd936068d116898de6930c69231c49b0a", 0xc9) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x4011, r3, 0x0, 0x0) 16:01:29 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xab, 0x5a, 0x6, 0x1, "fc4d5b767c1affff7cda3d29b6a54ebc642bd22b", 0x400, 0x9}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x17, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x17, 0x0, 0x0) r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x10) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) unlinkat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0xc) ioctl$TIOCCONS(r9, 0x20004276, 0x0) ioctl$TIOCMSET(r9, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r7}) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x4, 0x6, 0x400}, {{r4}, 0xfffffffffffffff8, 0x0, 0x10, 0x1, 0x1000}, {{}, 0xfffffffffffffffb, 0x58, 0x20000000, 0x5, 0x2}, {{r6}, 0xfffffffffffffffc, 0x3151d76ec362c8e, 0x80000000, 0x100, 0xaa6}, {{}, 0x7ffffffffffffffc, 0x4, 0x1, 0x1bc10eb7, 0x9}, {{r7}, 0xe2245bded3d83b7d, 0x80, 0x4, 0x80, 0x800}], 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:01:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(r1, 0x70, 0x400, &(0x7f00000000c0)="751ca7c2d4e7b702baf0a442749f2b19e86f3eb4edc8e7452f5e2054de929cb648a057a8b29be7952475f39586114d94e9b408053e5f079d7ed44b7465aebc0cc1b81396ff4301f3dd2577116a3d1cc3a3bb6bc54fe09a14c96517bdec7f6de409ca0a16ab2d2bb4698fa6a61d1c0dc8ff6a47b1912c8e8d10fb7e91ed0641ab809c06153e1f2fe3c1c0202b376f1f1cfcba4ab13dde5ab44a4dfd87ad4122e1c5caa638c61903b54250445795404c5d5c27cf46e0367a408ae7a6deac06171a85224ac1c53ba8f929acd2398752a2d27bfa6eecf8fa7ac9a69a30150e8a38", 0xdf) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 16:01:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x40, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000480)=[{{}, 0x0, 0x42, 0xfffff, 0x3, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r3 = dup(r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r6, &(0x7f0000000480)=""/101, 0x65) close(r6) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r7, 0x0, r7) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x80) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r8, 0x0, r8) symlinkat(&(0x7f0000000400)='./bus\x00', r8, &(0x7f0000000240)='./bus\x00') r9 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r9, &(0x7f0000d06ff8)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0x7c9c9daa) r13 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x20, &(0x7f0000000000), 0x4) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r12, r11, 0x0, 0x1c4, 0x80000000}, 0xc, 0x100, r14, r10, 0x7fff, 0x92, 0xffff}) setegid(r12) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000280)=[{0x8, 0x8, 0x5, 0xcd38}, {0x5, 0xfd, 0x8, 0x1000}, {0x1b, 0xff, 0x4}, {0x3, 0x5, 0x91, 0x3}, {0x7fff, 0x3f, 0x3, 0x81}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:01:30 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) ktrace(&(0x7f00000000c0)='./file1\x00', 0x1, 0x200, r1) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r2, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 16:01:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, &(0x7f00000000c0)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r2, 0x0, r2) fcntl$dupfd(r1, 0x0, r2) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000280)="c3fb16b68dc84f150190b9e026e16da20779dc41700188a45389ba2fe568854182a78ecbdb5fd187908d491c2fed9e5a8a6622696fc0586a30ef8c80a438c16ce4843110452dcb68e82045a62a2f368e33b53604eb39e0a2b2c4db139bbd340bed7518449ad87a30dd29e3deeb3f0cbe4eadb5e22271cb00f216e5aba67a526372e0ade9872c91b3bc23c5fafd68a90fa7c0c95bfe5ee8efea134eccacf00e9abf62e470fbbd59cdcf1d7b72092b038a41605ce28273cac910d6d8abb97df2f0df440cb1b87e27fa70d0e80ac236635fddae0ff36b1bd7a6c20f6f3d033c1f6e86f9bdf412b8c85ab445dd28ebd4c4bd99822a036de2795c2744d4a88f", 0xfd}, {&(0x7f0000000180)="1456104f5bd8258c8e6914fe966335c6b0512d40b71216539affc09c24826a1f933a293c8b7458b5806be6a293dc4dff4e80d75b3ec6a8c3ba4d32c20446e9e3bf777529033c0ff4a8c40d589fa852cf930610d9e21d72355a860cbdc816f51d7d059a5ffed3", 0x66}, {&(0x7f0000000380)="2f320760c7ec73f92c374aef3fc2cf9c0535548cf467db92bb5ff9162b11fe7c51e794beff22e98a075da2bbd8ffa47ad3031768955601f5ec2156418cc55cf8faddadd7197800500660f386f3008714f443c867e60a4628360b0a575a733a707adbcd790f1e4cc3466662a2adf96d9a5f14dd409a22a2fac9204099077f96", 0x7f}, {&(0x7f0000000440)="5331b8fa50d622079df1391f359c3e357a9a4b117000c76e603d94ab6796ae2d597fa0b822d7364a266b22dee107c2c639e1e9ad4d403f7407623d3af3461a075d4bccff14fe2b3b8eb8865ef47dc06319eaf20886b4915563ab2e6db791b00d314a5f14c4af068cef5040e7278af598151a9da515caa9bd9da1323373c61466329e35b9fc965a460a6186771954395e186fe6086e1b87f812aac0c7525ce52264412b4ef242b525ceba6f9641ee09d28bcd7f6b076dbc18a3cf8740e8c4bf792e469e238ab62bf10c8f212f7721d40e796a0c256575684bfacc0124ddb1f8d32f0773a459f4dd182e7b225b655056258147cb73912c7130ee", 0xf9}, {&(0x7f0000000640)="b6915f5a1246e9a9ca63c4241e9f81f769aa713ca5444052b9b2bb93025a4b07ee5217b13ea69ed653d15da9f1d4085ebc3d6f5ae6d671909767e4e802a4921c4fb1efcc887044488bfc5033df233ae3fd03b6570b996a3a850ebb204e4781e1", 0x60}, {&(0x7f00000006c0)="e94eedafb0a108df95c246248b95fb65589c7020c6281bbf56e7c776cd76919ef42f784f645567f8e974b0b785cd7387b08bb408544c37c096d27fb93cf7843bdcf2f5bce657eff2e337d9528382a08ea826aa2b0e0e69b7df28", 0x5a}, {&(0x7f0000000740)="3e05fc6271341f4ffe0e7d95fbc041bc9b6ed07c41443cbca190518befdf55ecaea654db6f4156801e92acb23a3a8ed0c0e2e64c5f236e4f361553d62f598c21d8b738eae4806ab4fe988a13ecc68ed8da899577c3a79deb9fb6841a65aa64ddef6487", 0x63}], 0x7) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) r5 = getuid() r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r7, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r10, r11, 0x1e4, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r14, 0x4, 0xcc) r15 = getpid() fcntl$setown(r14, 0x6, r15) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x7, r5, 0xffffffffffffffff, 0xffffffffffffffff, r7, 0x100, 0x9ce7}, 0x1, 0x1400, r15, 0x0, 0x5, 0x4, 0x5}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') munlock(&(0x7f000000a000/0x1000)=nil, 0x1000) 16:01:30 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0), 0x10000000000000f5}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) 16:01:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d710c18690f700", 0x100}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r4 = dup(r2) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0x20000000000d9a, "b08d14c6750400000000e500030100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:30 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x7) write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) 16:01:30 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000020206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$inet6(0x18, 0x4, 0x9) dup(r2) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000080)="6524867d5c724a0618bf9c336ab113a618783109d165062dd39dc31a2a1aba9dd8a7811b0c21adfc56b6d3061898503d26f098120a", 0x35}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sync() r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x1) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="b3216149b15526e3c35e6d180ae9c6cf6cb0cf649633a7ead39ba28651445728c1000002000000aa02fa9900019123e0c31ffd85aac9d3b117831c9cec20a1c1d1f98f57451f10c249cc474f845587b141296868cc2803e65ee95dd335841833873629a19fa7870409274fff3ee240a1f7da2fe8244155677a56ec4bb5890b1fcf8edaa692bc247640bf19d1a52d1b8627c0f5062a29c4a4e45c067217f02f7864fdbe58d0fd147a81fd397e186fe337ed4e06e327525fa7d06bb69c29e7cf9a3b8c42b3fdc36ae0a3914d78ffccfd0ea593b9646269a8325878fbdc75b4"], 0x1) 16:01:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0xa, 0x7f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db13de9e973739ea78b7ec000"}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCEXCL(r2, 0x2000740d) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98}], 0x100000000000017e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a1ee6ded46bb8601eeacde35b5836819f2084602"}) 16:01:30 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000002e30058a835ce5fce769c60edecfbdc343d36c4430f5277cd3db3d40a6e92be2eaaaa83c7a77ab91ae74120fa2229069664e3693263908d3048854cff1d72dd449313770670935fb7980fd17f697ff1a47ff8dce6fb3bc26faaaf222448d37148a35ffb7b54c06814a7021868e3413d33c97cf489"], 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) sendto(r0, &(0x7f0000001180)="060a29ba97d0bba1248defae40f01df6cc6f87be3076bb692c9600bfccf85df90125584b3e3be404d37a0b6ce0c70e690ab4ba93e3a561455f6c00125ad2d2f610023162", 0xfe, 0x0, 0x0, 0x0) 16:01:30 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000600)) socket(0x2, 0x1, 0x0) poll(0x0, 0x0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) socket$inet(0x2, 0x0, 0x0) r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4303004157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b78dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800e3000000000000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b45e4a4d9586f6dcb49a791d4a148117c90841ea6147ce522005f216a6eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696486c"], 0x10) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000040)="297dbf14687328c442e41f26fcd370b4e9c52e989d4d7652ed68aa70a6116c277ec04ec630afebfc4a2da87104936c5057f9fdbbb2f32c12ff2365acface58ab08640169feb432b543b301505aadd01c3c14c5dbb55c4d5008b33fb26da926116d8969d521f514e546615e8c22bdce676980bb7393506ccf89734eff3b72ffaad73334e48d623d522b8f3da8e677dd1f2aaf28659490d934ef2b12696861ff4daf91e76dc7c5161f5104907593f0aa063b409a26d406902b66ba1991c613b2f6a5dfbbfcd4ba8efa32069ab1e881ccd3cc2b4f454c5f3fd6b40712c9716ecd1eb7a378479f8fa2b07767c1859c3a4601115fb9b720b0ee72cc12172952da923d91714f2b487e926b72dd6d642c3a422015732e948043f2a9f558e29709ccdacf9189197b6f89d970580ac7bf1da0b4dfa9fcd0e5e8a7e3b3fd9492a72e573567ab6bfeb905fce0f28414c897dca2081f4ff6673f1997c5814e311ede30c6220b5c8f0a26f49ed5e8a9d592672626e5cd56ca4acead3e2df3b0d3fdc8be56224362142cb1dcad034ab409a19ed40cd90153123e2a2ae20bed8faa3ad0f91233f98b4935c29bfbaa17356b753cafcc5902277d1e155d5b3bc66e580796e06222845483b65c117907d980a49a0619ccfec3b46e4ea7066ed9b2cc35e0a98cca92dabb3dd14018e2c60d1d71e8b77cff9851884478b593932be49877a4e65548d4138d604fd3f1956751d01c1b4d4b983e93646abe81f4f2eb20ca69379e7a2940c63ae0d2ac7e620ac22dff56c96c343e384cf9dab7f9afe17b6607914799983911d79c3d58f6e97e6ad8127d8f115f5a5ccd6575940388c6d0e3da16a43842ae319d0f0acfb3425c07666e571bb1a07a0cd08b27a7736bf0c25153453979934d648ea4907a7e983a78215844015b2aa6793c5fcfdea509bf036d19b69c6c2cb7e165547c3cde5c974fa190fa957ec92e700e5125eb1ee84cb2cb751de2e5d6dec78c91533f0a71418228cce52a54aeca8c0510f749ad7e48904ccea4d6781977d6f6e953db0943c0044209dec62069eabd89e3a365d0f116b5392fda51187c4c48e36fb1407ba9b27ce928ec38d6004f1054288624da81c0ce0ce9aee261fd8ee3731f66923c82ed1d27641a1f2046fd0df18a261f0cbd38beca3fc9c8383a52f6dbc44179479c5f59e2278c2e81df994b7091545d08e55c4a7df03bcf69a39decce1d90be1396f439ae513e42de7b62c4a5cba38a13a5eb5160480561e78c6f0b96ea0796304ddb49cc181362d92d72f7615e8a7922624b380db3ff7359919252e53b19d5da85fb431735b1923e754b07d7cd9396d4a4dee680bf6f2b5ba1d48bff18771989f3d1f6885edc4409cba33491d660007e3865f1552595a48176f12ca031c1d4f7b0c8fd99ee6c78e2521acae935147dbd153150ae7ddad7d954637506bea53f607b094b20ae6c8a1e727e74c601850f9bb77020d5f1bfcd9bf985a3930a85989de15b4073a7efc7af5fc14352c1c66d011535b953070ea6e9b220b84ac3ca3e01d2cb562fb2f746c7d18bda3b547ad40d7281f8d1870de27756f327abc06445f270362c66983d8667a83701568c9f85b0feb7bea2e5efb96c1f419da5787822ed1d681951b612719625c4bc0570a1004612c842505e60acfb133f49939eb68062a0cc244a8a4311d3b3ed5fb75bd01c5da156df1e2ddae9d5eda7e816e29c46d830ac4454d8da21cbd6ada41727c0eb847ab5224acd9755d7563031d92151de99b9b0864a9a27f1ce28f02e8c701067ddb7b436174f8ad9a49a33801f6572f3da5564d2e1a91359a108c471c72baac428ad2ed4c03e915160fc390b0519419080dd3999edbb1b147b65858ab38b543216e672a80f177d68e12635b82ca59dd0b1c11978c332ce2e10d36fa99cee289b30178804850a040fc214196f4aed94f67ebfef6a21bdbfe4e2c666485032e43fc7b33e4316157b9e84f68caa21bd1fdb079e1cde23bc0510ff6a2c3327cb9784df26dc32591b7f4aace81ca081", 0x5a1}], 0x1) 16:01:30 executing program 1: r0 = socket(0x20, 0x8001, 0x8) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f2d807d81ee7afda951279bf6b9874019c62c16a01f333b0000ec30d40bd52e5d597c5cd8e3c3a7ba52f433b1a69d56f987c3019a48ac2625430ba67fcad121577b2251c9fb7d2ab59b691a7990402b3b924f8fda659d8b354ea6e243ba065d70f7e88b815799d97b5fc06b3753c73d042b600e455530833c858002be07fe9fd798754cbafef0dee525c80c5c005b8a9537d623fcc6e05c9bbb730054556a189124d8146e"], 0x10) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) listen(r0, 0x7) sendto$unix(r0, &(0x7f0000000040)="48a65b968d4d085422890d83c4efad954fc0ed5b421540204e4b88a224ddad616713c5bba131c43605bfade1849a34e607bc320f3416970b4232a5ad791aa87239a85de4c4b846592ce39b4d4189b97589bab23b8dd70870ab12b41df1e79b7f407b388dcf2bd4373e09285dbddcab6faef336d5d4f626ce76aa7a1bd20ec742dba2c55b6d854c63cef0984bd11360e5a69194a62c1949b9cb6dbcb49b", 0x9d, 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0xc0044266, &(0x7f0000000000)=0xc6) r5 = semget$private(0x0, 0x7, 0xa0) semop(r5, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) r6 = semget$private(0x0, 0x4, 0x8) semctl$IPC_RMID(r6, 0x0, 0x0) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000240)=""/129) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0x16c0, 0xcf]) ioctl$KDSETRAD(r4, 0x20004b43) 16:01:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0xcbd44590abe2720c}], 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[], 0x0) 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, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000140)={0x101, [{0x2, 0x1f}, {0x2, 0xe5f}, {0x0, 0x80000000}, {0x1, 0x20}, {0x3, 0x767}, {0x1, 0x8001}, {0x1, 0x8000}, {0x3, 0xca99}, {0x1, 0x10000}, {0x2, 0x9}, {0x3, 0x4}, {0x3, 0xffff376d}, {0x3, 0x40}, {0x0, 0x2}, {0xc50eb926f517290f, 0xfffffffe}, {0x3, 0x9}, {0x0, 0xfffffff8}, {0x1, 0x80000001}, {0x4d4b4736a808f116, 0x157fe11e}, {0x1, 0x2}, {0x3, 0xfffffffa}, {0x2, 0x9}, {0x3, 0x5}, {0x1, 0x1}, {0x75827d490e3b6a8a, 0xffffffff}, {0x1, 0x2}, {0x2, 0x101}, {0x2, 0x3}, {0x1, 0x1}, {0x1, 0x8}, {0x1, 0x1}]}) write(r2, &(0x7f0000000100)="8c65", 0x26d) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x17, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000280), &(0x7f00000002c0)=0x4) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCCONS(r8, 0x20004276, 0x0) ioctl$TIOCMSET(r8, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000300)={0x625, 0xfff, 0x3, 0x3}) ioctl$TIOCSTOP(r6, 0x2000746f) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r9) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x2, 0x3, 0x1, 0x78, r9}) 16:01:31 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0xfe}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 16:01:31 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:01:31 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x10, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)=0xc8) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x1) close(r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0xc0044266, &(0x7f0000000000)=0xc6) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCMSET(r6, 0xc0044266, &(0x7f00000001c0)=0x10001) ioctl$TIOCDRAIN(r1, 0x2000745e) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2d}, {0x4000002d}, {0x6, 0x0, 0x0, 0xf8}]}) pwrite(r7, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 16:01:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff], [0x0, 0x0, 0x0, 0x0, 0x3], [], [], {0x0, 0x7fffffff}}}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chroot(&(0x7f0000000000)='./file0\x00') r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) 16:01:31 executing program 1: geteuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x40}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be969a4f6357e3a", 0xe, 0x0, 0x0) 16:01:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/se0\x00 \x00\x00\x01\x00', 0x81, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) minherit(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) kqueue() setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0x4, 0x8, 0x81, 0x80}, {0x9, 0x40, 0x5a, 0x10000}, {0x4, 0x0, 0x6, 0x1}, {0x3, 0x5, 0x2, 0xff}, {0x2, 0xb7, 0x5, 0x1ff}, {0x9, 0xee, 0x9}, {0x5, 0x1, 0x5, 0x3}]}) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{0x21, 0x40}, {0x23, 0x6}, {0x1}], 0x3}) 16:01:31 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) preadv(r4, &(0x7f0000000140)=[{&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f0000000100)=""/25, 0x19}], 0x2, 0x0, 0x0) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYRESHEX=r1], 0x1) sendto$inet6(r2, &(0x7f00000000c0)="216bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:01:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0xf8) ioctl$KDENABIO(r1, 0x20004b3c) r2 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) recvfrom(r3, &(0x7f0000000080)=""/207, 0xcf, 0x1006, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x3}, 0x8) dup2(r0, r2) 16:01:31 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x8003, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = kqueue() pwrite(r2, &(0x7f0000000040)="8b225f7b3488114a2c2726f9c94f60156cce080fc21b0c8818d9de494aded81f4fa369b5c62146fb78eb30ca36eda5419d15ba680de04967da8ebe97003608a09a8f1dc73087a6ef5996579926ee72642eb2a5e3808ab49b02ccd474f30f27d4279aace80a18f334a5ac36a320b48d296bf47ef1a19203b96394a6eb915890", 0x7f, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', r4, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) setsockopt(r0, 0x7ff, 0x1, &(0x7f0000000000)="fc27fc8d9201829b0f8f64bf1436f77c9ddef5d151c803634a5c53b8fb046dac4605e3521cac6c1457832487bebb040d023757d97a7463a78bd29248fb", 0x3d) 16:01:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x6, 0x8003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:01:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000280), 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) open$dir(&(0x7f0000000480)='./bus\x00', 0x40, 0x4) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="2699cd3fb0b82458d4d6803831ceafd95d0bc82bcd632d6e5098f50fc46f55068789d7d6d7e052459daec111bf9334c055c8fd7bd45b214a04684f1a0b0bd981b3ed45deb32c0630c7f5b5de7ec6558440809704bdfecf4cad0d6a50ec5e053fb6f4c72748072fc8e0033549ac356226b45a5985b3d98814f76ece72c51d9c6518ad386f0f53dd705bf3ec9fa242c3a50167fb8470cd1c", 0x97}, {&(0x7f0000000200)="1dec0889c0f39bb6dd3ef76bdd3b4f1f811a4290e1bb20ea61c1315c5f07953a08361df1b87d93c8ff42de66cfeaaa2bee9eb6a2a8ada262a7034a3dd6ecbdd85d429142165fb68add9098a717a1b32ed53aa55e7b7f452293458900c184b164b588a9892dc214ec4ab77dfd7f", 0x6d}, {&(0x7f0000000000)="4f57d9fe07c8465359d7a71349fd04cacb7b09b236e7cd41a667b56fe0bc02216cbca8926e88", 0x26}, {&(0x7f00000002c0)="459be9892a8ccb32b570264cb5d35e4243d5f2b2102090469ec2e80bb1ca14205785c86405847d45e581ed6e2dd5ed736ae0a77a2cdccd423766f37a2d6f51f11a68855d194f604ebaf271ac0cc423c1bcfaff040ca13f6913127e31291729a966b1d1a0267e084952024c6e26ca5457f03ad3eeac3079baee3483f0dc6040809cbb6e7202c5b5fd2394f328b772e1399265912f39e59df926ec9510d033afbe4c3d13c9210a5df5", 0xa8}, {&(0x7f00000000c0)}, {&(0x7f0000000500)="615742c282c80ce002d91053ece084bd1359eb2cea6b890ff6729fbc2a52b533f75cec2bd77b9437885bebf6c3697c61c69ffff6f9004bc14e5df6066c9c341b7b0ba3638dea0261d22c28974f02bcecf7c99d768d1f475242627ffd84b843c636c387d96501054b8d0d03bd5bf3fb23dd3c70ede96b8787281dc330a57f314a9753d10fa92139dc04b577b330c6cb399e1841ce0d15cbc4d2dc07a6bbfa01b64727c8fbbacbfbc811710e4d273201d5c19f96171c4a0875f05a741eeb00e5175c075c93b801681c33e7c71957d0", 0xce}, {&(0x7f0000000600)="5914ee09209bba9acaa64c39c2a6d12767c8a3ea365205fafea959f61add12cb66ec6beda527a8b30fbe4388fa297e6b1fce9f1b832414f7fc98db82529276c9e5c70fdf367979feefe29913e07b3b9b5150570926bba99111b4309de5739f94b98e498bdf10cf40bf79ddaf41fc4461087d65c6e4aa76b0ed1499af1a3e97c37e56e13a7aa7dabf15be6aaeafb847ca8862448e2fd375287c08de7803fd66597c4d879beab2690116b78deb1d08e86e95ba6e6df9eeaed680f6c1386ec685a46efbe458a72604a77fbf29ea18940ddf05cdb0aeca18ec318e84991443ab4d5f8cc2b184e557c6fac7e23499dd056017057488ca2c6a99bb8f1c5d2a9ccbfa38b48d25f7bd85e5621968b48784a69b1bcb39bb6936fd69fdd2319ac76732f7c242cf4e010486b354b4f11b0603de00d38761eb6ffa476711c7223d75b2125327d2d09f4042022d5e4afee44aa91de7cdb91f9bfd8c66f334ec23658aef40bcbb380dbfc90beb70a7b5a6a859545855d8261e2079c5c4aec866ac0eee7f74ac03ad46902ee8ef076c49acc129bee9a0ee0641d8a9465baab4cf68aa4b336dcca0b5b44db0183ecae7c83832302e36f4c246a7250330213bc4ed0d7af6677fce876d8cb46eb8bb3d0ccd86635e6d8a429147d188ce5a09f930d0170f2ca7048cd77d7c5ad0f51d5a4fb08c0851570ae110e66628b28930e5d4fe853e289501e39d88f25ef351b393b77ec0c2dd5ce7624e09c3364631998a9bdacc997b53be44b45c9a47d134fbcf450478ed94c91d791f8a3d8a19fccd97256202194d08d8a09f699f7d35787038c186e60e3e5bca6e5b846588a1a85f3514256356b5f9507e40e1a829bb994601beda395d2831c0672384dcf8f51c11e56f500e9cc2366623bcc5920cc6a16d78be86aa350917fee0ccd14c611453fde70404252f14bb35b285b615210f23c0599996697c8bc66e091ef10cbe736cc2d0dc9cf8d617a4cecbae518f330414ff61fb3dcabcbcf3ace0d705d35298182f6b2b2066367e9c044dc1e7280c037635c80eee3bc5bee4eece1439c20b8aa46a45d7578e040c4ebd635d5d6e011365f231fc8b8b705c307e707957f65f58e2008a13ae40f831a3e18bd049ed1cde6d35410a5a03b6b10f609d4a810d4811ea202c5eca9e8c313f167d06e23cc16f71c2c75f08979cf75368f0a514f269a9a0122cc7dde310aa09550222e8a95d46278ec14f7dd9ebdb5b946c4a799d125fb80243d4ef7400c45a2982a9f2d3ddfc7ccf669a616c15a0a1373aab1db002070d087f3fe0c420e71b6b25b29c708ca316815b3103e970d931a2026ca55213ae7617f446bdfcf46bcb822a422bb0d6ca5fdd69858244512a70faa6f1cd7109f8c9c2c8c8a74cb83c30a0af8e1d96013b87209bb5d8e28ff4673df35303bfd2525e20e997779986f82cb18f84c8867223c96e520e1089bf33434380aa0582713234a1b71e090682d8dbff05dd050b651813200c579a119e65bbe672d2a2d2bc77e76666112169305eb59b381bc7dcde3e2e4570dcead3efe43b2126646c0aef4ba05697c6e446c032f83705789873e6bb5c34c9ab889fc06c916ba40ce61ff08edfb12a9b1b16553e99a049c9e4c06f465a8848484cdc08c9e2d4480de77dedd9c914f4c99c7aba1d7841d7a34a9ae67a7845c90525ee027bb18ac6aa17251135024c968095599f6929b0e3e415cf0eadf478d5ce7f1b24252c33a6af1e23a6f3db444db9941f07889193b66c83da37aa6641804f72dc56d03a106c81db7eab54386f24a0db07f64b291ac2aa6925cff512b8ba7f01f3244d6735cf809187f9dfe6994bee06e6a164010ef2d13a38878531969cf5e9c6c27685bcd60bb058a47e477f4b2dbed08f3b6a08a859faaed532acaf74554de728154c84b071ddd26682a9741cc76befdf3ea19f7f84d26e1d553ed253235254a2f1b068b15d6ff7cbc8bbe64778eb81d0644e1d3cedf902fd5dc421bc849fd2c7649f37eacad62dd2596786e612e6d80e48df5fda2a4aa8ec5e9c9173fc6039710e8669e7eb95b443878ca40da6e836990bd1b4adae54756b39c4c49b135a8035fafe96fa5c82272fc6af384cc5437fe07f4eafdd9982fb2022c242dfae26a9bfa9bfcb3fd31c85e144b2e581601392c4713b60c309f16822c1d693a0288a4be027ee2c8668fc7dd3450d07fe787cf55ff0d09177fa30675159bc4f1ecd325811115ea8ffbf4243315048f95e4441a202f316344bf3a1b2932c9ee335230f4ec4f7785d5cab19cc0134529547ebeed3df54c6db0879f750f62ff1fb822d512b2222822249840744a052f6f5f15c29d42d7df0b646b669d40fdfe9c83ee18a89e68c4ac1efdfbfb679e5c32b33deeed0307d00d752b1a7b46c019ed763d1e5d6bd496a06c347353af48db533575743216b6a458ce17f5e7b70a0bb564f9546a8a32b7775c094cd44044beaee60b729afbfce9b475fdf1df16e894ff88098a24b49c25496bdc41670d5e936b70b7c29e0c637ea966e8a6e03005a8a7ceaa64f150e76fc010adb2e039e250e6c13358129b50ad8d1119c380a2ac7bde3d57e93a01a8b237640951ed75a2d9e0909b2ec3ae1a2a51414839979ee9792c848d12197733c0383b526724c07cb9bc384112b0699ee113b07c6d1e8c214ec0d1548df1320468a955c9a00f12fdcc93ce98914f28f233074f383bd8fcad2e993eadb22eb4bb23ac6c1f70f0d53565f34f5fcb11ac45095f21aea8d95e82695388080c516e57d01b0492f840e371575bb9fcfc0c5145fe8e98b96b6538f325f0856a9ace5121bd3f6e951762a442c8703ce3b16170df148b363ba96cba2c96ca6730089f1145e068512350def4ad510360a6671b09429222fc1086d02ce717baab46cb59bee4ca0d282043eb18b8dfe9823d2dde821df2aaab05e509a3c62eaaa7f6eb6b624b3a1d32e93c367d1da0009a819fe7320683b000fc3913ef91d6f7db82f5bace3a16de4e831097bbea17c13295b63e509af9cc78ca78e950edd5f3ceb0e5d0c2e881b97a40343a42dcf1beb85923e3e03f1d801908d02514aec2be70a1ce22504edcc303435c6eedf12cb48d82c7d25df62e785ba63aaa339f13a9558054a76113daef19e34b78fc93bbbdc246f53a56bab580a2a41807a3d2811f8e9f0fae2e89681316d93da56a586275165807ed96303d21aad5226860a2df4c5e458c4fda357b23893227010b066f49f8461d0ba6e14365937b9ea79f1e8ad7407f03c2ef9fe30e676f642619084a5d301f78d200534d88251e17fae5246e44e2d6a7b80149955eb3e7ea354e527514b61a91d7585bffa00b24b8431f020d280a24b65473674fff8c52633662830d57af9e10f22e3ce38dc6e56340ad5491d66ba7871715b05b1a6a2bbab2cbb1c4973726d37121706592c33dc0e6e6cebb2f169193359ca26671997ae645d7ee8f5359af657c3c8a902e0b3ceafb48672da1419f9c3f061e2e59cab2dafb16fd5b5bea6840be4652278b6b76f1c7aa3b649d125038274ecf541b5a42a32af570764fa81fde28906180b74b42b22a5288f1a112c886cca8c9dca9311bd5f79dd6962eac19672894e384acd2221b85936459f751f4a78b53770c57f88bbc7218f67a44c43c7b6518de2e8bb7c2c49d293f08dfc7daddca03cd92ac2d4c80cc3dad94ab289448188725c4db8a5d449451d51cec54beb9a31d48c440c36c03bcf070156dde713fcf97058a4c000322902d8a3da89e7ae7cfe6f84a0bae0ad08c097d4e141399761935186b06104f256e88fa6c7c9e128245bc5b8d987c0f743df486cf55b0a678c53c1052777dd29ec5e7aed66ad64f6a33a64368dea11bd496e55028604707ddecda0feaa72443ac2be8ece11a1cc0390396c80ba1cb9fb134a49bfa1ce6463418565c4f7d242a67b7d9b83ef6e176423e777d2483faa7b1902b7f4d7f23daaad4b2c732384f7bb60996b17febaef0c0d83c6fd2ae802dab08194f222c3e473efe361907aefc009360549a05f8d3c3da99ee80f13564f5783ef59bb41f37cfc873fa30ef3d814fa4f16f1cf9e2f0b4e4225e02594e0db15e4faac12f153261ca509460ae57cc6203a2cb8b4755dcd2442f6f8a13e1bb74394b9877d77dc8074cf82324807f29c605b5a077b220fabb517752ca671eedfa8473b0fe0f12872fe9daa1bc0b88cd3452934ff1bed97a76faec2c8c1feed9d1190148e4f685f8f741886089c12fc4046c71fb77369407de2ee3ad351a54c2def667edbd841830f0415a83fc6adeef8c8698036fcb10ae797bc0baccdde8f80a603fa6691b889656e27ec9079b3fc0d5930a0749208f1eb019b0f2e1210cfb1a76dd06e21d5a53ffbf072a63fb3e2581e545438dec448c667e8dbd9a3451f1af3b88d0cae9be18b1fc7b0b6f383c88171fcac7e73cc6d7be8c613dd6da2059574742c8053b960c57ed7915e2af2b701936e1b404c87119e9fd1dc790c896e378d41c9935c00b8258475d0d8e05cbb47001528a9147af48a5d150b5b5d0adcbba8243633512eac532c3d89d2795f16c329ee648ddea53c130d30713660cdee4c0f14303556f8d4aba3691f1a6c82ff20c61368b869d94f0e0b72870ba957f3a948075ff398b4a2d8de7540c183b2aa3f83d8f624a2a123ab3460db60194e6de53ca7b1ec2b58bb7274ea7e11d445bbb86d047ee7cd3f1d7f08a98c221e64c5ba57c886a2fb96796ecacf3b0ed88454097465fb9f80c2a2a8d0355df3605b6ddd6c699e13d9ac28ac08ed4ea0d07587c695715411fb1db345ae063e82ff332d439b73b4a056660a182934f38601f299c0f60ee0437e0ea96cd3029e8e8913f591b115030d630f6c858d83336df3fc4a776e938b6af3e93df6cf225ddfec36ac12cbef6ee3ea07f6f1119db8194e351fd70abf1505d2803afa96511eae675a3a2ca7249a767f32cc59b916777c1bdc930e863ccce5abb4c6f9ee9a62c059873942b47f9be6304659c4dd8ea5d0139cf35305a30eda16a75f58ef53a2e73271925286bfe8d615ca142249de7b9b19a521b20e70a7cdd9c3ff2b2037b3400fc1e2cc498293ce502cce91988fb128351aa50c81767ff90c3b135b5c05a28cb324b14470f240d3e103d2a6be787523a04e543547ec9f9ac4e494bf6914991c7e5ff52eca90d8e5ca8583216d9b97b836fc4087733be846a947520cb339620596d0a3402dc67d0119244da55d45a8dd416b6b13e5064de1d1abd6d36d695cd6b213173d2ffca03a05d5745cbd7fd95163b4b81d0f776ee2b05883dfb7247b26bc53cb944b373f68bf3246b8d127b048a11e5bce9bc365e6fe90d06c2b968f8405891321504fcf28e664d94a6fbf73421d14cf3a58dc29b06124d0b7d9e9e902daef579c773bd65f09c2fb8c9579261c464934bc40eb4dc67c52de2153ba15db6907f131c73fa6fdc5ae6fa395405220c20fe1a9e0b23bfda7a03bda04209b5b8028c4ee13e06a17aeaf13f2d19dc6253f5d63351c6616e27404af06069ad98e710d3490dcf9d8cbf3805609aae8256d613a1863334877a524e7058bcaf9bdb51dfbb6984ff9dde3dd22b51cdbee473a89eada17a62965fdc3bccd1edaba380839af49d77d8419278ef957dfc0bc0a2d4c3ad9acae830d9b57b81a2363fc02d88491f75391c318c448ba70ad13aaaa7c185514c1a32b7bbe77699f19ba70b6395c96b00de39fd0c8f66a155def5e038381500081b4dcbac311235aa86ccd9e5f79c9279b2ac6bf14b85815e15492023838fac6625b", 0x1000}, {&(0x7f0000000380)="df43bc92deb3288d768176dce0db61ccf849ab9738ca3730b7fc16786d932451b18ca75e3ef701aba7fc5196297b996b4301641868a9f0aff7747bc99121bb80bf0d0703467384f997d2afeaf5043d2bad8926f8e48136f23393c0430183c6b28ff3ac77405d28352f430761e5c717c8d2f3789d1b7c22f2d0c207380ecff3ea1ff17d12227e7bfa5f3b2f4b0ae6fc460096628b964fddd9578de490c41d1fde0b23b9c1f35ad889", 0xa8}, {&(0x7f0000001600)="a43c8769d721dada88befab438d5c5186b8e7a0ac10b9ac724e676b0414dbb964288202c95e2c50efc5f634df8a4c8aa96133081a273cd3e83c74b35b596988d307d5416bf98867f1728461e021331e7361298a8706c3b37cd05cfb8bf8c038e12999bf501db25fb", 0x68}, {&(0x7f0000001680)="fccaabd24f119f45c2605cc9b5d62dc74f3cbacb1d67c83dbc0ab58bd7161db13a1ec07737a972522cfa8f13b83e0152acca9e4f10f3056880c442ba999c7d6c90cb42cc8ef0d542cbba7e8baa79b3f95d9ff925c48782a7818c61fe9741b8937deb4410ece71320c4bf680dcd7dbdb7d8a21b94b01a1978e6a19933e34eafe8a4ba58c3714bb220c9714baf9c69", 0x8e}], 0xa) select(0x40, &(0x7f0000000440)={0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x6}, 0x0, &(0x7f00000004c0)={0x3ff, 0x0, 0x6e}, 0x0) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x20, 0x4) 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:01:31 executing program 0: r0 = open(&(0x7f00000004c0)='./bus\x00', 0x600, 0x11) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000740)={0x6, 0x80000000}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000007c0)=0x1) open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') getpgrp() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() mknod(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f00000005c0)='./bus/file0\x00', 0x800, 0x197) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140), 0x0, 0x0) kqueue() close(0xffffffffffffffff) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getrlimit(0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) sendto$unix(r0, &(0x7f0000000540)="eda40e341bf5968bb91bc95608f72cc0518d283b923a1f0d0afd57b95dcdee6fce711dca8bea611b152a73ee1e8754e48d1920fe46917e3b1dbf605c9fd7a09996f60cb05d5306d17d0a02b0ad9f4f7589ed219ff825a7c20ebb8c6a7fc52147f212f0241cbb9ea10cd2de7d48135874fc23", 0x72, 0x402, 0x0, 0x0) fcntl$lock(r1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(r0, 0x0, 0x1) getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() r6 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r6, &(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', r6, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r7) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, r7, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r5, 0x0, r8}, 0xc) recvmsg(r3, &(0x7f0000000080)={0x0, 0xa6, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) socket$inet(0x2, 0x2, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x17, 0x0, 0x0) socketpair(0x10, 0x1, 0x7f, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r10, 0x0, 0x17, 0x0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0xfffffffffffffe05, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYRES32=r11], 0xfffffeec, 0x8}, 0xcc4cb86d25b7c287) 16:01:31 executing program 1: r0 = socket(0x11, 0x4007, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) getgid() 16:01:31 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) flock(r0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000000)=0x6) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f0000000300)) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000000040)=0xd35) 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) 16:01:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff65b0, "92447dc5ec72545f0a965e2ba400008000"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:01:32 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x20000, 0x80) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) ftruncate(r0, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) 16:01:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x40000, "00000000000000000000e7ffffffffffff8000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = semget(0x1, 0x2, 0xf3aa968d0cde58c5) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000100)=""/4096) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:01:32 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) close(r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) 16:01:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x1c}, {0x84}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="a51b7270e082ab372a21f128ec94") r1 = semget$private(0x0, 0x7, 0xa0) semop(r1, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000000)=[{0x1f, 0xff, 0x7f, 0x4}]}) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000000c0)=""/214) 16:01:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8000, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x20000, 0x0, 0x4000ffff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x5}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair(0x10, 0x8000, 0x9, &(0x7f00000001c0)={0xffffffffffffffff}) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000240)="0cd671db32418f18a09fbd1e9b2e5714d0c9b23586b7c4141c6010a65ad263772a", 0x21}, {&(0x7f0000000280)="a78a8c5d1cd91c21b189e31033e1ea6d3d7b5d72a30da913dc2cace623d78cf81122f03118c1dd310ac42e91563e7e2b12f0a17e33e956889bc30b0f", 0x3c}, {&(0x7f00000002c0)="ff47515ae49fc2585f980a588dd64d23a702b0aee3dd241c6e2a2c8154a700271332808d8ea2a64828de0e0096b031b60b662a6371eecdf723d3f140a8581cc9ebd87ae91ae572890d2d69313e0c0c89a666e955b6bf4e7d44d8e1e9ed2253f978d9a3135e876a1cb73de1a7ffff4f8a5d56247c13ad", 0x76}, {&(0x7f0000000540)="75d39e751f80b8c28dcdc7a519c6c42ccb717c54170ee7322884aabe3216212ecce0e0c8d6280e27fcb8061ae488948b44601067e3170f22ba663bfa932399c6c89b02c6d959c9cd54701f10ecac82c53f0b5847d5386c199dc99ec2df8604369e60186d6c2bcce62e4e4e68eecafb23d6ceb96097b3f9e27201be607af8ef7cee5aa86f5c0ed84c479fc1c522a95222a571b65e453bcd85ac68a063ad1045314fc2caf24a156216bc75a62080cd0abe7d6dce69d0b02d5e46726c03caa259db0acf5d8cbd43028933f5dafe0b7ab3dee9d6667e2cb0039856026f448dfd1c01ca2c03768e148d520ba9555983fa20e631937a89e4696643cbc2ca848599b0d9e21be331f209061cf3a81cfd1f90cb4a22a83aeaa6b6b2f8c6742f6d8338d48a4a535f8ff563ec04dd6bdb4529369c7d34704ba3e074758db0e18fadfff34b8ee8645e65e95a61e7523c65b5d369be4dd59de09d800022b183884918763ce762987c0b6d2b05845670cffb73f6887d3b4a153f95a07cf43867524da44a48871dd1a3f0c637088f2c2401195fff38178aab456f78390e445e040cb4dd26324facf509e9e173fa77741039c6bc3dc932f6ba32d2fdd33583a0911ae7492d2ae0e7ea2954f2405ca93f8037a485c4a7d3639f3961b3ca3b6e157ad5730ee861024ea1f4e5bf65a3b04aeab0e60e06e65cb40c22bad9c3b1bb9002ba8c327da0694a13b3e721890b7c98c359516d2bcec28fe7e2b19363a8146c4657190aca17b39f3b6350930670a28b73af8e14e00d4602f37c926b9b7f0a52ee33219b93a67b755e1e5d6df7d9ec4e31c33f16181cab88708f635eb474b8b70ccf4f12a0d64b34207313001d38c3af7f4a2e63df3a68b3d415d0237c1237addb1b8e2e8917b6491c2bde16beaea3f0f06d6d322dded4cc7de10bd3dd472b499360fcac8299fedf25ad0c48d202dc98cf231ca18aa8f88fb74d50bf1adf13153eaefca5424100d157d29f3f29a01bb1eee082d514284db7b6a48aeba63a3f1b403f971f7eb324c2be47a8bec2a388b6b53b9b95b83a84a8c057532bfb32285db38a14941f4c17ab76d61504ef26c87705a8db0cff885ee6b8e11cb8d2b669c30b305c1b0f84a9cc5e456f6ed766324862205624847df59d76a1e17d430909f88de3f31b11fc0f112ef7f3208029d115fb438ca595b38dac08d8a841d65d1db811fb48c5afc9f58da453c15667bb91ab5f28cc6fa26b206edd5a5dbab7cf318a24aeb7b19bb3c5b30633a4c58668171518b660b7642695ebb967cfbe8a333b54d17f1a6d25786dbc30dc47f42e3e2f7d85f815d01541e7d37c054a8d49f4b45f20183c93dd710b900bc3bb7bc49e3684e53921f22ebf7c4be697683fbb1dd982043c85cc1e9c461f5ba66ac2f43566631d599e9757953dcf082dc0e1cc06018cc26919c1c808e679b1a939c72672a738977947515e5143d2de49d4e93972c65991ecf10837e07048100cd45d147bf6e9fab0b620c2e3e84805c0f839aa457bac1dd52f3e8687cc96925c614720f454f3a974f2fa026eb01b34e8d1b7d23bb9d3d088760a45fffea05feffa314c53f6e111626874937258dd7056e725ff7c27d70379329786560b5cd12dee632a595aa539b2c297bfe2b5b92f989f3f4590bb05483a51f45ddf9bf30a17d4c69877826d1811953389d001de4c943afb69e6f53b4cd50bb5a661760847900668c50ca433a94e7b1bce4525dfa6dbe6388efb4c11a07367ab0ae5099976c5ad27ed5f0ec9f0716eb2abf268c300667a4709207ff9c3190621315575627d147592e4a99ed0b0df0aa369c0979ec7016853a63a88e6e7931f8a925e229aa47d88fd895524b53a14c20631859826ed9bf77a975397362992cf34d4e6a5a690ae7ebbdd32fc31e8b86be7790b2f8ceee5875c7a4952087dbd081146191a26f249edc0de9ab3bf7cab957593a4e5b6827ca7cde8b61601116e7d78f83c3eb722dfc5be8b31c48af8599eb7157bf381fdb3ab326d3351e8882dced494cef4e4b122b91f6916a6b749d4e0e7a7eb8ca3ccb359ab23b52f946960d645fc7f5da6320eeaa2b6fb9254631944ae21c7cf5363a44abd38f796c8e1610017cf93f82b134aa16da1a51065c7012accd19fd1c2004583385b29b3e0490bde932b18af99a0475ba885389d05f1d8e91b631929f268c7a1be869908bfe9ec72e7157551a262837d2df2ddbf6d1f09864e4a0fa909320dbd431a62d728f1bfe1e0a278a4f3cc575decb0fdb7b48fc82a27c911b6add450904bc1debfbf9a017933ef6085e03627acadcf2282e982c50e67638aebf870c6322733a5f445ac6eb4cc5603edf5c257d9bc49dea011b1c78f405be18444771b196f0407dde2602898243ee11286dd5ffacb26c227fa5d7a28d04344ea28cd82da8b5b22ea7740bfdf25e6a68bec93c7e4a6fe199641f6d2d469b7545dcdfc1933e91fded396ce96b0ca042c23a18151087416939cd07ba4f9c0fa844d27c4b28ae7fe5caa589f19f588ac6c93dbd9d50b1bafdd97cbf1df3e68642df7fc2edb43c48f7b74eadafd8e8f7dd92170826e3067cb2accb20e6407412d3a54f77e49bb0b293eee5fe187b5903353a820cee034aba2292cc89960728cd30b3ca459469e670c30f77bcd95ea5c7c3f7433c249e374f45faf6f9fa5a5e3f486ff4de29e7a53e85808697da24fa1c685259076f8c3bc7c575a2e5a6e74e651ee29da91bad17010e015c9a481fc6327018814f2f6d6f6a20138c59acb0f12306e6e016b65bb741579cba5b7668b6fea5d6bdd72bb43b8250fe16623d53473c9cc5c0e683b94cd5c151ba8af744acda5f60c80acc1d8bf1be369cbef6c4ec546f8ad21542c8376a8677c24fe49798d8fee69fe4a7dd1f3fda514f32d7f019d733910608e32802fd0df71002cc8253be7c1d3290a197efabf22d0d8041fabaf574c2c8415cc2b685e62f3ae140e7cd6d42566674120b65cb039a3b6610b5486300415a965521890d4560976d378f49da582a4dcebb4ef24a0aa35e954b6b14d75a631ddfb64086a0efd1e995c128dbb58452861d05fcb6d30a7c5287303f099b0708f579e333cde1e547f4ced3b4f165ef5e1f531eea6826ec894a591cfa8c575ddaf5c65824297d461c0d3c714fffe72b64ea42918138b9697624d6ac6cdeff9d656dca3a4e2765d19558dd4d8a28a77b7c11f6541f7deacfc26cd6f3eb4a6af2a3a839cc531dcc6f9c6c9f488918da7597e8a804ef8aa39cf62d99f261abcd27916368124092d16e81c54b30da5e743ff25a32773d87f49672068d20132dd90458fd0423e039dd992b89e6eb4eab0db7bedaed51e4142fcfb336e530dce765b224d2a19cc07b5b95b9243d0579401f3c3e0ef7e716dc86e6c21fa5611e158cb9c7ed3b72f797e9f149510e6e2462f269617b34b2bcbd494daaf2cfd6353baf5ad3ca7ab8c6bf4ab1f07a7b0289424ec59905e37d3dfdf084b1c19ad60c722219b9a3a3cd055b3b26543613b7b2b2504e91171a648f737f784d15f796df8f38572033142a46bfbe39e01e0efb96793741e66ccd567615eceb848affc48bef379a09153d937b208bec1c5cb4e6ba2dba8373f2d7a72bcd3deffbf6194039ac1fb155beaf03cc30d2304741a3f2b95051a3e5789f1c4dd2e3cf74e402ae7816fb3a00d8ddebc413594650fd0dc1dcfd8d39cc53c921afd1e81425ea70abc7a31a8899c42da5994eaaa782031b8cd9b5e64c42098a8ebbf055acd4fc0c3d1f5073a03246f22ffa03ea7df6c4ec37b4cc91a9fc589ed352939a070ec993091929d7b531b2c8077942a378889c33b793a27df5b147ec762e91c2e4fd668b204afc4290102f5b05063b43511c1ef92a1fd6da4c67786ef2bf4f65de84f9718edc9a0cb35c60cd6afb20534161d2d7106285139aed4d4910e119ca2a8c775e4e052180304750500114680b34e0436ea4b5f1de95a96c24180b920d05367579af63117b95794a5afbc0a91359fd2867594020d774ab9850203c759a58651dfe10c1a8edb701afa2ed33b3a4891852318cc72f82675bf73cfd69aed31bb327f0f91c47e020e206102c3f7c417470b53309c4a218b27141d90d203cdba0c51bf58d2896ed77bfba2bdb118d5ed772202ce69b939075fa74be3fb7ee9a5c7483f50f558dc0eaa6f07c7f0d302cc590e5b4d1a426d196901f14ac1b990266af6ddd10af0964a2c862e4ace17a277c192a6bf4605a38709f180671e18d120570c170173f9c909239a2fb569a9940af2f935795e1cef37e2e91238a28347e0e3421b91c5c01dfe76557f60fc03bdbba94f779d78043e719463add8dff14ecbd068b196b26e81b98495d39297336c8613b4a2d3c51c3600cac93aeea7f3021507ff4cf46e8888807b7bfc2a6efeaaf8a666419848a08fad423cef628f320af29141816cd7c0ec98b8c899aa81de59aff78781ebb16d6cb6423b9ad4be96d6c3d6a8a056ca5e4537e711045a53e027d22f2790ebedd8a4ad2f04ec669ae055cd3bb74cea4fd96cd915ed85082430134eb598245c1fcd2c79d3e60122c50f54442b011918c84cebf7b5abdc4adfac6308469caeaa6d68555a6bc42f1a09d37270c6825677b44e40a6ab79137f075cc0b18ca6cf934e3c1468ceac8765dea24a05f78b29c70bfc9743520f698accccbbd069a77e95cceca07913f41ce14a19320c9212027b4d3c2d40738a13fd3b93275f8dbffa53941f1247310a84fe878d9155d5abcd8f9c66e76cc7d79feaa1ac2718333471521cbfc136544f0d0b3b0aa153c01b4a21eb60a49422473d01a80fe658f7c72bcdcbf5aa462f7a0a1964a2afac164e21781dc826c44ae8eb57df4fcc75965d1e3459d8d68ff16c140721ad85ad230e089d057cb314c72932c0a2d529e6525fd0195d4700e29988bc5ca31262cf8135a7b6219ed03b9935e9c51a8a279b507e31b662ead7120bd33cae4ead66705a06f48134db40d0550d81e033dfc0e992c850bf31ed559f4ef75c0efef10288f9cbf6c5eb2b4bbed8d6747838e16ea41452d9430979150145435a2b445df325c6467888856237cd00423eebf9ec90f49f38d14981f0c43732f4f132160db47f6ba5c16e4d5d2935e260bfeda81c98834e0b252bab8b9eca56da0f416ee88d0b5b4ec636133abd378bd4b00a0ef9c64aa337b9c32629d238f7d01f1df3f6dbb6c1a95ede3b4cae2edb020da14dd128c361b921e79454c9f18d85d6924be165d374e2528cbde158510bed968205cba62b1465a6513d9429f551b78bc2f3adc7ba28d4cba8d949e0b8ab32333d3afdc15956022058238d5512763409a75cf04dfe44f0d4fc14a721be24102d908e757f9597eaf1e15ad8886fd542741cc088acfca1dfb2a0999dc76b8cd300813f1140b8201e28169218a41ea5daf93a878d2599a52e6ba18ff471cbad218e39d7a8663ac275f1e6f0dabca2922f5c48be6b5c5776f5b08698c19770b04574f88fd6be40253b380fab61c6f8e269c69e90f3218f0f77d2312843cff0d9bf64dc0e29b8f6b3d9e49223b4b4d02ca7b5fa234105585da5b30600536a46c20bce5bb11a566876bbfcf2fe4d94df386001952fde26fe6e2e49be4e7cc091c82c70773f73f99808e5356f4c7e17aca119f8d28ca61f66475f8691b1e2284b3d8fb934d1da05bf8153a1979d848f1032b54c98dfeaa9d8a8787a3e214951a0fa628be9f72866e45c63252ed4ea37122a38174f3d1423a3a3a087f75d0ded5099080316f1e96fff5b72f80fe7998060f4492f", 0x1000}, {&(0x7f0000000340)="e0c2edc7d44ab562533d548e9f14c4ae287517d6e4cd8c67077c9fe9d0dce63e18c040b6f725c131ab12af140f90287f55ee20c7b5e174ed61e5680d5472ea915eb80c1c00243bf6209fcf56e1ff7ffe9735e2e8bbdcab3d45143434eba839014e7f3d2b6169f45a81b4136b92afe7b335a4902fef35f7c58b9c3ab33de4686599c20d372a495027837740f84ea9b1c7627409935af54aec46176bd76ede60cc7e", 0xa1}, {&(0x7f0000001540)="1b48a909b6a281522307cb53f1c29e0122adbb841a201c5cacac2bac90c669df32dce44cb26b1340569a6908ad0b92ca5f0f92eb3adf26d1f5d6ca5cfcdac6aef0e20f2d3b4300c1ba1d1ae44038084af1c58c86033e0824caf6c3b9a497d3271ad259c8512b9227866aa055fb37c50e20f7d80a75ca715e36fb0512ac6d66ecd3f875ae252b8ccc795f5266d3b0aa329851fd4aa080552330d019d47cf7ced3674e7f3b59eeb8688e93842b4a7ed63532933cdf15c57ac890698ca5983c634d8a4bd01c08f236c26dc3509f3b10", 0xce}, {&(0x7f0000000400)="5244b1fc14e36fb4511a430aac9a41b587f7", 0x12}], 0x7) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r2 = syz_open_pts() close(r0) dup(r2) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0xc0044266, &(0x7f0000000000)=0xc6) connect$inet(r4, &(0x7f00000016c0)={0x2, 0x3}, 0xc) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x200, 0x42) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000180)=0x8001) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r6, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:01:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x5e4, 0x4) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04ed83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcdfadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c56ebed7f9a464a99d6c3105c25a83a2cde42edb2e8701af93d265d15a0ee0f3e060a46edcb9a342bafee9139645637b89c81feba0f40c08c3a959b47fa6ef021fee27df442b4540f4a1124b9bf779945601f6fa7eca47765e186bc740e6ee66469e492f519cb98a6a4636ede6b3befa278e0e5a7ebee8a3b9784d199bb73540e4"], 0x10) writev(r0, &(0x7f0000001740)=[{0x0}], 0x1) 16:01:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x1000, 0x0, "fd84054fddc3e1b284ec04db28b1662600"}) 16:01:32 executing program 0: socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x8001, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="c6e02eafac1000107d81"], 0x10) getsockname(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r2, 0x2) listen(r2, 0x7) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x82b) 16:01:33 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000240)={0x0, 0x0, {[], [], [], [], [], {0x0, 0x4, 0x0, 0x4}}}) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="c1", 0x1}], 0x1) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0x30}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) 16:01:33 executing program 0: semget$private(0x0, 0x3, 0x10) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1043, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:01:33 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)='Q', 0x1) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(0xffffffffffffffff, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open$dir(&(0x7f0000000140)='./file1/file0\x00', 0x80, 0x0) openat(r2, &(0x7f0000000100)='./file1\x00', 0x108c0, 0x213cf50128557c37) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:01:33 executing program 0: msgget(0x3, 0x100) r0 = msgget$private(0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x8) ioctl$TIOCCBRK(r2, 0x2000747a) getgid() r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069a5, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getegid() r5 = socket$inet(0x2, 0x3, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(r5, &(0x7f0000000240)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9475ca9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694c0a69c5c117a977b87af807f7416282979a632f3f68b1b831050a53e57155527439930999f99bbafff93ee153d4c617512d707d0c519064121067bb001ee85a4c3201c27aab2e7c48e87a99f80ecd52b7bfc6acc033e72ffa853c50a217e9147ce", 0x136, 0x1, &(0x7f0000000500)=@in6={0x18, 0x0, 0x5, 0x90b}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$lock(r5, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r6}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80a6}) 16:01:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x11fec38ecdc26998, 0x2}], 0x3, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x57c3dd396dca9f3c, 0x2, 0x0) r3 = dup2(r0, r2) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:01:34 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) syz_open_pts() syz_open_pts() kqueue() getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) close(0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x0) 16:01:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x0, 0x0, 0x1000000160002}, 0xd42}, 0x3c) open(&(0x7f0000000040)='./bus\x00', 0xda8e33281950a30e, 0x100) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) fchflags(r0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000080)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:34 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x0, 0x0, 0x1000000160002}, 0xd42}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:34 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "fd84054fddc3e1b284ec04db28b1662600", 0x7fff}) 16:01:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r2, &(0x7f00000005c0)=""/160, 0xffffffffffffffb8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0xc0044266, &(0x7f0000000000)=0xc6) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000140)) r6 = semget$private(0x0, 0x3, 0x62) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f00000001c0)=""/195) semget$private(0x0, 0x7, 0x40) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000380)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d", 0x148}], 0x1) 16:01:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000480)="ac0fd6dd2f9ed408574de1efbe5ec839081656f2a23f4943244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd13d3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f279a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cb", 0xec, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0xfffffffffffffee6) pwrite(r4, &(0x7f0000000280)="e7613daea56060d3d27d1e2cbb14148d1efa6758f79b1c54044259ca11b9a974ba4c92bd45364fce3271f33a6ea06112bf861ff3015ad2680be437daab583861e9131a660867d3d28813f7cf0897262a96798cc5677b70d1bad4deebe3e9a37acedbc4f52f2f8199ba260edc02897e6f7695428321283e68e0911cf1fe3c", 0x7e, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x17, 0x0, 0x0) close(r6) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r5, 0x2000746f) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r7) fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x2, 0x2, 0x10000, 0x2, r7}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 16:01:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294ade04bb0000000000005d4af69ac1f690769a5962fd32df917d74fd1c826b446cafa997b88bd5af9f5f1a99ac685603bc48eaa9f7ccbf31e095"], 0x10, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x27, &(0x7f00000001c0)=ANY=[@ANYBLOB="38ffff00000100170031f1212de8f90c6495454ba1a89e2de62c118a29ef1eacf0e6cff08afca14bc0e01a198b7a07c1822933d102cad8b41339054fe3547d613fd108bc4d3ba5ca339f9a5cc8f152afda6f61499e0ce0cbf4a61807e26d288772370ae32cd9c87351de88674b2433cc82e32c2cbbd2be3c5b620a5f10f56d6f0f93fd8f08f078d6c39cd6d15bcaedb0edb416", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x80}, 0x0) 16:01:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x7, 0x0, &(0x7f0000000040)=""/7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff1c95f6ad2bf4babb0000"], 0x10}, 0x0) recvmsg(r2, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r1) recvmsg(0xffffffffffffff9c, &(0x7f0000001300)={0x0, 0x30c, &(0x7f0000001500)=[{&(0x7f0000001100)=""/28, 0x1c}], 0x1, 0x0}, 0x0) geteuid() 16:01:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20a40, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0x9, 0x2eb, 0x5}) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63, 0x0, 0x0, 0x100000001}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:01:34 executing program 0: msgget(0x1, 0x5cb) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a6}) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) dup2(r3, r5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x17, 0x0, 0x0) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRES32=r6, @ANYRES16], 0x3, 0x1, 0x800) r7 = socket$inet6(0x18, 0x3, 0x8001) dup(r7) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x17, 0x0, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x17, 0x0, 0x0) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x17, 0x0, 0x0) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x17, 0x0, 0x0) r13 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x8081, 0x61) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x17, 0x0, 0x0) r15 = syz_open_pts() poll(&(0x7f0000000140)=[{r9, 0x100}, {0xffffffffffffff9c, 0x100}, {r10, 0x3e83931a42c42632}, {r7, 0x102}, {r11, 0x1}, {r12, 0x8}, {r13, 0xc}, {r14, 0xd9}, {r15, 0x2e}], 0x9, 0x8) setsockopt(r8, 0x2a, 0xffffff7f, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 16:01:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000000940)=[{&(0x7f00000007c0)="5ae54374b1f0a5a7a1f8a6a53a1f89cb51ee85b48f0ff6a50c7275961293cea76119baec00a7bfd2f3b0f4e30295009be2de2bae8195cdf590bb051b950b16c17abad8e7813b12967963c28a4daa01d7c979ee1574d88e83e8439a8e28bc2211e859361e8e2b8680", 0x361}, {&(0x7f0000000840)="4891079390c798bffa6033f43fa800af73066afc75fc9310e3d8be2c6e3483b828e8e4666f79026fdb790a017781fec66acf8f3c9980935190b36e8aa5e8c92b740f5c6f9df3325f706be7a8989982ab5d9a9b123b62d58a2bf4ef916e14b82c683f98e9d9cb08f42526b5cc1443c64c405b26c09558e90d614c03e3bf4e18b0a56bcba891f017cef26e5d53a5ace4fc653901388136c900f1b3283f102cf2c4ed592e3adcd0e1106922718695cf35c3d711a1fa544127e13dc5a0ed010409589c81e8"}], 0x355) 16:01:34 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000080)=0x1) close(r1) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x1, 0x1e}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000002d2, &(0x7f00000001c0)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x9, 0x9, 0x4, 0x7}, {0x8, 0xff, 0x6d, 0x80}, {0x7, 0x4, 0x46}, {0x0, 0x43, 0x7, 0x1}, {0x4a, 0x2, 0x1, 0x6}, {0x4000, 0xc1, 0x28, 0x8}, {0xc64a, 0x40, 0x8, 0xfffffffd}, {0x101, 0x7f, 0x54, 0x6}, {0x6, 0x7f, 0x2, 0x80}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") 16:01:34 executing program 1: truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0xff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x820, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8000, 0x0) renameat(r0, &(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000240)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x102}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x1) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) r4 = dup(r3) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x17, 0x0, 0x0) dup(r5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x17, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x17, 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x17, 0x0, 0x0) r9 = accept$inet6(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x17, 0x0, 0x0) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x17, 0x0, 0x0) fcntl$dupfd(r11, 0xa, r9) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000280)=0x3) OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) 16:01:34 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000001000)=""/4096, 0x1000, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a021b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf2fe98b9838d4834505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1c3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc6}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f00000000c0)=0xc6) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdfb, &(0x7f00000001c0)="356221d18ae74932797023ffed00d190e0088b") 16:01:34 executing program 0: r0 = socket(0x18, 0x2, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66a474696c65"], 0x10) write(r0, &(0x7f0000000100)="000036c44a2d705e683a9e798003a7c0e91494c7899624b887e62d5cb5dc0917", 0x20) 16:01:34 executing program 1: pledge(&(0x7f0000000000)='tap', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000040)=0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698b, &(0x7f0000000000)) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socket$unix(0x1, 0xb9ef2e7c5fe8d80c, 0x0) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r1, 0x2) listen(r1, 0x7) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0xeed686ce9599c9f1, 0x0, 0x0}, 0x8) socket$inet(0x2, 0x4000, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2000045}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8f8e27010cb000000a00", 0xe, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000240)={0x10001, 0xe51c, {[0x2, 0x1ff, 0x7fff, 0x8, 0xff, 0x80, 0x2, 0x5, 0x3, 0x2, 0x9, 0x3, 0x73c80693, 0x0, 0x6, 0x4, 0x1, 0x5], [0x2, 0x9, 0xd98, 0x3, 0xffff, 0x3f, 0x8, 0x6, 0x8001, 0x6], [0xffffffffffffff81, 0x81, 0x10001, 0x9, 0xff, 0x7, 0x400], [0x8, 0x3f, 0x800, 0x5, 0x4, 0x2], [{0x7f, 0x8001, 0x6, 0x8}, {0x3f, 0x9, 0xff, 0x7fffffff}, {0x9, 0x1000, 0x10001, 0x4}, {0x6, 0x3, 0x7fffffff, 0x3}, {0x8, 0xffffffe0, 0x0, 0x7}, {0x3, 0xffff, 0x2, 0x8}, {0x3637, 0x9, 0x40}, {0x470a, 0x40, 0x9, 0x3f}], {0xf76e, 0x1000, 0x9966, 0x7fffffff}, {0x0, 0x4, 0x1ff, 0x1}}}) 16:01:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000040)={0x101, 0x2, {[0x9, 0x3, 0xbe, 0x10001, 0x0, 0x3ff, 0x80000000, 0x81, 0x8, 0x6, 0x8, 0x100, 0x1, 0x1000, 0x45, 0x7, 0x1, 0x20], [0x0, 0x100000001, 0xea42, 0xffffffff, 0x8000, 0x403, 0x3, 0x10001, 0x4, 0x8], [0x6, 0xe3, 0x80000001, 0x7e3f122, 0x9, 0x800, 0x7], [0xff, 0xffff, 0xff, 0x1, 0x5, 0x6], [{0x100, 0x1, 0x3, 0x9950}, {0x101, 0x1, 0x800, 0x4}, {0x7, 0x6, 0xfffffffd, 0x80000}, {0x1f, 0x8, 0x1, 0x15e}, {0x100, 0x6, 0x6, 0xe1}, {0x1, 0xfffffff8, 0x4, 0x10001}, {0xfff, 0x5, 0x0, 0xfffffffffffffffd}, {0xfff8, 0x3, 0x8, 0x4}], {0x0, 0x1, 0x80000000, 0xfff}, {0x7, 0x1000, 0x7, 0x81}}}) shutdown(r0, 0x0) 16:01:34 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000080)="f9615958b809001e", 0x8, 0x0, 0x0, 0x0) 16:01:34 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x802fffd) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r1, 0x2) listen(r1, 0x7) r2 = accept$inet6(r1, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x1, 0x400}, {0x18, 0x1, 0x6, 0x10000}, 0x88, [0x7, 0x4, 0x1, 0x1000, 0x1, 0x8a73, 0x3, 0x9a]}, 0x3c) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000000)={0x2, './file0\x00'}) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x84}, {0x800000034, 0x0, 0x0, 0x1}, {0x6}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") 16:01:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0xfff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x52d, 0x2, 0x0, 0x8}, {0xff, 0x0, 0x16d, 0x7}]}) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200, 0x1c2) r3 = syz_open_pts() close(r3) close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x9, 0x8, 0xfff, 0xff}, {{r3}, 0xfffffffffffffffb, 0x8, 0x20, 0x2, 0x4}, {{}, 0x8000000000000001, 0x0, 0x565b7f0e51b59632, 0x8, 0x5}], 0x81, &(0x7f0000000040)=[{{}, 0xfffffffffffffff8, 0x8, 0x1, 0xa95, 0x8001}], 0x40, &(0x7f00000000c0)={0xf61, 0x3bc}) r4 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r4, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) r5 = socket(0x2, 0x8001, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r5, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r5, 0x2) listen(r5, 0x7) bind$inet6(r5, &(0x7f0000000340)={0x18, 0x1, 0x1, 0x4}, 0xc) 16:01:34 executing program 1: r0 = socket(0x2, 0xc003, 0x6c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESOCT, @ANYRESDEC=0x0, @ANYRESOCT, @ANYRESDEC, @ANYBLOB="b18816f6db757d331d6b68", @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYPTR64, @ANYRES16=r1], @ANYBLOB="15c3305d4a73eab39063b29deb0e8381b80a7ce2a6e1f405720230e63682c915143d67b8a6326a675921fac96d126fa443d1e5320e1710b9f66aa797fb5c82e4b4d394a3e292fb06ff666ea9791e6aedc783c502932b85dd3085e5365196a577f5bcfdbc20aaea879f8714563e57ea349c2948ecbf2303b024add72a8f9f62291ef073cb57b81521e784938b7027dc337932e6235411fe793a", @ANYRESOCT=r2, @ANYRES32=r0, @ANYRESOCT=r3]], 0x1) fcntl$getown(r0, 0x5) write(r0, 0x0, 0x1151bf482dc88171) r4 = socket$inet6(0x18, 0x5, 0x1f) connect$inet6(r4, &(0x7f0000000000)={0x18, 0x0, 0xf81, 0x8000}, 0xc) 16:01:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000380)="220e2a3234c869ff2e2dc563b81b0b1d44b0349b7e280483f19fb6629b131f9df2b31f870ff277974fd06bfbb5aed1cf9abfd4a52cffd57561a2ec6ce85a73120ea596c1ad3082221a1a17d0331354f609dbd368c57afa640565c1a6140fa5b31e089112e80423730b798d7191efa9e0f7afb96f8f9f8cb129ed02112161e61e3368e752dfaf6d7e8d003ef41829ade1ae8861c2591568762ba6ff2f8f7d206659c4c5fc04b28e89760a38576dae0c3b364c7ec6c5d355c50060efe074a6372b6540", 0x2b) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/205, 0xcd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10005}, {0x24}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCLOCK(r0, 0x20004276) 16:01:34 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r3, 0x0, 0x0, 0x0) read(r3, &(0x7f0000000000)=""/214, 0xffffffe1) openat(r3, &(0x7f0000001100)='./file0\x00', 0xef5b54922f8bb187, 0x20) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000100)="8c65", 0x170) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) setregid(r2, r5) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0), &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r8) fsync(r8) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f00000001c0)=0xd00, 0x0) pwritev(r8, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r8, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x17, 0x0, 0x0) r12 = dup2(0xffffffffffffffff, r11) ioctl$BIOCPROMISC(r12, 0x20004269) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r7, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffb, 0x0, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r8}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r9}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0x1000}, {{r13}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) r14 = getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xfffffffffffffe32) chown(&(0x7f0000000000)='./file0\x00', r14, r15) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r17) fsync(r17) setsockopt$sock_int(r16, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) pwritev(r17, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) listen(r17, 0xffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r16, &(0x7f0000000240)=[{{r16}, 0xfffffffffffffffb, 0xd8, 0xfff7e, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r17}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r18}, 0xffffffffffffffff, 0x40, 0x40000001, 0x5, 0x1000}, {{r19}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3}) getuid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r22, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x6) getsockopt$sock_linger(r22, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r21, 0x100000000000, r21) write(r22, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) getppid() geteuid() getppid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000009c0), 0x8) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000001500), 0xfffffffffffffd6d) r23 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, 0x0, 0xffffffd3) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000001540)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = socket$inet6(0x18, 0x4000, 0x7) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x5) fcntl$setown(r24, 0x6, r26) sendmsg$unix(r22, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0), 0x0, 0x2}, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r29 = open$dir(&(0x7f0000001440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x200, 0x70) utimensat(r29, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x0) getsockopt$sock_linger(r28, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r27, 0x100000000000, r27) write(r28, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r30 = getppid() r31 = geteuid() r32 = getppid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r36 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r36, 0xffff, 0x1, 0x0, 0xdd) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r28, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r30, r31}, @cred={0x20, 0xffff, 0x0, r32, r34, r35}, @cred={0x0, 0xffff, 0x0, r33, r37, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) getsockopt$sock_linger(r39, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) fcntl$dupfd(r38, 0x100000000000, r38) write(r39, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r40 = getppid() r41 = geteuid() r42 = getppid() getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xfffffffffffffc9f) r46 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffdec) sendmsg$unix(r39, &(0x7f0000001340)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80), 0x0, &(0x7f00000012c0)=[@cred={0xffffffba, 0xffff, 0x0, r40, r41}, @cred={0x20, 0xffff, 0x0, r42, r44, r45}, @cred={0x0, 0xffff, 0x0, r43, r47, 0xffffffffffffffff}], 0x68, 0x2}, 0x2) chown(&(0x7f0000001240)='./file0\x00', r44, r15) setregid(r6, r20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r49 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x3, 0x0, 0x100000001}, {0x18, 0x1, 0x4, 0x6aeb}, 0xffff, [0x4, 0x80000001, 0x0, 0x101, 0x4df0, 0x7, 0x12000, 0x4]}, 0x3c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r50 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000001080)=0x9) r51 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='/', r51, &(0x7f0000d06ff8)='./file0\x00') preadv(r51, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r52 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r52, 0x4, 0x80) pwritev(r52, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r52, 0x80045726, &(0x7f0000001200)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r50, 0x0, 0x0) close(r49) setgroups(0x0, 0x0) setgid(r48) setuid(0xee01) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) 16:01:34 executing program 0: ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) r0 = socket(0x2, 0x2, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0xfffffffffffffd8e) fsync(r1) shutdown(r0, 0x0) 16:01:34 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x33, 0x4) listen(r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 16:01:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000002800)=""/4096, 0xfffffffffffffe56}], 0x1, 0x0, 0x8021) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0xce120d8201be4cfe, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) kevent(r0, &(0x7f0000000480)=[{{r2}, 0x7ffffffffffffffe, 0x80, 0x95217e525d18830f, 0x9, 0x7fff}, {{r3}, 0xfffffffffffffffa, 0xaa66771e02749e9c, 0x40000000, 0x1, 0x1}], 0x5, &(0x7f0000001500)=[{{r1}, 0x5, 0x83eb604263defacc, 0x40, 0xfffffffffffff801, 0xffffffff}, {{}, 0xfffffffffffffffa, 0x24, 0x8, 0x9}, {{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0xffffffffffffdd5e, 0x4}, {{r4}, 0xfffffffffffffffa, 0x40, 0x1, 0x9, 0x4}], 0x2, &(0x7f00000004c0)={0xffffffff}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="3e4458e694a35bad723fa263d5e8b86073c8efb73db1bae0a3111ef1d10b1c48c2c3dac99729f258f191bc57511fa1480110dbd0cd8df63761b7111d0caaae4c85cf534e9da7aca936ded01cb66178b5454ce68ff9", 0x55}, {&(0x7f00000001c0)="9c717871745993ef2584e37a03ea4fa9c64eb2efda655f7f325e0dad150f15d79f3dde4fc4ca31721e8e08523cd92c2b923a35cdeca234d4a3636934eedcd5799799a42de4d42adce4b0deb6966469fd2e269e76d9b4e1dfe5bf82637a6ce1bb474bc5d64176c8e28ad893123a78e21c1cee90a98a72612bcad6d5ca16e7564e5ade16e2", 0x84}, {&(0x7f0000002680)="f9fd3fd5f93e6200f388a2e6a39e21f9ef9d22ed7ad42525eb83e140bdfdc021d71a489069c434ab8ee3b6132496bf560da860019323c5b18ee80311b7e52ac61445ea6e548fbfa16a9351497074c7e7acc79c2fdc49bd47678b00ea46ac131470503d519ab9d68a4ed190ea642b3c0fda11b06d6903b77e06e5f8eacf85790acbd76be4c6caa2e5e6540feed1a553c6088ba754e976d671c3cee48caaeaa686cc3d6919db37a5d4da78", 0xaa}, {&(0x7f0000002740)="05018c1ae4a2f5633f6e89ace03d92b2ae6b97567e6c68430b957d3dd22c787e7cbfb04bff6f8af35adb17a81a9a55fc9a29d09137848b05deb08b0c76f72cac6d400dd4c0f9b2e048f16d1d08ae9a433b6f9d2f60a243116bbda2b263c1d2ec0f6410fd52ab1a40ff68dc22a7765e847ef63c66ba7cca6e8254ea502ab4251683efcd17403fccf4338c498446d364b37159db3535ba52ea170fbdbbb87ac0bf7434b985f89ec5731226", 0xaa}], 0x4, 0x0, 0x100000000) pwritev(r0, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0xfffffffffffffe9a}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0xffffffffffffff91}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f5a7517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c69330101f0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bca3990157b16db206", 0xb3}, {&(0x7f0000003800)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5454ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3ab0da3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7809cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbebc1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e934834d9d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd0940e539d46b2a3f1319508f165563e4da5c81c042e133e48322dc28c784ca6ddbcf", 0x1022}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50}, {0x2000028}, {0x6, 0x0, 0x0, 0x107cf}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) 16:01:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20c00, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:01:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000000)="220e22", 0x3) r3 = getppid() nanosleep(&(0x7f0000000040)={0xfffffffffffff630, 0x1}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r3, r3, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) pwritev(r4, &(0x7f0000000080), 0x100000000000011b, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x80) 16:01:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xf, 0xffffffffffffff9c) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10008) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) r2 = socket(0x2, 0x8001, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400107d816f1c85d39b56460806ffc4b8a0e343392c178b6d03f0428267a81bfa2e1cbdf12dd4e2a55998c5540adddef85fea6c88"], 0x10) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x10088, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000300)) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f00000001c0)={0xfffffffd, 0xa}) r6 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x104) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETMODE(r7, 0x80045726, &(0x7f00000003c0)={0x1}) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000280)=r6) ioctl$KDMKTONE(0xffffffffffffff9c, 0x20004b08, &(0x7f0000000200)=0x1ff) getsockname(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r2, 0x2) listen(r2, 0x7) open(&(0x7f0000000400)='./file0\x00', 0x3bd4651bd199e6f1, 0xa6) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x17, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340), 0xc) acct(0x0) 16:01:35 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000940)) r2 = socket(0x2, 0xc003, 0x4) connect$unix(r2, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696486c60fa5c4342c3eb523175d0cf8111"], 0x10) write(r2, &(0x7f0000000180)="62bfaf4e754681e360b53a2a7074ef48e739ea7646fd875aa0184709bf5d04c320d0cef275ad8397feb9f017b781bc29d956ea61be305f99010e23d154c781fdacc4b99146f8668a3d0d1684ea5efb5d3089b096eb1b7fc1b0513d8f0cd88354119af51873af2d24297c17f853d848f6295c260a46a662f47f72de4a55a36797629187aefd416ce5dde24b15c4bbbd4f14b079256b35409f1f1b7a95861ddf415d08ef4615302d369f1b27bcf59b0cd4d474e0237121e417e4b2aef7f65e12af76d812c0544e02da1f8dfef11feafb71e429cc740c36e95c91c937a61dbd129853b91b0755480a5f298c77b75eafb1482a5081dc57e291a122bda2f27c03d7172f582fd51d8cc3a759b1345f7a6eb2c748ddd9bd12ef2afd8a1fef242deb54253edbfe7f56a9a8b74fd89885595671687d309d21adc4d4df2d9afd3ddfd64559c5ece375198af556df2a62cd0628836c21fd77b48e468ce565a599db96d8f9c6ec6fb3ff43ef3a802d32d756c68ec66c69b8d2879091baef76bfcf01f4796e056985c39cce5935317aea22a29fc12358a6509df4cd3da1b612b3f646666956e3a5d10270bb4a48e3073fba96a56ed3ce417abd4b5909132b45cd48d8de97121d3d453de9aaf084eab596bcfe7cefec5ae6969707688202f7acdae004ba68046a8e6177d593035ef7b9b267451d8ae82b344c134611d265abdb765978329c9b099ca07fc2ba1086d07cee976c6a4b9a6240989bae27fa2aeb2e081f596be8a98ed097b4169adbc9582a46a2eb94a8b6378a4824bf9a73e79db7de956e46aae1450fd1ae773f52897e59ae754b5ce2eb918c3b34cf9951010eddaf7b3a82a1f2e52cd04cecfb0f29ed9aa0d00a508620e100d6e6f9fccb4ada99743c96b3ca52e73d38ab48341429b9a966d68682b1a2485b53e781cd2ef3363f9ebb776a21bfcf1c60e1e4ec34c8dec32838e1a562c7866d5667ed8c3b0cf93444cec76e28c3e568379231fb872e3da85cc59bb0268d3b79645083900de4035c93e012a2e3874eeb6e459548d468e0d9f7efa4bf78b8191b0887e30bd4a27d123348ee63fdcc4534239328773e0905c702324e143e71707d7dc4f1e49e286b832ae68ecb7cfb103b5258f0fd2ad44a782cfa3e4467598db89d0bc04c83375a2261ecc0a9a7400af1a6507a07a5d2102a2e96f41df7f20c9690ad0559d1f3ac3bfca1f14e33f91be9bc11525c5df85bbf120ef6a935693bc3058e5edb260cb40d89c4fdf6a4ac5fbdff563ca3a58299b332f995ec2533cf17da59580c09f35654a7a4b65dc70a67353fc8000bc284d261a26bc19fed8de0cd93156f2a791a2d845d04cfb99e28b3f62055abddc6bb392b0b9a955635952d9e3bbe23c3b677a5fc775eba141f2cf7c13c001eddc53f5fee7f3680d3c53b2e9e896212d2ea8a7a93cf3e560e165c5dea1d78432e53b7a9bdcdcaed5c37cb0ec0f26fed328a6a4ed20fdb11e5275bafb6ba676fe16888dd013f29627eb7d6e1a7d35ac173ff2181245831b4a748d1e8ef2f739fc3aa7bf10d8aa7094b91d3755604ec624c6d50ae8684a7c990b9008fac15536715dfa16f9ad3690b3ce89639b3856b384c86482664df6b7adf52c33ad2771c2839a57f36fbb07559a6addc36a8e2bef1af8a433a7848a03f40cd6b42a1c65299ab96874c05c9f20098485997a36a0e62510dd06282dcddee6391d3b9b11980117f5466b5cd54685455d980298add1a527627a155ad67a14e5fa81cd2654983f337ec6f210cd2fee06bb767874aa8bece4cd0fc7efda9f6a0a19395588e806d4f479bc94ea2cbb0e3b8d69dcab4520a057e3a4cebee8c943815201c334553246b7460c812ab97aa8c377363d513063df77cc66be570e151cc450505c150ec68a295dbdffb7914fdf02d5f61ecf076137e7366288e2555780a0618d70798ea2d64a1567218b1b9d3bc07022a7e0c710637053d4b249a8061348838f9d18c0c76686221d0c1535e1dafe239e07bd7de3868ac7100a198e8701e01e7b7cddd", 0x5a1) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000240)="2d50e0ed15f1f2251ae38a5cf27156d51d05bb2efde6a1876dce5fee28c640ea7bb910f2591ed2d5394df16067e03b5d3ab675e107772c6ba8c6d2b43118cddec0ee7051a5fff65706750e1a0310b38e10aed3d3d2fde08414", 0x59}, {&(0x7f00000002c0)="d614b2c60b98f21ffa5d89619ac3c436db625beba6a4aa981ec2100666ee65b8ddd70f1b88fdc340b116e16c4917b1151c5a22fa1d780affcea293bafba38b494602025356408f10a95af10840bd50143e8cd802069c", 0x56}, {&(0x7f0000000340)="6700061388121c0a92e19eb9712b81d8f9b7aec056088ac927157367370eae91b25d81b86c9bebaaf8e272a43475c4b3521150153865393443e14b8595aed40a441d449145b0fa8593285e0e071b33b4912314a92aef339b6c062e63d79f1f38c6a7e15bd3d03cc2d1203aac11d7d2b7f4ff3f0d20c831e7f5fff18ed82a87ec", 0x80}, {&(0x7f0000000100)="4592a32647d672ccbabec64330f0244251a2aa20a8d997d85141ff578d676fcdf6f40ca9787417aa", 0x28}, {&(0x7f00000003c0)="e708aad5e1bfb6a50d3be751c8511290efcff6252cf2ce41436a20f577dc6996ac2e394c6b834f3088f42a04ddf0c4513c98db34946c556f038b109f4f59fc0a969748314c6cb9bfa7d15815ecc861dad023bcc9a4207b0685c484f426ea2d14d2639d3b80f6b459a1c140a3fc772885df2aefe2e9bf665dd0fbb71e3528247f7e1d5315ce1771163951a4c2371213", 0x8f}], 0x5) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) r5 = accept(r4, &(0x7f0000000740)=@un=@abs, &(0x7f0000000780)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000004c0)=0xffffffffffffff8b) mlockall(0x1) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x17, 0x0, 0x0) fchdir(r7) r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r8, r6, r9, 0x2, 0x9}, 0x8, 0x5, 0x8}) lchown(&(0x7f0000000000)='./file0\x00', r0, r8) nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffff8}, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 16:01:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x3, 0x8, 0x8, 0x2}, {0xfffa, 0x6, 0x20, 0x2}, {0x0, 0x9, 0x80, 0x8}, {0xba0, 0x7, 0x1d, 0x9}, {0x5, 0x8, 0x0, 0x8001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x364, &(0x7f0000000280)='D') 16:01:35 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getitimer(0x1, &(0x7f00000000c0)) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) r2 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r3 = socket$inet(0x2, 0x3, 0x3) r4 = socket(0x2, 0x8001, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r4, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r4, 0x2) listen(r4, 0x7) r5 = accept$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fcntl$dupfd(r5, 0xa, r1) fcntl$dupfd(r3, 0x1e, 0xffffffffffffffff) socket(0x20, 0x2, 0xf6) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x17, 0x0, 0x0) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000100)=0x9) r7 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r3, r8, r9) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x17, 0x0, 0x0) sendto(r10, &(0x7f0000000300)="0c0e8e96d3a569b8a5426108c3a676969ef002a55afde0f83ed9776860b3819b7466190cdcd5a2d88660717eff543d5db2e86724b845dad3b58bebe638dfd398444f176a1fd33b0ddb6c627c31b04888879bff97a8efcd1befd9ebff1c62107b57d42422df966c5e7e12128f9fed6c53d7569d13fa88365c8ec07181a7f1cc169557a6835a4afebc97b84519167b45811ccc0d4ccf7d0c2a1031c6e966352fae3f7166dc22401febb479f007c2ec3df2e634491df65fef5ea8f6b416ca2c00bb65c7283709ea2cf096753f8ca2e9d0233b2e71e3a7c8c459c8c993b9d5b093aa", 0xe0, 0xc, &(0x7f0000000400)=@in6={0x18, 0x0, 0x5, 0x7}, 0xc) write(r7, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) 16:01:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0xb1}, {0x8000024}, {0x6, 0x0, 0x20, 0x40000}]}) pwrite(r0, &(0x7f0000000240)="fb", 0x2e1, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) fchmod(r1, 0x100) 16:01:35 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000001a"], 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 16:01:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x1}, {0x6}]}) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r1, 0x2) listen(r1, 0x7) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r3) r4 = geteuid() r5 = getgid() r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x17, 0x0, 0x0) r7 = fcntl$getown(r6, 0x5) r8 = getuid() r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x17, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r11, 0x2000746f) getsockopt$sock_timeval(r11, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r11, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r12) r13 = getuid() r14 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r15 = dup(r14) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r16]) r17 = getpid() r18 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r18, 0x0, 0x17, 0x0, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r20 = getgid() r21 = getpgid(0xffffffffffffffff) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r22, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r23 = getpid() preadv(r22, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r24 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r26 = getegid() r27 = getuid() r28 = semget$private(0x0, 0x8, 0x80000200) semop(r28, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r28, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r28, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r29, r30, r29, r30, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x2, &(0x7f0000000780)=[0x0, r30]) msgctl$IPC_SET(r24, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r25, r26, r27, r31, 0x1, 0xff}, 0x8, 0x6, r23, r23, 0x0, 0x2, 0x1f, 0x400}) r32 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r33 = dup(r32) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r34]) r35 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x400, 0x0) r36 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r36, 0x0, 0x17, 0x0, 0x0) r37 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r37, 0x0, 0x17, 0x0, 0x0) r38 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r38, 0x0, 0x17, 0x0, 0x0) r39 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x20, 0x0) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="c9a4b4b4b64f639c5bc10b243d5a30225c48362969193003e6ec1494f896930d4e54d8bccbab01b3a285e44bc84781998e60b44f1fc5fce5404ada131d9ca3fbc3f883c02cfa86041895022500946c3e9cf7e3d8e7152c6442b5fb6b056957fe2e50068e56910c6edfd27b209488d88a6a597d744375e5a2663c8a01", 0x7c}, {&(0x7f00000000c0)="807d146ceaadf088b93c7fe4d75ca6bfaa9cb139ddc04713eed3177eeab721bccf6a4e704a7754250069640fd6202f072864517de79ca329e016915265479eca", 0x40}, {&(0x7f0000000200)="7845e27c102e3d00af8d002b7232035f0ce4a34651a299fb83d43dba8b3f59adcf3d2323048cde842bf114b1802fcdabbf50a65dda2b3724ac9ead215b69129b787a65f9", 0x44}, {&(0x7f0000000340)="5a734d2c994e319990ef762064dac9edf547035470625d9e0144c85e622865086949e052400c41f8e1d6bde28de5517add4af4c58c3859b4a536e31a68ef4d0224235d9fae5bb0374c94f64ddbeab0005c2aeaac10d1e379d099fe5099ff182dd78206a56a74ef3f42e5a6ddf40640bee7be76f6e5ffc74a63b1f22d36d373362553", 0x82}], 0x4, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r7, r8, r10}, @cred={0x20, 0xffff, 0x0, r12, r13, r16}, @cred={0x20, 0xffff, 0x0, r17, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r25, r34}, @rights={0x30, 0xffff, 0x1, [r35, r36, r37, r38, r0, r0, r39]}], 0xd0, 0x3}, 0x400) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:01:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x2000000000000051, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup(r1) write(r3, &(0x7f0000000080)="0ae8afda084580b95a29649c2b", 0xd) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:01:35 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) sendmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000b00)=[{&(0x7f0000000780)="08f84984bd17cf3a2a08d2da4afe", 0xe}, {&(0x7f00000007c0)="902542ff18211efdcc1b442b3f351af55a0fd4a042078bb4566b8e23434f5b49939e6eddaf8a83b5171499f75e3ba9931338e645fcfd36e5eda2c306ca5eeb1cbdd91565fdef4c5345a1d486ae9d95e5ef930a4b06faea02af7557af629df785b2e7ff5f9b4d63761c6452f020646ce435d5cc40eeacf668bb199650cc2e5a51357a2e385194a4723453616029ea81e4438c0cbaa23411882c38a2d17a1243b3fd73062c0ed9474b19", 0xa9}, {&(0x7f0000000880)="f173d76cbff577a7cf4e196af78c726fbdd364c0c5c69c246dac5339981e56fedb06e2a20084cc65ed5f43083333f187c8898816edd93b574c17", 0x3a}, {&(0x7f00000008c0)="37402f2a53c71021fadcd5e259dc025ec4e5896836f388113ed4dfc77aa7216a07d4e9e91711be712cb788d27f07d96b09f9c86cb03fba9e90051b3bb996839b1349640326d59676444d91f8e1650a4ec90b9ddcbf6048523cd025c953aaa72673968dab50db6db5ffe13a5ccb3f70d1413bd0a04cec420394091ac8dfec7cc594c392187685b37231b2aad6888606701550cb9da681cbe93e8ba3dc4eb35f297b360757713801ff46073e53302db16206aa70f3dff1e369a2927bb26bffbf0883", 0xc1}, {&(0x7f00000009c0)="17911f2cd7f9d18e3ca9ec0d9a8f2388bef52618c1a875ec32030a0d3f4e1e013d2a1cf3ab89f201a77457482fbc011274656d0ee540fe586e65c91cc898dfea294837650bf0d1ab6be6f57c299acfe708bffb91fa5ae0796d4a9e08aa60703c9432eb0efe3a1c68428bb1b5209b855ff31309f4b22bd4b36941201f2e8ac8cb0e909147ce339d", 0x87}], 0x5, 0x0}, 0x0) r2 = socket$inet6(0x18, 0x4000, 0x3f) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x17, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x17, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x17, 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x17, 0x0, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x17, 0x0, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x88, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r11, 0x2000746f) getsockopt$sock_timeval(r11, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r11, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r12) r13 = getuid() r14 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r15 = dup(r14) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r16]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="681322d607e9a5cc4d65044dd71960b523486299045531d309eeaf6f084054e944ce065339d64a3f81197e757b888dc1360135f52a966c053abb5a9473aa82", 0x3f}, {&(0x7f00000000c0)="b6ee9a3c8573b8cc231500880bf1ac8283242b77ea5231520434f0895beb53e4d111f4bd035b67c5f62799b26c8cc372548f0ab56bce6f22bb537709371c23464e548db7833d65dbee8fb2a9d19ba5ecf273190d96a881331e7504c24a1b168a1f2b4fddcf8121340807e0235ff9bc986eeb3546731f4d973de4c16bb0ff49ebfb1bef6593ad3e204de47ea8acd2563bc6db38e3c6c703fa126e88cc4e5949b310e1edab9ae6e90f15792206d68272fb807312ea0f5ca91291d8ed38c0d6044dc779fe687afc7caa6f53f62dec14119b43a6b0867e1f439661c7", 0xda}], 0x2, &(0x7f0000000680)=[@rights={0x38, 0xffff, 0x1, [r2, r3, r4, r0, r5, r0, r6, r0, r7]}, @rights={0x18, 0xffff, 0x1, [r8]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffff9c, 0xffffffffffffff9c, r9, r10, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, r12, r13, r16}], 0xa0, 0x4}, 0xb) r17 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0x17, 0x0, 0x0) bind(r17, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:01:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x7, 0xfff, 0x1f, 0x7f, &(0x7f0000000900)={{0x9, 0x80, 0x8, 0x0, 0x1, 0xffff, 0x6}, {[0x4, 0x9, 0x1, 0x7, 0x1, 0x1ff, 0x8000, 0x408d, 0x6, 0x2, 0x9, 0x7, 0x8001, 0xb43, 0xffffffffffffa87e, 0x5c, 0x5e9358ad], [0x80, 0x7, 0x7, 0xdb, 0x100000000, 0x7, 0x3, 0x7, 0x1, 0xb9e], [0x80000001, 0x84d6, 0x2, 0x6, 0x659, 0x3], [0x5, 0x1, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffe, 0x7ff], [{0x7fff, 0xf1}, {0x1d7, 0x0, 0x4e61, 0x78b9}, {0x7ff, 0xfff, 0x5, 0x400}, {0x3, 0xd8d68ef5, 0x9f, 0x800}, {0x1, 0x8000, 0x1, 0x1}, {0x38, 0x7, 0x3d1a33a, 0x3}, {0x7ff, 0x101, 0x20, 0x9}, {0x8, 0x7fffffff, 0xcd72, 0x3}], {0x0, 0x2, 0xd2f, 0x18000}, {0x1, 0x6, 0x6, 0x5}}}, 0x8000, 0x6}) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r1 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) dup2(r1, r3) close(r0) 16:01:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff03}, 0x44001000e, 0x10001}) pwritev(r0, &(0x7f0000002480)=[{&(0x7f0000000300)="1b20b1da8eed74a2720109407e4d9ae27b6de2f0b88fd4795af0c28345ec570efc07bc519dba169ce360fa5163f1d9ac068c85e1b7ccd6d91bfcd07ccf5c76b07c31a11c901dc583dd64f69841bed96917af880f4931549accee46c84e638cffab19a3c3e03c77de10c1bc9d79cb124e2080308aaa30ae25ec6a84bdbff14b7eb11f9571b18e566bac0a4dc3eff99e068cf5a147b63b76bb389594aeb85c242d6c11ff5b1bc9f986e61536fc58f8c4d8622bb4573afb690330b1ed246fc3905ce376b1a04698b9c8d39b39e029fb6d968aaa97c8137ae07eee0778971aa22182e5c5c83b65b9c5feaadc881af3a7296c93950622c9ef43206440239269274224c9f86998c882c71b3053708177ed188fbd95227015a71d6fdac9e595117e40191c9694baeac9ad9cc2505a98e08d503224dc13cae0348dbb059c063cb26bb57f239d2b76e35c26d4b9143ba9f438bd2a3218a607369cf99b26b6eb570abfbd2ea7756270766dea9a759fa3d2b3359b6bd3445ef2db4a5c4a1a1d9c29fff5fcc296a808cc8a41d99df2085a5ea9bf0dad8f2d776996d36decd80a8860d57f988c72dfcdf8e4c935fef29423541f390316fa82a657029e244485a3adef41710f3f1ee448816486cbe7105bc11eeb592ac68c92b5220723bbfae8be50b2d130be59d37d90cb113071406d4daf6e4b316d4d82a12a90649cc2b02b9b72fe5a7f4a133cb7d13493ad970ce4bd09ed2522fcf3b773fc3877cd0e29ed3d1140ab899c29bdb37dc3d4e2f235449f1201b35c3f2ca69272791968e2a468e73716f7356260402ec5c3a5e97a0e7460c56ad9dda1604e52652e3880d0607fbb6a38184822d84ae4f234f4aa3f6c9c30f669a5a4a2399c89651b004be7448b3723e8bf0b4397738f96fcacf1e640ab146eff1bd8a2024e1b8abf98611bf49ac2842aba206f8adf314a07875b574b51cea3c91eafe8b03cfaef1629396401ec395c72b8ac38af309d468794797d3405424027ba54bf2fc04f6ef2b112acb7519418810f36d8dce6220366b05d8e6704368140ac6f364a4f75c5470787ecaad502fb67ca705fd95e82fc465a5d23a9c56297cbf71e58ac3ff10e0c30fdb0c8bed1e279b0b67fdf69681343d13095e2c4261d3a3b182026d3557b903eb560e03cbc362da3d4df25f16fcdd832df668d80f0022abe21a2f6f646508eb2e809de4e98f22e921b026a58b8eb2db1ff9b00b3f03de22631d8df6e6c5408dc1219193582c508e8e5bdbed0304350e4ade8aa94e5cf03750f3e6874865976303aacecdcb250216bd058c59f79916e1cbf35d508d66c7862774aa1a2853880a481f77d013c26ad89dcde90259e6b668413d3d9a18f0b10a853180cf48e9021d2f0c49752a16b3f1cb71655d8c81bf8348bb09ec0acf2c1401de468095d8c9a3a1d4a66728c9757bf45fca82a1c6da9113c85de3ef9571ba0ce875a5c05dafee47ea2a84c7351d93c065e769087727392fce4c0237ff0ced2db7c0b721f8a1b668c2b7ea114d9ee6bfa72f3a464218dc1b0f5ce2deb2b825f102162c71b003274f58f9228f3ef5ca90834deadc87be43b49f5ed9c578517508e0eb9de55f063fac028893dc530e96cc35b9693eb3029eace475eb9488378642811645142a95db8c6515091ccfcc739d8707e963949fe60aa48214ca11d29fe0c30a61805a8c9eeec20b590730f85c18550948595ba2d2ae3ee94adf8a6cb512b167a198bb96bb16c585e10c578ca1beceb8b9b8a8a3d12b83170abc1a18618beb965706287b4594f804a6144d6ade2afa7c399536514f591699c351556b607a8f538a3193397e3753e72179b6c0fc7d97db7f7a28c6e7861b3a7ea8d9a0c2dfb361ec6ff7a24863fb336543b010004abb7632e75863b79f5f42fb52354855ea144c16969ac2815ad5acbd02953f6f3bfe980e4c4625a8f979f55f5c0bee77b02b574cfbcd4ace2eb11b3bf7fd136cdd06e7822f198c29490a2ecaf5bff6c018ce92fec0f7c6ede4aaf831bf075274c444d02d31f1bdc3d1f54d24194f6bae8dbce66c4e7c8fce7698996b93ed0af440077895f03335ac88aedd4a5ce5635b79a65be01da9e963f44fc231673008eb00feae6ab5cdb9d189a17ec44e0c8eeda59546012f501bb77bfa50d22fce20c56708459de02d1a4748e248921cebd39242c514a49d2d40995ec0e6ad85bc2e093e6381bd70e7fb8abb64fe00223ac1463e0e5724688c45e5f3cf9054956ccb7c344500ee6e1f7aeb036dd74e347fd411de914c1c1ba0fc058c35c66bc4c7a14ca5b4a6fddd613be659b8c98c52744f3c47a194685bec246d83240ecc8479afbedd97845fb423066a8c7ac3433af4da4114adce097ad0cff4ebf0f430188496a6673808e940e9c3e1ed419dd6f4672d5386ea6141ed3518fd2ccb17dc630f0a0c31dba7c2e3fcc0445dd5726ee3f56213d53ba55de50662e1af1132a99d6b7c3f91231f8aa3203886586a3b56b9aeb65b6c2733b2955ba93646aeaa9b940a702c64ad7eb995cf46266c0e0f1af3f25e11987179d5f87cbbf909444b5fc30537ebe75c1d7e003fffeed8480bc637f27140ca96151a69079312403155fa57bedc8004e6b80fcd0c5d71791aca5c7ebdce5767da9c1716e9651fd30813fb8b9f4e0f1c5adad1426ce0551c260917c130282bcc093ed89116ef633a40da33431360ccd423211e8122d3ba88bd92a796353c8f623f83f447566b6a55cfe007034af524fc9ad0a561de885f442eec467550ea80cab35e9f74037b2ec78a0e906c23d669422ef8bd8802de1277122a73d85176ba27891893802ebafef579117a5c07524f1accbdd477712fbbebdddc3869942b950e2421d0727a0e1d3140abea5e1c138a904c5465a4431f7b2b83c2b3db0fb90dd95b09cd26258dbccef579a307fee6ae2911077a092e1944a7e68e98453660b192334c3b17e9a3f43eaa7972f630dd824f6900cae822e92cb3cf059406e69c72254af7d76fe8c3d96bc9ecfa1aaf73356fad688c342120bdf22b9a20e75f3190c420ff680e83064f2602d38ed3ef39569f5db6afb08c919ac828410c7e0469aecb3b47899ad708d78a2912381461a170c4632df213c2316ed83d0e1486e76cd3b638a6fc465de414950a9ab10e169d803561a13c00afe9c4d781165114ab602e0ad68744a9bc70613675debeed88005451bbe8dcc686994769c8bc4c6f264876ecd8d638b547660bace01de4cd003a92dd070d62ba465bfb6ecf2790518b6f9a75019e41aacd403c36435035c2d50bfae9711dfdc9f669db9231545d987a02cbe9de7eec707c0fb855ea902c03b165f1e4a1bdff5b407ffc6e7a013311bc8c49a9732ba61681692fcb5e5a999e8703011f93f49da6a60f2fd77ae4e0fc78c11ba6d97360f8f02a39f24d7b6d262f4b28ece19f0fa80e71de8731c90b71553003fca4782fb753aee1cc2e2298bb4a847e95734b1495f84871e2547590e5e2b9094b507a34eb78d21476ec3889b3c4e6792e8119f95936b2f03a9e225be136426989744a3242e0132405b1c45974856844413be508677d77092ed92d74e42a077293e5a0302331f0ff0749dfcf97645b4501cd7e38173da6aa3a89268345b78105462ba68176256513856d6f93c437e4b1b96dbf265488dfb74e60c73887399f3383f2149e1c84e56f54a3bbb064fab92d9897a2f65d9027fb863222f9b02f46641606723069696da14d0a545f4f25371c960de8dfe935fc94a38e1235995784ec5c29612ab32462ce25511dfcdfd316ea2cbe438c8f0234c21080d5b09386d0dd5c391cb6e95bf2b078f0a4cf3c5ed77f6cfd7f5042907052a0c1b2298f47cca9b98d5aaafd69d1a44bdf4e9030591818b6b3ecbe560c26d440011d1fe8e555ba9a2df9287c5f75d8f31e2d064b2a9cd1b740240acee47aeb5c56be326dde24337f98b58fdf7054f122410131d6959acbd5b1d7b40264a0c93c055e56b6f438018da8b9c495fb524bb4c54a34a9e337c676f757a7316ffa4ca4abbe743f2455ff8830a258e2c4ea162d2d1fb4b0979df0ff6cceeb24b5cc5f2800f01ae6ad61a5f66ed0583dc3abd4dba426fff9fac2237b23793c76c554cc7074aab5eabecfac2e244f939d396232d803b3d51aa5427e6d6a172b211d0ff50f89aeb666e2aef0b89baac4088eca9abca0acd9720978b57f1a2868075958512a7a33b67bb89880f2989385e1abb03bb10b6b40b08248ec4dbe1af1410c89b91f20b03b08f174cef22a14d5ae70462911cb6e433f240e429c392da126fe3dfd1abc19ae5b7b2e89863f6fdb6e7dc647097eff798ce25cb9a6baad5b7827f23745a7d1e7149f9ee62c5ff6b33cd48917b5649f121b9d6d6692a79212fb48eb9ce9d7212b6aec5cc13ab139aa9744840ffe68f532f9a768a72b7d4919d659de08ef5a9203deb80a21d6afacf21d25a4c398f7d0978f31f2737374a6e795e46dd66df2277ca78af0184f11b4ff61ebe8ea29d0086eeddf608919dd5a941c7ce0b093af3c4b1ea9e8c670820833a0167c5498bb3a13a1100047986b81f854307a50dcdfaa5d08c86d9ecbf14a81c1650a955b8ed972eba2d52e8eeb688ccbee3063c9d33104a8357ea515bee8ce25a3dabf0a3d1d901e2feb917d45b693e7e34266a9f77c01da10016a7ba8f006fd19beb6fdbf7b460d32fa9b86f59fb26bdec06718bba87eb1599c16470155aab559cc3e16843812403cb8459a191e4ccf63a8c918c2847807715807848bc01e727121eeab16ed6c55f7ce14015ecc088f123fd056bcab63111ddad83fe0fd288a2b4b0049e08c78997983efe3ae53af56bdeee0c8f75e878bc733702c3d393ce2f83012aba836c15fef41771fa6c8e65f6c288d85e854479343def8c9cc363d68f6831dedb353ece2bc9ad8333f6d3ce96c65a46598d610b112c606a668b3cfcbf00545f4f3cf9447daebd8c2453dc15726318b19f644c431bb5ef352ce7f05c62e2118678da84ba9eab3dc0f2cda19eb2598da48b8e38472cd20a43d1809bf22b28dff1756d0fe0b52d580749410f760457ae9212175f70ea5b3ed242a8b715e2c1a8172740c59010a45e9c4520296b74f02eb6ed6cf3113b50baa7fbeeebccd158cca848715c3ac05b3e440a23ce71cb07e3caab4c538e774814443713a2a764559395f462628456dd78192ed4c75407c6290a82bc7a108286fb04fda619083dfc5945558096a24f92dd617be403485ce8519f9dcc391bdbca08c284941503ae36c26f68b1b4dfefbeb0a7612d60c97370f62688fb732a4ecde7187d0317a529e3ffeac36206542a396397b4d5059b429d663482c70771f47e32afa8734afbd40006b6b12652293a23478d0ad628b72a6eec4b7a3d8c6f592b1245e07608a20678a319582cc94947304b90fcf105dff9d035aceb1a3e9b678f19181cf25e26c7aeac6680aa461a9d3d432c88cb7476f9e9fe454a388a49e7faf5b98bd20283a820e0d288c66dd60ff5678f03652d6a01f7c36b20098efd3bd702f9d30b92a00cb676bfc260ac27be2000839d323a5f946bc61f507c4e781e1741e92e897f1df1cba8924e03e17edc07e09c95e2720f43ca8ee56d9d000eb7d00a261e7dcc2a5a7bd3030d74919997bc0b1eaf451c0727ac3c2e391ee3c6bd9d42aeb733b6027e2475942f4f840bc28ccb21fdb8f9838317f08f5facdbc2c8623b266b48a3341e44c720b7efdd05660bf02d1b37d840bd5dd9653bf59f87672aafe3506eacb81f5c4cc780b80bb83907ae463cb444", 0x1000}, {&(0x7f00000000c0)="befda6ba38db75a79bb21b39edc5df4e3085e9e55fbb4a241b3d6bf908d08adf5f4ccacced61d08d7270147827d7580b6f7620cff229f425bbe8862c71b5dd35c46c61c00e9aa81a3839109e575892e0e938d930e9432a93df4c3be28296f7bb49", 0x61}, {&(0x7f0000000140)="d09682fcf2432b55481c213c82ee5f150c5f1c7cb4870a57f4f40d208195fe4215", 0x21}, {&(0x7f0000001300)="afdb8a81ae44670f72d756cad8c169f6141449ecee97313e457f4f610209e2ac01433151ec815cba4130909ca339a435b671837f88bec9a72ef751aa600791bd90c8c817c03780dc5c450ff64e2b54a6c4b70b6e90001d70e364edf10ab8d06ece74c1313a877780cc4217f0d48f4517d11010b03820281682d5c2f4e25985201f2b4953596e82684b815fad0f6314d93f4f8821d43062", 0x97}, {&(0x7f00000013c0)="4cf056533a7dd4c3b1b6f4dcd1909611731df62884171a7d463c3052454456e9b4ad3e4c54076b9c5e8fcf782d814f1d982a0a56caf4aa352b167e5129c88dd45317cc50d244abfc3e99094945a421c9341c3b6ed3c6297b0ea0cb41061f81cd26ea5ff45a11353f5a0ddb9d14eef2095b6c1825123626b240b8ebb03b2a7b93e0e5c813986cf0e720db8dfb4da8fd07e0fb88c02ae3309e756cb180ed23da92addf14c250e61fe5fa039c7a8971397dfb32", 0xb2}, {&(0x7f0000001480)="715926aa3b2603010ec2cae3100405fb5ecce234d799eb7bf073f0d97f8ba274dc8c7db9de386233b3ae0661fab7912c87c58944c7b3b6449dabb22547ffa5e651411de442d7dd8672f7aa2d3b6fd7c550ffaa982c55f3742a663ba129f5bc5f2aaaeffa8af6b239abf6d10612a45d5234fa6becf3f450ae920bd7a2bf657753024da750a32e38d9eb7ef6d7d00680fd65a6c66e19db5da0594e77b9b3d21675ee8217f5466a9329a4f1ec96227e0bfb46363ef33577234c7596a29c1913541a15f9bc6cccc2b8d3d95a53ca6906c03f4b70365198107e90256354c3ca28f2a678b82bcaa27284b69632d428b0920abd1c265bf3be89d2bd70123aa8ba3f303e046e293ceff7aa9a0b0638bf104ff7d4be4de4a7597f8d1274e61994bbd16efc0f7315cf236ecb2ac170c252db886d4f761fbecea660951d74e43fa304335bc7e3f94808cc857c5e7395fc5d854f9062771a0934a47957b9e2b807a07c66c37e8a070a19292c7363588f532dace2c62b2d9f6c2135116e3205ed0dc1dba1ea7423450b1b24131d663167cecb8519ea97732e96fbaa11b0a1246ddda3e6341b593db52fe743493da3230c9b6810070d9349b233cdea223c24bfb6640a8d4a032316c47c7a2387bd67a35f4b4fda66685b85b2584c3c44f03922f6f37ed4bfd1b4e9809b4ccfe93a471efab66b8f1bfb375274f7c5d4ecb728d86066f1641f66d0e79834fcbeff8ff23e3d392407ae99427444c836188c0c988c1462a4d735612dfa708e9c9209bbb88e07c7fe5cce6adaecf693f15c1fbc7328c850beda9cb3507f14952a7f274db9f707911fb7c68442e7c9f34ca5470fee98f0902f85c25e02bb9dc5445aa77b657cad9b17a58161224a6c3be1b314a863d74868d3b84f57a2b7aa594a5a974421e10c4e07796dce723aac89d2cedb58bb11e38d16cb2a003cd99012d9d287972299cf9b1912bef96b58e84e5b3d36bd67095eaec45dcd66373e39adbec49d5ce81a91bc76aeeb9c381d81b16f6f743650737a020ab451b96aa82c02fb7a751ddcb718cdc48454bd365bafefb4282c8a939596b4693ea691e9b96a6a3d3068155c19c5f7886f701bad07258b6a73e24c0589e1d952385bc8af3c31b194f9d05fe6f3e0dfcbab9775ad9d31c227ad119ae01ce2cb92274f75e29318c13564e0d652a5fcf10151e55acf77da0853b352e4bdcb31af4b5ee80589b01105e3434fe11af4d0afa07e7d961c50a0441ec4e8baef4c954257e8137e7095603b5f507e3f69d49a9b445c269ecdc17679ffaaf0b4b90520af533ad535b26b83b556584b3acc500e4112655b8d7756e3c4b75329407adaa070177fd63c847263017787b09a15f75d8c5aa623f894d6aa5be2cf32cf62d5275398179860c07d299dd6838dda67b8414688249fe92c993f27ad0d2a16424995bcb4f89faefbec8a9732fd65d0ada030fec4704b3adb9ced3754606c8cd5127ecf84d37293317283a0aff13149ef64d430b4b8a0b74e62947dedd9e90a82dde65eb38b7c4b5e2d397e9111e758b9dad24e5aad2287c7568add95211c09afb30ced5620b7b54168abd7c753424523fb0456b6faf82b7ace79471d6f50e76e2f567587d6e0ab918cdf3cd7287fa048f713949f2553ed6a672952987e0cf16732245975e00f771de157a1f926f8a9acc0973f671abf171c7b5ecf5a9e6739d2bde03dc6d5c35e49151b281f5ece8fbd2776b71599e0f887f0ae44b48c3014725e5f3044aafdc6b03e2ff5b57a1454b06e242ecc06e60a9a6d07fb6cb1dc48ec4b455711b225dcc2bdab18fa34a54daf11e5afce72f20b06e33ae5d469bbcdd90c4ef55c91d782781549acfcf1bc54a766cff47d6f6faab0b323f310232781bc6a67dfe506720b5f7a6590f762f6c6c29aabaae20849b3a60e1deda6be9b7bee4f8e3c8c013f0c4132c0c80efd37782374aa945dc63b64bd67f4154aa99f48ce04d5578e12c2a867ac7f0e41eecf36da4e0e22211e4b8d49c24e06eae9c35fbd2bc2a6bcee9b358183295eb679545f97642326aa5a3bdfeef8e9aa554b0bb674dd6fe39d502048c82d814113a97f812ea36d81bc446cdfafe95a3aec0719bedb5369cda02817508ee82c0d9532cb99e80dfaa38c6b48ca8826b82fa0a52fce5ad11e7869a13b98751e225e54b7eba898fa8c58bd6d409d32a581626b23751f285081fd2ea4af767d69e5b16d8404d1c43798a99c80896b5923702c7b2fc11e2acfb9680c16d02f28d950f9779dfe8f39feb1ef0385ef9fa49fa2129d2279381058565fa382b644a031a550eb0c8e481c1f4d53add73b1aa82e6a15297a8a0c8ba1432e68d0596dd64007a3077bf28faca23589102fca100afc296de72bf95114c1acc2ae9e6aaabb8240e017d1417c3a8f791d54df76638c0b60be80d2820312a3517a4661107d479acfb1fe98902eb1793426dd967c9a1642759fb16491edb18519f4579deffe6c8e2631626ba862b5efe708f3f41682b8b73ac48ca12433cb0d666f849ce265acdfc7b156984fdb8ff210869329b95813d4ee7dfcbbf1be657838532e80cc89b24ecda1c13ab332479e0896960e9d36672bae9a3e9d9877302367dd539a4639aa881826a69084728d4ffe856ef3216b9c2fd5bdab53e5eada7e56c3a22861b25c50b79d46426f2949f50725d1958dbd27da1779baa7d967556a14a9e4855ab32ff2da6606e6cf31725a96c19ed77b0a20fa3417c72ffdaffa14821a90823a298b6f8c21d0def1bbecbf6c8fcbf75111b8d870e79eb24d30ccc8cc051f93ebb7954dd46ebcb74ba678bc38af4081c6cde43baf1a5a9ee05f3286d0c339a03ee3469651b68d819a6c3bbfa73a12a32b38c1bb95101a25cb658d7896a4f78e299705e115f13de100bb97ef3310cabf7bd15d968a1cfc614ec3b9fed5aed7b3718186951602267b3d1f61d2faf5979a607b720c88b9a9dbf88f85b16ca9bfae5f2b1e933943cd093780842ac7f4489c65ce6062b8b8ccd65ede43acc86727aa8b9789bf8e2a7597fb7ee566d61330e2c59357deb223c0bb629779cbf235ca810b0b270d8c84fdbf799e9fee14b1296ef0b3d6a01e5696c805fa002cc3a3d76f07a3e471f4abb5c6be36adac0486a07f21dec92e812a4349160114421e0f12813cf2425d285bf32dfb694f1a1b7add5aae94e6ff62fde947c4d647bbeba07f9aef9d0eecdfb7964c2e8d016710e0f203b148e0700339e186d2af2de88256d87c4de6ba029cace25ca205f50796ea836ef2b6a366a096c4c0e5135fe8697971da3cc26b2d4788b48d8f003dee25b244534e88c4fc34c866b869eea57ac652928699cc0a993eeb25513dad7e6db95f9dd53118e25958c5e5f13c028eea9a4b902b0112ad27130e501bb2edd054325b90e0039f6c783c8ae5665560f61db90593fd6c78e2257f745d73eea9368162894467b77336d5a7cb229536a9c206cb684c70a89b3cefc6c5e71a3a924afeb23196f9daa4d3ba2e9ffe9ab199b5036fa6ae01327e2e80cbc86db37360f61b68f0a49f3f64cd59d6e303cc9550d464c400ff370ede86c16669e3b9793731de7c8a77fba50f974304a6e693fb28a18482a0632c2d3cb76d91d417d342be6e99784d4e2a8d05bf2be93a5f2f8c6ecec20cb57d6e25870377d55d4e0f665dd09798aafb38a821fd1a47a12694ecc2870db15e528237951e15b3c1490124a5ae4db5d9f5bdbf5a889fa95911f0b7cb261411b1eec76d36f9f84a96a6e5add3f2c1fa640a0bfc5fa83844106f9fdf6ceca602090f02628934827a63062386b733f11351a0f479df856ade284f5502745aa22a2138a392d506701874d45916bad489fb1404b13e08fdf4a7939b46f97e3e1266d9db2291646361e4a336fa1996ff8c169f897495895ce1a48c84cf4bec2ce9513271b0ab667159ded3a27c6b343fe815ee6ef0eae47ea518fc31e8b37964f58154fa7f9e8a818befb96da5c9a9d4a50a2220850bf66b3997d51e2ed456018ca98acf8b1cd062e786dc685a98dc89e93de90f2c030c866574bfa413e6ae18bc371845ead6b60ddcd2ddee5421ee2997eea36203ca1706224e95481bb0528d30a38d5542a4795c244c8bb5b3f5add2bcff951fe17d109d9a8e0e568bf90cbc5b3b6c3e47ce678cf0c0f99dffa01c5a1258465c5e8a2686684be01b6f122b32f943a5d739c08378c355047a8d0381e21402c8f769bb752f5e35fd65115ca5a56ed58b4006c3ec301102f8af4e33cad2716ef7badfc1fddca0ecca0a8c5b0fb4b991aa9cf5ed77aedb5602007379826e8e73959a2923e23b18250069d8252e3b0b51625e168b26d4456aff176c7bfd781626184ed4237244af2bee541e3e7fac444cb92352033a7736020589918ecb726a7d4d2a0eefe92939ca8aa9fdab6d404dea3d211d0a8acdeccf58781d4a188c9547af13eafa6dfa1183b970ea7dc372ac3852d08f40828498f665688bda1eec057df2b7e34863a5465eacbb4222c36fdf727d034568818772f7dd1ebde8c9a4550637a5e768cb82d492e78e8ac1272a0b70aac993f4a83b392a94e14014c178e7d2386396944823221d66f432582a96f4c6f18f649fb56e79f5dbe313e54e67a0d2df973d656c24742272988eba2070d47a7dfa1c68f6805704f2ee90448e01c70b319e15d472e18d03a65802e7d32599afab392dff2a52548cfa598093fab7362055139c1f891a7bd8064510eab910dff0023adf3886d4295362e86db43e0bc3e4d52db9dc5f1c1bc286d4d57dbab4c39ceffed5756143070c6d061431eb56563b592d0b02882fe6e900412b97ae0d0eea412eb2747bf9e9caf05f3a9352687cce58d8dc85abbc1c6e14933ce1dcab95904c7dd4b3ab4a2b22c706541eabadadc882a90751efe7fc319cf0056b0185dc6d4b227b9e75a855b1803cb078eabf19afd2ae93abfacb89cf73b09193a2f11c75287b0710f16c70add21aeadf2ae79589e5d20d743c4ffc884b67dd1fa2a9a30d112665a4f25de56ebf7138ab1532c81bd7dc8443ef5fcb37206200bc7688446de26a5f994d3637927e335c84cae82861a714f4a22e898752f20cb52639688dc2605cd7894f9b1d74875579dbbc2a7ed7abe1fcdd1527c0f35dee437d69f89c6e80cb1b308b3a731ec2f94e57ec492758361821b7b079680876452c426cf6a7b8996fb931d6cd9ae5006cbc2910c5342738155124b92b25d71f0f9db94096b535f2abdb17fce2bf21f7a62207534629e3ba5b6cbddde415b6cbc4b2c15ff897eaeaa0b3911fdcb655a9b93a1df896cd8b81361de998862b0e226ab973ea97f86b8062ee162f92c1ef37fe8bb07fa86f0e2d0bc46ab537cb1c69153dad4f0959128d2b3b8efcae47daa6084fa7c3f8b0dab2f98e3127c6efccfd4a3260d521a373e46bd02d7f298960196076c1355e5b7cd179fea8bd6f539e86b08b861bbeae19f10bb3aa10a77e633605f1048dd93b6c599dc244aec4bd8f0c1610994b91a5fbd1c84af35d6d2bb3e1ee32d27e3003cd0d969f8d12193e1976c5e1227c85f9d29164174b0905066262f7d926faa316fdcc368e434c52a6a12b11577639efb53662174ed8f9e27e87bf8cc3dcc4047a8a63ac873b3318a445f6cc24ddbc17e318e190d0cd00e5f182bcdff69d17b634f017f5a33bc105c5b696d551e92b07800eba33ab98e381511c6d5cfe0bdc676650435ce799d34c00d68374df685b1438bc8b01bf6fb5e1599223bd34e85bfcd2dcbb947d2a75f8e0e3caab74502d9f65fbfd2d9704d97c", 0x1000}], 0x6, 0x0, 0x0) 16:01:35 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = getgid() chdir(&(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) wait4(r1, &(0x7f0000000180), 0xa, &(0x7f00000001c0)) chroot(&(0x7f0000000280)='./file0/file0\x00') r2 = msgget(0x2, 0x21) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r6 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x3, r3, r4, r5, r0, 0x20, 0x8}, 0x9, 0x8, r1, r6, 0x9, 0x1ff, 0xb3000000000}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x20000, 0x0) getegid() r8 = accept(0xffffffffffffffff, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) setsockopt(r8, 0x3f, 0x1, &(0x7f0000000500)="2b0b163fa2929d59fc1f73e47b926ef87ca57c33ae84f7f317f8bf9c54cb982457d57f93e1f3e6bc7c6f269c062b4e899d05c96ce7fa2be6311a162f8b048b9adac221adb4175951d8108e465dbaf830fa9c5b73c12260018fbc434026e04a863bf61edfc0c6c3d5bf278d7b9f41e8d6", 0x70) r9 = fcntl$dupfd(r7, 0xa, 0xffffffffffffff9c) faccessat(r9, &(0x7f0000000580)='./file0/file0\x00', 0x100, 0x1) r10 = socket$inet(0x2, 0x3, 0x8) setsockopt$sock_int(r10, 0xffff, 0x1, &(0x7f00000005c0)=0x6, 0x4) r11 = socket$inet6(0x18, 0x4004, 0x6) getsockopt(r11, 0x7, 0xffffffff, &(0x7f0000000600)=""/31, &(0x7f0000000640)=0x1f) close(r10) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000000680)=0x5) r12 = open(&(0x7f00000006c0)='./file0/file0\x00', 0x8, 0x22) connect$inet(r12, &(0x7f0000000700)={0x2, 0x2}, 0xc) rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') chflags(&(0x7f00000007c0)='./file0/file0\x00', 0x0) getpgrp() r13 = open(&(0x7f0000000800)='./file0\x00', 0x80, 0x20) ioctl$TIOCGETA(r13, 0x402c7413, &(0x7f0000000840)) 16:01:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0xaf}], 0x2, 0x8eb6) shutdown(r0, 0x1) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffff76) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x10001, 0xf13b}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)="b144c4224cd7ba5f051a8b9eea52010114b7535b6f0092221e7c03a9fe480c8d49d8667eec5b2b63f97f8f8dfd5f9b64f195", 0x32}, {&(0x7f0000000140)}, {&(0x7f0000000180)="771cb3d7688ccebfb8c62c751d66d2ca271625055e842912bb333000889b6c5b5e869bc30947db81e0ddd5628d4cf51b3a063fde807e644a6982a0ec232cd6a9ccd0e7756cda98777c7666dbb26f58494505f3ddbaf2a58cb806f01fa42081eb5142283eddf11c30c0439836543ff4af510afc9fb0e2b26c4305a380b27f040262b3c9388a3eb4dd10b2667bce70ddadd6f3a562e0cf74458554ea85bef244d2b9ad7f64f5b5ff40f3a66569cab93b55b3b5cc36eed46af5a480b40421d2c8017197844d2cb214c1abad5d22cc0f5f59e99236b3cfc5424840d0131e0a197ab0c71a8325a6ae8cb98f1b3f986180ba888d670b51b74332ff4c0c494f", 0xfc}], 0x3, &(0x7f00000002c0)=[{0xc0, 0xffff, 0xf0, "d0b15a7286133a2da7aeb67a918b51503d6876aaa3a7e09b4b8e23b97e5a3756fd6695f34ad69f5d0243670ed43a4d02d9e37ee216a7e18dbdc467596c527e7fe796d508647de78b686b8ae4e41e7d16c2f44b09df71a390cad4138b8af9ea0cc2a07f3271b3fb4cf9f993d44acba5fa97d34e0823d50c55663362897a4a43be7e7bf6826b16c5881b8e86a0941ad1956c9a96348558d6540dc2ed8e9215f14840da477e527ff37d4720baf8"}, {0x90, 0xffff, 0x738b, "b177571a9c66ca652321792f18b5e4409bb4639e7cbd4dfdf0ac5e92cf1bde6f752ad3db7d2eaee9a3078119acea0b00dac15f96a33f9aaa03ae6683cd7f177011ea7ae78b4728a289d924a537007422bc6e1c03f6241e91e9f4e14a050292e7ed4fad42cf16738a403009a8c26c3935e124bb92128bb26c6728166952"}, {0x98, 0x1, 0x7, "c63eaa461027711abb2302be5de7bbebe8031005db9a9b63d1f858a39de5a98be05b1ed40787c89628583d9e452d1a0d4a3beb8dcf3a960f03416f552aa87a5d252044235ddc4c33e7b1c7d3e4cce4aba2a7cc2c38e6acfe87681f17109137701e0aef7ecb5dc932c7b5921a4a1ce168e5fac86aa3c11bbc2411d629cfc6660df2"}], 0x1e8}, 0x2d4bd5d3c3d06355) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) getsockname(r3, &(0x7f0000000140)=@in6, &(0x7f0000000500)=0xc) 16:01:35 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b465341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc4293721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c20080d26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000021"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d80)="06694b11050800000000000000", 0xd}, {&(0x7f0000000180)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b5ed78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3", 0xf5}, {&(0x7f0000000000)="892eadf04950da3c19a33f3b026dcc6cc364690774d47a42542306415006e34157cf18f93e5ef125e6a32e99d13d2010e6b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af3", 0x6c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c05170", 0x39b}], 0x100000000000000f) 16:01:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff000001000000050000004e2b2d361f2b5ba4c26906f1fd58c91bbb6accb5b3cd3016dc94670ebf8774ed016aa3bc7925f42e5b1efd5729508f73dc41ac28d458770c5787a06a5b0b48623168378f9dfef66ac5bddc8b6de633091b35085166cf69c353f4f9d04fcb802eff620c6d63681f30028ebcfe72abe99bdfe62fa14269bcfe6aa5f5067c712e8ecc81876e220d3652cb1c47fcd610450f8b5043695173645e2d4fd90230a3775691dc9b62f389f4362ea6b6b02ee360a4c7a026a0daeb3decfff20f475ebddb3c3b", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:01:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000003fd, 0x2) write(r0, &(0x7f0000000140)="6f50502edc", 0x5) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x60) execve(0x0, 0x0, 0x0) 16:01:36 executing program 1: getrusage(0x0, &(0x7f0000001280)) r0 = socket(0x2, 0x1, 0x0) poll(0x0, 0x0, 0x5) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) socket$inet(0x2, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = dup2(r1, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r3 = socket$inet6(0x18, 0x4000, 0xf3) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000600)={&(0x7f0000000000)='./file0\x00', r3}) connect$unix(r1, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4303004157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b78dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800e3000000000000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f216a6eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696486c60fa5c4342c3eb523175d0cf8111"], 0x10) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000040)="297dbf14687328c442e41f26fcd370b4e9c52e989d4d7652ed68aa70a6116c277ec04ec630afebfc4a2da87104936c5057f9fdbbb2f32c12ff2365acface58ab08640169feb432b543b301505aadd01c3c14c5dbb55c4d5008b33fb26da926116d8969d521f514e546615e8c22bdce676980bb7393506ccf89734eff3b72ffaad73334e48d623d522b8f3da8e677dd1f2aaf28659490d934ef2b12696861ff4daf91e76dc7c5161f5104907593f0aa063b409a26d406902b66ba1991c613b2f6a5dfbbfcd4ba8efa32069ab1e881ccd3cc2b4f454c5f3fd6b40712c9716ecd1eb7a378479f8fa2b07767c1859c3a4601115fb9b720b0ee72cc12172952da923d91714f2b487e926b72dd6d642c3a422015732e948043f2a9f558e29709ccdacf9189197b6f89d970580ac7bf1da0b4dfa9fcd0e5e8a7e3b3fd9492a72e573567ab6bfeb905fce0f28414c897dca2081f4ff6673f1997c5814e311ede30c6220b5c8f0a26f49ed5e8a9d592672626e5cd56ca4acead3e2df3b0d3fdc8be56224362142cb1dcad034ab409a19ed40cd90153123e2a2ae20bed8faa3ad0f91233f98b4935c29bfbaa17356b753cafcc5902277d1e155d5b3bc66e580796e06222845483b65c117907d980a49a0619ccfec3b46e4ea7066ed9b2cc35e0a98cca92dabb3dd14018e2c60d1d71e8b77cff9851884478b593932be49877a4e65548d4138d604fd3f1956751d01c1b4d4b983e93646abe81f4f2eb20ca69379e7a2940c63ae0d2ac7e620ac22dff56c96c343e384cf9dab7f9afe17b6607914799983911d79c3d58f6e97e6ad8127d8f115f5a5ccd6575940388c6d0e3da16a43842ae319d0f0acfb3425c07666e571bb1a07a0cd08b27a7736bf0c25153453979934d648ea4907a7e983a78215844015b2aa6793c5fcfdea509bf036d19b69c6c2cb7e165547c3cde5c974fa190fa957ec92e700e5125eb1ee84cb2cb751de2e5d6dec78c91533f0a71418228cce52a54aeca8c0510f749ad7e48904ccea4d6781977d6f6e953db0943c0044209dec62069eabd89e3a365d0f116b5392fda51187c4c48e36fb1407ba9b27ce928ec38d6004f1054288624da81c0ce0ce9aee261fd8ee3731f66923c82ed1d27641a1f2046fd0df18a261f0cbd38beca3fc9c8383a52f6dbc44179479c5f59e2278c2e81df994b7091545d08e55c4a7df03bcf69a39decce1d90be1396f439ae513e42de7b62c4a5cba38a13a5eb5160480561e78c6f0b96ea0796304ddb49cc181362d92d72f7615e8a7922624b380db3ff7359919252e53b19d5da85fb431735b1923e754b07d7cd9396d4a4dee680bf6f2b5ba1d48bff18771989f3d1f6885edc4409cba33491d660007e3865f1552595a48176f12ca031c1d4f7b0c8fd99ee6c78e2521acae935147dbd153150ae7ddad7d954637506bea53f607b094b20ae6c8a1e727e74c601850f9bb77020d5f1bfcd9bf985a3930a85989de15b4073a7efc7af5fc14352c1c66d011535b953070ea6e9b220b84ac3ca3e01d2cb562fb2f746c7d18bda3b547ad40d7281f8d1870de27756f327abc06445f270362c66983d8667a83701568c9f85b0feb7bea2e5efb96c1f419da5787822ed1d681951b612719625c4bc0570a1004612c842505e60acfb133f49939eb68062a0cc244a8a4311d3b3ed5fb75bd01c5da156df1e2ddae9d5eda7e816e29c46d830ac4454d8da21cbd6ada41727c0eb847ab5224acd9755d7563031d92151de99b9b0864a9a27f1ce28f02e8c701067ddb7b436174f8ad9a49a33801f6572f3da5564d2e1a91359a108c471c72baac428ad2ed4c03e915160fc390b0519419080dd3999edbb1b147b65858ab38b543216e672a80f177d68e12635b82ca59dd0b1c11978c332ce2e10d36fa99cee289b30178804850a040fc214196f4aed94f67ebfef6a21bdbfe4e2c666485032e43fc7b33e4316157b9e84f68caa21bd1fdb079e1cde23bc0510ff6a2c3327cb9784df26dc32591b7f4aace81ca081", 0x5a1}], 0x1) 16:01:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x20}, {0x3c}, {0x7ffffffe}]}) close(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:01:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x80, 0x0) execve(0x0, 0x0, 0x0) 16:01:36 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) dup2(r1, r2) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20, 0x9) fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r3 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r8 = getpid() preadv(r7, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r9 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r11 = getegid() r12 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r9, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r10, r11, r12, r13, 0x1, 0xff}, 0x8, 0x6, r8, r8, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r6, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r6, &(0x7f0000000dc0)=ANY=[@ANYBLOB="00000000000000006a71b17cd40929bca43936f31387e522ec655e9d7331013d40dff7a5d79da6918e9181f30f47e0c0faa0a7f014be1d1837362b003b931897f4c6c47f45ada30426d0e8c563afa67a0e09e19854a79d4397b958a4c901b4a868aa06eb315b5726c02c219933330ccdfc35d8877ef19c547b04a34ec9055907b734f1f9047661af396a5597c3a105b1554cfe2e41e1faa80f735e05b552b4b1e10eebe50ec179f676e9ee3fc9526cd77f2b106a75c7140522e18676d672fa4212137291606114fe6d9563dbf0807f7d03d7cbc84c522f9bbdce0f3dc2d64cdd44820cd460"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r17 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r14, r16, r5, r11, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r17, 0xa5, 0x3, 0x1000000100000000, 0x6}) r18 = getegid() r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r19, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r19, 0x2000746f) getsockopt$sock_timeval(r19, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r19, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r20) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x0, r14, r18, 0x0, 0xffffffffffffffff, 0x2e2f6fb4614d9203, 0x55}, 0x8, 0x8, r20, 0xffffffffffffffff, 0x9, 0x0, 0x2d49}) r21 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCCONS(r22, 0x20004276, 0x0) ioctl$TIOCMSET(r22, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000001800)) 16:01:36 executing program 0: getpgrp() r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0xff, "41c6e4adae57e9587200"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:01:36 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x0, 0x0, 0x0) kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) bind$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) 16:01:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00060100776ae9924446080000000000000000fa0000ffffffff0000afc437a941b94977b1271e2e648c32ea", 0x34}], 0x1) 16:01:36 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) r2 = socket(0x2, 0x8001, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac00107d0fe6"], 0x10) getsockname(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r2, 0x2) listen(r2, 0x7) connect$unix(r2, &(0x7f0000000540)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES64=0x0, @ANYRES64=r1, @ANYRES32=r0, @ANYPTR64, @ANYBLOB="3b09b2d8ba544c27c0adaa2a40dfbaae43d7b6666dfe4b389036697d765298bad92bd9c8ebee2205afbc0983f80281308f82979d6f176e0ab05187c2c70336489c25426ff679430ebf0b54a2d11f17cd7a2725097a5700bc0841fa77b8389d3b12a78a06c3e10a1edefd39ce771a32d8c2d2bd9420f25b06d514dc646dabaede31f111a62fcf362b283d663c02b86c9d41f1bcca2c1f998d63f939e067f063f20fe2b000"/176, @ANYRESOCT=0x0]], 0x1) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230a1c56cfd47ebd63ec9a88b860500ca2730619556ae0b655533", 0x28) r3 = socket(0x2, 0x8001, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r3, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r3, 0x2) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000240)=0x3) listen(r3, 0x7) recvfrom$unix(r3, &(0x7f0000000180)=""/48, 0x30, 0x2, &(0x7f00000001c0)=@file={0x3, './file0\x00'}, 0xa) 16:01:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x81, 0x0, 0x0, 0x8b, "f1cba44211976d30af7c1cc8e7eefca93a688e76", 0x2, 0x6}) close(r0) r1 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4811, r0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x7, 0x9, 0xdc9, "375d900ca96cf894e67ac61d38027b4b2251677d"}) write(r0, &(0x7f0000000080)="2078f7b678807d89e032dc755fc4700bf8db3bc62c19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bae3b20b21c3f37196918312d0e5f4df37b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9a8b0690d5792833ac7bf27fd7b88f888eed68e5fc7e9f24d15b92241c53f1f55e4aae51e4102", 0x9d) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x6, 0x1000, {0x5ba, 0x9}}) 16:01:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket(0x18, 0xc003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, 0x0, &(0x7f0000000100)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x9, 0xfffffffe, 0x9, 0x1, 0xffffffff, 0x10000, 0x7fffffff, 0x0, 0x2, 0xffff}) 16:01:36 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7f) 16:01:36 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffe}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e4360020000f00"}) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2c, 0x3, 0x1f) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x6a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x5}, 0xc) 16:01:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1}, {0x24}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000340)=""/17}, {&(0x7f0000000380)=""/146}], 0x1000000000000146, &(0x7f0000000240)=""/255, 0xffffffffffffff02}, 0x40) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 16:01:36 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000000086}]}) r0 = socket(0x18, 0x8000, 0x0) close(r0) r1 = socket(0x20, 0x5, 0xd9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00003c8000/0x2000)=nil, 0x2000) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ftruncate(r2, 0x0, 0x1ff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) 16:01:36 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() kevent(r2, 0x0, 0xfffffffe, 0x0, 0x80000001, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x282, 0x4}], 0x77b, 0x0, 0x86, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) close(r4) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) 16:01:37 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) r0 = semget(0x3, 0x3, 0x100) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708f700aee16900c71b1bff00"}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000004c0)=""/187) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0xf8aa, 0x10001, 0x1, 0x4e, "da4ca834d72f4fb9992ecee98e641e16c3c18747", 0x5, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) sendto$inet(r4, &(0x7f00000000c0)="72aafacc8987c251e09a8de0", 0xc, 0x8, &(0x7f0000000100)={0x2, 0x0}, 0xc) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x17, 0x0, 0x0) pread(r7, &(0x7f0000000140)="90f06ac63c443a9ac088ec65e2cf3e94d18b3f89a96e3f90b2060f14a1f928c9ffb24c954512881695635e80ff320c98aef85288a31d6580b49a8f803d89e5bec83d2ab516bed5b889df50a518bd646b70f18595910d374026662d968a309090cf", 0x61, 0x0, 0x4b) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCCONS(r9, 0x20004276, 0x0) ioctl$TIOCMSET(r9, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000200)=0x6) 16:01:37 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') chflags(&(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000100)='./file0\x00') r1 = socket$inet(0x2, 0x2, 0xc0) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000180)=""/50, 0x32}, {&(0x7f00000001c0)=""/216, 0xd8}, {&(0x7f00000002c0)=""/57, 0x39}, {&(0x7f0000000300)=""/32, 0x20}, {&(0x7f0000000340)=""/107, 0x6b}, {&(0x7f00000003c0)=""/132, 0x84}], 0x6, &(0x7f0000000500)=""/56, 0x38}, 0x1800) recvmsg(0xffffffffffffffff, &(0x7f0000001940)={&(0x7f0000000580)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001880)=[{&(0x7f00000015c0)=""/190, 0xbe}, {&(0x7f0000001680)=""/234, 0xea}, {&(0x7f0000001780)=""/5, 0x5}, {&(0x7f00000017c0)=""/186, 0xba}], 0x4, &(0x7f00000018c0)=""/118, 0x76}, 0x843) chmod(&(0x7f0000001980)='./file0\x00', 0x3556b9ca19dbf9dd) connect$inet(r1, &(0x7f00000019c0)={0x2, 0x2}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/zero\x00', 0x80, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000001a40), 0x4) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/tty\x00', 0x20, 0x0) fchflags(r3, 0x80000) chroot(&(0x7f0000001ac0)='./file0\x00') shmget(0x2, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001b00), &(0x7f0000001b40)=0x10) rename(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001bc0)='./file0\x00') getsockname$inet(r2, &(0x7f0000001c00), &(0x7f0000001c40)=0xc) mkdir(&(0x7f0000001c80)='./file0\x00', 0x22) r4 = socket$unix(0x1, 0x1, 0x0) connect$unix(r4, &(0x7f0000001cc0)=@abs={0x0, 0x0, 0x0}, 0x8) r5 = socket(0x2, 0x3, 0xc0) sendmsg(r5, &(0x7f0000003140)={&(0x7f0000001d00)=@in6={0x18, 0x0, 0x8, 0x10000}, 0xc, &(0x7f0000002ec0)=[{&(0x7f0000001d40)="0e8de4ab6697ef79565eaddd857a5074f7097aabcdb9be907e89373494ff0229b9f86ea104522920c5386fab8fe0006b0f451a07f8c32a250fdb24cffcabcdf3e5c323fa6962", 0x46}, {&(0x7f0000001dc0)="0dbb160cf232d1c2b9169c7ccba9e30dc44460b1bd620f63", 0x18}, {&(0x7f0000001e00)="8f357aa9abafa0947c9eb5a46e2179b774c40d9535010fba2f0d8014a8536431187f1cce39197e17bb435cdbc3dbde2537ea7b6da046eba9694e70bfda45966e197a5941b620907bca4f260e6cc2e5c3f1fae0df42e86206515fb0a47ae5b3f64644867219943125377bb5764aa8d9d21f4856042cc04690deb7228d6323300c97308d58f5819b6e849b2df4e6bb25", 0x8f}, {&(0x7f0000001ec0)="3c856f0efe8e1c6fb35c1871499499ef85fa2e2cac657b9f57e0821363c94aeb4e5ad97331b9c4c2414d2ca351ba5882199137dc0032f79a73758040dbe799371b076aee96c4e82ce259edff07e9e41d08b9e54134b5a83f0e074807e4aa65d53c63a0799bf4e8ba0077f0ce5122edc056e9e20458cff5ce96e22d25162bddbb86b2e5ba0a7053ad34a0cd1c26298a2f62520cf7b08326a6f605b76e0e76b637e29b01b9d5d719777de53a0d70f2d1613145e0c40460a4a210011d847d24c63b1d482116c3e6f6f2f3b437cf099a44f9a71ef302c9f78989155c5e061237f29b7ad0d8bd73401662df0ffa8df3450e150739780b22726b637e367134761b42ed91bd05c7df51e1296b2a9b170983093924f19ff2d90002fbd49bc02be2335f7b8e3b1d8f8f6e2aa87bba3c60ceb92110d09a4e63c59e0bbd3fe4ea6b9de8a78f3e7f8c1015413e508338119a8a8bc7df771cb32879d83f54a4e274d077595d8c684efd423954c0dd851c942db34a42544e93c24d57206e382ef7816b7a1fdbab50d4731938edcff8f850da9cc71b7d07dc4cea54659a50541843e5e8241fecb455712d31c7ac2ef399dbc8db6978d9b854faa9bdd0e2c94b493f9f50a9ecbd7a443f0a2425b61d06b173e8b5130d5a41e4c9f7c1aa4084ab9761d6b1867e5e528edd2002bcf9050a9ebdb0c3372ab70e69b3ea57d52f84723da2ebd8b22a2f8a83a88064b48cc0db23597c07a38f959c2f48dd9643a9a00837d8ed80dbfb7dea1966d902f92b60b39f4f8074222978e6eda8d04eb4c6e9e01ec6631532ee017714fd5a95f4a3552d4ba2071b77341834e83300277e99dd6b446af337a04a1e0364e72bb2b79648f3b0bd53bd651148e287967aa9a7b4f317be0830f7f6fd3691af2807f4071be2b0865b9ad325d2a1f53d88b0744c3088426d7891b6836053980e473a81194ec632ae0643ecd1093cf46e3ab362e76feb3dfbe2e3ac86ce4e161cf47444b1b89cc9c33a0ef07396ad1364264363f41b85b4e9df98ffe0f1c9e0f3c9830231feedb94b647efcda11adc1a49bd5d085e29ffc0f562cbe3aee6299a96b6dc02feea6015878af5bca838b60cf646d84c4582ed1dc40ddfa2b6acbb2e5505ea17c399c94bd6fa7f71b20f425080c68a3fa83b5750ffe5593ab14c4f2b7c665438fca29c9f01853565a400409b18d087d075f06d464bcd77d36ba22aaf2eefbe0795fc34996df82fcbbaa8343f504d905b2ba911d8f70e836f1c48dd71da5250a17d25d6fd2fa68ffb1170d062cfe8ccc9212d9229470c638bbcd62df74c998c6b68b800c7b7f131b414a3fcab5c170b45a59a26b1522d6bb452f95a4436b7decb6a74d71598f1096f7c9239ca9de42cc6520f1cbc144a5880f4f42fee7d7407c51c3147d04c47b5f1b5ef9a52cde1ee99c815205fd314ca31bc6c50332d2cc9d7db3d639d8d832953713a7b79452293ea2f939ef41f7c9584888fed09fda89923be25fdf44c5f6f10786acaf7cdd1109e101e533f693202e7579728303290e259cff8d5333bfc18dbe63232da6a11d3a73133d666bdbf106818acb87b131f1bc09c83a2a2de1c37b0dcb5652f2d0843e891a68fa21835f5df739949daacf06d230126d306c0fe40b5f69aa7a7feef4dad001b27b36350f9bedb28f22038693806fe84024c59c8b3e6dd4014a1375f1166093f6c5766eb7b3655f4ea3b2e173274ba24d532969df3bcd8e111d3bbe1525a1aabf0b798a8707932d5ad3c5b0d249e848d077275b17cb5bb1458086984c8dacd90682f6957afec06ef708ed6760383763b4000c411d1eac57bb343ee634b30d68f0d11bbb85b864852ac3ab0997dbf73fc2fc294fe83ceff69b62f6e33e7dadc19649bfddc4d7e3d0669f79ffdf4307cebb3197758ffb3f233b171ed9f994073bfc9daa5f7efb7b20fdcd9914624c28191495df1a36bb8a0dea9aeb1eb6b6153899176a0adbefe5d97e3ca25071017825ae256ac87b7a7dec5f9da913720055e6887d2ec1a39020235c6240e43183a5facaa294898c6adcf1bb41af0b049adf76bca4e09d19c2f88f7ef3380e556a7623dc8da4f86a725ee9a343a78be626e2dcc0dcc4129fd1005a662fc261c82df7fe1a9105e18a381ea13486d1517c645bc16a65e8ee93d398be90ba491f5e02182de5810109b1bb49ff38adca5d1cba91dacfca22e2fc634d42fcfea0bbd2eb5b5ad94a612c517c828822d3a1eed5fcfbe80b8341cfd8f88c32f5833a37608f41c23e9b0d3a3de036dc76937e98e87bc559d4b862e418aac205276ee9eb777648dd75d476dcf5b50f22d89220c25204456209558da8737f4388dd8a7574b0f2987517dedc61fbe3759188fa19b45952025d59a4b88bf7f0f4f06f62c6b7380f00e33abb3df04f61f3435103035e1ea496e260367e85900ef5a7796c72a1c80d631aa0e985a418278d4fe170c3bd4ddf84de1efd11045662abf2864d13ae5e17394f0d2ceca81dff3baad5e51db63b992eaa7a50c7157d77ebaec4370d64d1ec4c9be53001742c01a79909a4303a35bf950ff25bf0b8bd171b97a3ea8e3e85675dde2df834021ecaf25f5f37bcb5e074961a6553d5e833e5aadd5be7837337bd44cc6032df599a34a9d1b27b1b86c40d69484435308838fd4e2de563faded020de7a5ae1f97f03c4027d3a65541e9f84df39af908ffb955a3a39e6839bb79d4943085f33a575e56376dfebd46db4f25eb32fbed6bba139dfb3dc3102faf8f86021be8ef119478636142f088e3cbf4c404bfc81e41bbcecca82f111ea1766aa47beab784051b5401a1be042648b2958de45fc310bf46194fe000c8c84c135bec505330388c68c7fd44e0b8f306085aeb4fdc1cd3cee8f393d22980c16c94f39e093f94d0eda54805969a7ef744311ffb1620840c6cd1b362591258d42b285a5ace2729d97545b2b1b01bfdb4b76756467431dbbf10ad3d41e24588f219884e2d873b0ac6b355f215287de632c3800d8937eaf324920732c32f23a8cfc9a7a88dd3a4eca453ee24381fd87daafc1169962faad447cc3f6e25106fe7cda20270afadfb98410bde17817e25d0d877271b499324e8ca0027d6d71956b63260cce433420f2cacc11f8816fbb2a6fb09ae273bdbaf676f1d532f2493c3b9df179b336941ec0d1f7c11171fbed5a8331ad6a6af0a9c70105e8c43484a3f96ab8d93c1bf1535dda0e6df044098f8906a5391a88c1225ed7bc13bd7c74c4be6e55e89995ae98377d0a2d3df12d81739b1074e8f4d0c3f430cb936b627501e21462150c1f62cb03f2c56be642c475739651ffff652a8b0170ae9caabdd70d880ceef9d58c9eb75149a79a28d20fc9fa3dadd7d41d1183ed017481b2d70d004b1571910aec252e64df33bd4d74d4ccfbdebc36d03a1eed2daabafefcfa5f19a07269ed467df64028a6787ee2c0d4b166353990019ba015450c59f9f0c622f43d4491fba92ff86692816cfa9cb1174347e67fadd1dbac7c6427fb544af6d09ca18d6a8e6b03523714d77070d9f6f4c776a0f210193715cdcd5160f2566bac35d3de1ee94ab3aef809fba67bcd28ab648fced86ccb9bcf20123496b0a6cff7e6c18b019d317ba97fb14ff1039af491a4cc4caa1534d9e0aa191c99c61908731e925db3761f30b27b3b348180d4857e5543479f8b6eea655ffd0ee626ffe443d001f75886bdc56a5d8f89363a1b7e0ce29db86d74a78a8a60848e3837d465f5a7d61007fc11b5b00bd0fbdcc8010c40b4f0bf598390bb4f2e6f2aad4ef47205fa593e9142dc7d1d908ac5ff152a17fb1ef4ece8de52aec113fc19b04c5201e52d4087cebd73d90e51c1b041b81a424e00586a7c91d43daea898dca2df27cea451cf4481f935ae16fb46aa66dd97ccf35777504f8027cdfd007b909b66532bfdf24351c1191a1317ce51dd0e426a6e4d09425b50909de4e6fc85aafd24e83ebd16c7b5daa6afffbbc1eade468f31158b21557126e411ee35a0f6a22523f6e331cc42bec65e4bc8f7a17b10ddaa3815f5cea2c30b1de10fda7a7c401c46b5582978c0fb20dba75f3ec33a0b7bd66a0974ccd7a631720e7fe7c9344b9df4b78f43ca50f2a006095522c2dd8fbb762801e76843e785f0f0e178a43b9c8e472b770d23c952d565a2f387522034959491b8e77990ab3d91a706081e013861a9d30125842be3e5be6bf165135da3b4d91f62cadf6aed5fa2db845dfb533631f39028439916cafb877ef96c1288cc99ef54fb9b9f308c7b5234549b43a600a962d7f7e594c9e13e95fe1e0e25a6f40f7e2728dc63287de1c2b4bb285cdbaad6fe098c638b4dd357fabf964b787ef1a499d5008205fd4662ab815c7c20e9e532908601b22cafc0ff92e763264a776613ff1aeaaba86c34cfdf966195c4f2dc033416e54ac9acc1ac56d18f08e37523bbe96e60bdb8469967ec77767f50f8d0bb22a562ef3558d84462eeb8fe9919264f38e948341016fb08d4e0ea003cde7756d47e9c2079c6f65ea420a35cb3d8bd1d62cdaacd506a68de435008528561075b9579d488e870e831fb56126497a837737c28dfe4c23c98578d48f651eaa196db883e140aa1f072ea70578c902df72fff3300d0dc33596f4d8c42cd27db3d361a8d615af5f4ddc1ce57cf51e52608a516d37ad315da80b2c09144c0310a3f5740627f0d551cebf73b549cc30cea0c1c63f141578dbcf5ca652b376d3ee45520d0cb687a5152497f40985a9858c2cb4fc2ca5c7959297cfe40275fe464a2db13cd672a17ddeff92d4de9f2ad30e7a2001f6da363ee8d25fd514a3ab78c8d8d7347a4282c77846e203f17ec3338692f3e60ed37308445a77fbc55512458f43c3e49451c1b1576cedc59549dd78b7c4cbb218eea746bc23dd1143fb4fb1dd9f4f504d2bbf7228e4c8a4486a38ecb8d90dddec69eeda15f8fa25b407a3edc99e3462c2b0c6ca935b5dd9f61e36bb82f795c0c048a267d4e887662da52d031ccca85772aaa0df3a6862fd5f07fca20480fd3caac4549d386a01b52765ed76fe65e694ee9d59f5840bd66702c82a9d38faef4305fc549edc00a4a9a16d9f9bf5f203e10f31984f1a486f151e325a380c7b0ee0f25c6041981dec4d174edf6dbfec375b29ac1410e220bbb943f456e0a0a96ea91f58f067b066cdaef02a41b090b9279ff28fa07ef3c617cf711e086300a7e310d1da4ab3174cbd1ccc1736853214e61cee6efe95d3305a711a3b9776ed05b4f3d6330c7c381aa9ebcefb5339c7d594ff03773343d1883e927e6cfbcde93fcb0de723378af6827b377bbfc22dfc45d4c0083288d23f937d30449f979d7f5bf337e1674417cc030bdb27f4ce4a796a6cf318aa1aa9f4445e71a837daf830a89e7e845d5785e5e0f657225f8d24f82506b684380ce31446fd116a989c26f181ed2e677c8b96295d915f4b922d3947425897c6e74cfebdd32f4bbf2a36a27b68f1f7110c4f6b84a13d37d94b14d7ebefdcb7c707fbcf9f743ad1ca0c6d21ce4a3d9482d6ed71c8fd4cb4cd8ff77784a61d64d1002e52267fda72f8cc5b1061527f56a408088c4e407c7a82f7f1f6a852b4ffd7697f6fd7bf30b69265acb2b1f71112c2a604813d93246ce71881d1949e329b6687b0db6bcaff788ae9ce61a3f7e78bd949b62c26316d534629d5b496c064454079eaafd1e8967cb63ee348c0f02be3a37b4acd3ca78f428566e516e143409789a3189b74b9d8a114f57d760f452c85e1bfe0c6ddc165926ce7e9b8877ff8dbaa33cf706aae854eb", 0x1000}], 0x4, &(0x7f0000002f00)=[{0x40, 0xffff, 0x4, "c1e6ca1291e7655b535e4bfdf3e372ee17727977d824da020dd1318e0694f11d735394ce0dc2d436f13b064a1c1d"}, {0xa8, 0x1, 0x80000000, "c777c2ba5342991396247a7835b97b4ef2c21dcdc617daf644f7ce82d206263e9136125aefa52db197be09858410275437e984c4712c4ad659abcdd2ffe61a743a74c47ab178dc3fc480561d35caee9424aced6c6e6b1e95c68614df9327b034741f466ef71423979ffa2ccaa5f1acb87da0b89b8a9f24df0de614e8ce66c89e1361f9b2d01fc8ef55293ecc4256db70d0"}, {0xf0, 0x1, 0x200, "21ca63726ca962f40b61e9597ac782f455ba444200d2503c25f1c63e40f68b5d2f8528de00ed1cec602d5e6010e7389488bd2c60b25994541b6594eb140b0abf5b1b86dc6171345f321fd424f9c3bccc70a9dd03bc2fb13436635b6e184cbc45dfc0d9234b1f947b16aba3ec0fbccfae55e6faf90bf890eb97b16b2a3fad3de74dd74d35698ad72f5bf1efeafe1aa216472cb0bb00abe245cdd8216d8a6173ac3a9f46c648ae7a7dbc401e54ee5d1b51bde3e5f0abf48073a9bc8a5c654629391a6dc8dd511bc488fe3feae19f858b57dd89878284212b915e11cac7"}, {0x58, 0x1, 0x0, "5f6fa7eb883d6534535492179b89f8f0b04b12d4597c830af762c7ed9dfb057234eb122040fb1fffe72605f31adae8b619b1ba59710816ad9c33d33202d79c3513"}], 0x230}, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000003180)={0xa2, 0x4, 0x8000, 0x3, "5d78d38f24ff7792fbebabcfaae674509b1dc0c3", 0x8, 0x9}) lstat(&(0x7f00000031c0)='./file0\x00', &(0x7f0000003200)) r7 = socket$unix(0x1, 0x0, 0x0) getpeername$unix(r7, &(0x7f0000003280)=@abs, &(0x7f00000032c0)=0x8) r8 = open$dir(&(0x7f0000003300)='./file0\x00', 0x110, 0x2) readv(r8, &(0x7f0000003440)=[{&(0x7f0000003340)=""/240, 0xf0}], 0x1) 16:01:37 executing program 0: r0 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r0, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) semop(r0, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000180)=[{0x3, 0x20, 0x1000}, {0x0, 0x4, 0xc527c46d541c843a}, {0x3, 0x9a36ecc, 0x1000}], 0x3) semop(r1, &(0x7f0000000280)=[{0x3, 0x9}, {0x2, 0x7, 0x1000}, {0x3, 0x80, 0x8c45979a0dfa28b6}, {0x4, 0xae7, 0xc00}, {0x3, 0x10000, 0x1000}, {0x0, 0x3, 0x1000}, {0x0, 0xfffffffffffffffc}], 0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/165) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r8, 0x1}, {r8, 0xaf}, {r8, 0x10e}, {r8}, {r8, 0x2}], 0x5, 0x8eb6) shutdown(r8, 0x1) fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCSETVERAUTH(r7, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000001240)=""/62) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x3, r3, r4, r6, r9, 0x89}, 0x200, 0x401, 0x2}) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000000300)=0x7) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0xffffffff80000014}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000240)={0x3f, 0x7}) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:01:37 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f0000001900)}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000900)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8be1a17e14cd8958f5ae0acd13bacde692630cf2ab44c67c1ccd259331de2e5f3f0dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf0093dfbc9ba3e04739016e94a8bdfa88a3fc347204000000e0c29568e17a7f47297e1758f326f8a95622c71158ef8d54056aac74659fb88d40105ab1fc44dde28db7b4366a000004c067efac05167f9fde5ae56f04feaeb993e7e31b929d078799", 0xfffffffffffffde9) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x800, 0x0) r5 = dup(r4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000001c0)=0x3fffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c}, {0x0, 0x0, 0x800}, {0x2, 0x9, 0x800}, {0x1, 0x2, 0x1400}], 0x5) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) semget$private(0x0, 0x4, 0x3) semop(r0, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) flock(r1, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000580)=0x21) r6 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x8008) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000200)=0x100000000000007) r7 = semget(0x3, 0x5, 0x400) semctl$GETVAL(r7, 0x6, 0x5, &(0x7f0000000080)=""/19) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000003c0)) pipe(&(0x7f00000004c0)) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCCONS(r9, 0x20004276, 0x0) ioctl$TIOCMSET(r9, 0xc0044266, &(0x7f0000000000)=0xc6) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCCONS(r11, 0x20004276, 0x0) ioctl$TIOCMSET(r11, 0xc0044266, &(0x7f0000000000)=0xc6) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCCONS(r13, 0x20004276, 0x0) ioctl$TIOCMSET(r13, 0xc0044266, &(0x7f0000000000)=0xc6) dup(0xffffffffffffff9c) r14 = dup2(0xffffffffffffffff, r3) ioctl$TIOCGETD(r14, 0x4004741a, &(0x7f0000000440)) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) readv(r15, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) ioctl$TIOCGETA(r15, 0x402c7413, &(0x7f0000000100)) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r16 = dup(r6) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x2, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x3, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) r17 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r17, 0x0, 0x5, 0x0) semctl$GETZCNT(r17, 0x1, 0x7, &(0x7f0000000680)=""/69) semop(r17, &(0x7f0000000180)=[{0x2, 0x4, 0x1800}, {0x4, 0x8}, {0x7, 0x3484937a, 0x800}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) dup2(r16, r3) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000280)) 16:01:37 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setegid(r0) r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecfc37e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f"], 0x86, 0x0) msgrcv(r1, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) r5 = semget(0x3, 0x0, 0x2) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000280)=0x2) semop(r4, &(0x7f0000000280), 0x0) r6 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r14, r15) chown(&(0x7f0000000200)='./file0/file0\x00', r14, r15) lchown(&(0x7f0000000780)='./file0\x00', r14, r15) lchown(&(0x7f00000001c0)='./file0\x00', r14, r15) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r14, r3, r8, r10, 0x1e6, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) geteuid() getgid() r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r16, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r16, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r17 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r18 = kqueue() ioctl$FIOSETOWN(r18, 0x8004667c, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{}, {r17, 0x40}, {r16, 0x1}, {r18, 0x40}], 0x4, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000100), 0xc) socketpair(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getuid() getuid() r20 = getuid() r21 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r20, r21) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$KDSETLED(r23, 0x20004b42, &(0x7f00000001c0)=0x3) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) fcntl$dupfd(r24, 0x0, r23) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r22, 0x6, r25) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r26, 0x6, r27) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r28 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r28, 0x0, 0x0) shmctl$IPC_SET(r28, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r29 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = getgid() r31 = socket(0x800000018, 0x1, 0x0) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r33 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r32, r33, 0x10, 0x9}, 0x8, 0x1, 0x9}) 16:01:37 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000100)="da9c6a97d244d8ab2dba46d1e956795aa462888326984397d62c0c4deb282e5fc52deb32a91965cd91cd1c472ebe28c5f5351ab91f82e73d2a1344ba6af3b0f73d3a82bf1ee72b15d936760834f88452526fd2aa92e374bb6dcfa6b3", 0x5c}, {&(0x7f0000000180)="f5f936e8ab216715", 0x8}, {&(0x7f00000001c0)="920da967bcc41c3cd8ad79db9ca63d36a0694e6b39a1f925d2660a245c3f66a31f0967046c458ec7bec17950a98ff8e1cf2c0acbbc2d6f84dd2bc0b9093b23d0c82257b1f5f5bbfa269fef7420e0b4e5e9a7daf57612a26b432ea9828c81386c8c200746e70d4c089fbdd8124fcf9c78e64beac585af893eef42f8d32c9623bc8b6fae33611a788b3d9647a0ee77ec90adf9df41420c866b16e698a9c79ded1b3c23adfd49025ab311398a3c17fc5bf450f69dab8ff6c5c43d9d1e365342aa549b30cd6f37790a577bafaf7a3e91cd0bc3afef43ac96cbe65648d9a0ca57e779edf42f50817c0f272d5e2f9a919452c6dbb31dfd", 0xf4}, {&(0x7f0000000300)="fe22037ac6b9064f9164c811d1101ad439e7b5e5cf4c53a68354616c5c494bd375eeefdd1a8f720789f8e117a89f3c9a8049f1be70428623cd2118f3269bb9f047165723567f567edcdba916a45991366851ed1472df9e111b53f91ae42c", 0x5e}, {&(0x7f0000000380)="128d4efb362eb2e7e8b8ebb8f071", 0xe}, {&(0x7f00000003c0)="4d2b3e3ce41d127ca45b30771bda62e99408b7e84ac7004ef2cf4b003b0b826849bc42edf41caa0213b1b8adb1be6193355d3cd71699387540fc23bfc20699fbe2044bdaf0986a1b72e4d5e5f16f2229920cb3d1b966f78f521be927506e1c3e5c484259c3f4df3591197c02ed5e098a97f2e27d653affda8f2e62a2e1f9", 0x7e}, {&(0x7f0000000480)="b298653398b80e81b543ad5c1879bfffa30746bf4f9998c4099757dc51e682489bbd5e8f325cde4ff14030d547c06c90cf4a9cdd21c2cb", 0x37}, {&(0x7f00000004c0)="223e81ee2f0d71c557b9864b4362d5c89fdc771c4067d8e9851bbd9ad656107878ee29c2f2a93b9712ec252590d9a11f9a53c71f1373552abcac93a428fc61d7a849aaf0bc8c69eaa27464535036242559ea97d81c8971887ea3873d1ce4a8c77605e2982362e4b147e12c972c59bd8b796fbfe9ae2903c57d11c4e5cd5ac5a7ae68abe50082aa7d1d8cfb83e04f367236622e49", 0x94}, {&(0x7f0000000580)="91cd125c258a23b8cbe232fa0fe002a55c836d314c427918a098b08e5e5e362f74d97c807f4fe3c47b977b789b9fd237e1596af5e7f9b9d1706f294c10499be07935534fd5dcbc7eff45071029b24a3cba03a2b3a08f3570998e1da08f84a07fee0009e4ce8cacbe29b93a2dc26f1b0b0ddb6ae8e472bac6cc2bed25d83608ae3b1d3e33733f73b35644ae04a47b6f02697ed8e2984df3534867d7ec4bc56c70f49d627e8aeea1aab2396e8dafd5f842a17e6230e7069558aa237cbf99e099a6f85da9fd5c3468dec361f36ae0c9daf9b30fa271a855100b4381664cf9f046b96308c6bd074042fe171cb0d811d6c29ce2648f2c17dfe83ff215c676bd724f7ee1abd074e43ccb0727e43c18ad97f3e3a275eb25d9c9e6532fe7bd94e3a3e8b98da74a6d803e12c518dca432f7a81a781d68f6278293019c712c56dc0cd1fc0f0ff7f3a26b27f5dd913375c248f34de7ba6acebd6b48c09264f1b52a39bcbffd0e73699943f2aa1e97eafd39deebcce3d8b1f4e9195fa628c1161744b85962fe8973156ac274a01d68ae244f280fe8a1146fb6f741f4f5b660b35d27c3a41e774828cd717a5d578baa24b9be6e946129cf84cfbe5dd9dfe1da88802ff93fa443df7e9f25fb6a262a7be9a46aeea6525ffdb2e3f440bf0a317e9fd810ab48a2c47fcfcc3d47fe66898432aa283ea32bddcc4f2eeb4de1e261996be4d0eb852cec588ff734541440bfe83bc0b73349db3920551023c51b60f161117c143436087c6245fc2842be72aec934ca56b846879a016ed3e29adafc9e3f889c8de021abe0f62e2ddbf4dd59a84adad83bdd8f7b7a2c9bf37682ba5e6814f361bf8bed58dfb5cdc7f3488e008c7496ebc40a3b611b807ca5b5dcbd0b4bb747795c97141b41bc55317438fd2321bf3c8fb3e38b914357f368fd637c46108d91fa3598c3ef62d667bf8bd4fd73f5fc68c386da0ee1d97beadc6e01afcef119c7c448420f134f2ad8699d4b0998089a15b5439f154bb21e49678497b630f355680e7ca1f7558e7c3ce55734b37260752ca47c8c1b4a0b4358b1658b3b52aef05b1ef6edab14207b2eceb8daee8b949b07f893a5e4c7cd6bbbbfdf3ae96ceae264fa5998ccefd396c9526d582df92452547c5dde0f30bb8b05b6a57e53c9b62f2f81c446ff00eaa2c72cdb23dcd813bbf060ad64a3bd8e44855a45badc1c4bbd115195ad2c0d5c26fc10d7b34ec2854c500b0e567fd1fa55a0f2a1bd2ee12f73322bce68f3f5eec2cbea25f4ee8323275b7a7004b28d38a9b27cb4073999954e15199b84e09aa13b4b96d425585ad84402544228e6abaacda4252ad3948fd8e6b292fc43990bef4de5842060abcd65dc1701a3340ef2ec011ec282fcf1325a1eb2596e9d0113d42534b32af838d499a179b7368c8a9869fe3233274b2a69d214d2536721ab92933411ca2bc2e2c6fcd3a9198d8a4ed5e3a44aec2b91b9d0661c1b37f1d34a27a64c0ae1bb496113e8d487cfe900ea2ced857abe922c625f77c42b6527a580d4b08a5742fea4e4dc4de8da57c06772ddcc3ad1b379bc053e717e9fc14c329090151d3cb9af59fb9c04877dc884df89652eb13620d5f2133f2397c96540455efb334052c8345f2fdcab643e88e415f08ef65d96ad8400f08dc2acc3e95a92b0938367d78e719161e2e46f2651f62a005ac73d2ec2198e83c06ecba5c1df2f81c5607794986db9d421046fd1779d38a4b58c6bf29b60dd6bf685ad557399b7504faf413293fb802012f297ae663df92e446bc88e3116a63f49612a9caf50fa7bec6ed1bdbe0725bf1f663bd7592e7502840e7d117fcbdb91d4e0c498f25c9c9e9effbc0de837352ac26b7bd25ed6061efd46f0b48e79727a546950e20470e05579a8296bd1f3469ec3d4a468a8f143f08c17083cbdcd39f693cca906d0456b7b9358fa09898d684799d97976336730fa5efbd1dc1bf499c6e57f6981d66050cf5cfcf803a37803ec38927813264350761a8639f7f7468828e50cdbe602cfe315db30be8a71d061d90348b30c714efe4f3ed708c11c494eaeac9ff5c0bcfe23385c80c34d06756751090dbfd7b4185e017c1b006935559c9b0495379aa0df902d93785855188f4f618f1ee027c6774b4588f961bde79b351ab56107b04aeb1d94cf7fb65e62576f01178d647eded836a526ba13f6e8929cb5970518cdd39dc881f1d1f30132e077a9f6b0f7c63b266b8f8a9f1d7e90e5296784e01dd540fbd71af3227ba3de86b14613f6e2081990fa78be77da5d921d1db071d7a7f8d0c99cd583c129d36780b000f36676c2945b94405e38a3e7341b4739adb6f5b16807b157a1ab05b2986456adaeba06386ad74b7dbce277b796d0da6264fcbdde3acbc32426a4de7bf59b2b6475cde632a66942c1e1150172042ed6a04b82e87459a4df8e655b13c2707644ebb3331dbe449c8789660eb7e422f989a774a0d62517f9765934bc6dc89e9484784669d3bf7fb5cf1f24f10f06da187fdc233be2ca825828dec8efd1ef2f79fc17fe248759a774eb785b0cae7977f1da3070e232265e0e59fc069d4eac63a266bdb906d78f6b0b417d0e5dc48e62104c6e2ea4066b5ff376ba3ecbd2b17911063c591b8f8312392a1b85bbb1adba85c6faa83e929258130ce7e78f359965b7dc3d16acae012646cb21e401d2a89e431185e0b8fe681f30fa323f1a468c1f694509a4298854876f26ae9e915f932b0adfab16fe9c0ba84b2cc425e64e48aadc6e9e37086565cf7ebc4f3c2fe09c482f92be301ed4b77811e5d51adc1f8b006c756f79c5f81bdb899f3d8936382fb7093c2a6a1cb5f41e956be4855e125a5c25e5c139edb3fc68676f91e06eb4640f26bd6985214fd58f63cbaa4fe37b80d73bf28324d748531880a766b6d1b1ed387e27a9b7f4e44457caad48f81f59b4eedf42e33d2fb9e63ebc0fd51706078401ff3d6a52f1a1786efc39d4f666b2dd1db271db8c0fcccce3aa38ffb49f89b94cae2bbb9d61ccd96e30cdf99b3b1a13042987dd870cbc716a8fb932a1fa861e2b016c74422e7a829eeec8bdf2d703058816ed0835d87e398f8ac084d25d99d67148d1caeac1fec84f5f8919d119353e1adc51f2a1f906b69ba2c3eb3c0043e066c88ce075de00352e6c5340116502481cf92f8525a7e168130c51430dbdc353a647a623266f7660238de140e88fe8d1940db7eae4715420cb691228c7fd15a82b37874abef6cbeec82c8c9636bfe9aa003a8b32376c54f53fd124acc051557fafaddb3d050c4ba1f8f80f0cc2ca9422647d69dbddd4b229e0df531456af037cad7786b7831455d1e0b515449285cfa519867884d326b1202d3e1b5ec6056d8cf69d8e95176eda4f240b8900ef858fb93348c52ae024ba734e5aa8280649b59104de59f7c0ba331a80c38bbfcff0a6eac092bf267b1abde58ee06cd61ab7656515d4841bac3b44dd2d0545fe50a40e12e877842ae579451102797b0ed582c6efc4e1d7f931338b5fc9a88aaa7a7199a8984205a28c24e0267bfa8d3841e30ea08c2e7e103d231000990d3f915e534ae3bdec504a4daec3fed0493c7fd2482314db73b8cde9807cfd6bf82e370e1545c08599d5be52235c9b6c857cc9c5165b32d992f9bc510b23cd0624a63e89dfdc56ec241d5502fe28272b97359943fbf94b2ca0a7d3f893c9d0be4bc3d972680a5fa19339bfa43611bd385046f6b246eadfccd6f0fea523fb4083f8e96b41418644c8e820b36c60c2f3d0cc7140d1a073c8375bf17d1ec468123dfba2a04760fda37047c297267aa171d78f99a3c6d674a8eafdfc12171c922ce1c7b5623dcc94831787b0112b790827886504f99eda5e5ac11333218cb152b441cf73164aef96ca194bbe5f06eda5f5ee83da2ba50190c5aa04b748d106a67f1543b7800f44e996b67936b3e9bc5d9f8b599211eef82abb2b8eb63b0c4c76135d59630d9807873ef02c665ac6f03617a02fe36a3851f6ab8812794b9d53588a07c0c58d2fc75f782b09181e63337337da5868b4fc4d33839d924843c4785f4cb50cd81e292bcc8d59e38b8b444cb3953ad0748bd68811359729ddf7b67025daeac5e67cb69cf0ea195709276afa183a12a8a5a9bc97c035f1a32526c0b802baebdfd9340a65c2d745a036ce51d0ed49f1910ff8504addab1bf7fe45ac7c4b8127edd42b29967c8e2e6381d038c83dc06bfd257b68aa598a21a61cc77f05c82c321265f47f2e9391a3873d13464625a00ee9f87a60ff819aa972427f19390825b97a42aa1b4ceb5057692b32628fec345f811ad13775aaff6b3b94e3ef2d998aa5d057e3b6fd0b1233b0b99cb4525d798dd86738905ef64b1fc826978e524f00c02ada5ddbd2fa8eee8db4066f7e7ad48594f806713d68eba6a919564274340c4419e9c7074630f16feedc95f187762f95f18baa674c3fa70112b0740cc04a1f8d680882a01c4897cf6ce7301b120b915f678eab9312ceca7d13135b328ec81f5eb9e72f8999edad5a0ef92724e8df2d5220791c2f04b1ee78ec732e611ba1ac94b56b82615aaa7e3e55b7a37cbd3a84d16ee38772137549641e6127f43409c1b8546867bcefee22724159882842f899f9a4523795f2f6caec94045bd8af59629cb18a40db5da3f2e26b0a69f9bbabdfb5531e09818ff4d54e547c434ff4bccefc15e4579ecbf8c2861b4cc05cf85522f0aac9f6bd1457cc2567d1464e07069f4800efb12826290f96de272c8533483e839a557f5f6b97a493a6d5860d16fd8f183c14074b5ad41f65dc5d0312a013bf66d62bd8bf32025c7f2629e9e2689ad488f9ff23b1ee8a30d4676c776443d8ea4f70d341d497c8d1a949b88584749d125124f4bd73f38af9d39531778ea5c5a278c76de37cbc1d8b3fa351bda0843495392a3fa247fb910ad20377b87b15b1db7c0940420b739041a81c4c6d13a1972449b8ea9a2363fd8ea16e45cb220c6f1b695efe24ff7d24e0c5986819412afde378d2d85c9d57ca3c6b2363562cc6f84af4acaadb8bb809bfe9e0b1b6e5443cd2cd897e479ffe1d2338d025b50b8cb427cb21904c02f8561969a2e3ccc525248734569e482451a6fa53637a188d73a81589417b4fb1a9c1d282d95d41668e5802b8c64571cc4abcef0ebed83815f94a5d10320e4c7cf65a3f5bfac04d30ac2bb98fbebae1d5ca44360c39c2dd3b3fe127acf0318f82a839aaf8fafefacab443981529ceae13cf25b65f5e4f2803fe4823a7492b66fbdcdf31a3edeb74ebc2b209bb618e752aadad8c791c39434517b3ca86c4d5a6ee87a3921c83788479c5353e44858ce15e540a5fae904d68801e32f78bd8647eacf22d7ba1b4c97859ea2ccdd4518d87beec2b7feebfc08d0221574f04f1ee07604f464229de51c571cd728dff5f2e0c3636374814a0832d741fc90e40b011f15a1447824299f819ea154e6d7c33894d3bf11ac95bc22b0b0ebdbe1e2b868e333b1a1b938f58be53c8e6d644c6148256ac549ca33d8d4256fc116d0e55d7d0c601c1200a438b02272cd2c74772f48aac1775b8e05aa7ba1c4586ce1b6358b477f62d966a9dde7f10e542df2a289ba15ab5abb8d0881f27842e12f2c7336ba82d1aab73b85d34e45d3f008d615fbc5176c1cffc440d00f0fe14ff8219e0e63a4da72c092db2a3061bace0eb3cc385e8869579b777fa89faddc751b084af17c661782625b4a96715d1dc1e31841b8096d87136ec0110d32c581d1e8ca49541340944db786a22407c601137b6917a43943602f2", 0x1000}], 0x9) connect$unix(r0, &(0x7f0000001740)=ANY=[@ANYRES32=r2], 0x1) r3 = accept(r1, &(0x7f0000001640)=@un=@abs, &(0x7f0000001680)=0x8) bind$inet(r3, &(0x7f00000016c0)={0x2, 0x3}, 0xc) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ba95584dc046d85848d87e000f5e921c6e714798c9c8b682254d38b351a031668ff7da3b74bc1ccfee974097b245bb0a8a2cc0e26fa27decef158feeab33554c53c0d228620a036d4e7674043fd7f9890db69270ca77cdd71be3430e0a803d20928c118793405c52092511f558b3b57a095ffeb895eda5cf2010e80d819d9e4b78", 0x81}, {&(0x7f0000003480)="6dd6076f942dc0f6f4a51442c6b86ae3763326956fff6a8fe78e30371525b8358518dee4b374c0dc816201f7da5bc133293e85e49f388c4680b7c25bad30e9eb5cec34b45d90f757748d522bbdc1427197816aec2017a509f2f7e4a8027f1340fdb7f9d149f3b5cbfad3cee905894a2f1e6cee6ccea09d53d9a525f76eafac7289bb2f2db572e38a30cb1518a2e326a7efd91edaa0679c84094b3e65a2c68c662e91e7b31848566834117939fbd603898090dcdd0461ee954e376739cb0ebeae322cb7bf5ec515cdec0781340ee5aa757ab67db46ef26b61b0fefa9378e9a7834e4e7824ddaa03c68bccd89aa99c7bbc", 0xf0}], 0x2) 16:01:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x200, 0x4) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x1d, 0x0, 0x0, 0xfffffffd}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:01:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x4, 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) rmdir(&(0x7f0000000040)='./file0\x00') fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:38 executing program 0: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x880, 0x8c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x15ec000}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) r5 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r5, 0x0, 0x17, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000180)=[{r4, 0x2ae1b2e5bb075cd9}, {r5, 0x84}, {r1, 0x80}, {r0, 0x100}, {0xffffffffffffff9c, 0x4}, {r6, 0x8}, {0xffffffffffffffff, 0x1}], 0x7, 0x176) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000000c0)) r7 = syz_open_pts() close(r7) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x17, 0x0, 0x0) close(r8) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x5798, 0x9, 0x100000001, 0xffffffff, "507d33822f6219af2abb9ba32d29f7cc5aed542a"}) writev(r7, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc819", 0x33e}], 0x1) 16:01:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x519) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x61) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:01:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x5c}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x200, 0x7, 0x7, 0xcdc}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") shmctl$IPC_RMID(0xffffffffffffffff, 0x0) 16:01:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x14) 16:01:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x323}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x686}], 0x3) 16:01:39 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x80) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = socket(0x6, 0x10000000000003, 0x36) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="d28fc0ffffffffffffff"], 0x10) r3 = socket(0x10, 0x5, 0x1) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) listen(r3, 0x40) write(r2, &(0x7f0000000040)="2ba4", 0x2) 16:01:39 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x6, 0x7fffffff, 0x4, 0x7fff, "63c56c29224db798b3315aa25868920433ceba4e", 0x9d, 0x58}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4d}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x22) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)) 16:01:39 executing program 0: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) listen(r0, 0x7) socketpair(0x20, 0x1, 0xffffffff, &(0x7f00000000c0)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000001280)={0x1000, 0x0, &(0x7f0000000280)=""/4096}) msgsnd(0xffffffffffffffff, &(0x7f0000000140)={0x0, "810f0f0e3f1069ba"}, 0x10, 0x400) pwrite(r0, &(0x7f0000000180)="45b5ccf016e45fe5a2bca040344aea710394d73575aa7a9d0d2ee8dbba3ae3b66031fe4ca23ddcd080a4006cb7b9adb7cc0b48fbde8085c0967765448ae51561785a6ba5aa19a89032165ed950bbf5bc105582176346ed3487c8ea8ea84bb8eacda0659bd71baac411e3d4c6934781ce8b987e201574f761b425676b9308a225f54d889d04358281726183a93c4b800b0d681b255aad2d947279fd8803d25557b1baa92cfd1853591aa416078477232bf40949b097e4e22632d9c9cf6e43b8", 0xbf, 0x0, 0x0) 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/160, 0xa0}], 0x1) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 16:01:39 executing program 0: kqueue() minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0xc0044266, &(0x7f0000000000)=0xc6) kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0x3fffffc, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f000047b000/0x4000)=nil, 0x4000) 16:01:39 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='\x00\x0f\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x519) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x95ffbb0ea88d041e, 0x0) readlinkat(r1, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/126, 0x7e) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000007c0)={0x10, 0x401, 0x4, 0x6, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xa5a}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x6000)=nil, 0x1}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x101}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x10000}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xe1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xffffffffffffff81}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x9}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x7}], ['./bus\x00', './bus\x00', './bus\x00', './file0\x00'], './bus\x00', './bus\x00', './file0\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x2289c6b3}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x54) 16:01:40 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x35ddd40f38d8620b}], 0xcba, 0x0, 0xfffffffffffffffe, 0x0) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x6, 0x2, 0x81, 0x85, r2}) 16:01:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x110) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x3ff, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000080)=""/198, 0xc6}, {&(0x7f0000000180)=""/252, 0xfc}], 0x2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) dup2(r2, r3) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:01:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xcf2, 0xffffffff, 0x1, 0x81, "b439add0430b0554f1ec6918533588f56d3f9b7a", 0x401}) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000300)=[{0xb0, 0x0, 0x0, "20833a0ca075e0b2350da231922dd91fda5bef0c714b7ef587ce9af1bd901c4b444331c5e093fee0a1478d1f0e477964240f9882e78b87360aacd8ae0941ab60cabcdc131b4fab7f57c2d80ee8e2c1664d3271a107bbf95edc90960b15d7ecde0731d994d5b128b1a5d77b6e578d87637f0edd7545f9e821ef19ce9a158622e3deffff0000000000004bfe4d3ee5cd59a5e6e29b284e10a6d9c1e0f7"}], 0xb0}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0xd8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000080000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2cc) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x2, 0x0, {0xfffffffffffffe, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = kqueue() r5 = socket(0x1, 0x8000, 0x1f) kevent(r4, &(0x7f0000000080), 0xff, &(0x7f0000000cc0)=[{{r5}, 0xfffffffffffffffc, 0x41, 0x1, 0x1}, {{r2}, 0xfffffffffffffffa, 0x68, 0x25a87f05a0c66ac1, 0x6, 0x7fff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x7b2b8880e732188f, 0x1, 0x3}], 0x4, &(0x7f0000000d40)={0x20, 0x3}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r3, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb440c53c9197e6b4b88a73c155048fd54c5a1d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120407c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262d0b92620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f64a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae758092a1c329f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1de7aa4c85a802f8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b54701eb51bf5e78a582ad194379f9c171f555a824924cb1760706e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca73231c1adf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d52562abf795b94a7c851b101e8de0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e3f8b353fc426c1c1b7e1b0a5f9ee52a8757e24f3a05060d127344a7762284c226dc84f559c67f0234caf6e2dca1c676108791da0d39ff4e51d7427789bfda790a6e93bd9f78506a33aec8af0527a0b17883a32cd240654fce7d217efde8fb666b23d8ec55e37c7c6927b190661ca08552604c87b0c48e4639b2e9d8f177d448defb397ed972fa703819a548f99eb28208790bc33f4d519c8fc30feb54c8c1bbba9be6ef68501d05e", 0xba1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000d80)={0x4, 0xffff0000, 0x0, {[0x200, 0x100, 0x1f, 0x40, 0xfffffffffffff05f, 0x0, 0x8000, 0x4, 0x6, 0xe, 0xa9e, 0xfffffffffffff801, 0x1, 0x100000000, 0x5, 0x2, 0x4, 0x80000000], [0x9, 0x7, 0x1, 0xb19, 0xfffffffffffffffc, 0x0, 0xfd8, 0x81, 0x10001, 0x8], [0x5, 0x800, 0x1, 0x4, 0x1, 0x40, 0x7], [0x0, 0x2, 0x3d, 0xffffffff7fffffff, 0xffffffff, 0xfffffffffffffff9], [{0x800, 0x6, 0xcb, 0x800}, {0x8, 0x0, 0x5, 0x2}, {0xfffb, 0x323c27dc, 0x45, 0x9}, {0x9, 0x3, 0x5, 0x4}, {0x3ff, 0x0, 0x9, 0xbc}, {0x5, 0x0, 0x3, 0x5}, {0xfff8, 0x245, 0x10001, 0x1f5}, {0xfe00, 0x8000, 0x130}], {0x1f, 0x1, 0x80000001, 0x80000001}, {0x5, 0x7, 0x5, 0xf0}}}) 16:01:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xb3, &(0x7f0000000100)=[{0x48}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)='@ES\b\x00'/14) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) getpeername(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="fc0000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deff000000d99a6d55cf0000000000000000000065f0003976522b27d43f29000000000000009200000000000098d73bb68d4439f28dbb776c04783cea1a72fdef9fb23bee3fcee68794"], &(0x7f0000000180)=0x61) 16:01:41 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x20) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0xc0044266, &(0x7f0000000000)=0xc6) mknodat(r4, &(0x7f0000000180)='./file0\x00', 0x100, 0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchdir(r0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:01:41 executing program 0: mkdir(&(0x7f000000e000)='./control\x00', 0x0) r0 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x11, r1, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) mknodat(r0, &(0x7f0000040000)='./control\x00', 0x2000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) chroot(&(0x7f0000000040)='./control\x00') faccessat(r0, &(0x7f000003fff6)='./control\x00', 0x3, 0x0) 16:01:41 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x19f, &(0x7f00000001c0)=[{0x900, 0x4f, 0x40, 0xff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20000, 0x0) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") 16:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x9, 0x7, 0x5a}, 0x8000, 0x318d, 0x7c53}) r5 = accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000380)=0x5484c0e) accept$inet(r5, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001}, {0x3d}, {0x800000030}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x17, 0x0, 0x0) accept$inet(r6, &(0x7f00000001c0), &(0x7f0000000300)=0xc) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCCONS(r8, 0x20004276, 0x0) ioctl$TIOCMSET(r8, 0xc0044266, &(0x7f0000000180)=0x4ea) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000000)=0x7) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCCONS(r10, 0x20004276, 0x0) ioctl$TIOCMSET(r10, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCSTOP(r10, 0x2000746f) getpgrp() 16:01:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) r4 = msgget(0x0, 0x68) msgsnd(r4, &(0x7f0000000280)={0x0, "74e98ce9587ee9018374dde4d2aaa4057dc9e91f47680eec4916af326dc1cc789eb1b6670d7d1fd1f9fcdb4f2ed9eeccf507f55ce8687d65e5ccb5455b38da9e1818b4b72e5b5d1b382f30bbfd4eedc3532a1ca2335cc8eb33ec9adb42718f5f5b86fcbddc1dc8df90eef0d497c31164024b7acf2af673178b958c7dffaf21420be5c6ec3345f4df8cd9a353b36b66f1374f4de5062aeb56292f66d505408a2d71e1628c3fc93642faef225ffbed345fc54699678471cf878776eee6c00b5101428090f2f882e985eb5345b53387bcd48bc86f58dbf2805551d3095de6c22674a6df46aac213ea8716e42c1c68dc4947fe49ea2af0dab4bfb0ba5d"}, 0x103, 0x800) kevent(r2, &(0x7f0000000080), 0x77b, 0x0, 0x88, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) 16:01:41 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x4) r4 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) fcntl$getown(r2, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0xa98a277f4e3b4eb, 0x0, 0x0, 0xffffffffffffffb7) execve(0x0, 0x0, 0x0) 16:01:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="47a83554df099737fb460a2327559fe7b307b5ffa09dd31dbe9953260ec12182199e8ef0d56836f2ffa515ceb8f2593f498e51e0f77964"], 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="e0b5a858f12b2cd4d13d21905dae3e6e691eccd8a10bb8c24dfa51e724b4", 0x1e}, {&(0x7f00000000c0)="09ad6c2f6a7df18269376e654102ef8365fd34d84a8f55bf30c4a5d6f3febcd8bdded026142de9a1e2b961c60de11fa2ad65e4cfa1e11ad95105065da21947f9af159d89216e5a78d4ce3cae55c7745a9de4f9ffc8", 0x55}, {&(0x7f0000000140)="a1eeed9c465e22a15340b016db320114c66f08b3a12ecc87a17fd6b750674e21c8978dcc9011a5726322a79f691df0eabbeafbf3633596c6facc80750512f79ec38c5c2b831ebe03ae60477a148c60a9901674dd5b117e74dacbebbdc9688af21abd3aaaeb7be8f2ac8026cb8839b49ef428b5c06bd7de4b6fec030a804a39444e", 0x81}, {&(0x7f0000001980)="b96ca212b81b515dad2e90cc1ab5b9fcce30bb9a41d41dc4ea66cd342023c8230a26267eac80c4c673d1db27f1f2bd8c0a105a1b2f305f844aaa31456a7ec93289c716ad9dc40a76256be8215c492bc1290d93db131d3d46a1b2428283c440491ae1ee70cd4863e03331668372cc59cb8da638187e42e2fe93483a15839148209b676cd2f422b0972035261a45814a8321789c57a375f51573479ac0d5111e5614312a5e678c1a322b72abdccbf7235719538719df6775c370e96a7308ed30e9904e4956ffab50c1b75fdc276104969156587709f9a686a22d4b646d9b18401a59bc7de96b4353ec596f554d92f4c04990aaa6c0bd2afc80add34b858bde45c84e742b3d0370f0b3af610fcae1afe15f1e47752f9756d04dfb3da4c766d35e81cf5a4dd693495f9de08aa3c36bed922ff11ce91bd2aab5e1b190cff56fa4b7f155d0fae11c237e4f0b1ff48368c159a3def76812c2e2b2ad70b647eb8ecbec6bd347ed48836b0e6973768380a41321ef87894b0d3da5ea6f99f57f60d55af00ef663fb41c6eb724c7b84cba44cf2f68a228aebd2cf28fafb2776f457deea573d81de515a35739c09435ce97c7a37d82c3833d3d8c34b5cbb13454bfce2d155c570614c372f7cf09631cb623e42459c85b104a9e63bf9ab186810e07d164fa1dcf079f9cb4aaabc61d52e602bdda3cbe14925441e6941faa353a7911de41fc0505b351d09e364ca659d9dbd077087d1a8fee53a250983e5f6c5a7ffd3573eda647ddd4b2390dfd1e5da5be734dedab0ba924ecf28a17f0628056a7cbe81a6987eabd90f959cf8763d1a652fc41e256422c9331c69ce1f2efe9a45634323b57713108109202d133f5fdc008261a148c7ba9c8ee22f1ca130f9cf40aba4a46c372c15ad07f78d026c5d40741d705392e7fa1e507e2b722570bcf7adca35221625805139388897d99f2066109851a00aac814a15b9647773ba3dbb85de6c40ba80f20d26a4a120272b90ed7ac9bec83c9de26ca979cb7a117a84df6be1e5d08a6637ec1ed69e08eb91cb4d8f2a25ff60d3c3548cd19c403fc02fa86fef353cfcfae0127384abab83742515ff845d140777daa4e24ffc7158273b4f0711c6f5a07162f7473b3ad059459d55a2ce61d8edcf31bcf5e745c91681fe313ec9824c1ef5097710373b6bf46b5f985ab70eb341f029285199ccc09879241166ebbaa263edb296f47120d9bfd2de5faa0f45f20514955a85b1a177fe613a9c80c8e93500c99615ea6476787c3e108373041791379c2849ffc9d9a242e31dee0f698d140a843ccb18329b4ef0757bdceb3033f77cba0478b94cfa6b49870fd6aefc261c8c757fc8385d3dd086dc2db43f05828062a9087c5833e2470b96c4856cdb9e18b94a934667ea3fb7ec5ef609aa102ed8c71588c2d7f1a5c703e7b84242e60910579e55a1a5e60710dc48038c91ec6a6d14283213e64b48f6073f886b60fb662f69cde73bf1197f7962ef5906b146530c91262266a02e76337b72aead361fe5b179c9bfabb6c131f08678572d9169a62618003e2ebb2fa07d6697bf072a789c2e73924b5f455a7d318bfe17c2ce6d5c41740cec97d1197ba3bfb598855f7d6683cd699273a6a9418048e43b9684b5a7c4e5ba5ce5e51206f57ea4447bff3285bd2ab54701589465d21880fe831dd488b2782d4d70e78200bb7cef0fc1402f54e86e8fca8582da790eaba8631059109d6fe447120eab687ade007fac6e5fe3aaefb78ebfb5834fc1e4b468d739a3dd2e31ffb469e4c5935d6427a956a3d4e03244fd4766c2fa60887f66234dc8da938713bcd8e96a5a0a5e7aca1a03896afe2c25ed073559b8876c6f21972d02351ec4a2cd4c3990b4bc9391f4e6cec5e79716de72c912413d3f3662c447c03dd75b1f45843c1e4c7c530270b1b620c71dc7a6a220f812b2b366da24f18cadbe8c878da4a64e362dae42cbd659c74d1fd39562fcb2d60333d30be9d4e95c0b3a54c1555353ff26875aec7357024715795f0602c5b9ee316d1c207efb61de3d9f320ee5c7ad53de989b2555fe4b3d91646fd776eba02bc441e2075cbf8e5b4fb9d0852159fc03ea50362451786fe545e4d942459d387b5dfc7321e0f61d11021f727775e18ce0d7be7f5df203c7d256e7a330f139b53c7f821660e24ddaa38542d407d7affe01c0200ef4cbd10676f9fbc401b014893ca122c897dbe456f7cf428fed7e8fcff5848e8d9acf7706e51d9addd3377ded6192a17bf47480f0eaf079d5156fddf3fb8bea32e30639497d8a0224e16c76e4dadec4328363deb8b542b2b38734bbca530cf9fefb5ce26479f70dbaf3b7f7718d8927472ebb2dc5b3cdff6527a1f422d53da3614a3f65479709415a3972cf1d13aadd498cdcf9cf5a74a7e3052c1ac5f71ded9cbd9ee49221e66817cf3d5959f8b223f31956e1fd62ff60d2cb19ebf78cc2955b5dab1b7526e0ae373709efc38e7791f977a49a5caa7cc99a80062a589560420f79175f9b618c0252f7349f96d3e23053e52f0b84c55673bb2be36a6603ad6704171c5f3de964c57128f0453fc98742fa8802777a6a87520c6270945b9b4a4c8a4276dc6402652f2639dc361d8eab07de4e7e83e0de1ec1770b05373156455735d8589b29468ec45a085a6d2559bd854bbb626d5d97456496acf5284fcd4438cf90fd2ef9bc3eacb0e0ad21c300adc5816a6b7e7a917c2d2c7e958443ab1e3ee4dbbfaf149478b5967c0514bd35177ae298ad03ac07d5e19d797ff60c3c5f26304bfc8daff022916e89a84d13d8aad05377e28f7040df72efa573e3a790266166bfefb0a84b82d3f534c8cbc1fac096a1453294778060346f8c8a5deee916d27d6ccfa7e17224dbcf9c45bf188a027d628e74793ed800bf1137bfe2f3746c7e55a8e37b48162ac54b321684952b458f6e61d7aaba8ca3354b9381ed492a19bd664c00715cbf4f609451ffa90fb898bd6e6b3893ed6722d8a69c1a6916f54c2a64d052465537c5c1f26845bb73b1d85cb81726323faf8862cc32b8596fe57acb7a178d69e456930a6646c07e64f0f00cd0aa755325c8ffcd9a2f6f7c17478f3a5f50e27163982b590164fc83e5d64d9a32595baf9a040e4dcb055af81048204a5de9d2f680370af9c309f064d0ea0092aa942ab542f2a3d519a24473a11fd1a8cbb05a4609684d9a65a79ce47131b86e8f21ecb463754ae7fb9728eba1fe9e21e1e0aa792c81c2ba6ee25ba87099c7605e5a659f02561908e1fcb70bb736779e3a0072079a2440188e4e9119dba5986097ac8ae1de4876fc91641d0e1058c0a0ec1a7c4cd09a3bda6c5482447cc1bc12340be75d1cd988e9e09b7b583e6ffba83686cad3f4796974cfdb3cb13cf9269f0f94dbd70cabaa81edd5d3abbe2018dd74d476641ca374f98abd78f722f62874547c8e07d46ba99f6cd6db1c1aaf3d7a4e4686d9568bf7250777658d0ac34e6d89ded3c2508259a265069b2ed92b2e82738bf485f628c9685625737f52cdce6c05bf562f8ec69ba1a6b8323f311523cf23a7c22371819e54b5c6c408744ee45213362ed5d885957a18fb2be0908f6f9d4a4fd10149db2be06400ace621b87981ba8ee4578101635f33eed868e4d0c0f7ab5ae8159024e888928a4acae46206ca161c90e3477a9730be013238a90206ff1f865c322c601b6c315a30df08d1ef62e51eaff4cd31cfab67f7b1712e9293397e04b2c8d041b55885265b94e241ed5d36abff09acf5387bac8fbd2f26a9777b48f30f24ed3671f6b3035968d603b0873e4b7f30f0bfd9c08d0caac2223bb38ec155eeebc623cb3ef06c80ebd5b36cabe587d9744078639ec122e07c8257edb33ddc2429f915444b0baac10fdfb287e69999be33347e8a969a0e7ee365cc99488392293a8621d102e76636962f2221f37a99fbe8ec714f39832443dc4f038844a3f5a8916d03df96df147e11b6dd2aa2f6a6fe6c065729f6e6bef9bc2e4203d66a8c85658e8bfb26692352a952e4636a8cd5102b0733f9022bd7fdebeab60ad17b70639a4c9514fcd85ae6a369627196210c3bc0a8764817045a46d2dda7f3d0438f98db7690eb3e8dc2a0220bf5f2f194e4a3b51fea4a97553c3213ca59e0275ea9b2992ded0dc7ca3da899d4bf090f28d2d4ed6c6433035bd1116ac197a39ca2bb984fca2b9a451410502683de4ee899a8b30bc44f0dabda6cc4bf5bd05ba332b05aceeeaaec3379fdd41d75a8f7fd4819b330d5a4973121de568030f88ffbbb10fddad7a97815531306a1d98d41edc51199fda530c13ed9c38351456c9c703a01725173e49656b0e9b24e9f9e70122277b8f814c7a6449d7a43583ce4609d2deb2bf494cfbf801c5a3d4c8afdae0896c1bc132c2a2ca1de9b6284bf76b486124ef982aca687afc9efdf7139cf091d08a9453b1fe1102df8033b7633d9ffbbe5f20d859cd356ac17b140678b5729ad5e27e719ddd9f01f2c662b84f3cced9e4c7cfa33d90773dc219f071675d024f644ef8cfa14c41eccc8fc76519bdbbe29968405004e88d1645d8bb01a3bb0fa88bb51af66819ad7013dc6827fb91718cded4c71834d7aa793d23500a600482e914e31b906c3262599c2362dfac6ed243ff0573da167479b4a347b472c83e080ce473a40ee9ab0690521fdd528dd8d1c0343b3fc6021716eb1aa59ae5804b21882f71475b3cad7825879906634a58d52aeee47a0b20e5813b1ef5f8a230bc4cbfa36ec1e60731f655a8e9a3da3192346319bbffc4335fd2c1408153292a6e06a2f1f0e37e6f3fcdf0ad40ccc2e75c213ac12b03bb23fff78ef427614f2545d7cf561e45e13dcc6ca3d6a116d6faa8e2d943ae38d76a4d9ff59437e0f7e69563679745ca80267d30a9eb31f8bf1cd7fa29f66a889d88f28c1f626aea0e0b40c72df35d244ad77969fd5bfa35d8ec22e803d18532d25f66cd864c4dde98d75ab08acb29001906e9711fdd00448cb00e06f8d3a01cbe7f4d1eef0d66ad001bad0fc4c12c545aa059b4af61c46e508c4277d2289df890b1a34f67e16722359072b76b5abf6bfc1af2e1d481e6f18092860554b3352e2635db70afb564daddbdd9c8a9ac7a2787656a589349045dfba1b9bc0860a34c6f609eb34b86e953c16305b110b4335bca273f63c05d88b6677ff4251a4309260aaca8a5290f4865a6ccce5d43623cba84f7ae543166985cf51d7b4fba9e08dd8f3e39c46e697a85ef76c5896c355f6f7b9a0d17adef4a602cef41edd49c86dde54a8ee82d38e9291c5c0d69caa48abe3a9ba9f55b9f96225d4b9b3c857d24357e181ce42b786ff0be8e5ebdcde65006c0bffe68c04caef62dc59624a5529acc4db98e174329cd71abd9c24d6b47cc7fcdfab129db6ed4cbc6bdd78fa92d117c59332d600a781cc6121b8bfb0387439460ba5f135344598f1dc7020f963021c7a0c3b57c1ef7e1f15195157f1a47ced59a68a8350cd32834874c902dc7bf10543dfbdf1f0beb0d772639b9c6907c04a2361a772f155b643bd19a44c5e54bf3f95dd13e2a8e65f86e36b2a18c549b9a5452a824de2cb215abb00f91e93c37dc47db7a88d973375f3a8da15a2ae3296ffee4b1249f7d481d44b771bb389328252392cb7cde682f32638a8af5e4dfd58ff53d25088f957df5ac00687d482af5b845e22a8338e972f0e54793135a92a3b315733a74b0bacc9f46eb577137f16c2f27611e4ff40cf83da6dcb3390dcbeb2d1af2b", 0xfe5}], 0x4) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x2000028}, {0x6, 0x0, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) 16:01:41 executing program 1: setuid(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x85}], 0x1, 0x5) r2 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800, r2) r3 = getpgid(r2) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r3, r6, r11}, 0xc) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, r11]) r12 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x0, 0x728) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r15 = getgid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgroups(0x1, &(0x7f0000000080)=[r17]) r18 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r18, 0x0, 0x6a, 0x0, 0x0) r19 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r21 = getgid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, r21, r22, r23, 0x2, 0x9}, 0x5, 0x20000000000002, 0x8}) r24 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r24, 0x0, 0x6a, 0x0, 0x0) r25 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r27 = getgid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r26, r27, r28, r29, 0x2, 0x9}, 0x5, 0x5, 0x8}) r30 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r31 = dup(r30) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r32]) r33 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r34 = dup(r33) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r35]) r36 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r37 = dup(r36) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r38]) r39 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x165) r40 = dup(r39) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r41]) r42 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r43 = dup(r42) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r44]) r45 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r46 = dup(r45) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r47]) getgroups(0x8, &(0x7f00000002c0)=[r41, 0x0, r7, 0xffffffffffffffff, r44, r8, r47, 0xffffffffffffffff]) r49 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r50 = dup(r49) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r51]) r52 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r53 = dup(r52) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r54]) r55 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r55, 0x0, 0x17, 0x0, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getgroups(0x1, &(0x7f0000000380)=[r48]) 16:01:41 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000140)='./file0\x00'}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:01:41 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000020188}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000180)="27c7e7a0136e9f5d0112d8f2c727438c51f2066c45c822ed97e5c4c5d5709b7b4422282a126b447f652adbc709664f61ce8ab5bcf1eb5e450e53475fefcaf051b155aab13ab238f503a75a73b07cbfea01124a75415f45537a9243b91bcdcccdb03c64974b34edcdc5d67e34cd7ed989a7d26a811231726eabe541bb8243f461e3d82b71c5f1eb30918a6eecbc3e99c4e92275684f3a808eb6781f19939058e61084d87e9c3f", 0xa6}], 0x1) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000001c0)) r2 = semget$private(0x0, 0x4, 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000200)=""/105) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4c}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[0x80000001, 0x8001, 0xfffffff9, 0x8, 0x6, 0xb1b]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000002c0)={0x22, 0x81}) 16:01:41 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCCBRK(r4, 0x2000747a) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x17, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r1, r2) close(r2) dup2(r0, r1) dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x200, 0x0) preadv(r6, &(0x7f0000001740)=[{&(0x7f0000000280)=""/26, 0x1a}, {&(0x7f00000002c0)=""/90, 0x5a}, {&(0x7f0000000340)=""/73, 0x49}, {&(0x7f00000003c0)=""/221, 0xdd}, {&(0x7f00000004c0)=""/22, 0x16}, {&(0x7f0000000500)=""/68, 0x44}, {&(0x7f0000000580)=""/128, 0x80}, {&(0x7f0000000600)=""/80, 0x50}, {&(0x7f0000000680)=""/179, 0xb3}, {&(0x7f0000000740)=""/4096, 0x1000}], 0xa, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000100)="738de4822d7da3446d2e41b6e4c840178c126704cc1158b698bd28510e7e6dbc82030dfe71fc71b978af665ddd058d3bb27bf40072cba797e21c4be6b39017596628bfd1f5b28c74a3d8b14fadf9398868e2160584139d84b4f0b088bd06c9ca96398f7dc1118d9ac00d456fc657cd9094b6de4b3b57cccb912572d6e6d0ed5d53a9b79a439017ab065b3531fa8f51243ce7252ae902779c41665f168a1e32e37568f143ae0e27bd465d7a0b5d239cdb5781d72a91a5d2d86af4d5a15873391bd8cd6576e5aa5803a1ce1dff1c6d1b", 0xcf, 0x400, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000240)) execve(0x0, 0x0, 0x0) 16:01:41 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x55cb]}}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0xc6) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x2, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000040)) r6 = fcntl$dupfd(r5, 0x0, r5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x32) r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x17, 0x0, 0x0) r9 = accept(r8, 0x0, &(0x7f0000000580)) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r10, 0x2000746f) getsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r10, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r11) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r13 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r15 = geteuid() r16 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r16, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r17 = msgget$private(0x0, 0x0) msgsnd(r17, 0x0, 0x0, 0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x2, r15, r12, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r16, 0xa5, 0x1, 0x100000000}) r18 = openat(r2, &(0x7f00000008c0)='./file0\x00', 0x1, 0xa0) socketpair(0x2, 0x5, 0x7, &(0x7f0000000900)={0xffffffffffffffff}) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0x17, 0x0, 0x0) r21 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r21, 0x0, 0x17, 0x0, 0x0) r22 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse0\x00', 0x8000, 0x0) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x17, 0x0, 0x0) r24 = openat$tty(0xffffffffffffff9c, &(0x7f0000000980)='/dev/tty\x00', 0x20, 0x0) r25 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r25, 0x0, 0x17, 0x0, 0x0) r26 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r26, 0x0, 0x17, 0x0, 0x0) r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r27, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r27, 0x2000746f) getsockopt$sock_timeval(r27, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r27, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r28) r29 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r30 = dup(r29) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r31]) r32 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r33 = dup(r32) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r34]) r35 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r36 = dup(r35) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r37]) getgroups(0x5, &(0x7f00000009c0)=[r31, 0x0, r34, r37, 0xffffffffffffffff]) sendmsg$unix(r9, &(0x7f0000000ac0)={&(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000600)="57840515118685c907c7531f96641249c3aa777536f15cc147da28e3d90430f597a78ce7f4cfcf3a82ef98731f0177e0153ff969c86c660b6767f385f071854d5e731c5577861aea82c63ae0e5c8e9a5a596e23c9df90d2ce18c658c4eee40fa3e", 0x61}, {&(0x7f0000000680)="c252902f63dcbfe6096ab7dc481bdb742fc5bc0253e2d1825f0aba2f19f8aeb7868014d51f09a46bd969ac2957a9d8d0b3b1b4c9510f396e1e2d14d438277e8b01f7916b4a0a1f40ba54c0a1b332fa9c5af417e2d01a9128f06ee371f8723b365c27cce62dba2b918ebdf01153e3d957323f8fda0ef6c4ad9923ad0735deccaa74c49167538845bf9d3b5abcf3f80bb5f7954fb6757cc99828d89c5c4868fe96f9c568a4ed7175f629c50c37eba593592866b8986530514248574dbe198bd9a11e83c00bc70961db52121a49360ae4f2feb0d460", 0xd4}, {&(0x7f0000000780)="e7636ae3effcb6a29e73bd19493873ad9fce149bfdc9d94f7ddf43cdb9916acea115b0cef8560625fe962acb9d4263c0039cde89a27f2a54abe69b5b8ad912ec2aa0d748d46d6809576e7901292694354bb5e93f62d7e3af58ea6ff11960c5d9961c76bc7b7769cf74509029ee82cc658bd27f44a77407b79e8c2a9f75a520917599218b70dfb87cc6cb028e15cd2935c6e00013e665f93c2f9e340d6badfc01be77662d5d258b99c60f379bbc8fbc9492c7c13f698b0c27df34bba6a546e1", 0xbf}, {&(0x7f0000000840)="d3450b48b5af67aed9850f4f5e84ec16cb09b5e57e34418d", 0x18}], 0x4, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r11, r15}, @rights={0x20, 0xffff, 0x1, [r4, r2, 0xffffffffffffff9c]}, @rights={0x30, 0xffff, 0x1, [r18, r19, r20, r21, r22, r23, r24, r4]}, @rights={0x20, 0xffff, 0x1, [r25, r3, r26]}, @cred={0x20, 0xffff, 0x0, r28, 0x0, r38}], 0xb0, 0x400}, 0x2) symlinkat(&(0x7f00000004c0)='./file0\x00', r7, &(0x7f0000000540)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f00000001c0)) pipe2(&(0x7f0000000180), 0x4) ioctl$TIOCSTSTAMP(0xffffffffffffff9c, 0x8008745a, &(0x7f0000000200)={0x7f, 0x2}) chflagsat(r7, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000080)={0x10001, './file0\x00'}) 16:01:41 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x2, 0xc003, 0x6) r3 = socket$unix(0x1, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0)=ANY=[], 0x0) write(r2, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) setsockopt(r4, 0x3, 0x7b4, &(0x7f0000000080)="a5fd1018111c3ecf3e3bd1ec2267de48250048fe298ef242f7aed0caf527399921f72b5fd4f53655d3cf167a598790e90800452e3964c48cd117a4b6b0f064ac013d5bec5c74f8213652e7e2bf62e830ac50baa01e4df3c20f26fe93f4453a1dce952bf1614fe3909177388a40962a1132961071a2b64e66be1ac8d32362fc4290fe991a95c878ef6e7db7bf1c2fc6a94bf8819e237ac6cf0dc5e1daeb12854a3ceff4ef08e51cebb63d6bb420f45e019165a0b1d507200ca22e9c7ac0221d5c463b1826c9ce1dd9aacfccc8dcbeb152b1e307cd3aa81e4d76123d1982cd2fc2ba7101b18fe181385f5eae0e91fd133f843e0ad70a0428395ec2f1e371e70d6f606de16b699880eb17bf5f123fe06552f815e9111b3bad697bf0ffb1badbd595093b1ee33e3a356b89b6660fa188aaf7b334c37ec43237f9987e50220fcfab2df82b590ea2646a560bf0a17026f57a2efb8e3af2a067eb9f1a06c1cc8245adde0058c07ce1ae28e179fc1cf3ae66bd0a6de69a24541b63d85201d3f6acdd63f6fa931f8fce1e0b73ac886da474af1c9881fc704d32f05aadd776d8296a9f9bc251d4c393f9ac82f52deb01621298e224d340a838bb766394e2523bb160274a23f8014af57d9b34c84c7dedf7321dd4cd9f384232a59d4b1f255b68a0a7c34ac4e2fd0cc6533ab53b61224aef8bbfd6af46404bd42c6792ed0a283af9b6725fcee79716cdc0b4831c1fa9eb01962e9899b1854dc90211808f847acbeea78c9a18865bdd89f24ad2ee2508bfb8ff086cfb90007763a27eb583798ac965a95512c5df3f0c520d575c983c1b147ec7910f83b1ac5e3812ad64aa638b53d27d1cb7202b0ca64b0fdf3729dbebf2e434608dd2df4957e90bd4f01f904ac7121be700df0298466e198b7037a8697b2c7d3cc66bf640c158f493aadc8a503e1e94d85b1dd5dce9cdc12b1290ffbf58978c53cf47130b75e2e0ec6f921c2b7ef6a84db6b1baff3209889e07f40c1add7b488a397dba0972edabcb01f2e2145010592f6064cb3853d7fa1e8cb99cdc1a85d06d6c96bd649b30401a0ac30142fd3501100a139e3a3054b94853482a76dd5aed1573f0338749ebd5e1c0254bbb23ab23b38adfd4c9ab169820eb2a5f5142a7ad58df4bfc8d29173210984800622242852ecb276c91b2074424b715e228995b62bd949703ea1617573690bb5b2dff8665d5016ff19317c8d192987c69c29d92b2e36eaf36151dc287bc48b21ada9dadbf09f5960efe2c9623403f79d6f659689ac5dfb314c5160aa1518409b6f98b8bfc286abf97504f64bd5feab6cc2cc164130f0757ac0fce8a34acca2d97c18bdadc3932d0a0d388569009cee88f391f2c5d6658239754238624ec775af6e0108958ab813410d998410cb73fad7a50b9c5bf76c7e1613c8586c855cb642f740685246b30be6a81f795ddc31038ae03a50fcee435dd534773ebca1ddd359b66273d8138386cf27e7dc68709a90da338b356c9f7802a1716fc51b4e33f1186c7f1e96af81dc14909547c52e74cf96b4a51ad015cde1167b866de6ed711c13e1c2150cdc18b7c2e19b8d7ccdb53af64462f95b4fe6fb2f53e5c1ada51221df635b1451f4dfcf40b139f0f0c59aa6ebada929db62c0586978561cf15d9c4b9039f5b02bead8bbef321182461feeac025cb77531d0bac1c6bf589611122094d421fff3e81cb2f3263525bdd696bd6a5198aa5bf3b6a0b1119f8bc932b80285e32564b3a135d465abbddc33d12952320c3710d8dc61f167774d2328cd4b693cafeb96e4d9e1b949cbd4b0947b1dbe6cb23880c92d8f4b343cae063d8814c562c632cf94e5d8596efdc8550fb8ad211ea4f78e16fc8bab5f275656b289289fc8c22f4480c85295c4c636beef76f419ddceda04dc257d78edb25e53995965daa4d3c688053be0b6f7d4b980c1f26c1203c371b770e6541b2be0478048db88c009e6b87f252483fdd437ca055f53ac67c816e39dc5f9dfe98f882352bd120a4a1abd0dd1c18cb81537118498ca6f3ccefa6e19dfbbdbf52448ea90a39705af1b945ee2451dd291f7b9daf83be5af4aa9f720fdfb2b122ef7b65488014e29ab21df080b63764c931011a10458ee0d36bf9ff548cbfe500f3115a20d1e8648e969fda194ffd09b630deaec8c336f0ebbe6d60f6bf1e825da57240ac8cd53df37b087d8caf62e9cc0bc554175236f3e14f35e565835957b5b5a82d44000c75e7022c07ca5f023a1b49efc6cc0da677dfd13777dcdbb908824d0bbe88e9f2b74c3aa6cd50f426722e8895f95c1d7a1658a6955850e1774e38f3e9c2c4be84d73d03f7bca35f58f9479dada43d813f8c976299a4d71eddbc4ac96af55a79f209d87ad7024960234757bbc0e202d7b17db96d9e0cf5228a1d74a992bb2a7e27fb7e058d2dc302edc87f4bcf73a761e1054baea11e8c1db906dc98d270db0b9e98ab17c895a7c125d2ff1ee48679e890213b4420d8ca1253ed90ceb7989f7114a3b99724fd9eb08e7e928bb1047b39f649627857c4a591a21b14624c4aa351254813f50baf80f5fe9f4d8cd8d692076a3fa8c9212107316f9e53d81cde4cd3e5627409ae683cb0bd6db4fb10640b073d1e0a0b22f079d7edc85a32c16398ff9a7a2e739c35304b29572316eac80a9130a3923205ca555d87ff67e1cb5fd9c0f5fc62aed3f9854a30d5d3cee3c54814ba0eaa4eed463584ce20b4fc902209a8aad21593eebb981f2b63e5a715cd614970614b7656c5a297227a1ee596e6c73b6c47db64bbda7476754929e326de53369e4ebd9e42c5493a115209320ad3ebacee9a924c4d0da57f700245badb4e113101d95e289936cf8420c3d1981767bba4bab1c6ddf0f1b5e72b1f6fe440d0e22b18086fa83e059a9a6e4ed0d6195a0fb5aa503a1cbe45e8f66ecc3a9000fbce62ac19f3b2671b8f33a7208fc8f22056a7ea04f2c6baa1d83f9539cf55f22d24dab4b9cd6d0802f4fc96be60c6553136f36bccb5a9e53b3f77e0a3f939e08927cff086399cd492f44ecd86fc96569655e0cf241f9ab09179b847530a2c35e3b110b4d64c9894397cdea2e58a7cfc27c65589a211d656b8a637bfea6aa3c25c2faf208aa34c0acb975227aeb1f0669eb65300bc9cf243a7b9c9095002b4dff2044251c4ee70bd0bbcecc5ae3c12a6ea9cd70edb51b45be524a13358f0b6d647542b3885fc2cf0242b833bbbcbafaf36c7033bd953352ae297f2cb777e927a193e6d22731e64e9e61340059fc8019f6a4e0927960dfdd602088762ed999f4ac1bcf0baf5ffdc3a4b63a1fc4b640c00db076cfa5730bb470fddb505a63e734f6c09e7c92649129e85b42c2d260787ed919e397e6d51f26ba7b2837a294911cad16b2c3cce450c6e8acce292f506468383db4c18037b454c5488f3ed1a13d46ce99ec02077ee41bcb7c3e9579a2c270a82b6977228e0fa01d1e93a4b57e09be0072e047494ad33c6d08f9300191c2b065b5cca2a4ffd40823a17c0a94ac49cb97130e7f792efa2bc990540c87032ce13b8b3f93eb473c1694256ecc1997c1fd8eeff57e6b92a3ffb906af3c2e75580d9e0f0fefd4e19ebe8894457e72163e17d117f38658650aafacd7ab96dea5d14784154aab5fed7d93f5e5c89892e83efdff3a1ed57e43550c21f3d1ada6c1fa473356eab8b4c424de9e0cad4a44205405b110d0845597fc9f21793fd78d73e55db0b11c3988f033a04546cdf4b9c0b4857cfbdb741ed1690f8054121d24b00636cd986157d77eb045256813baecd85064152e687660cb5e361dc8730137ce305f5c39088c5123ea8e294f7592226ef1e542f5c6b504096e9fcf5cd80f8ab1d36cc17fb9ad0293d926e06477037f953fcb52d2a4c5064ebd2d37789e546a6e01b320f51ff0b162d9f3436524c94d29c68b1c5c967cf8a4d08fae521f8d14c1578479f4488f9f78f80f7a1c829dd2d8a17dd08901089a19b23b67fdb6b059912c980336480f501799451b496830a709e3c077c83a66fa36e95e5fb4b2137c64129da7ccab0c8a9989035e7c17173cb23f6ebc861a731877933711564068f70f2b576231548e2998eaaac8a095f75f669b96e1a783437b7f4ed201795727e149dabb3a6d9e54d4febec92008da40e6beb4a2529ca410a7d54264fb6f87e8612d986e249bee0df97c8fdf23e918dd752f03271feaa5aaf0f25dd2e96c024802aaeddb0f368dad8a1320291af7947a941bde808374338691636ab1d3be8da663e3fd680907a434fcca938265b6a76ff597a4d04d1cf7177f957e957f71fa9e6c0f9a7ea685c3c90b0844ed9e41f6d4fb1e7f68075a3b81da62a56518735c843f95891733ad3bb6087e11d5ece4085b6ca35cb3ab01b5b13e4a3362e56f45ef43c3eb2f5ba76c25be365d7d73ce80cbab3e61a18d9d3b169f2e994219fda8459c84bfdd7dbc75ef54a7361bcb66c4c27f2516fc6f65b7acf3343897727437749d20be2fbc3c52d320f91334b7ca01fa102037d9e549331c9839fae0cd01b68112e0f5e8093d4558e4cca3d071a8a9cc08c523498ef5104395e61bb14863c096416a7cb3d82c243e9b24929319b760bc08b7205ad6eaaaac8ef312a07d3d14b93aaa52ac28f4cc0b0551a89029e7696a7ec4581286617e04f04b00a14ae8b7ef3e35f7010955a9583b5a23a7d4e5042d0d6de4ed646d3ad7c27998144a66518196de8b40d7b1073e15a39995c99f76dc296f50dbf9d86241f4b59b495e7b3862b97e568db8cb026724084d76c80a2883090a4f077be22464ca8eb60bdf935b959d02c2db95c62cda8f973e036eac9b7b1e4e0290567ec50ff916e29e1982172e639bcd2a32b76507b48c7943d0daa4de7e80f125e7f6a34d1a0a4772f969ed8e6e22cddf969055cdb6214d595cd418e333525fb26e13a05dd077f3c536c20190cb241c958ad37349dc8090e451ee6b100cdcf16e6b5b7f9fbdd9f6941c70df41f5e3625ab8753f7fab3dcc42b9577dfb77ef4ca538cd0573d047b6a3ffa1dfda9817227cae746f6781801a348a63b63d0e315d16fbaf009a4a892d1d03e73d06c7eb48e413f21ac4faf292b31bdee0e59d655f0eb51b37a8a180656d445735eac026d759e39e1d5f0c8847f10ff5eb3e0a6e4ea3aaafd2820c92adbcf8c2a89482a388e59d4fab3f6d0f7c545dd66856b40c7aca35d157f74d24fc4676cb20db009755363d9234cd7e0afcdf8211dd83c1c05f683be8689351f7ef5eb326c9f8a269a04cdd541c51837787cb417a3598bccfd44b7cd1a6e4ec4f635756f519a567f32fdd6ed3f305050693cf2bfb9470c5e2208bfb3280767e0518035889530830cafcadaabe3e9088c11ebe6e1e6aef723dbd47a3fb81c7a9a61e89446fe890ec6dd745e28e25fa408428384c997dd89fcb60a171ceb8055d9d3162984b0a07977af525431fed9bbedd2c46c4749345cde8361fdebe9e99b81da31fe020882b9ff01177f381263cfa4a109f54adc1b4af18396dcb51a31daa1d3992e9b7d52964016f480943f81dec304a82a1fcefa6027780fd52d8277da90523b6caaf57ff253f4d528b3d0f7daad6cac5d5fda75a3a61735f1e9fd4298309544b5aba8486f2284e08233e4f9cab9f7eb768dba9d302e1712c3f01b8d6e04973675e9d0fc2ab8f9b7a1199ac267c2a42d1f3e26037e36a83865c23e3fc1be7a4ad413319f81c830c5333604a44f2f758f8ee0d67c18921e0e4944e0b589ac04408185b9cc912301d53e7f9b947f8e6ff7b6d5d431bf34c2035698", 0x1000) 16:01:41 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x8, 0x0) fcntl$getflags(r0, 0x3) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20000, 0x0) fcntl$getown(r1, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x801, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x8, 0x3}, {0x3985, 0x402}}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0}) 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a5c618055ccce7bca7d3438e3226") r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x5ad1d3c) 16:01:41 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x9, 0x4, 0x800, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xc0}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x40}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x7}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8001}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fe9000/0x7000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x6}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fe9000/0x4000)=nil, 0x200}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000fea000/0x1000)=nil, &(0x7f0000fea000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fea000/0x2000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fec000/0x4000)=nil, 0xfff}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x200}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['\x00', './file', './file', './file'], 0x3}) r2 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/46) 16:01:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r1, &(0x7f0000000140)="18f5fa0a953a06490b59e36091ea3f6ee81d8137b7556c2a5bfbd23307fff5b7d2fe078b67c32fdb19a48043b93c57e3126af38694a5f1859d986447a66df9138087ac8851ca0ae9a5b3096f62c171fd0d81b910760c5b70d91e0dce41215e0e411be9b8aceafd37643c108c1ea3c865a7d0d9bea5a62b1b6858724efffab3ed4cf71f428cd68e07cb90c25123256d096da3418f88671912881d4daf72a2cf", 0x9f, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x26}], 0x1}) 16:01:41 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000140)) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 16:01:41 executing program 0: nanosleep(&(0x7f0000000580)={0xbe, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) semget(0x2, 0x2, 0x420) r0 = semget$private(0x0, 0x5, 0x204) r1 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x90) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x8000, 0x6) shutdown(r4, 0x1) dup2(r4, r4) shutdown(r1, 0x1) dup2(r3, r3) write(r3, &(0x7f00000005c0)="12320573af8c65", 0x7) r5 = dup(r2) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "541bb964fe0899d9e09c14f6000adfd1a1080054"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x5, 0x4, 0x1ff, 0xbe26, "49bf00000000060000000000e6ffffff00"}) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) r7 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000006000053b5d1d09075a04e513dd4611dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000100)) semop(r0, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000480)=0x7) r8 = semget$private(0x0, 0x4, 0x204) semop(r8, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) dup(0xffffffffffffff9c) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) r2 = dup(r1) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8000) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000300)={0x8, 0x2, {[0x7ff, 0x6, 0x81, 0x2, 0xfffffffffffffffb, 0x3ff, 0x7, 0x6, 0x4, 0xffffffffffffffff, 0x101, 0x40, 0x3ff, 0x100000001, 0x9cd7, 0x5, 0x3b92, 0x9], [0x3, 0x2da, 0x5, 0xfffffffffffffffe, 0x9a, 0x2, 0x67e, 0x100, 0x80, 0xffffffffffffffce], [0x6, 0x7ff, 0x475, 0x81, 0x200, 0x1, 0x4], [0x101, 0x49a5, 0x9, 0x0, 0xb83a, 0x6], [{0x0, 0x4, 0x100, 0x2}, {0x180, 0x101, 0x5, 0x2}, {0x3ff, 0x5, 0x2, 0x2}, {0x5, 0xffff, 0x10001, 0x1}, {0x733e, 0x7, 0x0, 0x400000000000000}, {0x40, 0xe8fe, 0x442b, 0x8}, {0xf4b2, 0xfffffff8, 0x0, 0xff}, {0xffff, 0xf38, 0x9, 0x7}], {0x81, 0x6, 0x18, 0x5}, {0x7f, 0x8, 0x5, 0x6}}}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="b6e8a579292219e5820c996b0a63") 16:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x7ff, 0x5, 0x8001, 0x5, "bbb99149d5ba1fb51ecdb208649c20ac233ce754", 0xe869, 0x9}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) getpeername(r3, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x1000000044}, {0x6}]}) r4 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000200)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x17, 0x0, 0x0) accept(r5, &(0x7f0000000300)=@in, &(0x7f0000000380)=0xc) bind(0xffffffffffffffff, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) 16:01:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = socket$inet(0x2, 0x2, 0x0) readlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/4096, 0x1000) setsockopt$inet_opts(r6, 0x0, 0x17, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="a23c0619c640dac6ece17ad1a268c65cc1eab1100df133560ef3643d3cff54bcebaf5c0061c0b34fcaaca3dab6e9c22a660424b0243c9dc24f9e11bb69225d68524d656aff64dc0eeba65ce58aaf901a8915538e99ea0ec1ba92dbf9b9ff48e6d2a925e713e4451a07d51d4ef037599f61ea63f790f14658981c0ad5f3258459b59f0b4a3ea4997a222472380c502820a55b055653aed456d5eb13c425b107421632fd3a95a161936bfc3f9a92831564d5f4e68f04c586b071ba5f595d304dc18aaa31d3a3cdb148dec18c835928ee857087", 0xd2}, {&(0x7f0000000200)="019dab17587c330f0bf875cb94a9e76b7ae062871116017a6e1c0e111145ca953fc89c9d1f645286752f9f3d9e546022b3938ae8f0fec5", 0x37}, {&(0x7f0000000240)="63fa184845bee35fe9a09431d4e0ad6d5ab6360cfcc35f279b06e26fd02976670e6ebdea13a20240e86b236e81c317d5e287e8a8afb8908fe09b5bed3b7d7e58bb5771689ceff0dec0419ac3a96f707d2146071d32a2d48cf91423deb4427b62fff65094e9fba154d9a3e2bd3efba5bce3", 0x71}, {&(0x7f00000002c0)="972fa2bc6e1a93f80987d2929298bc04bacf3a23aa395d7dd2c66147dfe3e0be176c495bfc8b78181ebfbd0338cd89c2c291", 0x32}], 0x4, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r3, r5}], 0x20, 0xb}, 0xb) shutdown(r1, 0x1) 16:01:41 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000002880)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x004\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/110], &(0x7f0000000040)=0x2a) 16:01:41 executing program 0: pipe(&(0x7f0000000040)) socket(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x20, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) getpeername(r0, &(0x7f0000000c40)=ANY=[@ANYBLOB="00000000000000000000000000000013000000000000000004000000000000051ea657428609a2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c41fe18d9eea1f51ecb4bbb2758409856e5502b28e114b10491edf9199639ce85c84b4f4fbba47b48210a8481f4c7ff94070d537f4ecc8d45ca3a894e17fbee861a4f0dc177ec07f51f9e307d212e38e57c8244e2ff22648a88262de3685836468ad5afc2f9b913196b43d6913994c7a20ffae8b402fa4d4049463708402c328652cc46c4c83291ccad9ed094b565f5debb9ccd5bd5842a7461f6cc237fd0de59cbd8ed33d959049695bae084ece33e6e234d69954ac660c5b04c380e08ac23f1969184a9000000000000b857d2e918b841465bf7d8e7926fa81573714bcef9c013200400bdf34650c6816b7fc61d085ee811da85a9150246c5f49ee8849851c76569a17645b9c28ebd519d02ae9691c61c61e73b54a52f60284c4e294874c83d46fa1ddbbeee4a709838fc595dc4775c6d503c5d3bba27194d1f2e471797851cca36"], &(0x7f0000000880)=0x2c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000000c0)="b9e79d83e639ab778f88f898f420a09f2b114aad47e8562bab899e8a07ef2b79e13f6aba0eee83c54485498932b5c3efbe1c5f87e2531d586b6613b1c96f0907bdc34058b51636c0f0ab181bd2e449da2fb2d3fa44e2cea8901ef81e8e2f47fa9d1abd6ad84335b26cfb7ea6bd54d76c750fc4cde2", 0x75, 0x3, &(0x7f00000007c0)=ANY=[@ANYBLOB="928b2e2f66296c6530ba7310c8314f4c9b1ebf7823d511c2852fdc200000004500000000000000b019e650"], 0xa) r3 = getpgid(0x0) r4 = fcntl$getown(r1, 0x5) setpgid(r3, r4) r5 = dup(r1) r6 = socket(0x18, 0x2, 0x0) recvmsg(r6, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) setsockopt$sock_int(r6, 0xffff, 0x800, &(0x7f00000008c0)=0x3, 0x4) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000000)="f4c865d9ca7f4b5ef18e0aa853d45c5e6e4bc3c440a7eaa01e0d7fd2c7ad58c2dd57cec783edd302c7a97e540cfd", 0x2e) r7 = getpgid(0x0) getppid() r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r9, 0x0, 0x0, 0x0, 0x80a6}) wait4(r4, &(0x7f0000000740), 0x8, &(0x7f0000000b40)) getpgid(r7) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x20, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfbb}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x21}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x800007}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x6}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil, 0x3435}], ['.\x00', './file0\x00', './file\x00', './file0\x00'], './file\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) fchflags(r2, 0x0) r10 = semget$private(0x0, 0x4, 0x104) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x4010, r11, 0x0, 0x0) r12 = msgget(0x0, 0x497) r13 = geteuid() r14 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18202, 0x80) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, 0xffffffffffffff9c, 0x0, 0x0) pwritev(r14, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r15 = dup(r14) r16 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r15, 0x8058574d, &(0x7f0000001780)={'./file1\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x1, 0x7, 0x1, 0x0, 0x7f}) ioctl$TIOCCDTR(r15, 0x20007478) ioctl$KDGKBMODE(r15, 0x40044b06) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r18 = getegid() r19 = geteuid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r17, r18, r19, r20, 0x4, 0x200}, 0x6, 0x26, 0x732}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900), 0xc) r21 = getegid() r22 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, &(0x7f0000000980)=0xc) r24 = getuid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000a00)={{0xfc, r13, r18, r24, r21, 0x82, 0x5}, 0xdd0, 0x9, r22, r23, 0x7fff, 0x7, 0x4, 0x3}) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000200)=""/254) r25 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r25) getpgid(r25) 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4}, {0x400000003c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getuid() syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:01:42 executing program 0: setrlimit(0x3, &(0x7f0000000080)={0x944, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) 16:01:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x881, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186204018b002b3a0000000000000000b9d8dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438b29be9c894314d835d0875b8b01850013f1071d36807465e18c0fa6ae84c9f0611da24e14", 0x57}], 0x1) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:01:42 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="c93c7daa6f342da43077e769afdd13701bddd68f4f4f8b94b6c1482d04cdc2f8812ad58c70b37b9df32da92cf4192d04dfc72a8bf142f718dca24db385b9f200000000000000ffdbeeec14e54fb9"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) 16:01:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/db\xbbf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) flock(0xffffffffffffff9c, 0x10) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x40}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r7 = getpid() preadv(r6, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r8 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r10 = getegid() r11 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r8, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r9, r10, r11, r12, 0x1, 0xff}, 0x8, 0x6, r7, r7, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r16 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r13, r15, r4, r10, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r16, 0xa5, 0x3, 0x1000000100000000, 0x6}) r17 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r18 = dup(r17) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r19]) fchown(0xffffffffffffff9c, r4, r19) syz_emit_ethernet(0xffffff2e, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:01:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x40}, {0x6}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:01:42 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x4, [{0x3, 0x9}, {0x1, 0x6}, {0x4, 0x5}, {0x2, 0x4}, {0x2, 0xdd}, {0x1, 0x7ff}, {0x3, 0xf6}, {0x3, 0x8000}, {0x0, 0x7fff}, {0x1}, {0x8d6b4700ffaef31f, 0x2}, {0x2, 0xfffffffa}, {0x1}, {0x0, 0xfff}, {0x3, 0x1ff}, {0x2, 0x40}, {0x3, 0xff}, {0x3, 0x6}, {0x3, 0x2}, {0x2, 0x9}, {0x1, 0xbe5}, {0x6, 0x2}, {0x0, 0x6}, {0x1, 0x2}, {0x3, 0x80}, {0x1, 0x5}, {0x1, 0xffffffff}, {0x1, 0xea22}, {0x3, 0x7f}, {0x3, 0x5}, {0x3, 0x40}, {0x2, 0xefc}]}) r3 = socket(0x2, 0x4003, 0x0) r4 = dup(r3) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000140), 0x4) 16:01:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x201169bdde7804c2, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x84998ff63e30f6e5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) getpeername(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x9) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(0xffffffffffffff9c, r3) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000080)=0xfce) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030700"/56], 0x38}, 0x0) 16:01:42 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0xfffffffb) pread(0xffffffffffffffff, &(0x7f00000003c0)="410327d7b41c692e0ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b764f3bd02d49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7bc762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f425351bb58277816ef74ed24e6e951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e", 0x42d, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000040)=0x9) 16:01:42 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) socket(0x10, 0x4000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = dup(r0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) nanosleep(&(0x7f0000000080)={0x0, 0x36}, &(0x7f0000000180)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x17, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000000)={0x400, 0x0, './file0\x00', 0x5, 0x8, 0x1, 0x7fff}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x17, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x12, r7, 0x0, 0x0) 16:01:42 executing program 1: r0 = socket(0x2, 0x8000, 0x0) r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f", 0x4ba}], 0x3) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x5}, 0xc) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) sendto(r3, &(0x7f0000000180)="87c9729b8ab43f4ded3ff6eb733f02c3", 0x10, 0x9, &(0x7f0000000340)=@un=@abs={0x3, 0x0, 0x1}, 0x8) dup2(r2, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5dcb717452a46e557b28"], 0x10) mknod(&(0x7f0000000ffa)='./bus\x00', 0x4, 0x9) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) r5 = semget$private(0x0, 0x1, 0x80) preadv(r4, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r5, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x41, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x6000, 0xa00000000000000) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) setsockopt(r4, 0x16, 0x1, &(0x7f0000000dc0)="82c42d04fc3a696671ee23ce84abdacf6b7192b49ab97ab0118cf1a44074ec37571c3be0ef794016cd5faefd957441c679def1b77a29d1d2b717e7239990bcecf13fc57e7bf71450118d9fdc59936780b10640de284b271260231976fe89feba68f0ab2cecadacd6ae11aae6fce0163333e18a92ec3b03f839301a4c34715047762e284b64e072737a4ef1329af8cd", 0x8f) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44, 0x20, 0x1ff}, {0x6}]}) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000d80)) login: vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020a79810 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020a79810 16:01:42 executing program 1: acct(&(0x7f0000000000)='\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10081}, {0x3d}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:01:42 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0xfe, 0x29d8aaaa}, {0x3, 0x0, 0x0, 0xffffffcd}, {0x3c}, {0x7ffffffe}]}) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x10) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'Hkp', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:01:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x100000000000044}, {0x3}, {0x1000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x80, 0x1, './file0\x00', 0x7, 0x9, 0x200, 0x10000}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:01:42 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000100)=0x4) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f00000002c0)={&(0x7f0000000240)=@abs={0x1a59671c806188fb, 0x0, 0x3}, 0x8, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x400}, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0xc000, 0x80000001) connect$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) 16:01:42 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r1, 0x2) listen(r1, 0x7) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8, 0xaf) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002700)=[{&(0x7f0000000300)="4b8805d3d8c2f1aeb3de207d89f9379d21b800479c4191d42b76ad67385c88c67a38539a22b158041646d008ab3b7d4d59b51e32a4a6b55a3b42cf33009dc77602e7b94eba03bcc23956c9a32e46b2ef21ac4c6146f9ca551152c3664515964c0c9c5a3cb35df6072f5a8ff624d9c9b8d142c46832576469df602e5a0c14e55b6903e0a7cac9a8597a91e1912c08f623f200ad4a3e2f08aff6996026c3be415ed7f767e8c4bf4de60f00a9679e5147389538280380908b625319e6d52cf7b18a6dad65c73da8602c78e6bfdb981b86fcb9737c57e2b681fa9821bc947aee50edd7ef0026dac23128936cda714339a7755e", 0xf1}, {&(0x7f0000000580)="714bb90885005d17142146930b21394428c1403d5644a1c64575599dd86fea7d1ca887b057ea2f268cdb107c6bccb42998852332c1efb8958a9003fd795bbab2325d731082450fe8113acc0c0d325cda54e110a4a7d34688ff138a379739e818b6b90728d5c3fde7ed99f42fd43276cda3ca6af7c143eb65353ef3b12291ac89691a5fd1e006d49de8523311268578c9908cf946c492d3628a33144d3721446ed946f7a59e08e0f606240265a18ff08eba4fb8b820b41649dffc247f1a08ae3432f8b8e5683e5546317a4e406f1376d691a4a7d40fb39e9bd6318cb2f65ad1c5e22c26a5585234bb03ced8f0e78bd1f7edda083bf39fbb70d1a23eb8426602510f6e75e3a28c6487a2888db3a03d62db8de83fa8de4ac1f64a5cd483424d295ce6ad900e4ed36c77748264fa31859020cec378b1bdafad409656822184bf2987e4a526b790012f15bc37db8d06efa63484546baba8581e9af3194a5cad4d2062e0a9ceb10c224b18814904d5c09d0cc0daa867ba07f54187e1253715e8d479120e359e956e6eab24c2be046ee9752cce3bc11e7618b00e7fd965a08dc744b71c6f46e7348994c5d40051a91734f070ff72960830fb67ab0e3db8132311edf1368785a4c90be41b5b5f7648301b7445629229ffe740f7357a1ffa321f83337ca82df50e86343e0dabb0bb8df6b6d6019b8f8a86a13639e360c4f9f1caf195d60f27f58affd553c57e2e120115afaa4fc6115d5585e34cf302d8eac122ebc940e36b194b93c1c520eeeefce64130a814670446da08f50dae0592fb7e1e6eaedd73d750be10d27a43272ee7445a1184e6034915ceb9246a72724f64ad398df192177f3d5cf1ac057033bc3aad567ee791482321e725f5aee8918ddae6dd45aa1b29686259bfa5371bcd62f1a2a2e29dfe129832686085260435b4c5bb7ec9a4285f2cafd2a1bb27991fb9a572adc0231f0cfd7feb8f07cf1cc5e78a8841501c0827b879beddf4f94e99a831e8e85588bb9401f17d660df64a519953276bc2c8fdae7df1fbe0ed15951dcd530b59a5fbfc0c35273bd21808a197dec509c417fb45dbe1863024a91730e984c65f935ae223915fdfaeabb4eb9da47b53921c1e5edf81beca43bec43992257d262b3035629fd18812ed5a466060f6207aafdd9b016df7942bec325a29c9b2d36beb66a93fa6ca4ddf8cb1af8deb14ca6d9f86c013d6f672bff8704688f115fbdc174e76f0cc2000bfe53a3b6dfbba8f90bdefa3a84378f6b33035f962255d14f2d51863d6cbeaece113166e5277b224e41326620b24e2b8beeaf861b43cc06c8f52c26e70d8acb3985a7af9dac28d3904021ffbe08500b5cc30f7b153e79d0eec6048df5ddde3d02034c6d335802fbedf47d0bdcf9bcacaa087ebd5b81a0c109ec111e1ee9739709c671391fc956e836de0d29e5c186c531d5cc566dedca1e988dc3db588fab871eab72c8b55266ea298e971804b19ab1604a9ba8fd046fd1bc483ae9064c171aabeb284b5f9b4b21fb046ae64b10bcdc796992299540b10b2ad7065b39c9cfd811acc236c3e8a8eacc535ddfb804fcec0d8df6205750c1a26cc834f310fd9e853c845dcbd3a8bcaffbcfe0317b7d338394b52a7ff5c5ce9b676d2ed97b80f48bfd0bc2643a867b858931043c74149a23aaaf1e591b27aa699693f24aa480f6ef886780f62d3278b2419c9e0b4008858ea0f8906806a0d7ec7e65b80068d29a9229df226a69ae57578f4c9a6f3fa86464529e0d9fdef03e2216082296dbbe233fc32000c12daedcfd2cc1c8ab5094ec4e8433d223a2a1c4f14f51ba0f5bd6816ec3fac639483a3c32c71c92d5abeb0b3312fc8ac25daeece9f8a813ffa3be01a9c936ab6b0d921e050422f45768e133f63a69e9f994a1781062b09eba961be41f40368b12a3aecead5bb728860f9777e84b13f753a9d280e540b5890bf1f11aead6f83944da21a886db9e8a2ad109098b2978609154f5f08f02aed3466b7885b4b26a6990860527c6465536def05b0a473ab03164f0d5a3a2344f9ba836d0c9782c75ca1727cc6441338f0ff37813f812df1f7bf9854e922673c6840d080208918d04ac5747b249d0f84d5ff284a051f5d53d2eb89cbf8f9684d0d2d7cbee4732758404f2b74a128c73486e434929e9af2e62a62c14e9a5a5f258e8bfb8eb6015c42be37fdfdb85553171416817bbe1ee31d365eb77c20b2af8dbaa98a38a180d466f59be2a60aacaee65b3e0f9505aabb247f3f6fcbe6327f115410330ec783dbcbb9309c2fb99aefe7fda748c2cd125f50c8cf9006dcd572b2f927115bb1e8683bdecbca610bcaa73e7cd8dcd8ca28b25629136494a0354cf06779066f813b57641b3c03ca027fb837d951e6728450f2e44940ed1471052ad5cb070a8b0231bf3fcf7055da9b06005921f53bd23bcd6f612961177f96ed119788210e1169934973cdb4fa231ee8df663f7ff7a4b95ad56b784a21d065db14e1726cb73892c5f019791693f083508d7891d46fc6601f1e193dd101a61a3b910658312d430096216af58d36e8dabf742905428b83e7a011e6493ea10a7b7f3baf971ba3aa24e1bbd544dcf99cf299a77933ada3117fe6a9b43ff38ae5882b0d3010c8faf1c901dcbb3091195c9bb8fe9c9c091a82d2afc719edf45ab87ecd8f0a88f365b1d8b9510bb45d5333ca09473cdf54e6c10ee31831e703a6b92fab55287e7714bcf267bc1d0ddaec8675f0787c35de0719aee5e1f604b5871a4b09aac22382b2a5b378535b96737ad9fe47c19c5e2b01810a86e3feb5090d7de8f01158e9e1144c81e93cf2f57704320703a6fa3935319faa1b2ad07ce3045a2c0f13cc9ba536800005817b0480aa744dca41684f617167dc0571f330c924ed2ba795863314427b5de2e77abbb04ec7ea2e74810690b26cc52e87182a8de11f0b41fcdc69d5c3ab0dff715babbdbac6a88b0411aec066a9c982348ec0cda8f1965ae6b4a7b06b8885a63ee9036b672c0d50609315445a998cbce8071ef1dfb4b7fadd8d279798d0832ff28550eaf1130dd2e4a421096f23d0bbd6886a6bda73e6799601e66a8c8741e34a0eccc9a9b065de92b0678d0d1967ad8b3b5d7ca6d3b8f401cc8d69ecce9d8ab09b26a0e440b43bf0a8696b4580b713c91c2b267a57af71f9bac46f87b36a73c2c1c9806b1948902e8e31c5b9de75344066055a0ba46854f40d733fa5b3db0180450c7fad06d9e446ec1e8118bad0f2eacabcf1941b7a77a00c7059ed74999c45406385a3bff42c00b77c6ee77e48cc4411dcd32fe5b4fcc6fca214a11bff0fa155cc24b10008eaa83b5b61797d06e26ae9a5cd8e20a1bc6c777e65f9f86eb99bada553be2c4223d378881676cca7a3c07cbb041182679e57b9c542885b2fad26de9454dab9742b23e3d0b21b7f7194153cc4f2f56d9349817cc0c4b394048b911a656308cc0d8df3caaf897c0b6dea98890157af32dc720ea279627fd61b4469bbcc77d9418cb6909dd6a7ebbf7e64a39e8f8159630e4445789ccf1d1e39081f7d797e5a4460f6aed90faa30969782a4aac570399bc49db8ac064582ac4531514d40f2e08094e0d129eb7b595398bcf884fa9399f90f84a7696fd127cb33244d803d36cb93623b14fe3871daf7fa7d9afb4a71028cb00684ea9890bb696785bf3988e00537e85bf7ff32d4b44b372adf1e38d07edd0f1cb744e192e27982875e6e695042dceae324bcd8f0cdd6fee0adcc76c941ead3d7aa078dcb92d4ae8f1e7c2c0accfcb1dc205d4977af4d89b7c5516c7674e5fb70078db8945e297ee2f0c1fa7eb89df8975b2f3d266e7d16391a51e80d549f27f4419b7b1b1101b2acd49cf56983bd833c0623e7d3fb0b92044b88adac2b903b6a44b8356e776fee71eaf48981946635f3e967820bf2edd9109189e953f240bef6f894449c317279e19171746e209f79564e203a135eea5ad06daecae7c6987496ad5e93d849f6de49581e25ded44e34002c10d5b551dedffc4078a7b78e7b045cf5d86dbf25456bbd3e647bb58a4a1cde95b6b0526e309da8ebc49494856d8cdc686b3fd7888f4db76feb9de6d758c25609d5c5f94db36c6c511a60fe6bbc538af09415c5646772432010521a893516d48f26757549dba0f2a0fa4f5cef81f977d8c372eb93af5c2b0c91751e767dcfa4ac63ee3211640be8cb958f889f5a5a650ed995371fdd37b2e6bfa5a63996c2fb6ccab2f1e7b9a5732890a106eceb5cdaf6cb666f2f2bb8b9e2e0dc8766a0bb5f4d146b51ede90404adaee67eee27b0b770a92c35a0f7796a2bf6ecf120ffceb2c1a81ec0a89f5d116b92c823a1fd1288f9c782b9e97a2ec48c3a25a328524f053384057f97c85b81e7e79f7e41e2927a78c8dff2d38be7fe7abaf602fbee71b33605829e56bdc7106704d4b5504ee8d58b9bfb32feb462eff52cb774141a4e5d0654e6982b204c453c697f37e0e7dc69c079a7ecc581d7b9ed8e512c91cef767892806efbd5fe40d3e6b8254a6393b9bbe27b731deb1605f2c29db5493d8dcf0770a972637cad93c494562f4fb869987e88ef6d0ac94eb6a5735e6d1658a3e7f21e7c9630e1dbde47f5d89e6900d6e6d02fa9544c69648c3ef549a6d039ec77c373f4315bdb9e37e0b4f57516c6211c3ed05a9c97a6ccbf4c6a82d9f1ce6bf0be7add09ab3b73093bc1403409047f30f4d3cc42fc25a4b32ad60fc4ce1243a19abe09b7ec57c7e7a4c3ae6513364bc94bd69f37dee86394575706834e577d57be2fad4d2e0ad9c7887630de943bae56a477ba1b411cf9e5881db72f555c9a536f5c6ae5a1c5885cf9ebf137d0d89b0fcbb992d308f096aa4646248538515e7087a952ef8cba47e18329446dfa7962bed40f7e82c34281c2371ba210c9fc318d0516f7926617c594b24c1bd60c21fb4455bb6e21fb584824828e72c394cbddca25dae88448318013d84b733518db8152e1436ad2ecb8060def5d178121ca7e1fd94776fdf1f6689e9bd3eb089eefc15a040aa2ad6c41ae4f010806dcece3c06be27db38ba2e8555978a5531ccf9774ccee47ce5ef78ea69175361ba3dd7534360daff2eabe967cd73c24e67e8383dfe30e5124fcaaa7d36615a29c14df2efc40aa828bae166f28be7f35cef575b962f45250e3075ca5918c86e73552ee8116ca713653b49536ee109eb4aff14f268529efe787f98d54b1c1109c3633bcf5d8fe481c118c5f8ea8b518c03e18a35189060d159880183b2a2f8d2299742ce194962f2c3953ee9fc3883274670715a8898a36b4da278dac36b4e77db35d17a117cbb9a424f0e4001cabfb2a71e0c2129279c1b049b4dc55bd2eeccd5e3c52085209e571b266a8daf8e9f4a77261e4b5742a0244ca94d9080c6b61299934461cbed8dabd7d061a19d562e357275695467c3ef4c1eace44f1aefaccc7027965637f66db5aee0f30c36cfe975dc484b4b45c1455a7043f442322abcc85cbc6a8600ba366f28270d848dfc41b1b27a2eaf03b2b10f52f2344d32e6528f21fb0c3d1ba116f3f5a9e42cfbedd4dc72b4e676dc21b9e3d795fea49fa08e6ae797e1382c81fe7e99f7441553c5694bf015969f8cf14c4d743e074b322f00c1f537c6010b94725ba62c68ae202b2a5be012dafcb38491dd9377a70e8855ba5f9a3bc53b00be8e6919a7bed05f93090e8a58425b2b0e3855c772de17aba62e21fafaa4210832a13249fc67f24374048312b58b5c4c72619540475b93a9d3005a6b84c5e2632893109e720ac9e9cbea", 0x1000}, {&(0x7f0000001580)="5663161148438ef785e623e67e1562acc227310a209dd46230fd5058746400c2b44f6b660ba462dcab746d14c5baedef64f22d4256bdc950635bcc1ce8fb79e6aa669ca1fae09affec27697d0cc21f80486bb6c2da8d480d21baa2c971a8c0edf5838ae98693d8e521cf9612403697af8b3ab93cfbb812837f65711362ddd1d0cf1e375c6710ce64a1c24bb520920d3d088563969a750855a5f9d71a235db14c935d3051b9808c1bf6c2c6e8999eb10ffbeb695a97f619ddcb15ef9241045fae2e2e8d9ebc07e9b27c0aed719ccd72c6279fea0f8ff96e8c6ac8a2fc3232028430bcb16903fbbb4b8019953b462e1a5483a4a5ae64242b7f3158cc2dfa46cadcde4e7a0794e0b2164cce343843c5ada17467e0d2ab8a929c3887b0e39826346ecdeb4ece26243922278ccf3e244a48c5e3396f0abd26cbcd695b020d5f3de00c3abc34ce67a26616e0e321822e818ebd4876532a4cd2b1fca1897e97b37f3788d5af2ea50ef8392c5c3caa4e96e1cf57442d7af89f3573ccf1579e7f881d7ee2fad1fbfe966cfc06c5b1902edbbf993b57d0d86ecc9037dce82fbe8d66d20c3ced0c3815a6ec683da2d8e029aa4458bd8aaeff4744af297047f2af9bc40c529785d70c223e6e8c17816ab67efc299c40e75ab08b1d56fe2dc7d0d057bc8de30866b491375c033875d89cf7a3be2769c9863c5023c4aa2824f9a045bf972740f4513728378bf89bd28db9ad868d95829018df0c0971ae8871e7ac613e47ce1df0fc9f75182772fc71b3e32ddf049221d890d61df0017021a0146b00d4c236ffd3212facd19ffd6e2660132e0267cac1a6ee9ee5c8de051470e0caaf0bfafe7be4215f879c6ddac937e3c570fdad152cfaaf06ba4f43e35a6a29ac941eb296a484a6b093859c02121e405f6c6439750ce3d5281452bb5fbc606292cd792955a644a2f471d34f678f240451accb50865254a7a3ce12a2eef989f744a252d26a314e40149885da1d944a3fde04f0d15bbcded13e1308db50f10b7df27d195ccef96b5f1eb7179becbaa0f01286f0e9cacaeb8eca4a2bac6558de6fb0b71a006f74fd26b78d0aa450c51fe6c088df5d49363cdfba92bf2da5d566e87d4bef8bec43b0bea67ec9115b60057bd51dfe0bb9954590e6ae041295ff673956e0601106175295413f21ebbcbba2baaaa74702dc8b8378c7dd11f5cb7c9f7e2d40294932a6a0f469a679a9901c613f1503f2d0a79ff04c02313227007602be93a80824e184fae5fed5e0747d0582f7f9ebb869fb5c87bd15ba51ac67cf7c7a426ccba11a8147a009f67bf421769d438315fcfbb812eebbf61ebda5006330ae82e8604a870e2804d549dc0bdc1b55c6a2933833a1c1757bbb0c37bb4de986a2dd5d8c0e503eb7afcd3daa74d857b7bc0d2159d9f609513c388d84a7d3c8a2cfafa0edc3f606b7f7c7dff01715a2fbb64fda615e592cfeac25fed2bacdc00d11965b4debb0e0bc13ecddd12eb9bc56d19efc4718272d2b0b6f319b20108927d64b2cda8ceec2fbf9211d0b084b0bd80430fa9e877bd09e8ee66504cb13e0b542ff6a3f6e43d0dcbba0fe6909909d0a582cb4cdbecbc2bf7f007218273201040da1534bc1ee979c90c11b58a524712ae6eb73ac9b45ba14d002efd650951d1aedf8cdadee69ce7db66ae75a4f1a8e308fa844d49562c070e685d2d48109925768f28e0ffa769d334e42938b986e3747f51e8096757782be2ebf258cbf664745025ac146cfd82568260f41a939cd6c2ae50e4197021b3413dfc31ff9093138ba4a8a864bae7f3bac45ad0bdcec37f8ccf47c7af073164bad5bc5da81df119e994059a2accc90a76d1344abd8f04e18ffeb15872da8a78eb1fa27f4b82220c43a494eb7581612938c49c386cd88dab0793a5c3c16a457da51c6434cca7060297a88bb4bfb0efb78f6561cf109549032c775cbdec788a57fb0974e602c0fdff78588a41b3fba027c8165fdca847387377dd92ba05f05563328833ec62deea58caa81c64b84b3b2974f551024db920b37d8c4953fd08a7aec4645947bdc25ccb90d5dd0d18e063c02b4d98cfe7b649d6ad26c6be55fb79a67e9367f75ba8c0f71f6db9e26a478fa7167bd039f9909c5e83e3eee132a412b5fe37ee061ed110949e66c52dae3b18462d41cd53f141b80cf7b3d5f878104c16ef6a3636bb0dd5068a64fdcdcc578813e4f83a4a2e55dfa66653cd391d54d8e0623291f7b6626dad4badd49a2957de65e3e7e38d269907ad881476ba8904e2063cfc5d7482ea1507d7f28da4aff0caa0fd118a53464df135be0ca621daa543bfa241c54eeabd7159e445dd118ca786861939c74208fe6cb36c82384ec3467e82d88f09799ea94fcaf0ec906052c4ec8522c49a14acf78f97d90db7c65d3ff83512636bb14efef73c17ad72ed4ae135a57a8e743fe856dc2d61239119e9059c9fc82b54ba526ad66a17873c0b7a74d4f37f7ab51d71bdffe3a57e24e4ac1e9320e426aacd9ef2f27dfd6360c9c019310a9164d653ab0089f3ad98fb127704571f44959efa9c01daed7376ecc6f82f8a1f5bc3836ef031f14975ec4cf73523cfa406d0ea830624ba43f69c0fd1a61ae73f62c336ac9b5349204bac91fe1a4b0b2f93e029e31dc9bc834220cceb6571089cca87dd0b33466991d71fca2cabd1557586a97f22713757ead9b396c0ee93afca90d68c82ddff9ef158a59e5fec172061a5cba902d42afaa058017dbdd0246fa75774b776521c54475e96b051caa8328191870956bbb2fa274054c277773cf787aa74227c46980223a3645b6f65c53920beef748700d6464485fb655515892d64a617f7fcf18ade5e47ba31320bdfe8177ba36717ec6c06ba9bb1e2ed2fd74818264528e876cfb67ffa36c75dc267c8057eeaac941607cc2ad97a9613f2dac4826cdd6586a0e5e888044a3542b271c608a2b3baef17c13900a72fceb73eb4cae62fd70ae423a2734e37e57d3275c8c0d56740d9457dbbf7d79700da40293291386161342b24d5c6a4471829350ba187e806f0ce8809084cf406c4ed868433f54a7db0e3ad8850ddce3e96fcb425b774020d22de42f54b9ceaaf2d4fc7a7ca7d04599948cfabebd872c4debbf6b2c22aaca3a4e94a6077242c49ec3b505295592fa31bea4fa4bce8b823f6869d1cbaeca9d97fc31d29b7e1e6698085e806ec5b425a76317d756d99b2d6ce3a289b840c05e3bf9196a64145cf4ad81a9406e8550adc15b8040f7c03efb84378301d281c5a8b91f677d76dfbce1d7d24023ef81d3283e32a94eae2353d4e6a947f199f6a8cadb197b7e18750000f3045afb79775457357c13c9d07a4de8edc047ac5d1e5af0ccaa4a9e7162060b198af3d5ba6c3523a4d94845607bf9560822341448041d5ddf05bd02cffb34a1b33ef115495b0d3bb9a6fcec9fa51b2e043bc12aa43d7fc1b6843f9c242a4d45a3e68a2cf0cf6e6d543cf79a63e7bd887412b5a12b2ea10f4837c6689587f1aa381ca2177cb6ee52470a01c80da18fb3c0418e721a80adfc9224e5b86fc97b27bbab76520bc857d7065f2910cb8b93a8bf7d071ff375e010e038905a8601df1b4447c1a5cfb3b537aab35e3a2fa88a465fb39e53c4979e691e57c73c7099344448abaff7d14afb6ceae0e3d0fd981af3278dc89d77828cc22086a2b6b3136bb28b3bfba0846f410a4a5be9942cfd5a7ca4072417f9faef0e8ea7fbda8a3b2309071b934521dfa1be425b31b799d961aa788f671a513ac423ce6d1ba8c222289100696162c1912aea333770cc61587b7844076a1832a9e63877679778ff30b08d2af0afad77539f7d3164c67ac3580dcb9d760de6b8fd25e27ae994d25ae1602e96181548ca3fb5b8228aea13c5ffcb632ccc6c5c2ffb365e5f308a924cdce1fb0299a9d2b16f28880bccfc6ac54bad649786eed2ca4ce82a05ea8e7eca9a35867cbcf883c7c3bb79a56d324f170e2d2c0604b3edc7797ef0863e5965ad726d290914b8c7a85692d027c251120afc1b73acb17d7ba59be792691cb27f4e1cfeb3fb860e37622ba83325375df88f4e40d7962ec5b4e144cd7d0363c54da989f107fe4e47939d4aa8b06a0ee8f29ac837a7418a1c65c6e7875adda9d9a89656bb387cb8b3579b2463025577bcc9cb15f60e3b475bfa58695c0604afb6884161596f7c9f02e39086011bb58b3067f24d199d4e729d0dcbd2436c277c0238dcca642756914cc853ed21cabcc22ef44d53386950ca2d5e4de79c94bee08db90ef9a07fa11ee2b5b83d36ef045b1c2a38680ae637c3c44e0f3130de0c4a6820941391514b21b3dea139ba3d66fc85f1658723aa98325d23b269d303b16cd6c7d609b96649a81b2fa4b6ccc6fa880766063c262e6a9887d348555324f50d7ac0dc8624d71f22048843fd73eef2932d7e0ae2c4be3002a601ad433c886bb692e4f96e69851e58d39568967c7830619ef5f633cf51ba9ca10c2b3cb3c607324b598bce0c7f53f082eeb0c254723ac17ad741b14ae2c645562ad927e78489f82d6fdc36c8824a36e7df6a9a74a661ed43e2869bddfd76a1b7fcde7f958fc2b065bba3155620b8e1b7beed6c9086c759339c113e74dcb6bdab9d031711ef37d76bf01675e538d3b22ceeef78d2cfcc2eacee128a71e5860b37145f9f76ae579cd31c5be8f635d6e7713ba1afae6243d3c52c79a2de2ec859086bdcc71b3526fbcedfd2c6b5b9c3ae7a27636721f58e9b7f9bc7a26ce533b5054b2ada142cf6851a5343e73828c7136a394270de5ff1f178400c8aeabc5e0df4ced52c2778d98011f7194068417a29866dc568bce1f59e05a9f3279b708ad1469a0ee68702b68ac74b68635cd96673644a62bd0cdb8858445655a742b830d06b28899855bd8fed40c8f340644669d57db956815a0cbbe7f0bdbd1d0e5fb00febc8243717770a273aec6b78a3db4bbe355447862fff9eaaa3ff83dbbd98abd5467da575c76e2fa002caf2cc77f1956a1446c2671a6766f4a036060d8320802fac85584b7ed67f82b7ed506bf9ee8589efc79b60ba2b398704c569748644a773f53c0de41cd5de450ba1f6dec934c014215c59fe91d8f854f01b330b300684f00cc80ffffce0d51b558e9568210e03156bbe8861ca198713b053bc4ece70ec8b627a6a724feba95a110d539edb36de11eb960790698e745e71777e3cea0173d84d39d7986c6d4dcb65dbb2ac8de419a600ea50dbad818abdf1cd888e92c771ed46ada0b6e201e8031921dc7a7e61db3559af25fd864750bc6c4aaab8fe94490fd62afc920ac6c34dcbe92c27a22cb784a4535fa1af47d9a81c31203ac95e78edca6090fb4c3731e9032ece8f5a11882dc3f740fae7022fa978437b3daf3d37eb94ee6ea9eba35f94637d6dce8fce57680f1620ccf2e0c3c2653e892e696f903d86cd4630f07ddc9e43a7dbc0943f255e32e2a99e6ae32f12e11cdf6abb80f26cb125736bedc9af63450791194303b8b1dffc41e1cfc90e810a6719074ea71a3b2acb5dfe0f21b55b2f0b3bb283a4585dc7032a18d492be6e868baf32cda48fe67dc85d23c59089433e443d34f5aeafeeffb0a1f98efa09cd672d7e1f92c09a1ef12bc56508a307a51134b5c1b659dadc27881e7e15d3f3614426acc736dd6ed0042fdc4d755fc761b4858b13f979becf7d9c93b8740064c9f7bf10c8982dfefd1fb33ae6a366d1a0f485947d1430d1dd372d1d9dd6d590763f59d610488be2f4554d8f95b777ef70726b83df831812b4a4eb70c9b5a78a", 0x1000}, {&(0x7f0000000180)="9b7b2e40dd4331334e3743fc07feaed0b62d0ab52ec592cd5476308e277f9ec682", 0x21}, {&(0x7f0000000200)="146cdcd857700c9a8431dcd4e9565c50ea07b3748c8ed254bd509a4b14143ac33265373748bfb74e4cc66f5ad212f5d3310a02c52c182948a9ba21997fc2f6", 0x3f}, {&(0x7f0000000400)="9ad4e846eeb3d8ca107c6979668db8b042d6c6eefcbde47a5f724f6d3a7a9ebbb70eaf9ed964165e5cfc959f2d96d606dd7a8c8f7f8fb6b7f8ce828332a3e53c5791fb6d6abf2d046e97c488fd", 0x4d}, {&(0x7f0000000480)="660cbf46dbeabe39d833c275146d510b095434ff26c1cccaa5a96b9eadb1d3ffe86f8fe7682d24c26e7d132744861d178ad8e3009fbfd9a9981bd3557123c03ca47b4b16dd07345cba1d238274cc28e9dfa17d7a9079f5563a7e", 0x5a}, {&(0x7f0000002580)="e5c5829690d4fe7f1da5242fce0b808b82a2f82522c8a1ad62782bae6c56ddaae16dd8631cd23f723c44fc7558129994943c7ff5211d783132e820ce071aa4e3912c427b57033aa07a10b104f9883b828610b7d748f61c9505e7ec61fc5a14011b894a2f4373522a1ec6bae7f0e724f959f96ad6b642b4b8ab202a81f08b9371f22b7eb8f8ef7e68e8e620c67503e34648d100d13a789bb035eae6c2348006288a00ac4081aad000", 0xa8}, {&(0x7f0000002640)="901ec9922c8cfb6b23c32f85d6652efc7d1667b724c35c50bbab4dc3fa2f8f33f723c9fe5f47cfc52aadd5978b6fd336f7243eca801e6244a0a856f9d492201dd044e20a32e0f3c46b80c8c176a469e8e245301dfb329ca5857259f17af442ec154b46e16ba6e3e436d177786550bd9aa9c44c1fb05c5fda2543c09f773dd8b784847d9e688cd6c226f3b28ab762adb768f83795b1a649e16a66ead31fbc823a42698348e5c1d55d75ca8e4737a778bf82ba2692", 0xb4}], 0x9, &(0x7f0000000240)=[@rights={0x28, 0xffff, 0x1, [r2, r0, r3, 0xffffffffffffff9c, r0]}], 0x28, 0x8}, 0x0) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000080)={0x80000001, './bus\x00', './bus/file0\x00'}) r5 = open(&(0x7f0000000000)='./bus/file0\x00', 0x20452, 0x1) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pread(r5, &(0x7f00000000c0)="b88aba34fcdcc461d8", 0x9, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x17, 0x0, 0x0) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000040)=0x1ff) pwritev(r5, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:01:42 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x8001) ftruncate(r0, 0x0, 0x3ffff) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) 16:01:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) rename(0x0, &(0x7f0000000280)='./bus\x00') r0 = open(&(0x7f0000000300)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000340)={0x6, 0x1, 0x1f, 0x736a, 0xfffffbff}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x2, 0x4) r2 = accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000ff7f0000000000000000000000000000000000000000000000000000005e201b9eb16ef9fd0000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000047a3a0642f58fb3c0bfe5b974d625df44c70e1f53ee08e0d5b0deb5509b72b4c71f4c7faa9fa3e98131a9c5741f9478150f2bfb262222813e82dbe7a43f7a8785dd0a5023322d711a3ec1ccbaf4d0971e898349f6788265343ab95beed06639a106f07d5f03181dac7ac6fd35bce3c107c0c9514b2fc42df54a9b1172cf9af1a49bf282a438dfd7f9ed58c25daebf4dfc19d948193efc200"/271], &(0x7f0000000080)=0x6e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) r4 = socket$inet(0x2, 0x3, 0x7d) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000040)=0x7) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x17, 0x0, 0x0) write(r5, &(0x7f0000000100)="433992a9e8b8eb07d9bb7fbe46d39774a015394716f9caa693df6c09f51983c98600bc141dc31afdbe8d3ead514312", 0x2f) 16:00:00 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f2f2facf0d8ca66696c653000"], 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) 16:00:00 executing program 0: mknod$loop(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r0, 0x20004276) unlink(&(0x7f0000000100)='./bus\x00') r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0000001860500000000000000000000000000000000000000000000100000000000000005900000000004cd2", 0x2c}], 0x1) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x2, 0x3ff, 0x9, 0x200, "5c2d609ea6fa252a2f99ba91523d06efea9704ea", 0x5, 0x20}) open$dir(0x0, 0x8040, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 16:00:00 executing program 0: poll(0x0, 0x0, 0x1ff) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r2 = getpid() preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r3 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r5 = getegid() r6 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r3, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r4, r5, r6, r7, 0x1, 0xff}, 0x8, 0x6, r2, r2, 0x0, 0x2, 0x1f, 0x400}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r9 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = geteuid() r12 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r12, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r13 = msgget$private(0x0, 0x0) msgsnd(r13, 0x0, 0x0, 0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x2, r11, r8, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r12, 0xa5, 0x1, 0x100000000}) r14 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r15 = dup(r14) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r16]) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r17, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r17, 0x2000746f) getsockopt$sock_timeval(r17, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r17, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xdc) getpgid(r18) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x8, 0x0, 0x0, r10, r16, 0x1, 0x3}, 0x7ff, 0x100000000, 0xffffffffffffffff, r18, 0xde, 0x2, 0x6, 0x8}) r19 = fcntl$dupfd(r0, 0x1e, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r19, 0x2000741d) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='\x06\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000000)=[{0x20}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x20000000000000fe, &(0x7f0000000000)=[{0x48}, {0x2400015, 0x0, 0x4, 0x91c}, {0x6, 0x0, 0x0, 0xfffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x5, 0x3f) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x480, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0xa, &(0x7f0000000200)=[{0x1, 0x4, 0x30, 0x8}, {0x8000, 0x9, 0x40, 0x9}, {0x1, 0xc2, 0xbf, 0x1}, {0x1f, 0xf7, 0x95, 0x81}, {0x1ff, 0x83, 0x7f, 0xffffffff}, {0x7, 0x3, 0x20, 0x3}, {0xf0, 0x4, 0xff, 0x1}, {0x11a, 0x7, 0xf1, 0x4}, {0x8001, 0x4, 0x20}, {0x7, 0x4, 0x7f, 0x8}]}) syz_emit_ethernet(0x6, &(0x7f0000000140)="67449e72411f") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = getuid() r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r5 = dup(r4) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r6 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008000014000000000000000000000000000000000000000000000000000e4ff000000000100dc", 0x2d}], 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r7]) fchown(r1, r3, r7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCCONS(r9, 0x20004276, 0x0) r10 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x40) ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCMSET(r9, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCGHDRCMPLT(r9, 0x40044274, &(0x7f0000000040)) shutdown(0xffffffffffffffff, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) chflags(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:00 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x800000000086}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/zero\x00', 0xd7f307bfbe7e6c90, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001500)='/dev/wsmouse\x00', 0x40, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001540), 0xc) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r5 = dup(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r7 = dup(r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r8]) r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r10 = dup(r9) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r11]) getgroups(0x3, &(0x7f0000001800)=[0x0, r11, 0x0]) setgroups(0x4740, &(0x7f0000001840)=[r12, 0xffffffffffffffff]) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r13, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r13, 0x2000746f) 16:00:00 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e526000100"/143], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000ac0)='./file0\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0xfffffffefffffeff) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x101) msgrcv(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000004327ae4bee121f68abd8f4bd0feee345f3f3b515de9f071ed2548f56227e343a7d28ecf92e4634b548e49c5fc1cb9a"], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x3, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000261100b0df6d7fcf409def1a1fc1e4d9ceccb4ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"], 0x18, 0x800) fcntl$setflags(r3, 0x2, 0x3) msgsnd(r4, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = semget$private(0x0, 0x2, 0x20) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000003c0)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x200, 0x8, 0x7, 0x1a5b482a46bc3c61, 0x8, 0xffffffffffffff2f, 0x5, 0x0, 0x1, 0x7, 0x4}) r8 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r11, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r12 = getpid() preadv(r11, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r13 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r15 = getegid() r16 = getuid() r17 = semget$private(0x0, 0x8, 0x80000200) semop(r17, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r17, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r17, &(0x7f0000000400)=[{0x0, 0x2, 0x1800}, {0x4, 0x1fd, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r18, r19, r18, r19, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x2, &(0x7f0000000780)=[0x0, r19]) msgctl$IPC_SET(r13, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r14, r15, r16, r20, 0x1, 0xff}, 0x8, 0x6, r12, r12, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r10, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf83f000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000071c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc84800"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r22 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r22, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r24 = geteuid() r25 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r25, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r26 = msgget$private(0x0, 0x0) msgsnd(r26, 0x0, 0x0, 0x0) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000980)={{0x2, r24, r21, r23, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r25, 0xa5, 0x1, 0x100000000}) r27 = msgget$private(0x0, 0x1) msgrcv(r27, &(0x7f0000000ac0)=ANY=[], 0x0, 0x2, 0x0) msgrcv(r10, &(0x7f0000000b80)=ANY=[@ANYBLOB="1266f11274c28f08bd9673e05b80a0c4dac1f91dd9e5991a9543fa53f3c5028719f28fb3ffde79a19d828ae9407dddca4088914517d3bcaad0acee641c02de6aa68523fb471b574b5232c1444567de97108132d0cbae0b31f3cad02bd4630d8274878dd89ea20656acc82783b89e6230f6ff9bce4bdb511cebf593bd12d5bf134698a5fd8ac145b8f43d19225598133689be6361589a96783165a00800000000000000d99be76fab151d2716cfa6081fdd30eac44b0308d2395fecb375c02199373dacde6f0c1b0f5263e9de0289c090f0f2c0b39540e0e39333"], 0xffffff64, 0x1, 0x0) r28 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r29, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r31 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r28, r30, r9, r15, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r31, 0xa5, 0x3, 0x1000000100000000, 0x6}) msgrcv(r10, &(0x7f00000008c0)={0x0, ""/179}, 0xbb, 0x3, 0x800) ftruncate(r1, 0x0, 0x4b6c) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000800)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x8, &(0x7f0000000680)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) recvmsg(r32, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) 16:00:00 executing program 0: r0 = socket(0x2, 0xc003, 0x0) socket$inet(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b78dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800e3000000000000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7daa699f4377fc1da38055c4c4ccfa32be051981c14d4ef7e27ff97901fdccd8610696486c60fa5c4342c3eb523175d0cf8111"], 0x10) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000040)="297dbf14687328c442e41f26fcd370b4e9c52e989d4d7652ed68aa70a6116c277ec04ec630afebfc4a2da87104936c5057f9fdbbb2f32c12ff2365acface58ab08640169feb432b543b301505aadd01c3c14c5dbb55c4d5008b33fb26da926116d8969d521f514e546615e8c22bdce676980bb7393506ccf89734eff3b72ffaad73334e48d623d522b8f3da8e677dd1f2aaf28659490d934ef2b12696861ff4daf91e76dc7c5161f5104907593f0aa063b409a26d406902b66ba1991c613b2f6a5dfbbfcd4ba8efa32069ab1e881ccd3cc2b4f454c5f3fd6b40712c9716ecd1eb7a378479f8fa2b07767c1859c3a4601115fb9b720b0ee72cc12172952da923d91714f2b487e926b72dd6d642c3a422015732e948043f2a9f558e29709ccdacf9189197b6f89d970580ac7bf1da0b4dfa9fcd0e5e8a7e3b3fd9492a72e573567ab6bfeb905fce0f28414c897dca2081f4ff6673f1997c5814e311ede30c6220b5c8f0a26f49ed5e8a9d592672626e5cd56ca4acead3e2df3b0d3fdc8be56224362142cb1dcad034ab409a19ed40cd90153123e2a2ae20bed8faa3ad0f91233f98b4935c29bfbaa17356b753cafcc5902277d1e155d5b3bc66e580796e06222845483b65c117907d980a49a0619ccfec3b46e4ea7066ed9b2cc35e0a98cca92dabb3dd14018e2c60d1d71e8b77cff9851884478b593932be49877a4e65548d4138d604fd3f1956751d01c1b4d4b983e93646abe81f4f2eb20ca69379e7a2940c63ae0d2ac7e620ac22dff56c96c343e384cf9dab7f9afe17b6607914799983911d79c3d58f6e97e6ad8127d8f115f5a5ccd6575940388c6d0e3da16a43842ae319d0f0acfb3425c07666e571bb1a07a0cd08b27a7736bf0c25153453979934d648ea4907a7e983a78215844015b2aa6793c5fcfdea509bf036d19b69c6c2cb7e165547c3cde5c974fa190fa957ec92e700e5125eb1ee84cb2cb751de2e5d6dec78c91533f0a71418228cce52a54aeca8c0510f749ad7e48904ccea4d6781977d6f6e953db0943c0044209dec62069eabd89e3a365d0f116b5392fda51187c4c48e36fb1407ba9b27ce928ec38d6004f1054288624da81c0ce0ce9aee261fd8ee3731f66923c82ed1d27641a1f2046fd0df18a261f0cbd38beca3fc9c8383a52f6dbc44179479c5f59e2278c2e81df994b7091545d08e55c4a7df03bcf69a39decce1d90be1396f439ae513e42de7b62c4a5cba38a13a5eb5160480561e78c6f0b96ea0796304ddb49cc181362d92d72f7615e8a7922624b380db3ff7359919252e53b19d5da85fb431735b1923e754b07d7cd9396d4a4dee680bf6f2b5ba1d48bff18771989f3d1f6885edc4409cba33491d660007e3865f1552595a48176f12ca031c1d4f7b0c8fd99ee6c78e2521acae935147dbd153150ae7ddad7d954637506bea53f607b094b20ae6c8a1e727e74c601850f9bb77020d5f1bfcd9bf985a3930a85989de15b4073a7efc7af5fc14352c1c66d011535b953070ea6e9b220b84ac3ca3e01d2cb562fb2f746c7d18bda3b547ad40d7281f8d1870de27756f327abc06445f270362c66983d8667a83701568c9f85b0feb7bea2e5efb96c1f419da5787822ed1d681951b612719625c4bc0570a1004612c842505e60acfb133f49939eb68062a0cc244a8a4311d3b3ed5fb75bd01c5da156df1e2ddae9d5eda7e816e29c46d830ac4454d8da21cbd6ada41727c0eb847ab5224acd9755d7563031d92151de99b9b0864a9a27f1ce28f02e8c701067ddb7b436174f8ad9a49a33801f6572f3da5564d2e1a91359a108c471c72baac428ad2ed4c03e915160fc390b0519419080dd3999edbb1b147b65858ab38b543216e672a80f177d68e12635b82ca59dd0b1c11978c332ce2e10d36fa99cee289b30178804850a040fc214196f4aed94f67ebfef6a21bdbfe4e2c666485032e43fc7b33e4316157b9e84f68caa21bd1fdb079e1cde23bc0510ff6a2c3327cb9784df26dc32591b7f4aace81ca081", 0x5a1}], 0x1) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000600)=0xc) 16:00:00 executing program 1: mkdir(&(0x7f0000000480)='\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', 0x6) mkdir(&(0x7f0000000400)='\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/', 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file2\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) mkdir(&(0x7f0000000340)='./file2\x00', 0xaa) rmdir(&(0x7f0000000000)='./file1\x00') msgget$private(0x0, 0x346) fcntl$setflags(r1, 0x2, 0x1) mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x0) fchmodat(r0, &(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', 0xa0, 0x2) renameat(r0, &(0x7f0000000100)='./file2\x00', r0, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') unveil(&(0x7f0000000240)='\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)='c\x00') 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") 16:00:00 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "58d991cc0ad2009215d5000400"}) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x2}, 0x6) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') getsockopt(r0, 0x29, 0x68, 0x0, 0x0) 16:00:01 executing program 0: ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000000)=0x1ff) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40024004000028a7) r0 = open(&(0x7f0000000100)='./bus\x00', 0xa7fa226c1b21a41e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[0x2ac, 0xfffff801, 0x3, 0x3cea2c80, 0x219, 0x8, 0x3, 0x0]}) writev(r2, &(0x7f0000000040), 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x18) 16:00:02 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) r2 = msgget(0x2, 0x480) msgsnd(r2, &(0x7f0000000000)={0x3, "01ad853c62d8c425bce20cfb69edda7f82d2e5385853f6d4d4f469aa55894e227af04c238a25f80cf345ef2260"}, 0x35, 0x800) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x8001, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r2, 0x2) listen(r2, 0x7) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000fffb00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x50}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000140)="c3c47676321538a7faea9a16cd") shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) getrlimit(0x7, &(0x7f0000000040)) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) getsockname(r3, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000280)=0x10000001c) shutdown(r1, 0x2) listen(r1, 0x7) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:02 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x30, 0x4, 0x0) close(r0) r1 = socket(0x20, 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000100)=""/35, 0x23, 0x41, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffff7ff, 0x0, "b04d00f3e0974ba0000000000800000080f500"}) r3 = syz_open_pts() ioctl$TIOCNXCL(r3, 0x2000740e) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0xc0044266, &(0x7f0000000000)=0xc6) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$PCIOCWRITE(r7, 0xc0107003, &(0x7f0000000180)={{0x2, 0x2, 0x4}, 0x7fff, 0x1, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x2, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x17, 0x0, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x17, 0x0, 0x0) sendto$inet(r9, 0x0, 0xffffffffffffffb7, 0xa, 0x0, 0x0) 16:00:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x100}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/76, 0x4c}, {&(0x7f0000000200)=""/83, 0x53}, {&(0x7f0000000280)=""/227, 0xe3}, {0xffffffffffffffff}, {&(0x7f0000000100)=""/50, 0x32}, {&(0x7f0000000380)=""/193, 0xc1}, {&(0x7f0000000480)}, {&(0x7f00000004c0)=""/40, 0x28}, {&(0x7f0000000500)=""/196, 0xc4}], 0x9, &(0x7f00000006c0)=""/23, 0x17}, 0x41) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xe, &(0x7f0000000740)="ebffcbff13b9fd812eaa4e843048e6993100084888cb18d817935853cc36dcc9df3851a1cd9819a7004589f548c1720e1518cc52b48fe9cd7b331d75b2bc4b7f42482349816faf", 0x47) dup2(r6, r0) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80000021bd, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x10001) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) 16:00:02 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) mkdirat(r2, &(0x7f0000000040)='./bus/file0\x00', 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000180)=0x2) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) msgget$private(0x0, 0x48) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = geteuid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r6, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r7 = msgget$private(0x0, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCCONS(r9, 0x20004276, 0x0) ioctl$TIOCMSET(r9, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$VMM_IOC_RESETCPU(r9, 0x82405605, &(0x7f00000003c0)={0x0, 0x4, {[0x15, 0x3, 0x9b2, 0x8, 0x5, 0x9, 0x4, 0xffff, 0x489, 0xe1, 0x3, 0x1, 0x50000000000000, 0x9, 0x11875a8, 0x1000, 0x1000, 0x50], [0x1, 0x9, 0x7, 0x7fffffff, 0x0, 0x1, 0x1, 0x100000001, 0x7, 0x2], [0x9, 0x5, 0xa34b, 0x7, 0xffff, 0x8, 0x1], [0x7, 0x80000000, 0x4, 0x7fffffff, 0x2020000000, 0x6], [{0x8, 0xd3, 0xfd6, 0x100}, {0x8, 0x0, 0x6b, 0x100000000}, {0x9, 0x400, 0xbb, 0x675b}, {0x800, 0x7, 0x7f, 0x8}, {0x4, 0x3, 0x5, 0x2}, {0xff, 0x6, 0xa4d4, 0xfffffffffffffff7}, {0x2, 0x40, 0x6}, {0x7, 0x0, 0xfffffff8, 0x1}], {0x0, 0x3, 0xcda0, 0x7}, {0x7fff, 0x40, 0x1, 0x2}}}) msgsnd(r7, 0x0, 0x0, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r5, r2, r4, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r6, 0xa5, 0x1, 0x100000000}) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000140)=""/244) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r10, 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCDRAIN(r0, 0x2000745e) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x1) 16:00:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) clock_settime(0x2, &(0x7f0000000080)) 16:00:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) listen(r0, 0x7) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(0xffffffffffffffff, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) execve(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x74}, {0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = getegid() getgroups(0x1, &(0x7f0000000040)=[r1]) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000900)={0x0, 0x0, 0x0, 0xfffffffffffffdc7, &(0x7f0000000800)=""/204, 0xcc}, 0x4) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac3f78659e, r0) socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) socket(0x1, 0x2, 0x6) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0x236, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/16}, {&(0x7f00000001c0)=""/85}, {&(0x7f0000000240)=""/200}], 0x1000000000000157, 0x0, 0x24}, 0xba32c06a8d2a5a8a) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40024004000028a7) chmod(&(0x7f00000000c0)='./bus\x00', 0x1e18a250ee9c77bd) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000100)='./bus\x00', 0xa7fa226c1b21a41e, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b00002327000000000000000000050000003f00000000000000000000008000e0b5000059", 0x2c}], 0x1) 16:00:02 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) syz_open_pts() dup2(r1, r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000000)) 16:00:02 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0xffffffffffffffc2) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x130) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) socket(0x2, 0x0, 0x53) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d285e9946cdb992ce4a000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3b94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204c4daf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf463c687e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43a9578a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e20293fef418b08272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1cd4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f121325ecd658a3e3b64bf5417c780de20abf00c4a335279fa6aa3e2504b62e1da6112979f085181065890adde4af50776fbd3894ff351617ab4b47a67f"], 0x10) writev(r0, &(0x7f00000004c0)=[{0x0}], 0x1) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) socket(0x18, 0x3, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x3c) setsockopt(r1, 0x25, 0x20, &(0x7f0000000000)="42030000", 0xfffffffffffffef2) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getuid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0xc0044266, &(0x7f0000000000)=0xc6) renameat(r4, &(0x7f0000000100)='./file0\x00', r6, &(0x7f0000000180)='./file0\x00') sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r8 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r10 = geteuid() r11 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r11, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r12 = msgget$private(0x0, 0x0) msgsnd(r12, 0x0, 0x0, 0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r10, r7, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r11, 0xa5, 0x1, 0x100000000}) r13 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r10, r13) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86038) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x74d9e7e678b84f0b, 0x68a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="4922ce77dd944f9f724be920e78666b42e10130e457b5c84a2d10027bfd863070b5fb0ba980c9be84fcdfb084d44f27814589b59a4349a1c2385602e228673eca4c7407909b56f004589c93e0000635f0f1d0a2a26d736bf1ad143ab003fea8788a2094e6d490d9668612d", 0xffffffffffffffaf}], 0x1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xe8, 0x0) chdir(&(0x7f0000000200)='./bus\x00') getsockname$unix(r2, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = socket(0x2, 0x8001, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r4, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r4, 0x2) listen(r4, 0x7) getsockname$unix(r4, &(0x7f0000000580)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000300)={0x1, 0xb4d1}) ioctl$TIOCEXCL(r2, 0x2000740d) unlinkat(r2, &(0x7f0000000540)='./file0\x00', 0xffffffffffffffff) close(r2) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x7) getsockname(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) setsockopt(r2, 0x3, 0xfffffffffffffffe, &(0x7f0000000500)="8ecc30c78a6362f68fa4122f385dceba3f87bba6c4fa5996d342cc71e9f3b922bf6dfeed3cd43ecc7d68acf554", 0x2d) write(r3, &(0x7f0000000480)="fe19c25eb6972eb41470075e88cb6f56d3ae6b6c85e4f74d36338a3a25716cc6179cce0051ba0b98b138bca0d799e576d259e27f027b51f9551711e64eadf1679b8a1a", 0x43) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x3fd}) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) bind$inet(r3, 0x0, 0xfffffffffffffe5b) close(r3) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000003c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x5, 0x8, {0x4, 0x80000000}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) dup(0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x9, &(0x7f0000000240)=[{0xfdf9, 0x59, 0x3, 0x4c51}, {0x8, 0xa0, 0x81, 0x7}, {0x7, 0x4, 0x3, 0x5}, {0x400, 0xca, 0x6d, 0x45}, {0xfffc, 0x6, 0x0, 0x6}, {0x6, 0xb7, 0x2, 0x23}, {0x7, 0x20, 0x9, 0xaa66}, {0x1ff, 0x5, 0x40, 0x8}, {0x3f, 0x4, 0x7f, 0x1}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="b62cdf7e56e3b4cff2638da10dca") r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0xc0044266, &(0x7f0000000000)=0xc6) openat(r5, &(0x7f0000000040)='./file0\x00', 0x2, 0xa8) chdir(&(0x7f0000000180)='./file0\x00') load: 1.67 not a controlling terminal 16:00:04 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000040)='W\x00') 16:00:04 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0x40000000) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r5 = getpid() preadv(r4, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r6 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r8 = getegid() r9 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r6, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r7, r8, r9, r10, 0x1, 0xff}, 0x8, 0x6, r5, r5, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r11, r13, r2, r8, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r14, 0xa5, 0x3, 0x1000000100000000, 0x6}) setuid(r2) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x1, 0x1, 0x2a, 0x75000000}, {0x3f, 0x3, 0x4, 0x3a}, {0x2, 0xe1, 0xf0, 0x4}, {0x0, 0x80, 0x40, 0x81}, {0x0, 0x6, 0x49, 0x200}]}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x23, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81c3df2cc82c1e9368c6116e0b5162f974e4f9d95e95") 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfb5) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x100002) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/191, 0xbf}], 0x1, 0x0, 0x7ffffffffffffffd) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) close(r0) r2 = socket(0x6, 0x6edb8f35024378c1, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r4) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x100, r4) r5 = dup2(r2, 0xffffffffffffff9c) connect$unix(r5, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xff18) shutdown(r2, 0x1) 16:00:04 executing program 0: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) mkdir(&(0x7f0000000080)='./bus\x00', 0x108) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4b0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x10000000015}, {0x400000060}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10080, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000006c0)={0x8, './file0\x00', './bus\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x113, &(0x7f00000002c0)) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x30240, 0x0) writev(r2, &(0x7f00000005c0)=[{&(0x7f00000001c0)="86ea42f3d8b696e4e7db8651ebe375a325b778f3f74372cde19f6a2e6e3f5f7c1e5bac0a5177122b981b59f7239f4f9e93a8847fcd2475a6da0fcf053620c4752e836c8836a42df13e3d1538ef037b74a14b49747773f34ce97dc9e52d0f7917a54c4689e441f0719a57a9689a59321c0cf1713bc4cd17f16e972a9a1e54bc90d9356bafed60d53bc2c63ac2a07c467f028fe56c6696284db86eebb2ed35c6", 0x9f}, {&(0x7f0000000280)="3e802659fb1f36ec1f10d6c3b9da4da1b59950efed7930441e7b9a3e16ce95bc7aca9293c21e75d8670a90f9761e2c7472d5f3caa2c6e246cb7fe4ef0ea700176b87af0fa781b781c66bad7c5227c36d72cd41be49be292d6705a61f4265d9667bd4ff9f7a195ac9e5d276d8f5dd56203855a63f40fbfa3f6acf8b8009710b6c7413cb6883f24366775670d3701eb18fa1bc509067a13ab27dcf8141e7a2db90e1e6ceab8026352a77710ba9bc98ab732100a9b6795d4e6f31c13535b3d2036bb59140ef07d885582c0a61cbed558d633a912ac06d5736b04910d8", 0xdb}, {&(0x7f0000000380)="59f9bbe5282c0ce28f21be96e8affb65437887b8c41b9cf32aab2544e2bc1d65", 0xffffffffffffff93}, {&(0x7f00000003c0)="784c9693623c874b600ce6e75a9d918c1d019be370a672290785ab0cffe32811b5437b895016ba62924393031a815c66812668752330b1c847ace95c1e16fd974460c92e1cb10eff7f000000000000f6e26f04833609da29a84825e64e0225408dc3e1ee8168ac0f82", 0x69}, {&(0x7f0000000440)="48e3b52de9488cb7d4b250a0a333098aafec5d3549be68c3edb54fa3f61cdaff0d81774ea2293f839e369e1696a4f34d42dbab0cc456a8410336698afabfb6", 0xfffffdfd}, {&(0x7f0000000480)="618a010d2f03e2e9bbd5d72721058e1bcd99f9b7409a6138d4c01da5abd9d88a7c5facd5b2bce878ef879a4ac0470bb0396e8c093deb06738fa76cb02748a4c9de78890a9ed3e7f15f27f5b6ad2429e9b000bd5cf20ddb303fe415475d31bfb02feae1eb40e37de0056c786f86fe8da6e31b715ef20d7ec750dac361b7c718f15463d6835a6cf7e7405581e7ff24dd50ec0b54e1fba437e96a7469c3f3695faefb6afde38917e78b9dc1e98d4e800f5a35281d3c6a24ba2228ea006c010033efb8be917db05a1fc58627aac05043d5055d80bf7d0baa2dac1a5a319da928b6235f332813602ea53480ce88e52b", 0xed}, {&(0x7f0000000580)="ecfefeb2d1c13b1ffd09c312f71a10b04d794e829f666b309e6e311a021cae7c683689a1", 0xffffffffffffffe2}], 0x7) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000640)={'./bus\x00', 0x3ff, 0x514, 0x706d, 0x1, 0x15b3, 0x0, 0x9, 0x0, 0x0, 0x5, 0x1000}) 16:00:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) r1 = dup(r0) listen(r1, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x0, 0x48) getpeername$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r1, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0xffffff46) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) sendto$unix(r2, &(0x7f00000001c0)="1b049cc7841cfecb6cb808d9b5659a5f48e9473f3a0239b56dde86c07726d36871483fe5276ca304deebf2c29a31287611cf572410564fc5453f71089c249e14425050ab0186ebe8d4b08dd1835a988f6bfba1afd1c8ed1f25b370640d738f2e315240893413dfead0bb4c1d4c60264e9f6509120b3e94e4d706c950d80fed52850e98f0f1761758003cac9f6821d391431c5f712338e8baa30e5f8b8340f49aaf0f1a30198c2a0c3b450a76581d2c98482a21a6d565db5ad951d9c88fe48c692dd7d0a4511d8a28c3f671d30b9278dd0000", 0xfdd6, 0x6, 0x0, 0xfffd) shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0xecc) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800400000081}, {0x3}, {0x4000000000000006}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000003c0)={0x9, 0x0, 0x8, 0x3f, &(0x7f0000000140)={{0x40, 0x20, 0x1, 0x2, 0x6, 0x1f, 0x8}, {[0x7, 0xc305, 0x5, 0x2, 0x8, 0x6, 0x0, 0x8d4e, 0x60, 0x1, 0x7, 0x6, 0x4, 0x80, 0x9, 0xfff, 0x0, 0x9], [0x3, 0xff, 0x401, 0x4, 0x8, 0x2, 0xab, 0xe, 0x1ff, 0x401], [0x80000000, 0x7, 0x394, 0x1, 0x1, 0x5, 0xfff], [0x7, 0x80, 0x4, 0x7, 0x8, 0x4], [{0x4, 0x0, 0x7, 0x6}, {0x1000, 0x5, 0x2, 0x800}, {0x9, 0x0, 0x7413, 0x9}, {0x0, 0x80, 0x7f, 0x48383365}, {0x70be, 0x80, 0x7e6f, 0xfffffffffffff001}, {0xff, 0x6, 0x8, 0x8001}, {0x45, 0x5, 0xfffffff9, 0x2}, {0xfffd, 0xa4000000, 0xa0000000, 0xf7}], {0x6, 0x1, 0x0, 0x2}, {0x33f, 0x7, 0x2, 0x1f}}}, 0x9, 0x7f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000400)={0x1, 0x1, 0x7ff, 0xffff0000, 0x3ff, 0x9b34, 0x0, 0x10, [{0x6, 0x0, 0x4, 0x2}, {0xd9, 0x8, 0x20, 0x4}, {0x0, 0x120, 0x6, 0x81}, {0x7, 0x8, 0x1, 0x7fff}, {0x24, 0xfffffeaa, 0xfffffff8, 0x5}, {0x4953, 0x5, 0x3, 0xa3a}, {0xfff, 0x2852, 0xa4, 0xc0a8}, {0x800, 0x0, 0x1, 0x7fff}, {0x8, 0x6, 0x8, 0x2}, {0x401, 0xb5, 0xfff, 0x7}, {0xffff, 0x1ff, 0x7f, 0xf11b}, {0x3ff, 0x8, 0xfffffffc, 0x7}, {0x0, 0x3, 0x800, 0x100}, {0x3, 0x7fffffff, 0x0, 0x1}, {0x8ea, 0xba7c, 0xee, 0x1}, {0x1ff, 0x13, 0x10000, 0x3}]}) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000000000)=""/18, 0x12) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r2, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/123, 0x7b}], 0x1, &(0x7f0000000340)=""/4096, 0x1000}, 0x2) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x8}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="9c4209e0016cf24861362889aadec7bf4d564226699bf000d435814cf0cbe6e175958597aef51d8f649103dc002f23d6d27b3f5512a0f29492f55a022afb25da2bad8d632b1894ba55"], 0xa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) dup(r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x20000, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x14}, {0x7c}, {0x7ffffffe}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0xc0044266, &(0x7f0000000000)=0xc6) renameat(r3, &(0x7f00000000c0)='./file0\x00', r5, &(0x7f00000001c0)='./file1\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") open(&(0x7f0000000080)='./file0\x00', 0x6834d7f1b0905d1d, 0x4) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000040)='./file1\x00', 0xf99b63bbf409d2b0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="800000000000000000000000000000002d00000000000000"]) 16:00:04 executing program 0: r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x2, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000001c0)=0x185a22d4a5cc8cd4) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) recvmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r1 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) r3 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000008c0)={0x35, 0x0, &(0x7f0000000880)=""/53}) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = dup2(r0, r4) open(&(0x7f0000000300)='./bus/../file0\x00', 0x0, 0x180) recvmsg(r5, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) lstat(&(0x7f0000000900)='./bus/../file0\x00', &(0x7f0000000940)) 16:00:04 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000800), &(0x7f00000008c0)=0xc) fcntl$dupfd(r1, 0x0, r2) r3 = fcntl$getown(r2, 0x5) r4 = getpgid(r3) fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000, r4}) r5 = accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x2, 0x7ff}, {0x18, 0x0, 0x3, 0x69d40000}, 0xff10, [0x1, 0x5, 0x8, 0x0, 0x6, 0x3, 0xfffffffc, 0x1]}, 0x3c) r6 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) semget$private(0x0, 0x0, 0x1) r7 = shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r7) shmctl$IPC_RMID(r6, 0x0) shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x2000, 0xf2f811f00d02332a, &(0x7f0000ffe000/0x2000)=nil) r8 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) unlink(&(0x7f00000000c0)='./file0\x00') shmat(r8, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r8, &(0x7f0000ffb000/0x1000)=nil, 0x0) r9 = shmat(r8, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r9) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x7fff, 0x9, 0x7, "f68f1f827bc1b555ca7ee5cda0c4110bec759ca6", 0x8, 0x1}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000044}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) bind(r4, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x17, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0xcb23228fa3da16f8, &(0x7f0000000180)="9349e3e1d8e00897db50f7c6159a2d194c4961eeccd8e827ca9af45370c474c2f1eba27bdfd392eb44f94fa9e3a67ada68d1ea8fe4836b58745223e9c76c4be957e72dbd0843885281f225e2faab69c49fcce2d36061061475e74caa539b9662ed1ea4c24ae6e8ded9b7f3b68444ca19d25a0b4d2dbeab4db2cebd3e04722297d9eaa060f5c7d490", 0x88) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x8000) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") 16:00:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x4000, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000100)="2566a6cf49c631260879a069ef89d730ee9d37f906c35d81b64a4e01cb4bcab4bdfdc910739721a73fa21daee3d3e2939beb15cf3d55cacb590acacf5feb0c777a57eb46a800d235a54179b6c6af73a27c305134ac26cf89d7239aace0023045b7d5749112b6c7b0bade76c7a10620d85f66629989ad976c4b7fa5a0b8ffdcb76a16c2602827d72edb29101279c7b24873b9cc5ed1618c2083ce1d9dc56649b370b0df6b1ecfca96c28bc35ee4", 0xad}, {&(0x7f00000001c0)="c97a196cd8e15dca2dc45e82032795d273b03a38c1ad954831371a7b864c70967e726c85a6bcd0ed1ba11308e80d88e260b6349a96c657fc8f8e095bd596429a9132e0b192cb858631c36406b78304e442e786f431905e03f0573dc37d199de9fbfe30f5bd0f844b634ff5d7d98d321ed97cfabc2ec815e1f6e387f4d04dbd510a493093c1e15c88880170a5ce6327ddd32b87f35aad979578ea0d06deed874f805a585739f061085d2fec577d85fcc9", 0xb0}], 0x2) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x2000, 0x80) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000b}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="c852eaee1810d2067062728ef4337710f405e3ba6c92967df348b1cd0a169d0a25cdc679f5ad518153c77b493886fb102c2efc54a64eb79a6c99b59328d7d1bc96c76a4aa1f25851977f521895d579cc029cad516a9d4ebc194ce039eac55429e5e3f3ce06fc4840c8bf1f3962051fcade828a74c056975f9b25bbe9d8acc4245b1099bb96dffdadc94c616f88635f2c89e2bc272426befd7a826d72f98f32dc380b8795ca26808205da93", 0x63}], 0x1, 0x0, 0x0) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCSTART(r1, 0x2000746e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)) 16:00:04 executing program 1: msgget(0x3, 0x100) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x80a6}) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) dup2(r4, r4) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYRESOCT=0x0, @ANYRESOCT=r3, @ANYRES16], 0x3, 0x1, 0x800) r5 = socket$inet6(0x18, 0x3, 0x8001) dup(r5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) r0 = msgget$private(0x0, 0x100) msgsnd(r0, &(0x7f0000000180)={0x3, "88b649942f245ef3ed05420cbcc730013b8ee864f2c90b250e24c3db7d31277913d3c1181b1b784a791f0b6913024ea322bfb1d05e5a3b5fe2e63968f8a276929cb7287f4995f0784ae3f2172276ccfea72515ce8cbb4a0e963d58e5a6dc8acdef4e4754ccf00136fb033b0213fb4d4b17d3a0735eb701befbd0d97c29c5a9bc00bbd79cdc37ef58b9014a561635f829c49b7b8adc65891648ab347880a26b5383c635689f157df0b69495883128dbf67954399d687cfe480147f86af8c8ea02"}, 0xc8, 0x800) write(0xffffffffffffffff, &(0x7f00000000c0)="55b0039faa6f40059635e12eada037805d61691d841cb5370b4c0fd3e345121bfdfb42d90d6cf0ddc86120b22fdae0c05c20a69438a61d950779df5b73c5182a259e652abdc1d595e57833751c0c62eb1e8e24064aa32e4fddb44bb931e7d242b406468fc45d47c69356a0a5582c6be238b5ca8102797975178b471c4a7df7ec03ebb11fa11ec6cee259", 0x8a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff], [], [{0x1000}]}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x4000, 0x1f) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x17, 0x0, 0x0) r6 = dup2(r4, r5) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000100)) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="04090000000000000000"], 0x10) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) utimensat(r4, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x6, 0x1}, {0x101, 0x100}}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r5 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x17, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x17, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname$inet(r6, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x40, 0x8, 0x2, 0x0, 0x6, 0xad00, 0xdb83, 0x0, 0x1, 0xfffffffffffffff9, 0xfffffffffffffffc}) 16:00:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socket$unix(0x1, 0x2, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) munlock(&(0x7f000074a000/0x4000)=nil, 0x4000) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0xc0044266, &(0x7f0000000000)=0xc6) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000240)) chflagsat(r2, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff0048}, {0x6}]}) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) fchownat(r0, &(0x7f00000001c0)='./bus\x00', r12, 0xffffffffffffffff, 0x2) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000080)='./file0\x00', 0x222) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) pread(r7, &(0x7f0000000380), 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000002c0)={0x1ff, 0x0, 0x6}) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCSCTTY(r4, 0x20007461) 16:00:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0xe073) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:04 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000002600)=[{&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c7", 0x28}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = getgid() r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r3]) setgroups(0x2, &(0x7f0000000000)=[r0, r3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000040)={0x5, 0x3}) setsockopt(r2, 0x6, 0x7, &(0x7f0000000080)="83d039e1b97e9a472e2c35aa38a173f4414e8af7ee4aa3d3f51c9ddef6bd4177ab8f0ac60e65fc19ff645e8ea9cf0c7586d628472cc0e313e3b666e6ec3bd5fde7c1fc979af53d466a065309a198a65edda5e3eb5d529b38", 0x58) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80286987, &(0x7f0000000300)) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x5c}, {0x1}, {0x4000000000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x1, 0x4, 0x3f, 0xffff683d}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:04 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) r3 = dup(r2) recvfrom$inet6(r3, &(0x7f0000000000)=""/57, 0x39, 0xc3, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) r2 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r3) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r1, 0x2) listen(r1, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x8, 0x1}, {0x18, 0x2, 0xdf, 0x8}, 0x10, [0x2, 0x80, 0x3, 0x2969a3e0, 0xac33, 0x80000, 0x7, 0xeb]}, 0x3c) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x1000, 0x0, 0x40, 0x2}, {0x8, 0x6, 0x2}, {0xf3cc, 0x8, 0x3f, 0x400}, {0x1ff, 0x1, 0x6, 0x7fff}]}) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x1d}, {0x14}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x3}, {0x20}, {0x6}]}) syz_emit_ethernet(0x395, &(0x7f0000000400)="e4") 16:00:04 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/39, &(0x7f0000000080)=0x27) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000001100)=ANY=[@ANYBLOB="82022e2fac1400fe7d81afe4875733e0f2938404d118110e3851afc734cb99f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebfc8062782813c8cefe5db1bd4f9c0e36d58ab5879e67ee7fb584d490000007c060000005587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f575d8684cb24dd92f008c1976198aaebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818c528ea997e3ea944df0430b67f054d58015887bdf2c440abec43c977656f9305d4729f7c40b3dffc9adc8360ac2ef1754c09b092cd0e67beab3b00e2a0308ef6b4300048c4c0db2c55a02a05961e2dcddadb9edd8a568f52cb83a546426da5d941f986fc40017f07064b23f1e1692c35dbdc77d3f703a94ea03300c7000000000000000000000080d03e2c529735640124e1502f8c067154339114617b7cb265c2f2ffff0bc122f0c1f35142ff223bf6b0288babc10300b8356ba786fa54fff9ed3beb012f310c34fbd073abb36d953aab5e9f3bca4bfa199909059747529266028483423441b612130222582df33b0dd482a1a3b1cc45ab57be4a94fbb99c0e7a79e566676f770cb69579ec2c2c7dc52b61d7e75c9f6e081bf1b06643019dde7a179f84a60f7b9e00612c02d9f0675c291b8bbdc2ba33eb2a946704765e4d8a4c723fc848be758d529ea008ec032c45b262e9d9da718be75d14d899333b0ab50ce898d45f366d1b90e386b6187cd638ddddda710cc490476d51611b5eae714704970311e947bf313b757a70a108e9cc55bcca376100055c9ff67959d7afbf57ce2aed0877503c000000000000000000000000000000001200000000000000700aa30ba34c57c0344316090a123caa6f8f26037c9a62ce7a3214e2dd4e904affbd91b080e55406fdcd70a456408a740e5de3b2e7704856360fdbc2a37f02b254a75a4331b17c5e2d192da8b0dae61a9aa6dbe652f78f810c9b8553395e7aa591e08448f1bc6ba362b910777340594265de31e86e70ab2597a50168870cd726695547fb8e6aab3b8a60670ca530b7598f56a20890b72f34afe1b440df6f9bf0984c43d3fe52e86b95a859a20e85488f4b8fb75d03e7ad9d4d4002441685ba91ce4e2f83c08809e2ee6685fdc124da8a0673f9f608203452cbe7df1d02d7d44ae06927f765e49cc3c631c01d34da5f1b56fbb3560f0da5ff01f1ecaf80b13c387ea186bf4297aa57e8dc10d29be5bf98d0bf03252d9e7d489a7b2c0a691aafc7a6fdaa23740a67d50a1be5e342ae81f30fa592346b22f1f90528037f2b9f2f0de22576739c12250f13bc24ac0752e7d0ffff64e013979a330bbaae4cfdb7750875c49c961ca99f626591a4f2796e09d0a4ad906eadfa4955c64dc89a2d5de3ed6aab4e3b48a435c118882ff237f4c26874bfa75ac68d39567c05140239be5d00db289670e891a225837e991b7876d416840000000000002a0000000000000000000000000000000000009b87ee24c1875cf9f9f8f99e61713e3bdfccbec89391ea60cab10b73fa0fa50b49d859e40325eb7c9cd9acd25a00dc043bba4b035bdd21645c4aa6c36099d64e6e422a9c439c23d5dad406fd57b250aa682fc61219574ef1bb0131f7522e3f407c4d3332e2e87bf4261ee3940926c4fcb41d36d6b3557c79955c52f6bf49bf61c2a6ad87e3a458fcc442f2d6f3ad00000000000000000000000000009df5f80349d1d6a16f8a362e3c707206eb0da1cae6126476d713b1381de01b7525206502d1e681616a7d6aa8dd5a98b221104a933d38ad92914eb466de837c6d8d5c5749536c4d44a724cce095492842b5a77ebc9b781909e73ec073e1fd47102e3a84bbd5e81c98bb5f7ab1050860630ca4a1da50493e5fa5b931323e0644107079f570d61ba59a2d46036c6f78094bebebc327a827c0d1a45b6b97b584f37c299cfcb40fbb8fda98936540e39505193ee9529d963c6b7a69d0c6191a43e3a4ae77880c68dcb7f29cc825b8afb06be33317a1d27c68cb9271a034054f461911d40e705a9f7968fcaa5e5c9b1f526bf76fb50761fde39867e64ba7b100379f485d43f5d4fe9cbc0a4682f734e2d131560aeff163c0102126d9c6f19bb80688920a33d191333aaf8b79ce"], 0x10) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(r4, &(0x7f0000000680)=[{&(0x7f0000000100)="22532e5c17c55a6c140000926a1f4de600aa8c8006cd05117e39834b47906e23cb3f2d2c1f87c0f7cd82c2b8856a38facac08d5b1896ea7b7ea0de5e6527313952aa4ba4c024676a693af0653df03c099576ee06a409f8fdc863a98daafe3cda94201606683893b6ca20827bf17fc40bdf439a5f6caaffa9d275aa1fa77d99df32bacba60d7ea5a0b82492606cc6ea2058308a10", 0x94}], 0x142) 16:00:04 executing program 1: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x4800000000004515) r1 = semget$private(0x0, 0x5, 0x204) r2 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r2, 0x0, 0x3, 0x0, 0x20, 0x0) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r4 = socket$inet(0x2, 0x4, 0x4) poll(&(0x7f0000000200)=[{r2, 0x1}, {r4}, {r3}, {r0, 0x2}, {r2, 0x10}, {r2, 0x20}, {r2, 0x80}], 0x7, 0x3) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x17, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r2}, 0x68e80cdf5362a287, 0x42, 0x40, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r5}, 0xfffffffffffffffe, 0x0, 0x0, 0x2398725e, 0xb10}, {{r0}, 0xfffffffffffffffd, 0xa8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x1}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) close(r2) r6 = dup(r2) ioctl$BIOCSHDRCMPLT(r6, 0x80044275, &(0x7f0000001840)=0xffffffffffffff80) pipe(&(0x7f0000000040)) r7 = getuid() r8 = getgid() fchown(r2, r7, r8) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r10, 0x1) readlinkat(r9, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) fcntl$dupfd(r2, 0xa, r2) writev(r10, &(0x7f0000001680)=[{&(0x7f0000000180)="08311a394a9233f43c1100afda24ce57a4e0e409aba3e2cdf52ceeb5c064a37374ceeb633241f8b02f8e4c417a9c351c", 0x30}, {&(0x7f0000001740)="db46800e0708cb3f7f52e173c731c288ee7d32f5d0afa58ac37b228f2a20576d541fb4641cca77a0fa2341672bdfccbea73518d5be57ad752c71c4b88348dcdfc1cf475eb73f5b57359e676f6802b3df8a534f482e8cb35b1eb558a341ed2b469e60577a6c039ea7aeca85c67fcdc176e455eb569367b1250aebe2acd7912ecd85303bd101b8c6181e937dd0276c605bb0b339710fb4ec46781c370d1a7ecedf4053a1416fecc6413ca50d65f3513e6d825115bad4779b5622247bbff87549985778c7fa3f1ba8271820ac730c972d74bad159802488a393ddba3ee424c569a4ec0d508027c8e80eb83a78582c", 0xed}, {&(0x7f0000001940)="a1971fc1d35f4383704f89c18531328db84453c190094e4d65369a58f4d1c2403e0b6c80fb10475422f7d5aa78b70ae7d7a0aeefc906b79e1bdd9082174723d350ae50777802bf0f9880d14afe35bb5897c2b12fbf7ad6017ae165d177a62686961ee969a68d90b8877f4eac9bddbe94222f765c3e03cb7636a8fc0036057ee4ca5c4827fe43e1614cebca2723608e41a7728ba9a601150124d9a28f0f9ce92f8585a21cac1c3fda1efc6b86b288416c095ab21457af5a9e25915e613f0b2b6973c8803266b4c67bbc", 0xc9}], 0x3) syz_open_pts() r11 = syz_open_pts() fcntl$lock(r11, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r11, 0x1) fcntl$lock(r11, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r11, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) 16:00:05 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r3) r4 = getpgid(r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r7 = dup(r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r8]) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x17, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getpid() r14 = geteuid() r15 = getgid() r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x40, 0x0) r17 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0x17, 0x0, 0x0) r18 = dup2(r0, r0) r19 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r19, 0x0, 0x17, 0x0, 0x0) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r20, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r20, 0x2000746f) getsockopt$sock_timeval(r20, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r20, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r21) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r23 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r25 = geteuid() r26 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r26, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r27 = msgget$private(0x0, 0x0) msgsnd(r27, 0x0, 0x0, 0x0) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x2, r25, r22, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r26, 0xa5, 0x1, 0x100000000}) r28 = getgid() r29 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x30, 0x2) r30 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r30, 0x0, 0x17, 0x0, 0x0) r31 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r31, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r31, 0x2000746f) getsockopt$sock_timeval(r31, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r31, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r32) r33 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r36 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r36, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r37 = getpid() preadv(r36, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r38 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r40 = getegid() r41 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r38, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r39, r40, r41, r42, 0x1, 0xff}, 0x8, 0x6, r37, r37, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r35, &(0x7f0000000500)=ANY=[], 0x0, 0xb78c64b1b97a9ed1, 0x1000) msgsnd(r35, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r35, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r35, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r43 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r44, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r46 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r43, r45, r34, r40, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r46, 0xa5, 0x3, 0x1000000100000000, 0x6}) r47 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x400, 0x0) r48 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r48, 0x0, 0x17, 0x0, 0x0) r49 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r49, 0x0, 0x17, 0x0, 0x0) r50 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)="c28a09250c14a7e1253ddcd460bc178a2f83df18929ec19fb386e76556ca169f8f7e3d342a30", 0x26}, {&(0x7f0000000140)="b20b9b17a8c9f3bff9d3b874889291ed082be9", 0x13}, {&(0x7f0000000180)="5d14f9ef5c656113f3ec5e4ff9a64b0a6082e0a9e2195ca99264a10a6a995245d28b32747014b0d6799f18d83f163e815ad574e838595269530e48d5fb0f696a457822db6c38c47abb452c611c490785792c6054723d3126daddb381541a754110574c9e80ad233b35a8e267dcbb3f23b3ea807c61cafcc0148b22938de4e0b2a4710403e8a52d348835b30c062b3f0c6982", 0x92}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r4, r5, r8}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x30, 0xffff, 0x1, [r0, r16, r17, r0, r0, r18, r19]}, @cred={0x20, 0xffff, 0x0, r21, r25, r28}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @rights={0x18, 0xffff, 0x1, [r29, r30]}, @cred={0x20, 0xffff, 0x0, r32, r34}, @rights={0x28, 0xffff, 0x1, [r47, r48, r49, r50, r0]}], 0x128, 0x18}, 0x7) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r51 = kqueue() kevent(r51, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r51, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r2]) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r4 = dup(r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setgroups(0x1, &(0x7f0000000540)=[r5]) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r8 = dup(r7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r9]) r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r11 = dup(r10) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r12]) getgroups(0x6, &(0x7f0000000080)=[r2, 0xffffffffffffffff, r5, r9, r12, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r13, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r14) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0xc0044266, &(0x7f0000000000)=0xc6) kqueue() r5 = socket$unix(0x1, 0x2, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000040)=r5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x17, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x7fffffff, 0x100}, {{r0}, 0xfffffffffffffffa, 0x78, 0x2, 0x0, 0x2}, {{}, 0xfffffffffffffffb, 0x18, 0x40, 0x7, 0x17e}, {{r4}, 0xd820ce03007ac233, 0x2, 0x2, 0x1ff, 0x5}, {{r5}, 0x44dc0efad03415a7, 0x10, 0x40, 0x100, 0x65d63a5c}], 0x3, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x84, 0x10, 0xa8, 0xfffffffffffffffa}], 0x9, &(0x7f0000000180)={0x8, 0x6}) 16:00:05 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x180, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000200)) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000e01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x0}, 0xc) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x212) getpeername(r3, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r4 = geteuid() r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r7]) lchown(&(0x7f0000000240)='./file0\x00', r4, r7) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) r3 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x17, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x17, 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r7, 0x81205724, &(0x7f0000000300)={0xffff, 0x0, 0x9, 0x5, 0x9, 0x7, 0xffff, 0x10, [{0x6b, 0x6, 0x6, 0x800}, {0x1f, 0x40, 0x7, 0x3}, {0x6, 0xffffffff, 0x7fffffff, 0x3}, {0x6, 0xc6, 0x7e0, 0x100}, {0x80, 0x40, 0x5}, {0x40, 0xecb, 0x10001, 0x5cc}, {0x6, 0x4, 0x7}, {0x8, 0x5, 0x400, 0x2}, {0x8, 0x8, 0x6, 0x1000}, {0x0, 0x8, 0x3, 0x81}, {0x1, 0x0, 0x7, 0x2}, {0x2, 0x3, 0x7, 0xff}, {0x9, 0x166, 0x7, 0xfffffffb}, {0xffffffe0, 0x3, 0x5, 0x2}, {0x4, 0x9, 0x80000001, 0x2}, {0x8, 0x7, 0x9, 0x5202}]}) bind(r1, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESOCT=0x0, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRESHEX=r6, @ANYRES64=r0, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYBLOB="00aeeaea89d3365e0b00ec87a7d81ff09edc90852d8e305c7618a78def57d54e709298f1a2e1225c50100103d65961aa456867feb0524273a34cbbbeb4685fd8f0b3f8c5923b71eb21f59e0449a28bacc288e4331fb1aa586501", @ANYPTR, @ANYPTR], @ANYRESOCT], @ANYPTR64, @ANYRES16=r5, @ANYRESOCT=r3, @ANYRESHEX, @ANYRES64=r4]], 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000640)={0x8, 0x100}) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) pwritev(0xffffffffffffff9c, &(0x7f00000005c0)=[{&(0x7f0000000100)="3c745e9ac2aa62dc3d771b0174f7471af1ce46c466d40ff3b4247b8d3c87a017b455645638b3aa992e3f70cfd365f285fbb2c16fe48782ebdeeeaa7d942ce7f389b979a1b23516be", 0x1b}, {&(0x7f00000001c0)="047f8c70f0e231d7971d2568a9b8e449283abecdddd250e55769b3af4740e7e07a3b77241c4c79a715435d4bc60d89229cb6d86618df7cf96c1da9f214c6df580f9f481f5ff19e20e5d1ef9eb5c2d63c0189fa27e54d963918eae9e8486d37979447e075c3b6dcd2bdb8b97db353ef922eb13422ccdea2b639843f03ee2189d87e43d4b4be1b15dfdd251978d39b8943f1fcb42ba26d234bab673c369246d28eb3aa2bd3c6f245fa274cb7f108dd42a93ec0f90b45907938b722855e758ab02503066db69408cf00355ed5c0ae54ec209423bf753f67c56a4075f2fcc664522976fd867555e5c740f8ae442f8987c2bb062ae3430a755e3a0277b91adc", 0xfd}, {&(0x7f0000000300)="fc22bab05d6b23d0d4a411d8ed57911bbe96f45ca020d53b08a1c6c8783752b80f51d6f34912bbcdcd4d3a97cde0eb0ececb1de7e94ba9b8693e1d5f2750341ea623d58f8878c81bf01b4c0525de0f2d54c7dc9b8f740a7b425d93f783f530157107ccc156c3c2b2431eabf8ac090ddbd928d9eb47fee69fdd67aca8d44818d477db02a85495017cc72611dbb18ed5dcfe5bb67b4dfefa3490390999149572782e200fdda175469ac762f9074cbe7ace9a548d25c76f8e5d26a7299d676aacafc8c35d48184fbcfa3b", 0xc9}, {&(0x7f0000000680)="c66a7de438074df37fd30cce57570549faa2993e45377d57d444423d12c6fd2fe868bb686b823ff6eaf6f809df4da3d8c14f1ce6304be468e56e47efe6fddf289454456077cf4a44e92e18bc03edd2cabd927e07ed", 0x55}, {&(0x7f0000000480)="9390b5de0e4e6e6699a1ddb0b97d9cb2dff597f2eea79f76120581f8d4c50c50bbe233bda3e29c0c199cf0c1083d16fab2b2d30bc81941f26ace25310b0d1ddb14ace137cc7ec14ba29868c53daf683f594f2fd4a994a7a9191cf7cdf33893e98716514df538c1a5fce33bb373b65d6ab48a50", 0x73}, {&(0x7f0000000500)="d08f6d9a711926a191e7e57c477a156ceb1fdf067fd8be5bebd273012947f42b37af5f84b14a417483550f167aca51dba4424b16df25dcf056fddb60fde52926bb05f67f7ae7c7715043fc28f5ca0c0f95b2e9f371cfd9e583e58b3afa6320c4f78feea56e216d779aceaa9522cbcfd2929e000d060dee0d8d8da7a6685335777718e0b7d9a3d6", 0x87}], 0x6, 0x0, 0x0) 16:00:05 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000, 0xffffffffffffffff, 0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000225]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690e, &(0x7f0000000300)) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0x7}, {0x6}]}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x61}, {0x48}, {0x6}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x17, 0x0, 0xfffffe4b) setsockopt$inet_opts(r1, 0x0, 0xc9e2756cc97afa30, &(0x7f0000000200)="b2232e09051eedae9d4b1912d90f88b2caf8e5621b2df14705308fdd45947c2b311c0cd7b831cfcb45282b43800c2a4e75d68883021778215af88408f38adedbf76c684cdb96b65efac5f37b0cd40f66379834282dd5824c12b39d0616fbe25d13edec364568d36b6d8fb7f9a95f2890605c339d2cf9f80dc3bff126b6b698537b195d", 0x83) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x7) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2003, 0x1703) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000000)) chmod(&(0x7f0000000040)='./file0\x00', 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{}, {}, {{}, 0x0, 0x0, 0x1, 0x0, 0x800000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) chdir(&(0x7f00000000c0)='./bus\x00') r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) 16:00:06 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) listen(r0, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x800, 0xe0}, {0x18, 0x3, 0x81, 0x80}, 0x8, [0x81, 0x4, 0x1, 0x3f, 0x6, 0xfffff800, 0x1000, 0x5]}, 0x3c) setsockopt(r0, 0x2, 0x4, &(0x7f0000000100)="a81d21a5a9718fba89bedddbd05c3eacf71969aa2d30508dc1dc0e470f4df580393109301365c05b8a74d76840156b77bc568113c0bd1e0bcdaa0a3750ab0fa4e5d991d149d126612b3c69ee7a86", 0x4e) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea770917a2ddbcd5ab47ae26caa0416fa76d06336acf00b7804be78ff2f91f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd897b0fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8003494000000000000010000080000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x10, 0x6, 0x8) 16:00:06 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x9) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) syz_open_pts() syz_open_pts() 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c, 0x0, 0x1}, {0x61}, {0x7ffffffe}]}) syz_emit_ethernet(0x53, &(0x7f0000000040)="d157010200005fa25ae5f6fa4c532402caf61d480901e398c5bd99f1b0db6a534236bd62d89e718136951baec70637af8fe9733cdd64ef5ce0aa20618f5ffa6496ee0a1300"/83) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x3011, r0, 0x0, 0x1b) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0xc}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0xa, 0x800}], 0x2) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') r4 = shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) nanosleep(&(0x7f0000000580)={0xe60e, 0x7fffffff}, &(0x7f0000000680)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000840)=0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) open(&(0x7f0000000400)='./file0\x00', 0x200a1, 0x101) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000380)={0x3f, 0x1, 0xe2c, 0x9, 0x1000000003}, 0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000780)=""/187) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2c}, {0x60}, {0xff7e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:06 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000010000"], 0x10) write(r0, &(0x7f0000000080)="9e3eb3900603b73725c7419aab423046e9e5da56cc9be8864fabe4f27242c95533ee71227e42eda5402e", 0x2a) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000002c0)='./file0/file0/fi\x00', 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 16:00:06 executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20000, 0x0) mmap(&(0x7f000000c000/0x1000)=nil, 0x1000, 0x0, 0x2011, r1, 0x0, 0x0) 16:00:06 executing program 0: shmget$private(0x0, 0x3000, 0x80, &(0x7f000000d000/0x3000)=nil) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000000000/0xe000)=nil, 0xe000) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[{0xef24, 0x6, 0x4, 0x7}, {0x5895, 0x0, 0x0, 0x4e9a8}, {0x8001, 0x80, 0x9, 0x40}, {0x1000, 0xd1, 0x2, 0xffffff9b}, {0x8, 0x2, 0xfe, 0x4}, {0x5, 0x5, 0xf7}, {0x1f, 0xff, 0x7f, 0xbe7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x3}, {}, {0x6}]}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x20000, 0x0) socketpair(0x1, 0x3, 0x40, &(0x7f00000004c0)) socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) socketpair(0x2, 0x8003, 0x3, &(0x7f0000000500)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000240)=0x3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) r4 = socket(0x2, 0x8001, 0x0) connect$unix(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="82062e2fac1400107d816e18f6e608db21f71b0c14eeb86455caf3879d64250f2a8b4cbd90f089bb40a5b478ce8587d95b320ea8e352d56580ffc0fc31d6346fbac616a5401ba0066a054c806a58a842ba410f78b50c8ad4de09b19126af3ae08d45d1bc285c8f34f31094ffe8977042b1561f9940b96c9b11e4c4973d46b9b08e7406d04300"], 0x1) getsockname(r4, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r4, 0x2) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x17, 0x0, 0x0) bind$inet(r5, &(0x7f0000000180)={0x2, 0x2}, 0xc) listen(r4, 0x7) sendto$inet6(r4, &(0x7f0000000340)="2b6e149126dcc29451ca091b134d6e2b7d0da876ce8287d50d054a3aa5acfa9f5826e8f920995e724270c67b8c5fc403ff667458b30c4de5178db47d7955941688aede3816f07ae09701e6625ad882d0294e396e3309f4cf6a4118ca185e2b0e07bf15ff826da2d855b332d44f98c5de4b64a195778d136df15127cc9f36c6dddbe6185f7da0437cf4e18d52a635d0e81553a109173963c8816a258b146a82cfc7abf5f69be1430ca2030833433300d7aabb9f56b88a08c7c7ff66feda08393cd6f853fea8e1aec16195618fa9af94231ec650a5ec3fff93a0a6ecedb5c63237ccd334fd", 0xe4, 0x404, &(0x7f0000000000)={0x18, 0x3, 0x100, 0x200}, 0xc) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) getgid() ioctl$TIOCCONS(r7, 0x20004276, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x19c) ioctl$TIOCMSET(r7, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f00000001c0)=0x5) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000280)=[{0xffffffffffffff5c}]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000002c0)={0x10, 0xfffffffffffffff8, 0x4, 0x2, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x70bc}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x20}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x90}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xbee7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3ff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x8000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1000000000000074}, {0xc}, {0x6, 0x0, 0x0, 0x8bf}]}) r1 = socket$unix(0x1, 0x2, 0x0) listen(r1, 0x2) pwrite(r0, &(0x7f0000000040)="fb1b8a8d1a029be96914f6357e3a", 0xffffffffffffff1a, 0x0, 0x800) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x2, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000180)=[{0xfffa, 0x9, 0x2, 0x8696}, {0x4, 0xf8, 0x80, 0x7}, {0x8000, 0x1f, 0x1, 0xd1c}, {0x4, 0xae, 0x1, 0xfffffffe}, {0x5, 0x81, 0x40, 0x1000}, {0x0, 0x48, 0x4, 0x80000000}, {0xe6, 0x6, 0x4, 0x81}, {0xcf, 0x2e, 0x5, 0xbf}, {0xff80, 0xff, 0x6, 0xffffffff}]}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x4) syz_emit_ethernet(0xffffffffffffff0b, &(0x7f00000000c0)="174af205b6068bbc6be6634ecdd0") 16:00:06 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x180) 16:00:06 executing program 0: getrlimit(0x8, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='.\x00') setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000100)="c20b46bed3f8ae7f31d744b2d76db53466498110f9f8c825ce3ff15cf24fc79a007ec2c14160744862c5901174c54ae3b3f06f879371c209fe0c3b1bfc9b831b4f01fec945e589acda32db65ef34a9aa99559eaf1aa04fcd8231bed59e40a894ec0efecfbefcf63bcc3c7ce9c59228936f90e3a539c21fad111e762185f4", 0x7e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/14, 0xe) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x24) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f00000002c0)={0x9, 0x7, 0xfff, 0x1, 0x400, 0xfffff6b0, 0x0, 0x10, [{0x80, 0x3, 0xdbc00000, 0x4}, {0x1000, 0x2e5, 0x8, 0xa0c9}, {0x7, 0x7746, 0x6, 0x7fa1}, {0x1, 0x8a, 0xff, 0x1}, {0x80000000, 0x2, 0x3ff, 0x3}, {0x7fff, 0x6db, 0x8, 0x10000}, {0x8, 0xfffffffd, 0x7fffffff, 0x5}, {0x0, 0x6, 0x20, 0x1}, {0x3, 0x3, 0x3, 0x40}, {0x4, 0x1, 0xdb}, {0x5000, 0x30, 0x80, 0x1}, {0x7ff, 0x4, 0xffff7fff, 0xfff}, {0x1899, 0x40, 0x4, 0x7f}, {0xffff, 0x9, 0xffff, 0x1}, {0x8, 0x1, 0x1, 0x80000001}, {0x8001, 0x12e5, 0x1, 0x6b2bc1f7}]}) acct(&(0x7f0000000400)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000440)={0x80000001, 0x1f, './file0\x00', 0xffffffff, 0x1ff, 0x3, 0x2}) pipe2(&(0x7f0000000480), 0x4) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000004c0)='./file0\x00', r4, r5) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) sendmsg$unix(r6, &(0x7f0000000700)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000600)="6c05017207134792dd065d45467d5f9d46bc55369fb2a967fe31295087f336a952b0f986abf47c1a30277847d3b0b7bf46fc52ca4cff87a46563e9d01c3407c1cd72a3b8c03800ce7d", 0x49}, {&(0x7f0000000680)="10b869b38a659d9bedceb6e3ca3469573028a829826465d6218dcd6e615b4bf1e06a9cb9adbedd58a6e85dfdf1", 0x2d}], 0x2, 0x0, 0x0, 0xe}, 0x4) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000740)=@file={0x0, ""/22}, &(0x7f0000000780)=0x18) accept$unix(r7, &(0x7f00000007c0)=@file={0x0, ""/88}, &(0x7f0000000840)=0x5a) r8 = dup(r1) ioctl$TIOCEXCL(r8, 0x2000740d) syz_emit_ethernet(0x57, &(0x7f0000000880)="a03f89836f54c10a9a36480affb2acfa1badd5e6bd20c50e51a834504fbbb03319b7874f6e817446d8030785cdb7a65afd173fd2ffe0dd6ccd2568e32ad2ea876299ce653b1f25e826d3cc233fb6e79b2491bc53ad722a") pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r9, 0x1) r10 = socket$unix(0x1, 0x3, 0x0) fcntl$setflags(r10, 0x2, 0x1) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000940)='/dev/null\x00', 0x10d00, 0x0) r12 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r11, &(0x7f0000000980)='./file1\x00', r12, r13, 0x4) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getegid() syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) renameat(r3, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0x8}) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) listen(r1, 0x1) 16:00:06 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000000)="920fefd80a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79312ce9a3ba5d3f3b8ef31ab8252d77315304faba3e94c404c6e200", 0x89}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbb3e1bd8a469079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f93705c1594ada3c30bb1d5cd0e341e7ac8255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c3122cdebe92a1ae544e6297fb8455aabfed8343dcd879215b69b952", 0x81}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0x8c6}], 0x4, 0x0}, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:06 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x25b, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x9e}, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000080)) 16:00:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = socket(0x0, 0x4243ccb0868dbfef, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) accept$unix(r0, 0x0, &(0x7f00000002c0)) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x100) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r2) fcntl$dupfd(r0, 0x0, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r1, 0x2) listen(r1, 0x7) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r2 = socket(0x1, 0x2, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:07 executing program 0: r0 = semget$private(0x0, 0xb, 0x21) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/59) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = socket$inet(0x2, 0x2, 0xfd) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) getsockopt(r2, 0x8, 0x3, &(0x7f00000000c0)=""/229, &(0x7f00000001c0)=0xe5) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000200)=""/94) mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x40004000000902) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) 16:00:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe0000000ff], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x6}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x10, 0xe1) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x3) mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0000001859ad646c1388c293ab3ae9600400ff0001000500000000000000000000ffff001b0044f912feffff", 0x2c}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="717e0794", 0x4) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x60) 16:00:07 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = semget(0x1, 0x4, 0x200) dup(0xffffffffffffff9c) semop(r1, &(0x7f00000000c0)=[{0x4, 0x5, 0x2800}, {0x3, 0x4, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2, 0x2f5, 0x800}, {0x2, 0x800, 0x1c00}, {0x4, 0x25, 0x1800}, {0x0, 0x400, 0x800}], 0x7) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x1, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x37) semctl$IPC_RMID(r1, 0x0, 0x0) sendsyslog(&(0x7f0000000240)="0665fac04b808ba47ba44aef54264bc7aac16dbd77bda5e4c68fd87ea4b07da8589c7f5f997c424ec17f52d6262f4d70b6fcaa33655b2ce93c2293e60fdd512b7a2cdc33b37a8b3bba6dd95c8e7250ae08ed6457bbefca2f3b553236d31ea3f70b1bc730f5023860b5602486d565b3b2047323f0e39e0814e661ef596583c9431c57380c017552ad40e5194c9d4f6f09051097e3c6675ffaa345ccbc51ed2b3adb3fcf0609791d6bce504e11b3b876dd55263ca837ad3da94a9aa0f77d38968a1cb03135ee0a84d8135108766f87ea3105ebe57fa469", 0xd6, 0x48) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x2) semget$private(0x0, 0x1, 0x100) getpgrp() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x800, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/244) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000200)={0xc5, 0x0, &(0x7f0000000340)=""/197}) msgget$private(0x0, 0x400) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:00:07 executing program 0: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:07 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59", 0xd2, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r2) r3 = getpgid(r2) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x3, 0xff, 0x3ff, r3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) 16:00:07 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffcfd) sendto$inet6(r0, &(0x7f00000000c0)="236bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:00:07 executing program 1: symlink(&(0x7f0000000080)='./control\x00', &(0x7f0000000140)='./bus/file0\x00') symlink(&(0x7f0000000180)='./control\x00', &(0x7f0000000000)='./control\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x3f, 0x4, 0x3, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x22a9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xc6}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000e58000/0x2000)=nil, 0x68}, {&(0x7f0000f57000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000da7000/0x3000)=nil, &(0x7f0000cde000/0x4000)=nil, 0x9}, {&(0x7f0000f3d000/0x4000)=nil, &(0x7f0000f1c000/0x4000)=nil, 0x9}, {&(0x7f0000e5e000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000d31000/0x4000)=nil, &(0x7f0000f7b000/0x3000)=nil, 0x81}, {&(0x7f0000e0f000/0x1000)=nil, &(0x7f0000e7e000/0x4000)=nil, 0x6}, {&(0x7f0000c45000/0x2000)=nil, &(0x7f0000e60000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000e48000/0x1000)=nil, 0x6c}, {&(0x7f0000e1f000/0x2000)=nil, &(0x7f0000e0a000/0x1000)=nil, 0x4}], ['./file0\x00', './control\x00', './bus/file0\x00', './control\x00'], './bus/file0\x00', './bus/\x00', './control\x00', ['./cont', './bus/', './cont', './bus/'], 0x4}) unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') 16:00:07 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000180)="e119b68cb47870774ee81c7261dfe9060d57b814b1e0e5dac1d28d3fe60ed3e9319e49a34c3ac83b49691e11ac735b8a47eec7a1f66385b23fed3b65a7fc40d6e08fc214c2cfcfbf07f7658fbaf1dfc0f81fe30d0ede328eb3f207c2a4cf8f5e242af55b7601600564f0cbacf04581e7b8f7fa0ce849040926295e29cd03a5a176459c75fbe2acf2d73d3bbac1d7e1f542a1d10f2a16a07ed10abe81a419e8", 0x9f}, {&(0x7f0000000240)="cf42f834c8d27356835bff490ccbaaadfe91bb9f5b4fcfd54812541beef64acaa21c3f39dc8afcea6f68842ca1caa614b8c6436f03c5c51f97beb0956c830a846c8632e7f4821732e5e259d924fb26c1766ac746b2cec6dc66fdd637def925d09a0e03b8a91ef655831bfedc8d0410ed3f5fbbf96d15bc13a8d4748fb014582f3066cd5830299371b24e3660d1cdec1be50257566b", 0x95}, {&(0x7f0000000000)="d17353ace0576580bda76fae76", 0xd}, {&(0x7f0000000300)="a733937a0a2a64a43edbd27e25fc07997947d4db8c73938ad99e5601a77300869d230ab86bdc0f9b5a6bfd66020b56dff6f506f8c7e38586524b9e904b1b12d108627109c5cbdfb1d0efea783e296a91504c01982aff1d4fdf7b9ef0888c813fa7cdae3105d05e39a8676d1a93a3c98fec43d957b305c38cb3c6992d0f689cd60cdcf8686d608905df00437ba98bd78c8af0e42109b3be412af4ce107de33398f651d1cb0db25c851a4b6a045de529022944cd4896b2c82a927106c80bf977ff852476e457434400806f88539a0433d844ebfa5fee88bc640d20707fcb284ba92da40e684b63518b36367bb57ac3a65e833869b7093853acd798ae2662319255660580c13e0b1c3bba7798294401c191bb7c234419ec441a31f25443f574e5230bdb26bde199ca4b9e8b7e3bdb69468ec58332dda19d7b583ea6a5c5a14b7475f1a26862830fd24d2849ae23428a094e36b05eb2e0a55aa1c593beba384521d0210b3de059221f005cee5ad07e3c7e88014c9d3d902afa54951e68ce1ff893953cdc895b3e6bfdbe989b109e373691fb00dadf9e09e3a5257adbe2f06e80c912464cc8c6164b558f51550b6f8e4feef11a9b6bb96574482bc7127f33d6d03bac5e298eda144060c6bc4e106118dacfc012da3f65daa20ee71cc0a964dd96eea240c8189c2a959d752a519074459148e367de397aeb56e8bd11681e703791f58c40dd128eb32ff9c9169fde60f4290ef9523c3d5fbb63dcb74abe2f41483b5744acba58b0482ada8379ececc158b2878ef8806ad6d23ac9fab16ce4af656fdaf9dcfce304aa8db8605b96fd11c36b5846e9454f49bae98f8ff498f825e19213b181ca2a69dd444a987c9811e3b740de9b17f5e6ca53ecadf99fb3ef01447fc31bab0c05091a9fc554bf92846ad976d88a8a42d5503ec4f25009372b5bb94a07995e71e4a469e89476146454201ad912195e48e4f2c6349a340bef4693fb0f8e95bfc8cc7189c4adf092352c13d6a05f27f0378041e0d8cd138c567b20c9b5b1db9c0a42adc563a7eee7603b52f0b422799325ea214fe9d6c76af9610d5878293f3438aa462d47db02087c6c7b5560941fd10e26a9417b5a8b3a1d68ea5a6b29931dc92194a3ff635c27d211ca467b139b30a7194739058ee8a4ea6cb7eaa45cb53207e8b63a23c5ff312d215f720bcd5e3246b4ed3cfe3a90f909bc604256c0bf4c69068d55d6254a078cc13d27a223ce2da40f4456215f7b8bd0db07579c63ea773eb3c8641e374c851deecb6a8a0d899fdee9a6a695f804fb645826b64eecca2df3a5595f10111b99b85a6ee6c2983e4abc24c44ac4895a09d31f8d663ba933249c283e15e535f72365c0c4d07a9790e25c055d9b8418430ffb034c0b6a359c047993beacdd9665ae9cf4b3575ab1b1b67ca94b906b8821caca50aad3b9c769c55ceb016da479281c7568f05c466a43daa0f210ba7572a31588b0424c910df2485fe93beaa14217d94b7e81c5292c3b6e5c2efb36b1e6801cd037ef60341e5464484344dcd67bb939345fb2493287c3946b81d30c23e0d7684f9e59f168970e3b44d5681d35c8512fd86ab18a504f13fc89c8c2f1318e6f0836ce0a787ee7cf898655576e30a5d868779133b9df2b5c6ae21485022d19e9b869cc533a4584ea8582e294345ef5549af9761c910f95d50f7c3d5f42efa006b391de3b00f9741a0974260109945c06f21ab7d6cd45d7c0290b677c2ac2ded4aa136704449396439ce76520fd61d9d8d59365ddc3e3f4c0dfd9c9d1839e2da09ddaf8aefd5ef40f239a21133425e19d861fea6a83e5d226b1aa4eb13507d9841762096300ebdc290ca7117cd4686605d8419b86e2acb8fd2ac8a0c913b7b5cf6d556b48377605c946b00af35fdea0cee1582327a483adb2794e69922db39ee5b29b42b72a7372bcfc3eb2ae1ae725e954d4caf4ba8587681d62ed17e377c1036e97c2c41db3e46cdc1d1e6bc1548eb641190114868c191776a2cd8e5dfd184ac3d42f7cd715955d6352984fa8c82d4a17dac83e5f08a3b63139701e936eeeee5d575ab87252cee13f150a92366739a79375ce05de24c8a1be18b87d226810e8d6cd210f73312f4efedcd3cb9a620f64f199ded18e521c3521868e0bb5f565d53d2eb91c2bafad21b4843229e294b9c659f748de71969d3fcc475f6bd7be7fea70a5ac51a62c19f6c3d9e864976afffde9d727dade987bbf861204ac00edab7500dc8ea6f11848bc76bd874ca7aa1d646b6108c2a3e828bb45effb9a5ee8ff6a983102f7e06bed730e654fd637a6dbba5b1a8b9efd95b74d5cef4e6c248d8a3b7204171685c778cfc7069dd7b8268f9b4eec1887ed49ee52c90b18551da8d5aa8778096149a4e07d5fb9e7aa65d8b6527e228779af5fd929c8e526a472899f9599b533b9a7f616dffa06a18d545bbf1ec6c708e408c166ca6b08d7fbc4c5d641de617f4783c5f35128147027adc741785f6801daee9e8e99301361d6f9b44cc8cdbeec1917123ca2b8031bc36aab4a00ceb34a4b2bc085bc9ef1e47418839b6d58373249d7e5b0a6b3f248680034c47104287c7a967ded42022a561327763ea91050db6c6d74db18a7eb32020edac6810966b9518ae5d82796408f0aebd44bba3e6410062197f74c56660330c040858589839c86ddb2929e1d5d1685de112af21d657e8c8adabfc3f46d6b23d58a93637c0d8bfac33ec4a29868d0b18e6ef5fcf0ba344ffef3123502d3fe7733bd76b703aa9fade5f7575accc94c145d03be68eec1dab1ec211bd6687a93418b9873f46a64aaed3f2e5f3341e81d8504155f2db5898c2597ed2e43e889749950527b185bdf7605d39ddd6af4f6a3cd24c612044d8fe4d8f084fbf2ecc9630a9f26fe63a296fd4b21bac96ddc2822ae31599aa758286bbc9efaa2c4d2a9841bdc512a2ee2273d116d9f866fbe6b6f6bd0101c9a3f2637efabc5ccec1fd6f5f17536da3042ee226abe8aa9fd9f35f7e8f773af03afc382e50137078cacc86a729fa59ba4b18742819dbed7c393b5d2daee402af62b36d443b3f6a9557806c1aeefdd0f14ca453f5c24069945d5f91a6c118100943f0ab47c120bfb3b601fb4775babd2615ef97dd73826ae5825fe6e5d5f32280ee906a28019d26a65bf1ba084ba38be19837a60d847a36e77c5b7e7b8cf16d3e5f8817b2fb5b7fe2739dfc0d6ab94b1ad1ace11796f853ff74e01de914126fd02906441bfaab41a3c24dba008a6da199027d4089438c9aec4d7126dd6933fbc9719d550a442379ac3747eb5760af177616f600c747d04c40dcdaaa449e0b3930890616fc1d661f1af842e931d3311897c034000268e3a5ffd0080adeea5c1fea7ee2f073a7dfa2d6101baf8619441747eb6f90faea686f4a67e903d82f53b12f4dce4d01a664d648ab6dc1ed30eb2b12f1ea8b06ac0a039ac80ce19e8242e871f65a6b1add0001e403107fc2847d70209faf95c3f62ea32917cef2aa04ba66610c56e009e6f2f7205bf282f2f9de5b8b291858c7f33ab7188c3d6a07e96e52bdb7e0106eab2066763e431dabc42627950f3847b3e6e7959968f09904e44a190a2684f1e0f6d82bb42cb4d79114fb8dd01ad301226b7010fe60671effd0c644307520186f5b553a0173f6b53f96f063326fcc3c38fd2a26adbac9204ba8c691f2debfb86a462ab47ad964143f59c5ccbefe80767435eb3cbe5a527fcb7e44516d60be819f1aa8a2c4cc6648b4c15a325a13deb7b28f44668098924692abb2fe9cca722b6ada8484bc64f03ab1ad41f69f51c19f53ebaedbd23f62548eee42a4df15556975c308d8d588275bf8f1ffe5eca0e88116f387afdbd7628f0f39bf6dbb2cd7dde5d776a77de5ae661ca45e74b179807ef9d5d46f206bb92021d6fc8dce4e866c83f75dc01e98e8484905ca5faf621be5d2af04b4c3c5dff9eeb3e43f6b95ba8018d4969b5b9b64481ebfa1702ee9be52756361cdae0413aaad94478c7c6074fb02bf92167ce02a6f6aa36ca7ec682b2d9ce9824ca65ce2623220f42ec2ca777f37846d0c9a4ba6c69b04e3d173afbfc75f62aa2a396ae75d2851b9a5f5b5329c711f779f0f0c04530a291fdd63dab137c51ba594f045e343a1e8bd23b3e778d90be608e0adc883f9a731c3290592db49733b26d561971f44c8ccd6728fa578bdacc9fab9c415289437c006da65031567c2696908a8ed92f6465511da54df916c28e6a65dbff786f8a8435107492acdc2b85e46b11f66f9769560658db27fc682256ebc2d1a8e3d96511d020f7fa8c98d189e0af8881b8a86da8bee4c55f9cd26b2e2a0f8c7d445927e5c3414cf1b2b8e764787cfa32a9e0e4cd926028c75d9c849786a9219a08706947befd2a594c94cee3d66aa92aa5a3258c9061a6fdc7889d8bd40087af97a8e366858993dfb023b561f2a06758ae4abaae51dedf7f8a1a0ce278e5e46ee32787223df99b0d8c65507e12065ff761b0433c07d405283e310931a45b708e6fb22da925bff837023a1d6360ca6ab66f8cf927dd3b5f7c55b458f9dffa1aed5ab4e9e9e898561001bece38806b9041684e4027c11644b2394a4727b1c2dc50f2647c7a0976bee339743fb7d5d26f6523e19945b31fdc1bb4628ad3ce303260f91ab23d766f4df840f1a6dc43a8e6c7ce2cc8493b1d124c5124f402166e070bf778378ca61daed3e7ad42a3a828cc02a6354dc3db9ef31a6f90165ecef05b54180bab2ab4dd78c0cf4d3ae2de78b0dc2c0a8dd8109ae212bf15d444c0d85338ae293482328a57c7bb25b38dd7203de5af359422a97c42ee88b1b0ffcba85a1d9d2f36b5c553cd7b65b17143fe53c526a88d00cb9a04c0a35c3c91499f79d5629d575b7906869a88db17ffa1556fc03eb593d53dec12eba0aff5b36333296e2522d83c4764f4765b78cbaa829b8290c8622d3a058348f3aa3ac8d0c6b1715b518698f1d2259853efc6b59c028000c63b842c83084c44b53671c9329f45dfaff7a4be55b678447809cf4c963c402449a35546a77fa49f6aa4831abe4687dfe9385112a8c8b6e26e43a3cd4b8a92a1fce03a5cdd88a94c6ba7eaaa3cac098328447130b983d350309ff69a16facadfe6caec8161b18390047429f1a325a4af2194b5911b5ef907956eab919fb5f349590be01bd1f266f7eaf49a2753de9c639e813ed61a5863f66df4a76f15297bc6da03fe82fcc916ed1b2b17e949f7ec20edce9612d5bfc9c45e0c372b2068b349a47a06c3e4ebdaad83621078a3d4a2dd1f58e799f95ac77ff29cc36457a6049b821c70dd868d264474007585ad236880f173efe94f77ff1f5580108a47e3cd1168bd02c9d4f9a62bc19221cfe6415df18f36edb2d6a9c7457cb7708e2d936ab0951f849ee532f2d7c0cdbd284575365a11a4583f309017fbb06b6351533eb118215287913969dffa94a88eeaf4fc4d6ff2ee45b7d6e6fe6830a51c2961117f78e94b260b766da2af6ce502806ee42bfc40e0e59ebfd821d1884566d0cde6ce8b77f0c07eda577c0b54e6939f93b623fb54518417a7781014cbd1a1dccafb07696644b68c9af6f65610dd85bdcee419d61bf30ea9adb1a68fadea7852cb27709dfd19d924eae559abd71d210c70e040068152a33a45167632753f87c4067af5dfc2cf8d7bbba3d6096e7a4e7463234e5eb8204ca6934be1f4bfd9b2e6c8ac762da69a01efb5ea7cbfc3b2bca1d3e65da27406145d43db7f41b39ca920713cb11e2f44cac2efc2bbb3e52cad24f261bdd8d5b8", 0x1000}], 0x4, 0x0, 0x3d) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) kevent(r0, &(0x7f0000000140), 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) writev(r3, &(0x7f0000001300)=[{&(0x7f0000000140)="9b47c16e0468a5f1a85c2480319b9d584cda3128a89f030590b11f5e1d94d7fff3c308df8dfbeeee11ae44", 0x2b}], 0x1) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x0, 0x7fffffff, 0x9}) 16:00:07 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000003c0)="baaf683fe3142c135b514ae7e9fd8c72a435b6da85c75aad2967fdaad6cdf0a2000b87430b8a422284d659fd7c6d699fcfb172cd9fec96440d9af72e0ef8e8f6e9b683d273b64be5b037039845b89ff1cbac3aa6338c512c98dd2c83c1be6897f5ecdafc1684c5949b82094c1dd6567de144f233b597044ccfb75ce274a4ccbfcb1df2d638ff18a2afa25e29d33159a17a205932e573ab67cfe85815a60e9222448082349ced47db55a58a33b12f120636"}, {&(0x7f00000008c0)="ea8eb52ee06284ef372741568dbf3e4dd78ebf77acbfa29956badfb03cee75217fd2c96e5423dd0af00a5323d834adeec1544909f23dc31f81b20696ee1155e888307792df195ec6ab673b24af62b8172612b241413bb9f73f1248e9626039404275bac2d3a4d91d4590cc4b9ade08dcdebfa44e"}, {&(0x7f00000007c0)="90643c354d0f9bffed62f817f70758ad1055b5054741a96667a5c8c1cbc972b33d779fc9faa21a3d0d2396314f77044488ec3bdb95190dca218ea9d33c2f21413cc6ac18bcd23ded379ca98d27ce778a2be6e3837cebe3f3167b4a90dc5bc95fc5e6f017cb63c4404ef29387f07d65ca4bb69211f87132f1637c84892c786f3dac17a0ca527b2a3187412bc606009cfff34264422b004fc307bff51838ca0d8aa86f76e8a1dbb730b5994cb03347dfa0d4ed77ec791a90dffe938c529644ad09bc973269bf10f8c9", 0xffffffffffffff8c}], 0x10000000000001aa, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x10}, {r0, 0x4}, {r0, 0x8}, {r2, 0x80}, {r0, 0x80}, {0xffffffffffffffff, 0x8}, {r3, 0x100}], 0x7, 0xffff) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000540)={0xfffffffc, 0x7, 0xfffffffffffff57a, {[0x100, 0x53, 0x665, 0x3, 0x8, 0x4, 0x5b4, 0x9, 0x5, 0x9, 0x4, 0xfffffffffffffffa, 0x2, 0x5, 0x100000000, 0xfffffffffffffe00, 0x1, 0x100], [0x7, 0x0, 0x7, 0x8000, 0x7, 0x3, 0x4, 0x3, 0x6, 0x8], [0x4, 0x80, 0x6d21398c, 0x5, 0xfffffffffffffffc, 0x0, 0xff], [0x3, 0x9, 0x5, 0xb25c, 0x456b1ec6, 0x6], [{0x4, 0x9, 0x2, 0x7f}, {0x9, 0x7ff, 0x1, 0x6}, {0x4, 0x743b, 0x9, 0x5}, {0x3, 0x0, 0x687}, {0x7, 0x0, 0xffffff00, 0x3}, {0x7f4, 0x411, 0x33a, 0x8000}, {0x632f, 0x1, 0x16c7, 0x80000000}, {0x0, 0x6, 0x9, 0xd0de}], {0x0, 0x400, 0x8, 0x6}, {0x7f, 0x8, 0x0, 0x9}}}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x20, 0x0, 0x0, 0xf1}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000140)={0x5, 0x8, 0x9, 0x8001, 0x1, 0x4, 0x7, 0x10, [{0x5, 0x7fff, 0x7ff}, {0x61d, 0x4, 0x2, 0x4}, {0x1c, 0xa1, 0xbb3f, 0xd60e}, {0x0, 0x5, 0x91b8, 0x7fff}, {0x100, 0x0, 0xd31b, 0x5}, {0x7fff, 0x3, 0x7f, 0x5}, {0x7, 0x1ff, 0x4, 0x4}, {0x200, 0x7efe, 0x6, 0x434d}, {0x5, 0x68, 0x8}, {0x10001, 0xede, 0x9, 0x7}, {0x800, 0x487c, 0x1, 0x4}, {0x7, 0x7, 0x10001, 0x401}, {0x6, 0x200, 0x3c, 0x80000000}, {0x401, 0x8, 0x1ff, 0xf5}, {0x5, 0x0, 0x2, 0xfff}, {0x3, 0x7c, 0x6, 0x4}]}) r3 = msgget$private(0x0, 0x232e5e1f42e60492) msgctl$IPC_RMID(r3, 0x0) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) socketpair(0x18, 0x1, 0x81, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000140)=r3) r4 = semget$private(0x0, 0x4, 0x8) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000080)=[0x7, 0x0, 0xf801, 0x7d9, 0xb963]) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) poll(&(0x7f0000000040)=[{r4, 0x101}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r4, 0x44}], 0x1, 0x0) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000580)={0x2, 0x1}, 0xc) semop(r3, &(0x7f0000000240), 0x0) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r8, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r9 = getpid() preadv(r8, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r10 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r12 = getegid() r13 = getuid() r14 = semget$private(0x0, 0x8, 0x80000200) semop(r14, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r14, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r14, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r15, r16, r15, r16, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x2, &(0x7f0000000780)=[0x0, r16]) msgctl$IPC_SET(r10, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r11, r12, r13, r17, 0x1, 0xff}, 0x8, 0x6, r9, r9, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf83f000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000071c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc84800"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r21 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r18, r20, r6, r12, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r21, 0xa5, 0x3, 0x1000000100000000, 0x6}) r22 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r22, 0x0, 0x17, 0x0, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) setuid(r23) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') r24 = shmget(0x0, 0x2000, 0xf0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r24, 0x4) nanosleep(&(0x7f0000000300)={0xe612, 0x3}, &(0x7f0000000340)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000840)=0x1) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x2a6) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x9) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x20) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sendto$unix(r3, &(0x7f00000001c0)="d733e4fef746833ba5e2f8481adfdcb8f48e2a75a691d67a8408001493c97964879f60f938ef20b58d9598da44194ff309fc1bdfa19c193ad632b57cdb5d73ca3a7876e743318eb4ee86bca59ff5118e5ac224fe649183a37b016b17f58069cfa2e4a05472c5affc3150b68d5e1ec32c812e8398b9aee75f7d23f411f9cefafc725eacc2d2a3757e32b16e156b961dd6f9c7ae8873b4bbba27aae92a0331dc156ab71c86ed41c816d1ccb422c94ca6d3db6a90b93623aa7c1e63aa6d93c2100581befaf44de8449789b4be1db188b118f366eb80024fc0", 0xd7, 0x400, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020a79810 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020a79810 16:00:07 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0xba5f885, &(0x7f0000000080)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x1000) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 16:00:07 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000001c0)=""/122, 0x7a) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) write(r2, &(0x7f0000000000)="feaf708ed59963c880816227def838c0e051f2e6c5312ef46481967425a220695a776bbcebb6f13215da9d37ebdd2c37bfbdfce8d5b7c86f2f3d1f0c082c64cbf5bc333a1184d3343c438af403fba58adf4bfefaa82da2f0820aff969a8fbef3d1aa2e2a05de2f0bd2a7d443102cb1126322e6790c2876fdc75f1f0a689c5ddc74f015db9b6ddd90073c3d94e0f1832f46c847cc82f7dbad301b820a18bc550d4afaacb24dd98f4ba20089c661554ff4b4cec84534bc307021bbbc0ae372af399416eb3d24e73e206327bda71f1be4f4b3ae5e78e2a994db5671c885b4212c205369d1d47b4008fb0ec82d19feac99c41217cece6b3062cfd0ab", 0xfa) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) dup2(r0, r3) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) socket$inet(0x2, 0x4001, 0x40) 16:00:08 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10080, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/68}, &(0x7f00000000c0)=0x46) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg(r1, &(0x7f0000000500)={&(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)="2f47c61116f24e65d01b9744b08878426f741c3bb79fea9778e6cb330da00b09f28da554b383aefb09ed4071b72dc645baf8f0894e61759f8d805399c82babfb73238fab8d4270ed20589310dfd609821628ab7a8144cb6fc67a9a32e60684e4230011b19eecf2f02fe565956b3d19d2c2825682b3e28ca2f5fc3307865097aaeedf4f2fcc85", 0x86}], 0x1, &(0x7f0000000300)=[{0xb8, 0x7ffd, 0x6, "61019767acdc4ab372983fb178ab2521f59543265ebd5d5ee24f7aeaff23061885077db980ef367337bb2fc5c5e838077ac8ace22de9eb13643504592dfb88ef177b6adfe04285ea9142184825f2fbc06a9389665e356419848427a31b93c6e9fd4e4ee6163e23f6e56ab1f9e7e16038e3b766eeff73f24294101f868fcb4728bafb8c3dde6e761cf5a61c3fc22ea0f8959f18f474fa292d0b8f83b8402aeaee9d068443"}, {0x50, 0x1, 0x3, "067cf55b585f57baf29915d633b3a19a6dd065fb0277703cac06cb89b3388780c5b03360e3620fd4569be013aab23369712e3d92267b31853a4e6924"}, {0xb8, 0xffff, 0x2, "a5cb5d143b3e40e4ddbc7b613978f455d547839def60af57d77f2a884f1db569ab56964e08496d2b94aeda9ca0bee1b8acebd7eef704647c21076bb410df802b360710bdcf0312bfe7201aa0193efb65bfce67ad7ebc5cc0080caf38059e229040e251ca98bb5ce5c49b5ca7beeb5b593b36707b21c9e283cadfda04c3367f697d6728ca92725d1137186a53b2fd24ea2528795729ba0c25c78c8f503182c6509bdc"}, {0x10, 0x1, 0x8}], 0x1d0}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000580)) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0x5, 0x5}, {0x3, 0x5}}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000780)={0xc9, 0x0, &(0x7f0000000680)=""/201}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fchmodat(r3, &(0x7f00000007c0)='./file0\x00', 0xdbe8b738520819e3, 0x0) getsockname$inet(r1, &(0x7f0000000800), &(0x7f0000000840)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) setuid(r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x800, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000940)={0x81, 0x6, 0x8, {[0x8e, 0x3, 0xffffffffffffff8d, 0x8000, 0x0, 0x100, 0x82da, 0x0, 0xfffffffffffffff7, 0x3f800, 0xffffffffffffffff, 0x80000001, 0x0, 0x0, 0xe1, 0x2, 0x1, 0x80000000], [0x3, 0x40, 0xfff, 0x1, 0x8, 0x1ea8, 0xa2a8, 0x1a800000000000, 0x82e3, 0x1f], [0x6, 0x2, 0x8001, 0x0, 0x4, 0x0, 0x400], [0x7f, 0x1000, 0x80f6, 0x29c, 0x100, 0x8a], [{0xfa1f, 0xff, 0xff, 0x8}, {0x1ff, 0x6, 0x7fff, 0xfff}, {0x3, 0xfff, 0x81, 0x2}, {0x5, 0x3, 0x3, 0x401}, {0x7, 0x1, 0x80000001, 0x4}, {0x4, 0xf17, 0x40}, {0x2, 0xa8, 0x4, 0x3}, {0x0, 0x0, 0xec77, 0x4}], {0x3, 0xa8, 0x1, 0x5}, {0x7, 0x100, 0xffff, 0x1f}}}) r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, &(0x7f0000000c40)=0xc) fchownat(r1, &(0x7f0000000bc0)='./file0\x00', r6, r7, 0x4) mkdirat(r2, &(0x7f0000000c80)='./file0\x00', 0x2) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000cc0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/zero\x00', 0x2, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/ttyCcfg\x00', 0x8000, 0x0) r9 = getppid() fcntl$lock(r8, 0x9, &(0x7f0000000d80)={0x1, 0x0, 0x1, 0x5, r9}) r10 = openat(0xffffffffffffffff, &(0x7f0000000dc0)='\x00', 0xc20, 0x8) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000000e00), &(0x7f0000000e40)=0xc) ioctl$LIOCSFD(r10, 0x80046c7f, &(0x7f0000000e80)=r11) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="510fc3a0", 0x4) kqueue() pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 1: select(0x40, &(0x7f00000000c0)={0x4, 0x1, 0x4, 0x200, 0x8001, 0xcad7, 0x3, 0x58}, &(0x7f0000000140)={0x1e69, 0xffffffffffffffff, 0xfffffffeffffffff, 0x85b3, 0x25e7228a, 0x8, 0x4, 0x8}, &(0x7f0000000180)={0x5, 0x3ff, 0x8000, 0x8000, 0x7fff, 0x4, 0x9, 0x1}, &(0x7f00000001c0)={0x7ff}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4c}, {0x5}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x234ac65251f8fe94) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCFLUSH(r4, 0x20004268) 16:00:08 executing program 0: getrlimit(0x0, &(0x7f0000000000)) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x140, 0x0) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000440)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffff9c) r4 = fcntl$dupfd(r3, 0x5, r1) ioctl$TIOCCONS(r4, 0x20004276, 0x0) r5 = shmget(0x2, 0x3000, 0xd8, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000300)=""/175) ioctl$TIOCMSET(r4, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f00000000c0)) getsockopt$sock_int(r4, 0xffff, 0x1a82, &(0x7f00000003c0), &(0x7f0000000400)=0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'\x00\x00\x01', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0007000000000082efd20ac93d4d4006c8db4dab2c46922b8f7bc0808acbc6854a79444d0000000000007bf6ebfb96299c466627edcd67b749ca4f08286b5ea151607b0c274ba6e452fac96767edded2f2afd36a61477d0d0bfe9dd302410f60c8d33d8aca458e676a80e6171dcf423618872b02f86b0a68cf72c52d940bbfed384196f0a622795bb1e0ec3b9a98f1a03ce93864f454f669d9aaf088b179595f72dc921aa72787a2a64b71aea55bed83375143922b810a596dc0445efb21222eb2f1787da4a4cd1181f5ba0a000678b07f0bf75d6f77d74a237f5a48429dae793fc838c44e750f910558b7bbdaf48cb027005c94367170ad27d2ad7494b8b0b36f74dc5545a6528f012d92ee86ba9d382cf8628cc67451e24d45f7d883c0d2576451b1c601843382e2bc17238459d8d7b21b45a50dfcb07e9add7ce33452c8aad7a734696887db0e11"], 0x10) r7 = getpgrp() fcntl$lock(r4, 0x9, &(0x7f0000000100)={0x1, 0x1, 0x1000, 0x1, r7}) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0xfffffe4e) shutdown(0xffffffffffffffff, 0x2) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x17, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) listen(0xffffffffffffffff, 0x7) recvfrom$inet6(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x34, 0x0, 0x0, 0x3}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair(0x6, 0x5, 0xaf, &(0x7f00000011c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001200)={0x81, 0x1df6}, 0x10) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="516b6ab8dc0e351f9e33542cff1cab71be40a7439094af0c9b17e422453616d240c001143cba7093d28df40b4e88c2b68037dd9a3e73ddd4d3e767acc1e5756411c602cef446424d1da456f806ba07c686ce363098e96998b132a05ed2b828dcea30f9a9795498a372dde62fa70e7a3e5ad06ca0f7f8cae4ff37fcbe90fd3d3892246ea6f0d4f405ea1d77ec1b260af4363d9c71610b80a61806bf0f27dd91985ef4467943d24aac14d713f1f08e60680666519ce62eac461be47cde58e356a254a5be79c338814781f05bf8015469d44c8f18aae2659bd0246d676984e569eb33da01b6a50e4bc5ae47c7c78dfbe3d56658d7ec8a56972038f9e646", 0xfc}, {&(0x7f0000000180)="e8e0ce5ba566f2120cea269ec646cbae04629b42ee03c7458ea8ad8615994a8a835626988e652f4f43e3ec8a2605136e3f937c288ea7298e94797eb0e1b7f6affcabebd2198627ce80e65b6ebc46959efa984784dd834c8975298240a139f96a02f8f0931c6fa5de9b4f4c5111925835c7573c64533b39bce7f3f205f26641a166e095d3fe771e3c72dc8f1949c46deb9b8de31ddebcb2d7991d2c0ba76ee3a05596414b55b83237d2fb796c71a063aca115f5e5dc024a67fea8513003f2fafc2245d1b2bfdcf632773536e9f872e8b42687851571c65d6b4be50fd00df38cfa40aaf20162145ad92c66f14c52f54b0f2fe985dcb56b97aed82f2a1cec08fa1b084e0fa33d875074e9741d63195942ddb48ebe779a6dcd7c6c48c3168a85e8c3148855a78e149f3f9c64ad2674cc810e6344831677637e1f871a6549b41d0f1ff256b6c21413c0838534e741bc264b26182f28f4de725f7de5b9db13efc9f892ef6502ff60ecb86b27a87eaf3fbde46a2942a03324b11fb279b2336e9647a82a75885951a10dabcd8e75e7fd537a28f8219ebe30117155f20f59433cdb2e3ad1fd6190b21124fffff43e7325116276aa2724cd71e43f21cae8059cd73e29c84097d10e9e5e319aeedadc8e81d8126d3857f3b171aab8a6db32ae31f57af6af20464bf52c0546ba6356695cfceb34fe80307d4664626d9401f1332601732f87e46e242fff1f87b544c2af431b0c7a6963216f9fac8a6c33968fcef0fcbbfcb0e4325a4d383bd3ef15fd5ca3bb17deeebc0fa4a0008af4af6f640acc16ab59366d413d4639bc86ae43cdcee22cd6b001e5864a2da34d6aabe0bc7f1a2ed2977a3407e68bcd5ad0846b670b57a159bb78fcf48aa8f00328324713d52f9448894868c14fda2e9954016296663d5a74a9b6e7bdf1b0e7f8ca9c40470d25c9b54a2a25a40c70d7b63940d6d96bc8008270cd346945e66d365dad7429777e155e0bcc78a318b7eae1891ebd193556ad6a965e9098d43662da97ed82e1cce181e719b3d319edc6b0e9c8f519b7c2c87abae7e24bae2a68d3e8b81e54808275046acfd5531771c99c1c94a567fc6aa097a1d7dc28f963090b016aefb4ed14e0460e06778ca8f3225f88819fabcbc6b8e96ea4b1d66bb76fbefe993f3afa0c2cb1aea4d82f6602a50314e4cddcd655561e0cf7696656c719fba554348673f8eace35d0cb0a3396ee6a2b9edf9555dae2338714742fc3c55e263b284cf0b42a22e126417e8d854a313604a267ceabc0fba360ca98acac446652911774887dfbaff27783c9a83e74b4c5fbb94e22742e4ee2ef01704255cc004f4916b7258fb47eb7c97a02bc996b444659eec9d51da727bed34275f5bb444bdc9c013c97704da4edf512c1d418f125d77085657cf7c8ca35fc1011d471d71dd8213eba0573fafea3a9f4b9dfad3edc7af7e7b81293f4a88766e179fc77e5e3addc3e5f8e6c9842dec16a1773fa0802673d9c58ca907c95b8597b3fce7f5a64cc172f5cd15afcbc33df1ec5f82261e47504b9fc95a4570817e5ad2409acad660771a9e5be0ffc56ca4d93dbd78a85c639835b99f736b614f7489e34ed79d34378d75f346f6345d69e3037f9a78910fd9af92a3d494d57e639c015fe8d31264bbb2bb411cbd877d7a7fd9737d9e9f37e22d8405a42575f2786a3786850f26b170230a69a0ba18f5c217a69357829e09a5b1fce821f31e656d7724277f747415c476f8b36ddaa4c3b70481cab36459672e5319d64d3feada71897abfa7fc6c9d91ea20cc5ad8a1d917f7f2636b6e1e2afd412611594703bfb80147628222493ab13d8a45be18a110a069233591d142fcfc437fafc78c3c245ac7520fab048306adcff2a1e399772fd7cd20c4f59bb460a4e940c4814932277761bc16a73228b34cd2e220d7d181a5c73e6bb003c7a7649839c1610e229af94f8a129bcd53b9391c7a3730f860b17fd22fdc02adce09b33ccf9760a00361c2f4542e10e655ef9cffc3339653856790895de9844658fd6295fa0f890e7212f95e39e66fe8da003ef23760dc7ce3a412d5c576f839ce6e1d643a00f3befe584c2e435ef98f83e8707d5846cbf364a54c87c19f0cffc41797861ead75ae19ea6ef9c3ae0c8587babe804fca526e1ceaea01e9b605338f37b8ed4d7f12e3adbd9ff8081f0698b82e231f9eac987a448eef3c5fb1633c28e69da0501a1797889b2cfde4908291561600b6cc673926cc567af3bbf37f413a16d07da6265a7160261a7fa8de4e1c130d91f2b8d4f11bb0e92c6206ad4a117b1ff052cb4e635a172c0a1c25460b777215d2326c2fba57c7b6b8e5562b99db6dd3dfbce64fc3da002a0cf569e3d8faa3745674afb564764fdf24f0f6307d931c6436fd4b530ce0a8f5e90ee4202a2f112f6dd9b0986b79fe478f9e377793e8913673c737e0f04fe844f3976fb8b5cfc702959ada2d57f9f35bb22f31c2e9622093c220100c1b60c8e308e8892177e00228c35a415fba33259754ded3472b9b24bf9cec14557e77d40f634439704b146a40b7dbe7b71fcd0c938fa7aeab669936c1c3d51c86de8b98b9ec56607720d7b04ebb14a91377f24c5c42217faf43f6eabd4453d092a46901a6d7f47e6b9b6bbdc7b8baae72712313493e12721c39ac2a3e0ad318da2e482f70a12da9793f7c6ab5c12ded010c8c0b27cc734f6ae7dcca7f1225a20be73683fc11804755d69e5e6471afaf98335d412001da163ed964bf04193fc57436adb8774686ad0ce7bfcbcfa109df7c3ade624ebd276a9423f1c675c7a79b11969e14f78719a0d334e791da42fe0e68e960f158272373726673d97a3f65323acd5b5bb640065d52a93f51bd838553a65f90c8696c56c21d77d0ed64cecd69ca5e3c462ef59eb5332ff5ab53b1d44cf0c2522bf6e538bb21aa097277a4e1eceb661e1548b1c306982afa71b73f2c1bd88a3330d531bde56d66f4ff47c4c9b21eb191dcbb4615cf8c34cba1994d942e2300b153fba8b1ba73af2a9366b4f639b1661ed0a331462178a4f1ca4d5d998fb15462d70eacf0ef0ca56862f866214804a895172825a103c1fc3df2db35de8cdb32a39d0effcd73b6a710b53ee227c5fa0993836bafaaa8544afc724106d204c69ff796d4d95d33e72e52cfbc226c5832c641fa7c5ae26d761ba607a8a823c745695e44ddeced454abe92cb7187393dc242e99b0e4d91074c6d19f82ffeef1a96b11d3a70a73646daf5c5a388baded86086f896b1685076ec3c98f04b4e8f55c5445c73d5bd2d06592bc12c1f1ae9c54d30aaa71f8e54f160f1610c18127f0f34d56969d777f385e00a5b8e33d74f283739531639bdcaef6d5d692db2a206197c41e739318a195ceb17598b4e7561e9acaad4c0b73fe2320598096b5b32acad597e62a2505aeff19811ebb39e226a105e4ced1cc3550d681fe465a71e1d0f34cff6f4e16959a55057b8d6fb473f06713144444a65036e391f1254d86df9809a471d2cdcc18e11b6e1f0752a7d241fac230ecf68380272c67363891890ea0f7d64ced179c6ef9a4d5542e62519ce5a3fae8bfd4a565e24331be90d074d1126c1612f94199cd863cfe0b11c2e015fb46351446984810754432e8ab18544928a4b033ef93753d8d2f4aaee030ec7e2d9a0ec5359440aef6df03b40bd9b7f1d2942bebe31f2ce32f1c757e4caeb4b7d54a9dc90312fa9ddc5463f2f5c0911c93ae577d801bc82808fd8573e3acdfc700bd067a898062ec04f5c8ce0c2bd3d22c252bc0ec6cbb5fffb13dc1f0a81003d1f98136793bb642351781c828392e2ba4e32aa917dc25e714a7acf04d3ad7bd7df1de651d3a0377f292185136a7038db5d3971f2a83ff326cde1d849b5cb9d6433420055fdd01e07af9a6bd3cac27816a3d10085d5ce1528e18f6bdbc6817eb2220425f9d609af77f35c499345b15ae85b35725228fc4a13d1daea2c9e4be964d710db04a30fb94780b81add235d24d3648b0358db4e5dde4b4b71815a7db7b0facd11553975923646491040e5abb6fbba2f1a4aa82720e824a8aece0c3f12b84afb95984930405f4a4e2461eceaea2a97fb5ae9caa1d6e024a03bf4c2e4c3e0919b7c707eb314e3076c14e03e860c7bd5d124b42c7db34bd6a8784e1ce1d816f81f8356a5d65a0ae16c054d2b22a38f4c546d7cc16b2367a941726810c76a31d2857bfda7a7801960b7c82832965f81e14b6fdd8b053a50dc1448eeaeb8f59ac509d446c35f6fd568c379e1a500fe3a018cc063085e2afdf947ac479758f4d237021deda2992322810173c172d49e8de6e20b1aeb4f5344c85b15108e8ce051599c79b6ac9e0fa84cf0fd3f050c357a0f1e3e07d1648dcafe72b89007a081448f8789c2c10350d094beaefaa9eb57b73e5f8be2cf00552c839b9bf6660f6a112b58bb0794fe85552b4091bbd559403989bc1b29b1e618b42f3aff308fee4aae8df93fc46e5bb92b33532afd8a17874e2ba4da65a7c29bf7d7a25a17fef668e61cb2348e08275d214c01e935d99bfef169a6ddc55974194bc24950c03866aff83918e4ae9c7b48e8ade870de71328095275a5d7daa3a380ff1b7f602f62f165b6258f3f7d3b9d579bd58f51b9bdbdbc7ed71089b12795f6ae944d27472b54e1dc214f4541e7c718c7615da3fda7a033314d1938bbff11a7d9d4006577eeeac6d9bdd43debb22be8c765d6e7f90c7684d9adb8f11e69fc4cd8a253aa2faa26068cc0f742bd7ff7c3d656a4673527fb73515801d5f80d62c3260009a658c18ad89cb545961fc6e785888cd2ed1b7c0e7c546adbae403df026720057d2ff7cebe275a64b0ce296b2d996c4a08129db4c1af2981420b12cc29f466a4d4756b31d8720b3cfa03db3a08d230f7f33fc3b5e21315270cdcb5391f81d9fadff574ec4449ed0f4f16f5a9d35389e6bb3dbb128147e393f2bf40736b7d88e9ed33b33513222093cacc30cf1d4f7c16a8248902aaec3c871d10659705ac12359711fd63f2d3e770d7be616c7430c6fe81fda716448a723f91b5cf31e42acdf88dfaf744bbd5b880cf4b33401a7b25657848edde709db8fbaaded3e5738a90cf4c1d3886522d476f22427156752d80f406efa3f8ec61f58c728c79f2fd757501a1edcc5751ee37337dbfe8a3f8bd33d3d21d4a1a96846bc67f44a15fb340a39dedbd6e98224151b054578203775f582d34822c3d38cd35886c9232b7362c0c24da1fb32ef95126a344030e63acceb305af8e60b2f916d1972fb91430668c7ddcee693f2dc71d7bd03e91cb4a8e3ad26bb6a54eb525cdf60828f0fd0e5e028e89273b2bf5b11f311358610b099eaec0b3d7675b3a834ec6fb09728eccb6f4e1c63ea72af1e8b7ae61151547c2b851be0b7b60adfc656c7ab53621228ab8467a17ceca54571e7d9356ee3e31082a82033ec70f2d87d9d32015fe69757b400c331b786e67f439d2e6ace38e88b96f30d395dad7e9045e4fae5ffa34cbd0b16e62637879a4f216be86e9d09108eb7f639b5f318c67df8a66bfdacf3db10321960d4a2b510be6883261bf953a676fdc399e121d7e74c6e5bd1ce0d23af746c0f17492c03f249ca5f4dcb9a43481bee49b8652983c9f7a541ed14402d4d93a960cdf5d7b2ba70e4cb46b2af92c278c98ef59acbe963a26f30dbb36b43260dda1be304f8bbe640cec7032a6d6526c2aa7ca4c969bc4ffed94ea90731e6b2d350df553a53932a933bc9e8bb10ee4bc87aef7ece505f25d1d050deeab3dca5e5754824c9e00e05cf", 0x1000}], 0x2) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) 16:00:08 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="82022e2fac1400196abe3349fea9c19dc4b227001e107d81"], 0x10) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) listen(r0, 0x7) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x17, 0x0, 0x0) r6 = dup2(r4, r5) r7 = getpgid(0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x17, 0x0, 0xfffffffffffffeb9) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r11 = dup(r10) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r12]) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r13, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r13, 0x2000746f) getsockopt$sock_timeval(r13, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r13, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r14) r15 = geteuid() r16 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r17 = dup(r16) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r18]) r19 = open$dir(&(0x7f0000000280)='./bus\x00', 0xdcbe8a2e621c6f31, 0xe1) r20 = dup(r19) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r21]) getgroups(0x3, &(0x7f0000000280)=[r18, r21, 0xffffffffffffffff]) r23 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x10) r24 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x3, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000140)="5d65362b8be651fb01601d1dd5de368a748b5bc7e2b3d85c17ea11ea0910a07f553ed89c62ee1808a2cee7fa1c09289045c7d244232a1b1b3140b08699b3b252194cdc249d0685f38f614cb8229244a6299581ad55e8baae148af3de0fe8ef9d5a1f3b070beb9c4dae28281e50231cd58c3a106e050ace928a4ef0a15d599d2ae57740c3c4e4126235c228507571762a9ec619be8cfced06e2bec9e54844f24750123c3504c3b857aef7077c2850de6bdd645f3b6a9427e568b3c6c3476b3a1363821f8f0bd95f23ddcbb066ca8902c7da8cdde63354b1f3c0d0af22d958034a26", 0xe1}], 0x1, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r1, 0xffffffffffffffff, r2]}, @rights={0x18, 0xffff, 0x1, [r3, r6]}, @cred={0x20, 0xffff, 0x0, r7, r9, r12}, @cred={0x20, 0xffff, 0x0, r14, r15, r22}, @rights={0x18, 0xffff, 0x1, [r23, r24]}], 0x90, 0x402}, 0x5) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x50}, {0x200000000000016}]}) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000000c0)={0x8, 0x8, 0x4}) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000100)=0xfff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:08 executing program 1: ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f00000001c0)=0x4e) syz_emit_ethernet(0xbb, &(0x7f0000000100)="af23f12424a2ade36bc8e3aaf13d7b604114303ef4334a0ef53d18429fbaf4fe4a85b85913db4ad7dff8b8c7adeb8ce0905fcb0d7d6b6db5d24c2563272d71ef669ae28c936d07420785dfec3f4d82248c06088eef7b32d5c43392c6750d28a3b431c02fa9f2d051722b74436b0a179951d626ca36dcfd27ff0b86ba3ce94319e6b15caf073be4fdaaaae600b724c26a88a4b233acde051f4fa4f51e9dd6ac13ca98ebafe9aa289fefaa3353a775765cfcd1c8467a57885e7594a6") r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = accept$inet(r2, &(0x7f00000014c0), &(0x7f0000001500)=0xc) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x17, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r6, 0x2000746f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001680)={0xffffffffffffffff}) getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffe6) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r8) getuid() r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r10 = dup(r9) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r11]) getgroups(0x3, &(0x7f0000001540)=[0x0, r11, 0x0]) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000015c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000340)="f8c85df967d9a6ad0fbdf94b8c2a0f692fad85f281eabbe5824854d083d6c884855c7936d846bc68fe7b7e2dbbc904c3f2d51ec6be8bce1a2dd0f174679a513b71840ab00829a85dbaafb844b8fd6172e02ec6e31f3cd003e5e4f80aa68e478813398e4ae4b55ea5b31488c95dc3f57e9220e5ed6bec0be940d1b887d68cb9bbaeb978fbdc983e1ca6807a910d8d933a7d0dbdf256902180b6ba51da39102aa57a593bc9079917ae8dc463dac41eb916136f88f0b91f63df4b8d0bb80eb32231fd07b3502c51c0a5d5742394dcb0d8aada2fca151a40920aaad6f67549565f6e7b27c3bcddaaff54da3563f1546c1e38fd873b39edd2ac2dd2128d573b63de2c49fb01cb969846d91b516a6aca9fe15f0cb5562593f67b0c04542f6f8972f7da9d1ac38aabf256b295ba62023b0b8aa9e0a58a9de98a16fe1b8c40b1e1cb989a58a40e972b816248a05e5a2b42ba6cad933916d566c0bfea9f7d6083b95970b066f1bddc9492e79b4ce40d8173c75a8227411363e863a67963a8ddbff2363a93e1fa1fd9b5b5791f1f1e6a848f918fec9c92baf09ea63d93272871b70322193bee418e8cf6e948df0faa93db213e00ae1f32cec9bd7e0ca6cbbc50176df8fa628fc2892b28b906ab3599abaa9878a53bdfdc4ab039f85d3959a7ee14931a81d873bccc84a560efc3f0592d1f219cf8f711378b56ef1bab2e12e4fece8e2b1eb226152ffb5f85b54ebc0fbe376edd33b68b17f1d3da5a2c46efcedcc40ca00be1a2aaf2facbb736fb60f755c61ea4f341dfe9af8207469f06644b71c819bdcba7ee0b8be8795f81c87b0dc8924e59fcd15990b7dc2a799b8e782444ccb3b2686575f1337eaf0c6ecfa899c8edaec8c29f5eebe43fc64f7869e4a1b590583c4cdfdfa077eca9a4cba4f5e2d69888f6fa2c68ffc0dd6583cfa6f01192d11ee0cc0071a643c31a4603f842e06d2ab56494fa6ab424adc9c6ed2dc307b5396968c614e7ad7db37f1c23c0ba5386aeda63768c8374b0f51734a3477cee208237513453f557d82748771503bad338fca12755ffe630af2315c6e0a57e4234662f4b4172504c0192ef06ca39f375bfc3ed48413222ae05e81bc36401dbc8c8ccea900e31bd3e681e249bff01bb1262b975e44ae6106cc00d3b5dc2e0d2566d9e1c7d136f68a2a58c2d079b7a3bc83cc53438f6c82f294479ba268c53da096504f52d8645cd5a5b4e757153b6dfe38e0e6c9411741bcc17c6742a197223d7085160a5a360b922768f311d020d2346a4f19ce2e52c856a3d6076bfa3e6313594b764219152d17697ec5fc7cc6f054a3dd58c8a8d603a887ba983d931a375a36426832515faec2791b940b0623912d1892901c3ebed55fb10661625958769981278e514f65787a24e65aa9153c365e772af13c63ed0e6b04877cd860a3c2c2c8b3c1ebb63434174bda50d5da5ef50121d55a430fa60a51e16be10fcac95f5448c2cbbe7abd0f4abda2ea2216f9a9a8772604590cced0d08efa11682d459a9a926f6d4f7bdbda3ddf1656d2a21b23a00768e3a147524a7f4f895a8d936ad5f3a97cbf053eb1cdd5e25a4fe6f7549639840d3e129e3115dbe2e36a8a1b84284bca89baf7776b31f0ec7e27eab267969789e26f653e7834969a57dd5d1236759940fbdaf6789d3381052b7c0f8881ff4f9c8e31160f2eae38853c265fa5645944a17f088f4f003526d062bb6f1a8da3c3d9112ef46c473e6d0675709b81946dbc862e1654ea3ca8dcde8ba0ae1ca8b693f319b6fdf415f574880b3e9793844d4f8b99090e0c6af77297362bed17e4d1d995640a1b3b6cdf86622866cfa8b69f7054c87bd6a44e20d23d196db34bd67e97bf3669032742e45a5a0f2624568ec88bb09aab179e3c144e62f37182c858f2ce2a6c81e29f6a4ee5200062b4dcfa0f56f67a6da7c87c571a887e89b72122a221efd841332850dcbe2474068637151112c652b64ef5aa150c6dd53d1a8a37355e7751e80fa5e8720e01b0240418cf9d0d717baa409c35025eef6d285704c5e2f965a43f6a52fb9fd7d8a0cde4d4b63285afdbe1098a6bf453ed6c833b9b035292359838599690cd069347b56d064ccb1458ff1b892a67d955c6098750bc63d8d7fb9fec34a7a2934cb2e5e7aaec8fbc0fef796bc003212d6ef34df7bb5e93d8e11ce451b1e400037f2d3f73cef75f4f181c0da65b6aea2f5891f6236cf349e3a812f4e4ba8589add1e89e8bb71bc2600fcf4d97b868afcd1930a4b83b608ced3fa6a1d70ef49c9728c5dfdbe2368b1bbb71ec584816d3818abf80e64d13d1fb312c40bd6d4dc2de4886798e44808076eaf4bb96cbe027ab8a510e962d7fd0cd8848caabb30dc68a93f67f3d5a6014d1d7cde49153db801641145882d62f4c7f9476652cf192e6a441e839eabbb1eab98c6614b97e1c10d172321887c5396affb682edee8f4a9037e73757e69ecfb34f2d1be08fafb4d891a974cb3267c4acd454f6c86459f15efe73ada356a98721fd29c3d68664d1eb3398782ee5602cdbcf489e108f6afeb159a29b19adad1fa7d87a502563a0c21926e3e1e89e9e5c9b2328394af20292a94735ce1291b501610669c63949cee73e568c5d893c986fc2665319863b8bce6e2445146f4c4bcfaddc68d8bfafd379fc0f3e5ef1bcf3d71864b11f8bf783a4f669e3b316508f03a3525ff9a82761bb6ea50b61e42cda1b0f1836215dbebe1ed48205997732fcbc486c7e22e3e239ff2214ed977801f5b352e2fc345fc730ce2a654651871d6fd03e93661ed40cf57df9f12cb071f10bde540c9964b757d1dee8df05f648aeceda5a7db619492cd4396f9c95bc746260d5f511c68ef3f0258826e6935998cf4b3761ba55d0a118f08ef3bdedd0d5fa6b6f7a2b52de0330d96061b30c493613ca265f517f248f1a09d6e305471f1e5538a0724a1e02987f0a418f1fca2b9745a4db17bf7c1754c41c6a7bff0d3f55634e18ea38f209b27df1717a8b0962453429181bd245cc75464ebcfbcd17931c1a9adf989ef95d2a6183e38d6b3c6dd2c0b443162070bec5d7626dd44efbe9e68353d8f75b6544ee52bceb59409d99ed9b389c7b0ed773b916276ddbedb2ba41b293899978131ff9f2e6d6864aeacd635a3880df1e54e88c97ee144fa524c737c43131db6fcfb6cc415ab85c4277964ec6718c554ef154fb8348098a7320149c661e9f97d2b680b4fc2aaab3f39314f9ced285a7ccdfab2057dba59e67fafbec7efe87a70620bb0da2bbe73345a627bb81bc4618f6817787715cfa31e3e514c0fb5d251615e45d030e64aa1eda4c9f05bd14fbff9f560e923833e2d32894855e0f1a51bf7cb6348bbec57b58efaca095feea701603fcd890174fdca512f33857a550f4e76460565be044f016ae683130b93a42b812ff1eb0db33ad1a615d150c611d5f664e59bba0c87a0ba51a1d0e7b9b84b4df61119e9ead39fb41d59e16d6860b0af2de285dbf44d48582210221f69d7241560250c2cfdd7cd2d5c4a9ec8a573140e5803dd0e0104cd47e33683b27c6d7d4842b6967de3e0cb96d67b46bc318d180a48b605f03b9921c8b801ca7478922570c0605aa62eeeb4ccfa19b0b16ff723568a4012f625115f61ae4c982194c4f2d2b0d1504b7f320a5d850061818c7501052b26b48cf695035d947da2db38fc5a792dc2f3d79e747c446a486b10166931a1db62e59feb7c05ac976823d4499367c0c054d575d7c3dc93946c0829b016e549b68d1f0097987b18fa15c394c11dbb0565688ff7065b737f55dbd86967969ac8cc625878dcb1cb2ccd49ce46aa13c350ed265be8fcd22e60ab2496261c9b46eedd16ad41c802eb4865b47d34b0f9e16dd38aaada40df1d052a9b42e4c817d1ad04f6f8b3453b0fa4e12227cad3eaa5771663ef3b8428e21236a1d4ece7b9fcf3ff97047ba9b2955f9fb01a1f70ba55c8f7c0f29653b277dfa3e3a6e69eb02cbdf1f260f9d59b57187aa7f0e555f704143cd8c9dc74075659b3fabf1564a8e1a9ceab3e15612ab8cf85ff644de9a53b56f541766cc0762dab9095c6693d22f6d8a595cd4299491fbc7d9c9807fd3fc4ae6ed614ea1ca6d6ec2c4626eac4320dd723cc05b0a0963711edf6e7c045747775b2ce069716673c9a574c62d249936e1c64aa39bfdd50fc60231fcb343bb75694be2c4b7cfb1adffdb5159eaf374f2fbb1c516e16d55388bd5b752ef615c39ca72eaa9fafb6c5cc3d78983af88abf4758b4d9ef68de8fe087ecaeae4e776d4252dcf5e105667f0db6b9b373eddba8e0095db21efbc225e333b307898da43207f2041980ef4f4867b3b9811d8280206983aa7d9be6e49b0a99efc6020fbdc2c58de2fe1e5dd0a2c9b463186f965969065d171ae6cae0424e399037ad3b82e2f02460642921f52cc08e4bcbbb95db01af830cfa32b206e13ee6ac5a093ffc6393b638003cfc314d151ad52d4e07ff20954eee81cc3afc7b078438c468baaeb604bda8731884e3aaf4bc114f787436477aa39c665afc2c19c4d018fa289bcfa40d9cde5781d7345a9567a98f30e29e6c5831f6a4cb37f801c77666d8eae8429f10f00ff1c646dab1e61d29639fde0cfb0c53354dab374731dec7533b2dfb1545c5adc043d0f5c4510f3663c41816e411360fb4346ebdb732acdaff88f91e019ff9ce2fb89a1acef1858e584a2ea529eb21e409b25a49f23b90cc6836b6cd7b618d3d0d5458dcc501a1353431aacb268f6fca83dab26399e047aad68ae24380fee11dc106556af3c25485da642395f57ed5f0bb64e0d2d48b8b5f3e65eb2b4f31caa743fe9085647dc1e2c95241a7ef282185a999f9119889668fc1c613a3ff0435d126b85d414152d5bb7ff8dacc639060d269e68979ae9b7a79bc759c6119719d6fe512d31b725ac55465df6466bec57cb332ac9a1b205316120341972d21621bc7080b8fe7decfedf3bd8cc2ae1b507633bc14a266dc11c2d4131123e5538471bf213ce5c19e84cc3613b50d778f84612a58f903ad46c0b233562ef953cd3aa6f43b00b06ad8962f61f09e37316e315a15209ece706e57aee00386414368c5934f8ea961100fbe780965a22f408dc3ba4216fcbd366ba6898ee4e380213869e14bbf64e019e3a697015e4a78beeb60073ecfdf02178fd6f6088c63f2c8c7fc71da093c54301b3b3e45e15ce76b4bb9b47425dfe575216e16b1a8cb62ff69b5b50483c8f6cab4623dc9a8315c6c0c05624cec0c823e84908b65f22d345cae53b4c03792087fa56f29c545770a7863c9f5aa6917c4d9fcb14071af6f1e60c9517cb5b36ea9cc69356eec405248964eb7b10948d4468b63e65426b8254771651f0d1fa7d4998511d0ced4238b865a2ccd280d267b3812db6254e4313c51dd1b9d214082d9d13707db285bc2861197c0266c9d980737a96b9f0d963ada8779d07e216a07e7e4a8215574d844a3654d3e7519c89d39e0a842ee86cb44929e448653717b85e6f281887addec52fcf964336e7896802e22984b8f8197895768795ee52f37f66afad10915644e53ba091bb4e9e07a8c6486466bac08a77b972a63cdd9f7c1c97dbbab77c2a44ae35297888ed97f38df362b90abfc0d14548b74dc6bee23235341777600d91566c915c229db844470251864dd0a31cf682a31a25aa92d7138a8fa9c2857be9309c4f0160e89ebd6254ead804256cfc530b254f5479b8489d7c1a51688de38a1d41f92f2aa02c5f27705304d48208c4a8a49c0eda0cbc93d0d1ff997ab6ca0b7bac4", 0x1000}, {&(0x7f0000001340)="a2985053ed1cf5f18b1eee2c9c59b4", 0xf}, {&(0x7f0000001380)="ed74a828ef15795992cb22fd89a2ca46b1dd7faa4ec1bae42a87ea6888b8d2af343a0582fa7e2c0e259a8152092dc9e77dc974889438423aae331a4c4fc79fd963b4963198fa2e7bf17135c088d6aab8fb50d6c5da6928b7f668d494fe71e147386f23ed749505e4b56d49abd7b827881b0ebd87b427510051882d6374cff26f243f9dbf4f0f3742fd6b5fcc4a603d722cf2035559064cf7e2a2cabcde8a264c5e4ead79487f184976b0c4129dee145da296188e70bd976d6f3cd526ef80c43eef5aed457735a493996e610ec0024dfdd075e444e39a18699d9301", 0xdb}], 0x3, &(0x7f0000001580)=[@rights={0x20, 0xffff, 0x1, [r1, r4, r5]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x38, 0x403}, 0x0) r12 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r12, 0x20004276, 0x0) ioctl$TIOCMSET(r12, 0xc0044266, &(0x7f0000000000)=0xc6) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x17, 0x0, 0x0) r14 = dup2(0xffffffffffffffff, r0) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x17, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r13}, 0xfffffffffffffffa, 0x2, 0x20, 0x3, 0xfffffffffffff001}, {{r14}, 0x0, 0x4, 0x0, 0x5139, 0x5}], 0x2f, &(0x7f0000000280), 0x6, &(0x7f00000002c0)={0x0, 0x20}) ioctl$KDDISABIO(r12, 0x20004b3d) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x3) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)={{0x50, 0x400009}, {0x6, 0x8000}}) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x4) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) chflagsat(r2, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="000200", 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r2) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x40000034, r2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x3bf}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 1: r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file2\x00', 0x20, 0x44) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x74}, {0x30}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r1 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = getuid() r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r4 = dup(r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r5]) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r7 = getpid() preadv(r6, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r8 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r10 = getegid() r11 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r8, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r9, r10, r11, r12, 0x1, 0xff}, 0x8, 0x6, r7, r7, 0x0, 0x2, 0x1f, 0x400}) r13 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r14 = dup(r13) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r15]) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r16, 0x802c7415, &(0x7f00000017c0)={0x3, 0x2, 0x7ffffffd, 0x1000, "00000000b75d1c800181a5697e5fec5a0d6e6173", 0x4, 0xa}) ioctl$TIOCSTOP(r16, 0x2000746f) getsockopt$sock_timeval(r16, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r16, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r17) r18 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x2, r2, r5, r9, r15, 0xc, 0x8000}, 0x1, 0x4000, r17, r18, 0x8, 0xe929, 0x94}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000340)=0xce) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0xc}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000080)) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r4 = getpid() preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r5 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r7 = getegid() r8 = getuid() r9 = semget$private(0x0, 0x8, 0x80000200) semop(r9, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r9, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r9, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r10, r11, r10, r11, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x2, &(0x7f0000000780)=[0x0, r11]) msgctl$IPC_SET(r5, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r6, r7, r8, r12, 0x1, 0xff}, 0x8, 0x6, r4, r4, 0x0, 0x2, 0x1f, 0x400}) seteuid(r6) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") r1 = msgget(0x1, 0x118) getegid() msgrcv(r1, &(0x7f0000000280)={0x0, ""/248}, 0x100, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000140)=0x660c) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\xef\x00', 0x4000000041, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0x2, 0x8021}, {0x20}, {0x7ff, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x26) 16:00:08 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xab, 0x1, 0x100000000000000}], 0x8000, 0x0, 0x80000000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/134, 0x86) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20221, 0x0) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x17, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x17, 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x17, 0x0, 0x0) r9 = socket(0x2, 0x8001, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r9, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r9, 0x2) listen(r9, 0x7) r10 = accept$unix(r9, &(0x7f0000000440)=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x17, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffc, 0x40, 0x80, 0xfffffffffffffff8, 0x401}, {{r0}, 0x1, 0x12, 0xf00ffff9, 0xf1d, 0xab65}, {{r4}, 0xfffffffffffffffe, 0xd4, 0x80, 0x2e4b, 0x711}, {{r0}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x6, 0x6}, {{r5}, 0xfffffffffffffffd, 0x8, 0x10, 0xb, 0x7fffffff}, {{}, 0xfffffffffffffffe, 0x20, 0x0, 0x10000}, {{r0}, 0x0, 0x82, 0x40, 0x17bd, 0x8}, {{r6}, 0xffffffffffffffff, 0x20, 0x20, 0x7, 0x7f}, {{r7}, 0xfffffffffffffffe, 0x1f, 0x20, 0x100000001, 0x5a}, {{r8}, 0xfffffffffffffffc, 0x20, 0x1, 0xfb}], 0x40, &(0x7f0000000500)=[{{r10}, 0xfffffffffffffff8, 0x10, 0x80, 0x3, 0xff}, {{r11}, 0xfffffffffffffffd, 0x2, 0x200fffff, 0x1f, 0x5}], 0x7fff, &(0x7f0000000580)={0x2, 0x9}) r12 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r13 = dup(r12) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r14]) getgroups(0x1, &(0x7f0000000000)=[r14]) 16:00:08 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) socketpair(0x0, 0x3, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r4 = dup(r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r5]) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x17, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x17, 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x17, 0x0, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd0\x00', 0x8, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x17, 0x0, 0x0) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x17, 0x0, 0x0) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x17, 0x0, 0x0) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x17, 0x0, 0x0) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r14, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r14, 0x2000746f) getsockopt$sock_timeval(r14, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r14, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r15) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x17, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) r18 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r19 = dup(r18) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r20]) r21 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r22 = dup(r21) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r23]) getgroups(0x4, &(0x7f00000008c0)=[r20, r23, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f00000009c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780)=[{&(0x7f00000001c0)="8647780f0ec32b08bd27d6a9202690fe3690614c70ae255d6df3b04272d73000dd383edb07bfd6f40e8b2a1c6796ff3379b1355e97cfc61cc2cd42eb02aa83d92019aa8696eef77138404e2312558e9528566833fbcf0f0f67817469a829576a00de13eb1d8a5853d4e18aa3fff5b18c4533a912eb8b28f7e70efeba85861fadceb78c9bf95168193231a581154d6ea45e0f5b45b271e61c79064c7e8c1d024249d5da0067c50e98301b3b1bb324e0517cbb07af2a30d35aaa49e717ab0787704494f646847b0eacdd90b7ede13326878971327f273cc69f8c5e24", 0xdb}, {&(0x7f00000002c0)="c1011745a7a8445b3176c72099d6b6eb230dd48a744de9d827ff775b2609d4893c56a4a1538d31f9b0538652c3a30f2506fd3a63e17b77a5e39d0a0eeae79581a9e17759ca91be8ce18616cec51234cd901662a32f5ce74d83055ff672e25844dc5cc7390d5035d69e7796e44f95263772012ac354a88c142286d6d081fa292a666faa872396fd8d0922e2d789db85cca058712893eb3322fbb5658566d3999bcf16f5bc40c66b7b2e9af4423739a28195264a62f9746210864dbb00f5efbc21fe32d66975b43b7a2aecb32433e1faedabb67e2551a5b41e2ee7", 0xda}, {&(0x7f00000003c0)="7f70e42e6619d34604de70250053cd8700410a4499285968249c3aeb0a48a49774c54a958f7f89f770b5fdb03a28567323ddb770b48ab6395f5e3a943ee2e79cdc8d2f8e2bf9f34158263bf2c2d9db368a71b8fec14c60d46a275f59356e0f3b6ec996fb812d1a191b986e2815201f1101d73925948eadd249440333f323344d26c84b8597725dbfcbb5c78c53f3d9c4ef22bd331b0f68fc4ec34da55e22fb437eb45013f849a2d2636cb81ddfadac79a120ba299d000bd3934523ea76159219fbb3b6cd7e90b0039aaa0916094090", 0xcf}, {&(0x7f0000000500)="98cf49c82a1bd7963198f068362e3ae3265ab53ff4e990635982be8d092408444bb726893e9d70844b8a916d288ddc0a5158ac9591106e2f0c7203c922a8cf752171739ac2e6318f07670c0e51870c8761b71250b5f4617505541e3cee25adc134eef39edbcfaae29c19", 0x6a}, {&(0x7f0000000580)="d40040e0f9b98964b6a1246dd3c55a1e0250016e810ae701a26b88fa969d0cc0f3e292f929435542a658e6360c36c525fc1ca2ef1d85f25f9a40575f0eb5734466f5db983b3cda365517a57579fb14bd0a0312eb595a22e7aaa8a4ddc703af1ae298795f13d7bc63f52e4773a12bb0e69e53a4bb", 0x74}, {&(0x7f0000000600)="2a1e4a084f5528ee97940f23ca9ba0f7cb9d921f27aa0044dba44dc943cc3021bf0ceae82d0e7500b372fa1147f49782d67b51ae34a82fd5b8cc547156278579949d75a585df598e0e044d32abba61adadd59bfd8d6e6c69f70313a8", 0x5c}, {&(0x7f0000000680)="d4287c43912bc2d8882ff5416b44386630da8851adbda25c4f468b2a8d1d8801754a2a5772fb520f1f32dde1cfbf67c45d13900a240c88cc4e7456cfedec9677deda096ac052546bcb2a9e72352fd49ade2d0581dcaefae96a93c135ecd692529cbd674392d24054da5d99c267377e9d0eeacf4f3d079a360be66843ac4b4cc5f21395b45139b45ce2b0999833a017524d633fd0e4969fa0dee5a4545177205f3890ce1d8ea0a80f3bec5467e9a03c7b677645b7b931647648ff986b49495e2a4dca14e195531bce3492", 0xca}], 0x7, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, 0x0, r2, r5}, @rights={0x38, 0xffff, 0x1, [r6, r0, r7, r8, r9, r0, r10, r0, r11]}, @rights={0x20, 0xffff, 0x1, [r0, r12, r13]}, @cred={0x20, 0xffff, 0x0, r15, r17, r24}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xb0, 0x9}, 0x4) setgid(0xffffffffffffffff) r25 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$TIOCCONS(r26, 0x20004276, 0x0) ioctl$TIOCMSET(r26, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$SPKRTUNE(r26, 0x20005302, &(0x7f00000000c0)={0x4, 0xffff}) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x8010, r2, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r8 = getpid() preadv(r7, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r9 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r11 = getegid() r12 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r9, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r10, r11, r12, r13, 0x119, 0x10}, 0x8, 0x6, r8, r8, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r6, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x17, 0x0, 0x0) socket$inet(0x2, 0x4000, 0xff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x156) r18 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r14, r17, r5, r11, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r18, 0xa5, 0x3, 0x1000000100000000, 0x6}) msgsnd(r6, &(0x7f00000002c0)={0x3, "9f6e6011e599178783f7e7120caba3a056ad9a4484ca491dfb7726469253679d662a800343a5d5fb2c767ff753e2e90e0a67292aea9b0fd39b713d116df9b067ea0adb5714d836614012614251157119b4490ea801839633dafb7a05e0cd75fd812a74841d60899cc0e931603d74c7fd73ab76de315625259a85c8153a931e9c2b0428de18a8c511eea07987356793100188675ee12513144a9aed65680714b5bc4369ef8ca79c316be1ddbe3f7552deac884da47fbe942e93c1fea34005628732fe8b51e4bdd0f8c904be4a71a53e6788abbf627e7d26cff2dc5ba0aff9f4af11895e2891cd83350ccf01ac7409035ddd527ae141"}, 0xfd, 0x800) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r0) 16:00:08 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1c, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r1 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) read(r0, &(0x7f00000000c0)=""/230, 0xe6) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x714) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf/', 0x80, 0x0) r3 = msgget(0x0, 0x302) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r8 = getpid() preadv(r7, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r9 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r11 = getegid() r12 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r9, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r10, r11, r12, r13, 0x1, 0xff}, 0x8, 0x6, r8, r8, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r6, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r17 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r14, r16, r5, r11, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r17, 0xa5, 0x3, 0x1000000100000000, 0x6}) r18 = getegid() r19 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r22, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r23 = getpid() preadv(r22, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r24 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r26 = getegid() r27 = getuid() r28 = semget$private(0x0, 0x8, 0x80000200) semop(r28, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r28, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r28, &(0x7f0000000400), 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r29, r30, r29, r30, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x2, &(0x7f0000000780)=[0x0, r30]) msgctl$IPC_SET(r24, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r25, r26, r27, r31, 0x1, 0xff}, 0x8, 0x6, r23, r23, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r21, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf83f000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000071c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc84800"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r21, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r21, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r32 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r35 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r32, r34, r20, r26, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r35, 0xa5, 0x3, 0x1000000100000000, 0x6}) r36 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r37 = dup(r36) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r38]) r39 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r39, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r39, 0x2000746f) getsockopt$sock_timeval(r39, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r39, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r40) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x1000, r5, r18, r20, r38, 0x40, 0x7}, 0xfff, 0xffffffff, 0x0, r40, 0x34d9c1c2, 0x9aa, 0x6, 0xec}) r41 = dup2(r2, r2) ioctl$PCIOCGETROM(r41, 0xc0107005, &(0x7f0000000280)={{}, 0x9, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000004c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)=""/68, 0x44}, {&(0x7f0000000180)=""/42, 0x2a}, {&(0x7f00000001c0)=""/37, 0x25}, {&(0x7f0000000240)=""/185, 0xb9}, {&(0x7f0000000300)=""/247, 0xf7}], 0x5, &(0x7f0000000480)=""/24, 0x18}, 0x800) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0xc0044266, &(0x7f0000000000)=0xc6) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x17, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) kevent(r4, &(0x7f0000000500)=[{{r5}, 0xfffffffffffffffc, 0x80, 0x4, 0x61a, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0x80, 0xd4197f35b612b92f, 0x2, 0x8001}], 0x3, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0x0, 0x2, 0xffff, 0x2}, {{r6}, 0xfffffffffffffffe, 0x8, 0xc4, 0x20, 0x100000000000000}], 0x7, &(0x7f0000000580)={0x0, 0x1}) r7 = kqueue() kevent(r7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) dup2(r7, r0) 16:00:09 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) listen(r0, 0x7) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchdir(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 16:00:09 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="101843dfc0e1142593b10937fb6831741a6a9138d4231342ad631949e6b6db000f1998be40a6f789c5a544a8f4a790e81e0d7dd78d1ff668462c9189a672b39a747322375250429a", 0x48}, {&(0x7f0000000100)="bcb5c899cfc87dd02030171ac62a130032f405034ccea0eed91b27b231e1f1620b5a7d6d257a25d89c06a34a66d067d3c440dded387146b16a2c4a2827dae9d4b97b90b70c67b908e334320ea8a03fb04cb76189b553b5a76469fed74090d6ddaaf9aef48cd51bad1ad1610777f85aeeeee944aa00ba29a955", 0x79}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x40000000000008, 0x101, 0x401, 0x0, 0x20}, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0xc0044266, &(0x7f0000000000)=0xc6) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCMSET(r6, 0xc0044266, &(0x7f0000000000)=0xfffff800) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000080)) close(r0) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)={0x1}) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000180)="4fa548d2b864f4f7c811fbe93f23d26a46643aa5c04988011d99be5b0276eb61e7b146768431bc3361265209dd6b00f6cd7e1bb9ff18b0afa52ad6a8760c35e77e3a3e686a0b888104e5ad1da58be5685af7aee115adae7124ca57d46fb407135ed2ee7fba80fc40a906f5b1841b9449e4ead10623605979344f2a1fa4734fc8c4b92d68ae5ed3d0194b7ffb51c0cf006d51c3a827c3f84bf9e2a41b4597e24fe171e0f0d288b87f527bd7e625161eb714f42535f39c75", 0xb7}, {&(0x7f0000000240)="c09badc9ba1c3e2523ff1c216c288ec0b342ec2afc33d3363448bf530da1d5057a58fffe9af7de4ca316bc879bc4866a777f084a25f66b838ed6d535d9ebb2d421ad505f0f5418c0cdd1079fddf5e24a5de9abff86fb5af9c876f1b4e1cbc63f4f89396e3282f34875824840c58dc81c41bc384856f551a79e97ec9a677a46fce4eeda44fadbe2908e4b6ee4a2b843e2a09da0ca9ad78e8ebb6d160d2f8e292d587b66b5a429471ad9c307a95eb8a920328949891e994c32f601c168", 0xbc}, {&(0x7f0000000300)="90bdd0b294342c072490c98fe9069d2128f7bb07c281cca052d924d0f48b645ac0bd3395c533f237bfa10643c6457107aeab3deb0e15b26f1188fab7fc9cb9b14680db32f3b70d91301bd867d48dd7871e392dc027ef93b945c96e65ec8840ecce9ea07b5d70ad9dff805c709a3ce15a5195326567b7a2db127eb2be5cc64b113ecc00355c00cc5ad5", 0x89}, {&(0x7f0000000800)="650bb795ac821639257abd6fe921d549fffacce3cc8f078a1df134574dbb1d206a58087b1d903398528c1a2c8c24184882d5e3ac23cf8382211a99d6387f9299a48e01f03482684324d8a37c1d4f361ad0bd77666d16964caa5bc70c4dde5606822408bc6c760783d6a9faf88819599872e64b7da9795e71956a245d7081d01dc38d11c5851f7ca81237f0125f9b602d5ddfec70e9e3a407fd4cdc8e15562cdd9524e791f058dae1ca328c2c490684bd958e889c4207f9720c", 0x17}, {&(0x7f0000000080)="2f50cff5bcb54990622b760001e48bdaa1e61978b1e88ec1333905d47fa23536a91240516402ab2f23", 0xfd61}, {&(0x7f00000003c0)="86a94087c6b1ab79562800d8148ea3c55bb34d82e97dd76174d10a05f8a02517979f3920ea8d81bf9a0d90aa7c51677c35ff35eb054a92a87a327e9b453cdb9a9a3cb28a02ab22dd90e24098acc7f8d06dc73caaff07dfba443058768f4a07de62bf7b2d8deae6a1b6b3f2376a3c5f831af1f22173855e91437bb33c45c0a6f805f6c63c9bf763363f38c04ec227b13ddea110f0b34de7ad77cd38bda28c6ccaef614b5eddfe61a8a72068e536c4fe6ddbca47b69814bb03503a77dc18c7e824f116531314c1800b75028de1d0745647", 0xd0}, {&(0x7f00000004c0)="42b9e393e83ef7b628888c970e7b31e699fc668418b50fc2ea6567a6cfffff7f83b9ed8a2f34388352479eb084ddcac82ba22da017269adc97e2f704ca20e5b995a0867e7d81f606f6ba5feb8d705b3948dce3454d5229b2d5cb37efae5006d1bc1432020408dad21d72999323b47d552a3cade82995159af9e14120ca74df368d6d923a6e4b7485f8db8e679571386114398ec24cd05160e79fbca283441863a475a8c4aaa85f12aae18a6fe8cca4108c6ea67b6053ab5fc9c6d67d77aa992bf344bf882cc6293e5e70ea1f6c44a122dc9105260c7e6b589d176349a060b5953e969da068ec6d65daece46f3c58e9dff926aa9c", 0xf4}, {&(0x7f00000005c0)="d7318d5f48c456e4ce60a544dd58724a8f6468eeae830857ce87fcfeac024e2b80f715572a388ad9a19337fce6e1884f4ca444b7fdd93466b6225ecc6c3cee91fece63856ab0b939ca958677af", 0x4d}, {&(0x7f0000000640)="a5932d8f791b04466076048aa854c680f0d2da86eef277d7846999abd801029bb915014237f093dce172a22daab4ed969c0656786e12c6e9b4ff3c7dfe4d2c4144bedcff12a673b466fd3e180c91964c4c99867f54c348bebb4b9110ef361ddb565887c4d33a227e394d32f6685eb7380a8ffc4906a5e8028f15d6004ff693d147a506a27018b45c242d9f", 0x8b}, {&(0x7f0000000700)="0f06c2ea2568bb8d34814b22e370c06a3dd7e2e7e71f41ac5f", 0x19}], 0xa, 0x0, 0x0) syz_open_pts() ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000140)={0xffff}) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='\x00\x00\xd0\xe1\x00\x00\xb6\xadq\v\x00', 0x10, 0x0) fcntl$setstatus(r0, 0x4, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/247, 0xf7}, {&(0x7f0000000000)=""/71, 0x47}, {&(0x7f0000000200)=""/183, 0xb7}, {&(0x7f0000000080)=""/54, 0x36}, {&(0x7f00000002c0)=""/127, 0x7f}, {&(0x7f0000000340)=""/174, 0xae}, {&(0x7f0000000400)=""/18, 0x12}, {&(0x7f0000000440)=""/3, 0x3}, {&(0x7f0000000480)=""/104, 0x68}, {&(0x7f0000000500)=""/137, 0x89}], 0xa, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000180)='./bus\x00', 0x20, 0x3c) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x1000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)) open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20, r2) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000380)="9630d3e422fc858eaca3f252", 0xc, 0x0, 0x0) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = msgget$private(0x0, 0x16c) msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0200000000000000f11331077c93775be6fccc84ccd24e3b3bb043ada5bbaefcaac7254cea98aa366012f81d29c453955112d2f26c56eb0580c6c3a11b2f5427ed43764a78f23dd0be68d121992b682d0b710626d9ca72d7e9d3de9a1b85fe1c1c45fb6af7b0cd1c1050523b70887e4f48940373efee4c5adefe17507c638ff20630815063c365ff974ad413472e59c8f7b95db25ca54fa158f6a8c08bc2d00e62e268b64e54253e91b53ed63c1296f16af4ecb0d80dc9e637a00d3dea6528aaebc254"], 0xc3, 0x0) write(r1, &(0x7f0000000180)="0562423a68327ae81a63961b5f2def8fb9e7609182d4814553fe4cc0a224b2ce8b1af194d1a8526df142d51df76901ab7bdacf0c6b7dedaa83a3f1afaf7359ade91c1b2601279311206dca03ea63a9ee41b97059928b20c5000256af8cf8f2239cccee0a1f627e2b54c684b4e5dc27050edeb180174ac5ebaa0958351d5dd54814af1fd6b85eadc7a10607fca3e66489da7fcb27f625fe28b1ab0245afdae6fbe6ed7840a833ef84e798692941ed9620c2535beb9087a74f3d1432acee5a39ee3b22e21d4b3424cef22ec2d1f11fb99b91f99ffccaa47b72d57a0ffc0462446a7567487401a505252c9ceb39f2afcd8d40bc24cbc68a6f5b1bbfe23e4526", 0xfe) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="8c8e85b4bbfbe3b008d81d0e748c98713587458b822f84f523f10b3a90018f4f7b01b611", 0x24}, {&(0x7f00000000c0)="f43d6b4ff2b4e837d5f6d4fcd803c83f9f0e3971ae6d0833668a049461ef992fca04c785aee1ae", 0x27}], 0x2, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x8140, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x400000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getgid() r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r3]) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r5 = dup(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r6]) r7 = getgid() setegid(r7) syz_emit_ethernet(0xfffffffffffffee3, &(0x7f0000000200)="9e798dfe2dc695e807b1a6bc90bc9dbe0427e7b62e89875a8734352f3ed779f9fae58f8c913850f36eac01e7e611642ae0354146cf91083dac86702d47f5d988fbf02a8f2723ff86cd2282cf2e15ce1c330190fc67cb2167d77f7cc1837643fad3d08b0b4e97fa76de110040956df223345ef56e9821d564b507de01c9808517069ac112cb74bed1") getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r8) r9 = socket(0x2, 0x5, 0x4) getsockopt(r9, 0x6, 0x0, &(0x7f0000000440)=""/216, &(0x7f0000000140)=0xd8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) geteuid() r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r12 = dup(r11) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r13]) fchown(r0, r10, r13) 16:00:10 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000100)=0x1) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x5, 0x6}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r4 = dup(r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r5]) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r6, 0x2000746f) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x17, 0x0, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x17, 0x0, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x17, 0x0, 0x0) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x17, 0x0, 0x0) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x17, 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000001600)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000300)="0b7a6b927e8b8d30d7f89943ad8cce23c62c182796dc94882a464d0e717644776f920dd5fc486140cf1642fd896e1a885385e1b2bfb4c26677be7f36a38751acf226063c01f3cd4d0e396062a07b18ca90f068bed0839667b30704", 0x5b}, {&(0x7f0000000580)="108240d297a76d2d54ef27a4ac1f72d33a9571970847788958c9ec58eb4003bfd83c01bd0dacc8eccde745a0173d438ff3f96a3c0fab3fd4e6abdb2edf8df308f19cd4b0a1fc1d97a9b3835a38d72160a3c3f03956959a143d4dbb038fe08c1e5cd4efb181a6ed940b4af44675d6113eda0ca8c258963b8a54ae49ade66ef5bd006e8e29d6af2fd544eb31d1c3519af53ccb7bb3ba5a9b975a83ba7d0868e09e26b4f46de66040f8bf88a6dcf3bb586ef5ffaeeca1b04f3ca76ae74c131caf94b3f31078465de02cb7da2566000c5086a979699ebac0957a701b25963db2ba1d560fd6b5bf6d6c0134e3772093eda862fcda30bcad7f2002fa7a58d4beeabc3635d9690c5e573016ec527aef1cc60b37816c7c517a34e09b69b00f57cacefcec12287d9e347c0dabd5fbba024ec28fc80c8d7a8b91f9749485d48185e4175d08a04c892cecfd8cc288fbe5690fab00a2841f9cbf9c9658e34429df9cac81fc86457c7ddfe5d15cc35835f48ea95628f1fb0c37586153ddcb83805478a75b72c02cd7d1204f8b75ee6f7d2615077a1e3b26f6625734a489eae54aef90e8a3138bb14e70c22505d0ff30240b3e7f56e46655cec27111c3e51fb0cac46465a53cb7cf763acef75ea73badd201d106253b57ecd4664a93970a27e62d8e453abec9370f4d07445786e1b39ff5ed63596bca19f18014cdba7955add8a84b9fd490b502bd08549c4e2c0aad33d173f2186c768a59fb058233f533c59f1699c8fe8d3c4faef0ff8927777c41dc38c65254533c167565ad5e50f430d0114dba3a39f14ae175feb381c793ed41e2930de1e8849376d3303df1eabd81232a3c03e9383ce71025c5f2346609c4add36ccd8bbb1f54361bb71386265d5ab58d448ddfceac15012dfdc945052a40aab2c8206bb6eaeb66ba9714e0cb8e5f5b9a4aac06a2fb830fd7fba60454513b329d68a528670904b64fa288c658c01a0e4deb279a1e0b74403a457f4417fe57f16aa510393b76e417c47739936532e9fceaf67fe840fce33cc57afe3dfac36c4e1218ff5197d4b306028b00c19ff31e3c375972f5cc3a0af1cde5eefb2dfa7215367f843f5b2cfeaa026cf4f64c9e68b2181b1e870fc7012a7e69734ce01421eb9fc47d99d44e14e6c9178fb94abdf1ed5d01cf04040f7093264b1a6dcbbdf564b4896e4d28e25346bba5ba6100e895e7bc3a68cccba4bbc84f3c3c9c491bd46d75a52c1fb04373687da1176d6947a52e5de2c4975ab80c675e98554802340830b04747dba25e75228fa8885b3f79bec67f334e058314f38cb344c301de5850e8577fb4bbb1a29d082f74ba429bac35805c7c0551a9648f4932cd816d97b4837243417ad1f147fd704d719ee198f5cadb72bf1eb795ae3711ef9698881eda21587a100b86635e380a3228d232e183ad519902a9e7f4aa606555734d25c670f34e604298f14cb0a05fbf9056ffbe131a23dffae3eae497e4ce213c3aeb54f4d916851aed24ac4b1eedfee4b307e3ea3b08182d09b8579e862333d05ce73f2c7191e24a642870cf2861133b19d4e7216bcd0dff2842dedde4104f0f42098e0b96c8b92f2d8039422f14c454bf70917ce073840e6d2aadec9322597c2b3ee5e6888166243418eb96ce82cd0cf7a63c32041a7d6a8280cdec3feb20432950ef2cbba05a8d15368a168bc6bcf035adbe5f7b7b255a69ecf898b2c2cd22a9214c5f5908ed2908c071fe9aab014653a8caf26a10b7d121487e06492b6d17b7a30bd9a07da4922ad5a28014f2a8037664177e36bba32616ae81e66e0f05d92c27831db64bba3e2a11f1f861b007dd39a5e5e17e403988ddb7fcc1f1daa53fd46efe160584c9f0341f60c9aea9465acf9f1e3ef0c30c04022d219087e468fc21aecb4f394e20187fa08c0aa488ae3392fbdb5d68a8eb544031627ac0f547023746cf5936a14c923f836fdd87e67d43068ea7f6bdaee4d7b73c483a6cad7e37a09f84b367803801a84179c1d25c39e83575fbd6d3e583352839285b29f5cee879c3643297b8a4ebb8aa632033fa90dba42a38841378dbc359e0db45dfda03f98c7ec893cdf020517919306b013064e48f1368f28db7eab1c162787d66f944568f56dcd3221a58feadc3a6f429d8d3f672f61dca9f1fb1f297aeea960cc7366b0455bc68668d3b57e2c8501fee9e84c01cc7d4b89d12c7bf90d4758142947d894ad15a6953c182b359cefefa313e4c43206c63c8f27743e7a7c9cd98da9e3fdfe3ee7a3f976bd4188b668c599aba0c3b2e023179a0d350ca00734bed6ff9fcfc59596bceacc9eb84468ce202d980859d01f65ae97c169c307c241b53aba823b72e5b82800c42c8d1fc638767286b91323f838ac0bb80ad41b9ffdfffe4052d95d075a26c68b630e85e980950bd3d30e7bd61e5cfffa4b8cc2e96874731820ad3e43235ce4dcda8094393230b5aa32fc26a1efba90651ff8d7c2706c38e5aac902274faf174f4db1fcaacf947ff33053bfdcc88e1eea085da7f7ab0e6df491bfd466122d96bfaacc62922c5755dc9b86c19c3b437e38ce7a544da6103e2bcc02ee269272ec08b3cd08001d3102c43dad03215c4c47a0a93a4fcd8d547259f5603e72c450345960a6ebd4a4ae28a83a1b643fa6cb0fb3a91eac70d4dfb69a0933962b220e7c45b117bdbf26cac9d77d635a23f3aea0fe551c83b434ed3dd7ebf590cff0c5f6e4506d050ddedcafdf103f3574d9973441947cbfe1df40f4b9168b3e00bd3c30edc992ce2460a84889339c091abd30a15540b7019c112c945043f672e8cba1c704c36f7509d730e2eaec510618c29f37d31a55f458ccd90b8d8dbcf62eed263293f53a7cff5e8d820c743e1061e4bced7f72a0459f208233dcd1b7fff61fe2099928c3d84e29be3e17025bf277fe6365147bd06a70467a44f60c344eae256812803dd61bf7446623347a050414b5bb5e5ab3cfd32f97f3909719a6a270fe9e7dfd2094067a3ccfe20f995c8f904f6e422f688a21da7e056aac1eea60bff63d33e369274b3172d3b99ed60af01366bbefa8c1ba2505173af401b002107fca88eac9299ab963a3d7f1229c2e0c56fc7ffd6b22dae991d75c7683dd0e7e1d18d31de1832d3328b778fc958cc97b6128473965fa799a02e347a7e848f9219fd7a7fd400d851fcfbc3ec49caa2405d887637320c7db31b6cf11fb75266f46be30c35354603a1c3cdf3f5fc4a0b1b53ecae8ee3d6800da7aff5cdde4d5d1357a88bb48407df889c6242c6606db5d8e0e430fdc5515fbad40c2acc65eb430af25d4d3403fa500099ca10c1477e232d63e68b5dd327915989c537d4bddfd7c3c53b3cd0aac1cb07aa2c417e6c0ead9736b0f0d88765ac88bb1889ab483bf6db2a1bdd62dfcfbcb1c4e21c3d20622d086ac037465f26dcd64e141b0ff75a1b431829642b49365c9ba32361a0f31bec3337cbc122993f3696836c82621f682da90c0b730d95e121ebf9e300004a0af314e14d82886c7003f9e07f86e02f5d922f4ad6fa49cfa8da828c0ddad2f255ba31d254e7896525c913944acfa16b0924ae406ae7e57d39ddcd900836ee10ba45be410557514f7d1102bfb7dc3e8664feeb2626b0bd6b7c036354b2337d60170eefbf2ab3a0088f78f94aaf2c88cba0d5e3659b00a14afb49b057481a597a2bfca4961b50cb66a85a958c665ac89a234e851c3549b49c27cf604f719d589c00c1dde1110914c8d4c525f9b34f7e4c888eacf834d08a6a14a3316b56fb6b1c6dfb1e5a11512fa99cd563b62b866c9ee3a718eac0415f4a3d889b4a95764f5698ab5d8e74de4ad785348f94225c6a118d86134220b2a1f5a2809e394f6aa25bb43127ad03f096031d833e92d93aaac139b1ff144520c1bffee4b6110ebb20ce900c9365b594f4d5ea4a2ad4ffbc1bedf377c22e7be2931cffd1604ed2cae1cb2deaea1e076abe98abe877eb06d09e2be1a12690ce3635698150448d3646a69753fcb4feab9a461c1216a492892db202f0aa27ec39aa87a1e1e174f40d9c76536de1336bdcd233aec7ae641c4867d2abe11f6888a351851169491d63805c5613a53ea271cbc32d8b1d35760f443f7ca6fa1419856dc68d1ba85d61873c79afeb01616f90283295dbcace773d952361565f77ed7ba846552af99d6e2ec6edceebc2110afe751e1587db971160826a332f2d5b7198ca45880ba38ddfbbd5a1c979be24bcc332f93a06a22b3cb6c3fbb2dd52905c428b65cf65c0cf4720af175a0cef411bbf4b8b80e79bd533cb2c1db37bead325bccae1dd2b3285ee4e35a0af37d926ae8df09e7bd3529554ccd035ea4af8d6f7f59114ff9fb996e15beb061ba91ff683741257a3a66d7a31c3141776032982468bf8f469eff695a2b26c5b1f08bc217d7bd4c30fad6af576bfc3af077f771c219e53c14f6c8b953f6d5237788cf09f616ddff4a003236b09d540bee2bb119165c921882ea98f818a2843c29f93b4e9d343380ecf1d93a1a711b3c54550c1e5c60a91c97d91257b26bf58ee9e8c53040e09cb73acfd848e2ad5898f87f139472e40482abb3d563ce682feda0634f00b3d83a2df0e5dd0c887920a54ee52086b1df193bc644eaad49693b22e1720d870eb6e94bb0e6b3a248673a71cb63eb3072cdc01abd6bd6f3620c9417b744b2747619a9b14b8635fc11a11aba0b13dbded68cf4091931e54f0cfa33673909f7b1f84fae527181d22f828bb9596c8545a1e0ac894d316a18a248b3f7e35e50610bde8fb1fecca543a2169a26e8849127f7f50f85e67df0e7eca43488aa57a356a613b28081159fb540280453df1635a2e172f30a4155e215367f93f1ce65636b7c68f106368a540c033131355f6c4903edbd60cedc0b0b0fe0896b5ad2a18b331f550a2dcc47745408a976f272a9a7facbb8db25a50851647a1f2aa31dfa32d30dbb9f90375b5d972cd4c2bc27a8000480990aa4930fab6ba3250c30cba40f0b377fc452429982e1d21112bb613857798c6eb94b4eae50708a9524d6075077850be06a2fa1733b2548097a23375aaa2a798e02ce023205cf03e7cf0b2751970617ab09bc87b98354990a7939fe950e22fd8621060b48cd9ed6a19d8d2f0a2b79675de565414bbb277beefb85d32b0cfda357ab2ddfd18fcda286f9e421ec023392e0c4096d93b31a4d297147d74ef720c6156cc3d08b11291365d6c4b589a8250b18b428747bbcb9c852a0d5692ea7fb8fe518805cd589bd663e5806f75fe81b2bb57aad0fd6d1aa574c85a64b5a98fcf5293a3642c3103da7ff7eaa79fb78b1e0d296ca6fb54a88250773269149bb5bf95a5db82321f455afdf590ed610e34ea1c4dc9b9184d8e5862430488510a01d57a818d0fa1bbbdaa44e16a1a549fd97ba7d0b60861e76996327edbdce86741bf7efe4eccb6548aef3a03957d39aa9bade41b820bee80f02578d18744a0c722db7e6c44582cca4209df2359c2b70a29531b46f7cc6e1fc7fd73dec0f4892f56bec351df012ad22ae997873033d27dd7173cd015c7956177bef4391a3ff45b7e10a2fd4dd229f78f227476ce870e136b91915b3bf45625d40bb9f1f30213adf5a15a7a20159ee946f028c4a9423c99fa3da0fa7174cf2292bd3f055409b8887e0002b3b512af0cebe5e9bd53ffdeeb14f10b7b9cb5bd2785055bc535dc0af9e5a24d3dce82051da70f7b909318bf4a527b4ea508442773e0796e114b86b1f24d10c0293b8969c84c97ef17f12ea1043cf7261c5e5187e7fb4742b30895b4d34b94", 0x1000}, {&(0x7f0000000380)="078d782f0b88dcb0bb8016971d797702c4828fc7573b65c510fd3af3a53e8f64b206a53b22753bde428490", 0x2b}, {&(0x7f0000000440)="c4906df05be8641b0bd96c482ea2f03eb0fbe1b176287150c03f36fc017f14c5654cf635dd26ab8039baa6de742570f768b039e7f252b63ae5ec8f5965bdf8c03dc6c96b5f411fc90716b7d8f14343f4a1bbf0812f123f2492c4e4a5cb446a7fb0ce35d1506004dfe022dbf30b7330b753d76e8dcbfcbb2dde4873c9dbc1ac0d434a8f4de0b0be7cfd3ac8ef51f77548d7b8a466d0b8bb63c8118e778c49962e90c5163dd1ba2c3a89e725033f0351cdd6aad69cc349435fee80c18532a408686af938f7846ec160497ca6d830d48e8ac9818a828ac17b", 0xd7}], 0x4, &(0x7f0000001580)=[@rights={0x18, 0xffff, 0x1, [r8, r9]}, @rights={0x20, 0xffff, 0x1, [r4, r10, r11]}, @rights={0x18, 0xffff, 0x1, [r12]}], 0x50}, 0x1) getpgid(r7) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xffffffff, 0x0, r5, 0x0, r2, 0x2c6143323d1c6223, 0x8}, 0x6000000000004, 0x103000000000008, r1, r7, 0xffffffffffffffff, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) listen(r0, 0x7) bind$unix(r0, &(0x7f0000000040)=@file={0xe2057a961c0303b5, './file0\x00'}, 0xa) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) 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, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) msgget(0x0, 0x200) msgget$private(0x0, 0x8) msgget(0x2, 0x300) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r3 = getpid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r0) preadv(r5, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xbc}, {&(0x7f0000000280)=""/156, 0xffffffffffffffb2}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xa6}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffc) r6 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r8 = getegid() r9 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r6, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r7, r8, r9, r10, 0x1, 0xff}, 0x8, 0x6, r3, r3, 0x0, 0x2, 0x1f, 0x400}) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/243) r11 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r13 = geteuid() r14 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r14, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r15 = msgget$private(0x0, 0x0) msgsnd(r15, 0x0, 0x0, 0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x2, r13, r1, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r14, 0xa5, 0x1, 0x100000000}) r16 = msgget(0x0, 0x1) msgctl$IPC_RMID(r16, 0x0) 16:00:10 executing program 1: r0 = semget$private(0x0, 0xf, 0xa0) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/216) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000000)=[{0x60}, {0x80}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:10 executing program 0: r0 = getgid() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000300)=0xfffff23f) setegid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x5, r4) sendto$inet(r5, &(0x7f00000000c0)="9ecf7acb96086cac3fe4ce8d86cd7723ecf40c740b7b2af8af32fe646bf90460b1d0a48717fb7e415c706707ffaca644e68ea5ec4144532fc27a79d2965e0c0378953bd5c23462a7fdb0866a5390f3a36214030c4dff863157f1b37b2ddd7e4c587dd40e486fda1bc88902920b0c60139b99c7a32b57d3d08cc22502e90446290262960b560e4913dca4f7a0cfada2e3c280d19d8536a658d2643ccf807ad524464e4d4134c2f0ad792579f1f3f0848f7203c6403fc77bfe6f78c6f54d2049a38fbb2c4e3e7ec9e683e6dfbf0ebc63be41bc8ad0cb57a4058789c9cb4859f98810e4", 0xe2, 0xd94ac68e54ac234e, &(0x7f00000002c0)={0x2, 0x3}, 0xc) read(r3, &(0x7f0000000200)=""/183, 0xb7) write(r4, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 16:00:10 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x2) fcntl$dupfd(r1, 0x0, r1) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/37, 0x25) r2 = socket(0x400000000018, 0x4000, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c, 0xfe}, {0x7}, {0x6, 0x0, 0x0, 0x200fd}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000100)="af1333ea9a7c7747e5a6953d955542dc7c017a0c08d8d9e48281f1fbade0ca699d05edbd4842a96a0d52468f467686fa5cdd3486639208d5eb7a8416df0aea30c954c1a70aacf6d35aa19af98c0b03e5364c167d80af48fc1eb814bf17bc20d58633c2a99d9e08399f2fe8c9e6845b3b80225fd69bab8f8dbe856dc90fb9be57a2d08fcb6e043660f6dce4c3fa27d3fce418eb195b356dba1cdd4290d83262ae2783bb88", 0xa4}, {&(0x7f0000000280)="6913cc25c1470bebff9ff0731aa06a9f4ba227760d26d6eddec17cabd9fe796bb5905a42f9b5397b7cb467c3f27ebd77d0544dc7d268ddc0b390ac35adc14d1d0848ae0c9c389620bc782f65ec808391748b27840bec4b73c670abe409f49dec009d6093cb2a96cc457a2228fad01f2d67f2ee325eea26666975cf34e04b71d56c53399f146067c2d852ec8da47bd844b2d27ad1e53281987d42d7632494c93df38c", 0xa2}, {&(0x7f0000000340)="c611fa9c88dd30fcf9e4537417cd7a22d2f77532b77aa5614496677452afa743d1b90989f82898751393268d3b0b4d1f14da5fe990ca254d7105914f908fe5668954134a70cf347dcac9e9facb4fec9c0ff4de7a8e08cb4f14740565e905b3e487b5ddf7ff3e8c2048dde99ead6479918e3221ce12a344b4a39984d6680946f1f2cd79c769492f77638ce1f7026853d686603fe6b46f187055d538484c4e16bd2e6e5febe5bb4e061f8c076b9b7f3c4c596dfc60a5737a64702ff627eeaabca0f3e492ab6a993c215b27a8be4d73133936be5084cc1ce9154a07369c5fefbc00ae3189748ffd4b52da64f6f08e8d6be1d2246218a3a8c3c3", 0xf8}, {&(0x7f0000000440)="185e664fc07a193da512394ff943e3b2a0c8cbabe2425db6aaafbcc7ca78702c391bad0a107714d4f2333187ae391e7aeaf643ab54239c23a68fe5e6e0b7bdfd34e0819a93959bd4bbc7c45189df79db7dca14a6c4717384dd9f32773e29c19c439c664879a813d914c6a5854cff5c70241dfec4cba0a78a642bc2e72abf511789cd962e6015e96ea2f17179e0603327435bd5d255abb1241c97f8159d7c9aedd7d4e72c4dfe595c24ff9f8973a5c28f54258fdfefef901c876ea1441ff5c2f61b37c1408457456d9c51198d1acf107a994e65b8e277e1c2542815733a9ac6dd3818906cc872b23a05ec900f68d3c2d78bea26c225de6ee51a21c5ab0c9f", 0xfe}, {&(0x7f0000000000)="9f9a29a378f3e0db470895444773988940e2723b0ceedfae50f643439730e450015b97d6790ea331cdd8b698eaa6d71e274d0bf536de7d4ac16812d3200f", 0x3e}], 0x5, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") fcntl$getown(r0, 0x5) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = msgget$private(0x0, 0x77c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) getsockname(r2, &(0x7f0000001500)=@in6, &(0x7f0000001540)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) msgsnd(r3, &(0x7f0000000140)={0x3, "f225906a428d6c6c21d5aa34558266341e94a12420e691bb3bb02c0209d46a700b71e4749df9f40a4672a2c30d807d562c3a7aa9690bc39c16eeba642232ed083aa8cc655b7dd3e295f7fb623e25b7188af43830c4610e439337ea26e4a29c5d45147a3d14c072c91870c7d595123187edafeb72e511b3ceefadcf9f78ca69b073435a0898230230a8ee4fd9d06d537f6ff81c23bb61412649d37b8311746ddb63"}, 0xa9, 0x1800) r4 = socket(0x2, 0x8001, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) rename(&(0x7f0000001580)='./bus\x00', &(0x7f00000015c0)='./bus\x00') getsockname(r4, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r4, 0x2) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r7]) getgroups(0x2, &(0x7f0000001440)=[0x0, r7]) r9 = getgid() r10 = getpid() r11 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000001480)={{0x6, 0x0, r8, 0xffffffffffffffff, r9, 0xdd4186bc83ab64cd, 0x6}, 0x9e00, 0x3, r10, r11, 0x3, 0x7, 0x8000000ffff, 0x2}) listen(r4, 0x7) r12 = accept$inet6(r4, &(0x7f0000000000), &(0x7f0000000080)=0xc) mkdir(&(0x7f0000001400)='./file0\x00', 0x8) recvmsg(r12, &(0x7f00000013c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000200)=""/93, 0x5d}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000280)=""/119, 0x77}], 0x3, &(0x7f0000000340)=""/35, 0x23}, 0x0) 16:00:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xaaec4db0f848be8, 0x0) sendto$unix(r0, &(0x7f00000001c0)="c82c4284077ed538a619b279447e4c67a5185966ebc9dcd4e6e83c28c7acd92f490d5b0c4a5d728a76f7dcc0361fae2dc89b78c643614282d79e1652f7cb5cf598dd722da14da2a7ee90e17ea10f1ef22cacfd637aa1a68820d8fcb8a74d63f8c867312f1e7a363ac699137f339825e32de46c1bd5606686f3a1b9468ddce4eeffdee7a9abaa55f38bc7e77870fabc6528abeec093ca1dc89993d57a72894d143672820d123888efdb474a3f62fa03187649caef9e7692b92144db97bc3c7e76267de24e75ad289d", 0xc8, 0x4, &(0x7f00000002c0)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000340)) socketpair(0x20, 0x8000, 0x40, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) bind$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000300)=0x9) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e890053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c20000000000000000", 0x337e}], 0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x3}, {0x35}, {0x40000006, 0x0, 0x2000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x6) fchflags(r2, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) clock_gettime(0x3, &(0x7f00000000c0)) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x3, 0xfffffffffffffffc, 0x0, 0x1, "0c1a5e0577d3d9b9fcea286f6d86d3d23f26a45e", 0x0, 0xff}) close(r1) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x4019, r4, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x849, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x17, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x17, 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r9, 0xc058574e, &(0x7f00000004c0)) setsockopt$inet_opts(r8, 0x0, 0x17, 0x0, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffc, 0x40, 0x2, 0xffff, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x40, 0xa4, 0x4, 0x200}, {{r3}, 0xfffffffffffffff3, 0x2, 0x80000000, 0x2, 0x8}, {{0xffffffffffffff9c}, 0x0, 0x81, 0x239d2b44ba724038, 0x6, 0x7}, {{r0}, 0x7, 0x8, 0x40000000, 0x6, 0x4}], 0x81, &(0x7f0000000380)=[{{r5}, 0xffffffffffffffff, 0x2, 0x20, 0x100000000, 0x1f}, {{r6}, 0xfffffffffffffff9, 0xa8, 0x1, 0x7, 0x400}, {{r7}, 0x5, 0x10, 0x1, 0x8, 0xfffffffffffffff8}, {{r8}, 0xfffffffffffffff9, 0x20, 0x2, 0x8329, 0xffff}, {{r10}, 0xfffffffffffffffe, 0x20, 0x2, 0x1000, 0x6}], 0x1, &(0x7f0000000440)={0x22c, 0x10001}) 16:00:10 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) r3 = dup(r2) kevent(r3, 0x0, 0x2, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffb, 0x8}], 0xffffffff, 0x0) kevent(r0, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) 16:00:10 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708f700aee16900c71b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000080)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x110, 0x2) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) munmap(&(0x7f0000701000/0x3000)=nil, 0x3000) 16:00:10 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000040)=0x4) close(r1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:10 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x2e, 0xfffffffd, 0x0, 0x4, "d706c1e7bb6fc6e200000000003c000000e74de4", 0xfffffffe, 0x2000000}) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x942, 0x4}, {0x81, 0x44}}, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket$inet(0x2, 0x0, 0x81) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2, 0x0, 0x0, 0x2}, {0x4c, 0x0, 0x20}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffb4, &(0x7f0000000180)="c4d46c8add8e3e00d77e4dbeb6d4bf08e2a3d3cf8c2d2a2b810a1bde3c32b65e01406b84bc17e78009368a97e2") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ftruncate(r1, 0x0, 0x1) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4d}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xfffffffffffffff9}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 16:00:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = socket(0x40762df3da955bc1, 0x8003, 0x2) read(r1, &(0x7f0000000100)=""/210, 0xd2) select(0x40, &(0x7f0000000580), &(0x7f0000000b00)={0x0, 0x0, 0xe5}, &(0x7f0000000b40)={0x3f}, &(0x7f0000000b80)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) 16:00:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0xfffffffd, 0x3, {0x100000000000000, 0x6}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) write(r1, &(0x7f0000000100)="0200000008ef0800b5bfc105be19e6922b9918a2e603fd8e2e4229629a771a3f1d28d5823782dc53d62ddeb03e6cdf4de2ecd3a552d2745305333300c456fb304383f8a0faa32488cde52113952deda9e97276e914", 0xfffffffffffffd3a) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) execve(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='!&@\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='\\\x00', &(0x7f00000001c0)='[\x00', &(0x7f0000000200)='.\x00', &(0x7f0000000240)='%\x00']) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) dup(r1) 16:00:10 executing program 1: ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000080)={0x3, 0x1, 0x8}) r0 = socket(0x2, 0x10000000004007, 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x2, 0x0, 0x2}, 0x9) sendto$inet6(r0, &(0x7f00000000c0)="236bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) r1 = shmget(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) shmctl$IPC_RMID(r1, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25, 0x0, 0x2}, {0x35}, {0x4000000000006}]}) r1 = socket$unix(0x1, 0x7, 0x0) shutdown(r1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:10 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000140)='./file0\x00'}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='W\x00') 16:00:10 executing program 1: getppid() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) 16:00:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r1 = socket(0x18, 0x3, 0x0) r2 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x8, 0x13) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000001c0)=0x1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000200)) shutdown(r1, 0x2) r5 = accept(r1, 0x0, &(0x7f0000000000)) r6 = socket$unix(0x1, 0xa1a2ee02bee50651, 0x0) fchmod(r6, 0x0) dup(0xffffffffffffff9c) shutdown(r5, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x17, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r7) r8 = socket$inet(0x2, 0x2, 0x0) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCCONS(r10, 0x20004276, 0x0) ioctl$TIOCMSET(r10, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$VMM_IOC_WRITEREGS(r10, 0x82485608, &(0x7f0000000240)={0x1, 0x8, 0xfffffffffffffff7, {[0x88f, 0x7, 0x8001, 0x400, 0x7ff00000, 0x7, 0xfffffffffffff051, 0xffffffff80000001, 0x7ea, 0x0, 0x7f, 0xeb3, 0xd, 0xe, 0x29, 0x5, 0x7f, 0x7fffffff], [0x8, 0x2, 0x15c, 0x5, 0x4c, 0x6, 0x3ff, 0xff, 0x8, 0x4], [0xa0, 0x800, 0x4, 0x0, 0x159, 0x9b, 0xb5c6], [0x3, 0x6, 0x8a, 0x7, 0x6, 0x2], [{0x3ff, 0xb2, 0x67dc287b, 0x5}, {0x6, 0x2, 0x2, 0x1f}, {0x49ab, 0x5, 0x608, 0x9}, {0xfffc, 0x3, 0x7ff}, {0x7, 0x8, 0xffffff81, 0xf9}, {0x8, 0x7, 0x7ff, 0x7}, {0x1000, 0x0, 0x5, 0x3a7bc3a4}, {0x2, 0x2, 0x2, 0x8000}], {0x2, 0xfffffff8}, {0x3f, 0xffff4a51, 0x3, 0x4}}}) setsockopt$inet_opts(r8, 0x0, 0x17, 0x0, 0x0) getsockopt$sock_int(r8, 0xffff, 0x4, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x72c, 0x5, 0x0, 0x5, "86905fbc9b9757ec8634510a6fb95751a5d59c1a", 0xffff, 0x7}) getpid() 16:00:10 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) close(r1) recvmsg(r1, &(0x7f0000000640)={0x0, 0xfffffffffffffd1f, &(0x7f0000000dc0), 0x10000000000000c1, &(0x7f00000005c0)=""/100, 0x64}, 0x40) getpid() r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r3 = msgget(0x3, 0x100) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r7, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r8 = getpid() preadv(r7, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r9 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r11 = getegid() r12 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r9, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r10, r11, r12, r13, 0x1, 0xff}, 0x8, 0x6, r8, r8, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r6, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r17 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r14, r16, r5, r11, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r17, 0xa5, 0x3, 0x1000000100000000, 0x6}) msgrcv(r6, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000c09b32fa5ee9e884e72db300000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000cdc4cecaccbb61672154de495faed5cc0064846a0000000000000000000000f0ffffffff000000002000000000000000000000010000000000000000008000000042e7123add27ff6492b357e816c55df039d06060ff6c5337e0964620b7b56e686e25c7793f"], 0x1, 0x1, 0x1000) msgsnd(r3, &(0x7f0000001640)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES16=0x0, @ANYRESOCT, @ANYBLOB="cba3b98533b55e3c9075a65b29b486e397d8ab0a4a40eef7e572de111dc803057eaed7b083dc471c6c175f919185d9037d154a9ad3c8af13ac894798f0751b49177099b11c6de84badfe8849a38ac0922fbc980eb22e8b86e156891687d54af1256e317b344e886a47d37da0d2b46aa60c3badf8c4053e8493476d18f2bd219e8fcc0d894919e2e0c73ecffbb0eefb8165853926d34f", @ANYRESHEX, @ANYRESHEX, @ANYRES64=0x0]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000080)) msgsnd(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="010000000000000064d1080c9ef28e1c578962fe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dd6d477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0da7cc7789e0939d7f9860e6ceb37de1dd7dced7f80e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d456fdfb8765720fa0fce138cbe2838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a96822abc39d6dd3eb6867b16f0a0ace972e2c60c0c48e23b2c85117d2459353605d6083b21d54a67948a02a68a9c3b9601587a792b43e83163f4baf7fa42f1b39ed98457c3581cb25ded9e6b132290d45c5d97e02ae1d5df93810835bdf3a522ca744d694c6022594b0c39c69f806369b656f1ad13c90984cd6718b1eaa95d46ddb9021eba7bf8ff08968f7fa3cd831375e9bb840b589726faf51d2bddfebf017b27610c48d4913f67862e87a3ae37e1f6167ce8cedd57ef7b2dcf551807d6ac2e9e511621bc02e0eef971e015e885200b6a52c23c5aa8643929f09"], 0xeb, 0x0) 16:00:10 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x8000, 0x20) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040)=0x6, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r2) fcntl$lock(0xffffffffffffff9c, 0xb9bf337ed24ebadb, &(0x7f0000000040)={0x3, 0xd406ecf5eeddce6, 0x7, 0x1, r2}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:00:10 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xfe61}, {&(0x7f0000000780)=""/113, 0xfffffec3}, {&(0x7f0000000380)=""/210, 0xffffffffffffffe5}], 0x2, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = msgget(0x1, 0x20) msgsnd(r3, &(0x7f00000008c0)=ANY=[@ANYBLOB="0300000000000000ed8297313681daac48ff7ba6fb5610c913e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e528151c73755f54f958bcb75d25f700f3832ece7027d408000000000000e535bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56650000000000000000503c4e60d4330499d21889327f9e5ee0b229f5e0a693bc62845c48b673202e90526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d5003ea61dfab8548b03ad5f720af8bad55f53e7d608d230365e3602bd0dcf35faf283441b9da933305557e8d61e8fde7954d8c495048a9f7fe652ba22f392954663574aa4a135e2e9ffa1402764cbb0bb9d96f9b73619817b24ed251de1f0b8409bd6ed72db625ec034ffaa88d657085b7799259204f441021e547252b410452f7ba3e1eaa131b933fce17e689eefa1273f0f55ccd527febbdd598abbf8edf63b97c3e14760917fb13bfcc08deeb1aa6fbac1166"], 0xd7, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000640)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) semop(r4, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) r7 = msgget$private(0x0, 0x200) msgrcv(r7, &(0x7f0000001580)={0x0, ""/162}, 0xfffffea8, 0x0, 0x1000) msgctl$IPC_RMID(r7, 0x0) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x4, 0x80, 0x2, 0x1, "6fc79f8cb8fab381654f7cfe62dd1d5ae7f21770", 0x3db9, 0x6}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) syz_open_pts() writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) 16:00:10 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000300)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0xfa00000000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fec000/0x14000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil}, {&(0x7f0000fe7000/0x13000)=nil, &(0x7f0000ff6000/0x8000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000feb000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r0 = socket$inet(0x2, 0x3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:11 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x40, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2000000000000004, &(0x7f0000000240)=[{}, {0x29, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000100)=0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x20) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) sendto$inet(r0, &(0x7f0000000040)="2292b5ab37920da39b3dd30a4c1cd8a4a5ffe8cc9a2676e6c62c9f0d2410e9d7154bc9e12a35a23e8871af456df28cc002e3de5c272f95ed296e61f3299e683c854f08f8351cb8bc24852377c565a78f3a625bc2c9ebb34d6b733935db602aeffcfd18739a9a750ef6bbee62dd5dc7903874ece8bf53e2ac09d3fdb76e0e6f476448d8421deb6fe06cca928bc61203c4d953c9662dc11e0afbe0c49303142d50e80654eefc044fcf5575", 0xaa, 0x8, &(0x7f0000000100)={0x2, 0x0}, 0xc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000000014}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/10) syz_emit_ethernet(0xe, &(0x7f0000000400)="08a6d63202e83bcf0c6dad00e61c") 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x1010, r1, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4) ftruncate(r0, 0x0, 0x4000) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) r4 = dup(r3) ioctl$BIOCFLUSH(r4, 0x20004268) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000300)="67e59934468bc20f003e0b965c13") msgget$private(0x0, 0x5) pipe(&(0x7f0000000180)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0x1366fac3, 0x400}, {0x18, 0x0, 0x3, 0x2}, 0x7, [0x80000000, 0x4, 0xf, 0x6, 0x5, 0x8, 0xe4e1, 0x6]}, 0x3c) semget(0x0, 0x3, 0x200) r6 = semget$private(0x0, 0x4, 0x8) semctl$IPC_RMID(r6, 0x0, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xb1}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xffffffffffffffeb) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r6 = getpid() preadv(r5, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r7 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r9 = getegid() r10 = getuid() r11 = semget$private(0x0, 0x8, 0x80000200) semop(r11, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r11, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r11, &(0x7f0000000340)=[{0x4, 0x84d, 0x800}, {0x2, 0xfffe}, {0x7ed3546891afb43b, 0x80, 0x1000}, {0x1, 0x8001, 0x1000}, {0x35a5cb3062319233, 0x6, 0x800}], 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r12, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x2, &(0x7f0000000780)=[0x0, r13]) msgctl$IPC_SET(r7, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r8, r9, r10, r14, 0x1, 0xff}, 0x8, 0x6, r6, r6, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf83f000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000071c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc84800"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000cc0)=ANY=[@ANYBLOB="01000000000000002e1100b067e2ed4c38df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa97e477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b3dc7945ed0049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452f687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8030a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1223bd4f2ead62a52ccd52f00d0d1dc9880da72dcb7cd8829d9baf39c3341bb5b62015f296f75541bf74dfc34856be46584d4cc002595eb2b5ea125364243ab26b5a2c7c4f4d6e46bad1e677daa7e90a18cdb6b9b8d4533dcae522059fa2a5ebb152ea977e7f009d85fd05553864250b997e263a6350c2f91bfe140d59f4510c13a14f3ee9ef1ffaaa061a543a3069c5b734954ed0c5d2a72d37ac03f70ab76d1e31d7eb60d1559d0dec8a2c98c747f7f68c35a94fcc00"/461], 0x44b, 0x800) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="080000000000b4e1"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r18 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r15, r17, r3, r9, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r18, 0xa5, 0x3, 0x1000000100000000, 0x6}) setuid(r15) ioctl$BIOCFLUSH(r1, 0x20004268) syz_emit_ethernet(0xe, &(0x7f0000000640)="7e020000002200dda68c0e000000") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x50}, {0x5, 0x0, 0x0, 0xfffffffd}, {0x4000006, 0x40, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xffffffffffffff41, 0x0, 0x0) 16:00:11 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5", 0x1d) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r2 = getpid() preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r3 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r5 = getegid() r6 = getuid() r7 = semget$private(0x0, 0x8, 0x80000200) semop(r7, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r7, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r7, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x2, &(0x7f0000000780)=[0x0, r9]) msgctl$IPC_SET(r3, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r4, r5, r6, r10, 0x1, 0xff}, 0x8, 0x6, r2, r2, 0x0, 0x2, 0x1f, 0x400}) r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r12 = dup(r11) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r13]) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x0, 0x0, r13}, 0x10000, 0x2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0x8002, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x2a) acct(&(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d285e9946cdb992ce4a000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3b94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204c4daf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf463c687e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43a9578a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1cd4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f121325ecd658a3e3b64bf5417c"], 0x10) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000024c0)="bebf23572bf648c9369be6ed2d91478aade7fd5777880b2a9ae8e2a17a9d0a46f5f515cde54434944e025423eff95cb1f489e5cb2fa53f774d9a05a8acf466d7b6daf95ceb8a1c6e52ac1d1f3d6bcd5f4cea95ace81deff89d406e47009fa9a99e55cf6ce00606b86e3202615d4326061e73a8888b808fc9437b913cd566ec80022b42aa5f8a38385b130e636200fcd4b50f3d37eca335f52e32c2909f9621c963a52fb98dcea459e473c1e73b027d8c8b13eacc8448ea8a115fb6afe8da730e2da5b8b76179d9b58c685b09af38f3dd849ef9e3e19cb7d72dc26e07210a56817c7d35d46bbe96d85a0227a7d82ae4eff9dbdfae8ba37bc3994272ee2e04bad3a6ae2f435c8f7814c93be8540c280141b9020324c8ba2fbbe11e038a3a4610a2d0cb77d5a1cee925b72fb91fd125605d972c589b4ce85cb4af9fd0e88a69156dd771f053a075213eadae824acc2b0687122ca8ba665734d2ed8ff94be5a0f728749106c0ec326ee1f00aff225ce3e90905f61a234350df7b64ae8a034db6241fb652556075f1238072ab8ab1bebf5ec11685dcce0ef5531fdb3bb124fc399af2011e6728ab49e25c7c869d9a962f97661e8c3ed9353665a00f813a17b97baf8c7c8cfbe658ff066d04c87aeb32bf452ad21cd03f1d93b967c627544b99741f72a1ccd56dc83fe818f4a451dbdd55abd71c7d9c7c86f519a943e635a5f6aa0a586e560df53aaeab30a436ca70d92d35dc5e3cdaf8f1cd4fbfe8b211e04e91a7306f0b3a9ac808cff385df8f179d5cac3547b573585c3e13b121f78f1fa4694a65d9d5038b0ba1a2d751ce84580b3233338fa306826544efef401c14b1b54fc7c5463584d4b0af216b6dd47d26dd2d2aa51072e87e48f75c09cad2ac7abf6729dfff1bc4ff6777e42d7eb9d27afdaa6719a89b1d8506b469701a775436a62597149c0fe2c7592a63a6ccf95bee8fca98e6dc96cb4f469a427f9deace9e3a3fd936bbedf91fdf3ceed3d312e3975ae082ce0024158666e8c84ae8960550511e40475514c72fc956cc157bd48ab64c9649d481df03c111fd34174bb634f072fe1f0e7c4b36294b2b4efd1d04cd70a87436956c5823913d2539bc905be5b24b4d3b638216f43c72ca83dc2744bbc019426f2bcf69ee1b3680e0fcb5f4e7b121f4dd29b37d8adf17f2176eb4489f674a89584440b9838f2f87653c1ac4bdb35cc605dae1bfe66311dd59b92a287021d9b69181c74a5a4d8fe06b038a715fb76cedcffb718748894c311c133883f17da020c5c00b57b711e8c42c94cd4fa15ce312173e8b98efbefa28f3161f9dc12062acaca94145c9491f8efd5135c645408f87f20c77e357b781b47c32899d0c2b812349df2dd6103d6fbfb853825e16314e7fff392055858b778a683bf67347c410b0df56cd31e3d5251d76a8512cf887efe7884af3e808af0bf35ab19ee951ca2009643d9bba246c60b0cb5e7f571c87ec5800b222673e7c9144933d850b46177290770e7f525612d02c3249037c8f553539b411f8a4d7b65b1f99d5a006cfc406cccbf9a64ffa10d4319c5a54e9ee961154e2c69a4daebe3ddab70a72e43496e192a26417bcb8d830619c416b3c09bfb380e6018c02e423555ed3f0e21a88fc13192317b1e4e0a5c85fe23d0bc7a296e6eb869e960ee3c2b38a9c7d6252a7ad8f1746a7e2911b5403ea173332334e77702971f3dfc5197af840fa6b26b2ec226eba2c027f60619fafdebe46043618cc92ab0248faf1d678b554ed360c54d813dbb599a8d43edb8b3fe0fb83b24aaaeee9a7c47c65b0f93d0089c342a1ac1b885188ce65e1be384e494d73f89b6d888b0af93f202b95da04a84f849f7163ee77676e2600d738eea5645a8f7bd48a5b9835b2d7cc23478220699d42ad1e8e33dceb7e0d36f0fc66e8b49037e58cd4f741c326db4745dc79453b232fb95f225a970a48ea4e1fbedfece47696476558977fe31df6257b0cf92aa2b43dc48527fc220222acb66a7b1e1ba3365b88e4c9cbaaf0f142d6953bc4f797dfcd9786aa2fec1f3f2fc6571a9e124918c7b6422005047395f12866c8f42c315ca4425ca354282e01ab393d3a12a85a634384dc856a59103eb69e89c7eaaed0cbf2f6c9f6b3b8ed586c0da0b103be3ce1e9ba86aeb1bc26f2f42440c4fdd6b433f71a20746b0c9a965106c12ff918cbfddaf908e7edab0f449546493876b903c580fd96a8980aaf53d96cf63cd249c361a207fd87953df766a747565cc36530cc9585ef1c4e6b481508a5fd071ca83ddf4593da171623c474c9011ff8ab71db0f41d5cfdd9f184b286377026a49d9f60782af107ba946ef0bfb0db65e3a703077b41b52ab6f0a0f5a2b7678d11ec957d4fd4140157c325bb633a45a4132793a3d0bfc8fb48dd277bceae9258f4b982934392281754041410106ca1406d8dcec00223a9b76b6e69716f909e51ea1258ece9d0f7e656307a91402373b215d68072e54269e65827d72335567836a6cb20db309fdbe6c8c9aa473f6021c8373b649d85f4c0c2d5c40d36d99d6b65b1800c1cb672a4d6febdb360c8930ccdbaaf259c56801abf5095b663c4614a6abd82698c10b8533ae752bb5b29cd35eccb4879eb097af5bd59a70f3900e7c8631e803462b5047d0990a38130d916e55f7441d310121e63ff59f68ab92d9abc05747f4be4e08dc425769a9128a488e0cdc6ff1287aa6f312fff310b5160bd245a4039fcac0f388a6ae43a5bce7264fbdfaf1876799821ccf74f267b169ed24a1c02ae609712297d187f651f8530430c69fd487bc58ed9944db0c4b8a2c502589f3f3bd538348889233f59a038d3b7415df4943d9cc9322367b87652a56cb6db3593c009f63b739ef6910736fb509eaa247620492db4b90a8ee59acd9d43a4e1cba96bccf108fa16c1232cfd6c596009faa884a5d650ec3cea2971adde145c76adf8404569d4a4586164f1a991cdad0dc9059a8f18ab8d47be667638322bf3c85618bf169876b1e5e0d91c163e7b44f4083079c363e4570bc3ba6a4ce6413539e4e10101a0cfa2acd2da1aeac40d822e337114aba3f4c9e85db6119fdebf73fcadf263352cb81a47aa73cea775d5d622f080a336c6045e2a5f4198cbac48c2456daa22f66ac2c5c33e597b6db7a6b0c1c4c3106f64b47f17570a041795bcb069b0f78cb8f3e07fe14ed21fb56853a0683c4632434079f9a34023d05f42f04b34634a9a018d70dd438b2aee31c5dfb25afe5d3773eaa5f47ed7d3c882f5a9f2f7aeee08b38ccfecc06e8309bade09e4e55f59783bdf24b2b1723f9c9e6cfce7b1e40d01618fb748d2931aa412ee01981e9c7488b33aac3e9ab0993c24def845d3a4842675cfb87774008810bd77a25dcc0f917d4cac8d4784bba4e652efdbe6aab5984c8689e6993e0a817dcb15794df2e484069d6830da620d78807ebf2557fcdbc5da90bc5c47f4cfb0716cb99bf550c7e67c5e4ea7add7a1518307a85d9e393170b505fbca7157caf2c2d994c32e11b9af7d43088936c52d24d4249b5262b646440f054fe288a48df19b2ccc2e9d8e30a01a145363119fd07fed611615780aa87632ee42890454878a7f9ec1b7ec1ae38bc10399af3dc482a1a5f4d09819ce6d9ccdde8604230cee4ce34db338a65cf4f769ce3266542a71233bac7fd06284148b2ea07057add5e0dbdfd572144e45a6884aae3ab1eaa09b096d597f94eccdb25c8e7eeeae3b253bb7d027857da26a59d4dd543a78c2f659ab45adf11c9419757b6e7e55a69408a7e8a242bc5fd5e1533a3e22d7762373678c2f5bef71effbfb24d960620c994bc6ff12223c5c3310f27644f33c49a4065b45e8a398ad644b69770d04d4f08d9eb0bd77b172fd51a679bb4428fa52d64512254fb91aca0d0302caa12e02bb36199f381f98322d8096375aefa2fa09dad65a9f8179dc301b4b70a3d536dc7daacc13af175336fc38789b4bbd08e2a0b353a620462be7940d49c516723bc66f726c2dfe0f6dab8169ee818dfc2283051b8a06e254890a73a2575471a05daea247a30c90e893f02048aeca56ce7f1a6a0aedf9c13b22c5bd48a1803089c82f07f565db794b233921ffdb1af9d06924d31d1308f43ad5c17875515852885a1417392189635623b7e601e372eda73d930858163844770f3fa401c9ee64abbdda2058b68e1b9f1d5d77807c7073e8041ca09749e50313f12a823fe79528ec14bbb3bdb48e7bf35055e67973ece6c3b9921c8549339710578d69a8073ec641de1f8380d0c69ff0552268ccf1971958196eed1d43822fa6cecd8a1a6c5c01ebac0f420eaa86dc0c3b05d19", 0xbff}, {&(0x7f00000034c0)="34fbe57d7eb5b906b5864d6b46a4b63a4b22fa2c6ddb4aef73b67a8fcd7214c367ed6591f57905e2e120857a6c0c97f440319cfc9156d92c1b2bb9d1e2d53ce4e48e1066648a01790475d5607d0586221f9eca55b78d368dfeb1a05a7660284d21e9709802ee7e291c705209a053e7726ea375dee945ea825856289e3dd0e3cd553bec54279db2c2a2b3c2a7455180338ca02ed947f915a744ea07e25c0fa32ff41d37b976ebf99debc4c8cdd04c74488db6a8a91e9d062e6b52775ed15c3c3b1c144f3b611757273947760331e192af155ca2e32c2b1cf7b0ef17c61fb77567a2f39dbb1920c0aac1ce8f4968579b1549780b08f19a5645d3a000e3999bc4ce73c1bd562f5f97e63e2a38673aab4f76dda9ff0ef29557595fce70d337f973adc337d1ce4f4a8eb98e84c773625dc313196089123da50dae7920966beadbdc90c5d729ab4b19fd9aebdf740e9328801ec7738d234cbd442103791dec56a532c1caa146d5edbe1de1e5377b48d8b94d79bb05f175d5340e806db28f9b54ca803ca467fd215898426e4e510a347392335759f5c85bc84f0b1c052f9ac85abb3b852f49077d4fa06251ceb20da72460cae1cb6c42b0cd494114427262bfc8e8ac5e87ef329057a39da73829f1366316733d8b1c721b4f5662d49844e57013abe13a1648a9f1ba1f292fe0b84f09cf12b8fd6b72db51cdc18e9848bd96cd52ccb75c754c09a3bc9de9d9a2d01c638fcc7a0bb334820dcdb7b7fb5684b9b0123c28f07423474f6251ff720737a02f84fb7cebd2e9b22803e019ddfb80acf62376a2cbcafd78939a31aa67741f51aa10ec46a25a1823056e7030a5be753705372878b419acf00cd905c3faa850e463900ce07de3c5ceb3b137ae90975fc748baed7cb5662196e7eeda16f0a1f22cfba8ebbec06d40638f7732c45e9a0823ed0ab07717e6695c2ce5c9c81092da9018cde1de5a23fa9fbf0a862e60026f0c84084caeecca3b04449e4b735d85957c0213af5b1b01fdcd1bd54226f5fd60c82e0646e4c87977719ab9021805875aeb2ac194df6dda4422f1eacfc66d19e89aab197342ac1ba22b513cc75f7a5d108a6719c61445131ef62841c2cc542b192eeec0cb0897200270e32524dff142cc87eb92a4ec3e4d1607747a7f49b0621ffec0e7f9621fde6fa4cc48c48adaac8aca154dbe8beb43d6056a2ef1767e087402eb46d4bbb963176e526405566fcff6dc71b1869f565e18bbe3a1315f22c819241c5d03b9a4b5b4941dfe40f03c155fd329a67e009516ef33d48cfc899011375e17d6847c839896ecaea875ccaf3e0f16b7158bce3e8b738da8e929ebcc89afc6e6beffa2a8fc6ad08c7e286713987db7e53d55c56af1bcb1da79adcce10f1531d0cc94eb0082ff1e25b318b1754708953cc1399e3dbe41d339e9c51e1d35222346e6fd190eb7e1c271924d21951f2790bf0ce4540d195d53f89b7edba2ecbfd05350c6249b3445ae4eccde6a047e1d4f9105340993b3931ebf3a87f87835273c9b9773df0286f707c193a4ae2968b128cdd39ff6cd91b9c0728dd65cd39843581ce1051a00384d79c10817ca194e25d891b8c0e06eede6253b0a1c00adf389a7efaeda77137aa6671d34a1a4675a6948a817daef8c8d67dd97fe181debbdc255f69f484acb928f83ce053764feb062e26e031d26d69cbb9b5a1fd91a8a2475144edf8e40e7eb7b7f67aead24941d6e1357f29e7d866eca1e81c32cb9ff735fc672d2ba0b2c8b87a3a0b4909d6ed43c10d9bc8b545941e58f965878764b7d6af5a0ec385184a71a6eb803b2d6b0f8c53af027c4573d0956a1cdf8c0ae23052cab980bbad01e491ea1f1440fdb613868c2e302ace1269801618390f3d46865464c56d8e9fc820b252dd8c1528c80d32052fe2f76e0b947a8e8f2915a11c712035c4241164b1170bd0bfd39ed50bae323aa71e2f54a2e1e2e75bb84d46bf6337d13995cc05701705eca4a60e90d43797b7439949a18c42a811ae29c7d510686582a2fa27af9cdfb3233255b88f2ca7687d7a3b42a338ea198f9b1bf7cb56c72b24e2843bed68aee0a0d00607648e98101e6c6d57ee49e00a65f21980ed0edae418a705bac42323a02e81cc2b469cf5e46896cf1d250211bbe5b309c3e21aea63253e75d380fedf02d94370b2427b45b94210b2bba77dcf835c358e2ef7f5f60bfabf9efca6d54a7dae31ff65fd446a0bd12e9eed124c1dbfbf81b9e11f0eb7669398f77eeac6425b727159c42681b71fb820d907626bac4de5f179ee070c1a2f66638fb4885989b091a7b40b2f031eea2c269269623656ec3b6a67b15903d7ab476fb3806907f73cc7c4299eed8e914830e18cd65540a948f1d04d25862426bb6170cac739c9ebb3243ad864ba7b9b7af26fdce99488b86bca4c1fcb85c8a0dcea3b8a8cf2b6cdb1a5902c98a9604914b4307e8242cc4701445181d60233c7229f094a04c925f4468c493c23d752a56f6eaa24a4a38d099189ae734e09f2791b43c28b43b9de3b09f8d6167003cd11188a05605840faba88c88b41125af4c296fe201996ca26257789c720606849ccd73169e976c50dc1fc55ca64cb05f48a66630e4a3f9fdb0497e9badab3c7fc5278743f51bcc48ee4ab44d7f8d128ee686669c6e46e1fbced5329762c974916887dde68efd53868fee3dd6123bee", 0x776}, {&(0x7f0000000100)="f6", 0x1}, {&(0x7f0000000140)="629e62787c9fc66efdfda6654403ba18c1b0bd16accf3b0d54ca2b9d51a0e9cb8419da3e52956e", 0x27}, {&(0x7f0000000300)="b36e7d287583c6374ea82b55773327a2b4f3067f1bb90bfda11798ed856c802784e30d5999dcdf7a32580b7ab457a452625f482b3eaca5508213e2e1da2914bb0ba304f21f3a837717e4b0c0b0754f0ae842c9ea3e579fde6f24aea97c6d17a18e0da023f46ec40f7dc4e958f6fac20a05b8f601da675c135c5fc28bad740abe5ed5b66929623b693030e3c1b7f2d6a3169a2510ef59953a89", 0x99}], 0x5) chdir(&(0x7f0000000040)='./file0\x00') 16:00:11 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r7 = getpid() preadv(r6, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r8 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r10 = getegid() r11 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r8, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r9, r10, r11, r12, 0x1, 0xff}, 0x8, 0x6, r7, r7, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r16 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r13, r15, r4, r10, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r16, 0xa5, 0x3, 0x1000000100000000, 0x6}) msgsnd(r5, &(0x7f00000000c0)={0x1, "ef1ee3036fb4ec6cc54619017fe2626349b9f58a67f9b322766fbc14035b87d4b7a98b950ff1600ddb94ee03fc5785ff02aa0c66631b6efa5cad5635ea8c5d9337fb71f2384e5a5d4f84fbcc5e0a2389d5659e21134696cb"}, 0x60, 0x0) close(r2) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000380)="20bdba44541e60706135dd05000000000000006fdbd9e280ae2979f794c082f2142862dea313be81c342120c1933a00600ac0d7ca70f461d0000004d63f56c5880f7c3d2727585000000000000", 0xffffff15}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r17 = socket(0x2, 0x2, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:11 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x6, 0x2, 0x2) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:11 executing program 0: clock_settime(0xb35121322c015a5b, &(0x7f0000000000)={0x1, 0xffff}) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:00:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20, 0x0) preadv(r0, &(0x7f0000001580)=[{0x0}, {&(0x7f00000014c0)=""/155, 0x9b}], 0x2, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc9) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="76205a023ca6bd2b5a5d2596ab5dde23bc221ee2f4dbb3531646164f8fc5eba29571d6353061604730f8cb18e3ccc973a1a0c279eb8c0e206650bfbe2664a4062a2d9ee2f637a3c407ed5bec2c8a567a32ec52d25c817a53157fc73c702b2dcc2d1f1a056afc0111a610193870f56416d4304fb794337b93dd02a6a0d328cc", 0x7f}, {&(0x7f0000000300)="14a0f5d530aa871ab0e53ad7ef09389e670d03fccec38e30514dfacd7e470dbc6f3cd4f9b390dc0315ff7d20094023b60ad6eba5ae519ca03ab2ae51b5a4c8ad7d4341895e07f7a80290e70bdaf00ee58bcf2f01e9a2f1d11261d9e56a9e0968e5d1cdabef6dec0090f5499e9d156ab98fdb08daf2ffeb9a24a5474a4aa38e1ba3a9ab607029a1cc2987c3548f4bf917dad18287aa9ca22ca9f26801af7396a6c73a05620fda673a7e4ff1d648cda656aa88b5b1d2206c", 0xb7}, {&(0x7f00000003c0)="b308c926a94c888d8c27610ba2aeeb436eb7b70c7128258a6dc492696ab3924f1722adbdf90e2e259d926860631a6802167e27c09c32d44f5de9829b09ef6af8e5", 0x41}], 0x3, 0x0, 0x0) r3 = getegid() r4 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x200, 0x44) lchown(&(0x7f00000000c0)='./file0\x00', r1, r3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a7bbb0f078edce2a8d88e16d1bc07c89a0afe51dae500ebaddc85a7545e8c6922672ed", 0x23) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x3, 0x4) r5 = semget$private(0x0, 0x1, 0x446) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000140)=""/166) r6 = semget$private(0x0, 0x7, 0x20) semop(r6, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x2, 0x1000}, {0x4, 0x5c, 0x800}, {0x0, 0x4, 0x1000}, {0x1, 0x8, 0x800}], 0xa) semop(r6, &(0x7f0000000340), 0x21) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0x0, 0x0, 0x5c1b8fadfabcb076}], 0x0, 0x0, 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000680)=ANY=[@ANYBLOB="00003d601493bd2e2f66696c653000"], 0x10) r10 = socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r10, 0x0) r11 = socket(0x2, 0xc003, 0x0) dup2(r11, r10) kevent(r7, &(0x7f00000004c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x10, 0x2, 0x4, 0x3}, {{r4}, 0xfffffffffffffffd, 0x12, 0x40000000, 0x80000000, 0x3}, {{r8}, 0x7fffffffffffffff, 0x88, 0x2, 0x5, 0x9b}, {{r4}, 0xffffffffffffffff, 0x2, 0x80000000, 0x2, 0xae}, {{r0}, 0xb, 0x15, 0xfffff, 0x7, 0x7}, {{}, 0xfffffffffffffff8, 0x99, 0x1, 0xff, 0x5}], 0x8000, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x604d09ccbe83e82, 0x4, 0xb3, 0x6}, {{r9}, 0xfffffffffffffffc, 0x60, 0xfffff, 0x508, 0xf9e4000000000000}, {{r0}, 0xffffffffffffffff, 0x32, 0xb759e52fd1c5e4d9, 0xfffffffffffffffe, 0x5}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x298}, {{r10}, 0xfffffffffffffffd, 0x8c, 0x2, 0xfffffffffffffff7, 0x81}], 0x3, &(0x7f0000000640)={0x4, 0x1b4bb303}) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000000c0)=""/83) semop(r6, &(0x7f0000000440)=[{0x5f4461b1b1d9e3af, 0x6, 0x1800}, {0x4, 0x0, 0x800}, {0x1, 0x8, 0x3000}, {0x4, 0xa89d, 0x800}, {0x2, 0x40, 0xc00}, {0x1, 0x888, 0x1000}], 0x6) r12 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r12, 0x3) socketpair(0x1e, 0x3, 0x0, 0x0) lchown(&(0x7f0000000480)='./file0\x00', r1, r2) 16:00:11 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0), 0x213, 0x7fff) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x9) poll(&(0x7f00000002c0)=[{r0, 0x8}, {0xffffffffffffffff, 0x91bc3b0fb28e87eb}, {r1, 0x40}], 0x3, 0x0) 16:00:11 executing program 0: setrlimit(0x6, &(0x7f0000000080)={0x7, 0xa6400}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 16:00:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2af08a14fd6de54e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) dup2(r1, r0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d, 0x3}, {0x80}, {0x6, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r2, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$getflags(r0, 0x1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlockall(0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f0000072000/0x4000)=nil, 0x4000, 0x0, 0x1012, r2, 0x0, 0xd) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 16:00:11 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x2000, 0x6e1, &(0x7f00002fc000/0x2000)=nil) r1 = socket(0x2, 0x5, 0xff) accept$inet(r1, 0x0, &(0x7f0000000100)) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x1, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000000c0)) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r3, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffed, 0x0, 0xffffffffffffff1d}, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001140)={0x8, './bus\x00'}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[0xe1, 0xfff, 0x1, 0x0, 0x7]}) 16:00:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) sendmsg(r1, &(0x7f0000001540)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="931bf53ffb0a463c4ed83a1a76223595c14b0722356c8058579166cc3570e16f2f168139746fdb58887ca44bab526c1cbc16f2fbecebc093d1db6391a73d000eeef7b86becfe6e9dadabd895fd16bfa8d8ecbd3ab70848e3efadc8d2af02f5043ec1c9efa7d43b1f9fd83beacba164b94b6f351a57f70999708a9c68", 0x7c}], 0x1, &(0x7f0000000180)=[{0xc8, 0xffff, 0x2, "c6b59128798d936588db63e67ccb31e543627423ccd91af8891f3de8e661c0aaf39aaff838d127eb83043b39f00f4eb29b43d1300a9ca6ef9cc979488db86c200469760066d5f1122b44203be39930f28ff3ea556b7f3b3f53872d2e4182ed5b22f90ce1d0423a317c0cd201fca95fe8e8f321ae9aa680e4ddfb617bd531847d026b029c65118c85a479ff51a3dd5e6e141f1076551d09e489d42a913fc35d289cfccf0c9ae5a256a8967cfa033d73f528212789825d"}, {0x1010, 0xffff, 0xf6e, "dc1b22d12d43a028ba6f409e6d9e8a27ecb1a0e84166801bcfc979c63d3f6887725088e407a17a198e222aa37a2f2ef3c3bb873702b46da2f45f5abbf72404d7b91048e2a4e48198d532c7bb8f539f620cc799333e91c8793730fa8d5b5eb780eef847988447ed07fc815d3a0947723c3861e2212b49f4363503c486d289704fe9ac05540884734fe29a106488b65c0335048e933a7eefc47bbee358a20591fd8375209dedd2b592914432fd05922902a650636a81de52dfdc9cedf2ede5d17006d86789b756f618cd7095803483c993504256dff99aaa2c1fdff73f9c82949097969dc74c58eff022279ef65b6e6bccfacbe21ff99736802dc68c314833db4cc627941d9eede76ed46b039f66bd3cf5725de59e654938e023c4b57ded45d9a59e0fe736a98d6da2503c4ad11dcfa634bce332f7141d22b38dfefe832cf7d3799e1527a4f419a7698fe01fee8dd288967ef71157d19c9cec85d3a164683a2c355f2387420c2a4e03313f78de7c0826892ff0ee4bd64511ddafd0bd7ddae1825d07d9c69b6d9a7e0f8e2d0d5df75c25d810608a60d2e6b4037e5064c72a3d48847dc297f31b15e2d54147f0c99c0579b4ca5c8f18260d109d79f304ddf19f42213b78784eee85198cd0eceaa08e30b6017aa37e562580cf3ea585ddb5849df9cafa2534690a3ebae60fb90fe9ce8f6ce9fc17d2dd1ad3851d32a415fa19547a4c9c3d06149c066a377dd62575193c558ae76da879fa9a4e624306f081a2d1c0d95b84ea6a43de488a83012224920c564ffabb19ccc07eb8ffe2139a726d1a9eb3cea286899faa9a1db7ca71f3ab4e1e5dfbfc31f9726432d30e6c1246f2e14b64b1a0c83f9a71c4565cc5710e03f36118e6000bc9a88d451dccaa05b61ee59099dab8d5f5ed505e9fffd97438ac08d545188f11c950da3d736ee8e90482fb34dee859432f44537f8a35460bf31bcaa0544c17f6d584e48f19053bd44b27538567ac11f5146014140c1fd62e0d2463db7a831d99a398e2bb4f909573bc2aff7fa0ae80f787da99d0b2d9b5ea656be1a12fce88b96ee7f90335a4f311b2ee5f8df05f1cb4bfafcf65176265a21a8d4257219dffa787f2efe646d46ac9125aeaac5c624ef65fcff1b21bd2d88624046b64111cb263e405ed0a686a7a40bea6269deee597826524af6eda26800af5e0d9e6997eb1c27f20d62bc7e344fcb926869be5849019d0e65ad3063f110b78042fd7bec2973f2d88d351e81a12435f54dc980028ce36b556162f955a177b2385c4194c7c0dafe9131004ec9dfd5da12f8082745b403306e2f743cc538ed776d70a92b3d5fab014cbe140045dd7ab742e47ffff78d45a0300d2e7c0597e1a51544ddcb5579a5dcc5a71f1c3dcdc5408efa7c1e3544ab9063d16f2497c9df36a1950d7900139e0ca6d8f9c4e023d7d15a3b4661ff2667bd584c9cf447d95bcadb76714574cee35dbccbf6dde0b664293b9cf649299154e950d0b7bb632bf0b574311ec27ffe1a41ce09f2f58a1b08d0bc2fe355e37501b6e23c0d31a2179630f4e13109905b7759d38aacda17f3c7b23495b2683d685c55e868a0ea89e08b915f57b1082522d09146a34bc160d2f92ad49c5083243ad02820cd05ed4e93d36d56baa2b93bc419af6330e1612a9f489e93d2477e8ee02964f94ae2dbcb60ff008ef4edd7d708c39a66a14cb513965d5c957236f43539e394b8590379dcacfe6ae689060e6ff849d039045f0b46b5f353836e4e7b76d2d904b1cb911f09d51140111c4edda73651309e17b89613266a275664e2ec0e94468251eed19d2950e3198df4408b237e83c00b914e3d58051e0e4013ccfc169420396f0e1cb8db53a7467f7954ae8af33b9e678c95a0c4ba57c3556c2b19ba8f6687fb5b051080d8b16f9ed642e04e6f0bf036726f5780e332b526fdb036fb6ba77246d9dc22f0622560866a07cc3827d0db84d6cd1e313671b1300a2d773d1498dd9051d508fee94549719aed625e5a792076f1739c84f2afcddfc0898102b3fa6bfa5a2e93d92b4e96ac224bdf69ab082b626bf761000b2c8178f8a34620d8a5d1f003e1b0a6344ded9f82ee132db93ccc11fd77952af0d2e3a8a009088b43639f419c0db4acbe782bafc503063c41d16a45b21a5afeefaf244819338481aa66cf5002448ddef09dc797ff80104ba9a5933065ef177a940825fdfdf43818691eb3cd3a0d53c539aa23532def1265cc70e5d07e1a5a86a0943630eb8799e32683af7fd6a13d7aa3e1096852e53b3d488c0d50f52ff53468ba0baad5384206a62c544cd376a720dcae1e2ba8333505eeb9544e3db7bce9648b610d7cb3215d9d1131ac3c92204a21ebf5f24edcad75475656d793575f23f7c9f16964f0c0e760115b6c743315b42b2394af10da29ec8a0dcde6a734469790ed832c5e8a7947b600e084134681419b9c8be92a00d878f179ec754bd54283af6f2279e016125dfdd15d8927dac6290e6e39ae5b5944cc94f2c6d032fd2843e55d0c0df74391f665b6dab5288dd5bbedf03e2935e11a8d5534dd70acc768142c4d3349cef3c55a3f3e5dec43efbbc468feeeaef3fc5430524957c82c455409b89d2d91919955f54ec122b1619d243fa7e0b5428fc92ec0445711b7287cb463d4cb476e4b4ee3df73caedec229259462782380feb605bb08a7637f58b00cebc4eeafe21f89449d9361818626af6830080bb0ada622b3e14892b78be41ed66eaa1f541621d68972cdbcf51a1eca3d837d56758c7bc453f3fe35047ddcbdbb408e6e05a826f57c585840c44a7c2da24a8bd0163ed241ac291289185c7413177b7b35cdc8616a14ded01cf1a4e5a54c43bc8f8d0bd6752747cc72e585efcb46fb8c8cc3dfa27ec6bf8b700fd210ec6d653928bf93e49d6bd3d0e912936bc898dd0e87f6936cc7c01f3332734e1525d7dac5209ecc637e2117e86fb404b63d91abc975ca78eb80c77a793f18ae3c5d0e21271e44cf2a4a7c5a7c6b906d4cbbc8c03eedc38ce86045ad93703b7240ba64bb501ac6346fe5b9a8d75070b43db4a0cfd4e4d7035f42378c4df4e336202eed60856723e1c011b0a064a1bf8967cc58d23a4b6ebf661fc1e64a8389b5f6f7f680adbab5d94475895dfb8e92046d1d1e840f1e1022dfffe4be56c47ad1b44730c90b7051bf2c5946db44ee84a825f8fb399341e0ee0a055786fb25a3dc269717ba9a3b94f2b62b416854358a6ada5b978cbf5ca5235ae2849d48e128acc8212689aec6d6b5ec451c8f5f684f7a465456e673115a847c8b31e733def153c7d3ddb297d64589347a4e5037d1fac80b694e11d0b8483dcec5a301f4fd47478262a02191ac0faf2e7fcc91c9a6ad1bde0ee24d76f8de23446369e3b5ea16e2f52a17879f41cf56ebfa091a01e147453eb73ba780234f6323ab3a5c9cbc2f35f33970e75fc3cfc74225853db1e27065fa756e88e957403dfa5670048d76ccd5a2390f525146a097bbf90cc52cbb9efc3cc13d34cd61319a8d32b2819aa96d552d92b280fc329f0ed9e5bbec65b943d381c132f5b8ba53704971f6d93dc574ab588e28044443ef8710bee69f18b3b187fafc06c2d9ee51b6c83f9d0f254950a83518df15e234e921e8aed683d34d5e056a8461b5f7b46ffdaa699e74cf24b3cba7e89fe2b6894f2dc628b544704b3b6667df4f59e7649fa6f448581e6d2876e06e57ac0ba15ec41eb3f50c6f73d9823612c85e2dad548cb22df43e5802d979bd084c741b76368bc3c0af3739ccc77d81ab8e08250e96d53c1eac193c4d752f5d6a159101c81eefb3e244c223cc50c1e67284e43a5d293bbb470a9fff7cc991adc2099696a72d266a8777b0ed6f1ee319916bfa4d4015d288f800a69f36672edeb6a17c8e4f9395a07f47db89d20b5eaa09ce618765d435ff51107209e148f063016e21b75cdc9b1482f9125b7afd4fdb77b060634fb30356a6d1a43022a268a77ff17cb37c8ec8952b529d999db74ebdc5539cee34f257c920cc6c2c474e1e134c9b4e6c2649739b56f045e26254ccd8c3a322322497785a321daeb06a142762fe7f99ea947c5756d235b0ac54f793503c05e36b6746811f01379355519b864b5839510df3840979f749839ec15153bf125f32e72cd0ba084ef2966a18be1b455588419ffc541f09b66cfc500e483d3bc6b92761ba115bbe788546b6211397434812a575e66cd96a3a149c69a629e570bca5570d8f85516acdf15a66d78501d943a8f39a8f0f6bbe82011ba7817eac6c95f248fcb19ff7b94bbaa47746014051e47ab6c04a359b7824d64d23ec51aeebd970f70b0f9c19956af2fe9fd147d2f1158703b2aaef4abe4fb397d0ecc19ea569bd264a15ae2856c8ded338420b0c7c5077d49821d30130aedbb9d1e68b21a0d47f90062679babc0c4dca83a8d6ff2566eca76676131e881819bdc7641b9c225e054172d8e5321f956f45d5f6a59fc8681b1ac6a0506869cdd8ba67a2b0a1f1cfb9ef49c16281b4e296be53c2741cfba8b241e8717cfe8030033607b654258324a4e128049cfb13510f8b69798529ab9373c4c8bf7e2f0fb485f5b990a44aaa0ba73f53ca731e075e796d9e4220e7eebc30c0cd431a49111a042a272d5407ac684bce0130644c896a9c3e691cb0db178227f4101ba152d9fe0ddd70c807e7b3d6c8b413ea86f0e383c3d6caed7dfe71f570079e393607a00d1be06dbdb560645d10d543c77c7842bff653cd381aa05546e64b75deab4ea89da368a643a1b6164ab1ff396c56d2524121e59a1ad7ef220ff637ece2c28d3cb61ea84480f7b277d5c750f71a7a69c45abc49df69ccc31b14dbb9be01a07a5e723308e38d4463651c050a4fb9f71988363a0402b5c0c3ee8c1d26159234fed8a4287820a88e4de09ecbe56580e9d6309edfb4a01bdeb62302be8e76a55bf2cd4902bce0610cd665b177de2c0f419e314647db465516efa3e45db433d7d4ec1651e2172eef96e0f94eef18ed9efe229704b16f43e5499a5c35a9ebca55506d03f666ec4db25aeca2d0a989ae22775fcb5f44c3ff84604b30c67c3e9b7fc3f02af71f2c7df3d3eebb164d7d96248aa0d5916781b7f3be8fa30c50ab6453333bfb44da9dd44ce48736478ee2fd14d5649963411bafa784f39a900072496e08cff6298f45d1ecc8c2c89207014689fb58f72eb4be7a8c52e9c7fed97afae66438b977f18d36a108712cd93a25ce6c2af7433c466b4bee9ac0b3ddf09e2b22ba28c864ef0ceb8dd661986d1c244c8e4cf10b266eab20f6a7b3b4cd46315c799e72ee4a5ba718bcb70115294431675bd77b883d8ed8b28500d43f80cc3d7e7d77ab6b0901ae7df6f607bf5cd3a675955888cfac0f36d9a30c9189ac8fd889699d7f539b3bb826980bccbf0117d2f0665164bf1282d065d2db067f159572492d5186145154fe54a3ce0b56d706d0080e9ecb4ea464be6f9ddac2abebd61ac0b16d9cbbdabc8faf0cfb6bf7efdb52dcc9a0bda5978344ba8528fc095d3b9ffe9e67ae62a741b1e3b68f37c96344145ccf5feb52ba0059334feb3ab83899a63b7d909c65130e217b2fecb646d8d31d41775fa7f7afcbbfc550415db81225af0379bbd294e6a5ecafeda4b00b65dc2a0b82f50d6aea498926c27df9708ea509060f1c89a72acfb32b17a81f897b1d3d4cd6e262ccab943b11e57fd315f0e2023208d636eebb467265f6e866f1448b1bf6769700e1a60e03643ebae494dd82e939aa94312cf72530de68f0ed305491f5587340ce1d3350dbd4"}, {0xe0, 0x2, 0x1, "623172a940b7f6f4c2828acb83cd5b2c9b536b9271efb48c39a7dcfbb51c31bb93ae057dd4109b03c4b9bfd405a06c490075f9a658a0a1dba6a82c37a3b30c84d1f61571cacdb3e6e9c275fe320da76b40354302bffd46a2e09320bf89e372e67d4c073da65005b530cbc51d652dcd95c6153abe90c39783387175b25aecd24d9f0caad877a447f522c4d9de5535d502549334e03e410cd725991351eb37f9301a75ef85458b7890ec92026714b75ce8493f7e00701d63f61824b00f9cdabe39cadc1957abac4f16b06f5cff1973"}, {0x50, 0xffff, 0x3ff, "b19f6065d1b2f9913a9f5252b001cf78869c9f579ba24526861ca5ba7786ed6ef6e52f1878db69988c05635813aef8e84fc8e15b3c9980e73247e8c184"}, {0xc0, 0x0, 0x3, "914a7352cec35b02cf0065ca622c689536bb970780a0738d2e563e28a1db256f9880c56659b874cc0df990f6b536ddeaa4d11bf0e062252f1613fc138362a5bfe3044e58970316abee32eb0e2e4830551b27c9e991272076e13961d93fea5c45d310a5b6809ee95f02113258f27016072434a6e1d5e0e7f3c12b8841fc7687e50b236baaa2862034f5f8ffa4a63752636a60293e7e251ecb69229ecc27c67d64792c354748f180378f"}, {0xd0, 0x85b6da602969b21, 0x2, "d1ff1a2a2a2f94001820d77e04b0c301200bed3833be094aaf5bd8bc0e3310e1f7ba08de940f44c9264fce5ccfa5a621d8b4d2c35159b1dbacb3ec4e175f1b543a15e100bf86b69ca1affe77d099382d4c9f2ae9d6fa18dc9bd26fe84c2f072f51ad95ad633191c1875c46fe27a8c85b1295cb006e245b5bf1b7f974e7af94e3ea45ec1866173eb784980f5c4d12d3e6d425a8bae297c96eb0fdf92a76763e0d243dbe88e9e80840eadbde5b99fcda8495ebd936b53e024589ebd13e7a"}], 0x1398}, 0x16) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) r4 = socket(0x18, 0x0, 0x3) kevent(0xffffffffffffffff, &(0x7f0000001580)=[{{0xffffffffffffff9c}, 0x7ffffffffffffff8, 0x80, 0xfffff, 0x1f, 0x1}, {{r3}, 0x0, 0x40, 0x20000002, 0x8000, 0x6847}, {{r0}, 0xfffffffffffffffd, 0x5, 0x10, 0xac53}, {{}, 0xfffffffffffffffb, 0x4, 0x2, 0xd9c3, 0x3}, {{}, 0x46a0a91e03a70fd8, 0x21, 0x1, 0x200, 0x101}], 0x4adba30b, &(0x7f0000001640)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x40, 0x1f, 0x10ba}, {{r0}, 0xd, 0x54, 0x40, 0x6, 0x1}, {{r4}, 0xfffffffffffffffb, 0x8, 0x1, 0x2, 0x1}], 0x9, &(0x7f00000016c0)={0x0, 0xfffffffffffffff7}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x17, 0x0, 0x0) fsync(r5) 16:00:12 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) r1 = socket(0x18, 0xd, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) fchmodat(r2, &(0x7f0000000080)='./file0/file0\x00', 0xd8, 0x2) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:00:12 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r3 = dup2(r2, r2) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = dup2(r0, r0) dup2(r3, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = msgget(0x2, 0x6d24ed6076bf2a66) msgrcv(r5, &(0x7f0000000040)={0x0, ""/118}, 0x7e, 0x7e820c1366bf9391, 0x0) 16:00:12 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/7s\xd2ouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) renameat(r0, &(0x7f0000000080)='./file1\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7) ioctl$TIOCCBRK(r0, 0x2000747a) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000380)='_', 0x1}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x3}, {0x6, 0x0, 0x8, 0xfffffffc}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r0}) 16:00:12 executing program 1: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000400)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x4, 0x7}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0x29c) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x24, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x0, 0x100) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r6, 0x20007479) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCCONS(r8, 0x20004276, 0x0) ioctl$TIOCMSET(r8, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000440)=[{0x707, 0x1}, {0x1c, 0x0, 0x0, 0x2}, {0x3, 0x0, 0x3}]}) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000540)) setsockopt(r4, 0x1ff, 0x0, &(0x7f0000000600)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f", 0x47) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x10000425) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r1, 0x2) listen(r1, 0x7) r2 = accept$inet6(r1, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x3, 0x1ff}, {0x18, 0x1, 0x3, 0x1}, 0x3, [0x1c, 0x2, 0x4d7, 0x2a, 0x1ff, 0x1, 0x4, 0xc9]}, 0x3c) syz_emit_ethernet(0xe, &(0x7f0000000600)="b4dc0d3eca000000007f0622b303") 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r1, 0x2) listen(r1, 0x7) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) r4 = kqueue() r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x17, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x17, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x17, 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x17, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000100)="a4d3d7d4ae124eaafe35fd16e1db0e53cd45b44612c037dcc1cfa8c61b971514fbe12b289021e8578f58b7f349432ffb784ec76f2929569a5b11fb22f0349d9db8f39e4c269844d05d91844f9685723de304a733b98a445ea31c77a894f59375ef2398705be7b98d6036c5c642619b9d8a81ca20021cc1dd7297d92e375a5b30a2ab838deb14185a811525b95d01c741ae866ae1408c851b6d275ba93f8cef75fea122e9d50f1ae44cb187e62199743f20c9090bd69441598584ace466c6baaa0e90cfd47e0e5279fe86ee113e68c7827cf64622226c5f0391eb7a2d75ddc859755f04fd0bd6cd31429325f6a7f4556672242d80ee8d711ffa06", 0xfa}, {&(0x7f0000000200)="d4c5481ba4c4d7c4cf8c40f26c7445b246746d9d939fb5bb7cf8e2fc188ca0d3fa04d40d21a508122b4bdeb2ada8234aab6585b5c6a60e9a471f1529956ba6597665d5", 0x43}, {&(0x7f0000000280)="7af714c9d3bde84f1092ed902cd7d26ec47d1ef7dc69e68c75a841d2d5ea637906ebf8e901340f93af3dbd163a59b79f147d8bc14dff7f03747af54dcdd2", 0x3e}, {&(0x7f00000002c0)="dfbab2ffaad61e9caa782089935dac28a1c48b20b21f8e3ec24bdbe5660367d4ad2e73a3b2708b7cd1cff6ce2f7ac7d335df7d7ca3aab6dfe1f6f2cddf9017e94802072ef5f79d859829df446e805b8609e1606bc609f217b92e9214b00a491d6e1e0abe93b158b3fa2b9cfdae7e0f679a5967af7c2bf7fa7015e315afbb9490501de6304bcfe9a7e120131064fdb9048e0c99be7056b85cbb681575a9dbd9038a24e9ff4834522526b85d201dae4c51d2", 0xb1}], 0x4, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r0, r2, r3]}, @rights={0x30, 0xffff, 0x1, [r0, r4, r0, r5, r0, r6, r7, r8]}], 0x50, 0x400}, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\n\x00p', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:12 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r4 = getpid() preadv(r3, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r5 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r7 = getegid() r8 = getuid() r9 = semget$private(0x0, 0x8, 0x80000200) semop(r9, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r9, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r9, &(0x7f0000000400), 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r10, r11, r10, r11, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x2, &(0x7f0000000780)=[0x0, r11]) msgctl$IPC_SET(r5, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r6, r7, r8, r12, 0x1, 0xff}, 0x8, 0x6, r4, r4, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r2, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0000000000000000000000000000000000ffffffff00000000f3ff000800000020000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf83f000020000000001b5402c7e1eb68f6c8006833cec60e0000000000000000e6ffffff0000000000000000000000000000000000006903000000000000071c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8ced15c27967e62f10de208e46869fb0a061306ce371898c949068e6b4fe1a2d623a5d77169a0731c16f2d820b17db877cd79a5da77dd2ee9b9647003ceb430b383b87bd3c55eb59bb1e86d553e0afca72d581943e3d27a2c9794cb3261d6c0fa928f670f762912129"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d4a97cf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcbaae876d24dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b10900100000"], 0xffffff64, 0x1, 0x0) r13 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r16 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r13, r15, r1, r7, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r16, 0xa5, 0x3, 0x1000000100000000, 0x6}) r17 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r18 = dup(r17) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r19]) lchown(&(0x7f0000000100)='./file1\x00', r13, r19) r20 = geteuid() r21 = getegid() chown(&(0x7f0000000080)='./file0\x00', r20, r21) 16:00:12 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x9, 0x3}}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x7, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r4 = socket(0x400000000018, 0x3, 0x3a) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x17, 0x0, 0x0) r6 = dup2(r4, r5) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000580)={0x3, 0x3}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x17, 0x0, 0x0) pwritev(r7, &(0x7f0000000480)=[{&(0x7f0000000180)="d723419f1d3ab38f47d34cc2ecb60a5e6da7619be31f4f0d4020c49476ee14189b5cc40fc20bd5c116ea2e575465879cccab5ba1025a02f2731ed61ca8be3761f17554840809be0c30f78a516d8dec491df36420f11c3135a832ff6dcc2f5f3ff2ea7a34ac17f54a028626b55ba1aab20071f59849cd8363de36cdd70c94ddf5f36921ef9d5df48ea0367eae695e243feaa1c481d46eb8f2cd6120d0c0", 0x9d}, {&(0x7f0000000240)="2542443ec715ca39aa9b4c062ddd2498919402475da04ebac512ff59088662c3658137933718117d4d46db358bdab0bb3b5781aa0383e27ee93548d19d530480bb98f7f7a94302be89e9df46c3b80a9621595f3fc71f5987e77fea9e6c0c4ae4ed10f6e8916dd16b04d2c48feb7e1444b8ac7e84b4dd164b3a94d82425206919b7a94bf103e2e14f452cb456880105cd1ee34df5a5c613f72f51a17f3b167c520762ca30b2722aa7e65845", 0xab}, {&(0x7f0000000040)="37507c25e17504a27e9bfeafda0b4e9de3596927927c4434ea09798d32d6be5135ee9bf771", 0x25}, {&(0x7f0000000080)="e4", 0x1}, {&(0x7f0000000300)="38e9858604750d0b9e7fb79de3bba967935a86889dc381be1ad7ac021b953d619eb66b3b11ab4d8ef0731e3390f10da1d30142b05fc28e869ff6bdbd0b8b8137066a53895c4be64a1371d4cc9a946f9e5161f34f51e385cb9af9594fabb0d10280db09aa2049fea0d023ca39d00b55b559852e3e948521b66caf30851696949556d51c5b43265d2f6d74aeb3977c814f00293078f73591f6f70ed4a7b8d4b4a6f0bf098c7750d963354e37f9794c", 0xae}, {&(0x7f0000000100)="7f00436e512f966855bb69ee138a71257a14bedc172db69bf1fdc44c1b99f69593285d49cc5571", 0x27}, {&(0x7f00000003c0)="9c86612ecda255f47dc20e74bec4ffafb832c66f4a71c7c159fb5101cbc3769b93412b2a3e22a8c4d26ad04a600634b6d4c2fa8e10068c4f0d22d12069aca1d9b98f57da7f833c18bdea8e39d64322e16b0e4c8cc8b20c4457842e9eb2aee28f506939240c0ea030a1f051ad09ba4b0eb3070d11a8ec610cfd3c5cbcdce25c3f582f78cb3d765df5d145454da7bb37574ddd4ce64fb0ea3a2ee90bebc221a491832c9e6d76861af309e9bac865f534c4fabec131e19b84b241f3d4ba5f", 0xbd}], 0x7, 0x0, 0x0) nanosleep(&(0x7f0000000500)={0x7, 0x9}, &(0x7f0000000540)) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x29d8aaaa}, {0x7}, {0x3c}, {0x7ffffffe, 0x0, 0x0, 0x20000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:12 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="964ada18425a46e4559eb3a4adc621360b8780eee7af4b19cfcf5a6f6379fbfaa70c8b98f80a3329ccd63767a0fb96"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x8) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20, 0x1}, {}, {0x80000006, 0x4, 0x0, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0x35b) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0xe5) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r4 = dup(r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r6]) fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x3, 0x3, 0x6, 0xffffffffffffffe1, r5}) setgid(r6) sendto$inet6(r2, &(0x7f0000000080)="e46000257e76ce3babc3844bce214a2a16238172751a2eb1c929d718de44314f29ae29198f8ecf4483436715cba1642e683e0da89a5d39e21ac6f232e3ab76522d3ffba39edffa52257f91861b409870c6a5fbe5d5335d082f51fab063d595105fa19a0c1f1481de6eb10b1c8cbc621b47bea8876bd58d091e69489ad38ecd1f2e5cb4d30414c8122d8b62e30ff012f71befb4dc5a72d38f3d764a8e6c602ee66a0544084876d5aa298a5ff439276126b541affc", 0xb4, 0x400, &(0x7f0000000140)={0x18, 0x2, 0x5, 0x8}, 0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff}) connect$inet(r7, &(0x7f0000000240)={0x2, 0x0}, 0xc) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/84, 0x54) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20191, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186204018b002b3a0000000000000000b9d8dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438b29be9c894314d835d0875b8b01850013f1071d36807465e18c0fa6ae84c9f0611da24e14", 0x57}], 0x1) 16:00:12 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0xfffffffa) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x10) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r2) wait4(r2, &(0x7f0000000000), 0x0, &(0x7f00000003c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xeee9, 0x100000001, 0x558f, "2ea86ecc016bdcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) 16:00:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="f5ff2d2f66612c763000"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0xa98a277f4e3b4eb, 0x0, 0x0, 0x470d1d7b) execve(0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) fcntl$dupfd(r3, 0xb76a3271036aba4, r4) 16:00:12 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) shmget(0x0, 0x4000, 0x4, &(0x7f0000000000/0x4000)=nil) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r4, 0x2000746f) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r5) r6 = geteuid() r7 = getegid() r8 = getppid() r9 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r12, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r13 = getpid() preadv(r12, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r14 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r16 = getegid() r17 = getuid() r18 = semget$private(0x0, 0x8, 0x80000200) semop(r18, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r18, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r18, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r19, r16, r19, r20, 0x6ad27d0b43e69bcf, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x2, &(0x7f0000000780)=[0x0, r20]) msgctl$IPC_SET(r14, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r15, r16, r17, r21, 0x1, 0xff}, 0x8, 0x6, r13, r13, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r11, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf83f000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000071c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc84800"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r11, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r11, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000002efffffe6"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r11, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r22 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r25 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r22, r24, r10, r16, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r25, 0xa5, 0x3, 0x1000000100000000, 0x6}) r26 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r27 = dup(r26) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r28]) r29 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r29, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r29, 0x2000746f) getsockopt$sock_timeval(r29, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r29, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r30) r31 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x39fab7c3cbd1bb2a, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)="9a996a79cf5394902a5ae34e4088416052d760ef4e34721ce5ad18c3dae8105f69b0d61a78a09a6781267e10e34d7cd8a54fac61d7899b536cc8cfcc82abc2a89e62ee99b8bc7ac366eccf96fb4bdbb93ad6fe877a742154692832bcabc95896e685de9eb8e6d341a698711885b947b88f56443f7bce8e787951fa4a0c69163c20716587724f224304a037ea8a1ed731f5efeeeadc21badcb69a2cd6698bb72f19e6e19ded996dccd78b7756fa3cc74c29a322e0fee29f594cbd65284a48e992a362405989ae41405e49924e29e1", 0xce}, {&(0x7f0000000140)="2adb3cf88edee5e312e0666af3f89c1f8820c6243524900f85138e04583868be739bae583c39dcbd16db36d2c8054ae26e9487a9d372f299fad0110baa5d1f7c1ea20641cab8fe04374c945b0ed28a55be4caefee178005669a46bda3518f4c52a095e6f213728689fca018afa1956964d5f9e45", 0x74}, {&(0x7f0000000440)="c111d594756e0f46daa1c7478abaf25223bd9c30b0d216a4b112169fe56ae5eac1d2bf6bf04bd404e047a8be66c814d3f6909650ddac274bc386ce4652facac217f7cb6ef6c44f54ed3afc51fadf9ee03d3296acfecf0cbd66bec377d8386ef252fedf5d1d35f8f9440156b1689dea8886d01318772839095b62a604e771742eb82b8c63621bb39df29f2b31c13dd8e32f267a5bbdecf5c1f34df6fdf2d264a02c9829de34a5cada3c5d8246ba15f1bc9808b815c612bacd5b5530f2abcf8cf355f4e5c42fc1b6ec5c22adecfc", 0xcd}, {&(0x7f00000001c0)="07bde84215", 0x5}, {&(0x7f0000000580)="0c4bc8ba101ae7136a8e29fb77548a53cc71b48348a706c86ed0553b583b4deeffa913a0bdb8f2417cd925474b259dcf27097c3cca5d4005c96e7f78cbd43da9e0451a979a1e4b1cac060bdcb8f133687c110165d45787cb98da95995401ab3db4b661205e012f95f975a0799d5985cc9b70e7a5cfee4e378ae6c34e1ab96cedb6dcd4b40d75a304cd0dc991f7da89469464453debfa8dd81b85ba8a2776cbdf7e229f0e983bde9021f7", 0xaa}], 0x5, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r10, r28}, @cred={0x20, 0xffff, 0x0, r30, r31, r32}], 0x60, 0x402}, 0x400) r33 = dup(r3) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r34]) setegid(r34) 16:00:12 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9c0200f5d47004000000"], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, 0x0, 0x0, 0x6, 0x0, 0x20f) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000001180), &(0x7f00000011c0)=0xc) bind$inet(r1, &(0x7f0000001200)={0x2, 0x2}, 0xc) r2 = syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r3, 0x0, 0x4, 0x0) getdents(r3, &(0x7f00000000c0)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r4, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() ioctl$TIOCNXCL(r2, 0x2000740e) bind$inet(r4, &(0x7f0000000240)={0x2, 0x3}, 0x285) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f00000003c0)=""/85) socket(0x18, 0x5, 0x1) chown(&(0x7f0000000300)='./file0\x00', r10, r8) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000010c0)) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r7, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x2}) getsockname$inet(r5, &(0x7f0000001100), &(0x7f0000001140)=0xc) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r12, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r13 = getpid() preadv(r12, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r14 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r16 = getegid() r17 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r14, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r15, r16, r17, r18, 0x1, 0xff}, 0x8, 0x6, r13, r13, 0x0, 0x2, 0x1f, 0x400}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r20 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r22 = geteuid() r23 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r23, &(0x7f0000000b40), 0x159247b9bdde2a6e, &(0x7f0000000e80)) r24 = msgget$private(0x0, 0x0) msgsnd(r24, 0x0, 0x0, 0x0) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r22, r19, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, 0x0, r23, 0xa5, 0x1, 0x100000000}) r25 = semget$private(0x0, 0x8, 0x80000200) semop(r25, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r25, &(0x7f0000000300)=[{0x0, 0x5, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r25, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r26, r27, r26, r27, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r28, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r29 = getpid() preadv(r28, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfeaa}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x36d}, {&(0x7f0000001280)=""/11, 0xfffffffffffffc46}, {&(0x7f0000000500)=""/111, 0x3}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0xfffffffffffffffe) r30 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r32 = getegid() r33 = getuid() r34 = semget$private(0x0, 0x8, 0x80000200) semop(r34, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r34, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r34, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r35, r36, r35, r36, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x2, &(0x7f0000000780)=[0x0, r36]) msgctl$IPC_SET(r30, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r31, r32, r33, r37, 0x1, 0xff}, 0x8, 0x6, r29, r29, 0x0, 0x2, 0x1f, 0x400}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) r39 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r39, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r40 = getpid() preadv(r39, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r41 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r43 = getegid() r44 = getuid() r45 = semget$private(0x0, 0x8, 0x80000200) semop(r45, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r45, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r45, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r46, r47, r46, r47, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x2, &(0x7f0000000780)=[0x0, r47]) msgctl$IPC_SET(r41, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r42, r43, r44, r48, 0x1, 0xff}, 0x8, 0x6, r40, r40, 0x0, 0x2, 0x1f, 0x400}) setreuid(r44, r38) setuid(r7) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = getuid() r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r3]) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r5 = dup(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r6]) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r8 = dup(r7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r9]) r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r11 = dup(r10) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r12]) getgroups(0x8, &(0x7f0000000080)=[0x0, r3, 0xffffffffffffffff, r6, r9, 0xffffffffffffffff, r12, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r13) setuid(r0) r14 = syz_open_pts() close(r14) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f00000001c0)={0x0, 0x7, 0x9, 0xdc9, "375d900ca96cf894e67ac61d38027b4b2251677d"}) write(r14, &(0x7f0000001a00)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bae3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9", 0x71) 16:00:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000180)=0x5) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r3) close(r0) r4 = socket(0x80000000000002, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:13 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xfda20429ce274809, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x6}) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffffffffff20) r2 = socket(0x2, 0x8001, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r2, 0x2) listen(r2, 0x7) r3 = accept$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000200)=0x1000) socket$inet(0x2, 0x4, 0x20) 16:00:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xc0000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x0, 0x0) fcntl$dupfd(r2, 0xa, r3) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x408008001}) r1 = socket$inet(0x2, 0x2, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x7, 0x3}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) sendto(r1, &(0x7f0000000080)="4380451a0ba239f1b05fdbd155b51bf1ee85ca584e547e8e9cdbd9", 0x1b, 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) close(r1) socketpair(0x2, 0x8000, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000100)=@un=@file={0x0, './bus\x00'}, 0x8) 16:00:14 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$KDGKBMODE(0xffffffffffffff9c, 0x40044b06) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2000000, "002000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x6) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:14 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) getsockname(r1, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000240)=0x1) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000000)=r4) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x17, 0x0, 0x0) sendto(r6, &(0x7f0000000100)="b3351a679b5d781c89981e286863d476b31f6d815d90f3250f75602b3b371e976d5e5fe8a4740e03d719594a0d9a412bc16da09f62db613cdebdce76559d7214b68597353acd83122b4544b19d088bb6ff1ff7a488fd0fe0a6d3cf8d59225e70db98eff094bc1925e663164d1e7b1a31ceaf119c9e42847c3277d34abff8916c49d05ad359bc5cf64bfd476e9e5de44abae175f070a84ef024b5d1156cae6c3fe09cbec9b9e4", 0xa6, 0x2, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000180)=0x4) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) write(0xffffffffffffffff, &(0x7f0000000180)="2e9562b364e55d99e11fa0de959628f4d77b15755fb3c1501443f38d280c9cab1b6eba2add6c670a9ef4875c905d4adf0b243ff5e51d4eaa360c09b8cc5d98ed8b67a7aa16bd33071899e7ce5e462981fb15fee390bdff828370b2bf2a08207ffd865141fa8e917a0720e50bef6003f3c447e1213a4f71e287130f256841be2691a8ce170eda6d4342b70c4d345791c17b4132197df678240fe18c3231acafb7a036eda28e755f326b520445d622c587354db500a5f663dca82ce026dd21fb72da0d7dad4333ca5fee12d26a93edebd5f59aaba6e1ae71a971397ad51d71cfd0404696090b", 0xe5) write(r0, &(0x7f0000000280)="00e300db496cffa89012d68c9d0ba63266f60be9fce85eb25dfb0aa15a18e6d095421627b7698a3e81a2f78979354eafb908c8ad357cb69d5676d4f1ee7366c0368839f7e81ea1c786efe48c698839ae124537b4e733f925f313f37662405c786b7859285d332f56422e8686800f48dd93eb47e34cd773a32bc37081d9f6e7d37d62bbcb58905c6d0dc0afeb764cdaa769", 0x91) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x40}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 16:00:14 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) r4 = syz_open_pts() r5 = dup2(r4, 0xffffffffffffff9c) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x17, 0x0, 0x0) dup2(r6, r5) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x19, 0xffffffffffffff9c, 0x0, 0x38) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) write(0xffffffffffffffff, &(0x7f0000000200)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4fe", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020699f, &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) 16:00:14 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x4000000000, 0x0, 0x0, 0x0, 0x0, 0x120, 0x0, 0x0, 0x0, 0x0, 0x100000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x100000000000000], [0x20c0000000ff], [0xb9be, 0x0, 0x0, 0xffffffffffffffff], [{}, {0x0, 0x0, 0x0, 0x1000}, {}, {0x0, 0x0, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) socket(0xf53531e014f3d1e5, 0x800a, 0x4) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = socket(0x18, 0x400000002, 0x0) r4 = semget$private(0x0, 0x400000000d, 0x0) semop(r4, &(0x7f00000001c0)=[{0x2, 0x0, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x987ad7e049358728}, {0x5, 0x4}, {0x3, 0x2, 0x800}], 0x2aaaaaaaaaaaaab3) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r4, &(0x7f0000001900)=[{0x4, 0x80000000}, {0x3, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x0, 0x2800}], 0x5) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000040)) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f00003cf000/0x1000)=nil, 0x1000) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0x1}, 0x10) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0xfffd, 0x2095}) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0x0, 0x5, 0x7fffffff, "002100008000000000c67d319d00", 0x0, 0x8003}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f39637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 16:00:14 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) dup(r2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffff9c, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x200f8b0, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000000c0)={0x6, './file0\x00', './file0\x00'}) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0xc0044266, &(0x7f0000000000)=0xc6) kevent(r5, 0x0, 0x23, 0x0, 0x2eae, &(0x7f0000000040)={0x5c5, 0x40}) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x2, 0x7}, 0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000240)={0x0, [{0x2, 0x1ff}, {0x1, 0x9}, {0x2}, {0x0, 0x6}, {0x3, 0xffffff05}, {0x1, 0x2}, {0x3, 0x1}, {0x3, 0x14c0}, {0x3, 0x2}, {0x0, 0x3}, {0x3, 0x8000}, {0x2, 0x3}, {0x3, 0xab25}, {0x1, 0xffffff5d}, {0x2, 0x7fffffff}, {0x3, 0xb5}, {0x3, 0x7f1}, {0x3, 0xffff}, {0x1, 0x8}, {0x2, 0x101}, {0x2}, {0xaed077c305b02b9d, 0x80000001}, {0x3}, {0x1, 0x4}, {0x3c6ebbcb041c196f, 0x7}, {0x3, 0x8000}, {0x0, 0x9}, {0x2, 0x7ff}, {0x2, 0x3}, {0x193776c7134dfcef, 0x3}, {0x2, 0x9}, {0x1, 0x2}]}) 16:00:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x8010, r2, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x11, 0xffffffffffffffff, 0x0, 0x0) close(r0) 16:00:17 executing program 1: r0 = socket(0x2, 0x0, 0xfd) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRES16=r0, @ANYRESHEX=r1, @ANYRESDEC=r2]], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) writev(r3, &(0x7f00000004c0), 0x81) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x6, 0x40, 0xff48]) 16:00:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x8001, 0x4, 0x4, 0x0, 0x6, 0x20, 0x400, 0x0, 0x2, 0x7fffffff, 0x80}) shutdown(r0, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 16:00:17 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f0000000300)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) writev(0xffffffffffffff9c, &(0x7f0000001700)=[{&(0x7f0000000080)="d32951360e7b927ca179818537ba30abe6e1f380f6e3b640419e915cf48e2cef0a048abad034374e4ea29afc587544169e54cd3eeb49d927858b76575f27042ea1b64b9e57f566dd67bd67065aa7a4c9b3943ef0adbb0aa1e1ffa47068cac9a19b55a63c5de04b19bfa246e792142a9567c58fe461291ecce235d17ac0aeac7cf02815", 0x83}, {&(0x7f0000000180)="24032ac4fa1f508ffe90c1e22c57fd1e83ed0a8bb9298f61cd2b88e0cdb9ef1493cb9821191a2ba1ca2fb9c74ebf1bf4ae0b904678a15cbd9760405324a318a11f7aa8ac4bab3dede0b74ce606f03fa1b26ce9092914c701dcd55f3c2325b9516aaf4c0682c1124b57ac3bb4d8d6d82a237eeacdaf541f87653b801635268bc03bfe2527c1ad2d5799f58e9cc5281705e3cfa9245f3aeb1034a6b3913aa43fdf2eeaf587badcf8ac9b2e4323ab597ee344fea1ae84fd328f86f9ec65ac7f21ce6165ebbca141a4b65a0d4c64b99f3fb93362949628d5dc7168a2", 0xda}, {&(0x7f0000000340)="495d23b183bd65a79d6bf11d26b0360069b699ea25a610f00cadd3bc3f54d67b2f604ee076d26fca8fa7d56f68765806a698076c34adf2c5d6b2acd5ef4384fccd8964312e68e40e71171f2c764e379b4e481367bbe5def702b30efbe98659714f30b10e2dfe5c1228ed080affd657d84ab6f86b5579556ecffe8a74e2bb1f7dd24cd043", 0x84}, {&(0x7f0000000280)="21ef05d4474638bad4bfcba5fd54884cd76f119020724b46878a9c3acbc5cf0c2f95", 0x22}, {&(0x7f0000000400)="05a77f55b8daab570224177b447ddae14e3e78595182151e09398781d76385652627cd0423df3264657bd140e6dce8658764d142ead746da600ea18bcd5fd54aa5b172dd48559758f302e4620e10b8392d379d9ac81ad135d5dc161c5f900d1d4f84c6927a2c1463f2214fc19b2b97e0272b3af1d09dede839c7410c4881f2e95b93211466783976660249c72ab6ab04111ec2f65d9cffe5d4f115f81f7e577589838175a9899305122d0d55763be1c1c7cbf574f92e942c265e2cc58a16dda362af153ed2794f7ef163d0d7d2d79a85fb28ebf6da24dafc96197475bf5efc1b36c4e8767bf1cfbe4ddba1", 0xeb}, {&(0x7f0000000500)="d200d0260674c4d45e719676a1660311dbbfd93a9a05a27f4b455c0c48ae8c53abe52c58cb226e5af926ffae6fc2b9315e912d34456998f334820812629b49d8405ac4624af3bd754ae2b16cfd925232", 0x50}, {&(0x7f0000000580)="3c3ca71b15fac5c52ebdf6ab54c410cabbe798690891967e1ac4919066a9aec8c9fcc6b1cdfea0dffa3b50076fc5b3d1e0be6bd15a5bfe587adc2bb947c7c5234bd79470b4e2ec89e74c3e3ed808ecd6c03fa13634da9f6122a38a6be010b95075d8613617cf617a6b19ead591e6fa499a07cad2cd3a17c378d4aac067580871fecb5e2a9218b9d2364e38735dd31cf8392a459e215ac551612d5f7ea84703fc54", 0xa1}, {&(0x7f0000000640)="e2900ea988df4a286c34ec5ebac1b6ffdf22fd2632ea1263d07c484f07c255bcd73b1a57746da41a110cc54632abea36538e7843b81e719c945eabbb833115d967c64ea0541d3ec143a5404d4cb117b56936846a2a3452a01e2086937f370abf63729f6afd436da4e252a6e1e7c3c74455e0c095d15d530a3040c9b849119f72156093ba9596080f6a47f7ec40224e", 0x8f}, {&(0x7f0000000700)="07da677b13b48cd4ebdb9ee4e24b03bfc17a2abac207a2ac4f2af58ec16bb68f43fa2b72199d1422ae9d499e87f7ce8dcea24585b29b241a3ef0ee10a07c084da53e9087787be3ae357e102c82f7e7302d38123970d658488033acf09cfc187b5181134397ba66472eb01a4d91bed797c0c89a2858162aac5821be4b8b2f8ec86500be81fec97fe2be6fe02f6b3f93e5352b3487614d44924414447bbb8350036278833af7baf7b56f755b717e6385d27fdb148ff148361a59d3a77a0c39b4635c6814cadc9dbd5fdc0536c32c098428845f0c76e4a2731ff0ad9af3fbde1dd408150c64467e80a22be07bec66468f9a3ccddd80e9a6b6156d22836c80fa6c3c5f4129584f3a6dfc742b31aabb417c49f41a3d03c5ecf5e7994e2692a25895e5712e77bc0cf43b374d8b669da9d7667b5471b7211e6e6225ec6984e1089088640ce866d7151944d2e307ecb4c26e7aa92c9f7ae18fe840967f163d7cfedd53e589a7143ef3b79d1e6ccb0a406050de040538cd52826fc3531eefefbb83c69877f9e26c25943826e3fdcefa1f81a2fff042d119a9578fb0792b5977ab02387aaaa8ad00de47c8a64c0343e0a3a64e9c0ad699c6bcae558d13aea8a0a10f9fbd4b23e109730e9a8f3916ad023a09eecac30de5475ff249d1a9bd96c6ecc20c2b824eb64a1fd9b51fbc6ef870efb0d21a382b7d83b07e588b46e85e8c6523bad408def5ec4e1c7e0461d1f0549945e7c0bbdcb45e671993e0ae49c1dd485f257700b41e4e8fa4e40c7c7a1985305106cb34506e71e561ef47e118354f2ee1ffb8271026ce0b2c4eaf2bdd367b24541ef01b1ea27f6fe780603cbe232a3bfc895a8283941b8d951cbc2b721efa20c7029d145fb362d6469664ec486159ccac16df22fe30abe7f0969271f1678e77b2525467193e671ec0b95364d3ebde9a9c89f0a42ed35892243a3ee5f83c86faa2e968a7e3bbe770b49f112680b0337c9fbecaee8beadc5e77159cbcc3c8f6315fe7377e13bd09618a3847e85bd4f88d6997b730c3cb664628722b90199ec5312c56f161ad833dab6c1d4764d0b2742c7301d57cb0afb87b6b750efbbb44cf0ac9a98c54e4f285dd9752985d35796a61d3f94b1c23f17e3b04d7f2bcb380840a52e44dfc60c19433321703fc2a150c800f6fdad34a5dd2b863e19172c29422b5747099f4f4eea6b8b1e2641c4e61a2fb1fc05a505d47facfa9557dd567efcde67d78d34e9dc097e0798a03567a98b09d785de80e43d7706fcb81cdb278afff03a412923493b552c95552bb7edb764996083ab6604f80167d37058b366cc09fa00916331c43a9b4e87a64d0befc36b884d8f6cff24ff7f9da2852bd7ef28bf093cd7ec2cf27593c5ecd3a68baabb3837af8f85f30607fe39e9ab01b44b655f47a306887f901dd75bdd6d8ec57e99149c769a7019a0eae618474136a4ba7b0551a7b0f0bac15776c67d0f989bca35be5dfaa86f4b035ed669377278cae0b37b3744f9ebc58016b507084d681b0527a6c47177d679bb2aae06de852d471f59a04bc5329a70651ce0e5011ef2879d14efa456f497978e9e03dc236b644350da2fae7e2df7b3704bbaf14628a03c79745382d0bf578886deb503bc585077e6fffc902a34392387db4bcd15e1263e6e8c7dde0025c39a35a62c17f18047d98b5569a9db4f955d402cfeffdfe98414a5a96fb9b2a6399b6b05e364a05379043dcf6567f86760b2ea6b1ce40708d3e06e04b589caaada0c000d3402cf55fac5a21392b35cc4c5f786fc89ea357ee15ee3095f09004200cb6cd5a6f99f714bee4936f8cecb0d24fe456f61e16248539ebfbda2df5d945fe9696f2d6e47c6cb54d85998d44c7e204086e3f4ff0cbbf0fe78303c51d0b06ce802468b279e2af669b4e18ab999d08df141fef554d8b30b6a42469c778bd28a658b60a4979c620eae3bea159c4eefc9d5d6b6fbed415ce147aae7804cee12efc9f2882f7b4ec5547b7471b4f8a1258f1d949011f8253c88231947b80d8717e17dc964f6d20b3f085257b0a7d52519c502d91001a72627c21ccfa5751b95e0f49b21cfd9e99527c6da839287c7914feb13677483eb0d5098d0adb8d94cedc6e844e06162199c23e3fb7b5df4ffcaf3ce13376539d957eb1de87d06ad0347082acaff98546d6a8e32582afcf36f9a7373d505f8142eafec8d3ba1a4bf464e380c59edb50d04768e2042b76ec6efa739b1525efd351a31fe52760000813853c2713658851ddeaa1e703c63d777ef6859300d05d9a268852ce07502c98e015409ea3eec38074ca60f67b5e557a844288c9d5bbd023711a7250dd8d3fa381034be3acd34bd10235fba17d1fb262ec536c9e86fe0b79f37b8a6e059a32b463660879f4a383296f07d5273a77cb9838d302198469aaa4a07e0fdb6956747650ec9bca143a0ecec35129a6b12e6ff43f3499da464d6ecc120123564305ee7256886e8d861e21c7840436dc87fc0aa49037126ea70102c3e87fac2525277e92bf5158e8df3b9537d2b59afc4a93dd6b08852dc657af7ee883456eea2d8019ab6b615c40edeeae96cb48218f0bafb171cb7adaeeaf6b50a99041d4a7e8e477ce8918a7145c15f82f004603cb3f499a2c3ee0d19ca0832e26f535d9b7d6335c2d088217924acd2acd331e9d10b39abfb98591e78f83f9e4e197984f99e17738836f5d8886606bada607ed87289d6227cce849e64fec1a129ac2cef40b880023777ff75a3b1eab66bdf3d62bf10954b2dd4d016fe88e1392d977fa388bcc5fe19310f6fca8713b73f41e679ff9bf28f7cd3a3fe839277fa9cca3d81f3d2160a673c22162957a6fd06580ff566b0e8a213efd68e05f66d020404ad7ccb90d1b788a7d01b5294b3d5170e39c6f314ba132fbe511eea916713cb0aa3431bbc944eb2f256794767874ad1d82d5c1dc9367a895247f5f0e766537ed46a051ae9ae73d4540a7e95f3cb58171435280145e9ec3c7cb39558947d36896c57ef7e2520fb36b60af627e4b990875fd9d19ff3985039227afb955e2aa4f6db732e670cbcee5b31e6811ad2e5e49b529007b53c55864a77ee3f99dac4f3eff4a26d3ae889e6b3b522570f9b5746bf08563b5f8d2c578a16e058b5b0b7c458c4545a5324136ed92f38ea013d6519406a3d7f1b3e922d965d598c0d164415ee40e91b77c87fecb78d18522950c7251ac029e799d5dd3c292c72fbfe99385e8c4e10b6d5c05403e84a506e1d402e9fa904820ff0730d9b4b15d7f1a3a93f6e2f2eff378d988bf1782e880db03e32540ff01d3dbe3e938382a63be42dbc4e740bf1ea62b04e281d9ff1e920ce62d982dbbf17c7cd9aba48bcd7d521691613f786af1f078a63bdd318319232235c4dd0a3b4b5f7b4175307abcf08e75ba2dc9828cba6c87467f52306ff384efa74390401ab5d8c2f2207d3fb02ef857c0187f08d9f6fda763383d27edbf26f755b3a57f3e454df213f723caaa1b23c1107ce49b60265f1b8b2c2ef380248597d629364a79aae35558cd01ef7323da1e230cba332b9ff371d22b22a549c25d1f203c12e866d295b954dfafcbb4c2b7d50eaf1e0d137af7aa029d804a418a226ade95fa42db9a0dfd77b1b71d8c8514ee6fe795c3718b80abcb66126cc5a85a288c7606ea01598eec3701808d52c1d1ba03828df1e3d72111fc448fabfb4bc554bc4a944dc1bf7511398e03bfd767fef173b64dd87892bd358af5242f09cf337c62cfb2af5c066022c3476ed8169407cd39a6018eb5707d1b4585615fa0238505ed2edae704617c491bae28e854ef5392660c7a7e87bb06875cd95dc27f58185893759af04c2c77110601fb04f22715af3f291c3b45bd3d304522ab8e2b597ea20ca9855998fe3f5e541130c11a2fddda7a8078a301ac91532127b3b50ddc35884c81566f5c2b1a47372a8fc9242cbcfbcb6f7b11328da64342f24aeb1dd932b18b831a0f93772fef7cc71522b847157d765bda87882140403fad9f4a111a2628c4c07b9c67487c3495ee3f77415e682b8dced4ebf993110b7436cdf95ed7e466c676d43af48251be6ecf0722722b0bafe74133592ecd2cd2167acd8764dd48d2f45db0dd219891c56663a9d68d89ea6d0f58b2a49f4f7e3aaa835ff0c197700ab15ee7008f884b61047dbe8bc25e6661c9d56f9a05aa8d802b9c882706e7fc39bffe39366f0338e03300652b40d26fa9b9d2ee04e13ca41d4de3327f1d16494a741c335786a4397fa6759d677fb9ce38d0d62b1114058686dda6419fb49e1f841e0bc09359da6e84739e6764e30633f5a0cb8a306659d37e7f74517d894a2312ae70efba56807fb93b66bdf406419a422e6f1e7b35f292bb1caaba96463edeeca6aca554316b77990d409d126eeb3849347ff4a73b5ab94e60b894883a9f7d88689fb63bbe8f4c65ea240181bb16adf315e584e8b4eb2c535cef1a49ac9496e944e1840ff33ccba483cd98590d79ccb8b989202168a1445d2b78cf6f7fe7b177e31643b3fe2d3cb63b2b10b2b29251748d3e50cad8b09a48a59429bad788b222ab5e2231597bbbc70f2e5c5f8e04d96ff00dd7b1c82d39c2d5582f6efb734fd2796c824b0b425e6865bbbc481425e382f175abe9c704bf7e0407d43d8b05bebc67abbd3073904ea134068f968e083185919989474e6062ca5ed161e7bdfc5fc66b3abcd65cde6bd97f7b7944a49ff9623bcaab347894b0c5dce6f4e94d85e3a7ecb3c9b7797551e7cc4c6bd5c52419596c1f50a700c3bf98c0c0f5abefa37485cb8aee50d255a2f079ef82b8b5f69a49f8e4b0e9c864d38f58340f1e5aedc7387630f4185fe4daa81b7212d390c2120c451f680d30347c0a522218a97433a190783526876ae4d6d94b6af011cee7123e45b8013d460f38b1ec08246f8996f818eb6278444c296f0817acb69ce6e3389a64deb751fe864dd141ddb6c13dd7d6cdcca0ebf84a5af2a0267f2ebcf7e5e15e2b2b11219b8a7c09ecc5ac7de0853094e0d8753a721365c4fcc392979cf1668891d645c3da00117a3dbd2d957e8a41f183cbcff94b874095cbc3fda1b92ca61899593f9e1301fcb9bdb2fb975aede96d7f6f2132d9b213563a794e74a31bbeb37d18c5ddbcfffb2f8d0eeb2073e5a938642db2a9816e4733362724d9b22298145055ba55aaa6d32265cb6d0c02d90848b9e89e0769481d0ef516291660f530f5a894ab2a0bf2a0f653d60859116eaeb9b8ea739a78a7cd894aef358695ac7cd60f6ddc61e224333692e0f32ab14c707adefcf4bfcc937523d5ed89e08537890efd6f4a2d2f787dccf832f563317ccc7c7ce9edab8dc92bd09fd936c43a098f9057edc2549a8eb71d19f5eeada4a95cc5746fde0f4fd840b735fc775e1031f9bdd330a24eeb0c5b0b59257e6a204f1411e6b4079f3e96c720a89a1dbc9a57fa31fe5b7d9826854915eefb32f81508ff1f841ca54ae0726a617479fb0fbc3e6fdbe22a58e9369931185d0fb7da7962d8255f3b48386e0ba130351ca57928a56a3ad2ee740009e439a504970ee1d611e9034f0d2b17331580539ede0f11abfb3c4313651c179b190df9f5eaff779b439c1da9714c249f5cd96d42beabcd7d2bc81ad80891745e383f8d49409b242909324761febdafb78514ac261498a8214b95685f8ee5bd249f23cd57e50ce4cd4d70003ef287aa110a21983e0a0585254388119ce5f61edf09d37df3b782aaf7dc9a08c67d752c39706803880906bd95b6e8a27d76ac251f88892cc0596c01f50949e5204c75", 0x1000}], 0x9) ioctl$TIOCCONS(r3, 0x20004276, 0x0) r4 = socket(0x2, 0x8001, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="052f000000000000009d"], 0x10) getsockname(r4, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r4, 0x2) listen(r4, 0x7) getsockname$inet6(r4, &(0x7f00000002c0), &(0x7f00000017c0)=0xc) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x0, 0x8, 0x5, 0x8}, {0x5, 0x9f, 0x3}, {0x5, 0x81, 0x95, 0xc}, {0x2, 0x2, 0x8, 0xffff2b92}, {0x4, 0x2, 0x4, 0x3f}, {0x8, 0xff, 0x40, 0xfffffffa}, {0x0, 0x4, 0x9, 0x3}, {0x4, 0xaf, 0x2, 0xfffffffd}]}) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x307c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0xfffffffffffffe97) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "070d0000000000000000030500080000000800"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) 16:00:17 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x2, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x4004, 0xf7) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000200)=0x2, 0x4) close(r0) r2 = socket(0x18, 0x400000002, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r4 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r4}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000100)=""/20, 0x14}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f00000001c0)=""/43, 0x2b}], 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) dup2(r0, r4) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) ioctl$TIOCMSET(r6, 0xc0044266, &(0x7f0000000000)=0xc6) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x17, 0x0, 0x0) r8 = socket$inet(0x2, 0x4000, 0x9e) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x17, 0x0, 0x0) kevent(r6, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffff8, 0x14, 0x40000000, 0x4, 0x52}, {{r0}, 0x2, 0x6e, 0xf0000000, 0x3, 0x1}, {{r8}, 0xffffffffffffffff, 0x12968f5aae8bde1a, 0x4, 0x7, 0xfffffffffffffff8}, {{r4}, 0xfffffffffffffffd, 0x3, 0x1, 0x6, 0x400}, {{r9}, 0xfffffffffffffff9, 0x0, 0x20, 0x8000, 0x7}], 0xec7, 0x0, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='c\x00') 16:00:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1708f700aee16900c71b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x17, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x17, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) writev(r4, &(0x7f0000001900)=[{&(0x7f00000001c0)="4562023399d3aa2effe1ec3d75f0d4b34fc94b7b06627b666a7bcbc881cadaaf534c2307d317b8d8750c50f275fd2a1b", 0x30}, {&(0x7f00000004c0)="e8d9434ed53530dc928a1a5a60e7f394cd410925e7b10724daeeac9e985903ad6730c6bae9a4c46e0d61c220b65edebfebc328c1633ecf6f33b9876679cd46849f81113a5e3a47890e088ef1ea1df4a613521fee3b576e7fd9337e528f337801bec798a1937663f1425304c21340ddb469a9bdd3b740cccfdba7f3d761ece1cc0023557e366650aff58b2c0048c76d15686e65328eabfd56762b31a07e421e27e0b95b473d1e5e0cfd0ab8e1773bd5951aa89ad0878c5fb058e8a127227c33c898da74678cd6df5b045a43663762778b842d5b03737e77178d7ad1f29988e93c179131e46edd1cfcd5459f5f8a1de5b9c5d97d384a82a8dc8e14a0956f4f88f52eccaffb3c92eba0c814088b4b678c0862602b68467fe87c2ab2730f1a4fe2bcbcfb3e98dc563ba27a3cd375323892790f5f24118e2d35c569d6453b3305d98c87a28d813393c7a5a7d2e1d02355574711c74f30c3aced2bfe3e82ea26d49fa11fed81b8d918d203fe58c55b5c7c87238d6cbc5c9ccfd6e74ab6dc5f0a9aa3bf6c1058d356eb527cfe7b4af8b65c07b790f51805d54cd34ead71fae9cdcb54bb80db78224cd23fcad601616734d4992e3be04cf7195f5afc667e556942dea4503dbb4554e213066abd2ab904ebde3bc95328a1d0b7cecfac649b8d4bdf1aa2810d3cea9ff5d9e68e8f9f7c6b84ce91b256f3e2408217ccf776c3441955360f8cc0f7f267ee06b31b48f9d43a8162bd5b743d5ff4823b0e6f319c23e5c7359ebffe531018ddfd9c4bb986b4a4547d5115558fa56d97bd4379186b1187c5fb840e8072db8b7b0af8fe4634b0f48f8029e1609f5b66f73fe3b91aa4fdfda66853402054162566f3897fb51899e2d219686ce22912686ae13dadf2aaf65db5602aef535327a601613de3490dd692bde9598f8394d2bc12265b863685e2c4c5fce0a739a12f773f1cd6e1573c63e406c172670da0c9b47abb5218fe5553f09bacd558f6d481e06e7c509c506a4069a91f920dfafa8efc94aee2e111b0011af1cdaa3beca8a7d737087ec537919cd6124d300bf0736e794bf32f5cbac040fbaea3f5726cb23b205ee123c9012fa4bc552acc2a345ac879f34eb70b04e921f7b6b42a5636e8a4ebca629712ca75025a483ec022ec5956849754152ac68b784d2d3dba69a68773134ab4ba19bfb8ca9ba5abb449e7fdab250e24e68613e7c91f44187657ad109b98f8e3e0acce232f48643270b5a04bbc5da44e70b3322828b432b4d6256821c2eebfa683b7eac520299647da394f7865b6d33727a7b98e4809989775e03210160650d9cc02581756061a1c43f26f89d2f3232c48d420da2789b8a56291548e58a2cc4cbf5071c3b1af6d23d062c5b3311eaf44639b522cca4b034ddfff1e52cde5e8e72be15d5ca8b877f9853b3104ad7c240a562b37327a69a26708b1e66896bb4c8bbd065e1b2875cf48d23152b8aa547fb8dd89475798e69af97b09e579afaa8df9b87535bdee0cd5f27d7d7ed8b95cb99a0efcae58c0e275ebbfce5ed7f94c5d7de3a4c942f6fd1cbff0115c88c7f62a16ac31dc03d21fd2b4377540da64992cc13f2f7fe7214b820173ea940c041ed306521148f109f77d03f16f09b1649a5b419a293ae6cd7c3184ca2bb40d8f59ac031f9c23fb4de6241a565aac2b04e0c0cb356edc6a83d88ac278d6808d760d463393e6a75515fc6e6d5d644685ae38e6acacfdedbabdfaa3211245bb67f7c3840af9b1fb6820660f971324b6ec593280ed27aca828bf87345cdc6293f10fdf0c446d616740216eb558a0bedd607ced99fbecad689b16802a14ce1651b01d10769ea4bb5cb20cc321a4a0c806d49818d1d0552ef488c041062d0775037476435970dbca2537d8dfda802e692625b0f064385f468d4a2ed32fa6f6b041cd50453f8dda9e650a3da5a012315cc398a826d74edfad6181c0274a9edf6cd0095358e7e3cc4319a1dfd8ffac57aad239f8ce806a191d864b4c52353e25dec85f35fbef716b60b4b234fabaebed70b32821d90e661ddf54ed96f291d9633e5857501204a7524856a68ac7f0001925e71b256ff126df610ad69e7a2fdf23fdb003e353865760df26156eefae79467a677d55b76907c2e3771c91b7ade9d1639c1ba22c69a795e13bf132581eaa3d0e73aaf75fb9d847c679be463c8af94a0f47af549f19e1cf0d888f25cf268ca623a4aa52ea5c36ef167e0d6179e6f207667b37f2475c346ba75bbfd3c48fe62c25c8d15a5f2b84513827ceef4fd85fbb5f6ed4a2d5fbbb63977808b3d03a3758dd19d8889cd1fc9438b98d7f0ded724383146dec28dfb5d82605f9675b21c5a8c5e67fb4e0519f58010107adb4ca7d2ad5838b96b2698f66c775472ec13df50d84b5c2ab9378d21535a3abb051baabfc4af87a1e4bf0ba98f9e2270d68a7c84fa418bdf07cd344d6d23077f10cc964ebae32eb39f9764338285214cd1c7d204e2dae149d3f9421819ac5f3929f7478a5fb88f6d601bb89a4e5dfc402b6d104447d8ea1fc62f89e16714bbec9bc1a9681be9ce9b83d934cbfee1c8fbab4aae75d9095f5e73a4cc6dfbdc74589c8f038d2618b9c6ed7f456e8ea7e9f737111fa16bd52d56a723584e113d01a4608216b49c017d7b167a499e6b979483ca5a7781d98c0eac13bd0e869cc328f88dde5094ea98d36e8ff3a75b7f0eac551a1b18e3b4a57ad86bdf834e3cdafc53b6e88283bac3a5cc30d512d697e38d9e78735f9e750fb337cfaeac8d6f411a41a5d6834a54f510507ea2052717b40e1515163eb07c0e2a1a0f59acf68f97aa34e580786341fae6b15d7609f88f0730f50f0b8210ebde82ababa638f61bf749f66035aa2ff178ce40f8cb00081364dfaee4c8b62e95823a9d0e568d868f8d275b7939035429cd4deb3000a4be76c17d586b9bd34bc68d9c259a96473adcac4ba09ea93cee50d9479486e92ada505d23534384137b239dee054d8deb63a60071056215be35db3d9f402d31aca651c05027364b25f7abc6a0e376a40eb5f6077bf85c79ef1886547148adb1d9ff6f15b575eaf6a8b2df254e02045362a8c36fd4c3f3893b9f4b7824af5e3f263dc3e8c8289ca55b54e037d95bcef92a266904d2829bfe7f05855249d0877b64e604ffcc5755495c011be27daa2d8e6b58b2a09bfee3ec3a76f1c2ecfc980ab72f66df2e2fe6f1eaf4c1a9f624c6777b9a189f721c41a6de2f791497edc244aca57d706a260a3f96727b4d93777875fc53525e2fd4ba9f787ace2d342f5c09f00d24b1fe0de5e5cdfda5a59c55b8744e01d17e408e1501ea8e3ee5413bccfed9c9c00de92d6860ae2fb942132b8dd9013486bf965d5a9b1e7333b30b4e10f62839b192509c628259f60eb54d557fa72313bb1dbcebf8dfb341d17a6234ccab600d97bef31742faffb821d5a2f4fd7a1fc5cbd36e5204fe73decb88fc2b7149b1e150ad570be5132a977468cecbd2a67d477ac59d28bab369e7565db2ffc6088795bdfd989cdd13804891840e5d9d8601f1a93de85a35a5de36a9ef50fdadd4e9ea576f05a619fcdfff1c6cab48dc1b48e3fa5332e518798595b8677626f9d94e038d963dfa8f9135433f2c5c579c7ec20be687b2100c9d79fb678b9e12298dad0417506334eae94ff478f8374388f8f08f94def6e38e5e491fe88c66e9cbc26ccd0912734f99a712c66cb190fce205e4e5c109f4496302909f9877830bf68dd11499566e8b2600b9b3f57e4009a4ae8cb7b6e8edc9d575d683c35ca07d66146599d528662887dc2b89cf7daffccb03e63ca9e36f91b08fd95091796a39ee18547012ff36b1e62879a77ca98e39b96cbd57e1c1b2c921a348f5d503b8ebfd7f4cdf17dafcc373e0ab15ae074129a3d4be8d9d29e5f516cc3c16ad12dcbc0f778561176eb3d340ee58bd6be7e15541007dad4a2c33093f459c1b67311bf97802591cdcb28bdf9a63ce65cd91b34510240fa7185028c9f8fea6caa5790ce3d30154d6fba2ef0759689e95edd535cba094d65fb4a35f4721255041c765f4df4e3018676ec2feddd569431ac9eea13d61376c756c8b2ec4e677d68beaf4af63318eab62562b3ffe88f9850bed3bff0b81e2e13372b93b191aae7b77d1399d9c1394abb169b4e6d3af93637c295fa268e1b426371815b68b2a626a5a6f00b96ceba4dda63a9310c7f26eaf8292a494f812ef4cdb2fb94c815d049bad5a77f7af3fd1966eea326e254b7ba957bb126938931092f7ecc4c6f5a337227c80004c0dd503d2564c904128e006845dfc4007ca262f3d514485b0b8c1b4bd14366813529f02f1ce5aa138182c59ed008425fcee9ff549d3d269eb3682f44b24c37081894da7b9cd94b0fd05dd7947385eb3d69a69d4f2fe04e40d14ad37af38753ed2e3909a7f2dceca597943f1147cbe62aec0fa871412ca91b817476b0f0b723005ab16af4aea1b9a75be662bbb05a8474c3bd2039a91ea184b4c8c02e4fc978b5e18892ef6f893d5ee26026a92f470087d16951424408060987521f8a35bf890497e2b5e813f599b5540224d38c71c0ffd9b62d09a9ea02eec73da930e480a25b08b75e403e6318e34728206b8911baa819c4dcc894d57d7fc339b21ff6cb45b9fcf5cf8ba682052fd5ec1ceb0e1fa2ffd0711bb408c49ac2201a8b96715d76689f5d28a9f50507b47a6d14b6c39cdb4a1dcbf4c6ad3901d7a59bb655fb2044d11fa6decc451aedf3d5f173e09f93c04aa355e0c2556f78aa603c2199fe45b2b6fe601ff461a6cc8b74e0305f50b20568423f40e47c959f1c388bed01c8bbdca5c26d35393f0d54671427b05d0dc9d358525cf1656633a44646ead0ce6608ea52b2f4d26da9634d92f94a52a98c2c1dd470ead6f8ebbabf32d1f4b62ac6a6a64e7bb46ad7b83138f3e7dee75037d3aa9ddaab587d3edca78504bb808c923bbbb633f2a0e32f0c9e02d757d6f9efb83f921427e5717769f6ca75f110d8e89cab936a530f97df3024eababd6fe9e28cc66b48173833fc27dd6ee17b12c291ff2a39ce8bbef518b2f5a742470584c09ca6c5e9cd52f55cf09acfc94ab7cf8c6b1b563d1ae45bb5515fe32b5c554cd0ad46d85b50af0e4a12665c4d08639aa99f978127f39306261f738a3961a46678c3462e596154f408a902d718902c02a2b6343b92326e5dca26a8209efe2abd0a0b1aaa8fc1c1d27765ab07cf436c63a944d2eced2cd78e3fb24274a41e7f4453514654f85043024ef8a31fdccdc44531df1a4b0d7992c9d4d75f56c61006fdf5acd0935d2326ac04624cb9675e8ed8085bd4044e459f061ef884026b667730e716b07f73532b4a02d09052cb978525c3676d201ba71755fbb4c8d92b9b9a401fe9237cfcbb9554a0e53aab3dd948a5a96c905d4efdff4b2895dd3271054f9e3451ff03effc9468e01ba1bde5eb78e90462f8af7c480d905975d4e1f8e9b540e14614341b1ae2793133d1231cdd7c4c17166643cd2bdb559050413b486af372ba4b9f68f243a89ccac1e194a5c4f716c4ee2ce58c810a4af90f5e7c452c46ef9e7e01510787f91c96cbfd4dbc555326de4edc3a516d8d07ed645881f943240bf66a8f7542cdee2dfdb75ca2b0c5b77e89050744b51744a5a91a8318ff0d2c15f836485c8a4e5d0e5e74f397e1b411ceb9d2529300925d65b958c961e118bb9ba1dcb3266040aa063ac33ecbed3c35dd39d268627346c1d5ae50628a9d1e411252e03bdd0bf19f020fbae69acde1c660e6c6379e3067934e85d8d82289252a7f795309", 0x1000}, {&(0x7f00000014c0)="7a3e28d01be1eef192e2daf00832f690e0c3757f1e7814bbe567a143f50cd662ba85fa504049d208c29edc8cd97e882ab2c1aa551d8be08cc75fd8dd81ae5b065ed87d6ebe23b75b2d8571e4856ef3b139c14ec06824dbab49b7b26ab316b2de77673b93df27c7fcfcd25abad43e6bebe3ae6df5ae29aa12a124d32527378a007bd81a54c1a68a5ddecdab8decb669d5d3154c71429504552c2f42cf3461a60a0c4c4fabf29c", 0xa6}, {&(0x7f0000000200)="cfcc2c72da8ff9ab2735069492950c", 0xf}, {&(0x7f0000001580)="d37ce154c265d5cb656099a44e7b64e074c8a05338cee9b87c37e2e96d80892f7f2661b2b7490fcd526f3f58616372f16c2c49569ebb74d96e10adaad4dfbc0db75995c2571497b0d292408018fd32da4d5758b0a8ad9936acd28648652179f88a6f7b8622dae29306d2ea109ae1a9ce0f6411b3edb7b539c3296be56d48e1880008d6391e7e52a7e4005b64283270cc693bcfac5a51876e5ba02f2907f961d771e8756a871a19ddef7e4e1053954d1aaa19305ec06fd0dc0f74d7107d3ddd186eefef594e6514e13e18ca07275eb93a3a68f46266560c295c90", 0xda}, {&(0x7f0000001680)="cf98194bf5dffa12729ed62e05e85afc6bf01e6eb5c0e2b154065cad2837c9ee1aae4dcd7d7961881541f3335451e7e933506bb60dcd4fe2ca523a23e65adcc95a71cf6fea0a6d4165cca0151fe8a8a1eb0a8f37c4dc79f75df229516a6e4c85775ca939c9b798b4ad19e8cd06f261bca3988e5f4a592820bccdef7a33", 0x7d}, {&(0x7f0000001700)="b39e0e8d74b7985baee75c7477bfc27e435b4b61ede3c247f78832f6906f0851ac33890aec700353f0c66f205df64dabcd2ea7bf9f393ecc6c032b", 0x3b}, {&(0x7f0000001740)="808ea8abc3d5d4437627987a57893d8f20bbe9d451dfa3de054a4a8f99fc68930af5bb37910fb7f092184669211d5946dfd21b1a69f2ec771a0b100f69ffc9f957ce873697bce9c3fac13fd47ae77f48653d03417c9eb9e99033d3c15f3f52e193a4b31e5bd185689f5a188f993bd4ef33c5c17568220ce96544378237a15dff63890d067692ee98cecb", 0x8a}, {&(0x7f0000001800)="fbc970b7ba9606ffbb2653e04157b13de3aa233ed4d12edac4986ae68543ac9d1bed129a5c5443881b1458b043dce2207d609cfed3d87d6c0a419f1c8df587335013d8c3d4a09413d72ec7f0674566649457612c430872da72c39f9b0b56c5daa235e9d06cc49ea0b654430ebec8ca3580ce08cb2d67dbe50155619052631dd6bec087a37dc183f81b2d85ec24c1cf262a1086f44235e25ec15b2900e02dde966be6782deb9e89", 0xa7}, {&(0x7f00000018c0)="6ade49cd802d4a883eb328b4a31a71c92695985eb7f46a5a2e22893e539fd28c", 0x20}], 0xa) setsockopt$inet_opts(r7, 0x0, 0x17, 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x17, 0x0, 0x0) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x2, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x120, 0x1, 0x1b0a4667, 0x396}, {{r4}, 0xfffffffffffffffe, 0x10, 0x40, 0x6, 0x7}, {{r5}, 0xfffffffffffffff8, 0x30, 0x4, 0x8, 0x1}], 0x8, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x0, 0x80, 0x3, 0x6}, {{r7}, 0xfffffffffffffffc, 0x81, 0x20, 0x2, 0x7}, {{r8}, 0x0, 0x0, 0x1, 0x0, 0x1f}, {{r9}, 0xfffffffffffffff9, 0x40, 0x4, 0x9, 0x9}], 0x6, &(0x7f0000000180)={0x80, 0x4}) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 16:00:17 executing program 0: ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000080)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open$dir(&(0x7f0000000440)='./bus\x00', 0x8040, 0x3a) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) r2 = socket(0x9196ac35a6110b39, 0x2, 0x7) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000380)='./bus\x00', r2, 0x1}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r3, &(0x7f0000000240)="220e2a", 0x3) socket$inet6(0x18, 0x2, 0x5) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000100)='+\\l^\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='{\xc2@@\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='\'/%)%\x00', &(0x7f0000000300)='%{{%(*{*++\x00']) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x29e, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xfffffe8f) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:00:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000000000)=""/18, 0x12) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x10000, 0xa8) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000080)={0x1, 0x6734, 0xc}) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) semop(0x0, &(0x7f0000000040)=[{0x3, 0xedf, 0x800}, {0x3, 0xfd5, 0x2000}, {0x0, 0x0, 0x800}, {0x1, 0x8, 0x800}, {0x0, 0x8, 0x400}, {0x1, 0x800}, {0x3, 0x80, 0x1000}], 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x25}, {0x1000000006}]}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613a) write(0xffffffffffffffff, &(0x7f00000000c0)="220e2a", 0x3) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0xdc) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="84b6", 0x10179}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) getsockopt(r1, 0x7, 0x100, &(0x7f00000001c0)=""/58, &(0x7f0000000200)=0x3a) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x3e96c075e50d5136, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x3, &(0x7f0000000100), &(0x7f0000000180)=0x7a14d68055ca9504) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="00f2b3eb656258298a9fe11f2e030000651f3400"], 0x10) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x1d, 0x0, 0x0, 0x8}, {0x25, 0xfffffffffffffffe, 0x5, 0x1}, {0x6}]}) r1 = semget$private(0x0, 0x4000000009, 0x100000010) r2 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3fffd) r3 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r4, 0x0, &(0x7f0000000040)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000200), &(0x7f0000000240)=0x4) ftruncate(r3, 0x0, 0x3fffd) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r5}], 0x1, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x20, &(0x7f0000000000), 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x20, &(0x7f0000000000), 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x20, &(0x7f0000000000), 0x0) fcntl$dupfd(r6, 0xf, r8) r9 = open(&(0x7f0000000380)='./file0\x00', 0x400, 0x110) ioctl$BIOCIMMEDIATE(r9, 0x80044270, &(0x7f00000003c0)=0x4) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCCONS(r11, 0x20004276, 0x0) ioctl$TIOCMSET(r11, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$WSMOUSEIO_GCALIBCOORDS(r11, 0x41205725, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) semop(r1, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) r12 = semget$private(0x0, 0x3, 0x40) semctl$SETVAL(r12, 0x1, 0x8, &(0x7f0000000040)=0x100000000) semop(r1, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r1, 0x2) listen(r1, 0x7) r2 = socket$inet6(0x18, 0x3, 0x3) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0x5, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x1, 0x4, 0x2938, 0x4}, 0xc) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x48438089f587882a, 0x4) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) fsync(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}, {0xffffffffffffff9c, 0x1}, {r0, 0x8}, {r2, 0x1}, {r3, 0x4}], 0x5, 0x9) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff, 0x4}, 0x44001000e, 0x20007fff, 0x0, 0x0, 0xfa}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7fff, 0x81, 0x0, "08000000bb6f0002000000000000000017e70422", 0x0, 0x9}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2ee280533ee6185c6a19e1a3fbed9d71730ece6d6e4c7f5ecd505370f55d93aa168a0237f559b7cb5de2d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x66) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xffff, 0xb3f}) execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x200, 0x15) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffff}}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x80, 0xfe}, {0x3}, {0x6, 0x0, 0x0, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10021, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xc}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) socket$inet(0x2, 0x6, 0x23) mmap(&(0x7f0000515000/0x3000)=nil, 0x3000, 0x1, 0x2010, r2, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) getsockname(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) fcntl$lock(r3, 0x7, 0x0) 16:00:18 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) semget(0x2, 0x2, 0x40) r0 = semget$private(0x0, 0x5, 0x204) r1 = open(&(0x7f0000000540)='./file0\x00', 0x20, 0x90) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x17, 0x0, 0x0) shutdown(r5, 0x1) dup2(r4, r4) shutdown(r1, 0x1) dup2(r3, r3) write(r3, &(0x7f00000005c0)="12320573af8c65", 0x7) r6 = dup(r2) dup(r6) r7 = syz_open_pts() r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCCONS(r9, 0x20004276, 0x0) ioctl$TIOCMSET(r9, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x5, 0x4, 0x1ff, 0xbe26, "46bf00000000e6ffffffffffffff00f8a800", 0x0, 0x81}) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000500)={0xb4, 0x1, 0x100, 0x2}) r10 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r10, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a000000000006000053b5d1d09075a04e513dd4611dafe0140af6ecaaa08b30e1838f74652d62e159c51bad5a8b", 0x57}], 0x1) ioctl$PCIOCREAD(r10, 0xc0107002, &(0x7f0000000100)) semop(r0, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000480)=0x7) r11 = semget$private(0x0, 0x4, 0x204) semop(r11, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) dup(0xffffffffffffff9c) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r12, 0x0, r12) r13 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r13, &(0x7f0000000100), 0x0) semop(r13, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) semctl$IPC_RMID(r13, 0x0, 0x0) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x17, 0x0, 0x0) writev(r14, &(0x7f0000000880)=[{&(0x7f0000000600)="76089db8905eb39be3ed51df470f5718824c3cb9bb7978e5cb7dcf0fddde09205e123e96254810bfa4b19e716f4749da1c344c6ec78db7e2cb9e7644972859897216a896906bf7a091cf6c9bcf82270a9396d0b36216e664659cfa79523301da359f45a124807d474db4f2ccbe1a7a0bf29bca08dc2e4500dddc727fe6fce08da8db9a1978c4718284ffdbb5a3", 0x8d}, {&(0x7f0000001680)="1e503c8a0469c7a5f92e86e5ad83c2e1efa776de6b621fb54d88070ae15ce1cc9bfe7ab22d73e52679be0d6b67cfdf16ef8a5035fffcb4e08d638d4b1eef85013daa53e0fe5c1582a3194a9cffc608d75ce1d3b80d05fc1c84d033634d1dc48637ba10ce03e22269a87db5960e8fbf1e448849bab5fd3e5f2ccea95aae84af86ad11aea26f2c69628648d1cabbfba6f60033ab6a9ba1d6b6ac67d86915adb131152468d39c92d9eac521a5c7ae73d13af3c87b88e7a15f998993ba7b73167b9661fd5e7d67fdce1c3ed12f27cfa014235bf0d2ec5ccdd25289e5428b95e2b2ef9823f76dbdd6bb05c98a2274be351eab14e1a638268398fd487ed7e2e6d0cb26dd917035987c0a17b43bcbd64c5954afbc252d00902e8f3d7da67331b5c2e265f63c51d80f670983b3dd6911889176f6fae487cfcd533deb6321817e9c5f9972e2e56724b824013e68fe673c6feb5cb7e34128031ce0d37dcc49732ef5441f7ff07f6d636017c04cd6c755a47dcdb8e464bddce08eefbe54d62475313e117d1aa16034aa49780d1f8b86e6eed8b611806c5ca8f197aa46cefdaaefaed48bda2cc29fd74eb17cdb3c297079501ec8dbb6f3c8f3dbddb8b8501124cf1b973e6670599632f5a51d6c35baa98c77aa4ba4f19fffb5eedb1a98b20990b0763626b8967098aa8e66d4b29ed059f5206a9e031002d7b91db5ce955fb667fb91bb07103ae061506ec5de65649cbec36e0b3f593e3c852701a18f1c9be621d79b597363e7468dd88f177793f5d9771fc664b69c17053cde76588caf5738a6a9282c039d6891c4ec64fe12531bc7d5a1677b7ced414e7cfee0e92aa6863e43b30a623d487b0720cc2d6ce386ccac522f20b2b8250e26665dd8c67fcd0ed4ddd136005f9a54e2df6f0a5373153812e38fdd011e286da5f19633a7fd599b8318d205dd5db84f2ac03ca64dad2de9e74746ee74dd62360e9658e454ad995f0c5dd3c76ee24f12700496f7bdff2261cec6bbdeaa565daaf8a250e7f3e37c980464043bfc59d252034ea1251a457c1ffada5a6b72dc1db9c91b0345303c8b5f05a8c30acd1bd018346bab55af8fb95a805c2faa058d4203035be9370f2477eff7563a368586d6ba3b9b028efe6fab5b6c1649a63b6d97bfd8187a345deac91ddb1c03b5a916a6353afdaa9c4c149178e15b1a675d4aaeb14a38fc13e797109b9a9fb8873746a2cad2bfb2965cf3415bc10a1a0063b7ed05a034215d5bfc2104732083e4e2941e1b4b783e6d3fd00380eb3def5ac8775594396aaf3d5d915f795993622c3c9a900a520c164e57a93bc199ea5541f03a149c9153c35987202bf9335a753c32935c53b57bfab8fc15fa6f266101519526c7b4d04de424e67c53f98544f7f9ef2871fe0b2d4d99600003081eeb53dcf20dd93eaeab3f39d061137acae9882ff64c09e059a06ab4c20b78b5cf7ff8e1d3a8d1c4e02846880e67e0ca7f5077c6e86bfe9b9935518e557b5a329983cee5822a7775b9f18adea89721b5eb1c8c7fcdf404075882a6e00810889a76d03c6e54ac26a90cf41a5f6ae17348e0ddecd66f6d848f129ba6c2f24dfbad5a5d0ec3c79184df4ffac05326798e287c99a57373c79e339278c438d4eff2fa7c93e7e89b7eab23582aee97f9ee273c2795661b5d65e0e75926ceae50b0ad264efbfbdda829dbdf8751ecff79fd2f7a044df5b87f39b51bbc5d80303d0dedd84c627b27f557a183b91353c038c923ce4df89802b1307aa9943f583798fcb466dd1521f917189616f0a160f497b99b8621f0f0313aaa5d04ffeb518de6fd4afbc111d8fd0d59831776b185bf625b6a8512a34766c423bb42c8761f048831c8ae903a2e221d4615f73dea1c4472d2145f979dbecb3f547c7ac45b17a52325b71c904688ff5cebaecd235bc8d61c936f8d423adb098924c45b14b84ac9ee243cf4a40f87f164b17187eafcd3b6e76a3cf2049594934a9d4bc07b5188bfc3d2d4fb3ec53fe1e10b86774b0cad22239e0ccd16804890fe41b3e62002c63aab8b66099742fdc3650c172a205639b645614c47c6078333244bf4ae9e39e849f2ba58f1841e4d596f6c3e5550ddbadc2c5e1260f9d0475ebb1373edfbf88093903b4a0f0c3d52607a07c5b313437cb6c9f7750ef93f415d93a822e82306f0b89dd37a35717632e16b4e46ee57c244d9ae12f77e56374e0a906aac3992706a82d45ccb91e614f5dc8d8bd78b8fac9b0580dc2a4df288341e4a8e4421248a837d4575da334aea7ab0d919932b250494e70637a0810519757f4c65cb076e8e108ae295483f0c3a1cafb15be9a4835b415831ceeebb451bd5705d624c0bbd3b8a2832429dd576d37a16bec21305b205303156e588bf17cb450dd5e513def9f2ecb632ab38839e53ee9d3c25eac0db3a62311b1fd346e783186c31ea9b2ac5c7192c03400ea7a5d4cb4ac4a82a43a85e8d0fc281e3d58a2992c0200ea0d1ce15168fcb1f588ef3e0b8e2dc6737cc17ea907a81b87872a57259afc65aee1ed9e2f1cd66761ec409f51de9876f87aa3a0f0669b5cd4d7f82662eb21a206a034cd8f281e79bea43e0d15e436232ed664ce530a24cf72b198a7f17a60d08356bcbe8e434013442076213814c36e0a535c3847f1b36e0fcfb233a1bb45b361d921777917be551336193dd1682d9cf7c42b9f44d72e64d1b5be353a1e0d36d9db11ba25fc98af97c7ef6733df3b6735989f5da7ffdfa47a13473349eb96b3a3cd860c9aa53570d011805a0caa1f884b3373ac1c9094aa2397abd7a5c78c20180ff7825045055571477566f757d1da3728526987d00963f32123c396815e81069a595301e50e1967c229bca0b74cca785ebdd7c37392dd7ec6f0e3c70b623904d57cfdd243b06e8c20fb4a236bfbcdd840e751398362eb3bee4cb8c2841347b1d26e42259f9240ebed19dcfbf9d1e5976bbe006b41fdff9fbe314272f1a57d61fe95fcd78c1de97073756dce091add2bb49af479ead2c77423c47a47115f559c9c83cb43c1deeb0166d72561b8603a22575555c503f8dddcf8999e1e8a7ec86080fb2237622cfb1df016fd8302e6caaf82d5eb7a8dfa5b4476f072b918882fb947e147857c473d57aeb1eede577d3ff6662dcf5b1b18bf78f07327b201607c38b22c64a4cab9f93e145b5d92a0ed3aba6035ab97e351f431359932be0d3df6aae2fc1b1c1b0433415a9e5b75026d7fc161babc5627436695694ede0d7e059e0867edeca3269e5655b8bc2fcd9acdb0e512992310f405bd92fa993cc0f68a957074ad58e409b773c5b63b996d7ecea5fbfc58571321b7a08e448fb3090dfabbe2a45d0f7967f3e3887efc3cc090c818ea237d3ef48fa7a5609acaaaf8ca6eb9cf1952ba11505244b3b4c31648df9847d0403d7421df2ea3b2f98d3a00836a76ea5714d48de37db7821b05bf7254bdadaec55f5e3c6c21afaca6980867e3d36a116c31542ebaa13e8bcaa828977c8692731580393948da56fd19d2639a240aef0927eda6e709703be5923e449fdf9e68405451614bc32f8baeec49957bafd7b715cc1a6b983082f9cc209ccd11f974639f4a30940aebbf7e46888dd8371bc6114d476e45619ba8237825b35b882cf650d17c040a7d47d0b1ee018051f749bae5c0eca4e978265976f518519094a2d0b1bdd2ee3538fd7dbaa4f979d21acbffc530554f6a3c213b2f72a7f1306a45d8730aa07c10730c3572ba8962b34832d9dcfe67215f82b4ee33c66bd4ee06e488370ab66a9c4d843b8e23006d859a5c275a2a3e826303c4201a80dcd68933e278f1d2985780167be30d65c35d78b127d21fac44c236ea5a5592132214560182c10f2eac60bb3f017215624034ef49e6d2232ef6d0c40b1823ebbdc43f442c0a6e3d365e8da2aaefe74d248f204cdf0ea7fef93b8698d368ce4d7bc5e9cca8526a7749fbb784e9929bc770bca355e59a192dab8081c6005219072d08676c3fb44bcc777b16c9607a4b1123eb4d655cf8993f02fdd0a8d527310ed6496f2302e4847545f6984cccda2a9abc9e4b1f9dc2997ba4a9edfa404d20bf053354fee4784bc126eb0195917f87d088c1860eae7fe3d0daf88d2f4711629b3b66b9204e15e3ceff879a32438872813e6f98a5e48189f8bba81f5e95f4f7f1345e99db0458f213467285a584cb74ae5f108fef873eae6b962f97c0e81a6f6b8c52001e198930cc431973c6b681ffc63cedcd0d10703c80188166720b815635ca25567dced23ea2636c7b029329bbe6e54b0e3fc7867148844b230b86289769583a3ea2a18cbc56b44889b2f505087af413de51b08bcc8be37b4fe64f8ac1178228e53ad27c2c8c433bb9cb0eeab91610ff6bf1804a9354f455120dc2d0a630b3523fed44eb50e983546f1c7c04b2effb1feedac2daab9a415052207d5fc3e6cb595b5d19022638b5d54de8e60fcb7737831b8c0aaa8989089530633139a300064c1d1e3ba4c0b54cdf030a6717d3409cbbc8a07a08fbb4ab94611258ad0f67998ff02d48b54337cb99dd484c13bf9cfabe30a497042e226885ecb1c6cfeae7564050ea355fa1a90c12401add1d9d29e4ef054840f3663f336469067ba4c5b62201dbd3f198b73746832da3f6371f793637baf0d9e62c58d0f5df8ec6c3344cb3cbc43222308853e0ebdb498769360d2cb5b2efca73ac589b868f641d5aa72b9d0869efd4818afb3844368ee7b1903357c7182f11a4af5b7313ffb4d332c666da5043880bfe77c9a37207ccedaa1ddabfd3af1eebfcda5a1519ed32854a423ea5d4ec873d3d51e585f8e54bc3092744a36eaf40f7223fd1b947ab4e4b0f16e87f9eef4b40567700f42f5e90ed8c5ac6fb53b16a06c4d3c3b32d87d831a816a98a0beedb94fe7e31ab33d13dec8337bbf5e4af9dffe220e7e1a9942d957cc2b4d04fad152cd2c5551d7a2b7e315ea063a8dc5eff5a19207ca19941872c3fb8c8809e1f535e34b255b6cda6bc8eee25f415bab7b0657b9162df55e1c3a8fe3853d7c002bf49cc0972cb569b644a3b61936d33ab5b60c09c1e7388bcb353e6d4b26f3cc3cc790b3fef621f4d45f60d10d4096a158a500111a38c9eb632104de76a58ae34d701504712c7ee1692ee9f29abb1d8900b1e7d46fc14d67d9df585137614fe86409b98439e929edce2378db546428426ad1309b94560d5df24d68410b96d889971cd23ae730d6302ba38f41537e7eb907f85d3ab6b66162d216193bd0e293b30f64567ae6728124a03dcf49811c968d6b1a63098bf920d645e9db069f3055141b890161ad6cd3f928a3d50f3fa47ebdbb7cfa65bddfa5ddd5ca7e46ea6bfc5ea8a941ade7d5ba493a89eff804584594e895c59e96dea27efff598e55cf7415e7f065a8b36d0cbcae3dd7589b2312087499c377fe71f8b81852342512b7d3be1dd0ab0279a830c3a399d0f100c9a1747514cfdf3a6353db15c8eabbb332d5d53e171307485836aa42bc793fb72d92139f0ecd3da91808976cdd5612dbdd67760ab24b96c127e7e01ff4f72b82402bc7ee50c437f0ef151202ea3cdea9525ebc640b3eadf4f189a764c6e666b7787075b7bb166c7f21970d27e5ecff6aef882b739c6dfdad4edd6de31adb8f6e7cd1c84a2cf32fb1c3711554cf4e1f234de6b5f003ef08261ea877592767b4f50d51a4a238dadff7d41e687ded894449739927271c0e36b7500d48fecad8f2ab5a0a612ff15f77ee91aad38cd550b5a91a516334d377ca8b9491cb65cc82914a5ba423a3d7e29690a516a0e", 0x1000}, {&(0x7f00000006c0)="a1d6b72cf2d916c98cd1bec142659b0d498cb9432bd77f9db7f1b31724acfc999b99167b0c7d3597224f130fa97a4b710afd8fd9d85a392b47a27ae186dfbaab1839eed94d2e8dac6a0747e940bb718c7b6491112d16b72d7b544b094a373ebdbedf17cff94575bf42762fe6267f8e75db2b2bc6436c41c404171904fd98504ddd11016b55cc90b5d7f371fbd90067516ab1cc818368219a4f9c2254afbd89fef05736b6808d5b546b", 0xa9}, {&(0x7f0000000900)="e078c5cf36575c21d53030da84d86f477ac2fbb786e6295fb167f5c895305472122a6e19", 0x24}, {&(0x7f0000002680)="f39a6bcffb9921d762a7a505e95f0c4853b6775690ddf16a3f4d759c9f8c762832814db14008a2da20629f37cec844fbce5dc43fe0d6d6dd4b92b17949e9455474e76ed47c866c769c970de3e1f8b48818ebd5182c858dacfd52ae9cf59ef3dfab63a243d32d01f2910f9f1331cd023fee58dfb4c461186d45c46455435e4a5a7622e9660c938a92c96f63fdc3b8f99f73ee37c7dec8ff608542e8464ec958f65e214542696677b3e142b42b4aa909887fa8b59cb54a8882bd30c52b4cbfb6323b5b419f6b47587de8c9ae62950e41292c2ca7228dadcd1b2454ff2f4222f214b49b8cd1da625d3766538446b0645b422362881a10299d72e594e829672f0dee84db63cebdbbaea026f071fa64c8e045cc2d604ba9d086f7b593545efcd02d29cdf585aa52ac1503bf8c41578ed36be18733c03e33a2f32a4fb3d81a871e9e5f45f2eb713f5d18bd65296a46bde123d8c7e5a8513ff286400588459d0e97985b9b1700cc9715a03be4caa8b9f786430a12f89b1fec8d771ea8edd7c827d68844792cd6081ecfb2827ce8ff0ef71a15764c4f39b2f3de524cd52e0a71474f713cca4a6ed57ed07b1685313f81e1e8e0d302dc56dc65b979865d5b8d26354839e261d9e1e0e457c56a089dea704485ad907f6ae9ee0a728e41bda33a3addf9a0525643e4d49de2f8d7655b92bcee2139c20df9114c145191445de6e1f921db9022868fa34d1f2742a1707de4350679307843506b18a5b12caa792758c265169462c8354efb9a45f2dba7721c534e5406e4aa5b51d91637f23ae33851118de6308db7b8649bc20c123aa412ae90a16e47fd11ade7b40770b28bcf9097842d80f6167232b5a3ea60c9e9e8ab8d2efc1be0ec11136e90aa8980e0885a6747466dae758c60aadc278e6897814825a5906cd156a23d6cb6dff4adfd142d6149f73c6e895dba24b5395f54eee3e212ec69fcd889279f639a5b0c7d796933ce341fd5c78b37a41f2a0a67ab0b95fc6ebef33887273a418ea642fcc50a2f6df32ece8edf24b369d1f682940458b021a1fdf2d69913418e0ac29c9c427d194ea2e186461798e3523c7ab28c04728612112ca22b630fca3b2b5897a8aa00d136a930f4bdab6cd485efd660fe2e14732889eed1a640c18f6f57dba86860162fa6a25f764168ba7f372c2c3c736f598d687f0175e92853ef40d274c45f7ff8ce8c3b16bfae5cccd8747ba46fb610d87c408afc4c0ec5c343d37e5e7370587f7c3d0989fe2a44ade196bdc03cbf8c406ccab1f51bb24f36a94c9edd7f1ab8b74a5962adc42fcb17488eafab14f8b112277f731f2a1a15366f060c63a8c0a05977287f2084025774a1276cfbb0fc47614411edc6bb62e0da84d2c40bb7818553f96cc496957c7d01541149ad76f57f42f22e7bea48e3042b73ec1bc4d4d4e0da86bb92e94d6412645eb064899318b3c7af58d084ca671a1a75392fa1332c1262ce14384775dc0dc5e9ac1c10b05c12b29ebca6edb5a24e2bd7be74f949ee3fecb8ad6266e771f996047344f5bda13fc672c2639180b00375b49083417dcdb8cd406f61a1dc060bafe2928df29c0701f076b3c2428ff027a01c448d21559c608a00d403ef12e0708ef891ce19a4664cfff2999058de040fee083370d3f82ff97078bedc3fdb4b3f07ee0de760e991555dcaf9ea031b0c2ddcc53043b71bc68381a2bf03a19f2130876924aaf6c471a9880505577c3b64ee688710b8168431dcd0bcab59343369d86c3a2eafeb9a2019069b1e12550267d2203fc0c728a123f3946f54787227b76d62e698a2552328c3c3bc99a8fce525ed3a04c24ac09510921cfb7e8df05992f252bf95643908df37a85e3dd32c80fc03470678525e0c7666412091eb757c95c60195a8b4f68e4e46f00e59aa543d81853b250f36e192001e591514a3ead79849e6c8f00b36cd82403edf529b04cc4016d6ea0eeb259a4607d3261fe3b7003b5dfc260c1bed1f84b1d3b289c2d49652a100fd506d7781057d7ba694f8069946bf8e25355fac47678987d8f8bf5128049e2e47c182acc0688924ea050fa9b278d8055040d5b36d2c9f00c12dbb4fb065e4745be7831d671cf026c50f8f55a77f11d0ff45d0f5d51071489b6da174e6839f81b9d90c2e0652d76360feccd684ce7f1baeee6cdc2153351a13e373a28d3ceddc69f2fc4a15c4823bec3bb92cff3d9a8f6170bdfbbcdd72d72ee84448533a6c772483a11cbb8e33301523d368a8fdfd58595025c8548cb859709b7c335981c03aeeb16c88cb6e28cdaca142f7b950e6e4eb8a98c9fa45c8cdb1e6986d51f2b2be20f7913f62e0e40e53189911e1d906ff82071e9c82adf9a58fcd0d99594e6734ba9a0665dc5e71698115f0aa4690e9a67342452b18c1ccef3d0a2679b79dbc731fa876dc7aff35c9f63a999c5833b381c1d5b41fb3c158ffd7ac479e9ada18f54ade612b4fcdb79fd4c41dce3021f3dd0529002884b31ce3bf56676d5ab66d1a037019c824cf81ea0677ac7dbf258a8e8fa13af5bf5bafa25d4a02e7e3b1aa444cf2a587a2a5d4d8d9178512c4bec4560013e9c0bcbf4d874043b8f590eda5229f1987422c98ad2e83871d78b12ca6a7a5d46f3b3cd494ce4f2778d6d07b1e3c182179c7ec472028ade80da3ebc6e3a7d3910690b18e32e467559d281da68aeaa7364a2eda8c62c44c3fd6f2ff4444715384319a1e9a88434c26441a0de5210c78d5652b12e9ef19377b42892e2050fcdc6e9094b3234f7fc32c692e2ccccb0fb5aa23d72c371ae203e1f4fd11008484632bdf445fba3e141b923f65dd6e099e8facfb4e66bb957f1fba6348daf7d63e0266cb80af01a169299799b420d221f02d73a1822d012fc278b85d01b31944934f621d6030ad5659e2c6c9d4825e54d150124efa5e49809aa76cf4b55fbcb7fb8421a513b442a5960594673577a8321f3d843150ddade51297d0995f74a2bda567700e5d539de1489b24fc03fb51ae6080b102758e1338f5cd1cfefda54f96cd2b84fd9a1b2161330b218b9be0d9a24c99cfdc1c5434ca1f2020819c65b836eb5b6432060b4c6491ad90872a2c6cbb69f5f4a0ed2851cb9e661f8fec180b3d7a5c9e9eb9b7ca425fb5b3af9c0aef5b3fad49f75b02dbf1fb200624227e12b0b7994e741d1df404ccc89b4f46f0c3bea47cf56a422443c9912cb5a3203fe36e8ca5ae497dfc5f61254c2c54bd96412c91d808cba7df206b227e1942df440a789533729eb943faf06ccd9e31149e6f8d643cc63f976065774c947b63210836df16a7043101bcb7495746ef0b8f8f78b202d9e64df5e06be17a5b236397576b8538493eacb504f990a569fe3df315e2bcc0158039332cd488e8c048a1bb2985e03d01baa7c2d13eb69540d004e2ae5093e3bfd10ca03ff0fa3b4b91344f59a42fa360828f98dba1bc0a62d815128a0bdad605e2a75e9fb97be718ca083956d213603d6430dcc2bd201bc5def65f673648559bd5668a01d7f2f048c2579a62ee962ed0b4daa9ea35c05851be2e41c908fd57eee37d4eaa80b8510c9f8e4f8a34351229ae8f89dcac8615b870cfb10560f0e6610bd95b66eb7998a08fb682dee63d0800699d7eca2fa02e4fe8486fac101a2e3f5649caf15edcf44ec19c421423f4f08f1b0a9e529e7a92dfd3e1408f12d46fc3a25397bd51366812aa37e58666b6b468a566fcf682d50b12f5d78469785bb2abeac0dab633bc085ec700f10d5a750c2333e16ae1822d6aae891d241a7e57305050b5050c51d85d023485649e664b180564e4c0e2e58700d0b2c7acf88cc36d2891d36d46c0b453dbfc388ab547b04247143ffafc8002170b15cd048b043394123fdabef0fab2ee37c4db9caffe0374da997082ac620bfe12d45e3773053b30fdacd02fddb554e178d25a93f900f458bc20ea889b0f1165e193c9babb469e2b07ca9bb7daa74aed35485de7bc42db4d85ffc59126a94a2e4c4f2bc0713925eb52f8c5a05abb2bc035730bc6815cc7b37cb37467bff52ba4909d088c06d3c771e5fa5d2ee21c30a74782f32124fd9e7a1d0c1f4ff71e7783956668ce27b2f88fbd334c461d62a5532555d41b8ee20d8f244aa403d4a7a089a68fdb9f619abfb2d262cb41cf58cfc2e612aa265afa94ff35815172bd55a81e4d0dc315dc506825fe5259c52cc45fe223334a1e177dc50cacd446d767d6661e5218f04d6c7108c6c280486cce8469c25fadd1f7896c42354fb902abfca690f2be3ba78aec43e1c245e639af72a69d57904624b8dba3a99bb38d45abd199c0b7b98ee5e59ed4d7fa3b647f8a4216f62a30eacd208dcfa7db8f37a75d74fbc310cc2ca8c41d05987722eb8ac668199a93f1a4ea8eaf0868f69f2da1b0d51b147c7e63b4d5ce7eb4b597f9021fe7784737431eec92c13ce6f11f74833adb6931e8181733f98215e4ff85f767863a71b617124be946b465bbf8f85bb21775bd91f43c6dc4812ca9104de56e159562b09bee4b42d2f0c2568b4ecddc011de04aebaf95c75239382f6957a188190ec4f3bebbc984f34a7c9305d1ca654f504801cf71d7fbb7b496733070f76caefd0b23dfc4e5520afda8e27d2cf9a4ea29effcef174b7dd2eb75e19c938504bf0efcd4049227449f46f1375be62729a71c94f9a66e0957f21c449f11d22c86fa8c6c86ec9bb3f1199a2d4f161e0f7a5e7b0b442d023ffdee5824c063b91b69f5975827e9fad5a8c857c320797210936d36297418ac6750db5d94ea3865a36f5c7e652afc8c4fd9f7aed6c3d771d582829e2ef8de28ca0cd8a8d85f67edbbba2c5ee22656673075fef03b5d6269ff4b888d3085a003663e0c5a80da500ef0befb0dd3a17ec667473345ddf35c8d015ad5d48b8d542b8c53cfd9c389c771482b0be33910f1333189e97737d7a98763c1d7112d3b77542231531afd7422c20517ac6cb2ed55f4c6ac174697a40255bb9b7083a5abad8654c1f16b986794508ec4e6ba82bebed52af6a32ce60ae0d214d6767d64a5f251a0ea597b96595c5a3880efd3e0f4dccaa15475099a09acbda6735e6163d2a53eb4a33f850c3515d99e57e72d0074078db010f578c467f5b2731d15f23ee91aa8357c32b49aa5e3be584a42e0dcc7cba8f28b08b7013d85ebf3e81a2d1725e1b61b34be9583adbd12d5540cc5b424220e13982c6577803bf6256218a159a5372293d83a1cf5d3d485558912f1a7ca1892a751ccbb62e8d1ef3b916ed128e71dfd291c1d02c492a9f4870479bd4dd2c4974a79e69015a97be6e5cc65e64c6bf90a4a65826b8c1bd72f7fcb471283e452899f0b78087fb96d1b1db72e222a43e291618b2d43efa8f2e8c4d031d233409af9c926b2b3c223b6622d8fe2c6046d6e549d7c30dc5c5061825a2ee53b712260bcd69335d60f9c2a27c088d137d5b066b3c558090c7ccb7aa32a5571698542968a91bea1e8688a610f7d8981d629ef8c520a82fb6a5961fa7ab7332c11c6437b41ecd5c223ecf68c0ae80066d7d98335d5ffe5a84c57130fb272ed7486b404c095a834cfebe499cccd8d33d0170ae227620c01f05125db3956601bfa71c8439f0dca5b30fe3d6f45e518c2c03b65bf767fe283ae60a59b4e745f9710d3fb25746cd621cbf3c69b047e770aa2a8b52bfb8fa42222bff07c9737a1122a480da2d22a7f4956bdc8ee85d67b0859789723e7b9c7ab65f8e2d0c75dda19c501c3a9094ad995d00b364c35f4429aa5bd60876c264d9800753d8994ff8d38721cd7f6a1a0dd86f467b306d7c5", 0x1000}, {&(0x7f0000000940)="1376e87782ed29ae324a325f2f3e6cf483252aa42d60dc9ea0b17f20363f9ad8161533c9ea4c822a394ffddaf0d463430395e8c5b649aeafe1753a340f512eb0", 0x40}, {&(0x7f0000003680)="941c2c4651597d4951c58bd8d446ccb54ed62974ee425603d1b626d04fd75959437538e8badb21fa736a247461d18b116fd7720179b5b91b8ead74750d385ae3ecd589fd10cba3202d9e2f5aa29d023167690bea3ab09e2b86425d7ac527f9dcdb8fa194b64ea184add9d383cf56cdd83a0e27d188993f2b73bc99bab384ed44c56603ba654c919d73da608df90042afb58f0a9466c8e1b4c002ef48eaeee9e0a63366f797959edf40bdf8bc57f38f251fb7a03429151fb86f7acbf31fbf87d001eb055ff180838b3557918b45c3f7c971168d65312eebb74e7ce76d8f1fc707bc06b88d1f8d48a367e406706d0c56af2c9211fe36ec5d065f0780b62a4871033c6233798b0b31d7bd8e3e376921b317756bb0611c60f6a770114d5d0fa9f73269132e32806b0dd1a6fb0c973ad51aefe4d433dad023668209f1f4a64a8bc118647a596e6cd317b49545e0a187d47cd624d9aa4c21fcc22f2b169e95327c213706664eb33792c4aeddf92fd201792cba7183c470809be86d513a0da49bd938f43a46101823ae757982d4d8942b7cc88d518fc233b8a2bbd7828b9d21c85fbfb92f9712b9f40c6430281f9aff1ce6135d4d7c5432ea5d30a25eb8c79a640c1e8bb4c4dac2f41992b7ef118cf63b2c625afb81345c1cba6f0961b05feb03dce7de8239c2f35e14ffb2152896ad6f52c9d052969c889956d97e98a97fac2dcd94c3d67a2b11747375f105ed40f3d2013f13a319e927e13f11099c01c17e4adf092a9a63955f94679255d7af7e41e035d49b5fc9f0cdd332ea2e07e595e5ad4f08e3da30575e131f204073dd5537a9df7386cead280850e10e4bc4e77490323e8d10f3511ffba69e4513f4b7ee73dcff326f0d30db3df68e95956503ca7faa5ad26f2faa6b7f4ca1965cd875ae6e7527eba8cbac4889cedcc90426f749e5cd865fb463db8cd2fe5cc3e975b1e63fbeca9127233b824d6a9337ea728699602716c2eeedee110b818ce2de7b323c96f131e4599adc96625c3445067389cb407b297127c0fe3b9aa9ad57e3e3c23e58eb468b9c6e8dcd28bc40c9bfb50470819b58336f04b88d341e37361a3b9065d69fbdf2b47a76ae5427932ce56cd1e15fb259d240fea978daa864ca47602e8c064241a97b4128c9c78d7f1ee0d2bf1c0d61a83c90a21757105a1bd551130e5602f104ff3576ec2f8d4a71258048f3947f801be3b0e90126b41482b8cbda021eddb2e556037ca3b33c5c9d46b5254114fe1cd3319b823c635ca8045f3b90719a0454c44ab74363843ba2b224a04dcc1bf9f9373f4f22251ab55de5915f4a0798d1ba495d848e0d28adcec18bee00144719bcdf02978d72efb9df2e4115e4a2589ada53d03472b15f92a76af9331889d7d7702a261ea0aaf5b911d1adc8da4c1df7bc43b6c3b68232f43c6484da6f80e406b8ab00bb348046c2342071f1de50048d67aeb580ec58eb78924eda95d2022bc9e2be48a7785439a36eba4a1cf6f9c71d8c14b4cec133069595186d2bf8c01990e329202bb4031c28dc8c323408686c8b602a788e273ea0f16634996efa92ba84cf85c7d5afa1fda301c0632b6e88e66681bf2f86cad22808f3258c55cc9b8168bdbb10f166110247a3eef21e65a383f533f06f91657309368e93336621255648545da824e79ac1985bc3f3977ea204c5d96dbd0dfd4b2e6b976c305546be98ca10475950d5ad09cf4c13d480a6ee872318ee4e10c868afe64774c3a619ae2202f5adc200dfde30ab333dc6d2a9c7f74dff5bd3f2cbe834c396dbd6d4bf2432eb7d1cf8199e43543150ff4efa8b56c0a2d149d323f6b6ceb0556c0be47778b12ba3299da36ffe646c04742c55c80e981dfbc717e3830fb795d7b3c0bea6c1394246fe3b74ccfdcdaf43edfb51ee361805d76fc68eb8812cd968a54ce83979e908e4939a7d47b472be299d4ed4fe60685a41c23a424c5ef525372da5cffc50e898c054002d3043add16cbd6dec8459a2c4a96637511a2fd890c7c2cfc4dd81b1e59d708111a8bd83645264e446747827484c54921e1016270c0981443b8b122184e1bc1da60e24ff43ed50370a57659b4ab0664bd6f489ea656c92c9f9c2baeda4f64a89d14c2cc458eaa7b05318b4b377c73f640563631ad35d58de139fc5c1f1843eaaf517e69e92a8273b20db58f5ec34dba18627c7f123f2dcee4e0fd26f7c82d3e16095e670addf9681f087d0138b7f745e1055ce900bd7fea745df9fe6094821e6b78d78c9c867847b9a0bc4b9f686fdc1f2f6fff10a13c7c76ad1d23cd0b1d72afa0eff4460fada962b393d0750b79a1486d6332d040d033321d62a2a4b188a69b397850163df824a9cc9c36d75ad7422c16136d842e9dae965ac9dea85edc992eb543657b41dfaf7d72d4a0d110f16ffa85049afea98ebd2dfd82ffcf7ce132942c00eba28cc6dadb2c47179a3441043e779372cf26879a504a6d9cd5906c158b1e8f6d08e545eb02e9d45af209565dbef45566353eb1d0dd2786efc08d470634ba025fc769651f05cb6a38b9a5e414ca741465135fed87c81de742305338e2c773431973d37c65c943d96f6886bd1e4a9c945ccb722a23d9a9ea9d3083841753def8679c4499dd1500dd7ece5641b13b2a0c23b5fa43d593bbe3daf36137e1760354b30410962c253c192750e1a84fa21b0dcb099cd05be0ea3ea69ab7a543d83843aa031783959fb2f6f472513306decc24e1bd816a040f05e0206b473e8e9efbe2fe51b2fe52bd89bc5a3c1f4b3584b6d8010c05969e330511752f1a5aa93475dc308d888e6c0d14041893eb9085676a1b534f156723ca902ad0a3af7443e742a260999b0d5662a5e499d77c03d1272e1c086985123238eb04e2a4d91167784adc9bab5b7d064824ba0b7485c668f7462c83106f8db8c7b6fd8286c577ce85bcb40893e8535e3d4e67abed46c7e6420001f9603cf00c01e4e2a3becd2f5a330d68e9db65ed3f5554e52219b489c47d8a10959d71c27b17015cec870240e112b983e54e487df5d3594b329e312b4053f28266e221ef8b0d126300ff8e2fbe59007208a8f2f4ef646dfb775e81fd965925115457730207f389a16789047f9e8fb658b17835d923a4bb517f98cb135dadfeeaf39f9e3f650fdaad89654981fad664ab1e10a9af0941c6d5868098cb930697a8ac815dbbb0797fb6a8ca2c922bbedfca3191473a10e056d7023b7af1a05a0aa0368f273993b13c748cf8b41522967a93975a39348fa50d8bd603a6390bfc7cd5cb352a189b03cb14798855c85a94f831cf1fd73a58d51ece87b6c7d9b646193f833f2b82b3a8aadb4d3c595c5304c16d0adea627f2f5e64fe4bd052aee4e8873ae189d46ca66ec44a5af50babe8e8fd9d7ff0280d836713a06927b270b65271e97352bd03613ca9b7b95d713e2b3970bf63a5e97a8cee681cb97ac9c6a5afd5d4d8ad316de994f0b2c0ad2995175418cbd98f1401708c0f87fbdcab5aab88bda1ebbbc0b7cef889644e0c0ac995102b1ef1435ca54a119020e6b0d992415e43fa4aaf1059ff3807d704e35ec93db5a31abc414f35b6370743909fd2370f7d3c177b30b4b4916c087324969f9809c4d0901e98d89f71d6d86b09c43e999d96e8b9f9cf0d76794c682baf05e4f6d71d8bd5353c39625af07e3b86528eb2fc4a05b70d4770b04e90fff62373b0bc0f8f879c91e3c81e5598d34b2b9403a837120d9d69ff0d860edfad8f4bdce6c93292b141ef985939eff10f7b93b65c9b204ab02ea478cbb588f33f3b0dc0a49bcb8292fb28f988a0d848b6688c26dcd65e2b5807c233a6aa99db19a3098c6f6cf77b3d728b378027c238e6114d084a716db85e72a2f6b6c671865bd8f71febbc8544c71185729a1eec62acb24760c10f08be369941103b0c7770429f18c9abbf23497fce8a7afd06a0deef7dbf24bcc45c8fcae991ed61ce6d514d7fd3d799ba327509539ad9c2ee00468302ffd6cc7a78f7740989028f289d1caf6fc0a1e3ec00e848cac394c0a193e7a5d0343bbf155f51a853ea10f741f9565a0bdd4f7549a0f8ed1ecb81e87eb6bb0122aed28db65db993f08f047c03311de0a2d66ce62c10e14b8341fc4808d6e69d0dcaae6ca691ffee659391220a76a139a801ef3c05eaa367a12c171d590775dbbba88b5c09fd5f7ac6ede024c22b86fc8a2e21eb0d2275fc06f125b3d608feda64735b3a53557eb51ffc5fa327968683410658b332596b56de62cb043a2d8527c400aa90a20ef72d3b644376fb5a96196610b99fec49787d9a3f2b8ac7fbdf8cfb19e28f506ef81d587bbce7e79a9090af2be9b9d318745aa478a6efd25b7dd8495c7f314543f016f40f5b9090e789abd10e0a9f628aa316664c3be5a7d9392d3c961f9934254b43e29379d3eebfd99abea9b39305fcca036c64953946ae780099eaabb08784c7dc0f694e7f357aebbf2f25b94d6b977a2d4ab28867a4eeda0a88ea67150684c3f89a45524e72c1553f114d13afa544c31cd523a1ccf37dfaf4dcc0fa8fa13850ef5b74e99cc86be9066cfe2e58486b9985fb0ba9b6fe7a5bfed1281e31ca231f30136506ffabc1b5b58d25415a246ce607bfa5b856989318a50116f763f4d47d099afa562d808c2d6cc03585a4455c24a1f25634ece34e4311fea68cec8ffe18a28040cee6d524a314839587884f86ccac6ba88ffce3aa1f81a1deb7755a278c76e7fd9b2e6c6059b655d069483bb7890b029c66aa7a7df2943bf332d01aa820c13d587688f21e497bcd555fcb59576ecb126d0e77d98e9ec8187dcd7057618b95ecfe52f608b3ffc6806dc1446abaf9d130aa43116e35c16fc12efb85c8e38fef37d4b4188f410a8979488b4a01066c0bc35dda13f006a8fa0f4688d2c405966b70c034980decd355ffba106fd942303e0e26f5d21b7e27ea291ad1bb0fa5252c758a1026ba30973ca1a895055dda046ab355624e0882a853c357d4ae01b66cd46c5337db600f34524d03053368de77e4abc71273878802092868c0e2ad42bb9f68e03659af0fd5409b2cc778f9b27414a8726581bcde227d79f6f0c2dca40481cc670833237930a3c2a8376ba7b492e25449c99f699ae5807b567afaea4aaeb74666dfdda6d4130cfa4cacd1bc63219d5c7d840150eefed677e637ee1bc7508b238e29f65f741f2f784367864370d6e63a65a541c96431d810dcecf38aaeaa10c53f06d4a156be6c41d0399be85287a55583ba5bf1c86f461f99e2c06f4d4a4f9e3d31c8d3c9a166a4c3da8dce8f0902d006fa7a4786ed6c40aa6a97f3a11e40a85ca62b4c073d5610e2683c528ad36fdefef1b414943a202608bd9b8920d39faf06a4d50f5ec1b9a0d6067af2c5d341f80e202a585b0310124893a76cb9ced3589464dade718e6e0856c1094d46c7b6aa119735d30a0da768ba5d919c18e2877aaf7110427294b0a3ba51152ec2abc42784bea1c63c1f32b9ba0b2b3f24bd2dddaa77492c9607a6b501fac0560feca10d7b52c32be9e612b287383ccfd406a1de2a635a25f303816cff6f8675e874bb33b28a0ca07ff6c10d2fb8c1aecfe6bde3d59412a2221a87a8792528aa14b9adac2ce9805194eafa6073a053430814c5fecb0cad7a3b443c9c7f643b18de185cbcadb40b577192b9e4713331ef5a25f60123fd022e464d6dd902efd551ed724eebeb6d14600e76fe850c683020e1790a43921681f61f1eb468b253bfa1f52c96fd891994dbb758d10029a8cb7f883044012da62e172bb002cb22b76cea9cf7", 0x1000}, {&(0x7f0000000800)="7f58065bb889d912d1ae72733d41bb3851656b46af4ffdc0bb6ca08396ddddfd7a93eac55707786852cb9a9718185e5f1eb0fa8f6d35bfed7409b70968f5ef1efed22e9f2f0f76e3a80211ae548243d501d2002a823e7a0032ee43e9af1343ab203848717c78", 0x66}], 0x8) r15 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r15, &(0x7f0000000040), 0x10000034, 0x0, 0x0) faccessat(r15, &(0x7f0000000040)='./file0\x00', 0x16f, 0x2) r16 = geteuid() semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000480)=0x7) r17 = getgid() semctl$GETVAL(r11, 0x0, 0x5, &(0x7f0000000340)=""/211) r18 = geteuid() setreuid(0x0, r18) setuid(r18) r19 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0xa, r16, r19, r18, r17, 0x42, 0x101}, 0x40000000000009, 0x8, 0xfffffffffffffe00}) openat$klog(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/klog\x00', 0x200, 0x0) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) r2 = getgid() r3 = getegid() r4 = getegid() r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r7]) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r9 = dup(r8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r10]) r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r12 = dup(r11) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x40000000000000af, &(0x7f0000001540)=[r13]) getgroups(0x3, &(0x7f00000014c0)=[r10, r13, 0xffffffffffffffff]) r15 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r16 = dup(r15) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r17]) r18 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r19 = dup(r18) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r20]) r21 = getegid() r22 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r23 = dup(r22) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r24]) getgroups(0x9, &(0x7f0000001500)=[r2, r3, r4, r7, r14, r17, r20, r21, r24]) socket$unix(0x1, 0x5, 0x0) execve(&(0x7f0000001580)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='+^!{,^!\\{\'!\x00', &(0x7f00000001c0)='/dev/speaker\x00', &(0x7f0000000200)=':[@\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='/dev/speaker\x00', &(0x7f00000002c0)=']\'!\x00', &(0x7f0000000300)=']^\x00', &(0x7f0000000340)='/dev/speaker\x00', &(0x7f0000000380)='/dev/speaker\x00', &(0x7f00000003c0)='/dev/speaker\x00']) r25 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x90, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r26 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x7ed93d81899b2ef4, 0x0) write(r26, &(0x7f0000000100)="274b28e6b4e1cc71683a8a20bc6c123e", 0x10) close(r1) 16:00:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x5b73, 0x9, 0x5df, 0x0, 0x0, 0x7, 0x80000000, 0x1, 0x1, 0x1, 0xfffffffffffffff9}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b291f52e435fe0f60504388e7b6d") 16:00:18 executing program 1: mkdir(&(0x7f0000000180)='.\x00', 0x40) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) symlink(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x28, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r3 = socket$inet6(0x18, 0x4005, 0x70) r4 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = open(&(0x7f0000000340)='./file0\x00', 0x81, 0x90) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000440)={0x84, 0x2, 0x2, 0x20, "1c1cd8404bbf3235938cbac82c8f8ec2b92b084d", 0x3}) r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) r9 = socket(0x7a10bac01c5d6df6, 0x400000002, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = getegid() fchown(r9, r10, r11) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = getegid() fchown(0xffffffffffffffff, r12, r13) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r12, 0x0, r10, r6, 0x25, 0x7fff}, 0x6, 0x4, 0x0, r8, 0x7f, 0x100000001, 0xb1f1}) r14 = semget$private(0x0, 0x7, 0x80) semop(r14, &(0x7f00000005c0)=[{0x1, 0x6, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x421, 0x3000}, {0x0, 0x100000000, 0x800}, {0x7, 0x80000001, 0x800}], 0x7) r15 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r15, 0x3a, 0x12, 0x0, 0x0) r16 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r17 = kqueue() kevent(r17, &(0x7f00000000c0)=[{{r16}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r18 = open$dir(&(0x7f0000000680)='./file0/file2\x00', 0x20, 0x0) r19 = kqueue() kevent(r19, &(0x7f00000000c0)=[{{r18}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) r20 = open$dir(&(0x7f0000000600)='./file0/file1\x00', 0x8000, 0x80) fcntl$dupfd(r18, 0xa, r20) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0/file0\x00') r21 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r21, 0x0, 0x0) 16:00:18 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c1, 0x4c41f2962876e037) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x5d2d028540055c6d, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x0, 0x7fffffffff6) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x20008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="54b1a4fe74e8d102e658ad04019981c73c4f", 0x12}, {&(0x7f00000000c0)="ca773c8387f6a8df4e9aeff5cc5643786f9b77f9ec6607691047b290aac644b2f3c8a05f8518937f96631b3c191929e1adbf4745", 0x34}, {&(0x7f0000000100)="5ee17047789f721f1e714c6539baf5fbffd7184a784840d55e890206a172932f975ca8f88a935afe3bc15eb30ae17a30e0ef526ee6a4df87ca8fa7b0efe5358fbc5220f6901652", 0x47}, {&(0x7f0000000300)="681b6b9086ec8ec2ee01a77a5d26fd9c2f86a932fb25f212c5359944f4a541d455aa4e1dd02e00ed77f533abc8d29b84ce34d0a729277e02997ae6695b77114f2fed861af16a15cdd111a851ed41def34d2ce041ee69c0168fc3353ca6e1ab9fb4d6b90d51fc40c5d5f7fdb1482ecc06a4e0e268fd1ae35f0d093017b43d7d37ac6d795ad7273a849baa11be35a6549c434555b9683085e24ffb3108a50ca81eca237fda656336109aed593053e1624431f05ac9774448fe1cfdfe389c92de94ba0878bb83d5de338003dc", 0xcb}, {&(0x7f0000000400)="78f440b0bda0f99b6e8918d8f82d40b77c276f866aba16815ba58f85b058901d9411d1d6444d6715b78efea73f8d1047fd587257097f3f4bb5d7ac6d380edea3940367422093ed5968537e82a933aa35a005b5c18b5df2387c8060edc0a2809d454f95ee4c8fe1fac956ae918a708300d9e9e8b9d2f899892fbcb86a46ae341ca99f9b8e15d2ae0ab38c5ba058e0ec67036a627b445e96d4888d0ed230db91d9135ef0", 0xa3}, {&(0x7f0000000200)}], 0x6, 0x0, 0x0) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e09c14f630d057c575017a66"}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x81) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r4, 0x2000746f) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r5) getpgid(r5) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a", 0x137}], 0x1) 16:00:18 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x10000, 0x4}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{0x2}, {}, {0x2}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x8) ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x7f) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f0000000140)) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) 16:00:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(0xffffffffffffffff, &(0x7f0000000100)=""/104, 0xffffffffffffff60) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x52d252bc9ff3811a, 0x88) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000300)=0x2) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000002c0)=0x1) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000000c0)={0x9, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37a", 0x52) syz_open_pts() kqueue() close(r0) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r1, &(0x7f0000000080)="4ac252b0c348a3461a5692807a904b626905c85e96e82389efa9cfa8f2986dc5453a1e1bd241a84b8825e7582713", 0x2e) 16:00:18 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x6, 0x7, 0x7f, 0x8000, "d0ef060c2a5b74be572e419fe5c743435901c18e", 0x1, 0xf2}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0x8000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:18 executing program 1: r0 = socket(0x2, 0x8002, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x280, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81, 0x0, 0x0, 0x8000000}, {0x40, 0x0, 0x80}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r3 = getpid() preadv(r2, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r4 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r6 = getegid() r7 = getuid() r8 = semget$private(0x0, 0x8, 0x80000200) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r8, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r8, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r9, 0x5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x400, 0x0, 0x0, 0x0, 0x0, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x2, &(0x7f0000000780)=[0x0, 0x0]) msgctl$IPC_SET(r4, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r5, r6, r7, r10, 0x1, 0xff}, 0x8, 0x6, r3, r3, 0x0, 0x2, 0x1f, 0x400}) accept(r2, 0xfffffffffffffffe, &(0x7f0000000340)) seteuid(r5) syz_emit_ethernet(0x8f, &(0x7f0000000380)="189d3d8697b7ae6591861f32d9e43fb4708e3f474090e438a6beb9ada759184a639e85b51fbf1a821b7f72ab12a0b8de1a76e1648285f68d18362af0cb88480524312086240cddeb376cb6f57037f2bf858cbd4d2fffa93eb4ed241a1a13c58d4676d88238581512665fe50e28cc3bed0b1e28f3e049fbc585c280a7d26a5ff76211db3b46c558ddd05eab74510a44") 16:00:18 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) r2 = dup(r1) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0xc0044266, &(0x7f0000000000)=0xc6) r5 = openat(r4, &(0x7f00008deff8)='./file0\x00', 0x400, 0x112) symlinkat(&(0x7f000001fff7)='./file0\x00', r5, &(0x7f000001fff8)='./file0\x00') renameat(r5, &(0x7f0000da2fec)='./file0/file0/file0\x00', r5, &(0x7f0000000100)='./file0/file0/file0\x00') ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) 16:00:18 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x100], [], [0xfcfffffffffffff7, 0x80], [0x0, 0x0, 0x1], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCPROMISC(r2, 0x20004269) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) sendto$inet6(r4, &(0x7f0000000000)="ddc6318a964059e1547d74cfd2573f92b2403d281ba3a1ab3833dc6718d7affd8045ae12c8cae67b57c1be0c0e28fa7963a9f0075ec8b0f9b4e4", 0x3a, 0x4, &(0x7f0000000040)={0x18, 0x1, 0xcc, 0x80}, 0xc) 16:00:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(0xffffffffffffffff, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x4, 0x9}, 0xc) listen(r0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) accept$unix(r1, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x40000000011, 0x4000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) socket(0xd, 0x8000, 0x1f) r2 = kqueue() r3 = socket(0x18, 0x1, 0x0) close(r3) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x1ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)) chflags(&(0x7f0000000080)='./bus\x00', 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) close(r0) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000017c0)={0xfffffb78, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r2) getpgid(r2) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080)={0x40, 0x9}, 0x10) 16:00:19 executing program 1: select(0x3, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)) r0 = socket(0x6, 0x2, 0x3) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0xffa1) listen(r1, 0x1) setsockopt(r0, 0x0, 0x80000000, &(0x7f0000000000)="ba3715e2f3aeaa1b78438d6307a6074d1732923e559dfb65bcba232f71641b4ffdd3c5d06c0bcf81a8d4a29ddaa74045cbf4b41a1de3856413b006f99d474d16709d37339999634460738f99078a5a1f7701fd60e1cd742e005c27a9aa79b45b21d173120cbe33ce078e92f115465b2905e87cabfb7928d58c848d06b396bdf1dc8915ad53abdd63c00f058d01ae9f33d45bbc288951279eec", 0x99) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xb6) pipe2(&(0x7f0000000100), 0x8) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000000c0)=0x1) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000300)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f00000007c0)="c52dcaca786e2f990b3d8ccb90c5c7f066dc50e5067868a07cee5e7ffdfc7bd0cf61b98b11e57670c64e7b278254c6dfef8f9eebc41c02025dd948cc14752ecccf9381256ddd767ecb44f0d8d1ce5049e0710aeddeb4c3db27bdc3a4d99493659b4c68e870f047d9a00c7cfb107506087e8e234fa0ecf19d176cbb8f3c3d0ea7a2e47cd49b3dc67aed8602eb12a4d8a503feddde9552b44d36c65ecb0439164ee0a86284ead2ed790a85b722831d52131747aaa6e4af54cf11b3aae97858940253ac23865e9c52df1b88d5283a3a7dfe8a7c571605b5a8b371f9ab8d24d6b91e537091c6857ab961eb70ad934c78074bb6e902050d5f055162081ec55d46c42d575154405418753940ac1264ffc3c4e5451a205a02ddb20bab03617e41a13006ff19484e47a2d23882e09b4554c525ada735a38f6bfd745bdc0c2f2d507166af69fb6096f47225774784caff3efb9f5ddc73a5db9a5c93f69a5e9e5d7c2595f16a53d4525843b1cff4de3e356d9f76f2fdbfe15f1a6640f636e185fca56ad9cd225db1db51ab87d9d2b77bb7af4e0da0bc212142520eeb536106964a5ef06d788ec474ebc8dcff7b03804fb3cfb4e0f6f07fcbf78ad40c39083004596568ccfb92f56cdbc59b13b5f5e2f9b1ea85def267dbcffa241b0a0693b47c680edc585232d6fefeebe5b2e0e5146dcd8118a096ee302d402c5f275d3e887acf28133c839d490465c3c13c7edcffe77223ec20d9496df89cbb3f580638c3a8984df390c00e6a05c19e60601a8e69123612b276bb3ab768dffb7724988e604f6142c2f0325e95e23f7698615544d1d312741e271e64edfb91855879c71ed8db57981653658aa63d1e4acaf59e3327292e234316fccdbb38dacbc0e32dbe525e3c32e8704553b74bf24591d70745b20807506b4ac85dc04876f854aee5b31a848f2cdd1bdc333d468f20c88cb69752de6819af3a4ee999b1539f8bb72739c6252947621a7b4258683be8d2aead46842c15cf6b714a8ab6450cc7b7382a22b07236eef92d80d7e4b06b37eb95f88d969f8f0ce7815c510fb49350a033e8a643e072079767813f51b518121ad831e3f5abfded7b2754cb48f0e81518904d3186e85fcab8ef73856df456380d1f738f0eece2d3caf11b3c66800a764614d11339f6370cccd1c92bcc7eee5ab4d910083cf39bda4a0ea61b609bef9f7beac45d63963158394c7f6fb92d4faafa91b973313cda1b5cfc987faa0140fbfdd5a1a195a66acf54491515160a7f", 0xfffffe5c}], 0x1000000000000108) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x0, 0x92, 0xff, 0x7ff}, {0xfff7, 0xae, 0x2, 0x3}, {0x81, 0x4, 0x40, 0xfff}, {0x7, 0x93, 0x20, 0x1}, {0x81, 0x4, 0x2, 0x8}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x17, 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r7, 0x2000746f) getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r8) ktrace(&(0x7f0000000280)='./file0\x00', 0xb456f4a34bf121c, 0x20, r8) getsockname(r6, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) dup2(r1, r0) 16:00:19 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000a00)=[{&(0x7f0000000300)="9312461c0da841d9491149ff0300004da2", 0x11}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1126939, &(0x7f0000000300)) mknod(&(0x7f0000000040)='./bus\x00', 0x23b5ffec4fbc37e, 0x40004000000028ac) r2 = open(&(0x7f0000000080)='./bus\x00', 0x881, 0x0) r3 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000100)="16723c81c4ee51387330ff3e9b66ca21c4afdfa596bd839460b880fe4b4eefaa043e11e8dc238c119413d434a1c44e126a9289b04ff718be74d2d72aa95a17bd66e26b72c93863fabeb8f4c4e095b787f14a5155569a3a6d4e7a885062131f8b1b76e65e6d439e23f819def8598b6cbf78c0d29b93bd23324f79df4ea48a95862d34dcca3fc9ab9b6991a18d440cbef4f8fbacf277", 0x95}, {&(0x7f00000002c0)="a434c1483b80691f5cf74e8428996681d682109b2159f24e26ee143475e02189d21ec971db95cd00fa3f6e571d15b6cc3cb0352d65f1a8e44738a38d0a14cd4642986111415d2c83645f558c6aba12c793eed721dfadb436b3f54be695de0e3f24876b1188d9c76458c78c19c96ec32d4bca408031c267f56e9cc2787dd82247ebdaefc8b0d6aa66bed61bd80caa9336bae9a79c010b5672ef5c366a360ba6de3a73279e6d852237", 0xa8}, {&(0x7f0000000000)="1ec5b6b3844613a77e3c9ef828c30a87c401f56efcf07212eff728e6ac01aaeb7df98301307ed5db106e6b", 0x2b}], 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x4d53ce63b662b002, 0x0, 0x3}, 0x8) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186204018b002b3a0000000000000000b9d8dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438b29be9c894314d835d0875b8b01850013f1071d36807465e18c0fa6ae84c9f0611da24e14", 0x57}], 0x1) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="180d344173302883080005b8a0a9") r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) r2 = dup(r1) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 16:00:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000002c0)={0x1, './file0\x00', './file1\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000180)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x49, 0x8, 0x5, 0x7, "2ee12cefb1ad55c24aab5ce14f823b7d1861e9ff", 0x4, 0x9}) r5 = semget(0x2, 0x3, 0x602) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000080)=0x6) accept(r0, 0x0, &(0x7f0000000040)) syz_open_pts() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) r7 = semget(0x0, 0x0, 0x24) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000300)=[0x0, 0x9, 0x9, 0x570, 0x2]) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000200)={0x80000000, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000240)={0x1, './file1\x00', './file1\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:19 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCNOTTY(r1, 0x20007471) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0xa0) kevent(r2, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x14, 0x80, 0xa2, 0x6}, {{r3}, 0xfffffffffffffff8, 0x21, 0x40, 0x6, 0x53edb19d}, {{r4}, 0x3, 0x5, 0xf0000000, 0x2, 0x5}, {{r5}, 0xfffffffffffffffe, 0x24, 0x4f2554077900b91d, 0x7, 0x9}], 0xcb8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:19 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) listen(r0, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x20) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x50) r3 = fcntl$getown(r1, 0x5) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) r6 = socket$inet(0x2, 0x5, 0x80) getsockname(r6, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r7 = msgget$private(0x0, 0x204) msgrcv(r7, &(0x7f0000000240)={0x0, ""/3}, 0xb, 0xa8ef5e2ccae420ad, 0x1800) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r8 = openat(r2, &(0x7f0000000300)='./file0\x00', 0x800, 0x110) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f0000000380)={{}, 0xa, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x4) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10000) setsockopt(r9, 0x8000, 0x8001, &(0x7f0000000480)="9a19bc1bb761830029088277ba5c2dceb4d24b909cd532b5d1057d40981868231f8a8acabf92f4b7fe4605733a28dccb39297c16eb6a4a1a440454290076a2b5092d3b364767e92edd932e94bd5a84e9452dbf2c5fb175d4924b94729f1bbd2be11f76860ef20c7da51da10b8a5f901b6cc5c5bac61caa9558d95818cd63a8e400a227e92dfeaa5f7b9ab95db724aec32452080b756523d44d0342761743b4304e6b6c5bd2278aa5d24b2a6d417b4e9fce7456cb015e48dc7d5532a4b1afe229e883cc74d63a9d63c4849c1e57bfa5f3a8fcb83667354fac4038c61c3efd8bccb71e49b1bfb665f0e809f325924788cfc3915d12f68e4c0f421131ecd860496f18ee427435f25f831e241c62ca24b0252eccd5458c5db4dade073018730c7adbf4c5fc6cf629e4d709cbf8a378235ab7c48b57dbb8fb0e60ba4ad3a8db250925f57138c7dab24f7e29df04df75b2c9d097351cece49d2934d93a757d17f8d79c4b2e2d9353be0f8cf49c7976cf1c5c0d4184409cf6a2b94b50ec390431a1157384db32f266e838eadffa15cdc51570e5ad24fa96a9742f3be325d9195da0395dac75a14b152e2c53703f49a9f5c09586b607a9e53be818149308b4edd9674b7f6185726ef3b4f75132b114ec0a8b4321a5f2fe5114a357491178eee78d7f0d300a0bcb76b5bc06f4e6a6ea5622e2ad98b88c66ed71ee131af37ee2c376bfd8de5b0c69b7d7aa0cc052c1b1f72cefd0f24432031d5ae3ff26c9461123244b9d9e692060a3105a2f8b951d3be5182971601c08ae476b096a2a2f5211d0608ebcdb2bed6235b47fffee2486227913b1d417b9eaeac64461e02921d33c7ce89a8764e95350d44e689d523c5bb12fda44c68b6e97bec9688573e09271dd118e37407c97cb4eff2fea59b8925560732c0d6d4f9d01f11e5db0027cee3323154367cb7a13e85b41fd92a20dcf11b99674e18a7e8a6ba101fc8b03bf9f04b2e8c4b2eb76a62d8eb8d84765bd3134143e4c6a82b7442740398b9e4a4f2a8ac9e150b37043c3cddb2c4fbe02d3e3cad5a50c3b423182121640dbd99154f7291d0199d713fc0425e73915fb94e5651eec233fc55ea652b1d86b151f878915846662a60f18b97611a7da57f746c3aa666568e2c93e459a2156c7d95f0670c35b397ae3a4f5287f65ba6dfed1f953332378a318e95e7f6d88ff58c4018e42005673fbda5d20ed06fb5e1fb9a3e4fe4e3e3606a198c0b531bf99dc3203437c5a6d74243b551fba516b03b4f24d5d7cac8a155535e9ef0407efa706fb3d4b140366fd3b99363362c0d5c8ccd0ac2f2b5bf31399c80d3862af30d53fde27c77c47448fd18f4c7ed5acb7fef4bf0c17f85c197b810520bf2dfbe6c9845a9193b5aa6a3945e062dd07927719a621c388294940578ff6c1991d67bd6384a07ff9e6f8bde433464598efa7245e2b6f082c019341d212c22e5ec903ae0b22212d0f28ee190bc58b8a44c02cc520cb1f0c70b93b297171eeea30beab7562bb7daf40583c994df2e8f0fa495166970b83e053ed16aeb25b5d903daeb4e6532b5c11ebecd215e6ef62f1c7b98bd640d603d1c1e103b14d9febaa4f651f0a19b902b8c9ae455f615a513f3629d69163a937628ed89996538d4dadb63cc300b36fbe5d778ccfbe5b76e4f1c51af16a255b86fa2c6f9a26e011ed6d4dec4caa9c0c2db0d651ff986ffb34507122b6000424a87c7a03d8f873691656d8ed6d6b80677a33eda969392b0ab9469d57f94ae6f96fb44a260b0ade66534db17a08849577572440775d6c559af6c23bac06c3ff6117438dc9f7b2545815d0c4235a48255bb672c7cc06452a96c5aea504f79166e36a87eb415d0258582f0e4289e76cfeab69695c9b43050bc2245f2df48b86a1b27a80822422123e592e2a227d5c67a673e514344b1634af4b33708c41d39b1f6826f0f6510abe3925b4c198196b644255f58a5bd7656914f4ae0464c576c7e471b0497c7414aac843239085d14b2c593c093ed25234d211363143d535a17e6db141b7b1abb04762745f427132a3f0c2ea5d153c2cc50d21ba6e0e5a53e8abca55b012af248f359e1193f505a3e150dd3727ecf8d5714c1dafbe36112958702072b4d7b099337f8f60f3a84aa447a051e136bac94d8c0846779c86af724fd1506623864f9c6a70061ea72e24ebdcdc03dd89dec0d40d8684e3a494a571db593ce567ce6a23e581c72fb784dba0eac015c074fd3d95ac964738ba0d15d5000113206ef293a5db9a940283bd7c95b1ef0b423174667be10646849fc719c9a1ba93167b1216c88ce846717a913a90efdebe40963619e46b1684c5b0f981c4de8b2f616266439601d7db02dedfc20f3bd9836220f1a1b80d619db0341ed9d637e338dd1c5d2be800e72e6ec76ef1891bf5a9cac22da483c09637c56526fcfd08e3c7c5bb1ef640dd13ad0d65be737a5d0164cc0e79c0f484f090ef50ca1fdb3445fa1599b6c5916bc5d96b5c7472d42a0ce0ded02c647f578ff57451b8c33c0f6cfcd7dc632a64736c1a33e5ea72fc1cecdd7e16f9d84f34da6b3a6e1951dbece100ab5903e298cd81f09a397d8113dc5bc1b7185477d45d108b817554dcd4ebd0b98475bf2448a08bfd9b866c871e5a96786a44af6af01231358bc4bf6a8358b1502386be3d5e2d355f5b5563ea7411c7154a8842de1c0db67f0b201f96312155c128c7817876e7c36eb4d3f2826831dd3699cbbe02879b0c99ff610cd34d96dc8bfde2a315c3cb4cbacbda569b353ede561df151a8421cb03261df54b0c5253a5dd0bbb97eaf41fabceb86fd3f67614a39bc5016f55baaf2075c11c984ea42427314168aeed49f4c34b380d69b6a088d8103536b08f9647cfb0bae32aa145298bd219681d714c7b90354b7c3ea662dd25759ec198ff072952788413f3e5ba7e6418d90c61e6884d2ebff3074bc332bca19289752d854e4ea30afd14aa7da84fcce768ec9eeab53ec707f29c0f923743cb2f03f3f0cb051e602992136ded7efabfc9bf1944cd560184fddbae9ab465f5b8ed90246934ae4b21904effbd4c5ce4ead7d18f366c39dd5e63690fbc080f2371636260416240d2ffc29c1e9c8836944fda58c5f64dd22300e1cbddea2853ca11ebd71481ef6ca11d15a93f41f3df0d1f4d12f0819352b6322acf319e49fa3e47bf306d49ee9c5c6bf6ce407c21ef391ac9c2393adf63285f4e63cd3d8bfc3c5a49305b743fc353dfd68d259acd24d406a9e607f5409e092ebc37aa0bbc509fc62804e3a0498abfe7e687ab3c0f34af4981277e25a6d031fa28c47b4ba9b5d0bb34f0751bba25914c23cc94f50f17826dfb2de5ce34419be568d23431fd1e664db9ea2f349453a4961c237edfd089070138f5369a3801d6b1ae7839432fbc3cd291395c9e380afcc53bef70bc497286007e8dde4de61ccd54c5281710eb0218f06c6d290c7c3d329565c8b6ccfab51acbb8cf54b4db7b00aca82954907221ae2af4155f74f770f57bbd3dc2762fb368dc4a47caea64c2c2a6d26bd7d683105051b7c140d2427ecaa6f42cc894b06f5650d43747e4a86ad347a925f6770f4fc292b785b251b4903cc8456f20f206e9b4ec386371b7b0f49f008d8be6d8feab0a35e5cef09c271ba13f4ca172a66e10067cc1d3acde9469268ea0566ba1b213e83b1e8286d3e045f0b7cb355cb9efcded020c9daf6255aef8dc8421264b9587ff929331ee75647c115c905bfce587169a3857120790811ff3e9d188522532adbe7caffa8e359151544f45b27c1efd9e1055bbad9b43268539bcb8332b33ef06141889f3ab639c34cfd841d9d284b92adf005958fc03b1bb044a9801d859044e7049dfbcb02fb9e9db2a3ebb87421f6cd167ea0d5a1ccb0905f3575bc876ec156c567c6ea10f98bfe452e5c2191433680b28334707ad0c2fcd3e1ff3d8c0a3e3d0c9c33488ba357b5a95e3b7b28eada39f9cfb7d7bf033d7912e8423594955d10ba0c34cf551146201b4a9bccdeab7fbca5758d64093fedd5dcc0e7e4fcca0ac57b5bd2f1d9b6af0c51d5ce0d28d90eb2eb1fd47cd564708954f1b8872e8b62c2826425811ef35b97edf69b9cbf370799e9988ab373f137daacd944a57b93626dcb24d4ac2412b30f7da618cb45169e1f73fa42e102505c35b8d03b10e25d4de59555620b94578b7c15d794d382a5b61641f467fc1efa5381a28aa861bcf931f6898fa888d80676641206e06d1a8d21b5fa93f1646f82190ab89a2780ea6fe4c4f72a146ab9217b7de31d2c80801e97215ead44abc971c5614b98b0cd304265c6867855c4373ea4ec52306c6c0d375bebf998927f954254617f2bf485834b04bce83b24af2636129534e5c469978fcbebd45f88e376a23e708d420819350fb085d822899b89302b97441e8c713002c06fd2bed0513c5f63e486e435367d1dd538dd637bf9971e683c0eaae3c8a89c26b186099b40fc2d3d4ca0c5b5082ba9e8aaf746889475e4ab4bce77f16e0c5c93c93ae95ea1966aa41cfa820cd3e7675521d15b22af1f07af68b16b2607afdf3c1d055e2f5930ef46184558eaf98cdb24b04074124f5366bc694ba74a76ba2e63d57cfaaf2290e905b4012a8c03c14568087ffa3cd4bd84985dff13c2e96fc451ea1fb104c89c217516486750e0bf7180d8aafee8fae58cbec3e66935d818c2f055cc1b08160052efe995d34df1fd521e5f88f464947a34e006056be368a67a191b3b8911c57bd7c672caaaa14cd859e690529b4a98dd02a1839fea64995d6c8f62080c92046c4b2dff78445c187b6e40cc0c06065cf594140c42c2605d205856cf07953a3bfdd4987a2550e0785d05ade1bdbad8f152424d58973c9293b4aa668d2085ab91d362b9870bb65ced3916220e250ddb37584577f6f1c98f35acf51a4041a5d7f814909003596af3549212a1be822bdf4d4d8c87330fe0f4a93093740e49cb2785408b4069428f4dc60a1c9c2ef951a7d33444f9835b1af6d21a5f65dc02c1db3f251aba502e3b24a447bca9e63f82bd991f279e8beedd3bd3857587c1cd11fa07f5380e604d8ecbf2d24ab979e475a3e01c76b601f07640687f1e0719f27a58d317943f98a12debced78a3e10454ff3cae7f654aa90f72b226a6f7a453e9747130aa363ec1c4fb894dcc23215db5ed1c9431137802fe5b16a50d65a39659e859b9e49f694383747e3a824153e0a2c4461710f69cd5feaba770828f08240469e4f9490b3db9a9f56c7a364303eafa92034c2fffafea697278cf0f986f4cdf55f1796bb29fddb26ff0d52812df8a4bc9f6f177ccd9fae3d329bf1b9c327c71d6cdc7a8ad828f9c4e92052183e6c55d15f9d6aecd60ee033fe59239de6d61757f23d3ed960f30668eddd3a6f8136372571fb46d4826cbc5542d48383daaf456edbed886640e3e3d8d6c7afaa26c836e0614e6db1a2590898058521351f3574939734c9212bb82c7c7902aee82686132f4e1658aff23eac64175b9328755dc249178fec5c0d9d12e1d7ea94ea48254327922ca0c86649555128d156cc17ff31e374d11c33facd537dd6aebc6f36e22eca3200d07f50fcff1c9fed5ec14050c81cf1c03938823477013692d0eeb9431d8ade7c51351453c5fe39b33332c7384a41ae8d80efff724203b0a2fb30c692fad35155abaac86cc03b831f65a950358edff79c43b0f6f3ef8eb58fa19e9a80e2a00fbe1fc8e26f648b579ecab9a55ef1006333ff2474e1c43d21377045ac0be4f28e4a82b5cf51bd959e99d254b0", 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480), 0xc) accept(r1, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) r10 = openat(0xffffffffffffffff, &(0x7f0000001540)='./file0\x00', 0x28088, 0x144) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000001580)) fsync(0xffffffffffffff9c) socket(0x10, 0x4000, 0x1a) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000015c0)={0x4, './file0\x00', './file0\x00'}) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000001600)=0x1) r11 = socket$inet(0x2, 0x2, 0xe1) sendmsg(r11, &(0x7f0000001b00)={0x0, 0x0, &(0x7f0000001900)=[{&(0x7f0000001640)="f7da659ee81fb52130a37d9315756648a3971b0af19eb86f2e57f36d0079566a2b307f6ff09ea13f01a3071f2c447be85b62d3", 0x33}, {&(0x7f0000001680)="ad7d56deaa06bdb79120dbc781f0a34fd3a37d0ebb52fb02faf7550812352533f9221b79ecca1131f6397a00430a2506acb3aa78bca3f01b004c547f7c7f360259768719084a9b8ea94d0a7a460136b352389213aef8d4209a900d40f3fbd08eafbcfb18e7af82ad87947c6f7958a6a5d9b7aaeec1ff8903e24afc4fb9eab548b37fbc75bca58ce2f3ec5422bb6d6b9df86ecbd45115640787e4e3f6988d9b390808314cdea565313a46ba8f", 0xac}, {&(0x7f0000001740)="b2738c6166bd95933ef34a9c58ab9df6f9864ec45641477ea0edfa94cfb74bd336c42bf6f4028db88c4b71771f6c923eb185fe7782cc4fe9e18d667a870ced27259885c3ab2ea22a6faf3898f56380406fef9d3e1d43f57ded84cbb07853937aa22fe1f557143dd7ac71d53e66a5fd41d86326697c486e862eca334296b6a0b615326c651e298ec641f788344e52", 0x8e}, {&(0x7f0000001800)="cf1974e6fbdc099a6c36da337719c2e6f94d6615ce98eb39292a2faa890521ff96c19d1d6b4cc38dc6f8820ea426fbf402918038391f1fc75a93786ffec3da5c752b74408c5bd2ddb3a5270c6d3f768c218f556b1f918cb2244fc779dfe5e67b364732a455587188c0f677415c3a664854ecf186acee47239553cdd5f7d8825157fa5f83b651f7a7021d928bc61fce09f9a7c79660a05fbbb0a2da13b1ee035d1ec0a544a860eed43861a8b64df3f8edd939d797c6c76afa278ada4e4b9d35fa5a82c95691846eedf8d8951f93ae144f", 0xd0}], 0x4, &(0x7f0000001940)=[{0x18, 0x1, 0x4815d432, "86420d987cb63f22"}, {0xf8, 0x0, 0xff, "0f5de4ed766ecb5ea1a83e6e8561c4588c29081cac22b9b4be4237580fd0bd7b0528218482c798ad74e1c670644f2b101c8c4f7d5a04f1b19a2d54f4a213d05870664fbe841b009544ca5af4171d0a6d034b501501d593bc7924ca870f20a430e47d76d32a0725a38ba442d003a8a85eb6ba2036ff2eca0d7b159839b4c95be09c2a790b19ce376a3d2dc916055005d9362e9ccfb811c3462d9d7e5c0802e920833f54daf1ff6c4c767c688289b51c833cec8253a804c596801d8bfbcce994f6590c6875b81c574043e92d00f50b86b53d2cf9a540e11ae658d94fa986bbe986ec25c262389430"}, {0x88, 0x1, 0x1, "875c5c1454d923b733630e337c36102534428b9358881b36433fa2f571169636f93f7253f0f5d74bc8cdd7f4480df2fbb699b75544181d34feb227f64dee00718316a650323fec41ee84f55259a7404ef338c153986b97aedc06b81b0c8f18c7f6941af1c7b1b735fadf8c617c3c33fcc9"}], 0x198}, 0xe45a2f238d651bda) socket$inet(0x2, 0x8000, 0x2) 16:00:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x80000000, 0x4, 0x4, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffce47}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fed000/0x13000)=nil, 0xf275}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xd6}, {&(0x7f0000fed000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x23f}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x9}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x2}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x2}, {&(0x7f0000ff1000/0x6000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x5}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) accept(r1, &(0x7f0000000540)=@un=@abs, &(0x7f0000000580)=0x8) setreuid(0xffffffffffffffff, 0xffffffffffffffff) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_RMID(r1, 0x0) getrusage(0x0, &(0x7f0000000140)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x3) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x8, 0x0, 0x0, 0x0) dup2(r3, r0) 16:00:19 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) r2 = socket(0x2, 0x8001, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fac1400107d81e05e39631203a3f8c83df5b505000000000000"], 0x10) getsockname(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r2, 0x2) listen(r2, 0x7) r3 = accept$unix(r2, &(0x7f0000001180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a05b55636a8a8fe9233ad6e8b93365ccc04794b935fbb11688b31e2f58934b3c577576b24d716e2d4afed793f934cc70c34add56dc8068871681e3495839"], &(0x7f0000001100)=0x1002) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000001140)=r3) mprotect(&(0x7f0000fef000/0x10000)=nil, 0x10000, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="cac9dd2ce4230400"/23]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4d}, {0x4}, {0x6, 0x0, 0x0, 0xfd}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000600)=[{0x9, 0x8, 0x9, 0x400}, {0x100, 0x8, 0x0, 0x6}, {0xf3c, 0xff, 0x7, 0x9}]}) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x161, 0x20) pwritev(r4, &(0x7f0000000580)=[{&(0x7f0000000040)="e3b60bf729ea698bf373ff053bb1514f32be429af580585bf38bf0c6435c5586830597", 0x23}, {&(0x7f0000000100)="514630fb92b816380de1b4f3a60013e0cd35172c879d", 0x16}, {&(0x7f0000000280)="d892428062fcabc55a646fca67f2b21b32272807d8c82f97d64f1b2fd649a96f6f3dfa17f0f732fda9266b8e3f0dbc17080665e180198aab3442b6992e929698798c3c7c3c4bd8ebc569538eaa8e96708440b71c0b1f493acf87a1d3b211ac7bf517072dd540b1bb30120585a8668784600ceaadca1c7692d20b3d07c685048a431f46bb215f6e158ff2a00f532c546e71e9a5cafcde6c58b2054309f7b5679f6626dd90fd58f06c4173", 0xaa}, {&(0x7f0000000340)="e20d8be48bce8d43c4226953734eeb387ea8f18a5623f7d03c198accbeef932f2df7edf393319d3b1a4cfb66734deec3d20e95d802276674e8038014ca12e672e82a7ca9df9266a7c8cf3539f9ed679b0fa60a01b965fe58062532fdc6f3afeb85410a1cdfb20db3c6a7e424f8e39121f2eccf7a8191f0d833012b055e6df56268163b0a0e49bb408765792a19a976827c57b5dc50f8a1f025920d61e81e7e08fcac36e4d011adede05fd2ec492108297691e507bd45f7e9cd41527755b11fb530a79692abe47790", 0xc8}, {&(0x7f0000000140)="e8fe09642476d269c4c0850e6fff4e7e7abf917f6b95019056cdec28ab444f346f3c778299818f621d95ed346d8d15735c", 0x31}, {&(0x7f0000000440)="f955fc4094b23789ac0e47a5738897f480cde10a7152987770627fb22567f65f7776f1c0868b6e5c3427b87093b5b56947299959cb5a2e047d6bf47cde290f86443d867186e1711bdc24d5225404299f0713e2b14fee0e81415d2d525312ae23b1c18f2a326285", 0x67}, {&(0x7f00000004c0)="4778b5be2051f7efd564eed2eba9379d3032d798f7e8cdd3443b0239c42ce6588b5c1e904e3338bebd9dbe10a5645857d9abaa25ab628cba89396ad0f6f8b4d1f2c7258d70bbdccaa784c8265174a999a5ba365b1389fbdb91c40d30c51dc0186417a2928487695ea017d38cc3d56ec3721658548c4971e18ddb6f29a10528f9ab83", 0x82}], 0x7, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:19 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x8, 0xffffffffffffffff) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x1fffc, 0x0, 0x0) minherit(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x7c}, {0x45}, {0x6}]}) r1 = dup(0xffffffffffffff9c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'\x00\x00\xa0', 0x0}) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000040)=0x4) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 16:00:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e0f0008cf376612", 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5) 16:00:19 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4096, 0x4) 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, 0x410, r2, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x1, 0x0) write(r1, &(0x7f00000001c0)="7f9c24e4e7", 0x5) socket(0x20, 0x0, 0x3) socket(0x1, 0x8000, 0x31) readv(r0, &(0x7f0000000500)=[{0x0}], 0x1) sendto$inet6(r1, &(0x7f0000000100)="5e2fdf538b61734b90986d94bff999ed9306f44c72fa1cd5f276dee53c27e6a06853b280a20df8d063e158f660581bd8291eec46031bedbbd61d01b6fc90875d65b4f893a052b82a8e0f670197103cc14a8ee7ced09e154fa6f86cdd7626ed6529cd2bff5185f662c5cf09cf77f1d7ea59766f01cd53eb0b19a06e4bff4006de89fdc6", 0x83, 0x0, &(0x7f0000000000)={0x18, 0x3, 0x9, 0x7}, 0xc) 16:00:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e0f0008cf376612", 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5) 16:00:19 executing program 0: r0 = msgget(0x3, 0x100) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7, 0x4, 0xfd4, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0xae5}) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000009f2046624d3cc4000000000000000000000000000a002ab9128821bc00000000000000000000000000000000000000000000000000000000000000000000000000000000e5ff00"/137], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) open(&(0x7f0000002980)='\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', 0x2, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) r4 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x8d) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000240)) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x1000300010002}) flock(r5, 0x2) close(r5) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000002c0)=0x8000) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000100)={0x1, 0x800000000}) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r7}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) kqueue() dup2(r7, r8) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r9, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000040)) write(r0, 0x0, 0x0) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0x354ea6f9a4e5406b) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r2 = getpid() preadv(r1, &(0x7f0000000680), 0x0, 0x0, 0xfffffffffffffffe) r3 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r6 = getegid() r7 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r3, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r5, r6, r7, r8, 0x1, 0xff}, 0x8, 0x6, r2, r2, 0x0, 0x2, 0x1f, 0x400}) r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r10 = dup(r9) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r13 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r14 = getegid() r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r15, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r16 = getpid() preadv(r15, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r17 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r19 = getegid() r20 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r17, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r18, r19, r20, r21, 0x1, 0xff}, 0x8, 0x6, r16, r16, 0x0, 0x2, 0x1f, 0x400}) r22 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r23 = dup(r22) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r24]) r25 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r25, 0x0, 0x17, 0x0, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x9, r11, r14, r18, r24, 0x0, 0x5}, 0x5, 0x5, r26, r4, 0x100000001, 0x400, 0x8}) setgroups(0x1, &(0x7f0000000540)=[r12]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r7, r12, 0x2) pwrite(r0, &(0x7f0000000140)="e2", 0x1, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) 16:00:19 executing program 1: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000001c0)=ANY=[], 0x0) write(r0, &(0x7f0000000000)="9e3eb39095f3ea931fecc3cc4e52", 0xe) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0xfffffffffffffd98}], 0x1000000000000349, 0x0, 0x1000000000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x10001) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 16:00:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000feff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = msgget(0x2, 0x543) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r2, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae16e3}], 0x6) semop(r2, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, r4, r3, r4, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r7]) getgroups(0x0, &(0x7f0000000340)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r8, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r9 = getpid() preadv(r8, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r10 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r12 = getegid() r13 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r10, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r11, r12, r13, r14, 0x1, 0xff}, 0x8, 0x6, r9, r9, 0x0, 0x2, 0x1f, 0x400}) r15 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r16 = dup(r15) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r17]) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r18, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r18, 0x2000746f) getsockopt$sock_timeval(r18, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r18, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r19) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r20, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r20, 0x2000746f) getsockopt$sock_timeval(r20, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r20, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r21) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x100, r3, 0x0, r13, r17, 0x18, 0x4}, 0x81, 0x8001, r19, r21, 0xffffffffffffff01, 0x4, 0x8, 0x3}) mprotect(&(0x7f00002c8000/0x2000)=nil, 0x2000, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:19 executing program 0: r0 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x1800) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r1, &(0x7f00000003c0)="708daf5e00a711f0add4b4ae49edd1da2cb82f6519e8492e65716012cfd215becae077f3b56ccaf84684b17f3dc275077952174588cbd16689c2859212709ed9cd6b4325f7c58a82801a125ff275d1ed5eeb67850d669ba0ac08fe46b87031b6906f9b06492b4309a0d5877236a5eeb0ff0f6219c23d59e579fd3fccb89cb45e1193f31bbeb351668f50c8a0083bc41328b850334dd72b333195d35e9fb8d2d42f7de1c8eb3585db1f3b17bd2d13611086d3fe36fe36ebc2bdf69d41de3e5befacf9443fb3c3cae70dc0cd33c4b06f7afb82b3cc6f8619aa0b26ff0332aebc93483c1efa7ac8a3cbd96427490d475efc68dde54030d3b7435c1e7e45f0c9e772a3a39eb7a918ddf323ea0d3721a3b16203ad6531a16496e01d878b72b30caf1a9f2a4b449d9d6b7ff64562a35c5560ef81a4bfe1dbcf7f0757644144102a7ba96893c4214c6c27576f2afaf681e4b08d12ac0396f0e77b442caf5e1137d29d67c5a513d545fece30992de2637cbc13438ca6d773b733e156d0ec123e08fee6b51d5fe4c3598ef6579a778c335675e68d28b3124130fe51792013c86e06328524c7d7ae975367ee9140d33955a789cea04b5186e2ea80174d6b50c3a1695a1dd0d5f5d2400b27442d", 0x1c8, 0x0, 0x0) execve(0x0, 0x0, 0x0) shmdt(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r4 = dup(r3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r5]) r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r7 = dup(r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r8]) r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r10 = dup(r9) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r11]) getgroups(0x7, &(0x7f00000000c0)=[0x0, r8, r11, 0x0, 0x0, 0x0, 0x0]) r13 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r14 = dup(r13) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r15]) setgroups(0x4, &(0x7f0000000100)=[0x0, r5, r12, r15]) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x2) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) 16:00:19 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x400, 0x0) lseek(r1, 0x0, 0xb, 0xcb95a96499a8c100) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$SPKRTUNE(0xffffffffffffff9c, 0x20005302, &(0x7f00000000c0)={0x6}) r4 = accept(r3, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180)={0x7, 0x81}, 0x8) shmctl$IPC_RMID(r0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000200)={0xfffffeff, 0x7ff}, 0x8) r6 = msgget$private(0x0, 0x20) msgsnd(r6, &(0x7f0000000240)={0x1, "f307dbb280ea9248286f74dfc511d2d83c2056204233a7ae7d3f73d2fe700906b6dd8534ccce384b9bf659c34bbc25093f6fa216593f66f60219a43f9a5e7c208b8b44e17bd1915b737b42ea05c6aec688a086f672e7c63030aaf57f6eb008cd03d92bdb6b545ece345a481fb54ab708e2a81d67f9c0a41345711927174a1c09bdcd4c7da6ed00c004a8205727e02ec33c411014412f00d0636aeebcbaf8f914b9f1c5382165f55397c71dd2e856fba9901e08ddd0f507d3e052c578ddbebee0818f7fa7a97d650aaf8238325608"}, 0xd6, 0x0) r7 = semget(0x2, 0x2, 0x10) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000340)=0x18000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) setreuid(r8, 0xffffffffffffffff) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCGRSIG(r9, 0x40044273, &(0x7f0000000400)) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r10, 0xc058574e, &(0x7f0000000480)) r11 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0xf8dc0d48b3d631c2, 0x20) r12 = dup2(r11, r2) r13 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x48) ioctl$TIOCCLRVERAUTH(r13, 0x2000741d) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x36b4153738cf9c54, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r14, 0x80045745, &(0x7f00000005c0)=0x1) getsockopt(r12, 0x1, 0x8, &(0x7f0000000600)=""/184, &(0x7f00000006c0)=0xb8) 16:00:19 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a06589be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94ab541fa0f2da184060dd0aea829555af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d", 0x20, 0x0, 0x0, 0x227) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:00:19 executing program 1: r0 = getegid() getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, r0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) 16:00:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x141e8, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000001c0)=0xb6) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000000)=0xc7) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0xc0044266, &(0x7f0000000000)=0xc6) kevent(r4, &(0x7f0000000180), 0x0, 0x0, 0xfffffffc, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000040)="510fc3", 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f00000000c0)="13a9e73a847d23dfe4067c27eb36d57ed2889fc94c50bcf8527eb1a456cd5f035ca0dbc4d995327a320c0293b1948feb486332e638667db0afe9baabb66489860e6591d99daa23bd9385ec2af01d6c4286", 0x51}], 0x1, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x80}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r3]) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x17, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r9 = dup(r8) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r10]) r11 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r12 = dup(r11) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r13]) r14 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r15 = dup(r14) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r16]) setgroups(0x6, &(0x7f00000000c0)=[r3, r5, r7, r10, r13, r16]) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x401, 0x1f}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{0x0}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000004c0)={0x5, [{0x2, 0x5}, {0x2, 0x3}, {0x2, 0x6}, {0x3, 0x6}, {0x3, 0x101}, {0x1, 0x4}, {0x1, 0x3}, {0x2, 0x10001}, {0x3, 0x7}, {0x1, 0x70ca}, {0x1, 0x5}, {0x3, 0x8001}, {0x3, 0xb326}, {0x0, 0xffff}, {0x2, 0x1f}, {0x3, 0xc761}, {0x2, 0x7fffffff}, {0x3, 0x5}, {0x1, 0x9}, {0x3, 0x4}, {0x1, 0x1f}, {0x1}, {0x1, 0x800}, {0x3, 0xfffffff7}, {0x2, 0x8}, {0x2, 0x100}, {0x3, 0x400}, {0x3, 0x1}, {0x3, 0xffff5328}, {0x2, 0xff}, {0x2, 0x200}, {0x2, 0x5}]}) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="b5e9fef5bd9a54d4437eb6ea1946bd6aa85d9b6a121539d02773a1c8c2c924c119354c2235e5cf7bc842c3416db2d964c4034faf65838aa4adbeecbd9ed3885cc981c97e457dee7871e828c1c6a97b2ce08abbc59db4a1a72eea6c74204488fbebbd39ecfd52dd6dd7d1d77d08d5cc4b058dbe9da8bab9830d785e02ab9474dc2073214c9b502451d227b92dfd2351d32e58203c687da70b835dabf74e7624abac6a1c61e5ce67210f9a75aec83141dfde2245530536b5c1e85d5c84dc2630ced788eada88c1c9c53f07c680c45e5a432a46d394bfd45f59bceb9c35fc28cc20dafdbd7ad882ffe0a9e03571c8604615480f46396def5e2be954ac6f58bfee507675ccff0040a0a60dcb0550103723debffe4015afd104885851fa22dd3aee88abaa951dce7d85ac1cde77ed836a372bfb3d3daeb05e9c12449bdff2d3e60e823439c058dfc3f7717f8a7351785bf5995493c20ba4f84fae418df113f84b2b097c71d235070500000020a4883340d88a00000000"], 0x41) socket(0x18, 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) r6 = getpid() fcntl$setown(r5, 0x6, r6) r7 = socket(0x2, 0x8001, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r7, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r7, 0x2) listen(r7, 0x7) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x200, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x17, 0x0, 0x0) r10 = getuid() r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x17, 0x0, 0x0) r12 = kqueue() r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x17, 0x0, 0x0) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x17, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r16 = getgid() r17 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r20, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r21 = getpid() preadv(r20, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r22 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r24 = getegid() r25 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r22, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r23, r24, r25, r26, 0x1, 0xff}, 0x8, 0x6, r21, r21, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r19, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r19, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r19, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r19, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r27 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r28, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r30 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r27, r29, r18, r24, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r30, 0xa5, 0x3, 0x1000000100000000, 0x6}) r31 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r32 = dup(r31) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r33]) sendmsg$unix(r7, &(0x7f0000000740)={&(0x7f0000000140)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000600)="8aa64c4e6b51298549e8b1c133cd3db483fd6659fe82b2d8e14da27a20fe26aa18f8cadac409597be2871ccf9f5ea253bd171c2974e0198edcc90858d7a24c4d49be2330d3ea641b7e8fe33b27e2d7e4d7645f7b578fc1e5114a6d", 0x5b}], 0x1, &(0x7f0000000680)=[@rights={0x20, 0xffff, 0x1, [r8, r5, r9]}, @cred={0x20, 0xffff, 0x0, r6, r10, r4}, @rights={0x20, 0xffff, 0x1, [r11, r2, r12]}, @rights={0x18, 0xffff, 0x1, [r13, r14]}, @cred={0x20, 0xffff, 0x0, r6, r15, r16}, @cred={0x20, 0xffff, 0x0, r6, r18, r33}], 0xb8, 0x4}, 0x4) r34 = socket(0x2, 0xc003, 0x6) connect$unix(r34, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r34, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) 16:00:20 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(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(0x2, 0x4000, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x2) 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(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) 16:00:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/n5ll\x00', 0x20, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x8) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000140)='./file0\x00'}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) semctl$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000180)=""/72) r2 = getppid() ktrace(&(0x7f0000000200)='./file0\x00', 0xc, 0xf14, r2) preadv(r1, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000200)="80029b49b996b60ec62015e2ba4712cf1796cdd4ec123ca4e0904cbdc7a863391e5383f123dbe763e908ead120a1a5b7e3be887e8362b02a38a233ff218c38acb3491012c59e6a393ae174068c0687034b3d3ad1178fd003200205439024d1c08db2ea80751dc964cd990308489f2737866c8ffaa5edfc1ecd850ac22af7b10414", 0x81) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f00000001c0)=0xc) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) r5 = dup2(r0, r4) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r9, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r10 = getpid() preadv(r9, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r11 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r13 = getegid() r14 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r11, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r12, r13, r14, r15, 0x1, 0xff}, 0x8, 0x6, r10, r10, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff000800000000000000200000000000000000000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc37aaaff99d17a644e3cffc848"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgrcv(r8, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x17, 0x0, 0x0) r17 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0x17, 0x0, 0x0) msgrcv(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYRES16=r16, @ANYRES64=r17, @ANYPTR64=&(0x7f0000000ac0)=ANY=[@ANYRES64, @ANYBLOB="95cc4377a5112a92ad24db571cb88f32e4b59496be1ca4fcc195342f18a2e0a3b7e2ed395e8f4c5586d4134123933c0eeb4b06363b37193a", @ANYBLOB="e01ba23775b0f654e9a112a915f6c25762d2cf9959c72016a005024f0fc3cbcdb3d5f7d98acdfcb831528a542f24d5c2dc40e1c8a735ec57bb2e4179ab2f9ec1414c4ce71ad47439a1ab9401b49a1ab3920d72", @ANYRES64, @ANYRES64=r10]], 0x3, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r21 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgrp() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r18, r20, r7, r13, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, r3, r21, 0xa5, 0x5, 0x1000000100000000, 0x6}) msgrcv(r8, &(0x7f00000002c0)={0x0, ""/154}, 0xa2, 0x0, 0x1000) sendto$inet(r4, 0x0, 0x3a134727, 0x9, 0x0, 0xae) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)=""/4096, 0x1000}], 0x1) pread(r0, &(0x7f0000000200)="7b3cc46c3a9803c5be69e48ca46f2702221007cdacb3935bc6243efcee7febf23a3d646458c6a1a31190838acda6f2c65c62c4cfc9a77f4b9f6916ede0408312402ccc1c024327291036441dcd9b19015599f06c4a04c39c19e3718eb6986461ba4bac72967b705d8ed839b3f4826e3a389d094913949e7bc544f707e7983d88827e5409604278c99e90e447bda4bb2d95a82aeaec36d91d12d1b1ac05992a2561d803f4e47b5caefb8d2841d6124e793c017c321e393948b954752c18065affc5c837fee11c2f9f8ed0f4b7cb34c79c6b79ae7f01c6271e18ad30f440d170a15c064af69e8255d09a5cad69914a9761", 0xf0, 0x0, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8080, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file1\x00', 0x80b, 0x3, 0xbbea, 0x1, 0xfffffffb, 0xfffffff9, 0x8, 0xcb70b683480fecb7, 0x3, 0x80000000, 0xef6}) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x7) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1c7}], 0x5, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x201) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r4}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000740)) r5 = semget$private(0x0, 0x4, 0x201) semop(r5, &(0x7f00000002c0)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x803, 0x800}, {0x2, 0x6, 0x800}, {0x3, 0xfe, 0x800}, {0x4, 0x8000, 0x1000}], 0x5) semop(r5, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)) semop(r5, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) r6 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r6, &(0x7f00000000c0)='./file0\x00') fcntl$getown(r6, 0x5) r7 = dup2(r2, r2) read(r0, &(0x7f0000000340)=""/197, 0xc5) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0xffffffffffffffff}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x64}, {0x2d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r9, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0x1, 0x0, 0x20000084, 0x0, 0xc51f}, {{r7}, 0x0, 0x80, 0x4, 0x652, 0x6726}, {{r9}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x0, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{r7}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffff9, 0x60, 0x2, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x5, 0x7}, {{r8}, 0xfffffffffffffffa, 0x2, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x40, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) kqueue() 16:00:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x4, 0x7f}, {0x18, 0x2, 0x4, 0x400}, 0x0, [0x9, 0x2, 0x7fffffff, 0x10000, 0x3, 0xe3d, 0x1ff, 0x6]}, 0x3c) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x323}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x686}], 0x3) socket(0x0, 0x1, 0x3) 16:00:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x1, 0x1, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x4c6) 16:00:20 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20000, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000180)={{}, 0x5, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:20 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000000c0)='./file0\x00', 0x218) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x10001) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r1 = getpid() preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r2 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r4 = getegid() r5 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r3, r4, r5, r6, 0x1, 0xff}, 0x8, 0x6, r1, r1, 0x0, 0x2, 0x1f, 0x400}) r7 = getegid() chown(&(0x7f0000000080)='./file1\x00', r5, r7) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000140)=[{0x0, 0x4, 0x6, 0x4}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x8000000000024}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000280)) pwrite(r2, &(0x7f00000001c0)="720a9c1dcacefb944feff9ce63d2aafca3e07f47f98eb7d1363d2e01e9f3a0a21f3d6f56cf30f13be62eb2953f4f9c3efb5eef798300fa55edae50255311e63e24a67bd424dbb7f366b4174f555428843155ea7c64", 0x55, 0x0, 0x0) 16:00:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x400, 0x84, {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) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x84}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="a51b7270e082ab372a21f128ec94") 16:00:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) unlink(&(0x7f0000000040)='./bus\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f00000002c0)="d03278f944f6b0b4edaaad8ded9ec11030bf0814e0e1fcc517ee0196a5ec13b5c2a5670b22c63a992fab7ed884d64493d46311b1339410d93fa3b9d5090a56524b0061efa4413d36c503f1f8cf5ad991cea045310a49c36ea90269dfa2a70df5c835256644ebe6fa467e7453813fa340fe4f0db1a8106aff17aa2e7aac5f6062c096a374e1c80160e9420bcc4730b99c60ad85b92623b4977c4ff048a256bc48cb3d885581ab38b8583b44ab5c7b0364b870d992bafbff2bf06e8521565244a97682d3f3c0f3f084540eb16d4e0093f27a39d8a7631a32204b2c81830867f9319fc35d51f645dc2b14a01a010823e7bd491cc9f2a9dd573afd41d93cc01584212528ecdd563d60b100adb2859618af1aeb39121368e37814286d5ee641d0579ae4520e6107871713ffc3d5e2377079dca99997069134f07d8832a9970fd9b178c2b72b1229cf682aa0f325817b6008be4b0e2d0733df340043926672523e8bec8ac649bf38494823cf891b04732561b3fdafaf0496e38a7b151fe8a8caf0146826aba5944640ea472b", 0x189}], 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x4c, 0xff, 0x9, 0x3, 0xfffffffc, 0x3, 0x4, 0x0, 0x1, 0x7, 0xffff}) execve(0x0, 0x0, 0x0) 16:00:20 executing program 0: open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x48) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x22) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) r3 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x6) shmctl$IPC_RMID(r3, 0x0) shmctl$SHM_LOCK(r3, 0x3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) r5 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000180)) 16:00:20 executing program 1: r0 = socket(0x2, 0xc003, 0x0) socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000680)=0xfffffffffffffd71) r1 = open(&(0x7f00000007c0)='./file0\x00', 0x0, 0x62) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000800)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f0000000740)=ANY=[], 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000040)="297dbf14687328c442e41f26fcd370b4e9c52e989d4d7652ed68aa70a6116c277ec04ec630afebfc4a2da87104936c5057f9fdbbb2f32c12ff2365acface58ab08640169feb432b543b301505aadd01c3c14c5dbb55c4d5008b33fb26da926116d8969d521f514e546615e8c22bdce676980bb7393506ccf89734eff3b72ffaad73334e48d623d522b8f3da8e677dd1f2aaf28659490d934ef2b12696861ff4daf91e76dc7c5161f5104907593f0aa063b409a26d406902b66ba1991c613b2f6a5dfbbfcd4ba8efa32069ab1e881ccd3cc2b4f454c5f3fd6b40712c9716ecd1eb7a378479f8fa2b07767c1859c3a4601115fb9b720b0ee72cc12172952da923d91714f2b487e926b72dd6d642c3a422015732e948043f2a9f558e29709ccdacf9189197b6f89d970580ac7bf1da0b4dfa9fcd0e5e8a7e3b3fd9492a72e573567ab6bfeb905fce0f28414c897dca2081f4ff6673f1997c5814e311ede30c6220b5c8f0a26f49ed5e8a9d592672626e5cd56ca4acead3e2df3b0d3fdc8be56224362142cb1dcad034ab409a19ed40cd90153123e2a2ae20bed8faa3ad0f91233f98b4935c29bfbaa17356b753cafcc5902277d1e155d5b3bc66e580796e06222845483b65c117907d980a49a0619ccfec3b46e4ea7066ed9b2cc35e0a98cca92dabb3dd14018e2c60d1d71e8b77cff9851884478b593932be49877a4e65548d4138d604fd3f1956751d01c1b4d4b983e93646abe81f4f2eb20ca69379e7a2940c63ae0d2ac7e620ac22dff56c96c343e384cf9dab7f9afe17b6607914799983911d79c3d58f6e97e6ad8127d8f115f5a5ccd6575940388c6d0e3da16a43842ae319d0f0acfb3425c07666e571bb1a07a0cd08b27a7736bf0c25153453979934d648ea4907a7e983a78215844015b2aa6793c5fcfdea509bf036d19b69c6c2cb7e165547c3cde5c974fa190fa957ec92e700e5125eb1ee84cb2cb751de2e5d6dec78c91533f0a71418228cce52a54aeca8c0510f749ad7e48904ccea4d6781977d6f6e953db0943c0044209dec62069eabd89e3a365d0f116b5392fda51187c4c48e36fb1407ba9b27ce928ec38d6004f1054288624da81c0ce0ce9aee261fd8ee3731f66923c82ed1d27641a1f2046fd0df18a261f0cbd38beca3fc9c8383a52f6dbc44179479c5f59e2278c2e81df994b7091545d08e55c4a7df03bcf69a39decce1d90be1396f439ae513e42de7b62c4a5cba38a13a5eb5160480561e78c6f0b96ea0796304ddb49cc181362d92d72f7615e8a7922624b380db3ff7359919252e53b19d5da85fb431735b1923e754b07d7cd9396d4a4dee680bf6f2b5ba1d48bff18771989f3d1f6885edc4409cba33491d660007e3865f1552595a48176f12ca031c1d4f7b0c8fd99ee6c78e2521acae935147dbd153150ae7ddad7d954637506bea53f607b094b20ae6c8a1e727e74c601850f9bb77020d5f1bfcd9bf985a3930a85989de15b4073a7efc7af5fc14352c1c66d011535b953070ea6e9b220b84ac3ca3e01d2cb562fb2f746c7d18bda3b547ad40d7281f8d1870de27756f327abc06445f270362c66983d8667a83701568c9f85b0feb7bea2e5efb96c1f419da5787822ed1d681951b612719625c4bc0570a1004612c842505e60acfb133f49939eb68062a0cc244a8a4311d3b3ed5fb75bd01c5da156df1e2ddae9d5eda7e816e29c46d830ac4454d8da21cbd6ada41727c0eb847ab5224acd9755d7563031d92151de99b9b0864a9a27f1ce28f02e8c701067ddb7b436174f8ad9a49a33801f6572f3da5564d2e1a91359a108c471c72baac428ad2ed4c03e915160fc390b0519419080dd3999edbb1b147b65858ab38b543216e672a80f177d68e12635b82ca59dd0b1c11978c332ce2e10d36fa99cee289b30178804850a040fc214196f4aed94f67ebfef6a21bdbfe4e2c666485032e43fc7b33e4316157b9e84f68caa21bd1fdb079e1cde23bc0510ff6a2c3327cb9784df26dc32591b7f4aace81ca081", 0x5a1}], 0x1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000700)={0x4, 0x7fff, 0xc7a, 0x1, "5dc8fafa861da00cb2039e3878b5fbfa01ec8405", 0xd7, 0x200}) chmod(&(0x7f0000000780)='./file0\x00', 0x4) r4 = msgget$private(0x0, 0x4) msgsnd(r4, &(0x7f0000000840)={0x2, "1fc9c732d1e1639b58e70d1af3e758d675759aa801a3a1b5aed5e32cbbbe4b87046a7b74e2fbed0bc8bbc9e7ec034390a443a3ded2c4c6decc2f0b59022343d1972c1f00684aef02a6a94ac0c4e97fd8c38e461c1e2c1968403dcc160af32f6df489b818a7d64f524755a6dfb0f46359e544418f36baaaa7"}, 0x80, 0x400) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000600)={0x5, &(0x7f0000000000)=[0xae, 0x2205, 0x6, 0x1, 0x81]}) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0xc0044266, &(0x7f0000000000)=0xc6) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCCONS(r9, 0x20004276, 0x0) ioctl$TIOCMSET(r9, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000740)={0x4000002, './file0\x00'}) 16:00:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x28af) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000180)={0x7, 0x6, 0xea, 0x1, 0xfff, 0x4, 0x1, 0x10, [{0x66, 0x5, 0x5, 0x7fffffff}, {0x6, 0x5, 0xff, 0x6}, {0x7, 0x200, 0xb4c, 0x3}, {0x1ff, 0x6, 0x2, 0x76a}, {0x4b, 0x5c, 0x7f, 0x6}, {0xb83, 0x6, 0x3, 0x3}, {0xe1dd, 0x9, 0x7f, 0x40}, {0x1, 0x20, 0x4fd2, 0x4f0}, {0x9, 0x3, 0x81, 0x5}, {0xfc000000, 0xa3, 0x7, 0x7}, {0x5, 0x3, 0x10000, 0x969b}, {0x7, 0x6, 0x7, 0x3}, {0x7, 0x3037f973, 0x4, 0x2}, {0x1, 0x5, 0x8, 0x6}, {0xffffff7f, 0xffff0001, 0xffff, 0x2}, {0x2, 0x1, 0x7f, 0x72e}]}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000002", 0x4}], 0x1, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x6, 0x5, 0x40, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x3, 0x1, &(0x7f0000000180)="e39eaada325787968bd04df4bdc0d979a0f9317cdaf685503027ca525ccc79a6d10acd89e11a1dde93f4e21df3e85f8e85a8aeb827b5092ca3590bb33aec5b19dc40fd512be748600bf4ab1202ae2aa70f75e04e5c1c0876e7fdeb87a63c589c1f32a5f8", 0x64) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000040)={0x6, 0x180000}) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000004) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000003c0)=0x8a11) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) pwrite(r2, &(0x7f00000002c0)="a3019d759bdccc0f96b77012f8b3e4f6216754248545e14aefe9c9736aac32f8247b4eaf70a50ae1e63362b6f0132ab55948ca9cb9d9bc78742697f597a7e522023f1baeec52c16c4248a179532fc58d5dd93144a0f3d6731f9583ae2fd2ec04acaaf274c2289a641e0adbc82865a875427d874b21f368f13f27170e12f115d5b093322d9830bfe6af60cd728fa8dc007134d0eb8ad3d4c18f1aeba76e4362cf48", 0xa1, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r3, 0x1) flock(r3, 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000380)=0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000280)=0x80) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r4) r5 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) write(r5, 0x0, 0x224) openat(r5, &(0x7f0000000240)='./bus\x00', 0x100, 0x8) r6 = socket(0x1, 0x4, 0x0) recvmsg(r6, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="a5637cb3580660e44ceaff125c001a0d25716c111197e87d86910e767f3156327f56ad72607030ac68a78afc8c8596234ad19c5187b3002b87c47b313dd3da4d44f40280896db253cd477bd370125e39e718d8733e07149f18aa5ac2a3775aab22528c5df20f830da830ac742ea68d80279cbc2ff57cd73e77328dbff39dc112b6d21566d38d4314deab8a1a2c120e13d6fc6872633b8a768cb47213edb5a2c78d9382cd48ec0189b1924b74", 0x2) 16:00:20 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x300, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) fcntl$setstatus(r1, 0x4, 0x0) syz_open_pts() r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r3 = socket(0x2, 0x8001, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r3, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r3, 0x2) listen(r3, 0x7) bind$unix(r3, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) mknodat(r4, &(0x7f0000000180)='./bus\x00', 0x4, 0x8) syz_open_pts() 16:00:20 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCCBRK(r2, 0x2000747a) fcntl$lock(r0, 0x6, &(0x7f0000000000)) 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0xd1d1, 0x101, {0x0, 0x4}}) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffff}}, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x4, 0x5}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x80}, {r4, 0x1}, {r5, 0x20}], 0x3, 0x3afd6fd) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:20 executing program 1: setrlimit(0x6, &(0x7f00000000c0)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r1, 0x2) listen(r1, 0x7) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x3) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) 16:00:21 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000840)=0x135) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCSCTTY(r2, 0x20007461) writev(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() close(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r6 = getpid() preadv(r5, &(0x7f0000000680), 0xffffffffffffd79, 0x0, 0x1) r7 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r9 = getegid() r10 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r7, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r8, r9, r10, r11, 0x1, 0xff}, 0x8, 0x6, r6, r6, 0x0, 0x2, 0x1f, 0x400}) r12 = getegid() fchown(r4, r10, r12) r13 = syz_open_pts() writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) read(r13, &(0x7f0000000380)=""/223, 0xdf) writev(r3, &(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(r13, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:21 executing program 1: ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./bus\x00', 0x1002000, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x203d, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0x1) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x100, r2) r3 = dup(r0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000000)=0x6) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000480)={0x3, 0x9, 0xff, 0x6, &(0x7f0000000200)={{0x2, 0x3f, 0x5, 0x62, 0x1, 0x100, 0x5}, {[0x6, 0x6859, 0x20, 0x9, 0x100000001, 0x9, 0x4, 0x3, 0x3, 0xfffffffffffeffff, 0x3, 0x18, 0x7fffffff, 0x56, 0x0, 0x8, 0x5], [0x100000000, 0x5, 0x4793, 0x4, 0x6, 0x5, 0x900, 0x401, 0x1, 0x9], [0x401, 0xfffffffffffffff8, 0x3ff, 0x200, 0xde9, 0x0, 0x2], [0x8000, 0x10001, 0x9f, 0x3, 0x8, 0x8], [{0x9, 0x1a9, 0x1, 0x1000}, {0x0, 0xaf, 0xff, 0x6}, {0x1000, 0x3, 0x1ff}, {0x5, 0x2, 0x1, 0x8}, {0x20, 0x9, 0x4, 0x4}, {0x92, 0x5, 0x6, 0x8000}, {0x2780, 0x10001, 0xd4e, 0x4}, {0xcfed, 0xf7fc, 0x0, 0x9}], {0x48, 0x9, 0x7ff, 0x10000000000000}, {0x0, 0xf5e, 0x4355, 0x6fd}}}, 0x8, 0x98}) connect$inet(r3, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0x20000010000) 16:00:21 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = socket(0x51, 0x0, 0x9) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc1206925, &(0x7f0000000300)) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000180)) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x15}, {0x16}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x0, 0x8, 0x5, 0x1}, {0x4, 0xbd, 0x5, 0x101}, {0x1, 0x4, 0x1, 0x9}, {0x0, 0x0, 0x7e, 0x5}, {0x7, 0x1, 0x1}]}) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000140)=""/39) 16:00:21 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xe0000000ff], [], [{}, {0x0, 0x0, 0x0, 0x100000000000}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x200000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r3) r4 = getpgid(r3) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r8, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r9 = getpid() preadv(r8, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0xfffffffffffffe97}, {&(0x7f0000000840)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0x74}, {&(0x7f0000000900)=""/11, 0xfffffffffffffef8}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xfe30}], 0x7, 0x0, 0xfffffffffffffffe) r10 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000740)=0x95) r12 = getegid() r13 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r10, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r11, r12, r13, r14, 0x1, 0xff}, 0x8, 0x6, r9, r9, 0x0, 0x2, 0x1f, 0x400}) msgrcv(r7, &(0x7f0000000ac0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000df0000000000f3ff0008000000000000002000000000000000d8b70100000000000000831f0000f32fd93d3b5fc9c5ddf80000000000000000000000000000000000e6ffffff0000000000000000000000000000000000006903000000000000001c0000000000f4ffffffffffffff00000000000000000000ffffff7f00000000000000000000000000000000008c00000000000000d61f954f8c61306ce371898c94906816a1b6f8a8444de6b4fe1a2d623a5d77169a0731c16f2d820bca6fc335081f19447aaaff99d17a64"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000dc0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998477f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31d5ab687a615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x1, 0x800) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240)=ANY=[@ANYBLOB="0000b25043a8b4e1"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r16, &(0x7f0000000380)={0x0, 0x2e9, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x405) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xfffffd10) r18 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000a40)={{0xffffffffffffffff, r15, r17, r6, r12, 0xc0, 0xffffffff00000001}, 0x103, 0xc07, 0xffffffffffffffff, r18, 0xa5, 0x3, 0x1000000100000000, 0x6}) r19 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r20 = dup(r19) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r21]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r4, r6, r21}, 0xc) r22 = socket(0x11, 0x3, 0x0) shutdown(r22, 0x0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xc, 0x95}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x7b60fc5f8e389160, &(0x7f0000000080)=0x5, 0x4) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x0, 0x2, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:21 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0x0, 0x9, 0x2, 0x7, &(0x7f0000000180)={{0x30, 0x0, 0x80, 0x9, 0x7, 0x7, 0xfffffffe}, {[0x5, 0x39, 0x1, 0x101, 0x3, 0x6, 0x1, 0x8, 0x0, 0xab7, 0x46, 0x8, 0x1, 0x8, 0x2729, 0x7, 0x4, 0xfffffffffffff987], [0x8000, 0x3, 0x2, 0x6, 0x5891, 0x40835a39, 0x1, 0x7f, 0x80000000, 0x81], [0x4, 0x2, 0x1b5, 0x8, 0x7f, 0x6ee, 0x1], [0x3, 0x8001, 0x7fffffff, 0x5, 0x80000001, 0x9], [{0x200, 0x18000000, 0x7ff, 0x44b0}, {0x40, 0x5, 0x1ff, 0x401}, {0x8, 0x401, 0x1, 0x8}, {0x1, 0x80000001, 0x8000, 0x10000}, {0x6, 0x7, 0x7fff, 0x80000001}, {0x2, 0x2e0f, 0x3, 0xffffffffffff84c6}, {0x2, 0x10000, 0x7fff, 0x7}, {0x63, 0x0, 0x9, 0x5}], {0xc00, 0x10001, 0x6, 0x1f}, {0x46c8, 0x1706, 0x0, 0x2bacd99e}}}, 0x82, 0x9}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socket(0x2, 0x800d, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 16:00:21 executing program 1: r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x4f139d4a24ab076f, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x7ffe, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x2, 0x3, 0x0) r4 = msgget$private(0x0, 0x104) msgsnd(r4, &(0x7f0000000240)={0x1, "bdf9593d83a897476ca0e1d313b4c68d9bd915a47678b6f0f989797c011a61fc443470f0f7a7b493f157235d3756c64bbe46917f1a4b4e82c026fd67a5573ba553380230c908839345a92975aef836a453d5f91c5b6c6357d89ffedd756cdf8ed1e980c90c2ddd96e8c5da558c9cb9e6fbe463bb928b4509198106a25e098f4a26a343152de3b255647445b8c75263b9587c2efd06f913ff308385c5fac05332af370d3e6f63b32701596f547409ad96a851ef22bafeae1243d51d0e5b45d2c159be121090eddecfde91f68d1d5c052c14d926ef8bd97d14b77a752d38198df2c19c4557a50d43d450674806b5d6a317e6cbece15db50e3f0fc3434ca75964a5a04f58795d4ee621eb5791fd4d3fca8bc217ed6dcd8e0051169a7ef31adf22d5a00f77816f478258122b5370262d312c69a73e5164221f832b35591c30c043c0a97e0809313abf95f45fbd75ae88a1ef2be1e88626064c99e4f1907b313431972427be503cebe0b71a480067e6159cbaa557e95cf095ad3d2c4d78dd1b9372ebc6280d2b52ea8bfbfae0e5319ebdf29ff50a2ef6d7dfa527c5e159afbf2360a83226c0d31fe17fc9596743f458c5845c5bc809eb2ad8e6c68423741a681fe906dcbcb4f0a14df6686c62a0da3c7c7df2b8baf77eb4a2ebbef9998651b26b340adc04a284e50ce61517a408c0856840e45a18f874fff3bfe24b6df1025ecd0e24a92c4e112cd55c59b1bca34fb2fe3126e28213214bb3c9b71e5b5250c4dd6b16d267471170d764b4b48b59530207a2738917462fe17cf25fd83d2aa25367247812fe5bb02b3ccd492caaff5e771ff7d656af3e1c3ec82bcbe98678810643cf5fe9841e6c2ebd4db839c5c4a430f7c2cc713acb35c9f3dcd94093c401824811e1ee1548e104a4299e9550abb034e1df303157a72877a16c4b21f7478a88d96245d8f73af7ff5b72ead0ef5708a8f6c7b47d2b421c3f833958685845b96037545646dc921619076ecf8c5e7901b62106e4eb4078467ce6560fe97304fee4cbc6a495fbcf256166f74f323e514ea416258d870a02a87ef80b17999c6a0381d89af01b685668d8b21bc13bbac2660c0c63b675994f090fdae89f2ecfcbfe9585bf8be4f493a40f2983a74814e86facca0a80eff856d2eaedec1b2e29b9916c8ff9640fcf6eeb3c245043c72044e079f67e0b43fedfb9653a7cdd0d70f7a6b7dbc59825af289c6b24ea17237b83c6c1d1cf9176d6f2ebfa2f0f6353b8b8de8352cd62dce9bc3a7d4c4bef059404ea2fb3757b882d67ad04232854d3ef6cdc7077a188ae3961d963373760abdf6df6132ac88d27c17e60fe4bf457db616a883dd98eecdb3b7c7f08203a53a069bf2ccefcf1f9ae303882acc6459b1d043c9495280dcd0df96ccb3008e250f0cea4a2bbd66bbcaec4f2a704078ebc308bed107105be58b348de228afdc2657fdc90c2c80635f6b925538140be799fe5b0d42a86f61340732a8af05605425402cfa9077a13777845dc734746fae87c40cf669bdbe1d4e685917d3bdfd10203c037e93efaad73547c08446ddefb079bb1b923a2ad881b2837920f0b8fc1932d9ab0c0aaa5e802a71a39d0734f34dc087275cb48a32de7a1f8bde862c35ee3c3efac0bbbe626c5577922189db66fac232d30375752532c8779e4dd92ead26c55ffd24de4fb684df837ed569fa28e0321e624617339e289b112462dad1e4b042d1ca0059a80ffa6ff26a6714572e4fa7be7656a4275e0dde00ef7113c27d564daecc9b5707674593e25b522e36d9c54044838592c7b1e1c43b3e9bcf10277f25fab8794950639b93c84f6641da5c3562abdc595f1fa1d5c7bd34b3c6c88af8e05fe5eb28b4c8ddbfe80ec7006d7ac152cc707cd8ed341b80d731502d5ae3d491abb911d0bb2006e5cf1883afb34ebe99b9f2b3a6b16949e8fbcd3711c20fabd4255731f30ae113e91c1879b1ee57761c2fd66af552f6573e79baddde09dd2db241d5be47812aeaed79a4f90d250b07a11eca83e784adf8ad527e80d54c207b373447110b04ed05e7085599e42cc66af7ac5f77905c0c00073a76089c1c38ca5269c6aea224409740088053228dc2daf57e6d57e89ec4e6182e9e2e1ee91bdd3ff0feb509af5ea5b660d75a516604f2938ca58a525e818fd0878868f861ba5fd00e3b52e6c5744ac43043249ba3df6cecec01610d16f9425947700756c3de016f7947df164edeb160bac0ccee833ce4bac0a3af347b3595ae8f8edb7a00fb9fd05fb6caa89643ffe66d165bc07dc3cfa7aa6a8a28f10705922a4cfaac4f9f651697830ee03714c8b57b50f54b2db9a9aa2f22a9ea526c151b2bb4b78f12428cb6391a76e2a69a6ddb9c40ff523da854e1cf483f6bf59e7943468178b70a452b33a49d6e73826be3307de6b56ec50c9a2642c6813be3869f9960295642d0460944a2b85a11eedc2671aac78d3d8f69f94189b68b28e4f2caa6cbe7067f686bff19e04f19064afb2a6dba50180985e3de1002f4643a2ee2271d54bea088fe8cda4290a173da18d351034f5cf2631141ec6e4244429684ee0f6be8a32df68054224eb6ec6b191d015944c3be945e751375bfe5cffbf6744cbcc2402be49f5bd97a83775bfab69bc0d987f9e1ad0253d63bd453d549826a78182b24f8e57bf7ece9ca6023a3ea9c8c9acdd1809ec50884f210f2e0e21e820cec85ea3f27cdd616a9f9801a4b5ea3201bfd29e2b524f9e3954936b5f35416c21b450cfc6e4a36123a009ae118ea9c0c74385bca312bf5c8eee53658341fdcdc44ef0da4f8876e60d0bf8d74c98c1d077fbbb1e9eb44aa5652292b0dadbd08361a903c88a5871abd2c4b17380e0c53cfd0344bc4f43b7a601d1dd47426adb443a88cdc3b256439f11b1267240f792734d92f72ee92dd5f697476a20841cfd628ea8b8947e91e9bdba44624f0f676e71c3e17fc3bc5abb95b4990ac1ec4f9ee031987d2f1cd8d7a525376beaac99b551a032d99aa7d4a945e7cf72901ae59382b91511062da0ecca3b63a1fa6cc0ef6a53c587e4994895b54d9c5cbc120bad3eee5d24dd8e762a309f46b58c20720fd436d9746a71daafabad16a9d3f4ec69448deab8bf56cc62099b3f50ff15e89a806a8886b68ccec0e05b9d47b250a19e1919eae85467680cb6adf767835487b24a581c03002f02631080affe2376f2be832129b607968fd87271c9b4391e054577601b6d12bdad32f7f9eeb8356a4039acd1316c5c47bfe80a593b1ab42e7b909978416738199ea60c4275de8e85ff30fc6ce3958d931731358be273f0c1a20abfcaa955306857878951d2e0cb019eb79a1b309fef2bb2e17b86539efc5251fe51860d3d7fb0b43615872666b12e4f87d7c3757dc4a237bc76ea11da8acdbb73c892ed0ae02c5eb50a901f88e624d40fd061124fbac3014ed7da380b236ea4dcc3d23b990e2376c8628b9da3b44c87b7daa05bdc32b367984754e48b697e5ea876dc0c88d3907b09c5c7e17da4983b901b031cd8140e4b4d8f7c029f81f1f96a68c6f703f241b7f05bd7bc2675a43ca78012b7bff57c0d64cdb019b1a3d86025c043f4c8e159e52e12c70434136e6071662bb1ea34f6610e5697039dcac3130001f056ee0f6f071c76f9aca19ef52c4855e7681cb7c09085b4183b4d2b2647cfa7f728023341ddbc97571e924dcc92266c68cd71df89da02594e034660abc6dbb49d60ecef33e258e24d649ae0662d9638d953d1f0d5f35448c7ad98a7a9c0c2d56abaa467f1772e54be54315ea7ca1e01714a828972161b704ff36e984d9245d3b2e0d50c147e970371e4f9f7720c840e5c506ab5e6fb1bed99f687504e02d9570d7af684065dac8017c774a54e12e1618cee12b5747d46442968dce96588a6e4e08b00725da3019a2cd9beb28d9f3859c6ebd591686ce88fa28d4947e8b311de5a872231d02cb911e45aeca68f42a5b2aafbb41eadbcefca5217044afc08e1dbefb1687602b7416af4deb6ed6c622d1aecd8ab55787bbdca6d6030f525a876a171eb684bb924a10664175ec31de5caf1d1ad2f98c31a4f2d610b57b05211098788d6e02f8cbcd1fc480638b1a0e573ace609bd34af1bedb21e6718c95bf6c70e7a418cea8e7c0096bda53b1da7d9bc2fb9ff48377f23adba363144f301b289e8aac67bebe0f99f6d432fbe7037042c610352d001bef6f91e570fe04c49715d0b1b9acf1a6a1d10a31300a8b59fd6da9ccd8b3e98bbc3d49691f2524261c1db734f96ce3f142987d664b24f00be755907f63046c373ac7adbd337fc2d576a630a945ffaf80830ce732c454296cf9f8eb13a36b9d69868740ef66fc36b0537b981bf33ce4599b781b7abcfbc9d858c24e4f8c7c676c24f47bd6c9460a8e7d6caf411efcbed0d68d7958694d5d532cd29895831e1e5591df2511f15ba372442a60de6998f897ef12c1732951fc510c4783538730ad7909b136800e5d1fcc4a1e76303d5192c3bcb91e65fc0060ef5a44bae7796f84c7b143019d20bd062647681b457bb3389143bbb04d8c87f1085281ff2b61ca605c5e353ed71898f6a3712b9c9c2ef4103e317d94683f2f04679dfaa375eec8aa50ebe65d850aba7527661ab445771f23010ea1792eac351fa0c80c34cbed1204055309ad6cad34b9c9204480be8cc3c5a420bafebbfcd2f6e39dc78bf5bff15e0f4241e676ab4959098a8f79c2b30bac03344e88cd56b15127de699456fd2e842c2e0fbab2088b922252c710570f839231ac3ea74962b47ee471f2f91e0e6813459f5f77922d0dbbe8843ab83107a62b112132ed6ab0bbb4a7ac9f450089ab73d456dbc7f2f36df1bcef19f67e7a1e90d8fd1060747b7d33d5ef2bbd33cae2b91a8f995ff478fb62bb66c45bd9adfe2b1701c1a953030ceee472e6852628653f6a364691c103079d2228fafa7c9974b32c196df9cf4aa3b2f4faabfa0d38023f01ed1c9f8ae9cbb4c3d40ed2478ebd719210e55237d8cc94f2b339064449fa97253bda54dc42fb653ac96686d133abc003af59edd06894482a1be664b5db8cdfa513c2a07fa9f1978e097e793592b1a7ffd05c73168136a34667245c4276ac9768307da797e28ad77d45959e8db3e11fc6c4ab7605e6f8877977e346835b6bcadd0949ebeab93589e58aa2ac4f0dadf8964276924be6466aa5d17f5e6b9ca51fa19872124456f76c082334bb383d7e051f4c724674eebd465a8f2d6972fad17ac5dd78f739ca75fbb1429e7cdc3079c38fa7f8e1c931c64e9f9dff59eee7bc53bcf636e39aaeb68f330ed3c4eebf10fd1e8d07c9bb230f689969ac4e81ad36edbced4ffdf82c6a6ffd1370ec275edac5fbcb0b828b8b5aab1f089ef64ba7137522d5228272e4eee2dc5ade7e81f7729bead0fc27e1644403c7bcb881f89b93f82e48ee20f6795f37b955b88283b9fbcb1122a83adf9ebe693588ace4680e4d0283d62dd17dc0f66e09611b79d361a9ada619a9ac53dd022b9f797a618b9fc7f662c06208133a90c1a7ce08a1c357111feb97f805e8bdb02927ad06985c305bad4ad838fd4d954f4ff5354b32117748a843f0213f78f5a81f4a61b78bb856c19a231f07244ef080df99219f7479068d1326f474b269ee396a6db43bac7b4443bf52ef1f9b0ed6fdbed2da5630619502cd74efd391a456636e2bc253e44e9a32e543ea44fabd2924bc57b3602ab8904e0feadd5dc4696560305f28c0a4a71a07e545852b0ffb76fe1611d364689449d23a86f48e75858fd3c365c2eff496e726e"}, 0x1008, 0x400) close(r3) r5 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) ioctl$TIOCMSET(r7, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCEXCL(r7, 0x2000740d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x2}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x80000003, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0703a277d05745192a101000000000ffffff05ffff05ec0420000004"], 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)) write(0xffffffffffffffff, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x519) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) preadv(r1, &(0x7f00000015c0)=[{&(0x7f0000000140)=""/204, 0xcc}, {&(0x7f0000000240)=""/192, 0xc0}, {&(0x7f0000000300)=""/205, 0xcd}, {&(0x7f0000000000)=""/54, 0x36}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/106, 0x6a}, {&(0x7f0000001480)=""/32, 0x20}, {&(0x7f00000014c0)=""/222, 0xde}], 0x8, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:21 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kqueue() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000100)="b6f5187ae77beedffff9345656496fe705078e797a3d9706a27c7d56d7f0a6a97dd5baac7fcdd09b721f989d490a6ae0fb1e8a111237b332c30778ae1ed7cae158fa0827e0238cd50c8c595926c0b939c5d5a313feacfd6a774182354e7dcdf6d70eda651f0bc8f2e023749f6315f1655e51fe28e971eaed649182c23d0b14053f1a17aed19c8cf46bb70c", 0x8b}, {&(0x7f00000001c0)="7ea522a680d4be45bb594600eec03e8726dfbfe71fa5ca38fd6b6e147b61571627bc3b12e97ec3d0a840082f7cae3377516df89a8cf1e3e5423a97c648b8963c24e7584f3d35821267df6f97", 0x4c}, {&(0x7f0000000000)="36e851e4b55a56cff81c0d23ca82097296eefe6d9afe4784517a3d69cb61d5ee43121ab6146c147740d9cdbea8c8af69f48fcbaf1b335da549b74d4b9dac", 0x3e}, {&(0x7f0000000240)="f4034410121adeb3064672c88d2c6e515f64830592a613f7508e4be36cc10ef95ab2fd077d97a1f96cdbac9339973bb121720d496de98e502aff936388881cd4eb978d0ff6c2e4cff8267138ada30f9a4c4b649cca25c342f54a458e80fb75ac9b8f1505a1ed7b413ef2983396ac1a1e66d8a4d0b4c80c1fe8248063e23088c9cda3e30bb53f1b4e35686e111127d6488f2771307491c2dad221fe6d5e626506144db5aebde495b214e2cd948b2906031dd807e72c44fb6ab7242d136aac4e833a03c3fa0aad2573244ed39a4aa0df78511bfc6d08ef9a30e940bc56", 0xdc}, {&(0x7f0000000340)="2da8b52c5d22f92022dada0b04c6a20df1f8734bb7859fc58b791276718e2e85c8e320642a5fa604e419cf0ebdf6ba4555a26ebfe52f4ade1a9e5689768f7b4c7a4f34f3e2", 0x45}, {&(0x7f0000000080)="41a8cc73d3eee4e1c80efeb51052d5b5c20797d4afb0", 0x16}, {&(0x7f00000003c0)="3cd76825c355657d2f29f9c7b9ded28cbcf19f1c8870ff7bd69aa2ee8f8494b543", 0x21}, {&(0x7f0000000400)="4849f394de6869dd2bca05df8d97aea017b3252e7402fa11e2b583e5ffbfd3", 0x1f}], 0x8, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x100000b1}, {0x40, 0x0, 0x7f, 0x9}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="f1a6c614631c91fd70d1e53f33a2") r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="5fe7e11d85fc6c31c909599ac21baf3128c3490312b12268e7071f549b38de7db2ab02aadc6309417cee02b9031093836853fb3a6664e7330df52872b98ccf02005cc2e333aad0c384c3fe465f22dc790707e0b3c775c112dde9a29f401718de8deff1b65bc3ebacd1d57a73daab80a47770014b26468abba7d3336697854f4ecc7ce89b43c14e", 0x87) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x8, 0x1, 0xf5, 0xfffffffb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x15, 0x0, 0x1}, {0x54}, {0x1000, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") close(0xffffffffffffff9c) 16:00:22 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20, 0x0) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:22 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000080)="0000645a2977f84c737e880dff44b509145693811e7363af5b535518d4d4555751d981209c9311ab54c76e9fd4ef4def483163277f83b0e4be9d74a6a810f7a364581abf1d2221dbed07cd9bbcc0e94dca60bce8d40ef30ad11ec7c8242f3215eb27b14ba3de3f6593599baf5c44a0a8740de1aaf8a1", 0x2, 0x0, 0x0, 0xfffffffffffffef1) sendto(r0, &(0x7f0000000140)="010029ba97d0bba1248defae40f01df6", 0x10, 0x0, 0x0, 0x0) 16:00:22 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x200, 0x3973131a27d06ba0) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f0000000640)='./file0\x00', 0x10, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) bind$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) fchown(r2, r3, r5) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000000)='c\x00'], 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) write(r6, &(0x7f0000000680)='\n', 0x1) fcntl$setflags(r6, 0x2, 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x6}, {0x2}, {0x4, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r7, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x15) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') chroot(&(0x7f0000000280)='./bus\x00') semop(r1, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x82, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000940)=[{0x2c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) fchflags(r0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000a00)="fbaf8ac289207047b672d1ac8d1a", 0xe, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000000)=0xd0c) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f397c069105b25dde178f010000000099efa2d39955c7f7a077263d47ff963391583bdcf80da83bf3b51c44793e8be913925a1e7fbbb61be1ff727b9f4963d2086297989043ba0c000000000061fff0178ae394f104a0e8ff1eda0ed3642f0fcea0770fc0c60720293780422994db86f3672e7ba7a2ad7370a0fdf07d1da5e775f4f2709acd8ea88013c50ae8b33ca98518f1423951a9d57810702156e618c0fe79defc130305ede035481d2292476f424f55748f472b1bcac61bf1d9"], 0x10) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x100000000, 0x6}, {0x100000000, 0x82}}) r1 = socket$inet(0x2, 0x4008, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0x401, './file0\x00', './file0\x00'}) dup(r1) pipe(&(0x7f0000000200)={0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000240)={0x2, 0x1}, 0xc) 16:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x79a, "73cc510ec9c06d00007f0100"}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x17, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x17, 0x0, 0x0) bind$inet(r5, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) write(r4, &(0x7f0000000fc0)="962eebb45c9eab6b468d0f0ec48bc41802b50094c67aef9e7fef8981ecfc232d4b80a0cacd6e43950a81affd101fee4ab9ff41e823f5ff44571c6a5ca3efc0274b1c8a86870001490283e43f2ae5579456f9f1efa402007259d693d51241c46d816e9900000040a152e8940938ac0afb70e69bf4ac1ea6e6a21dc9addf0700000041c6700c67d484eb17284a3a7d60e931d2b72eca4277aed5adfb0900c5b3991d77ccba9e9286f97198deabd83a1ca40000000000ff000000002000e41623e106000000000000000c0cc0989927ad3730e2a905004db7edd97405610b00d22b7ee631fc1581c25c4bbff3ac687825280ea98ff1dc9de91196fd3ad326f1330b28a239b97bbe9298f6e1de5ef6860e65bdfdfd68e4be2468c8160b9eebc9d719d2fb11f2c38370e5d9941be094c931b7eabf7f075686d50000894cb4d719f89cb92fc7da04e8277e7ecba09ad104fe0778566a9574436c7c95a98c278df4320000510fd76a5bb2a88e04dc7fe3eba2e6c38e6d93f31c198dd69c10797b94800fc3d715", 0xfffffffffffffdba) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x61}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x81) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0xc6) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) read(r4, &(0x7f00000000c0)=""/8, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) syz_emit_ethernet(0xe, &(0x7f0000000240)="149130da957e67ba8392c0b01f00") ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) 16:00:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = semget$private(0x0, 0x2, 0xa70258c2fb1c8a65) sendto(0xffffffffffffffff, &(0x7f0000000100)="ed6960058f45490caa7d5a595dd303e1b3efaec1520272fa22249ad99910cdd7d4edded30cd8d5954de1878656bf324ae4e3dfc793c02d0586c4b9049b0cdd3c0213794d24a18f7e01102bb59a6f4d", 0x4f, 0x40a, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000080)=0x7f) 16:00:22 executing program 1: r0 = msgget(0x0, 0x0) msgget(0x3, 0x150) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000002e80)=ANY=[@ANYBLOB="0100000000000000ed995b21866ac3a1425e791fb70149b2b37cd99a2ce717ee06d5e63f651d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479fba8dabc1022bbf3c89fc74cf9e66e7268525b0739071163d4928fcb397c154b5ea17a0b962dda6d14e1d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e7b5945f4ef053c3b83d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836f26064f2ea6f4af06ac06c549df5cd98804dd03a43030000000000"], 0xe4, 0x800) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYPTR], 0x1, 0x0, 0x800) msgget$private(0x0, 0x108) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/243) r2 = msgget$private(0x0, 0x0) r3 = socket(0x800000018, 0x3, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r5 = socket(0x800000018, 0x3, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r6, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f0000000480)=ANY=[@ANYRESOCT, @ANYRESOCT=r2, @ANYRES64, @ANYRES64=0x0, @ANYRESOCT, @ANYRESDEC, @ANYBLOB="fddec12028079c014e4a13582f263e9eb607bdc7a29156b54c6c0799360118d6f5a361679c106dcecab42d4e7ece77f8023afa5e7691d9bff8e882d10eb20953c254625d783f78ea5f20d8a4f4c74821487c541aa911ead0c0a02a340116759b24e4e4a5c44cffc708e9c66531e6cbfde8763a706a268094c86a23dc2a520a657b813a73d2ff512b8e8936c9ad54", @ANYRESHEX=r4, @ANYRESDEC, @ANYRES16=r6], 0xa, 0x800) r7 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000002e80)=ANY=[@ANYBLOB="0100000000000000ed995b21866ac3a1425e791fb70149b2b37cd99a2ce717ee06d5e63f651d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479fba8dabc1022bbf3c89fc74cf9e66e7268525b073593bc83e979071163d4928fcb397c154b5ea17a0b962dda6d14e1d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c9896272bd683d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836f26064f2ea6f4af04cc06c549df5cd98804dd03a4303"], 0x1, 0x800) msgrcv(r7, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000100000000000000000000000000000c5a7853c9"], 0x21, 0x0, 0x800) r8 = socket(0x800000018, 0x3, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r9, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) msgrcv(r7, &(0x7f0000000280)=ANY=[@ANYRESOCT=r8, @ANYRES32=r1, @ANYRESHEX, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRES16, @ANYRESOCT=r1, @ANYRES32=r0, @ANYPTR=&(0x7f0000000200)=ANY=[], @ANYRES16=r9]], 0x4, 0x0, 0x800) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x1000000029, 0x31, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r11 = msgget$private(0x0, 0x20) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x17, 0x0, 0x0) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x17, 0x0, 0x0) msgsnd(r11, &(0x7f00000001c0)=ANY=[@ANYRES32=0x0, @ANYPTR, @ANYRES16=r12, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[], @ANYRESHEX=r13]], 0x4, 0x800) msgrcv(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="705aabbc8cceb91ca789d90761446f76b1326f3636869f2ea9d7f15559470e374a16f98b735a4708b100f39de797071001e931ae4ec6ba630c74f713e25370a7fb6470f913a4c79bd24a974c49d20ad52d8354d28a49cf7246f7d40813d24840093b3322d582c3724a4a68968ea37d6540c0d3578310ca3b2920f1e6f3e799ca0bff777ac1d03f2da4afad88516c41c88fd08177c12cc305ac4f76949586ef0524ff50cac6098d34f5ee65858a8fe3e390e79ba43706864c6a58912e1b6c3e188fc6afba1826d88de30de0b16670b16fc45169934b8893b15e78"], 0x1, 0x0, 0x5d7db4bef5f3ffd6) msgget$private(0x0, 0x2a2) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x7c}, {0x1d}, {0x6}]}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x41) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r3]) setgid(r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") panic: pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd80753a0b00+24 0x73e9a1269bf30303!=0x8c165ca6f1d25403 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *383960 95843 0 0x100002 0 0K arp db_enter() at db_enter+0x18 panic() at panic+0x15c pool_cache_get(ffffffff82639e38) at pool_cache_get+0x323 pool_get() at pool_get+0x91 m_get(2,3) at m_get+0x4c sbappendaddr(fffffd8062e40928,fffffd8062e409b0,ffffffff822d6f50,fffffd8066ac2f00,0) at sbappendaddr+0x140 rtm_sendup(fffffd8062e40928,fffffd8066abfc00,1) at rtm_sendup+0xe7 route_input(fffffd8066abfc00,fffffd8062e40928,2) at route_input+0x1cc route_output(fffffd8066abfc00,fffffd8062e40928,0,0) at route_output+0x80c route_usrreq(fffffd8062e40928,9,fffffd8066abfc00,0,0,ffff800020acf3e0) at route_usrreq+0x363 sosend(fffffd8062e40928,0,ffff800023b8d7d8,0,0,0) at sosend+0x645 dofilewritev(ffff800020acf3e0,3,ffff800023b8d7d8,0,ffff800023b8d8c0) at dofilewritev+0x1b7 sys_write(ffff800020acf3e0,ffff800023b8d870,ffff800023b8d8c0) at sys_write+0x83 syscall(ffff800023b8d940) at syscall+0x4a4 end trace frame: 0xffff800023b8d9c0, count: 0 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic pool_cache_item_magic_check: mbufpl cpu free list modified: item addr 0xfffffd80753a0b00+24 0x73e9a1269bf30303!=0x8c165ca6f1d25403 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c pool_cache_get(ffffffff82639e38) at pool_cache_get+0x323 pool_get() at pool_get+0x91 m_get(2,3) at m_get+0x4c sbappendaddr(fffffd8062e40928,fffffd8062e409b0,ffffffff822d6f50,fffffd8066ac2f00,0) at sbappendaddr+0x140 rtm_sendup(fffffd8062e40928,fffffd8066abfc00,1) at rtm_sendup+0xe7 route_input(fffffd8066abfc00,fffffd8062e40928,2) at route_input+0x1cc route_output(fffffd8066abfc00,fffffd8062e40928,0,0) at route_output+0x80c route_usrreq(fffffd8062e40928,9,fffffd8066abfc00,0,0,ffff800020acf3e0) at route_usrreq+0x363 sosend(fffffd8062e40928,0,ffff800023b8d7d8,0,0,0) at sosend+0x645 dofilewritev(ffff800020acf3e0,3,ffff800023b8d7d8,0,ffff800023b8d8c0) at dofilewritev+0x1b7 sys_write(ffff800020acf3e0,ffff800023b8d870,ffff800023b8d8c0) at sys_write+0x83 syscall(ffff800023b8d940) at syscall+0x4a4 Xsyscall(6,4,7f7ffffd37bf,4,7f7ffffd3708,bcecdfffe00) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd35d0, count: -15 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800023b8d0e0 rbx 0xffff800023b8d190 rdx 0xffff800020acf3e0 rcx 0 rax 0 r8 0xffffffff81bed2cf kprintf+0x16f r9 0x1 r10 0x25 r11 0x93062a8c37b93005 r12 0x3000000008 r13 0xffff800023b8d0f0 r14 0x100 r15 0x1 rip 0xffffffff81463878 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800023b8d0d0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (arp) pid=383960 stat=onproc flags process=100002 proc=0 pri=80, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020acf658,0xffffffff826576c8 process=0xffff800020add180 user=0xffff800023b88000, vmspace=0xfffffd807f00ba10 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND *95843 383960 17423 0 7 0x100002 arp 17423 320754 2693 0 3 0x10008a pause sh 2693 330155 64838 0 3 0x82 wait syz-executor.0 40196 452403 0 0 3 0x14200 acct acct 96397 186041 64838 0 3 0x82 piperd syz-executor.1 88542 464817 1 0 3 0x100083 ttyopn getty 71534 413579 0 0 3 0x14200 bored sosplice 64838 503450 87534 0 3 0x82 thrsleep syz-fuzzer 64838 33933 87534 0 3 0x4000082 thrsleep syz-fuzzer 64838 136652 87534 0 3 0x4000082 thrsleep syz-fuzzer 64838 513745 87534 0 3 0x4000082 thrsleep syz-fuzzer 64838 323741 87534 0 3 0x4000082 thrsleep syz-fuzzer 64838 446045 87534 0 3 0x4000082 thrsleep syz-fuzzer 64838 522817 87534 0 3 0x4000082 thrsleep syz-fuzzer 64838 466021 87534 0 3 0x4000082 thrsleep syz-fuzzer 64838 387188 87534 0 3 0x4000082 kqread syz-fuzzer 64838 87822 87534 0 3 0x4000082 thrsleep syz-fuzzer 87534 29987 75435 0 3 0x10008a pause ksh 75435 137964 91688 0 3 0x92 select sshd 91688 150893 1 0 3 0x80 select sshd 4443 429093 20926 74 3 0x100092 bpf pflogd 20926 160619 1 0 3 0x80 netio pflogd 25766 438363 34049 73 3 0x100090 kqread syslogd 34049 152398 1 0 3 0x100082 netio syslogd 75119 134431 1 77 3 0x100090 poll dhclient 29997 417676 1 0 3 0x80 poll dhclient 12419 415582 0 0 3 0x14200 pgzero zerothread 75627 217573 0 0 3 0x14200 aiodoned aiodoned 27432 368467 0 0 3 0x14200 syncer update 75686 220914 0 0 3 0x14200 cleaner cleaner 55480 127271 0 0 3 0x14200 reaper reaper 91394 61033 0 0 3 0x14200 pgdaemon pagedaemon 48255 386243 0 0 3 0x14200 bored crynlk 17501 186267 0 0 3 0x14200 bored crypto 98993 487338 0 0 3 0x40014200 acpi0 acpi0 20822 292977 0 0 7 0x40014200 idle1 97756 478226 0 0 3 0x14200 bored softnet 48710 436785 0 0 3 0x14200 bored systqmp 33967 374551 0 0 3 0x14200 bored systq 16442 365028 0 0 3 0x40014200 bored softclock 75650 214739 0 0 3 0x40014200 idle0 42948 122536 0 0 3 0x14200 bored smr 1 77653 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 95843 (arp) thread 0xffff800020acf3e0 (383960) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8266a578) #0 witness_lock+0x52e #1 solock+0x66 #2 sosend+0x51b #3 dofilewritev+0x1b7 #4 sys_write+0x83 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9626 7104K 7946K 78643K 20648 0 0 pcb 13 10K 12K 78643K 925 0 0 rtable 97 13K 14K 78643K 3068 0 0 ifaddr 95 20K 22K 78643K 979 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1650 0 0 iov 0 0K 32K 78643K 899 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1213 76K 77K 78643K 5634 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 44 0 0 VM map 2 1K 1K 78643K 33 0 0 sem 12 1K 1K 78643K 1001 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 4939 0 0 sigio 0 0K 0K 78643K 73 0 0 proc 62 63K 95K 78643K 1976 0 0 subproc 32 2K 2K 78643K 514 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 286 0 0 in_multi 13 0K 2K 78643K 461 0 0 ether_multi 1 0K 0K 78643K 20 0 0 mrt 0 0K 0K 78643K 18 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 991 0 0 pfkey data 0 0K 4K 78643K 4 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 119 22K 31K 78643K 18007 0 0 UVM aobj 130 4K 4K 78643K 137 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 995 0 0 NDP 25 0K 1K 78643K 300 0 0 temp 264 3561K 4201K 78643K 121445 0 0 kqueue 0 0K 0K 78643K 16 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 127 0 123 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 324 0 321 1 0 1 1 0 8 0 rtentry 112 480 0 451 2 0 2 2 0 8 0 unpcb 120 2410 0 2397 1 0 1 1 0 8 0 syncache 264 23 0 23 10 10 0 1 0 8 0 tcpqe 32 5802 0 5802 2 2 0 2 0 8 0 tcpcb 544 2291 0 2287 16 7 9 14 0 8 8 inpcb 280 10175 0 10166 20 11 9 9 0 8 8 rttmr 72 7 0 6 1 0 1 1 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 ip6af 40 2 0 2 1 1 0 1 0 8 0 nd6 48 64 0 64 4 3 1 1 0 8 1 pkpcb 40 32 0 32 13 13 0 1 0 8 0 ppxss 1128 141 0 141 13 12 1 1 0 8 1 pffrag 232 41 0 41 14 14 0 1 0 482 0 pffrnode 88 41 0 41 14 14 0 1 0 8 0 pffrent 40 105 0 105 14 14 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 565 0 404 2 0 2 2 0 8 0 pfstkey 112 565 0 404 6 0 6 6 0 8 0 pfstate 328 565 0 404 16 1 15 15 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 9 0 8 8 7 1 3 0 8 0 art_heap4 256 1958 0 1803 27 13 14 17 0 8 0 art_table 32 1967 0 1811 6 4 2 3 0 8 0 art_node 16 471 0 444 1 0 1 1 0 8 0 sysvmsgpl 40 26 0 23 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 997 0 987 1 0 1 1 0 8 0 shmpl 112 135 0 7 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 9353 0 7931 47 0 47 47 0 8 0 ffsino 272 9353 0 7931 96 0 96 96 0 8 0 nchpl 144 17808 0 17334 61 40 21 61 0 8 0 uvmvnodes 72 6162 0 0 113 0 113 113 0 8 0 vnodes 208 6162 0 0 325 0 325 325 0 8 0 namei 1024 57857 0 57857 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 31 0 31 12 12 0 1 0 8 0 scsiplug 64 15 0 15 6 6 0 1 0 8 0 scxspl 192 52804 0 52804 39 36 3 7 0 8 3 plimitpl 152 430 0 422 1 0 1 1 0 8 0 sigapl 432 5058 0 5042 4 2 2 3 0 8 0 futexpl 56 100795 0 100795 1 0 1 1 0 8 1 knotepl 112 1473 0 1452 5 4 1 3 0 8 0 kqueuepl 104 1585 0 1583 7 3 4 4 0 8 3 pipepl 112 2930 0 2911 9 8 1 2 0 8 0 fdescpl 488 5059 0 5042 3 0 3 3 0 8 0 filepl 152 43219 0 43118 40 28 12 14 0 8 8 lockfpl 104 1790 0 1789 1 0 1 1 0 8 0 lockfspl 48 566 0 565 1 0 1 1 0 8 0 sessionpl 112 49 0 38 1 0 1 1 0 8 0 pgrppl 48 100 0 89 1 0 1 1 0 8 0 ucredpl 96 5203 0 5193 1 0 1 1 0 8 0 zombiepl 144 5045 0 5045 3 2 1 1 0 8 1 processpl 896 5079 0 5045 5 1 4 5 0 8 0 procpl 632 15840 0 15797 5 0 5 5 0 8 0 srpgc 64 52 0 52 17 16 1 1 0 8 1 sosppl 128 56 0 56 13 12 1 1 0 8 1 sockpl 384 12991 0 12968 32 21 11 15 0 8 8 mcl64k 65536 262 0 0 33 19 14 33 0 8 1 mcl16k 16384 11 0 0 2 0 2 2 0 8 0 mcl12k 12288 33 0 0 2 0 2 2 0 8 0 mcl9k 9216 19 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 10 0 0 1 0 1 1 0 8 0 mcl2k 2048 256 0 0 28 2 26 28 0 8 0 mtagpl 80 62 0 0 1 0 1 1 0 8 0 mbufpl 256 802 0 0 31 0 31 31 0 8 0 bufpl 256 21495 0 14447 441 0 441 441 0 8 0 anonpl 16 554831 0 541973 173 103 70 85 0 124 0 amapchunkpl 152 35983 0 35841 66 60 6 12 0 158 0 amappl16 192 25408 0 24460 143 85 58 60 0 8 8 amappl15 184 505 0 504 3 2 1 1 0 8 0 amappl14 176 757 0 755 1 0 1 1 0 8 0 amappl13 168 550 0 549 5 4 1 1 0 8 0 amappl12 160 1303 0 1301 1 0 1 1 0 8 0 amappl11 152 1363 0 1348 1 0 1 1 0 8 0 amappl10 144 52 0 48 1 0 1 1 0 8 0 amappl9 136 1212 0 1205 1 0 1 1 0 8 0 amappl8 128 727 0 687 5 3 2 2 0 8 0 amappl7 120 178 0 169 1 0 1 1 0 8 0 amappl6 112 1310 0 1296 1 0 1 1 0 8 0 amappl5 104 1654 0 1639 1 0 1 1 0 8 0 amappl4 96 4425 0 4390 1 0 1 1 0 8 0 amappl3 88 1486 0 1481 1 0 1 1 0 8 0 amappl2 80 38692 0 38625 3 1 2 3 0 8 0 amappl1 72 123229 0 122759 25 15 10 20 0 8 0 amappl 80 16566 0 16527 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 17 0 17 1 1 0 1 0 8 0 aobjpl 64 136 0 7 3 0 3 3 0 8 0 uaddrrnd 24 5090 0 5042 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5090 0 5042 1 0 1 1 0 8 0 vmmpekpl 168 44655 0 44619 2 0 2 2 0 8 0 vmmpepl 168 638194 0 636124 322 193 129 139 0 357 31 vmsppl 368 5058 0 5042 2 0 2 2 0 8 0 pdppl 4096 10187 0 10146 7 1 6 6 0 8 0 pvpl 32 1471723 0 1455509 364 192 172 201 0 265 5 pmappl 232 5089 0 5073 10 9 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 707 0 54 20 0 20 20 0 8 0