kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu Apr 25 23:46:18 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-2.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.240' (ECDSA) to the list of known hosts. 2019/04/25 23:46:47 fuzzer started 2019/04/25 23:46:50 dialing manager at 10.128.15.235:35198 2019/04/25 23:46:50 syscalls: 311 2019/04/25 23:46:50 code coverage: enabled 2019/04/25 23:46:50 comparison tracing: enabled 2019/04/25 23:46:50 extra coverage: support is not implemented in syzkaller 2019/04/25 23:46:50 setuid sandbox: enabled 2019/04/25 23:46:50 namespace sandbox: support is not implemented in syzkaller 2019/04/25 23:46:50 Android sandbox: support is not implemented in syzkaller 2019/04/25 23:46:50 fault injection: support is not implemented in syzkaller 2019/04/25 23:46:50 leak checking: support is not implemented in syzkaller 2019/04/25 23:46:50 net packet injection: enabled 2019/04/25 23:46:50 net device setup: support is not implemented in syzkaller 23:46:58 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r2, r5) fcntl$setflags(r0, 0x2, 0x1) r6 = semget$private(0x0, 0x0, 0x4) semop(r6, &(0x7f0000000140)=[{0x7, 0x3, 0x1000}, {0x4, 0x8}, {0x3, 0xcc08, 0x1800}], 0x3) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x0, './file0\x00', './file0\x00'}) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r7 = open(&(0x7f0000000240)='./file0/file0\x00', 0x20010, 0x2) r8 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x118) unlinkat(r7, &(0x7f00000002c0)='./file0/file0\x00', 0x0) r9 = accept$unix(r7, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) ioctl$TIOCCBRK(r8, 0x2000747a) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0xe002, 0x3) ioctl$BIOCLOCK(r9, 0x20004276) r10 = msgget$private(0x0, 0x88) msgctl$IPC_SET(r10, 0x1, &(0x7f00000003c0)={{0x100000001, r5, r3, r2, r3, 0x4, 0x1}, 0x1da, 0x0, r1, r1, 0x0, 0x9, 0x6d1, 0x3}) sendto(r8, &(0x7f0000000440)="a34b2fec014ffc56001fac87b57a7bede1411d7de53865be42f00d0404c38c05102aa1e4c3f00549024a891e0ef661987a98a0d9eb2dd1c28d5527541ad0de2ee617ac879d6a9e5de83816e10bf2051a75347ffc2126bd997449c4e7511995e33b1c505d41f7cf60952e004554631f4a5c4fa3b6a0b250df11a3416421590910840a72f91f48e5959773768a1006", 0x8e, 0xf, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) getdents(r8, &(0x7f0000000500)=""/4096, 0x1000) sendmsg$unix(r8, &(0x7f0000001840)={&(0x7f0000001500)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f0000001540)="d6c6970151b553043fbebb1ba9f70dff72fdb6d2f9f31ad4a9d4c43a25ea31f850c34eed5f6e83d91a8c021fe064d522f852c82bc7172899c4f2bc950a76ada04e47e2f8e3ed52e4ebf24d904f007ddd5419e704793d6480edeaa793303737ea673fde195273137e2a328eb902414dda9ad29db97e6b9995bbea2bc0945d617796bb4d18abaa9e8b27d949f1927c39951464ffebd3fc4f784d0a8592f5a8efb14e1f33fe5cd8b3be271bba583ab0bc37", 0xb0}, {&(0x7f0000001600)="db6bb44c97aa", 0x6}, {&(0x7f0000001640)="d36ebb2bfca4af9ae5aba5ca456081f847151a0c2d91b06e5ec5ea4e4553cbb908e3c819f331e117a17e6ec3cf42faf01a3a4fee8d98206448e18aba0845de92a0bedf990d5d5180a17654eda853517ff7a982addb53691cd34acd58", 0x5c}, {&(0x7f00000016c0)="cc883e8f7363da4a23e97405f7c18464d10f1554a5e3d7bd968a9be6765438458005aa802de126634a799bc6adbe20b3043fc2335e3a9fb167ddfb1ac2fc71c26df22f982b73f4d978bf5f29e59ce9b11d68a9d57a2b87913294c73e91a3865e9550ee0a6ba5533514ca765f710d70e1355e435b022528e8dcbbf7", 0x7b}], 0x4, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r4, r5, r3}, @rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x20, 0xffff, 0x1, [r9, r7, r9, r9]}, @cred={0x20, 0xffff, 0x0, r1, r5, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x98}, 0x2) nanosleep(&(0x7f0000001880)={0x40, 0x234f}, 0x0) fcntl$lock(r9, 0x8, &(0x7f00000018c0)={0x1, 0x1, 0x5, 0x0, r4}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000001900)=0x39) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001940)={0x3, 0x8, {0x4a5a, 0x3f}}) symlinkat(&(0x7f0000001980)='./file0\x00', r8, &(0x7f00000019c0)='./file0\x00') r11 = open(&(0x7f0000001a00)='./file0/file0\x00', 0x0, 0x63) ioctl$VT_GETACTIVE(r11, 0x40047607, &(0x7f0000001a40)) 23:46:58 executing program 0: select(0x40, &(0x7f0000000000)={0x2, 0x4b72, 0x1f, 0x52, 0x1, 0x8000, 0x7ff, 0xca3}, &(0x7f0000000040)={0x5f41, 0x3, 0x200, 0x2, 0x19, 0x3, 0x80000001, 0xfa2}, &(0x7f0000000080)={0x4, 0xc000000, 0x1000, 0x3, 0x200, 0x8000, 0x9, 0x8001}, &(0x7f00000000c0)={0x2, 0x200}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x10000, 0x6}, {0x18, 0x0, 0x4, 0x4}, 0xfffffffffffffe01, [0x0, 0x5, 0x1, 0x80, 0x4d17, 0x7ff, 0xde, 0x7fffffff]}, 0x3c) r1 = semget$private(0x0, 0x7, 0x0) semget$private(0x0, 0x2, 0x509) select(0x40, &(0x7f00000001c0)={0x400, 0x80, 0x6, 0x0, 0x1a66, 0x40cf, 0xb13, 0x8}, &(0x7f0000000200)={0xfb, 0x9, 0xb7, 0x0, 0x3, 0x100000001, 0x1, 0x5}, &(0x7f0000000240)={0x1, 0x1, 0x5, 0xfffffffffffffffa, 0x95e, 0x401, 0x6, 0x4}, &(0x7f0000000280)={0x6, 0x20}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000003c0)={0x4, &(0x7f0000000380)=[{0x8, 0x2, 0x0, 0x10000}, {0x383a, 0x7fff, 0x8, 0x10000}, {0x5, 0x7, 0x4, 0x5}, {0x8ef, 0xffffffffffff7fff, 0x200}]}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000400)={{0x3, r2, r3, r2, r3, 0x40, 0x3}, 0x3ff, 0x7ff, 0x1f}) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000480)=""/96, 0x60}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/186, 0xba}, {&(0x7f0000000600)=""/242, 0xf2}, {&(0x7f0000000700)=""/84, 0x54}], 0x5, &(0x7f0000000800)=""/25, 0x19}, 0x1) bind$inet(r4, &(0x7f0000000880)={0x2, 0x1}, 0xc) syz_execute_func(&(0x7f00000008c0)="c422791ecc66400fe85f12c4a1557594a3ca0000008f8978d7fac4a3455fc5c3e39ac8000000c482212fa08874d8f236f342900f4a6f82") ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000900)={'./file0\x00', 0xffff, 0x5, 0x0, 0x1, 0x10000, 0x3, 0x101, 0x2, 0x2, 0x5, 0x5}) mkdir(&(0x7f0000000980)='./file0\x00', 0x20) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000009c0)) getppid() chdir(&(0x7f0000000a00)='./file0\x00') mknod(&(0x7f0000000a40)='./file0\x00', 0x2, 0x20) lstat(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)) r6 = socket$inet(0x2, 0x4000, 0x5) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000b80)={0x2, &(0x7f0000000b40)=[{0x2, 0x3, 0x8, 0xfffffffffffffff9}, {0x7, 0xde9, 0x0, 0x100000001}]}) setreuid(r2, r2) r7 = shmget(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r7, 0x3) fsync(r6) openat$zero(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/zero\x00', 0x10000, 0x0) open$dir(&(0x7f0000000c00)='./file0\x00', 0x20, 0x2) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000c40)) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000c80)={'./file0\x00', 0x6, 0x6, 0x5b4, 0x0, 0x6, 0x0, 0x10000, 0x0, 0x0, 0x80000001, 0x2}) 23:46:59 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) r0 = socket$unix(0x1, 0x3, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x2) 23:46:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7c1e774bdeb8e00000000000000000ee74dec00"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8187354fcabe758bd2833091b82f2be615f860b26b79cf38f0ac033cca0aa1b402934999abccdb3189cfb38fefff90c2452c60af2b51ad0cce157ef0162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup(r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000200)) writev(r0, &(0x7f0000000140)=[{&(0x7f00000003c0)}], 0x1000000000000174) close(r0) writev(r0, &(0x7f00000027c0)=[{&(0x7f0000002200)="82db8053ad8b22d758de8b3af405d55b46d7df790adcfeec25bf9c9869e2ba6c8abc6ebeac4cb0d11bd53ab4e1ab31c4b5d7b760da88df3321ac824e78529b816bbab2477fad69e00b672959d524d280073b18c75704ef38492baa01bea89bbfe72a206330c5dea2f49b94c0e336106148887ee6bc6f56d60e8eccf07778a2b0cc60bdcb027d8f3c2e7685d35a670e506d4ace006bcb5d31f998a6d212f7a4c01e6ec1827664eba3302a8db3a4cb2ba148e2793a2fa705cb9c0ae1a50eaade5caed42f25d30f0ba355a1c14181a1b59a335fab479e897ebc6979362875173eb4455f310d", 0xe4}], 0x1) r2 = syz_open_pts() close(r0) write(r1, &(0x7f0000000240)="be9d057876f22f766aae811bca1adb19537e986f8f950c472c5036404e640a58978220529acd8efd8af58557c0db59ebc948ac581c4cfc8c1a57de0d1c400ffaa47c11f8c2e2f49ca9135c", 0x4b) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:46:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f000044c000/0x3000)=nil, 0x3000, 0x1000000000005) r0 = socket(0x18, 0x1, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/35, 0x23, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x23fd34c0, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x13) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x6, 0x4) 23:46:59 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)='c\x00') mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0xffffffffffffffff) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/194, 0xc2) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x6, 0xfffffffffffff0c1}, {{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x10000, 0x5}, {{r0}, 0xffffffffffffffff, 0xa5, 0x200fffff, 0xfffffffffffffff8, 0xfae}, {{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x3, 0x2}], 0x9, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x9, 0x6}, {{r0}, 0x0, 0xa8, 0xd, 0x688, 0x10}, {{r0}, 0xffffffffffffffff, 0x16, 0x20000001, 0x4139000000000000, 0x100000}, {{r0}, 0xffffffffffffffff, 0x8, 0xc, 0x5, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x3ff, 0x1}, {{r0}, 0xffffffffffffffff, 0x12, 0x8, 0x40, 0x2}], 0x125a, &(0x7f00000000c0)={0x7, 0x10001}) 23:47:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]}) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x44, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {0x0, 0xffffffffffffffff}, {}, {}, {}, {}, {0x1, 0xfffffffffffffffd}, {}, {}, {0x0, 0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {0xfffffffffffffffe}]}) linkat(r0, &(0x7f0000000280)='./bus\x00', r0, &(0x7f00000002c0)='./bus\x00', 0x4) 23:47:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000040)=[0x0]) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0/file0\x00') r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x1742) 23:47:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) r2 = socket$inet6(0x18, 0x1, 0x3) ftruncate(r2, 0x8000) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 23:47:00 executing program 1: socketpair(0x6, 0x0, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 23:47:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x400000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = dup(r0) fchflags(r1, 0x30002) dup2(r1, r1) socket$unix(0x1, 0x1, 0x0) 23:47:00 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x80000000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x101, 0x5, 0x6, 0x0, "690fdf2e08253217cbacbb74f211c1874462a1d9", 0xfffffffffffff801, 0xff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 23:47:00 executing program 0: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x85, 0x4}, {0x6, 0x3f}, {0x44, 0x7}, {0xef, 0x10000}, {0xe7, 0x100000000}, {0x8c, 0x8}, {0xaf, 0x20}, {0x1c3, 0x4d}], 0x8}) write(r1, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) write(r1, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x800, 0x0) write(r1, &(0x7f0000000380)="b0", 0x1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 23:47:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="934eed3531d3765d36197680a98355df32fa5df883e2967f1dc6", 0x1a, 0x401, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) unlink(&(0x7f0000000080)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) 23:47:00 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x2) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000001680)="b4", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) fchflags(r0, 0x10004) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/198, 0xc6) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 23:47:00 executing program 0: r0 = socket(0x18, 0x1, 0x2) r1 = accept$inet(r0, &(0x7f0000001940), &(0x7f0000001880)=0xd351) shutdown(r1, 0x2) r2 = socket(0x2, 0x1, 0x0) pwritev(r2, &(0x7f00000016c0)=[{&(0x7f0000000100)="7fde3e0926ae6296e9810018937be0b66be296425d9be9a770f1fc3290d2176e99f8b627252aa2a55a1348c01d1067bef2724988a337b793d8530637ddebd5815669fd9315cdbc7f70ba91ef", 0x4c}, {&(0x7f0000000180)="8342e8e5df72476ca3053aa6f5b95bddd38b61671e9c377d489041fc617619224c599cdb7afda8dcc318542dc170c8a14e1898ac83912165d2c2a985ca95398ee249fc826e9b95e612f50ca16ddff333d604481a6e259ef1c85edf3c6de50178336552be696ad255bd7dbf655cbcae27167a453c5b54dac109eda5de8c2a149dc4c351b5cf7856ad234f34adf737a23b5a065e1ee6c2b31cd2f471831357af907ae212f1c23e7c50c02c1d89427a766f874b6062e35a645a46255dff239d9c6f406d11172dc299f21257da1a0d502dd07b766c7e835b1ec7473bb2aaab1b796a35287cf48c5ccc20383d094640687e57c298a9d7", 0xf4}, {&(0x7f0000000280)="e9eb28750e9649c63037516a9537200581256618adede5c843c1fcd8755e3d6f2edda477ab7ad5aff0b888a1a16731ef9563d960e02eef43f4c18694f05c577196fdaa96f604f7f2f62aad09106072581b99196eeea641d4f820c6e0b24055c36e99daa6c3", 0x65}, {&(0x7f0000000300)="9986f17ef8a3f8e190c9ee47e2455ab0e82ec341d1b11895f5d8e77e261924178d0fb685cf90fb1536b6188d23fbb91bb8d0f83533e5dc610ac233c0b33c81ea793d32d8e454ba1d65d91180a1740cf72bf2591d767d35f9195d286b19ebaaf2eb3d4db385c63ab5d1e55b96acfa6ce3c75166a77d26ae95b2e770eb0765b12912dcfe90a03414388ee10a73b06e724daf240a9ebde4c1c41b31a53e73c10c74b8be61990f9f90562eca28e2614e5be513af159073bbe6829c6ba766314069c57fafa3931ad3f926179fcfa1aa3b4ced1e89b13ec9c792d394f0772121fd3e5602e733cf1c93930e056f50b1cdd4efcc744d94", 0xf3}, {&(0x7f0000000400)="2e2fd78c53ab5e709336583b08abc02587c16674d4809b7d79b6c724e7599c94db752a200beaa9595f7cfc41ca9fbbcf59f4590e2c154097e2c666a5a7630960b260e8f95f9d57b83547fd01cc7aa3ce7ac37300cfd42e9330b4c07e864c470af2ace5c3b94dee8775852a90451886e1508bb6971d8dc7d69ad2096683890ed9a0fbbfbf8b3923d60e09a78ba21c76f57c5bb9011c1de33e08ec83183a1d7762e8300b83528d87081d03c79137fc60fc611285484e2e80ed377cfc031fc47c6904ea9c53282805ffeaca2580c12cbe3655d995f445c173826e3a40f61b221776f2c16e52527a4cc6b5b7234706a5ca2593b30cd2fabd62897b96189b910aaf3ff97dfa2ee45f48179b1f03c6b729e2bd2bb0553ea501994339d6f754137d09fe95b69f0aeb80fa712c696f50c689c0cd8470d80380eb19989d543d83d6bafb1341eff103a423193789d9f013aeb7c47cb8cdfa01684e44998d2d67c3e27fbaf991e95d4ea693f10687c93ab1fc7ff03fec8276d30a9b9248375db4eed217c99e7745639e1643a6ebee27e1c0eb521a0aefd7b1d74cae35dcf1c6d9a0c1d6015356861eedc2d05a6428822ab5f11f71327f4d0a1c04f401940048f620aead7996f57b6fadb3671a2be023b949b7a48ab61fd5cff7ead52271e2b21c8c283e526ccc07c005df4c2624ab81163f86bc572caf80a278c603e8be1364db2de5c48a8ceaafe4b1116d7e6ffe34557a34a1aa3f952847231046ada3fdaecf18562be4c840c81bfca4d6410208b8869be82e510324ac556eab96bc475f4bf3208e8f5052a119615025a1e858ee9f3c7053f34e8f22465f42b472f70804fe2685be4cddf3ab905a4dadc6bfd7cfe5696f6fa2a542baf85d31ce41106abd4eee220a9914cbb416a282beb3f5f2c4349f7e8d8ee62292d05390b356db89b254cc8823f5b3cc6bd7d01175a4666b23efc8a61a64a47b16ca87edc1f0638b18e800b002382a63de6511c369f27b77192ad93c38348eca21ac138c3a7a3db4fde9893cd3c67d2bb2df955a310eab317b8a3ebfa89e33cfc88609dc23c28a2f112f99515cfd1e3f5dba03f5064d0b06c2daf5122946c0ec9e6ff733df915bb6ebfa37743fb10aae2a327c704b1545986e222f9045146239a1d5bc60be1858b03d49afa1bdffa443c492ffa7e8f75c71fe8292f9c559b5e406aeeb5b0d882b64ee073acd7b0232480c1c7443a2fc89932808c4deaea10909a301ceff4f460af8aec63a7ded79a13af85a0249b2c9b23cd42c9eb4abcb67983c8d1a236dd74c924602b7753988a2281284d4f7b3cd8e6562a3687a40e8716c9965d9385fb93df4988bb3aa25d55d366473192d80b3f7ea55539afc30f27816e554381c5ffc3bb3d4cd18ac5302d3060f844b2ad0e1662cdbdfaa758eedd06d0364b7e10867ea9df8552aff95a9f18a56e673ccac7e27b3b13be58b71cd309e8c67d707ea08e10c4fb8fba4c0a3dcb5670e1caa9af9bd3cd9a443ee19c9682a84f92967456d86274b8aae57ce98812e4162db9cade43d03315388355d142b53c3670bc6aad1b670d6daaf77bd50e69f93ea5ffcc98cf7299843826f6e2542c871543f848a4fa08741f8211b09936a4ad1befd73d5914913b1346223ab3e7dc5e74dc9aedf6e111187c74c2d44fb1e09b19ddd3fc5562f3b3282720a698817c46e72c6896aabd59363892826c61edb1dfcf4b386ff1f910dda02fb234dca17182ec1a5e76f901eb5394375a49644be2c2d88d7f7d055ee00e7734ca53a3a2466d66314fe81ab6a1980a768cd6a41b93b44d3752c866fd20e8dc0fb456439240854ddd335bc10093f9cb1ece7c49b310e039e2b41fa657ffb3628f434d94f6dfd627a9b5625d8adba2663e016b597f51a0919545b75f19f02b2894956f6026749b44b3fff5f38144e32cba5e5337c53880ec75d1113b6d7784bccedd8bd7d3c840e8b1e3f8e2443e224d0b8c12079d46cfaedc48a9ad0e80ea97188662f6bcd0b1f8e1fbc8c2d41865c60d61f2250814258e7f5b2a63ce010941ac01286fae024b79df8ebc8f1bb1e426d50ee0d9bd123e0e3b56886f33efe9b2867d6c8d0277e1ecaf302cc09183fd4157fe89cef050f73310b57b122cdf2e1d7f8206ffddcfaba47ac45ce1ce735029ee9852edc6237eaaa5bc8cb0f11cdbce822a8b5dcae53a01d0cd5e6c4636b99406b201ac170897c6d0a54e9b4fb5e9236ae1cda3cb217633cba8b3d351853c94fd54836ac557c82ada56c388c04889ad0d86f048504f87ec1fb5cc25f8e9757dc88de00e88cbd302817ec7d86ebc58a175616b2631be0f0e5cf471af5c226314670ad7b9a33a4932b36b8384b611d8668bfd18b89a4586624540af820f7339858c857feb19a0e6efb2acda1ca3173dae49634344ea445a964ada0835dadb6ea43917d636c99740f1699c278bf1b5462c5dcbf1450644277206840b8267b80f6bc43716a321af93d1c3ec893161cc97336382a2719b5ec5d3ce0eac5c23455ba2d053d1c8d068e989887719bfe5719b775a9520e45a1d1a9b133c573a1a37456e50fe9c691f9aa4754a40bf477d13e6d9463b9eb32da9f4a22557ae5086934a208db44609868df9f3a338ae02c3500c715f410825b122ce097ac2618a3a5852f029e43b1bdc148ccf4ee81cb956e1b575322ec1824f0e19a045dd4fd87c6877676ff1ab2e4721f7e1c26caac99f1f94f257b49fce898951f2e825b91e6068780677e746881a3ae72ba80cafb9723aabce1afbf5965fa4f59aefa8905b518643e7fc9cab087d7b20d0676c1575ad6f882d71b4ffb9ff1a8ff2d5528e6bba13f241a86fd38e8bc5f2f3caa0210a03424f17f2273dd373e3a875dd8caf5d49d792a49555b7ba85b0dd453ee8727a6d3c86f7a408b37fcb2be2b90844f63571d9a870863b6eedf6981b45f1abab9b29f3e9cbdbcd7b9ee0f18753a5670150cb6a553ed7d00a8f0414dd15679079cb3fb4b0c9b284a423d9323274b7f02a6c862389eb09b23ede492fdd63b6078352970626d52ab541f5f116166d8c9d4452f00075cc3733cae88ae6d4fa5584789f8e659bd2593da5764fbd55b39a864ffc5edba48246eb1f651651a42c49abae8966fa05759d783f96d7a226f6e1743298a2e7a8745c0afa7e5232b77719a7810f07aa37c95967c2dcc68c898dc4e90b61a81073ff38497ea2e4384d335e68e7348d928a7e3ec1186dc4123848447a32308d4cd7dbad621247745ac36b12a79942747775dc17d89a91fee057281f471e4d45cbd0b01f8a3f8d171c1d5c552fc0e7eab7f5f63c777065221e1a11d9fd2e0343295fbe02f2609d4e74d35b303e98731d62adb8b18a41a5ddd9f8ab2403fcad008b57911d845d849cc2bbbaebd1b01fde21aad4703aa698eb63caf0a00d419d99dc7477c3b71e5190a58b50ae4be4c176d6e9cc07c5f6e8928f98fa41f3d4ff22c8861996af473bf449a108fc3899135c5b4d03d34f00c097d45b2eeeab25d8d1b9fa3f69c8940bab646165defe2d898a586cda932d8d498c6bd2fd54597ffd678f01a7bb04860a0ebe7e5bfa6fb29a814d12dba3d818082c363b35591787479cf5990265855922a8bb3dd044e423b47b290af2c7930871fc69f5a313b2f2ead8b86f6278b2e1180d2fb0ce8424bccbbccdf952751f343ea7970ef2aed39b8b0bed09ae560ff5fc3b2501e4c20b073155924141e530c5d470f6eaa0e7ef8be24aa017331e6934d766bb1f3783968e59d99782fb99d10428b07f8bc3ffe21721f97692210fef189d20f6b9cc9c4ba86b9173a850354f460f4327f930c7bf9ca02bcc15b1ac0244fb0d7f94f09acbcf14a3e38238ae4ac3106e36ce68f926a51f36d64656c6021d59f065481126620dbcef089f14e4abce9511c1c1fe0323512d9a0024941e5e06082051663871cce8fe5303616ad5507ad5c7547208d23a6c017635cf59b6b33d3e69d06274e0f790ee41a27b368a951c20c4cfa21f44878cc69c139d66fdb2116aa4a3e10f5a94b20a851071b8da4b9fa79496bd85a78f9664ec20cd219bf3b21876f4ca6d5b9608292d966b486f7e6dca1e636d565f044b847e3d6deeb3f7884a3f44520d5871320069b08c2f1bb90b33b7bdd32e7ea1e3d425ba47a275d95e1b34ddcbd0f3c0c9f1e9ef6cde9880444aab4b1883c9ca5eeb94e131bb42a5dc94742673396f5032ba12d984c73bfdb822c5061ab9049768df9ffb74afccfbcf5fe319e1aa4ab9467340d1bac6817c9b08bdcb55f82e780f9799537062cc02fd6f3aad227039e7e4d80483cc2c5a1546a897b95ba83c56bc1bc6e91cf80a1c9c7f2f786d7e416b5dc86cb349a2a8c783c512c50f411006d072a83bd1d50f1ea0c7853635811d7211072f08fe20847b0b9dd677913558da82298996b83ccd60559e6602e2a7f55a2a17a1ff0c60f9b3fbee5ea22a2384d2eda51eb698d0cdb8a116854c43b23a82b8b6ad89202581cc6974b424f765c05b6c0ab8c92304e20cc11853788c57533b7d90922f0cccc1ba0805a243c07ab49f5bd5eee39dc2de9e8c8f6fbd2fea9ec10ba47de63316ec187a5d8b6ed75b28fb427d6a2a0ca33060c51edde43dae4f82e1426722e70e70c1148fdf6eede18c51eb3ff9e2f2caa59a09cbff6787f243c6d3910b41b3b5a21202408733edea3fd69800a41a35783eaf0044182ca9e673fb6b5fff5921bb32cd3cfaa5ede156a4e68a84aeb31a0fa4c611843a5ad625b31dc3bf7b3740c680cda3c299572448a47eafab07439d1c8e9a832bff3cb0130241d8e52cfb018d9d38361cf2e81bb4e2616ba04d7158b32436e255beb1170b1b25c12f5799fd2375e9d975d6276b9839b74954da4ae02de793270e289524420a8255f12b3a820d4081b465af00fe23e6e99059c16f4098b073d28efa7ca12c10ccb8796c5a2bfd414c589ae2cd038eeeda5589e1dbc4f71e6452a991ed6c2fdc5afbac3de659285c3ba48cdcb112ac40335716fcbed56ce7dedc495d9b4fd1a25653c52f66b19b4af9d4b50717fb51bca2b278824cfcf65b8ea676670a7d4d4a6280baea38e17165e6d1d55a32e5ae8decdb0b5b63f8fea7022d101497982c1ffb69db6659799b7c3fcedf4f905304adb2a56d12fb9a0cc97e3cee7fcbc76e208946a42ed36ff731c5332ad55ae4ec79be6d9fde49e30b9a29b7658550565d203029d8538714018ab7fbf51abe023711fba8696b397efc4216b16eac1bb8791a4abe785dc87b74a8e3210d85c9da8d2c9cabef97d3674f6da6101a7881b8f38e10f14258cdc04a4cac6221212490360efe61d730052af9b5e252ddd7368f4e0197810303020156b387e906de99533c7b4865b46550fb3b252d43f7f5691865e7cdc3f935f97b9716ffd48e8d2e05f4610e3c42b8bd398029d779347236f28a12c857305eb553e90ed5dc31d54e6596488cdfeae4e6dc11e23b05bfc987d135317f2f323e427269bfcb81fc8ef279248dfb2b53be69242f25860bce36d782a6cb8143b0aec6a13c2ecbbec4125db5f734c899face644b9ea632195b478f4158e7e51e5cf8fff525d8c7145d5366b70b33bac4c88b6d96b8c79c3c365ff0e3b554e5bb1390abffffc9e5e94ab5d0545cf7b9f5b5bbfae4fa0f3c0f203a45dcdcdef581d8da99510487a3b312f294469b54e9b14eb3a180f4812f0210e2483fbb5bc02dc9712d38a0d38f58390542ceb8f55aec5b4df33fe8e9ea9601abf2eb6dbed13980fef76e3bbcd992e308f38d0f5f7817855886922c1af97edf0b3e4", 0x1000}, {&(0x7f0000001400)="977989ce4ba7adc82626c0185b5d154784", 0x11}, {&(0x7f0000001440)="3bc725d617f7e2f416e31f144390dd13e1f384d86b7d260dc34216888861be103af6a389c14ef87cec42b8ad1c05aca6ff47f290a3b02d632294f498df9d60dabcd0ccac53225ce8fab0059b5837423afe5b1858817638e3d2dcf35b2e069c0e1eeac27f5e738e4eb92c6f69d862b22050912f8966b7bc6a2f58177fa42ce1f3ab8b97df6d459167d4e84e64e6e24992be216cf4256e47b2f22468b3c955012cda4eb2e3f09487358e176cb7ec214c5c7b30bac7d242cdee48f51a6f43988f2e0197", 0xc2}, {&(0x7f0000001540)="e0444bdbbd903b3c33a23b967d8dc1ae81bcb768007fa5ab0d1546636cbd1dcf41b74b1e71b1050ca705328d0eed87d1aaff39b64591522f0a7adb7de605d3f60499290c3b768e57b554b1d8a7ffa3", 0x4f}, {&(0x7f00000015c0)="7827de98a57089e6ecc793465918ebd3b79421bef3c81cc156c9ac65a1d2a920d9db33529b7147907f3f01e46a24ebd49d8bc4c0790be589b5184dbd2a70717643425f39d39a0686affb1c7ec8b37e0fb6f626f3e64e52eac435bae77b9f2663b5e1010c211f1349456243e98f464a2434949c102cbbaf194c076d7752cbaf6b6cc74735d70392c88d4ca9858d89dae73bc780a2ba9998e5017e37db2429c6cbf2a54252180474d826c807a97d8b3742dc2a9d4376217ca34e2efd350a0dfa3e4a91ab392f9798f2508b37704db3b2251a8436efd7c339b6ab56ace6f94ffe6afb", 0xe1}], 0x9, 0x0) pipe2(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x7) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000017c0)={{}, 0x2, &(0x7f0000000040)=[0x0, 0x0]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) write(r3, &(0x7f00000018c0)="f799af2827ccb9488c55d38d4074ad46c88934f0c91b89d51cd31acb752897661ccde38d0f45cdc7e964010704c2bdba17bbdcd1c135a603ec40b63998b714851f14ac2a7bb79428b7f891103547a171", 0x50) bind$inet(r2, &(0x7f0000000000), 0x10) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000001800)={{0x18, 0x0, 0x9, 0x2}, {0x18, 0x2, 0x3ff, 0x6}, 0x9, [0x401, 0xda0af18, 0x81, 0x9, 0x2, 0x8, 0x6, 0x810000000000]}, 0x3c) 23:47:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {}, {0x6}]}) r1 = semget(0x1, 0x3, 0x520) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x20, r2, r3, r4, r5, 0x90, 0x3ff8000000}, 0x100, 0x8, 0xfffffffffffffffa}) syz_emit_ethernet(0x5a593e38b8b63ddc, &(0x7f0000000000)="8b") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 23:47:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1c}, {0xc}, {0x76, 0x0, 0xfffffffffffffff8}]}) accept(r0, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="7f") login: uvn_flush: obj=0xfffffd802fbe76d8, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 23:47:00 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="000000090056a07d9396f4c9e3672cb400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017000000000000000000000000000000000000000000000000000000190e0000000000000000000000000000000000000000007d83471fd2e6b84cf84a70bff7781411390b88023fd652d1a222dafd8a3df9dcbed1bc565ffb6df6862b36cc3ed8fcf76ba188d75a597b360d456ed996bc5118a952bb0a2a5967b712b2db6e775bf885b46fa3352c99e2a7000000"], &(0x7f0000000140)=0x6e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r3) sendto$unix(r3, &(0x7f0000000180)="f5472b043d27f42ac139ad0fada877b954c5ddc98da130203f93997e398e26e77050323867122da78efb144a0d9874f490d693c22cc0bf0f2a0e0f6b712f62f9f04d806b7ce18b5a03ca8e6cbf07e3064a63e1fce9d90dd519", 0x59, 0x2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) dup2(r0, r2) 23:47:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0904008e12efffb27858f5d4fe6c31b3bf1b05eb5ad35a0500000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40000000009, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) write(r1, &(0x7f00000000c0)="220e228901001c068bbc74f0ef98de61da9b3189580ddb50", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff13}], 0x100000000000014d, 0x0) 23:47:00 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10400, 0x80) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20080, 0x100) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 23:47:01 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffdffffffe) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) 23:47:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b206d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r2 = getgid() mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x0) fchownat(r0, &(0x7f0000000080)='./file0\x00', 0x0, r2, 0x4) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) setregid(r2, r2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x9, 0x1, 0x0, 0xaf2, 0x9}, 0xc) getuid() 23:47:01 executing program 0: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 23:47:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8) 23:47:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2080, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x7fff) 23:47:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1}, {0x15}, {0x6}]}) fchmod(r0, 0x30) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x800, 0x9, 0x2, 0x10001, "6698fa98ff686234c7c816997462985c52c8fe7b", 0x810, 0x400}) 23:47:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x1f, 0x5, 0x5) recvfrom$inet6(r1, &(0x7f0000001c40)=""/25, 0x19, 0x840, &(0x7f0000001d40)={0x18, 0x3, 0x1, 0x80}, 0xc) write(r0, &(0x7f0000000200)="582720efabd16ebae6322525956096f4029f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6f87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b146a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7c5bc598d3f3c5f017a5c8f31039dcbdf31787964ddd30001000000000000f00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f8234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c361fe3cdf08bac5c4092f9d8212568f05fc6a9365adcb5ebad365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63f1fa3be338f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04d3daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc09b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a1015451ab03f526bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8feffb1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0effff57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c15381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x578) r2 = syz_open_pts() close(r0) pwritev(r2, &(0x7f0000001b80)=[{&(0x7f0000000040)="f9", 0x1}, {&(0x7f00000000c0)="15c763834e69f9eaf50e7227db8fa54c6632dc8d8a815c91cd852f2fc24e214f04b3199c75c881c9f078b6b97c3b0ea64fa6454d22a639af249a275c70c1058eeaa1e9eaa4533734dddce46f6c44c95bc497d4c339fa5d3d27dbf21a569fa6d48a7aeb8aaf7d0a79c79028ff82cbc1d10a22a731e652431cd84f588efa8124e5288d2030db27", 0x86}, {&(0x7f0000000180)="f49db2a3d43018ce6f6080ceafc557c416e4f058f90b37a7dd5d42abcdc2", 0x1e}, {&(0x7f0000000800)="c6c2b34547615a793ec4e77d98ba885d4c4985bf0911859df0e13d588aa0d714b2d4d487e0d56fc1dea8651424b3ce7943addbe59ece6309eb02e2cda8ab3a244fa9db37ffa31028b9f48680fb018fc2bc0859b14f4279eb0b3901fd535009c4f8fac9ce52d3236e913cbfb3a2880b3c9b908cd309ce76c985d542474759539c91524bdd6b31b81e997d7c329eef2f3cbf891cf0c6e84e9f820331212ba560949943e62048f6bd75dc3158e3d9e052a76a7777c68a84683aa90543869b247838b92f3838c7be1af36c0e35ab158ee8550826e634f0a6dda934a0c21ebd897f58f78bf2574a853b79b33ad9ea1d2d995b287b69d0f139f07d5e4e4497e310734aaa57d66d745b132321691dc29a625c8ba115a2f9f5673efdf3d10020509daf355be4935e117ca0968461a2ccde75d95ee66689d60366c3710c44389b68814bc687cbfa1a14671a6ba92fc22404e0a05bb5baf3b2558d75fa4ae1ecc375c3590f6514e5b5b1d9b9a648582177b1bc0801daab1e48de1944d54c7a2aa64357d0c1ace0a683dcb93e429d0d0f14ebb05986bb783a449bd8df834ab2c16b0f853dc03a7854aafa0ebd5a089daefed9ded77696936800a65dbd21f92a9b51cdceeec5ce46061d13f0b644c83486a01869a9a8677c7e5987cb71348fe1d7b77405069f0f8461f4da404d23f65646fccde124a7b5674cf8e634272464588d111ffb0a7eca95bf332cb5d0c5409848a1d50bec666401f77c41ffd6ffaed0e7283c61f3858a23e163ca0089e62fd923443c29ec08c35566b7433909c0c7608864d1fc697611893bb9efd1d523f1dbf3fef22c9730b7e0c50651bc4477ad55fc85a6106a661e68003b14af07b3bf325e847efd20a559ead3efc73776a98786b0ac1788d1bad5ae33ff1e4dda227eb28e4e5912d1136e87c644523fc22a4580dbb8c025d4a82f96b03ae7ac019878d033bd6d9f48f9c9932aa4ec74f9c893099a024fe3a2cf705f62bbd3cacb4e5eb8de3ddad80b8a555b1a10eb89b93c190a7bcdf96c063bfbb35aea8b3fe90bb10c1475a6a442c6292c7528dd28dfcf27287872a12d76bdea9b8795eea3a90356bc3b66f171a374f5415b4ab794f07aca841fe4c64e43a5959c39be3a5cf2420de37cfcb625b7fbac7057d10aa8aabe86f1f7e0cebb81e394b5adb03d7eb3bdfaa14aa6916b5791f17b5a2cf3e04f34713673d70f657742888d4d396265df65e0cb1897e8029b0b7cc061f6a252acfb84c052af212e327c8aec49e56b67cdfa0a2a528f21f0e7b7215f853665e1bee767b74df7d0a5d859df68a2daab6cab6c5908a4df9860818a63234905c85da64c796494a880c6afad0dae49db7da61b4221b5804cbe57e47d7b8fa840d417a018c9885e2195aa99b76bfcdef6c92acc5749291f667e53f2c1b335f8f6c36ac334be727823fbe3647c3e7dd670369b83e76dd626525078a40c51539b2ef2acc4a32ef10e0935e03772bbfb5e6e3a6ed9b8af5025374e70f6ab2214f6c08aac908224e49bf102bdc4c7800d64321157cba115ccedc5c2f262364be1ae93e564a3171687b369a29be92226b1ae86e2c4a590ccbad848e2fbcbdb437f0a8e3938648d36c8f355f9db88262f5d242cf62c39dcd4a7048ed80e36f5d2f0a48d1f7528955b938e248b8a66f8405c1975083b05b0c25bb5402468d58f39a46ff497f0e459c2568d4af003c69ff2645f5db4cf10667ed8e912a5a06c0898e19d1012f350a2c9d26198d58f12b92bae8fc68daf3a1eca58d7b83367be083e314130358c5412d724e2df8c52fc21586370e0a2c4033b05f12fe5c344dd2d106822c2e5306316f107d87535f348156cb30f6ef8bdfb235b0c2fe8e2406b8dcdd60c4af8f4aaf3c32b1e1ea354abf15e7cfe820074b8418e385a41954483edf3f536415af126f3c98d3f8ff338b04dd2d3769c378f68f9d451eea4db4510de6381fb661bd23e6f14ec9f9e9726a161787c3e45ea2b7b7271b3c4aa7ab1d63496862e2ed4a1eabfcecc88d24a5af2caab7fa1e20bd2322236a5391f8fe31c57739a880c55576f77e63532c4a59baa5e1d87ded1597656c524dbee754d8c0e4260545a01b061ca9526d1880a40d81df7f5e2c60978e0ee5bcd1c618388bc473318b1e5f5a84c96a1d5184fa75d0cc09d71e10cec9de1f8ae1a7c047b3f0edd5f44a168383d49117d9f9999b0ac72f1ebdc5a449f69007385cc725496cd1970c3a515f4e38598d6c4abb92dc4937cf7d689abccd575c54cf41de2929d7295165e275672c1edc3a876b4065c5525f9c1c16bca666cdcddd993c9efe09008974501a06d016849fc3296ebe25a248512b7ccdac2f035d4f48aeec03923ed0e8dd1c3756f3dc8f27aaea0570ca4c6673e785742fbb94085a042ff8cbb924ac4ac903dac59138647afe948aaea0fdbbb7806420821216bd0fbe73c32be7e14c07176eddd2715170abe048c8d1830e851d5b23da08481512ee93d9f3d2b5f601977ceefe7996fe57ea0754aee5b40ed0eeeb487903127ed31adfc59fc8a58730f339bfa42e0d5a3dc813abb05a8c7f47e06adcfc4a3ff1c074eaf905688ab3f50197b8acc7a6b5693b9a33c572e0a2926dfd39c7134dc8193c0b7a11c8271612c51843607cadc0262c9d72318ffc21ff06eb76ec297361486f0ffae67e4ec1f990227d12a8e8c4b9d40f4ca9ba165158350adb2b5afdcfa26441f8da21acb3c64f19f84a2e60de82a7fe84d1adf58c742ba7f304074f13e3daabc3dd8b14e390aea2c6c4d783d1431ac930b8ccb4b858374f9631122f64b15afa8bd9a998eeb21cc5769c404873c3d0f6bfc28d15d153b61d3ef6a1b6c00438531753f51c2aa99270a49c4ceb255f218a80b6cc5fda9ba0b41796f897c7bb8b1c3acf0287bd0d02a462822193e7c45a025e38f2e4ffe0fb991b88120b12e1932465e96f41e15808d490d241ea5af7ed2e3d661de93ec176d10706c9383e33782147059b8b193e56d13ec4e572a84cd2a618cb96b29cf6deceff51714b779e35b78f2a01d7b012dcdcefc0f2ad0745e986e9e47019499928bee032c6e2df64b10c6c13def38332ff31452c7a9936293fc08cb47d0df5fb85cc729306ebc82ad76730530ac7ccb5d5818a787b336de02e520704434077333ccac9836b3e41af10b3f5cfb6c5b531dc9769ad0138a3f47474593a0f5bd14fed899322cb4395c31c8fd2c364cbf6ba30d25495ea7e45e7bf2258982e41829e9127f4c447d0f37f5341735c7fe10c2564b49edd3820fc32aa2fa6e96ff043649d66c4f4944840e772cdd57a10d43107086a76ee09738bbed1ebfd376c7dc6feb33cbe992a570d399bb722101c13fad63e65cf80adb790283accc03cb99a5bf829af5a31e75445b32ca835d1712df390209e732d6ecb794fb1d167e9b6811f908db9d92a00f47d8c20d29c527f340e4b20d16bb7d97c5c0afef4d1def48195e1302908587a42a27224a9d244db8320bb03d93cff40d711e4c859a8c05f2cc6d3914c6db3fbec8bdcf019488543054a1765b9ed627c3ff825be6d6dbfd6082dfa4ca7b2b4aad0db18367d4e8ae6b3222059e5d3b193a9d63dc1915170b8f130226233e66be4fe52109372ffe3ad01d2313167fccc4829141e3893fa4001283933750ae5b10c9cd2472d260950725eb2503a1403153d180c11de2290529ff237e714375118a4d987c411f93ff2538727697f57c8fb844fb62ec42c7dee6ff6bfab8a560cc81865631b44759bc2b466a76eac8c217bc5cf189fc57ad128c6710eff394c26853871bd1c7417cad72b97d928752e9c1b145bec5aaa6e38aa4bbe05852c37d834e017afc43c45fa6d6a1dbfecb26eededcb228f85183d757907788a0f8a033abe3ab875579c5783aa980f4f93a0811d6060f3326553e9fdb89e8cae62c645fca4454b94b9321a813cb3694b2d3b81d43d4dd0fa1ad8c321bb98dcaeb7fcdc78daad5bc4bda501f45c4885a705a3fcac519f42ee80729a77332424351efbfafb580a99c834c23e53b115c66a15dadea7f6e9b09156cb866008ac53ae9fe9cd36de58d2eb1891b0f5f51e96bc68c978dd3b96fab136e67a816e33e615c881641c10dc87cf19703778edcf6c1c2460293334e914980d4aeb5f0bc307db34d56180c5b406a69b6d9ae4f1fd07781759a03a2008b4309ef8715f2744e2968c5523c7b67221957811cc7e54ce368433eafbc885ec803fea90fc72b407b615d99c0c90d53210e5ac2d4e1ef6970b18aa9dfd209979a408272904313a2bb7afcd5d79bb1e54ee7f5347e03c7cfcacd7cf3431fdd610915693ae03f975ce494a7b4633ea5e7ff0531ec4bb17fd4eb997b28129cbb9b1bf409d174dc243790f59485211a0984e2b1fde99bb2fba487e3b9ac8d96d6797f2cf86a22fee39b943c0a6bd8d8352c7c4c8d7c40a1156cbde83f875bd7eca783f10aca9f321aef65eb91e9cafe4b239e90b54a9e66e3e60161757307e306449f09607ad7a878a1608af912f55da3fd1cb5bc533444bd15a75581548e886cdddc02874cdfdfd84e434fe9c5eaab8def9808852883863b2be7c4c05d42e2f4c06384059948fbaee4b8de21e89e7b3d0eb5fab84602cbf372aaf24b265bd8856945ab0ab270e66e577a5fa41f6b482591b36b07c4ef3db5cd204e014fbe994df7a413929c1709a783af231f4071c66ededc06582d9a87153937e360cda3421b5710f756b5c4a341f75d8c911c5cbd806722706ece49ae86a52c89309d96f82018b708073b89773ce46e6d101e0b58db2b33cabf1a1236ca1930460fc3891cad133c1dfa19af5c5aa236a8670c4ee982c264cecb5aeae4f6a349d646d0b48f173f528697def21199252a53513522bd63b0e12355846012b9d50701e7a7fd75cb3e06322175ba34ce834f90531d28fb6ef90b8d8ba25b3f31c1b90adb8152be64fc9bab77edd1996a798d434dd79f04efbc3c541c0911d7d7a4a67a24247cd2cace5836ce66fcf38823ef5e3fa23e6734c6d3af61e461bf063ecffbd43e220e48b1d5bd5b8edae1b203f68814538b3a016f10fc95af63fc568becf362cffcf92537e2dbaf68f5c5c8919a957c2097b0963c656bba2a97b40db2a8e83570ef65551ba7a5e3ff115d51421f295f073847dd6e00ad3c863f504606b1eb61543ee8bae5409c059f59aa92aeaed7fa73012f04ac186e0946ca2e31463bb2d17aa90a849eb76d9f3f370e1c8799de5b67eabd14f9f14f703391eeb52009e4ffdeccf937e3dcd98e788344ae4e11126cc08032a1478b94ae6216cfa08b6b8f18aff514a3f1eb15582ad5762f96ad4af3a57f9de2038d50f61553b4806cda02b655baa6488fc69dcef4b28978372f9f8c1a821fcfe784148a02abb9092f7970b2ce2aaa4510c85bfb41c3390e498db8c1bfeaaffde0ba5ae5de15150d9ac8b6e6563580fa64f41695deaa11e10e690edc014b3a08db319a22b234e8377383e6bbd7f91d19dbe7701d2b11050b88114c07a1b815f70987ae69d23dc62a729021781da1853e828292495490e6d4f629d12bd31aacc797eb99ca9f276fe3ca910ea59eb61c8615a36e23cde90c268fd2cdce2d382972a70e253be9eebeb44911c97bf15f0bd6cb02f98bf9aacdd2248e1a020b37a7246aad9bf3a0ae4d5ede9421d5f6dd2d45de6585ad5ebf7172d734d39c679877d707c0b670420fcc1a786cf31aa83597dd348a252fe827ecdaaabf2b38d9121d5629b31c212f066b5e7f3816468a8f4e5ed619a68a4537793c59c0cc8edac998a4", 0x1000}, {&(0x7f0000001800)="fe5781f5fac753683a137d4fac988c3148b7777f8e9add158d865b253d37b81020a7b582b687888e3258d31509601100011ea5bc0c27d1c388fa3f2de3ed8a49547eeb1743da84e68b29af01c7ccc6e23d43b4ef", 0x54}, {&(0x7f0000001880)="a5750457a2f54f7e1842ad51e672c0e98ca028cd40e4a9729a02bf65ef007e5f0d2f3c4f4c59ec805e99ba81f7bfcf77083dbd938e44194cf2244d474001d47270d1b4393d7ad6793f80ca49f1d3840ff06e40f4f18c6507b33b4c4b41fb0cb68f95d625e2d95d4c6fcc788df1b8ae89054e45711d158e7560f6a7512c53b357c85a05654991cf84fa58c0d6dc0de48fbf0a04d24a0133034194a473b5ba7091a5d6c6bc3195e96ac809a015d805a8e8d87c83ef6d8a8f66f77ed4ceb08ca712470eb9b1605339e882479b6bf7eb699d946a482da3b503d48704d2302dbae52715a9b477a3fc8d759c03acd8aeec85978491b3a5843eab49868b", 0xfa}, {&(0x7f0000001980)="61d09345a675d9ade18127acc05258c18993d8e1fbaa845206e96614f6ecbf32f4dccec58dec62d51b1644954d36a89d6284641be529596927415d9d89aabf8d7fd11b7eaaf6d28a97ccc8b6c5611472b292f5ea8d723a78bffc68c29310b11de7fd553ac389edbb8878ffd15262bc2e0b8d1b5b2e4bf2acf77dcc6f3cb685b3808a7b5833876fe4c424b4b149e4660575647dd2baba103b1593c90ff4038da9009bff91ca42abf7b5aecff6e243f1d1934e91679cb4f4010ffb6f1826c91287af3a7c843f14fbc7754a46d73a8ea0e829f99b2cef43508f94de5f176b6e8846a2aa95d56d7d6684cd681ff6b60b3e8fadf3fc6e9f3802d679", 0xf9}, {&(0x7f0000001a80)="e13a261408ad52265f5b4c49d5dd0047de0c0eb2c1b539cd5824c585456eb36f6338d2e75c67a8656857d0c289bff986bbac6f75ba7c6b011d60016b362c1645b3f2f2b4c43348ed1525573c57b28ab21c74c2036803b7a7a75af799565eae06f97a51de93ad376aefe5152fc83e15ab70e5f623ded089f66390c9d165fb130191b851bcad6b9b4a977d974b9977dc652abead4482f793b916c616b4fd1017d9fe902567d9e8d44e86f3f88a118ed249da3df4612d108b6ed2be33385dbc610a432d85edde49dd263dc196ce5f5b6a3b90b3bbca353940cacab1311156eaaa3c7f8cbbf49b80c1f632558de15f18d9b7d8424b952b3169a0d940c767b7d0a9", 0xff}, {&(0x7f00000001c0)="c0f8ff3f98d3345b6998c0e4de3da0f7122cbdf086ceaa4ec9d6d93bd47e1cacbd9a5ad3fd47870a8418", 0x2a}], 0x9, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000000)) syz_open_pts() getsockopt$sock_int(r3, 0xffff, 0x1083, &(0x7f0000001cc0), &(0x7f0000001d00)=0x4) 23:47:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x3, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = syz_open_pts() close(r1) syz_open_pts() close(r1) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x7) write(r1, &(0x7f0000000440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d79e4fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f3e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a6219be8d7086c27e01a6a593d8bacddcf561948e956fff84fa2e3eaba8e6d2e9c0a5fd6639811ff4b42a255c238e8a75b814dcbb7ec3dff23a6d707bad9b4da1b24fa3c8896a9435904743691ece6b2587ec60d68395994a95776e81af339fbe06e03d9d262ed9e07995785c5ae288764c4e321bb3a9e970346a9e90cbd85c89557e7f7b37a9ca1460690c8f958222818b36c4b2b7969ca3508c5ada854c7d9f6bb2b91f0017efee22e15ca785683686f97f6e2d8f9d211d8b68782181a20ee68d3e0432c4fb187c62cc7f5fd4dfc43acf5c0de2bf3507bcac3643aa922f434ec6d294a197570e0bdc088d1f3e475c1a0bd62b9eafd3db9403eb8d3d9095f0e0abfcaa3caab17eac30ec6932f810d09d5d031698a1295e6db8762302d3105f8b185b4574f23240f863f7e8b1c808d8f9d8bcdb3b5e729d6227ed69c0ff664f2aad4acdeb6614f07c6960386c20f0d8e1637e10f04c0eefdb8fef1cc801e499206f4d03eef1f039b576f5f30ac17ad2ff5a289c212a02c7a3c4715bfc5067d6290936dc09b146a37c8bbd6cbacffdfa8c00e1495c8f4c92dd2d4f06c08f41ed640c73b4657169f7e1ef14c6d1dbdce6975b41dd119e99ac3228ca1b7469556e19b144066ab6510d1c730183e3d1b0b250056be11f522bdb304c6588c93ee3e8d18de8c452a5834156772758c1c1e44b4c0cb021db39a454f0b37f23aae688165eddaf1f42e208ae44441c5ff776e34e1c30dc61626da115cb25940de2f29e57e3903beb0f4ac34532c21dcb72a0f0beb174e9aa6a0f8369460ecfce789ccf6eaf21ec139c2e66a4706570efbbd20a799225746226b8fb0c4befd1a1104fe8fa3bfb210c80770f8df0823482f483cec18e8104db985df07533e3b4a09cf0936493a5578ed6a34af77bcee9ce7e8bdbdd8f3ee5f25bcc9038ddeafc3919561c9eaddca4a9d3c72382232570b8258ffa6774506c4a38fa0ab48c585d9675047a9aed7799df043f777925c8a0267557f1ccbb68e45fba149fc2418712924fbb2e3a07cf84e718c81c403c9958f41e4b61657308519b7ce9412792e2d102dd0d3e84b7fec6cf22f2289376d20f26a8131c0e0fdd4cdcaedf04253aacbd3ee19985cadc5b340e265e861e7897a4f3e1c2b7d9273f9d1eab44527ff16906c75ea1e43e8483098a41c11d8f464f9bef0cbff8ea7a864d8ac26f09faa85bf2ad8050c3eb258ecfb00dd836a73c37590499201f85573e12baada9d67d4566a5375605e259daeac679cecb9ee8d82bcb6568a4c88d3c4f8192ec4940ac1e6838aacde5db068ad90bd05870bd0da23e22695a092efe022bed95f6e2b6ff11134139b909281bd7c2545b3b2934bf2a814c6757f0d77af41514ba0906061b3e97239d77dc2e1bd5f244ed1000b71c4dfff3cc614db6ba3ae818e177655bfa6d8ba019835f39c671e7bdb60ce6e02316a6a9a3deb9f3d6e0f8dbd76dbc9e5bbc40ed8490fe8136c053e4b79300ec20983c30a010914bd6cf473c5360523ab76bdd206e31c4ab88660f04f0c32e86a8f719c1c78843ed304b34a5e4c4e6150d42c57245d595d557c729a5906cca1e4e3fc4bbe924649fdf1b01f0321eafee01ccd0453cf738780216932a210471ef083f623118d846c393cec39431885235e5f6a7fa4402381378af28621dc153edb1118f58f47cd85e6d2bff3c3288537c08fc73df33b8430469fa23376d0d066fa681469536bc87cbb69cdb9eedb82c9e68a2de21e958ea546a1f4ca4eb5e54fe82ea2765a22952babd59bae49fbaa13995064a380c227eec6397de92eca89be77f1fde43c5a97ec6ae16de31f6b1169a6d7b733c1ea75854e14e79d8df17e535c4245d6762db81ca3c9ea4b29fcb33c22ea7aace7f5c3ecb53a5542f551c7d927651c3d13eba932a1e91b7ab80da0556188ac91c9ed4c7c7a42e1104c8d6ec7a8cdf52ec1b59f1a3e4351406546f70ef59fafc039c82a92e7b3b500f1790a4cd669970c426ffae119f42b4b2d56556f0e171452a8fbabc854717d74dd6f2a6e17b3491970703fb228dfffdb2258dcb4d950c043dd9453fc383fcfbaf4a0bbffbb94056787954d7c85ca80cdee517e383b40d277eec3b9fe1a5a163556cb8571576946e448a8d207890baa0de91349f001deb22d1328704584496658b3d1077aedbd329b49316517dee8e857489ce5f9af9926118fdcfd1999d706b396d1fe5d6c4efc8db930e7fd249f66234e2e61d01735b47fade3f0a9c9f2fe391c39f834f102d9b7730cc12f9063cbd35a6ba7877ff01f1dd559df3599b064f6eb767bb296cbe346cfa58c79ea79d0ae97284754836cdccd67c1ada2864371acb99545c9188952b9c132dce7ffec377a36f69cb5b3844b9dff6ebaa3777ae46a57604ecffe8fa320cb3d3a7edd07cbdbc11bd08b32440a7d76c9cd952eab7a58d1ff0ab198c5ac7ee623de41fdf85ed2ecef9fac0c78a85936fb1ccdadff0d32ee35606ebc2173e3f5632fe33af683594debeed3c0c1e8eb246c2a19928b91dbda0e4215011ac44164e0be6728343d39714908c80ab4fb35d6cd61abb7812c6f2818f3d061c402897d4849a8836790e58f29abd4d79a211b1337e63e9f2959b4d9236e5a0eb9bc0e92330f9c7f65a13834c64d918565b66a79aafb87590e5cfa9de41a1f797dd45b786d464a1707938451fce0128a4e0fa531453aca9ec2175ea0058ba396c93342fb2fde417c708eab996cc178a393363aaf951f9212452f2ccc0edfb41adfc16f8998915c9c82e5ac77f7c5b048ab117d1e07b9a4c1be2818593fe389493772dc2305e40bd87febdfafd90e00414885d63710b6c605a2f9404bf72c76059384eac921dc36b1c93a2a9933a47e75d0842cef913b7464a87b50c8684a069719db595b641e52e99256c434a6b31b75c16ea1d5b8ecf6a6f7ff31da3d38c46c001c72db1449f766484f0ac0a6412f21344be14d374653f2999cf7b1149af34e1e7e79b3f54f6f3a492732c823136028b0e6df37128883e5e5be65093c312b4ec800ff9beeb2ca704155958783ddc9b8af9f54286586e0212dbb2a56405a4c6176dbb8d619326f5a04e5557d11e592e95b48e126ebc9a8446ab9aad581a1c27b8d4ab94770b4aff5de28799873864fa439fda6b958ce2b1cf189d112e3aa5c7c2be1e1129a81942ea26ccf30a08476e615f4da9dc0b86a4f5a1c9574f5a21689a3f2571913f8b6a24d1d3046e8aceffa5131744973d543a1a623918ae7f392fe29014f5a1a10088c30844c7c98f38c4aa197521328f93cfe63eb38b33f685bd1224044c5b40adaeef5cadc2169d9453d0469437df7d1e7f6637b2d3021050d50a52831547d2a715a75f2ead39ff86bb52709a2d5de0ee1fadc1501410a48248aed025bcfe589a0c8231f3fae12044bd03a0dd7bd0d8a7a4b9cb08dae7b544f8dbb291cac721e1a47c2033a53f22521d69281eef0cc57d188a3b9ce78db6be45c9559eb243688390df", 0xff4) write(r1, &(0x7f0000001440)="302e20fbb2fddabef5a3abb9d7464e207b76d333c291571a11db5fdfb16d541f849625b02a05c0b8d122d78600c1e050e8a1d5946baf5a3587b6d21025d8c14453be05d5fdaab80a28253ec0fa71532e564ff4c148a36cd6422d8e4d4c39480d647a3cd7671d608b2c5fead2a1558c828288d38bb7ae7e01c2e2ca3e9cacb769bb90a83e8740a195d42269f7853e0bd7e3420df85f34bb5a8f4f5dc5a34ff1b8ce7411d55f0f97ca4b2bc8a4b5a31ea4198fd1fdeae45926808ea74dbaceb92f24b461bd060f001f4387b2c2c37d30c5542b77a53aec07b900d7cb09e40126584260ca68e9d256860e44ee360317472a14dcee782321ced176d5d1a501d1ad09c7a540715a6f7de266144bbdc33454c175dd1b81366864ff0540270bab277ba28c1f33f89a798dc3ef854f65e8ff97073479efb67852b4d489dd838f92233cf21156351c94fdc92b6a5669294d40ea052beb535cc5258327944a7a0e982153c00671abee18ff4748dc1e9257350aabd6a44a85c5801cc8387a1e51580d8d95a9c02e4099dcb23a8f7ce1f7914aded4e02e4146b264db748ba76518da1f9fc619a11dde707ff6a91a1216435ea01de271db296d484c15eedc1b00d15f2b86075d807388e7b9167934374f2da32da2fe7a1294227534a53ee8b09658018a0eada1c3de46e44d7c076bce772f4cc6dfcc60c898114922816a6f3333e350f8269afb4b2cf1c96ed80bf647661db37c732b9318dca3e4b7a9633e90c9163725a6a91445ada45749f46cd2b35f92d325e9d49ef212d285b0003f01a98a670611c5f87877d64c4a94a53791d106cd6b2972fa9f7b0efa40c1ac67d9db8e1f5706021c1b344ce7065a9fe379ca40045155e741cf37daa56d80701958233cfd43c48a292f6dc9fab0ca40d49a5b52a4511aeddd7d4b95c3ac4836e7c1454ef11d6a0c23279f3316445c1ce59db0e625124b73ce1d6996df2714eccdec47a1638f97e92b47eb1701d566ada01a3c06d373b4b80989e653ff409638173b17028ec94fe50cba0abad3aab5d63a120b198ddd4095e691e4d0d6a61808d797ba2c3dd29cb7979ad4d96d7058b94cb69bfbd899f316cbb48a1c29dbadc7fe8c85eeb4d88236a25048799aa9f4b7c8a7c5438cd9b4566cfe3fbd52df4351ae6caa7f6877d44c4217ffbd7abc5807864d4598c16b1d59ef0d54664f6f6c6276ae66a3accf3dd67bc144bc7f54b03e8ecded274be38c5ac491f84fcd1d6ebf9fe9b9f14bb078d08aceee6bd240e60e3409dd72a1e6425c915da95c8073037f155e77dfe1377456e0efd480b158aa11625117ae783f5e55114e13f290dc69e0437ae72af4be339f34d48f1484f7275b34aa0ad9f8999942bfcf9271dd81f22fe61a388d5fe0014a62c9b827ecdbf2d0c7941c0f93d9a824c63afb506d37852a61e17823f3ad7d06af88afc341569cc223eaadfe8addf07e2872c44221ba86469668b66d5b041ffa744b271303e3f227fc36dcb292e17a80b0b4e46aefcf4f32a0793d1e4416e862f830dc86a19f5b4bbc7de4d9cb2f56a0ac0aaf10069d3dc277ba8028e8ba92b8543a3a462fbd487758bd14835629426969939de7a136fe137d1f97045f708a356f0a3e9da71711db9153484cc571994c6f7ce0c1f08340250fdd934578b3ac3bd40934f5a614183a11e765454a0aa96ff65cfdcfc0720411eb3ddf37067e427a70469bfaf8eb7b4c590ebbec7c4aa6756e6bae3481056840b457e6081dbd23c3712c998d21a8c2c7c9416cdddf79cedfc8ad5e7bd33512d9920ce20e2dfde5cb4b656e1294c9536bc812c89e363f204b24181e8eeb55426aaf6b8b118e21c71bc6148ac51788682661d26e8ae110bc28845b9e26549a1b0a6313386a7be2c7873abb6eb715a5a58a45ac92cafc84accff4dd01b32cbaa833e377a921ab68e6ee3b81e31c815f57897913b658c1dcd15d6cde566321dd844604ddacc95bd85fe4b9b10d389195eec7ba436223de13c7f734afc7917cea68c0483bd2b1c399bddc646e3a5b7d488bc772547555b0960c9b49296f846512768fe8778a111488e125303a187d2371b192dfd9652b1b92d9060c6996691767aa1a351300079cf41a30445dd6817468139c4a92ca88ef5f1ab5211b8919002427d72541204e1454d0afce9c2e10d47d47742baabb5b4e8b52f71a5f58ffeefda996e6af3dbc5c69de5520b32da38612b07714b94483aa286487ea588667460ab74e419a5fcd6be25a1ef13c828b02466ae39e7f22cc4324068dc2360bdbee9bcf076bbdd086787a8b5b57a3a04209c97ccb1d917633ff9be70f60ffc305d707a6edf13080115ce1d745a894f25a471404817de08f3fabd65910999e1cfc07e1c78f40f761a639c676bf2710356931d836253d2c159ee01a3a69e7137e41f8ba0b0282f37d5e0f434e60d6836f9f41ad8acf4dfdfbe13a57f14ab9ce22bab422842eb176ddc49ba6c749104b063d8029433c6d7e60c57836418aad251ec705b58d2379ddd7423b9b9befbe56112f2e195f39be8a866b59bec3c60bcc6bef83d88f33b20be2c1d99005c33db65950ea6a4a03a4a19cb90702df4dc1cfe7afa8ee5365cefbc26241ceebd6b383e6a70f09d1818fae773e4739c222cb50b855c11420fdf0808e50ca28f052f23148a0a54206971a345b06c598c6af7476328c974c332b36a8a20455c7b7ad24ebc4db8e3f2e08bf60ba6221180a5ca147bb46f5631e6794b64a0b21725e93cb085632a1ad6b0c3cd2c25d2be5966a9c28c36223d90b199de64ec006c70876eacb3000a050448416384b3f3be0a0bb3f2de7917cc6f48facf9c657ba993babfcc606b44fa3e93e711399bbd8639dfbf8d8dc8328e9e98b783f2f245f3612a6f8e7819c10917dff78ef3388d94737e4182dda7642a5a847b0499c9bf33ae3f30124498f60346b6f0c1736fd53b397122cd31f71b894848017a4a839ae213323ab98515c17bc8a9df79883b2c15b830cf13d9de6cc37e0f7c2b0fd8c9217e991bffa618cd308894ca7abdbdcdb1d1f0bb14a30379e4fd9ec4758f1b86fa4eee663a119b89e48c348e57b2c4d2db94ea106aa520be5458e6fa21e2e25457b37fb9823d3be8d6046bce7b7828e3028ff21c9d7e445cd71b5d7ca0c593ad8b641ee0e3d6acc2ba0a529aa13194e5cedd76975aed10807473d36b5964aa8211226494f31882ea58047716f3c38712e13a9d54919c20e9517322936d3bad3824e22c40c2e410e5b5e0e26b88ddd103e999ffab977287a571c93fff3f54d42cc27a70e6788cc1b24cd74f544ac2ad6f2e5859cc224defdb1e4631ce5eadbd2a31bfca85d3311a09afbd0f2fe776a206ff0abe049ca5f5712a4df047bcedbbe4d5d4a4162026ccb002b709f81481b564a55def45d2be9e465633c3b57896db56de1e05dc10a9b1aa1e9537d8de411f8bb4ff2afb64a50c2a7f2ad9143a8dd6e1c188f0225ec526214b7c61e1e1a5d755f079e024c517994d2ad5d363d76074cb7207af15212778987d309cf0b25121ed39e66b56440c902195fccdcd24d176e15139bfb543a8a5f48354ffc976ff96bc12b6ec7910b787d91c3e8dc28ba485ae48ca775dda04b64bc00236efcf831e5b918b9bfecd09065e86777ab0d064ee4d8460f8ac5ea77c9ca9ca1aa373e3588226ce3e73b4e1a49e2185c21ef0b03e5702e908263c8d82da09a23d4307fa6b4354017f4803ab63989848748322e9bc9568296a4c7ca6670e88fa457f3ae57b4058541636f3c78af70a87321e81de30f912d49df18a7bb4a19d0d248538d87c16805f30d30e07c54af26696a22361dc019ee729d4707a7677e328fa42ac65a9fc99f25803fc3d31e9af5ae89ce1ba6ef8d48995dfdaddd4c9d5cf904e21953e26ad62b2b3c824915d960c05127fcdd81c3c184c9577df9684bdca7b257ff9b452864b5a1a6a7456fa4d6a5f21bc5943ee7f82707ea64c905ddd780cf93aa487882e3ad704cc1e519d571d7ed7a5533099cfa06c7fc579dbc068d9022bf2755aad1afb0853896f27e1007d2564081e7569b49b63319c47dbfc9298acc5d287d31f81a03da9b26d76d44d3c45aa8ea53290258052423c148129798ab3fd5103ed962f67c501bef44bd8d7c8e974d41f023dcad93a9ec3c589d7ce59eb7cd13f4d5f417ca0b04f7a56c2f7cedb7332f602bdc64ad5040418016507f1968e18d578cb1c5cebc67a75fb90c5e370b730685a8fc14e18882ac8ed34a0a942fd1ea72f1456b3cf688e69243afd997518e4fcec0c44b34ec36d79debfe2cde4e3539f498d1b5713b14a73fa15af86eeb5a356db75db766db8ef8095a266bf4c30d783af34585fb735864f99cb33b0ebd459af7ff98fcd5ff82c34a6decde41e2138d7307a703b06b08c65ab61bd269626fd7966bbe6cab04bfc2f53ab4600369c539eda8810a10473e91420e83b105b286a58261be9f8fe07ae78a936e6842c053d9d00c41bb17f2f4b42730790f44b84623f417207281413a92b80e592e26c5d683ca1390c095cff706863ab5d8068dc3d1f8650384992dd4dc25450752511e37d9e3956cf4592d8bf77b0a9bd7c74b967d56ae0f476a9586ce184748b1b62bb9cbba8b2d3d7851c5fb5bff7cbd2c7d4db5f9031e8e4b559d4330ab148222ebdf151037c5b75865cdb22b4c116896018452fa0e864352b843bc0fbed3ea9d98b2b4d437578337a69e6117a34fd5f4c2deb468c83cdfe3f82136b196f8ac3ff0d6987d61d6c4281182ccd923cdad2f69def10f36c82ccd07e8022ea592c385c1620b1cbecf740e51ab04329a1059531e2f5a78d4a0a911fbab08971fe60481995dcf1e04446b10dca160005f054556bd1586e26c074883134991702dbe0a3103df9ccec6c6d0f7bad82c11c9162c856747bdd9655d47f3ae9474c64f6440a464b54002f17f075f3553ab4a6919ccadf9098a02e5ee71197defd30912a246179d5cd557b9a48b978585cb8ca5c3d748036caaef9739c1e6648e1d98d8e41a75fa90428bed1be99a4f4d43b06028023a551a3f40ed9c730899a74ec97bcb2ad0788edbdfabd45500ba60a2761b1c0bf5119e375cd14b390bba522c3561aee405c6ac50a5ad3379d56bdeb479617090fece3fa55942ac0ab15fe820b7d850acfb65a3d38ae0ec3a67e1af28a3899e00aedff7cfc27a75364f9c4ab45f5906051d60976a4ebe5a9b1c6a5fa5a44a5af5c1c73454cfb601196b939feccded3e46286a4a898d8970b8b48cd9a4478c00276da1da75078d3372d5b77dce66c62a19964ba134655b706d8e3240d683490169f32b0a37a2c0900fe7d91dde3fb8d25c8c00d2d99744a105630d3116048321e7fe5dc151ec772b26cdd1183ed9e6d4e99c1f8737be8057ce91de6a14584eb0eba738cb89a78f72b4176e2c7288b8b37920712ffdd5ade1f6a0939022586453937666f6e489eff23eeb868978e9beccd336aedd59c38a0fc38ad0b5ad2cb11fdb61527ca654c33c7fce73af0f5f8ee3937bdde350dc1ff905707f11146cc940e7ad7fb79de111243ef3ab9ebee777733b996094cb0619fdaddcedfe6158ae2efbc7fb14ff328a9d3d933ea0103b9df79ae5985fb1b6a67b2a2aee5f79109a9a6eb0075b59c056b63dbf9d8e0849da4f85e9cfacf733d70141c380bcaf6877207d38c5a61909050581693a3ad7f6694d830250fb283ce62ca1eb88391e3d44fd2919a187b4469e8d2519ad9fa244c28d53eaddf98f17b34823e0a6fe2a08ef125a50e4dc609d1bc74a7d255330", 0x1000) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) 23:47:01 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x1002) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 23:47:01 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x1, 0xfffffffffffffff7, 0x100000000}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x27, 0x0, 0x0) 23:47:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x7}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="a3") r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x3) ioctl$BIOCPROMISC(r0, 0x20004269) 23:47:01 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x800, 0x180) poll(&(0x7f0000000200)=[{r0, 0x8}, {r1, 0x4a58969dde0e38fe}], 0x2, 0x80000001) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x7, 0x8001, 0x0, 0x7}, {0x9, 0x8, 0x9, 0x6}, {0x5, 0xffffffff, 0x0, 0x7fff}, {0x3, 0x100000001, 0x7, 0x8}, {0x9, 0x5, 0x7f, 0x8}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x667e2640f081975c, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000300)='!') mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x51) 23:47:02 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x5) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x8001}, 0xc) 23:47:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1000000020010, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x44}, {0x6}]}) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x34, &(0x7f0000000140)="8b85387d1586c68bf88cfb789430fc0407b27ec2663a75c6e386163e201f130f0dbc95e693f500ed8bd89918f71e455c699416d2") ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0xe6d7) 23:47:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = semget$private(0x0, 0x5, 0x40) semop(r2, &(0x7f00000004c0)=[{0x3, 0x5, 0x1800}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0xfffffffffff7ffff) r4 = semget(0x3, 0x3, 0x40) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000600)=""/183) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000840)=[{&(0x7f0000000740)=""/51, 0x33}, {&(0x7f0000000780)=""/105, 0x69}, {&(0x7f0000000800)}], 0x3, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000140)=""/81}, {&(0x7f00000001c0)=""/158}, {&(0x7f0000000280)=""/114}, {&(0x7f0000000300)=""/181}, {&(0x7f00000003c0)=""/2}, {&(0x7f0000000500)=""/226}], 0x1000000000000272, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x80) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x80) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0xd4) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) chflagsat(r8, &(0x7f0000000800)='./bus\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) semop(r4, &(0x7f00000006c0)=[{0x4, 0x7fffffff, 0x1800}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONREAD(r0, 0x42087007, 0x0) 23:47:02 executing program 0: r0 = socket$inet(0x2, 0xbffd, 0xba39) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) 23:47:02 executing program 0: r0 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000003440)='./bus\x00', 0x18800, 0x140) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003400)={0x0, 0x0, 0x0}, 0xfffffffffffffe62) setegid(r2) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000003540)={&(0x7f0000003500)=[{0x100, 0x4}, {0xcb, 0x10001}, {0x0, 0x4}, {0x27, 0x8}, {0x105, 0x6bb}, {0xcb, 0x8001}], 0x6}) semget$private(0x0, 0x4, 0x22) fcntl$setstatus(r1, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000004a80)={0x2, &(0x7f0000004a40)=[{0xffffffffffffff88, 0x1, 0x0, 0xd5e}, {0x5, 0x2, 0x3, 0x8}]}) r3 = socket(0x18, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000003480)=@abs, &(0x7f00000034c0)=0x8) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)="d5ff9668", 0x4) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) chmod(&(0x7f0000001040)='./bus\x00', 0x2) semop(0xffffffffffffffff, 0x0, 0x0) semop(r0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x2ef, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) recvmsg(r1, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) recvmsg(r3, &(0x7f0000004a00)={&(0x7f00000035c0)=@in6, 0xc, &(0x7f0000004880)=[{&(0x7f0000003600)=""/14, 0xe}, {&(0x7f0000003640)=""/4096, 0x1000}, {&(0x7f0000004640)=""/125, 0x7d}, {&(0x7f00000046c0)=""/98, 0x62}, {&(0x7f0000004740)=""/119, 0x77}, {&(0x7f00000047c0)=""/75, 0x4b}, {&(0x7f0000004840)=""/30, 0x1e}], 0x7, &(0x7f0000004900)=""/194, 0xc2}, 0x802) chdir(&(0x7f0000003580)='./bus\x00') 23:47:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010200000000400040c60100f2e900", 0x2c}], 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x964) 23:47:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x0, 0x0) close(r0) socketpair(0x16, 0x8000, 0xffffffffffffffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x600, 0x0) sendto(r2, &(0x7f00000000c0)="afdc239575702f1040cdb6cca35fe6afc857c4069b66cb1df1800e5522fd6b9f9fb8a8f9a412176c82df125eb81c8470ec08f123a5a7aeaecaeca0989fda6f7466eb93727932e3d2953c54d9a9073d607c41eecd1bc7a5c40e342c8ae96f73fb7957f0d3c88489267b61c43ea4c928", 0x6f, 0x3, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) 23:47:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x40}, {r0, 0x6}, {r0, 0x58}, {r0, 0x16}, {r0, 0x40}, {r0, 0x40}, {r0, 0xc4}, {r0, 0x40}, {r0, 0x10}, {r0, 0x126}], 0xa, 0xfffffffffffffff7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:47:02 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x936d9d3180b9d84e) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x100, 0x5}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8612f) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4080080c6}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fchmod(r1, 0x0) 23:47:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x4}, {0x45}, {0x6}]}) r1 = shmget(0x2, 0x3000, 0x95, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) 23:47:02 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = dup(0xffffffffffffff9c) r2 = socket$unix(0x1, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) r4 = dup(0xffffffffffffffff) r5 = fcntl$dupfd(r3, 0x0, r4) r6 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000033, 0x0, 0x170) openat(r4, &(0x7f0000000040)='./file0\x00', 0x2320652e48f582e3, 0x4) r7 = msgget$private(0x0, 0x400) msgsnd(r7, &(0x7f0000000040)=ANY=[], 0x0, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x30) sendto$unix(r8, &(0x7f0000000200)="0c3599a7d82e3125bf280142008e9d4053574e9dab1408ca10558b993b81d47812cf806cbbd419ab1e69b2a19c543d7f018af9e30649cf678326a3e3428bccd806569334178fcc19ccc0c0797608d283d62200e1237a43827d3d357474f2826a269bc92c1851e6cd129a92b4e0f61694e79200bd48eedb0108144c51b01d49462118b89108de4fa1c7195c6b9441218c150b3264d02073d241bf278e705adfb56dc503154e558282cf3824fded4886957b4e28217ede99f50472df052a20831cf9bc6e6ab2a71567f350e449f1bc90209c292be8dd150b91ae66877d2df68f81fb6b450f5e924fc5606c910839bea616bd4826b86f5846a4b14efc4193", 0xfd, 0x8, 0x0, 0x0) getsockopt(r5, 0x28, 0x31, 0x0, 0x0) 23:47:03 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000080002005, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x883, 0x0) r1 = kqueue() mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x2010, r1, 0x0, 0x2b) getdents(r0, &(0x7f0000000180)=""/135, 0x87) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r0, r1) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000000)='./file1\x00', 0x100, 0x6c) 23:47:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xb6) open(&(0x7f0000000040)='./file0\x00', 0x10182, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 23:47:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x80) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x8}) 23:47:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x97, &(0x7f0000000140)="59c173fd1b8397b72d70c709fe1a8ea0dfb2cc6f88aa261a928a166f5ace2a1fad881e463bec90299adc61531d82afcc8d678a269ba80c8f546ed16ff3c82cfd09160ff4d3432f281465aa43e89ea55ea31ffed1668e1a577a0d0bed77c4c07e772dfa0a4ab9d09d74d2bb2f21599d918389025b6bc707682de1d691575f22937b241fd60b6eeab2adea2ee55c5ef873fe2129ab9810d8") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x84}, {0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 23:47:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="aa499c1222d78aa469457b37e1c9582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d993", 0x65) read(r0, &(0x7f0000000000)=""/69, 0x45) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 23:47:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0x7e) r1 = socket(0x1c, 0x7, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0xbdf4, 0x800}, {0x18, 0x3, 0x5, 0x3}, 0x1000, [0x5, 0x9, 0x401, 0xe81, 0x0, 0x1, 0xdf7a, 0xf0f]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) socket$inet(0x2, 0x3, 0x3) 23:47:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x28080, 0x80) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x4) syz_open_pts() r2 = shmget(0x1, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) 23:47:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {}, {0x154c}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x8, 0x6, &(0x7f0000000240)="4028d43fcd39aa0d251d964e3a8a1b67cb8732c06e7aa624ccc5b4416a6801380bc01a39d9bce9ab5397739e685ef12b2951f0f596ea9e9af83ef323ce2b938f5b5a6ecc6e51fbe9b9778ee3728de34f1a51b1688f18756831665f44b556383b4ca215150120b7dbc4e456f29275a29700345f5aec87780f71c932f75fd8d058ea415a30c33b8ea2cfae29f99a6bcafa1974beca6d91dce0ecc9ded5d7fbe1657b0ccde40bd400c8db2e1ca8959270275fe910cb703e062493b168505b6bd835e673f2", 0xc3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x0, 0x2, 0x6b5, 0x401}, {0x3, 0x8, 0x8001, 0x8001}]}) dup2(r0, r0) 23:47:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x7fb, 0xfffffffffffffffa, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000002400)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bccd6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140ae81fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e1bea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17e22429140df7415f69558245f1d1918d62e38241b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93a) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff", 0xb5) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 23:47:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) flock(r0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x48}, {0x48}, {0x6}]}) r1 = dup(r0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20, 0x40) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) syz_emit_ethernet(0x2, &(0x7f0000000240)="8b07") 23:47:03 executing program 1: mknod(&(0x7f0000000440)='./file1\x00', 0x203c, 0x4f50) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r1, &(0x7f0000000580)=""/234, 0xea) r3 = socket$inet(0x2, 0x8000, 0x100000001) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r3, 0x0) r5 = msgget$private(0x0, 0x200000000041) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') msgrcv(r5, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000001800000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000009f377a62abeb370000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e30417ed5c0931d5f8c0465f8226eb7888e8eda4f9b542deed464c38e0e5f40a2944d4d8db0ee073a16e107645af35bba3a8ecbb1ef1c803ed62d8191fe0eb0d49072c70d85320193350c82e8921cdbd0aadd2dc347d2c62deb6e441e6681b1d8a9407bf66e0ae059c7fac7fad4a90f3e0b4b1eb909f3b89b46003c3b8a203e9e5686f097243c5aea2215ff84b470e80e429ceeb701bc6141ddf6db47193108365743e74a05c962cfd29d8ecfc6"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x1000000000009e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xdb, 0x7177, 0x7, 0xd1, 0x9, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x3, 0x1, 0x4, 0x1d36, 0x200000000002, 0x3}, &(0x7f0000000380)={0x3, 0x4}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001ac0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffd66) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) 23:47:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) chdir(&(0x7f0000000080)='./bus\x00') msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a83ee6bd609f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b7925109d731bb1116638b4226c6a960a4b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc842c9a2313c5d4d028426c62bb2357b772c9ab4a199f3f92a6edef6c4c995fe061c6e87b16e15afd6515b42a42296e7fbd242d0dc00f81ce77f"], 0x13e, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 23:47:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x2}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffa2, &(0x7f0000000480)="92b84cb5887c6ea7ec4ea28bf206098b20f54f24aa54eeac5e4a2a03d125de22a9ffa8b5aeee21d26be308bca1ce06db4bb33906a6946cba1f243c029ad39d808338e194b8631bff6d282509b370feda4824f70907c9564ea771a64124e184f5b3a5e5c7335c2b07b5eb43727682e884d54807ea6142d09596470e2f6ed117930fe7d2d8202dd3284ca4dd836054cab976b40f5c737c99d6cafdab2b47593c97b9f4b3d8b94be7b960809da015ad7bd53d404365adb53f79f78787330e266e357b65150a2c673e3b12920bfef3956530b07013fd3ead0c3e5e0e93f7ce4ba3a31da08cce80fc91917a666beac5d5e882d71239bd90d200000000000000000000007e63aa8b5082e112b351ef1a571d9c514f97838e2e7e15d8de9b21e141bc3dc332a8081683c4dc55c32d35659f065bd8a8f66632fbf7e362516e9182547d43") 23:47:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x5331, &(0x7f0000000000), 0x3d1) getpgrp() fcntl$dupfd(r0, 0xa, r0) 23:47:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10000000201c, 0x801) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x6) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0xffffffff) syz_open_pts() fchflags(r0, 0x2) close(r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x101) 23:47:03 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) open(&(0x7f00000000c0)='./bus\x00', 0x10cae, 0x101) open(&(0x7f0000000000)='./bus/file0\x00', 0x8082, 0x98) 23:47:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) dup(r0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) 23:47:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x40) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000380)='N', 0x1}], 0x1, 0x0) read(r0, &(0x7f0000000080)=""/107, 0x6b) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 23:47:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000038ed6a96af54fcf7e8643e4ce1b9288df7b97ce5cfc2c604"]) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) 23:47:03 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = socket(0x1, 0x2, 0x4c) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) setsockopt(r1, 0x5, 0x8000, &(0x7f00000001c0)="9f0fe8cff6b88de172a5e6035b056feca25f1fb6dcbfdf4864b0a21591e615f3103025de474e17ee417ff3b6db5b60a4fde42b14411e39a22f5ab0a1566c51015bc1b8a0d2dec08880f6ac0b122d1e30d091a2a2232a372bd6226e7f5fdb06b4202231470ed7ed3d23da3e57f352e83821d73c1b1478307a2aa4d4186a73170316fa8ef2a4280260807f0e617bb0abece97c38f9682231376ecc319659a04999d4443843c9d13509f8df6a61644daefdb40fe0015de087ad046a48b7674754d112be962bc80107f998bb67b9b34e2324f3e5", 0xd2) write(r0, &(0x7f00000000c0), 0x0) 23:47:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r1, r0) 23:47:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x300, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 23:47:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x80}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x90, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 23:47:04 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 23:47:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup(0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x8, 0x3, 0x1d, 0x9, 0xbb, 0x8, 0x7, 0x88}, &(0x7f00000001c0)={0x200, 0x2}) 23:47:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0x64}, {0x4000006}]}) setitimer(0x0, &(0x7f00000000c0)={{}, {0x6}}, 0x0) clock_settime(0x0, &(0x7f0000000040)) setitimer(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) 16:00:00 executing program 1: select(0x1d082e4205719373, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000002c0)=0xc) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000280)='./file0\x00', 0x20) fchflags(0xffffffffffffffff, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x202, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000005c0)) socketpair(0x2, 0x8007, 0x400000000000005, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0xfffffffffffffffc, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0xfffffda6) r5 = dup2(r3, r4) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000580)=0xfffffffffffffffd) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000600)={'./file0\x00', 0x4, 0x800, 0x3, 0x0, 0x8, 0x2, 0x0, 0x3, 0x1, 0xffffffff80000001, 0x11f62b}) syz_open_pts() accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) syz_open_pts() execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r8 = dup(r2) poll(&(0x7f0000000340)=[{r4, 0x10}, {r8, 0x83}, {r6, 0x4}, {}, {r3, 0x10}, {0xffffffffffffffff, 0x8}, {r3, 0x15}, {r8, 0x4}], 0x8, 0x100000001) utimes(&(0x7f0000000400)='./file1\x00', &(0x7f0000000540)={{0x4, 0x7}, {0xffffffffffffffff, 0x1}}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000003c0)={0x80000000, 0x1, 0x80000002, 0x2d1e, "d68d0967020000000000000022d588f993aec622", 0x1000020, 0x3fc}) flock(r3, 0x1) ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000680)=0x400000000000007) fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r7, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) socket$unix(0x1, 0x5, 0x0) 16:00:00 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) pipe2(&(0x7f0000000040), 0x10000) 16:00:00 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)='X', 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x45}, {0x28}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x80}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x4d}, {0x6}]}) r1 = dup(r0) accept$unix(r1, 0x0, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x8a7, 0x100000, 0x3, 0x3f}, {0x5, 0x4, 0x9, 0x9}]}) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='IV') open(&(0x7f0000000100)='./file0\x00', 0x8200, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000900)={0x3}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001980)='/dev/zero\x00', 0x8000, 0x0) fcntl$getflags(r3, 0x3) recvfrom$inet6(r3, &(0x7f00000019c0)=""/57, 0x39, 0x842, &(0x7f0000001a00)={0x18, 0x0, 0x1, 0x4}, 0xc) ioctl$TIOCSCTTY(r0, 0x20007461) read(0xffffffffffffffff, &(0x7f0000000180)=""/219, 0xffffffffffffffd5) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001a40)=0xfff) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0xbf, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) faccessat(r6, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) write(r2, &(0x7f00000008c0)="596189870e29e4fa85f86f1a97038f82170f32f24ffd87af2119", 0x1a) faccessat(r6, &(0x7f0000001ac0)='./file0/file0\x00', 0xeb7480f0babd1cb2, 0x2) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000940)=""/4096) r7 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r5, &(0x7f0000000300)=[{{r2}, 0x0, 0x80, 0x800000002, 0x1, 0x9}, {{r2}, 0xfffffffffffffff9, 0xd2, 0x80000083, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0xef3c, 0x423e}, {{r0}, 0xfffffffffffffffd, 0x28, 0xfffffffffffffffd, 0x316, 0x8}, {{r5}, 0x1, 0x2, 0x4, 0x6, 0x3}], 0x869, &(0x7f00000007c0)=[{{r7}, 0xffffffffffffffff, 0x70, 0x0, 0x3f, 0x2}, {{r6}, 0xffffffffffffffff, 0x21, 0x2, 0x83, 0x304}, {{r5}, 0xffffffffffffffff, 0x31, 0x40000080, 0x8, 0x765}], 0x100000000002, &(0x7f0000000740)={0x4, 0x200}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x100000001, 0xffffffffffffffe0, 0x6, 0xfffffffffffffe00, "b79d557da3fcdf96ffffe34796892d2ac5e67b38", 0x4, 0x3}) connect(r3, &(0x7f0000000840)=@un=@abs={0x1, 0x0, 0x1}, 0x8) clock_getres(0x4, &(0x7f0000001940)) kevent(r6, 0x0, 0x0, &(0x7f0000001a80), 0x7, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f0000001bc0)='\x02\xcc\x0f\\\x0f\xa7y\x81c\xda/\x10\xcfW\x1b\xee\x0e\xdc\x9f,\bc\x12\vG\xad\xb76\x02n\xa7H4\xa1\xb4\xb2e\x7f\b\x9a\xc9\x17u\x12,i\x16Y\x13\xc6\xb2\xca\xa1\bg+\xe5\x93\x8eq\xda\x17\x97\x80\x8f\xa5\xb9\xc5S\xd9\xed\x97O\x82\'2\xe1\xbb\xfe9/\xe4\x92 m\x81\xb6\xdf\xac\x1d\xeb\xf7\xf1\xb9\x9e`\xdeO\x89\x1c\x1c_\xa9\xac@<#\xd0\x81\xcc\xb2\xac\x1du\xd1\x15\xc2\xef i\x8da8\xd5\xa0&\b\x89{8\xe6\x1b\xc8\xa7\xb1\xc9\x8d\xa5\x840\xe1`\x8ed', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000880)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000640)=':{\x00']) 16:00:00 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x72, 0x4) listen(0xffffffffffffffff, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x3, r0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0x7ff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000002c0)=0xffffffffffffffca) getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getgid() clock_gettime(0x3, &(0x7f0000000280)) r2 = getuid() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x6) setuid(r2) syz_open_pts() fcntl$getflags(r1, 0x43) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xa, 0x0, 0x0) r4 = semget$private(0x0, 0x6, 0x8c) open(&(0x7f0000000180)='./file0\x00', 0x8008, 0x9) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) 16:00:00 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x401, 0xfffffffffffeffff}, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x0, 0x401, 0x8, 0x0, 0x2, 0x81, 0x1f, 0x2, 0x1, 0x5, 0x80000001}) getsockname(r0, 0x0, 0xffffffffffffffff) 16:00:00 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) getppid() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80c0, 0x0) chflagsat(r1, &(0x7f0000000300)='./file0\x00', 0x10000, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x7418) flock(r0, 0x4007) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000740)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1343d2e5e7cdf212541a41bbac06ec620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02c00a35db6ea3fe284cc33b8574dbca323c17942401ca9d888970c8ea17220395f8233a7970d9fce9", 0xfffffffffffffd19) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000340)=0x9641) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0x5c) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000380)="2e374c62cd79692eebc57b373380deda413a8eaefad24c1cd2b9c73a9f72b65015e315324c4da2d647dfe52d6107cb65f5929712ded284f94b892a242ac006690634013a2150923d234ff562badfb4e9f898318fb9c98b6ba209eb7ba77717706b900e898989b3e46f622c011a12257cc3a678b6ab53f2027a87f94dad2504513b8a7f90b152dcb7de4ef92645e355e8ee75ef612ca14708ee76faee506106dac19537fb3d37f92c94923746ac9cb621", 0xb0}, {&(0x7f0000000440)="b32ba1021904f2b905cfee8bbcde6709ce9ce4e29e629dd93a9f1c7c49b2ec72a29ca790933a2661707b4259bd462b6bfae4deb5b3b0d2263470a0e591c2e8ac0524e01dad1abb2229f55f742f78090fb3b6274e7fbe37c6f89c039fe9cf6d9b06b4d52f2f04b9dc4790d1708d39bd55d4b608a6e5c91014bca85199fa65dbe3e0de65342e3099a12433", 0x8a}, {&(0x7f0000000500)="cea02cca7e867171ff59b765c55d8b932a197f9a909be9689f0365d9f0468a6ce97814ee03f80022519aec206ec4e4f26f1b187fd69ca35d64fdbdd8f4d71152e2db8d67d85330eba949357643c3c2db09c2bd28539721c227ffa831f555399307099938039f6c402a3908c2cb8f23eac3b144adac3686bbcbc72b4ddb98e5f62efce99566e967dd0384af4ce8d8a2bf", 0x90}, {&(0x7f0000000240)="96cdaef924072b81a7764b73c4a2188a1024df787c7b367b7308eefdc453d9773e92b311446ca9a1a91a56", 0x2b}, {&(0x7f00000005c0)="a927614e81387b1fe15fe0e2e715d221fca43bc66859dd54bbd6b574e58d8577e4", 0x21}], 0x5) sendmsg(r1, &(0x7f0000001a80)={&(0x7f0000000600)=@in6={0x18, 0x1, 0x1, 0x5}, 0xc, &(0x7f0000001880)=[{&(0x7f0000000640)="7b4d13f9c9d42e1b3b9959cf20cca777270fc14f15d2db19d58b932415fad5844d64cd7972eb3c4a2a1fe0bf3d06e57aed6b3a5d4c7b74d46d5f374a2cc90f0bfcde78e6d444121d616311aa3f322b389853028e0b0e4a16b4af39e2ff8f7ad23acd375f1bf61ef8c8465f0115a89da6b295e859ebe165", 0x77}, {&(0x7f0000000800)="72ed29de495c61dce9aa66d8720052c78acb3461399279b6b16ce867f37624cbd40ec8be598ad4b5758cdfa6d6a4f04e45d1784c9aac5d5203519b3d6ed9e72fcf6ea3f4392aca411fa807bb7a2df575d1f12e4071ea8717f2f33c35", 0x5c}, {&(0x7f0000000880)="db47a5214550ced6fa465e19aef6a7d2920ee3625d5f1a8bda56e82ee8fb8608d0bd42aadadb1a878bf947ba0480ba828691cd9cdd28667d2f234329ce8e0a62cc6bca5c5a8afc4bdd176834dee2f0d57ddd2c1e7ad5b9642cca01a7a384de6e5e8e51500ba611446cf2acce4cd42c3933bdc3dd57e28fa58c7a624e744877f652a99c1628ab40279b4b03b15da9363622741ed56fab9352106adabd80f3dcd1bc1d7053f7832a0e8be81945952a9a73142034c833a00784b4740b6d8ed71b32471dc45e3b6bd3cb7d561ead12a0fb38f05bf8f98c709e3880ecfc48ab6d02f2cbe62bc8a6488441c33c6a2e9ec11d25cf08722d7fc464c197ef18cd0ee7fcd56cc145b5d158fbfaacf66a70b86b5db2d6ca4569751fc80d68ae58a386589751ede92a7a8307877cd95c8e634eca5b67ebb7d314ccd67f554ef453240ec05670f66b1f5313c2a3b1e0d81efe072bee0fae306bf0c036a064f443168bb57d045ed34e78a48c018c2f2fad98410c825f3c3cd9f0225ae07be43da738f4c3d5bfbb68e5cb7da9ce5dddb98644377d8f83115021c968bda0d24fe9ea61d58d767fc2ca468918abf3f8f71f8adcc6f9ca1efcb27c5b773871719548e83594b96998faab5e4dfdd83e9ce6fd9b484f7fab397e43f15df68a740326ce0b612df72954ab72d35b87735faa6c6fe007f267a3364851cdfbd3654dfb192a1d274b939b937997bc325077db2541ab4256f13f0f39c46037f5a7ee63d2b2ac18dfd2632e902987e59204c2fff37e83f58dff792b49e597be6177142f65da7f2af8ccd127b28b37595ac74ef7a0c174f7fb0f9f3bb6cc42e89a5fc4fd49baa3d41553e147f9ca575352b1418f0c9bab535dc4825d50976db7b0d604a78d678517db813d938b2ff97f84cafd746707de85623d747e58464c3581a9a60f4b8c00fcaf13c588f2507c1b7e24f2baecb067511f40b87d4cfd9ff76403ee645725c22131804bd8397c8a03cc661e4ab6dd88f4b78169e6a3ccb76e3ca4e067e429605feabd98f6a18b27df0886a2ca9c9f72d1bdbed72e60761f90a8ca3206b1bbd6499d87e64375f265c220f2578f5b86024362bc762e0fa89acc8465f17e60dab5b6afe4c85b4181e224963112c22e4f08cbc6f2725f67818480de1f746137736a7f3d396d7b1d14cbc28708bf99712916e959968def4c8193a987d98cb2b838b18dc409f69c11228d889d6bb8c0f8f6b10e44cdbe3ef9d0949dbdc8d0099c754903f7e41c19af3d80983134de8b2366c4147b294c99fa76e6cd9450a07dcab6fb31aa70fdcbef4fb26b89956b49c02b651efbb63eb498a081e80b3e5a931fe1f47dddd4bdbddb1f4b189bf0057a9487d35b633e03aa1476567b262647992ef485c0e97b5729a10bb183ebe5723d459dafa596674c1c08f1adf148c5277519858ad4a64a3556f02abca9a954be2bfed145b31097520440276fc1395964c925a46f37d81c250f28ba07e7ca5ca38d645d75fd062e8f02d985733f1b20a616e8fd5b6af8bd1bc60ad954e008527e1ecda7547272a4dca3c36fe1c796ec55bbb39c463d35ec322168e43ec5fafeb5b2f3647b077e04182f61715a832f8cce8b72a40e90e0a8fc4f6781b527a180c7c387206bd702701065ff46fce10f46634365a391bce14d50fe2432d04095e247413f3fadf6404aacb39731374ccb4d93b50364007b72dcfd387eeff4d3994ccd672eca3552415f320d5449d7fcee9f9892e21a9faedda0d18ed90ef6da45239baea10c79e7fd5ef9af6fed41332d92f5bdca45995eb85cef3e6c850c2b163b80132581d6a9145ec78154902121ac98b81551c1f277335b6f8c80cb2a3b2857a31aa7ad9827b94202c9dbe028448baac488b7c5bd5fbb9f25308d01657bc6bdea42b55bce1828d0ec7b3d296afdaa3b5830daa3f0f2fa58e85296293102baee7cb142b5e0a9faab1a41c903b0c22aeb7d168ca81b2aeb475f5ab14395f0b5424efddb7a6fd482530763d0ec01944615e1ff37f29fa8106fec2d7acb0983e9cfdfd56c7c8deb536e3c9d80b7dc571a2294007af0cc710036e6bdd525b9d4b8840e8babb5724548301af708128db19b69556add77cd2c365e78e14bd4e10930cc2bbbf9a62f1bd82a39cb05bfdb8a2be6a165659c3e2358fb29e8fe2259cac999dbb6e930649415f71187dfed6d186970ce9ff51afeb37ed11ba3a19fa8bd12b2124d9d241c56b536058303d64650626ff1d20e2c6e81a2106ca3d48d631429fde70925666a54c707bb2d223bf3ad41ed3204c73f2f75635e27dda5fad21352686657011f5601894c5c287905ea6a5b1eb7a155b2edb9c520bb43fcd0ea7a1fce79e27302a622597b4938df2483b1115b5837fb36e568929d1a123d25cc0ae6c434aea68c64114ded13af9d5c929f703f8a9371b3b9c2d7858fa581be7dd656d0d48865f6f74b751866472f30a8e960870f8030ba4553ed45808279be392e31632ddd8a484fd09d46c4782848b6f050940f915e8b62106929285dfed500716c7328e0a412937e6e04aec11a356e25175d4edf1ae9abd670122f8f77d3c1066437d8fd692a6c4013b0df70ec789c975daa44f4673dd3faf786c5de92f9b18b74fd1d92de87136ce09cc0dc9115c190a61fbbb24fbfc523b0b74627b32f6609e8c10058859de943d42adf7b6dc71b7fab0a7eb718f4978a5cf9d9ddf3a44012c2ff395e4feed9a7fbc8e9962324147525e45631a7316261c17facd73a44a0496ffc9d0e92ca4f0e387f18573ca72377453ff40e52977e5e69363fa9d9ce5f4d8eecf0cd48525cb36ef2c759a83281a7c2d3e661308020e392d473188bc5215d2bae85eafba08fc8a6f5a9516e7b538044126364cf2af05f4089743f4331cb9fbf30697c0dec76b57fa5c6a915da2d1a930174a3d0718393b554c284e6d40a27aa25e8fa948d2ff4078b0a38a205855d70baa1b5743757a39e8c922b44cd82cc6388663d9a9658ab243052ca9e6e84dd721663822f1cab6b670985bffeebdf8a2a82d5a5e3b353da1ac23f26152047d07ab760f57284516715f0ce811a16852d31be581cdc354a4cc1617ddcb439f4a381b3d1478bbe6f7cb8686cbd2387393e730ded7c9712852a697cadce122df2e136a201644ec23fb26c5f5cbe510fba75dfac97f62ea89908abc65fb8aec439bb6c468e467f360b22d32936c32a93ada0763cb65a64d7a27a5edc0d523d0e7632b984e58021e0092266c008e6763a85394579c10af1333b3e4c5339119cd6d13bdf4ac3db2fc7ae4e3b0f4b486792b183ea6889d999c8bcf9ab1c9cf1b48ebd6aaebaa619b5dae01d39870d83f6dc33b6c19d982cfdc407f4e96304ba73fabed260731ac5c8fda7c1d44d8e50a09edff1519af60895c29b197015ca9ff46d11f7e77861f08f8e89c4ed4952b7f9d626ac0752b4c920dfc46518f460bafab7ade2d776b3bf59af2f41d386400fd665c569a19f46b0cf9e2a50187844fed2e418df5d2ebf3d3b5d3536e1afa460fe7936dba236fb8602370514dd4cdbca866c8e66805e63afeac533f50284a3525defd7fbbaa5a5dd3458de07eabcbf59e73e09d284cd6d5d8bc63863f90bb44797dd57e62f5692784a71ee42a17f17448d9ab1ca793a8813a26f92a5748bfc12dffb235f28cf170c2e8b7a1c400268f47be83a7457d0c9ba59baac4fce1f3427b6d5ece91933a4a2ba44a38612e3d87bfe4a5d77c924026756ee23477d5ea248eb3e9a7e02caef27b13eb226679bf6a42bcdb873f2c53dc77a1855506e339ab074ff94bb1dd073f67dbe83904ff782f4bc7f349766a9072900778263f1ab1fa5887c83116a3db34e56b25a53722551de7e5a43387f042275cd7b0a91599e3742e9b26f426233d3a2f08f3750f820d6b9804649b192032c6e0a549f1b04abcdf6e00b9ac025d87a40e53512f4577f61578c519259af8ced309ba4d5966f577ae3e1217d7cdf7249057010f1a1dfa6d9c6748abf8d8930bae03a8a235ba2fd3d6953480f91761030b6bc3b773d6cd344aad619b68fa5b616974239ae4e4677c592882989b0b00d2b2e91fb340b2cdb7171352d08a56dffb3c682c36609471ac94fb68383a2f08b2ff39b922c6f9ab66f3f1ebc7a7ac8c5a61eee5f8cee35b3e45d36dc51a3db7c9fd6903712016d0b254e3f31694275c3ea28d15edbbc185d7b79d1ef35f534fed504ed086c6cc6f56593a0464ee48484027c4bfd742fa10176f17d5d4b94d2760db83768957ba7243e2cb0faa957bbc42362317a53259a4ad7d090a7f2510346cd4c4dcfb9b8106566c8ad8eed7137d897d4ef1476e57b988f38bd52bb33f9f53dbdcfc6f4ed0fb4554cc8f901dbab9fb08462a647d2518406d840ab6562c384b6bd18409e01a77dc7c4d6e2af90f0dac01b7cf03079c20f26a19aae1471354a934af02140990b05d1add191fc0e7d1e6bb6f5ca5f2e16e023094f8c1437fbff77fe37710508885f5f57e9684efddd789ed1622e38a1fb97c94f3a421ca24ae0d1d4aa697ccdf09da860467151a974a536f9903c87e020a233dc242c1a82751a65a46c74e5eea0f1d979c32e67ff1a36662bf2104fe9ca693d51d13bc451af73acb3bbfe23dccb97a5a2bf35d13e5a103d87d08cb904ae41d5b22b44b6c7282ebba121b40ba31c1c3f934fc53e59fb0a70cdc4d032aa63300aef44309f58afea27ee864968e90bcd770d93018a3a381b6a0a38d9574e8c47f73eff383c630e7f42a0139af63ff3273d871e895cf865f0f2c111b85ba2ac7573a8cf70a2d4686b1aa6508ee488f92467b3f32c07c4fe227b2fefc5b7b0f085e9b2ce4e0edb81c723dcc7e66c3fd4f0a797930e1a9d67b6e0b1885bcda705c6c8b29ff9fac50e0e2f5b0dda6ba47540419f69f1d2c2586077140e58b8c244b6303089cf2201b79fd3c7f4c548b3bb9214680a2cd1888129e1e868d37d2c0869418ffd47d1588a492a02be1f80eaa03aa85c0d4cb58d1655929b1347ed598fb0f5dc7f11d9adbafae7cebfe38d270fd49014e495872b8a12578cfffc7123009795118384ba7357d10f5dd6303cf9a0c9c3ab35931523ddb26773ecfb790aea82bff46bdf955db045d4a272ce54ff72ca73a739a88ff72732e2731a67bf908acaf7ce2f11db5f3f323d4091cb716b08133d2036bde2d9ad003f09bbc7746020895c2506ae5f00b93bdf4af5e3b3c66446d2b1acd029b97b314b85820eb8bdc3dbc8e743f970de211e74f9f2265c7425cd8a9e944e89ea9fcf29ac4b3d542db49ce2db4d7d63070cecab67354ff2c3c8156401c185dea01f2256c99254f35e93df9b63f51e64cd87f927185a6edb068b68c02af84b44afd1281b8d30f6c17c816989e39e2aefff6ee82a3c049015ddf738103b4dd0ba4d53f1f3780b46c3aec942b0b540ff18fd46f0b7c401e4ea1115da115840ea83d4aabefc026e261a0763dd1a95e6fae4c4978966227110d745a18f247e293d1df06deecda42e2cd20340477c9fecef70b726e2d40327260adcadc95e47936d6ad66aaf000210c375d49c13028251d51691c4d4eec65324b1802d9797ef2690e9981c244518244d323f0e5b84d1e9e8333839bdd25f1f794eabe50163e771a0f1d6ce14e086b24dc909ea98765a0e3722f256ba757a3a30c64e521c50d60855426129881c9a2dedffe249b1c83350d0615f6743fe1daffe93c84e3b762f7110bbcb8468abb0742716e1cc531a6024f31053bd008428679b9a37bdc309f2d570ec475fe6fc3895bc535a9427689a0b6f", 0x1000}], 0x3, &(0x7f00000018c0)=[{0x38, 0xffff, 0x101, "27d920977f10f37b566a0e9f11430e1ed4c0bb21ee11ba410c3a28e19b88fb1a2924796a5e6967"}, {0xd0, 0x0, 0x7fff, "8c87bc53e2d7d15c6035731bfaca7d6fd400994a0b7342dbe1cb4ee1c2a77a0cd6334dbd159e5fbe381566f9f3432b47dac2cd2e9b03ec8b03cfbced9addf0c6b8e6784ca4098203be7a79e05b6b1b31ecc6df09d876ddd092f84c0030080b54715123b9d11d28b9ac17f111cff296c33042af90e6d7ae4156856855fb9d09d2127ee0b364281b6374037a89dd90b3c9812c67bc56a31722ba28e2eedde9f8619dd6d19c3baf56f2aeaeaedeb022e7accf66bcc94fd39f9f57703878f9"}, {0x80, 0x0, 0x9, "f8292a1fe90ff29442f04b3c30b28d5edb40a1d845e00f934f3f348e73859c5b3b81625ae4c014373961f0b1e36b9224cbefd952d09bf6e34466290a7f3c609f05d1b9744a503dc9deccc8d24b6b1c2587869d5f4d7161eb824170b8eaaa5fe5859b1bcc4f238b80a47c7bfd4d5420f3"}], 0x188}, 0x400) r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x180) dup2(r0, r3) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000100)) close(r0) r4 = dup(r2) syz_open_pts() syz_open_pts() sendto$inet6(r4, &(0x7f0000000000)="44a632635b8c887fa74c9ede2f", 0xd, 0x2, 0x0, 0x0) flock(r2, 0x5) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x20000000000000b3, 0x0) shutdown(r0, 0x7) write(r0, &(0x7f0000000040)="5ac4e5846951d7867c356bffd4f688bbc2d82525855b1a7055d5d8b674d62dfa73365ea7ce66efb94316d84475ab6367f1a0f1c3a0b8d5665e693450ad8232b882620700648dd69d4676a76832023f1e28f4920008df63ed3caab73e0191b9212994fadf0080c3ea58e1c879e1d7c7be78036a95376cf16bb9f84ef637e0dacd9487", 0x82) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) r1 = socket$unix(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0xfffffffff7fffffc, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x2, 0x2) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x9, 0x1, 0x8, "ad3b4813dc1cfd9e7ca22e8d4f489f28849d4a99", 0x2d, 0x1}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0xffb) ioctl$TIOCMSET(r2, 0x80104267, &(0x7f0000000000)) recvfrom(r2, &(0x7f00000001c0)=""/41, 0x29, 0x42, 0x0, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x2) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000440)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000480)="3cf82103d85d6e8d076381d0048890cfa89434e920d5494acf", 0x19}], 0x1, &(0x7f0000000500)=[{0xf8, 0x1, 0xfffffffffffffffd, "ece7dfee59553cffd15a3595f8105ebcaeb67d9372edf6de75e1afb96cc0b812b35dd78720b86fe3200769fec0c298057e168d4b2f26b24f9a142a7338900e54ee6b558dbafe1c58217dc96578caa7e077efa718fd3d46cd578edfb1b115806de485edd7a3e370b6619007c239086b4643af17d763c7279b5647cab5673cdcaf41feb38a1b7bd78ca5ee4eb48534efa70815ce638e7da1359b0920bb5908fa7de845f7579d73686704bffc3c9ac29e57e837ea77a32dacce85247dfc0763433966db55a9a687b4610c8840da68801e8972e64852bfc588537c7434d90f6b93937b865131525d"}, {0xd0, 0xffff, 0x5, "6488290eab1f46e697ce81a817fa4f95ab235b29761b7a53c6dc6a32be30bcd6042358f008705f1b31a65bc747a2051dda5da6bc443a5c0eab3c9de64333d4aa65424888c962a260577c4943861703432743a7241d211151f4012d1081152b017fb4d56e247e709458e0615754262053b617a3d53e0c84e7a669360251dd1dd8f6b0b0431bd3ee6a0ba38e122cab64d5f0629b5a2512f426a1fcbc7822f6442cead18b161ee95b0ff1113a185e6d8d49ec8cff4466abdb1b178ac2753491c97d"}, {0xb8, 0x0, 0x8001, "c4299e0f969f405873a5fcdf5e4d385fd96e4d1c9697ade45eb7e1e35132d283a4140cef2a34bbc0afa2e618b0e1e1efaf44f9b3b462e390e3cde0b9a3a23d82372dcadf6703c360a6b8fe674ff7a202e4d3433bf6640fe467f87ced2155dc974ae491f2f7471bceb97d0b4fca2f8f2b287043a31f6e092b7008a69a6127e835bfea1c9142386ca5c958cdeb332fff107d2da7ec4c8df7cfaf9f8d86963cfe01ac81680113e0"}], 0x280}, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x8b, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x1}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/52) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000840)=0x8) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='r\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x20180, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x10001, 0xf6, 0x152, 0x6}, {0x2, 0xf43, 0xee09, 0x7}, {0x0, 0x4, 0x3, 0xffffffff}, {0x5, 0x7, 0x6, 0xffff}, {0xcc93, 0x1f, 0x7ff, 0xb40}, {0x31e2, 0xb6, 0x10001, 0x7ff}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x91, 0x6, 0x80000001, 0x5}, {0x42, 0x1, 0x0, 0xf41b}, {0xffffffff, 0x1, 0x100000000, 0xfffffffffffffff7}, {0x6, 0x8, 0x1000, 0x43d}, {0x7fffffff, 0x5, 0x7, 0x7fff}, {0x1f, 0x2, 0x7f, 0x100}, {0x7, 0x0, 0x1, 0x7}]}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000880)=0x2) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x3be1) nanosleep(&(0x7f0000000280)={0x5, 0x401}, &(0x7f00000002c0)) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='r\x00') ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000008c0)=0x4) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) sendto(r4, &(0x7f0000000200)="9a", 0x1, 0x404, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x180c, &(0x7f0000000000)=0x401, 0x4) close(r3) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1d}, {0x48}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000440)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x5, 0x8, 0x6, 0x101}]}) 16:00:02 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xfffffffffffffe38) socket(0x1, 0xc007, 0x800) recvfrom(r0, &(0x7f0000000000)=""/39, 0x27, 0x40, &(0x7f0000000040)=@in6={0x18, 0x1, 0x81, 0xcf4}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8080, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x80000000) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00\b\x00'/16], 0x10}, 0x0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getpid() setsockopt(r0, 0x0, 0x6b, 0x0, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x6) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x5) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0x6d) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000180)) close(r0) dup(r1) r4 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x21, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "857b5c507c84a4fffbffffff9c11fe4dbfa600"}) getpeername$unix(r2, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:02 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="2d822d0b64f3f1012e2f66696c6530006eff2a7e9f8297641f3dec0a73268743a3a58a11ca06931b2c23faec2bad719bf9759355f8d8a69826d785da8568982b1044be444efd9937c35997e7f66890ab2e230a9d6652a5b2299e8e7b950ac3418f749fee0d50588c0d41bf1d9a8dd29b7a77fd1f61032d2433043b656743dae072a42309f5da97ee1c1ce326cdcdc5e5e11ce1b6514c57cacad4656f3bfd4a1a028c268cd709c1c4fa12dfa1583dac0b6b5fff4042b82354ea2fd86adf4266d4fc7aa0654d80573d32f344e354980acdab9081fa4d3810769f3fb895dd37d0c990cf1d455ead92ab07851c2a5ec98e329502b8879457e275f7848720d89f953f383be00656bad8b07fc51a86d607ff4b40c9ce6bd0ed3956e58035ef2ed5fd171337351d4c0ece57ec8e204f9db0cae022eaed1f57c42e356ec5a24d8c7af56796fa8bc58901753f007951aaafbfb4cbe4b97ce069bb9b5ed95d1d7e3c3d5f6be920e2cfff5a39802a8573ac9ec4be36cb74f0e0379929236068d68be590b1edf19d30cff9f2e08d1a2a41a72e4a70cdd566d1adbac0f794f0e598417eb4b264d3cd84182e13bd73abf2b8ae4b3765e49911bece55b9239b76aea04dab6a80a88b0a3a7e7084d10b1a8129ee8c02e570952bec11019cf47deebc2ecd45fa9075327b552056e57a89ebd9ca9ddb87d49e62d3f6971e51ffc419b35a35585639be7e4669b1835b19dea0eceaaeca20c9417afd45410e0c642eba91bf7b"], 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = dup(r0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x10, 0x3, 0x85}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x8, 0x3c1}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x401, 0x400}, {{r1}, 0xfffffffffffffff8, 0x4, 0xf, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x0, 0x1}, {{r0}, 0xfffffffffffffffd, 0xa, 0x80000003, 0x4, 0x5a}], 0x7, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4, 0x3, 0x3fc, 0x6}, {{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x5, 0xfffffffffffffff8}], 0x0, &(0x7f0000000140)={0x913b, 0xedf3}) r3 = socket$unix(0x1, 0x2, 0x0) r4 = semget$private(0x0, 0x2, 0x7c) semop(r4, &(0x7f0000000000)=[{0x1, 0xffff, 0x1000}], 0x1) r5 = syz_open_pts() flock(r5, 0x6) fcntl$lock(r5, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) semctl$IPC_RMID(r4, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x44) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000980)=0xfffffdec) fcntl$setown(r6, 0x6, r8) getuid() r9 = fcntl$dupfd(r6, 0x0, r6) recvfrom$inet6(r9, &(0x7f0000000100)=""/184, 0xb8, 0x1, &(0x7f0000000300)={0x18, 0x0, 0x1000, 0x15e7068}, 0xc) semop(r4, &(0x7f0000000200), 0x0) semop(r4, &(0x7f0000000240)=[{0x3, 0x3, 0x1000}, {0x0, 0xb74, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r9, 0x6, r8) r10 = semget$private(0x0, 0xb, 0x580) semget$private(0x0, 0x4, 0x80) ioctl$TIOCNXCL(r5, 0x2000740e) semop(r10, &(0x7f00000001c0)=[{0x0, 0x6, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0x2, 0x1800}, {0x0, 0xffffffffffff8000, 0x800}, {0x6, 0x2, 0x1000}, {0x0, 0x562, 0x1800}, {0x0, 0x3, 0x1800}], 0x7) semop(r10, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x44fc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x100) open(0x0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, 0x0) 16:00:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x4, 0x3, 0x3ff, 0xace}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x16f, &(0x7f0000000400)="83ad84fbb768b05346602ecea45902435fdd7ee134738637540f71a502c6ce5dc1590296dc808e6094ddb7b9069cf6958f78ee9d407435f81e53236e7911d2622c98bf077ffef2ce24e8eac86540efa59687e286a364aa8ab7c8fb5bd02df970e9af47ae9ba3aebdfed191a69012db0b20f4af27fdb680efb23005e3370a2dfc587843bdf5dade299775fb57d0452f9f7408485f5b260a28d962de51f8f5750f4d23decfddbc54aab425c6a2620abe5164965b25b90a536f1454bd03092f210f65ae7f4df2953c31374114f2aa02bf006e4343baf0190b2d298b7d239dc355e11ce28c7503a248cc3227fcb2bb7cb1dc5feb0b5609bdf1f337e9dbcbf67c356749b350c919a5b93a01c07660e18f8716a7a91e04216d9367b610c25dea386d383168a7bd79b74c71233bce8bc0518c9a50579cb8e4a87671caf142745ebae44da0f984b6a91e137c13bb8ff14cb947995a7a009c278b50664a6f2e9e052b98ff7c72760790f6494f39bb28261e3c71") 16:00:02 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x5, 0x8ba}) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0xffffffffffffff61, "73cc517b850900fbff00000000120055098c6000"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:03 executing program 0: r0 = socket(0x11, 0x80000003, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="caabfad04268b0e7e89888c5a2d9f0c9de25b64f933b2c0f5d415f405f9e6a0e08952d2ee0d640bbf544baa223b8185400076597cbfbb82ac597b046371db2389b535e48e75763c9e5fb84ad141ff25ddc2ef97db6f0b2e125cae5ece040b2f2dc96b4a358c0707b21c601ebbc1fe4828f33ab0a726d23d409de62e69b086fab552944c36c68c63d921edecc4fd9c804538a7f2799f7e05b4ac1c8463bcf37a472f8af8dd2c8f2f6a192ca2ec8a4979113e2caac7afb1001ae37ab5362245bd3ec93e531ad2ff3845ed92a", 0xcb) 16:00:03 executing program 1: getegid() r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x2, 0xfd) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f00000002c0)='./file1\x00', 0x0, 0x2) writev(r1, &(0x7f0000000100), 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x20, 0x100000000000061) r2 = open(&(0x7f0000000240)='./bus\x00', 0x420, 0xfffffffffffff) r3 = getpgrp() wait4(r3, 0x0, 0x8, &(0x7f0000000440)) mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x800) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) getuid() getuid() getuid() geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r6) ioctl$TIOCMSET(r5, 0x8010426d, &(0x7f0000000000)=0x5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$KDSETRAD(r2, 0x20004b43) fchown(r2, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000300)={0x1ff, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x4000, 0x360, &(0x7f0000ff3000/0x4000)=nil) 16:00:03 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff, 0x2, 0xff, 0x81, 0x7000000000, 0xffff, 0x1, 0x800}, &(0x7f0000000040)={0x10000, 0xf7, 0x2, 0x3, 0x0, 0x7, 0xbd, 0x1}, &(0x7f0000000080)={0xfffffffffffffff7, 0x1ff, 0x400, 0x7fff, 0x1ff, 0x8000, 0x64a1, 0x80}, &(0x7f00000000c0)={0x1f, 0xfffffffffffffff7}) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x300, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8, 0x82bb, 0x81, 0xfffffffffffff001, 0x8, 0x2, 0x406c, 0x1fffc000}, &(0x7f0000000140)={0x2, 0x6, 0x3, 0x8, 0x9b, 0x7f, 0x3f, 0x8}, &(0x7f00000001c0)={0x0, 0x2a9a, 0x80, 0x1e9, 0x401, 0x7, 0x9, 0x3}, &(0x7f0000000280)={0x81, 0x80000001}) close(r2) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x20}, {r3, 0x1c0}, {r3, 0x4}, {r1, 0x1}, {r3, 0x48}, {r3, 0x86}], 0x6, 0x7) select(0x40, &(0x7f0000000040)={0xd2}, 0x0, 0x0, 0x0) 16:00:03 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4000000000009) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x7f7, 0x0, 0xfffffffffffffffb, 0xffffffffffffffff, "f29b2256db24ca665c6d2adfe06000"}) write(r0, &(0x7f0000001740)="88cdc1cc8cf16613c50817901de50f6edd7d3ac64731d78ffdf155d0177ca7d8fec86871364f3c56cb7e9833a5d48c574cf3578f0c9679be8a7d32980d797bb91906c479acbcca0bd4d722c7", 0x4c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "bd38148708e27c66aea73f5648820a51b24ce594"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x0, "c8a028a895bb3f52722b5f180a80b6bb6c2d851c", 0x40000800, 0xb89}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 16:00:03 executing program 0: r0 = syz_open_pts() fchflags(r0, 0x50000) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0xffffbffffffff476, 0x1000100000000}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1}, {0x30}, {0x6}]}) fchflags(r0, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socketpair(0x16, 0x3, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), 0x19e) setsockopt$sock_int(r1, 0xffff, 0x180f, &(0x7f0000000040)=0x7fff, 0x4) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4, 0x5, 0x0, 0x7}, {0x1f, 0xe3, 0x2, 0x5}, {0x2, 0x2, 0x3f, 0x400}]}) lseek(r0, 0x0, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') 16:00:03 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000140)="b100050390000000000008005563104ad4251ba781cf1ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934ffffffff0fd3872babfbb77008f5a872c881ff7cc53c894303b22f311f404f36a00f90006ee01be657aea8c500000002000000009500000200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x340, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) recvfrom(r1, &(0x7f0000000200)=""/254, 0xfe, 0x803, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)) read(r1, &(0x7f00000000c0)=""/168, 0xa8) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x3) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000340)=[&(0x7f00000001c0)='{\x00', &(0x7f0000000200)='^%\x00', &(0x7f0000000240)='^\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='[&*\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='&\x00', &(0x7f0000000440)='\'@&\x00', &(0x7f0000000480)='\x00']) uvm_fault(0xfffffd803f014630, 0x0, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtm_report+0xe4: movl 0(%rax),%ecx ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f014630, 0x0, 0, 1) -> e rtm_report(fffffd8036fb42a0,3,35d33fc7,0) at rtm_report+0xe4 end trace frame: 0xffff800022108ad0, count: 0 ddb> trace rtm_report(fffffd8036fb42a0,3,35d33fc7,0) at rtm_report+0xe4 route_output(fffffd8034b0b800,fffffd803ead4900,0,0) at route_output+0x88a route_usrreq(fffffd803ead4900,9,fffffd8034b0b800,0,0,ffff8000ffff8bc0) at route_usrreq+0x363 sosend(fffffd803ead4900,0,ffff800022108c40,0,0,80) at sosend+0x660 sendit(ffff8000ffff8bc0,3,ffff800022108d20,0,ffff800022108e30) at sendit+0x53c sys_sendto(ffff8000ffff8bc0,ffff800022108dc8,ffff800022108e30) at sys_sendto+0x80 syscall(ffff800022108ea0) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,a7828116010) at Xsyscall+0x128 end of kernel end trace frame: 0x303, count: -8 ddb> show registers rdi 0xffffffff817ae520 rtm_report+0xc0 rsi 0x1a8 rbp 0xffff800022108990 rbx 0x100000 acpi_pdirpa+0xebe68 rdx 0x1a9 rcx 0xffff800002b91000 rax 0 r8 0xa0 r9 0x1 r10 0xffff80000198fc80 r11 0xe4c244b8e950d62b r12 0xfffffd8036fb42a0 r13 0x35d33fc7 r14 0x100403 acpi_pdirpa+0xec26b r15 0xb1 rip 0xffffffff817ae544 rtm_report+0xe4 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800022108800 ss 0x10 rtm_report+0xe4: movl 0(%rax),%ecx ddb> show proc PROC (syz-executor.0) pid=521083 stat=onproc flags process=0 proc=4000000 pri=54, usrpri=54, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff8710,0xffffffff822ba438 process=0xffff8000ffff6358 user=0xffff800022103000, vmspace=0xfffffd803f014630 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 43275 511993 43541 0 2 0 syz-executor.0 *43275 521083 43541 0 7 0x4000000 syz-executor.0 23721 17260 71895 0 2 0x2 syz-executor.1 43541 291056 71895 0 3 0x82 nanosleep syz-executor.0 71895 488084 90148 0 3 0x82 thrsleep syz-fuzzer 71895 165566 90148 0 2 0x4000482 syz-fuzzer 71895 124352 90148 0 3 0x4000082 thrsleep syz-fuzzer 71895 273993 90148 0 3 0x4000082 thrsleep syz-fuzzer 71895 167809 90148 0 3 0x4000082 thrsleep syz-fuzzer 71895 442107 90148 0 3 0x4000082 kqread syz-fuzzer 71895 120609 90148 0 3 0x4000082 thrsleep syz-fuzzer 90148 118853 6024 0 3 0x10008a pause ksh 6024 283541 83568 0 3 0x92 select sshd 18225 491757 1 0 3 0x100083 ttyin getty 83568 41243 1 0 3 0x80 select sshd 17766 68593 41734 73 2 0x100090 syslogd 41734 232438 1 0 3 0x100082 netio syslogd 47679 511943 1 77 3 0x100090 poll dhclient 64796 306379 1 0 3 0x80 poll dhclient 39311 40453 0 0 2 0x14200 zerothread 21570 265563 0 0 3 0x14200 aiodoned aiodoned 70014 485914 0 0 3 0x14200 syncer update 76252 430457 0 0 3 0x14200 cleaner cleaner 82207 436607 0 0 3 0x14200 reaper reaper 19152 389609 0 0 3 0x14200 pgdaemon pagedaemon 91990 119825 0 0 3 0x14200 bored crynlk 91679 152370 0 0 3 0x14200 bored crypto 69638 1779 0 0 3 0x40014200 acpi0 acpi0 79261 256265 0 0 3 0x14200 bored softnet 83766 296747 0 0 3 0x14200 bored systqmp 33666 267558 0 0 3 0x14200 bored systq 53508 65562 0 0 3 0x40014200 bored softclock 30587 91691 0 0 3 0x40014200 idle0 92796 255635 0 0 3 0x14200 bored smr 1 370342 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9479 6576K 6708K 78643K 10834 0 0 pcb 24 9K 10K 78643K 120 0 0 rtable 100 3K 3K 78643K 222 0 0 ifaddr 43 11K 11K 78643K 62 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 20 0 0 iov 0 0K 24K 78643K 18 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1198 75K 75K 78643K 1333 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 1K 78643K 2 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 28 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 131 0 0 proc 41 30K 54K 78643K 280 0 0 subproc 64 65538K 67586K 78643K 102 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 8 0 0 in_multi 33 2K 2K 78643K 47 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 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 176 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 73 20K 20K 78643K 1078 0 0 UVM aobj 8 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 1 0 0 NDP 7 0K 0K 78643K 17 0 0 temp 100 2682K 2746K 78643K 3324 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 5 0 1 1 0 1 1 0 8 0 inpcbpl 280 62 0 55 1 0 1 1 0 8 0 plimitpl 152 21 0 14 1 0 1 1 0 8 0 rtentry 112 50 0 10 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 22 0 18 1 0 1 1 0 8 0 nd6 48 6 0 2 1 0 1 1 0 8 0 ppxss 1128 3 0 3 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 226 0 41 12 0 12 12 0 8 0 art_table 32 227 0 41 2 0 2 2 0 8 0 art_node 16 49 0 15 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 0 1 1 0 8 1 semapl 112 26 0 16 1 0 1 1 0 8 0 shmpl 112 6 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1621 0 215 46 0 46 46 0 8 0 ffsino 240 1621 0 215 84 0 84 84 0 8 0 nchpl 144 2000 0 377 61 0 61 61 0 8 0 uvmvnodes 72 1746 0 0 32 0 32 32 0 8 0 vnodes 200 1746 0 0 92 0 92 92 0 8 0 namei 1024 5313 0 5313 3 2 1 1 0 8 1 scxspl 192 5091 0 5091 8 7 1 7 0 8 1 sigapl 432 298 0 285 2 0 2 2 0 8 0 futexpl 56 2037 0 2037 1 0 1 1 0 8 1 knotepl 112 80 0 61 1 0 1 1 0 8 0 kqueuepl 104 22 0 20 1 0 1 1 0 8 0 pipepl 112 222 0 203 3 1 2 2 0 8 1 fdescpl 424 299 0 285 2 0 2 2 0 8 0 filepl 120 1735 0 1640 4 0 4 4 0 8 1 lockfpl 104 62 0 62 2 1 1 1 0 8 1 lockfspl 32 24 0 24 2 1 1 1 0 8 1 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 18 0 8 1 0 1 1 0 8 0 ucredpl 96 296 0 289 1 0 1 1 0 8 0 zombiepl 144 285 0 285 3 2 1 1 0 8 1 processpl 840 313 0 285 4 0 4 4 0 8 0 procpl 600 472 0 437 4 0 4 4 0 8 1 sockpl 384 161 0 143 3 0 3 3 0 8 1 mcl64k 65536 5 0 5 1 0 1 1 0 8 1 mcl16k 16384 2 0 2 1 0 1 1 0 8 1 mcl12k 12288 1 0 1 1 0 1 1 0 8 1 mcl9k 9216 2 0 2 1 0 1 1 0 8 1 mcl8k 8192 1 0 1 1 0 1 1 0 8 1 mcl4k 4096 15 0 15 2 1 1 1 0 8 1 mcl2k 2048 55472 0 55436 12 5 7 11 0 8 2 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 90932 0 90858 12 4 8 8 0 8 2 bufpl 256 5803 0 1139 292 0 292 292 0 8 0 anonpl 16 42154 0 32648 57 2 55 55 0 62 12 amapchunkpl 152 1279 0 1180 8 2 6 6 0 158 0 amappl16 192 1367 0 784 41 0 41 41 0 8 11 amappl14 176 26 0 25 2 1 1 1 0 8 0 amappl13 168 6 0 6 1 1 0 1 0 8 0 amappl12 160 65 0 59 1 0 1 1 0 8 0 amappl11 152 32 0 18 1 0 1 1 0 8 0 amappl10 144 116 0 111 2 1 1 1 0 8 0 amappl9 136 529 0 526 1 0 1 1 0 8 0 amappl8 128 126 0 113 1 0 1 1 0 8 0 amappl7 120 80 0 75 1 0 1 1 0 8 0 amappl6 112 53 0 46 1 0 1 1 0 8 0 amappl5 104 207 0 195 1 0 1 1 0 8 0 amappl4 96 490 0 462 2 1 1 2 0 8 0 amappl3 88 119 0 114 1 0 1 1 0 8 0 amappl2 80 1602 0 1550 3 1 2 2 0 8 0 amappl1 72 14334 0 13912 26 17 9 19 0 8 0 amappl 72 701 0 667 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 0 1 0 1 1 0 8 0 uaddrrnd 24 299 0 285 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 299 0 285 1 0 1 1 0 8 0 vmmpekpl 168 6327 0 6309 2 0 2 2 0 8 0 vmmpepl 168 39196 0 37677 103 16 87 87 0 357 20 vmsppl 264 298 0 285 2 1 1 2 0 8 0 pdppl 4096 604 0 570 6 1 5 6 0 8 0 pvpl 32 137619 0 125193 141 7 134 134 0 265 22 pmappl 200 298 0 285 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 433 0 15 13 0 13 13 0 8 0