last executing test programs: 21.642539174s ago: executing program 3 (id=265): setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffffffffffff}) r0 = open(&(0x7f0000000040)='./file1\x00', 0x18289, 0x110) write(r0, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) ftruncate(r0, 0x8) truncate(&(0x7f0000000080)='./file1\x00', 0x2) closefrom(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200200) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x180) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$DIOCIGETIFACES(r0, 0xc0284457, &(0x7f00000002c0)={'./file1\x00', &(0x7f00000001c0)=""/193, 0x100, 0x4, 0x3, 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x74, 0x6d, 0xf, 0x95f}, {0x80, 0xf4, 0x24}, {0x86, 0x6, 0x0, 0x8000004}]}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$TIOCSETA(r2, 0xc0504417, &(0x7f0000000740)={0x0, 0x0, 0xfffffffc, 0x747656e0, "000063a500000000000000000007000000003e00", 0x10, 0x1000a}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1000e, &(0x7f0000000080)=ANY=[]) 18.47132761s ago: executing program 3 (id=265): setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffffffffffff}) r0 = open(&(0x7f0000000040)='./file1\x00', 0x18289, 0x110) write(r0, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) ftruncate(r0, 0x8) truncate(&(0x7f0000000080)='./file1\x00', 0x2) closefrom(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200200) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x180) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$DIOCIGETIFACES(r0, 0xc0284457, &(0x7f00000002c0)={'./file1\x00', &(0x7f00000001c0)=""/193, 0x100, 0x4, 0x3, 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x74, 0x6d, 0xf, 0x95f}, {0x80, 0xf4, 0x24}, {0x86, 0x6, 0x0, 0x8000004}]}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$TIOCSETA(r2, 0xc0504417, &(0x7f0000000740)={0x0, 0x0, 0xfffffffc, 0x747656e0, "000063a500000000000000000007000000003e00", 0x10, 0x1000a}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1000e, &(0x7f0000000080)=ANY=[]) 15.694587424s ago: executing program 3 (id=265): setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffffffffffff}) r0 = open(&(0x7f0000000040)='./file1\x00', 0x18289, 0x110) write(r0, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) ftruncate(r0, 0x8) truncate(&(0x7f0000000080)='./file1\x00', 0x2) closefrom(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200200) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x180) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$DIOCIGETIFACES(r0, 0xc0284457, &(0x7f00000002c0)={'./file1\x00', &(0x7f00000001c0)=""/193, 0x100, 0x4, 0x3, 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x74, 0x6d, 0xf, 0x95f}, {0x80, 0xf4, 0x24}, {0x86, 0x6, 0x0, 0x8000004}]}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$TIOCSETA(r2, 0xc0504417, &(0x7f0000000740)={0x0, 0x0, 0xfffffffc, 0x747656e0, "000063a500000000000000000007000000003e00", 0x10, 0x1000a}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1000e, &(0x7f0000000080)=ANY=[]) 12.475808614s ago: executing program 3 (id=265): setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffffffffffff}) r0 = open(&(0x7f0000000040)='./file1\x00', 0x18289, 0x110) write(r0, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) ftruncate(r0, 0x8) truncate(&(0x7f0000000080)='./file1\x00', 0x2) closefrom(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200200) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x180) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$DIOCIGETIFACES(r0, 0xc0284457, &(0x7f00000002c0)={'./file1\x00', &(0x7f00000001c0)=""/193, 0x100, 0x4, 0x3, 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x74, 0x6d, 0xf, 0x95f}, {0x80, 0xf4, 0x24}, {0x86, 0x6, 0x0, 0x8000004}]}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$TIOCSETA(r2, 0xc0504417, &(0x7f0000000740)={0x0, 0x0, 0xfffffffc, 0x747656e0, "000063a500000000000000000007000000003e00", 0x10, 0x1000a}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1000e, &(0x7f0000000080)=ANY=[]) 7.357392317s ago: executing program 7 (id=1027): mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf79e5) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)='#', 0x1}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0xbe, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080)="c2a6500000010000000000000046932483c9c73a16ce546a06907f80", &(0x7f0000000000)=0x1c, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "db0900", 0x10, 0x2b, 0x4, @rand_addr="fed38d5ba80b9e61cd0c535a9800", @mcast2, {[], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0xfe, 0x3, 0xffe1, 0x77994f4, 0xb2}}}}}}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x3, 0x0, {[0x0, 0x0, 0x3, 0xffffffffffffffff], [], [], [0x0, 0x0, 0xffffffffffffffff, 0x0, 0x8000000000000001], [{}, {}, {0x0, 0x0, 0x0, 0x800000000000}]}}) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='./file2/file0/file0\x00') 5.858856934s ago: executing program 7 (id=1033): r0 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) sysctl$net_inet6_ip6(&(0x7f00000007c0)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000800), 0x0, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7007, &(0x7f00000005c0)={{0x0, 0x5, 0x2}, 0xfffffffe, 0x100, 0xe}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x27a4fa546b2131ba) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r3 = socket(0x2, 0x8002, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0xbe, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x4, 0x7, 0x1, 0x7ffffffc}, {0x48, 0x0, 0xce, 0x10000}, {0xe, 0x0, 0xf4, 0x4000801}]}) syz_open_pts() r5 = kqueue() ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x3, 0xfffff501, {[0xfffffffffffffffc, 0xa, 0x5, 0x10000, 0xffffffffffffffff, 0x2, 0x21a5d806, 0xe8b5, 0xffffffff, 0x2f01, 0x9, 0x3, 0xfffffffffffffffe, 0x40000002, 0x8, 0x2, 0xfffffffffffffff5, 0x100], [0x9, 0x5, 0xfffffffbfffffff8, 0x0, 0x87c3, 0x80000000, 0x800ee4, 0x0, 0xfffffffffffffffc, 0x800000047], [0x200, 0x2, 0x100000000000000, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x3, 0x1ffffffffff, 0x0, 0x100000002, 0xffffffffff000000, 0x189], [{0x0, 0xc, 0x4, 0x7d08}, {0x4, 0x2, 0x1, 0x3}, {0x0, 0xfffffffd, 0xfffffffe, 0x5}, {0x80, 0x0, 0x3, 0xfffffffffffffffe}, {0x9, 0xb0, 0x11, 0x40}, {0x7ffe, 0x50000, 0x40003, 0xffffffffffffffff}, {0x6, 0x1, 0x7, 0x9}, {0x9, 0x1095b, 0x200, 0xf}], {0x9b8f, 0x5, 0x20000}, {0x203, 0x12, 0x1, 0x1}}}) kevent(r5, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) closefrom(r6) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000412000/0x2000)=nil) 5.592106134s ago: executing program 7 (id=1043): r0 = socket(0x11, 0x3, 0x0) (async) r1 = shmget$private(0x0, 0xe000, 0x7c1, &(0x7f000040b000/0xe000)=nil) (async) setgroups(0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setresgid(r4, r4, 0x0) (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x0, r5, 0x0, r5, 0x4, 0xd, 0x0, 0x0, 0xffffffffffffff46}, 0x8, 0x0, 0xffffffffffffffff, 0x9, 0x0, 0x10, 0x2, 0xfffffffffffffffe, 0x205, 0x3}) (async) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) (async) r6 = open(&(0x7f0000000300)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7815) write(r6, &(0x7f0000000000)="5fd4eda2e6fcd4cf310dcd4ac4", 0xd) (async) setuid(0xffffffffffffffff) (async) shmat(r1, &(0x7f0000416000/0x1000)=nil, 0x3000) fchflags(r0, 0x0) (async) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$DIOCIGETIFACES(r7, 0xc0284457, &(0x7f0000000100)={'./file0\x00', 0x0, 0x100, 0x100, 0x2, 0x8}) (async) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x186) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6) (async) r11 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) ioctl$TIOCSFLAGS(r11, 0x8004745c, &(0x7f00000001c0)=0x8) recvmsg(r9, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000700)=""/140, 0xfdbd}], 0x1, 0x0}, 0x3800) closefrom(r8) 4.468189111s ago: executing program 7 (id=1046): mkfifo(&(0x7f0000000000)='./file0\x00', 0x100) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x2c, &(0x7f0000000000)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x17, 0x1e, 0x66, 0x0, 0x0, 0x1, 0x0, @rand_addr=0x1, @multicast1}, @icmp=@generic={0x12, 0x3, 0x0, "0e62580bc4b6"}}}}}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206918, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x40000, 0x1d) getppid() r1 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = syz_open_pts() fstat(r5, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(0x0, 0xffffffffffffffff, r6) setresgid(r4, r6, r4) openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x2, 0x0) r7 = getthrid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x2, 0xfffffffffffffff7, 0x3, 0x0, 0x80000000004, 0x400000000009, r7, 0x4701}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000780)=0xc) setresuid(r1, r8, r3) setresgid(0x0, 0x0, 0x0) 4.467417609s ago: executing program 3 (id=265): setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffffffffffff}) r0 = open(&(0x7f0000000040)='./file1\x00', 0x18289, 0x110) write(r0, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) ftruncate(r0, 0x8) truncate(&(0x7f0000000080)='./file1\x00', 0x2) closefrom(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200200) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x180) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$DIOCIGETIFACES(r0, 0xc0284457, &(0x7f00000002c0)={'./file1\x00', &(0x7f00000001c0)=""/193, 0x100, 0x4, 0x3, 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x74, 0x6d, 0xf, 0x95f}, {0x80, 0xf4, 0x24}, {0x86, 0x6, 0x0, 0x8000004}]}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$TIOCSETA(r2, 0xc0504417, &(0x7f0000000740)={0x0, 0x0, 0xfffffffc, 0x747656e0, "000063a500000000000000000007000000003e00", 0x10, 0x1000a}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1000e, &(0x7f0000000080)=ANY=[]) 3.117317247s ago: executing program 7 (id=1063): r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000080), 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)={0x8, 0x20000000000000}) ioctl$DIOCRDELTABLES(0xffffffffffffff9c, 0xc450443e, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) r3 = msgget$private(0x0, 0x540) msgrcv(r3, 0x0, 0x0, 0x2, 0x109762224df32f4b) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000080)={{0x0, 0x4}, {0x1, 0x4b7}}, 0x2) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f0000002640)={0x1, "9c6d58a1d709a7c1bc21f2293011805504090c17afe394abc7019b2431e1d75c63d3c56c7f4202654852a910d9f06d67be025250ebb758aef4eb9401ca61e54303fd750f74333413409e0f7f33bcfa83ee98ec957ddfc356bf5dc307bfece15998e05ab183b97181dadc1ad8ef8a07de947f5efca1a464d91496620a643d4f9108ca5ceaf0c2826ca900b441c848ec3af30785edcd00852414fdb585ae663a8e1309b713cadaeda80cc3b32abd3a7c36798aa45ea5129c231aca5ca36709bf6e73abbfd49d5874fc0d03b835d6826f263ec01fabac77a7cf9ea820f93a2caf61ac8dfddfdd28f3d21bcd4e418542a4801230fbb66df1ab9e7f2c2d4066bd1cb82185adf71f78e44ec6b4b23cb416d3e6e27fe3f5817d16a62e26dfb751e28f04fb13811eb5661fed10666bf3232887ef57af8a2509e15cfeea9ba04b6fa78cec7ce279f4fc3866ce9c20c35b13149da7a6bab5baaef2541b69cb299da823b0ea93e9d5141e07864d3fbf84a4a0850d62faf032c3afc15f8cb3d036e72e2aa14517068b60c40cbdfcca450a0da9206056f950aea542dd8f1f434aceba4abc05766d47161a5ca248569988600b1855a1f3a408c9110b24e9f8c9d31ef28d6ac3990d32bcc23e433b6fe1819ce16bef52e43f79bd543b2b9070512428bed8bb2fc6da35b3d7239c7fe5e6ce51bbde6d3c6e49ff07a30448d9483c56ec0f0b8ca4083bd01e41bc79ec18ca8220a32d3646a96385c33bf5b54624b8cd6da6b091984c3df967ea34ef3d3b61f7c3fa4931dc6c1aa31545f7f177f7ecc54700ed5295fe8d6fb6adb51de0a238ce5e97446462445000f2263455dc78265c79bcc189ec3914fe5b8cc356b3103c5cf459ae2979b5f3a00085f8b2b24d4fdbe4b58578e17136bf5db206b127a8de5de010d89b9260476a5677171cbab1e85e46d46f8f6364546e6023d976f0cfbd53ca02774440f40e5adc93f91ff807b35d8f1ff8faaf3ad4ffba4ccb7ca5c3d5e3ac0e7c954858196b2e5e67a21d4f05438c011fbb815baf9c63ae17be973a710666f107c4f622cd5f2281d8a9c094e29b53ff2119fb4f780012d17df2f1e50cf080a94987c31d92df2fc353589d07e3262688adeca4ba54225a61946ab15428710243281fb8d70c5ca41462dcbedbe482f0fd26f99288fa1882f26eebc493c53a07cd4391d2a82e8825239e60bc60ce650ec555611c83cafef8119f19a3a32cd8982dd39570cfb8f8f4dd09dafce1361b13453c3e2d75c974bfb6ec179fc2b4bacf07de0d673920c0e4679462b011447ea850b764870e42c05f53b07eea56d2abba59e90c360a1e09280e152d915a9be7f07326282ed3dde46ffa9a806d38c7380130a5055ca92b07c26a0e2b0959930ccbda391eda605ea5ccf26b259ee7940f51362180127aac5d41a68ba6ddda8440c1b0ae0c3b6469e47a7f2320005a1c42a76c55c30c9f5841121ef666ebbab92ae20e140d21d0504fa26d078fc87f887f089177ffd1e3341277958c25da0379502fdaff57e5920cc034c8b0e1c1a5a9353ecf6a6367db8701bc873a483300e9b149125ae89a0d784dc9e29d8b7986e3ef093bfb9c0a7f098e3aeec6e63e5c709a7e48bf6ce1adc820e328cc46165ed8f9155c7718aa4818debab6a7630e8c88fbbabd59740bf4a9d76d99847504e8e0a216edb419a8d80e34e794a88cf610b34b687be3d5454b097a95ec64c83ecdb68f409f9c9fdd2174dd6967ad4ccdbc14abee87a88777926988bac91c36d3e8b7741ca376cb7e21cbb51de40e25d68646dbe4c0c585e466e80c801b1c7b769a2d4f4239f4ee0149be4677739f1c28b4b7ac629f6604fee19e128ddd9b9c2ac09e65395fa35d653a3c7eae090f24decdc21580284df85b808098c08e53245f4c09e041369ff67ab3f22f410c727175a340fd3560e866b2dfdc9ad33a7a2b2e3ff0695a93991d052ceda7111c3b3b925cac0977b6289f565fa263efce58783a66cd72dea7687743ed0a6d3545058b22fae1c8f73c5509a0a4609bd029a16bf7d3c78fc9fe4e2c1c397ccffb0cfa40d5d34eee676b4ed09d72d7074686ad4c2f23e94c793b1053a4fe44fd579fc661a974e9cad57cddca14a6963394557e4d0f8277e4b3cc9410c098524def4e2bcc48176660c4d408fed9c0e22a08cd62f97ca9320035cdcdfb8f0270111b9648aed611811dc2686123c2de2e2e4012f30d55efecb9dc07a5c2ae29e9617c9c08a5f6becd6940727d7dbdc4df0871192eae0b73dd134ba2a8607307dec23e4b3530fee48ccb90ef43da5ae4976cae652d72cc92e6e8698a23f5060b20eeb9c9a065e6e76ad3786fa1baed557c8f1418ac03ba1bdcb59befb6f9838b7119f97bf4327bb4b6fc4dddfe4e0a4fae3e35e627c630cc2f1f98629fbde528a61c220a71d56ce08411a223e6e93a948746b2989774c7b8c3582963085950a60011f50d6ceba89fbe689539a7f2016c1e272623e6dcbf826eff264c9588122c8451e93bb98dd9987d32a10c409f046a6fc0e774c430b528ba7d4d78eeb0d6e8f5c9beb159590930f49a7c19a21347987d06fe805e867b8ca1c2bd5e083e4436bc9795ee5fc1ca699bda40858e1c5417b1a42b98d2dc8dad32e90cb63efc9f8879fdec7f3f0535514fc1d411278cc75c135fdd5ac7abcb2c33cf0485de4424182a0fe04e825526833e4887cf8f22d6a51daecc5566cb25844da3331bcc06f529d42a98243c8ad17c305ddde8e8117a042332a84d9f547e8594f833ecd47902fd7fef4aa8579d6a70c9647f80c8529cc1c379569c369f155d4adfa53b40ec15273c9863edd42ad173c23a0f51035fb8f20af0df4d85a75176129c0ffdb0eae00bd9536d2cae08d6a04a663b7c56362d73c7547a8ba7b060a1274730f0395dd981396acde2b59a04041622e89b498b23adf03b506bfd887cf27c6ed68d6d47118b96d4a6c4e108fb6556773e9a281ce5db6950ed143b6f43414d4ea7d4954fb4a765a1f257641af3f30df6be15b418bc81b381ca4e78bbaf6751858fa10db68f376d2ff526089dbd4d4af53765a9a02352466b22d35bd745133c1a4f2d923d4bc0079a4ad5fa5c89f3ed8d16b1998acad5324543c7d247feaf907cff85485b1859c6617ddd7d9e380b5124e876c62e5d9a6a2e55771a242f505833efa375cf5dbdaf7d42f7021d877f31c24f46f62e4292b650b00ff18e46ae295d2ac54b87ea2a0c036cd480005b08725f7a0e4bbb3a8e490f3994f2dfd406bfe3c8db393b5ed38fea5fec611391e5b3c96a17d973f160c7ec0365567c53c75c3f85f1f5993124bfe548bc57a5283a5b11a77e7f6eb42fb3bdf88ca1a08a6a647dc4d3223b49692c538ca7a11507c173ef5be8749ab924684c15b7881a42ae705b6facc58b01b24b713223a882eca301ce9e32b5544f0c3d6baf54ad842a5f10075440a4eed6e0eadc5981942540e0ed7da0de4ae755fd6432321db1870abbddfa4354ad381243d21ec582cd07984d71648d26120fb72cb8a3bc448949cb6cda55aac6bbeb4788a94a7cd7cd40a76d99e0037ec54c747b6b7cd2a8c327a1d42364de1b4dec5816bc4f74ec9ac20b770b064512d7c68b0e5cb4500b28ff86ef01a64b4e874eb8ba7d94b791325c4f9e6b3f63912dd6fc224ce687968b7670dcc55805ab03ef9a2df92ad9d78f28f015026b918950ad8b3c149f33ce64a91b3ad76a0f57695f7a8e8320e9a6957841d5d09ffa1a0a4fae11bea7de335802b72f08a4df94454e1bf38e352fca518c1e58d059f7b837e939f1ee9bdd2fac24756812d85b0b79c6e0e6e1e330905ca8ea80d64fa27d5c89c93f31d7f094f0d8668e2f9551352dff8fba9e57899737a57b18b29b0ff86c6abac6c59c6d3e3e7c6eead300069bdda247255baecac5e24697156212bb5367df3d8ef3cb1ed7ae1254e488e90e95bc110d7b15b651cc054c1b8f623a1577a517c18a5c0017463498729bf30a8c8e6df01f516fda91ceaa610ad714ea1d127ce5e823e8d30cd2b561ada8d25ae3d8608b93aca08fde89b313f6a19e149ffcda4581507ea939ca66d6d619722d31dd103ad897408073b3cebfb18e9a51795b13a4edc49dbcb5dc856a7f01b8997a345568233efb1d934046e9e76af873bbb90736aee2df929a8647a4547a98564aec51690ef8d7365835d5d55fd07ab956db7a2df693a3d970d231e6134efe9a23c5b8a5f3f692bd7f92aaf799da7d8b7dc5cfe723f707b40e11b17a53eb732147d5836d1c0537f8c015c02a2070b97132bbef2dae85900b02774a0ca6a71db65260413dbf276a4c4db3fceff3416228c7587d110e71ad48d303540f08f88aa68ec2b0b85b94a92183e44ecce6e30081319e9e241cd8f52c1f1b1875cde52cbfb1d9fdc36d916d64aad9135dce4689d5d8a825d406ff297237a1b155e81a067c2fece8325c3ea0f295d38d714de11fb83f08a39b48344b908c9bb355afb335e69f01a9cc5e6b58554de739d508ea401b2ba80a528b6f2583b41fb7b7c5adc2fe1fbfa8a264a70db96a2aae37b957e62adf9a99dda523970a04bcdef110363b8a11c03bf4bb79b38d80054b72bbe3eef8b42d1567b6b19d71f1d7946126a27f5d20c214ebdbb22c367f5f9ecfd324456ada7fbfbd5f0aa015286d3a36933249147dac82cf138f69c19b5e20348d7cf7bf33afea0b7df1ff5be13d8b637d22d7b35ef5570ccbadc937df0ba8cf27ba939a9efb2d6a7e21301660c161bcb7b9e3061d0e40e5497886bff10161b08b2ff8e81318b83b52605d8b3c59ec6742572f976b95ba32501bb67a3f3dedcde54a541bf4d504aabcb83eb739c96cff0d41ecac46adf8c3ecb80fdd5f37fdbd2cc49d52f81ce691ef463f65270248e67eda4423f48b339eff2cfe030d6832ae5964c161faf9052af3e3514784d00084502b841708efd57275e5a30abed37c9080aa87b5e5246429b85935686a066fca73737d682d0a9638a5b2cf31b237c07ccb1f153a1628f9c2cdbb44c7bcc604f34a6b7a90562be8cdb53641f84bfd4299060eec9ff0f7d97863b769d994cd4533828b171a84ec55dd0110ae7fed8c35243efbae54792edc7b04d361d8499185fcbb9bdcdb702269496fb619f12c20ec812d702b16c20c3cef6bda8389363c0e0757a8e64a4855567863bcadab3e3949dfa9a480f6f0e8a6c8a4fe638a7e934df5c56ff0e3dea48d603e66dac19c889652e30dc31d4be5d1159be1e42ef878adcaa359844f2bf6e054235cabea3f3b5f172d08b01dcc19603a9e289f36a4bfbd1ac85fe1f14ee32b616993d5e71b12424d6670e3c31fac8a1da6c07630a671282b43b59027b68ef0c29510af8350a3db78b4b48fa811385c22a7cb36845069ef862a8e1e34fabfca5e6adb74aff16bfdbd4a3096592bf0098ef04d4046b429ef53d04298fd602beb95f11644e9dfdf3f00177084cb4799540c8f9f819f5682ed5cc6bd58ce168d19b82d3109e038e76058200006b65a2fdfc85410cc415e67567fb47685a8c244dc4f7fd49c1fe856709b844f671afa3260d36963188fe8c99dc7018057deec48f572766d354395276275b058098ede0b0e0c816e7d3a83fd454e0cc714e02c8ccb1b8d22a1d6305a2838fa9b419767e43232b581e8e7432ba2a16f5d9f1cb2864bb15555a2de73928ca3641d7bd5c6528de81aa84b0fb187124f8e531c2a71186f77d6b69ed668a42f55f0e10889449d20df09d476d786988a5a53f9d8833444d75c4ea5ce44ec821748eaebf0182dffeabd41bc"}, 0x1008, 0x800) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x1c, 0x18, 0x3, 0x4, "73317fbca3363bf612949f73085aaebd", 0x2}, 0x1c) r4 = socket$inet(0x2, 0x3, 0xfc) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) setresuid(r1, r1, 0xffffffffffffffff) 3.08583764s ago: executing program 7 (id=1066): open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0xffffffff) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, 0x0) r3 = syz_open_pts() close(r3) ioctl$DIOCRCLRTABLES(r2, 0xc450443c, &(0x7f0000000340)={{'./file0\x00', './file0/file0\x00', 0x24, 0x2}, 0x0, 0x0, 0x0, 0x5, 0xc, 0x80, 0xd, 0x40, 0x9}) syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000001c0)={0x2df57366, 0x3, 0xd, 0xdad, "0a6400b72834705c8be209296203000090e91dc3", 0x80000005, 0xc}) writev(r3, &(0x7f0000000140)=[{&(0x7f00000009c0)="b3ecd12f63dad4cc714df457ac9192a1e28fb31d09", 0x15}], 0x1) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x4}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0xc1084425, 0x0) close(r0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x10a92, 0x155) mmap(&(0x7f00003d6000/0x1000)=nil, 0x1000, 0x3, 0x2810, r4, 0x800000000000000) truncate(&(0x7f0000000000)='./file0\x00', 0x9) 3.027718384s ago: executing program 1 (id=1072): openat$zero(0xffffffffffffff9c, 0x0, 0x10, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r0 = msgget$private(0x0, 0x4d0) msgrcv(r0, 0x0, 0x0, 0x0, 0x1000) (fail_nth: 1) msgrcv(r0, 0x0, 0x0, 0x0, 0x1000) execve(0x0, 0x0, 0x0) 2.966987503s ago: executing program 1 (id=1075): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x65}) r0 = syz_open_pts() close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ppoll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x2}, {r1, 0x20}, {r0, 0x10}], 0x4, 0x0, &(0x7f0000000100)={0x8001}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x401, 0x0, 0xffffdf85, 0xffefff8c, "efffff7f00001000002000000000000000000005", 0x80006, 0x7fff}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x10000, 0x4) lseek(r2, 0x4, 0x1) getdents(r2, &(0x7f0000000800)=""/4096, 0x1000) 2.939105637s ago: executing program 1 (id=1078): mkfifo(&(0x7f0000000000)='./file0\x00', 0x100) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x2c, &(0x7f0000000000)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x17, 0x1e, 0x66, 0x0, 0x0, 0x1, 0x0, @rand_addr=0x1, @multicast1}, @icmp=@generic={0x12, 0x3, 0x0, "0e62580bc4b6"}}}}}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206918, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x40000, 0x1d) getppid() r1 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = syz_open_pts() fstat(r5, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setresgid(0x0, 0xffffffffffffffff, r6) setresgid(r4, r6, r4) openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x2, 0x0) r7 = getthrid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x2, 0xfffffffffffffff7, 0x3, 0x0, 0x80000000004, 0x400000000009, r7, 0x4701}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000780)=0xc) setresuid(r1, r8, r3) setresgid(0x0, 0x0, 0x0) 2.589208511s ago: executing program 0 (id=1100): kevent(0xffffffffffffffff, 0x0, 0x50, 0x0, 0x7, &(0x7f0000000240)={0x6, 0x200000001}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) sendto$inet(r0, 0x0, 0x0, 0x406, &(0x7f00000001c0)={0x10, 0x2, 0x1, 0x3}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0xfffffe98}], 0x1) sendto$inet(r0, 0x0, 0x0, 0x404, &(0x7f0000000000)={0x10, 0x2, 0x1, 0xe0000001}, 0x10) 2.372360089s ago: executing program 2 (id=1111): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xd9, 0x20001fffffffd}) mknod(0x0, 0x2000, 0x1e5f) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x2, 0x20800c2, 0xf, 0x1, 0x1040807, 0x50001, 0x5, 0x0, 0x0, 0x8, 0xf5fffffffffffff9}) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20080, 0x160) flock(r0, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x9cab835cfdc52675, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40001738, 0x0) futimens(0xffffffffffffffff, &(0x7f0000000000)=[{0xffff, 0xfffffffffffffffe}, {0x22, 0x7fffffffffffffff}]) 2.057531366s ago: executing program 1 (id=1122): mknod(&(0x7f00000000c0)='./bus\x00', 0x2006, 0x4f4b) open$dir(&(0x7f0000000200)='./bus\x00', 0x80, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x1c}, 0x2, 0x0, &(0x7f00000000c0), 0x0, 0x0) setuid(0xee01) socket(0x1e, 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x40}, 0x2, &(0x7f0000000100)="af3b21b75c03a1fa3efd7630e1c3006bde8af8fa5fd42ba4f38b34abe90700c29205a07e708eb8a8392cec3590ee66b89211cebd9dc73472db23a140ba673f28fd7fda5290c68657ec8d8c4bedf7e3022bcb9381f9c73e03884fda99fdc8fe5c835b2ee1e29be8247f77845bdae4e751", &(0x7f00000001c0)=0x70, &(0x7f0000000240)="63387f1fbc6b4098b36466d571688b21791e6f9f3850cf0c49864e0a4c57bda82259283e5ce66af150d6a5110cae2aeae399b16e26f145e9650209e7bc26bedf2680b40f92a117c775e95b32844997afe8002d0b7feb0c4b98efd9150246fcdd51e2d7feb213d6e87804a79109e19f4ae09ec4db21018530b557812fc04bcb39d713c0d34054aed1f673020197364950fcfa7c5e", 0x94) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x2000, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @udp={{0x1, 0x2, 0x8}}}}}}) syz_emit_ethernet(0x2f, &(0x7f0000000300)={@random="b905f0ffffff", @empty, [], {@generic={0x6009, "9ef33f2d721452208fe609b50712e677ca077d0ca1d157d9bf43512cd1b90c7828"}}}) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, &(0x7f0000000180)="5f2a1ff1", &(0x7f00000000c0)=0x4, &(0x7f0000001180), 0x4) r0 = socket(0x18, 0x3, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x62}) accept(r0, 0x0, 0x0) 2.056554087s ago: executing program 5 (id=1123): mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x4c4a) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0xffffffffffffffff, &(0x7f0000000000)=0xffffffffffffffaa, 0x0, 0x0) ioctl$WSKBDIO_GETBELL(r0, 0x40047477, &(0x7f0000000000)) r1 = semget(0x0, 0x4, 0x4) close(0xffffffffffffffff) syz_open_pts() setuid(0xffffffffffffffff) semctl$GETALL(r1, 0x0, 0x6, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pread(r2, &(0x7f0000000040)="9e8f30925150b269438b3ab88a166ca081dfa808878368d12d3241b4f0b83ee1331026162b11823d528a05f36e7f982d2436f3375c29a88f3334d428304f7c141bc28c22667d6dd046f2d3a1565cf9f127d00a642934a2abc58edc84c955146a91e4addb37db71d05a863e8db85011052a756ea13ddfd34449cf8a50ed88e7", 0x7f, 0x1ff) fcntl$setstatus(r2, 0x4, 0x4) 1.790912827s ago: executing program 1 (id=1124): open(&(0x7f0000000040)='./file0\x00', 0x200, 0x54) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket$inet(0x2, 0xc003, 0xdf) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x820007f, 0xa, 0x9, 0x0, 0x4, 0xd86, 0x40, 0x2, 0x0, 0x100002000642}) mknod(&(0x7f00000000c0)='./file1\x00', 0x2000, 0x637d) r2 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0xba) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x400001, 0x7, 0xd4, 0xa, 0xffffffff, 0x9c, 0x10, [{0x5, 0x7, 0xef07, 0x7ff}, {0x7, 0x4, 0xfff, 0x4}, {0x10000006, 0x2000f87, 0x0, 0x40007}, {0x5, 0x800, 0x7, 0xffffff}, {0x58, 0xa, 0x9, 0x10000}, {0x6, 0x1, 0x0, 0x800009c}, {0x9, 0xffffffff, 0x1003, 0x7}, {0x1f, 0x10000803, 0x14, 0x8}, {0x2, 0x81, 0x1, 0x9}, {0x6, 0x8001, 0x4, 0x800000b}, {0x4, 0xfffb, 0x3}, {0x0, 0x40, 0x400008, 0x4}, {0xe0, 0x4, 0x5, 0x3}, {0xffff0354, 0xfffffffa, 0x4, 0x100006}, {0x0, 0x6, 0x7, 0x1ffffffd}, {0x0, 0x1, 0x4, 0xc3}]}) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0x2000007, 0xfffffffffffffffd, 0x27ffffffffffffff, 0x181c, 0xc, 0x401}, 0x0, 0x0, 0x0) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) closefrom(r0) 489.538631ms ago: executing program 0 (id=1125): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$DIOCGETRULES(r0, 0xcd604406, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x40000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000b40)={0x3, &(0x7f0000000000)=[{0x80, 0xff, 0x1, 0x9}, {0x14, 0x0, 0x2, 0x6}, {0x9b1e, 0xff, 0x15, 0x4000800}]}) (async) syz_emit_ethernet(0x1000e, &(0x7f00000015c0)=ANY=[]) (async) ioctl$TIOCSETA(r0, 0xcd604406, 0x0) (async) ioctl$DIOCRCLRTABLES(r0, 0xc450443c, &(0x7f0000000ec0)={{'./file0\x00', './file0\x00', 0x5b, 0x80}, 0x0, 0x0, 0x0, 0x5e9f68eb, 0x8, 0xc, 0x1, 0x18, 0x3}) ioctl$DIOCRSETTFLAGS(r0, 0xc450444a, &(0x7f0000000480)={{'./bus\x00', './file0\x00', 0x20, 0x2}, 0x0, 0x0, 0x0, 0x1, 0x7, 0xfffffffa, 0x10001, 0x28, 0x7}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x5, 0x7943, 0x8000, 0x3, "b1ec611f9fac5028427e64057e67d8cc857206ce", 0x8, 0x6}) (async) r3 = openat$audioctl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$AUDIO_GETDEV_ctl(r3, 0x4030411b, &(0x7f0000000180)) (async) mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x20205b16) (async) r4 = socket(0x18, 0x2, 0x0) connect$inet6(r4, &(0x7f0000000100)={0x1c, 0x18, 0x2, 0x5, "00000000000000000000000000000080", 0x5}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) syz_open_pts() syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[@ANYRES64=r0]) (async) sendmsg$unix(r4, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x403}, 0x8) r5 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) (async) setreuid(0x0, 0xee01) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x636f, 0x36, &(0x7f0000000040)="03000000", 0x4) pwritev(r5, &(0x7f0000000300)=[{&(0x7f0000000200)="f984a390404d01fb022d0e30", 0xc}], 0x1, 0xfffffffffffffffe) (async) getppid() (async) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0xc, 0x0, 0x0) (async, rerun: 64) ioctl$DIOCCLRSTATUS(r5, 0xc0284416, &(0x7f0000000440)={'./bus\x00', &(0x7f0000000340)=""/199, 0x3ce, 0x4, 0x1, 0x8ee}) (rerun: 64) 489.295897ms ago: executing program 1 (id=1126): mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x8, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800, 0x181c, 0xa, 0x2}, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x9, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0x182) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, 0x0) ioctl$FIONBIO(r0, 0x82907003, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x8, 0x7fffffff, 0xf, 0x0, 0x1040807, 0x50201, 0x5, 0x0, 0x2, 0x8, 0xf5fffffffffffff9}) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, 0x0) setgid(0xffffffffffffffff) closefrom(r3) ioctl$TIOCSFLAGS(r0, 0x80047476, &(0x7f0000000080)=0xffff229b) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r4 = socket$inet6(0x18, 0x1, 0x6) madvise(&(0x7f00007ee000/0x3000)=nil, 0x3000, 0x3) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f00000000c0)=0x3, 0x4) bind$inet6(r4, &(0x7f0000000040)={0x1c, 0x18, 0x1, 0x4, "00000000000000000000010000000600", 0x7}, 0x1c) connect$inet6(r4, &(0x7f0000000140)={0x1c, 0x18, 0x3, 0x1, "509f8215af9188567ec5600692abeb4e", 0x8}, 0x1c) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r5 = open(&(0x7f00000002c0)='./bus\x00', 0x70e, 0x11c) pread(r5, &(0x7f0000000080)='I7', 0x2, 0x8) socket$inet6(0x18, 0x5, 0xf9) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000300)=0xc) bind$inet6(r3, &(0x7f0000000040)={0x1c, 0x18, 0x1, 0x1, "00000000000000000000000000000001", 0x40007}, 0x1c) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000001180)='\x00\x00\x00\x00', 0x4) socket(0x1e, 0x3, 0x0) 489.118477ms ago: executing program 2 (id=1127): writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000040)="d7", 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="ea00070100000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) open(&(0x7f0000000000)='./bus/\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000040)="d7", 0x1}], 0x1) (async) socket$inet(0x2, 0x2, 0x0) (async) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="ea00070100000000", 0x8) (async) socket$inet(0x2, 0x2, 0x0) (async) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async) open(&(0x7f0000000000)='./bus/\x00', 0x0, 0x0) (async) 486.804241ms ago: executing program 5 (id=1129): mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x3) r0 = open(&(0x7f0000000440)='./file0\x00', 0x80, 0x83) setsockopt(0xffffffffffffffff, 0x11, 0x4, &(0x7f0000000340), 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x15) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000140)=0x5, 0x4) bind$inet6(r1, &(0x7f0000000040)={0x1c, 0x18, 0x1, 0x4, "00000000010000000600", 0x7}, 0x1c) setuid(0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) close(r0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="f50dae43c3743ac14126e4f1a173bfa8a7c4e47b1609737fed06a7d66c32fee00559655b5eb55d2e1ca16e016a4c733580f12cc7c22b385a1c988fb10836e5b0ade682f625c0b61cbe1ac7bf98bd82227497744349f83f562309e5158c141a25ebedff3f1695c6287b73b658aa3500805c3b", 0x72}, {&(0x7f0000000200)="972f9a44c774ca2ee0546b10ff41a343bc61573705656067d662dd1178726028bc14fb3c2ba199c0c5c03f5e869ca8e3d4ec36202b74bffdc041a9ee590cc87ef67d258dff3131f8b3ebd26e28299bd271ad73226a7008303f134b8cc06d240c6629aae83def3e0c7ce4012e48a545c8b8b8006e", 0x74}, {&(0x7f00000002c0)="12f1fab8c4a1647c54e59af366e758c788670623c570dd7ba18b3b64924a4fe32eaae86df87a38e7855aa6db540bb061ae7a", 0x32}, {&(0x7f0000000300)="adeb4fedd11b2d6531aa463641f320d1588f59756c4a657e939d3094f74ac0e988cb543d0bf44350a3cdc1c65c2a51a7b21d92927d", 0x35}], 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x64, 0x12, 0x1, 0x2}, {0x48, 0xf0, 0x7, 0x900}, {0x6, 0x97, 0x3, 0x6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000002ac0)=ANY=[]) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) poll(&(0x7f00000003c0)=[{r2, 0x146}, {0xffffffffffffffff, 0x80}, {r2, 0x50}, {r1, 0x1}, {0xffffffffffffffff, 0x8}, {r3, 0x40}], 0x6, 0x6) r4 = geteuid() setuid(r4) ioctl$TIOCSCTTY(r2, 0x20007461) 359.730657ms ago: executing program 2 (id=1130): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = socket$inet(0x18, 0x3, 0x102) sendmsg(r3, &(0x7f0000000240)={&(0x7f0000000280)=@in6={0x1c, 0x18, 0x1, 0xfffffffd, "00000000000000000000000000000001", 0x101}, 0x1c, &(0x7f0000000000)=[{&(0x7f00000002c0)="630c00000000069afe51f6f2efa24a85abdd612dd68e59adff0200000000000000c47e84f7c477d24d9c793909f5480a00"/60, 0x3c}], 0x1, 0x0}, 0x0) setresgid(0x0, 0x0, r2) setegid(r2) setgid(r2) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f0000000100)) 354.286021ms ago: executing program 5 (id=1131): mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff6, 0x63, 0xfffff, 0x2, 0x2}, {{}, 0xfffffffffffffff6, 0x12, 0x4, 0x200, 0x7}], 0x637, 0x0, 0x7, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000480)=""/240, 0xfffffc47}, {&(0x7f00000000c0)=""/179, 0xfdac}, {&(0x7f00000002c0)=""/229, 0xe2}], 0x50, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4, 0x10, r0, 0x0) mquery(&(0x7f000037d000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x80000000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x84946466, &(0x7f0000000400)={'tap', 0x0}) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000980), 0x20, 0x0) ioctl$DIOCXCOMMIT(r3, 0xc0104452, &(0x7f00000036c0)={0xa, 0x8, &(0x7f0000000e40)=[{0x0, './file0\x00', 0x40a4}, {0x1, './file0/file0\x00', 0x6}, {0x1, './file0/file0/file0\x00', 0xfffffffe}, {0x0, './file0/file0\x00', 0x6}, {0x0, './file0/file0\x00', 0x2}, {0x0, './file0/file0\x00', 0x9}, {0x1, './file0/file0\x00', 0x3}, {0x1, './file0/file0\x00', 0xcc}, {0x0, './file0/file0\x00', 0xd}, {0x0, './file0/file0\x00', 0xff}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) fcntl$getown(r4, 0x5) msync(&(0x7f00002c1000/0x4000)=nil, 0x4000, 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0xbe, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000080)=0x9) sysctl$net_inet6_ip6(&(0x7f0000000180)={0x4, 0x18, 0x29, 0x32}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x800, 0x7, 0x3, 0x1}, {0x6, 0x3, 0xf2, 0x4}, {0xfff9, 0x1, 0x8, 0x4}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) ioctl$DIOCGETRULESET(r3, 0xc444443b, &(0x7f00000009c0)={0x2, './file0/file0\x00', './file0/file0\x00'}) 224.273294ms ago: executing program 0 (id=1133): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCSETA(r0, 0xc0284457, &(0x7f0000000000)={0x2, 0x1, 0xc, 0x1445, "0824000000000000000100000000000008000005", 0x4917, 0x7}) 213.223595ms ago: executing program 0 (id=1135): ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000b40)={0x2122, 0x80000800, {[0x101, 0xfffffffffffffffc, 0x2, 0x4, 0xfffffffffffffffe, 0x7d2, 0xc74f, 0xffffffffffffffff, 0x180, 0x5, 0x80000008, 0x40, 0xffffffff, 0x3, 0x7, 0xff, 0x1, 0x7f], [0x7, 0x9, 0x0, 0x8, 0x10000000000802, 0x6, 0x4005, 0x2, 0xc, 0x9], [0x7ffffffffffffffb, 0x0, 0x5, 0x102, 0x4, 0x7fc, 0x1000], [0x40001a29a20a, 0x6, 0x6, 0x40000000009, 0x8, 0x10000569b], [{0x6, 0x9, 0xb, 0x80000000000c}, {0xe984, 0x0, 0x100040, 0x1fffe00003}, {0x0, 0xbaf7, 0xffffbfff, 0x2}, {0x6, 0xf, 0x7fdfffff, 0x8}, {0x1, 0xff, 0x44, 0x5}, {0x11, 0x6, 0x8, 0x7}, {0x88c7, 0x5, 0xe, 0xb}, {0x7fff, 0x81, 0x4000e6e9, 0x80000000}], {0x4, 0x10000ff9, 0x10000, 0x8}, {0x2, 0x957, 0x4, 0x8}}}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$TIOCSETA(r0, 0xcd604404, &(0x7f00000001c0)={0x1, 0x2, 0x7, 0x2f, "2018000000000000000000000800", 0xfffffffb, 0x40000002}) r1 = socket(0x24, 0x2, 0x0) getsockopt(r1, 0x6, 0x0, 0x0, 0x0) syz_open_pts() 213.005849ms ago: executing program 4 (id=1136): select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x8, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800, 0x181c, 0xa, 0x2}, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x9, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xffffffa3, 0x9, 0xd, 0x1, 0x4, 0xd86, 0x40, 0x2, 0x1, 0x100002000642}) mknod(&(0x7f00000000c0)='./file1\x00', 0x2000, 0x637d) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206917, &(0x7f00000001c0)) r2 = open(&(0x7f0000000800)='./file1\x00', 0x8, 0x0) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x4, 0x1, 0x7, 0xd4, 0xa, 0xffffffff, 0x8, 0x10, [{0x2, 0x7, 0x0, 0x7ff}, {0x6db2, 0x5, 0xffb, 0x4}, {0x10000005, 0xf87, 0x20000, 0x6a}, {0xefe, 0x800, 0x0, 0xffffff}, {0x7, 0x7, 0x9, 0x6}, {0x6, 0x1, 0x2, 0x800009c}, {0x409, 0xffffffff, 0x20081003, 0xfffeffff}, {0x1f, 0x100007fe, 0x2, 0x8}, {0xffffffff, 0x7d, 0x1, 0xf}, {0x6, 0x8001, 0x1, 0x800000b}, {0x4, 0xfffb, 0x3}, {0x1, 0x40, 0x2003, 0x4}, {0x4, 0x101, 0x5, 0x3}, {0xffff0354, 0x0, 0x8001, 0x100006}, {0x0, 0x15c7110f, 0x4, 0x1ffffffd}, {0x0, 0x2, 0x0, 0xc3}]}) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0x2000007, 0xfffffffffffffffd, 0x27ffffffffffffff, 0x181c, 0xc, 0x401}, 0x0, 0x0, 0x0) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) 189.400629ms ago: executing program 0 (id=1137): r0 = syz_open_pts() r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1024, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) setresgid(r2, r2, r2) r3 = socket(0x11, 0x10000000000003, 0x0) fchmod(r3, 0x20) fcntl$lock(r0, 0x9, &(0x7f0000000840)={0x2, 0x0, 0x922, 0x1000100000000}) semget(0x1, 0x4, 0x20) r4 = socket(0x18, 0xc003, 0x3a) sendmsg(r4, &(0x7f0000000040)={&(0x7f0000000280)=@in6={0x1c, 0x18, 0x0, 0x10000007, "00000000000000000000000000000001", 0x101}, 0x1c, &(0x7f00000003c0)=[{&(0x7f0000000080)="6788020000003a9a", 0x8}], 0x1, 0x0}, 0x402) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0xbe, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000180)=0x6) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCSETA(r6, 0xcd604406, &(0x7f0000000040)={0x7fff, 0x0, 0xfffbfff0, 0x0, "d6a24900b178926c79486b47c1d100", 0x84, 0x5}) ioctl$TIOCSETA(r6, 0xcd604406, &(0x7f0000000040)={0x7fff, 0x0, 0xfffbfff0, 0x0, "d6a24900b178926c79486b47c1d100", 0x3a68, 0x7}) sysctl$hw(&(0x7f00000000c0)={0x6, 0x13}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) closefrom(r6) flock(r6, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0x0) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000980), 0x20, 0x0) ioctl$DIOCGETRULESET(r7, 0xc444443b, &(0x7f0000000480)={0x7, './file0/file0\x00', './file0/file0\x00'}) 182.054609ms ago: executing program 2 (id=1138): mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000140)='./file0\x00', r0, 0x1}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="69b8159b6174aaa7aaaaaabb86dd60102e6e"]) execve(0x0, 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000980), 0x20, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x40000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x20, 0x9, 0x1, 0xb}, {0x86, 0x5c, 0x3, 0xfffff808}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) getpid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x2, &(0x7f0000000280)={0xfffffffffffffffc, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x10}, 0x2, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)="7cb482666e8778f5bb3b67bed382192fa8864690e7ff81ac0656204a7a635e1fc9468fd75c5a22d2b78b69225e465a2ca5c3fc40171f0834e2ec2ce26a718575c4dfd5b080674c9696f000b930f92d51afeea3412a47f957d288e873a594", 0x5e) ioctl$DIOCGETRULESET(r1, 0xc444443b, &(0x7f00000009c0)={0x7, './file0\x00', './file0/file0\x00'}) 148.875198ms ago: executing program 0 (id=1139): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x9) setsid() r1 = getppid() getsid(r1) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x7e, 0x0) r3 = openat$pf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$DIOCRGETASTATS(r3, 0xc4504447, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff23de, 0x8000005, 0xffe, 0x8, 0x3, 0x10, 0x10, [{0x6, 0x81, 0xfffff115, 0x80000001}, {0x3, 0x1, 0xa, 0xfff}, {0x4, 0x4baa, 0x6, 0xd}, {0x7, 0xe2, 0x81, 0x100}, {0x8, 0xfffff800, 0x5, 0xffffffff}, {0x7890, 0xfff9, 0x8, 0x4}, {0x3, 0x80000800, 0x3, 0xfffffffa}, {0x204, 0xffffffff, 0x28000, 0xffffe2e9}, {0x9, 0x1000, 0xfff, 0x7fef}, {0x3, 0x1, 0x6, 0x8bfd}, {0x2, 0x1, 0x8, 0x6}, {0xc, 0x4, 0x800010, 0x5}, {0x401, 0x4, 0x40000b, 0xa1}, {0x3, 0x6e2, 0x2, 0x6f5fc48f}, {0x3, 0x101, 0x3, 0x9}, {0x8ff9, 0x1, 0x100000, 0x400}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfffffffffffffe3c, 0x0, 0x37) sysctl$kern(&(0x7f0000000100)={0x1, 0x4f}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) ioctl$DIOCRSETADDRS(r2, 0xc4504445, &(0x7f0000000d80)={{'./file0\x00', './file0\x00', 0x8, 0x7}, &(0x7f0000000940), 0x80000000, 0x0, 0x6, 0x7, 0x9, 0x10, 0x16, 0x7fffffff}) open(0x0, 0x40000, 0x30) ioctl$TIOCSETA(r2, 0xcd60441a, &(0x7f0000000080)={0x1, 0x2, 0x7, 0x2f, "2000030100010000000000000068a95a010400", 0x6, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, 0x0, &(0x7f0000000140)) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) mknod(0x0, 0x2000, 0x6dc) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', 0xa6c, 0x0}) execve(0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0xffff945f) closefrom(r0) 141.628852ms ago: executing program 3 (id=265): setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffffffffffff}) r0 = open(&(0x7f0000000040)='./file1\x00', 0x18289, 0x110) write(r0, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) ftruncate(r0, 0x8) truncate(&(0x7f0000000080)='./file1\x00', 0x2) closefrom(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200200) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x180) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$DIOCIGETIFACES(r0, 0xc0284457, &(0x7f00000002c0)={'./file1\x00', &(0x7f00000001c0)=""/193, 0x100, 0x4, 0x3, 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x74, 0x6d, 0xf, 0x95f}, {0x80, 0xf4, 0x24}, {0x86, 0x6, 0x0, 0x8000004}]}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$TIOCSETA(r2, 0xc0504417, &(0x7f0000000740)={0x0, 0x0, 0xfffffffc, 0x747656e0, "000063a500000000000000000007000000003e00", 0x10, 0x1000a}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1000e, &(0x7f0000000080)=ANY=[]) 111.446926ms ago: executing program 5 (id=1140): r0 = socket(0x2, 0x8002, 0x0) bind$inet(r0, &(0x7f0000000140)={0x10, 0x2, 0x2}, 0x2) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) r2 = dup2(r1, r0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x9) getsockopt$sock_int(r0, 0xffff, 0x1024, &(0x7f0000000000), &(0x7f0000000040)=0x4) 91.110288ms ago: executing program 4 (id=1141): r0 = semget(0x0, 0x1, 0x281) semctl$GETZCNT(r0, 0x2, 0x7, 0x0) 90.515517ms ago: executing program 5 (id=1142): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2, 0x1, 0x0, 0x8000003}, {0x4, 0x0, 0x40}, {0x46, 0x0, 0x0, 0x37f}]}) (async) r0 = getppid() getsid(r0) socket(0x2, 0x1, 0x1) open(&(0x7f0000000080)='./file1\x00', 0x40, 0x132) (async) setresuid(0x0, 0xee00, 0x0) msgctl$IPC_RMID(0x0, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, 0x0) (async) setsockopt(0xffffffffffffffff, 0x1000, 0x3, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, 0x0) fstat(r1, &(0x7f00000001c0)) (async) r2 = semget$private(0x0, 0x3, 0x4) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000001300)=""/128) (async) semctl$GETPID(r2, 0xc5b11a5bbf827522, 0x4, &(0x7f0000001c40)=""/4096) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000140)='./file0\x00', r3, 0x3}) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x4) (async) sysctl$hw(&(0x7f0000000280)={0x6, 0x8}, 0x2, &(0x7f0000000000)="0000e65bc39e76ecc9ddb3c3cc6bbc2506870300ec", &(0x7f0000000240)=0x15, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) preadv(r3, &(0x7f0000001480)=[{&(0x7f00000002c0)=""/4096, 0x100000}], 0x1, 0x6) (async) sysctl$kern(&(0x7f0000001240), 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000012c0)) bind$unix(r4, &(0x7f00000000c0)=@file={0x4, 0x1, './file0\x00'}, 0xa) (async) connect(r4, &(0x7f0000000000)=@un=@file={0x9, 0x1, './file0\x00'}, 0xa) connect$unix(r4, &(0x7f0000001ec0)=@abs={0x7, 0x0, 0x0, 0x3}, 0x8) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000001200)) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x9}, 0x2, &(0x7f0000000140)="509520398a83a4f1796483d08bbf7a730348de1704139cd3b93b80170d530428111b95f4e3bf58b3dc411a2286bc682c2cbece7dbf097fe98ddbd98f85cf8c9558155298d5d621e0501a32b82187fea53d6ea39f28cd5c9b6d6782c7f6fe9b739cc52bcc72d1aa1e98f307e54e0811273d2ea1042017c1984fb453", &(0x7f00000001c0)=0x7b, &(0x7f0000000200)="ac47fe0564f76f97d846f6a3f36868f2aa1ee6b18c197d09e653b99cf8b95042e7ef8927b7709df606cd99cc3198fa99b63644f579481988a1d431a9afd12d3450af3b1549b0636141af747a4d61f5e84521c260fe7dbd215bcb661d9311e130426ef8dd675af4d213ce08113dc17c51a88e2eef32bf5a0ff17b34679b5d46f0f3d359d2f3dcb0fa22b8a9c61a92db446dedd514e6c0d8a3127a88d1a5cb5c2cebd16b9c32ff5960a0b4600220e482878fb1ae31c3a44d8858a888e6f0b983e86585932d509aa0ed93209c9ad210407e7cce5c18d9b02e054ff202b44de4077525cb0b022c20ed680a687425d7aae833a3ec91a539cbbd9d4f32cb84dfc57a971c08d287f5694726e244438d74d58c911162caf995878639e11fce0819760cd07ff26f5ed35d51fc50b26111f890abc8f829a3f8694db1dd4a1aca7ec640b40ba1b251dba182897719c3283e8df187e386d280c58f6c1af71d3658a489f95b3c8bd5e98a9327140bad4651cfb4df1a1620cd1bbac88598a19e0b9c42e3b55d821132f875ef17bcb0e7f2bbe8ca8ecf02a6d85f1ea170d92a08f1c325c754bed0b205b551843c47d96c019c5869618c8b4b999e701883366f46fcdd0bc63c892a5b35eca6d2fe16755ccd21aa20db985b8c624cafb0d0af9ca56d0335aabf18bbce12ee95a35d541f7fb476d2400d5f7a786da922063fbcc12145e88b322aaf1144bf818688f823707a914cee0b9c2da6c4dbd64f46ffe831b4be1dd313446222ea27b563cf6ca9678afb52872aa074b20dee960e86a1b9ed69b7352808f72b1e64be55706a3bf8d0753e21afcdcf51dc49d05356fcb94322c6ce172a442a52332a85d8e4bcfe03f23e14d94c0cf1eb065a728676a31131fa5f66e24a8804210206a9f4d32a657c9f6e37d7cddade4f13b8552771bd089f5e84199b6bb9f8c31fb1e2eda8cf04d21ad97d6b1086bc3c04f27466b3ce415ea3a4d21e30694b91cffa447705ca0d564a3e4f0e1acd438d32b989241f652c0e08f19034bc0867cb8b2fe635408c61cad2554e331dc7850485a8a427d5567b00669908861c9e9c394a4be409dc22609f5d758247096fb5b13ec2f2f0452ad5807b1902773da88f85932b570927e9e7ec7c525158f0e353c2dff046408e14fd71f85a8cb09f6c31159a7d19f0c22f7409c455dddc0cd2f02bcf0bf6638f3b27d8470241c3017447676ee41b5749bf44df26660a5c8c00d0bb6496f47f6e6b4338e5110d1cf3c319c26bf8c9d05ad4f50e81adc078dbda33cd1a2ca9a25e21dc42c7b938b69e0e8fe9f0c60a31c8f34780b921ac57285c40db49f231a87c14e9fcf0503222f509e2f8c7d9dbfefadbe24d0be9f6a1d3108461b19c16fe3f8b63aef555da91f1d02ac59f64b1ff143622dcf5faad78fe4bd76972638e04d6b1658cd3c31874fb728656b68b5ef5ab119e556d683660ef7d2a2885e4ea54225f59cfe659538e0e46f9df0d73af98c343414bdc483aac971841eb12f57807baf7998392e9568603affb0f90f2dedbe3eb691cf0add05ef0accbab8e07263bf602ec352b0a3e690f378102708e8c7cec875e9852d84f30cf9ea2ee2b49bb6b9e48a87594e584dd6fd063f3a58b4b584eda14aac2e06394479337cbd0598ed857fc8de27839e2e880d3065231d881190c9919acb806dbe8846d5f6b33c119602d823769468738d79b53ae7405cfcb16647a18db3b052a7f2ee7f5e8533a6052a20b0dddac72cc412ad83286685b90e929a508021c2d2ca86bcf1f3e7ef48b22bd1dd680610e961832f70ef71b555136d3da837f65512f28fbb7ae8a492bf112c3ed6f41fa3f8767ca3a0ff923c95cef1f2fb6a30d35686e5b51d42c999798cefef0524a3c6c7df7b4ffe4cc1bf82ab9931bc26cd8e01d734e89b481b83519b4315eecd0b6f933edfc8de616f77211025e56a149abad5148d9c4e8c0c5627fd2a7c208dab1554f8cd95f23351a8353e254853524c8e53d74c1c39242e3eccbda6c4b4b0d044e90030078a9d149e9495108cc0552385616efbb71fed65d283c1055347260aff9cadc5dcbd5ce504e18631f71625ed051e4c5d86c0f130afa4e3982a8b2fded48211d4248aa60e11d0abb26971a8f8a6ceaa81c5da54cb211fdef0a05e7d0bc55e4cab6fbb9100488265416049d8fa20e65bf7473d258ea4dfdcd4bbcd774d098732432ddb076642429ebeea63a7b2af1e05a784e9cc09639c89b7b82deabf8e8c6593e861773904a97ac0420cc4745e9e57c438c695730a9fd006af8a79530f15518e5d5df6a0d162ac4c5cfb45938ed59236a27b66bfae1c63362b72688a3fe3c608ed3a4f63474fb4216e80de423ec01e7a51a4a352b938a0dd9ee09c70e1e6c4124bdd22334c2c7afc5d6683cbbd5ad81afcc2437d970254053f402305c76c025263d736e64eaa42898b4cdc538fe29997b00ba00170bb9b6acc7e7f643552e54953b5fb59e56529c13975275de50dd69b17a137ab96ff562b7b47a92c86d556b7b23b0d724342b098924b29fd6973e68381667ecd11ee853d64d6ee317dbe6011223e7d728b564624863981279fb17a10c27c604b0c576ccf7fb84e6edf7320a33aad5041b2723f1408385fbd9249132295dc495681c6d54c9daa02e56dc011773518384ac82e0d0dbee780de65f1a50cf945f2996ff29eeb23511ae98bf55245e7a21d93456d1e563185a34be0b6c97b263ff3d8dcc42f93268334951a1e3b6e78ae6652e554c1d289b5ae2a82b92bbcad83f8a584d76f90eb2a61f36efc2a90e95e21ca9eb738397f53eaddeaebe99ea0ffe38d1e4bd4beaa08e7e1a888b02f89e36d4846aed0e3ce1ecafdc81caf017277d42a16a30bfe85fa557c36e54dee25a4c5d6403c1fe2ebd06b2e9de5c11dc79f90eff6045813efb846199a1749b330de5b73be98108c538ab3e34fba0bf6d2236f2d176eee60afb61855a9b185aeab687a721bb809d63128a0f53d89f4e68d8f6881619162ef728534150bdef482ee36ec81d8e718358676a433cbc9b768a45aa6dd2aa4f2b8db26249a65a844c2e800bc34dc0eb1795ecb03c9f7919cd73fa3ab713fdf24d6841c4521c8565ab1ec9d690872579471affb07833371d264250e1170f2b55b716d0318ad3fe437790aa434ca183123bc9c20cde0d8f122dd1c400ddfe701fd63abd7de1ac1a0e4d6d8e0532accd26d334f785b26a1c70311c43d461680f78c6fc45a9fbce48c2eeadea4ab2046819f695519c612c70ef03aa069226cd8a4314f231ed6228a904824f50e85ef9a488dd350bc1bd60c33aef9cee0efcc3f4a02dcfad2fef94634f35facdd7d5482413027e5d703fd63704c9d5fd304117171d3851dea4537ca8431a7119b01abc42229f52a9c82ad98e25285f95cf3fe606e248d1c74a811e23bdae9a721dd223360d988f25c4db44befb9074f485bb88c48ce21319d39e33d2834c7848ff56df36ef33d0ed3c9d77adb88f08e25f3eadf5794321ba2d0654354e9178c6d48e99effc30a58fde18eaed4e130cefd3da4bca71c471da71a49d62b471a7f29e3534cf5682ee95f13bed18b2c1b06ccc93ffefc7583c6741d6534dd357bb03a903b6b42ca1625727522760048dc7ec74a3ff7b6228a83b70d250ef1afe998c233b11410eda0a31decc11e743ee914d88ba42b6f0727ec38adc46ebc5338ed2c29367b003dc0fbc5d0b705e53675d780f784079e3fb6223b534ae2a15e624215b9544d8154cf557908d32d9ba20946b27b07b02c3619bd70a61cb4e2a5936444d0a29680ea8817c067f7dbfe22bd0d064ee49111c1893f1aa1e775c19e546fc9ba6770961f0f49e282677d220ec256ed0156ff564e65b242f8d5a67f6e67277ab7ccd1f78d2aa8bfe6ac3f0abd9d62334a638e91b8ae208d885726f3a7c9417b3219a36e206b02216101eb730276ce2aab133261dbec4b3e70ec153c3d08a87fd54b87836e157ece0750d707415a79d1bb82f0c6b437193e1fa506bd894370b39162612b72ceab4197d62631debc3996a21ac3017489888138ae62034b07d977f3587688a246a0375f4f9b71de27763332aa2df770021b9b82b54334d0151a82a14e15970784dff85e1a59e2dc0edb647291f88ed087ee3bab937375b09707dc9205403e0f86d5d956a24063ec647454111ffc996de55b06c9ae3cdf4ddf8a7a6ad125d149b76043180567b26eee3773db2be9542b2ce99f1a5cfbaed9205d6898d579295b690244f081c7f90557c42b69282af674999f50d1c8d819e454cf3f557dd4681aab0a7e41c436effae7019d33ce52619f52084c04ae2a104a8706b3989e82259edac01515fbc79e2ccb3e9c6aa4931bc589c85f334aa5c01ecdc7c2bb4a82c3c11d250abcce89e7fe4840ae584e098d628065b59b7e016d4c4de62cf9ef102b206de8ac300a399e1e51d492a7e244ec1c68cacdac942cc0ed9e62066e9dfcf81d957480be08b58c015edc64b2a8f448219b4bdd2d5d1bf9cc64d10f2596a2d62f7395cafcba17a25ed56f8370bd744765ebcf739db56ea3acc980ad8a9c203a6a69ab3bcdcf8373451550820e627f55977bf2b38dfaa6c624b0f3f0c828bd3e2370a5f27247e89db81fd2c86048f1bf4308e9a861b5646d9c699ca4ce0fa9158e9c69f758adb6fac6f16b1e23f69fa5e159c5ac55b795c5446aa0cc04b4647160e9348aa371d038e2a174181a97f4c09b512db8fabc6b25f55445e6693cac10466e49aefb6245636d80f1023649ec4b61f19abd51d3b221b14fc382c80bbc29f874a1d6c786f113e40a7881302c40ec077b9c5988553676a6c6c1a9ee3f75b2f18b36c21e839b7e2b67701d995f54b13f26d39435b4b63ecf72026dc723c46706ccdce3b3539eeab6060b7319e898176fb7f4de796ebd62aa384d62ebe746169e16132ec329274cdb12fcb357b893903c85f53de1010453885f9801d0140976ea676440dde7ed82c500257682c0a79dc601ac5195e5bd9924bfec74ddb086f13618e2305aa21950d200cdbdb4caa916fae9a323a5857d04ca517bc5ef49c7e95d419cddb1cd7a04a38bee7bf7ee088fae5a785ed79f20a969300a0ced93c140399da62e3ab2b5607dc97fbf0e943310b9d5cf1b77d37c39c83cc056801aa206f66c7fdc7198b3bd08c2dd07411a6d5b8bf0b0b684f1973baaeace012fb251efc6d780a2454fe36341d5632c5e715b3b3cc9ea6a1cc453ba4be33a2b682c1325ce54318052bfacb48710206abbc0a136f77c827851b4c0db389c2305523a03c875485434e8b2fcdbb47edae54520d3528f58e3cfb2ffea14db3d296b5144a0a135a106a336a68d05b254c45abac45c2b02263491ade9e1a9f7960f4b0d2596d7116bcca91bad981c6e94436d2251f7fced059c7ff5c955c61a62ae5849d4f50370a61560f328f8c22a2ad37a286eaf5f554ff52ad868839ec5a77ca6a4a52c2bf0444cfa96b03cd8c94c087a55ef430459134607d3af2051da1a6e3dbeb7a9b1bd13dd17b93ede432b234ae45d1fb09350bc18c584175df827a98ee1bbb59bde34b07b5428553a89ed1f02d8991482ed40f4807b6eb065e8b787cbcc68fa9191a97668d5dc6227c13b3cf57075446785276911836414d15df45a92f87677fa99ab995359ff52d8a4e5a12d6321a3161b341191dc8a1f2993927628b914cad3d4edb62b02435e6e058c4b4ac2bab605dfd819354c67fce55c87b4c28b7e8f3b62f7ef09f7e53cd497b003092933a53cf68f063a4607c9003244bbf72f44787", 0x1000) 89.799217ms ago: executing program 2 (id=1143): msgsnd(0xffffffffffffffff, 0x0, 0x0, 0x800) 27.106544ms ago: executing program 4 (id=1144): madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getthrid() kill(r0, 0x18) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x200, r0) r1 = socket(0x18, 0x3, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setresgid(r3, r3, 0x0) setresgid(0xffffffffffffffff, 0x0, 0x0) setsockopt(r1, 0x20000025, 0x25, &(0x7f0000000000)="5ab7776a", 0xfffffffffffffe99) 26.559968ms ago: executing program 5 (id=1145): setrlimit(0x2, &(0x7f0000000000)={0xfffffffffffffffe, 0x60000000}) r0 = open(&(0x7f0000000040)='./file1\x00', 0x18289, 0x110) write(r0, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) ftruncate(r0, 0x8) truncate(&(0x7f0000000080)='./file1\x00', 0x5) closefrom(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000280)="673bb5b8cc0c16ed08db75817fc8add3cec4ec48a2e92e98e17c03ce4801ef1d47e6abbbdabb26a5a12af0f460032b34b7", 0x31}], 0x1) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unlink(0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000280)='./file0/file0/..\x00', 0x70e, 0xc6) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f0000000000)='x\x00') chroot(&(0x7f00000002c0)='./file0/file0\x00') rename(&(0x7f0000000200)='./file0/file0/..\x00', &(0x7f0000000040)='./file0\x00') r2 = socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18"], 0x20}, 0x4) setgid(0x0) clock_settime(0x100000000000000, &(0x7f0000000000)={0xfe1ecc7f, 0x7}) r3 = open(&(0x7f0000000080)='.\x00', 0x2, 0x172) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040)=0x1ffff, 0x4) connect$unix(r4, &(0x7f0000000000), 0x10) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x1) ioctl$FIONBIO(r3, 0xc0307004, &(0x7f0000000440)=0x20000002) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x1c, 0x18, 0x3, 0xc64, "82490f8a277db2895601d9497e1eb057", 0xef77}, {0x1c, 0x18, 0x3, 0x200, "16581e4361db30c57b952a8a4a8fdfd8", 0x4}, 0x8, [0x8, 0x0, 0x5, 0x1, 0x298, 0x8f1, 0x9169, 0x62f7]}, 0x5c) 22.435999ms ago: executing program 2 (id=1146): mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x3) r0 = open(&(0x7f0000000440)='./file0\x00', 0x80, 0x83) setsockopt(0xffffffffffffffff, 0x11, 0x4, &(0x7f0000000340), 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x15) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000140)=0x5, 0x4) bind$inet6(r1, &(0x7f0000000040)={0x1c, 0x18, 0x1, 0x4, "00000000010000000600", 0x7}, 0x1c) setuid(0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) close(r0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="f50dae43c3743ac14126e4f1a173bfa8a7c4e47b1609737fed06a7d66c32fee00559655b5eb55d2e1ca16e016a4c733580f12cc7c22b385a1c988fb10836e5b0ade682f625c0b61cbe1ac7bf98bd82227497744349f83f562309e5158c141a25ebedff3f1695c6287b73b658aa3500805c3b", 0x72}, {&(0x7f0000000200)="972f9a44c774ca2ee0546b10ff41a343bc61573705656067d662dd1178726028bc14fb3c2ba199c0c5c03f5e869ca8e3d4ec36202b74bffdc041a9ee590cc87ef67d258dff3131f8b3ebd26e28299bd271ad73226a7008303f134b8cc06d240c6629aae83def3e0c7ce4012e48a545c8b8b8006e", 0x74}, {&(0x7f00000002c0)="12f1fab8c4a1647c54e59af366e758c788670623c570dd7ba18b3b64924a4fe32eaae86df87a38e7855aa6db540bb061ae7a", 0x32}, {&(0x7f0000000300)="adeb4fedd11b2d6531aa463641f320d1588f59756c4a657e939d3094f74ac0e988cb543d0bf44350a3cdc1c65c2a51a7b21d92927d", 0x35}], 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x64, 0x12, 0x1, 0x2}, {0x48, 0xf0, 0x7, 0x900}, {0x6, 0x97, 0x3, 0x6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000002ac0)=ANY=[]) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) poll(&(0x7f00000003c0)=[{r2, 0x146}, {0xffffffffffffffff, 0x80}, {r2, 0x50}, {r1, 0x1}, {0xffffffffffffffff, 0x8}, {r3, 0x40}], 0x6, 0x6) r4 = geteuid() setuid(r4) ioctl$TIOCSCTTY(r2, 0x20007461) 22.084413ms ago: executing program 4 (id=1147): r0 = openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000002ac0), 0x80, 0x0) ioctl$DIOCRCLRTABLES(r3, 0xc450443c, &(0x7f0000002b00)={{'./file0\x00', '.\x00', 0x10, 0x11}, 0x0, 0x0, 0x0, 0x2d, 0x1, 0x7ff, 0x401, 0x2, 0x3}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1042, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0xa, r0) pwritev(r0, 0x0, 0x0, 0x4f) write(r4, 0x0, 0x0) setuid(0xee01) 21.925712ms ago: executing program 4 (id=1148): r0 = semget(0x0, 0x1, 0x281) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setresgid(0x0, r3, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000780)={{0x0, 0x0, r2, r3, 0x8f, 0x9, 0x0, 0x0, 0xfffffffffffffffb}, 0x0, 0x6, 0x0, 0x0, 0x6, 0x0, 0x8}) setgroups(0x0, 0x0) setuid(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r5 = semget(0x0, 0x1, 0x301) semctl$GETNCNT(r5, 0xc856b2dbc5ea3953, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x3, 0x9) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r8 = fcntl$dupfd(r7, 0x3, 0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x1d2) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1, 0x2015, r9, 0x0) pread(r8, &(0x7f0000000080)=':', 0x1, 0x81) 0s ago: executing program 4 (id=1149): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x4, 0x0, 0xff}, {0x4c, 0x1, 0x39, 0x48}, {0x406, 0x80, 0x6, 0xfffff825}]}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random="b905f0ffffff", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x1, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @icmp=@info_request={0xf, 0x0, 0x0, 0x205e, 0x3}}}}}) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x65}) (async) r1 = syz_open_pts() (async) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x166) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) (async) sendmmsg(r2, &(0x7f0000001200)={{0x0, 0x0, &(0x7f0000000640)=[{0x0}], 0x1, 0x0}}, 0x38, 0x408) (async) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x80000008, 0xffffdf82, 0xf, "08df9500", 0x3, 0x4}) (async) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.37' (ED25519) to the list of known hosts. pckbd_enable: command error OpenBSD/amd64 (ci-openbsd-multicore-9.us-central1-b.c.syzkaller.internal) (tty00) login: denied attempt to set clock forward to 4263431296 pckbd_enable: command error pckbd_enable: command error set $lines = 0 set $maxwidth = 0 show panic trace show registers show proc ps show all locks show malloc show all pools machine ddbcpu 0 trace machine ddbcpu 1 trace