Warning: Permanently added '10.128.10.3' (ECDSA) to the list of known hosts. 2019/04/20 17:14:56 fuzzer started 2019/04/20 17:15:02 dialing manager at 10.128.15.235:17948 2019/04/20 17:15:02 syscalls: 311 2019/04/20 17:15:02 code coverage: enabled 2019/04/20 17:15:02 comparison tracing: enabled 2019/04/20 17:15:02 extra coverage: support is not implemented in syzkaller 2019/04/20 17:15:02 setuid sandbox: enabled 2019/04/20 17:15:02 namespace sandbox: support is not implemented in syzkaller 2019/04/20 17:15:02 Android sandbox: support is not implemented in syzkaller 2019/04/20 17:15:02 fault injection: support is not implemented in syzkaller 2019/04/20 17:15:02 leak checking: support is not implemented in syzkaller 2019/04/20 17:15:02 net packet injection: enabled 2019/04/20 17:15:02 net device setup: support is not implemented in syzkaller 17:15:11 executing program 0: r0 = getgid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r1) r3 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xd30, 0x0) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x44, 0x7) getgroups(0x5, &(0x7f00000000c0)=[r1, r2, r2, r2, r0]) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) getpeername$unix(r4, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mkdir(&(0x7f0000000180)='./file1\x00', 0x4) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xff, 0x84f9}, {0x1, 0x8001}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = semget(0x1, 0x3, 0x10) semop(r11, &(0x7f0000000380)=[{0x2, 0x7fff}, {0x0, 0x4, 0x1800}, {0x2, 0xffffffff, 0x800}, {0x4, 0xd41, 0x800}, {0x2, 0x8}, {0x3, 0x0, 0x1000}, {0x0, 0x10000, 0x800}], 0x7) symlink(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)='./file1\x00') sendmsg$unix(r5, &(0x7f0000000740)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000480)="c0629af96e08d261a11e56fdb9894b7647d434af8685814479e1e3fd8598ba6d0b9c1ea61da95507ce908732b20561b8eba4e2e7e2f101ae07f6ac6aa3be535df1f309e4753ed35340d6c62093da821ca6005a3691c6d3abcc9527a51c631f683ff292e85279b345d4aa8ecf3b0837b9ac9a4c0777", 0x75}, {&(0x7f0000000500)="2dc6e6822cea7bd314358fde49e6d52ea703d73e6ed90599998d4d7f4547dc64bc27c32ea72481fb639c23c35fa98363e3dd5fb6a97743dfc9ac0a6072db3f516e8cea005e9bb77c40", 0x49}, {&(0x7f0000000580)="92763b4370e1ae72a1621795996fe016db08eb9fcc79a5da57edbe6e19a8dd807893dff0b282f1579c6a09c6d4fed8484609a1496cb434b2799dab065e080c2cf8b641db3fd72cbe72da56370c67391c8a9ed1ed7542bf9fd6cc16d761f120dc44c2e5e319e6520e99d03a3b4caea79b6917c0c2a1ac6f0c17456ae5ac8e4971de488a0140cc3cd954003ae52bc2e9da28852ac3ec8ac359774decb6a27fa424ef661ef0e40ca330f8b19af9435a7f69803d0392cfe1d80a5495449ed5e09beee180a567d5b6a11ed072e3f5df7b2e8b81a7afd3", 0xd4}, {&(0x7f0000000680)="61c93dd47af76a2e30b321d219ee9577d2c3eb82d9ded4", 0x17}], 0x4, &(0x7f0000000700)=[@rights={0x18, 0xffff, 0x1, [r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r2}], 0x38, 0x400}, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000780), 0xc) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000007c0)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000880)) syz_execute_func(&(0x7f00000008c0)="8fca58128e000000007f205499430f645e10dc79d045da5900c4a2c3f6dec483692036e9450f48c365400f8c00000080c421797e173e660fdd6a9d") chflagsat(r4, &(0x7f0000000900)='./file1\x00', 0x6, 0x2) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000940)=0x1000) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000980)={0x0, 0x7fffffff, 0x0, 0x4, "c958198dc4eb3ec712a44892905276a295563e7c", 0x1000}) socket$inet(0x2, 0xc005, 0x0) 17:15:11 executing program 1: r0 = getpgrp() r1 = getpgid(r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x60, 0x0) fcntl$setown(r2, 0x6, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000080)={0x1, 0x3, 0x0, 0x1, 0x389}) getpgrp() fchmod(r3, 0xe8) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x2) recvmsg(r4, &(0x7f0000000440)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)=""/96, 0x60}, {&(0x7f00000001c0)=""/42, 0x2a}, {&(0x7f0000000200)=""/69, 0x45}, {&(0x7f0000000280)=""/93, 0x5d}], 0x4, &(0x7f0000000340)=""/214, 0xd6}, 0x840) socketpair(0x3e, 0x8007, 0x46, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = semget(0x0, 0x4, 0x209) semop(r9, &(0x7f0000000500)=[{0x4, 0x100, 0x1800}, {0x0, 0x0, 0x800}, {0x0, 0x1, 0x800}, {0x0, 0x20, 0x800}], 0x4) semctl$IPC_RMID(r9, 0x0, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0xb2dfe4de60933976, 0x0) fcntl$getown(r10, 0x5) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000580)=""/7) getpid() kevent(r8, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xf00fffff, 0x800, 0x401}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000004, 0x9, 0x4}, {{r7}, 0xffffffffffffffff, 0x92, 0x80000000, 0x8000, 0x9}, {{r7}, 0xfffffffffffffffe, 0x80, 0x10, 0xd9, 0x6}, {{r7}, 0xfffffffffffffffd, 0x0, 0x4, 0xe970, 0x2}, {{r6}, 0xfffffffffffffffd, 0xc1, 0x40000010, 0x9b3}], 0xfffffffffffffff8, &(0x7f0000000680)=[{{r6}, 0xfffffffffffffffb, 0x41, 0x80000000, 0x7, 0x9}, {{r8}, 0xffffffffffffffff, 0x2, 0x20000001, 0x20, 0x7fff}, {{r3}, 0xfffffffffffffffa, 0x80, 0x0, 0x81}, {{r7}, 0xfffffffffffffffd, 0x10, 0x20000002, 0x200, 0x9}, {{r7}, 0xffffffffffffffff, 0xa, 0xfffff, 0x9, 0x10000}], 0x7, &(0x7f0000000740)={0x0, 0x100000001}) r11 = openat(r7, &(0x7f0000000780)='./file0\x00', 0x80, 0x1) flock(r5, 0x8) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) fchmod(r5, 0x20) dup(r10) semget$private(0x0, 0x2, 0x10) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000840)) ioctl$KDENABIO(r3, 0x20004b3c) getpgrp() 17:15:11 executing program 1: 17:15:11 executing program 0: 17:15:11 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000100)) 17:15:11 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000002740)={0xa, 0x0}, 0x79) 17:15:11 executing program 1: 17:15:11 executing program 0: r0 = socket$inet(0x2, 0xa, 0x0) recvfrom(r0, 0x0, 0x0, 0x42, 0x0, 0x0) 17:15:11 executing program 1: r0 = open(&(0x7f0000000580)='./file0/file0\x00', 0x404, 0x10) r1 = semget$private(0x0, 0x0, 0x40000006) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0xc, 0x10) mknodat(r0, &(0x7f0000000840)='./file0\x00', 0xed754effb7ef2411, 0x100000000) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) semget(0x2, 0x4, 0x405) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000600)=""/133) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0x5, 0x1000}], 0x7) kevent(r0, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x9, 0xffff}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000003, 0x4c3, 0xfff}, {{r0}, 0xfffffffffffffffe, 0xc, 0x80000000, 0x401, 0x6}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x82, 0x80000042, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x7, 0x4}], 0xf75, &(0x7f00000001c0)={0x0, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000006c0)=""/122) connect$inet6(r0, &(0x7f00000002c0)={0x18, 0x2, 0x80000000, 0xc6}, 0xc) semop(r2, &(0x7f0000000200)=[{0x5, 0xdecc, 0x800}, {0x1, 0xb, 0x800}], 0x2) r5 = shmget(0x2, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) sendto$inet6(r0, &(0x7f0000000a00)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7ad750ea2b2b262d829971480792777dc516ac7e9609d1a7dfe69312725634d4563808cd5819de0d866434877f3b2f4a64b3765923e3297c1e1fc5d1c2330e0119353b2ee5c3d3373c6773a583b232ccdfbfaddb51bc73c450166ab06d4953babf96d1bd125c8d12ebc7b5b1c4182b7ac19c96175ca54ae9e4b9955817bbe5f1b399a20d76ad4f8748d6a0fdfd12189b1a961509e00c37c8", 0x10e, 0x4, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000005c0)=0x200000000001) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000100)=0x1001) mknod(&(0x7f0000000240)='./file0\x00', 0x2004, 0x7f) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x40000000003, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000340)={0x20, 0x73b9}) 17:15:11 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x7, 0xffffffffffffffef, 0x100000001, 0x5}, {0x8, 0x3, 0x5, 0xfffffffffffffff8}, {0x7, 0x100, 0x8b84, 0x1}, {0x1, 0x0, 0x7fffffff, 0x1b}, {0x800, 0x7d4f, 0xffffffffffffffff, 0xfffffffffffffff9}]}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x10061}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x7, &(0x7f00000002c0)=[{0xfffffffffffffff7, 0x1, 0x100000000, 0x60}, {0x1000, 0x8, 0x8001, 0x40000000000}, {0x3, 0x6, 0x7, 0x5}, {0x1, 0x7f, 0x8, 0xff}, {0x401, 0x2, 0x1ff, 0x2}, {0x4, 0x400, 0x2161, 0x2}, {0x54, 0x0, 0x3, 0x4}]}) chflags(&(0x7f0000000240)='./file0\x00', 0x20000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000380)={{}, 0x3, &(0x7f0000000340)=[0x0, 0x0, 0x0]}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000280)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x5, 0x0, 0x6, 0x9}, {0x5, 0x9, 0xfffffffffffffffc, 0x2}, {0xec, 0x4, 0x600000000000, 0xfffffffffffffff8}, {0x80000001, 0xb247, 0xee1c, 0xa9}, {0x3, 0x100000001, 0x9, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:32 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x8, 0x0, 0x100000001, "6ef1fc5bb810e37e3b3d488092a202a77bec2048", 0x9, 0x800}) chroot(&(0x7f0000000080)='./file0\x00') munlock(&(0x7f0000001000/0x1000)=nil, 0x20001000) 16:00:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x4, &(0x7f0000000140), 0x0) 16:00:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000300)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x100) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') syz_open_pts() clock_gettime(0x2, &(0x7f0000000000)) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) r4 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r4) msgget$private(0x0, 0x100) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) fchmod(r3, 0x40) pwritev(r3, &(0x7f00000015c0)=[{&(0x7f0000000180)="1b4477ab4e732000c3e822300a613f73fdb35bb502135e39d0277468d68bec8d285f3b675e3086d6549898381948911ed22e9046a0d24e6a08ca24b7d3d8127c8c0883aa8e8736c227841de007149869b09a424c67ec948b7071cfa59281976d08b003", 0x63}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[r1, r5]) r7 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x400002a5, &(0x7f0000001900)=[0x0, r6, r5, 0x0, r1, r5]) setgid(r8) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000001940)) r9 = semget$private(0x0, 0x3, 0x420) semop(r9, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) 16:00:32 executing program 1: r0 = kqueue() fcntl$getflags(r0, 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x5, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x958a, 0x100000000}], 0xffffffff, 0x0, 0x7, 0x0) r2 = dup2(r0, r0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000100)) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r1) 16:00:32 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x4, 0x2) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:00:32 executing program 0: chmod(&(0x7f0000000280)='./file0\x00', 0x80) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = semget$private(0x0, 0x4, 0x10) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000001c0)=""/154) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) r2 = getuid() accept$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file1\x00', r2, r3) mkdir(&(0x7f0000000000)='./file0\x00', 0x1a1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f00000004c0)='./file1\x00', 0x47fe, 0x80) setuid(0xee01) semop(r1, &(0x7f00000002c0)=[{0x2, 0xc7, 0x800}], 0x1) link(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000400)='./file1\x00') r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x2) mkdirat(r4, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r4, &(0x7f0000000380)='./file0/file0\x00', 0x20000, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x18, 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="185e90da9079cea80d1163c2e69890dcfbe0c195a51fa13eeee3f0102968c429578090c7b49ae94ff047b6602b424892658718fc1c0783be8d3088fc0f2182c48c45e10263449a59ae", 0x49}, {&(0x7f0000000240)="fa15806581913b270493ae2ac4eff5ac9212773fa378966b3238119bc6482770e3e64f7a34feef86b1ade95e19bf549fc6166121a8cdf684ae9a611a237bbf703076bb939f28a9f18311b5b922e6bfd1bd3b4b06fac00afe5d79420220fd0cfbf7ee21b11dbbb6d6d33a4880d6735cf33011520d3804b632c62d5f4243f8b518b81308d71a5b56607f5168828e5b990379bac1cde3dfadbe162f51cada857bde47a6a89df5d488fad69335634650e8bfb4c63ec677185865b88e6872a7e8cfdaa02ad86b49fb3decf62b5facf8fcdde81ea8df", 0xd3}, {&(0x7f00000000c0)="ee6d13e422", 0x5}, {&(0x7f0000000180)="7ad3858fbcc4d2bdbc87441a5506d11734922762fe201a34212ad33f100ae11f1d2e4101bd53e7376a2af59873b98880c9376dd62ffd3177092d954d8a232479f8b0fc01917f4da446ac9c7c128101373146cac905e8a8386b3309a6e0ab8bec5cd29830fff5dee8e4208e96ecd3c6f5bd", 0x71}, {&(0x7f0000000100)="d7ce592140b46d0a7f355fc09a1dd2763c833c3bbce94a7880b592", 0x1b}, {&(0x7f0000000340)="03b9f9ae504468e2875228019ec9b0c04af81ffed683a9b03b732eedc93803004974b3f11b05eb4261ab82c3c5982abda20d1566c10a3418f801cb90ff14a54fd3b156323e82b737c09872879f14286b2dfe70eb3993855edf9449a8b764acfa254b740ea008bada08bf35736714d3583bca1dcf14f364825fa564ff57d86bda8a51f72ecbadd091cdd0d54dcf876fc4c047be460627f113784b59e5233d9c37239a4bd6b17711faa4c34180caec43b0cffeb32bddf20caf4d378b7806158a2219c02ae800dd6bfa4685cc03c8b8985c88125b6b6fc135883a8d656edb14e86bf41af58c3bbfea486528ef9b5ac8c8b85fa1805960944945471b354325556c", 0xff}, {&(0x7f0000000440)="b6dffbd3a7ee225c1447fdbacd10e653342eac40cb199071b041c0f26976d7ac19c7cbcc08584b9d8e516888a933760407521ac4f76e541664a5a9856ae8f8ed141027cc0991923a04ec", 0x4a}, {&(0x7f00000004c0)="9d3ef56274edf4598a72081848fbfc", 0xf}, {&(0x7f0000000500)="800ca8eff0c64c8c3ed68ca06d7c650d2d228f69f769392b7042c4ce01174c12fd9800afc2b27ab2b1703e85d2b6b28033efec0253a7a62503331b9db746248bfe0d355f5f8daaa2e0bd01cdf2173c62fc0594d1ee6308260370397ca8d46258ae0f3131cc5f1f936f7c5fea81e80fb2d684fca6bc64b0149b8b9d1b", 0x7c}, {&(0x7f0000000580)="be8633759f90eb09c74a97478df8432a6db26edcc3a5eadfe0d8e1781b24ff358e8f9eb2d06ac1df92d23e59bd1d06682ec1c90384417f436b34dd157f2e0098d9ec3bdc671873d5c0701c3c2d1dc501a6d6a2f8afb0ed96ee3871544626d3ca4f4ed360745a796479d34cc46544a23c5e3570514ce3b5530a13ef9649bb0c135637a3b3b956d7e1dc9a09b612abbd52519c7ee32c98a102bfbb2ba0c5a36dc6d9c01f3e955439cae5ae34075cf8beb95a2864590be3daaa7c7d416f532a2289", 0xc0}], 0xa, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x20) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x84}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\r') 16:00:32 executing program 1: mmap(&(0x7f0000719000/0x4000)=nil, 0x800000000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x18, 0x1, 0x5, &(0x7f0000000140)) socket$inet6(0x18, 0x4, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) r2 = dup2(r0, r1) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x8, 0x100000001}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000000c0)=0x4) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7fffffff, 0x80000000, 0x800, 0x1, 0x9, 0x5, 0x6, 0x1, 0x2, 0x810000000000, 0x401}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000001c0)) 16:00:32 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x1000, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/89, 0x59) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008b0000330100000000000000000000ffff0000000000000000c6f2e9ff0000000000000000", 0x2c}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x18000, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0xffffffffffffffff) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001240)='/dev/zero\x00', 0x400, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) readv(r1, &(0x7f0000001300)=[{&(0x7f0000000080)=""/38, 0x26}, {&(0x7f00000000c0)=""/5, 0x5}, {&(0x7f0000000180)=""/184, 0xb1}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x4) setuid(0xee01) chdir(&(0x7f0000001280)='./file0\x00') fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:00:32 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffc, 0xfffffffffefffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) r2 = semget(0x0, 0x2, 0x10) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x457adb872ce30c06, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000240)=0xfffffffffffffff8) semop(r2, &(0x7f0000000180)=[{0x4, 0x7, 0x1000}, {0x1, 0xd4e7, 0x1000}, {0x0, 0x7ff, 0x1800}, {0x1, 0x0, 0x800}, {0x3, 0x1, 0x1800}, {0x4, 0x40, 0x1000}, {0x1, 0x5, 0x1000}, {0x0, 0x3, 0x1800}], 0x8) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)=0x7) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10014) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[{0x55c511ae, 0x8000, 0x100000000, 0xfffffffffffff001}, {0x1, 0x9, 0x1, 0x666}, {0x153, 0x0, 0x4, 0x55}, {0x5, 0x400, 0x40800, 0x8}, {0x3ff, 0xfffffffffffffe00, 0x2, 0x400}, {0x1ff, 0x10000, 0x2, 0x81}, {0x400, 0x1, 0x40, 0x1}, {0x7, 0x8000, 0x100000000000000, 0x9}, {0x5, 0x8, 0x8e0d, 0x2}, {0x9, 0x3, 0x1}]}) 16:00:32 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(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', r0, &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) readlinkat(r0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/2, 0x2) setitimer(0x0, &(0x7f0000000040)={{0x7ff, 0x338d}, {0x9, 0x4d4}}, &(0x7f0000000080)) 16:00:32 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\b\x00\b\x00\x00\x00\x00\x00\x00\x00'], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="136d513562f03ac2", 0x8}], 0x1) 16:00:32 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt(r1, 0x1, 0x3, &(0x7f0000000040)=""/107, &(0x7f00000000c0)=0x6b) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), 0xb) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10810, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x200, 0x9, './file0\x00', 0x6, 0x6, 0xffffffffffffff80, 0x7}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') 16:00:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xfffffffffffffffc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000300010005}) ioctl$TIOCSCTTY(r0, 0x20007461) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) 16:00:32 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x0, 0x7, 0x9) r1 = geteuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xed6, r1, r2, r3, r4, 0x0, 0x4}, 0x260, 0xba7f, 0x2}) setsockopt(0xffffffffffffffff, 0x2c, 0x9, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x238) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000040)) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:32 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x5, 0x2, r1}) r2 = socket(0x20, 0x8000, 0x8) socket(0x6, 0x4001, 0x0) r3 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="e88ca6623affb867cb6c20080bd0793007062ddeba7e87f161b751bb9ce44e9663a668caad0b1831bc01420bb137be9a20fb163f502a81b050f83393731759ab25bfdd4e399cfc072c26c1560bc62808b9a816b990fdc0d6a759e29eea115334448200503eec233d06f8d781412d075c3ee775eb0f4efe30165ac386795386d1585f88f90694878f854a3849fb49e90db0fc5f076a0083d3dce4ecac3156d6493c3448c73aadc94cc1d34520ae4e6c090a161efee5f08913f7e49ba3fefb6e9d96784f286c25a6694d711b559e79d7d71c496bd33bea10fe2a47ecdbfe57a7f05783ef535b48d59be81399b2517320355a807705736a2033", 0xf8}, {&(0x7f00000001c0)="6276674a48d6b2d0dd6461be5728ad411f95d807896a6e701edd878e2c937c945078319dab3616b4e514d939a3addd56dc662daee7ddc1cb88fbe0", 0x3b}], 0x2, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x40, 0xb}, 0x3) 16:00:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = socket(0x10004000002, 0x0, 0x1) r2 = dup2(r0, r1) syz_open_pts() setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x218) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000440)=""/4096) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f00000000c0)=[{0x24}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="91") 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x7}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 16:00:33 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001100)='/dev/wskbd\x00', 0x80, 0x0) fcntl$getflags(r0, 0x3) open(&(0x7f0000001140)='./bus\x00', 0x20, 0x2) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8411, 0x84) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r1, &(0x7f0000000100)="3d35423ff900cbd62722e562014f23642e61ecfeb6b50801a4355e15a4a72985426bf9353f904fb3066265dae80c7e55509d4515f301e9a7b97783823f314e5dfc4b2531fa5ef8e54968aad11d1df95ba838bc991f8421243c8390521d2fc7005793937c42888f3551b59aa5ccc29e08946401744b71b7fb6531d71a5ffa06d90371d49b9f9b5dd7e31e2e547dff5c14f230aae212785de350c05c07107af0d548085551c41b228ea67694b9d598a0739694af7bb66d25c500fd024cc7d56941186807f5aedf72072d48605881dac4d70343cf11a56c173d35b4f76ef2241f16647eba852d9b461f3aa933ca88277424add26db2904f0f4dcfe613ba16ad08a5a12067d2bcc79837612da53ffca63271973419dde3f7fb3a73be9b358a6e75cacd7bd20754552fdfd8c17ec9e8df913a836db3e5103ee8f7a35ee6552e445553f039b0dfc844740adc14f8fb88b39b6e9187b5609471c5432d1f1b7aae827eb8b2d0e6feb9b55d28ada6f10171fbb7552cea0f27cdbbb92de188cc4e8ae09cd8ab42425751b29f66e343f3a3a35bdab907fde1b77f407907c4b3061d25b321fe9773a2e7a2e6bcf8e7fc7b52cf586ab8fca442d210803cd0221e649cd8563aa3bdb923844e643df2f6b2924f4788a71f1471fcf11bc72870396c860f8a141ca48ab1c3d4572e11b2db5f7637c2cb65fb45f4edcae19339030cddc53c6d3be6617b46e9efc6021ac8cd1c5dab3734886ab4bf4d0617bc98a2b043c371b5d5795fe7e4540ca29a5b57d259b7b8c01a446e391a5f72048982281743423a3d8aba87c24952d19e87c492d615ad59b00a99b4e77dd5c929939c9799fd12b93c7036d8a3d3c6af606048ed6612811ccad2e6ad199fcf9cb4c2b6015d0bbb96a89a80fac126204fb81d6ebf904763b55b0936ec75f15735593a5958dd66c532d4f1b9d7052c2edb157825c26f6e84243b1f0ec937540cc16bc40af87b784f99829658c24b8f21855aa0b68d86bcc4315e775ecf08be2d6ff50560a224cecdf2494e62ab90e90d9b8d789e0c8e68c1030fe6290fd43493d54cb5116272376786b1b3a0ad049b46b1e60322e079a0969bd40daf7cf52bc1a05debc71bc6d0682481a075a0d2bbb4fbe689c3c6eb119c444c7aad7ca2b6f6f978bad7900cc9c7aadce030a9edf39f8d0e4aa9bdd14b0dca61b2af685930fbe220aed59378ead0c307b8b03bd44f4f9291c2cafdc43f3c0e606ee1cd0dbcb1a9a75c9bbcab01480c8b3f9db328eba623f1e3a28ec3dcd5a4763ad40368750c308da014121d779c91f9b05c272626d1207ace44366cd6614de670604b5ebb8dc34ddbbb52e28ae933a6b9d7c1991d52c676c8edb79f6d79c09439eb85ad5bb6ee4014cd9715520b4f11fa4f0a114a167e21946b44e61771704d240869a872a08cdb077f63bf9485e7b730e5c183771b36bc08aef85eee8a36df1c6b9c52476d573223d444ffde3c6ff10fb06d3518af10049adebecd5820b0ad29bf8a12cfaccfc30ffafd3371212658681e372d658a4d278a6cb2f082018a7541dc759edabe8021484eb59a97877a0648132aae4320c2e53b76a3afd69508f78f2364fa2155674e2a657a4187b0f2e3d9cdc8b261c9534302b46d1563b90826cfaed6ce885eabad740bb9d20516122e31c1974dba46abb85132eb28cbd14c9c936544a5fbf0fbb31765de337e909ebd1c48031e246aed2395c8216564a7b3058c66f06069ba06882dca4ac35b04215b1434adaccdaa6e0bafd35ede7807665848e7c5fb69806fb87aed49abab49466206fb0d96d74eb60401caefd143b8c106c5fa1d158f3887fac6012a71ae870ccc38deb72c74ccc8f7e8b05a01c30f9be650deb92b6387a516643d028c9b4a6aff0fd450731f6b3a48611b8865f475300d8278f26bc03bd70239ecdfea5809b23d16efe011e48ca5844429c85631325b88b5c4085570e37daead563c7418fa16a86d30f51faf1d3cf112f1508cddccfc6c91556f7fa85b410d1b93c037dd0d96e957799bca6d166df65631dd04e0cf78c4dd991bc7489d67598ee5abd5f88fd8054cce3993f48e82bd7e142a1e708df00c9fea56c0d0ce1249bf517422ad7133f3a3408fdc078cace92bbb8e2798007a5c30189d22b8fe380f20c2f1d57a0a0117b56f0debcd89fb3dfdb059200df930b6c25159c8239a9b92c054ac79bb775e7add87943a6856af50e77ea097ea6e1b46b8bd8b13e3620dddc580c6ad0c122196365aef0342e1a83981a82319fe0c988e07797dc214ac4741c8c4da1debdb2c61f243fb6987f7f7dfb0324bcd748ee8cfa9b342277e3cbfc8598928a693a1236b3822fa210580e8178c6b249594c9a83f68f742c5cc7ee04beb1024c1ad0424658bc883d50af582cb7ace8443386783d8c5cd177688ee37b5440ccc748c5bd6c0d808485fe70b83a3d03195816b00866728b1c95be95cdcac23f955b2ce6271cad9679cb789231115fe2c67d7dcb69803a1790e183ab23a20f5e48e933dab2eab1ec765586964b68a410ceabda6c7a6947df91409dcc83d12a3dce4d8b1abb74cffc6707e3311be305be2b910216f7cebe1cee7fdf56edfdc1a3241fc9b0cca307a656a58bd526ebcb0245f3fb4736b697dfb565883b19a2327cb53cf63446e9e8914105411cab0480bb7961ed6ade2f25b10598ba20ef1bee0daa3f954815b21ad61e0b6f44734a878b38aecb62e887349f14e5da9aa964d548ff7bfe0fec8b814b96a613006c6426773751937dd11a7de7e334411e1f8bcb859b8dc4ceba59ac8a6defc022d737cde0d62fea6e7e38b85e05db94365b930fa0da5ad7c81a9f4971dd07878254def9d7485337ecbcf022049e74512cb312ca8be6444e473a0ef7c3d447c2ea8a99152d2e96e63b6700c45398faef5d0bd446fede2e34c7eccf263b68d09975e86bb26cdfa5465a2b756375586404c465b7d82cf0567815462202b71aaef89a1580a98a959dafc1668fa4917882356f6618f7ea2f9d949b58b20d98be723e27fef98d481ec61c893fb31f0e3dd34efac5d719cb73151953527bf79ef4ac1e2525ed93c81728e6870c714df3974c3190124fa283f6097fed8c4bece39f5903f51e318f578a8f5cb788cd032917c7e0d77488f06429161f5633e04eadae8ba3b09c1a9ef03272d6b35ba4e4d0ace5d38c1f5cc0507b4f59fca521bae7f01623a2b7c459b1ea23a7724c112ebdae39df7597138ffc2353237a2315acaa31ff13b9596acfa2d029cab684c65bc93b4cd6b665ded9d1f4675c9397748148d9877ba79748e76056e4de4d3e6f4a32d127665740ba9b57c7fc9b7d66c91bed40d10645e5b59aae9a6e21e195704993a8ae5a1c4c24def263c97852bc286c1af6ff1870d80a39c6960a0a0ef4a081aee94c4eb20919274b8599d0c7fe0fbf761621145adddb85456c852c11220098e61ed402fc12f790c7d7e0e9a32a0427a4992321587bed51e877e150a6a4142ba24927942da750be449470c3a3a1716e542e58d49bec053469d61670ed7559a1444668ac92dc7a18492fd7cafc75768af2dc0c2a46d6a6e808ff36a24273e9c0dfcddab0cd078d1d493de82383fdcd5cc563b13a4be9bd8ac75db6c10494a10d8fde831d234524f06b3094f875102140c9a8fb7fbdee23cfa001ded5dacc4fc287247dbdc73a96e9b1bb2eacf8ec77e1274a58b9bb363a91d3ab0fd9487d88ddba51920db958b04180e2d8b55be08d342deb7b98d4b55151fd8959f4ef53707c0505e65c24552f0907e4cac1e6de2adbfa7f72c2371dcb8606e0dbf3fc4d518507ea2ae57a02a5f8759bd49a623324c7b385077e287cbc82266577a24022ce95a026ce92876173c781861c8cb968b1bcda14874f83272498cd1aa0fa0356c08f9c276d43aa7305c0b77eff79d3697cf8a5f0548dd27070323f72065ec76db36a224f1d9c4c96792ade126f242e8e60cd5028d1cfcf0e96e4a7d88aafbc50f0e6749d4498bec4da21b3ed6d0d04f4d34eac0b8233a93dd41522de17585429f501edbf8c879f1aae743aef5bdb7b0c8737c2ad4810759b8458c3d562a0f91a1b258f5129ce40dec626c536ce7a0c6e1a231fb9654b6724285311aaad9f3a224c567f6ab221feb38f234664e5ed9c53d4c9559c718de36d3c8f5ffcc307f056186dad11d5da02e1b9134e037c495ac5594ec5e8e060db2f9d4482e3cdb63fe28cc86051df23ba4d5baef5efddca5e689ee98caf3f4f6a919b3a6d8b802b7169ea5096166339489c4e601e56eb78f813163695bd4bc82175f84b3d3cab009bd402530779f35090da11381a105bb988cb8557f34560661829f861a2cf6315c842aa031677ccff772fbceb8918ac3e512dbf4504cd71e084b40933f7ca6e5a826e96178504b8251023562d44fa9903cdcab4f7edf9d9c35e35f2b7737191ae5f54cd56f59d6e1517f2b8dd86bc08e69eb676d089408b65a7fe699d747c07d30ead6baa0192c698808c148393a6a322af6b63060f7ada600022733f35253ab0a9ec166bedc35a48b88a46ee4a8ea9cbf468473fb805cb91103d839cbe4decc4b6e393139057e699c98b612e376b9929a6cd26aab3dbeab3d90baf49384fe4cd2ddee493ff62fb5394999aa32f284d76f9ac35e4d008d89a5714125550fa4ae7b659981e20b0a2b5cad76e7de701d71d43c0abb5e80ee81bdd4d5c379d91c29bec4761358ec1d7f7d78bf179e7bf4c2c7e79ff74279dc740169bb889f62a12bf9511ad5b7c72111c538a84b0b2f73431c3ff574c17e9829aa58065959f5b5960618124d736fb962669c750d0c9e295c02cb0122d8fc76d2d23bed750b6115bb5379f9ceb6ddde94a3a82201d7ae1890cc7e1fc07a593d67fd664a14751ab0ef75ca47d50b58bf2698abea6be2e8100b5bd2113e91925d3cfd44cd31ac3ad2f92e60f9dc690d1d41c7fd66448c38cc7f922d106b2cd05934dcde1ee72c8e50ad34be313a615660de967583ee5be1e3d8110f2983a3070e0eeb0c128faafe2304dcd0209e2f6b5e2eb8c00276058cd33a5bd1f985e0701218de5682bf151b4c806ffc0991c07c722a26928fc52277b6c11047b30fdd4ce01328972c65ef567eacd8668da859a8ad71fec64fbd6d0e1a31ac2ab584308b83a32825bd5b1ed5df7d015c6526eb60b3a2364b6b87fa5eb04d23bf6e9281c9761ae405228f3a03d086e02d6b338954cc6d45ce09a5079624fbce2f6e4a1b8efce6dfe33b617e7d94c1b7b5e09811c6db8e6933c81e631faaeccb2019c5b4a9f5f40af8d662a2fc02f500a8a881986774afbc28d2a69c6dc93ce595cd027171c478c1ad963e8c4db5fd6a68e7b1845939e23d9d26572296c07ba3eaef92310ffd60e0bda97641ae8ded76d376e760d8ab9a97907bf738949be24b60441c1f8c256f3290facd5be4581fa89502328b5edaaeb095686536ceade6ec4267b4cf7e27afbae086224a21c3889fff91f2060d01195dc2415e58742ded469cc4daa9e73252e23feca4cc12bd959646ab97903bb7e0509f0c9ccc3b46b3b90b17c3a7dae271760c0ee56017886e1299d3c67e9e49f393a41cc10b2ec5986d8024aeac66c8cdd70056a908a9c11d4ce90426123c9fc21e872e4790f2c1b000ad2aa117a9ef85e66f8c211318b5b105de6d8c356e0b5b917f06e200cc5805c002ca807e0e3a46eba99edd07b2281db6df6384e04f056720e3af6deca5dd817b8a29620ac2c0374887b19c71d2863545ebc0faeaf036960ccb298c5f51bae9c08811077abe15", 0x1000) poll(&(0x7f0000000040)=[{r2, 0x50}, {r2, 0x6c}], 0x2, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000001400)=[&(0x7f00000011c0)='/\x00', &(0x7f0000001200)='/dev/wskbd\x00', &(0x7f0000001240)='\x00', &(0x7f0000001280)='-:\x00', &(0x7f00000012c0)='/dev/wskbd\x00', &(0x7f0000001300)='/dev/wskbd\x00', &(0x7f0000001340)='/dev/wskbd\x00', &(0x7f0000001380)='\x00', &(0x7f00000013c0)='/dev/wskbd\x00'], &(0x7f00000014c0)=[&(0x7f0000001480)=']-{#\x00']) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001180)='/dev/wskbd\x00', 0x200, 0x0) 16:00:34 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x2, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:34 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000080)=0x1) r4 = getpgid(0x0) r5 = geteuid() getgroups(0x6, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r7 = getpid() r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() r11 = getuid() r12 = getgid() r13 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f00000005c0)=ANY=[@ANYBLOB="01002e2f66697f65302079863050c7c0468f6e3ecc1677ff05303e3c89917eb27d944a4039a23343926ca19d2bcfd4abffe91a"], 0xa, &(0x7f0000000300)=[{&(0x7f0000000140)="e22dcb886246ba916809a96fee6dd1d1b00b5e94fb47725e1046af1feeb48f9903d662d3bb25cd53346a85893dc7d154b425a02cb30320cc94b0add8088f3d7bcfb41090911a70a80eb0e30da4afb37da1668980f95fc46a02835a816a78477b0db212d68ac0f5ad69c356ebe351042c9e3896f064ffa8f817776c5666c9c0e98a281c52209f789848b7afbd1478", 0x8e}, {&(0x7f0000000200)="1e62814577223ac3d5d36589abba0680cb8bd775b871b4f39afe706a763167f478b089632329ce24287af0e43cc233df37579e08337872443aef8ea09f1c947e751b6fab68bfb957dae2ba9d1853806a9e584e3548fae1504b3cbbb19e546d7aa3d61fac31674261fd3ae4186b379af732b92e71cec531c4ece6e3b03c76c094c52e97e06707bd5be987b8a935597b6f8e1210bd18fe51c29526ff2555d4734870c307b13da1577c96754749740f5906509773b2e9480b8d8f9b9d0e9e9b08a45b14624b7adbf8b9162aa123", 0xcc}], 0x2, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r2, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r3, r3, r2, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xb8, 0x8}, 0x8705bb3bac629a11) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x20000001ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c5, 0x6) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x58) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) kevent(r2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x7, 0x0, 0x10004, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x93) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) syz_open_pts() ftruncate(r0, 0x3) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:34 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x5}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x3f, './file0\x00', './file0\x00'}) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f00000000c0)) getppid() mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r5 = msgget$private(0x0, 0x100) r6 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f00000002c0)='./file1\x00', r7, r8, 0xfffffffffffffffa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xfffffffffffffe78) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', 0x0, &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000280)=0x302597c) getsockname(r11, &(0x7f0000001cc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8a6ff781a71fd4173fd9de4d43c0cf7773589e28e3311af3f8b1f4b14b0534ca182d640a9dbf609915cdf92bebe9f5cba31b297309ffa0b4bd0f7f6dd134e43c415f69a65312f3a52f532081244bd22ca8f4aff1f1d80bbd"], 0x0) r12 = getpgrp() msgrcv(r5, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb00000000000000000000000000e4000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b00"/209], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000340)={{0x5, r9, r10, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r12, 0x8, 0x4, 0x1000, 0x71}) map stack 0x2071a000-0x2071d000 of map 0xfffffd807f00c2d0 failed: no mapping 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='*/\x00', &(0x7f0000000080)='-*\x00', &(0x7f0000000280)='/}/\'\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='/\'\x00']) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x1}, {0x1, 0x80000000}]}) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0xc0044266, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0xffffffffffffffff, 0xfff, 0x9, 0x2}, {0x1, 0x9, 0x0, 0xe1b1}, {0x1f, 0x3, 0xfffffffffffffffa, 0x7ff}, {0x7, 0x2, 0x5, 0x3}]}) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) fcntl$setown(r0, 0x6, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0e89c76a0ed17d80"], 0x8) 16:00:35 executing program 0: r0 = socket(0x2, 0x3, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000200)="776902000000000000f8dba3efc27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf0000000000edf2e01a", 0x38) write(r1, &(0x7f0000000080)="438d33df03959925445c1a02c4f97748faa55c88fa08e449d95406bc44534aa15e1c3a4c39c8991c536b64bf523ee451", 0x30) 16:00:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) kqueue() r1 = dup(r0) open(&(0x7f0000000080)='./file0/file0\x00', 0x8081, 0x100) bind$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0/file0\x00'}, 0x10) open(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x104) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0x7fff8000000}, {0x18, 0x1, 0x6, 0x1}, 0xfb, [0xffffffffffffdcb8, 0x8, 0x4, 0x5, 0x80000001, 0x3, 0x2, 0x2]}, 0x3c) mknod(&(0x7f0000000040)='./file0\x00', 0x8040, 0x0) sendto$unix(r0, &(0x7f0000000100)="b10005010000ea00000000b1ffff00ce4d451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef9bdbe780f2d33a36f7e22e9054bf6ef2dc0f54aa869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c808000000c259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0000000009ec700"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:35 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0, 0x25a}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0xfffffffffffff2e}, 0x0) 16:00:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x8009, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x40000) chflags(&(0x7f0000000140)='./file0\x00', 0x2) truncate(&(0x7f0000000100)='\x00', 0x3) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)='./file1\x00') mknod(&(0x7f00000000c0)='./file1\x00', 0xc0a2, 0x7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x8000, 0x20) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0x154) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3, 0xa61a}) 16:00:35 executing program 0: r0 = socket(0x11, 0x4003, 0x7ff) sendto(r0, &(0x7f0000000000)="4e686f8ccc36ae1caddad2e4487657f4f11f5339597bba19b1025f45d88f7b6c7713a9f6e48fbd13c96998a0c812", 0x2e, 0x8, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x1}, 0xc) shutdown(r0, 0x1) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x0) r1 = dup(r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000140)="4d1be20e3f3aa50be61495a14e5ac109439cadf26c76ba0faec278358d2fb2a13b9b2fd003427a8caf000000000000a64555f8556913283cfd03e0a90000000000000000000000001ca68db07205d766ab1fd89791232f93b97b3ddd43df5f7bc1c08b68f0717539dc4ab7169e35e794acf664c03992e72011541eae00753554968776e6d9cb0111574f17112e460debd13f12353a33ccee944e9d7666b7eec22ee2b6efc57becc6dbb4183198d965e06677a345549a91526c15e5bbb9b206e37508b55b309937c8b9840ba9413af6035e8a52ce801a9f160ca84d158f45309d8ebdc4f085ad7b0cd47c2b08c4f664e494eb22ec0c4fb9e3b0b0dbfccca9a147d071f70914d34b197b901e7613fd491f98fa8f", 0xd) write(r0, &(0x7f0000000280)="1fcca0e3621967780443cf04cb400effe20582468a7a6c71e24075b914a6285310f7aef931043aa083fdb585d626979152e262d5b1350a8ed7c04cda101a2aaedb54b2ebba66f05551c46c8bece90532f6e56f0bfffa97789b137180b7b451d87a55b5fe17c129354884e40e49737893d803da89f89d83bbfe4418c4edc000c42d63fd9f5a1d926d4f65d78969040bf33a7624a638b103047808947a0e832eb9510b57f02e121c27a48792c072cb177566a1fd8f59644e71e7c8b785e36e488c300d929313c6ca87d1204ab79f88e2a7b07bf25f5127337fbccee96e7b7b6796732cb57392ffd3296ab84a6ce21c7942432e91dce23fa818006cf5c4bcb987c4db3a16d3a3ae5c135f6ded4ad46cf78d8f6381cce6952a3cff300fddb33f5e061ba34e097862514778b03cffb4f02aeb5649d56cb46e7f9e36254b0f46df69333e444fd951bd91c6e47e05a2d365843ed61751b6cb64c14200684ce5fa73fdd32075523507393a2dc89f9262f9d45adf88ed5a8d65c2e002ccd9a813a103eeb6701ce23a05b95e0f23efb58efdca0bb7dbcb98e4330614f62e88f8bfa97b592aa23beb5afbcf397aeb51d3958c66d346cb805264dbff512e5cdebb5eae0619b4eccc59eb5288460460ac43a44bbe2360bdc8e7f774793d6ebb26bbdc0a0b9dc762692ef943c630e9daec672136346c723fb467ac76f18926f7ebd2e982efc5c657d374c17a70fd6d09851a70d09036b3cd9f307ab8379a7eff6bbca72e841cd3895c0c2314b706214514045bf72fcf7c7d2ea19829105de010e56e4d92e27a314c461ddf879dbc4a593f7ce4e020eff445267763069419bc39a2a356f30226a40a77fab4d032dcc586d06d17250873e0d9a2bcdcb073aa1c6d3e58a60922276bd736e68b91a06363ff825e7e3938944098d3f294700f4836cf70c9c6a92778e60c8eb7534a245c65bb9b14e5a8afad4f0f1146ea549247d58d5dd28b49dd3e4e9b807f692505359ab341ed04d22799f2b8c7565189d5444449797031644c8351c3ba67411506e78cd392af25e116ffd83d871066aa46cba8f16f6776a565edbe7e96a595be93182dad8aab45b59a642b675563cd25c8e1e436c00afddf181c66c15f32434182bf6c9f4a235b2f102bcd4f7cbc5d4a4736c2ef2e8280d65ec542a933a13497fd39c8995a52516a0b25bd60dd23001e30b6bcb74e04389d68e4cb2f5cfa1a1263a7782926ed77c3eb8fb6078c43e149fa6edcf695ad2056830f8e8428ac343f01bb22ccaa3d0d97330d7db4aca39bfa113e99884a92a45da36cd385e8ac435102d62db5d5139c2b2d654ffe5e4482b70c665dce08800e58a683cec562474e238fbf10741fbfcb5fa4bdc63bf60ee42c060702735b548e07c0de0a0e9b025b0be7e46833ff076efb70045f1d5c9f9a4829fd1515cb5258a03a40a21429e10b35e4c0b7fac504f3dc78abb83ed0fb809510c1750c69e95a4bce4f51f8c040b5566bcd42907a6456bc0379da2ea857a6bd7ef07a925a272e67cdd88e377d75ff247a3011af574fb9b442d005f710e01826202331b36c44d5402fd17d91d49f9d701b9ebf41d1bfd5c9d31cb26a5fd7b252ade2a7e4e5cd1bfcdfbf191313af5799501cb4f0fbf0a54f25008dbd26c0d5449de2cc083bf8cff012655ac4d28b2b39b65c97d9052e73c54d98b2fafd4bb2d86bbe0fd0582b079f52d170c6f91214b594d1ed2d3b1fa516cb875c71813ef7c2ceab2d4ecdc6c9ed860f95fd2281a0848f690684d2d98ec79b0077dd0030726a541eb4d8fdc5b095745710edd4afe9bfa58fb9b12ab1fb084e8a50b45b14369d7db94e14cc504ed11ac64739be3a2185cbaa74b6fa6dbb81e5c107194e12c98a9ab017bb01acc9a240553d9496e96cada40bc40d417f084466a6151547e32046f023218016cdf51fa2014f9c9ca69eab3e4ed1bc5fb1f96fa55a39d2f4a2c46652ffd57f4ccf9eeee63add119ca31835111981f10841fd2c28ad0e96cf71f99ecf130ce2737bc7031568a9c05f5a58d37e657c275a8c62db15cfc537e8d2aa5cef7214e6dd3eccdcaa18c70ef4185d167fe4e836bdd0eef22f08d8fc09db5c0f2470c883db5c7629255a0c841db57ef87ef178d88cdb5efdfb04c441a0bd7bb2c329f25116763731336f865f8a4481744181d389ec9af1ddfbc3566e325766f526025dc1323809a28c1d4fb2fba937c55d8d2e6ed498aff28ee1023d48a267278dcd1ed00b89747c60f0cfa21ba91eb16f02e416c36fa739a69f729934313296aaba21905f9a20438509ba3ff652190507a71de78409a96dca5b401f971d3bae6db45b3aa5b9fdc8bef752fa13a9f8303394904fe4a38ca267c0698569436096268bacdc1936a8cb04b6e48b0ccf9673cfe0c263322d2f09d41a5fbaa0788078f7b018e86b2fcd91ac936099d78543c6faafb4e5a5b207a0f85c8226e5a66a0af826c8cd04d9ccceb1491becab6174ac2bd861c37480ac9c2ab3173245f3fa1bdb4af9b3d05ccb706255c997cdcbf7320e5b02f880893c85c9e56983aa3c1ced3350512bb5f43943af6b8a4f80470cfbc7132f98e1d84fd42ae98ed0f1f26c06718bdcfc349e86360223de24bee927f6919452f0aa9950107cd7cdd0d28d1472cf23dbe1dc73051c90b78d46491df0d725646b4b415ba36fcdd5bd16532cf097be56bcea37d2dac4341195fe5ab9a30659e26a55a8613be389c610a10ddd3493e14a5092fbad45cdf7a555ff6fd5f004a2eb99ee5b217b0f711acc2c6f2c168696f061d930274dd20a23b7fc613f24bfc7c86c779a659f72ebe666543c9bec95c5cf2e00b544a1eddad66e1fcafddc7c247918d00e0105f57cbfdfeb5da40044bf37bbd53e3b83c104d473778c9dc67980577154403237e140278db16a7827e6a42341e0364c65e69d91f45d9b07539cd11b870ffca4e6694c8767942bdc56316b90960af45701752e366eac866febeaf7e96368d7939b823bc6657fe23a9bea2084e56867e1cb847f02365714540255f4a2acc87ccd5101dfe625bf9eb01316d982259d834bfe308c1c88b8c08bf24d25edc49182e6c569a5364fdea0c1e130d477b376de1ddd9bd358692c4a2b8fa395c5611302a3e7ec6d6a3e8931a26c9bbfc37bf8897c6501182c59c37e89311d2eb4d8e6e2da95172d4a434e199cee927322031131972e5e693ee179fe34cc1f2a561f13a341e708ad435bd7622a940208d0553107b7cc0aac614becbaf418cf25829bee036e4458dc648e14ef0d16bd299940dd840dc3e474a0c16437ad3e22955908e7933dec5e4320b8d90405124bc299e98be9c97398b2687413f5a089820acd530a8aa1f32c284668b39f818bc735f19d34c4a203fdd8045e334bd96caa45227c65f2a367946ae986e094314236a645ce61bcb611006d6a36a606ababdb29091b0776d21f28191bed79ab2c9163d901e9f92f091dc78d845b0dc7c8b873c526685d0f2e2e5a72a1293cba5f9e5ec771a63d8607bf78a4fab088a7217991ff2a0ebd542deb32d6d542acf06f20f073eb9e0fb8bd9ec929c3499d08bca34774de77ac726c7bb7247adfef5732c8ad6a7be81ac1e90edead0343cbad532f36eda1bfb15383c63e24788dba19d17aaec0865bcb1650404f7b9360f05414ccdd869511da432380afcadbf5fd00234304f1c45abd2b342bc634b13f82d7e08236c4db6af88deebeef589253d1b7f5e448bac5a392450e62f8009cbdf55166fa0c1ea746de66fc84432566b6c8ab73c011cd8703b2b2588a04265e4621e8e7cd13512d55ca05a21f5d88d5fe62835cdc176bc013105f77474e5f87c774e99717894c3c6ac08cca8b588ef2043e4862b2d8f7aa8fcf3fdbb3ae5da8f93d91bdb492017439230ad8099f5fc9b94e38ba38531425c89208535d784f5f8e0337e2bd45dd387c21f67e27440079a1ea5fe9ec77bf275456c94f074e108ea72a1be6d65e73cc8eeabea9d67b48ec8c746d19eeeefa699a482db884de6a7d3c0c444aeea963986c3ea5ab686e9abee27a8c42a640008aa742727182eaeeac54f432cd436e5a10d8fdff123dd90a9088a2ac6be28a071a0c72af5af96a50a37e0ec6cfc50acb55b4a6018a663f5d8fb0ad02672423a65e84caeb2ae0f9e4e7caee76ea95566bd66e96f09eb7cd25de384a27fa3390ad3bb93e93783bd2c5fce8f3020cdfe7e5beca9eb153a37095c73b66f5755e4c7aea702f6390c8635cec264f18b50df8fb74108272a6701e97e3898d6ed3f35bd8d0d6f5d91cd876099670bffae495625c302c3f65287c76933dd83a2fc8459647c731ab2b1345b4c95c8668b2175cb19d27856485f7aa7af039ca6189b9459ecf190915f27e217a75f9753396e7abee190926ef7519eb5bb4ad2a2c7b643b629402a825fc44759231e35cea36308a1a1f78371aafed28a665ce9bac26fa7baee9432b99e70ef1eadc4d5c36f5dba2cf2bc6cc5ff676981de3de5e97df417e85902721caf642dae2d2be7f04c2cf45abb9b739c8ee6cdaabd4dae4cb12b9ef871ac5949aca1c65eb7e65600f2aa930f76b1833472d5268936519ce9fe9e75599ad885110ad144ba40c53bd8ccdef817df3c1c8d72be7d3eec913b4d2c3d9c7da80fe27c2dafdab967cdd0472753ce644892e9bdc98f879614b07f8f31bd6fb002270418bb7ad76dbfe5ab1c2d1475192d3b287be75b66cd4a7cd9bcfcb64ef535c2df7c43f38a50723e9775b1e3e4b4712083c14edfb1d80442f48aeeece3bbf14e29b2f42d3913bba42b0610e39aa199b11239ea32389760bd2cebcd323a7494274ce016ab73c39350cf9b692fd58ee7a782ee942be893ad768c2c94fe4ca9d38c60ffa187a54039b1feaa2e2ceeae11efd66c7765eb075a1b5380b476810453660faab397056c85728ce179956274998f3c393ad08f56f7c07070d7b0d333712778ae3a126bdb937e327946faef120ee612e529b1453a933bd00c0f3f11328dc788cb3010be0b8d594012abd582f32b1ef94176192cad074b5282b6da8cc947f436c2f54d4ca3f5d34fbfbfffbbde1bfed0ff2de5b1d0ca339c1a6373093cc7c44e1eb4e3e1ac8c0cd1db484d85debc76daf696aaf563ceaad77e62f119a2417e9fe1630c6722716b4ee4292843098f041210157be4a2578937ce02a53cff2e0cdbc4eb2e9d852d3923a80d330d44571c7d953f814312d72ff6d8370d89c2808848d20676438ff344d9c58b1fbd3e3a65fb5851303d508b1c54b66071e317fe3c623620bebf0e259fe9f6e3cd1832fbe6d7aa9996217bb96f3d5f5121405118dc48caba19ff3d1bdd83dfde81edd5ffeded780593a44a097957b07d5ee3482480f2b249475f72667b2c1c28f399ccce015407a20dbb7b492ba6014e4ace04af745895f33c67e4935d4c552d49da038acb38a9a81bd672f592bd4e5e254946a6911fdbd072aff295f60c68e96b9ae878e441b0dd2222ce4dc75a0e08d4cb3dde9ef3089671546d31aee1fec2215562352b2c5970eaa27be2f0fa80a198e84520931cdd8aece9a487f2a554e287ce5a2a4688b31051ebd7f206e6105e4c3833172688b198c9e1b5416ea5b8cc2bc1faf3045987b1c85e57d2e7dfb8a26ecbbe7c5428ef758a53e904b62275a9fb138cc900764c7869562fbb427ba7391e41bc5a38d6ee461d69c4dc790aa67f36a037f89bbadcf692bdaca397fa28de2b3bc16260dd8effbad3edfc081385ed6c0cf537faed7a28345ea98dc9fbe082b9f7fd32ddac17aeb76a40edd61d2", 0x1000) 16:00:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0x5}, 0xc) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget(0x3, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) r2 = getuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xf, r2, r3, r4, r5, 0x4, 0x8}, 0x0, 0x1, r6, r7, 0x6, 0x57d}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x1}, {0x6}]}) socket(0x2, 0x7, 0x5) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x4) pipe2(&(0x7f0000000040), 0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) poll(&(0x7f00000001c0)=[{r2, 0x1}], 0x1, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) setgid(0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002240)={0x0, 0x0, 0x0}, &(0x7f0000002280)=0xc) setgid(r1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000022c0)="dec8c331d8b8d83552855525de96ef63f1de79e4b616eb5c505798b63aa1ce736dd112fe4e26f1798cff934f0cb0b5bf286026ffdafd98eb13e05734a812f044f0180a1254a3fc8e431557452eb4fd3dd54e4383b8b9e134b0a2bf40c95d681280c65a9316bab757b16acc215af3c87f6a8ac53be31d458e153a11669320e0489b01eda72ba982709ff5910c675933dbce6d468c22543af9051ae5a7b6d9e7ec1cc5db8905ca1e2fe6781f733ef7e9cbe14494dd60ae6dc2e28495400f04986b938250280980b22b8414a94aad989108668598cc3ea52d24a8d33a535fd4b300acfb25fbf36d03fcf8492ac54ab3ea0cd225339a4e3332d5d267b5a362c934b740dfb3169730b5defbbe87211a8972c2e7eb8649a56af9bb67dabb71c5c9da45cc9bb26bf38b804647d8014da25d0306fa2668c86d06234b1b1577ae239c46bd35fde9fcfa8f986fb3e3ef2d87615c6fc7e84e0ea7f689e0463c23188993bcc21b8511aab042d40f8319124c0cff0b85c05a993edb8d11ac49d0be067bd5ade2316cea0b137398b10628e3084a23ddf31205998e6f3d69489b66eed5262e857b130e239de83ef5e89a08c0a5b2357d2d24fc8d3e71c030a90b201b5fd448006bc7db0e7d00ebc057e4b51f6cbf787f0d450136d7f3eff3b81ed1c83981ca0341b1acb7ee7ce336ba890fa30402d6b3bb21fef220df9d00b92c9f3552658da9146525c10a9d8923ee3ec73a5d343a94c9f57e855c76f45614af7c79fe4e6fe1072081355fc4674b7cb0c43e8e18f35a69e69cff6933349c7d06dfdcea31e4fc8fe110dd4d04da91bd1f44d04092b6726d34e89e894af4496485b83c8f828e973b388b1a26c77f2bdb669b6202af78f7ada19469c7c09b9f24671ccf4deddb737956d258e864cd079eabdc20cbb63095d642586cc408ab5fac925d5c8c1a3b67cd0b1c17ed316cccac5ef2ac1d8a246b5ac95691dc56c973a58b5a4889031b47fdf47e8fa3f82918e214d74175539dc86bf68d16f19b457ad691f61bb38c9fc11a0f33a96181756092aeb0de3092b4a6d2aff838d942b6dc3cd46fb759dee9c2cf81fc88f7eafecce6314b13734a4e588a59f90321b90b4c0672d4074a61cda5274c45a78edc2820db2858c72697df78478db84e7404f28bf44fea179d63ccf407640c97f2d6373095c631a4269d1cf1ceb514ab2c8137b06325d4e7320ac66eb34ce8ff35ba00d244220dda5718f4517e27bed5bf91c03a93b5210d28cc89bec34953005d5341e2e6fd696972abf1e16da0be9bc6ef871823b4238b4368fdeecad32c546653a11b138f818ae4ed76aa2fb65a2abee4ba4c12e9810b36b046e687e0da01411f2bd9f6bf9da655890fa007578dbd6b310ad561b2d3debd4b017ffad7e099296434f780fe75fe66d66993d31fa8c1199febbefbf99c86045e1830bae0d3952118389f77449415698e5b16e7cb0e3bfab81ba7d7064cabe8bc4aba20666777030d796330bb9240c7c3e1daeb29831d9a7ed0e03eacf19148f19a212af444a6ca573bad1404f3ef197316871506572c778fd6f05d35fb840ab4463156f4761f49b6a425ee2a60311b6d9e906332d245752a111482c19c0b28c6f9fc71005c1d9926dc3deb57f4af251b26f3a55f48bc3491efbee8c6da539b56a780c27e7e0c9fa08045376784631dfada6a23b271b59f5b9c05a1cbcc100d7385b2e2bad081f13d1095b2ae4b84baafa7f4871c4aa2c2dcbe5041128eeb9330fd88f6dab076213838a9813dd29e94ede0d7c25243a4a2d5c3e08ade5b0118a13e379fef3696f2856b971ceda5b91028ca72f91172afeceb8bde2ad18d4fa09b1e1884d6580a665bb23324d0febbaf48c2fe8684b5b0ae7c591349874ff526d745cc6784fce91fd2e59e10de638eee8b2124fd986cd0222d1ee98133788284bb4dcd0236e508128e4f17755cbd22a8486ece590cd18b50f798d85502aa97c232aa93e913c5dca8d960219e4aec3ddb89c3a2083f418a294fd0228cb2d08dd66e9212f10f2d57b2f73a936bc285841a6a00f0b8487536d72aaa8dd650e46a0c4eb76de3688eb60cb2a7709f2ee127aea6232802c404d9a08f9012b278a34bd3bb7350446d6a3dda1da7f503bea54eaa7c019685126a28b5757765a9515b5da4c8160791dcaaaaeea7aaf844f1d6700b6940ef8f4c6dedf91af57badd17d819ef9db6a560e5153d412b3ce17c4819dc878e3a82825deb09823c6e33ef931b08e8e060dff057f8d9047a6be4740084e6a243e1c36fa571c92e0eb848acfd95c2b748f803d2d524da4b84e362120abbd179925dc28191db1164d8907331c34c46e54312b19132d37f2c7faa552b833662a03f96e75c4feee60c574dff27e89992f6dd2b53d2a6935cfd01a285e39c7d480c5880628792533afde6eca6a5c1fba809f75b436e99e69adf7736132fc3f0eca3d6a240b74cbc0885127d181b4b0a2c4baceea22fe350536be29b7eff063fb4083e18f763713ca85975138e5c2a76b28fe18583d05d5e9a7c11517e6ef88c2e107e510e2fbff5d1ca44606944992a23c1c76b374412f27be7a0b328c43842ccd23b38a114a966e9d77d4908d6806942cb30c14a5b01bb9610f45ff1ce77b6e832d22f3edd6c8d1d135ea7b8128cae7aa6c3de05a6d99475329d370f021ecc702e584b74ab02763bf53a439c2004b7d4a35b2aab28123840cc981add831d8e40d3152b7b0cfc4dbb34cda432da2ae593e6fcf60f271ae1ec1456485bd550d77245192cf4da9fb8c63eeb99b5bd6bc4b90cd938b3d0e8137c2fef6e427287ec702ef6ecec10874ef6145cfc964dd94024175d15337d1517499e973c61c6df28b2c875dd72963895f5407e0b569c07d3a69d396d39fa48fc5c1c02abdfa6a47c2d629eed0a0b33cac13524feb68ca5995119975c97970b20b0fc314e6347671414860457877781bd0b74e8dbeaa308f58e74073f8f87c88718b446cd84f32b6b0112d49912610d9d12ed874ef5077451f379a34b4d09881b7787b2d2e6d5898d650ea5ccc2cc75b936148a480426ea38bc0dd4fdbc69c03fc757222bbfe439d13f52ededacf9131bca7d3acc0a709e26772133e52bd2f5c5423590a228436f0187e7c8b065b4a8d40feaccaee5497b239ecb3d1cffda0f79f44b225dbbc0793d3e5b6a9bba45abf98854b062a005becec1b331a87e1ef3f67b65beb22829744be053ae3461836bfb1390ec86544a50621f9fe3c9a029399582f6e2f3eef3095fd00f2dabf4cc5d83fa4308a95191924c8614bde25ba3f1ce9a387b382e8a8d923d37cbd803d44303b5d3795959be41935fb174a6777ad7d518ee0057cae0e2bcfdcc8d0ea300c460d08dd7d519af79edfaf29868797fbfa809243f05aded93a27271dab16afd0f59d5bbf81c278fffbd5f3c79dd00e5cef190e6d7a30c4c79a70ae746861265d0ba0734a03af2404d8c9c70242848beb4a92cbedd2c8a72278669494072c2985002d8a0ed58c4a4f1d9b85bb5ce673f491e06ad21cba10415eb41f706b1c7f2404b6f2e8ece7db0784de0998605c3dc8dfcb6106f9de5cd93ff91d6eebcb57a5cbf3b3919f19c430f1822ed49bd6b7c65481f79e9386bb521d2a738bcd8a44fd20fd46e80a8b15ab7b25cb937d17cdcefc9a3e9b14b1bd97e127b7cf1a9f2e2e2e7e2e7351175f7caa1a99a4d0f5528eb9ca24d0fdb1038d7045bd59ef74cb010cd2596f966f3c2c4995a3739c708fbfd208cd339a77bce2b975089dfa263ad3a80ed3e22f5925386e4cc09de6248762dc046070a5b538e940433538401449292ca7689b2b2560532082b1226c61deaece97e5df2253e2dab5e9f71193689465bc796b40dd2240ed42af00c948d7c5aa3c79a9b83c43e4e2266e85e18789aece88f2280f535f29b4cc1f926e4c32b882207a2914a4ea2b781a7a0ce77230ee6e85879f0ec6a0e83e40b20d5cc1a8fab4faee4dbeb3244fb5496fffb9daf6204506532dc18de71d6d8c09de445aca2a3b9c64af6cc3c692a87f61dc754f21728d6681e644c5150daa83fd5bd257fb8f6d95e5d91a95d3afa33aaf547cebe82c1240f2d8ed35425709af6943faf3f10864593b4188ae869fd12a49877d32e83567fe773958c8b391e0aa1bc1e7c3b46657bc4c9686641701fe5c41c87e1e2469b89d393cf606409a511f3c5b80a0b8c1c77bba876d18da348c23fc4a820d9d6e25bbd6746231bd4a80ba64137d982a648fe64fbd5b9bbbfc7b146acdabe0f8a7ba4798382b7bb443e0b7193622b295e59de8965fa33f1726c3247b94fbd0728fc42393c42cc4c8ef0342e17c4e6bfe1c3901507471d76ec261a4d5471489ea2efbe285fd234afd736d50ce2a5ba04eebb22670264a7c9e287c21ab7a4961d9ef2ff28f4d9b539ecd178688f93cd28cea5159c888df2322ee4da3a16c469eaea15a61497679335903a0266984f052a3ae819337916c73f195743423f4118438ef2861a0234b14c3321bf7f6dc049400b632013c124d09864a730762ebdb86f1e394d5ebbfe79ec394ab18f5e6987370b32282c10939a809ce0a97dd954af56bb9ce99d42a1edd54077d21c66fe7f29c5c402d890a0edaeda004f5c3020da4d2fd0c9db931ecb4c0f46ac7d407b3d0675a84bfa809dde0b49e8323ed517637fcbf114450318bc9a06b4645d69d015dae205d5b0873e780a6a3a5ed39f30fb70064d8b36d905294175b0511a59e90ec4e956a748b3d39662fe099dbd5b0b2e44e1d73a44e7f79a9a552f59bb31ac67c1a5c0fa91ba4f2867e16e892926f6c6dc0fb6fd8f8d64e7f0c602effb1fe2dee98629c49ae072a9d820f4c0f25225fe673e8b5d5c0f91f54905e217d12684edcaf748b8d110ce712a66bb17cd36b2b26068e1db4e781d8621730ce70623542d7155f7979af0555ba4d67cf5a6d71d181a082f4155baf3f7cff137e74dad7893cfdd01309db5dd8a57c2631c7a844a2cf27035bb866e1d2c26cce4a1fb6aac6c20a29ba5833409504b5be50ac905325d8391ff7bdfb9f0f1e7b05bec07f6ef22ff9c33accccbe4966fd2d8e439058aa9ecbd3db34cf6ba5a4ca275e0a00b78b3a1b8f4b2770c82c0e9093706fde507f889309dd03acb6b8eea90f98b211f86348c9eb050a04f2bf91d069777030afea380bde7fa36d4869bb768259ca0ee1db6b89fafcbf4d69adbd426d050346c588171c94442146d1522810f05f1b3a81c3add2250e26fb0b75bd7c0d80ccf85cc928cbde661bdaac6085dfbef23976103db81057e7e53cc6a4fa5064d470dca8d3f17870c0c2f02839afbdee8e38df5dc4742f21152ba7c82230117447a168ec5bc22b2532b42d27719bd7981d27a3add8a385590498cab4ea590cdfd5ad0a9231b7a59efea5181ade599861d6459229c6958c5ca2b9c7354719ed869d9b56ca635de9c75d0ff6eb9b9e6d7b4e55b3774a47fa0c01643ede459344cf1c210c0e5b5d38282d04585d7dec02fa5a45769221e6e317c8850c8a976c8d2d338504882f5f07db30563b8fbc60fc17ae4d0e310c98596939881754c80f5e1b6f92bd1e98dccf61ad69509ffec519477eaba2d7b1d7ad8708d05e7f378108aacb35cced6611cb46ca5da674b51b0f72a933e6bed8e384db8781c0cd33df9cc75084a9e27dfeb37f2fe0bb8b46b15b7f63856e09976c5314b96eca1ac5bcbe0afeb45b3e43385de5f6d625c61cb38f32f15a09b7c80b36b7b343c0143918078914f193cfd3df31a20dec19a316018adb4f38e24d6947171e18adab", 0x1003}, {&(0x7f0000000000)="c167bc43b764aa66188071fe6906b1462d6cfa7772df07602efcd0396cce9018c59e42f7995646724a56c468", 0x2c}, {&(0x7f0000002140)="b1618fefd3ccd2d16687f2816045ee6132ab52a6eb989c6a5a06dbd5c3241ca912724cedb2f3f6b8282342a7fd1485f5ba8e8a5b3ea5b9cfd76c359d09f3bdf99236bd2570494858b36c1a891d327dad8e5889b75dfc216045e08a8ab587176ee190a15cdd2d2f362ffdd150ce506505868486e3d9e3d1f7e4c1047ff5ca2988a961f5925f65854d07f8b03f7d4a6848881e6183aa4bf721b4009835ff401c42", 0xa0}], 0x3, 0x5a) unlink(&(0x7f0000002200)='./bus\x00') 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140)={0x3, 0x2fe}, 0x10) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x0, 0xe175, 0x7, 0x3}, {0x7fffffff, 0x2, 0x7, 0xe6}]}) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x4, 0x8}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50, 0x0, 0x1}, {0x48}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)=""/4096, &(0x7f0000001300)=0x1000) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000280)) syz_open_pts() pipe(&(0x7f0000000080)) 16:00:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x3}], 0x1e}) 16:00:36 executing program 0: unveil(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='c\x00') chmod(&(0x7f0000000100)='.\x00', 0x148) 16:00:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x3, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00", 0x400000000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x9) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x451e) mprotect(&(0x7f000022e000/0x4000)=nil, 0x4000, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x2, 0x5}, {0x0, 0x3}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) setsockopt(r0, 0x4e0232ff, 0x7, &(0x7f0000000000)="503e6153de327fa5a691dc991fe27aaf69af89b3ce2eef1d08435da80f97401e84fc0ec42761655d8f3e0b2d278c5e0cc6019d33d4f10aef6a", 0x39) sync() shutdown(r0, 0x2) 16:00:36 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x80000007) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x2, 0xfffffffffffffeff, {0x7, 0x3ff}}) 16:00:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x100}, {r0, 0x4}], 0x3, 0x994) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000040)) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028af) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) close(r0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400000008000000878100000000001600537d00ff396158b3edd168e9195f67ea5accffffff00000000000000000a", 0x34}], 0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x34}]}) 16:00:37 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) 16:00:37 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) sendmsg(r0, &(0x7f00000004c0)={&(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000200)="e06f1f47cf44a2951d3344075050096250c54e9dbfc54a7729a8fea3aab2630393875a2384b7829dc1babe6c79c7e90278d37865fd624a21a8d5e0ec88ebb2ce5027ab05500b2d835dfa64d0dce214012f9e66ca5a770e1f326c34b4e931f748fc771b571d86b380b22a3b1154c6548cf97279abdac7d685eb057f5444246fa4ea42d297d6b2ce37", 0x88}, {&(0x7f00000002c0)="0dc9d686eb88fa0947e142ae58c6bef0aced592eecdd5581225ccb2c89acf71a176c1c3b1aee4326b79f747868ef67e9bde3cd622b7286e3f3ba87c7eba2e344ac1e828e5c6b742fb1572d22", 0x4c}, {&(0x7f0000000340)="86c866724df9c3513919c6fb11a2ca70e66c637c00d5f49685eafac1c376bdc79592acb2cd6ab650d62a3d5b8745f724eec7d19b9853d30d50d585b0fc797626092823e36b5902eb66ca769a4e7823426f8ada6d6dd811f6ec29c5b73ee24dbf1b9cd6e278ccc85e77ea5eca2e9a0f38", 0x70}], 0x3, &(0x7f0000000400)=[{0xa0, 0xffff, 0x3, "c610b31cf7768818d676969868b3c5fd512fb8b4cf65a0ea80ca073040f472abbe7635d25013eb35b8fc316b082869aba5ab4320c6edb8a58386c3831cc1773e678e6757d53dfb76795f39b9b6e9264f259f56685eff0f30ea68f2133ebadfb29ad65ab0385626de6eba6eeee04e1521f0c273f487b27bf6ca9234b3c103e255d7f06c0532008cda80532b6991f62c7f"}], 0xa0}, 0x1) clock_getres(0x4, 0xfffffffffffffffe) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) fchown(r1, r2, r3) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x3, 0x200000, 0x1, &(0x7f0000e00000/0x200000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x80000000, r2, r3, r4, r5, 0x12, 0x1000}, 0x3, 0x1, r6, r7, 0x8, 0xc4e3, 0x8}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x84}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getrlimit(0xf, &(0x7f0000000140)) syz_emit_ethernet(0xfffffffffffffe8e, &(0x7f00000001c0)="89") pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000100), 0x10004) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000280)=0x2) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x4, 0x0, 0x0, 0x8b}]}) 16:00:37 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x0, 0x5, 0x4, r1}) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) socket(0x20, 0x8007, 0x1) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x2011, r2, 0x0, 0x0) fchmod(r2, 0x91) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sync() 16:00:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2008, 0x20) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) getsockopt(r1, 0x6, 0x8000002, 0x0, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x10000) 16:00:38 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x1801) msgsnd(r0, &(0x7f0000000080), 0x8, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000002900)={&(0x7f0000000040)=@in6={0x18, 0x2, 0xfffffffffffffffa, 0x2}, 0xc, &(0x7f0000000440)=[{&(0x7f00000000c0)="87481551774ca06f55c5efc643e9e98a8c5ce884cb941e14f595ce6e1d12961af75f26fecb12df9306088101f0ac16867836889d2edec85bdae11df3be1a00cd71d0bf3d0a4bcaa4d2147ec86a7357698454938bab77ac6a6696b536797e4d28b3663cf8daea9d8bfc1fb0304d21be9883c0d9e2f92672e2ccae82ce0e98fb63a05e82685a933bef3261d47c5e450f8321805ba7ac4d073c6d182fb0062cb2e37008e64a85bd6ff66c88e9598486b7197d43445c559318547074279f42f37cb861e60e588dcefed84609a054d84c2e4e064c9fa006", 0xd5}, {&(0x7f00000001c0)="c6f4632d267c2c7825b5c82db65a194cc56aee9cfa62fdfa8c7fdfdf1863770765ed98ae066a011c6d08d80e0b22bbd353b2eb8033ba16d73fd425202c9e26bc02fe53ccbc02dc9edb77a7c9fde2ffeca806de50939c6ecb88d567caedc19e30bb9fa5771a851a1c9a5f508145f0b49fba18a56e8f51139be6912a4b506b", 0x7e}, {&(0x7f0000000240)="707024cc3d5ee99ae556e45812fe9e1f3a6671b5e416c4192442a749c98a7c8171927bdfda07f011d3baa48f1370c1f3bb55c1b9a868a114c692f6de76b0b90b86efb5e7d4f9ad270620ea149aac5d3d89ef9c1aa16cf0dcd266c2ed370bc0695c2d86bc3f0645b75d8913eb29f0a95302b85921cf38e047f6b267c91dc3f7d830e02d74f668cf9c796a641110bcc5f0e302d3e6fc24b3238b9262edb9aa2b747eaee03b1a0fd8d12bfc817363bbe4b85bd9aef066326d0f3747111eb9329d1e1e99de4baaed59332e142d36aecbd747dae8f9cd5ef69b2c6ae4327b037926039efeac26928beae7", 0xe8}, {&(0x7f0000000340)="92c2956c312ed6643e2ae46bffb449f84a794fe55751ef981af4269ae4fbe3a297f1da9fd1d736b40db6c8eb46826a22797627f334eda884834bfe0d243f220eba285d918403728227f5607f279970e983576e4aa311ae13dcb976da71d3039d41a91b82ce8a4f5a293e3d7d01bb92cb61c10412f3f3bf691a67ca205619ca40ac8ac308df198c7aa87ad78906903f823a5d0bbc57d6d1c7f11c33d93ec95e0dfa040cf658acac3e7384798950", 0xad}, {&(0x7f0000000400)="b1184c29de1f94090099df95bb0ad5181f5caf16b45e", 0x16}], 0x5, &(0x7f00000004c0)=[{0x1010, 0xffff, 0x6, "94531e8fd5df1c9179a6be72722b79f9f3a6d3cf1a46392c92cbaa080e76fad71b50f5989b8d954f3e90f23af90f248c176ac75419110acafa59c9dddccf40475273d7c3541a054da29842d1225230cb666f0a1c0f41bdaddd9e24a4f3b7ea54a363ed4b68047862cffa123e3c20f11687e28b0a0fcf585918302a7a8d084112fadf771ab6d937f62963487f3e65ef555c6b9c1f54088cb404f33eae1c988728d76358a0eade5f60244d5a64744d312ce34498c1130a3706447972956b54af6be85dc134ce96ab1fff77ad988a6f5abe489fd1bf3d84aabe187d476293136c32a19070e235b05e758ab2cdbcaeab6c89bc6822ccc24f2a1d1872e1e494716c38eaeba529727b05340b2e11391beada4c668b068558f3a3136aaa86ece7689348956c1038e02b02fe1c75ce7eef0a9badfba6e257855437c1c3bd3fd275131efc5e426648c87cccef83563377cd4302ad5689bbe9e10d4da36bc032211ccd3f8aff95833852bd0c95f4b7861e7152ad85810e481fc76b7e9e666ef9be64ceacdbfefde3389cd264c58a47068fb8b7edad11ae286f642f291d4d7a52e099328b8a39584f3fb645e22c85dc2af3bcd360736e5ace7b196005539412f6dee7bf4c3e502266a77b3c68c88b47ebf5bd61b42e9282ceaab82505f6c21026c17444e534301ba36e01e6a02d8ca2cca28bd251e9345d223c44f7b571697d7237d616758ce0d63263794c1233fd32fe5c8c0f49f63e7a2a2763d086c18ce100d82b381eb38b30ea14805d009a6b1656c55f6ce21c988d8d27e9f9772bdc3c0ad87e88ea3169067cfb77e2034d75219571386746ac1873c9b95d5334f84863504e183a639701741891c9fd9fc7492a33a44c95c63330d3649e7e8ce99e619fbf95956c2ac9d677a6e3ac5cbbbd2f58a8f2cd885ac345c552fc49a79c5e1e5324e35ef9ff3f20e9727d8a6a7dccb5904c7533cafef2fa44745e8074f3bfcaaa801daaa72704d65ba5367f91c3d54ea65032fed8d5d421dc2c7576d49581f9b6c178feff73af0e0a9d8484ef1c2e590b8f64266499429fcd3bf7768d9ba420cb51e83a13fa294d8dfd0c1aa458d9bec3e2e685074358d07997466eb05357ac6fc86ab03c7b325400aff9be0ef08539397a8a4885f766525cef28992a1b1817b379ead9cc9e84ac0970c3d7486f01deaaf8b883ea11a7998bd33e4aa2ff1cbf57062ae3a59f3097bd9d3c3463883f27599c6c39f386ca2207fa71846c110971d0171b0ddfde5ca0410b45c9808a06142f1eaea030192670b9cf2b37e31d7f7a6e2a1e05ec85b806ac0e1a7816961fb452caf22760a655c9dbd2538ad80de88de8b168427254fd877e7cc61b8c09e87751c8f270572ca9121e7b6da2fe3029434765b500aab4d3d10415c948da991fc8ff457a30ebac855e377a01b4ae0d6aa9aceb2997b1efd39aee0cf13d59b921804abe0ebb9b8669831b08176c1ff8ececb5a1c9a5d146937a36201382d679df9e986585cb656b0eb422ab671fc305b29660faefce2eb92781f6caf10e3958a7bbe45604bd2ab6d3e1ce45b5bb8db9d87f50e1cecff877f17dcbef4c8b5dd5fc4fbeb3933a2c9cdeabc2e5010cbb2515212732c8a557a711fa0c1c7ace84077d20c8967787f0fb77ea2e68f53e41ac67421e089d368a61832cecb4460d3a3193a010e063864c999d2cd0656c6ead0fde8205a0e32c8af7a7cae26c9b502a9f5713c08cfdfe09a684d1ec1cfa52052b6b8837e75d5e9a200220b80128c95dbb5f82eb3a333e5b6efa9924015f70e439b872ede3a3732f2bcc6ed0b4046c317ac3faf5211ef396a4e9170f4d8c66301984cc006868b5e39f5cc5295188a82ff446933ce7a0a27ba66870a7ac96e7175772955f1163843f15791851a730573bf25ebd25c52053687159f4bced417faadd79720dcd9017b7540360dfda5f591366789c623766d61251476a14125dfddeb4826c172864cfb65ef0df5abba310fc415f4f9cb27b4d9cbdf96dea34b5a4e99d1f3199b36f432674a8805bf2403dae438b123bd78b884832fa0eff2afee90d57f0eaa73bc408267c315aca0c9acff7ed36381f72d9d7b3551aafc454f108623310282adb9adddc6647c6dc31e67bdd0c409ba6e6878e77c090bcefe4390ce7dc36ceac0a3f20c31474a6a73e7a750704ee0a3ddf0b041a85f5a840233fdc791a07abab5e649147942c6793d569186f1991d694f2d9bfe28db27b4096f486d859388df9f2e84b564f786c8571f47181372072dada424e30c473b193535bde65a59c0aa94f5dd2423b0c4800ae2b9a38cc5dc4301b892c9e21d71f69f6477f5100532d3e2bdd381da6cc7e8a27943376be521ad19cf3ca3bc413138ac2db6615afd7bf4a8b81aa07c33ef038db43eefd915803879d709af9f95677c610adcdf686c3dbf40aa784ff3aafc6fe4bb55cbe09a6ae9e3b75f1a50528f440cb1856f40c0e5d6be718307ec44f27cc3e22760fe053d9bea1638ad95351752ed1702728454f5fa3431d12effaec7c7036f2733d7a7d46ae10908bb96041440c13ac2784e587f4aa210c96fcc150d715dc74697cd12dc838a95c6e37cc6518838e286f44dba1c8bdf25073e0e5ae6b7d6960514138db24c82c3044ba50e89c6ee4e2d9aa39aa0d557e4d727afd33436598bf8d58289f912cc742f3772b521b968c145cb4bd985e2d99d06cccfbe60171f19f777497949014dfce58df8516732b210fac8be953b22c342133dfb4dd64baba191658736dfd856bdee91b61b8fbde795aeecc770365d018b528eefd5a35512669c1346e2225135be0b9d547a5c3d85b4994104175bed7020b2b5095e482b0e3db1597535baa10e635b4ed7832395c81e30c132f11ec8c2ee489fe81d4ac676f0e1e6bb3578a362fcb6544ea09eca76f1fffcb2e6525817218b708ebbb0b51a6e2a314ba1da76684f9bfeb1771152b07e4d79c8df958a3d28638d47f92414a6a0a057b847647ae4581c83470a19d4fb675472e7806882e074cf3592ef790dbe859e9de9944e8ed618368f86fa67467a57539a760d44bf090598987a393e6f0ffa5847545932d500658b2fa7e762797657778d0ac258d82fd2a25a858f29be5209290e4ab5b2e8c6e8352f7526570b816997fbbf57e164ce23e212427a9b8aa091493ba293b34815a445449c61cc32c99a5bbc2879c6151f094fe5fa1c52feb6d8fbf53635b465bcacc46f063a96f458b4af0c46f13a63591903c782c686b15a070e19d6c32988afcc9de8355f89abc153c05a52e8f4c94ddb4cb9ff3b007375dcbde0872dc0360f763bebc30dffcd669fcd7b02318888e7eb477843a3e3d544e7df4b7f066b8f9065d5f8c26f4c113bb92324bcae31a8bcb5771c221ed11d4412ab2c2abbfb598bf9306549a7303a3870fdece668def09f9f77f2a4847bb50db0ff10ad5280cf54cff9156ecbb1774196ee95f160d511fa1793998a8e9f490f7b7b9b0acd0edb9b241e57690f4607fc7fa3dca8eb9b1acdae0fe502a96cb0877a3f1a75b87aade8fd5b54d76424045bf66c851528768cd51c6104f2fc78eb4cb101a525617b1401f4873837615f151fb1a1aa8a615877b7cfeabfbcec8632a5ea1a364326d9811147aac9d312846e4708e3c58a1d103b04024b8dcdd8a4ac026d77074c853a2a775978a1244b7896281f1dc1f7d31b3056b23b354a1b38fdfb27f942b0cce296fc433a2efb6749abf385a9124c8ddf2e7de905ce161d25c3021dafde6a3551a4957319c5bcc0d9581f340f5e027d14127b1769cf110a6c4aa862b2399ec0df47303b8e2969b5e73c335b2ac7e032dcbdf7c85d410e82e06817e1fea6ed65ebc96a169aeaa394638aa053fe531b734fff506a59a146e21d048d9b0d9d60e76a6122f43d86df69efe717db04b527ca7773b37195d58e05c333fea43dc0ee480d86e2604c18fc6565ff32c44e0c778e399ae6a45f1cb7511fb12e38bfec604d5a2f6fecff5fe603f8079c3de5d98e249b97a4f359fd347e9d350f903496693d5535df5946d7ef8a0b6e366e199f81029a4923b73f72bd874a3f6f240443f7bc48c7ed2b11417fd10f81b29a244033eb204ba0000acce5821893a3019f7fd566067eeb0bc13b1d9fb8f726c277f2b75efeaf8fd22d08f0cd445f24cd24868bd2b31388b6f32ccd10c7c2ea75edb47b2759c73287a3c1cd5d9b2c1402a699ce4bc27d23cdb12fa04aa41c113b16ab551f0ea88ee122ccf974b1a79d4b80291f16ccdbe880dfa358771c45857b77f3f63fd809f09af6d20b5b2efd9806fba207a889dc43ac86f4a14f7d14caed4a3f21c35a079e85f9c6978bae757aae5f58c98659d4bf050bb81c0d691c20c20558c7fb5817dd6fc1f20952c48f81db586b91f8d27495005821516872f92b6c1549ceefca3a42406e49d46875582f38034f00fc169c4dbaff66d41c9c59e110ce9eb55033f097d7eace2df613a57bdcc067670d7c41835ac9eddf79e06f9c96c7299cf5a11a8136998f03c24bcb649dd9b487e18965f90873415479637c6e428f1c69971319d5b3fc3d38061eb2fae3b89e815dbe460a6ca6af3906f99ea1cd14e3279d7a3056398bc73cd61da639b10970d0a6c3a41b98a6df8dd2ccc0ebaca992a6232947f3424ff0adb4c1c4b837b506c4c58718358eb46087e2875248c2cedbe4e466719490ed857781a78506c98427a51d8cc41e39709d6afb164ec969017acc1975ba4f18b6429a2901e6a73e5f7640226c7b1c0ae6a16bf939dc6a86807026196c95f62ad5d627249c719d692d0391cc76bc9a9e595aaf3a57a81c7d448acd3a970d409cc7b6c7e3cdca92a0fd3eec0f8f93ed8727d0d2160dafd351b64e9bf2a52144ed47fe6c7caeffffd12d3066e22b8073c81e79191f2072297e2d5ac7223aad1d387b30c8aeb8d290729686d8b25f0034e7057c1e4787d15d1f23fc89a1995e4615398c2151aaac90414cea593e1c654c1764a966f5cd3478a1b3b0dfcf464376389197acd221f18e003325655936a1fef67f1d017587ac3a95fc303e1e8cb99fd95081be231eab64ff6c8d27b7519a4f45c09dd02badb8c01d64d946a3b60ba530f66a121c92b39a5982109188f55e4b1ecc0eb9b67e87622f2255b6182c6d1602dcf20c8ae6d1d356388828afe5a0428d1f8725a439675ed7a85ec6fbc405429464e0d65dafc2567bc61e01271f56024c44e3b4210ffe8ca809b52a34275cf3bf893123a6a58f7b3bbd48377e773a319d0ea956ef65ca5c152aec10211c7dc0d201e2d18e675fba3cbd2e56ddbe78681caf5f5d64f899e36f114bd70cb2f6d82fb5237221ecf3ae2d869b0a05f31cb9000318f601b14733576ad9dffa489d9bd5a6786bb2b131c242663ba259354f4bf989f611004e80341d2c9ccc88630c65fb33b7132038729ff3347d8dec64972636788998b7b1c07879d2842a91f7a7c3cb1cfd63edc1d779c98e45700a47d1a44c10843ceedd8e5033ec2833bac0f8a09b0f79c38b7b36cf2735e71b3d2061ebca7364e493ed3f9492322d7c8f217a4130029708cd294020d30f4d7c53bfd23eb321dfebecac792b67f6823776d15e7eb88eef1cc617a72cec1e49e796bf3367ea60e52a5d7300160babd361a4046d65177335ddf36103238918cca886ddb71c2a3cb12d393683cd0eb78a68fddb0f053fc367332b2f9b4ad09dfd5b56a0907e0ff097498fd1c055546c129daf2737f9f10e7f859501a1286097c1cc0b7acc55aa5ebf979c24eaafffad2d6ddd065277c73a5294c9d"}, {0xa0, 0xffff, 0x8, "7f36b7741feaaf18581b3ffbe2f173abaac5fc299db33544201b5643bb236f743cf387483f331223a892d8a5e04c65dce1a45e3bd566ed06b8e836941817a5ccfef2fb810ef4b37b5dccb576405a7e6c03b3c5c2197f34f422f012f59e4ce2960c001cde2b2a685e95d85bc45e1326f6513352d43ec8ea036c2bd78880b3cd52c7d3ac748959b5d79d65"}, {0x1010, 0x0, 0x4, "c6d60113f56665e83c483474446ea749e98da075abfeadbe7efc86c9c104b811b030eccfb9cff831cc8a18843ed5b5a1387984319bc334495c82172b3945ff731143def0f4cfc02aca39104e958c508aa656efb6f6dc6534cb7f2e8794b9e679d304e0eebef176d2e040b2c456e6f171687c79d63b63e14166b02020260d7b89ee963ebae9fa3184ef9b42233f3cabf68c8ab9c8a97a97c9f44260ad4932965a0d036a462f48cff692cb73a0599c7a43bf4cda4ff1478bb2025d9f486c2cb12e6cb3117bdc7b90148d5406a3f0cf6b3c5e4d949b3b7cc019549fbdc75ed3bed0f21d0848dffb2ebdb3c40390403a123c95a32ba0cf06aaee5bc32cc2575b77ca48ad410c22ca10c365d019275ef9fb9b9b0f15d50c3f8988c0053a4c19586fd1b976603577b92ea196443784edad37d50f6ffab4626f4f615443f82e6b2a5ea49304dbfea46a8519e7d5ed0b61b7eb0ec6b71a0ef2548a7e60e4795724e60484e7858c00e92e6df2ff54ed09f8565cb28ba698482b8eddee796f1e62b5a9e228e59b2f728ae96dc0161c1a2a28060c84fd86935abf3e41f3aec98eb5a3de4c92efe6dad4da2f8313e5b4fa0d73a4d7825386c6b8f12f43a1cc709bd8c8d60f1f6c0ce9073f1df0ca07f3152ac7a3e3254d576229d4f7ba8cf77fc8b14eb6cb95da1183d8bc57d303d5780f3103515a070f262f2cf071d3d49dff29df72e4994e11fc913259b83c3f077369f9c04a56f8d83c60bd69ee7f8604bf4e852b11bebdb41b430af7fd517f260ce7d1591a744efde4debeca5014f2ffa96a2ed520ff0b13d759fe218d47d7e107104af53fd6d32eecbab29b095ea26009142a60c605b2e5c7ca1075583dc6c69459bec6cc2fee1188fa37fe96edecee861daf0db0680de27875521824bfa97892f35c376b4b1aa269cdca36bf32c9432e47546f28791ec7db77882a80690c2cbf182442f469f2e8df9cd1b03f644e92133c8fc6591daa86337584aa670223e27e34f1bfb947789be6e3256b215f577b28143b37422cd1bb8c114c24057ca92839a307edf9ad572093d92d535320c746362558649aac670a7a6c5f74bf68669f11a0837bec28589aeb4b8279e46a3f9ca6bbd6257278c3ace9b83c39fa020ddb0a633f55974e1c0b48b77f86b816a61ee4d446a417eb676b052dbdbaf80dc7b7033aab68e85c95ae3f782904cc7ca39b0ec968a56d091e8070f9dc7daccdc372793172235b61a1c1fa9cd74ffee0fecc00e17316369ee96472bd72f12c378330250a0b5c4585777ddd2cd7c1678514ed71c05f86960fde1f7d687135bcd91a9e313aa80b5b3640d6e2ea6addb4fec9f1a5173d0a4678507774df85ff1e3163a37f1d34e5230ca8511f7ca01388557b9200e1ea9ba1e22c13ca596e0ed9e1757395523d4244c72a584fe7d08b66f82b73b6ee46e63a8c9c3dfb67b45dd766067c414399fc3b1cffeed1335e8eb76135d63aea68598b0c956584f38ba06aaf7232b2d083790898c61a0f138d34f386fa8ca3bcb2f5202c282e8f2173d659bcec1f2d16d798ff1efb8d9b311e2f8dcdabc7e0e3ac9001366e914071d1e1410b831604078ab2fc66e25be02d63cbfc32d183c1ff5c84e21915bc050494d5a17d070ab4d23a8d8b849bce423187c3051f372c9b54e02c5b50994fd7db4d65093f671cfebbb69e5c693dcbd930047b935f3924b35b9a6f110d1b08a1f25fc21b7bc45d4b64dd0a3a348ad872acdd1ced0a20e9c02f2be44d31ee20c67194c5d332ce0e865c1956e6bb8496e095902d41a225a4bae9c265bb628e05cfd71150f47225ea8cda303b4f2d757cdacc18f4c126f91ab8d00af219e6a3336356dec590db43b30a2ba922a103a87b48a95facffc22b9a47ee08c6a5da54522b5b3893b19dae3330abaaaba3784cbc08bd75c6f721022245857a7144672975fafaa6dd98f36cbd67645e99b85ad15addc2ebb64c80a82ad1da2dfd2bbf13cc141d665dce090edce60054f4d3fe255e73848b4dec479cebdefa765179f2f0a1fb00eb80d1cdd63b6746bcc888f0ffd8c800e019e2acda75e6676124a87be9aec5b6adb04957d2b255267ff6d0b2cf16a579425ea21947c53fbe7b14a92499fc95e59e0a54703b46f4cb8b706ac5aecc4d9e33fc4ae8203fcee5e2af65c5db02fe52cb4c065c4156df63f51d9cfc3971f039b4c54fbd64cb01c9e577b39fa4ea5b60cc362624c97937edb62dffc237c2af0469661b0c6e4495f5c74b04ce1773d4b6b8388e7435c0ed85304c8dd032a339fce79f8cdc1165217791e43840b64723bc1a4c2dfd9e4465de82b68e4455faa958895e3fcdcaa6a8cfbdeaa54dc0554e68625566beb35bfb54543595f1d922e0a1515ae3c896b19898f67520fb2db580e75ae50ad866ca01b6927670747f8bd31930794d7d94b71e13d7befef7813f4a9ae2222566c2df7d711a5d8b8ad7cadb2882aae31bda93b2b2aa610fe66ed41a3a4ee3dcaa24fb98794c069844f2dc2e1da8a42a8b9dd69ad4f7e6c0031586a79b043c3bb2041efb85843f18a391b43202cd5fac3f80f5b279d2062bb704da6350fbcf41141baf2fdfd420ac3e781797397cb941460d89a862d2045fede2fe3444c93d99e91af4a0ae4bad078964f70864e4fadbb319f0aaafeaecae1bd5017a4b4cdc11b1c69d4052b2e011adbc90143cb0db72271756146fd19c9d3177b851871d19398381d5d252f25fed4dc808ffad1461189159fb4a031bfa0fe944057e183402f792fbc75c434499ed6db83572f5ae51060dfaac507c28d6dd9ae97a8679f7c86dba3afc1b7dad8f19cf525e0236502ea3ce9094b9aa6e451d9e57ebe7428550b4f1f7c19406a67d603544e259a6873a2a789503f60fcac5f889e6eddc199d797101c6041d569c80d7c0dcdd8688b4e6e91627ea855daa2cba0251566be0b316b67ef2d51b3170a3b9facda953a6af9ee888d95a6dabf37d44453b0dfc3544d02a7c8c015534d23cc90dba2f9d67401425b929e9da825eb173e28c6349d4b1eb561d09f854a0cd87e8e88cc63b2f119c9a767cc86726c96680b69817f0e072d7ff3ba14e44ca9dd05ed4f427bcbaed3925a8c716ca999df62d04c09dbfb8e6a2d64e5246807a4fa8ca418c7d0166b7c0de08f81d3eee277dd9a3b5dcf18c42db4fa551608ad232b61a339492d20fd737953761e3ccd96752dcd925a0c7658bb7ed562a8be90ee00336f6c0378d389c69194ba3905a8a7cc7798deac5cab48b9112914397b988853b397814b9070d92ebf606b8e418f4159b785800277769aada4cabf5a55b9fba35b792cc2d7fee8a96319111a587c693808927cfe8e3a2898b480c8472d4bab18cc23621692ba4d96e5cc75326d64d1a9340df9362caa1a47cc629d8256f5fc277550597bf6517335d2bd612bc7227a6f83eedc2f01736fe52b0b625aba73b4675a4f8cd2f516d99b31d0dc549b116cefcbe41d3286c86f88722409d68c51647a48091fcc902a4b2c156f03ffcf66b67fec4a04307c94e42c971a5a63970f1cf392a9633c918a268b40366fc65d05b6ecfe892ebe51af02811ba160c3335be3854a0a5e2244ddbc6a4484652748e0408f0ed7afc3f50c13b94fc151200d39e24693431c25dbb7806929e0d3d9313e25f63d523f39a32fed500a63102d462c6832e6bcab7035dc8974da9dc40af50c9e4d7d30e7eb36f043f3f882952a5ab2e43f3b5ce0a288e6bdcb404de0f7b819f7faa15a824fe83c91e4a6f23cc717d72cef1541dbc1aea7f888d92ee145d82198b7d79a65c029f192ee9db1eab2deee3ca5ff20c961696c6d5e7db8a1093579ab98bbae006ca64953ec330a90f1b7e8452980a78707090ad9b1d404c2978ea24c7bb860df5469db38f08de60e9939cc3f24fe651667e36daeadc3fee6d0d5f39574ff0c3ae24a98a7968f0a4b5402f6d2bcda4dcbaa8a008294eb9822dd6cdd3b565596142a2dc347e9df29a8dd3efdeacd23279f8fda50882199df43350eefb1cfe0dea0db4eafd545537ef6ec86546987a966ab6c5aa0a356b370714ceadc9186008906a7f68e97f85a4d36829bd30cd1bce94450bec0c6e588a2bb9ac3027f5bd81a094d5dc19fdef464776c90306dab8232a622b0b16b415512708e565920e464a54443483955ad43987936ffd3d4e430f46d4dbf02aaf5f7aedc333f481635487c2f57ab820521ef460fce54d08277bc1dc49316f3d039a8b84d0e568981792779eda3b1234296147187198d7ad9b1cc01dcc5a5dd011badef11c5cbb43bc313da8427eb5352d9a92659a1449a6affc48bef2ff91433e9676b6ee6756fe6ae90e7805272f988f4c8f56eaf3ec157735f7552a44468ff5d48d3197843e56dc71727581c24ce7d1f4be432da341be35479441b3255752b258bc33553e23d416810d8250d0b6d21bf082433b4a8ce61eb906ebb5b85a2e8dc7cbf648f62ec520ba96cad496cd27a16a6e9c2b8d4b559129ef44fd4f4ee2ac9bfd84da89ab6369b0dc16c5952ae1165b4753fb6aabe9c179100258a2fc1be204b17936e439e21422518dfa44e030693789cd936e613875192392ea83e594d457fd04db7d84ccb33d24e6dacdfa8d8872be58f54d58368a6bb034b8c5bb9ac1bc505b76f3b2632a15c31c206c748bbaecd88a1f0a3f85a3af3ed3bed9458b1d0925a3f8f1af02316adc4e885694cf076f4085d16ceba89674627ee995d4cab6d098b8ced517b4d0fe42ec9cc8f8d697d43477c5344731a6c3c2d9f4b79c36c411e22b508ddd990d250a42655db0d0baa2fc727385ac4fa1ba5dc82bf1d8e021d572af1a091d414c771a488d92ecd9cc806259c937d5db9853348fc8799e4f413e5ea1ed1a8968549e13fdf8e74ca238e38b6b4c40d044de001b92dc6f9f604c4d625c22a933c44aca0a7b81c08b7ba087d819a3f41407fee3b79799e6504e88f463437ac49656f5f6b9b768c79de2841a9f73cddf835e85d6678612e5e3afa3d99ac63d5be0677dd5c0f4683c5a166ffa44e4cb733001a63a5b97f8119723eb35da9bbd138ca2da2b71334e77f998a91169218845f9d67ef346267ff794976a92f3106b3905023b0e123dbafbcafe2cfde90a51a682b2d0911c0f47f999099176c550d380780463e36c0458a9edcad156767c4099348d9555e3fc42f7a0ef673058ebd9c9831639af3363ef5a8a682db02b5da3071e957744cd458dd421e2ad5ab1f9dd088eb14c0bc8b55114617043ff818c442fd8beafe9dfc7224f3afefaf417e1a96f14e6c5eb826b639342ba50cf909da6af90527d50b5bf33dcef19436c7e2010d1b935c194ad8b2e660ef2b8f7908ed0c6192880e43bb706b6aa4a7e819e7afd7943ed0f61ed2d1b3cc6f90aea2d9631e945a2e08dd8189764573d1a20737ac805564523f8c855dbd841005b74026d0a1f4b01bcfdbe5bb7330bcdf0a715459e0c11ad14a2da21f379851c0a29ebe85ec4708f6eeb42cb0276968bba7c585ffe0409adc794ae3d7bbb8553f66a01e55b13061bb3a1b72bdd9e350ad3f7fa6f6def9c65f772a36c52d6c7a75ea8b62a57c4721a8b9b2e1cf9c3254038c669fa32babbef94ba31690d86aab9b6e2d1762e253a34750ee4bd6cee4b2582262bd21a22c8e6e3b92c4524d320f4a1f7668a6656bfb6a123b3ad5d3c746490c37faba6c4f1dcca989943511fb6bb99a5c54858e5ac5288f6247604ccb54f3017987ea95a2e6ec794e1349f5358e22d0aedeabacdbd21ed2af4c99dba9d13466c46504065ad8f6ceb0959d9"}, {0x38, 0x0, 0x405, "db90613b2c26caf5beb87d31a17541f875b52622551690e88f1ae324226b97847c29ec06d62929f6"}, {0x110, 0xffff, 0x2, "6024d32e05afe7222ba64f12df7088d006bff8e7b6e04724d505a2d636df1b3c1882b467c61a583e992363e66e323a51b921635dc6ae299ed8e918c3c2513d21d0bba1b56c8c81b1ca7963a68f3b2f7c33a4f6a6299d17e1133d6759b91d7cf9a26b6c4eaf5e3cc7b56e3dc5c38825fae24054ea6cf865d486a208e7a4a114bc2022b2c559692097dd2717730163154b9fa350e697f95d51ab768a663cf94fb2a3ddad8218dd57a75b0483d95253d744eb975acfb3820c7096585cdf75ede3d70aedffd0b72be022ab3c36c83c236442134be82812cee9d666bec74a1edec1854d88434bcaf625332dbcdccc9f9512870a175c67107bf971a94429cdd033"}, {0x20, 0x1, 0xffff, "5f9aa626fa792829297429a8af7807"}, {0xf8, 0x0, 0x7fffffff, "72de06808d39aea426863182b78fc614dabc325f8d9de903795b263a17e5d4ec359a6b69db5fae4f7dce9680cebfaa6234202fee4534e8f985a531618eb8fcc1dc3fce0cf1db9c648c1476680f5b08b3a6d1df330845046d2130db243a04c705f79493f17f662e28dc677eb653dc6db5ee235201eaadc22cb846e6c1cdc88b1a0c08420e1865d68bbe1f7a84bdff7668fc9683ec80d8a4cdf34a3ecf52ed1a8555a6c01ef394d14305b16282b1b1f0ac81c37965fd5cec83d5c9298b6b31957a9ac40d4d6b8a7d994ff55a04f6e371b9918a0767cc0f35afcd9fff72c5e51a89fea5ed3b46ffc6e1"}, {0x60, 0xffff, 0x7, "f78497219bef575f996011e805357d9d043810b434a55b08f89d086fb25485e1e7942ca3e34f3e8db6a015a6dafb5e9856e51f6663c612f91e4b4f7e5611c152647b167238ebb3d67c2eba54fd"}, {0xc0, 0xffff, 0x100000001, "f05a766edd090115d3afc7117b80c92df91d7721220ce56a0397efb336a873e9fd8797cb752e966c7d0943297f65fe383a570849fa369fedcb65913cfd5c35798bb873f22831ee1b7f75721ef308b8c2e6f10caed5a4c34cf229469b2cf3ed2d7e243d5912ea292c6326da387258c2d18534770b59cd19a1a07c705e50992069cddb51c88ed7eb6f84d7d1c776e8029937b179fb4f1138e60ceba5628986128b96cd94999d956f3b459726"}], 0x2440}, 0x4) 16:00:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="3dc0dc9e926aa800180de9abd254f18922aa447a3bb1c3b17c0ed9c1ec9ad03d4d7dc12695547bb429306810aaf70b2e936f2bea83d37ccfccf0f990d68d0a110aac20405d2278d7b1d8941f08e2d844bdf0542213f88ce57e95cd17f9a1293dfc6a0b2e62a55ea14197db9beeda98d88062e96466bc09d137cd883b9674662d81792729f29838fd9742228b66b86d4db642c39a25920e9928fe0d85e78de9949dc7c187b20fd5ae8b6f76d0b83d87ad71b254cd0057fc54b4cf4b8cbca84ffb03d1182ac2c77eae6b4fce2d6a94d110c299bdf0917fcd93bfc15f45d793cc", 0xdf}], 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x24}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000440)={0x1, 0x3, 0x7, 0x9, r1}) r2 = semget$private(0x0, 0x0, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) seteuid(r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = dup2(r0, r0) openat(r6, &(0x7f0000000400)='./file0\x00', 0x12, 0x2) r7 = geteuid() r8 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0xffffffffffff35ca, r4, r5, r7, r8, 0x80, 0x7}, 0x5, 0x5, 0xfffffffffffffffd}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:38 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = socket(0x30, 0x8000, 0x7c95282e) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r5 = dup(r4) write(r5, &(0x7f00000000c0)='p', 0x1) geteuid() 16:00:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x8000003, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSDTR(r1, 0x20007479) 16:00:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f6669570a002a483433fa261d5a6d7c4aab14"], 0xa) r2 = socket$unix(0x1, 0x4, 0x0) shutdown(r0, 0x1) preadv(r2, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/255, 0xff}, {&(0x7f00000001c0)=""/194, 0xc2}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/181, 0xb5}, {&(0x7f00000003c0)=""/104, 0x68}], 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xfffffffffffffe45, 0x0, 0xfffffffffffffe47, 0x0, 0x283, 0xfffffffffffffffe}, 0x3) 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r2 = dup2(r0, r0) ioctl$TIOCSCTTY(r2, 0x20007461) fchflags(r0, 0xffffffffffffffff) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000180)='&\x00', &(0x7f00000001c0)='/dev/bpf\x00', &(0x7f0000000240)='tap', &(0x7f0000000280)='@{$\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='tap']) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x2, 0x1, 0x3}, {0x4, 0xfc, 0x9, 0x3}]}) 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000180)={0x100000000000007, 0x5}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xb, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f00000029c0)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22", 0xac7) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) write(r1, &(0x7f0000000240)="c4b169d62d26eedfccafcd1b3ac97b15bed21e15cf86da8df3c9a0af59bdb25ce4f98920d5c4953768704d6364e7404eebc9384bd92ca042137ed549257895d38d7954e93354af5c436a27c83ce8bd5d10ab82fdedd77896f83440c948e8ce45534c3bb3f0c5bc97bfe270fca72dd88400c35ce41d2d36f95fa39e2db6267ad6051e5672c6c64a5bdc5df13e5d6ed1c2b234817c06a02dddb476213ad25cd907a7e491e17441ee5d61d1758c670e80dbc0bb6d0567247b813a62fe5a6fd329b3902e6a5ab003ac5b94119a14a148ebaa47042ce35d52b1057ee8fa28c612f15fd80513f7acc516b1833819730854c9203f84a99d4b5f90208a8c580548c611f0fe0fb5b7bde08071ba6b5fb3f977b4c5b1d9296026f9d3a858a139d326a8a61d564d9c7f894ec128ec3f83713e8a68dff6b02d245a71a18a75c9b9e3ed56605fd6f35b09492fd1005aaa12c4212d8492ad5c136034ff701c96a05c1f68edbe95500ddbc470ae921e9bb6cc58a6dadbcad6d1152f0381e611e2bf2147da6dc639c2f1951db94064a46dbf7128ac5f41531dc78b7627e7e61e5077c894a38918a78d6c3189ac746302fae056076f88ee2bdffab6ad03489d10230493dce5a6e84846690ab1c84fad2778691b7545aa06453a66396b413090d28a350635bbd4d3eaf82c141dd4a62725fa7e69a8dc16ad2f33c59ba5415f33abbab4df757b609becc8420a9731c31836e674d49054c236b8b3ddf34525a5174b711d8f4988063b9408d29cf0262262c96f2b2e40fba099f7c6ff1e088eee88ef9240833c35882a8a4da4bea588e9c4e1e10d46e0d2b29aeb61d5feeb25274b8f3c6ed98aba945849441632418622b03ccc63bb96e8e4037d686e22ab4b4a3c85e83c6525165937c0c45ff2ebf398b94e813022862f1abcb103fa3c6e4a5a837723430896a04232cecc71b0becbd7442a88773f057c61e72953106a1e61240a5c363aa99ff03ece41771bada672bfe05cf393013a0abe2be80ba34e27defe480cca1697d19cbf800b6490d8ff328b8c6c2f7c7463a38d97861f79a91abd0184db9c1bb93c04b51e5513c5a70fe72fbc947d30404783fc3b5ba8364771bcac445399e4cf44637d76c6e61e38a449d101ac5d0b31309173b1829835b6f942d728e0b26954f453ecff71fcdaf6cbcea5a00b27abb48b91ffa9690ff6410a0518094e6d39138fa7e3a298fa178dbbcca59905fb9b21d2026e5a0a226d76593a5acb09de0537e13f8e0159cb05edacfa0c7228c56baea3b07e382e71f1844c5c95222f183a130fdc8f7a92a55f04869e1b5add22360729c425d4df2be0d2e5903bf4dbcae596a8f33bf637362fd5dacdf443a61203924f7acc08a4138c4ab02858d0c31b14dbdba8d0f7edd9a1c1076842a3b6cb3c3e4330dd139dd2ef0700e719a9dce3f81018edbb3525f35003568f21037ebcf32228c5f2e0fd4fc972aa58843fdf99100c25ed6c4482c5b2e710c06ad4bcbcb45a15ee69c3b02c1f8a79d4d9a36afd225f1c11300a001b3237977f382a01515bc0072030ec2ceb71ab198e72ce1d4ff0c342c96851dd9c5675ee5db260e4f10a00"/1144, 0x92) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x61}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = dup2(r0, r0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x0, 0x8}) 16:00:39 executing program 0: r0 = semget(0x0, 0x6, 0x26) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/34) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x1}, {0x6}]}) syz_emit_ethernet(0x5, &(0x7f0000000180)="e4d11f09a1") 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8001, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/96, 0x60}], 0x1, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b00052b27febf01000000000000000000ca3200000000000000d749732a00000000002627", 0x2c}], 0x10000000000000c9) 16:00:39 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000003c0)={0x2d, 0x4, 0x46a, 0x6, 0x200, 0x5, 0xe81, 0x400}, &(0x7f0000000400)) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) fcntl$setstatus(r0, 0x4, 0x80) setsockopt(r0, 0x1000000029, 0x32, &(0x7f0000000000)="3048e69931929648", 0x8) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) write(r0, 0x0, 0x357) close(r0) mmap(&(0x7f000063a000/0x3000)=nil, 0x3000, 0x2, 0x810, r0, 0x0, 0x0) 16:00:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000003, 0x0) dup(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:39 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100002, 0x0, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) flock(r0, 0x1) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x7c}, {0x7c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0xcda5877) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x30442, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:39 executing program 1: setrlimit(0x8, &(0x7f00000006c0)={0x7, 0x7}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x490, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0xfffffffffffffffe, 0x7, 0xfffffffffffeffff}, 0x800, 0xfffffffffffff5eb, 0x5}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000680)=0x8000) close(r1) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) mmap(&(0x7f0000ff8000/0x6000)=nil, 0x6000, 0x6, 0x810, r2, 0x0, 0x0) msgget(0x2, 0x520) poll(&(0x7f00000000c0)=[{r2, 0x8}], 0x2000000000000146, 0x34e) r3 = socket$inet(0x2, 0x8000, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) semget(0x2, 0x6, 0x402) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000540)="dc59ff17f5fdc46b189a429ccc26afb5fc0c432220d0640f5d55ef2616b112a3c77f55cd4b7dce385c69e5c6d0811ab6e2c27b8916acb1b9a2a8f6b6dcef68df75db85a8b59ee8e7aeae220e9e1cc1111dcd1ddaca35d7ab7bc80668", 0x5c}], 0x1) getsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000080), &(0x7f0000000100)=0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x1, 0x401, 0x4, "58497763e6fd86bb33874ead80bc66430143061b", 0x5, 0x8}) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8242a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a", 0x69) 16:00:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) fcntl$getflags(r0, 0x1) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = socket(0x2000000000021, 0x1, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:39 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4404) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x6, 0x6, &(0x7f00000000c0)=""/165, &(0x7f0000000040)=0xa5) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x2c}, {0x6, 0x0, 0x3, 0x100000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup2(r1, r0) ioctl$BIOCLOCK(r2, 0x20004276) readv(r1, &(0x7f0000001440)=[{&(0x7f0000000280)=""/144, 0x90}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/167, 0xa7}, {&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000001400)=""/9, 0x9}], 0x5) r3 = dup(r1) r4 = syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x1000, 0x5, 0x3, 0x0, 0x2e, 0x3, 0x6, 0x4000001, 0x0, 0x2, 0x6a}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETAF(r4, 0x4004667f, &(0x7f0000000000)={0x9, 0x10001, 0xe4, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 16:00:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) r5 = kqueue() pipe2(&(0x7f0000000000), 0x10000) kevent(r5, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000180), 0x4, 0x0) 16:00:39 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0xe8}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) syz_open_pts() close(r1) 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x161fa39c, 0x0, 0xe1, 0x0, "1dfa76071fa400000000be0000000000001e00"}) write(r1, &(0x7f0000000100)="342d4e5c7665c0765e8049da49000d", 0xf) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_open_pts() readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) r2 = dup2(r1, r0) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) 16:00:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000180)=0xb8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x0) r2 = semget$private(0x0, 0x0, 0x0) utimensat(r1, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8, 0x5}, {0x179204ad}}, 0x2) semctl$GETVAL(0x0, 0xbf87821c800a7cc, 0x5, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) semop(r2, &(0x7f00000001c0)=[{0x0, 0x245, 0x800}, {0x0, 0x6, 0x1800}, {0x2, 0x0, 0x1000}, {0x4, 0x2, 0x1800}, {0x4, 0x4, 0x800}, {0x3, 0x7, 0x800}, {0x3, 0x9, 0x800}, {0x2, 0x20}], 0x8) 16:00:40 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x8000) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x61}, {0x6}]}) r1 = shmget(0x1, 0x3000, 0xb2, &(0x7f0000ffb000/0x3000)=nil) r2 = dup(r0) bind$inet(r2, &(0x7f0000000200)={0x2, 0x3}, 0xc) pledge(&(0x7f0000000100)='tap', &(0x7f00000001c0)='/dev/bpf\x00') shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x2004) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x5ec4, 0x3, 0x6, 0x1000, "4282d2be0285b55ac73e9535f8c7999417dd749a", 0x9, 0x9d5}) rmdir(&(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x84}]}) getegid() 16:00:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) wait4(r1, &(0x7f00000002c0), 0x8, &(0x7f0000000340)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x20230, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000240)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/117, 0x75}], 0x1, &(0x7f0000000180)=""/171, 0xab}, 0x1) kevent(r4, &(0x7f00000004c0)=[{{r3}, 0x0, 0x40, 0x2, 0x9, 0x20}, {{r3}, 0xfffffffffffffffd, 0x10, 0x68, 0x100000001, 0x800000000}, {{r4}, 0xffffffffffffffff, 0x32, 0x80000000, 0x9}, {{r3}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x6, 0x4}, {{r3}, 0xffffffffffffffff, 0x88, 0x20, 0x2, 0x10000000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x82, 0x3}, {{r3}, 0xffffffffffffffff, 0x2, 0x10, 0x4, 0x3f}], 0xd5, &(0x7f00000005c0)=[{{r4}, 0xfffffffffffffffe, 0x20, 0x80000000, 0xffffffffffffffc1, 0xc5}, {{r4}, 0xfffffffffffffffd, 0x40, 0x8, 0x100000001, 0x10000}, {{r3}, 0xfffffffffffffffb, 0x4, 0x1, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x11, 0x1, 0x81, 0x7}], 0x14da, &(0x7f0000000400)={0x40, 0x100000001}) recvfrom$unix(r3, &(0x7f0000000040)=""/29, 0x1d, 0x1, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) fchflags(r3, 0x1) fchflags(r0, 0x20005) truncate(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680), 0xc) 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x579) flock(r0, 0xd) r2 = dup2(r0, r1) getdents(r2, &(0x7f0000000080)=""/4096, 0x1000) 16:00:40 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8400, 0x0) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000180)=0xc) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ef000/0x1000)=nil, 0x1000, 0x6) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x110}], 0x2, 0x34) 16:00:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) getdents(r0, &(0x7f0000000040)=""/23, 0x17) bind$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="009e54b779a1559f214f33d1e90c0000000000000000aa3939789970b95663eab85062be9b0abb2357e8705ac872a76f1a250ad7b1a0470deca7bea2d970db5aa7aed5fa260e86a6ac79506785"], 0x1) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8000007, &(0x7f00000000c0)={0x3, 0x2, 0x44af0261, 0x2, r1}) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = getppid() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x2, './file0\x00', './file0\x00'}) sync() pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="87803a7ed746bdad0dcb7e1fd8cd02b136cce278c8f9b63cf6e4e06889ae4d2876250173bf", 0x25}], 0x1, 0x0) r3 = getpgid(r2) chmod(&(0x7f0000000240)='./file0\x00', 0x40) r4 = kqueue() connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB], 0xa) fcntl$setown(r4, 0x6, r2) write(r4, &(0x7f00000002c0)="819ab03dc009f62a05a771a20ebaa68193b447a90788508586b6191aa3073639a2dc2a1d15aae9408e813004f233aa7b3f0ff46e2be01a2874de02263cc9cdb5ae8f983a5506bdb8acee119b8ebfe1017c73609a238751a229f6ce7e761b905bb178f9def3bd6b5efd9ee370e6d967b9000d34f35867c06fd49a5f1b0db9d98dbc7cb615a3c8257ed381052dd5d8e413a3274cf4bfd2e971db5ba3e67473a8a148e071c33fc85b73ebf3b5584d39c76d657e222918ea20d8478458900d7eea5245625acaf8e2fd2a8213d3683262263b5718a6188fde63996449b4fbc1cd1f311570677e8b3e67b626eb17cf516964893741ba7714023a262ca447", 0xfb) rmdir(&(0x7f00000003c0)='./file0\x00') r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000400)='./file0\x00', r5, r6) getpgrp() setpgid(r2, r3) fchownat(r0, &(0x7f0000000480)='./file0\x00', r5, r6, 0x4) close(0xffffffffffffffff) 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=ANY=[@ANYBLOB="10000000000000000000204600000000"], 0x10}, 0x0) 16:00:40 executing program 0: r0 = geteuid() setuid(r0) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) 16:00:46 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100)=0x6, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000140)="34c8497764f20ce69d388a7752d1da58bd913e876f8845b9782c04830b5b8a359b347c93f59f5ee8ea6b5f9b6da897ed478cda55270f77d658c40a3edd83e5e25da11f4a803b08a41ec820f6c7cab5c512070942eea78644d5e1329d6a24d21bfc55bb2ec842fd8e5f14e27739b64643b12315f34e6a42275ffa47e6953520a1a00a2613c9fced12ab5ae15b0b4b566a1c6c05fe7833183f515231cefd967b0b68fee13c2afa1df408a2a411b1ec9af719697a99c638921d1826b3198afcdd79b198c806d5de907633dfaa6710c5a2f42edd7a8478fd7dcef2dc1ed7468256ef5713929c95f9974982efad8696ef67571a051254547f852327ef52dd287df9bf77af26cd85e8223a9b9d420763093630c15d34f8d99b256fb432e991ee9139542f7a0139481326e691ad3bc041a3d24c9a63f86792a2b50e459c002761ebd67d2ba7e6b9084af0403dd5158096249af504324c4031b379e58fe6cde787eb4f0a255ddc000f86865ae9aa9d186376de3989f22df26ff70086a47c7431a39d1c10fe376f48702129e2272dfe4ab949d982c2a8511c561fbef7597c385ce1de966f04f609a5cb4237e62fea1bb72e6927c3e8f64789c5a706d57617e372b420efb60e421d3ebae68a1f2b382779d24e1873678492b84367f7a11301df4238f8e6e6f57a43a0a8c5f0a3f5a11176219b7a970918abee898e74131721e8e28a167ad533d736bfc50f3adbc30426e9430dfc240fe6329188f47ed2fd0b4d4b610aac17b28619e174e5b41740e2c787ff792571e6bab7c84080943bc3338dd006b820aba4a8fc324c7c1d749e54e1e017f96976a3d11f4751a5553d175f8009c5bcd6cfbe4ea9b1333e99171e1a5e1fb861440c9b64e54b88553fff87ed2ea973eeac796e06852291cde0eaf20417e1da3b8a649cd88d9657e8f882a7326cdcce9f2c3724e2f2d2585fc3dcc07972002797a3a9770e38f84d51870cc7628886dc00852319a42410cbc23565e9588e1d29fb63a1d924366ca8fd0eea1a731ebdaff2f0b87e8e975bb53079a3fbf45deb8d8f630252fb79bcd3c00542f6276f0f0c9ca7e396ea54d5e8a7827cb5bb339acf240d933fae71fdf8572d5302771eb1e62086aebcd7ec076f196bb1b1a8725d1003fedbf42d0a92dff2b4a6f45fba0e0956697c8478564dc1d7c9172b71ba23c06d0f3ab1b6fc51b1d2a04564f0310a5d11b9e026c99fa52f74dff1db5a66e312fbed972df247834c58ad4e4907ac4cb1f2b573879c9d2e5eaf3bd1acc2ae6f4c463b47dd666d17c547dc2586f22b79cdb1b8b60b829196e148293557bdb203016894316971222485d14553c28e61f9eb76a1c907530f487ed3ab70b7657aecfcbb390e1546979307cc48dae25e8a32bb460c61d9486ca78dd1e0351718bed8078875b360d0abee7a7328d31f34513fc924fe67f95ca044ff0aa7352d11df9d7833608fd9dd741a7cef7cf994992ee8bbbeda1cd55dec2be38276588b29f0f0fffe94ee324e8f306f67bb7eb391eaab55f6e9f45538ceb257d095aa4706d5dbaa84ee72952f66e0db36eae038135344393a434312e875c160ecae64498ad975175a35c8c7585a2799ae46ddfc28a5c8edbf12a01e47d4bb680070ee31118fabc6d7639b2d3f65ddaef3eaff053993b4286df1dfefd998ba94e3bc7a7a68d3437336275b872bc9e33b36854095d7c677bfd838527f132256621fe9636d20ae195b2f833c2dec9e989dbed2335ee50feedaa935a8149b692861e7b63bdffa40656d45aaa83a66dfc48f8553876784f58c7733c0999553a2034d3e4fe84d923478d66dce75763254ee9586176e97b597bc9efe577934fded40dcb255665222b657e41e60b4400cc99429f16c90cbaae79fe3f0b6127cc9aa4560e80ab773117c783ab8f93cefcff4a2725d128bd1b715e1775267855cea054f885eb39f9c6bae236947ce82f184e56d198e3fb0db683cc0959d09f2a0b460ca410460f8856e85b6cbec9a07cd28d9b3ad1ca7654deb2098023053e814848c26b5780a1670bf5c542237a8a395ec2b4a8c3528206aac7230542c174d2527d1f9571b28619bfbbad872ad706545c7966faf0f6e326b1a6d5f0c10a20ad9cb1afd47d8907ef60c555c3415f0120e82b32e703d0d3d2d0b740d1625fcb62bccfcc00cb8bbab441a87f6f50b64290bb87728d592911276ae8b20ee7736d5c9857ad3c141f7ced412a29477d80d6dc0cb90f50c258c37c4dd54729ef08039fdacb35665092684a98a82ee2858a317e328b825b888bb2aebc450459c3920f2988f13f3ac19923f9db0558e15d8e24062d004813f04574738cb5369e14463a4dfddb0c8f08fe7cbdacb593cbe298b3b4130e4cf32fd8313897019dbadb5e0f03f9cdb318443c6ef6b23c6ca1df1a2e9187b65685d9f59432ac404968f657bbb8b0bad8c363a9972ab4421898b8af5dea5804f6aa89ef9248940c4a898854d8eac1a82fe701ffe9f44fac6343670acd04a3ea9c9f132d896b789c17dc926f5e0eca73c48122cb787a5004ee7433d8184e2f5af38f791f950830b9147ce2d5ee43d2e0ed948bef6ff3324c7e64f71b464c1681d1892937555b3e3007c3dac80220829f4f1ddc2606b310442c1b84998bb9fdc7143dcb9918e089e16fa22e8f2386a852b0563087008bc203c27b36baf9624ed7da97ac4882af5356cf38c6c52163e5010e133946baa69ef23388841f8a4b0a971d9ba5d20b376c16b3c2c753c0805eb7544b73cb4f62506e95493a6f2cfbf333e4e8e96cf97a681053e1c8476ffd31dcbedc6103ef5aed8e76dde5de86c3f7079c61a76ea74dae804b627947c9592054b906f08967f930ff78f94338c1bb786ce301b18854c8b6493c8648a58c154d7655e41fb48485514dee3b571c98acc17f1c97d3a4d22331831a3145a8aa7abb3ee075420f2944c3ee404f43f93a3abd39dbde9b6f16219a184d4f7f27c8e30dc6565f122126b62093f35922ebf8fa4bc58642eea008e76a51158e7b400c4879c9d7dfc9865d5a890950b058612fdf1e1ae0098f51be7b648412b9fea40781c9fc13feb72925d3c97cae4cc99da12e1ce461d07c0cc2f87be61c128097af6516400d7e2e1e1c93df9b09495d08c1f31bd102dcd7267a0bb764c868db4998a5fd327ea6821d66c48fc0f1b17fec5d9d0d79f0af21e5777c00241c9b24102c849ef3969560141c5403424c3e0b3d0bdc576d47d8df31c1fefadeaa4457423cbb792b85273e107f06f522fb0ba0773713cba3fc3fd9a3e720d5aab6d49302d549679a4280317acf96754a2bc2d0a393027fa1e96a54d447cd510e67c8941cd40bd2ed20edde756355ddfd5bb44a4c2c6ccd9a55698c9b9caf42386095b870eab36e1046a91e672a68ec58d55966938e2b936d5950ef5e8e8e13ad76439636b4f2cffbaf6bf8ef54e0c7e2f909c534e02e03ab753d260c846413d1407904cbbe33bd6c024e0682cfd34ca80190ac1c41ad2c2a7dc90736fea6853f3d27c8709f6a55cc374363e7b23c1f79dfff13c4bbe78dd7da1aff14bcba2b5f09b8769150329e1b9d29e5dc9c167e33aca0aabe6b271bbc8f3c776b4b786ac7051391cbcd5a93abb8cba42ea4126d9017e4b3743e3fff5e047e84279ae7175904c353007478f07a706d33c90ed4bf4c889cb319c6cc50f40be9eee8c87e16b0bca51aa9fcc36738b8e9e3bccd78bcca07ab0165c84c78b5eed266233e19af0a839469c65179d3237e752e1120eded3073b7b2512dac328aa81a4de08a5bebf69a1b02110e396a83e29b5018a3526c53ecba3cd071722c9bda3adb0f10fef9052278219e17ede459fa976e5cb2a4f8072a73650db609f943aef0ee0f6a3a3452267ce0a854bb6703fa475f549187afd5ff9588f85fad7535d5b695125326c02223ce931b4675d391c6914424e88636c99bc35627bf7d270fec0936a8d507fc8a563d385a137177192aad4a840f1b136400621c53ced93ba6888ff21e2a5b7725f8e32e5c2a2b726e04868beafc2aa8190a84bfb09d71f2e1299242bb351f08dbd7acbcdf9e65bfe7996c0dfb4ccbb052feb7d216865430bf01982bb5bbc847571e6eed4e213177fddd1ce2d53a333c9a16240ba0ea2d1ddf5348291541f698a40506ca87aa8546750ae9951d76ffa617c96abe95138ddb43ee376fa7d5f460c42c80d700dc445f4d89a8b04e54eeec44b96cb45dfae58849c38722fafc04ed68ace2f44fc1241a4fecbd681868568309bb9d106ed3f828b054e995ede2a525162995cc4deb1fa924a1cea5fa031b19b93bf90383395a1158cefc9dc888fc578742a09f045b7cd9394de29bf68c11b00e2b024979f73f9bf4d231d4493a945a409bd8e2abce14a562e9ec67a45a39c557150cb7da33a7f35c88f3ab48a51779b1c181160ff33b9d801b0f7edec1b342a57c825b1806aa124f1400d74973a792c56680839f611a0fe97aa5b6cfc819586f3bd1d32b7e109f7c6c61348dcc518c415d79347019daa79e3c970127e9f1431130b8108143fb89426ef9d25d9b8db052bcd414bb687ab6943dd1f42d1092ce686f2df69f5d550a3e2fefdbfe57f3f97fe9233315c7de18f6bef19853e8e93561205f3411ec03bec26a3aadf274544d1d24bdae1e983e7c0b5ba4f249304ef901d056664db017bb736f8cddb6e8fc204c215d871b612db41be03d49507d810381faa7be451e54b0883a3bf20620c073e67b0bbaae356e43863c319665c0ea6a49e624c13259435a7b198f0ecadb1a6bf915a827fe501749c9edcd1883cedbe1157527a8d58d2a3b799941b843e6ce3da8d2b4ec6e897db33cec6e94e664971b932772e45278acc088796cb3e11b4f3f41426a3e0d46f08ea402e85c30b8646a86c61d29c1f21ccbc1208f424636f2dd2abdfd87bee703d312be6cf51f195be0bf1a9efa9b0f9929b82c5987afe567e9ecc75c6c17d0c542e74b12b50621949e0fa3f4c42d32e5bd7c3ee806ea4a718d4a67ead6eea73288b9bbff5824e21a6c1687e352b1ac73826a42bb5cd83da1131592a76742920f65351c2fcb2295c540e9a8e5bb8200f9677793132835656af9a064eef77f792894ad4592445a5cb3da2f739b7a8e965e2e986fd21f791ae5f093dfb262ac51f2680c49bf7901d5e4c397f2192b5158617018b68b95a180165333c6042c04526653796c35484465a6cc68ab2c3ed3ae2572956ec0a7cf7abee7a76c0a2ea2771e0faa74e1110e1ae096445dfa4471b54a5d07a7ae20f15822263c07ec1d1d0d8f9ce6d0af5e13f9899859ad09158e590942f71395b678c6bc11474fae2e6bb51f82a46dd3195fc94dc725beaa77ea287041af588f907157ade5fb88d874de07ea73ea03400ff0db8d82cdf2887c2ada2084e7b39e4ce3a2a27d18faacaebb3c5307c04c36e86d6b0c0982438946b4979c4d8514e81e23268f453a0cebfb736019e026693b67111eaacc1a0fa900e37327fafed7e384b8aea9d10eed11ba02cd02597a4d621b5fc803f7d0ea45f012c41d75d7991776520e0620f4e589349c7f0c8d6045ffdc133293985ddb74593a5902ee8da55e3b7904e98d477455ca6441e1abaec7053668a9e508cdcc2d4c87f5c199293973abec2876e9bbfc75f89498ff043ad4b031ffdd39479b53b0b1aa373909362898f344e237227b0e8977af0c0c363f55a87c1b0fe24f48ca23f0a7087597fc0111c4349ef88f199fecb7ceeab7144497a4c048e5b234bc08a2aa66eac3aba469559646e3b8a840bb8a37632eb", 0x1000) setsockopt(r4, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0xa, 0x0, 0x0) 16:00:46 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300", 0x0, 0xfffffffffffffffd}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca", 0x31a}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114ca", 0x162}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="bfedc564c4d696e55bec59be9c6cebbcc3283e39190ffada3656815d09c072bb67c12c8ad9ed51475e1cd77724989b666c7e7bc54cffd8e8ae586992210ff18f3c624057fb253eb7138033415b6d3cba194fe94073668269b881bc3b61c9f00c5f4280838f89c8dc5ad5cdfe7f7f90bd6e6eca000000000000000000000000007d0466b64a8986f024b374fd4386e754ccd6e0e89b39e4e1a40eb4800e21dc43371cd419cd7dbd695cfa534745957b9fd366c3a18e99a1aeeaa7ce16c6b7eb48012690da5c0361b27e21c1f75b197cd339f4c516de370875379e3a1a9527e266bd84739c7f6966ef000000000000000129f1db02000000d267b3a834943f69a99e334e8c90ff671d19b688a94ee9eb1e2424", 0x112}], 0x1) 16:00:46 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x10001, 0xffffffffffffff7f, 0x36c, 0x800}, {0x119f8221, 0x3, 0x8, 0x1800000000}, {0xe, 0xa8, 0x2, 0x9}, {0x6}]}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:46 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname(r0, &(0x7f00000002c0)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x81}, {0x10001}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x9, 0x40, 0x10000}, {0x5, 0x80000001, 0x3, 0x6}, {0x4315d28e, 0x9, 0x8, 0x1}, {0x1, 0x8, 0x2, 0x4b34}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:46 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2000030000}, 0x9, 0x3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:46 executing program 0: r0 = socket(0x19, 0xc006, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) 16:00:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8, 0x5}, {0x3ff, 0x1}}, 0x2) mknod(&(0x7f00000001c0)='./file1\x00', 0x2118, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_metric}) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='./file2\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f0000000140)='./file0\x00') 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x4000000000000c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgid(r2) 16:00:46 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3f0000000000000, 0x400000000020, 0x1912, 0x200, "61b5ae2aa185af43a00391541175a3997de46ff2", 0xfffffffffffffffe, 0x1ff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) fcntl$setstatus(r0, 0x4, 0x80) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0b0300000200ffffffff000400000700000000009376000000002255"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="d2436202b0e660574ed7050809c3bc1867b7fc48c3f7b7f15ae7a43f374234f621b040370c8091b2b9b14a0b259b8fec28d0469f4f7fa6ba090b6f2bad5cde98e82a601a8c1842accde43b25e1a2740ac6874fd97c1ef545474456cd10f1835afa6172683c9fd2e61414436f0ae77411c7cf0edf52ed23cec7ef487b9d6aab5db852fec38bf0f0d8140a26817aa38fcfa2e99c393b6465c3dda8553085b47fb83bbe5b312fb085be9b6c19f79e4f00724e698fe048d6a69bc1a08f7173ee89d16422f10a", 0xc4}, {&(0x7f0000000040)="90120c5b336400bc78498bdacee1e0b63285ca6d5dc17fadebfa56ff61c0fcb19753a5df4d", 0x25}, {&(0x7f0000000300)="136c53cc8cad12e35b852a38e28cd7033cb0aba9f1697179baf095b4421d6f13624e9c06b615a791e88cf9c48a41179ae3ae5cdae5cc4ca6c8207e102f3a01d407fce0a65f181f4d4554b435f2404d94edbea587da42434c242a06b2b9f663427a3b4901d69e89c06adddbc8f05b535db3b6a7c56fe8b01111244181c26915e87a542c655a0f0f777d1b7eb9fdb75ee697b836d08657c4930523a4d715b0ce9742b22d4061fe9986a143598077de4f4de7e64ec1b47275a6d054686357a8d0850cc4d201320987f79b09f27814a3848cd376be3ad8bbdf888037fec2b1b9ca86354acda1af17b12b831e691f299ab9c92bd9f2b16cf7858dce2c95caa3fd849eea3734c3c6bb22b25fc2f42a8e910499ad677ec870262bf7524d6cf8c541a273e92e871bff13cf8b4195b4af87959a9aa88e744cadf6e5d77618cb58ae0519792884e5a69df09f0826c3881de38cdf04a0529c0e56d45b1cd24a596e54a53097e433007d07e08ca534c7a4db0aa4092815bd9e4bb2bdfee00e41e2e3d1b4186cc56bb2f08966a0a16bf8c981b8059d0c0a2b956472dba1c2312f6589df98464a0e67ffd52006fd7f9d1092cf84718e66806d1347cc7a404654867f7e621a5359136e36283ed267bbed14aa3574482c2a7f6e363b3ed1db6e0baf4c6182fc179554a3859d8dc6deae506f7f795f1c65283f8848902da0078a3f8e45ea99cd2a886c14762bedd05d486a7782c54f577c3dd9a89365f37640e04dccdbecc8de9277e716f75f1146cdc6b8f3dddd6bb3cb73d80c20921175395f9d4ef1e713885112e43468432e8eac185c408529192eb305737f84476799a1375ccca3d68279a8f271f31f29bc69b8b7a1fc823bfa2ca86d4890dcf1e779594796ca7ce6f87ab86c76b1c45461594ee76c08066d24e84efc1a224598bdd50d69c2ea09f9bcb9d9a409ead2f47c9129e716e66458c92c2d3408b3efd917635322a9a4c24cc6e8b409a1c96fe9e6553aab232f4e70dab5780710bb34a510eee378df2f956d9e8a31a77fabd4914b4d4958898a694a19e0e2af4e8a730cf5515ae4d1f446942a2db4a7db6dc8aa8ec627a8ce980fbcc9e91a116fbbd62a9d62762d9cd2dbda6e1fdd8902acaac56e7a6edbe93f44ef904c6b66eea551d01af0cf4dfdb6b58e97363a01bda5add0a9c2a0bc7d066d1a82cd517debd6e6d53bb31b7b45f10a28269ecc9d3ca8434a02894b00f951f632678713565af0bc8f4fe7600b050ef4487d9c9f929cd0abdc05b6049bdc4a79037b921461faebfe724a4731c5003860b4723e62778000c9e3885cde342c4a07ed859bbe79f6a6f928c9d8adfb317054b8fefac412670931f6baa30988ea4d7fcdf1cf10c9c73f1521a6e53649ec06121f24f2223d72c3acbe0cb0904f71a9b14d723c973cd21410466dec0f7b87ef1349e2602bf0174d5f9413f2d0f8f464c4cb06b9933415eeb59524cf0d7b2e4d1771d61d432e80a6e314fc051d644247084f229a4a5cf739e7e8974ae87a8b36a0c7eba7e2bf097343de97f89f1fbd7d3014aafc5e7a890636db70b04ce04bc2f107e8ac56bd916202d3a599fc86f2c8b75a80a3dba646d00e36c1426a98ccd43dbf11fafefa6c524fcdd61cae19fee2ec60fb4810789fbd62bd513e15a2e9cd328d8bcda4f996632f2d00f75f8d0585617ae22543d6f70447307c2a933a00d0208a662d8e2f6d16cfb592818f4ff8b4ab4fe4a7680ca244fb186f14ea9f5266347847a93b877b8c93767bf5cda351f373370873ee3c60b85c6993191952397ba26d064ce1a026a4088cd796d32661ec48dd76109434a3062776f766157a9db7b08ab3bbc235fe84d79beb5e7a30ab7cbef1274e2453e9b54cf302e07efd94d7b4a7da5441c908cbcb3236e1a37204f581baa8cd5731497d803830f1dd701403125b425ea339e752b0c5a297591a795a7fbaf003bec578688ca0351cc79959cda225795d2cde52f0967db12f1e54d810c4ce0c7d60eda0be226abea66aacd0b37183963649cd1e4d8e0b7ff2fb93a957e8b55add4a90d07c386be11c72a57f10ae8718afc27f7e3a4e4abac72b8c8cf70288117983e82029a51f9df28c955decfc28ec843a04dd4e2000ce74afc7eacb6aaf0b5c0b36737afedebeacbacddbb2a7e5756aeb6e3c299be5c5724e469c41682709c5c5d84720cdd26485920596b6a446d83b22fc3dd4fde21a00eeffc71c85a15ac4858a7513a57e8122a76736be9ce3e4498c9617967358a4922fefa6452527e4719014de1812381f465c2a61183e631ad3bd6e7fa911932b00ead2d5d8cf1814d593b9279de8d595af13876890cc55d733313e6c5c7c89a5538009e0621dc5c0c4ba24173ad92dc799a9aa8a79d7b075ef3c6a60e39cb9625dc6272900c81b7ff5b0d2d45428febcccd246569a5ed062b09bdcf2d24fdd05dda2656d366a2f2bf45509508d710f8d2460f761cab713820f74f03b70f77c3c4c0c8b774a4df870fcfdd9c23f0b723fe41698941d59f67db056a19aa3a7ffd61d39c0533c2c8a0bb840e273845a170f58ad4e16bccbcf5597f433ee16d65f54f4d58ab9420689ed4048c44038ed6df605a04165fb95cd4b964c0016098a20734fc5f95aa9f5a456d286ec4e73ff0672bde5696a48b22c74c512b7b9e7a5e9cff36cbe17a9f5b574ae086174a62009f9407a8789856382d3d70b923dff38d3330fe0bf042782f4a4fb871bf3b84f7f69245014e09509f71a028ec3efe26c100f6a0bad9f0b33807ecc2186e7e11bccab40ceda2b3c5b0a7a232e9725841acb9615e74ba1d5554fd3207614447f7385f9cc76fc33105ce48c57d3a8f9e60a223eab7838082698c390e2fc14ae5ddab522a6f9dc3ee8cde42ebaca1b26504a8a643b77bfef7cd2b3d4c840261ed20f881c48c3b8d002c4453ace38bf1dc2cf14df3ae539451844dc49d980155c93367452e0893377b56af20d274525126139bbe1a5cc8b0dd0aba02a57ccbf7a15e748cc2e1ca0ab028f6a0f4141c316e958c579c00381abd370bbf13a9d59d786b9096f61f80374bbf0cef096ab453672883a0ae83f42a40f27bd47596180a5e37dbaf5db76167da10a663e30929fb16710f4129913f75a06bded69aa166cdb011b8c566b956dc5de6f4d533c3ba030f97446cd9512a3b2fa5470e00edc56350d5aaf7aaa9d4fdc6e2a2d83055fe270c00818d87ad5565e50d51ca9467ceae2d313d2bce85503b1e0d60eb3cd4d5df74b173c13e8ce23dd07044cdade8d9e704f4f06573682cd5a4e4d34636fa433f86eb01465bfad31ef3b31ef3a8fd7884c8ed25c393f324703fc2cc7ecbdc9bb85540f72c05e6c017dc4addbef0a0007641dd3799ff73e61a866c7295080f966632114bd6606ee70ddd88d9a235024b4487101681e260e1a3e76a2c553e66d8b70aee60dfd44ebb1457b44dd0f385aeb7e23df7f40ab2aa53e39dd7354935978893004f009bbd5d1c073466139c41de013b06d83b1f7037e3f0c3331b37b62cf5480ebea7fc32aac17bb93e4fc5b9daf4750026e86481c9c29167d2848eba01a556de18ebf5a69a2765e63ce290a20539ac040723c298fb6ec6848f01e37096bcd4fe3223dc895f50fe56054dad454343f1318c27de1c2f95f39117f700976b2238a1ae61c3e8223a2af9d2155da84e9b26bf3aae1dcbbe1414c20bd470d38d06e57b11108b1783a6d9bc0bdaae9d178195f093219b93baae94ba9db95b9252757afa838b417b72edd7a199bf191a6173973aa30062abfbf73a21ec7685b0f41771786e0a2035f54328353eb9ed3fbca1fa62238ee86776266af6d5205545d6d4db8dfc0240c363776eada07cb2053d48d7179d11f265c80d350de56a37a8734ca6b76e743b578ae52b0c8246b51d43a560e8a5b4c77c69f68078a837aa7a1d422d08a0d57c68ac1ab50d4c481aa6b46fdd228d7693571e74381c4a1ffbbaad1baabb4520c5020e9bda956b19a35a4e56de9db3a8ed2365bd37f33b4901575842eb359e5588f8575f4b3a9f28d4c5fabc07d3a9590b98e5e92cddc2026b5bcf5aabb84cb25b63219311769c904c3f81aa482296ef95db42a1b44a9748bf747c9c3309c1d1ae8dd18b2ee9783b923589677a6b6ff6f36e4117c2baf7d0b96c59f86ea8810efb45baefba49258573fe45cd04973bf20d44b63515f4a40a8678f801e2f19e3975a87f527148b5c5c055cc28a21317eb8626ede9d3d132a87c487b7f6a12ee0d70d97395960ea01a6c72fcfa5ccd3940d52cfb625f4751b0ad8dd44e83c1c889f37280b1aace599bcd59320f8014fcab8816cc8fa89c42858db22f47601c332923f07325a8ae2fd651c9cbd82282f66490fcf60f6f0da092cfd05f86659d35afdb97f4d1766632f102ec5bcd53022e02d752bae8b71dcf2dd2d67b519a10bf9f0fa5b04bcf59c052b460857b5ea2dc1f5b46d1f817a0887000e2fc56988a566368f53c40f7c998449df2b86dcdbf319ffdce13c51c36e088c30d57b20918cd23df15a87c0194c05578f7f780b799469ecab959dfb1b62d9668f1053b3825a7b70980fb9fe111cf42a7ae0a8df2861339dd2057140d0f02116822db4713259e69570914b59b7d805bc2edcc12aa0d2350a96cd0adb7728535db609a6e72bac76986ca7023979df13ef06a2fceb0a750b0e179a8fbb88feeaee1942e1d8d7c274d7eeb9e2b2d4908f49abafaf65f0d3e258eebfdb8238e08678ed516729f80f731cc1bd2110be14455a01375b07f1b420d1c358e755a2eaddd7b203e78d5f3d79a7b836d7ff60355d9c497364884179752f61e19f8681979bc1d518c2036a3c3912159d2ac8d72ca2bda5f49dae45c234396deb26434231299abe64593a36c04ba88452d5f0fbb6fb55ecdb96f95a261d8ccb4fec559d3a72ba14842a339045ba201fc4c7b564e5679d5eaab5d6ddf053d925c22bfda885a7eb7244a3d87b457b1b7aebb760d854aa446e18a45b2732c91c7a810d770934e39c81cd62abb2b0c2ea6645c8ae6ed07f934113d9ef5aebcc4be3cff86284b9887b7e86c12c05ee0c66960dc1a346e45bf04adbcc020a567bd645cd561fc6ff1854d062a65194d0aaf0ef28193c6d3a864da7bdf633fd8c1cc5ec78e31585da1f1e3745209823795458facf73943b3ba6b26bd2fbe9dc2af5fb13803160c3888d39be3eea664b730bb436943c29687ffdb85d939beb32d08549e275941aa2e158a0c29d5bf7829fbfeeb8ba038da7724158607b398a5c16eec0d332de47cced9429bca1f43804541618e7d00ce2f1a365b9c36c3a1461513a6e8d3e4642bdece675cd24143d7b4327e22ce9d1a7962dce8717f8217ecb944458fdb63c7bcee0e0da1ae93936e7f96fba76014227c30f8c731cf9d9dc401b9c6d800340e41147370ea495c65c4ad65b645b9cce097e78e4035b2666e98e388bdf6c084d929468fbdd1dfe4dff5cf0eceb6791260df7cbbc4730928d4623cada41bdf9049164c1973d564ea422df7325896defb25cf599c925c134302b0d2f886cf2898afb932629c0f54cabd3ab5002e4b4f53305f152d139e86da4da392eccfa7411167409eef8ea09c4bc94faa5ed47070386522ee83b59d81da54caba2718247a010a577844af35b480899c8d6bea6f6aa313e7d2a89dd9c212936b17a8378f987568d798d643bd2866fa5519b64500cb7061e6e60a98b6a6ad259ffb07c94ce532d14d9c0c78dec7033573f173dc9abd3a73832ca35ccb5b0e3945d05853b0a6356e06135caa1f8462d", 0x1000}], 0x3) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:46 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) sendto(r0, &(0x7f0000000200)="8703ed9ae7a5dddd2e8a27581d0fc0edbc517c741060907cab67a61b216306d0daf8fb514009ab2757b70dd58ebbeafcda73d6d15c47ea1a4fffd77e6d9e799bb52f8d667b518201cdd222fdf15354cdd13d45e6d1937cebbf2c8a6187b1bee4c9825cfa7f687aa8c43c7699fd08c025559d118906c71a456d90b11741250daa135d640fccdd70a89173323a00ba", 0x8e, 0x1, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, &(0x7f0000000100)="ab38ca01e8ba3a4a24f38cf44f9d66d021796ac6", 0x14) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="5a4837c5e3f8ab0fb675f3add64183fe6e0d5d143f697e892f5b2550936a5b84af1fa9d5833dca43f30bbacdfd48d6f55dc3e2606b6b01227f1c4ad7d58dcb61a7b49676b040b4e83db5137056d58a091cb351537fc645a78b662d6aa72458512769c6caf30591a503e905918e3fe66b82e123cf70673b30bc382301cb0588a9b3d5f03d073951af42b0337d066a1e6417da536e4c6cd083c9129c358f6fdd380c3542185bf4b491f6d8", 0xaa}], 0x1, 0x0}, 0x6) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x45}, {0x6}]}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="26635648ffffe22f0a5405ca246925e63eac69f6c2597431260c666d75083042db683e14933e3ff7e5b4408686a87262e354d950303eff0dacbf0859655137167e1547ac826136191a951e79b42dd1e0ee16749cc14fb529272748b10b15fa050aa7a29c8ebf39abe41fbc228e4e84ae903ca0a800f7ba21176bd9c0ea190c2d4e07739ff8b6c9c500fb6b52ba344c", 0x8f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x1}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x38, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getpgrp() wait4(r1, 0x0, 0x8, &(0x7f0000000100)) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8308, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) write(r0, &(0x7f0000000040)="2b0c669dfd01e3d7", 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:46 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x200000000008) flock(0xffffffffffffffff, 0x1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file1\x00') r0 = open(&(0x7f0000000180)='./file0\x00', 0x8a0, 0x2) r1 = openat(r0, &(0x7f0000000400)='./file0\x00', 0x84, 0x0) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000200)='./file1/file0\x00') ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000003c0)) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x3) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0}, 0x8) syz_open_pts() poll(&(0x7f0000000480)=[{r1, 0xc9}, {r0, 0x10}, {0xffffffffffffffff, 0x80}, {r1, 0x100}], 0x4, 0xffc040000) r3 = semget$private(0x0, 0x100000000000004, 0x1) write(r0, &(0x7f0000000c80)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64beb70446ee0107e0ba23369c081bbb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca5796172eb4c0fd0200d80000ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5cc31ac4fde729e12e511ba23242e4c85f103272e6ce710405d4d692cfe6b51a7193bda30800d7dbbd2d4f4c327f5b81ce5b90f57da54be439cd81a0ad71a0c6b26", 0xf9) sendto(r1, &(0x7f0000000580)="92c67effbc5df87f536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e89e8326b4b4be61d9ab5cef49e1ab86a", 0x33, 0x1, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r5, 0x8) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000780)) rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000005c0)='./file0\x00') ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0x1) getpgrp() recvfrom$inet(r4, &(0x7f0000000600)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0x5cfd9cac16084f2a) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cd, 0x1, 0x80000011, 0xfffffffffffffffb}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000001c80)=""/4096, 0xfffffffffffffdba}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000b40)) 16:00:46 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400003, "000003000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0xd}, {r0, 0x3}], 0x1, 0x3) pipe(&(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x2, 0xffff, 0x3, 0x1}, {0xfd3, 0xffffffffffffff81, 0x4, 0x1}, {0x5, 0x3, 0x8, 0x3}, {0x5f, 0x1, 0x7ffffffe, 0x10005a4a}, {0x6, 0x7e, 0x5, 0x100}, {0x80, 0xfffffffffffffffe, 0x3ff, 0x1000}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x7e5c}]}) 16:00:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000000)='T92', 0x3) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f00000007c0)=""/120, 0x78}, {&(0x7f0000000700)=""/144, 0x90}], 0x2, &(0x7f0000000840)=""/178, 0xb2}, 0x840) symlinkat(&(0x7f0000000380)='./bus\x00', r0, &(0x7f00000003c0)='./bus\x00') renameat(r0, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000400)=""/161, 0xa1}, {&(0x7f00000004c0)=""/104, 0x68}, {&(0x7f0000000540)=""/204, 0xcc}, {&(0x7f0000000640)=""/78, 0x4e}], 0x4) 16:00:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2a0, 0x2) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0xfffffffffffffffa, 0x100000000}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8000001005, 0x0, 0x0) socket$inet6(0x18, 0x4007, 0x3ff) write(r1, &(0x7f0000000080)="1e266c035d5e377f0efb82051b7e517117ed0f3a4c6f273c6fe723cdb346b2bc267dbcb95704f3a2cd1a3fccbffd3fbd099bbdb2b65db2d0bc71348518c2f16c14b69e90307d2542f717b9e4f2877b4dc34bb1594b24", 0x56) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0xac, 0x6}, 0xc) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x7, 0x9, 0x5, 0x5}, {0x3, 0x4, 0x5, 0x3}, {0x2, 0x7fffffff, 0x0, 0x4}, {0x10001, 0x10001, 0x3, 0x5}]}) 16:00:47 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x180) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)) close(r0) 16:00:47 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) r4 = socket$inet6(0x18, 0x3, 0x0) shutdown(r4, 0x2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x1a2) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x42, 0x4, 0xdbd, 0x7}, {{r2}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x3, 0x100}, {{r4}, 0xfffffffffffffffb, 0x80, 0x2a, 0x6dcd, 0x7f}, {{r5}, 0xfffffffffffffff9, 0x92, 0x1, 0x80000000, 0x6}], 0x9, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x8}, {{r3}, 0xfffffffffffffffe, 0x2, 0xa0000040, 0x1, 0x1}, {{r3}, 0xfffffffffffffffc, 0x1c, 0x80, 0x1f, 0x71}, {{r3}, 0xffffffffffffffff, 0x2, 0x60000000, 0x0, 0x80000000000000}, {{r2}, 0x0, 0x40, 0x20, 0x401, 0x1}, {{r1}, 0xfffffffffffffffd, 0x80, 0x4, 0x1, 0x3}, {{r2}, 0x0, 0x80, 0x80, 0x270daadd, 0x45f8ee11}, {{r4}, 0xffffffffffffffff, 0x20, 0x1, 0x547, 0x3f}, {{r3}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x1, 0x5d}, {{r4}, 0xffffffffffffffff, 0x1, 0x20000001, 0x6, 0x6}], 0x20, &(0x7f0000000240)={0x81, 0x5}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000280)) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 16:00:47 executing program 1: socketpair(0x18, 0x3, 0x8d, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/47, 0x2f, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000729000/0x2000)=nil, 0x2000) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x861b4) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) r2 = semget(0x2, 0x4, 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0xffffffff, 0x1cf08d91, 0x2, 0xfffffffffffffff8, 0xff, 0x7f]) 16:00:47 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r1, 0x0, 0x8, 0x0, 0x0) 16:00:47 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x20) setgroups(0x1, &(0x7f0000000000)=[r1]) setgroups(0x0, 0x0) mkdir(&(0x7f00000012c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000001380)='./file0\x00') setuid(0xee01) 16:00:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x302, 0x4) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000005c0)={0x1, 0x6922, 0x4a9, 0x4, 0x2061}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x3b}, {0x20000008906}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet6(r2, &(0x7f0000000540)={0x18, 0x0, 0x1ff, 0x4}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="e2") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwritev(r1, &(0x7f0000000480)=[{&(0x7f00000001c0)="503497f0ab44ea4ad2aff3e232ffd15562319b8c3564d5efae0d7c09807f682c", 0x20}, {&(0x7f0000000200)="9040e69bdff27b11df7a7893dac5e69eebc04eac4974f7e92c89b9defa74b963db8d64fed69b39b3604851043b4ab0e0f60b86069456", 0x36}, {&(0x7f0000000280)="2a547a434a919898ba90c0ddce47759c107d3f4f16ccd360872a73c8cde763f8525ced943f1c6e39c445adeb018e1ca75ef3e2f2c93cf08e42d9ebdbf9e1da5db62574fd3464ccaf2c2401c2802f7f68a149a023f5ac88335d66fed3406b4efe6463632b611768632f02cdb4ee520a41b777c37f79678dd6e6b4b1ddb663afefc0513e450000ef8fb7fa0200140ecef7259aff06047b866cb38b1941f7be70cd5ba1741c25c7fd57a21f910057dcf68743615959e0671630e2db111523c363dee8edef75ac4c2764fc2a00cfc6c1e81510843686b24e318835a65e1ba8a206ab722a95c0987f5de766dff2ba28a41ef3900002224fc87f7a12", 0xf9}, {&(0x7f0000000380)="1dbbb2b44a2a4c1f367b27917ea0db3e4b4d679b91f4f7cdc6", 0x19}, {&(0x7f00000003c0)="9182947da282127c22b3ecc629db61d2a34ce92098ded262ec4a34b8faa6f597333972117cd3b9a053eab99f23ef0941838c3bc88a93c09981f8cc760224c8709f5479ca9fbfdafd093b678b3fc52c1a7713de533b3867a03cd208666ee0238a4946e2e7aa9ef3f5d8ada04ae104cc199ab2a3e375161a267a727933f43a5284144e95d226bac99b1e3f60ec5da217bc63ca3998e190a5346bc6155d420fcc5bf966ca5d45dfa95efbb3", 0xaa}], 0x5, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x80000001, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x110) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x84}, {0x6}]}) syz_emit_ethernet(0xfffffe41, &(0x7f00000002c0)="8b50f8d9") 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x1, 0x100000000, 0x5, 0x0, 0x10000, 0x1, 0x3, 0x1, 0x2, 0x20, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x44}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffeb1, &(0x7f0000000480)="0072fc5dc71bb9af50206ed6be335e0213c9ea36cf0fcd06baecdc124c3dc3183406240f99a84eef010000006e1792939be361a8d89aa1064538325dcb28d8d724c9e10218bf76486844b2e89b06d12c8a025703734013d0322dee87d3a3000000000000000000054b349c686d51021c0432e261ee78744d2180d3f1da86bb21ef480a29ff5ed4b78a7626300aaf2c01160abd0236749a5c7f2c99d170a74592d4f342789664b5a4c76ce0239b1edfe5000000000000752b8996139fafff48") 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4", 0x0, 0x80000000000}) write(r0, &(0x7f0000000140)='X', 0x0) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) writev(r2, &(0x7f0000000780)=[{&(0x7f0000000240)='r', 0x1}], 0x1) fcntl$getown(r1, 0x5) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x9) 16:00:47 executing program 1: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) mknod(0x0, 0x6808, 0x6) r1 = socket(0x21, 0x8000, 0x3) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x1e1) r3 = geteuid() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x0, 0xfffffffffffffffa}, 0x8) r4 = getgid() chmod(&(0x7f00000003c0)='./bus\x00', 0x180) lchown(&(0x7f0000000100)='./bus\x00', r3, r4) chdir(0x0) setsockopt(r1, 0x87, 0x2, 0x0, 0x0) getegid() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000400)=0x6) getegid() getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000280)=0x4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000300)=0x6) getsockname(0xffffffffffffffff, 0x0, 0x0) chmod(&(0x7f0000000340)='./bus\x00', 0x8) writev(r2, 0x0, 0xffffffffffffff30) fcntl$setstatus(r2, 0x4, 0x4cc) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) mkdir(&(0x7f0000000240)='./bus\x00', 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x1c, r1, 0x0, 0x2000000) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x8) setuid(0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000380)=0x80000000000091cb) 16:00:47 executing program 1: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100a26) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0xcb) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000140)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00', 0x4) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x7, 0x1000000]}, 0xffffffffffffff9b) getrlimit(0x5, &(0x7f0000000100)) socketpair(0x18, 0x5, 0x646, &(0x7f0000000200)) connect(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) ioctl$TIOCCONS(r1, 0xc5005601, &(0x7f00000000c0)=0x2) 16:00:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x6, 0x6, &(0x7f0000000040)="99afc0d13f97d70df3d694a009ac58769187d4caa2f6838139fdfcf5c6228ea202f8c0179c0c8b579125f94da521b2361caad12e841f4d820e66721653aa97bfd8a5641e7ee21f553698571f106d94", 0x4f) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) panic: mtx 0xffffffff821ae640: locking against myself Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *454371 5886 0 0 0 0 syz-executor.1 454640 5886 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 __mtx_enter_try(ffffffff821ae640) at __mtx_enter_try+0x131 _mtx_enter(ffffffff821ae640,ffffffff81fb85c6,1ff) at _mtx_enter+0x54 printf(ffffffff81fcd105) at printf+0x6b splassert_fail(d,e,ffffffff81fb0566) at splassert_fail+0x67 witness_lock(ffffffff823c2350,8,ffffffff81fa3cf4,1bc) at witness_lock+0x423 wakeup_n(ffff800000970488,ffffffff) at wakeup_n+0x43 tputchar(73,ffff800000970400) at tputchar+0xf5 kputchar(73,5,0) at kputchar+0xe6 kprintf() at kprintf+0x1b2c printf(ffffffff81f68c1b) at printf+0x80 start_vmm_on_cpu(ffffffff8223aff0) at start_vmm_on_cpu+0x165 x86_ipi_handler() at x86_ipi_handler+0xc6 end trace frame: 0xffff800020c13180, 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 mtx 0xffffffff821ae640: locking against myself ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 __mtx_enter_try(ffffffff821ae640) at __mtx_enter_try+0x131 _mtx_enter(ffffffff821ae640,ffffffff81fb85c6,1ff) at _mtx_enter+0x54 printf(ffffffff81fcd105) at printf+0x6b splassert_fail(d,e,ffffffff81fb0566) at splassert_fail+0x67 witness_lock(ffffffff823c2350,8,ffffffff81fa3cf4,1bc) at witness_lock+0x423 wakeup_n(ffff800000970488,ffffffff) at wakeup_n+0x43 tputchar(73,ffff800000970400) at tputchar+0xf5 kputchar(73,5,0) at kputchar+0xe6 kprintf() at kprintf+0x1b2c printf(ffffffff81f68c1b) at printf+0x80 start_vmm_on_cpu(ffffffff8223aff0) at start_vmm_on_cpu+0x165 x86_ipi_handler() at x86_ipi_handler+0xc6 Xresume_lapic_ipi(0,0,0,0,6be2d1d8038,6be2d1d8010) at Xresume_lapic_ipi+0x23 end of kernel end trace frame: 0xd993, count: -15 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c12b00 rbx 0xffff800020c12bb0 rdx 0xffffffff81fb85c6 apollo_pio_rec+0x7a19 rcx 0xffffffff8223aff0 cpu_info_full_primary+0x1ff0 rax 0xffffffff8223aff0 cpu_info_full_primary+0x1ff0 r8 0xffffffff8100f603 kprintf+0x173 r9 0x1 r10 0x25 r11 0x6e973747a8dc13b3 r12 0x3000000008 r13 0xffff800020c12b10 r14 0x100 r15 0x1 rip 0xffffffff81cdc368 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c12af0 ss 0 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=454371 stat=onproc flags process=0 proc=0 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b8a4c8,0xffff800020b8abe0 process=0xffff800020b7da58 user=0xffff800020c0e000, vmspace=0xfffffd807f00c2d0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND * 5886 454371 19240 0 7 0 syz-executor.1 5886 454640 19240 0 7 0x4000000 syz-executor.1 19240 279438 96254 0 3 0x82 nanosleep syz-executor.1 91930 195968 96254 0 3 0x2 biowait syz-executor.0 96254 85260 38876 0 3 0x82 thrsleep syz-fuzzer 96254 276791 38876 0 3 0x4000082 thrsleep syz-fuzzer 96254 19779 38876 0 3 0x4000082 thrsleep syz-fuzzer 96254 225438 38876 0 3 0x4000082 thrsleep syz-fuzzer 96254 81045 38876 0 3 0x4000082 thrsleep syz-fuzzer 96254 488199 38876 0 3 0x4000082 thrsleep syz-fuzzer 96254 243167 38876 0 3 0x4000082 thrsleep syz-fuzzer 96254 42639 38876 0 3 0x4000082 thrsleep syz-fuzzer 96254 378033 38876 0 3 0x4000082 thrsleep syz-fuzzer 96254 105868 38876 0 3 0x4000082 kqread syz-fuzzer 38876 520355 89208 0 3 0x10008a pause ksh 89208 488162 70450 0 3 0x92 select sshd 64535 41602 1 0 3 0x100083 ttyin getty 70450 333562 1 0 3 0x80 select sshd 72450 55837 84943 74 3 0x100092 bpf pflogd 84943 348399 1 0 3 0x80 netio pflogd 53467 401618 58587 73 3 0x100090 kqread syslogd 58587 315850 1 0 3 0x100082 netio syslogd 78259 52051 1 77 3 0x100090 poll dhclient 99287 346973 1 0 3 0x80 poll dhclient 42251 501087 0 0 3 0x14200 pgzero zerothread 67207 252936 0 0 3 0x14200 aiodoned aiodoned 58380 369828 0 0 3 0x14200 syncer update 343 211826 0 0 3 0x14200 cleaner cleaner 14215 364163 0 0 3 0x14200 reaper reaper 83940 101329 0 0 3 0x14200 pgdaemon pagedaemon 13556 486022 0 0 3 0x14200 bored crynlk 21183 257145 0 0 3 0x14200 bored crypto 14331 224398 0 0 3 0x40014200 acpi0 acpi0 40380 11409 0 0 3 0x40014200 idle1 39754 457255 0 0 3 0x14200 bored softnet 433 284758 0 0 3 0x14200 bored systqmp 40209 202582 0 0 3 0x14200 bored systq 93632 177639 0 0 3 0x40014200 bored softclock 24674 516864 0 0 3 0x40014200 idle0 75155 200756 0 0 3 0x14200 bored smr 1 453761 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive sched_lock &sched_lock r = 0 (0xffffffff823c2350) locked @ /syzkaller/managers/multicore/kernel/sys/kern/kern_synch.c:444 Process 5886 (syz-executor.1) thread 0xffff800020b8abd0 (454640) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8236d9f8) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x5a4 #1 syscall+0x45e #2 Xsyscall+0x128 Process 91930 (syz-executor.0) thread 0xffff800020b04008 (195968) exclusive rrwlock inode r = 0 (0xfffffd806da86d68) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 #0 witness_lock+0x5a4 #1 _rw_enter+0x43c #2 _rrw_enter+0x60 #3 ufs_ihashins+0x57 #4 ffs_vget+0x133 #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0x6a #8 domkdirat+0x121 #9 syscall+0x576 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8068288d60) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x5a4 #1 _rw_enter+0x43c #2 _rrw_enter+0x60 #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 vfs_lookup+0xec #6 namei+0x45f #7 domkdirat+0x75 #8 syscall+0x576 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9497 6461K 6904K 78643K 10962 0 0 pcb 25 9K 10K 78643K 123 0 0 rtable 100 3K 4K 78643K 308 0 0 ifaddr 49 12K 12K 78643K 85 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 1 2K 4K 78643K 1473 0 0 iov 0 0K 12K 78643K 17 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1204 75K 75K 78643K 1399 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 4 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 16 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 25K 78643K 185 0 0 proc 53 50K 71K 78643K 392 0 0 subproc 64 65538K 67586K 78643K 170 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 6 0 0 in_multi 33 2K 2K 78643K 66 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 217 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 89 21K 21K 78643K 1418 0 0 UVM aobj 7 2K 2K 78643K 8 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 16 0 0 NDP 9 0K 0K 78643K 26 0 0 temp 118 2699K 2763K 78643K 3864 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 7 0 3 1 0 1 1 0 8 0 inpcbpl 280 94 0 87 1 0 1 1 0 8 0 plimitpl 152 24 0 16 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 68 0 28 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 25 0 21 1 0 1 1 0 8 0 nd6 48 10 0 6 1 0 1 1 0 8 0 ppxss 1128 3 0 3 1 1 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 16 0 2 1 0 1 1 0 8 0 pfstkey 112 16 0 2 1 0 1 1 0 8 0 pfstate 328 16 0 2 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 308 0 123 12 0 12 12 0 8 0 art_table 32 309 0 123 2 0 2 2 0 8 0 art_node 16 67 0 33 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 0 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 14 0 4 1 0 1 1 0 8 0 shmpl 112 6 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1694 0 267 47 0 47 47 0 8 0 ffsino 272 1694 0 267 96 0 96 96 0 8 0 nchpl 144 2141 0 498 61 0 61 61 0 8 0 uvmvnodes 72 1872 0 0 35 0 35 35 0 8 0 vnodes 200 1872 0 0 99 0 99 99 0 8 0 namei 1024 5925 0 5924 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 5377 0 5376 7 6 1 6 0 8 0 sigapl 432 375 0 360 3 1 2 3 0 8 0 futexpl 56 1954 0 1954 1 0 1 1 0 8 1 knotepl 112 121 0 102 1 0 1 1 0 8 0 kqueuepl 104 22 0 20 1 0 1 1 0 8 0 pipepl 112 260 0 241 1 0 1 1 0 8 0 fdescpl 488 376 0 360 3 0 3 3 0 8 0 filepl 152 2042 0 1940 6 1 5 5 0 8 1 lockfpl 104 50 0 50 2 1 1 1 0 8 1 lockfspl 32 21 0 21 2 1 1 1 0 8 1 sessionpl 112 21 0 10 1 0 1 1 0 8 0 pgrppl 48 23 0 12 1 0 1 1 0 8 0 ucredpl 96 294 0 285 1 0 1 1 0 8 0 zombiepl 144 360 0 360 2 1 1 1 0 8 1 processpl 840 391 0 360 4 0 4 4 0 8 0 procpl 600 695 0 654 4 0 4 4 0 8 0 srpgc 64 18 0 18 1 0 1 1 0 8 1 sockpl 384 182 0 163 4 1 3 3 0 8 1 mcl64k 65536 231 0 0 29 0 29 29 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 124 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 317 0 0 19 0 19 19 0 8 0 bufpl 256 5887 0 1166 296 0 296 296 0 8 0 anonpl 16 48974 0 39695 52 1 51 51 0 125 9 amapchunkpl 152 1718 0 1618 7 2 5 6 0 158 0 amappl16 192 1699 0 1167 39 4 35 39 0 8 8 amappl15 184 20 0 19 1 0 1 1 0 8 0 amappl14 176 113 0 106 1 0 1 1 0 8 0 amappl13 168 6 0 6 1 1 0 1 0 8 0 amappl12 160 18 0 16 1 0 1 1 0 8 0 amappl11 152 46 0 27 1 0 1 1 0 8 0 amappl10 144 69 0 66 1 0 1 1 0 8 0 amappl9 136 614 0 609 1 0 1 1 0 8 0 amappl8 128 166 0 151 1 0 1 1 0 8 0 amappl7 120 38 0 34 1 0 1 1 0 8 0 amappl6 112 65 0 58 1 0 1 1 0 8 0 amappl5 104 118 0 102 1 0 1 1 0 8 0 amappl4 96 632 0 599 2 1 1 2 0 8 0 amappl3 88 124 0 119 1 0 1 1 0 8 0 amappl2 80 2032 0 1978 3 1 2 2 0 8 0 amappl1 72 17399 0 16946 25 15 10 20 0 8 0 amappl 72 963 0 925 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 7 0 1 1 0 1 1 0 8 0 uaddrrnd 24 376 0 360 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 376 0 360 1 0 1 1 0 8 0 vmmpekpl 168 7039 0 7016 2 0 2 2 0 8 0 vmmpepl 168 48552 0 47007 98 11 87 87 0 357 18 vmsppl 360 375 0 360 2 0 2 2 0 8 0 pdppl 4096 760 0 720 6 0 6 6 0 8 0 pvpl 32 161251 0 148841 134 3 131 131 0 265 20 pmappl 232 375 0 360 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 487 0 4 14 0 14 14 0 8 0