7f00000013c0)=0x8) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$BIOCFLUSH(r5, 0x20004268) msgrcv(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000800000000005aa0a1e4f6a3ecb0000000000000000000000000000000000000000000000000000000000000002084091f12750d2ed100000000000000007f2d000000000000000000000000000000000000000000000000e13d99e13212ade40000000000000000000000000000000000000000000009000000000000000000"], 0x83, 0x3, 0x1000) getsockopt(r3, 0xffffffffffffff7f, 0x4, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000001340)={0xffffffffffff8000, 0x800, 0x9, 0xea}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget(0x1, 0x5, 0x9) semget$private(0x0, 0x7, 0x3) pipe2(&(0x7f0000001400)={0xffffffffffffffff}, 0x4) dup2(r5, r5) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r7 = dup2(r3, r3) pwrite(r6, &(0x7f0000001480)="0eeb891c54161baf70da05709cdede0e435eac9979eed2172067d3a14460983783f3ddeb7428aac78c96f29f6e87376370103985cc5f1e2b64de6b2770c527012530698be0f8ca9911f991fd08880aa5250fc15b962c8e8f11478454e5e99abe218fec3120ab0dbe218328074c5d4fef62020000000000000011d805090ba4fe", 0xffffffc8, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x81, 0x241, 0x7, 0x1, 0x7591, 0x14a, 0x100000000, 0x0, 0x0, 0x6, 0xfe5e}) getpeername$unix(r6, &(0x7f00000012c0)=@abs, &(0x7f0000001300)=0x8) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x25}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xfffffffffffffffa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") 16:01:04 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') r0 = semget(0x1, 0x3, 0x80) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000080)=""/175) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r1, &(0x7f0000002b40)=[{&(0x7f0000001ac0)="478c2125119b5b0e58f9320d70722df418d4b644c1525d6e290318240a7d6b346b7387f8fefae21535a2f4862e5514912960c143c2c984d44e5bbadb09e0ee1bd9333954417ccbe644d67a08f82125a7c7bfd86fd1854089f9e5344118837e47364bf03ac2c8c83d3d9fc01727917c24f9009ca0a6685cf41f6d38267b995e37c9e2f2fdbf80b6420ff25077a53d290ee3959d0f1cf2bd5c428884ce8af62ec03c81ea155eda537b5c0e", 0xaa}], 0x1) openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x4) link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000280)={0x8, 0x2cb, 0x1, 0x2, 0xfffffffffffffff9, 0x9bc0, 0x80000001, 0x10, [{0xffffffffffffffc1, 0x7ff, 0x20, 0x400}, {0x5, 0xcd8, 0x7, 0x9}, {0x6, 0xa0e, 0x8, 0x4}, {0x0, 0x5, 0x7, 0x1ff}, {0x7fffffff, 0x375, 0x3, 0x7fff}, {0x1, 0x7fffffff, 0x2, 0x8}, {0x4, 0x16, 0x782, 0x9}, {0xffff, 0x5, 0x4, 0xff}, {0x1, 0x4, 0x7, 0x2}, {0x8, 0x1, 0x40000000000, 0x100000001}, {0x0, 0x7fffffff, 0xfffffffffffffff8, 0x80}, {0x80000001, 0xd5, 0x1, 0x100}, {0x7fffffff, 0x8, 0xdf7d158, 0x6}, {0x39, 0x7cd, 0x3, 0x4}, {0x721, 0x400, 0x27, 0x101}, {0x7f, 0x7, 0x8, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') pipe2(&(0x7f00000001c0), 0x10004) 16:01:04 executing program 1: r0 = socket(0x11, 0x4, 0x0) sendto$unix(r0, &(0x7f0000000200)="b10005016000009005001b000700000000001dfecea11ea8fef96ecfc73fd3357a859fe35016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e000057699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babdbb770c1f5a872c881ff7cc53c8936a00f90006ee01be657aea8c500000002000000000900030000f0bc8cd0982dc9ea31b3a6413df0ecb84c85ba2400"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x48e, 0x80000001}, {0x200, 0x100000000}}, 0x2) setsockopt(r0, 0x8001, 0x4, &(0x7f0000000000)="e4ff1220adbbdde4c2a3cc014f836f3e2cafe3f2c3277aa0f64523e8149b0624f98867ea936f2e39cab1c214ba50f2a0c463eeb662cbdcbabf71f9542c974943fd613fa2745cd3915452d3e549e79403c7c2a0a70c4968bcc1759ad7fdad02abafcc73622ca00a642b5f24e1d2d7fb829175c8d88c782a7ee9d7e23b45e6e69702d6c436b90b355c89a656dd06ef8b6b3e48bd3ff38bfc201f2bf70da81bdbec9e927e52438d4400331230076ddef997f51dcba28c4926bb7b274ca26109a0dfc37709dda0ae2d23e25d08e4ad00f717f833db788846f576318eea20685fd6b736", 0xe1) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) r1 = getuid() r2 = open$dir(&(0x7f0000000200)='\x00', 0xc1, 0x8) r3 = openat(r2, &(0x7f00000005c0)='./file0\x00', 0x1, 0x40) openat(r3, &(0x7f0000000140)='./file0\x00', 0x100, 0x72772080b358a72f) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x10002, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000380)={0x6, 0x7ff, {[0x7, 0x4, 0x7f, 0x100000001, 0x5, 0x3a, 0x7f, 0x1, 0x6, 0x6, 0x8, 0x400, 0x8, 0x3, 0xcb4, 0x69db, 0x1, 0x3e], [0x8, 0x80000001, 0x1, 0x1, 0x8000, 0x1, 0x0, 0x80, 0xff, 0x8], [0x31, 0x6, 0x1000, 0x101, 0x4, 0x80000001, 0x6], [0x4f4, 0xfcb, 0x0, 0x6, 0x80, 0x8], [{0x9, 0x3f, 0x32, 0xfff}, {0x9, 0x159, 0x6, 0x4}, {0xa000000000, 0x7d, 0x1, 0x3}, {0x2, 0x3, 0x100, 0x2}, {0x9, 0x70, 0x7ea, 0x1f}, {0x96, 0x100, 0x7ff, 0xb8e}, {0x7ff, 0xcab0, 0x2, 0xfffffffffffffc00}, {0x70000, 0x101, 0x3f, 0x7e06}], {0x9, 0x7d1f, 0x7c, 0x4}, {0x6, 0x100000001, 0x8, 0x8000}}}) r5 = geteuid() setreuid(r1, r5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000180), 0x10000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup(r0) r6 = semget$private(0x0, 0x100000004, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x1) semctl$GETVAL(r6, 0x754bc2148cd23160, 0x5, &(0x7f0000000280)=""/101) 16:01:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0xa, &(0x7f0000000040)=[{0x9, 0x0, 0x4e, 0x11d6}, {0x737, 0xfffffffffffffffb, 0x2, 0x7}, {0xffffffffffffffe1, 0x0, 0x8, 0x7}, {0x5, 0x8000, 0x1, 0xfffffffffffffff7}, {0x200, 0xffffffff00000001, 0x1, 0x8}, {0x40, 0x9, 0xff, 0x6c}, {0x8000, 0x3f, 0x9463, 0xfffffffffffffff8}, {0x9, 0x7, 0x0, 0x3ff}, {0x4, 0xffffffffffffff80, 0x1ff, 0x8}, {0x6, 0xd34, 0x7fff, 0x9}]}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13bb3f7f4c167f690d0eed6b6e95e8605ef95631470cb86ca96539a786811dad82407bc789abb8a0f33025e42035dcba83682063ef7e7c", 0x18c) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x100}, {r0, 0x104}, {r2, 0x24}, {r2, 0x64}, {r2, 0xa}, {r2, 0x2}, {r0, 0x80}], 0x7, 0xfff) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x1ffffffffffff, 0x3f, 0xdffffffffffffefc, "0503000900"}) readv(r3, &(0x7f0000000580), 0x0) 16:01:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0xa8d4fdf69394092b, &(0x7f0000000240)={0x2, 0x3, 0x2, 0x973, r3}) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000002c0)={0x400000000003, 0x6, 0x6f6388ad}) close(r1) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:01:04 executing program 0: munlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x28209, 0x0) socketpair(0x1b, 0xc005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x6) 16:01:04 executing program 0: r0 = socket(0x18, 0x1003, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/61, 0x3d}, {&(0x7f0000000040)=""/191, 0xbf}, {&(0x7f0000000100)=""/91, 0x5b}], 0x3) accept(r0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x202, 0x72) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000200)) 16:01:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x6, 0x4, 0x9, 0x5, 0x2, 0x2}, &(0x7f0000000040)={0x9025, 0x0, 0x7ff, 0x9, 0x0, 0x2, 0x40, 0x9}, &(0x7f0000000080)={0x7f, 0xfff, 0x8, 0xfffffffffffffffe, 0x6b1, 0x6, 0x2, 0x10000}, &(0x7f00000000c0)={0x8001, 0x9}) setsockopt(r0, 0x0, 0x8000000000016, &(0x7f0000000040), 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100)={0x7ff, 0xd978}, 0x10) 16:01:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) fchflags(r0, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 16:01:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x1, 0x6, 0x7, "ce0bef40999378f963ad059c9e5e7600a577d37f", 0x0, 0x6}) 16:01:05 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r1) msgget(0x3, 0x180) syz_open_pts() 16:01:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000000014}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:01:06 executing program 1: r0 = socket(0x2, 0x1, 0x2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c65300054b7edf07aae984360d0c7e457308ade6f730bf9a64131"], 0x1) r1 = msgget(0x0, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, r2, r3, r4, r5, 0x194, 0x2}, 0x1, 0x5, r6, r7, 0x200, 0x6, 0x3, 0x7}) 16:01:06 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000189, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00'}) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:01:06 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f00000002c0)=[r2, r3, r4, r5, r6, r7, r8]) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x4) 16:01:06 executing program 0: fchdir(0xffffffffffffffff) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xd}, {{}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x80, 0x0) 16:01:06 executing program 0: select(0x2, 0x0, &(0x7f0000000040)={0x500}, 0x0, &(0x7f00000000c0)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) select(0x40, &(0x7f00000001c0)={0x3, 0x80000000, 0x0, 0x1ff, 0x3, 0x32d4, 0x1, 0x4}, &(0x7f0000000200)={0xb2d9, 0x3a, 0x400, 0x8001, 0x9fbc, 0x0, 0x80, 0x100}, &(0x7f0000000240)={0xfffffffffffffffd, 0x2, 0x9, 0x100000001, 0x4, 0xa9, 0x0, 0x1}, &(0x7f0000000280)={0x400, 0x5}) getsockopt$sock_int(r0, 0xffff, 0x1088, &(0x7f0000000180), &(0x7f0000000400)=0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) lseek(r1, 0x0, 0x0, 0x2) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000440)=r0) stat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000002c0)) select(0x40, &(0x7f0000000000)={0x80, 0x6, 0xfffffffffffffff9, 0x4, 0x9, 0x2, 0x100, 0xff}, &(0x7f0000000080)={0xd7, 0x7ff, 0x500000000, 0x100000000, 0x0, 0x0, 0x10000, 0x1d8}, &(0x7f0000000100)={0x4, 0x80000001, 0xfffffffffffffffd, 0xa84e, 0x6a, 0xffffffff, 0x3, 0x80000001}, &(0x7f0000000140)={0x0, 0x3}) select(0x40, &(0x7f0000000300)={0x0, 0x4, 0x9, 0x8, 0x0, 0x7, 0x3, 0xfffffffffffffeff}, &(0x7f0000000340)={0x58fc, 0x6, 0x53, 0x6, 0x4, 0x2, 0x6, 0xc3}, &(0x7f0000000380)={0x0, 0x101, 0x8000, 0x2, 0x5, 0x6, 0x8, 0x1ff}, &(0x7f00000003c0)={0x9, 0x7fffffff}) 16:01:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0xa0, 0x1) 16:01:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00"/101, 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313cea8d0343d605e2d3280d33ee6185c6a19e1ab9b2ba622b49c6273fbed9d7c7f5ecd505370f55d9bb05fc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d7fbc9028a2b887f01309bbe061a751731e5c2091f3e9bd05004518138f7d1d6a2e60e1f343f324161b2f4c849f5d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xffffffffffffff71) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x400a4b, 0x5, 0x4000000008d9f, "00000000001f0500000000dffffffb084000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xfff, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r2 = syz_open_pts() writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) write(r2, &(0x7f0000000180)="35c4cde30fd9b7328535374a92a9d00249df15acbba3235efd3736a97ba8220a7e5c7ab469ebb1a641a7007fac40f1c90767ec14ea798c92a8102b6f284be10066f8fe8f6b536718c5be8d6b0bff0eea5c9aaabd95dc2145", 0x58) 16:01:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000002c0)="6e3405ab", 0x4) sendto(r0, &(0x7f0000000000)="41660d031691e4bbbdb4", 0xa, 0x405, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:01:07 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000240)='//ev/null\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x830, 0x0) 16:01:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x10) 16:01:07 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = syz_open_pts() fchdir(r0) r1 = socket(0x20, 0x4, 0x80000000) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:01:07 executing program 0: r0 = semget(0x0, 0x1, 0x60) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getuid() r5 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x42, r1, r3, r4, r5, 0x6, 0x7}, 0x3f, 0x401, 0x1f}) r6 = dup(0xffffffffffffffff) r7 = accept(r6, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) connect$inet6(r7, &(0x7f0000000140)={0x18, 0x1, 0x6, 0x800}, 0xc) r8 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r8) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000180)=0x3) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f00000001c0)=0x8) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x10001, r1, r2, r4, r2, 0x18, 0x3}, 0x8, 0x1ff, 0x5}) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000280)=""/93) sendto$unix(r6, &(0x7f0000000300)="2dbbcf83677f3120d38437ae07f60b7b97", 0x11, 0x1, 0x0, 0x0) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x8000, 0x0) select(0x40, &(0x7f0000000380)={0x3, 0x3, 0x8, 0x2, 0xcb2f, 0x0, 0x3, 0x4a}, 0x0, &(0x7f00000003c0)={0x9667, 0x4, 0x9, 0xe56c, 0x0, 0xfffffffeffffffff, 0x1, 0x5}, &(0x7f0000000400)={0xc412, 0x100}) semop(r0, &(0x7f0000000440)=[{0x0, 0x1}, {0x3, 0x10000, 0x1800}, {0x3, 0x800, 0x1800}, {0x4, 0x75e3, 0x1800}, {0x1}, {0x3, 0x1, 0x1800}], 0x6) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000480)=0xbb) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000004c0)={{0x80000001, r1, r5, r1, r2, 0x20}, 0xc61, 0x0, 0x80000001}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000540)='./file0\x00', r10, r3) getuid() fcntl$getflags(r9, 0x1) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000600)={&(0x7f00000005c0)=[{0x3, 0xff}], 0x1}) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000640)=0x81) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000680)) r11 = openat(r6, &(0x7f00000006c0)='./file0\x00', 0x0, 0x40) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000700)=0x1000) 16:01:07 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0xdce) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x3) open$dir(&(0x7f0000000180)='./file1\x00', 0x200, 0x40) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x21, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xe9, 0x2, 0x1, 0x0, 0xab, 0x287, 0xfffffffffffffff2, 0x0, 0x2, 0xac, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x61}, {0x54}, {0x40006}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x4e, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:07 executing program 1: r0 = socket$inet(0x2, 0x0, 0x5) recvfrom$inet(r0, &(0x7f0000000000)=""/5, 0x5, 0x40, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(r1, 0x9) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000380)="ede281b1b729e728", 0x8}], 0x1) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1e, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000006c0)={0x3, &(0x7f0000000140)=[{0x3d}, {0x15}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:01:07 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x400000000000000) 16:01:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000140)={0xffffffffffffffe0, 0x8000, {[0x3, 0x100, 0x9, 0x1, 0x6, 0x400, 0x1, 0x5, 0xffffffffffffffff, 0x1, 0xffffffffffffff7f, 0x8ef2, 0x401, 0x9, 0xaac, 0x9, 0x9], [0x2, 0x3d1a, 0x0, 0x8001, 0x8000, 0x80, 0x9, 0x0, 0x7, 0x6], [0xff, 0x2, 0x5, 0x80000001, 0x1ff, 0x1, 0x80000000], [0x0, 0x6, 0x4, 0x0, 0x8001], [{0x1404, 0x7f, 0x40, 0xc4}, {0x7ff, 0x3, 0x1, 0x7f}, {0xa9, 0x9, 0x3ff, 0x7}, {0x3f, 0x4, 0x7ff, 0x8001}, {0x20, 0x0, 0x1000, 0x2}, {0xff, 0x1, 0x200, 0x7}, {0x9, 0x4, 0x60000000000, 0x9}, {0x6, 0x100000000, 0x4, 0x4}], {0x3, 0x401, 0x2, 0x9}, {0x40, 0x7, 0x6, 0x7}}}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:01:07 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() clock_getres(0x0, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x1003, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:01:07 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x2, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x48) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="e80000000000000000000000000000000000007c618377dabbe5f2f9253d926caa2743389f34f0bc13af10267015c80bfc7c44649f4f659515380c241bfc52817815825f0cb308a027c12aeebf2c096888acb8ca9d31c5528a0947d26d0014fccea62ea276dc2d031c4dad392766d01e8c2705ff22c7497c7dc4b51e18999bb7cead0839f46230d288f9b92dcdad635eb5e76988d0f6e06f0ca57dd37557be020b3b38a5fb45ca5d0165315664c7c477834a1178e429e5fcb9962fcae81c8dd8510bf52f63cb5e09a49a9ff06438961f0a7da47a9bbb95b56ab5a9306a70b04e1b00"], 0xe8}, 0x0) 16:01:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') syz_open_pts() 16:01:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:01:07 executing program 1: r0 = msgget(0x2, 0x20) msgrcv(r0, &(0x7f0000000080)={0x0, ""/165}, 0xad, 0x3, 0x1800) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt(0xffffffffffffffff, 0x20000002a, 0x1000, 0x0, 0x0) 16:01:07 executing program 0: syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) syz_open_pts() flock(r1, 0x4) 16:01:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x88) getsockopt(r1, 0x100000000, 0x9, &(0x7f00000000c0)=""/33, &(0x7f0000000100)=0x21) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x7ff) 16:01:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x3, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:07 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x210c, 0x204000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) r1 = socket(0x11, 0x3, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x5, 0x7522, 0xbfa3, 0x1, 0xffffffff, 0x1, 0x20, 0x0, 0x1, 0x9c3, 0x7}) 16:01:07 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r2) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) execve(0x0, 0x0, 0x0) 16:01:08 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000100)='W\x00') 16:01:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) pwritev(r0, &(0x7f0000000040), 0x10000000000002aa, 0x0, 0x0) syz_open_pts() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8280, 0x0) write(r1, &(0x7f0000000500)="265a78532a35c9a6fd5aca68335ae4888ee834301c1939479310890a3789edb227376343dca929cb3b170161301d3de152727eac1a1d01d0f693b6c5ed4122ad326ad5071581a4d347c90f556d5afdf894d0592eac138c522c6d24cd92f8d5fa20a5e16d053950fef5057fd861e29f0017e2ff542a073a24e26f77c9e80b5070b7b90879396b7bc047ee64a04744148204349d1ebfb0f99e6963fa1151a3dba90dd705a3729bc48b4a2bbabd4d87f3ffdaeed4392762e20e79959f9acaada2804eb194af2c8387855eaa4b5e93a89da8a7ccef0edf54cb42d7660c4b0811027e76d522719550c2b9050fe36fe44a28448afcf8715cfc9ccedfd3769cfe463ef0d47d310b7e8e1783b661c881cda236df53b4b48c7490f5af3371335c313f135c0ecd9f0cd9462c24d1b953339bc4f48b61b47c8efe83750dfb38928de93609802d3c3778e2c0105f4a423fa26b5ad18aed1c99ac8b1a96e6fdf33c", 0x1a6) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) getsockopt(r0, 0x4, 0xc0d, &(0x7f0000000140)=""/205, &(0x7f0000000040)=0xcd) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r2, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 16:01:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xb4, 0x3}, 0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x7fff, 0xc000000000000, {0x6, 0xfffffffffffffc01}}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x20, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x0, 0x5}, {}, 0x0, [0x2]}, 0x3c) 16:01:08 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$setstatus(r0, 0x4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setregid(r1, r2) 16:01:08 executing program 1: mmap(&(0x7f000071c000/0xe000)=nil, 0x800000000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x1c0) writev(r0, &(0x7f0000001080)=[{&(0x7f0000000080)="2457b2811fb77016f5eafeab35de651e5279795e920c0091c7b7e5c7229ae8303f2dbf366402d993cbc4c47cf77e22de9f3011635ad332dda109b0bb321ef98847e9010455328596bd49f5e061a5a86d6bcbef2c6208178f410543abdd3e40a5682f7306815bd11a5f2f8044efbffface1edee59809ed3e322f3684f43cfc72254afc46aca3596296c7d6b5316cff1ef7df3d18ab5b29fde312518f1ef0436f8b84fd33a8f43cdc5096f986961073aff32696a2fe0f7c57dc3eb1c62733bd2abf0360a2aa537e04f40aaaaae8d11d1b1cc79de0db955113dc44c61891e71fe80f09305413208281c2d48c1e04be63a075853f87948f2a09ae0beebc9139727d94b3d3d3d1e042b2eb104f659fab554003209eda6df8c6c34e01869c5d6ebd4185afbc7f6a4a32c3c290b14037d631695e1919f1ae55f94d69aba4c16f84b52c610e0ce97042636d48cd0326714c1168ac849c1e1d5ecc29e3c355cdff38e97985df9314380a756daad913707af1c1cdb84a6b437e1cd332790805df3ab94aa1c0abf12feaac032eb56fbede5d335f336c5e665c0491187a0465aca2f49dccdc0c57a469be8dc10daf2b1c2daecc9613765aabfce57ff223d20efd76ba3af124ba88bd58ce93d15e15c872e8e603187ca8cddbbf14586d799ba8c867a67d75ce4014e9ec7d868a8b57cbcd3c84175aaa31330381e898e69b3380601c8606520a5e4b34671f6e9de1327a7b51b083b97801d864b1764aa0fb2bb62afe9622126c11878cbfee0f19d302bc5a610548ec7a7d167aa6ca40f2a966f9049f844c2e1674a0d33746ba281e326fa4db20d92fc6da306de6ffbffc569ff1d250628d1733be17acbe0994603b7893ae091be58adea11d757c44f81391d9193585aa1984c5b0944dd183abb60feec54fd5571ce73494c1c226dd1dd9dd3f507b61f03ccbd3a20c7eabbf3cfa845e93b3b2bd5f249398bb5a6a9a4006b52e0355d9f192d6fc966d9b040292919816ca033c62ba35cf33896e5552abc2137d4c5d6725e2753db7a51478627dcb0431725df9d4958c6d9d7d2d854797847dada95aec2cd786e62f3e66ac86157547323d07062cf9b64530f4ee32669bb67a1fe440a2857dbe787b727b0f14e45f94f5c66113cfb34d2f33bf7858453f22e627c8c4fc482520fb73ad7a9dc74cd2b58df317194df7ec939bb42867b670c3c62a212c4614a356c47abe144fc73272e766ef5771fbb7dd2a544cf20ab6c057ae3d0f3ffb77d937108e6d8cdfb687bbd6229a696d6bdb82e2eeda85ec278ce91fbb8386bf6a0c49483291ab4279308b22aa3276ecbe01a568584e1a9c0a8b56ee47a461b2eb96d8aa732bdf82750fada19e4173d0dbb3508f3701a10920d5c51a902c993df5ad5bf66b34b948f165ca77833c2aaa9a7515e19c1e0119197ae7cf69ee155297917198c541e6ec1308a53398c9c6f9a8b2eafd40db3b4c2c783947462fa3c1312e1e60cdee4dbcc647e9dc4292dd36a59dea574647219f67825dfb3dce2e178145718d441dabf5eedfca7ab1f5055913a2cf622e773f5326bde81645ee0f9d1fa0024aeed01b47c65451f640a582ecd9ce1b589cdf7f8a9a682d9e9d91dded941e23eeb1e10cd019c0a35a6a976045346443a436f9045710b92122cf3739fdb989e1f793b201dc965f9b2b7f605eb79889c31378a088aaf275972b148c92e979d5456380050c24206ab6cf71f5ad8d98767579b7e8a8148a98a186cad3c71dea6089112374e334b4d6e5b3dfe001e05adcd1e0c82d6b9666db3309c7feae1ae76648c7ee0ac9b046140f36631da0d2a1bc250a442fac813c19cdd336fe93c89c7faf816adbdf3deebe005011596c067b66fd41fa3c33a058886b67289ffa03192adb91fc5acf840d22869f7d9bb7f2bd1da31efa71a2e39d734d68240cd12230aa98fea09523b568abf51a435ce43c86c5e5434fdd0281e38cde71ea8148085a884696cb07ee847eea0d23550ea5ada0d14d679e2a49521f4cb6db233f83b87a655fc751a186db93f37ebf25e64087f5962d8dabcc29c84d6a15c54caba6735aef5e3dd19cf04fdd655cfe0a7bfe9e9146ff99b0821fc2f47818f3ceb1e12566cf86f3d744b86e9c466ec421343122e96d4367fba9510ab19de6a13766af6bfc94251482737fd4d6e1fddd4c4edb5c1c9cdea115f896c44b9cf246dac4c09c697a56983613a22190e9bb6c14aacf6f7bfd0ee6931be4f013b3d8a08cba9761b3d76d5876a375350622ffee93433a94783f0c67b00d63e90ee4e1e08d92ee4f942ea67850e16dc5fc32a6e621fb0689d52b97d9c9dbe1402da1e33b49f71e256a9536a3219d89d8c9dd691104c7b7fda634ef8cedfc974616dce54ae1831626e3225e91854a203821d9c768c02898976b39d78e4e90f4bd898c19b4ad2573602807e10c6dc703f02c9f50566acf8880316637eb1d51179ab80b03fa9fe85992bcc535a18abd622983a7c2839b3f072589aa73cdfcdb9bc917cd693e0b5b21eabcdb64d71a0d85f76a5cb96601961e37f5bfb79dc50b1e624a6e1d0259df28553161f06eb6122cb73f026c743c88525902eee41e70ee283cba3270863fdbc8b9d0051e226b764099c70967a8909eaaf23e95b83585d239dc00493cc7ed315e220ac0f6fa7289bdb9fd0e2b550e3e658ffbb938ea980d7299dfca05ddd4c5b3a2f984bd02b5a919c00e3df1f494a60d999c57e720df654dd251353481a10ecad12881d6ebd7ad80a4789d7c52d6a985c34496315903382dbdab7f41fb75a15ad931f438781362465d597ea65d0181620a360d4b30d97048f77cfb014ae7b2d7d30887fcf2f2fbd59684c52e68f935860a73fa2cd3dbc41f81663a72f5c31ee7718ad971c56f83a73fcc867c8f144bd32780da69109333c5d35170120601b809791743fd892ab55afbd7a76c177e586dc99c310ba0e0c5d5112f47f63b262dadb92899d2bb63294cc473190691ba710eb227136d09dbcc810237bdaa9f1f3ffa978663ba4aa8f5b710ce0e167906c89d7abed9720cf3095e0956ff54f619cecadf0a52517efe4a2f03839b262a88a4353f90086b401e9aa92d73d6ee7eaf3c17c160f9b05dd454aa44055123c7d4eb93330024f996e94b968f895a7df9e5c4e919f1eb0e924a70fe29e0525563e68c2b2ff4d9de0243f4b273ff4cb9e0542fb6ccaf6cb06cce534912c4e61c1602afa08e17f804daef9a41ec636a001fec0f6c692cd29bb21dfc0c315b3d93432e5bb642bb5267b066544130cbd64b29b497bbfb2f71d6d6d7a723f272b1d68cd59a384aef4f3f0ada425012f6eb91fbffd7eb1a9ec1d2866e42ef68c8f1db816a3d4337639c57df96fef26481dc5701ecec5bbb9d8bea871761b3eb5ef113ac353d67f0473df17f55c767f17edb0070583f1dcedcbf38282f1fb08d0bb363818e6c27ddbdee60d25d2676e935f41165f6415e0534ae3ad6c66f347026eb8f7f0d4a2e4657292f46301e30aa9d32290109231dae04071f6c10a6f5939db4af7c284b54e4c32ac5969fbd1acde3f6202a29aa2f24b4b1ec83ab5dc4b0b1f1315e9651c94324868d9fd20c35aa47f967bd14cd70c90ffee3dc88603eba89dfbce6b961d2a0ff5e3baeea4bb9a7b0ad2918e47934e846e3da8b12acb19aaf62335cbb1691e2086aa2b047109ea0ed73fcce3fbd7d40c2dc422206bfe8d4d825448b2185d26f14cb95be5a7dc455934bf79ea041aede00d561c7534e3eceeb0e6b6b5dc003ec85f6ac8dcadd35156b710725543ea68f4444c72c34a0b34f98daf28ec8b5f8aa0fd86018ee0430efd501fe99bf3c25407790a9c3fb99faea024c95cbd704f38518a1b8169357717c2dc18a9eaf07d1b4ba0173d84be72f0eb8a3ab2fc996adcc77761402656ea05c82e2aac94af31a5f472499c3d0cec09e691a10a8de5ee9bf2d2ff20b2e548b4897907fe08aae133a4ce4e451e47c504afb6bc14ca8b80070fe0985cd282effc804f7d9a2aba27bc48bfdf0861fd865a9fa06010f950f9929c214e62e8fc520b0e76952977c61e3414eb8d77113902363870999ff6de03b9538c7b731cc48ac5c3ed835209a8def0f41b07db3ba56bf2f83368f15ea56945a307885c81b947efaa53628200309bb336e6cdd7424fedfa7c7420ddcbf9c7985de734fa17e84b3aa3b3ac6f266b3d0877be26ece6bdd6cf9e1a09358c6f26388dccf6030c2fdfe7cc6594e72a832b081010328cf785742c06d417dbfcc170828f2bb80c99fb3d89dd9b924036ee7658a8baf9e332225ebbc1ff674393562c0d84da7f6f6fa57a806927a7016fa3c541e6d67f6c86a52c4a224171f8d3ab8f47a537c3b14602526ed7d147cda7fb65604781d65a6741db29d7cb47401edf0974eff519490432aa659902a303ab9b4345ddbaea8918c4485e2b218b7e8e945b517d7dc58b98d494a6b5cfec6aebcdea94b841ca44f920af3263bfbceee927d3eee6d7d5f57ff640e6fccbc5f738f1f4eeb4e0af3a874dd3f2e6cd882d336a4fbc3ae012d2494c3afbd2bb4003d9a3cdd3c6210a5566167599bcf7fc5f8784922f5431190b94c30230035d93f43aa75c0745e3e96c37f01cce98b21c4ac42bc2f4687bd80f3acad6cbe416466d1ee72964c6db9d7b57a43037178dc47fcb957816562ebc87c475315b0ce0e9023655ab34868e76bf280f531ba432836571bfdb17cc0257e8a1febcee273beb5be851c6dae8bd754770b9f23df91284436611d82cd7a8c2fdb05247a4570278dbf05085fde739925755f03c90f73b0c30e899373517dddb9c6e6078d1d83220932970c7001fcbc3e3d35dd8445d72e3b6f66bd5fa74519e9cc6e91c3082e159e6a811e31baec5df37f20650e0865ddbbe483284910f02429737d959e1687bf600f4529e64a7c758230c4c82736c6b5b37e1dc5c206042942719f1db39863f4a06086674864a5b0c55b1ffb6fb646c4ff29aa4edff0ece406a267fe0c621fb341c7b5fdef8db36531b5e27c4523f04f41266e680864cfbd6b563a3dfd3ebc3fceaea099df0d57c1ba3459b45cf76161575725c8d38017d9283ef08f61f80391aaee89dc8ec27fe8f4e6e162bc3c23e16e81d59d35505a0c90e43ae42d0d98c52bb32dd6980e7d18cf41f0f0e08a3bf460b321d5e09d766a802fcd070a6b79e3c7cd3aedb1e0c974a61429aab9b13492af33fb9b86d37e27d0ae625ccb016a43f8bb25ccb1c7b4bab06dea212f4fbca2178c6b186d311c70ee36a9d6beae22a60875a8b77624cfa8c5a5b80388403f3f985944fa31ce16c53f0f8a0f3384358d64604cc7114622b868e47c8243ef8422e342ddb555a5d1f518c4cf2e6b3c6296487e38e92a1e0bd09c7b8f971c693a9296886ca1b18d9ed089c689823960e8008cdb533ba46a857503ccbd93c9bcae723846e7d38f222ee88b06647cc492d090a501dcf63d31ceaeaca730bd68fd29c83dedaab923067000dc91944e10fd908ab35cf47bd9a31a31b20b373e6595d9e0b1e50abf4c0afa459516a506b1ae88dc27c61dd51e4984e25d11150eb14d93b04ae3baec6a720637fec60ff89d2d7fea513440593a02aac2aeec3d863c6c29be8a69c8a89a3c53e485b5825476af774a612c94bae6d0ca41f64d3a62d6225ef5a492092c18f402796fabbd45110b6248723f65b4fc3e7a550264ed1e450ab260eccb2d9c7e66501c74d7764f8a61f5229d74511f7031f3d5643929dd26d11a2e8adba6820a2a4225540a111dbd9418aa91dbb252ec3e0311014e8", 0x1000}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x8}) 16:01:10 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x141}], 0x1, 0x1ff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xfff) write(r0, &(0x7f0000000040)="c8918a7519ceaef190c6d4b3d0a104ded9f1e6a5cb82c5e2fa791e3154de669a9bfe0b7b3e9ca4de1001", 0xfffffe11) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8, 0x121) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/108}}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0xffffffff, 0x0, 0x20000000, 0x1, "8d1f122f272dcb8e71f7f96d0ba3c717c4cba885", 0x7, 0x800}) poll(&(0x7f0000000000)=[{r0, 0x111}, {r0, 0xc6}, {r0, 0x4}, {r0, 0x102}, {r0, 0x172}], 0x5, 0x87) 16:01:10 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000040), 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x8001, './file0\x00', './file0\x00'}) close(r0) 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c, 0x6}, {0x20084, 0x0, 0x800}, {0x6, 0x0, 0x4a}]}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x10258, &(0x7f0000000680)="f642311108a6f08a59f4e426e409cb2e20c0e1fd87b497722a423832cb7b9c307db0c0d995decc3b103e6d5e411030332109b4dc234ee8d8b0bcb71b26b74610cbc53251e60b0509491b07403d61a29fbb902c96d00a5a1a05df3386e94c02535e06acaf2faa240d09ba1965a1b46f40c95ad17c5a6f5784051474a5a11c9bd045d61a3058b03280b69d2e11b841dff77360e0bdb8c47bade6b8f94eea3a4e20043dc2333c4c9db8d6811678ecbae1b6800beed4f986b76c205826210510a6ddbea2d131a676e9d81e394763fef45ccb704ef334d053720fafe24495dd914e4bb222bc81796c60cc37f450691853933b3739f1adea92f4670f60ada4f2bb4ad55a6fda982cce75f7a562967e018cb90e5d422a2bf8055d2fe18f2cff435d9ef9e24d2dfe04000000000000002850d284ebc51fe5935aef4bd12a65f81eb2ad6b") pipe2(&(0x7f0000000180), 0x4) accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r0, 0x6, r1) seteuid(r2) 16:01:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x4af833bf, 0x0, 0x1, 0xfffffffffffffffc, "661fbef0245185a818e503182eab7fff0e091fe6"}) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cff", 0x23) 16:01:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:01:11 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB='-!./fiSd0\x00'], 0x8) ftruncate(r0, 0x0, 0x0) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x2) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000200)=0x1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000001c0)=0x1) 16:01:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f666900000000"], 0x1, 0x0}, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x8) 16:01:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xfffffffffffffdf3) r1 = syz_open_pts() dup(r1) close(r0) dup(r1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xffffffffffffffe0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffc, 0x100000001, 0x4, 0xd9c, "b00004747108000000000000001000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:11 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x80}, {r0, 0x40}], 0x2, 0x0) write(r2, &(0x7f0000000000)='M', 0x1) syz_open_pts() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x18060, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x42, &(0x7f0000000180)="2b2193d0cdd36e19a60e5fc0db8ca61a0cf35caa78ac4881e39479749a6a4b354ac16174270a8ee6ef3eef78b8ec355aebf715554b23970fb3e1d7c7fa221e8ee9f1") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x90, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001340)={0x3, &(0x7f0000000080)=[{0x40}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/181, 0xb5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") open(&(0x7f0000000380)='./file0\x00', 0x8, 0x100) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x397) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x24) utimensat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x8, 0x2}, {0x1ff, 0x81}}, 0x2) 16:01:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0xc9, &(0x7f0000000140)="5c94cff37949c3d61ed10f38f7b97dc2ed8c15a838bb78c52b9372697bf919e4ae047256e5ee7cf458c80196e0edf374786e685dbe6f1044658e585280f21f9f4200778ddd33cca047a5904426518522a3dd18abb4f33d48126b92ab557ef8913ab35f7d4d8cb4d84f050d29c2183ae49869518cefbebbb302b39a70c7fecd2243d730eb03dd4c5aa616675186cf06f50f1372c9c742023668bb0b0109eb8f36c3f2a476a4c0802521e4b565d6b4876e6294f3d9c86c8f1f199085cec11c11581df624bdec7274ec30") 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x45}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x2efe) 16:01:12 executing program 1: clock_settime(0x4, &(0x7f0000000040)={0x8, 0x7}) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f00000000c0)={0x1}) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000100)=0x7f) clock_settime(0x0, &(0x7f0000000000)={0xca9a3b}) clock_settime(0x3, &(0x7f0000000140)={0x2}) 16:01:12 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x7, 0x4, 0x5, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x64}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x85dd}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x40}, {&(0x7f0000ff0000/0xb000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x4}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x51}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x8}, {&(0x7f0000f8c000/0x2000)=nil, &(0x7f0000fb2000/0x4000)=nil, 0x35}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000cd5000/0x2000)=nil, 0x300000000000000}, {&(0x7f0000c5d000/0x2000)=nil, &(0x7f0000d65000/0x1000)=nil, 0x1f}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000e84000/0x1000)=nil, 0x1}, {&(0x7f0000dad000/0x2000)=nil, &(0x7f0000f43000/0x1000)=nil, 0x9}, {&(0x7f0000d87000/0x4000)=nil, &(0x7f0000cf1000/0x3000)=nil, 0x2}, {&(0x7f0000f45000/0x2000)=nil, &(0x7f0000cf0000/0x2000)=nil, 0x3}, {&(0x7f0000f9d000/0x3000)=nil, &(0x7f0000ecb000/0x2000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000140)={{}, 0x1, &(0x7f0000000100)=[0x0]}) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) accept$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) listen(r3, 0x7f6) listen(r1, 0x0) connect(r2, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 09:15:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCBRK(r0, 0x2000747a) 09:15:55 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x1, &(0x7f0000000000)=[r2]) setregid(r1, r0) 09:15:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="9e4deca1c31363062bf00eafdca9385ce14848a847b8f15f739e6ef8fcd03a5a363cd4f9c309a28a2d9da1c97f409462adbd7bf6dce256a1e6631fb5d71ef233f69cda80ab3afbf3115c8c9abdff32ba3c0b39e817e09d4f7ab50d6aad3d5863867b58908b4f794130b99287ccb7c05cbe37657a3dac17a1bcffa5e6ac70f0236d3c4d072d06ca1ea21d78a5dc43ea44f1af62253b60393270ea1b33c2e570fc4d9046b471ddef7ed71dba73d6b2bdf21e365acdb0f7a7ad4b9f4e6a8d6956b3a065e36ac2259b3dda0d4a2513da20f9e4e8890b65a778f19332687423dbd62c8d0dfe7c8795b6342a198c48d49df2746610eba7e341a36042b39c884c1094", 0xff}, {&(0x7f0000002680)="a7f6977f764224537c6fee76236389414069185ec4efb1f3bf504b0e36754b27695827e0c087f4c1906af6519e72f099d7d6dd7995f545daca529a01ca27bd2f4234b75140ad153f6b585abd10460f2a680470cb6bc444412fb98787abb53e62c3ae860a8adf29a3bf635a459d766670066a7998bb2955e58f9b5fb69f514342aaccd7c5aeccbc0080deea63733435ed51a8152da4ae3dd57db868863b8fef8174c2d06b3bac3e630a7b5859cba4af4dd670dc2dec0532463ebc40f528e2ec07c8b06659226ca0d2cf72cffcff43fb9a69281ca6e3204c2e5e9f519b18cda86fb32245caf51f3596084a07d3cdc05cdb2d559dfe76c3db2c2677c3c485bf1227bfd86301567fbc09c9621f7e8cd973fb41f6dc4ceb21f8568d8f24583bf25c0fd726c5f89ad9610159aeb503af13956afc15c0210fa5e368f5df4ff1a8f877ad3da1930b3dac9170e36c86579cb80e03b4ba1d25d7880e70cf94a098bcae94fccb2b18d4d197b453f10b62c0e48dfd860a0b667869fe7e979bbc33949fd4b33b69c9741b23e9c7f7af0fdcf4194d0ebf3987ae2e679530dcb558fddc9669d0106efde31120b50bca6f3ab89b40779b29698ca26ebab5614bceb8b9b1bc521f08dd61bf556e1cbec5cd0a740051e61a5281055d7efbdf6c45b87be3bf1f6d7f49a2962fe6c5863ec4d43ae33be0097c0a95ee827efc660950cacb3077d01b50a38f9f338d7d4ee0969ffd2981b6a4f56df570cf0aafa11e0a7456cc76312c3f5766031c788ac52f437ca16944521fdae51a3dcd3ee92d0bca757d898c303d2193e783aa77563abe70b0c97d41650f09625521e2366c80602df92f7c1bcbe39db6f94b3a9467fcdc8be0bd0ac3fb45f0d465e489ddc3838a74a43c1a99362fb567df32eb27ff5ebf0f01910dd107906d8a1147420a1169c392494911a61bd67c51f3f0d8eedc7dd49c3410150e23a6943814dfc84ed665f73a83f7c263507fd95fd7f0962c4ee35920af29fd572722c2267357fa7b7fc4024d602dc013529529c51f59cb0c4bb8dfed24a2df56f4555ad0f2b8c3d394025cbb7d3cc01ecbcf8bf0cc665abe2b3aca14cc2225fc1c806826136ccc1f92af941e53dff25163a2abbe1e5bcaf2774f74ee7c4352cbb92dc7a87f82aa0099d6f48de3ce3c8212fa8f8e086007c35e1fc414147c51574c8c194fe98482203a3166e5e7748d02017836c93bb82239b528892a9019ad09f43fdfdeadd69825b560526a1a041546b55754c7fb2bdd23b62484e3225940c9adcb99b17ca054fbcce3c6b5ee5183b6ca7e3eab2ba45380b7a2d9a6fed0a0ae5f2ad9300c1116b077eaeda331d4a8d2bdb7a260632db39ae58bb8e946e6b8a6f14e06e46a3e68002acd7af4dce2be9d2bdb5d2cefe7721e6447bbb15d3c21da616155624ccd8732a17c949545217f75c0c465c8ced5c9e4899fccccf635d8019667f8f47c6ed414748d8698cd85d3e14e3c894688d3c23b3c50756128c7e044387ef52dc37bdac6d1e4952c695f0372383977693eae686f87d79bc8c7c60a1c8c8e04247d8bdf032a686f8edf44f422729c30a9ee1c11ff6e1ac806e211f543a7f7e52b390ac3d2dbd432fd815c8fdf36339645e2c94e22eae4a3cf0b84496866903d6f05c96ac751c1eefa61ace67007cf5f81352617aa358b53777e6c92e8c5d3e193cc0edabf0017d0d3d57beb6c91fce1d27c46a57eac5475ce603b97a418ad8c0745ed0a761d6fff5c266080eed5a6b5e5175565685eeadc7c85eab4c52e99666e7431f1848727d905fa6ee33db0ddb2485325bc63af7618c9a65b30a31b54fd7aa896249f4981da50c3b99929806fc6d0e4139b23f7cdad36c1cbdcfb041162fc9d834e42ff3e9ed58ee9db32d9624314868f87267eb0d2b9cf48b6f7c8930a6a210282fc71e393180588e5d5ec177fd18ad7490a3ef47d3bb1054110a2dbc34315bb3ca3af03391be6d56358e652b5038704fc3a214fc2af41d427490dfddc16c78cc9e7f9df71879d47075b62f51e45cf0c8cc8e616d50377b20432fd201e4905b74752dc9c703beb0b6f9461fc9c1c4bef4890e7894260ec8384dfab71db8ea8146b5bdeffbe90d276824cfc6d7587332211c19ba25322b6662a2eba6f5832856b50324c259fcbcd08a07e436c459213c7b2a82661ced7d59b1d42678a0ebf5a69d6344e9d1a499d4f2eed5abdb560a85b31092a016a20377c5f8a788754300f4d13c6f072c18a19806808d6613e51e410a1b389bbeffb12b0c33c932ec490e20ec129a2134517db4fbe76bc2d5cd83febe70b9c3eaf894dde897b3de50cfc3f5febbd97c58d4ac084e68f4c2c224c17d8f678f4246462e3c6199cd6db80797f62cace1fb77b2c0f4446608384671bc52ffb51be94a8394da86493e9671a9bd0ae10b73155a5b5486bd477cf2dc90d6617b7b66ca4a3524de04f168b4728d6260ec123651a87c3bd7c63ba1342b6bd58f737564082cfc9141bdee8dd39dc7a519de96283899cb4cf9cd731fd19f08d589d1586bda09c1e3760f16552250011a0ee87b2c0f734a452c007af3e485d8a0600e78288c46b7b8535f3469ae7c5fb4eb3d14e792a5e9080b76b35312d6c6b8675b572b0ccee4775cd4597a23dd0b283d69428da62c0ea6af5ed7419467718b59e72719fbadceb730bf2d9cbb9a8046f638a308c768e7342e7070aeb04b6f10fdb82e38b45fb4f159d80eaa1af29bfcf661af5b692faf34bbef9f3fe1af006080788497ef1704b75c53c0ef38def891d472c6d3452acaec1337e51ab6939a5731ab84eacae9156ba897c77539371dfc8a2bb66b9a6bf8928b0393569404bafda2349e37228cac997e5c670b8ef587e4922de3036b1096d111b7641defb7fac86de66cf79588d1367d4cfd5521b62f645a0eff1232ddb882aa6f45361ee414b00e87e6f3c02582128d7a0b3201ad7069f715bc58246543ef10782efb3106ff91d5f746df1cc4c14f7aae525a58a60f2d6d6a701985098bc50154c8903e7cfe37a357fbb89a93a9685873854fe2805d2818bd2c00fb9047a3ba2f94c97801a505fa06db532f796c5efa2727f913f34c53e23a173554cd014cf7ea6574cdf000ed07019a3b1a68e0da40ffa8c22c3aad215ca302a5cc4094c9a333cf83c50662e740552c9abe3dcfa8c4bafbb36b76578045ed8501339f951dba119c9a475e088b7be1baf8b1e08a350414c1011e9baca12a5f1699aee54da0dde454af51f0a1dae45739dc5deeb571576af60a9f897505a979598251e0ed57f3c4b9f031c28c80efc565c96c680286879bd7f9a89c4685ac20ce48ac4c5159e8b91b3f5d7d72ffdd6c89c4851106859d0f05f29908ac09607c1f7f78e811bb0cedce23f9517b88fec5d64a1356ecf1c417a9eae03f86fd201e73fb2be4d8d568d36779d5bb30bd2690e5a847b358aaf2ee894345d7c680331efe6df9087177d5ad8a3adfeaabb3bf495523f449445e2141548941d9183e46499f4067290f903918314d29adb6070873cd0e539b07d588c0d07b1e454d592ff35df3f3a571fe194569abfeca97554874263950f890eef5b8bba78cd34b0eed1b4d1428512546149344a2a01f0c3d29aee705a0b3ac9a049ec39d7e4a82865dab2a7ef718cad8a93c75acae29d0a6b13e54147b674c85ffcb39e3274fcf16bc96310025650a8d9a1af26c0e6399f8ca4a57f0c558d5dfa65fc49a24e552151db07ff4d51be2183d012ce5ba83c119efdd73a5084a1e9ef7fa32ffea18c5d587ede81927dbd99761095dc8def4ff958507124420bdf7564f64057917561537d2e2e90a1d9b92691311d9ca4a3569ac7779ee0b32ca57ec163807d2d0df08191e2f62ea2d801e45a2f9d192f63010cb96320229d400815813be6823cd76c5cec43484b8ae9b3eb1f51d9a588cb35b47500b568d6d6ff47c15314e8daf4b2e898f5fa97b06524588c95b2d89979db052007756578d192b6645bd5560ed5d3058d03c44b346457d4fcdc42298a3e131d2db8a35e8bcb6c19f93a4ffd12305ba2694363f97b4008506a78c6571313fdb3b08679ee2e0bf9a0ea25b1c1107bb04b447d0d406d602f9b3b40aff269ad6b0367c579ccdd39a8d3973331bcc6f2f997a83395fd595e5a21253b1ea74c276a9a5aafdb744712a6251333902f665257aabb6534fbe808207e00f6aa362e69a45e2946ca77e2b14113f78290472d2e63eda1896f956e3548554d9e45bf1345c6806def47986311a71d26d5ce4c1d28d3d30ea1a3d3e1eacd5fa3b8b284ddf0e33fc5fa9dcdc6bf73621908e50d02043438e565e695f95eee7da19af7c1e685afeddc2e473adc44aa066da2de46f52bfdbf69b9fc7bd708ca9647e86fa8f1e935448dcad3aa84e4e1af610ae3f40ede13a61d6397e398e2ea4ead4fd50ee9bba5af29aba6f808044ef8abf5323e2548c3ec856458bc7441605aea1e70dcc2003e83e533ee684ba82acfe5287987d612d5d1de196c683e6ae633675f8dfc9e64fd64ab8e75dcb4ce27b91dd9da511b4818d564bdbfddca98bb7fc7c25a51159ff1e34e61e4405076651ae3fd404c84838af63a314518c8a0d3c5e30a50ebef694002ea79c4bf1a101e38d5f1cd44609fa31fff4b70d91520aa1e2ebbb25b3b6c212b247fc5e5dec15f3256e40f44f93f43606df48b3ea680e6059437a48ab1599efbb084459ac19eddafe0211725cfd70741cfd25dea12de2905360bbb0da9f738b6238adc99bce01e4bd12e6aac805d462287d5165e9438cf00013baf6bc0439289a6d3cb6eba9829aca2c137af039ca33ea42343575e2c5ddb8d5ececcb8004de3f4fbcad08d07f7c4b6c0757eb19605cc86aa7f22cca37d27ab275203c5ea3003898278f734aa83df6eb65ca02cfa0666a70e87f01dbc1e9131e430ee6519fcc95bddaceee9c439a5a579836accc6ea36615ca152a18011a05a92efaafaf087f1bbb3fe225171746af815c617dee901e83680761d1e74314373f498196ccb39fdcedac0b8ecbc46be52bfeb18ae9217dd91587badedfe3f6029001b3dad9e9e6da7386b6df0e893de87257ed1b9154640841f1ab4d009f32a4e26e02a6b96577431176ac0fbbafb50da0557d8367cca4657c75dbd838a3fc20384b2489d639c0b1d25a3dd1e079be908e649b16ff47c78ee8d68c4cca815cb4699831e35b389806dec5e1f9c0833ca7d6ba5c4f8b5c0b79df077a2d8579d3fac25686668e7da92965a550407ae52de318f1b60e2d9904d66216510da1ff8302e43c5465bd2aa30114e0790f56bb5ca87642256362805822db49a202f491e23c41656466a0b49d06a4fc5edfacb4ff6c9d419c6bccfc1650b281c3c8d38a5dbc98611657bdb4dac76ab5d2aeb452d4f1c4e46b46285a19ebb8eb88b50a83b0e80ac1001b79f76663e7599cc235319235d694d9fc13894d99fec50340ec3ad77e8d8116e3bf91731b948df34c4ee42c91c1b6b41ca0eb557c0a1f080e1a6d82a0c8c61924558a8eec61cac3c7ee3bc95a613c8ac88e0c40a00a864495d050d2f20ad71fa0b0eef2dfd34282963aa58f6ed5dbf53f53cf45953cad670fec60e6ad639794ebb306be4427a893382f7a36e6d17d2e8c4ae096268adb9e93cd7ae531ae0fadca475623721328f1fa804cb9bf166f3c9e2ff114e5354a666bd524742285531db56840cfa7df8842727260ed4e33a9507dc70d7d07be972929077f2fb1e1bd8dfb0ecd34be7832051e71017139226263e608141f5bbfe9c7ae70ad65f334d3cabce5f4efd", 0xfffffffffffffd11}, {&(0x7f0000000200)="a24f8a4de1870417ddc7a2d5d8c2e0c73b4c35f374b54c1347904829508c9d0fa2a5822ea68cafefef573de24eb13066fda8f632b5beb535d70d040c8432815add3c27642be9f7a40f255d35394741ca9a3abe43e696c150764a264e6b436c165431f0e395549f7f2a10514e744d17e8f83356d5a61cce882ae94db1", 0x7c}, {&(0x7f0000000280)="8bd22af916e96f2d12b0cb8576c2ab9f380cbdc2b9a6f3205f6f4c61ba26870b8ad7f1d7c0b73a63926ad021ee51c489f75cc8bed011347584287c6b807e3bb274426ef01dc5aecd1a2a90173caaeaf49b5d7fc466bafa4ca1fdefb7036e2bd0ed7a40e356238a3a7bbab8413a396c4d94fb70e0414657586c82100ab15244c28e92e59cd45ec456a372d3d4e17cb11687aceb6ead12f7de4a82e911733f2888cdc2069b2bbd48cf13d01651ae3579a9d99cda4b5ef82c9e146acba5e959", 0xfffffcdf}, {&(0x7f0000000340)="5242d6454f03046a985caea2c712eb0cab857835e5d7faf85cae9cc374afe00deeed54e1a14fe36112aedfffed5893a02417df67cb6d660dbb23288208bd2c4bace67520f1c2871052399ea471c7613e6c7903232275d0c0570874", 0x8b}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1000000001, 0x10, r0, 0x0, 0xffffffffffffffff) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) login: didn't change! nload: 2.36 cmd: getty 97012 [ttyin] 0.00u 0.00s 0% 323k load: 2.36 cmd: getty 97012 [ttyin] 0.00u 0.00s 0% 323k 09:15:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) 09:15:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 09:15:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 09:15:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1000, &(0x7f0000000280)="4695a8e26792890265118e54003623957f00d24b22ae08bc02757d49889d9b3a60b32b0c373e9fa40bf8c62ed47c32f5f387cba5c6f980f791a1174b841fb87b665749fe4ec7857a37a71c66589062bea12ed79906a4c06e47dec4d36047c555212de8e9271ed11e9894d2429e7465fa25152ddb9a75d7359839158dcc4e7438f5235b7d61761f31d9dd22867a7e492572240283eb0db5913c68d7d3507f42a2fb14f65fcb5aa49a59f68ee1e97ba7e06172731d75ec5fa2a90900e5ecd7c80d7267aec467e0c39ab471036d2ab036ca2fe1ce2fba864074602386e6caab646a1afd3bc4043afd9631cbfadc8e52cd26fffa175e5b007b5d01353a754170dc62d0b80b90811f26b7a9a599a718730feca3461fe76c0f9bd8e83586c6709396b0e53f1790ac2a003fed811aff0c3b13644ed1759f1750162672b486f1f06fb075bec44cdd6e9d7c5f0646417e44367502521e59e3699e7f2b854c3742e57600098aa76eecb0a3f3559c1e9af7ab9180d2136289b0a69c3dcce69a9d248be59c07e688b054ac2d76e7f0a624439c246c0ab1e2f4e6b840f1bb2ed58ce8e48ab5072dcc25ce0f12c0fd7b38c6f645293e0a3689a7b3ede76cdcff0b47298f318c42ecaa3d1b213c6cf2a9d61573cc7db2df75931dac375038bd28c277e64d04ed110c5158b4dbbddcb80d43fb4d3c374c8d6964743f4607843f433bed7b62502657a89ab57300ef0331571fe85c48edd334efe0d9658b343e7aae562f5466a074d6a1984c43e318e059a72974d596b9f56c33db62c3cd10be0a857b42eaadc8f3e55c43d1641266c78da622aa411bb7ec91fc4e54594360c5d2c300c0ffc9d044bb97fb01c176f3a0e53d13a03778090c7f0a5df2909bb860f6cb1a67239546cbe1853f6fc1ef464148c5adc972a1bdda908fb12e774e2c24078907f2a962549fd261fae043ad3dba29624a3be5794648563605652c72cf8107dc400b273d0b7e60371e73ced2be060470d24ee69ef52bb1571a85d791f971052bbe64e1c141b6a702d1117e225682119b4b48f264962960360fd543c1914f1820e4164ccd7eda47a260c44099eaa2dd36d21cd6f6093188c91cb82b5f6092ac3a5704d43310fb459b9ea441464fcff3ebb2c359059d6aa3b76fc707c9248c417d2d103e81fb24106a6fa067fecaa6efd67f57d13d7aeef3e074a22c648ec4c8c2e097ebb2f819bd4907dfd5796a186e785ca8d872d9bde701b7e26ed012cb881ac3d911cb0fb9f1bf21ed9fba9bf84d77e61a745ea8ab1ab2fbde8612066cb3fd4c9fb9e251339854db8f9c14cb8b2a4dca8537e0d756f2f1bbde4ae12d694075998d205b7950d3fda4f216cf66251e267638b7b8bedd92c2c1ce196b0f8bed9f0ef6dacb3afc113a086e320507e061ab500101062e4b678af6b7c9bf1411b0e628342c7c199e572c5cdde456818fcb50e7db5c750b8910d04914b12805c6a2e97efcac07824c1e320638d967cc523b8350cad152e6ef70d9b84adb927e0df8b56398105df2af77f51023a3c5a5dd9a84797b4c76cd888d74deafe66f820aea2ac3fab92163d1968d95e7a31c67bf1ce8ab3de0d8852c099d236d6b0ab8e4c6c4a7b10e79e7b05e7f4efac686b16c73b28e9970cac07bedcd21e5bbaf78a67dc9b9d0c73c528d075e845ff1edd99312d6a78ebb70cfe22fe7a835d3fdda9d4e2b0dca4f072493eeedf27c553e8112a65316d1062967f85a30f0358dcf305cf0388e99cdfe849f63d13182bd5fac57519b68809898a6cb8bc3687fbc5f2a0f6a699efa6355a601ad616b3965077a3d73fb220dad73c570d45c928850b4d7896b0c5c0f1967f46cc12f4318e6702e0a377438649aa13333a438b8dec9d3d9d17efae7328c13088ef241eb376d321490a843fe55fda78753e586ca53e53414befe7f9bc548ca51142bee381e48d0116040bc4799f1c353ec9bb345c04703ae14fa73ed8071f0d3cbc7a74264b4badaabd0798801b6ace38b68ce4755c4eb13f2e9a1c2cd1a6befd0e65d6d88e38556687cfd208a0d412a456d7b00b0c47fb2a256f26e9240b38a8c2c37c77eaf3d154815abd3e63d29c50c94a6d0604d670a0a2c6a2d279c15e359b77c1e8fef29c77ed3d75202f876a99e525eb0b895c4cb60559d3b2263eacb3f1f6752059487ea555d34efd5da3bac98f26940b51a9270bab20d88426926c3986d794ea857b6daf6afe14414c7d745862e82fd5d83f5fc1ca9456b1230d59e456daca7ebe4d1b33a7dcffce838ba5f7018e8f9b4f78143c577d0772ad21745de7f4263afaa67c3df0fe55af73a545462e57502ea474e97b349beb8f4a17310711fa2eb1f271356ea974a3dbed357e044a580f21df732c7d2603312995ea95b5b8078f1eb1a6ac8ad77621c0e44e7f47c45c40c54f7659040933ff8daac7113c1d30363a4cc2b3fce8a01304e6bc6df932a4fa532896722dc0dbd5de25f24d9248ce3a196e7ffd37dbcba039ef25d91d027d961d93f68cf45478da7193f4a03b1fcd6bea1a66e57dd36fc2cf69332ccfb27c89c26026e2539806bff3fddffce9b85e5e695f49ca4160ec9de8f6cd11f1ec95daedc778812cb2e3e7b12124b77a8586005bbbc304d4db812c603abd7a02908d62c634a0ee11ea31bc9603edebb0cd183225fbb71bfb7c099de249e98881a3b11cab46381f02eeb6bf5745e2ec01591298de85b7658ce2781235396d4a7b4a9d881b5f200e5d5e57f7dcad1dbe5d28690b85f4f0cc370155f890f40e6fc41e14bccd7202f29c62c122865d995fc1f6a7ee3552509c6d0fddad9e99eff5eaf7518c3aaa87b3f3a427882a13f3f92a63b6db459ed6312f25596be138e43b041f2d4386582faf2bd1e7e871e09e12e772e9462445e96d04c426718b55b6a90712cfd8682215911add0a48f6ca91dbff933ee474c6318b73ae554513c68a20b6341554633fcfea6d0803cf17ba54f2bd79ae7ed9d053f06e6a281417388bceac90708199a7f8891a2ebf33429ed7616c0915bdbc1eb35633e5393f1a49beb77ae7511393df12c2c72c449dc484b6231f59389ba226a3d77a0103080bc4ba4b5ef978f8611de57920214939454283419156151c36587a63b62a4e168b584304bfebb8044afe193d13a408d895b2786c47b8344fa763ee30e38ac870a62ba2df7e1956d682aa3bcbc0f8fb6cf7a5dae707d516138ebbefe65d785803655f9208337272d8aac8cb4357325682f1dbde99e30bae4bf53d04aa769203b8dcb06fe5e733c3ae95aaaeed7648b3b42c5266f2c637590a153ae61279caf01f3fb3389b1ea48d921d0b386f5c5f84237b16042c69846e3ec2d33d07c638b84dae3d8362052b1fcc02d06d5844d73499b80be8c6de7a0c6aabf09d766c79f17eac75cba723d892e81de30106ee4a952d2cea36a87fc935ba72ed996423a3ba3d848196b80fa53416632aa7d08a6de8b439208c34c0d509c4a43422ba54b14da963f2bc95e22eb8db50d7469c4df7e6e42a794403d1d82dddf0020a04a92d41fb228f4afa0ff8d4df95df82e12faa4a1fb69917b43880b2256c4a0fc8be491b309654f05621a55d2162aeca3d44b57024a0831def30ac8df8ddab84f244bd2ae777003b92b7f7b86bbdf82f910d47c48a16761021ec9f1208f0e6370bfd43e6425e0c4841ea17c393a4acfee9b691431a2323ac530ec57fd330e34c6784b5bb656c5f41184b96c7f486e27258d9be113a2e4c506ae4ee713401fc3d721c7b58cfef7ea4ffe99e42748cb181a85376c2e8494e41bb3a62cd07ae5f6e84b5439fb8e3b71afcdc952da8fa32c7f67c3762c1e7e9844431be241de6c71b063aa281fffcb4ef38c54166937cacbd3ce903e490384b64189ef7ec64fa042d7a717726f12dd920befb32fbc1bd12c4c130fdcb067fd8a26a533894870639a70cf232a245e460d476ada179134341b33ff9f772607329a691ac46c18379ed02806782cbfb8cf397cddae8a0d8e6e6d8a8a65d95c0a9ff7c735aec476fcf9c39131bc5b86ab5b9458e4b3365a4a33ca20804f8b0edf828f35026f02b424f94835c520e94a869b52befd5719e2a9bfc26a3a9db38bd313af93413e9d2cd319b8cf8fadd66fdfa8e2247aeb89d06deb0e9b3bad03f751256616b2732a867bf72d40b634385f29b71d9606fc7f4da12d6becad439770acef7e374714ac3e07c373a9e2f3485110f6b5b997f417a36ee541f6fed7f3c4a0be58bbda2d1ac02840a2329b6da82810603f297f121d00a47fb1b1bc5169443db5481a08830fd6eaf4676f874eb2b5f881690b21f874ef7a1ae1a317aeaf6db767095a54ba7762d57660c07e14790e6532fbf88b06512126ac07950784e66f674c10779a5f8c6a0daf0fb81d5e858b84ff4f97c7c3fcbdd3f428d68bd65e56f03dd6d8e1efd68c1eeb305605110294732e87f250574219df119d1d801d233453b77a45c8c536a6bc610fe7b60d4c2bfcd7ccdb12bdc5580c5612c9a30bf677d640ab01ed6b0b19ded15cce707a1228d816a985b72fac65d04ae5c9aaca66db91637d4e825dfab35bd6f4e43809faed36a00002f0b494f5ad2fe80144c406eb35d5fd64077e0758c332bc63bdb363f2bb8a0d5655bf54638c415a2769079b2dbdf57bf2d0ace397e69b67fd05f54cf87fae6515e35a5d9f7a1774cf33fe7bd03391c6ac260339535beccb444d3fceaf39055a96ae6b23af2da1492e51bd5d7d931c7484e80acda1c26884afac79f3f84cfa58ff2ac91ca73b3afc22c7f90eed890f25f4cb500b6c216e64f7f9b6fabc9dfd8441b2f8810ac13a1f2ff57c380ac60e97a2b6bc707ab7b039a395addddb038c3458f453d2c51529ec9a4d8f6956cbf39f0289d733c152cfe74486ff92a1d36b9990b424c6564ca9f1dc1efb88f1aa684babf5bae3d15e197faaea9415ed77e4227aa59c3fa3731e402e81eb95ce01e53342418ee0670e66fe77ae1b34e69418fa774f904f7544d2cdf711c0abb51722a1c0ca7f46cf5ab981105ca266c5e5da8b81ef50f984c5528815409c65f9e7fde6ac2a90996462edc057c27c4f8bc7e84a5da03ea7a8389de2ca1c41046e6d91c135c4c92b4cefd0d3e49bfae66eddd246f497060a7220731a400016be31ae951461823aa0069ca3aa83717aaf076ef21a46ed403f868702117ba5a924b124a758d9fb2a5b568021fb9e446f8b9e3dc20623a808dd9626bf4540287c1c44271303cfb880bee07425e209f9d21aee551a8b66c5869507b67aa6731ae55582dea9437a7f8ab1e5427dfff6ee208ffc20325a9c0337d3c3e3fb37ffc80dc868a5f22aea40dc42fb058305f63bce1791a5cec1460006e6ecbe2030a283a4930a263f19e7e35ba92e47a0a03d7123e984cbc1a759f077e417193f832cdbc37df82962290edfe903555ab936c01e3b8a9c99e800d761be8547934bee041bc8678561c54c51dca8966adaf500a07d8034c0f97be817f4192cb88e4af83dec3727a36459c516a07a9df00d887020364d0e3ee013abf8bce0d91a1d1072dd82ec4be298349f404927949b7253475fbb73585eb77e3e06441fd989f7ca504c5ba1ec1ebab246ef2d76a99fffaa6ff1ba1c75693e80132e98d428f91b7048a90307bfa3fd7a0f56b6d1f3b6751b72a02a14a1f38062eaf6730195721f61adf573272b560ab7d5115873b18b731c9fccaca5e8cbf5da4a1e3e13a25825f21d5385a524e28444d04a1d34c838bca664b6a115466676c0cfce0caab1f6d7387dbe38f91594ec176c9c13d449") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) getrusage(0x0, &(0x7f0000001280)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) linkat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000001340)='./file0\x00', 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x4) read(r0, &(0x7f0000000000)=""/32, 0x20) 09:15:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = getuid() setuid(r0) r1 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1}], 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 09:15:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg(r4, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:15:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 09:15:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) utimes(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)={{0x400, 0x1c}, {0x6e1, 0x5}}) setsockopt(r2, 0x5, 0x2b, &(0x7f0000000180)="632af15bd8308c8a673646a64686f47b5c5564f8067633382329f3a2192bdea6f75e1d574622d7f2223f7b93de2e0d1a1adfe6b43eaebb7ea9f216753360ed210a32160e9e7dae26e53f87d8c0945c80e4d66eefc7349b026de4e6b1dbc6d18cf81eb1c716973591d4e34d6c1f66ca2110d9e85bd1bea61f5c80e5e00dc926f4313c81c6651fa077a6bbaa0213a772d397efe6411e6c3de5645735fbcf4db0a831739dbb01a094b71b2d973c02f28ecbce20c211348ab8541092bd7339b43ddeed8ad5def62f0dbf17155b42901c208454db6705f82409e34c946aa1ee38b6498bd4ed7e9d5fde67e5286ee030", 0xed) 09:15:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSPGRP(r0, 0x20007461, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20010, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getgid() pwrite(r0, &(0x7f0000000240)="71d0139f995c36e9f87e00fcca589f9683b2b47040de7945ce25af51e35ce00c214632e9063921ba5d44bd758c5ccf1ad7e5c8e8dbe78f094fa9982d2b3159de29c37440f22251d44d3c932dddc1521c368324d526f0aea3bffa17779fbc7f88c1f59df4260e34daef3311196385f833c7de3ed4ee59031a6013716e0ca5e7993cc7933a934d", 0x86, 0x0, 0x5b) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) sendto(r1, &(0x7f0000000300)="37011e9b9cf389dd97962854096513ab72b364553fc05d4da375160c58fec717b286406c1e9e41399cb7fa9527d9918cb3745e0febdf2fae7d23", 0x3a, 0xd, 0x0, 0x0) 09:15:55 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 09:15:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{0x100040, 0x2}, {0x714c488e}]}) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 09:15:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x122, 0x0) fcntl$setstatus(r0, 0x4, 0x44) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x28008, 0x20) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000480)="3b408f14524da419e6fd11b1a2262fbc838398c962cd773c421ae1f05f968a3c1031421bf34e0e5cd6404ee893eb1208b9e54b8f28a3d1b0b621ad62e11ae2bdd848c41d9e30e84f3d768ff191bc0889ff49953850f079b7ba151cc464b0e082821b08f74612f92d10af9663d25060e97d3ceefeea5d04986db337067e98526c9c020c4c13e7a9d22ab68aa30e54ef1f9985568b2e07cb6153a4a1d61771f8c7", 0xa0}], 0x1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001140)={&(0x7f00000005c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="1fb6cb6e06ece0da519c7e9e8af252df29a19aaf512752e2521860b2e736e43298b15461cdcf64dbbc89ec31b392045f1fc11bd37b06", 0x36}], 0x1, 0x0}, 0x400) utimes(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)={{}, {0x3}}) r2 = open(&(0x7f0000001200)='./file0\x00', 0x100, 0x6) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001280)={0x1, &(0x7f0000001240)=[{0x2, 0x2, 0x2, 0x7}]}) ioctl$TIOCCBRK(r0, 0x2000747a) getdents(r2, &(0x7f00000012c0)=""/142, 0x8e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001380)={0x100, 0x0, 0x8001, 0x10000, "231fed534759b0910fd29f3d8b06a5ea0feba3fd", 0x2, 0x8}) fcntl$setflags(r2, 0x2, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000013c0)={""/16, @ifru_dstaddr=@in6}) lseek(r1, 0x0, 0x0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r2, 0x2, 0x1) sendmsg(r0, &(0x7f0000003d40)={0x0, 0x0, &(0x7f0000002740)=[{&(0x7f0000002680)="72898191bfe3965b86bcf341a9be93922c61f27f221fbc2e8937611391999b9dea736d3e9d75d0f46b4af2a8bbd65a233970dfbc814036373a9a22a2d969d3b3e0726dfb2c4093519e0978d61406ba0e1d4d8cea4a4cdbf4f4915614b6a1043ca894e84fe90d388624d8d73312c880aac9f7ebff995de1ee627ce5287fb6848fdcfcd4887ec417b503227b17971c2d4859d9dbf3", 0x94}], 0x1, 0x0}, 0x408) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000003d80)={'./file0\x00', 0x5, 0xfffffffffffff159, 0x3, 0x0, 0x20, 0x7, 0x1, 0x1, 0x0, 0x5, 0x6}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000003e00)=0x5) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x6) getdents(r1, &(0x7f0000003e40)=""/239, 0xef) sendmsg(r0, &(0x7f00000062c0)={&(0x7f0000003f40)=@in6={0x18, 0x1, 0x1, 0x6e5}, 0xc, &(0x7f0000005fc0)=[{&(0x7f0000004fc0)="b43b45510f52d0d896de2bc9c456083cf98712f8774b38bbc0bc30b1a85a341fe64aefd1de5e19724da6f273bb592918b8ec89df2af45b8d746dbb6f3464e31f2436b9b3318020f641d59c78a548acdd8b7126feb0f90bb87019e477eeaa59280761ef804a98661114bcf2c65c2d111e2e828ac948f9e6bb18c05b76175710cc59a07faf9b7612c50ea07bae82ff92336d0ed539462863c0b1ca8d885ac4af13a19d3e0eca2f904a1b65312b45273e7f7f0aaa5a0f4ffa33bbacc7bf78736fc09f1de1b37418e6423796664dc90a33eb796bf37eab006fc62f1e9a08d50be92be1abd8b4554d7d76e4a5bd6b0f70066da68e07387ad6fdad85ed2fd3de2f53e13b21d1c6d1a573faa6f004d08683a06dfb7e5ef2cab1fe75d2151a5af7510189168359c5d5134f551938f904177e852e0fc9b4edc6b3e115520e35e347ca328cc9705b55673e57b8e1ae18d567a6d3a162dee54b0babf9ea2ecde9ba50c6547f94d1753827a50ed1a98de12702e42a574309c2f91f33c745d69f7e70d0151dcd08680eb7d8941b303b1ea16b3822acd94c3cccc2f11d5261c2df53ba3ce20646d66809387d12c79b76e1659f99fe4faa65b28622267c160e3e2c9ece831e7842b9f7ab1765c771975d090228a3f59a0b02f471b8f89193f3be7e2d5a249f2a0a0c375dcadeb4bb70062add5c320663aa6531e9b2c6d05a10ae1b6265808ccfb10ad09e23fc1006aea78b78a588d046dbcc8349ff670d613bb4e17275eac112056ab1f66e334bf7dbcc65c5e6a8829f96cce5a4594b0a7549fa62dc29ec23cb6d702fd546fd4759d547090a64b4de93aa62765125c9a24eec72b795cb79018f87dda72ff59ddb8390c85a96ae1059024e07a7c9ed836061cf8dda3e8a82370311a233dba05839a515ebc91339caf92ed5ba924739ab34228f9ef68ed6d01b42d10f06effe42111494375e57f802e9c092b8fc66ba3288cb37b55a59534af327560c5432d1ba8d8e2bcb30f3fafc943da6c444c0f4104c828958b9801a7fb4c1f3ac82a40d2f0b57a293392caf59b7d29818e171a3f342756c3a93b23821e11a0547a43fb3e2571a7676e047a88cbf0b4ebbb42aae73f744c25b6f4af119f791e5f8ad37be174e4f99d11a2e3c801dad8c715d30a16fa31126fa666d9bf192ad8141a499f9a7c8805aeeb8ceec99f29171fc78684f1dfaf4dec376dde89407bfcecb343d22ca3c9df4dd76881c4e1a6f8b063b9afaa69c5156a5e2b58e0012e319d2616c9e00d3b57a0787de5609086513da5620a1543a4ef72321ac5a04fd85f74515e7af7703ec033eb6ccf57da3bda4aff451faaa3cfb43612118a8be576855642e358e60405974c596825b37744a6a60ce4e510481d264cb49a1c3101962460fd2fc99882c7cbda8fa25b83d2c8d0e307844952b816d1981e6f4699260fda800221aeeb6baddeb4d9f334c37718c7fb8cec6652ff96558a314afcac70402c54567cc8f75e48fa2cb5d97eee6b30293da6a662f50aa410e17fe7553dbaa27b9c3ce280e562a131851d8c39fa1553d13b32a5760ca02d92f75511d4f7869a39c419a9c656023a99c693b1c65b9dae38c521533a5302c7851d54fec72de601fd93cfdaace459d781dbb6bc85e109fa9affe76bbb7a8751cb0dde4b0ca79d575d642af9d1ee8ad0f96012e86603997a7e86e963ab052c6f05fbbd48145f70c2a9a4bdfe9efd62dccc49ef8cf2902c1a570fc2d1bb9eec10fe64f042104923b85ec9e3c6fa78aaa96be2ddf836bbd3eee1cd9560ba7ceaabc1ab437d0f5d47ffd9d14207786a73f15a478d9def65252f3b6a566dd4c7681f29246a6f37d405ec898d4eb9f80f3be253189960fab5f05abc609065bdcdbf86ee85b4b7816a2a8a6ae167e77953ba74dd44844aece0aad42409b34711b50cc974eac0410e581bc5b85b8f2de39b7e579500fbcf9aa0e84b85f516b490f5ca4e5040cb42d355d4ac0dc3a89d34bf380c64a6c048b6c908bec90366c9f197157c472842806baf1be21eb549870638029cf0b68abd14abd0b47714eaaffba19dd8cd20ddf171a68f866721dabb905edefbacdd643f0cf5f669730d5e6d9908b288371a65486cf3ce5da77d168cc1b8ca43c176e2d5a2b0cf84f5f43bfddc3e1d9a2badfda3a876842363432c10583abbaaefad1802d4d989123ac91661a21c3a28377c591819d4dbba757e4daf53d8dd0f6b729c8022bf28ac92967233da301c522f07b2a591fc4c24cba9905a0e30958b516e28004b54330b6d7275a13a216a8c1ceba3cae402e08554362b52228d52eb7e5eddf5147560e3c13537e580e331c3e1c64be87c1af1049fdc71dfbbff3ec47b162a3a213e860de9a46a0b923f6348edd49e1576617b844b05f5e7bf644846f164b48c8a80f2ed2d416abf83a655a58455d86fa4ab361a7890cea0f5fddc27af60e2945d0f44b85b9875050e9326641901dc2b5cf2f7f40d42e7fb41e2d03463edd6fb2976fe595d9ed8d207591a95419fc1ef8d40082ce910fe0ddc670f070a3e9653a731f0f2ba4cb6d72584a9b1969cf52c52459c22b6f8b7b56f14f8f66216f95ba845ff32ca485ff94e3ff9db745bb4bcd946777776765d6cac74e988350d0fe95165eb3de2511a5ad6e8ec5736a4eb375d83440cdcbf79fe1bae22c4d39a89932009321befba93f0199a9c7c1fe8ce15d91a61fa611fef2ff4bcc584ec7b27369e6c65bd7520422fad7b761d5a2fddaba44bb8f0ff418be35f4cb4309d621f7b062145af8dfe5d07accc2dbd21b1a5b2d4a646bb38ac7f4e5b01fdeaa6801573109ce6bc0f8f555f96c04c3c786aa3c5ea21bb428bf425a9c4469f8b0ae95a92f465a1c107740cd992576f276ca67e329a35691d0e9725ef0a09f60b4bdc5cd69b5df47f41c3c0e9bf6a4fcc37d830080a26c8681484f84725f470468efacc021258bf1f30155650be11ad3010d75f664f7693a6afe0c511a20883bb425731676da8db6d7bb26439aaba1f053632b0a86fd5994e710e6172858293cc044ea7b000d6958ed5f3212c1a55d66a312ca2a3780bc3b78a2d69f7d8e69a07febc78e0c4f1c6f480e343b960111ef49c9f10b932ea812167058a406032f6c78b7230190fe757266374f2c614b9c8d12c412cf38df6a6a9d5a9508f950fa7ac1c0fb6ca38458a17e0709200318cd5dfb0e278918e01a17698715f014ec594b74292a4c4f4602f94e6f5ffb7e9278f8d6f990ed1047fe9fcc6fd5bcc3deaae508c112308c38d22866e6956b9856faf8a51143c0171d1686d000074c6e78b81ef2d2a6c8d175eef13f0899a06ea5c6899585b2628f51a4cbc52280098439e56011de7c288dd4ddfe13588b2cc7abc9dd55b0446bea765c5b48e69b030a0b9c11943cc9657da50d8438b27d586f72f342a58f96b09f5ad095c779db88031034c48713a885ae9673e9dffda16a827c2c20e63b36942373c793d7aee4fe03e599944019c78722f1e187382815051294c8a3d7c66a98dac53e433d5dd631e74377eac6ba5e45d0cb012865479a97a1a318bc784da159fd4aa3ffb27df9086cd0701b25ad829170df3cf26a6eaa0fc8cb4e2eee7104e5910bd612ee672d94f049d582cef7f1404f24a2f67fb240508885ba7c01231d3f7af1a386b32ddb7b1bb835a460a76874cae589d77fc55600b9723c7fa59d0e046aec2917b1816335e4d89e76372b2ee2a8e96eb44206ef1a2efa2b5b2a79c2a5cbe465ade885b67bcd660c7e9a1a7dad20c9be507885f537faae08608f173c4908ea2c8ecd8837f0b8b6775c32514fb8d52b4cc4961cdee76a1de336d1fd0a0d7c17d0dee7ec4fbc8b0bb8e0465951ad6eb0299e4efdf17fa9a5d5ecf76b234e847b85c9981e3f3e5e3bd088e7c1416ba6441d2ba3706f98d645a91bfc91e495c68d0679cb3ce618250b4397a73fdbaea81abaec0de6b990097dbfb9e416b915bf19f15263c213b013f738c6e5117394e3067e3c493d948ee08dd6e846e0c72920b98e405114ba39a083007b3dfd8fc1c4d392228dbc4edf94e81630b387318155e4fdf35f95b66bed12beb0a9d0e95e4b6de57886107de1c75dd07470c7183e29a6893b2418c2b2f8d8e0341d3da94ede9e0dcb947df14fd2c75eb290ddda95ca37508e5180d163afb2cdfa3335df0ebef7db6b976629a6967e400de2e5b3df0a79f611e6172662204f7df5154e2698e15915e4367218176854e80d918ac43b24cb0c7285ea01fb8a46b76a29c0d1a0f39100be7c1677aeb1527e75177e71e1c676d9e5a57ef873a80b09312fa517922c3976e6776ca76995512c29d2ded4ff216fae919af2e4bd75a31100d3ab9ddb07a1a0297a79c82644db9a0f8c50a94e59224abc9a206f7bd258779da3a52698f421e2f487ecab5bdcb84078c8df568d0b67d244a087c4baaf04033cdd3518a16091d7686109a47e363b40ac22adb57a6a227fd3e0b4a46d2b9de09f6c61086763cb9d08ed64694b38b355e2573a7c243f8224c0f970f80c08076bbf5af952a57a540ecf54a7808ad6ec327398423a4afae80e8cedfa9c0e7f34f5773811c75cc8792e3917d531545c4caba86fd7f3f27c4707fd6aedeee57d74d382280f37e505e21c85f77a21fbaa92a64682660ad98b2020ce47b3062f6529aeb1c66736470c123b6f02836662918c41db2f39b294aafd185dd2c72932744d327283248c42af4b0efd8f8b718e624b8f096bf6f922568d6a3848bab72662146382d1cdbc5092764eed2c0ab845c07c73742f873aec25fb9bad306e05d1662050e7b8a48effa7c553e02b5a17cd376ebee752964bd8ba52e43a2b74b9b7766f0126bd96419981e85fc911744384fa01862780348a2821f10bef1ca79d09ce382e93dfe7fb40f8d2a4b17c474f8cf41f381e468b7aa88978476d650a126e9d949ddc4381a086b7e061959d6adb646b4fa9653f5050f10352b45352da882a2d3d80c8e51926d19089139c7b5b3cc1addc27636003a4021d56716d05c8ddd1ae778dd97b6274c9d1668bb734715a9daea53691977a4641c00324218628e587b10f82562955d194eec0e14ed0ebde91875c5bc4fc4860b00ebcbd93e79087fbd41ab6b9ca3d97edb4574ce64fbf696979e08a7b0043af83c76b5cf36c247e6150caaea319461a67269ce1131ad7d89a23934a23c68ca3af6f5557edd210178d70496f9293f07253795b7c5fb3f39afd93107f8d7767e49bbbcca4f9e980f015dd719f29cca6cc7f4a04e593dbc7037ac20fb1f773367407a8cb1745384102fe91f85b15545f2cdb3961e0a876098849a9de40bf89f9fc0ba837b3424942d706014bef15c748b8b3bda15aa2b7bb25c1dd831fd803623d6654b44a0c0d746744c8189b815cb2a81f562b26c6158653b3bee1ea251cb6ac6eb1dff378b1d17fd9d1a31d6fa25fd70fbaef3d3bf7b77d42d35db7f12e1d484edbf5be4b3bbfd05c065adf83d3342e65932a42b50d098c318d7b60381fd516220dd525949a55efce92279251e2378abc9602da5e76d2860fed91a5ddddcbdbc5643efab3da44094de85505cd4752ce53fb7d52e679449f7ad90053db888d13c8e0e493c41a6b1afd12f693515b34b7771109b9d004a1c6b09250e5cfb10793f27ae5b11602e0986a9a13f6699b01361ccdfcab429f500f3a6d50dfaeaca037e72d1e9b0c1d30c1feb9aa04fe56cb927ef30700c5b68cc7d20888726f495271d9a5c990764955c5f4fa0c17ffbfffa33638f866c6545c015c640037e20dd65a32989d998bd028", 0x1000}], 0x1, 0x0}, 0x400) preadv(r0, &(0x7f00000074c0)=[{&(0x7f0000006300)=""/131, 0x83}, {&(0x7f00000063c0)=""/108, 0x6c}, {&(0x7f0000006440)=""/4096, 0x1000}, {&(0x7f0000007440)=""/81, 0x51}], 0x4, 0x0, 0x0) setsockopt(r2, 0x3, 0x3, &(0x7f0000001400)="d4b0d1831de1f50e8bd542c7095767408b01c28ea0f99671cff1c84d1acb5cd2cd88599c4b58506c885f97d0415c509042dc9be268e25dcf0e9dfefb147160386d83e2c0198c923220ee8ccd8e98a909f40c1e323468a69009f22998bf5e56b08dbda470abd80f80d5e9a5da8d361497f6f0b7e8a37abe0db3ae2c7c2ee7dfa60d8609135336cef8624bf17941674a790021a59a740b827e549004508994a61c21e5006ada560ed7a306c98f310d9bbf2e2cf0023aaa64da389b9372650e730c7532de815c6482b460ed382980741b8c99773215c4f22be0a0c5423025b103f1f65d056f04b32da486b706cbd6d286ff61046f9449876578173dc44f5a02984d87aef5e0d37612f8fe06d5b8e6bbc133edc214fb7478b9259a163d790eb09eed34065e18f398ff0ca50715f140bce487b17480b8baa29e73437b81d64bd53a7e9d5cf67bc91c200b8a8c47f01189a4c1258f8d14d6282a10e147d3cc5466583d6575f1f4a0242fda2b0b600e7e70391d8119b5c22273eea6b566be8927fa567b62170091d1fe4c7db3d20bad620ef4a9cc01b84695199ced98daf1ad23437af2ecd4b89480b629efbb39f55c868563f3ccca1774089658af6c5b22f6276d0f8e4ef9fb10c44cdfee928cab262fd8472749531f68563b5bb1c120054d84c20438ad1dcb0e7dcaea4fe98312d69bc69f3ca73fe8da5d83518d83ed9c2f39b702fff93245221855608bd64bf3ffc824e57e9e23e367a1a5e8d7940c280fdadc0a604554c3493db882c6ced07a418aa0b5dca0c7962639fc7a5f7ce89b8b5e0aa54cb695841073879caca8067a4f9b3f9efe85a56f6d094c94d3692718dfd07de07972f712aaf5cc36b6e5240edd24bba6e43f270391ee3795feccf3587adada4306a5dbb6001a72e076064c37ffe6788a9857fefa68732ece5a1ab1ce1f1ec246622caec1d1d2274cbcdc24a77f45cd4d6ffe0a06edfd274632e2e5d2b4badc35f1b0703ac24c18162d991236b02d3c05057e06e19f8b8259939cbf08d90d0f7f54ae5366729e2534bdfdb39946b5cf3b055953b73f1900483fe0edd49c6a42e2c121a8aac3316c5bf5934c7dce3cd577312cea3480cc7c2f982669bd590d3b305ab07ca440cc235949c4cc35a883f668a3d7776a883b6898228c11019ff28e91ab39a6379bd966a1011683b3725de50907512629ce97d8ffb3e96c55d451338c25ac7a8542e41c4493da3fdfff9a91b1ce3c86f28723aef2d1cc229d1c8dc2a8dbeb9e40f62aee433b06e1e59937bf62f47a269371a3b9e624f1882283d421f727f44e79c385943a58e662a2e0a9c3846cf1bac398f9fc382d03aff1fbe69e0bb2e4f0fea7112c02723e42f45125f4f9b70b66335d363bbfcb94579b5eaa83b7671d7f97b39ed7ff0d66a86c6ae702b84b556699fb8c3b12cc98ee60bd8a30c127d912e838f643ef0378d54a5a21ce35af8b381cb259891bc750b643a53b4b64c52a27fbf8ccac6ac224d28fed3254637aaed0e5fb7b27d51b69c91aba6a872e16c0a285e75226b882a59ee89d6592ca39ea2281951e2bf424efb3b2ed2960e4033996484123f764d5ffdd6c1ef937b12b4990e227e7ccf3d99f034eb9dba4f2f622ffd02f3fa575c1a1466428bc439e48a382c479f3a54dc023a16c44a3dc0b1989ff3606f83f658e2a6bd7bdc273207ccc63bc83101a68a47fff41725d893cf6630465b96430b21d51128d15b68c834bdae882eddea72ace6596bcce2c68fb9f92c1674ed016b1c518cb5782d6341b0f6518e80ae16c321abe34c88b2d2d64e4fa17386b23d8f7eef13f6ea68ad7a0c032e0ffe55f3c76d1e84b8a043756c0e620c6fb69cb70b7b4d9866671e24051e2cc0cc6867b263f07812dab9cfcb1a912cd14438420b0e5d2ce0210d089a68c886978e29fe79a6598707a3a53df4853ebe195e6b201792087706c81eec3a09110ed6d1615be538f8a3fbd36795a299262a7edd0af4a4115b8a6d5abd1b04347c96d8d880b98d8c801d2a3e656b64eeed8efda1d9ee094a66443d714ca2aade45d3fb2cecedff8f34ffb7f4029f14f99cdf752a5a09f54ae42e35ffedb040e57787d558b886857017f40ef2e1bd75f686eea1adfacdb22e231b04b2ff48d8e5d76c525320b07b63aa34d3b4e2ca3ce5b105ddfdb6e9f1cc4187d6014714eb19a569fbeaf32685b06fb9ee23a5445968985b03187101162aeb414dc9caff8300ecb4d532331a48a3c4b0c75e510f499a86f6263bf645e7b33a5b0ee97939fb4fdff786710d0bf337c7dc12fbf9a004bce669a51b0d8e2d79ede6ebad45c2115f8de24fe48403c1c40703eb412bd3a2766bc38e965e3c12915b45dceaa69cebda440338de94cd7205d7e82c1901659de5a086cf375da31505a6e9fbb404be98087d9fb706f3bc9d4b99517f6c43d2a0fb11df487f4f1c543cdf22c679d3a60a37be25dda798d6c932e4d453119d980f6047a784d85cb2edd18a3c6a418eb5e76a80bf1ae93d35128e206d31d90d3d199a7e675fc2c2b4a6d45640f25f911a0c44a28731962ec8907c04418bed371fb8aa8fd5a047714621b79580d2bf7f1e1c8e1646d321e65b83c30144bd1abc818f3d0a08db4a1f348564f541764f7bb4410a80e874b6ea1d09096f2d9787ac5c00399f816b0d234a9b7216ebd2fd54a72a10b00469a37101559a98629f8be0bb3e2fb18a41f6813b0f4d11af7a425f4fe8c0a32c9fe6fe10a003197e1086ba61a78d0715577110afcbdf22b81929119bde667c3804e925c7597e8cae8da0e20943c6c686ee12371b4e95c2a0298e588debb209f8b0a9cb34455ce0daf62e1f864f30622d02d89c4cf824bd523f103c91dc8c0720700591ea3f6deeb46acfbce394d4e97e50e4c7368f88c26dee7e7ba81b5f6e79944cb0b233dbc40e4504eea603a91427b19b901403749a3a31699d77f53032553e58cdf6b639aba483c47cf504937cb7e4ddef9879b6ee1607bc53857756996c6c0bfa9a983f99d9065909b8aa02006ed63b90dbd95a91353edeac8775b5a38b6c5e33b90afb2c051f8831ae1fc26bb32cdab4972c40dbd63c5a7b73cc1ae496bc8510c9dec3fdd8fdcb4198ea6fb6c968963ce5c3ea6e186799b0a5a187748d96647d03d793bb35b412d92658b4c01153127753413755684bc372f358c1b9067b622608ef55a9ade145620af44775888f0ee5ddc5a0a2bdb59ccafb6083339afb97a60e52c01cd96b3075da877d02c657cdb8b6efd647ea687f8e54fc1274a08554a1548218ea41da22511c932d3ea6e8e35904ef130e8a7828aae8edb1cee1cf5a725956f858fd5bcf01acd84cd7c73d9b0bbbd8406605f6028a545f954287a122030226aa141fef04e96d1ff5cdf93f2ec0a16eee809c28976315fd5c9941f4f4f42157edac1d1265ee5532058b43c2dd945560908c0ec49ea64e3c36093ee50336385a3d8598f0e8ec0ab0c613cfe0dbb9a63ed4157418698f92a37b482b8042a345ff2307f5a003f5c0ef3108df9ab9af0875fe8f8e3308c9f33708c939c4d423ccede9a9e4f43c8ea1231a4c0b0cfcad2545f0f513e030854acb9774157f8d2f85e0df2eb334700e727867a89b0c0c3761ed758826028cdc4430f3b517af8d9512257c74c59b4a78c21bc2a952c2cc6ffffa44b903d022a04cde9d25ef50b417ae61cfee04b887aeea194feec1ca6b976a8e044a980d9850ee28ef6d57ccdf754b19c704d0d5b2f62f294903937c7858829af917f28e5abd04cc8e6f5235efe0f48d32fcc591074d76bf11744add8518f7a5f217ed86bfede395645ac9ac90d45a8f1c450fc33193bad1a8fdee0cd49bafef38439d45447e53515a327fcbeb6651d5c8ad1bcd222239a4a3da2e57112e8ca0905846c45c8b6b7682cc653dce72aa0391f39f0664b6d9b592cbe614796b400dc9cfd64f6fb05abc07a108802dc67bf943d9e2ef31d96faa8260dcabac62e3604ef7965cf515aff9ecf53f0f79101ef598bb3c48eba335090115183a26d0e6497ae4c0990e4dc183d4d914c4e8c54f4593f29a59322da4944415a4fe4691ed5f048d939173830f6d5ceaea696079ea3a9aeda5c88362d86b2ba5b5258586551161b17d405407e2319de998f81ddcea9b753ae224ef774031fb3558459ef4c0078bcd74ee3bf03b387e0343955fee6ffffeef73bc985cc6207d3b9854b84cbcaaf5223b025d95e34014309f000fd6c24a035832922eb19e591f4361ae8c8cd5405654d5a330482f863de5cf134b42866a5cad7abcb2b1cd6101c68f42c223d34a8fa0c83daca2e30fced1a0f94aa1b58d9352b0cf3b7a6120dfc781d449c3f5400eb7f25c7ed47ceaf2ade12f4ef262067844a79a42c5f4e102cc8ff8ae81860d8516fe4502deea3dd24ad9ec5de3cedff36fd90d27bf70dbdfdfd611721e1b404aa7e2daee7ce94c085995221dcc72bc7dc7c2039ff60b7705f7f6f6a0d2576fc2c0f022a4d7a3dc10435542ca97bbc196374cb7b91613b4daf0bc55680dc72f44890b04d52c45ed57ea860c5d3d569fe58075fc9d16197b274fddbf3cba6c743a86fd0c0d7675a58dd50867c9f36673afc5f7edf87ccf2c53b7ad17689271bb61f5d68d5f338e2cb87189418f811a183d2bf5ecf0b6f730fa88c3543c42e878823a342a9a964731cbcb7310172ca2ff8f8f73f9c157848bfdacee7594ea90fdc13098053d9ecbbb535f937d4aab99cdfd1a85247ea87920b51105025ddba2f26ecf18f425ae4c87ad67fa5e6b58852801242d52fbdc948cf9c85f4347adf1989fd9bf48bd827b788cd86ff3d7ee076f1a3d9724a45e277bace4f54194f13cc1b40414b7294feff86c34f76006bfd7e02b0f09dbd5e9e0a4e1387d7c13b0e126a666c05b058aa9f88defc5952aa7535b21eed24d3279b09a02fcd8cc9e4a9c6b1d8921f98fac73766611b94e2926f50761e05f707ee5e1a14b42fa8dfe2f14c8251d065be5eaae6d15ecbfbae4532df6f6442ac5f49f65795200c728365f88a5d5a21a21ed2bff75344e1e1332ac42e767f5e6dc8750c6b46d64102b6cd3c7a821ca91c19fb4a7a8bc9cbcfe5c57349445f3d2c6b6dbe7eb0eb4fe200a2febf012d2cdb56c9e2eb71674345044d435ffafd97bcba5f31f4e5e3cbacc724ea304c8c951da05deec635e9ab199f50d2b94eb5098eab31ea35b401ebcb9c7cd3e06171c8a15f921391a199e044433f707b5065bae578d2e30e2b4ec2da5f19ccd5d0719541cbac017b2efbb14cb6fe280e4968f63f80a766689d863f137a335f79e0304b9c0ba2bb5b8e3982ee69910f70a32ef9cc1ff8b13897e5d186a108086c7c85213045812c1f1f49085c525a9e0aaff71d4cf7209af795dc24217c8ab8262700158ffe24a7cbd63e81d24659cef7e365baea737f6a716c501fd5addaf108d6e5501f4530cf6548965cbea2ec347676e19b88a3e5ed0fb5059a42580ce12969a2c81220a34f8a06c98068da11438291c08bfbe7c53df293fd9c860a33d5cc829d4040661ed24db19c14cd1e9253e32943cc323218a6ada103d104674860afcc58355d6797eda06aad38c0755618b3b10ac3108be7241ee2b2e90622fd6f976742f4fd405c9a5ee5aaf4a890e86b4de71247c4fe95f4d117b3f0e6c69517b20be45c8117a85fee3623867d925aa9501cbaa295e1ed19762ade8d9b3e7d5e2bb1e4796c611df738fbe65cd2f29f860b1d6c22de8ee38b7a33a621ca98616d09701cfdcea5a2c022d6923676ccf1c06a451524e9b7992d48fba3cb", 0x1000) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000007500)) r3 = semget$private(0x0, 0x1, 0x200) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000008680)=""/99) 09:15:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setreuid(0x0, 0xee01) lseek(r0, 0x0, 0x0, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:15:55 executing program 1: setrlimit(0x8, &(0x7f0000000bc0)={0x59, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/48, 0x9e}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000140)={0x10, 0x67e6, 0x4, 0x8, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f00004db000/0x4000)=nil, 0x5}, {&(0x7f00001da000/0x1000)=nil, &(0x7f00006d9000/0x4000)=nil, 0x4}, {&(0x7f000029a000/0x4000)=nil, &(0x7f000009c000/0x4000)=nil, 0x10001}, {&(0x7f000003d000/0x2000)=nil, &(0x7f00002be000/0xc000)=nil, 0x85}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00004bf000/0x2000)=nil, 0x7}, {&(0x7f00004b7000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000018b000/0x3000)=nil, 0x1}, {&(0x7f0000104000/0x1000)=nil, &(0x7f00002a7000/0x4000)=nil, 0x78bc}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00001ec000/0x4000)=nil, 0x1f}, {&(0x7f0000577000/0x4000)=nil, &(0x7f0000774000/0x4000)=nil, 0xa5de}, {&(0x7f000017b000/0x4000)=nil, &(0x7f000059c000/0x1000)=nil, 0xffffffff}, {&(0x7f00001b2000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006b5000/0x2000)=nil, &(0x7f000042f000/0x4000)=nil}, {&(0x7f00002df000/0x4000)=nil, &(0x7f0000541000/0x4000)=nil, 0x9}, {&(0x7f000020e000/0x1000)=nil, &(0x7f000048f000/0x2000)=nil, 0x4275}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x101}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:15:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x8) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) close(r0) r2 = geteuid() chown(&(0x7f0000000040)='./file0/file0\x00', r2, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 09:15:55 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) 09:15:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x150, 0x0) 09:15:55 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/92) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) 09:15:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) mmap(&(0x7f0000fed000/0x12000)=nil, 0x12000, 0x2, 0x12, r1, 0x0, 0x0) 09:15:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x7, 0x7, 0x1, 0xffffffffffffffff, 0x4, 0x400, 0x0, 0x1, 0x1}) 09:15:55 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x22ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x9008, 0x100000001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:15:55 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8130000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x6) 09:15:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000240)="9c0000000000e1ffff322e6e2e", 0xfffffffffffffef7) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0x9) unlink(&(0x7f0000000040)='./bus\x00') 09:15:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2404, 0x980000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 09:15:55 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xff, 0x3}, {0x4, 0x100}}, 0x2) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) close(r1) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0xff, 0x3f}, {0xbe, 0x8}}, 0x99252c4144c23c37) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x82, 0x0) poll(&(0x7f0000000180)=[{r1}, {r2, 0x4}, {r3}, {r4, 0x8}], 0x4, 0x401) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffbffffffff1a7}}, &(0x7f00000000c0)) dup(0xffffffffffffffff) 09:15:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8001, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000200)='./file0\x00', r2, r3, 0x4) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x1c}, {0x6}]}) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000000c0)=0x80) pipe2(&(0x7f0000000280), 0x4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = dup2(r4, r4) ioctl$TIOCNXCL(r5, 0x2000740e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:55 executing program 1: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0xf2}, {0xffffffffffffffff, 0xfffffffffffffeff}}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/41, 0x29) 09:15:55 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x1c0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x3) fcntl$setstatus(r2, 0x4, 0x80) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x1) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(r0, &(0x7f0000000280)="4095ce18b8cd4b82bb65256613dedd2afa09916694bf7e10d914621826b6af8e1bd668cf6b39422db5363b66a69937909e45c7588e8b6dca0d5014b3e860b997fd2f7426359b294d", 0x48) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000080)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) 09:15:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xd18) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 09:15:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="0000001860b5008b00002b27feff0000000008000000000000ffffffff0000000000455ddba9000000001fc2", 0x2c}], 0x1) 09:15:56 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='^\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='^&\x00', &(0x7f00000001c0)='!\x00', &(0x7f0000000200)='/}\x00', &(0x7f0000000240)='@\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='^{\x00', &(0x7f0000000340)='\x00']) open(&(0x7f0000000080)='./file0/file0\x00', 0x248, 0x0) 09:15:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x54}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') bind$inet6(r1, &(0x7f0000000280)={0x18, 0x0, 0x0, 0x6}, 0xc) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000003c0)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000180)=0x1) accept$inet6(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) 09:15:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1000000000000081, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x4}], 0x2}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="eeee694e6a4a6081f4bf2803b084fb2fb17749a80b17129ae77d3d3017eaf080d35ed2a3554cecd83c5410599a03ba532c80a0e6733a43c7a8606985dabc1f22b3a7f885aa953756dfce413982335a938615717ae24f4a9dcf5a4ed50810eac4031a4fa3204fb91d72e576aeff97bd1afa076709d03179e9d69ad0b63d56e56271855d9c9e7d85733f00f8070ffc55d103d4492c071350f93e5f375bad1ab9e01f6690829e88fdb20f132a9c1b8dc1d49e7dc61e9a5751870c593517eada2f6c0eccd007f047e10efb8dea5c10d559f21f2cd7c88d3db14e24eefe9010", 0xdd}], 0x1) 09:15:56 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x10) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000300)={0x6, 0x8000, 0x0, 0x0, 0x1, 0x1f, 0x10001, 0x10, [{0x80, 0x12000000, 0x8, 0x2}, {0xfffffffffffffffa, 0x200, 0xffffffff, 0xffffffffffff8001}, {0x80000000, 0x9, 0x3, 0x1}, {0x6, 0x200, 0x9, 0x2}, {0x401, 0xf26, 0x2, 0x2}, {0xfffffffffffffffd, 0x3, 0x100000001, 0xa89}, {0x4, 0x6, 0xffffffffffff8000, 0x3}, {0x0, 0x48a, 0x4, 0x80000000}, {0x3, 0x5, 0x48b, 0x101}, {0x7, 0xffffffffffff8001, 0x3, 0xfffffffffffff9ab}, {0x0, 0x20, 0x1ff, 0x100000000}, {0x5, 0x5, 0x8001, 0x3}, {0x40, 0x4, 0x8, 0xff}, {0x1, 0x5, 0x5, 0x3ff}, {0xa6, 0x3, 0x0, 0x4}, {0xfffffffffffffffe, 0x3, 0x6, 0x3}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="db616436a9c1ee6aa164264aa5df95b41ce37cbb8714bcc133baf42f127e22183ce17452b94f40364b7d67076535dc9f1cce68412b3863c547d5d6e04241b3b5030eda9f096a91fab9730a59db8f92005877bc58c1e2b17222232bd79d6137a81f0bdb0fda15712083c29660c2e56ebe284f38ef5524c7fac8a6ae968c6d902def9bcb5359fad65e4d860df900c14b", 0x8f) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000540)=[{0x0}, {&(0x7f00000004c0)=""/84, 0x54}], 0x2) 09:15:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x7) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) shutdown(r1, 0x0) 09:15:56 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x74) semget$private(0x0, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x1100000000029, 0x200000033, 0x0, 0xfffffffffffffea9) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x3) getsockopt(r1, 0x7, 0x1335, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 09:15:56 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 09:15:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x5, 0x83, 0x0, 0x21}, {0x4, 0x100000001, 0x1, 0x10000}, {0x9, 0x1, 0x3, 0x460e}, {0x5, 0x2, 0x80000001, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x37d}, 0x8) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) 09:15:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1d}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x30000, 0x101) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 09:15:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x60}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)='7z') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 09:15:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x2001) shmdt(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = msgget(0x3, 0x6d319a6d2eea23d4) r3 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x40) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) msgsnd(r2, &(0x7f00000000c0)={0x0, "8bce5071d56552d147c0f9f4601e48278fbc6c578079d561590f0ec6e0e13f215c9e687d0fde983553081de99b502a880310b8bed50f94f73d0d5edb0845b6e287cc497202f664e4c666dd3ba6fc94d98e3254126528750894068e93ad51a80634a1adfaddf404ebf4e4da190d8c80b898637389439fa5bd05ea5e7745e94af30f22a9c5497882dff0fe7b3345d7"}, 0x96, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x8000000}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 09:15:57 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) lseek(r0, 0x0, 0x0, 0x0) shutdown(r0, 0x1) 09:15:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSDLT(r0, 0x20004269, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) 09:15:57 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{0x0, 0x7}, {}, {0x1000002}]}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0x0, 0x6c1e, 0xffff, "11b4a510214806305506c18a4e7677dfbd2ec0a5", 0x1, 0x80}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xf7}], 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000500)="33299a8aa3cd70506607e465480f69a371f8087da1b7790cf215a399b8860e58b21b0c18ba8c6aba27d6c863c57b88f19c070be0f6d69389e8496ae5a66444a4c5c941fac35e8995c8ffa04ba7535567ff83df143d557186f98fc79e8a1d5c835d8947f884fe17a538fcf9b04d62a76f37736532acbff8e4abe6a8023daf744ef5d9ffefaafd67cd89b2b0a5241d1896eb73faaef800d7a14fda7235e7b082e5a0509ae15a4449055f626b68c741385ac2bf5527827e893ea5ba96169c252aaeaf37f9b0aced90ae5d10f2b9dc05497769d8cc0ec3e72115064345a4c1f8201af9d38201c3a670197cba3ee9f9d81abf70c9ea28208ba848d6d0f62adf20c779505eb14741c2eb01f6cc30b5da36cea68a278ab8d3ca5c2cbdbe885d3ba96978b238d8eabcc21418746f248131eed916759cb65c43438f7a72e5acd8f7bdb99550780f5096d85d60d35a4b604a8b2aaa8100703e8e9cedbbe9da65c9c0afe75cf5933031bc43891233f36cbba27611415d7697d3793c977b18c14099550b6891ceafb94e7ca0cf1b8e702f20851c9f73c9281fd6693f14d3852bb6a72334a27454163ad9cc3522bdf1e2bebddf5d3db48fb1302114df837537a173266248c5fccf210670b5ebda8e31714f3970bb625dea47d4f4d12f6049ccd290808bf5a681578682d1ffb3a4c0fa38d02a571603415a9e0d2e1b6dac66a698f96bbc3933ffd53b0626da73a0e2a3177b1e0bd68f144a87c350db7c964c9ae4f6398fef6bb38f1eb6e9a50e2df0976bdc14b219f441f10d8bb900ce77b92896b72bb186f49ba1c4132d3b01724f1fc1465f3d1414ccf2ae9243b0c97fb7bc23e2b1e7301c5dd41c8b130bfeed54c3cd3fadd82a535954fe10d1e836507c28d68c2542b0cec45c6a8f525fe3f7be51e1250614ddfd0598d990b024102ab764f855d685c9c0653c0b22e235f2d4dcd326775dfb799ca2f7332a772f3dbc1b4db98049da3be09a3ed6aab4202c84bb713151c08909b7fd703453b32faed08574d9748ce9e40a5737e9377ef138fdeafc7d78b59da48b91f451347ad1d654f49a6d6db8dbd9fba391f57f677364730cc81101c0acf494f6bf2a6389a463b1469c3a2e174435853f4c4338703e6c2af45d8d9ed23ed867d58c5b2d7ad1c6243334dd0f9e0dd333ed15740f4e6070e7f373667fb104cb4564658ced34b9e449482016eb257f048e652ba4f5d4059bcb7583edd8bce8b5d7a6855ed45edd682bab124c2b7b5742a205922ce8cd93fc4ec4eb4d58bd131cc7446113c6d395ef5e6aa4fdb91dc3ce724d7ea72927898171fd12b058a061af744266ac49b07f23aebeb638ef380de3d592362764e7bbb850f00eb97523c0ec7c3e11d5aa24f1b7a79d7db2caa6ccf29a85ad2a83d053ffc95ef6a3fafaa98857d38057c0a0be050c8316b2259ce94019e0a82e2b01b0f49446d7582b4c15198d8b55c2179446f6d9aaad3b38630871f16317c69a19747ff1e2b7eb739ed3a6936f872037099f9fb5f7c6ee0d2ac7e559be5b0e2c2c2d76861f6b040866b410148e8b22a22abc0dd68e8c6dd23bea37cb1ba06cb2c7a759c7ec609b35f7fc0e19d8eceff4d1509ce7655a7a2668ab546866c53c48796d0b59c316ef60de944b8394131de6e89c0bb5775aa378094408b86809744102d4073e7e2beb5cf632d89b65fb10ebd9f008392d20f46140d07d0d485ef2bf54af6d77728cf6e5c762603c299047f94c1d0b3478c79bdfb7d38fb1d9a8a1270a07e876f97ea3b8df84caf8335f3ddaa7e07db72d574c7a7fc46aee94dea239f69292e2dfa98d0f201585e31013d2a65a3e6c10e1ff57a20688f5b4cb62007737c0cbb24bdcfffcc26dc06f62986a79cac7450565bc2c785c82ddfecb59be9e29429d89b2743fa3abce53774e0f9088fe02826b208dd9bce33fb0b4a5830b89158e2f199fa08d2e7e307e2e8b4503f5572a58a064278eb2792d814e651c245f333e7a9045f3f84c65411329f4c1f2b61940913e8da0268d6eb1c8389808226c475984fe29ddda557cd58a6c1df4f6a8fae71d505f941711dcfbc03dc709f1e4f074bc7dbd1bf9b049f5a72493a732509dbddb1889beb8723c0a0565cf5679158d496bd020c61f58f3d39ad412ec6f74bcf966531bf738c07caef61776db88656329527bc9deafecdb2f38ac54412853b9194151991898c61d03ea18193878ba62128f5d1e9b747a62f20533c6a00d2468ee676830fda7a5c9b507461c8c1b3bcdca90a3fb09b62721e5dab17f221a5f5c2e4e209f6499db8dece7331f7c3a9138f297c94279b826d2fdcd3b09689a9fcf0c68dac7dad8f136f021e24552e01c6ad61c3b58509a2d8520c0f1d586542dffd2f47257330122144a9bd18402ed1ee490c7b0aa92a98d417ec656c4bbab4c29542f128b97b0153fb4a1a50c89a6bd5054af0ab0fbc90e0eea159929b6fec3348c5c21d73741615c9d5e0de9d0efacbea8169f2e791f9606888d9978ec3d62b198ffe22bc33f299dfb8b02dd872d7249c438e47e06542ff2544a5c1386c662566b63809bbe3ff0bd593d810a46017c032690b3de90fd60287d4014a96031c4d76d470824ba7a2c4ef2a3dedc67c8172c516561e7d3b6862993ad3ba55a66c31c4a81befa488335eb8bd36f90225b10f1ef112eca2d74b9f012cff847f22395d0a50278c99a1cbfafc7b1999e09dfd2609bbfb3b7c6d79b5ef75f837bb0cbabe4afdc82f784c8f7af631f8c4a93257d6f9c5ba6e696d7acf168c2e9e1148beb2166fbe83d844e8ccdf2326bdad044c1db596eceb219c52e46bee22deb107ffde8a9f413313fad433c8f397bb54e153101af1da215d083a7a270c753cfdb8609ed4fe7a43f55068d48cfc126a29b5984bc359728c00519bbff2767a9f6d3302759671497789518302bb3911165056ab6d712e9209b946f89e5647dd0283d979e3adf3e1a7196023a6a2ee30f6a2275be0e433e67ce44136effe8c6b6ca4bdc841092a480581f94323520ab23162dbfcaed6ec64b9caa345f65243728b0b875142a3341aa4663f392bdda2ae930bfac85a75f0221133e147fb1b5fb783aab2d48c0c803efb15e6ca150663d7c0f96eb98757453d88caeaceadc8a149eae64f281acbebdfb0b80716499d99be1661ca6c3deb82f3e62f6ab218a9a2e3cd3747014ce433335a98b0afc1e67a1287fcb2de9d404e44c64cc6c3363fd800e010a7b1503f52274d516f398f23d414c56bcfa6b99b5009136e8e2480b0e2585e14de782d8eb4722c0701b5870a0cc74339d90807c0871c49342a4261b404cbbc763c89f433334c157dcf5cc27437266a017ea5546507e6d93902c09c2f8c85bfba78527560d26692b0d6eb0698beba33df8bd254849762386ac4f87877f7cbfa9dc90163650ee6109dc9af1b8a2a5426eb135793bbbe61f3a44c31c0ffdeed44a618484f3ef6727db8e6a62715593d7df02c359992529eac368e59634fda1e2d6765a07e3f6334e2010e49775b0faa4c00a75e471bdec88288039617769d2e2d389b17669e130f8d87eb55ae83c34cc45b346d0af8df7ebfc802668f37eeb1cd84a771199b086dcd12dc41c978289cba22687ebb15f9b080aadc3e500b4272361e1a81cd1959d3e168575af3a3e7aff56260fc3db46b9f93b859f611753ceb785b29a7829711ca3044085e0b654bb0209dd95c94f61d54991db84983cee9641422720d8a52df4bec29a1d74d8831e6af6552b415ced36e66f44c96dd7d135e1776d1f178c5de1efb89fdc7a3b1990e1c4149367281f7189f6796580563672cd7f064f6f5879d657b53c7f2e4af20c59f6c01f92c73156356ceffc6a4b370c5e23bc87d4eb3ea6810a579b1ab6e020b81096404875a941d0f9546f49bbadd8aa5c361fa017b36832eb1b12f63ca25202a2800f59d56c024436edfd670fe4b46f7873fb0798b37ca949692277ce31fafbb3c4e3ec86ec88128b7d17a1a7ab21372f94a834aa6f5aa7887c115cbf9b958d3f07a586d401d4ff35c1a6004a687a4e74c63bdd070f7c63854682bec9b87c4d83b29c6e7d0ebd81707074e9dd3662bd0d84f298be71d5ab5f857376d57e3aecfe3d92ba8da6bf2aa7a5e22982fe0900b8ded8042da310f6578b9d3a0ea446687f07ee9c20fe2174315dc5f7bb88d458458cb4d79a5ce0c966ec468dc4c99d13e5695c96bfd6e769e8e2464126124e08017ce7769fed9b8243da9f66f536db4956e0e1d01d62612d2d59df229a339fca95a0ac7798640b4bad944628ec61ef475c91af5a5bfed2a277ae3822f32b769c64260403483d93ded2a1506ebda3bc94713bcd952dc19d3f122fff56747013d0710dcbc6e3ba3aa9226f158c51a150e141a57919f296f78227c2dd88c5917e6917f17d0e6805faac7eea1c8e3c7f35c001bb97eb6afffa79e4acae753cb4d55497fbc4351f03ea8fae348d0b6c660204e39570a4f75a7ae059236a742bfca19ccea65964502ae4d6af1d551d68fcfe6027c7a1b44ae79d4b7cf6edb58ddc5ccb1b1980170d3ca126b5b73d7b4b778add36da56043970a672a4ea84827b5a0ae03b064201c3b495aa0406561ec5457d455d2dbe4363d5d40bc70c4876382a1852b776f76e2dfe511acc09d31a3c2b1564df2907d49609ed01c513149d5e5f2f6e4eac0108d4325688dff6dd831400846d5d84b9cc359f7300cdcf0b9ba6c902df50f90fb8d3d342a797ad49b63795282366b255416f258b33fe92b8d1392a4cad18614591cd5ac9e39e39b9192b189421e9274a537b6b4a31997b522c73f1eead34fcc32f9ee6a944e206237da737af88197be74b21a816760cc5d534b78d9e32998bc91a145201035c6a7f2a10c18ae1a3732d2e65242a1a97551d9f85e34b722763a4a8c3c74a2292feb5b66e0929df7eb788fe25cbbe119729a01bb2ae349862297315760e1c06f718615a01b647091dcdc1cfa883df3c50e630d91ccf4635233531ebe773cc2b966446561b7e93975aa513176c4f72827792018ea210835af19300a23177d254ed0ba0d866fc7214d8aa42c0dfbc9c3e6a25380395630886e944fa58b9d021b6da6d3601d2811359bf32c92d1a3500700076d0e4e9d760bdc41329eea57b7138c744baa5322872a93ec8bba18f9ffd4091d65cad45a1b4f947ee2a92900e4a1cd2e9ea0fd02f8560e80191f0f13c26bb73e25d98eeba072196e441cb055c5138e5225226d6076fe0d712a5bbb10cd429c53af345bb8e2aa2d22182963360d1a905b4e45a1fbaa34c2ebe4e0fa8be402ece4174f16b435ec1da42eca701105a6c4624350c82b4b3182dd3ce6b6ff0ef7529628d8d57a25216b0763111fa8d598f59a50398d61a306efdc5e97bd284bf4822831ad433774aaeb1dbbd20540e752839b50e4d062dedba3547983913d7e9773e728d1c3371dcad1a1aac06757466a045c144fd4913a866b3a8875e2e8ddce9c223e46e2cebd4cad0b7a0f72b6c4fcd7ad4900c0ffe3b40e7cbe7c0f8937c364bdce219046197c0553fd090d4e527dc366e5970adca0e127d00ba5f32030f18ecde8591d9d30ed559f8b965c434e4bd69bd98942d17de6ed4eb26b1f190904fca9ef38c5123b487411da472167aef73637f541e5d50b014c91c74fd017d926a2457e1584b0d68d749f1eeedf651032334f2bf1b281bcb773cc28d0e50178667311b59ec9920e64ca3f7ede2bd71f34ce0a98c9d4ee183f689dda5973624a7f1e57645897b218d57d1a26ead421da75246d73a88de5c56c865", 0x1000}, {&(0x7f0000001500)="eb12200d51dad0c0fb3ac54fe3a95c0e4830dde190a0cc8ed37a7af97bdbe9548955b0b686759b60cd8f49cc9ce4946ed2fbb9724e0979ffedbf832e70e3cf0d469eeec65f7b63321d92592cd3e76e1837cae76a41ebb448157675706a9800b04c702492026e72efd4b650f8567859743054baea8522df5712ec2cce082325d49ac5a5e53339a1826b8ed4a281fddacc2c62c85894854326b4c3ccf34ffdbf331213bb814abf2c99bf1249f703f3af050c4b9a64540f67b287d06d51d9dae2e02a1c0c7705928aadd6303c615c7e8e936ba1506c89844230f40901be5f49b29fef929a", 0xe3}, {&(0x7f0000001600)="ee482b788355170c74d8f807cdaca5cad064441f6ebc1520b1166c834b7693bbc9a5cb3c1e310b52e2daf3467f663187e65275ae52f222b214ccfe38a506441d2d233125902a70adede4e1e2e5095c8a0d727bfdfd4692865f66f39243dbf668ddac76386d34092d04241cbcc6287c6dc9695f0a4d8f736c2181f0214226dccf08e7b9f124908a179e7624b3106953466cbb037d1c03a0ded688010c3d7c0d69910b43e7b7fd86a81a5140e9921fb9c346b080a7cebc6e69bed260a8981434769f47884c842133208d93193aeff1f0a330d963", 0xd3}, {&(0x7f0000001700)="f8bd52e1091b638743d9a0418596a6c749933fa6140eda75359e26b8c4b49f114d832f7f23fbf11b0a7d109353a99042dc03bcc919de05fe38dbf24c98dc8d4d728c0975568a71f20487221c71adf7b7ae030da7676fa6806852d6f2c096b45af4996132f27aadb1828b7480735cfbf6ea1095d13ef28486afd1ba7b05b51c1a081545230888d4ca80a11489930954cfe80033a2849be48ab330f0bb09cd01d36ee310f0373dc918034c2ec5a3245a3138d07a6ab1cd03d3c6a85edb6234eb9f6c746b28cbd5", 0xc6}, {&(0x7f0000001800)="eea73a4b4c49b8e7344ca883bb7f8b8687687fcac61627e155b661f02fb0f29b1df66343dad3a2a3dc82f59d4713daffe9bfb4befebcefba34d0da033eccf2606293048fb3c77b3f52318236c306e8aa2231b32db265aeea6e67da6cb9f30dafd62092469957210f274f5be1ec5486a14da4c5571f9ce0409b37cedcd45f4fbd6475b25fe1d39040229216c0f1efc6026b39aaecdefed09290e338c373e7ab12f2ffac22fdf811d9822cccd443e63735c4bb6889741a5a3f9daf8464d9ac0b599e19e6f4890a34277cee3d2ad6357995510559a902c56aef9a16a026d01177", 0xdf}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000400)={'./file0\x00', 0x81, 0x6, 0xd1a, 0x0, 0x1, 0x9, 0x8, 0x1, 0x0, 0x20, 0x3}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000480)) close(r1) 09:15:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x3}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x9, 0x5, 0xfffffffeffffffff, 0x8}) connect(r1, &(0x7f0000000180)=@in6={0x18, 0x3, 0x1, 0x10000}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 09:15:57 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0xda, 0x0, &(0x7f0000000180)=""/218}) r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x301, 0x0) close(r0) 09:15:57 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b2030, 0x3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0x5) mknodat(r0, &(0x7f0000000300)='./bus\x00', 0x8000000000006000, 0xc6) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000380)="2d1c3b04522f83fa3aa2c5df023dced2b09008a6a77b4c7e6e1f1f73d305ee97ae75981f4033ce83a31d0586b06fee16d0fa7f37cde42fdba1d31d7b05f707a911d407a6eedd80b837f7f309cc1db5f3fcb7fb2679688125ce287c5acdd6f1a1f40c6b3a5c3e702d854cec52da8221b3bfa4b8e804ef8fd0bcb80978697d23b42a5be0ceaae204aef1b4ff221b9c71814fe35f3a00ce0ce2ef411a485ac74f93b7892e0abe68be91804add76533eb7cff11a68d8f3787b9871493e13d453a23e7f391cf4f19c5bbaa7b79bd919fbb90fb10296fa430ff3bbbfd5dbcab8c999b4e23ea0578d2dd0f722dbb89b9bce69ec883b27df81591b8e69e30e27a6f2063bce519f883f2cfde74b80319d78dbb042ab7cfb7094b71230b52fe2956c9cb814a9cb1892c3b39d7566a59716fd256d53", 0x130}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x7fffffff, './bus\x00'}) execve(0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000001c0)=""/130, 0x82, 0x1, &(0x7f0000000280)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 09:15:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = semget(0x1, 0x5, 0x20) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/41) kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 09:15:57 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x20}, {{r1}, 0x0, 0x80, 0x40, 0xfffffffffffffe00, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x1, 0x60, 0x5, 0x889a}], 0x81, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x28, 0x200fffff, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0x97, 0x4, 0xfffffffffffffff8, 0x1}, {{r0}, 0xfffffffffffffff9, 0x2b, 0x0, 0xfffffffffffffafc, 0x1}, {{r0}, 0xfffffffffffffff8, 0x93, 0xf00fffff, 0x6397000000000, 0x311}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x8}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40, 0x5, 0x2}], 0x6, &(0x7f0000000040)={0x3, 0x9}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) close(r0) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000240)=""/235, 0xeb}], 0x1) 09:15:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="49ef2159ac8cdd647c7ef764d779d85796779714d0cb473eafe75f52d727facfc76a35af8177cb62108a54d59c574a4f7fb2f5464a385f3ad9963f823b6246"], 0x1) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x800, &(0x7f0000000480)=ANY=[@ANYBLOB='\x00\x00./brs\x00'], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0xfffffffffffffffa, &(0x7f0000000580)={{0x3, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b}}}) accept$inet(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0xa8, 0x4) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) chown(0x0, 0x0, 0x0) truncate(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)) 09:15:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f8", 0x737) setrlimit(0x0, &(0x7f0000000080)={0x9, 0x200}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc8194515f3a74f1c20fec8e8a5584c0f71766", 0x13}], 0x1) 09:15:57 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x6, 0x6, &(0x7f0000000080)="f717540071bcf5522acecbfb04d1a8328fd5be26b287f2ce8d48ffe71e80153a5f380c2254d156da71a54190b6cbaca3b23aab99f36accf15db8e41d6de464e33c1d4c003e590baf2daefaf7923dca429ec3b995495cfe3a61595504724b04513505f2f778636dc9c891944abe5b75d25457f4651b9dea427cf4871bca2c9e3dfd82b5173337233191645b4f5135e460cfa7380a5910b16d901ff6f2f60716f31310f0ed9696c67ca11865aac432bac16a0b67b4e36f4619339e209245a6efb501d3671361a3296497e3270cbecd746e033eb277a6a3e538e6f9248583f42acf9a713136d06276bbe1846731a152da511dc85de555c5bfff7fda776507fd0842359b35b916d154afc6354638f4f7f3d11e737b44b058fdf8b3a4ae9f4c5e5e8346f0c000"/305, 0x131) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x5914, 0xffffffffffffffff, './file0\x00', 0x1, 0x10000, 0x9, 0x5}) 09:15:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x6, 0x5, 0x3b, 0x1}, {0x2, 0x0, 0xffff, 0x8ac}, {0x40, 0x3, 0x1000, 0x100000000}, {0x3, 0x5, 0x2, 0x1}]}) syz_emit_ethernet(0x2, &(0x7f0000000480)="5098") 09:15:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000180)={0x81, 0x1, 0xee, 0x2b12, 0xed}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x74}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") readv(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)=""/205, 0xcd}, {&(0x7f00000003c0)=""/214, 0xd6}, {&(0x7f00000004c0)=""/68, 0x44}, {&(0x7f0000000540)=""/90, 0x5a}], 0x4) 09:15:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') 09:15:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680), 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) symlink(&(0x7f0000000180)='./file0\x00', 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 09:15:57 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000180)=0x7fffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) r2 = dup(r1) syz_open_pts() ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 09:15:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x81, 0x1, 0x3ff, 0x0, 0x10001, 0x4, 0x2, 0x0, 0x2, 0xe771, 0x81}) recvmsg(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)=""/23, 0x17}, {&(0x7f0000000240)=""/38, 0x26}], 0x2, &(0x7f00000002c0)=""/86, 0x56}, 0x40) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000380)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chdir(&(0x7f00000003c0)='./bus\x00') close(r0) 09:15:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x0, 0x1}, 0xfffffffffffffe3f) r2 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x0) chflagsat(r2, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffd61) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0, 0x434d3aafd013dd32}, 0x2) 09:15:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 09:15:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x6) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) 09:15:57 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x1) socketpair(0x1, 0x5, 0x5, &(0x7f0000000000)) fcntl$dupfd(r0, 0xa, r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) recvfrom$inet(r1, &(0x7f00000002c0)=""/205, 0xa523ac33befd315a, 0x40, &(0x7f0000000180)={0x2, 0x3}, 0x31) 09:15:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xa0, 0x2) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66693c753000c5b3bb92940b5a22c1d20a762ae049afaf0c96a57a6272f1ef6f5a953357d3a74fa6d33414a2"], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:57 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 09:15:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x1db3, 0x8, 0xce0, 0x4, "c1d0dd148c93c75d99e26369abb0f7af14e7ba60", 0x0, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) bind$inet(r1, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50, 0x0, 0x40000000000000}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 09:15:57 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="6c69826c1efb8876f188b0455a3bd15c6a0227be3292a33aae9dc47f9653e8d2077728227995628bedfe402fc11ab5eb8bd9c72179163982889dcc048237700f9e5fa7ab65cb31b89be0b39569b00b7dedbc04fc66a4c7550a3653a4cfad002ab44d5bf21053285e8938aa3b3a8ecc6536e70919a600b5023f2f1641ecb7a61b4acfd6a889602db4bba6dc4f08fd8fb4f261006338197c7dd48249ffc98f35e5c3fa64", 0xa3, 0x404, &(0x7f0000000180)={0x18, 0x1, 0x1, 0x2}, 0xc) sendto$inet6(r0, 0x0, 0x8, 0x0, &(0x7f0000000000)={0x18, 0x2, 0x2, 0xfff}, 0xfffffffffffffd87) r1 = dup2(r0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x401) 09:15:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa28, 0x8) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x40, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x111, 0x0) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x20, 0x0) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x10000, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x28002, 0x0) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r11 = dup(0xffffffffffffffff) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x8000, 0x0) r13 = open$dir(&(0x7f0000000580)='./file0\x00', 0x10, 0x1) r14 = socket$inet(0x2, 0x8002, 0x6) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x20000001, 0x8001, 0xfffffffffffff001}, {{r2}, 0xfffffffffffffffe, 0x2, 0x1, 0x4}, {{r3}, 0xfffffffffffffffa, 0x80, 0x20000000, 0x7}, {{r4}, 0xfffffffffffffff9, 0x41, 0x2, 0x2, 0xfffffffffffeffff}, {{r5}, 0xfffffffffffffffe, 0x0, 0x9, 0xfff, 0x2}, {{r6}, 0xfffffffffffffffb, 0x1, 0x0, 0xfff, 0x5}, {{r7}, 0xfffffffffffffff9, 0x84, 0x20000010, 0x0, 0x6}, {{r8}, 0xfffffffffffffffd, 0x0, 0x44, 0xffffffffffff9f5e, 0x7fff}, {{r9}, 0xfffffffffffffff8, 0x2, 0x82, 0x89, 0x2}], 0x9, &(0x7f00000005c0)=[{{r10}, 0xfffffffffffffffd, 0x21, 0xf00000c1, 0x1000, 0x9}, {{r11}, 0xfffffffffffffff9, 0x4, 0x0, 0x7, 0x3}, {{r12}, 0xfffffffffffffff9, 0x40, 0x2, 0x40, 0x4}, {{r13}, 0xfffffffffffffffd, 0x80, 0x60000024, 0x6ddd, 0x6}, {{r14}, 0xfffffffffffffffd, 0x2, 0x20, 0x7bee, 0xfb}], 0x0, &(0x7f0000000680)={0x80000000, 0x9}) r15 = socket(0x18, 0x2, 0x0) connect$unix(r15, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r15, &(0x7f0000000040)=[{&(0x7f0000000240)="4264276ca2349b6d0a4c90490c8cf62797e6266866f489d0261429e2f0bc184ac0decc392291b5b69d29b43b7ecb517e5e18d310bab95ebbc6912b7529927263068fd8f75db07edd17ec9a97467fdc7028a8e97868876e63f5ccaf4aed26693b3996f71cb521ba223e9f6e85fe1b9a7beade78702ecdcd6ced68d602cc7889421f0e16f481e90d60f3a472ab59b4f31db19dada1bbf8ef94fd45aa97370a02af239b4428f53f9ed5ec8c077d7af8fdbb720ffb3eaaa5", 0xb6}], 0x1) shmget(0x1, 0x2000, 0x180, &(0x7f0000ffd000/0x2000)=nil) 09:15:57 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffc) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x3f, 0x1, 0x1, 0x8000, &(0x7f0000000040)={{0x704b, 0x1, 0x4bc, 0x5, 0x5, 0x100, 0x1}, {[0x20, 0x0, 0x0, 0x81, 0x80000000, 0x595, 0xfffffffffffff8d4, 0x1, 0x9cb, 0x80000001, 0x100000000, 0x3ff, 0x40, 0x81, 0x1, 0x80000001, 0x3, 0x180000], [0x8, 0x3, 0x8, 0x4, 0x8, 0x1fb, 0xfffffffffffffa42, 0x0, 0x2, 0x9], [0x6, 0x2, 0xd246, 0xf81, 0x6, 0x9, 0x1], [0x401, 0x200, 0xafa1, 0x180000000, 0x3, 0x4], [{0x1, 0x5, 0x1, 0x6}, {0x7664, 0xe91, 0x8, 0x4}, {0x6, 0xfffffffffffffffb, 0x7fffffff, 0x3}, {0x20, 0x62af, 0x6ad, 0x5}, {0xfffffffffffff127, 0x0, 0x3194, 0x800}, {0x0, 0x7, 0x44, 0xe4ca}, {0x4, 0x1ff, 0x0, 0xffff}, {0x4, 0xa5, 0x9580, 0x9}], {0x60, 0x7ff, 0x30, 0x3000000000000}, {0x8b, 0xa, 0x8, 0x1}}}, 0x100, 0x1ff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000400)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="cc4bf73fa8c9739c117c46e058c9f9ea1d120f301b97bc7b53b46481ec5bc28e48bcbbacd5837008ad20ca992022880c3775f17e2ed49f542e355a3ca47309ef15ac7f03b45495c5510ce038e1ad4dfa94f22e2f5ceb0fa40593c760d119a1c7f191ffb98bc04032716933e82890244d9021b99c118fd29f72e49caedcbef846250137e2164d576d6367728ec65ae7a86186d4f528d5bfa0310bdf1c76aea349ee628e2044033df26f7c8d225193810f23e53a48d73af49d5b459adf7867dcb8b95888698f8449c3de4e5cd8b0002670bdc374a68efb762029623c33fa89e338d0d852fa6d7c6b5aab1216d4e0f5ede4c34a0f5d546ba8bd805ef6306226663b62d0c15c9c7f6f38bbac4d86fbe8b139e3b4fa005f43a73a609d166e512ebbdc97c98f9178468f225f7ec692df3dbf7c6c4eb544f40059ef9c7ee501d2112fba4fc917798e1b758365ef4c105c7e8f8ee74e616c668e1aa8fa047a6ff63a6ab25e256d2eb2a7cf58b67737bcf7364ec6fab875c6287d701f10d263d873d7f9f21cd193512112add36509886b5f9fa578ff9d3dadb362760dcf9ebc1be584b9ef323630e3d8010c302c25fc24e2ba82102e1e82544058cf1752e953f0f39fb695ac24cf0baf80057b7d1d7e47620acd0ee264bc8bb3699d52ec91311cb385765a7bc8860e6e90fe9d5b48729663a30b1bd9a165b8187e129daeb2455760522b0625100bd6efe331254b78bfca3017e64684aa65fdd44ce32fbc13d21515b654efbf2e5e92b46263826d75dee6d86dfb51479880da22315546f061b915c87a889f03087db48b94aaee0e554573f88b25440e71671fcb1ec0587fdc302f7c23aa5bdade8e0936da2b2c2441e5d238f02488c46d5689c56f23220d1af82418bac59782b6654a4999851e3fdb6c84fbfbe431680e50c225c066dc08bf452cdf698fba257ea1f1014828c819b0d79ec8337f4ee161658ccee7a511c3f386ce3e838173a22ed80e14818b408185d27b8117ec47b766c1e09a8120776019cc5a065b50f20f1947d2d80bd600ba5f1ff7769b2ed7e150beaee42e312fa93a65e84406edfa7e68c2aabc557182193cd497ebe2614fec6058e310e4818d6be65838320ccf9f9f0d14f4821d0fc27e19eb83153b2612b333d4ec8e2b828ce4aaa9d870bca6cb2a9993ed568d8c005907359a0ab65f4ce91265d11f34512b4c0585a79a5ec68814cfcd039e3a577b04cd632b182d5c8d10d5dfed4cde158bc93ab03601f4ccbc5154ffcfd0549282a1d3add762d73732e537fa5a4ba289229c25dd3e952bb633fa7f87dedd9b44cccb55d0a2aa6ef8760986eb08801cf122cc941fcdd832e5dd744f8f18349e405b89fbb07d048c4a7c2c17f4018b85a09c13e45e45527b0a09194bb7e2f348558580e8852bfaabd44f904cc7fa354f18a69f767b057c308a600e113396aff05e5d55a55f47a3c7171c1800bc02038b6dc36c6c2dc736a2780e74bb6b0763165ffeaae92dbb42ff1bb1045b98c85e2070fc53af359f088c96a2db3a42437d8cc9ded557400c7c7bd7806d8f52ab6c692a3ab39f5e96ed36bc845cf4e955b551599ca40cd0b6be80a54b3279cca150826a138fd7e278e26c1d1cbc6e679450b0608301a82188a4fc461354d12e2100259b83e35be97652eb763a3b62ec86eef5909877e198d5cabb6fc4a4619e52fd9ef3c4a8fb844cc654cad255979021e2ab481664b26757befdbba94bcad8558857c04d758120c938ca23cc3291623e9a11a3e07880695a4037ac7317690ddda359245e45c61565958966f9ce323ec8435d18325676154339fb7f6cc2739e027e54012251db739dcb253ab94bf10fd1848eccee493ee7aedf23e93075359c0589848dbf187643341692f22acb4b2e71d334202a5b73a7ac3a366477f299e82671aebc72193a408513697655e9303a0e01ddeb447787364a794e86a8e4b5d8fa3936dec482fc4402c38e204458476e4fbf5f44e82c7b5af8b4097fd050915bf6c0d33d452daa8091444bc870ade8bf85ae8d26f48a19f5f42cb237604da1340cba3f20dd9dfd8932349043849372653d8d5419f8910b279c7a23e2daa73485ddfff837125114e8684c8ab90cfe4a9aa8a91ada6221235982a16ffd09042debade02433400555bfff85f66ba7f29f47eb78e726efb31569c0d38d006f80b93abfe53480e5c67644ee761ed9f3bb528cd2a0beb08a1d0259782a15a166d140f29b56242adfd3a8843a29ea2c037b2c188f4dde090ea89da23edfeae18377924663c0ebdbc0a1d67923dcc4977289262f9816d00c11187882e44c2a868f56a6323d9a6fa158b0a44f6decf15dfa6450bc3c10993489adb0b78702de40249ff10fcc6f2f5b9797611a63844bab5a0b92d4d88389b1139d6eb7fd0d1ccb3600ff932befd8c7d993e9afe22be836945536f6e95d13dcc4ea6db348b3dadc76fe6013b5bff768a8cf73840a09973f9e490fc9d58e607b38ba729d8d65929e0edd2d6b9ace449dbdbd0a99ac6e17a9386cf0b3d9a371bcab229d2b89baf5bb0f0991f145896cabceeb376130149e60550610db1d6a2d4ae5972dce03eb31c825be94a7142a610b260c3ecb91434ee1d3f7347e8dacfa04a3603d02c472d55d436c890abbe9713c4ed5bd0337c846e3afb5b55b89c1d91d3237b61ab21f5c305ae62728aeed17f35eed8b164d0a87e4d1806677b7cc665eea9798522f90d621d230005546c09e594cfff1e4ce19f5080b70ce62e2019059b70a3e0d5499e9c29ef4f3b846873ffcca4edef3cb678372b5663a0e9509db1c3f61c9332931b1911b492d31301f3cd85ec12f7076d6d31e35bd6cafd31504df94232a6b381388688f2fa40689a8cba6a8e23b04e2d82e024bf69db31a27f53928d7b2ffc55ea678f6d9a0fd6e18c44e59a8abd0601afe794e816ece7f99a3643dda13d3db53f778088a8beeda16a1409bfa80961a8da53ec670583c512e05c32c4966c16c004057e600e3e15eb1e03b09f81f3c88bbdd7c4fe2b47582a20f61f0643e7dd7c5c8b56369f07440bd42bee4a87ca491d0f84febad72fac96c9da2106046044163abeeb5117301cedbf74631931bd37b19bdd99dff4890a325caad01eaa22fc4b8fb787f9eb63223cedc50fa8e8362ea18315c4cc4248cce1794511443d0c240f5ed12c95b9978a804aa33cde3b1371f1a8facf66b066942c954c5850f79b6725516f8be26cc391e02719b77f63e8df083bfe37322047c891359df44169a3812fea464024b8ac8a2f2efcecc1186952aae953acd2dd0895a82f58939c75cf4833af67477ae95248e76014c34b15e1edc739395c11853617c3b91d9fb0e970dfcad2bb41cf4dbf30b96ccc28137e2122f84aa78c3d7b4bc85d06e8c5da724a8f67d76ed85e1d4f9ffee4ede4d27c66e9275261ebc74440ddf6e08275512777f90c3981e0e7f5486252b78c3af4f2cd8478f457fe6e99000aec8e09aa76f95df45517701452609037915621982bfedd9f80b9caa2d35fa40f3fcec0e87b1a8368146498b4374edd279e60af23ea0591ecdc8d9bf932fd250440f6295ca6636e0c7f53c62dcf6c14c29e022a0c477f447cf675d22698c88af3aae5c28a6b6049227da465dd766da4b03c90f242d220a65a0967059cb3d591fd17e0f2f309645afc7db3fb083fa5e00a9975a544b6837d3ca57592c31e45d693a925696705e1c973165db23c5651edd0948e23abc361379e52aaf77aab9a7f61b00cff4993436a771d5fca15264d422d5491ec734097884c3f4f6c56ff4af5393a2538bb960fba1c289ed2ea848621f2381afa421d5a8910c36015f8e67bca6b52aefa50c161099d987e72b80c9cbefb28f03ea92c6ab1d9b23cec7e4fa9b8ca68876527dc13dc49fc0c000141da93bfd36bad0b603563a067a963538b56eb63f16891b5385a49a8178b78ed00631a02c3b569428e539b2fa85cfd96224866572f38d248a67a7b900cadfddc120beab7d17fe57b72a18efab58369221fbf3a962981a2467fde54b5b8da939b564b502247cb1dd12e1cd64ca5687351c8a63a1cafd5cdf63c41eaa28e1501752fe1e7c6bab2dcd8daeec0d1bf1484e45c9e2a8f063272651576f25788a8eb2c235814ae80bcf9b0620c96055060fc9cf22ee2fa4cad3578e91fdfcbeb9696e7305193dca94ef873c187ed815551faf47fca9df5ab55aaab2b9e3a43e38ea1d53695bc83c81ed70dcef293f1d8300ab02348550bf201b6192b66fa29a121054a8b9f39a7bf467c37a4330cf39c5de7c74582b89a9065d10e22d82e7fd9f98a5b48d3c94e2b7da396a805eec2ac7f89d786107df690cd5fd03bdc57f03728615ff6b28007ad40c10e378419fc49c750d12bb60b2a8692586095f609a36f5e37a060ecd6c8f6c8a59c4c11cb214344c3c6988b5fa1287117c4348c2955a07b8642cded78d81ec9e2156580cee118603b9a4dbad592bc8d4d484914113e8614f1fb51f14e671008754495bbc0fbbe8e45af01c5553c8f83aff314bd0903c95b793c42e2397c6fe1e1ebfc664c85317e59b52d16e53cf202a5fe659afb03df078e51566dab3283cef17e1c533c9ceeeb095d6fb6076c80b7687a413979a141a25530fd7575a9adde84f6a0a3b329691d77f49570c873dce80202475e5f25927f487c5d7774f0a59aa7fe68bbf8f1dfeff260c7133f1bed15ce74f7a19377412f279664350ba6e6df668c4afdb61a2d2396b0f9bf8ce89f1268ad1203ce060859d892abcf75de8633adc895f9a6714cc2a1b2f75c50c831988dedf695c9e2bcbc31d439a28e136681b39627cfabd1a29e01b89b34349810f112888fe110db9f163c4d963862b70291f8bfe9d81ed6b1ff4701ba8c8777e8b24ef522ea7179d642299bfa61e79d07ad54ce1feb09be7c4cbd31d27cfed9522de81e3de708ca9a32f3899714ed9fffdeeb70ed367caa2853fbdaef70eca165063406e51eaab535da173ca5845498197a67da76e74eda124e4f475fd06fc256d3577e16806f9eb00ff4b846295d71b2c56bd38a34dfa4879d73c846eb7d20465035c38c930fec8071c539067397073ab4139d678b937bb75bdf5aeec940fdb89ce881f33517673b226e124033573c3f0b5a1cd01f076a63e0212e25646a06446731c0a0b479706ad72dfa96c09a7c45d52f25f3d56876524683c7e4a7a92ee0b661ff728fbfe2fa13fe087b1b3be1d8e1ff4a1c99dd6aa2ffe768039152f9496af28eb5f37b7e24f99fb7fe91558e409e5e9b16fe1bb4ceaa18b2174a03001e1f61895a3930ba2a028f8b1f5b550da334335daefcd8112ad5dd31347ca79a2d4d1734950e74f2cf1a5f5ddc3dd7fcb9ea5ac9c2b60a69437b8918f1fac0d41bc97d8c878ffb18358b7a8229895ccfa438bf53d45305a11d19b521df2b665f7468c3d17e7548bebc05eeca25e21df0ff47ce4226b92ffed789cf24ef0de027bea32e64d6e13ce51e0c8cdcc05472eecc3d939925a65e8074a326f39318a72424410da16b2f44a9e9bc6c7e959a550fa0ec55aa8ca9b649605d37e51dd5dc7782145a26d7875ca99579dcf7fce05e8ffe4742aced2899dd0690c4e7b7f803caf4418f014dda9fd5b47b829337797fe92cf72398885c64c830d6bc87145f698726ce7c4530d0d0c870f07e4264a56d6991c1a59959061ae3582bbb2abf53e365feb5ccb33ebfc8673767136369a723aa2c15fd010ca3e526e2162c09ea63b5b0bf08ef7da4442fe0bb6d17737ae997c88170878d77913e6754e2bd5d0", 0x1000) r2 = socket$inet(0x2, 0x8003, 0x2000000000001) fchflags(r0, 0x10000) utimensat(r1, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x100000000, 0x3}, {0x100000000, 0xfff}}, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1e, &(0x7f0000000300)="078ad5a90fe3d936718bf4f144c544d4c802026de43008c52013cbda5f7ad662d04e23139d00ead066a9cb86dfc238ac829165312aab630349d9180928b3e2bfdad47633", 0x44) r3 = semget(0x1, 0x3, 0x61) semctl$IPC_RMID(r3, 0x0, 0x0) 09:15:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) poll(0x0, 0x0, 0x0) fcntl$getflags(r0, 0x400003) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) 09:15:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x1000001010, r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 09:15:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15, 0x0, 0x3}, {0x20000000000052, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") accept$inet(r1, 0x0, &(0x7f0000000100)) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) 09:15:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000000)=""/84, 0x54, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) setpgid(0x0, 0x0) r1 = getppid() mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) setpgid(0x0, r1) 09:15:58 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0x4}]}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000200)={0x7, 0x7, {[0x3ff, 0x6, 0x6, 0xed46, 0x6, 0x5, 0x3, 0xfffffffffffffffc, 0x8b6, 0x80000000, 0xffffffffffff7fff, 0xfffffffffffff001, 0x5, 0x40, 0xa8, 0xd8, 0xb3480000000, 0x3ff], [0x3, 0x752, 0x3b7f, 0x3, 0x1, 0x2, 0x0, 0x401, 0x1000, 0x1300], [0x3f, 0x7, 0x400, 0x2, 0x1f, 0x9, 0x9], [0x7fff, 0x7, 0x5, 0x23dc, 0x0, 0xee], [{0x1, 0x589, 0x7fffffff}, {0x1, 0x20, 0x3b, 0x1}, {0x1, 0xfff8000000000000, 0x2, 0x8}, {0x8001, 0x1000000000000, 0x2000000000000, 0x8}, {0x101, 0x10000, 0x1, 0xeb}, {0x21, 0x5090, 0x9, 0x3ff}, {0x101, 0x1, 0x40, 0x1}, {0x7, 0x50, 0x2, 0x4}], {0xfffffffffffff800, 0x1, 0x0, 0x1}, {0x2, 0x8, 0x8, 0x6}}}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd7e, &(0x7f00000001c0)='A') ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) 09:15:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x8008080}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ftruncate(r0, 0x0, 0x7) 09:15:58 executing program 0: rmdir(0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) mlockall(0x1) 09:15:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000001c0)="aafe6e832fcf3e64f5c8ecd20662cc1684e92c39c0544b512c4a4bc0dcb75a4b826f39b11b49073f33c0d7388a2414bdfb26d6a6a4965b151b581d838338e996879a65b9a2a3d10f760f51bd3ae98fdc1b127be363abe6db6d98647b684acdc149c75c8213697f8a161fc8f1bbaac2bcd5ca2ac4", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x389c0000000000, 0x0, &(0x7f00000000c0)="d644c09b0347e4684fed84245530d9d2a50475e74bb21ae48a06387dff391139a0d0fd3a772ec59cdde3c305cc6d04f6c960b4fa241bdd9dad4a2424d4e63858af1e1d25855a90b255680f14e6a7f2d475742f702907cd6f802f438bcc8cfab70ddf55024662fecbe888f85d2b4da0210039dc776611d413b8dfbeb8a3fcb1848128d32a2ce579d1b28901f7dcfffc7d43b023ed257eeb9269d84bd633c6ef4c981e660e1c089012d3dead056bf06e329bd7805afcd08a39b1a97ddab7b3590002bb86b1676f", 0xc6) accept(r1, 0x0, &(0x7f0000000080)) r2 = socket(0x20, 0x8004, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:15:58 executing program 0: socketpair(0x1, 0x5, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="010061f7cedfe7b6215b"], 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") 09:15:58 executing program 1: r0 = socket(0x10000000002, 0x8003, 0x0) getsockname(r0, &(0x7f0000000300)=@un=@abs, &(0x7f00000002c0)=0xfffffffffffffd34) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080)=0x2, 0xffffff9d) r1 = msgget(0x2, 0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getpgid(0x0) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x5, r2, r3, r4, r5, 0x100, 0x3}, 0x7, 0x0, r6, r7, 0x1, 0x9, 0x0, 0x3ff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x5, 0x4) 09:15:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") 09:15:58 executing program 0: r0 = socket(0x11, 0x4003, 0x8) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x80) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x8800, 0x0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000001040)={0x3, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) semop(r1, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r4 = dup(r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) chdir(&(0x7f0000000280)='./file0\x00') shutdown(r4, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x0, &(0x7f0000000100)) shutdown(r4, 0x1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001300)=0x2) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f00000002c0)=0x8) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000180)=""/152) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001380)) semget(0x1, 0x3, 0x1c) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000013c0)=0x3bb) read(r4, &(0x7f0000001400)=""/4096, 0xffffffffffffffc2) ioctl$TIOCNOTTY(r4, 0x20007471) 09:15:58 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f00000002c0)='m', 0x1}], 0x1, 0x0, 0x0) write(r0, 0x0, 0x4a2a5cab) socket$inet6(0x18, 0x1, 0x9) 09:15:58 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) lseek(r0, 0x0, 0x0, 0x1) socket(0x1f, 0x5, 0x6) 09:15:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCDTR(r0, 0x20007478) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 09:15:58 executing program 0: r0 = socket(0x2000000006, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0xfffffffffffffeb4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffe, 0x5}, 0x10) pipe(&(0x7f0000000040)) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 09:15:58 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x30}, {0x7c}, {0x80006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x72, &(0x7f00000000c0)="002d140b36a01be93270a8cf4e3f6947f8cc1d889167ad8e504fba5dece088c22db076c8990852c878704d20cf58b6c99b9485f0b6106aacec2cd601ca7eddab353f15b8ffb3bbb25cb1ba3c265b3a605300850a9c0a671be94ec57cdfdd4f91383f3da725a0b584ba3b26152e94ffc50000") 09:15:58 executing program 0: setrlimit(0xf, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) sendto$unix(r2, &(0x7f0000000140)="2d3880ade95d8b8ed57497eb25d2acf2a52db71c1e763f96e6ebc7e698e3c800c47c2f462ad290b0add21d1799819d3444c770f03b8d2528eb2380f56ae6e3e836e546f0ed536edeecdf07a9994114f057dd3838526983c3cd8b86bd6046241268c24d5be420ce7f0f7408836d1043a0652b305bc83e64b620365882f46ea7b48518197adf3215fcab96e9872b2d077e55448d158fb429c8c886c262f92f8f0a7c480a1c9981028f61c2c1d043eec28dfb1b210508145a4335eb93b6d8e2e8f977ea76c10919879178f48b5a55bd0e692d9b84b551856580212ab793124d02de1547ea019780f699", 0xe8, 0x400, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0x2) 09:15:58 executing program 1: setrlimit(0xb, &(0x7f00000003c0)={0x4, 0x401}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1ff, 0xffffffffffffffff, 0x9, 0x80, "b0ef98d30fdfd6e93370ee149d55051b03e42e45", 0x7f, 0xf}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x160) r2 = syz_open_pts() write(r2, &(0x7f0000000080)="1b", 0x1) close(r2) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) getsockname$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendto$unix(r1, &(0x7f0000000140)="0c5bbf035632b09c813711e7b30c7534cf1ed98e504258818f5c6b3661e4aca2e72767cfa17b0f8a9b50dd91317e076c0b35a9f40840c5aff24eaf0d41539c542d3768816b2b900a4fbf19a771a368a2ad0692fcac719f22fcd94df310d42e928f3a230b833f11b547b97e06c29f9cdafa038d7d8f52c8ae6af999f053b42472a764bae5bd2bdf9b23caa401698c9f98b19ccd6d2958ebcb40955b3c2cd5383b3d56c11734f5bdc15e09c064144f19a4cae8dabc225620575a7c7a5036c0ba9278fdcd7f0d57ffda24f405d447590156df17f564b9eb85b12c581a4176c92a33eaf6887c3c7d4c8ba7", 0xe9, 0x4, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) 09:15:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup2(r1, r1) 09:15:59 executing program 0: poll(0x0, 0x0, 0x3ff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10480, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) 09:15:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:59 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 09:15:59 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000240)="6b9580cd50778043a4ea7e8d4d7c44a7156f25d1a94bec4958d066a1ba", 0x1d}, {&(0x7f0000000440)="bc95d441d632b08c0f2609d415c3a138cb9758f7a5e855e6658cc298bb698676659b8050795a613de357c85d1f51c091ec4a1d018ee79e9c4fa6e040822adfee0f1b6f90dd1e591884500de1198e1e90391f8dfa574a7bb779616d5e3577309b4370c8b1934f0c06635a8c9723692586b37076ef8314eecd6bfc1e9fb7df33ca14127595afd9f387aa12b88dd8f0159c0ff3ad6b9b89bfceacfd2de02ee68e7b87", 0xa1}, {&(0x7f0000000640)="e4b318d5e64147df395cea7b73de798d8cf974c232093a7334ed2d9624972a4498bcfc29cec2569dbf0a9c0c81aafeef8de032aa1ed9262ea5a87e11d3825337d09aedaed4a587732527318012d04e6b5302a4d95de56148b781673b3092aca21e35f2b79aa5ff95f594eb0604b9c71ab53bd370118622ec6befd71d41809c69b13c0069dd4eff3d9aa5feb2bfcbd70bfccdb9e0fbdae4bc020edc80c82520590e01573b92024c481e1ecc71de22ac3cb160a76d920052b50932ef682faa4f917d3fc631822b14edd8501ec9c4623986919a227b1cb403a888977de15372a6dcffc4f85f4cc8d2a6977f867f982ae00953777fb2630d24d9", 0xf8}, {&(0x7f0000000280)="3f21c98448f4045314fab79650e492c17ed80dc154b52bfccaefd9fd0e57b97d5f44f2c26a8080177ecffd938718c4df34887a344ef065e8081fbcfd6cb8588d122a9a7cd94561f33f834ae49916bb765762a0886a2cdadc2d8c273f4bac05cda3d148727c9f80d971e7fce11438f7e4e6317e6da7403e4350f8e84b6467193c", 0x80}], 0x4, &(0x7f0000000740)=[{0x90, 0xffff, 0x0, "f4da6420505c326b0cd1a9f672d08e03c26a47409828837d115dcb7a67323847b5f2f0edf7caa4fb4baf0cf8a3074e51bf8906b264836e62ecb7949cd56778aa6abb0088a2f479d3262bbe45c4d0575ec7836445b2b2e0f2d705d3e41222f94929692c707335c39d6047062d0954d1766e969a07babe27ac8f040371ef3e68"}, {0x78, 0xffff, 0x9, "15ccc8152d05eea1bf55a4c23260257c7121787d4031d0bae2467e6e4e837bee9d4a674c8ef446fe0fe427e4ed931ad749d55dcdf49c05d70618620530a03db02b127fa437fd1571996d1d44afc26fd40778a7968041814ad5ff7614420b7a226f1502668e087d"}, {0x1010, 0xffff, 0x3, "860b6f0426bd83e08db332268dfe3686ae15e27090c75db75820f7201ae077306998f8c084d53a95aceb2b27566f432cc21fb3a082e5859d90150097b2e6550b8e999b3957c342cecc19be42d3fd3db78841564fc8ab3b9cf153317a3c037abe825e755510874e3c51af7f9ad2d3dfb7a11431d6c9f18f4dc982371bd9f34a537627729de74cb847446c1fcf1a22055527f8705728f364ad41421b59a23ff88a55ed1de6def267272850efc63e4e142825f9b8f55f93a47697e10a76cd9a4c4d9534caeecc271e2708625ba79651a13fb1ea09dd0d16668a20fb1db5192a57d40110a54123100bd7c54f991a0f9f9c6ce25f3225f6c43344b4567f8e9311090daa88d9e19a1783b2a9b36b4c4687ce10bb3e63fc165058ffb9d215256610491a20c4d158c7f268e62284fbd44ea608b67b159ec563551dac124c6b04983d6b2441fb169786b363f344d15443e8abcea170f6b2d7133961691fc0fc9e9e337daef07ac04b2a2ccc8cf924bf3d4ce5faed8e116238bf57c7e664d42c90f89d4e47e9d95ce6c9bade86176e7d82cae6ebee5ac4783126eefe1ccab2cf0b87afbedabd9fa3da13287c06a2ba1641856084bc5aac4ce46942371ada0943c7cc1133274b1f42e15f8b0417ac5b7f6abed3c855a166ab3884672ed9e62f0febab9ac2907d19aacd976bc52b66b36cd9828f926ca0c925d34712b2cb2c6a11cb7a341c0d8e5bdc7357c67f168a33c4ce120f00a65811d467d5e1169296d09759df615f18e6180c57991c285f181cd745c6a3c1752d9f690855dd64025340c8aa97bd7a102f23ac1e07e5a0f3ab8960ad0f1360db394361a5a0040e26f9a70fbc56fbf955acdffad9959619ef1d52e6899dd4ba2cc3d2ea501387e424acf044d91ec316638687d1e70dfaed73d28ffc82003bca11669d7adfcb4e576f9c18052f6820f17a87f6fecff569bdcb3689f4a209c566471c14ef6c864ec56d5ad3355244001f061bd0015c6cb77f89c959a3159bacc9d43c7cf60cd2eed8ce9ae376595e09263e7c130492843cae734505ff2a0db0efe989ee71d2c1fb19076e810d0e197a1ae75abdaf03c5af3ada1b1b3050198f5d410746513c07fb3c16f794aa92685e5c95db2200a08ff4091ef5f2772eaa80a01002f0f5196e00a6495a35d1f1701d78c285d2e18d1961b42952ec5ad74a332a5d6f6249a2e23b2a55492b17f4bf18200a631324fcbc23b7b8d964f45543240cb49310dc112aee96d3c132784c9ae7efdaf1952ab2437c6d06a8a8c59280277a9279244d353d2ba600bf3d9494c06b600b0c7d3500922f419b40f05ceedb37c161703ace110956d3dd8b322793d6877357c1dc5f199952dbbe92191081383eedae177e08c1b4339ee45df6ea9cb3e9f3b2ae9863bfc7b175f03d1765403f4af78102f5452b8182597925141086d9cc8bac892dc984fb3e02bbc184c2936f9d377594a6a21946fdc914e35fe2fd614cb7a9604927b0c80c13e87177ff696631b3fefb865a8407becdef4e05dd23c86c111e2aadbe8d84332b0cfdc70e5481028a188caaa5299fcb2ce09464b8d50b6641b8b84cd5a0696251b4880ef92903bfbf791c387bfaded2b64d8871bed3b7a23df2cd9f68752d534daeef99783eef5b5c1c7a5a9e8090a77fc14770525c4ffa37a9b52642541bdd1f528920eba4a82046994e6e22d505a1563a4350adb2e9d48c6e416b1363a72245f02f71bbc56890b3372aac2d73a17d7788afd6f32f444ea27435e96516bba2a771745a78ead87efa595028772e0e1e2011084347ce6130c47e7701c53a953e4d90021ab71a4b4013a7c078994fd3c1ac5d8ff6d707938ea4524596020ed1c586936d87747ea92a21f3265656fa9ea0daadcbe7d05e728d6f30120019dfc1b63113f44d2febd3b7569b0d9b807f889e3b9a8d0bd628cf9beae4d63cae6bd8d9a548fcc4b4d26568a748fe0988dd9ba579494933a1628760559a9c1cd90aeee7f1ac40009f685457b340e2c2b8d675d49ca8e3c18be95c681ee1ef5be7b7e244d1d1ada2489c907a58a60cfec925904532697ea115abbcc92baaac736bdff9bc5a309f37a6f0d7f589207e1d7c3e513ef60723a7bd56ac576ba5cc555e71f00f841f3075687356bfe01c98821ea24262a266af08ef3956388a07d685290a5e4fba610265312206229234b94512ce91681bd8c22aae8ea2bf98d484209232a2af803e77a0780f46813dbcd14e57b74170aae48a582328679cddcf8c89161eab149118c531280fa8690e7225572b9a611b2f562805d409b85e64dfc8d6207cbe8b5afc1f509e45c606107e8a7955f568a2ed88a7dfc1151e1c11089226ba50e9af8eebc0499c07933b5e5121f7a1e1c8bcd73fb11e2367d56676ddeda04f3d09a1e09a6ff2150cebe681ab8c948587820f25653566775303d13211f2e29f3288e1f9bb7777ca186b7c4248e2276d49b2b00ae3a15d0b5d9314e856bfe693aa919fece5a19ce6adb10874e5ff6ad6ef196fd0cb9083d1b86e8d689642dbd7398061b42c879aac97599cd2d876f95b2eacb58afdb1af171af79391d3a0cda9baf1d6584b497eef171e56f6c281b19434b019372f146acfbd5ee9f572a536641359e9e11e3e0343fba662f62df703b8243ccc259a5b0c008a3f6ce88673eb92c0d9afab3271df201f4acb0525586226f43d6ae9e9f3f65832d46a5956148d8726baef355b0f1c5d6b404010375fe82058f1c45d5ad391a70e95036b71513ad66297f9cfcb8ce10af71f2b0183796d20d8db453b6ea5461ae5a7d5ca57e73a005d602757222aea38ddbcaa19311b7bbf3ad8012b43ee19da5279c017df64bc315c31a35d4ae340c65fb54654ca1978bc097e2e48d0a62c854215d0ea6341e721b834ea407e6dd81f6132c63474940c00677fb2ca32cd9c46696085477f4ce1d855eb07e52a3558a0ee1081b30ff11d0bfbf8e7de7bf307d49b6e89fbc217e0238443353967a57cdd257c3f058df4c4d9a775fc4f90262d3c9934306acdb3200e1674f72e28ff8c2e06add2a1a1cb86b92329f5876d5c1f6dc2dfe2a08946eb95c8a3bda860896c069fb312272aa46c44c99665d3bfb33345c5081d0f9cc17507cc6c82dc228cfca04f78a47591c97dd5387dc74ff7d060eac255830aca5a99eade6436415bbf448ce0ecb85454d03c2f68ff4eb0ff01ec0057faceb3ab57d5cca9ea67ecec8d8b206e8dd71138d6059dfa1808e20e6807a89bc62b24416b69b6c6aa5fc8b8c2bc387028977b76f7c66fa4c7595076e4e52c233364d72657333e8849786e42aa98b5b1e5a3cd2aa6ba2b8b06f5ea868841b53402f8d873f684c79d9ae5cd7f17d9b586a4e36ffa2cedcf3cf31301caea76354cb3e5d54868ccfe59082a28d72ad3c496360609e0c70e4fbbcbfef4e0d716a626993ea6416f7541abfa8140d1eb4c368c18d5a4213bda1f46e2daedbccb58296488a984cc61097f9db2778311c2f72fec27fe4b07a079994399921d372e8c86e0bc602ae97c5b3eaee728f9c1d7f080348d5aa9622d818d27494d1f35511776614b450e68e15863ea5735a9c01b5e5740970a061294782ebe6d47c1bf7d3499b672f9496372ad6835f3e8d46ff072fec7c6c8af9daf8c42910be6cd6dfedda2e046f2ee62b1f823cfcb1f7c7b611cc3e9cd4c96f3a2166e168a74bc5d5b85ea2e71fd8232e6d8175d2e6340cdc74ea16a7b57c3f1ecb28e46cbe3b574ac9c1ccb568e46b0e24ea6032634916fa30ad86712e75a6a5469337d0cd25df574703c251b7d8656c2a0643ac2b1282a387804b6a74d4d975e7a703a93d8fd33d9c0e8a5161397bc015e5f627b1c429239a87ea5a38e3679913ab0f59a0207aa3fff90631d92ccfe27ae900e3ac7ba1cc45d9333b25d02f670367e67a36e9656e045b35f172ee4ef4dc24931e5f1aea9a257b72a737270b3d42521f94f2bf45df361235f5da6a6c8879b459b414a694ebb1d84115ae88a12e047e5e6fc43e0a5d0da35534bd0920a369a6ba7c84d418db18abe8e989a47bf9fe060221d7c1e7d676173bdb880f8eec86ebf597d776049e87cf478068335593884d22f661172a9d56fe967969f992e5ba27938a5939b7831e50d4562d2043e7651f26d5d77ab7655d02d0bccea0db19e92f27cf67a14088e292222c8e9a82c10ee2b6a2fac37b06bedac07af7fc1431c26170b1f6058150d8e468c88850ec4aad19a53767ce62d096ff5318b79d69f459093b81fc2da327d0495c66a2672930c776a5c0c2fa792326b832d71589f716bb1e278e8e34082a217d2cb35bc4f20ca6c092c0cd2ae7901cbbc3fd3f73fd2bc54c3d471d33db754224d4b5ea8ad464121dfde2d5e8298da42fe407284d1076d1ef6cc0ff604b796500fc2aef433c08bc4c1b4f5e78393a528eb09d4a603281702cbb857c73c3adbbfa10bc7bf938d66f62d2da03f36de7e823266724fe7a806a0b9c5183a80621bd337af2f463c48bb9e34841f73019955d3c554375035b5369a21be8dd9f20c9218b9fb5862ddb0c70da97cf0b3d76f8e7958941f4a1b8e05274b5ace707affff0c58275e7271adf6aa6de3eed5d404b22a599d1ace35f11350d5c18808ec8937e1d60718e5e32a09790da08b7db84ea3ba29b144f07d353371b12d0d355ae00b37222b7abff0feecdbeb7550e61719428abce8decc78517e29cf84484e64e822807160cd0970d00c6d495dd7797d7cb7e5866add2aa7d5f5d22f1aa5e87a46f66d75b19e747a413eec86993aa54de4fd49b027f093e48083d5f6a6a6a39025ea5c525e7b455ad74e39fb1be44c24309bff1fffb26e871a28ab916e780a8df2fc02938c4efd62c8f0eb87b609f8e0503d50278280c25173e22645fcd26001b22413615dee7f10d49697bd3f3bac575a6e06d6727c5050a61f876627f351fcc0eb82f15f1755a35313d857b26c40194f6ee874efc6f7a1cc4f6fe313768a4e06eabf6fbc6f1f0dac4205be3238337e415965eda3f2269682bdfbf5041aa0854678c5ddf19bec1d8e235fdbe1d945e6c6ceb73fd1aa3c020d2504e60bd6a9fb25a88817456eec912223187c46012f7c6d5717b1fcd9a4a9b661a0266920b1acfb814dabf19150beb34c602e3c4a4d7bacb17a9be70a3de5e5f320646f7d7a28f0fccf14e5e340b3afed8c020279551c92f1a79b2555bb17162b120e6dee21047952e94b7da860b5c93c0889bfccfaa36835fa4206112004d0e7e6b796ad0db076a14d13d677b382dc38a4db3ae356f4a6db0f1d3504f1a828d6624f150677e632190f129e310fddb79c4cb507662a2f7b421ee863affffea9f4cd9e70edeca33523a698a33503405c6a83f402877723a3d9af14a70da4d4434664c44b0c2b40115913614505d0d75e8f6778e6b7f20f13bfd15afd3cb67b23b56fb9a9515445e5d226df9e431ce9f9b792e7d5e0abaead4f01253114a4dda473f8da044eedb8b44f2e1fcae1bcceb22f6f40b1e7d8ff50b6aafef0e10e86f224fe8d3c72a42d86e4d3a515a6fa3bd1c1de95b55594946a7bb9b8f3b25b9231d8bd114b51dd3d3e126207692fc68c23847570e5e66c9ebb5ed95329a84f35aa9b6c222fa8464199d6aaabe07a8b6242bc6d80f23cfaf2aebf527404695c3405b22e4b81dd747bde022d6e997b5ec9f662d27d34612ba78232390fc40cb82a06622eba2e12f41d2b7dd6aa376111c7ee957b83a769cd3de0854a28196587772383b07fc763882a48b73b0d02261d796bda03a4fff76386af172f85dd955676f6"}], 0x1118}, 0x2) setrlimit(0x6, &(0x7f0000000080)={0x207, 0x400000000000096}) r1 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f0000000100)) close(r1) r2 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0xff, 0x4f5c}, {0x18, 0x1, 0x1000, 0x8}, 0x4, [0x8, 0x7fff, 0x2, 0x6, 0xd2a3, 0xffff, 0x4, 0x100000000]}, 0x3c) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 09:16:00 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r4 = socket$inet(0x2, 0x7, 0x5) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r6 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10, 0x40) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair(0x18, 0x0, 0x3f, &(0x7f0000000280)={0xffffffffffffffff}) r9 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x2) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x0, 0x0) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000480)='/dev/klog\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x80, 0x401, 0xb7}, {{r2}, 0x0, 0x3, 0x4, 0x5, 0x8000}, {{r3}, 0xfffffffffffffffd, 0x20, 0x10, 0x100000000, 0x9}, {{r4}, 0xfffffffffffffffb, 0x2, 0x8, 0x8, 0xfffffffffffffff7}, {{r5}, 0xfffffffffffffffe, 0xa, 0x200fffff, 0x4, 0x3669a289}, {{r6}, 0xfffffffffffffffb, 0x0, 0x1, 0x8, 0x80}, {{r7}, 0xfffffffffffffffc, 0x34, 0x2, 0xb3fc, 0x1}, {{r8}, 0xfffffffffffffffb, 0x7, 0xf000008f, 0x6, 0x7ff}], 0x400, &(0x7f00000004c0)=[{{r9}, 0xffffffffffffffff, 0x8, 0x2, 0x6}, {{r10}, 0x0, 0x22, 0x0, 0x7, 0x200}, {{r11}, 0xffffffffffffffff, 0x8, 0x7, 0x3, 0x4}], 0x1, &(0x7f0000000540)={0x2, 0xb2b2}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") 09:16:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000140)={0x7ff, 0x7, {0x7f}}) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r3 = semget$private(0x0, 0x3, 0x290) semop(r3, &(0x7f0000000200)=[{0x7, 0x9, 0x1800}, {0x6, 0x1, 0x1000}, {0x1, 0x0, 0x800}, {0x4, 0x5, 0x800}, {0x3, 0x773, 0x1800}, {0x1, 0x5, 0x1000}, {0x0, 0x9}], 0x7) setuid(r1) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$KDDISABIO(r0, 0x20004b3d) r4 = open(&(0x7f0000000240)='./file0\x00', 0x120, 0x102) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x7, 0x4, 0xffffffffffffff7f, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xb3a}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x80000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6790}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x222}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x10001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', '.\x00', ['./file', './file', './file', './file'], 0x4}) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000780)=0x6) stat(&(0x7f00000007c0)='./file\x00', &(0x7f0000000800)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000900)='/dev/ttyCcfg\x00', 0x28180, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000940)=0x5) syz_extract_tcp_res$synack(&(0x7f0000000980), 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f00000009c0)={0x1c4c, 0x6, 0x5, {[0xffffffffffffffc1, 0x1f, 0x3, 0x80, 0x4, 0x9, 0x10001, 0x3, 0xcd4, 0x0, 0x6, 0x0, 0xa0, 0x5, 0x4, 0x0, 0x2, 0x9], [0x6, 0x480, 0x20, 0x5, 0x0, 0x3f, 0x80000001, 0x1000, 0x80, 0x3], [0x7, 0x100, 0x1, 0x2, 0x8, 0x401, 0x2], [0xc9, 0x7, 0xfffffffffffffc00, 0x3ff, 0x1, 0x5], [{0xffffffffe3ea55a3, 0x100000001, 0x0, 0x6}, {0x9, 0x9, 0x5, 0x1}, {0x2, 0x9109, 0x0, 0x40}, {0x3, 0x80, 0x7, 0x80000000}, {0x1, 0x80000000, 0xfffffffffffffe01, 0xfffffffffffffffe}, {0x800, 0xa00, 0x69d1ae99, 0x9}, {0x1, 0x1ff, 0x6, 0x3}, {0xffff, 0x800, 0x8, 0x7}], {0x7, 0x5, 0x1f, 0x1}, {0x0, 0x20, 0x611, 0x4}}}) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000c40)={0x2, 0x1}) openat$pci(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/pci\x00', 0x80, 0x0) sendsyslog(&(0x7f0000000cc0)="d703b576da8e143ae9ce23d8361fd625aaca2fab05b5fb3db50d61d15c04abacfe22d261e03fbcc03b4c1d498b7662d525fac527948f5f3857f3bf578e29d2ac6d8df97af12a57184272b8b09cccda4d8c7216ac3b35f072166e709ac2084b6fdef521daad6ccbfad14b2af84c1aee42fee6672b1bcabe3d02ca1421cc898ed247e033e344e7ed1d798bd1ee4142ad4712f62753e7f26b61038cee28e75a2287f9deae41fc92961046d4e0f725ca", 0xae, 0x0) fchflags(r4, 0x0) pipe2(&(0x7f0000000d80), 0x4) openat(r0, &(0x7f0000000dc0)='./file\x00', 0x8, 0x5) 09:16:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x4b80da68, 0x0, 0x83, "a7c06b73857bcf73c077318c4eed73d231b15c2a", 0x0, 0x200}) 09:16:00 executing program 1: socketpair(0x1e, 0x3, 0x8, 0x0) 09:16:00 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640), 0x3c3) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x2800000000) ftruncate(r0, 0x0, 0x7) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140)="9684bc1cb69fc3e6675ae1445334809090567a50b1d47b7c929583148009e113c211920eec78591c5e5d4abbd096318cbe40fd4d2eb6fac6d854dfa8755d1abc012e1542f9bde476bcb80f7b3e60e5ddf889c4560f6268180afee7a7e74a96812d06ed2eb400e35085455cb4c312e7443f4a25aeb4a82ef3599c6647415ecc5b860769ce28a756c0cc8152ee27185746e2c0c06bec7d", 0x96) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) getdents(r0, &(0x7f0000000000)=""/6, 0x6) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 09:16:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = msgget(0x3, 0x20) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="7686638155f0ff0f000010000000000000000000"], 0x14, 0x8467c3f88eef2cac, 0x0) r1 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="96d5db4a40740c89f3a5b1e9226c344ea15d81ba70f637b892b78465f48bbef565eaff5586c611c7078d7e2d4dccc5bde4b6534fe59e1b2d6883b41c4ae60a2d876720319dfeaa9e037d4db91c91f2b1f1e38e4373c2de4cd2992d8575c5dedf2d9d6393d8c530d5c8a791e3650759e3a8e1974e5e4be99c6b1a96c224a2020ecf6f8a9b24e3f7581376cbe34e2886724bb593bac98833d6a006365d11f12815a40d0e32bdc88d06d22c4682a1d273ad", 0xb0) unveil(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)='W\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='\x00@') r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f00000002c0)='./file0\x00', r2, r3, 0x2) chroot(&(0x7f0000000040)='./file0\x00') chroot(&(0x7f0000000440)='./file0/file0\x00') 09:16:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x50, 0x2, 0x2038, 0xffffffffffff0001}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 09:16:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000040)="8c58c699") 09:16:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_index}) 09:16:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb2385d240a8ee5cc, &(0x7f0000000500)="4e37314f719a2e932942f3b4eede9295e784ec80ac7b7a429ac7c8339ca5de6e3480cf4e13dfab852494d8361d2ef468e118e6e984bb619e1f075783edfadd0da02032f74b5f3a1492846569d72a25d38cb5758cc80529af10c1d581efe83a232f9b70359cbc487df328acbc711a528734751f440c9aac44bbc2dc639d41b8d20f80b1027ebc5d6469113154e24b3fedac550ebecd620e2997d0b489926f51b07bc7f265313ac7d9fd9f93a6339bf89e896ab897af70a6310428864d2aaae616a5ed71186c01bb6cdfcae81c06fc73a41018aa89c03cc93ae8eadb6e35d28fa63c43385c41c65a1110aa20ca1db582a1a5d0894cc1afa45981a196eb465e22eef28c3bb9d125f7e915b813eacf90a6e1c5ca1924bed3508386cf7f6b1774a557d9cf5e569cf6968dd1289d3d4cc895a33808f09bd7a11dc0c4b4a3ef25afd4c7bf88d9cd60dc0618359fa724d1bd0d6e2970a78610241ad43deefe6a616dbd1c0731ae6319") 09:16:00 executing program 1: socketpair(0x0, 0x4004, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x74, &(0x7f0000000080)="57ef75dc7a800771e88c42c4d0b0bff2d39deb0e722f4652986433eb3ba254083ebc206c8415363d589aac8e493cb79a37d3ba17871cad07c8aa77d28ccdda74d47d5965ade26dee1eaa97983d863d5fb7e15483ed7e3ba5fa99f012eaf639f0247b19b58db0c6eea3abedea0fd271aa81b5f91b") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x109, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x80000001) r3 = shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = fcntl$getown(r1, 0x5) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)) pread(r1, &(0x7f0000000200)="55059c206b64cab90b4eb431a7731da0005a76714ce40b3bc9d5caa4e904c9fae915da3c5820f680760b6e5fc8e16f152ea04ef209915b038a7619a226c87ee5cc188c3835253c487c8f8cf50c53555cb0deaa37520f142b59504c58899934a7ee21fc2412891e69e639b2fb2e0f4026e6dc5777e6", 0x75, 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000280)) r5 = msgget$private(0x0, 0x100) msgrcv(r5, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000500000000000000006441000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f132cb5498c6494"], 0xb7, 0x1, 0x1000) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000680)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x8, 0x5, r4, r4, 0x8, 0x10000, 0x8, 0x20}) 09:16:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r1 = semget(0x2, 0x3, 0x5) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000080)=""/18) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f00000000c0)=""/11) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}, {}, {0x0, 0xfffffffffffffffd}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x80) 09:16:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0x0, 0x2b, 0x4000000010, 0x4}], 0x0, 0x0, 0x1, 0x0) fchmodat(r2, &(0x7f0000000100)='./bus\x00', 0x60, 0x4) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)='8\x00\x00\x00\x00', 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:16:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r0) write(r0, &(0x7f0000000140)="00de1ba1231359683248e69654d6e34d73", 0x11) 09:16:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000280)=""/137, 0x89) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 09:16:00 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x7c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 09:16:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x210, 0x0) sendto(r1, &(0x7f0000000240)="1e2e17fb848b585e7034a442404dc6e795fd5b547476f0608c48c5ba34f27a361ae082e08a642c0d867a793cb1abe24d9633ed84a8c373027248267e18aa60a6ef038b12bf94e3e3f2b56f14a77c9456cfd8953027031982b2e2d47792d6189c3a3a233ebe10bc3449eae2115602", 0x6e, 0xf, &(0x7f0000000100)=@in6={0x18, 0x3, 0x15f, 0x328}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2000000000000078, &(0x7f0000000080)=[{0x3d, 0x0, 0x80000000000, 0xffff}, {0x44, 0x0, 0x4}, {0x6, 0x0, 0x7f, 0x9}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 09:16:00 executing program 0: r0 = socket$inet6(0x18, 0x800000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80008, 0x0, 0x0) setsockopt(r0, 0xfffffffffffffffb, 0x6, &(0x7f0000000000)="755638403dc81c3790e902bd74e8f17f252d9bf0999d9b087e4f92972b7a43288ce63ad32a95126fed529c90edb777664a17613d4f83608708814f4f7906bd68b5aaa6df0af3c3421add5be333da82444637c59efa039243a113d3c8486ca636e17ac352a480fd7dda65703f7469c98df07c09a72f68a381c900e3297e4a78132ef96d67e04300af2e48e14dd387c10d6b2f34ee1b915f855a63fa1173573d29e8ee46e5b1041ce6fe7be21541a200a3a785c237d0ba5856e6678156c28e3eaef6956d10785441843a65dd4c2d1d75a60e860adf0ea6f20c6ab5f3c9a9bd14a92400c15a404d0e63de7c81267a1e4d1c39", 0xf1) r1 = shmget(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shutdown(r0, 0x2) 09:16:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200a0, 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1, 0x4, 0x8, 0x20304}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc59, &(0x7f0000000240)="b60552b086d80ff5735cf59367e65f36be52fa147e8762f8f36abd15ce0341adef0f78209dd4d116f28881f6593f57c866a3bf97b368cab123a3bbb34fa4223eddd499aab6155e20") 09:16:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/179) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xa000, 0x8) 09:16:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xa, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x35}, {0x8002d}, {0x6}]}) getpid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getitimer(0x2, &(0x7f0000000040)) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xffffffc8) getrusage(0xffffffffffffffff, &(0x7f0000000200)) r3 = geteuid() setreuid(r2, r3) 09:16:01 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000740)='\n', 0x1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x1, 0xfffffffffffffffe, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 09:16:01 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) 09:16:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x1d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8058, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 09:16:01 executing program 1: setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) r2 = syz_open_pts() fchmod(r2, 0x0) r3 = semget$private(0x0, 0x3, 0x400) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000000)=0x9) 09:16:01 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000100)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)={{0x4, 0x1f}, {0xff, 0x8001}}, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x25}], 0x2}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x80000001, './file0\x00', './file0\x00'}) 09:16:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="c5ff965b53", 0x5) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 09:16:01 executing program 1: r0 = socket(0x200000021, 0x4, 0x0) fcntl$getown(r0, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7, 0xfc00000000000000, 0x9, 0xd77}, {0xadc, 0x15f, 0xca9a, 0xfff}, {0xd4b6, 0x7}]}) 09:16:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) nanosleep(&(0x7f0000000180)={0x0, 0xfffffffffffffffe}, 0x0) write(r0, &(0x7f0000000080)="4c0dc5", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:16:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x100000000003, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xc60, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/107) syz_emit_ethernet(0xfffffffffffffd83, &(0x7f00000001c0)="2e4b20b68a17a95d37262e408d24a1c4182a2bf6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x801, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/51) r3 = dup(r2) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000380)={0x10, 0x8, 0x4, 0x7, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9d2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x20}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x40}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfc}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x68d9}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000100)=0x2) 09:16:02 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x5, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/69) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r3 = kqueue() close(r3) geteuid() r4 = dup2(r3, r1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) munlockall() mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) r5 = dup(r3) getsockname$unix(r5, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r7 = open(&(0x7f0000000240)='./file0/file0\x00', 0xc0, 0x20) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000280)) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(r8, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0xd0d) fcntl$setstatus(r3, 0x4, 0x80) close(r3) close(r8) r9 = accept$inet6(r8, 0x0, &(0x7f0000000340)=0x53a) kevent(r8, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x4, 0x1, 0xf0, 0xee}], 0x81, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffffc, 0x0, 0x1, 0x4, 0x80}, {{r8}, 0xfffffffffffffff8, 0x0, 0x2, 0x2, 0x80000001}, {{r6}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x8c6, 0x6}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x7, 0x1}, {{r7}, 0xffffffffffffffff, 0x22, 0x10, 0xe9fa, 0xffffffff98b8ad05}, {{r9}, 0xfffffffffffffffd, 0x90, 0x8, 0x101, 0x8e}, {{r8}, 0xffffffffffffffff, 0x49, 0xfffff, 0x1ff, 0x6}], 0x9, &(0x7f0000000480)={0xfff, 0x40000}) 09:16:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x48}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000380)="b63e") 09:16:02 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x4, 0x5cc5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0xa00, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000100)='(/\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='&%+-,.\f}.^.\x00', &(0x7f0000000240)='\x04\x00', &(0x7f0000000280)='&\x00', &(0x7f00000002c0)='\'\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) 09:16:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000440)='r\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x2, 0x10001, 0x3, 0x1, 0x3, 0xf1, 0xff, 0x0, 0x2, 0x4, 0x1f}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x1, 0x20}) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) flock(r0, 0x1) getgroups(0x1, &(0x7f0000000280)=[0x0]) chown(&(0x7f00000001c0)='./bus\x00', r1, r2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x2) 09:16:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xfffffffffffffff9}, {0xc, 0x0, 0x1}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20, 0x100) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="dd411500b1091ea5174d44f051c32bdaeb1c43d4987404", 0x17) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) unlink(&(0x7f0000000000)='./file0\x00') ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000240)=0x100000000) syz_emit_ethernet(0x1, &(0x7f00000000c0)="be") setsockopt$sock_int(r1, 0xffff, 0x100a, &(0x7f00000001c0)=0x9, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) 09:16:02 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0xffffffffffff0000, 0x5a}, 0x10) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00000000", 0x8) pwrite(r1, &(0x7f0000000180)="05ce8b18751608cbc7f7974972198d4ebd104e82c72dfbdc43865b13eb970cb618690629771d6b0a6923c5a1ff0cfa4bb5e246686e3abc9725d727e6cecd5b6299ca61661c82398aec1cb77b162c61a3f7633bc0406bcac415183af0342cae3caea55ee199501fff69b666928949d15eb5d2cfeb4d5a5b2c012c501ab12270f1329a5a7cc2319a76a2ab5674c1d31c46457287c560bcacd1c3f49980cbfeb2ff34d851dcd450e5b387e5900e1f77758a74", 0xb1, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000), 0x0) pwrite(r2, &(0x7f0000000080)="d8e486a172426ea814a6fb72ed5b614756bbadfe014da7f5325d37b1250928431012aeceaafbdbb0446423b8453052e26975700948d2b3797f8169a5f7f8291c8180a87631384cd9b025efb5be76ded1bbf16e281c09887dbf7ed2a92ce45a433ea6700fa200558c4ca3257b8545c1c9f08aeaa11bf377d43a1e182385df663eeccdfe4e28f9dd92fb3c5690038b2701dcde710ca403b85544f2c6ae9218af472b24b73f", 0xa4, 0x0, 0x0) 09:16:02 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000033000000000000000000000002000000"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0100ae2f7569a1e5fff6"], 0xa) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x100000000, 0x20000, 0x1, 0xecd, "1fb116c4481b57f6f47fca72faa0133c53bd9f5b", 0x3f, 0x6}) socket(0x6, 0x7, 0x6) 09:16:02 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f0000000040)="0c2e069ede01b6ed54bb002555cc38c0fcc3f47c9ebf903dd137071d390f28c43cacbdabfe1554819868ec2f59eadcd074ab0c49d234d2a01a89471b7b52a5b0b1cfdb0a5306ebd9d8af7dc64b1228f679ae3b5bd40bd6874037bf7fbd5051979b8c50de31ca4272472c426f4310ee255ca5cf28434e870268c0af203527ed6b"}) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x100) readlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)=""/184, 0xb8) readlink(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffcbf) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x4, 0x7f, 0x8, 0x1, 0x101, 0xfffffffffffffffb, 0x4, 0x1, 0x1, 0x8c8e22c}) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='c\x00') faccessat(r0, &(0x7f0000000300)='./file0\x00', 0x4, 0x1) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') 09:16:02 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000240), 0x10000000000000ad) 09:16:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r1 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/111) r2 = fcntl$dupfd(r0, 0x0, r0) chroot(&(0x7f0000000080)='./file0\x00') ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x400) 09:16:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x100000000fff, r1}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x30) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x100000001, 0x3}) setpgid(r1, r1) 09:16:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x163) 09:16:02 executing program 1: r0 = socket(0x0, 0x5, 0x1ff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x7fff, 0x1cc}, {0x18, 0x2, 0x7}, 0x8, [0x4, 0x6, 0x1000, 0xfffffffffffffffc, 0xfffffffffffffffe, 0x26bc5502, 0x81, 0x101]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="b380") 09:16:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x1a0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)) 09:16:02 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000d4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002eb68ea4258b87d8c9427d27ad7bda018e7817290a5a0c7042dc2a57a7e2c5d0f9fb6e4d4bed5d70b521b5eaa525c051da7f921623a1ceb6c935e216b00e5cea7459c29abfe236da5cc87f0a3151800b8c3fc2d61dfe3b8d2f6a24ea618104"], &(0x7f0000000000)=0x1002) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x8) close(r0) r2 = semget$private(0x0, 0x2, 0x10) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0xcb) r3 = syz_open_pts() mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x6, 0x5, 0x0, 0x8, "de5354bceafb4568c839c95a39ba70f9e9e7e634", 0x200, 0x54}) syz_open_pts() getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) select(0xfffffffffffffffb, 0x0, &(0x7f00000002c0)={0x0, 0xfffffffffffffffe, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffffd}, 0xffffffffffffffff, 0x0) 09:16:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pread(r1, &(0x7f0000000080)="bb0fa1ec331a1420df571e97f940411ada23fb61e796f1efb29be817b2e163b664202e68a5d9a057b2a056d162445b0fe2be7f7b2871a91c9f0e40bf8a1cf8c6b7ba68e377b750ce9f56e43c89d0da3030c2b86a399631d24f89e83d155cfce4f921c9c0a0e37a514b84065897b3d65e5799a2e3bccb6e", 0x77, 0x0, 0x0) 09:16:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 09:16:02 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) r4 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/89) dup2(r0, r2) 09:16:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000340)) accept$unix(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025cd687874c85f599cb5c82e3fcfdc508872b18ef7320be1dc9d2cc0e04774d31de0b18fefacf911b978d4477c7f52080003b3f9944c3295c64f4223b19cf7e5114428d055"], &(0x7f0000000000)=0x1002) 09:16:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x0) write(r0, &(0x7f00000002c0)="8a2dd330b4642d", 0x7) execve(0x0, 0x0, 0x0) 09:16:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x45}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 09:16:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0xc5e}) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0x2000, 0x4) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x7, 0x0, 0x7, 0x100000000000000}) open(&(0x7f0000000040)='./file0\x00', 0x10100, 0x20) 09:16:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) 09:16:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x4762) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:02 executing program 1: mprotect(&(0x7f000009b000/0x3000)=nil, 0x3000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000000)={0x80, [{0x1}, {0x2}, {0x0, 0x1}, {0x1, 0x7}, {0x3, 0x2}, {0x1, 0x9}, {0x3}, {0x3, 0x7f}, {0x3, 0x401}, {0x0, 0x200}, {0x2, 0xffffffffffffffd6}, {0x3, 0x400080000000}, {0x0, 0x400}, {0x2, 0x3f}, {0x1, 0x100}, {0x1, 0x3}, {0x3, 0xb7ec}, {0x3, 0xa0}, {0x1, 0x374}, {0x3, 0x1}, {0x3, 0x9}, {}, {0x0, 0x20}, {}, {0x0, 0xfffffffffffffffa}, {0x3, 0x400}, {0x3, 0x7}, {0x3, 0x800}, {0x1, 0x1f}, {0x1, 0x1}, {0x2, 0xff}, {0x3, 0x80000000}]}) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 09:16:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x100000001) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x4010426e, &(0x7f0000000040)) 09:16:02 executing program 0: chdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) chroot(&(0x7f0000000080)='./file0\x00') fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 09:16:02 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) poll(&(0x7f0000000480)=[{0xffffffffffffffff, 0x21}], 0x1, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 09:16:02 executing program 0: r0 = dup(0xffffffffffffffff) r1 = accept$inet6(r0, 0x0, &(0x7f0000000180)) mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x7f) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r2 = socket$unix(0x1, 0x5, 0x0) pread(r2, &(0x7f0000000040)="951d07b7a3bb8e299eab08784dc950ca8d6f9f55f5831e83894b9a0edd79f66c3b85cea1cb4d4ae0daa6a2a8e11017a92c94e014dd1fc9771c9d771fc4716757cc2506db5c63163e1abbe063c80092cc2be30dcde2577d070e71a079ae1de379a9d5ae770d1384cce5bf0f4b013bd4188a581e71ec75850a361145cf95ae", 0x7e, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0xfffffffffffffffd, 0x10) ioctl$TIOCFLUSH(r3, 0x8004745d, &(0x7f0000000000)=0x7ffffffc) close(r3) fchmod(r3, 0x62) 09:16:02 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x25, 0x1, 0x20, 0xa95, "50ddfc0eb169202ec64d50f3c71100b7c8eb5afc", 0x2, 0x101}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000440)="d1d37754120483d17ccae416d62bfb1d3fe2c4aa86f278d485b8affb17f2c7ce3fdbc969d09b58218c42dd1f1f3ac6dab528915cf59116c1dc230495c89d9e4abf6678c9376c51437bc4acd5df72d9658ecfde4716d9480756776ee8b0e91858a07b3f5d3b", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x9) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) r2 = syz_open_pts() close(r1) getuid() dup(r2) syz_open_pts() 09:16:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() openat(r0, &(0x7f0000000000)='./bus\x00', 0x20250, 0xd2) kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) close(r1) 09:16:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x140, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="a4") 09:16:03 executing program 0: syz_open_pts() r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 09:16:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000031000005000000deffffffff01000000161702e4435448a2e641f45fde4cb577b9abf4cc94786ba6b227c575d7cc1242f98da18104db92a5bb257c743ef8e8ca5acf8279a6f0883ae38372ab1fcc9e984fd7e4429e34ef8aa4b3bf86f4abf0682e9e83413a2bd0ecc929a7d165a0fd4bed415d3d663ebfbcef1751e99668662b8b37eca2f091257a6ebb0f7ec4a17706903252c60c6a39a19a5c749d9124877a7ded00851588f8ce34aaa4f64435084b13304faff918e90b1d1ebaa85d3b0d143ee741109c136b2606256ab6bef202334a630dbfaabd8002b5c8a08f33474169fd91c407d5daf2f395a65cf2c0e64c6146852f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r0) 09:16:03 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = socket$inet6(0x18, 0x5, 0x6) listen(r1, 0x5) pipe(&(0x7f0000000080)) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/25) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) socket$inet6(0x18, 0x2, 0x7ff) close(r1) r3 = dup2(r0, r0) fchdir(r1) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000000c0)=0x1) kqueue() 09:16:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x25}, {0x400006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55", 0x1d) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = kqueue() close(r0) write(r0, &(0x7f0000000200)="d4a2046c256eadfa0c73b081cfab778a9e8df108c826a8ab04aeedd0e76bf8e02cf10b127efabe49e5f6f47ae8c0730104824c16f0e57d30c9e49111e01c5e6bdd538deefc3d94a4aca3fa009c77f4a37a5e41f8b1dd0b78288f90b30d43354600bd3d27779068bf9c4eb19f65a18436071bef4f1d2eeaf105f549105c8c4693c59a77a65ef43c1f0d8baa86a02e03a13aa113f80afca12fdfcdcff20a914a3c51e8a838e4d41470842772b577a930407b001530a3c77bda38d03620dc44786c35cb9799d197250acd1023", 0xcb) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xfbde, &(0x7f00000000c0)={0x7, 0x1}) 09:16:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x76) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000380)='./bus\x00', &(0x7f0000000340)='./bus/file0\x00') readlinkat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/185, 0xb9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "a1b5648823c28137333a49e65200618a91a79642"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) 09:16:03 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x6, 0xc600) fcntl$setstatus(r0, 0x4, 0xb) 09:16:03 executing program 1: semctl$SETVAL(0x0, 0x0, 0x8, 0x0) msgget$private(0x0, 0x2) 09:16:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x18, 0x3, 0x7) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0xc4d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x1, 0x3, 0x6, 0x0, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x7}) recvfrom$inet(r0, &(0x7f0000000140)=""/96, 0x60, 0x841, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000240)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) getgid() accept(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000feffffff000000cab5a4a7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e03631381b04052cb62bf291f6cfcda5ccb192d636f0f243255748ef5d3b4e45866f9d4cff2e5a541d771cc99e579ce80f9c7494c60e7798c22ae488f1d6d91f77d92b4a4f63f428e702703d8e369f6a51abb07db21e0dde6b062bf0ff6014f8291a7717255e47c1b5ae0274a6e6fb0e57723615cfd12e8b2822f711eceaa808fb87e85f32d93c9626bc8d2dd542ec98ce92d040284048a66c43b9b58259d09d3f4b8a95f8aa28b0371dbf38a3ed481fbb08c58981f109433585234a16661936e434215545e56581fc53c0326075f992b826b0ee696cb6ed9ee7f17c98b7f6033e306e957c4b85fd67957702aaa185b5e94f1cc2132ebbc3723759afc285593c0386461edf939586503a68b84adb42c8758cf67890fd0e7ad0a38e9c4b03c1618c8934d57b513770c2efe75f97f9133198fadd316d02756867d2767cb35fea985b937e60b56bab957077cbb08a940859f2144ff7f47029b060d21aabc75dc48afd7f36ba265226cf7f4823695924cb9000"/485], 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0x4, 0x1, 0x6, 0x1, 0x2, 0x0, 0x30, 0x0, 0x2, 0x3, 0x9}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000480)=0x4000000103) close(r1) sendto$inet(r1, &(0x7f0000000380)="19478d880c37852bc31b03e95eec08a8a3a332c15c5b324f9714e58ba27eb7bdfbb82219306f1c85f005721eb9fc1cb24a67ece830c68dcf82ab2b24d1b3bf2ce07c149264e23af48d56e88cbd0da0fcc46ed60208d398e575625c8c2c8b133eb4ba278102f24d2cd1dd03b1c668d5e8061d0962886fbf627926756999b4656fbcc8b78053bda3b2f7689c1357ea2e3834b722657a06d453e4b686b84ba8d946d326fec10aaf1223657611d5f20f5466c3ffc2fe06a7daf0f869faa008d701fc196ef55bb0663f4101d4e21c07abf7bd268aa2a32db1b8ea249451442594835e884a15743e1499ce849e", 0xea, 0x4, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0x40) semop(r2, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x2, 0xe, 0x1000}], 0x5) 09:16:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="37fc1dd2d55fe0edcde595fe20bfe1dad00093b4e77e1a79b935a6fc23096f4fcb88fa84e4b50cd83d9cfe1c5451e43f31f07a9eb6e569e171c52b5896c1a7e1728e3e9c922655293c0f82d3d0a6729a494e747d2700834ec2a5f8b87dba654f15387aa06c7c109f4ec5da1a22e2b3ae7e7d7556c355a4c56094950d91d935f6543526e34badc58c66c2c740af390575bccbfe968577fc244541e31e2a8cd0cc01bc866db55120aeb61016e0cc10a6e7e8bbaca97893696abb66cd614b770482d14f87f267", 0xc5) fchflags(r0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xadf4, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 09:16:03 executing program 0: r0 = getgid() setegid(r0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r5, r0}, 0xc) r6 = fcntl$getown(r1, 0x5) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) ioctl$LIOCSFD(r7, 0x80046c7f, &(0x7f00000001c0)=r1) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000200)=0x4c) recvfrom(r7, &(0x7f0000000240)=""/131, 0x83, 0x0, 0x0, 0x0) r8 = fcntl$getown(r1, 0x5) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000300)="cdd4dd42ea385ca3dd3118b9a4ed3d8199a46c0cac8c37e4d2fcdb1324efdd922da65cdfb0ae632cd0ce7623600768542d114407475696f6e519abc6a3dbe8482b67ab9f062d8cda07336a035091ab59c9407e4704b7a75698fb698a3d194ae9eb5342f41cff116ab919d45faa2fd12d142eb5166bea6c85f6af1f15556758c86b053789afc653892e98db07f6568d9d784e56715eeb8f0d12d432a72d5c54610fb367cd693c6875a252f99326364b32f491f0ad563b45a01e3aac65f2cba201efe5174c6e459eb6110c56e66a357a5a21f3760b557b244d2d7cd9fb914441da08d19af14ad075152d", 0xe9}, {&(0x7f0000000400)="e56f08abb90878fb9d96", 0xa}, {&(0x7f0000000440)="4d27ce8eca5e189a7e2fef76f7aca987badcdf3c0a7d038d48331f3a9b15681c05c1a86cb23172c7cb61aa33231ca0a36f4b8db28a9161c835c24c2ecddc4e1ed5c4bf33bd93aee7f2acbcada54ad316f3a5564c4409ecea6608be9710292d09e6013af55a23f6961a28267fe98bbbc71d23db3fb5c27a2a66545724bfc68d45f1ea0b", 0x83}, {&(0x7f0000000500)="49994af94db03c81918fc4c04354f9b61a24c6b182d10eebfb32deda76fe9264037c3e12f5936d9d0f0d5ee76c12a159162d292222827d46fcaef1fe5fe45451331d11f6903eb23f8a3e9dcdd511070890ce4512d8c2c7e0926e422a106680b32a184d9f1231a25ba026cdfe371ff3656995ee", 0x73}], 0x4, 0x0, 0x0) r9 = dup(r1) r10 = msgget(0x3, 0x8) msgctl$IPC_STAT(r10, 0x2, &(0x7f00000005c0)=""/79) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000000640)=""/210) r11 = msgget(0x1, 0x20) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000740)=0x6d) preadv(r9, &(0x7f00000009c0)=[{&(0x7f0000000780)=""/188, 0xbc}, {&(0x7f0000000840)=""/139, 0x8b}, {&(0x7f0000000900)=""/144, 0x90}], 0x3, 0x0, 0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000a00)={{0x8, r3, r4, r3, r4, 0x158, 0x2}, 0x2, 0x0, r8, r6, 0x6, 0x6, 0x1, 0xff}) r12 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) shmdt(r12) recvfrom$unix(r7, &(0x7f0000000a80)=""/179, 0xb3, 0x41, &(0x7f0000000b40)=@abs={0x1, 0x0, 0x2}, 0x8) msgget$private(0x0, 0x140) socket$inet(0x2, 0x5, 0x2) renameat(r9, &(0x7f0000000b80)='./file0\x00', r9, &(0x7f0000000bc0)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000c00)={0x0, 0xfff, {0x809, 0x4}}) r13 = semget$private(0x0, 0x3, 0x80) semctl$GETZCNT(r13, 0x3, 0x7, &(0x7f0000000c40)=""/207) 09:16:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x3d, 0x0, 0x0, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/249, &(0x7f0000000080)=0xf9) r1 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0xfffffe8b) close(r1) fchmod(r2, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 09:16:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") r1 = getuid() setuid(r1) 09:16:03 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 09:16:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = getuid() r2 = getgid() chown(&(0x7f0000000000)='./bus\x00', r1, r2) write(r0, &(0x7f0000000140)="bc2562ad0b6f3fa68a2bfb8b75069a45dad05a29a4a56983346b5d1984c565a8ea67dde80d79e5ec369b82555ae5e9e833eb39f11223153096c5f99b15d809a5d440b6b8e0f8a4112f15dbb3d63401cf86d2517e0f051febf6db2ec4875aeb65036c531dcaa93c7b99002ce11aac187a73323c06a745615866bea778957ac026f99fe2360239340f74332fb3f4a35baca0f5f9da1f25b968b128c2a17adfa24efd347080c8b48f136bc118b67928aa6deaf85904f8ea2b9b9c89a2e5eafbab0b1b47f6ad503c7d0855c217fa67676479dd74e53c5e3abd98af4b701113b9b527783e79f2e2277277d5075519ba6e4dcad592590b07bf0b6a47bc3137c2f450fa734264f5cb6ff01254474adb312daf2bbda1f83f091da1ad4f14afb9820131a00cdd90a38f1b946575a34eddc27ac51461bb52b8cb2471aabde4efa7ea77afba5730149110bbf7d423f19fc68a7037d16b94825d3e833d019877528eadf19eb5308d0840dc3b9b05333943445d362ac29a5f1ea537f76345b4a76acc9e53b2bbfa694e371be966b186071272f5317efdb8e500ed17814bdd6bc832e7d1fc4f3ba5fa25bad9c37557a312d33644d2869174f08f032e3b35adc92bbd27b040c3e0e2fecee8b0d7b26d76bc0525c711a85f76203f69ce982e69b389e52d373ba719994378206a7ad3938a1df74a78c1a8b88ae51d52a4195fb8540470d3911deac3c240c6eb4eaa1fd261ff87f200d3713a487452dfba19ccec2dfa8e63e6bee9e6423575d81724a510c06d54aab1ca82fe35823b955b7370d135dd982f75a6103408c727a4681e54bcfdba1bdc74c6c02fa5c58f7fdd2f93fd34d97434098861f4f6cd418dcd7e29c72d9302c795473679868bb7ace646bed0719152c70ac3de152977482b1f1ce49ae137fcc5b2873be6a7335a605a301afd767fa2274affd7533e6f9ee1e6bb937bf3477c091cd2cbd50df77834c0f9af6b33d2d65b902f388afec80d59ac6ab6ceaef60dd7d3c8bb37131f05762e1130182b1d359ba08838a2fe585642a202a7a29ce23dd9d192e7480e931e984523e285bc4cbe712a1a10a6edfb66e506342dcb796cbbe9fb3b8ad4bc1b44bed67a45bb5c04e572eeacdf8d813e21a31c382221ae45f5f6ca4a37c65b2872d313d4bd545c307e686366f2fbc0895fddbdcdea45d88bf7529dc371e6c762d22e6473889c782ff2ded0c4c1337209bb5beecd42e7457eb4a661b8b31f96ef0c4aab6f2b79dbdd4c84c9c6e74357162e46c87aac3474bf6e1441cfd840d17c30145091c7a17ed0dee73c61429316bbc56a1b52053def16452c9882d042e7c0ccdd6423bd2bf245d529faba88fc63163754705cffe3a576163491baf1d2ea1c6e455010b06b7518c3ab2b8684b5a06156206095c2b61f3e902acd1f85f088ff466dc4eee0136bcfca0ed620ce8d42344df75bba7b86978f830344b1ac85977cfe94213be1f7f736936c29bf1c6dd38b04f49688e7bc78622aad84970b55adc0a7f03b4aa1d5ab94732c327164d10ad348dd4de7674772537bf6290c1f7de15a0119381c853e49485e8870878733268d4e21d88346ea9b0021f2b242ff09a7c5e97674bbb96fe2d4e19a644a9ff6540bc8246f507fece63088fd4f4cc51dc593ac8aba384ce1110cefe4bb5204e107f8209832a44dc55c99ad52adfd91e759a63ba299ae503916634a4fb4f977c70f284d9a5c8eebebbef40d6b7031340f", 0x4d0) close(r0) execve(0x0, 0x0, 0x0) 09:16:03 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 09:16:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x584682c232c5ee5, &(0x7f0000000040)=0x9, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r0) 09:16:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x4) 09:16:04 executing program 0: setitimer(0x2, 0xfffffffffffffffe, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x2, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) connect$unix(r1, &(0x7f0000001140)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) setitimer(0x2, &(0x7f0000000040)={{0x2, 0x8}, {0xd5c, 0x3}}, &(0x7f0000000080)) 09:16:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x480, 0x1000000000000) write(r0, &(0x7f00000001c0)="d1c2438ea5ba7cec35594aa4bdc2fdcf6e852fc63b981ac85fc000c605c025bdfec0918accf7050faa8f3d278c89e1e83a06d4f8667e201d6a2358b11cd94e6aa4ab70bfc7200d7d386e57a658cc9de29ae8389153fda3b10f5bd1992228f75036429b4bc5d350362e3c", 0x6a) execve(0x0, 0x0, 0x0) 09:16:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8020, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000000c0)={0x401, 0xb36, 0x204}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0x0, 0x8, 0xfffff, 0x4, 0x391a}, {{r0}, 0x0, 0x1e, 0x1, 0x400, 0x5}, {{r1}, 0xfffffffffffffffe, 0x0, 0x52, 0xcd47, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x8001, 0x1}, {{r0}, 0xfffffffffffffffb, 0x88, 0xfffff, 0x8000, 0x100000001}, {{r0}, 0x0, 0x40, 0x2, 0x59de, 0x8}, {{r1}, 0xffffffffffffffff, 0x9, 0x40000021, 0x10000, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x5, 0x6}], 0x5, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x1e, 0x1, 0xf72, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x12, 0x20, 0x8000, 0x8}], 0x0, &(0x7f0000000080)={0x8, 0x5}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() r4 = dup2(r0, r1) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000380)=""/234, &(0x7f0000000100)=0xea) 09:16:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:16:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x1f4, 0x0) r2 = msgget(0x2, 0x48) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/39) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x200) ioctl$TIOCNOTTY(r1, 0x20007471) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:04 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x10000, 0x9, {0xaf, 0x2}}) 09:16:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) setrlimit(0x3, &(0x7f0000000040)={0x9, 0x99}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r0, 0x10e}], 0x1, 0x0) 09:16:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="fa") 09:16:04 executing program 0: r0 = socket(0x800000000000000f, 0x4006, 0x2) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 09:16:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x101) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffffd, 0x7ff, 0x2, 0xacd, "f93b95f0a30f8e2fd1db33b4824ae45832f6f2bc", 0x4, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000001000000000000000000009e"}) sendmsg(r1, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000180)="342d68f53720b1f22b1e0707847ceeac035affad57cd00d06474a63c2958ab8d3638b99f3c46bc8d223b8cdf8e0a2d9ddb56af3e1486dc441890b9d455fcec19f6637c9843283c98259d1794cf3bdd71c4a5b4048371b0159f3b49ecf8a65d202b9f078617d677f0d8326e8534e0adec6817e4661090a5fa3d4a8b659aee1f92a046df3e7d8edc45dc4f9d", 0x8b}, {&(0x7f0000000240)="1221f682c792911edfdcd20d924e4dec0cdb872f58b005713732cb39a3144064b15f684979c4335ddb0f6798aea1f6ed9e654f524650cf3662950182b03b1bbe37965b05e86f8a1c92529cc61189aa5672f7a8b6f5942242", 0x58}, {&(0x7f00000002c0)="a44784ba250a84dd5e91ba0ddeb5bafe7d2af40798bdc4eab834174bd88de9f692a1201b6e854a935020edea70663992fba9188a7382aff5b626f748c1586323cf1077f9f5b5701503254522db86dccb13e3349256eacfff88187f340919087e33ce0b1f2e0ddc181c2706436691bb89dd136838311ed27c53d1079694d627f92df82d3e10b0016576663145e98652d2b4e9986e52639300cf48cda7594037ed04654338c7c7c7155bacb0d4e7c3e59e3bfe2029490e40ab814272def4d3bae293ba2e3e48c04a23e463887257fde604b03935166a0c8666385e6c9abb3f28ed688cf0085eac6de386472172db33115bc3eff6636049", 0xf6}, {&(0x7f00000003c0)="dce75a7e0b10d88d43f174bdd049f6b318dfcfa7b3e98bb373de32e9a981a12381c9b24ad17a87c968ab72f09e0865a4c4d87245da29ac166305081ff3e30ad9aff5f4ae0f657290b4265aaa43b379e8561f32deb1fc73b1fee1532caa37bbf95b583b1598041e9eec8af2c86f720118b840b0fe260dad62874296c8ba420980115f26f459bcda90e598e426de21", 0x8e}, {&(0x7f0000000480)='(', 0x1}, {&(0x7f0000000bc0)="3a9c9f6a2285ea9ee6391e15a3780277a98d5f9477a39bf03ee9af0d5c53849e59c7a7d8bb3f24e0be2b91f4f0d91080e983b5cfce5b07bbd3e55f85c6e38f0973f52b7fb3d49c68ebea2b6b7b5eea48d61872366d16c456759e4b9e6ffd3fb57c7279ce26", 0x65}, {&(0x7f0000000540)="4cb3c2c5c4af4e211061f8f36c4e76813f1d4c206d063a5add1e6bdc90de819857784f641e5106d97e232fc8b342e34912cb1be8b5268e5a3912356b5f981156ee5babf5930fd5dadcab5d517ec43fb64fe8f34939118601ab2b831a5e7ccca1ec6a6f7c7862da95a8a0bb36b9075db188964cb46837f1cf97824992f322af8d592b362f03183ee81c9f4f83a3b11b134e932a6efbcf8d2eebb883a96f0b67d6d3d8527349e92dfa890aac1663183b5ab4e95f64387ffedf43bc719326cd8d6bf0c7022e42656c8c1c8c95b3f7ea4d01f9da539837566acc09c6961d070079d93726b7671c5bbab703a1ee59bec3859d", 0xf0}], 0x7, &(0x7f0000000c40)=[{0x90, 0x1, 0x2694b81b, "575644e61846c93d76a381d8bc06eda6ef06a8607399ac7333c04b60181cb65cb62dc060bfff62daf43c71d9991bd89eccbc3cdcd8d7764eecde2f5c64df1e4f6ab04b2987837065b647a19f2673bd457e3975a3cd676f42e735a09b53b4df0ddb3bddc4daa4b71d97da396e748f1b4c15989f824e4b1f16c4"}, {0x28, 0xffff, 0x646, "67b3086c5661ebf405e4c1b8f2fdf00ea249f3689432"}, {0x78, 0x1, 0xd, "aadff2a07c6ca904194f1b4fbc2e72a5279b296e3b098e6990c37216ae44b79f4d1803fee1a8fb85ee3c006d088042df418c7a3a7e14d849c0a4900a7aecb2bf2caf27a69aab2e022ede9b06b328df3cb3c1f554a20b11dea8626bd7ec77f5d5b3db"}, {0x18, 0xffff, 0x7ff, "52436ccb6796"}, {0xb0, 0xffff, 0x3, "504caa2c5cb7751b2e7423712f9c8d4627a28f6c4eea68f08c6eb7408ab7e7a75737c1bf24055165ca7aa475c508fbea9984c226e229c070c6059bae9232fc3a687cb67553482e9308a12b614cf987fe32e1de12fbb54516ff5310b4a48ee804a09f52f994e75024c8dc4bedc3aa6e93cd3cf60d417e8c00008c173ab0149ef2841d7823cf13f2838218cb78f4e711707b30e9ab8b1e2496cb26d0bb3b"}, {0x88, 0x1, 0x7f, "c396c7424b096262adee911db08547749c1e357b962ca338835b1d29a81a8902b78965d3f22334e8e7814d5b9bdf2a441a396904b273592671c96aad4a0001b96f291a0316553650af75d3931f4b3b0e45473baca07f433495a8d9578323d4fe517e4a2cc73f6d30d4a7b77636224d9323"}, {0x128, 0xffff, 0xd2, "6fefd8c1af4ff3540eeb0d4358bc1cfedaaf075c0a8af3fbcb0aef14306ac239ca63027d76b4ac8bb43b926fd414f0ea519fa946afbefee18e0d5a47fd95bcd24f6c8fdf31d8f1ade515fd6c2a13a23d5bf3be4815e8b5ff56bffd5c84f0fd9cc48e539ccc6913ba5bc9b4624a5e6785b4b3da138213c845f8dc2a8106f2db59534c7d4c140f14c4cf4a50137dac8b73f5776fee59dd06a9cfda84d111b70447d471fa957a0c6b413d27679d9be17e149bafc24c86349923a427fcadad2acf3d132ee8d894ca9964676b9f5adf3535d8fbd65351ceb176e5445280fa82cd7489c595b5c6ab0d64de130cf8defcbbbd9b17984471e5c98dccdaf21924fba12c57262eb5ba78e19530b24a8c48f697021e00a6"}, {0xd8, 0xffff, 0x9, "44b504e62cb59d0fd3f6163ea2ac55e31eb24008d2957325b76b5af4605f596faf45386126a6b3d1aceb15334e8185c58d9925e772e553db070d84c6eb45dea0dec3d96747a695f72079ca61f6fd7311713b7a80e0ee6e941db2dacc4e85bedb1dde8d792e64f11a66544b91613ffb174cd448348884546fa1cccc9965941c85099023ffec8d19c499edf0fd8dd79100f4379433843b1aa8ff8613d63553920138ac481222da37412b20f00057de1dd0cd7b95510d89025d7e33311643539b12fae9a057"}, {0xa8, 0x1, 0x1, "abc955ce800a4b3bab3dd25c3280fcc9597815bd967aa28211a64cd8e3bc7f414ca1c6bad7bbd2302d7d1c5481e98c010abcb85d1b4ee8197c945788c2f79cd5124429290e2fa85bf1be99f96c7ad96485d61653e4b8dcb664c8706020e81085b3a88702b7e763c373a03bcfdfcdf3464937cbdb8cec369b17743be0a7add7c0802d2fc4a7a024540a50048beeb5c06e387c00ddbbc891ba"}, {0x30, 0xffff, 0x4, "99b05fa0f759f2224c028be285343ded5e20ae17fa18efc40914a747a1"}], 0x558}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_open_pts() ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x2, './file0\x00'}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000004c0)={""/16, @ifru_flags}) 09:16:04 executing program 1: ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:04 executing program 0: r0 = semget(0x1, 0x3, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x6}, {}], 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) lseek(r1, 0x0, 0x0, 0x1) semget(0x2, 0x1, 0x2) 09:16:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) readv(r2, &(0x7f00000006c0)=[{&(0x7f0000000080)}, {&(0x7f0000000200)=""/210, 0xd2}, {&(0x7f0000000300)=""/237, 0xed}, {&(0x7f0000000100)=""/24, 0x18}, {&(0x7f0000000140)=""/48, 0x30}, {&(0x7f0000000400)=""/236, 0xec}, {&(0x7f00000005c0)=""/184, 0xb8}, {&(0x7f0000000500)=""/36, 0x24}, {&(0x7f0000000540)=""/9, 0x9}, {&(0x7f0000000680)=""/35, 0x23}], 0xa) syz_open_pts() 09:16:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket$unix(0x1, 0x3, 0x0) r1 = getpgrp() r2 = getuid() getgroups(0x6, &(0x7f00000006c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r4 = getpgrp() r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) r8 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) socketpair(0x20, 0x8000, 0x80000001, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat(0xffffffffffffffff, &(0x7f0000000880)='./file0\x00', 0x220, 0x10) r12 = kqueue() r13 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r14 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r15 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x2, 0x0) r16 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) r18 = getgid() r19 = kqueue() r20 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r21 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse\x00', 0x10000, 0x0) r22 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wskbd0\x00', 0x1, 0x0) r23 = open$dir(&(0x7f00000009c0)='./file0\x00', 0x0, 0x10) r24 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/ttyCcfg\x00', 0x0, 0x0) r25 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r26 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wsmouse0\x00', 0x10000, 0x0) r27 = openat(0xffffffffffffffff, &(0x7f0000000a80)='./file0\x00', 0x802, 0x2) sendmsg$unix(r0, &(0x7f0000000bc0)={&(0x7f0000000c00)=ANY=[@ANYBLOB="01002e2f66006c6530008dd637ac461fec0bdabd5824cb4c38e6af5976c05562ad22cf761700cc227f89d648c1f11acd2e6a6d4ffa81f9721a2289d29ff10fcf3e7353416b40449e487f6ef7188d516d739e9592c3d2d9d5d1d9392211c1ea8400823fbb2141ea5b5896ca99c767bcff1064d3d0b7a2cb9d7fcef999dd16944fbea1011dad60d376a6978064b99624cfa77682351bf754fbd0a71e69bc5c875f8e94ddff9f848cca4c85960ed6a1d9e60b1bf0f079162476db8579e540307b25bdbcc5d6a1bce3ec76baa853e688bf901b5d10930bb8f44002bf01795f"], 0xa, &(0x7f0000000640)=[{&(0x7f00000000c0)="84f57f1a641da16a21cb9cb4ee17bf640590cd907fd4cfe1f959e02d2698968b44a66f0e6c1b750db7773e9cb476259c9d0d288984a613c26ed57b6c5a7694824d12e1f9f67d5aa76481a1f35893ae5cc26d801571e8be988b1391757b90dc43db6e7f6bfa7affee9e16db60f11be3", 0x6f}, {&(0x7f0000000200)="00ddfbc591a0e2c4d7bb935c1ced8f8e78a50a9a84727f80b8cf04ce0dc0650ee5a9f58878e2dcbaa5abb2170bfa8f2d8add81cbc5bb2a3526400e404e506e182cf2eb5c875ed9bb4645aae3f0db78b92216760c028dbfd6e6c99ee00b8f260b2953daab38def1b6952bbc2a3f210a2d7d92c2f767e9d165acea4cc8ee1b0152a42e0a074d9c72b690d6aa09d6105c", 0x8f}, {&(0x7f0000000140)="ee85d3302ebcf301de92d6ed0c515f92d5bfe655cc6cde0fa18eceb76969a495", 0x20}, {&(0x7f00000002c0)="fa62004bbc8779e413d858b684d33b66c6213424ca0faaee948bf7eb2e32548098937f8c80b42ee78e18c71f4c3b34a4c24500632007f34270a848a119381510ba46393d60b38fbfc51c6f3818d061e59f497e4b1039ecf136aba04176c34017119b64914b4559f1d2b33b9bdc841da77c517b3b766a1b6651314ad77276d07b9206d85cd1031fdc2695424b4e78a8f97b75a216bc70c08adb9964b02e10eb027c56c75b5c1960a6a3c6318d2183754f", 0xb0}, {&(0x7f0000000380)="03f556311655cd30dc5dc06c846895e7a83efe3ab98eef1e1d8dc77b14166e4121fc1b0286a7a7fce40e931dde7d00332c36d92761e11b78ba435e723102ce570d7d640f73eb493940c9931d3575a31ca7ee1165c086a3a562ebe2578a35246a1b14cd345f32c8d0b5d7bb7142f34355a2d2ad62be36d1f6e61a426526b89b97c15ac84e9e6c8497e2836adc9ec68de1b45237c758480175d821ed08f70a14276763f8491b036c8b7ea534456f9d17881aff875e898e44d42ac51cd60285e717d1ecc1d9dc3fe49534915adec50bfef36f9409197729bfb25f495b356807a5984e", 0xe1}, {&(0x7f0000000480)="63b79514ae45c877979892510308d7541b5c6b9942abf4a18ce4412e83efb8354e36313ed797bb08e8ce2358b008c364f27b63b2dad2e5394e61223a925a55093548bc7afb9e598d363f4c95822f3d6a53f5c0d3eecf6a1b7bb8394679d619ca02d99b3d8f314f6100f0d9b520ac5e6f9f99f7738d1b75cbfb262b394863195086cab4203724e24a415b9ad15467ddbc5061856dffc0df090eb5aad32b4cdc83731a93f716d5a0159555748f99a0ed9f3caabde32ab84351326a326bf155e0057fc1b1a50baf999e02590a5fe3eedddd5cf35c220f51e19b0c90d23b522aaa75", 0xe0}, {&(0x7f0000000580)="2f035d1a9d6f96047397851aa968f50604e270c5ffa10a0b611377884c89207161cb985e6bf0af40e2f9016722a57f27ce2c7ea7ae16e116dd613cf5c98bc7fdac0f06ec0bb32749d27ac849a9070171cd1b5bb562853a4a5fce1a232ab524c53b2550a261cb54397e0c957a3230ca8b07c874475209ace26352f2f0c846ec5a7002ffba6c", 0x85}], 0x7, &(0x7f0000000ac0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x28, 0xffff, 0x1, [r19, r20, r21, r22, r23, r24]}, @rights={0x20, 0xffff, 0x1, [r25, r26, r27]}], 0xf0, 0x5}, 0x2) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) truncate(&(0x7f0000001340)='./file0\x00', 0x0, 0x0) 09:16:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x40, 0x18b) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8400, 0x100) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x8000, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = kqueue() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x20, 0x4, 0xfffffffffffff001, 0xffffffffffff0001}, {{r2}, 0xfffffffffffffff8, 0x0, 0x40000020, 0xdad}], 0x8, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0x5, 0x1, 0x80000001, 0x6}, {{r4}, 0xffffffffffffffff, 0x25, 0x20, 0x3, 0x80}], 0x100000001, &(0x7f00000003c0)={0x6, 0x657}) r5 = kqueue() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x480, 0x0) getsockname(r6, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r8, 0x40}], 0x1, 0x1ff) kevent(r5, &(0x7f0000000100)=[{{r8}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x88, &(0x7f0000000040), 0x4) poll(&(0x7f0000000140)=[{r8, 0x101}], 0x1, 0x0) close(r7) 09:16:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x2, 0xffffffff00000001, 0xff, r1}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="000000186004008ba8002b27febf00000000ba0d310b94e99afffffffe000000000000000000000038b60fb5", 0x2c}], 0x1) 09:16:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0xecdafba2726fdadd, 0x0) setrlimit(0x3, &(0x7f0000000080)={0x800, 0x800}) sendto$unix(r2, &(0x7f0000000340)="90f5892a5de7056a7c72053048f471b3286e7b0fb72146d69c3e9e39e179c10804c9c6290d4aabd2ebea4b27c81cb7cb8b36db91a1ee05bd6f2876a4806c483483a3c3b027fde78f92f8464211f2e3aab2da57b4534751ebf62542d91c53053323a0cf014169f1b3fd9811691dd13f03bed99a8c567ddd391862bf4446af849c4d27b6d3a3e74c9b46f2610b34839d9931aeb6a0676427c55607a6a79ef04ca46d5819ea33488d5f0adf36d861665a207b63a6963e9da0364500bf8dc3863c212fedfa8298e9d95c6014d912af8dae4e7828262abd68da2e48421c99376db2595bd5c0cc058c4d5f2531d22db9dc63169ed58e0b1162625aa8ecfe322a80", 0xfe, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x4, 0x1f76}, {{r1}, 0xfffffffffffffff8, 0x82, 0x20000006, 0x2, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0xc00fffff, 0x9, 0x4}], 0x7fff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x800fffff, 0x5, 0x8001}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000001, 0xfffffffffffffffa, 0x200}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x7, 0x9}, {{r0}, 0xfffffffffffffff9, 0x22, 0x81, 0x4}], 0xffffffffffffffc1, &(0x7f0000000000)={0x3, 0x7}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 09:16:05 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000001340)='/dev/pci\x00', 0x1c, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) read(r1, &(0x7f0000000180)=""/239, 0xef) madvise(&(0x7f00001c8000/0x2000)=nil, 0x2000, 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000003c000/0x1000)=nil, 0x1000, 0x0) r3 = semget(0x1, 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000280)={0x3, 0x9}) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000300)=""/4096) write(r2, &(0x7f0000000000)="da53bc6bd9dd4804ea4551b59802df15b33321ddce5cdd69fb80487775122e4ef35567b061cfa83982fa2bae3c16d164b60df5364937f406090d1c3524bd4ee6ac3fea5b380d7f6cd07d64d8117b103268170b8fbbec9ffe4ae455642411673412a11c26a79337c848be98c18c3429d72e00755ffe6709bc8c51c3429f546241ea724a0dc08a3340a064ebf07cc5983585f7d0c85f7c4463e35536a34f502dda2efd017afc0975b200e9e2de49e6bea779b9396385ae5c674eb2aa99e68fdfa84c7528a10ecd5c8ccc7d2afd8357389d7a0fdeac9825f0115475640936a3f6c48e61b1dc6d97ccb2f10d2917fda2ebd7c7e4fada8798e68a475546abdf21ddb72cbc1a30c5f2bac540a9409b55e84e077261cca7c6a8588cf2414a6c435fc2", 0x11f) getppid() mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) pipe(&(0x7f00000002c0)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) shmget$private(0x0, 0x2000, 0x10, &(0x7f00001fb000/0x2000)=nil) 09:16:05 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x2, 0x0, 0x1, 0x0, r1}) socket(0x1, 0x1, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r3, r2) 09:16:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x5) ioctl$BIOCSETWF(r0, 0x8010426d, &(0x7f0000000080)={0x0, 0x0}) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000100)="d50e0c013567feccc0e8414a9726e5d07866bec202465bdac40630cedddf0d42a19e0f367230b014701b46a58017d9587ae3ec9ed045aa635c21ae35a23890bd9c36ca16d5c0e582c3e36c1836bab4a67446cdc9abfb8fe6d43f6c1d9dcf1bff643405d236acf0744d5273758ae9bee08cce1ffca5f3369c29f526b5b0df9174e5", 0x81}, {&(0x7f00000001c0)="abd5fb1e34b58f9813ae4d72ee53cf6a3b183469c26ccd850137efd09b414f8052a8caab7af4eff74be7606f7defe7c859d35f3d5b64a4c110640ae1d02c342b6f39305c143f30832cd94e7cfbb0ad25f5aa75061910c51121aa67fb0811c268960bf5779acba34175b7c5ff25f806390852804a361e25e19f90ddad53d499b7875502f78dc10e2c3a08c4f5da61004d4ca2aa5e8eb26693d43cd8a19b2b38428324a49e725fa838b6e364a99889ec17a9d3c3ea69314c02fa5867cdfc0043ac29d4dad5abaa57b2a8d05033efc0222c2b5c2e182c0b9c7d4bd3113c96da6baa2905771ea18fedfe378a090aadcbfefb014ff25c17ad944e3911ffebbf", 0xfd}, {&(0x7f00000002c0)="7014494f3d42623a891e951bfe10decad6af2c0e0ee81337d1a9ef2b", 0x1c}, {0xfffffffffffffffe}], 0x4, 0x0, 0x0) msgget$private(0x0, 0x7c) 09:16:05 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000), 0x4) fcntl$setflags(r0, 0x2, 0x1) 09:16:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x89, 0x0) r1 = kqueue() r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x40, './file0\x00'}) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 09:16:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCFLUSH(r0, 0x20004268) 09:16:05 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) fchdir(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:16:05 executing program 1: chflags(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') 09:16:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1, 0x0, 0xfffffffffffffe4d}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 09:16:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='W') r1 = semget$private(0x0, 0x1, 0x90) semget$private(0x0, 0x3, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/56) OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) 09:16:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fsync(r0) flock(r0, 0xb) 09:16:05 executing program 1: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020180"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x5, 0x4, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 09:16:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x61, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:05 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000100)={{0x800, 0x4, 0x800}, 0x5, 0xff, 0x52}) 09:16:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mlockall(0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffec2, &(0x7f0000000100)="b6") connect$inet(r0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 09:16:05 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) write(r1, &(0x7f0000000300)="5bb038f16a94c0bc3c2a399ebf17b5ff3fb56d07878efae71688c006e1b5bbfc8d83b082f0af638da9d7e8120c0d7806d8c8d3dc35b313a291098fe65777bbc83e97488914decd35ea03bc9169a9323efbb3bd243a254f3924d9d3cf24b1b71edfcd71dd9705f05c0590696fbbad83583760c0c21d1269a256826b002f1e174ca0967a38510bc8dafb613cc731d60836578d3160e61b67ca9a5f87a119409de33bf601710e81d8c40a06911a1255f72eea3580a719aa5527bf978e6dfd5ad12a6afe89ab60e59a010b6ed441cd513b7183a0feeb0b929bebca71e5dfd1c624affa1ea44e8784465812d2f9362c92090bc801d6816cbd7fb385060c985e4466ecf24b66f3a781a75467aba93db30f1b6679b55825ef9cbf41fd41e44f78f9182cadee51be348813dabcef55e63eaee6723b48aa9e9d8f2e4a867a2e00ce9d1946ea63d41d0da7916255b1246d1524c25bdd353dde384d22e06a4437780a752687c8b998b570962bd86934315d2d3939d052efb9eff9303d141ca9206830a0407590d5f73af546e16b2d7214b9aeacb1dba93f5f313d6b3e000b56ef555881ccfd835351b230b3f60c1ac6c087313a38dbc22148c44f78a3bd7b9f6a8b4a233b6bf78711b9f568faa36f1ff6ab42e009b5a70a3e2b5669a0f880f9051ef286cb8f8a81c8d50c26a85e2543d452d9cdb67f6a79cb1af2c7f1b3b97e2daec7f65579366874d937a33072d49aea7d363f21056cbd75732c4132f5ae45d1643a87f3851f64015dfd542a0ff7ef1828db3e1adb6fe79bc356ffed975bcbf5bc32e29cb9ff7a98cee6e362dafb4918a5612e420688ab38280a85ab256ebed62877193b1e0b1626a873f9095f0ba4e2f78fbf75663c35c020446b7e42602a3b1312e936c7530372a99f5dbee7eb05bb2c75a8a7193d63b12ced09e97375bc586c306975ef73f1c9730f0aa12803c7e758fe8bbfc7b040788cd87fed1be6ed96e539e85918a933fedfc93fd4a84de50f2538cd7b72cbb84a2fcb5f0a5026db1f25ca592ca94b224290371e449b5abcc137f5fabc221dbce2aef073f143bdace4ed9276b1f1766beada9bca8cfbb94b983f04be243fafb70f8d838dcaf0096207e8d7076a8c04f669d658c6423d6382869fb576f876251d500df0983ff480ddcee9efffed14fa133523479c58ff695502224f3ced64bbd6fb048b6596e8e008e176e9c81b3451ef9fdfaab2d912d018fb8938927fb5d3643b1645323b06a0eff45bf0a8eb22548df4f4a958463b31b51079c1f95b710ffea11039cda745611a0689ca8fef917c1281bed37e6c3e249a2a6e90f3c45324b0d002c032eb0b6d3b3ff1cd2513878149f6e92203575750174ac31f72b9ac076223f8100753f0516e4d40c679430b47c2f24076adca37c23a95ced27b35d5e8aa537ffb751e4ff149121ab8c1f840766e6e1262e7800b0a7e341528cb517312bf2f3a523e88079b23d6e3633f2a1cc7c07005f67e303a0f000d4ac8e0bd12974322bf40f9bec23769a17925800583f8edf25c3499f76438552fa8b6a57f578dc62e27ea384f117d9703c919a4b524cc2faf33a8bcd76b82cb8518b60bcd88f2c762cb21dda78758a27c36102b179e1ad5c2396a6f4133f6b818cf9a0a835b0af0514af496efa1062772425b5db35beca8cc87f39ca7a38e79c067b80d95783db53b8b437fa3dafcfbc2a287cc11d0694a5843fbca91f6b05032ceb0428c4fbd41693a54a145b8818b2a5dad563a0daf7a0cc255ceee3ff60d9bc3e86e92806ff9efe0495f2040f41ba6c537476aa8c7b21e628a9d9e2216d9a111a57889a980eefa4791500266f8a0646dfe81e3fba6119ef97a26e7d6edab490fb0dfb2f5d511f03c6400ce56152f25d7a3f58a0834dad459dd8495187ff8a09674e2a32240da9ce2d025ddb4111d42c21e6897f6c377a0c9f27734095d16d708883ee464dbdcbd33c073ace1cd8ab35d202098d27e5b9dba92641a0b0ade4131ac09a23dbc6ae2b3d1aa64c210c5a207cf881e7d6e401399e74d9558f60949c17e49c16e31e8ad58ed8a8488ab70f0a930d442e767dd94e63e1d9174f2f884fb350682e535a5619d7536d032e5a4ac23779b65e1ddb13612929adc776e9204ec5708c84a0b518a458ffd135059fc966553d8000f93f0b8c35eb59e45da1f8937b9fc9a8f5898b4de9575a80b5d56ca6f37b8ff0af376d71d4ae9a7527d436384e0b82deb5dc90aaf00cd1739443aeb1088f4ebfab8c85166ea2f389191aafdf853d9ca72b3875ad0cffcd38762921259586c221a91aeedffca5031e73345326a8d70dbaab6f3b1f2087b7fd02c33f93a47b25aab254ce1b3b1f1adbce1dbd47b3edd332f16a01bdeb451275274ab5766b2b28d9a2aaec7164cc90e9c17406d59ad4fdfac449d68fed2375f13f0fad26366346d8e9ee11c5514c4f507533188a6b5fe5c34aec9a8b5c3e5a4e9166e2f95264da59cbaf7decb0db76ac7eafd74462efaf670d12efc2ba9823be39ee0d460490a64b4f2d8d97ee136a0a2c91a644f72e8503ec4ce7cfc4202909b409dc11003cbcd04d9b0dbb0a8266c595b90257bb2c308bd4c5cb12cbf90a229dda8a011da1ac6dd65698b607dee0d0e46dffed47e1a755af4a8a89bc50a6f2dac37703540be819225d1eae46d6d1fea6004a3b8d1e116a2098cf57f4fccb72a8797b331ec716b82bc54ec2b19f0526c7b7542aa19faa730bd158945b48048c2eb07b37870c8e5670aeafaf962496aa64a1542cb4856d5cd74c791983c297e20ba5a028bc14446a323e4665b750640bc2ac7025ba14a99496a5b14dcc8c1a6c291078fa8c74dd0da904c843a19def1aec858a0dc9fc88a61079daab07671797a8c8d0543ce4d7865b0e4c7e3783fda32ede8a253a90b79959d9f30c60866bf4c12bac39423b4d0b81b59b4ba19d4778294c598f71785b103a93b4e51e7795952fd08b49c1618a4e56f826f43c69b0710bbe294f71aa365d12fefaf1b5d913e670bdd4551ad7e29084bac6b075164504a4c366e2a32db4dd92adab07f5a16797c402b73da71d1ec0919e1aa4069f61f356deb1b94e91a5cc94cc603ecf9312996a76786ca9e05f560f80e7b7375ec11d96de9ff06513b3b99ee64bac9f536d0cc395d6e9a386b71677c61c65ce86e10b166ecc490fb9deffc96d5d76fd6f4d76cef24024a0dfbf5be964c0ec6ce757d879d6683cd85fa7de77bac2a398b4130665a20be538e2c63b510cfb4f779850e91bafae6b293aef9bc0219e2991ad853ca2cc04b0988179a1776b9f4458bfe6d137d9a61799280e97e81c40e78a0bdbe8df1c35bbf44bc226cfb88075b0851404450714ee2970d8875146bad19c5027fa5f18f42de027e5857aa086d9152fd3308816f2cb83afebceed7c8a8ad0ae1ff90e80e4772f500df268a058b59a6c76fd50d66a6269e798e3866ca0d69d00b1ffddd0efcf6afaff7c133d82681db073f6f76a53b04e51360e908a0aa417ee419be11dd1f40c4d2ce616bd9492737142031d0dc153f7c4f0e7af372e01528a0989749191eb001671fab518201f15f286053e232ce1c44b42cb2d41f91c3461638688e51dff3966b6287d175a58d82f5e87b7b9cec07aa64f9d77da167f021f7a5c8ebbd85a8f7d9511da1697458a05a947d922f1bec53216104728b96bd0631c0ff1a0c4328c7635b7aca06ff2856926c86e5919ffa87cf1e2909a6387dcc81cbcdd155b51d300f72395adc4e2658a0356c8e94e3ecea7b13f5f7dacf76f7114945c34504506d0ab6d8478c83c2818163935680055ef8a6038962d85773d200196cddc202bd3f425ffdbbd50ed405d71cdbdf72061699148127b1e2f383131a6e4a4cbcf6e8820e1cab9673a8fba6ce2f66f47f08511b11acf83c1b59a33db091615c44b787106858275b9eb2490c48d5068365ae08ca5d306b72556efa2389bf08ba68fc6d213a1524c1509207af57f0a5528d57302fd10551eb8c3f9bc353c221d8ea3624721bcb753943fd505e31a90bb5af4d8145e7d6e8f278d94a4c77c784a1947928e849e0f7508152643383b85e659ddac823444ad626f43f8b6986f8c6a7a4e52e27ea842ef9bd9db202db1386c7b80848cb29cc75523d7668feab6b612cd99d6c0484928aaeec205b746524c7e024be97d05788389c5504237f400f5457b13f491b1a13fe1269345fc4134469de2ca599cac7b8746869eed4d6847d0d6b22510894f26c2b301f7345814622efba797431e63ffcf3743f21b2dda55f17743bf2fd52fb3837fec774006bac869fc8036b55009fa1bef2690782552c45b3157f5b5db8c21f634399d6490262f936adf56de28081241ec56b9110ebc915018371cd1b03fe33702a34b376afe48592fdee2ab2748195bfe71a5926f0f7c9f225d3604fe86593276af36a3973adcbaab66fb0bedd14fcb416e244987b6cec47af4491713485cc1c4ccb82c2805101746293ac8f9220c202d060aebeaaa7a3fe434d6100221d466edfc79516c39328fd9048c6f18d6588051644a9268c35643ed4234d86fb2bd1533f9b7e5ab5ebc6f4e6f7acc7183a441ca44be601e190e115bf9449d5a93d011251b68f47740bf10ba24e0f3b84a8e76306ff956b57cb8ce535bfc9e13b9c17447ff701a3334139b598799aeaa455859a10553a470084196361cbc0aa97609c5c94003e0d5a710725251c95f5723ae9d046371de96370ad45f2a4deeff19c2dba916d6737df1b300a818bc3e92db0f76f8c84d8f1274146e2d7b5753b1bcca8f15d9a64656fc5fe4c58d3dc2bac19d0067cd9ee8dc232b58513b3ddd1f8f238be04a9e9f4f06b123ed50775c0433ad7b8a88b6645164373da5e98b81faa5e96fc45ceb00df054b359ae90cea6e7f80539e6b812e18e8a18ca920a70af3b6e5cd98668a9dcaa4594cadcafec70ca4502f8487e26e8e1aeb16d99cb25d3b29d693dda42fde8dcf417a8cec8dd15ff76b35450c71f8ef2df6d1ee540bb14bf1632964f265a0ad17c926c0af4569938c4d5b399841b80e342959067d7c3b505b754970344b5ff5b44eef88f07658a7250d505c583d41492d87f724876242ae8de6619efba7c9e30866068bf67d5c52fee8fa1fab31f44dd3e33a445738916e466e7f5360184439eade10ee5420a76dabc8b9b5b651db992b57813ccb43194eecc7c149f5323f1f0bb69627b80955d521d10fd2a96bad5bd066c95b0a32379bf76aa01ed5b02162a9bd571c8894b2ca0401d7e169ef5a004b947d82d0ee0b70b7b20702d51f2858e5a35cf3a42c84dc3372273bcca012448968c440f6d2021f697614ec3ca41a73ae3221301465bb8f4749f399e8800a89080f25af52fc8ff3346e4921be5dee2221bddfe66ac31487a471b48daf84de73f35ba678f577a51c50a17144f18ded16ca9377c88139fdcef4ad4f9e2ea4596903c5aae8cd9dd0ec7736326bb55ca492083e422c158b1a9d2cf416c198525d469bc6c95278848116146320f98fb56538516f4cb1edf5e2e6b6a00f74b714985c8b81143d9a5eca2d776181f9c9972772b9adb9e2f61aaa3ced89cc34bbc3d87619e015b07597087fa80d8a26b91ce99f1ee10ee21748c5029b6e53786c64d2958707eac263ec466f849317a187b04646602069fac093a8dd0dc819d491cdeb4b843df48821714c140fcf5271ca6bef1905ad5614b852e635bcd5009da2a0f58eaadbd81acb96605168a71e5084f95f1fc43d9a1ebc4d5b0f83980cb4b2dc76d6d3ae56f08d65b6db6d721a2", 0x1000) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 09:16:05 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000002c0)={0xffffffffffffffc0, 0x842, 0x7, 0x401, 0x5, 0x5, 0x5, 0x10, [{0x3, 0x9fc8, 0xe5c, 0x7}, {0x3, 0x5, 0x8001, 0x400}, {0x7fffffff, 0x8000, 0xfffffffffffffff7, 0x7fffffff}, {0x0, 0x101, 0x7ff, 0x9}, {0x0, 0x40, 0x400, 0x7f}, {0x8, 0x1, 0xb6e, 0x5}, {0x681, 0xfffffffffffffc0a, 0x2, 0xd2e}, {0x81, 0x0, 0xfeb, 0x2}, {0x2, 0x5, 0xfffffffffffff000, 0x3f}, {0x9, 0x9, 0x1, 0x100000001}, {0x6, 0x5, 0x0, 0x7ff}, {0x0, 0x6, 0xffffffff, 0x1000}, {0xa628, 0x200, 0x8, 0x6}, {0x2, 0x2, 0x1, 0x7}, {0x167, 0x3f, 0x4, 0x1}, {0x1, 0x1, 0x1ff, 0x1f}]}) r1 = syz_open_pts() poll(&(0x7f0000000080)=[{r1, 0x141}], 0x1, 0x1ff) write(r1, &(0x7f00000001c0)="d591c6d4b3c0a104ded9f1e6a5cb82c5e2fa791e3146de667c71459fb775672058b5d3aa6d9ae8fe0b7b3e9c423398fd33bf6ccca4de18011010c411aa60e71880079cec75fc75b197d3e75a0000000000000000000000000000000f43652bfe59bf1d33f580ba60b15b1d2b8ab8f4354a3c23b6fb7e6450ba0a8e2a44df7dc650fa5cc8d0ddaa301112599d9e62b7e5d4660ca8d0620aec3b81f508749d8f181602d32d952d7dc8ead25aa1e1f2b758669dea91dbe9b815db91a7d645f39dbb8368144a0afb691ed72aedc30174fd56fea3446ceeb6938e83d90a79a52639d2d95dfbcc09c4073d5bf351ee0ef4eaf6af22c3adb040d61c37a6df7440", 0xfd) poll(&(0x7f0000000000)=[{r1, 0xc6}], 0x1, 0x0) 09:16:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x7c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x812, r0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x2, 0x1) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x1) syz_emit_ethernet(0x70, &(0x7f0000000140)="b22fbbacf9a72b0328aa056befd0cfb7a366a3a02bfcca53686f6dbcb78b2a73a93d9815d116f273db14e36f7f2ee5e9ef60271b0873adb658a5019edbee8bae17899ffc54a2660c47334feb667c50b3473ec20fdd654ad0c93ffd0ba3d9c8702bb362ea07b2752731c4bd0577ca4c32") 09:16:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2000000000000011, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='M') socketpair(0x0, 0x8005, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) syz_emit_ethernet(0x37, &(0x7f0000000080)="346cbace8834cdce7cc6fd5e62c4a10b12a39cc5297a582e480bee80e5a799bacdacdd5cc2cbefb136c0d9f6dbb708f88d8190d2a3e87d") syz_emit_ethernet(0x7b, &(0x7f0000000180)="e12c19a9ad1c3db356c7a20920b2d1241fa4d94ade6cb2a91e8fba181004379dbedcf915c62ad41d3ca3a2321817a366dbc61a9226373c8862a27d01db573f692123690de399cbbd06d8078c087594c5e6b8db4e408ae15bcf2c0b64b8cd04d0e78ced4b49e47285e8e3cd982f6f42be85aebab9e4ee819700e124") connect$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x9}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x448, 0x0) 09:16:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1c, 0x6}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/245, 0xf5}, {&(0x7f0000000100)=""/52, 0x34}], 0x2, 0x0, 0x0) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=""/102, 0x66) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000300)=0x8001) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[0x10001, 0x68d, 0x9]}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000340)=r0) 09:16:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) socket$inet6(0x18, 0x5, 0x0) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000380)="cd", 0x1}], 0x1) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x0, "556267aa1ce83cc570d7bfa2c8d5529c00f03b6a"}) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/156, 0x9c}], 0x1) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) sendsyslog(&(0x7f0000000240)="f0625aa335591160392b40be7795dfd0017cbeda7dffc560d988a42da27a34954968ae8e4ddebee6320507fa9f", 0x2d, 0x8) 09:16:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74dd20000000800000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000000), 0x10004) 09:16:06 executing program 0: r0 = socket(0x100002, 0x400000000004003, 0x7) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8180, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000001c0)={0xfff, 0x9, 0x47, 0x400, 0x80000001, 0x4, 0x1, 0x10, [{0x4, 0x1000, 0x3, 0x400}, {0x1000, 0x3, 0x9, 0x4}, {0xffff, 0x0, 0x3f49, 0x7ff}, {0xf31, 0x857, 0x6, 0x6f4ba467}, {0x8, 0x5b9, 0xcd76, 0x2}, {0x3, 0x1, 0x0, 0x1}, {0x3, 0x3, 0x47, 0x1}, {0x6, 0xd08, 0x100000000, 0x80000000}, {0x800, 0x2, 0x3, 0xfffffffffffffe01}, {0x5, 0xfffffffffffffffe, 0x7fff, 0x100000}, {0x0, 0xa0, 0x6, 0xbb4}, {0x6, 0x7fff, 0x0, 0x1000000000000000}, {0x0, 0x1, 0x101, 0x9}, {0x401, 0x8, 0x3}, {0x3f, 0x4, 0x1000, 0x3bfd}, {0x0, 0x81, 0x1, 0x9}]}) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f6600"], 0x37) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 09:16:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet(r0, &(0x7f0000000080)=""/154, 0x9a, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvfrom$inet(r0, &(0x7f0000000180)=""/242, 0xf2, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$inet(r0, &(0x7f0000000300)=""/73, 0xfffffffffffffefb, 0x1, 0x0, 0x112) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:16:07 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) dup2(r1, r2) kqueue() 09:16:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xfd9a) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0xffffffffffffffe1, 0x4) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname(r0, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/250, 0xfa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0xa0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000480)) getpgrp() readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/176, 0xb0) sendto$unix(r2, &(0x7f00000005c0)="c423698369317ca1a228f8386b6c39e1b37e257b24ed2792daf10a467e38a22db2de4da3af55cd3d1e3eaffcc0dbc9d9a627fbe09d34842afdefbb912602a94478d79e5825958411333ddff3c0a8bc8188e9971633ced9937d1dc96d187f44302c1a6cfebd5c3aed44f0987ea93f7e676b78559200d78a587997ca1291958e389d1bd126716e445421112ff9a791f57423ee0eed21b447d929d5daac5ab9148ae1e407beff66430ed499a3b02b6d8f4119dc3b8af0f3ade6d921be7eb6862d84d434c3bd209b5f496a2378f4f1c0d039bb9571beef14e9617a1885eccb698cfaaf52cfd94bb347b4a5262f0d1c49a7a39adf8ed4d6a96bb0caa502922e968219938b449ad1655bf966e5db74670bf7af5af111c438f54c3a34733bf414d387e3200b453c519f2fc2e0f084d638c594d4d63f2ad64de6bb5a8bcd94060c3c20ff8f2577b77045f6517caffd9052f7b81ec43519605879065722f903a7f6aff0f84d021bae68330f1a6677fbefb768d8f217f0e9e911bd8e2cc788ebe9f2b22be44333b4ac8c2a0294ffa61534901aa3e589e1187d1bbbecb5a9999a31e05dc81d6fbb6251627956191271ef9b10af370ebbbb07669be8137e457b078c8d185d390e921a621bfb3cd3845f4b957e3b01216e5428a6061698f7305074cd5162986809f746c1103097c5fd7e29135d804f1bf446b01f2758074a63a381d6afb3f09feebe689594ea7052af669db8ed3d786653b44ce128f1425468a3ee0ebb1fb7fdd24a42d1af3178369cebff1402d96985ae5d12ff8d482bc698154dcc214c63712007251fbbf0299d0dd6263974b1bdb4b7850b0dcee48c40263aca109b1dd87c422db98392d41ba8801a316e143090a476737e3f9c8fc5ea0c71be7a275a968bd16593993fdffbac6b7784acc5bc8cd10b3e1451e11154ff84ba383b37395e1cbd28393d129fcd20f2888c5bd99dde510607d2961f3b0dd436dbdf071a55e0632827bac5c3d5d5586edefab0cc0c7fc8b164251b3aa554b56a4e72dc2a0d739e3c3f7a9a144b6bba0860491b5e47d6bc5718e468755709c19bd82b83cc720a3000fc04af866a66dce40754ad433ef50a7b2a48588842d049736de5533f1ac14c9a16726d7d883bac78e098e0cf8c597392440831e59892f34f22d8ca7e8ed418d87e375db2d5fcd0ecc7236a15c8f0fd51aedbfcc826a0f342106854d0f7cb513ffc1fdc732addf22602af311b93cd336d53f1f178de0e4f1bbb0e45429b14b1afbcafd0decb51a6da9047f63fbb2f6ccafc3be17ffa39867aff7d91e9e5bb1bf782f68497d762d1af814b8a33ef582252d68991b718f7ef19f630830ac9952c5421b53ac92e56734c32cb9770f347f8541210cc8351029de05ac8ed63f8f0c3fc6611b2453c3a535c7f8303f7cef3fc8054bc965601011453a3912a7927644678ba6947e1cc701b328a743c330480c6eb0763a09899e8ac58eb94e1c5a178049d958d6354c51555a9bf02648e403b30a0c3bd7883157f6bfcecaeea4368f5626ad90619617d5e90727835354bcdaac85f889d5eb5ba1f60746e9dd21e0668debbb94470e63878505adfc95592485d1e058bdd48cdb57f469615106a51d390a07eb025a122f014ab3a1bd0111fac21c20fc1bb3d180a91e9bb275c6942a32c4f73f01bf7d1a997475da138f242a79973a00290c5692318890b7992e6a80c6b9a4f0b591b66d2c177094a6544b39b6e0c9fd26151ca8e1862e40aacf2f1067f195de8ab50ab7efe6d1464078daaefcafc0110b7f2c39a3bbf0e94bbba3d55eab025ba91cf352321f49ddffe6ac857786a4d4b508882eea0a7f711928f921367a9eda6cc26756df1578b539c60ee45692969c2b0c709a97a7fa41c9b2d7101df776f1b5dd1c3efd088cc46080c311a244c7a4f417b706b3efa699dfc02a855feaac5643824c91c970468c91be1111310e4090312cdb3b782ecbe3f3208705495f83577f85bd00861f8272ef5e0f6aa4623e487e10b3ab5e364ce13e54f9ff4c4f940461e6e1214db7db1de92723232a07efe4fece41d729dda58c5f508ea0df8d96fc0de03f046153f8bbaabad79763fd9ed41fdd1f97521dc331890a8dfc84d1dc94ea2401d1c35f3f32c01ecae2072491599c92b4ae504786c91f5f072650ac17ff8954eca266b0200591fefaa95783d86ae4c49e82d123beacd6309345e83cc8c03851ab7d962edd9c2a80283d90bbbbcfe724f77770ad1b15340ff59de0865907a75f60343fcd7ff271f93fb65fe5fcc2cb2b4d3c403232b5d71813396609c06e3962248e0867184ddda2f06291ceab22804d1bdb1c8eff0fcaae0828918ad7996676792c90c2cabc0a3c148ab8436bcf2f07c714f745ee5d5193948eb0db1fceba04388984555dc0349301d45bc2482dea5d32932744fec4fb0b0789a115c3742c0d31d96c3f7b9211b8851482cfd654d08acb96f8dac549c24fc810917be8913e31fc20e205cf70429b054008a5cde858cba4aae06f01b50954490db6fe63a30909bd4eb2c6119a48338980bd9abc30fbdfe72e3af7763d340c8fb162fc849e0cab21ba9a41c86501117a4a26a229fed5550a9d03b46f886b49a0802f269a4674e1ecd75e41f36b8e0eaee23da0976476c38903e020b6cbae25ce9e61524195dfce8d7f5b9a00329c839d9ac01aee7576c1911e9877e83166d6c426ed309907e4e793faf0954438c5d9925ebb381702a5d70100d49b04847ee15c32722f35119c4b36b41d741a5eee14a536c3887003e6610aec793aff3d806f1861bf58288bb026ef0c037dc190730c1c4897e1a604a0f748a9f838137ec2a8bdce64061755ea8d8b51b68b4da4a7c1ba7c72dfc456b1e1dd4a572ef6fdd53c9a419facba3fdf39fcf252cb7cfadc2c87730596e362714ae0d71bc84270fad6d4690e5486ca213ad4587223a310f81b93f3bef1d0a46b1c3283d86d83516f8f0dff1c03471422e726cdec32e73f97363bb7b4c07036d939903d2ed50b02ba95250f9e459020b96375efc2943648ca98cf161239cd366a6e415ea30a36e6732fd985c788eb16d7123f273d661412b19f0464d2a8f0703cec6f14a80baa7838cb6772d5143fbe52161b40de448d867dae97ac287ee2003ce97786f65029f176f15e1b4093f6b9760aef13539188dce070d1aa205a7aa8c8cc020b9b027d9c3e8b34adc37f8b1c7b1a23d97cc2e41dbae7237601cfc5465db19282a794d89f383c406b47929e7e5afa7b61afb4ef2b80e7014613d7da948d11cd1447519077f5e3b62898d90b0f7fa3145d06976a54397feb5728d4a95744fcc1dd33476d7560b02c356f97930ed6574d249997ddc5fc74cf16a4e9fb9fdfd782173cedf7f093e033e2b6286389408687c2f3307f53463425e29a5a769bf0a081a0e738d16a454a5a3212a6c7c9d18c28dba07b7f37f7ed7a0027e187c07be1af32db9cee7f6c621f238b7cef756219b3cd569b673876e7bd95237c78a681eb19fb6185103bac4c3cf90e6a04c1ceba58c3110692c685148c1e362f196d7b0719779b4bc2ffa3a4a7bedac9625f905cb6f290df3b4375d0e9ffe5ea7230f38c1af864714752ff0719a5a546e161819465bff6c1f3b6b3ed7313f3b79674df65e6f4ac9ef27f9aa958c09e3c538acb7c1dd09218e20384122c4e1a4eddac06c85d1c851a063d0cf74e5f6d402a83e4d05e785870ec15372b2caf0523ee54f0b3a1a4438095b30296b66ec35f19cac9ccc9e4e2b9e8c41d1b634979999ae4c4316d939b45b16a2a1aad24371114a7c6d50903c49a59c975e94e0933f34b22e6141ff13923ccdec705dc96036ef5aaa792af8b65c2dc85b59819d3e40ba3c8af0246e2a2619e21ddabe74beac3ad3219f7cadc9fa7dddad47b625f22cb907f3010190bdd57ed05f65e9a53a71145e07fba3e46edaf5e748ea8097a57db499f4c0f616f0e4b47740edd43bf041598d4470ecce94ce207c4f196a3321497572e4b092b6c0020b36ab80208b3a7ea711c8fce794a86256bd2f06c53891b08d52c56cd77a8d30fa5208eb8cfefcd955b58b62a91d9df7937b114306d401f328678358753061d3110244187966431a392494f7c25415932bc26aa03dcda369de3a6dc96e101467321dea7d333fc1284990a97e88e743b05a9eada1571c5f8e07859a498b23c4b320fba89a22eada0c702217a2338a99916f9b953862c71700efed58229b9ec794db36065e97acffc5794e45f26c54a1311b4d465f38e81a6615fade2ab98b215611223152ead74f5fa9561fb68fbb9774c9fe4e3606eb2352ee1b1c22eed19e3cc2ebae6addb94e74740bba8ffccc7fa7583be5bbc72673b8ccc2abf510a3e7e5d2db4012e8fb1ac296925e8a3dc4c6292f7387f44204ee2c147ec13a946048649151f87982b3e428d6875791db018781e431af168b8a5da3fc64ed4d122f65b26cc36c83dd6129700a4181cab3759c810e7d411c4ab8a2bd82871af2660c1e05bb246dff2c46b069a28af12fa77732a3876a5f0c4215e3af030afc2e505139e4132a6e21864df1623745d39f3111abd374746d5a64133c19f1bf2d52bc78c2a2ed9fc4009e4efc099c9c8a24c1e9c966221d08bc932f459873c5915bcca608fd47bdeff0317c5a2bb092682ebaf6d4c6f2a880c5337e168311d7b861b5a24ed342b56eacff672213ad9895471ba52dcc041d442f071cfa09b0fffbdffe26f299897516a43085d2ad8bed6227a3d99d64c27f23f637db27d4c98a935f1afa9945f98ed970997c76038a1c79651f023b3d4cd93b7911283099c1ca474ea7cce53cf8241f84527bcbb63040d5da1ba6fe852ebbddd7b6ffaa9fe2eef113817378a7b7bafd62a8853649ce4a8302860f6e75c2ea2b3238bef63ebb68f7c9aa35a82cf69056eb0b3eee39648f6da64cee48cd5f256d74f688411acabb9e49cf93e5bcd6b98ce6c1a82e763d86b6f0a7d20bed65574002cd42b7db430a66f835d550fb830d9b3cfc54578f291c441a431056629bf55f460d910b61b14bdcf3527faaf4c19a43a3b00e8a86a5297aebeb4e34bd6fd7eed1731667120005bb30e5e33b09030b7cdcdc07e17357f5f267339f580de6cfd54e8c4bece8a869171cb3c42fae86f4d20ece873ad02ae940221bb16f624348c4df5cbdcf641ea73f6836be3ffe29fa431933609ca5a47c5a441b27733d78dde0e7abc6349779db36e57e028cd1606fcec6d2d1c2403140792fd7489da71a3fae406696b14ac890851862cf7300c6bb63ade51de7ccc513f9d3cb31b68c5ea6a7e17568e2eb9e52dc7fd6b1a0b491cca84bd520f84b5c4b8551be6b14f33918d6d69f6465b0fd58781dfdc5d8c611d2576c487eab5a6635390e706779d866e31add51df035a99264b946b7df4698c0a17e594fef442a785ea0d05fd521f682ff5a7b7ed277c46d37b3763adf1225d34d88c1f701f03af8a2a7c19af495d270bc70f0b21a05539e851bf0e3c9d9fcbd6bf07cbe6769c7a1098d212878b225707ba068ce50a4ca8e24af5c56985b218b2f4c3467fd07cfcb4ef5a0d648a441b6e294b352d694da59f5c586a0dc0fcb38e81116d7d74bf85db03dabf1b674f50836506a1f9a58ccac5a09429718d9735f3af48bcdc9a3c6742f5a41b9e0cbfd9023474d515b6a8970d62a19fb06eaeb17e2afa5d411f122c732cf826d536cf706ea35f4a80bfda394d5e07c53713ccae377a7e5bd5ad34fb815aff2c6c3b9bb13d048f2b3fbc67c25dffe34318946f69bcce261c3f1968e9", 0x1000, 0x3, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x2}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 09:16:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') poll(&(0x7f0000000040)=[{r0, 0x40}], 0x200000000000033d, 0x0) read(r0, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000001c0)) write(r0, &(0x7f0000000280)="299df7b69feecaed432391348ddccad0760ae8bb4699d4d1dff9d30c058b41b9e4a6aa2b635a9c36b91d1c67d572bb5b25f1517dc812eee68c9265d5c191d899ee6359abfbb2a6973e3f3475300dc0f11bb37c364f62de2e0b5c77e1150c2076c5819abdcea06c025614eaeaac130c827abc31ca15f9a5f315119d438ffe2bb7bac686a3492369dc203744542e6620750a83978d26b5def341afccb51ab59661bd7b1bc1e8e236ac28d10a7f257a31b2984824f4c7cb4210b085a098a367bd4bf1be126e11c4ce2b43ac10b2cb8d19f0add26409e8a4dce57db24262573c93b284f15a32e3351c84296393a3d8fab2415cac34fe8487a6959817a75527f26cdba9935715cc9563e77d8c90a9f4d3f6e02dc26f0a3e2a1122f5fd291d19982872b2c000ae25cb4cec84d4bd1a8bd6083d6dd301b88fed9eb8a4e36851953ebf60fb8149bc8b890fa1740da3d35336515e74f23d18c66201f61aa445d66fd5998bb6bc47a6a7dcfa1421bba533beaf4987b8ba26b55bdb5f45058a89c0ff63bba390dc5dd07a83a85671400cfb84af11572be7bead787ff3da4bc3968fd5ee415ac2698b5cc439818c2bbc2e288bc8ea92e3187a472d237de7e92d6036bee1e2f310972b680d5b3aaccc7eabbcd8bcd0a752be5695235c185d25c2bb7e88e44d17367b8d05f3a2ceb6da93689348bba295b0491464a17e8b96215f0a627a245ec057df0c87682f551158dfdb0bb8d8bcde59ab28277a6acef8119a5929803dfbde3730adc1c7ba77cdbda0683e3486489e9581f644a84dc0d7f2083b98c81ca78af551a93f01fd7bed50eee9ba6836fe02f80211427fa730db2a521c002cb9537afb6ca9dc079150451aacd8d3b339a50f969f788d407baeda0ef5c7aabfff682d2e63e6890ff811196221f15e32bbbee195e15a26e3696a34e9d716cd8c5d48ffba8492ba601f1731198039c69c95df5d0e3fa0dabfa3678ce9a29e4334ab3eaf137dd548e79a26d3fcd4170d49ca645caf41614162b24e50bd6ac23abb03748a6dd8629fb98c3838956a16e9e4a959579bcd08b3bad2960f65a7498348de1d6010cb0afc46d82bb4672cde2fddabd7f6087cd4d352ab400597f8787e737523ad9c6b1a3aec489511a5224d24b79a2da9b19b3a9566a49ff47f0003c07ac738cd90efb3da79c5d1e93a85ab14937a5d03372a502ec6a8921405f84410acd511a7965018ddd7e28ead67bbfb10d42399803c6b76e70718b4454343caf26bdcac58d0964d9e598d6732aecb0f5280c83dd6002f1c7677aeb1b6fdca72869df21cb962df9de5aff20adf428daa6904ddbcbdf2f89d591c611531d65f56a89c3521961956e647b6bab789478ed65cf37e33f76a3932312347df2b5d86941771046ef4390d12dcc50b09c090c96547eacc5b9f722c85da1fac6784fc2bf9ebd826041cc12629cced3b5ec1cc94cfd54c337000788b133820c3c015e2c8629d11bf9fe88e34e5e12f8d570d8443b5503b431d766cf2013e9604a5bad360a0d50904b263253ea02e38345a7a88e8934b7c1d5de916a4545559045bf34944e72539f13ab5e343b1b85d1cbaebf4e004fce969b36a53be789247a5da9f48c0e57b4ed001d0b1e92d3ea27ee671e6ab81fe78b47a42d9c7dbf6eb19645a3aea64d76f28523327aa6e1e73f29c02a4e685dbbd9bf515bc74211d8ce0cd35315e8dd7225758b8299bd4a4eb6da72fdeae3209e24145b73592e327c36594c57f0e38965c5cab625b50c241293561424c4fe5c7d22fe603d69334f5452f3ff297a697f2a532cc162304e6e5fa36de800435f29681b783125c6101e97055c847636ad704818be2847d4dd3fbd24697bceaf9d5ab67751c4e29f07547937edd1577477e7154afce8b4ece91bbcbcf3d3b24ea4a857e625c4e312df15a00ce44c021d26cdc2a997d6eb521a19a2d85b9c31f2874c5d110e84232b71704649e2251e36c5f77720d1750d66ef965dbddb780c295e59c167b79b26ceb7f94e342736672e96bfcc6b1810b328ca154bbbc039edfe5fef751cd2c8a5e78d835c60607a1fae9f731b0ce438b65d551f8ff1b8d35f02c6f61fabcd89524a083dcbd9fb2ea73a8a19ee68f9a154e83303db42a9742918e61b95e9932ac9178c639f0daeb5e0cbed682baefe949e27479e4e8500e827f42109ccf61f0bf0ec05e03470f67b4e05bdd8fcba24e9d6843a9b8a327df10d63ac7cb82b4824cbdaf7ff742b271f5437f1147b0d56a555c3ccd3a529d3e6edfdd8f683daf4e40b7d4a9b06732533a661ed622ac827f1e745bfade965e8f1054f0a7b80f9b99f6f9c85ac15eed9a9b8b82c5858471f8767717984691bcaba69499bd9aba8f838342d8ac906a80988ae1626aeea1c8df9ef00c19b7c83dbdfc4f0635e71a239b98b086e1fa5917b04de3c70b37e88c820fcd0f31365181f1fb81fee6e19b6339964ade68999edabbd6f5d5a8bd32fb8d897f51de265ba4119995f5a71a5261d173dc29791b561885d12df565d0e2b0cd5a5600963a2c8cdc9044929a931eaf04a6bd039106c4b5863fe00d1933f32819195ae3654970ee3f46631365c0d0115a842f4c6a6c1d37ec5e1e0fd023282d17de9d7ff1a82ca3f4be442847e47696d840e99032136a9290d61577cf349a0ac672459ebaa3e746b3586f59b457da2f94db8076446a345ea6f27a2cf42843f21f1644cdc32d08f5aa8495612d2dfaa0c02267ec5e2cc56fd123ee130b114a891ad251d4937760a7bcbd752be8e951fe1610cce26719850cfedecebbe35f81979250ba51210f7f12dad076578ddd48d0cfb5c7e51495d473d3d568e07658efb2b40f0543434377555a7d6cda72be39abaef974fee6c168ce0a838301f16ecbd46c04007e7e35d85ab764b72bedb79e0e3b2bd22f355d40332dd7793cc34a62613b697b0ffc912151ea766c506f13efccbd3db9debf22e823d9b3ef05b14b4f6a26a80860891f97b47a7dec80c82ebd5ad9a85763b9e1831701017c1bab01d360dfbbb463741a6379140f1825139f958ac9d432a3a102b34efa93b34de980fa28cdfd1f2a2ee791136e7c2d41f876ddc63fdcc6c3c406df7aeaed04a6a8dd0365f61c5e3427b1ca03deb1007d7b48c198c9d2a7fa85fbaab4e222db4b4d946bd01d8b6bc7c0fd78141d53cf7574f2fa1a8e8b18141380fc1aae66523cdd114e404746cc602ca651801a686f257b31e87235f7e8b2d4adc40fe03be0d6c91486184a9e058eb5aeff25ca598ab8e90c91666d1c8ae279d74d89a89b2cc263d543211e083b036687de322faed65f1d5eae9cf88548e3a89a6bdc28e04c140da10f7c553c8f98051ac6fabc6fa8961f04ac20de03d2817be0381c86a7735251abdf8ab530a8ee9ee56d60a8469317aec9b1d7069dbe466938cfe9b9f51d325807c7afa424b898ed11f1f2955ea6180db99155adfd4989964b1f7e718d8bfd6520a4f4a5dc5cb76bf0aad4382f164b8a1f74dca5e0ac914792435ad9f329d0b11553870b0f70619d6c415d0c517c90a328c400ac9d01b031f55c1e079880c49db8e51a31d258dc411c76a69f43c77f69d8b20e62ae332b8df11523a3087b7a37c5ba034586cb7b29345580cd5567c8c01a139c2816806da83bbbfe0499156d186aa424b6276eacf1f9ea27591ef3b9a0aca612d6e5ee4f993afab107978f4cb80c1162acfdc98c271ff0c65994bbbfd2464dbd76ca3a755a6de9d17d3f709a04ead91824de8150b7543aef813dd3600aefb91ab5885fde4bdf199b3821835761112aed4182acbad78b8aba6025458d4548d384ed5e0378bbd634caa6846358635c24b8feb55dd2a82dff9afc5e0e542c227b7d9cfc401599ef08acd6b54ac24d5e7f54975a4321abab0b576af2193c7047a01c5c3eb2126451bb3bf0bf9e65109d5091fecbc72f98c308cb9b34da783b7b7e24f6f8951ce221966194a3e9705d6d3da82bc1e35adc57f4f3d5a386f6c3f85e83d6ed815176d3e837a3a9a1b55d2beb302894dd416b2050d951d40e8960138532afcf3c812dee13988dac5ad0cbeeecee59a2461af5ebba151977bd0a7da17f465994af9d3aeb2fd102396b84d3595f975c7c58f0245993b42b08f85aa696514635afc1fb2804dde28bad0037364e10d823f08cc5652a11484a0e81a0b60fad23728a6654554268b29bad3a532f55c529c17df6089282d0f1394e1b825d0f7d03bcd037d8b3e14a86426fb15fff0bac30ae45eadefb0750b0f26accf98bfe3586f155a0ad597b95c54d8824714437f6454115d6a0245543519997d7ac1fa2f3fd8f47555e7ab7427a5926323f99df6f240052af010d8df6cf90abef748fd149e288d7532bed1fb1cee7fe74370c17806992474e1fbeb731f4891f3944dd212c98cd29440f36c73e5871d298ac41452db70408ab7d9da395b3db552cc4a87dfd4f9d8ccdd30b0b0f5d1e94f2f4d037a5c5cc250fd9d2906bfc2769022b9fe7f688aedce9002be057984d407510c44aba076ea35cb3f4132c36017e67a0e3dc61e7bd1140250060db19dfd95a3aadc77259203c168d744609c247576c0d9a7c133bf3fbf250767c534e30aae8206c3628a2e23e21ee2cedd0cbc315cfbc4fb92661b80d2336bd14a288d276c12e0bb6eb77099d107738e436f5eb92156aba18bce4a3448d9176591fe9d5fdf03a09445bf1b3ec1afe8c7a523ed9677b5e61145d0c21416849f11639cc84db6d3cd20f26e03cccf8fed7f9771cc0003be47fac33dda74559b3707af322b328854ae22eb32a639558dcd33f93da8d4b4ad428c06a23af9a258e9f33042957c5c58931e526281180e7aa2a00fee401a48bb5ed2ebb7cb24e7786adbac80ea6c81e5f578a171e1c8c1e54217cb9a96c5cc9d5244a7c6ad7aa2489a108abbae25b4f328fd0caba8a032c3511bb75f5909ce4d7dc2d0dcbeed0da5078a4170bfbb2dc4067f9146fb74cec17aa09307f5629048eb6be7d5d52a3394af30ad05c79c44d050a6091495244d38860ce5ded965316783eb9d95e016ff266baa097d1a325e544bf7f417d619a4c2014464a5938f07f4d4a874717c2eac5cddfd60094ad8ac77b6a0e440c510b1f635041c72c3651d5f83a08951736dd7952796cbec4a4e571801c75f175f37de57e08b4cb8dba8bd4a5ecd52b4272b9f4d39415b9ed01bf8be3b497e46b765f9b331c950395d4463a545b7ac8af0064acd4c9dccfe5e376db97cc6e974dc3016d353ddeaf512edf0cfb818422e547619b551c60d42b7b05090b1b510181728328c22d36bb870f0f1ff7b08d1f684657d638402019938a8291b40e81f2daf1fea9ace1e3a03f75fede7b275d81c24ca04d18f802a27ebfcb3ac9d971c6ec00af562d5d1f40d1dae16431e26b474f5b926ad3e83ce83dc7f08ec43fb013fa9b18fc67acc362de29103380c0d2ba357954eac29d68947b032011ec8472292a55e4d8f2bbb0a2c4aa7d4617359070fd197442dc78f3c99aa2f87fe0af26809eb54654b236b062a957b94f2b99d85a95b9810f5bd7289ea08aaac5deea47c6de2e8cb7804de75492557c1eedf812a305acdea88c495562877141820c63815a057bf96283cd41f990e51e5a5a43004b3e931db4ddaf31016379b429ee2934ae867aa03e6f94af3a6177c6da31cb8575b11b9712c8f63160134dd49850ddd7b531e92e0101383f051a3815387ee2c9fea52868845767a9f24707935d35063f7b9e4e6af56e94b2ab0fdb89a15e1355dc9d962538f83609d9232d2a14f401ad25d15387", 0x1000) 09:16:07 executing program 0: r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/80, 0x50, 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x210, 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6, 0x4010, r1, 0x0, 0x52) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) 09:16:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{}, {0x1}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) r2 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 09:16:07 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="c3ffeabf11ce68dd2714e594bcb015d64e20bfe7652ff290e9334c21c48120156c292ac0", 0x24) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x20000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]}) 09:16:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000003c000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000031000/0x400000)=nil, 0x400000, 0x4) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) nanosleep(&(0x7f0000000040)={0x1, 0x4}, &(0x7f0000000080)) pipe(&(0x7f0000000100)) 09:16:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x32, 0x4000000000000, 0x0, 0x100000}, {0x52}, {0x80000010000006}]}) r1 = getpgrp() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r2, &(0x7f0000000240)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x8}, 0x8) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 09:16:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) 09:16:07 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x400) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 09:16:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[{0x80, 0xfffffffffffffffa, 0x40, 0xfff}, {0x7, 0x7, 0x7f, 0x5}, {0x7, 0x9, 0x0, 0x80000000}, {0x3, 0x10000, 0x8}, {0x0, 0x8, 0x4, 0x80000000}, {0x9, 0x5, 0x6f40, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:08 executing program 1: pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000001c0)) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f00000002c0)="92c256f5cee4f91482af970d967bde2d414769f8f0e141c55083df374a0482bc04b52be005995071b3fab734271a14a6a8eaaad5544737d40aefb6eb441b1528a97d6b49af7013a6227ce6b292bcc3343cb06e1ad2cc1f93354eaafe3495d4675e90c30cfabc0589aa8a92b91067ccc932f71b4d893051a7b8d515f0f9670c4155703e1556a7f8cd5e20d3d84ccadf5363b346b1dfe30c36cb18e5352ec09791530bd26f5dd1cac0bf9641d10c72e5ca72da8f04c5fc5fc0627f1244c58c8eca16b1cd3ff06416f499a03f5330e600a8ffe1e73ed2f83ac3e1f177ed688b2f09e464856a67b3a6cecaca376bf3b8a5a626cadb68dc8f000930085680905683ba1d777f36cb8ebf186c6c4fe6d93e0c9c2fc030a0db425b643b154363315631bbe98541671e4a6a954e181c1971103c13d74aa7003704a48e8b459678c42aba082936efe3705678aa064b7a89c359141db1f36ef380f70311066f396bb508f5130fb2117db9af9f496991c5236bb5f7096cece8fb2c76f2b90ce13040cdc1007a97d958f317ecbd92a86b7ac11e6b1d23fb13af40bef3de62b97ff268f8c1c93bbdcc7f782500ac161dfbee9db91d700551d7a338d735998c438e4d5ddf28eee91bc47254bbc5caa99e8be716346be1978400633cbe58a6d232405211a75647c4fd7694c360a7a073d69876bb1ec1df9f668694d28eac5350706ee648f61af52624ca56ac87de7aeb3ca4cc675080ef35c3fc8d5aa89285e5232b52ce38f3ef0fc4866024d3a3846cfed2e996b403d0a17d924ad16526c959265107014b7d2d46dc26fd53a316367d9a219e2f97b6f2fd07bd6791e036d2024d8197f3de8015a7e007e83cd7790c85c09e7cd0e69435375b78ab015efa75f0cd48c90f28ed72fcbf97cdee947de8a5b4c415585ae268a96542aead3a4ec0c8815f57bfdd3393c6a0675c5eb1d19a00df9f328425bcf506eb2ce751444493e165c8f923328e85ce9614e49df4dcbe4417d6485dc5acf220e13611fb840d6c827fb47ce17e40ac3707c216bae3b72605f206199fdc87a9ab78442874a76dde6c8bbccda47bb55333aa39f5f2a4596d13e6b240f2bbdbe56701b4ce1ba8e79fdc6a4ee891f3df4b05e7913c7ebebe871f86627f82b4389ceff0abc5321d0d66655d76bf5121e40cb50502fdb2850cf494245ebcfbbaf0235411b78ed9e3a4206786f1a12f851b710f7486f3321fa04e3f6e9c677031ea1c446711a8c47f33dd489a0401ad2618501ebc9cdfc94cc990c308e9613a2064014947679705f2390b73ea4a3cd98215ea91df55261f03b3f9c613fce91b19f15045b90e5bdd56b4e2a16f180ae88d1acf05b9fcaaa001e48efd732aeb64d92998f1bb7e0f1114e696cb254816151fc5278af93a2929e842a015eef9759a4c9b64a84bb703d4adc21adf85e56f1261a6c26777f7bc4d745384fb677a5987c2ebbba40b4e71cd283ee5b1a1340f201ba9c5002c730889e172903e6852651dfcd576cf064bcdfbd76591b95fd97426d9fbfd9a65846f25d9bd803dfdd432de130184733b9ad58c5fd95c65030aa6b315b016471f686416b85e8f5c0b5258f2af7451340c02e09cc4a585716ac16a9f6421f9e1cbc7357b6704a0dc1a849ab6b0f6b9cdb1076e45f01522b6150febacb74dabdd6f44ba3b1c28b7a5948979d4907512f14e46e70655d5b54647aaefc79b2e99314ca24b3356623aa33febe9f17cc2522a7e64fe089a76d45b453c3913524b265888886ca48efc8c4a8f3ba070f7876e8dcda8e76478a80a227546b952cde062040fa815b5a547c2f97fb76a94ce57acae945e4901920835e9c3609d8c1547ba51b8efeb66aae683fd87ea91d5cc0dcaa7373e6f8d974ef510f2e433e35ea90d7e921c05b1b2fd6a83c0797850ae82a775de8df91693b7290cf9ca78ad9367342fac308c79e5cdec421743fc618efb1817fbed840cfe583bfaabf4e34bd1fb7a38c648809f5b4bc50bd4e9441fd80010ea8d90fa5289ce69fd52dad6bc9abdacbfcfafbaf352e5a94614d20aa59ddaa2bd95fe1e9ee03c903d9636b8ffef02848677427806a6a41424e3af1b21b2b8730142f566ca6634aad4a740980f09cce10fc65e2e4ad12a3adc44a776597853946dbf208e5ede996f7695cc152386e1184ee2f3c7eb17726f1e1e5e61d2441e251b126b856c6988e93212899ff7af9e5c65ab3efe4ae52006a813aec476b6ae3875d0c800ff4d40b2a9459dffb19af398c3e1616857cf3763e309687e7f7ec251583596f0b373ccddef69308bdaf671ea1e6c9adb6d6a18b3908653513b994f0b3f7d1efeb5b8cb7e8e762763170b53fc448b0477667f8e96a34c1011e02148cb808493445704ec0525e448101e1ad59a766ffcb6d3100a0b67d185b8eabd1e30e759a53b1accae4aac51bb852056b322c125f915d6fc6f999b8fee2868734037908958df3dac2c167fe64e4e8043ac993ec87871cece0611c55941f74906c399931635a31e5ff4e14fec30542ea7233104b1795caa87953e04000ea0a59898d36794cafa1dc1ccb9b7c90e26fc00dd4f72be5e9edccfa32b281dfb7b1bba01c8dbcaa94799c1ba7c4be54dc216c1dc06c1fe3c6d8ffcd98b42e4e60ef7380980656bc9c5e0ffda59d929c2bb4c5fe0c661014b4b95fb35c65da6d3c45931a21f7e7cb69c6e769f0176f124df678254a0c42f6984a89c3bc9067808fc2f25d5fb3382fa920eb4749f89887ff470892ec75d9c8944f6556e6fc69e5d98bea0c24a790468134a8b391605314a334c51f24edd18e61f21e7b9f162ef4d1d131c6ecb1eafaa05132f376a4590733afa63ee79fdd909f73a897138eb682b6d2681549626cfc3cafa9c380464a02ffd9107b2826942d128f504093bf621f7d6f1084ae0c603cf183ce618d2d53bb80d8fa81d1f4aaa0dd1a1c2d6f19c66e42fd8b474de9167252804117978d268b60a84e89b108f39f8f419c3fb96c1f35ca73a6a5649c5e28c9b4b286b50200ef90994d95157635833b4dc536ff978378b95006a85fcd9cc86b7b51ee467d8e746ca73f78d08cbbd7b01818f7c481525b59a9515bbc9718d3069d2e84ee40ea378b99723bd99dd94eb5161461858a8f107ff7232db87fdf48d3cb8c3335ed8f629378f2f8be0b713e0d67d623fca9d598385cc9c5c32cbfb169bd7ec664767895265286718b35622261084a2c5dbb756a2535b422e6ffd911d61fb268e971d33784988fc1cca05238596db05a89fd6e95919bbb03899dc0f7eebf5a44eb58cb2a6182ca52b0b06bf18a614ac80b362c4642081cfdfaea8a2894b7dcdd855d7ebb46573844eb3a709d9f3f70b223fd21460001148822f27c4dd17540da54a83f1488a4e5e9b5bfb3f3f3623e16770502eae9fa22dacb9ec2d525075a90c26c2865d8795ddbaf7bb376b638659490c85d362628475c068d2750414c23c0bc82d62e7cc5c711c7dc8aefabf65ab7490c9f5b270f2a0a42305a65acb513c9ff1816bac535f53f93d8848402237ed899004acba8369314f095d6eb04e4d1c63b5bbc138eb08213c20613480be3713b56cc07086828bfd624b3650b434c4f9414e63364a12dd890a8c0c86d614b7699655357acc37e94a4795cf6e36d022151caed1211ca56aadff15b2c22e9fd3ae95b0a4dacfb9349b7149bab1c52cd54c17c543d5fe5e847048dc87b299c4d4ef05c4bd0359dbe6c71b75826ad4d490301086df0112f108c3caec71f8edd31b5d489b6c7ac73993993f625ecb577b1d3bb33dab093c3e47bf4cf663fafff3124c9aa98ca7b6363c0abc4c5fe060707400d11c753cdee74a208550a2cb691dd8bed2cdbc8a0a2237b2bbe15f544946e8d0fb949fc2fe474943f8087b385b361fc03617280d00acbee450d20a0f00f5411b5562774b762e7bf63a1ac6d86f32dec96479da715cce01c3ebaeae929d52a786f8c41039291da5489740e021a2167bdc51ea406a36bd44b911078199c38ed8eac76f4b5fb25b66752bffa9af44b33261e0b90755a7e941c7e0ca10c85e068c3af6fd3af740f7214d4ec76ce1c14ace9b27ce1ce52859a1b3df456ea51394ea638722f7364ce1d8029121980801b0d938cfe770381bcda2405da6fbefe4e2776912d54e1293f4dfbea5462277716c289eef16010f2abd0d276df499ed457cc1eba17294410c29ba8bbd645638d4587b9740a431d53cf02fcc4fac157fe2bd2a7e0956bf04155981d30eb6219e8b6d274f414cc34d62a174f5fce436ce88d1df2be6f89e8695968a78dc0b0a7573874f8a28da36daadfba33b5f0d8fcbed326eea9292dbc23eb83f1d41b35ca85203fd1b16c1b9c2a91cbd4a6b9ce63aedf3531aced356ecbe95103df69a4fc1bcfa7c617bcc1b06e31b8db67e886d59fe92d096179c7b3f40af0a7ee842ff9187951942a7b76dc07acbf584988418211686430fe98b0566f806e3ab3febcc44bacafe81b8bc9dc46e362c1f97618fcfd824c5f5e6a0088cde867ba1560f69298fb8900d1ab7af1dccc78f50075ff7e7a347b93f6433ebff6eae2d5604f5a733b1196cc6af5f75ee1df2f0d6003fcf2b0c65888c1d20a643c744b3f9b8c1a50252fe1b731975d1863ea8f2c0356c81791aa9a9da8ced55ff8baa60c0ec60de35c29b1d7ad573a054bcd1a147c43bec6be5e78821a79d1614c1f71c298c01d8f9e8c6f141b74f1ce6e5756bfbffa008a6ee3ad3f9afb584b809f25fb552e7d442710cb48932f6e057997c79611001a950b7fd16d1c3f21791355e12c8d04561dc8bdc5c350ff10dd80d4173f52d96d49de32e1b1206b7f097dd20148dc479a5bb37916395fa29f63b233cbff4b3c0848fd292b5c6f0041c4f20d5ab581e4011d4830b86a5afeef5af75204e5c6c67d7c8301bf2870a54afef15ee15dd187441b83272e2e00d801914590f610d9c729bbac89c7cf3e9a796c2d0f5f582f79848d0dbe69d57738d59c111698510a0b4b189e5ca682d486887647b1d67970657e4f3e5424799f18efc80bd99d1ceb5864e23b18386beed6ab4ac7d775d5eab1b74c1c4617ec8c5d8725304f0c46cd6a181bbb71344fa977653313f674979b2203f9413168a15457303e6597ee85c9a88b65d1350379b82d07d75ee24f4556c1b771dd706873eacf9cdc48dd99a72d55f104f0ff9c7eec8ebb44c904d5fb4a9893f26a0e14932d3c07a99b39b6a8029abb492ae8bac31685016b4d0347ab68f0382408a4ef430930b0aff6bae8b29e08b990f6653a19d412b2d365f7f9f369e6cf85e5d4a5d993e781529ba0b72ae623095573f7681cc6c12e6111a3cbba1f868b65585c61d34b0866c04f8fc148ce3866820f5a0db84f87b1a38488d0bdb200add404176d882e5f885542c0a6d6ff7fe3f873a9e82accddc8d6a2febefd5c35cb9003d1e4a361d6358d19f6d4d5d9e7a4680264ced9ce86b1c3998b8ea7d2d7ba4d4b9d2875e6f68fd92da31277ee6349a5a3dbdf117029b728e90ba3ed5bd79bd78f930cb0c0e22243a478f6cb99159875d045f272fdcc30e8ebcaa022673ae59f915003a7e3ee4d199c2fc495e55b12f2e6174daf9e85879848c1350bc67feed259e6215de2849a7b0304a958bb83953393da120b723ab9d405e7e765b6f426825ecc289b08f4f033b78d275cccc7209db8d795c64512e10f249cf98372707eccce9a20b7cf6624d0a4eda316e627cf889e83a8d0d38cdd68cd9a35432cdf45beb2c7b468b72ee2a8f5996e97842f8d20e5b34fde2d794e79a4241e785e338b6", 0x1000}, {&(0x7f00000012c0)="7f8f2ce6f1e67a91f88c485f17819db91133deb42528c795ef45f6e64b", 0x1d}, {&(0x7f0000001300)="a4602a412c2da31ec98b31de05899e2100cfc6f7cd78af41c82ed6ca277f9d8556e2a5ff1c30286288f45c0b9c6ffb7fefb976c3cfa2b2a4ed17d4051b4bbf8328ec074e16137e8116d9c8f56a100c59fad2f5911610000b76fb7f95454244eb89206ceb3ed2027570eb441d5b0076d6fe98afa5be95d525a001a72f562b3fc5e0ccb1f0702b19f8f04cbb8091771eb3b1519b439b9489d7871e550c99aabdd6ac2f24ccc8c48db34fc1e2dc9a9a5895d473cc0c171e3ec990c171e4bd83d8dc6b211943", 0xc4}], 0x3, &(0x7f0000001440), 0x0, 0xf}, 0x402) r3 = semget(0x2, 0x4, 0x418) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000140)=""/81) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r4, 0x8004427a, &(0x7f00000000c0)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) pipe(&(0x7f0000000240)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) 09:16:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) r1 = msgget(0x1, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/175) 09:16:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) 09:16:08 executing program 1: select(0x40, &(0x7f0000000040)={0xda6c, 0x9, 0xffffffffffffff2c, 0x2, 0xa7a, 0x1, 0x100000000, 0x4f}, &(0x7f0000000180)={0x9, 0x7f, 0xc0, 0x4, 0x80, 0xa9, 0xf08, 0x9}, &(0x7f0000000140)={0x770, 0x6, 0x80000000, 0x297a4f4, 0x6, 0x2, 0x20, 0x2000000000000001}, &(0x7f0000000100)={0xfffffffffffffffb, 0x8}) clock_gettime(0x0, &(0x7f0000000080)) 09:16:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffe) msgsnd(r1, &(0x7f0000000080)={0x0, "b7fb543ef5c9399833e9e3087974310da66f4000d2e653f0e9c1a273488fdfe45e29e6daa803765b"}, 0x30, 0x800) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) msgsnd(r1, &(0x7f0000000000)={0x3, "5c48d4017a3ad673e15221dc5566b609590e09e3a994c04ac86925038b5d041a7aced7ed2ab03a8a7c5c70d4d87f8b8d55eabf1a0d081861d419ecebd1616e113e99cd87a1aac20c6ecf26b428d12c7cb1a58cd46ca6a2610d08ce7de346f1f0acd5b9e6ecb7c354b0f48eaec8"}, 0x75, 0x800) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ff000000000000f9ff000000000000af960c722041000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000058000000000000e2a154159a1e01b5acf4f22e000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0669c36930000000000000000000000000000000000000040000000000000000000040000000000000000000400000000"], 0x104, 0x2, 0x1000) recvfrom(r0, &(0x7f0000000540)=""/128, 0x80, 0x3, &(0x7f0000000380)=@in={0x2, 0x1}, 0xfffffffffffffe99) msgsnd(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="02000000000000009f43cda3a5a6f15206d490436f25a8d663da260ebde866bca376965fbe5916376a0037b600abb7a80bd2d8e58b9237b862c76e1c93d27e8184cb942e40bc8d2fca40c2acd1dee817941d322be39335470aa8efa1ae21875c3d69a8917f411e232fe2a58dacd6ba99e590de324d493ee3a9be981762fc620396836b9a9f3e1af0ad5cfb4aef2766026c3c31d4966d3cbd31be938cce54e5ed3540a2221d8db0afb2592ff797c8dd7d9c77a9e0bcee7efd6d900c7d999a7ca92fba6c31b321862e854c8d182b6cd04a879b2a7fda8defba00dbee9b6ae0957815ddfe8c19ed61183195b7a04e5aadfc4554959e8e4463a68b88aa1bee843a4b15d698525b7213a0b3b188dee1e26caeff8e03d5dc667c4799981926fd37af76"], 0x1, 0x800) pread(r0, &(0x7f0000000140)="52fe9a2b2cf948a0c32ad234ea43a0ea8950d683cb88f34bf30bd8bba587b77398e5f8083c1216437e2830573de4de150e86f5641df295", 0x37, 0x0, 0x0) 09:16:08 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) shutdown(r0, 0x2) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:16:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xcfdf72af80d6d79) setsockopt$sock_int(r0, 0xffff, 0x1089, &(0x7f0000000040)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvfrom$inet(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x2, 0x0, 0x0) 09:16:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) ftruncate(r0, 0x0, 0x101) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) 09:16:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xb879) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:08 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, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x402ffff) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) syz_open_pts() syz_open_pts() r5 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0x0, &(0x7f00000000c0)={0x1, 0x0, 0x9, 0x800, r5}) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000080)) 09:16:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:16:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000140)="eaff125c00000000", 0x8) 09:16:08 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) 09:16:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = dup(0xffffffffffffff9c) r3 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) poll(&(0x7f0000000080)=[{r1}, {r2, 0x17}, {r3, 0xe}], 0x3, 0x7fffffff) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) bind(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) bind(r1, &(0x7f00000001c0)=@un=@file={0x0, './bus\x00'}, 0x8) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x400c745c, &(0x7f0000000100)) 09:16:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x44a4027e}], 0x100000000000018c, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) dup(r2) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) write(r0, &(0x7f0000000100)='B', 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x4, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r1, r4, r5) 09:16:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000200)="b1") 09:16:08 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10002, 0x0) msgctl$IPC_RMID(r0, 0x4) msgctl$IPC_RMID(r0, 0x0) 09:16:09 executing program 0: socket$inet(0x2, 0x2, 0x0) 09:16:09 executing program 1: socketpair(0x18, 0x0, 0x100000000, &(0x7f0000000000)) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) 09:16:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x2}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:09 executing program 0: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7f0211020002ffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 09:16:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pread(r0, &(0x7f0000000000)="03997f6006e064826234de79601c", 0xe, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 09:16:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 09:16:09 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0xdf, &(0x7f0000000780)=""/160, 0xa0}, 0x0) r0 = semget$private(0x0, 0x5, 0x4) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000000)=""/41) 09:16:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r1, 0x0) msgget(0x0, 0x20) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000001c0)=0x10) 09:16:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40074}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:16:09 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x5, 0x3011, r1, 0x0, 0x4) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x1f) r2 = fcntl$dupfd(r1, 0xa, r0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x34f4) 09:16:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x100) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0x400, 0x2}, {{r1}, 0xfffffffffffffff8, 0x20, 0x4, 0xffffffffffffff79, 0x80000001}, {{r1}, 0xfffffffffffffffe, 0x80, 0xf0000012, 0x5, 0xf5a2}, {{r0}, 0xfffffffffffffff9, 0x2, 0x80, 0xab42, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x60, 0x2, 0x6, 0x800}, {{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0x8, 0x3ff}], 0x800008, 0x0, 0x20005, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x86) 09:16:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x7f) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x10000) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) close(r2) 09:16:10 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100), 0x28a}, 0x0) r0 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x8000) semop(r0, &(0x7f0000000040)=[{0x7, 0x9, 0x1000}, {0x3, 0x4, 0x1800}], 0x2) 09:16:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb9264", 0xf0d, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="997d4b0e9061e5e95e012c476e68537de5464cb2e82cc08e20a2238439c06e7d2359349c578c0ff1ed1f57daf642ed3c96c53837db89646aa7e40498b8d8d1b665c1b19f46b379ad3cc4b5e4c73189a35ae18a0a9aae3c2eec5b089b4587a88b03b0fb6051f68454de7c2832dedfb83bb002977dce4c38245542cd45f13d948067c3e03de5bffd35d472251cec6942f84ee0387bc87c2f18132c82cdce07e7223ebed84f5b2e0a81ea7730934d7bb8848a7b2bcb71f89ce129ef1e655e18d7aba323caabffe4c103e66a41f6206786ecd099104251fbf77e7ab4089ec232cb42fccb96edbe256dd574799a104bed93222c513dda", 0xf4, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) 09:16:10 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x5, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/69) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) sendto(r1, &(0x7f0000000640)="bdcd67099abf4cb8330edda696e2f6b74ac97e9eb1f15a5e20308da5044fef7edfb5e2498617e8f9667c3067daf4f7c25e0ccefe52760c6d33863ab4674026fa204bdda76ed33c681b32bdbb2a3f321c15c26cf71abc50b322f287dec5dca22ce8a49d6b95921cca86e35ed6a487da914f7460b0bb67faf1fb8d649563a5dc7b77d7badd7fcfe6fe0b1d7dd7504d595a5c75ed6e6a5fb27e0e5e656b40a60d045d3003721e27095812f1ed0eb090ed2aa367642d6b56b133cc78ab141ec3a614c79403ec09b4ab6c9d40606274512765ccda8bd6e821918f519d62e9b51601db794e57b9e8fea8e9997ad46de25aa747e417fe406425d6263c5e6585b369c961a24ed312eb75cd96581e994c8244181e5a7e817e37a080ec6f53f6d842d8f8bbe3a2308d42484678786af15c6c6ca1da12463b0a59867c0add7144f0ada3d68b699bd5fb4daa6f9a0252c99221545acc762399bea6865a021a1ebd6eea1e6b84c948830eb0606938eaa250cc7b787fd9f403f5c1bf1e5d2586d84d45b4b96e175d41b11eb5fb59f58cdc918ee1b2ecbd406861b9840b06db05344a67ad16e1ab33bee4c85459fa3cbbcb24818d5d77a4c2d8b957973821fb7d7d31ee5332e97adce694aa6f996e4ad82f42e3e6bfef81103ba34d83949fae49ab765105bab90ee1da2c7529482f57e0d6e9397705354a58bf3db33bc431640884c9b3b3ba0221a4dc7434694be5b4887844b6df829dacf959af887e92120a5724f7f7196bde82379f3592ad21cc9ba3cd006a51e5cbe50d41e5278808383ee52e0a8e965fbdb3f38dc408e9cac5563be538dd30d88154ff998e1982e5641f26712aaa9787ba1799de2d337ef33f8d10f7c45450e0d5b54e48e734ff0bbe8a687848551c6bf75e8ed74c7bd9a717c4a1b6402839ab7bcc232c3f0394c2688c7cc790f9ce07ac0c091e10d08dc073210dc2f075a6e032f76ea0b6ff84a40c1d2f43a9e95e2f8a604860434eeab303a7dedc53d5762dc439ee3d964f12698b6ad83cc4a589c23a6759ca19221c6a92abccc782c69f5e151584ce4996d5dcc73eb545412ae0850a937a5b315cdb451c4456f6927944a0e4a588090ae08b1a7fb12d348d637986966440fc46b83d2affaf4bb7876c4940d1aa5dc3751db33fb11d3806b6b58052c1453464fbcd2531f1d1b8b99cede93da6a1cbf2ce282ec0f002b4a16aeb46fa3923a2d2ac7a8e4f7cbc3dbfbeaceeb0a614961b5c64d4fee0afe106d0072c499bb8587ed6297d458336f45ad4b5c1bd450aa5c9e1a60155b1f535e6a6edcb1037e568f8278dae045c6bdf4559b24d29d32230a2dcb757e7c28e40cb31da931265fc3ff2ae665feeddf6bf800f2562de087e633d22036c47d8897f2c22088fe544217a9f5b4b4a6b5f18476acba657757f7bd0bb849d2d224598df162e30dc810a48d468979defcf188209dac7ce885829cd6b33b2c894fc409ac287e5e5ac2d1ac08c1db3797afa6558e16f1773226907a6a0e449c94dddd8495bc1088c26024fb38589389f65e29791f322402ebbb59d1904721836925796fa55816d4fa7eb5e4b7e3f2638741375787bf9574a6de4a7337c525b2b0ca15ad3e135b7d718cc32deb4cbae0a86a09a837ce17121ecf82ea9fa3da65e32b6846865ffe86a147f71399769d2cb70c6aceddb6ec4d7c64c65367ef711aa72132383dc0af0f13907406d015dd65aab9675d385041f81bb69c8b3452726ad711d78456e08d52b90593d9755b0b9fbaa840c7a3fbf545bb30bb2684db9a2f00eb3f8dbdfd8639aad04828999e08c115ea144535bcf8bd5100f7879e88a671c42fbec47c5b3c425fe12b8722daf829d7c98a31e77165c5c13706708fe226cc5e305643d94a514a0365dd06170b9066633e088a410dd87a8eb3b18d381cf200d7b2d204cd6354d20b3c549177436cef37baf9cecf1e8fbb1f08b91e754881fb152f4c5a2ac085cd1d00448e72fc20b98550c51a58a69a10018ea7790a129e8614937bdd38a3397f173ad3e630ef60bcb9024883c2201ecd1a7bb213c2b6692008b61c8608e46590ad1006f08092a71a0faeed061429ab6dea1e01cd7895dc2aa598b4657d9550b4bcb562220321b50a4f3f4546c9f42bd97e9d663e2603756bb515c7a4261e6ad1f6cebf01b60754651f46a1ed721398ab0c38126b22b7597e3f9202f841e8caa1fe7750cb86b96f1c60a20f2acc8d5d8260406901cb04fb2efe55521234a991eec415891e1a8596eb730431eaba7604c6c16b6d8a11df5573488797967bb3e0d6429f683ed3b196d10dc93af2a269d04d579dc92b44b27ff63f0bc495e73d6cda7df0b4c1d0507029aacb74ca611c47c7f3bd8aae8cb798c58752d55ac6793f6c703679dfc19d9c94e44e0c8b1f5ca6152a711c743d5262d9d23261fddbe8f5193bd06069f7c529e071401d94359e690c7ee7833ec5a65557e4255c2b196fa72cfabd3bed0a23767484bf40ec2394b77f844f9001c5dd87a835a775db96c88add2165a10fb4b3202c781fd4955b025bd746cd1226f12721fb96418edfbe1112ac4b804ee270f02d0427a6ef3b5893d0e6588b02951df924362e4836561b49d00697f419de5cc694a5d74f1d061e39ff5d2f7f4c0df9b4a497c6b291efe830afaf970983f7181a906b5d5cdccd53746141d74a16f6c77a335af0cc8db75ddebc302e7324ec064cec57cfb93dac175d032e11746144a4071cce59f10f5e14c2665b2dc0c3a1ba2d2dfbf39fed2658aef3be1031c3a1fcb3ae7447b652d9fe643eb1518f1283c79a31aa94cbf1210c6b941421f4eee5a289c04f1fbdaa3864cb6b761cb376063ae65fdaa8a93fb4d1b37fb8ab923645ff98b99b17f08c799f6d03deaa6825d0f1368a30aa8e2b37fbb585a548e38973b62de338e284a5ed89b09308f74dbd92b9a83131aa73479309698f0cba4d4db7885d2ad29cdc0c5cd0b9589d9bcaad05b6d3036365738f005a37235e940e323fe1c23249bbaef33314890bf61bde80f2055e19c3ee7890040370ebbbd7a974b6be7198d00d60552ea62e166fb93805adb0268693fcffe75a34ab511c708774fff0f17bdaad21db6255b94bd7439a928bca4af29fd28bebc9c4198927b69b4ad5710f9066839b3668da4975365d887097538384ac4d82b8f543dea1865f2aaa6746379060a65961e86e79460204d6c6cf3622a36b0a94780b54ac935f23976202cdc3abe73d8e03f62e011fffef1571f7d39c3d9dd9148babd645723e4fc6dc532364006c731c7c0720f0deb175b94d8138e01e5478f028eb8be2cd01f08a7c73390ef01556f6ae60f2a08689c9f62a47db0ed1af81ddc83ff19828dcdd3bcc72e33e8b391adb5f25c8d50444c4450df6f311feaa6990344e35705042b32df572193759a0056d485e25162d273c169bf5b6db75c076ecabbdc287047eeacbcd2396d46cb4ec3355f29414b1f9109a65d1b685a75329ba27f99c55066b468f989c307ee2c942747bc40a73b920314a8262e0117afdc3605889dd4b8b5c80748f380196de8568db3a16d3f01ecff97416a0a4229f6019e405794571a75786762b7ad652f10d6c19e28cddcaf7c11fe7491c2ffbcfaf771aa46c9511cf3031a2c76ebb821075542bfe8a000506d3bd524a93fd550e9528744d7862b514f0b6649ef00af92f2e0213388db6e758d9c57690a76988e9a8ce86ab70147269322bf04c29e08499e9a01e57679cf566d344f30ccda97d7f35b746135aeb4e8a5d284db8c414d64ad13f1f7dce0ed879579070b0bf1a5a68f4235d0051b7b412e77479de2442d1be129c83498c671b14a03997c174069a47c2387b33b039c76345f752da57a3f8df62f21ced4c72a84b2249d781adea5a32d131e2887f34e62f80d9a5f140d488e1785e288f0ea7f3ab449496123f5e982adb8550257ec2350c9f576e6407a2200d3c81f5565b328148fae228f1e5c5c8e2d39947d3b6a666f2be5c6accba2bc052433aad737eb61a582cb8b23a2af2302e5df81d213258b18b55fe67b980db8dc5b4ee8a6cabf1b8c719d78d33d522be5429b28a2e9d3a4a368c7127796e7b15602726d28cc971347258579de81fc61e22630e3bba2dad1f23b69a11563021b9d9e242334d344bca0ff00675cee1a4232ac3d1580af9a0dbda79d21cf3f9ce1a6fcfeac1be03024e3ddcedaeb1a92314813ff064c33b148ff7f1ec061aa4a281d352ad87a0fc954e1c279af549dd6992a338f3366b22bcc2fb0e404f499ad533fa483e8a30ad95621d5ba7659bb81c5a496864f9d64195bc62960051b9a913bb5d070eeb42c993742e2d29cd402a8d497326e6b9eee2b048fc8f7a7ab53264a8823548150bde2a5f8723f8eeddaccb96be25a3933750ca4176d89137ea4bb1d0c587393223f522678174da05186db36afdefa8f403a21d99004d9002f80a2813bbc043a5170c68221b5673ba33a95a3ab4e731db3f21db4064b3fb1f0c9391d683769efcb5ca32a3e2e118e4b54395304ef2568fbbbff950cac664a575d9ead3513ce719e5b1e109b59fe062c45d72a7c33e568631d2856b8069cd29c8a23dbd0e315e47cc50307b533cf4f8c3c42221b79a98c0d28c4b1f9b447543b96ea3b473d25870f479fb361a9b7f010e63f54e282d954edbf861b84981d57599ee89ca6ce5fbae763d6cba6cac2dd1d5c0436b8d8582429b8c80f6ca157ff414e4236cac6543d3f6519afb6b46570c28af8c9779c417c08440b459e050d9fa2fa235bd1f1c4e3291df5465860b6ea37748e3ecbc4ad75eb0e62a3ef6e8e34e0cba8db0a77fd4ff5f36235683e26691e8bdc31ae75508175bbd635ae067c130746f69bc8dff94b549e53c236d1d66354a0ed3c0348b83b03f1e7bbe09d148c27590d15af53d8cc33bad68b07aa243987a98884efd03b715b7100c179636c759d13f72e2deea00d34fb306f7b3e807b5499eb060100c6d0875797f6421ed5e4b28e57dfc0409cde6051e564b1fa1ba44256d91de88553a536a9545d5affca872facc8e651e12ef4341de46af952720972ebd031b0a5d4abee99abd54ac48a23886884216be3b0d233f20ca9d2e550ac9c18e86c6a5af9bbef6b32495f9bb85a0a70dd386efb84e587e29a2d1b597c675a23c0c7f2574061474379bb6fb965d285c8b0430e3bb262a18445a585c20a633789a0400e78e39b3e20f8f1fe60e6d2bc45d6655403f6a13f5761cea8ee9469eed400627d23182cc160426b2fbfe555080fbdf99576dcdb7b551760d32d3e65130290bcf3a9e2190654946690e1aa53b92a2bc440f30b8de121f42277e09e0fb032b7a27da10b530052af36bbbbef71448eb6543e6af0922d2a81d52453ad2138ebe25ccfe6a8979a60e7f11017457301e1030e31b6f6f10154baf0b75806f6cc07d74419364992125c739c7095250f9396c6a114c58a5171f1a061091914175fca8aa09b1570bdfaf7a4065d19398c4287532faa8fe109028f1e94f2178cc94149c5c0ba474f71a40efd1fc538b0d50643c06695511228c51d0e1f853296832e89fe691c6660dc1a6a94b246ddc24cb179bf6b0663b6230058cfaea564d0a85cb40f4d019680ffe64b9cffd4b58d3663112fd1534106424ab6a79bcbe6aa1cc9974d88bd43ebc7eadef907ce62621e30bcde9a34f0f8d70c688afca5b74ac9df965bda3a91758048b756a228f3f4a656a6cd808177ec60f25415e508911f441132caba9cf7a6f38315e6617339e0d47b450191b0a7b2db5270ebef9b3450cc1c8a65", 0x1000, 0x1, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = kqueue() close(r2) geteuid() munlockall() mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) r3 = dup(r2) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) r4 = open$dir(&(0x7f0000000500)='./file0/file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r5 = open(&(0x7f0000001680)='./file0\x00', 0xc0, 0x20) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000280)) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000004c0)={0xfffffffffffffffd, 0x6dd, 0x80000001, 0x2, "30d916fb99fccd5ed797027ca543ca26934e4301", 0x2, 0x5}) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r3, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) utimensat(r6, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0xd0d) fcntl$setstatus(r4, 0x4, 0x4) execve(&(0x7f0000000240)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000300)='/dev/ttyCcfg\x00', &(0x7f0000000340)='/dev/ttyCcfg\x00'], &(0x7f0000001800)=[&(0x7f00000003c0)='/dev/ttyCcfg\x00', &(0x7f0000000400)='/dev/ttyCcfg\x00', &(0x7f0000000440)=')@%@]\x00', &(0x7f0000000480)='B%@@[-\x00', &(0x7f0000001640)='-#\x00', &(0x7f00000016c0)='/dev/ttyCcfg\x00', &(0x7f0000001700)='@-\xb1\x00', &(0x7f0000001740)=':#\x00', &(0x7f0000001780)=':\x00', &(0x7f00000017c0)='/dev/ttyCcfg\x00']) close(r2) close(r6) 09:16:10 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0/file0\x00', 0x8001, 0x4, 0x4, 0x1, 0x0, 0x4, 0x3f, 0x0, 0x2, 0x7fff, 0xffffffffffff0fc3}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044272, &(0x7f0000000000)=0xc6) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) 09:16:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x100000000) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 09:16:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x20) close(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000800)="dab1b3a04e9c83314705f2141841b98f52bd485e8b20e13ad8d7c10e8722a295d39299db3aa0eba27f6172d3862b8ee90759467713185fe9e58290a284b7932c3342985d6f3effe8316237d4f4a1269f969da0a321fba8a4467f7d8f335649371397f9b60a56cdf494e6ee77c96cf3560222b428cd90529fc8c59bd7acc72c256800d7a545c6d83d35f7767fb7af3f76baa3c20bed2fa8485040bc218a6f16e7212ea5a28a4c684fe7dcc01351ee5463afc47c34cf75d6b5b8bfcbfc67a5a7148df9460323ef04307143f63039b3e09fd58cae165f959ce221477c2a2941fe9e0fe2c6b28c136a005c45933b07f6ada8c6974c6006950a3f4eb9d35d1552ebe6282761285583cee2830489e18eca6ed60700c1647eb2191f545d6211313a8da3c6badbbc7b091a6db4a03ef2a97790830fc40e102cac7a6f600a33ae6048dea8990b51a9f59456344fdd4ac4e8eba69df62cdb32be6fc1c575c39cdbe63d0c4d183fdfeb112e4233f637cc47b18acb35d9c19a5fa132858ae198f0ef3640d0dfc2f6ec6b0f9c2f5c3a83fb7ac03548eab5f221fccf1193187af7af8d9f7ce03278fb78aa6b486304ac9ddfd435e133710ea6d9e5a53eb282f1f6fcae80047ab67f1178c50ac2f40b0602812473064c6f13d893a58277d793171cdb7da140f97a5a6523f190fbc3c4067b0c6ee79cbd39fa3b6ce41888751476596c59ff475afaad9f6ed87580c9698d8b5a2a9413ed45c5e36eb7774231bb9b0572ba0479fdd5d3a1a4045216806be05d7369c06d3dc80317234421c49788c236dfac2bbe870c33fef56dfdd5c4b62e27a1bc9a5ddfa243887f7ee67d3eaeaec8b3f423633c804fa9cd29ce41a008cb68d7b41d9fcd5e0a619d6b0bf3691a0ab845536a54209fc8739dd5008dd505ec536b771bc429d839086eff836f8515dfca26803153627b2c4d4f913bcefac57ab2cba42ec61b77d0199e9aa613ecaa832a2d132b7e19470807", 0x2c2}], 0x1) 09:16:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 09:16:11 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mlock(&(0x7f0000000000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) socket$inet6(0x18, 0x0, 0x0) 09:16:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x100000239}], 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x3) getpeername$unix(r0, 0x0, &(0x7f0000000080)=0xfffffffffffffe1c) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) close(r3) fcntl$getflags(r2, 0x1) 09:16:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3b2b752995fe0c09f5e523da1740001", 0x12) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="34f33aef11e0c98334404fe95a19aad41c9bf7677622af0f144e9ac600b246136d67202baeb49782691782466cdddd0f7a9989d3ef682aedd07a2e3b7e670eed834e426a8da1e1ae0a884333f40e41f9696df63554f10187fe68bb3dfa2558e9fc8aeb0ada0f29f0d5e4297d9beab4e51d96483f68bab3a900ee7075695496e3c7060e219dde99a36fb672565833745378f60a28d4cf4fcd773f47f4a8dadd19cf3060b64a86f2c3d15f507963c4d3fa7e90e6bbd56b68951a4cdcc4af2e4b043197243013609799e465ca4d2765c84399b64b6f27293fd49e90226c1167b9348c3e0c46b89b5a7159516a3145ee5ab7c0c0e3a9923ac8be2035ae6cd7", 0xfd}, {&(0x7f0000000300)="4df74a4ccd63847b70935d5b0025fd8a9b291875fb944bedbadeeec518c0d9bbafb3c18cc083f573a802d62e89b67f6e0650248d7e2d3400c1a26670affd4f040a08b6ccfe3fd2ce0f18baf306ada815ead551b6cc4ce9bcef99d2e5c7b3b2b27f716ad5ed819bf34db373ddd4403bf3219d38c811d81c90e138842f2f9fee14d67a", 0x82}], 0x2, 0x0, 0x0) 09:16:11 executing program 1: r0 = socket(0x4000010011, 0x43, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 09:16:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x201, 0x0) fsync(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) accept(r2, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) accept(r2, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000001c0)) read(0xffffffffffffffff, 0x0, 0x81) ioctl$FIONBIO(r1, 0x8004667e, 0x0) rename(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') read(r1, &(0x7f0000000000)=""/24, 0x18) 09:16:11 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) kqueue() r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x30) r1 = semget$private(0x0, 0x3, 0x12) open(&(0x7f0000000140)='./file1\x00', 0x8000, 0x4) recvfrom$inet6(r0, &(0x7f0000000380)=""/202, 0xca, 0x800, &(0x7f0000000200)={0x18, 0x3, 0x1, 0x6}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000100)=0x3) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) semop(r1, &(0x7f0000000000)=[{0x4, 0x3, 0x800}, {0x0, 0xed, 0x1000}, {0x3, 0x1f, 0x1800}, {0x1, 0x18000000000000, 0x800}, {0x0, 0xff, 0x1800}, {0x4, 0x9, 0x1800}], 0x6) 09:16:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = geteuid() setuid(r1) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 09:16:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000180)=[{0x9, 0x12c5b94f, 0x419, 0x9}, {0x1000, 0x1, 0xfff, 0x81}, {0x0, 0x1000, 0x6, 0x4e07}, {0x7ff, 0x4, 0x8000, 0x6}, {0x6, 0x80000001, 0x6, 0x5}, {0x3, 0x100, 0xa9, 0x9}, {0x71c, 0x1f, 0x7, 0x2}, {0x0, 0x752, 0x0, 0x87}, {0x7, 0x400, 0xef}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x24}, {0x6}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x0, './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:12 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x800, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000100)='./file0\x00', 0x480, 0x1f8) socket(0x1e, 0x10000000, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x67) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xcf, 0x1f}, {0xc7, 0x80000001}, {0x0, 0x7fff}, {0x121, 0x7}], 0x4}) r3 = socket(0x10000000002, 0x2, 0x0) getsockopt(r3, 0x0, 0x7, 0x0, 0x0) 09:16:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) unlink(&(0x7f0000000040)='./file0\x00') write(r0, &(0x7f0000000880)="19210ca650ab3f672bdb318f9574d04c256c334d82d4f418c814747c9634c1396f5c25dde953ded1c70db656c1adf12befaec025aead1607496509964eac0e3a598dfa1b08451b22121d7aa7a725ddd74774228e827448e70aa099de8730ecc79fdc4f422a42bcab66c09d6a8d650cd028a461cdb478d1aadd0824c4639695cf1efc3f822dff7288ce4e77d8e0f79c90b042e77a74901a53a85a41c9e67da85b85a7647ef00c0cae68ae604e43cf5c8df170b3eba913deeb4fa88f2e59e85aa882a76e998580d5b087ed3b03396bc9adeda7e2d6fc6bd3697c78cfe5b6302f41a4ee1dc0ba5e63a4bebee907826f59fba29674162fa225f149dd67bc25a6e983630e5a665bc7d347996e7ceb875fe1a9ee5868014f2b8859375b3ce8da1c67941d84bdadb147a7ee9659fa3052029c5754bb38e98c179fe3035e32e76a22458b1055790d4c147559a000b179be78ece2d9e9af672d70fe4faf502ac05f427f4e3099df53d371cf00a7ca844271c1f9aae7d58abc199ad53ff95e0be937f1e98841bc02bdceda755b4607219ac0f7e2828afcea059bedd82e388210039964ec1038b31816042b10885af97fcf4714b1a81c280ed42dee5c11b871642d4c82a22a9c092aa7f256bcf4d625fa45fba6d116971c79546039328730f85810f1bb07bcfba11bc0aa3da7c78a1ab098f68e4cbf23dc724cef594c787b3911503822914f8052c121e52c6e7f3e0da9ae351f1e09aec99fccfa12e5548b6754f6b3ae4e20d1875aae7cd0ab763d12375cee2bea718760a3315c70e9cf8e5e73b0d6a5a4455cf58085789a98763c9ee5fa374a169d7420580c6c4034edcb62b3410b9aef0503e590ff126cd72a2be0dfc035308fa5bb64e76127c88997141c471b7732fb68070db2730ff86c9c4cafb5cc97291cd93701e1b16be4e1bfc1509e7046ce323b108418f34ab610eb4bb229b729763b34845b419b8a4d121a29f3d706ff34db51856c6a3916ea99c3d256dcf2925953cacffed7df1fc3019afdfbe95ddc9075f013d69fa753d2c201d6a7d138078d4bb7fee21c8f51c5914f22cce397159ee9d267875a6359fc08b526dc87552095af82bf343d6a35c418be28cd3b039690c7a1b01c62254ccfc36c42c76a8d617c5c3bc7b35d561a503928ee0df7ed8c1d6d8e5fa4205e90c014a88e7766f5202fa046dcd00caf279e8be154a45b0ba021ce7aacce87b3d34087ce5c484e3ba0ed44de5e6ce7df2b9bc60e8668c8b9dc9dc4ac2a781198a9cfb620f10f4d991d148a50233ff73e8baedb6ffa7e9620eedcb52d2eb00e2ec5e03e81bf73c95ce833b00c25c0eb46634806bf3b757389faa8c56ccd64ae150c594dbae5ae3648c8f8dfc3260f2884d4eb299221dd4014e37ce19587d2bca5b9951f48a21e95a955be13ffedfddb3a942c00fa83e6ab6a9df49e846a17f820bb614eeb49a29b2babc74706fa755c8852b50ec1278b09d4d8c2c04c8ceadc30c1f1b8efe3221236a968a75fbd2a70c35f7f57f4659ad75b48693857dde2740793c117c4429ea5ed7bd9dc906bd2f10fb8dd388fe19fc89f17b17e21999df2f2dc951ecaeffe52902abf2a7c434c9a81c6b8951335b03e01e9ef0d1565b81a63b0d6120321bdc5b7e5c70e4b0cceaa6e09929e457f64bf233ec25ae745a4c46fd82425180de078ce6a057a294e87bd7b6fface09e472b4d5f7d839b4f1b6c0feb33b7332a01a36a9b9894d80d1b4c6d5dd96f162d72cc9ad7bc461e6d0d983377c40887642d7aad83d005518966983278a9a54e198408fdc7788fa238405f126f0a5174cadad9ed4e1d92823dfacb2836dce7c77df21a89b5f8719cc7265af7273eb78e018037d9b2d2b8d8f4b63c9fcf3c28cb5eacc80eec71f58ba365cd1c49621812d9b37d3dfe99420373af972c5cc241139912535bb8c65ab4318c5354a0cc1935f6c69f5e834c7343e56d60827b6f55446972a02e921f260da99a671e7508a25d7daa03ea07d462bd5c8c20e34b3e9fe011118aa52d452566ef02d2c3a2e1e3a2cbde55ae053df0836b85254ec0e64057abc68eb19ef387f26f7d53b91bcf6c82a5232ad54c23bb69720d996eb9a794af99a69d412467e3678f9e34d6fa494b6e27124c6e6c206148525c7170ee658af82f4d9f799b5f32d83c9a5974808c81b1454619d780f28941fe36f4b546ff76552c22136987ca645f6878ec1bfddbb886125156a71943f4b3fdc9aea835e9d7e9abd581760180fc0146107098391130a2ed47f76d5addb1f45b8129666f0971b051447a270d387198a4e331a2d271a105adc2c51e182d46ca6b9754e87ff1a82baea753ecdaaf514c0293307c9196fe43769aa61ab51c8511e050969d067a77e8b72b2fc8609b69e08b73dcaa2f5cbae419fb605262bb1e3c140e23de51867ad1bcc85857191d201a1d4aa4430822c2ef4790ff916d819b5c37292560149510afedb90339744d0501c503b3c46c1ac7c6bb75f20b9da55ca4346a351560143d93547314805a81ced5a29ea37f0320c70bc636ca7619e2f1c7c0b86200643d6d2ff860837945149dd85d5a36efe90e229056df8caf022ca2717aa4d649f55ce1d608eeec3e535f5251c185fd266c3e613c171683155606d28577de52f941de6f4a36e645bee5da7ffa34ba938870b07e3c9b2b21b8349fcaaf93701b687fba392ef7b84c8b0699ba1de0c69e7c27378fa9abe67116bf937845f24f32ffb8ca524cf04ea9929caaa83887bd6cd00f2e8d51ac34591e51b2aeed8012a0297c607053f67d572928cd6f5fc87762c49a6abc61985c16dba39c6105878dcd2fa26d673c61f7cf81a0839f44e69e479a78b6f29e59e1930b1de6fa519de5e6ff030c0ad8e8362b1f40c31c4ba7072de80743b70971ba1129ce4b152a5ac7dd6465438872c254f86969a1e5514514617ddfd0b012432345df9cf07e1fd5f6b8f0877dadcc36e420b116e584320faf8bc09330bb18f8454d585ec497a4be4306eb9bf7369079a6801e6488ef1f1fc152e375d39fa49040bdc6b17f1c7e31297fea77e705aa6eae94a98298ff23287f8c093428405b805e5f65cf0b4db7d79f6ec465ff212b8f3d6c8297bba4ce6672d76c10e97d3f84e7abf4604e9f03b9a123dbe970dede96165b6656d35b53c0c1b5829b1d661e16cb8b7f466f87daf71d6fe2c632866b18fc38f18af4e863a8b80a6eb690a0ddc7081274ae35a58f958d3b4e04f0afb9c979ba03a677c775d56a90065bbde014d448988dda5eff2059dad57f7e722573c1ca113a46ee6532750f0ae5872832d013b1e655eb050e1c8a6a847612f070addb565cca1c9202431399bb250b5f44593238ffce667389c89c44c4fbd4c0d41f8c0cd5a7ea2daa3a4361c21a1c52f2fcd7441ca9f15640afc771d1c710d2f3981513ba02db5f4779d8780968f89a876c79eb5d96c6351a69d7feb98156260e493a7c9cb2c5216d1f4dd4b5db02c73b38320242b2996a311cacc96c194a7023a425caa691dee038c3be5d29a48c57bd6a09c7ce8ff61182eec3ec3a354cd44c5dc663469209007d78918599872a55ec32518a02f885034adab2dba7b32908ed911c609aaf2f466e3d3d025d3a7c92424bee12981bc64565579885840c76dc01e6823b61b15b49aec7a7bcaf7fda3ae3cdcfe8a5b4d6a7f3ecc0422ebd42ee5494d7d34396e98a49e4bac204fd3d158eda9f6e516aa116f39038fa88ce2116382c9f6d58408172bf30cfca3ccc4f9bca45d9ad3693e30f57f50220c6276d94d5b541cfad865be6b785c428ffa197c0f546bb6af356f3596f2d60916890e69666ce509aac747c5a672a1953cf4cb2113ef69e87c4fb776cc62b5254b051c23967b4dec220b74b787940edffacd1ecea24b3f4d3916800eb6e69fd2e47a18b92021c189e715128e534ab6e4fe56e6d9d2fccbc25c9159d56c84517f059ff764b717b7fbe0caaa439c1b15d8a37b89ca6487288c8650afdbe4a27de50de46bb4b60e8523988feef119926295e082f29dcea18b21daab810e314a5d507af75a260a5fcca08ea20a9bf1b9ca4cab0d55df3cc2bacea47e1cc9f09ef61e61009eddccf4844497207e2788cc90ac900e47c013b1c7527fb329f80a3090ba549bb4e750f9c1fead77d825841ccf40d065d4f9074e9773825988b59f331f058af0292187ec09d18251ff8f5ac72b72bb663e03affa907405902e80613037ede5f941d9630cb03642fbf1911a7198d146ecca4b5363ef8fb7c220d8c2840c2cfb6bdb4e07249d7bed67cb7586536d20687303c130e7c0766253786335f0caa27c14b946bd66a3948d88e36fa661629ddcb5cb6a183b37dc2709604d5566e7ab9a37238c04a6e4d3f6a33fb2682087507f56aae68b56aa020b97f0061f05d12538354f3663ab07bf8afb3c88e5ba62b6e8ed9cb9ea2f786dcf17f23f499ce785c7dd9ee3b84e89c379977382acc46e1cf108cac3028ad6aec55384d47d0154e9ec587b08df7cd47e6e9467c4e484ac5ab1513e63242cf84b5afbe157645021f12ba494ba4354cbcbacf0f22d54ebdf3f545dc1820e30e3efe72d626ec95d57d4fe9d78a18678f065f80ea75a736e2cdabaa9f3fe7dc1a783a0812be6116a93a434bcc617a7a87fea671d808b511fc69c2715e8eba373da4db05d9d61685d5d83aa76dc6a2d15f16b3daa191fd5d68606964836cd36274f20e345feb0d25b86ada2f8d962e566285ae79bc1e8e26346e279b906c6d844f41de977b2f59908f36bca9810ca084de091171e264451d6eacf7c1f0e22332e6d6451e3d0a90d36396756e05253d0a12b5837795a8e5a5e758a0151a8026be1db0f142872582529aa7c015cbc81d287ae6e3db3449d67df97356bdff54aa96a9daf2aefa2980e42d527510c7848c2f0cc86ed6596d3112f9dccff8184d07cfd23704ac8bae2cc4b094040f33b8e7793747a0f6655ea3b5909e7e3465e8b534dcb6f182206b28b042980766f9143f73fbf55fa78a7b003e1aa640a08b6cd653e1b0144f0d320be7124508d51366fd8ad455d9eb0edf72893d018eae87a8b64bd8af7fb6c2a7b4f0cc46b00d8219adae65d921cd4d619216a2dcd9a6c442cc5d5f5e01c0874846cef8f414d54080dea76bfe285b5ec394907295bdfce5a40b2c9c342e590815b351b7867e43565cc88d7c3faed3453770a6fd3161d224b6a8f087d536298c7aff5420910c224ddada84fb4d1b353dbdb78ac7a2ad2ab4348d87c8aba062eba64a33804cf6abb1659f5b12927ab6778885271f9be14eec562783a5d9c9edfa4df6ff8b465aa9d653c1f06c19c07bd4b66a73a68fb480ab73d184e4139cd943bd3ec9042f63f5e4e3d0827cc39047fe7eb37385edbd2b4d2b570f08a1a50dcd00b0024d3d6099ec2f922310ac8f2361e270b9eb079ae4fd345a0bb9d2c8a001fb6548068ceb5638a000454238205a3c79ee97be77f15f3d69f5b816afe1348bae883b50f61896084ebd444bf5dfd9c93c6a4338bb7573640ab81c4c36f3f22175496a68bd3d2bb388756a43401edffb05732bb210fb01b039cf3d7f8a63fece425d2911d750ff68431d0b86265ee2481aa133b2483c9c8ebb5f19d6c9e48664975e46b1844c2e2754c95b80ea1d82c720c3a8e0881ef79dd498863157b0b7b1086bf8cd94f9e66429504a4939415f86eff3de483b5b652a0d01dfa16d6c57a16719051b66958058b89c5c7bd7fed1132a2b283c6aed635a9f8a7a5d7f629a718f62d0c60b0e74afd95a63d77787fe6afe23a9ef0", 0x1000) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffa, 0x0, 0x98b, 0xffffffffffffff81, "ed930848a60200000007ad00fbffffffffffffff"}) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) readv(r5, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) getsockname$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) 09:16:12 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x1) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1/file0\x00', 0x10000, 0x7) faccessat(r2, &(0x7f00000003c0)='./file0\x00', 0xa0, 0x2) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000340)=""/69, 0x45}], 0x1) sendmsg(r3, &(0x7f0000000300)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)="1c09782a043fc9938e7fedf4e448a910b1231da8a15708dd81b5a57cd8456d75bfe47efee5085cd3a92787f9b73294eabb96fe4d633577f560afb390129e814f2fb60245de33239cd37bcd486944897cc2973249753ca5e97d22a1c935f6e739fb09d7cba8afb74ae9ced859aa99e6f4a535a57da9f95615e67953bd700537b38c8b2944823009eb85991be4beae43c631f584b1a22992ba223258f1e21fcb3f", 0xa0}, {&(0x7f0000000200)}, {&(0x7f0000000240)='\r\f', 0x2}], 0x3, &(0x7f00000002c0)}, 0x1) 09:16:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x500, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000000)="f3") 09:16:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe7e, &(0x7f0000000440)="02afeb5354a75ff21bf692a3f671ead128f62ddda8644147f546da1909c9bc8cf78c8b93ff491fd2ccc92aa1558f1d0b7b894d9f4d63064f81393d19f19dee9484c5acc3ada875d6dbb7533069ec03000000cd825da22f6b6727ca749eadad75d403d9155824c51fdbef039b70bdc9bf24db1026fb2427f634b8393a6cf8c8f0e7413168dbd346d3f6f3ac623fe46dc0503574d9464d4cf16863a0d335b7637c4c763c14be71105fec4f7d5c35ff88bb9f62e719673ff88ec624961b00294d20255ad5a8187e589aef20bf146a8a363908e19ab34ba47acc") 09:16:12 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000005, 0x0, 0x92) 09:16:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="1fb4b064e43843aa47361701bf4cd8fe6e29eef8407669dbe043b2196398ef0ec62303045fa4b9ed108de7895b8fa822294ea411db44692b87adedbd569a3b157371665cb1012add535cf99cdc103370d4832599ecb2d5190f5702e336e1b50df1290297d3705caf276d3096bc894ae653566cdeced8ae1b4527ad5a09a3868d4e9af4cb279b4a88c8249a1cb6a409ad2988597678aa65e34b8c502c3551c63854f3c9b6d5b8cd27475169e9d4ca7267d8536015a43e62634e30d71fbc5140ec2daa729df87e9de7fbe7e95a677ac9006de316b18a6ba878be97738aa62d6cb4f39b14c60acceb06113f2168227e54", 0xef) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_index}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 09:16:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x22, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {}, {0x6}]}) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x4, r0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000380)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 09:16:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) 09:16:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x44004004000028aa) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000040)={0x3, 0x1}, 0x10) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186007008b0000232700000000ffff0000000000000000000000000000000000000000ffff287f433f", 0x2c}], 0x1) 09:16:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0xd, 0x0, 0x400000000, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) dup(r1) 09:16:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x50) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0x7ff, 0x6, 0x7c82, 0x8}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000180)='/dev/bpf\x00', &(0x7f00000001c0)='/dev/bpf\x00', &(0x7f0000000200)='tap'], &(0x7f0000000300)=[&(0x7f0000000280)='[,#$:\x00', &(0x7f00000002c0)='\x00']) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:16:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 09:16:13 executing program 1: r0 = msgget(0x1, 0x400) msgget(0x0, 0x110) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20202, 0x0) msgsnd(r0, &(0x7f0000001e40)={0x0, "f5da1b399c4b7a80c8f75726ffaacdfb520cb056737b8464749719e5e86d6498a6bafd7f26e932fd64eaf7cce2000e5246dae758504de167a4a3ba184a7da64949f68f15911fb6816a0bd0f22e784587c3dfc38e8449c99e2db0f2f3f7c80184fe2c9f2f8b57ecbb374d1ecf3b28a830a9a36e3540762d103d28575a54f65f569c4b3cb47837f391a97944ff30a95c0b2b468f8c7c4d70d015a8c7888bbfdf3fcb8d4b753df4eda1bc063d559c7e6964cfc208808a6c2d7b84c9760acc20ff46b91969fea1629f063fbb219cc650edc3c3a9e1508ba684eb0bf8a820668b4b05774fac826ff6a02377d78e87c2fcf0983bfbd14d2f2520d7e1f586ea7c9dd5"}, 0x107, 0x800) close(0xffffffffffffffff) 09:16:13 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x100) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 09:16:13 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 09:16:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = dup(r1) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = dup2(r4, r4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r6) semget$private(0x0, 0x1, 0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x9, 0x0, 0x9, 0xffffffffffffffff, "c517425ddcfe8e372bc3cd3c32c7799f8b9eac5a", 0x6b, 0x40}) r7 = dup2(r0, r5) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r7, 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb00daa88928ea182e2566696c653000b89a557311bc47b8f380ba0f3f3565c225922ed4064099295de2adff0a7e"], 0x1c, 0x0}, 0x0) 09:16:13 executing program 1: socketpair(0x0, 0x0, 0x9, &(0x7f0000000080)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x8, 0x3d}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x87}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = getpid() r3 = getuid() getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) 09:16:13 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) r2 = socket$unix(0x1, 0x1, 0x0) accept$unix(r2, &(0x7f0000000900)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r4 = syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) close(r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = getgid() fchownat(r3, &(0x7f00000000c0)='./file0\x00', r5, r6, 0x0) 09:16:13 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x6) recvmsg(r0, &(0x7f00000010c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001040)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1, &(0x7f0000001080)=""/18, 0x12}, 0x841) r1 = socket$inet(0x2, 0x3, 0xb59c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) seteuid(r3) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001180)={0x0, 0x5}, 0x8) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x108, 0x0) r6 = openat(r5, &(0x7f0000001200)='./file0\x00', 0x20890, 0x0) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000001240)={'./file0\x00', 0x100000001, 0x5, 0x3, 0x1, 0xfffffffffffffff8, 0xfffffffffffffff7, 0x0, 0x0, 0x2, 0x200, 0xe30}) getpgid(r2) shutdown(r5, 0x1) r7 = socket(0x11, 0x7, 0x5) fsync(r5) r8 = socket$inet(0x2, 0x4, 0x8) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000012c0)={0x0, 0xffffffffffffffc0}, 0x8) close(r0) sendto$inet(r8, &(0x7f0000001300)="e3ed24ddf079c6104d95b0b7de8114ed1d7e372d588e65eeb3715b6982e35b440a76a673ac7a256e3923ed1061b93c4ade0c7c10336268365d8db5286465218385a632e5c89b40ea784417fbc6b54accbc88dd247258db157243cb4b1d892c759025d3b30e246c1331331ece", 0x6c, 0x8, &(0x7f0000001380)={0x2, 0x1}, 0xc) shutdown(r8, 0x2) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000013c0)) sendto(r0, &(0x7f0000001400)="8b9046008961ccb231844c7b8fc849f84dfc9ccf3b1060e94f441a27a768af9d7fd6b508c40f2d1d", 0x28, 0x7, 0x0, 0x0) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000001440)=0x7) fcntl$setown(r1, 0x6, r2) r9 = msgget(0x1, 0x200) msgsnd(r9, &(0x7f0000001480)={0x3, "ff8976247b9d7ce67f95342d92c39174f2c9e45e1316bb05cb76580bf5397581a50f144d94ff3e84281abe7355fc240b516b9da9c2d768949c94b54988fe2eeaa387e9cb8422ea9a27db279d64620f2d1208fae254aff29c4c126c4a338d2b44386e6f89712d42a234f45d3f3a072846de0cf7d0d0aeabec1991a40dd0f8f3951f38452c980e298d80752e1358dab3ff02ded00784db510f77bea720ef7feb3ae992e74151e1d2ee0e5b3a46a9314935b5af96c0aea756aea0f15d33936ccdef1bbc3fd587574660b324c85485d25ec88113754b2d7f9387a187762d4ea0164bb73a"}, 0xea, 0x800) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000001600)={0x9, 0x3, 0xd97, 0xfffffffffffff800, "2dffdba3a6e7da76259267652e5d2052942e7436", 0x4, 0xc7e}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000001640)={0x200, 0x4}, 0x8) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000001680)={0x663, 0xed}, 0x8) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000016c0)={r10, r11, r4}, 0xc) fchmod(r8, 0x88) 09:16:13 executing program 1: mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x2, 0x80000001) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffd, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001600)=[{&(0x7f0000000280)="43c78113a2e45e4954037fc75a4a435d311fc579ce5570284de13f7cf3ebbea67158e133dba14b0eacbbfcbf949b61d32e69595caad48ff709a698d6e0987ddb21ec1cc325773dbf9debefd618dab851af16a35232010ac40edb51588ac334f890b2091bda9521c376e046d55b46aa9f504e565e4566087c5bf5541db9bd3e", 0x7f}, {&(0x7f0000000300)="1dbf8d780289da293f9f4f24e354957921a91bf641a475bd677a", 0x1a}, {&(0x7f0000000340)="400e7af8a3a1f4cb89fb489486edf6184196bf91", 0x14}, {&(0x7f0000000380)="737b0820061b5371122051b5c494049c0b3a5e5d2391ba66325eb651bd8b9b0b7ce020ddabf57d8d0c58576e7e47e0776cfd681c6517d0eccd9e569d5f8fb23c92a322734e503d5d2937aa521ef927863f66dd2af4a98ec5ae511205b2d6ee121ac51096d74f542023c0f6fa5da89c88d9ccce3d47af78b6450a991ebb73fc9d0888e9f3101c592752731a224f5d53834a1f01ad31d298c377e24c077df9278d77914cc8f927ae2bd94bebe3ad8a53d0debec1e89a48b8f1fa84b17daf9e6f18702e144a5b509220a31a0518d9f2a711d7a0eba356776b828750a3103db62c45921226a1ca5cb180e37a0cadc191cc9fb33b23df39cf7392479500f49fde2da4bd04792202e9d359b3fbc905e93bb059131189c526a09138385adf48c129214249b5e6770bc1fee1ad0a6a14b679caee4d83a0fb474d148efd61f4d2d85c0aff9875cc6ae6979a85af32c18509b4b463a3d2b73090979a756edb5ac2462c07e6a96f8a9240b4f31206d97c363c90f4afe0644291dd77953af1f1760344419bd48ff129b3b1d53a32ecf452b0d56f716209329c2ccf01cfa70492848f01d9e9332843d2f6ece4e88143baaacd1a1fdd85d7cc94cc905471f1890a6ab05d7ce0c3f82ba001648d3476986cdd93b08b3fba271de9110aefecf3f3d1835e7584c73709e046837a3710e85ea93dbfd3632d6a0530fe1678e3366ad19290b0fff493d763c1167537c392a78bd747090f79734f6834e4bff85d2f7df9044a20632fa1b9d66f07dde3e05ecf728575fd074ea223cb23df26165ae5e23643838cbed2700b93c240077629ae28cf0cdcec757a50d68893bd60f1d38db3c746f2526cbcf328deabf3be4ce309ad96bf911e564bc8132008ccad23fa1b2571bd2b39c2d89c708f0041ee875a04a292485ff44a25b907d2f70d8ecb81c107d14291b23f88ac04052ba6ea7c0c5ff9dfafe5a38928602899056dc6a07ba996d256c05da30931f84be7626c1be47494b17f05c858fa04b990c768e7b1dd437981318a9807ac2948421010fa2d63163f670df3d3bcc80811560b8e775612fa87cbabb0bab8faf1a5fb52f9f83d260f10b5bc763e3b52c4719525a9b0bef0b58c2c3c54f7a87e92e47d7d7e40108b7ed398ff1d24120b407959c1135d554e63e5201595b3b434943536f2c5a982c8dac95c43f0451d8a712346b7a179d7e9bcf5bdcf007bcba31f0eda02b6c04ac52d41ae914bdc8d1d15073967711a5fdd1c420776085348788d11c9077fd76e22dcc930dbd2e1b38cc7e9f32ffc893b9be90103871a38515524527d9e62f3256607713a92c89b66f4ec4fd7bd5c37821682ced439712bcf910e09982497ae7b948eb06f4f8cfded98b8125c8e793fe3b11f658628834a0af3ce93aaba7b1abceb0f306ed3e16008780e327bdf3de0fcfd0a1bd2ec9df5aca5fc305429027b5c3e943e427578cbd99680c871901e894cae17991b206cd4ba1b16bd9d35260e3df3674ef909cf0483e839b901678f882ffc7e72a41b5d92a8d942495aa0448d946537c18e5dd56816e19e996535093d8db932ac5cedf4ef39b161d4e45c2cd83d699147cd05d910f53ff28742bfc2af1e7a422646f9b1af0b2fd6eb76404554fabdad8fc77c740fa1ea9b5935a82e96315404130cb36890b323985aab343772b2eac3b80ddf7490b2a22bade53bff53c7b319ceb72ce53457591ccbfbca7ca81b8bc4198d6658c87698a52f1164d1bba996baff6d9b894ed5890948139e7d009ae753b1aee61cce6fc3fba18bb848479b7df2e172008621e8b47d145d21c9b9ed5cf6eacab78f271d0cce9635c2efa2f606d4679403d21cd50b8fccafd3fd3a6ec143c91820e8c5cebed5a685061cd8eb816de87f83a1d6b1ac307bca1261bdeb463ce68098ef195bb1ea9955e8189ba08fed026c3f178e6207869aec5f2d47639ccae869d32b2f42fd23f7f98e0debc9f3f6bd8421fc818e88237005c000d23a9d4ddb25631dc3bb4ca930ac8a9e9aa35ea3cda45c302844351fd24cfa52b15e0c1e6156fcf8851a2447de114dad0f5c6edf80880e5b3f33d1b006af9cfb4a18f4f5c85f020873526d6156336de4db8637cdcb8f95b9a04004a96e36903c40de8560eadb3f7c3cdb9c72fc780f27b89c83e95639c91e6e239315783fedac6eaea3ee2c743b9bec15d50454d2b9594bd06f2acb243ce25fb92b1666bacd706b3685b644b62100bfb58d1eeb5a2812e0eb8d26c9f19c6af3b99c5180600020d8c3fbb1dbbc61e4a94fbfdeac5a07f25dbaf6620ed21e8d9bbf57e13fc2576374d934cd3077e50bf125e2d0f72b0ae87af67b36e508d5a7e54b58bbc02c209c4bde3041f0c653268069c74225d794482fcfb910f2f783f5c69cfd9603d0f1183200db1f322b79c4460ae2cf85075637df6a91b87b4e4aec31377cf92c3b3e26eb79edb5ac86611e517e2659f2c6724c1ac45b1a3bc110b214a32958d89778c1df9933c6944804a55b8bdc5ede1764276e95e2986c9e43d0306074f71e31b082d9a35f3cf736ad59d1104f40fbb33f407321c772a659596ff34632a0ff1e4e6274d79489b8327c0559f75e5a27ca8c891902f18423df3f6fd649bed63189d729acc83e3fd5af0e6ad9b7b43ddc38a948bc56b6dc24db4283cd5ecdd43cce24c1dfbab1e02dc56246aba88dee1701b2f95a7aad9b62344a02e0fdb4ae7fcb2844563b39444e05f19b75a420ff40c648f887cc4b18c174682ad72c9a430c38385134760b9f908be69d50778797ebece88cb8c1eddd8c724208274e917dbbe4359d9a7c3579214e7a7a2e2f5a73f2ba492aefde6fab39ce83e3add9a2975fb2c64486b71236409fdfd46d604c5905623513653d3c016bf1782ce991aaaeaad96915867ab444ef6896c9ea54a852096bdfbfde4882e0c40692ec8da3c155f098af8959671690d1a962cdc260a789d36c032ae8aca460184dec1d465ea1cd91b806cd679f62db5f635c7c4b73bbbb4e40b090c530b295789ece7d8d6dcd2c7dcae417f65f45e3505f772e99a26221a6f62770914fe47c0469a8c1ffd6bef3a8e5721d30df30f252833409b76e1b9f09a8de092fe3620236ea70e45412f6a05f41e721bb827e27d52258127a970b469e142a960c2ad81971af19825ca859c659424f5c66ed8f1e55717d332d091e88a8c6ccaf9315b21a81f7f560c587eb1aa012579408201f60728df4034d741cc86ef4fbf5133fc7052ec494a5706bf75029f77a6713405c6e2ce5b5bf37cc602fb60010498017322f933a55c800674ed48e4792ca38ccfd2f662624e36bb4fdb31b62e4c94eb5825252e25b7670ebb97f204c2ee2c31c7239a91df347a922bc80e4f5e075624a38ce79a2338cdcbf6adaecfec38a34256da9cc25f79f8edcadc9e0bc0b5739bed1eb3caacf6a74cb436240f5589b4726d89caf816f02b95e31e6bd346e8b1f216454d191f30b5276444c29e1d18bd16e2237b24554499b0850d3d90989a378725fa30217a52571476b4814c2d50a50bd0b06ded4f5c42ae99671c70b3caad71389f1529f735e30e1b89e54d10b23ebcc5a011f73926b04e6862ce1e80bde615439e1d4dab8cc2fe7b82900a7452f6c1edf58901461e51cf702e23c12843329011ee8e16feddc0ec8491c14eb9eabc6b591547d0db583f85bda408fd77181a9a87737fdea0ad1bd0d4b5c66e1a66b8161ecc2f131b6c9d7bd45bee2565f9320001ede2a2249ddd854d167594e0b66ef178e2737106b1ee184127345ccbda1d2b60531b05e1184424f329e618f4664be504ea3949e7792ca1c5517ce431f4147ec86f1ea9b9fb5605a2bc29ec402d62b81fdc4b82e0e3f7e0e31938dda7296bb83039bd580c3e2b76935cd9dbd218003bd55af0279453ec8d369113e3c326759343a10708795f49be9dc3f563a296c8a0706db7487a92bcc4b81c24732da3b064ecf91ec8f57e77dfb87e66dc90ac661e07b0e032ced33633b2e563d2b3e525a45385107aa97bd8d76bd5c258c6fea21b81f735a5ea21be62d51f2e2e09b31c178d0124b736e7b0ae3757b53e66c7aa1c908e9c5f2ed5746d9d6b95062d7baab48661a8686d62735ce0d6fb65dbd73d47c6f4bc3e0e280a9398488686a988c7d224621628cd96c852f59a1bbd796f66ed0e66c58d4427d393f034d004659941940a3a186f015e87e839b7563fd26e35dba26300edde249d81dda10b87e3a642063507667ecbaeafee9e81e915064a6bc282dcfc0cd1f51bf6532168aa8155a3ed5a9925ad2e3ba0a0b36a90797d77a8d32d1e992df894e53cdcf9a74c5c5488eef5cd86d6892fca11198aaa318bdaba9298581d741d9f3f0cdce60eff76c8239c0837e25a9525e7ace83431913358e0f654b1725fd6fc1a724e78567613746feaaa97113cebcd3fc9fcca5c4ed0387fd1c7aef85dede7261911057645ec4cecfdbaadcc47dbe1d3fff03d661969144d98aa1f72fe86cf31e37b14a813a90e774f26550bab1bdf049f355987306165e410e76c32f1710d1c76070e8782c593f9ee507e35663a6008a849b692fa7b2daf5060394d23db9eca5c3427dcbc39046e47c99515258babb9daa85345fc4e5297baf8b8787d30a9c6f115d2eea4ff2375dc15add2ed25262a1f10394a6d00dd4ab8d793e31d164aed65f2204ed26d81f661423bb843194eaa97f906e5f769bf1ca8bb314067ba7110bd2a4258416af792facc45b019b23905c269b6b1e107770408f7085f76be81a32e4e0c27f4c7b8fc34a75bb9ebaf10aab83633dbf90cdc14e04861ef8bdf9891f7e6113d79e280ad5ccae667fddc55b6de8777d206e2526ae4ae9ad09b1b021586e5640019fe8ec8a11dba8a1c6a5fa69dc93d6d6f124b19f9366c0af5dcca31e9ae537780f37d7d71121c2369d921bb53ddbc3cee5a7fb08a7cfcdd544bbedda603eeccc07625d225b208a1ba964efbab332f8da893765c353c75c3134d963f42132ed9ef750624cc2d1ed14603f90cbc8b2180680456008432eb3b2704f8ba1a43f04dbff6527154e2eff2e46b9e23172d58601130a36da8d443298677b6c07838f48ed99dbbc541b021a00c166a5faf3f03675e9bc6ba15d7b852921ece2f68f3c2614336bb545e921ca58db25f326688de75957c708c19533089b280945d77a1ed70385d95cb0aadcf4868bba9a9ab728052c954ad2345b4e85a859d1b6293c4866758df15fe631c90e575b102bf0dcb26f54372ef852d62800a510884c1e5162fb370d37235c49047a8e6b30c942ea3fa9257c9735f45101a7a11510f4acc5953f2293b376d6b283934a9461fbecdd379f825d4c3be7c4534f72879c83276cfdb4336b70ab5729a4810eef25225649b9a6f4b4569171c2850104243107f13bb12b455fc0e446102785165971da0f3d0e6eac8dd95a2d19e3003ce8325fa573f0a14a925aeeb373de968a532218168cb7ef0cd2c3576bdfa289ed0b5dd6b75722db8568211a2dfc3baa577b838dd4f923e2f721081642be27529cbc89fc53496d7b0e32772e1de550b7392f13b2c467e97d4d9e76a4e764bee3702d9cc56d3fdcad1bdc0e7a7ef9b64f20ccea2edcc5a86776ecfd32ee56b7c17a4076420fd09e32bccfc6f242c791c7bb971b33d0828f228c05cf8528e367fd3887f54f47a4fd16484e876c02a2b8818567707edc2343b6ae48b961c1bf608d45fbb5ba69431e383f6b4ad64dc36cf5161781065fbb42d3a6581d103fbee953deda9243bc3c8132b52b8c2da39385bc9f973fe744cdff8010", 0x1000}, {&(0x7f0000001380)="8b15ddfdc9d2474b3b4e2ada760eeafcb64ea3fea9a1d7ed12d86ccb2b81f71d427ad00fcb63b71639497a56e75c350f193dccb7e92d9b289e6970285bcbc8295d5cb0ee1aa706243113fdffe25c491d6570be5698559ebb6e29d06f8f186851bb6118e91fb49c1a3654b0d617285bcbbfe97ebfa4d6d397b95e755297d847b0d7fa7edf700dafe0bd18ebbc9ae2a2431b0f200f9ca0339cab9db8f78983d8888776cf2defc5dcf3adee5992a76661802f04d7ee88f2228f0670a92aac9220bcc7502861db561d9abb", 0xc9}, {&(0x7f0000001480)="43a0a7a0928aceb8e85526a5961cb272706d649cac76c412069e649f58c2b67ae1dd7b7959443977bf0fa4d52dfbe6a6af4c61807fa53a26d2af8bebacd90d2213c362317c0fa827912bcd342872edad38c24ad2c0099e15854624fe590f8d9f369c2d4f47e6fcdefef0860e5ff3ef6e0b3deea6d29f3ed1db1b348d645094b5881cb00e3984e1c7488b8116624082aa8cbbb677364871fb3fcbb4442f5ecb1a02e9061bc499f8a23d41cdb3a7ee43bda8da7fc7aa61726c", 0xb8}, {&(0x7f0000001540)="8beedb39fbbab9f275ac13a4d65bf49b83dae1fbe2dea2f8e5024361bdcb269c87e61918c62901b1f56ed82e095d0278a15b976ca7311e0a49e4eee8471c24b790cfe31ec406ba0d9eb67ea0492dc684f95f638c01a541d295f6494b48f85f983576344e6f423660a7643e3d80a921d13421e7e4437fb063a35dc14171ffb45eeb792b122ef436b964233827c08d422e680ff08fbb6acd2523f1dc9ced2346e5367747ab2c18829897952dfe", 0xac}], 0x7) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0xa4) chdir(&(0x7f0000000040)='./file0\x00') 09:16:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 09:16:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x5}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) 09:16:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002004, 0x7) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x9000381, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x20) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x8000000100) 09:16:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) fchflags(r0, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000200)=0xc) setuid(r1) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)="d328ee56", 0x4) r2 = geteuid() getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chroot(&(0x7f0000000100)='./file0\x00') ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000080)=0x800) 09:16:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1a) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) setrlimit(0x0, &(0x7f0000000000)) syz_open_pts() syz_open_pts() 09:16:14 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) rmdir(&(0x7f0000000040)='./file0\x00') preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x0) 09:16:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4c}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:14 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) chmod(&(0x7f0000000300)='./file0/file1\x00', 0x6) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r1, &(0x7f0000000400)={0x18, 0x2, 0x80000001, 0x6}, 0xc) r2 = semget$private(0x0, 0x1, 0x420) r3 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x100) connect$unix(r3, &(0x7f0000000680)=ANY=[@ANYBLOB="01002e2f66696c65302f666964653000dde98e99a9d35c126db7adbf95854349ec7b532ab91b9a7d1e440d5a3f045292a7a5467016c41173ce06b047a8f9ea5d67613e3187d4f1fb18ea37747d2e8df406af526886e4680315614acc3e12d666c4002f523a52ba0249797663"], 0x1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/25) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000440)=0x8) rename(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)='./file0/file1\x00') write(r5, &(0x7f0000000500)="b5e4d8bed8b82363e27d1eae5a4b6d3dde43c712abc717c94db19b7a52c6fdd9192fc30d24481f7bfc11492374c6007b8b7f7d29c7c3031fac69f375c9c96595cc20b3698f9e8b8012a810da0076df05e213c45775cf6467468e6bad61ba9a82ab748a85c814122268f5f8851a3349c2899b750ef6fe2e4dab3fd21287a391255da078e4ce0dace0c36462d0a770e0b1298b4a5187394759ee1c5e4638757da55b26736925275e5811b62b6924e3d5b2b57703e01345e6690ca58547f2b05e3ae6ac59083a073c1d9a803199c927ef435adbaa6e409eed2f93529f45e7949867e5f5d178ab", 0xe5) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000380)=0xffffffffffffffe1) semop(r2, &(0x7f00000002c0)=[{0x7, 0x6}], 0x1) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x310, 0x0) dup(r6) r7 = shmget(0x3, 0x4000, 0x6, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r7, 0x3) fcntl$dupfd(r1, 0x0, r5) 09:16:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495c955f9e52efe292f43a3e2b3bdf7ff9f3765d2ca6ad03d901bf707acb49fb35c0ff4a269c23e031bc14e01d04bcc2c9d282e9c8c03af71b96fc8614433a01afe39f2c1e8ad6e7a885054d1ce8f0547990f15aefecf229756ff5a7c1056b9139826b9f4aad8a421fad7ba7b0dd4f9f6a1efc9bd5ee9896cc929b89e57083039a6", 0x9d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x0, 0x79}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 09:16:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendmsg(r0, &(0x7f0000002680)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000080)="c7bcd9c5c7af11697bd18b91e5ae17064e28ff8e8cadc59d38c8165e4f54942ba5cf778fca7caa4c2940ef6e8fc317f83e0bba05f26080230d2efecadb2d873207d4240e85b3e25debf556d9a4102dc04b3ec830be276f169022ababb32a1581907ccdee1bb313497ae75b79ceb3a9005595c6c89ba43d4c1b9b4e152ea86401f9088ee4db7f62b0a199fc52fb2482824bdae92623c7c88c2ab3967574172bc7f2b9a8ad4849", 0xa6}, {&(0x7f0000000140)="5f7b0bab603b225e340b71bc5d169fe224f1b28d27063ee6ba6159bb9d3b47da7f52d5539adfa774171ed4ae45ceaeb9df34b44036587f696d2c39e7cf4d971f912be7d29abd139421b20f79464df36c2f", 0x51}, {&(0x7f00000001c0)="b2b533565ebed922bcdd0827113ae4526264d1ede259f07e8eccad93726d85992e45acaf122ff3e593aae8e263e2f349e8590c440168ddb916710951be077251df9474f9fd891c1ebff65804eb6d258a398349cc01e78ef1906399e693d3e82c1167b38299fcc24e6d1d7b8314f238947d5d792f1e9abdaa8ca2587e3084a9e3b34dde5e67eca36fdeb6896c427e969a1c4e7c5ae1f1ba", 0x97}, {&(0x7f0000000280)="91dd798c1711e341b7ee7820703aa3eb4406b75d77a608c05f77bc1dcbf2aea504e20f2191fe2c1487bb614bb54ea6ebaf48b680042045d5c6d46bfdab4637f06501f61acff397a839e6796ab07b538c3fc47df0a88246e6a028625789a1480d7f1ef48327ffbcd13291c2aea7152999b5795198b986f9fd82716934249d23eb30427acc3d2dcbd8c7c1ba431a05906577e9f40537cfe85dd71f57c5bcf69c8d977931cbea7705219c55387836d048b2fb1dde707f046db44899434889959acc0fda718463c581e04a06a5c7af3e02fadf6a7125b9974318b6db81278870130a55439973428d29a80348a6ad653955d8cb996e9f136cfbab8bea186cde03f001c4b86a0c5ac3224e55507ff0766ec37c3d86335331273ea48df5b6a8de98aab97b66b26211a2bc8951db44ab387e06f81fec3d88ef45a82c6a1c822ae75a8cf2064a97cbaeac8447cece6250d92aa9e892fffd4815f4761af313d09f8d7844e0b7f35bf265bfae0dd85ad010a0d282d55fdf9a002e873bde30669c336b052bc87cd96b0426e08d38e43dd3c3f0c2d96ac5af954f1fd80d724ddfdf8ef260d43f1e561da9456d2867c6454b91ac8b4434ad28a4199d843518b5bd0847f27d1e3c1f2ad24f0832baa00aa6571d6b4573a3f4201555d6c52953cd2d5f96453e0ab08e51d7f6bee7dcefc7c80b750d1b1afbecb9268dbc2be636ec04b184667cab5f298aa1e1f0f3016fa58873358b9dfa4905af25909793466b1a57380ee106d25c62d15a1c7f438ef12626f178f64cb5263d8f59ebf78e0035b86f760255c4215e765071e76ca292868bd109259ac510155f49c92d65cafa01a1afbf1d30f87c3ac50b8c1559f9352d086c3340da316388e66e50d3996d7f0d8594779c024f7887b76e002bfe5b9cc39a92b2528211f0db1132596f246bb5530c503a7e0927b33e6cbbca6543b7804759c749900a45ec13049c47c62c8b53c98f299cd532f599c352a1accb195a5667a9786cb05d1b16d4b571c38bd6012f3c1274da7cbb8e30a3e56eec5383a29df11588717a9bd6a3829982570ec6a645b40f1e8dc76baaa9b1741e841005c14c838c257de854af2ea67c08fb20e55ea74a09e8d1fdca256909247633885519749171c01ee74ce301b1c6d3f613b3c25b45cda84e7ae90a570b69d7039b782036037e5f1cdb3cab9decf8e5ef8454674e1d70a43ee7298ac6d4cdc95623f188195052219f368cf475bac1f85ebe3c979dc323bf1412d985ebdeef99d0617555f7d0e9ca3faf1b08479874f5f7f070a78806e01dbd99ac0f04f726a9fe081ca9b383226ea014a9b210453e6a04df59bad1735a2a67d7084e25a3065f8fac85da992c2360393da8b5caf8a2eda1da52543987ce46acd7b589e492ae2075e96c64391379e637cb3e94f9f5537bbe0c2b9015ead1f41763db6f16c2d9b72b9d7bef0d0cf95baf3a53afde56da193722953bda0141946d6f6573eb4ed14f5803529fffb1f060063d423dc95d2a39cb0a4e7e6c41bfd157642657948f039ecab4fb90b2230dd81d5b96040643c48f65bfc65f5723082fe38257e70ac77799c6df7756d7f3a6e4d9ca8423d4cc83f359edb738f334a78a2f803d5e50d78b1b15de02cb88c4ea14380b5e8eab286e4984c7ef768ab03f60cd95743c67bee8e5dc6493032d13d8e943575ebc246340efd663d216aa5532e28cd10c26edd551ca7f5dd98fe8dadf8e6b41086bd70c115732281a05e71fc19afd3c8c203c8167a219a036ee18d41a80982fe8a564f6c50890995521b84563b46541f2f1d365b11de101c3abd76fb11a8521a8c7831a5f217e5829cfb89d359630e130ed7231f786e4517ceba3847aad44ca8b7c47a1c094db2f0582dc1225cbdcc1cb72e1aecc178c4faceb7081ca304cf23bc9d92d115aac905a4044c1419aa0880540b57b6248a06b8113e2e34886183832868e86cf72b9ac3e1ea0e0dc78e1a4f0ee2df843b77caf072bca65f5c6727b643e1017ab822fc8a05d10556c388f2116b599150071e5fde8267a080f5c3b094111295fa3d76a31cbe1219eb817d06ce22591f22c9613c8ebec67fc76d21818c582e1aeceb089bcf576530b9af4a144c7f44ac7a5e2b8a87d11d6d1ea014a1844d4b9b1765f928a47bef5f8f1d719443eec9d8b9fc310ac4308a5dab404c80ff4023611cfb5fd3abc951f329918f28d70ce6b8a79eece0332c3fcdcfe6fd4d997fae6151e996137a6b67371ca2685fa536f0ef5c2367d47933e9656f85d961b56c568342a8a23b7dfc2d64176e1932762518cb3e53df8287f684c3e1cf1d5f438e49690949a6a35a65b152477b6f67dab1ed55fd628750c4c3dd09140e2b524e2b94b58320fc1ca2e736d89374c2b98d2f8cd13b576362a5952811e2e899426251cf95ea56531ac5d3f498338f2de93f14bd9a0f86ab7e187a2d4c78391e15590b7f115e58684ca00df200e86a5535676165a6dcae38e8b887d3a3d20d200ffd2731db8102aa9a81e08c21631b797be54ac92a19653c3258d75d2cee2342f78016250dd7b7627e3c3ed5dd7bd41d5d535e1d887dc4f13d6caa46fffc1045afbf847da7de2ac17e80919e2be77fbab61fad47b4eb738399826be8a8df262556ea0b865d4fd52cfd3684b84fa0b5d9e890c292a1a520b8ce763b731885cfb033cefe56bebd5639521f8380682d54dd305e1ab158e1779ebe72149e08fd1bc8081f9f3c095f3b1577b8f294ff65c1da48196c468186fbf5e6eb59ef537ba833e6662ac26df6e6106916a9e14c2b9ce129a66db985ca645d1b2bf40229209502b11197fd2a813b217f5002883b0406536d143bdaf35cd61358bf6ca4515d5f920b794862d05eff9ac2ee999d3a776b0f416b56c891d2af52892cf9910d1726dc0d8d07d0b367900848f07ae148ae5b3a0129d92547d748e3e13cf2ae9d3aad6599a581690a737650b084c1eb009f4624822ef420e805f9b5495fae0ebccbfc113f035b385f2ae4ac281561bb77b650ca6935a3d4304970eff13db0d2639fed46d928c433bfad04f46487c83e9caa04e89730a5a70e5d9a367c7e4f51404f1aa276a00c8c0342778b0919d94baaab556b6d4f008e882cb71f8ebb9257f4853f338fa46fef892a293773e318ce06c194eaaa0b8ee600c1d668a86f9b7dd31b38ec34b7efc6b2df6117b770ed4649a49ffced62fefdea8d189bf6333d1b9c493f589198a8f15e2448f2c63ff64547c610091f3b0619ae27b252406816ab702310ad61933aeca2e835ba185d2191c48c45100b223a91e04a130e20c32db76981cc60830c98fa83a03f8593ff2ef397079fd2cd0b0b2835b8ac5f09386875bd0dcf4621b960cfb1eaa0943739dbcf61d835680689cc8541b46717050f729e999b09584a7f6ab1bbe7abef1c20039e5e47ad3aaa27464cb1849e32611edeb82abcefb4981bae5d75291f18c71e1c6b38cff9d0b213e7c16786c6110d6502822ad0c0bc4568c56dce6d59b4461373e1f8aa6f27c452371194b9e2f7adaf562143c681c8a9a8624d93570b28783bfff3ab27f8694a4f6938b83a6e2f89cc0ee633557c981c8caef85d25928044e8d82c716e1377620ddf2a785a1a3fde102f49c0effa067f49fd740084482b68ea4962c70d144a43df5cb0a7174540d60c5f5ac2699ef621a31f65231b7b826e334b58cb6fe53984bee79c5759c3983500a37040f6999b5c057deb8725437f4d92c5a2fd180d00a17881f292514d39b120cad8e688a442f50e5a8fece1cca0177ff0bb3cf4c51a8223a4a288f4db9d1c0edea0d90bad46e02b9040b027d55eb722f9df5760e171e38c4c96536ede6868751cd93724d138e40d4c36ec5c22fe367f207a487b9b39e1f94d05a74f4d5ae206f5d781d5e138408885f6be99ae477f75ddf2db58af19095f4f709b3d8d87a6c78d3042b5ca6f1946db6c8b2fb577496307b98198c0e9d71d0b27250435213be730ccb1b091a31bc1fd5854a1918e12e6de261b55caa411fe2ffe35d6fcf09b04681c7e0ff948f233961f80182efcb1c35298ff52667c69209109e23ba771c5ab4ed7a20ab876c22db045c0a04c89c82b45eb4660ffb8d6522f1c03498783e7643e45c60dc57ea3ec6534dad80b5586e2b29f652ba8bf753fa04ada0ffffd6345375a4d096558272b2e2852c88a7f8c4b0275a868de7a41fb43d5f96c86ee872fa8b6ed26b7033b445bfe810403159234448ea17c9ce7b2a0929dfb437327fda90dca1541d3e5b94cbaf8fd532e597af595542f2f109b5f86d5377b5ccc0f665e3e08afbb0d4734b7acc4a9ba465495c322b6004c968c72f10842e35140c2ec4be5228a52451652ac8ad9948ec88b34afc9397710d865f552e3821237994f3d791811ec9d2e744c744bc345410f652c8b080344667943985b6c4e49fe37b8b8c0a995fe7bea72f90828ee3f84bbfc5a9dd7c035c5722a84915828afdad02aa9f77506db30677f02c3d63fa04b74f07e20c70552da48094df09d1c4c2018e161e63d8508f421da528494c36655826e20aeadf2ca2232ea070eb775821650cf702fcb536c42042a8fcfd6cb0b4cebd4815cc295defa27688bbd36ee4fce3db4466d1d2b0755bf91f61d307f8fc7f38aa7ee644abeea5c56096dff33fdd8e04a6859966e5fdc7600b6efd7856f50ab8332502d9579813cf0d3714e00337812bec9b2ac69ead1757a99cf37f49f164f77321cc62dae259c371f9fb22218e1d9ba822a874b1f684918fe7b59a21bb08f18b51b6be37a9bb627c39bf4d6f0d2c8b62ca9cb5ac91ed5828a63c7f77dff75811bc08a3b2ebf55c190043f5df274a5f7d39b6a8970d7689dfc71f9acda3168f311781d905c95e4797d22c20c169d3c0004e64d45154c133a3ce4002d247b1cdaa4c48f3cd76f709afaf39e86ff1dc758097f86400d82a8f517b7548815cea028fab61b01b46c0ada8caeebda1482c0c338cfa288a39468db44e0f211c65b23c4a708fc7256b00534c196681a7f7fb556cfdf48a14414327371279651fc88487c956acf3ed72e46c7fc0ac5c0f1f63f32a2eb171abc209468352f7fcf14369da4e30e314dd687c9382b2c6d3348024e4d103fd6db7f720b5583ca98af85374b54b0277eb67a3ff398afc3b2d4fee7cfe566f3241bae87d2eadf70509e9147275e895f6fcb975f9b588392a6bb48bec261cd00f3149d73d5a87e1addc3dccaffeaa7acd4d19a593d5df0dff40be46380a66c2999fa3d8b0a20fdb8e6174d2602689b1ce991bb8e8fab95a9325a2b6c23d5ab5e5a7da8b1e2799323e1ce1bbb0a21e5d13fcc058fad2d866feff452f5e94a107fcce6421bdb0d9e52ee8c2589834ef40fc4f562ebadb6cbd1fd3e31ef3c95bad48e0566888a67b96669ce6001ddd6057dd212c3770e4982389d18785d47b89c50be3b80db58d687d2c5c10dddcac09f7580e604e38910257c1dcf9d51fad411f03948a39629bf455babecfb3b8ce63b748a95b5cbc804b382fe96786581a3ae4685ce82f030aa8877591225aa6b024584889dacdb78b66c1d809416a3f5f11125b95aad1cca3517cb9745d19825f47e832ea13a39aae538204cf6b5a68582053ef7e449d3722bd95a721fcc637c45b1d80d1495e3a2ddcce29fe6ea15dc3f026667b2a081111a1f5da0a05990ed3fa62599793cfe83827dd281d432c1b2edcd505ab0a36e1da9af801cba35cbe8fac22e00297c26955830606ef519618988253144ea318625ea9adbff21a94ec9e15a3a015564e713855b57ed58dc3", 0x1000}, {&(0x7f0000001280)="59bbddf957c7c1600d6b0b2d71876327ea76272979ba5e58563bcea53de910380320e247a7dbece01178dd41ac12691dd0e729ff8b8caeb55ad762b5cb0925cc58415cea9f84f393c49d4fb1eb0d2171e7d856cfcd9b83ca54e384b0864ed1ded5caf34be3143add5dbec94caa458e90f42739fe", 0x74}, {&(0x7f0000001300)="55184fedf481fd54634456e9e13458f2eafd0cfc23df10b35a983e572143d7c11ff8c2f70f78c58d338d5e3bb9c68de725e2d81213e1164558e7221ff024bd9a4bcb618e96f1bf2ba30a94a36ed0", 0x4e}, {&(0x7f0000001380)="d5ba65eaf32ac5a8a9221f509d0cc1e79938bf12db66255245", 0x19}, {&(0x7f00000013c0)="4865783012677bc1b1bca24951ec2f078c121bb93cd262a8dcd24653fa4a7ba175750b6a93d160913e6694fa88557c35f429a0285e0cb13a8c05296a23b8da49e7299444863efe263d72d85035527610018248aaffe55bfb35756d1765b13d91873108441bf7bd62d3a96a7ca9796e945a831c171d9524d4856797e67cca9063855a0301f7b1f4628c3257c937e32a41847517919f39b89f6b5786ae9388b17260c358a40fd71fa1ad50610babedb2469eb5a32a1ae674837bf94a97c3f52686254e80489489e452b629e9e67b1738097052f3a9fdeb197d5341", 0xda}], 0x8, &(0x7f0000001540)=[{0x18, 0xffff, 0x1, "13d6f4a84609"}, {0x1010, 0x1, 0x3ff, "972866bc88c0ca568fba34864aa0c243d3160be2147641475a10d61c1f75adc8b0cd1738189db4119347d7fbb7b0cda9ad91dd4a89ad9ce892b1158cad6c426900345fb217cec398292aaf0df91bb14b4b25509cb23cad9a4a7690943fd6f52c6583f68e735f2bf56af1fff0e7d38a10b77b078c03bf86bdc3f18481d8701ec3388672c65c1ce3298228c3955ce98f825da4f30a1ee3b25a3cc556324c9d6a5ae9192ad11c7155290a7c7b64b1d5755795bc883cff0f78b37b718deaabd31cb94d08d851ca924868c86a9760919c6a317019c5f321a818d52c193a6aa08808bfb06f631c1dab2f5068c738c3c3e2d11c7fee7bf4540c1d2866f23440a56db44b69c0d5dc9efc697aff1ac704d005a5e357ee4aaa9449e0c21987caad4bd8d350a10ed0d26ffc9b241f6c24b73365cd95ebcfbd3cf5b2e9807221ddc8bbe254d73d5000ad74f9c772a2f89b09b67314ec8c1f85fdbfd9b55dd1e93d8b741f6ef70ecf0098012b6dbf02c6374250e1204619958a82a18e1867c8cc9adcc22e27855a331c7d010e2a1a8f2383c3e76d6ba618b4bc66f0fc44423634634f9a8554b23b37eddb33b32839993aec94a425ee9fad5f2a2c53641b540e6578b0da1eecdb08d34e0f6e075394aa39d46094154fc532bc9d33d4e6a966fdec3f1dc72883e7fc017c4a4e25a91086217bc69df7513fa2dbb0e791353dcf8a2166a41b499064a53160dbb8adb12cff8594e190077860391b07749142278361739e43fd1b9d68d97d746ff81492744cfdd980d635bf4e67da17402462a6990f39ea77f85bbd8212b9c07b0305c9edc031c9f619c1f62bcbe6960a2cf2ebe517c8b9ee54018cac14f3dc0dbe89304518056f872b3762410e19b1150e4372c7cfd8e257b7feaad01330cda220559facaf9fc7518d90d7d417387ea52a9ef6bdcba5b0302f29d76cdb7867d434b3956d6de6415d6b4cd19fd88bd49f17e04e72af2acf2b6b99515322a3ed9d8c7f5a85460e556083642ea456105f51cff4c417862fbaadd0b2d8884ca582f94fb8102c8ec1829b0756abe18bef0b9b2e007fe6d6dd53c76307523a58cdaccd58e65e474b0585177990a126212d6e5feb30612d9e8c703fb4acc0c669116dd106daaaefeef8d32fe0684d0d819e71961811e9be8d86687908dff470bdcaf635eb54b30f6148fcad59c9783d708dad1588212d2fe0f4716f63ce0d5feba1c23506956dea00dfcc8af4fae5e39b5e9e70569e4c49cce2b3bb60ff87044fdeec2011aa689234f38f15bc859395a0d16dc35509d512cd8c688234e167152517e6f29ff11099b666ae66a44416648c607627adea116657aa71b67cd944df6ed824d6cb85a05038e76c200c8be06ae9ad258f2ca5e72251e0eb188eaae989d7728d615ff90e543b09f2a11a3c58f13c090b72f693fb4660f2101d215b09e61879cb3f4e56391921c271f8ec52a7ff9983fa0032733b6cacc4b55f36666baaf96f3cdc673ec50b6673ec04540472f383064441b8af40a8db2d169b586450490ffee9bfbbc2216fe0094d05715a1e964b6eb2886a29233d30c7ec18f7ea2e1d6ed16966c3394d2cb574d60176dc2f467bf21554782d19ce5e9e22caa69163be610fcd9684e9139946a5638af01f4defde671f1083b84377cb1e6b88717a08a54e614d71c81ef79543978382442a0c32fcbb2212e58ad728616f55026830f02a57686d34b0de2f296cc7329deddf1a52f920ed33193d4d6f281b3e241eb75cf49bb74f45e4cb5196c2183278a8667f00c15518b8ff56b7daf9eb3a22cbf2a83369a4dd40268b01682ca24f7b69f2fbe171ec18e3209dc9e943f0eddd923ea5caa28721867f8df9817b022439c4640ac1bb59c10cd02c564b3b2121bdb72d8cbf9805ff93fac9dbcf695dc81df20345dc391a9a17c03ba8f74d34d0b10dc3947764f83c0b6ec9706f43b6df66a89810504adc3154972467ecb926b48aae37a39858e8c41b2e221d07c731ce0232f39fe55dd2a6e6a76da8a11faf1f6b69e48f0bbad59d0b6537c7a4c0c8cbc452e9b77833fc76d592f64ed78ab407e651518af8d3bef128a85375d7072efa49fd4e148c89f5d9c4d3fd27fc0c1f82939c75e36a31e541ffdd81d08163b831fbaab14cfdc5097aa54ebade1f222b9b6659107ca418a748b8aa10f06d41a752de66e1563494dfcb8b2b38f258139e58cc54add26aba95c2e368c0ed02d0b010fa6872a98e77c7174d2c67af4a62661bb3e3aeeee23449bb2005df8092552ec23cf90f1ec9c8a478f627f50f3bc17a7be979fbe95d550459e86ef955c9b9be2cbc03b5c22efa5ef96e7fa9361d34f81615cc14430abf87b998935c30cd60a52b088f202a269f9c2a7dcb6ecbf934ddcd2666833caee3469261a8c8dd88aa6cb590c6877bda7a6c5d08348975f86cace0c2ae8106264a9d62390fe022034c60b67dc3809805ebe9126956c121d37629f8a0db600c759b578c5dade6966ea26faa73b2ea64c2d150f6c5b821f99c9fce40a275b2579b5e137a43c4465022b7a5aee091664278603bba2e42813852dc96aaba0f570cad9d01147b695b625e20453c46ac6f00cb8ba8c9dc21b530151d0fd52fb1c5664445c70dfc197dfd726394dec41a63afb0384d01ba77bcba797d90508e2ea143886da6e59e81285d3cdd11f5e4dc75dd5b4a6ee7798537e398baa79bbffba88064b61be578fc782bb1205931da7ad6d6ff6480938ac4eaa86bee8162e2351cdfc22b9e302546a63d3557fdfabf2aac5f76c97e5e529d50c02abc7a1dc3545affdfd3b678ccd1a5f8b8ae4c12895bbed151037bf2f95e76ccdc2a00eb64b56619f0edaf04408c73c9e905442c2b937a456a48423d33cb5587b51dc1db135742f61e986e5b5bfc80c6ba656b93938c2d2b8a97d5e80c39121ddad6be8cff321b5e163751636281b8594080d7dfa70823e395a376c6e77991576e7ea2d8d8bb8fd931b1cca7a65ef23693ce4f0a7fe0fec32c4ec06d5cb6f79d209dfffb38d49708c8578005accb6729fb21d06eb77084d6d868383210d6738170db36de4a92aee098f10d524f39733ab349cba10431a437f72ccd6911dfacc28d173b0c158968b90a481fa1996a457cfe99b1bd5bf254e5a867a494571a56e2ffafd2e774bb1409b57a2266cc4cf21a79e9e93721781688fa3ecc25f77607c22db0c461de9d9fc991d9bc1485568e442c8155087a85df8cb88d182ccfaf576dfec6d36b92aed02929b0daa3e5fca9de3122d352a19bd31c708bf5768fe571783366452d411493537528fa0ff8ec5c16693b8d3c4f80ca204aff49bbba24a38cd0697877ba0715987fec2fd373ce0ffffade28168bc32052aa81a7925fc8588ed6620ef180313899213fc80431a2071954c64cdf8c9e160f680312af482e04b90691cb8a7d0f7c3273da7cb49c6b39d1a1b6177c8ab992796b40bae97405698958c31efa52ca98e97dbf39c9828fdd1e2622f6ff27793918f1584ad9185624bffa8eea40ebfd36dc534e4c4216807892c010a5b6c3e9996f5423619bec042f8bd42185a932c9f87b3e1624452170a1b9e386e29fdcb5739e2d116c46d970fef933aee4373e9664a2b857be3d7276ec8dc4fbc192963f0e46f2a70f2c4135bcd49aac4096a6fc9ab3f02704c24835de2a277f79ce8900e5e456f11af46d6fb938406926f1f1b69abb0ef9048a472eee8c921595a30b354d7fe0c129639fc955c51dbbba3c6ecdb93fea19dd038edf8f12f441f5a27ead5dc331f728d53d44bfe2f013534c11a7fd2d46ba67753000884439dd707393a0f311d5e9a0642d2dc3a750448ff0381a93c42b38e76148663cfd57a7cd9dda518dc5373e2c9680792cfdbc251d2ed4be810170725df6a580801fe0cafda1b06fd30e458b815d198a02e96ef6eef04871c932606175b1d5603fe3d49fc28adad601f0a70c7f3525ce322fd11e93f729446f7ee64cb306b01eecfd93e56b402a937c0d095cec1658c859eb3c96e3354eaa48c3c1150edc78345036bd84e4610fbd8494f2bc4dfb3850f70bdbece1586c28c976be1305a04afbb3e6ba9672a176d14253492626d3399f9bec5365812852dc5f7630ba650e6048a787e8f00e5cd741ea2acbe0906de80058c279396f37b61100d2eb2b0621c29a5a291d7e4fa2cddcc8472d90752199d48d58aeb2552b7ba93972fe05bd14323d2dbd86785a1bb4586c3e45d3ca4729a1f5125f65994ecf13eaaf04ff425e38879381c40804aacdeacde9058321a525a93986b0ac557bb02ca146e8c1401dc9535ba3a0867379aadbeb35721b4beab73fe997a6f399155473bf7fafe1d501c502ec5851c71eba71625d60d73025cc5cd4dde68b7d25573d606fcf5c569f0396d05b19fce24ca61ee8199de723b1fbe1a8bf2457432d162b0838c3aa16016f6bda09db91bd8cbe0ee0c6f6882a59df1049f5e7949ecdb038db73faaa0764994a262c5fe814f817676123521e40e7a7441c1d42332987b55872f5da52cfa2d8a2c62a7f42f208f8389cf657c4052074907bd39b92446f41596797d641311bbd5087601f6e43566060c829193428695cdd87034a7940b4c8e86d98565723d65926b8b3e954550817fb2cd61ba72dd580a2f869849417551552cb1814a46cf852a6adee7364211fe81ca33e773088256e4a8cfaace83077ac933d9f166d5a7c9350f33c403f74917466e238f6bedc78557bf200a97d6ff5f278f264cdd23427cb4cdcf4beb0881ed6c6116eb45bddb3b98d99b9ca10ead29517e81a7afe5dd5865b208b94c41acd08ed2df8e0cf294c263d9e09dafa24b5b5027d5fad433c310afefd4688cc00def843b4e87c57971dbc62a31168f5cb4946c1b024e4672c1c5fdb9453dac7178a9673dd07e7969fcbdb289ad1056b244b75200213b46acaa66b6f44618d3105e5e6129bbae0fd6705545ceb74b384ef6ca83cbf3f5ad49a37c9a5850fec3b889c8c0ad3986337e890bf597f7b2d23c38dbf29fcffc147ad4e971afd228702e4ba22f21a1245a51a8e922634069c25ba4c9b9155163d7ded9d58ac784a8024434b2b05ff7be5e938a1a63446069ca6d9c2618851913df6003ab1dc0e73c4b28219c2dd46dc6950f4da4c758663a46a0504cf03685757769cfa7c0ce93c5a5083647c71031d8d9649478cc544b832885e2f227cadada8c2a52b11282af75ba118de261860de36dd69088ddfdce4d205f2571c58b38445d3f69ab48cbebc0d4a4271682fdb4d0c081827fd079bb9ab1df52eb69eaca1b1fd970f37b6327563c3f8e25955e6f99bdfc4a9b6b4642bf62cffb51ec2859665e861014f7a884b5cc87c07d4095f115e9abb417be6c2c84315c33df4feffadea32dac0328684febd1f2cbbc65b1f53c3c76822de12ee99b5cb7225138a89f05476c0d7de1a875375e07b1aac64bb6f4b65e64a7be0afc2c4c1d90b34999d56d308c091c85ee8305af2aef1be8d5e6c386acb81dda9469208db07986c8df65b80d5494681fa63fac8c58aee207341e088e09c0a45090695258ac830f7ba101a8be712dd98800284f7a619d39604b4a46b853afaa60329d375ca970b57187c2db16a0534556ad39a945a24c81e2dc768e02286af274d4688cdf81dd889504a564c69dd9e831e93307ec5ebfd1ce4978c70db49be4dd5bf0c6f8778ade4d6b4933cd710cfa7b3fbedf7f60af7f9d2ab02edfd061e63f28cf1412811c3c8852e44798ab61b1c103a9d8f5ba059b1d205e7448afdb5e9cc58896ae16aa1dcc86ed4be8d"}, {0x48, 0xffff, 0x8, "ae456aeebc7b1533ca8e3bd8644d24576ca41544e59cb0f000ef9bfe4c5d65160731008dbb9880ea47da15541e806d1aba8d20b4e6b8629c"}, {0xb0, 0x1, 0x10000, "64db6cb500ff1f82112680768a7e5d757df4b6bd5487ba68d5f335f735f604c389b812de869e2bd1697a5be796f19b6cbfebd7b477ed85f7e45ae99df5e57ea54552a9dbcd78059a5ff4cb86851ede7c1d03bb108aa0d9515c994a8c6ed7ec96b06a64c7d6c5b8dcf50d79c9913f4f16065be777cd1bae88669fc545b5eb71a5e09eaf8498cdf2e94d2650ad57f0d6e497baab21af9a3c849979f3"}], 0x1120}, 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 09:16:14 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3d}, {0x6}]}) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x19, 0x8000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) 09:16:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)=""/220, 0xdc}], 0x1, &(0x7f0000001140)=""/4096, 0x1000}, 0x0) setsockopt(r0, 0x8e4, 0x19d4, &(0x7f00000001c0)="dc2548d9a4a513f30e9fd47a99001bb23ad6a35e571fb7f4075650c0e032c382ac9c25e851bac62cf6ed41f7b891e12f8c8ca39a7fa0d0ece824d2d32907f8715ebea77d8936850a9fb43dff0ddfa2e2e8f4ae2e0fefb5504d6f650a0beeff7f3c46b02b002236c04e986849002f38df8e3c157f6e37ae2493244cc6304972df4c4932d2f9cad8533277555c74985db0695bce7d7d52fa13903ef6d70fdba6490f0179a38a97be1e8dd70b3890ddf3cabe519a09af6613f4adf2eb37c33774af5550dcec9b3477cdb04aae34ffee0522b5b5acd6da8928b143aaffc96f0d75603ef495e23c", 0xe5) getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x80, 0x62) mkdirat(r1, &(0x7f00000003c0)='./file0/file0\x00', 0x51) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000440)='./file0\x00', r2, &(0x7f0000000480)='./file0\x00') open$dir(&(0x7f0000000400)='./file0\x00', 0x60, 0x42) 09:16:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2000000000028}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000340)="008b") r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) shutdown(r1, 0x3) 09:16:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xff, 0x8, 0x6, 0x3, "8a7481990712a8b31377f5b2c17242f5f40875e0", 0x6, 0x9}) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x101, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x100000000) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 09:16:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8000000003) ftruncate(r0, 0x0, 0x80001ffffc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x838, &(0x7f0000000040)=0x7, 0x4) 09:16:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000012c0)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) 09:16:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)=[{}, {0x100}], 0x2}) ioctl$TIOCNOTTY(r0, 0x20007471) 09:16:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) msgget$private(0x0, 0x204) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") 09:16:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000002c0)=0x8) fcntl$getown(r2, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20000000005c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = getpgrp() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x2, 0x6, 0xffff, 0x2}, {0x8, 0x401, 0x4, 0x9}, {0x0, 0x2, 0x5a, 0x2}, {0x3, 0x2, 0x7fffffff, 0x4}, {0x4, 0x100, 0x8, 0xffff}, {0xffffffff, 0x7fffffff, 0xb9, 0x100}, {0x0, 0x5, 0xf208, 0x7}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff}) listen(r5, 0x7fff) setpgid(r3, r4) syz_emit_ethernet(0x1, &(0x7f00000004c0)='\r') ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x20) fcntl$setown(r1, 0x6, r4) 09:16:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendto$unix(r0, &(0x7f00000001c0)="57fee2c353dfd882e34562b3c269a2c6c032a8586e21bd1cae5713141834a65cfbf78c661b4329d150588d511b3b2569fdf8a7301d65985ef8b079a021b60f380ecdde55f09abaea063f3b4b604a57f97e65b12dd7a60d842fe0da2dbff42b2f512abb80f4b0f8c4027f64a6f98a10bed3dcc497443f99f11063001047dce296d909b615c9897861ebdd6b5eb61ad7891afa111fa3587b4d0cf51850b60af5f28cc5827b703d20614a5f18", 0xab, 0x403, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="001cb36af33863700ed8549494fda97ba024a1b4fc6fcbcf39fa9a8a815ed846d639aa64d6ed5096c9a4c2"], 0xa) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000180)=0x3) 09:16:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/20, 0x14}, {&(0x7f0000000140)=""/40, 0x28}, {&(0x7f0000000180)=""/109, 0x6d}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000200)=""/238, 0xee}, {&(0x7f0000001380)=""/91, 0x5b}, {&(0x7f0000001400)=""/112, 0x70}], 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") 09:16:16 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001600)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000001400)='./file0\x00', 0x80, 0x4) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000001440)=0x200) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) readlink(&(0x7f0000001500)='./file0\x00', &(0x7f0000001980)=""/4096, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) fchmodat(r1, &(0x7f0000001480)='./file0\x00', 0x100, 0x8000000000000006) sendmsg(r1, &(0x7f00000015c0)={&(0x7f0000001280)=@in={0x2, 0x3}, 0xc, &(0x7f00000013c0)=[{&(0x7f00000012c0)="d9b678c5390eb5bf0df12bef46bcdbf90baeb355c9b9486d0932e691511451f81d8c91ea597a1a1a128536d042531fd0308f8bd010630ec344672fdba9b658d288b7bdf63e237fde4c98fe3debe9899675d336847e5f54cd0c50456e63ae4a3c504d8b09497050c087fe835e412f0cdb3d7179357b1d1b39db07f7933effe5ac43ed72b1df0f900e703079eeca59708fbda07f675277ed2f3f6047192537e8eadc5b0b9ddf9a061b39b5005adce1bc81fdb58873737888f54b1bfc0197416a4dbd2748ee7107690942e66d416fa79889c332393160080461308100bb", 0xdc}], 0x1, &(0x7f0000001640)=ANY=[@ANYBLOB="08010000000000000100000000000080a93852d1c54434978b3928975147a2a2cf26786f9a61d8d6a4904c18bdd5e9d7063258f5860a3b75ba093bf91edabdd37e3e54b26c29f5f73c9dcb43b174a39652a36ee02ff33beda7dbc5d5e478bd008bf8f357b9fa4e0b686ab74e790909a3fe72a02c7ee57dd6b27448a418f9036fb1cdcc6c1f736dc40101faa10c92f67998f64fcf311bdccdc87264f5716613a2d385ba212822d4cdcf0e0e57394ec20868c42152a41cfd6c625cf73d0aeabefccf83e24499550aaf177be4ddac6d45c19dd0766e0687dd4d432aba2bab828c2ae0bb127a50b541aabb733f57ea3c33011488c10a928ea61f6dcb155fcf90fb4a97e5e8000000000068000000200000000000000006000000dfb56d1618b81d3e79ded5214becada6120408af76ff58a691f0641ac5c2212435c68cf803cc4e3325de0e5a9e5e17b93f1713fcf9cce09d29739be85f631623e86090aa75cfe534bbd941aaafa61c6cc71b2abb000000002800000000000000ffff0000f9ffffff8a51570d31b386a76b7fe8458529598432fca2626021000000002a38446dd8aa77a5b429599b1bbde93757fa0c6fccce30cbdee59cf943be5361e1a4ad263d6065c46df2a4e2317a7a95060b3425b943d72bd84d732a7b6b0a8aad3ffc41872cf2b323f1ef5d7324174df8a7c7c1f03fd294921eaa25f0de002cc486b0418c17dcd7dddb376d400ef5cd5d32de552763bb312de8cb48ac2e3ebd396213ed19a239359aad2a11a7f505638f9e739b35a38ccf1f224959fa693a3c8735b236cd2291c41e28499011ab308e8a65e4c72bbe8cea98bc090fd36c78502f5a1266718055f4decab72cdd572bf641cd57beea1676714107e57a6c927a9ea6ea4762793d8a71cb3118aa8532f05880b23d10bbba439b7c288d11eeccce0a77575c18e0442387b056ce310490cc5395fc3904bbcd10ee987c6fa0919cd8707dbe284d572872feb314c058e925c7798e3f3bf5cde0df3e06d627f4128c56db664095109f9d3d42e5918f0e36245b4829ab362d80ff1af96bddedab34f18a5cb410afdacfafa7ca499797c6f452c2b9e4da86cf929ed3a1e4dc05b0a3d49560a9cac96f07693b0612176c33fc9d"], 0x198}, 0x0) pread(r0, &(0x7f00000010c0)="e2a49a2a6de7f3c7f1919d9421bd30a6cf8dbc2abe661c18bf1e6f858c2ada2eed5e536855cefc9a1f59da64765af658915d702e54e14ff56367cfaf8dcce8850ea606112074d38528bebdb6e477c3ab0bc96dc509fb4d3cd1b0a3cc715d89924155fe7bda17779ed4b1b2bc217fad68b4e8371d83ba3aa570e6c9e14aa2112a6d83552053c02a1fe62e36e8fb9e75445661fd28bbb544ac82c7b9876c27593e1221c2ae443a6ed5f0eaa90ce8ee41b5eca151a7df7cf5dffc383d0712836ab5918e", 0xc2, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000080)) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) getsockname$unix(r3, &(0x7f0000001200)=@abs, &(0x7f0000001240)=0x2) 09:16:16 executing program 1: r0 = socket(0x4, 0x3, 0x7) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) listen(r0, 0x3) dup2(r0, r0) r1 = dup(r0) r2 = socket(0x16, 0x5, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r3) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="c126bfad3f13ece284e47d076a2e4e7eccbc8362984c84c3ed91b50e4146dbc87009427444a3a17993f38d0a228a9993506f129ace803753955161fd55c4c7787c6f56220a05a955c75ccb1b895c5523e3b9f7611690e66c39b45106738b5ae534703b926d127643bd264f4347025732d4e4289d7ffb4977e773d42dc62addc895c30b47e991a91b2c1dcd681d1860b6ec407df76a85829d78ede11c2d292d32c9f3aa001c0bedea494439d05949d2983c71b974eef3e43c62b35fbee2a4827db4106f286fb4a88c5e0b23e6ffc4d1d02485a4f551fb744db761cb14be41c9cf4c2a2490b68311", 0xe7}, {&(0x7f0000000600)="d1f36db5f771404e7af54b916648254617ab671a47eb624cbc4d436f4014c4db3cdbf93ffae86174da8c5da625bdc51680d79e000000000044c8fa932a701c7c648eb1006997b6ffda5be739e3319f34b5da4cb807a340f0b9e0ad9fcccdba3c879847925b6880db32a3844d45759380b80885d44067dc7bc89ec8fb5cfc0cf1476a98a4fc42cace38f75400000000ee45a63382928c10b15384a8a62ccd5046e92492d35b01eb11d97272553ee7ec90da17117aadbd490a6c87343a22d081a55499ff09b37896e9b2111163baef759220d1fda3be5598839f4488f86c1b3d4c3eab681369a3f61e3849db3cada013be626fbfeb745ff453ae94edb7b309d89efbc5780700869d3ac6f18ed47266730df2ce15874f1d385866cefd769df1d69737a9596c32e66ae138fda2b6679cfb897d8fb49e74aba38eca71b083b1417f8b86fc02", 0x143}, {&(0x7f0000000200)="6d09a520dd3aec181be15e7657e8b45234bf919a53a6983edfeb9ed02e9139df9a6cf087c12613e5f312774f34035c50dc649ddb85896b5bfc66181f68b0e078b3cf5dd65cbebb068fd15302f01c9caec5f000c017bcbfdfa16f4ae6311a38f3a9c08f7956f7be4ac4ca4052c1870a01084180a665fff9600e065f21e6f954fad0af9e71b83837e080925fb84d91054e71976e856104685b2dad74bb774e9bf08748fb7fc60870f9d44f5b9b74e7e7a658c24b4b7d673bde2bb8f860e68d3d3dd3233afb5730d55a536ee3ed29fd838222b613c1f69cab72c2b7e88093c39ceb26d6c4eca43f4b1e0b388be60edc908eeb6f", 0xf2}, {&(0x7f0000000300)="c8ebc0d0fc087e699ff2fa8e948cae9ae4693f54e3a2982f668b8a562e005862cc344ab8e0bc64ba984b00001348d77e2dfea855d0", 0x35}, {&(0x7f0000000340)="ed3e79f3874e756b3f2e7e134191430bb865f59d60278a6c3b98ada1d72e8929ab24251c5448f0c9e9c8de902964a47202b76a2ffc43961179ba15a469e8c755873c43f8531557d6211347a619ed230bb9e82191eeadba5bb7056cec68ec9492218bc20c46f35b97077c7fe2d7c5339d762e8449bb0f55f835322f860b76097e839584823063279d93708d12350648dcf2de512cda5fc3385f83690758eac253918d5a48c10e833f91002fa425071f5ee272717606f27674565a8d1644349f81aa08845ab836a6bff6874e719c9102ec0c9fcf6323f7c7264ae2dd08b06bb3d1e28960bd382b01dda90299cb54a88d2fa97e9f100ff5", 0xfffffffffffffeb8}, {&(0x7f0000000440)="f65211579f3e9c1c3e48aaa7a44bbd83be64f17a8e98770d47a6a30db46b44b0078de1c0f5c13e9ee3d61119c5c6a5bde4d21f39ddb27b279e912ec274262bb601e3bfee9fbc8c2655eb2ac097963caab89901433916598f67d7afe9dad77de906065a1d6822266809c5862fca3343c71202d20488554572993e916a1d4f1a530e0b5136dab5503925f4754a7b2612b815d39ed0f1a823b7763f4511aab91f5bc534575287c7cfe7f3e692ad81c4c231bf926f677ad0bba88b5d09e633c6bc", 0xbf}, {&(0x7f0000000500)="c103dd55b06430e308e48c537bdcb1883b8b00acea2cf373549a4e292b68c1fa9a3e787d97535a2aa4d4ab3a9f66e00961faf9b2e2e6cb03cdb89b683fcb44b2cd6de8ae5e82f7ae04facb3f210831b80af9d732023807641e6f94498b08a1ca9d7c619d74079b321623d6ea342f70d889e93e5e603199716a9ec760ab0efd39", 0x80}], 0x7, 0x0, 0x5f) getpid() ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x1, &(0x7f0000000000)=[0x0]}) recvmsg(r2, &(0x7f0000001b40)={0x0, 0x0, &(0x7f0000001a40)=[{&(0x7f0000000780)=""/236, 0xec}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/253, 0xfd}, {&(0x7f0000001980)=""/149, 0x95}], 0x4, &(0x7f0000001a80)=""/153, 0x99}, 0x2) 09:16:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = dup2(r0, r0) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) r2 = syz_open_pts() sendto(r1, &(0x7f0000000640)="2d793839f03853cdc68fb4a31ff00ce760699a682d54a21a13e3a4ea3a726e1b3ec66355ede124caae845fef8b5780faff42d92b7ca07895b140ce60ab815c00917c8cfb9c1b24c81b0f597f1882fbfc2ca2dced24b2b664b2f788140980dc2f5b4503524322c3110fd5b7fc6f8ea3f69d0538a1b88bfc066b3844486c03659d38c0ea0cc576befd5a001d96a3262df9f3cca186fc27d9e1c7165d55c80397ebfd719d99e0dc9a74", 0xa8, 0x408, &(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x1ad, 0x3}, {0x87, 0xc73}, {0x22, 0x4}], 0x3}) connect$inet6(r1, &(0x7f0000000240)={0x18, 0x0, 0x9, 0x1}, 0xc) r4 = kqueue() close(r3) r5 = syz_open_pts() syz_open_pts() ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000600)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r4, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000340)=""/251, 0xfb}, {&(0x7f0000000240)}], 0x2, 0x0, 0x62) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000180)=0x4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)) 09:16:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "11bd99ebe290094300"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) setrlimit(0x4, &(0x7f00000000c0)={0x9, 0x8001}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x2) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) write(r1, &(0x7f0000000980)="67f7c2331a9b0dd1ac2fcd0d864b1f6df28d6455bec4cc108b93bcf494def4e59ef58b6de22dc63e9a63f141ad9d14588b66d0a2a1a7a289def297a6b7b34991d2fc80e9042b42285930a33d6ed5e3881943a4723e35b1ab164219d75da98540507d78fe647ef48f5747c318a5a8de190a59bd31a1cc8a1830165151f0cf4c14ea201e919c4ae80f45e830789b634423b404b29b4ce90ebf616772463dc271304abe1943232ff61b953c53148cc6d499287f9883677c1b00469e0751046e6959e9a6db8e49759239c53075929122a81f38b37c", 0xd3) fcntl$setstatus(r1, 0x4, 0x4) 09:16:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="825500000000000000003a7654d7218898f1ea5a149bee5188dea73bb5ffec89103c3cf5552d29cda9a112e5c9d58debbc64ed1655722cdc55021ff7d34e63a7a27de875c9b2eea7a536e1e225ace7bd5eb91feca704fcb891ca279bd83388306b46d890b6b256549dfd37922d5b1972db548ef24b09e1b62b2eb4c758fbd389d7b4afcca471972d9f3b55db885972317436cf7c9451e0f1fbcd0226a4a927d34639421c47ebbceeb134adbae61b86"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x30}, 0x0) 09:16:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000140)='./bus\x00', 0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x7c, 0x10) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000000280), 0x134b) r4 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r5 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x1) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)={0x0, 0x200}) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r5}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 09:16:17 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(0xffffffffffffffff, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) syz_open_pts() 09:16:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x1, 0x10000, 0x0, 0xeae, 0x6, 0xe, 0x0, 0x3, 0x1, 0x4}) 09:16:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='7', 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) r2 = syz_open_pts() write(r1, &(0x7f0000000040)="d7bd96a43e008bc8ef8eb1cdca3636ad315c25470d4fa6dcba20d8", 0x1b) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) 09:16:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10080, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x86, 0x15, 0x10001, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0xca4, 0x8000000000}, {{r0}, 0xffffffffffffffff, 0xb7e283e95c66cb31, 0x20000080, 0x20, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x100000000, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x0, 0x40}, {{r0}, 0xfffffffffffffffc, 0xa, 0x15, 0x7ff, 0x26}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x4, 0x4}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40000008, 0xffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x8a, 0x80, 0x8, 0x59e7}], 0x3d, &(0x7f0000000240)={0x7a, 0x1}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) r2 = syz_open_pts() poll(&(0x7f0000000140)=[{r0}, {r0}, {r2, 0x50}, {r2, 0x20}, {r2}, {r0, 0x1}], 0x6, 0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x8) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)='L', 0x1}], 0x1, 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000280)) write(r0, &(0x7f0000000200)="ed80e1540000", 0x6) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000680)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99909caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1ecedb605f837a7c6b9901e42613d3702dd80b0591e4b3a7b9c131d9a05dfda305ed37be989beb316b1b7a303f8f64f499e6eef4fd84ffc2c2d5da1505fb77066322e73ed887f6a21f8873030924a3b268065bfe4bf1589a9fe239232fbfca34e888653505330a9a2f51578948402427e75ec8c1bdbe3e66cf9d05b7469ec20e51fcb7c262bf5d92cdb16e6a2b9679d2c604c4d1093a0a23811f2", 0x524}], 0x1, 0x0, 0x0) 09:16:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x44004004000028aa) open$dir(&(0x7f0000000180)='./bus\x00', 0x120000, 0x103) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000140)='+\x00', &(0x7f00000001c0)=']-.%$-\x00', &(0x7f0000000200)=']/\x00', &(0x7f0000000240)='}\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='}\x00', &(0x7f0000000380)='&@\\\x00', &(0x7f00000003c0)=')\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000004c0)={""/16, @ifru_index}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186007008b0000232700000000ffff003a614026b59a2a00000000000000000000000000000000003f", 0x2c}], 0x1) 09:16:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="a8ae2e115f8c4f58d676d9d13bbdc49b03f020f25899e263d14fffcccae4b592aeed7a370a8c6573670ae87c1b6c9c507cf9db721c8113e7802771cd680b2bced1c7ff3b619fa230110ca5cfcf20179297f26bfe387fdc5f34b06322863011ceaa4dca743a3b2fb20da61731f40d", 0xfffffffffffffce2}], 0x265049ea73a6fe0, 0x0, 0x0) 09:16:17 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800000000110181, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:17 executing program 1: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r1, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x2, 0x140) semop(r4, &(0x7f0000000380)=[{0x0, 0x5, 0x800}, {0x2, 0x0, 0x1000}, {0x3, 0x6, 0x1800}, {0x4, 0x48, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x6, 0x1000}, {0x0, 0x8, 0x1800}], 0x9) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) pwrite(r3, &(0x7f00000007c0)="ac0fd6dd2f9ed408576ae1efbe5e2460ddac4ca86eeb04329e4042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a48be89f496994f679a6355726562edca44621280ea80b5e86cd8b814c0a123523ccb7b95638741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387", 0xf6, 0x0, 0x45c) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000280)={0x7, './file0\x00'}) r6 = semget$private(0x0, 0x3, 0x140) listen(r5, 0x6) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) open$dir(&(0x7f0000000400)='./bus\x00', 0x10000, 0x90) ioctl$KDDISABIO(r1, 0x20004b3d) open(&(0x7f0000000480)='./file0\x00', 0x820, 0x2) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000300)=""/93) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000004c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x0) semget(0x3, 0x2, 0x2) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) semget$private(0x0, 0x3, 0x20) fsync(r1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000002c0)=0x10001) 09:16:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6040, 0xffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x200000000000000) close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20002, 0x0) 09:16:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x1ce, 0x80000001, 0x3f, 0x9}, {0x7ff, 0x20, 0x100, 0x7}]}) 09:16:17 executing program 0: getgroups(0x996c83667050c5c, 0x0) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') r0 = getgid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x9, &(0x7f0000000280)=[r0, r1, r2, r3, r4, r5, r6, r7, r8]) 09:16:18 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x43, 0x7fff}], 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/135, &(0x7f0000000100)=0x87) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') 09:16:18 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ffffffffffff, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df0000b400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = socket(0x18, 0x2, 0x0) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r1, r5, r6) setsockopt(r4, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 09:16:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x7ff, 0x6, 0xfff, 0x6, "691759b01dfc03c3f56cdc873a3318868a91a9ac", 0x4}) 09:16:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x100, 0xff}], 0x390}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x8, 0x3, 0x8, 0x80000000, "fb8d170b919a2ad807c952e808b4c8ee8ad4fd59", 0x101, 0x800}) 09:16:18 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 09:16:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x8) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 09:16:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:18 executing program 0: setregid(0x0, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000b6fd22e2aa8ce00000000000000000000000000000000000000000800000000000000916f647c496701020000000003000000352734986f38cc7c000003dcebfe28b12c4a00efffffff00"/124], 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) r2 = semget$private(0x0, 0x3, 0x80) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000640)=0x9) r3 = dup(r1) semop(r2, &(0x7f0000000440)=[{0x6, 0x2, 0x1800}, {0x6, 0x89, 0x800}, {0x2, 0x3}], 0x3) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000500)=0x100000000) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000480)) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) chflagsat(r1, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r4 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) openat(r3, &(0x7f0000000540)='./bus\x00', 0x800, 0x28) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0x8000}, 0x8) r5 = getegid() getgroups(0xa, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r5, r6) setgid(r7) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}], 0x1}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0xffffffffffffffff) flock(r0, 0x6) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) semget(0x1, 0x1, 0x200) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000000580)=""/165) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000080)=0x3) writev(r1, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/12) 09:16:18 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) open(&(0x7f0000000000)='./bus\x00', 0x90, 0x20) open(&(0x7f0000000100)='./bus\x00', 0x1000000000081, 0x0) unlink(&(0x7f0000000040)='./bus\x00') unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='W\x00') 09:16:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x44) readlinkat(r0, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000200)=""/252, 0xfc) chroot(&(0x7f0000000440)='./file0/file0\x00') 09:16:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) ioctl$TIOCSDTR(r1, 0x20007479) 09:16:18 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f00000005c0)=""/107, 0x6b) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x6, 0x4, 0x1, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xe55}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xf824}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x81}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xf359}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8000}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xe852}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000580)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x4810, r2, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000740)) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000006c0)={{0x8, r4, r5, r6, r7, 0x38, 0xff}, 0x8, 0x200}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) 09:16:18 executing program 0: getsockname(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="00006dd40004bdf7421e21a35342cb7b613c000000ff1ff27509a767d5104cc06a794ed101d646bb7109b7f49b3c7c1ddce8c83106012ad21b98bb08b6478b60522d97ee818aed4139af0e04f9c002af83fc94e6a028b1d66d3b2287d6f9b1f86e959c3965d92710aa79f853672e9ce56af3902895f8cd35fbdef735f9c7f2359ac6575e01f99397059e6bf2e6dddb9de245e5629cca19e9f18d86e62e81cc96fdd7d14b6b918b7934344e6b9c5b0b8dd2b76323200bce74a5273fb9c2f2c0"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x604438b79f6a77a2, 0x20) fcntl$setstatus(r1, 0x4, 0x3d) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x20040, 0x20) 09:16:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x800000018, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) preadv(r3, &(0x7f0000000640)=[{&(0x7f0000000000)=""/96, 0x60}, {&(0x7f0000000100)=""/176, 0xb0}, {&(0x7f00000001c0)=""/116, 0x74}, {&(0x7f0000000240)=""/123, 0x7b}, {&(0x7f00000002c0)=""/245, 0xf5}, {&(0x7f00000003c0)=""/179, 0xb3}, {&(0x7f0000000480)=""/103, 0x67}, {&(0x7f0000000080)=""/30, 0x1e}, {&(0x7f0000000500)=""/219, 0xdb}, {&(0x7f0000000600)=""/50, 0x32}], 0xa, 0x0, 0x0) r4 = dup2(r0, r1) r5 = openat(r4, &(0x7f0000000700)='./file0\x00', 0x0, 0x0) getsockname$inet6(r5, &(0x7f0000000740), &(0x7f0000000780)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:16:18 executing program 1: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000700)='W\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file/file0\x00', &(0x7f0000000480)={{0x2, 0x9}, {0x1, 0x8}}, 0x0) socketpair(0x10, 0x4003, 0x1, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0xfff, './file\x00', './file1\x00'}) mknod(&(0x7f0000000640)='./file0\x00', 0x2020, 0xffffffff) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x4) write(r2, &(0x7f00000003c0)="5327eb382b41deace0483ae7b1935081456f065ebbba211303a325d53ee5e971198fab8a63c7320acf1f332d83c736021eb16945e71ad57bd91b031ba08cbf444e0e8b45a8635b6942dd9205f051050e610f1a9f4237e2b6c5f34ca6d3c969ade14efcb2446a77987977881f703c5f43808edd2cac43fa5f751be7c753c50e654cf2890f769323313ca96e3e3cb8a1ceabc252fe109f543821b7ed777b1b91871b", 0xa1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000880)={0x10, 0xa35, 0x4, 0x9, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x20}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000c78000/0x2000)=nil, 0x1}, {&(0x7f0000d69000/0x2000)=nil, &(0x7f0000f9c000/0x2000)=nil, 0x401}], ['./file/file0\x00', './file\x00', './file\x00', './file/file0\x00'], './file0\x00', './file1\x00', './file\x00', ['./file', './file', './file', './file'], 0x658}) getpeername$unix(r1, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000004000000000100007f000000008d37e23baf97000000000000000000000000000000000000000000000000010000000000000009000000000000008e5c029dc5bf9283a6d71f90d5a6eb70584ac45024f0b731df90b5aaf708e9567781abf885000900000000000000000000536ad230b328ed55f0cb0689c95800b8f7f8d8f5c48a92452330bcc0c698c74448a837fb4de8c2f6641b727bf207cfcbf43ab9d0429e6639f347093f33e19e6595cfff48fb149bb73a97f4c25e136ff4d649cd59d220fd0d8a51cc03c22d47676328fada85e7ebb2daf0a4d7e0b57b93787162b4b3469ce566cf0724d0aae7b7e0fba2b49bd64d281b5003743f092d49a7f72dab5be775daa5d26e68ff41a083fc37b5d6288349c6ecac3ea28254d2fa6bf510405513d40da7e06d5155555ddec1c7ea5910e2fa342ebacdf06814da"], 0x0) msgget$private(0x0, 0x41) getdents(r0, &(0x7f0000000200)=""/30, 0x1e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000580)=0x8) symlinkat(&(0x7f0000000800)='./file\x00', r0, &(0x7f0000000840)='./file\x00') r3 = semget$private(0x0, 0x2, 0x100) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) 09:16:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8018, 0x0) flock(r0, 0x9) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0xad57, 0x100, 0x1, 0x2}, {0xfff, 0x1, 0x5, 0x1}, {0x7, 0x48, 0x5, 0x200}, {0xffffffff, 0x3, 0x0, 0x100}]}) link(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='./control\x00') syz_emit_ethernet(0x0, &(0x7f00000000c0)='+') 09:16:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) setuid(0xee01) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 09:16:18 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x2) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x40) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x82, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) poll(&(0x7f0000000280)=[{r0, 0x100}, {r1, 0x4}, {r2, 0x18}, {r3, 0x4}], 0x4, 0xc323) r4 = socket$inet(0x2, 0x3, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x58, 0xec) getsockopt$sock_int(r4, 0xffff, 0x1001, 0x0, 0x0) r5 = fcntl$dupfd(r4, 0xa, r4) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000000c0)=0xfffffffffffffffa) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100), &(0x7f0000000140)=0x4) 09:16:18 executing program 1: setitimer(0x0, 0x0, &(0x7f0000000100)) r0 = socket$inet6(0x18, 0x8007, 0x3) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getitimer(0x0, &(0x7f00000001c0)) login: load: 1.56 cmd: getty 86921 [ttyin] 0.00u 0.00s 0% 319k load: 1.56 cmd: getty 86921 [ttyin] 0.00u 0.00s 0% 319k 09:16:18 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) nanosleep(&(0x7f0000000040)={0x100000001, 0x9}, &(0x7f0000000080)) 09:16:19 executing program 0: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 09:16:19 executing program 1: r0 = msgget$private(0x0, 0xc4) msgsnd(r0, &(0x7f0000000000)={0x1, "80e7d38182661c28400746d8c513c599b3dfbe29793253ede33bc18e9d7a7120a59e71fe2ce927fe4657b06c932216b32aef73c29fee921c0916aca2df53767f383cd13f5d7910e34ed9ac8a17d5714f616418b8484c5537992e5a2fbd444d6fb92a22869fe25a0f99d666f44d61d6b33229d24e"}, 0x7c, 0x800) r1 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000440)=0x8) r2 = semget$private(0x0, 0x7, 0x31) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000080)=""/93) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x11, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = semget$private(0x0, 0x3, 0x403) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$IPC_RMID(r4, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000300)=""/164) r5 = msgget$private(0x0, 0x12) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/12) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) rename(&(0x7f0000000400)='./file0\x00', 0xfffffffffffffffe) shmget(0x0, 0x3000, 0x23e, &(0x7f0000ffc000/0x3000)=nil) msgrcv(r5, &(0x7f0000000680)=ANY=[], 0x0, 0x509aab2a9f23ad34, 0x7fc) msgsnd(r0, &(0x7f0000002ec0)=ANY=[], 0x0, 0x800) msgsnd(r5, &(0x7f0000000680)=ANY=[], 0x0, 0x800) open$dir(&(0x7f0000001580)='./file0\x00', 0x10100, 0x2) msgget$private(0x0, 0x0) setsockopt(r3, 0x5, 0x6, &(0x7f00000015c0)="01ce00626666cff8119a2b56a9ead070395f2c4995c17b6bbaead61e1e5abb5c67105f4d54a94b30efc086a05b106419d20f75172f2433ca5aa708b3422e65e4776345e621ac63c2c8f333599947da9c32d479827dd521", 0x57) shmget(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) socket(0x0, 0x4000, 0x7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) 09:16:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() socket(0x11, 0x3, 0x0) kqueue() 09:16:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)=[{}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x84) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f00000002c0)=0x1) setgroups(0x8, &(0x7f0000000340)=[r5, r1, r4, r5, r5, r3, r3, r2]) r7 = dup(r6) accept(r7, &(0x7f0000000300)=@in6, &(0x7f0000000380)=0xc) accept$inet6(r7, &(0x7f0000000140), &(0x7f0000000240)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x400, 0x7f, 0x6, 0x7fff}, {0x0, 0x1, 0x0, 0x1}]}) 09:16:19 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x7d) r1 = getuid() setuid(r1) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 09:16:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x61}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) syz_emit_ethernet(0x0, &(0x7f0000000080)="b6") 09:16:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000040), 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x8, 0xf0000005, 0x8, 0x8d4}, {{r0}, 0xfffffffffffffff9, 0x13, 0xfffff, 0x7fffffff, 0x1}], 0x4, &(0x7f0000000180)={0x3cd, 0x6}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 09:16:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x80000000) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x80000001, 0x5}, 0xc) 09:16:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgget$private(0x0, 0x100) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x84}, {0x57de}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfdb3, &(0x7f0000000140)="b6") 09:16:20 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) fcntl$dupfd(r3, 0x0, r3) write(r3, &(0x7f0000000000)="0920c5520900000000d2848f4aaa41f4ac61371c", 0x14) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 09:16:20 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x243) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 09:16:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf639", 0x3c, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') openat(r2, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 09:16:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10011, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x7ff, './file0\x00', './file0\x00'}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x9) mkdir(&(0x7f00000000c0)='./file1\x00', 0x80) r1 = socket(0x10, 0x6, 0x0) sendto$unix(r1, &(0x7f0000000100)="2c03122f37e5d6a904970d4ccfe1f9b34264f32b3b158e13fa45022601afb9d5b4e623", 0x23, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) unlinkat(r1, &(0x7f0000000180)='./file1\x00', 0x0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000280)) mkdirat(r0, &(0x7f00000002c0)='./file1\x00', 0x2d) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x3, 0x9, 0x1ff}, {0x18, 0x0, 0xffffffffffffff7f, 0x80000000}, 0x2, [0x7f, 0x4, 0x3, 0x2, 0xfff, 0x81, 0xb7, 0x3]}, 0x3c) r2 = semget(0x0, 0x2, 0x40) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000440)={{0x8, r3, r4, r5, r7, 0x40, 0x3a4}, 0x6, 0x8, 0x9}) setsockopt(r1, 0x0, 0x100000001, &(0x7f00000004c0)="fed695cdd67466dd265271bb0c7dcd7e11bd54f67ae8aab386b30dad1d389700f63a2f684971f25d1c3cc752cc265e62c6c6056e8da3aeaaed8fff31716afe52", 0x40) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000500)) lstat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) unlinkat(r0, &(0x7f0000000600)='./file0\x00', 0x8) open$dir(&(0x7f0000000640)='./file0\x00', 0x800, 0x184) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000680)=0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000006c0)=0x2) fchownat(r0, &(0x7f0000000700)='./file0\x00', r3, r6, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd0\x00', 0x10, 0x0) recvfrom$inet6(r0, &(0x7f0000000780)=""/215, 0xd7, 0x2, &(0x7f0000000880)={0x18, 0x0, 0x5, 0x81}, 0xc) openat(r0, &(0x7f00000008c0)='./file1/file0\x00', 0x10000, 0x100) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000900)) 09:16:20 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r2, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 09:16:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x22, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x6, 0x3297, 0x4, {[0x1f, 0x4, 0x1, 0x5, 0x4, 0x5, 0x9, 0x8000, 0xbfd, 0x0, 0x800, 0xf3, 0x3, 0x7, 0x6, 0x3f, 0x101, 0x2], [0x1ff, 0xffffffffffffd74a, 0x9, 0x4, 0x0, 0x5, 0x9, 0x1, 0x46b, 0x9], [0x81, 0x1ff, 0x6, 0x276d, 0xcd4e, 0x1, 0x9], [0x400, 0x7f, 0x4, 0x3, 0x2, 0x7], [{0xb2cd, 0x8, 0x100, 0x7}, {0x4, 0x7, 0x1ff, 0x6}, {0x34, 0x9, 0x4, 0x7253}, {0x1, 0x8150, 0xfffffffffffffff7, 0x1f}, {0x7fff, 0x51, 0x7, 0x2}, {0x5, 0x4, 0x8, 0x9}, {0x80000001, 0x8000, 0x8, 0x173e}, {0x0, 0x9, 0x3ff}], {0x9, 0x7, 0x4, 0x7}, {0x1, 0x400, 0x5, 0x3}}}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x3, 0xfffffffffffffffe, 0x4, r2}) 09:16:20 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x40) fcntl$getflags(r0, 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffff0, 0x1000300010002}) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x80) 09:16:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4, 0x0, 0x0, 0x3}, {0x80}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000040)=[{0x60000000, 0x0, 0x5, 0x100000001}, {0x1, 0x4, 0x8001, 0x8}, {0xf4a, 0xfffffffffffffbfc, 0x2, 0xe579}, {0x5, 0x80, 0x1ff, 0x5}, {0x10000, 0x0, 0x7fff, 0x5}, {0x900, 0x3, 0x634, 0x3}, {0x66, 0x8001, 0x4, 0x1}, {0xfffffffffffffff8, 0x4, 0x7, 0x5}]}) 09:16:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0xffffffff) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() preadv(r1, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/172, 0xac}, {&(0x7f0000001240)=""/123, 0x7b}, {&(0x7f00000012c0)=""/49, 0x31}, {&(0x7f0000001300)=""/104, 0x68}, {&(0x7f0000001380)=""/44, 0x2c}], 0x6, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 09:16:20 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) 09:16:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x15}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x7f, 0x7fff, 0x200}, {0x62, 0xfff, 0x4, 0x5}, {0xfffffffffffffff8, 0x9, 0x5, 0x7fffffff}, {0xfd0, 0x9, 0x7, 0x75}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$getflags(r0, 0x1) 09:16:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") nanosleep(&(0x7f0000000000)={0xfffffffffffffffa, 0x5}, &(0x7f0000000140)) 09:16:20 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) socket$unix(0x1, 0x1, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10088, 0x24) fsync(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 09:16:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) 09:16:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) chflagsat(r0, &(0x7f0000000240)='./bus\x00', 0x10000, 0x2) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00f6f45a863f98bb34b469cca68b3b05eb5ad35a0500000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1028d, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xf0646906893f39bc) symlinkat(&(0x7f0000000000)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00') 09:16:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x0, 0xbe9a, 0x3, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) select(0x40, &(0x7f0000000180)={0x21b818a, 0x401, 0x8000, 0x60bb832f, 0x8a, 0x5, 0x9, 0x81}, &(0x7f00000001c0)={0x9, 0x0, 0xffffffff80000000, 0x59a3, 0x100000001, 0xffffffff, 0x4, 0x9e}, &(0x7f0000000200)={0x2, 0x2, 0x2000200000000, 0x100000001, 0x3ff, 0x8, 0x4, 0x243a}, &(0x7f0000000240)={0x100000001, 0x81}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r2) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xffffbffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x2, 0xa6a}) fcntl$getflags(r0, 0x3) 09:16:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x8) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) r4 = getgid() chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) 09:16:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x40000000000087, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:20 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) madvise(&(0x7f000039a000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000654000/0x3000)=nil) shmat(r1, &(0x7f0000031000/0x4000)=nil, 0x3000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000554000/0x3000)=nil) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 09:16:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x5}, {0x6}]}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x500, 0x186) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:20 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000005c0)={0x0, 0x6, 0x4, {[0xfff, 0x843, 0x3, 0x2, 0x401, 0x5, 0x1f, 0x1, 0x1f, 0x38, 0x80000001, 0x38000000000, 0x3f, 0x5, 0x21f8, 0x2c8, 0xfff, 0x80], [0x100000001, 0x707, 0x2, 0x3, 0x2, 0x7fff, 0x0, 0x3, 0x4, 0x7ff], [0x0, 0x0, 0x9, 0x20, 0x400, 0x3f, 0x4], [0x20, 0xbf, 0xfffffffffffffff9, 0xc7, 0x4], [{0xfffffffffffffffd, 0x6, 0x4, 0x81}, {0x20, 0x3f7, 0xfcec, 0x7f}, {0x1, 0x0, 0xddc6, 0x80}, {0x6, 0x10000, 0x2, 0x500000000}, {0x3b5, 0xfffffffffffffffb, 0x0, 0x80000000000}, {0x0, 0xc78, 0x0, 0x3}, {0x7, 0x3878, 0xfff, 0x81}, {0x8, 0x3, 0x8000, 0x7}], {0x9, 0xd33, 0x100000000, 0x10001}, {0x43, 0x6, 0x9, 0x4}}}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205602, &(0x7f00000000c0)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000340)={0x3f, 0x15, 0xc564, {[0x1, 0xb802, 0x2000000, 0xffffffffffffffff, 0x1, 0x5, 0x7a0, 0x1, 0x228a, 0x1, 0x20, 0x3ff, 0x4, 0x100, 0x9, 0x1, 0x9, 0x81], [0x89, 0x0, 0x5, 0x7, 0x1, 0xfffffffffffffffd, 0x4, 0x2283, 0x8, 0x9], [0x4, 0x0, 0x9, 0x2, 0x1, 0xf95, 0x3], [0x5, 0x5, 0xfc17, 0x1, 0x1000, 0xfff], [{0x81, 0x3f, 0xfffffffffffffffd, 0x1}, {0x9, 0x5de, 0x7, 0x4}, {0x6, 0x8, 0xdc8, 0x56}, {0x8ef, 0x3f, 0x1ff, 0x6}, {0x6, 0xac, 0x100000001, 0x7}, {0xffffffff, 0xf2f5, 0x6, 0x81}, {0x2fe, 0x80000001, 0x2, 0x9}, {0x6, 0xfffffffffffffff8, 0xff}], {0x30000000000, 0x5, 0x3}, {0x6, 0x3ff, 0x1000, 0x9}}}) 09:16:20 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x400000000000002) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="00ac527dbc7d24002e1335041fcd5d381c19db3ca55b2a1572cfe8ef4ae0c37cccef4805542ecc1a257bf207dbfce1e150ecae1f1e216e548097848ccb8532199af67dca84a58c93372b4312961377cf14bb9a4e", 0x537) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 09:16:20 executing program 0: unveil(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000180)='W\x00') r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000440)="a806e3060000000000000000000000000018d23a", 0x14) sendto$unix(r0, &(0x7f0000000040)="974089476cea26ace71c9bfdbe45c276803edab0b5f27892ab054e9d0066cc57e13a6ebde3f13f5699cac439a7fc729ca459570614422d91da1e420d7338b23333f706ee09269594e16d62ececaf649a97185022421eb8f38ff9abf2839266bc4fa9303ba7ecc680e24f179facb85b215f8fd26fde9bae00deb13f81381e7016d8fc0db9ca133eada8db", 0x8a, 0x0, 0x0, 0x0) 09:16:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") 09:16:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 09:16:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:16:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = open(&(0x7f0000002c00)='./file0\x00', 0x80, 0x100000103) accept$unix(r0, 0x0, &(0x7f0000001880)) r1 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0xfffffffffffffec8, 0x0, 0x0, &(0x7f00000018c0)=ANY=[@ANYRESHEX, @ANYBLOB="bf885d8810e23e540f637d139de1c2018350b370423804129ff00b142d241d938af5c674c80ff5454a3e4c54b407671777fb87a045ac4b6dc653d259a6975c4cfb3d6646a86ba4cb3d748ae3a726ee3e6660a27a4d2a7d4a4cef837f399845be02ad4652cdd42da88c3d8b0fd5faa5c5391f3223470abb7680843d22bdc27d026b06f6e6b443a213df0dac48d7ad876d98d165349cfea7e5f9be7caeeb829a02963beed0be1466efc1ecc720b2cf6f1c60674dcad21c8b857fdb491944666c2886b0cb09f09e537f8dc58f559fdd816c31f0be9c23df93c4a7da8d9f56fc1c6c5a55d3db9794031559fcd5a1944a06b227f48a065ddef6135985f41a1550412ca2653f291ed21354acc41e2dfb0185a0752d6497a01b0eb6dd0ae299b41394e69e91e394e501b40aba45addc4883d09b4dc0a88d5aa071f3d5718fb2e87f0d3658f7b2ec4074bcde24fa63223a858062a7fc82f6db6d25c2b777e9cf36d2feee0702ef2ab752ccbe8ed39026d9d87b29a8c088d4a803ef381a4a3e1dadc0fe2dca48ce42a243fdab9e35fbe9ef8156c6bdb9f510a80c3ca899359338d8540e14ce97e0fc97c1946147e56088c34de89bc734a3d8a385d88df111d3c3b0a695a6a57e47301b2d6de8897a87ce74f3459552fc366c28d1bc112e50e3ffc7a345cb19136bf499550b1ff8f589fa63a10bdf1535b405df59ad9c3f4487645adb8bd8ccf712874b852d17691fc8bd69b5367e63c484f63944eb6f7ea57d241fdbd4be44c1f982d4debbeca6d79db1600c1cfa687d103730c17ef501fb99682e4df387e74cd25e4b4c64d84ace34ae0a5ebece68f322f9c52f0c716d7ba0237cc6f240eb058493d91ac23526358b86b1f8d3823ebb723163bc656cae99e8be4bf76b061f6e3550e39e493976679ff22515d8762852e813eeedb1c4ff708ea2804cce510423ff9d7c4cd7791d23193a5fc692747571122d27140ce150cb649921080bea480e8670add02e64cb7c20a8be556bcfc5d7a18e3bd6a3ed6dc69c4591f2f6b09b49e2ebb0cae49c1eda99baad4e11de9d7f4708f3413a05dd75a4757dfea4a11a0405731a45486f8906643934caf8eb401ac2e5a4d70aadf3b3390c23d5debd2f2ecd74948cc479340efb1c01a04705af025e1c6268a362c63476f3ad7d7877503c58a7cb33d7d8f2d69d2db334ff1b7b7253303c4160be5e3ee949fe4c8a6134a71d40ccd884b9368ca99b250166676d4f9c25aee7d19f3f09ce3f9946de7213224f573318c61fb15b7630411b92b9c6c8fb8ff055911eaa061a8772324b306ddb3e2987abcbd5be6292c92700af764e871ada0ba20f8ff106f3500d5db59976649cc97ff3d29ab5e1f23e729c32b3abd1e22f749c0948af099ace69bc823618931a43d13881422368b08bc6e7b9b369915a8bf7ed737dd2b213710ebb62e0757d7bdfc988a282ea3dfd67c266996bd5bddda8f9f2d339805cc915e0ca709d6a874add1311bf93277a81ae00686a30b9659bf545519df2ca170ec2c0476c61181bf6f8726e889c58502eda95b85c8eac0441370078d0171c793bf8093e0dcb128efa9fb56a59cadd26fb52ff35caee25b89d5685b847035fb3b1c877f9c0ab2967d271046ad37776dcba2f4cb64147ef235a7f19b10ec81b4bc4a47e35a27906992746dc552edbeddfb424e53000b3248fd40358941c39515e850f8f1a409a7bd21af3f5cdd736c47c8ca549e1dff455e996ff85e46081349d9f3d35dda35222e021c5cdbdd680b04ffbbfe34132ab8800a6093183fc80b2b20a30d89539bdd6682ed6d7ce6690a1ebed7238a030d75187aba2f3d669f34d4ed71e70ce51e1795c2e8a7927579eb6a105886a4c9a35740c1586b3b6ff2c5ac3bf12a0f619067a9c504cc029edbccd63d1bb10d12509e06023e939ad736511fcc5acd839597792b2785b7d49e8591d81b36fc2012a4ee5d5739e76bf174c7d17321f27ddf2fa1cf22d31e34a317c115ad0b269beff6fad888434daa8cc9aabedcf67acc42d918348cb25b3f08a009eb87877d97e501eec5ac964883c138c1ad629b3717091355b42d0a0dcdd4e53c6fafaaa11f682aeea18f8c8dbc66d163f93bc26eb2753f316a441c9174c0411dcabcee158c8976a1a1d70121a5fdc8186cad66df12e729f86c6292eb4fd59bbe3457b3231870b8744f1433a78e75d5796953cfbcfed3aa73ced512b96c6701ed53f8d49bba381fcb25c8ba227836f06a8506f6e44ed82b2c98f50e7be35f923950a4f86fa5aaa8297d427473933a7bf6fe0d5e07773b19b875c3fed71dc2f5da30f64881271a52f35705b714e518369b6e796943a339e95d530b286b035523fc6fec53388920eac5fb8e77383813dfb941f1c90fad520188aa480f7a3624425ebdac765200953da96c580cc9e8407a67adab182b6e64a63ace6f97ecfe107f1b2162828e83c5eb6eef899565824e0ad0777c271a4d1a1ab16bd89fc33af3ee3f2fac208dd2d6e431670245a7b2514205ca1504d16fb419e0342644c67483bc9603aefbc9ef2e2962f5bca82c2d136aa1a68540b4c7222865a5ee438084f1d22d4233a85dcafe18f90d2edd710f648a5bc747cc3275ef5a3ddd4225960fe032055a40f52af77980ab36f98816bbbb6abd59f3b271b331781ebc6aaff169fc449ab5c530d80a74b032332ff33c3dbd07cac7a2ed55664531f8b63fbd598a5f0390abb6f00e0d46813a1ebb7663daf62ad028611662aa1998848af04a89d703d0b5e66db2d6120df0178ad8eb9a416c85622b087a09e7980e68c0e21fe1686de25282e4a7384e03430381f846f3ee62d8408e5355006db367ba91b2a7ca089a1f207d82a2c30a3414f339af163a4ff49e9d0c2616fcd0abef28ce296d84b0526b3d9d51829cb661a2df8cda6ec897ad5559f89ee612c30273dd9fffca7601024fca414136602ce200c9f5227bffe75665db5904a26ad2fa2f833d19b0523150825508b55d58bbec90fc14ee63cb83c7f8aea2c12018121171fd1dd9d4c7ec47699f051d26caf27bb5b722f0123e674f75bdee75823fbbb4e87f1755e96fa34faa5bc3ac4e978d861067b1706225808ac98897a2ab4ee638631a2f2d3759b36d3f7b8520d0bc0d424305c6ff73ddc4530acec344653a113bb675db89bff96d3746b6687399a1143a9b556e77f6f4f99ef940dbfc284a622760a61eaa634a59026f483cd19bee314889633918fadfdde8535112468240151bcccf3b39195c6e92534c49827817820e554b80caf355c53aca18d8a57ce1015c9c613f14c75cd906c886bc7b2d69d8be61536725554cc40bd2c746786b737a37a36c9284f5a6f3d595857789927531b73b968582c172b383565c6a0d86bd1cd5dcd51259a4d85f405dfc5d9e9b0f364b8467b9c5f601db56f9102455d1fded1ae15ba566709730497cc7e196d34d3dc4adf59de4c6e8c42d9b61938fdeb486d7b3eda9d7066205c28013c98ccda2b866e39a13a733e3152e2a897f379283ed75510f6076f0edda08edb093f42c7faec17df995cec5edb665020e6945c8ffe6562341951bc17153fd2fa507dc0a3580f3618f61850e3e4083e287a943443607c9dd04637392d1e3be9e49bed51ca44e152357a816d36ab8e3f48e54b38c6fbf9067162d90bc5bb3a78d4cfd7fddcaf454601e698618a5cfb15746ea118b8b2d406903160eff6de6d32c5049e93b75b79f3aed1bb8cf35ab8262a1bb9e86632120eff9cff30771c51ec0e3adecaa4d1ebfa559af81224c85b49a569b33a15e01ba191467744bf7042b213a515ab5feeffdd4d68e116667fd9614d5dc9401a6476d57eb1f5e37083956729416f0d88aa117d3d8cc1da29a3a0e6122e4e9a4efc42a63f163f87f203a8ecd3fa6a60284ffa33c83ff72b5683d5fc6dc361633d8249740854f8f2e692d50c0c5baa7ed4685f6bde4c1f74151fc1d85b747b31ae06df41d90aca8eec1ab7fff67b87a0f41884acfa403d7515724ee8d518e240f2de0048afed158104091ffaa6cf1fe54a09a4ae5d59e1495a5eabcf8693925ca4ff2550a7eb8ccc071b82ef99428760fbcd3a6a3a21c10decd564a344e96cc395081745e662635052dc7fedebc2423a60871766c60b4b348dcbc9f2799992acdaba9bb10e47e76de0b534e3b56d1c8ad8a1c731d7049bcc10002e6e267b2ccde3036836a775b73c86a3d832b9c5f6f09436d72f3ed7de0c0ea9b8fa2dca1adadf5507decf63270f601da97fabec17ff8db3b58921dc769fa4a87239ee1857893efafe10ed1fa7019e5a1aa17b863196361acd29cee6a1667f296b8b25455896c641e39d467cbc86957248c315f441555d357419e2147e08bf3efc6097eaf4b0dfcc6d94a302af4c52b6002af2155aa93bdff5dfe20cd9735c6b5a40e13a2baee4af6cd9c7ae16f85e9a30a620035335b4b4353d46bf3c70b00f5aab6a2e76cac0776a0bb1725aee2b28be483f323a3708765a4cc067d099fce11cc8d337fb0836598d89c8a01710f0c8449ec151976e5b1f009c97a6a971cadccba9515785d43cada8576338f392ab7e33f372c50ee3285df617086202ab963fca024d72ad5c23a644d6cc3d0756295f95c7340b94beacca505d79c7754cd8bb674ee95f262ddfa95547cf99213610e65a86df04c4b7773ed74b78cf360e8178bc67fe44c64bfaacef4cdbc3c911ea149195cd9453e140d8bf212a0856e52935585bf1648e90529fdbb42f219b710c672acf5a014a1d00d90036d49a2d05cf28b26eee5378982c8553fd34daffc0063177669b8cb8ff16431b4b25e7232b181f738c1a9b35023c94f50e48104d298b680f5026f2ce6ae24424654beee770607a10946021732d1508be0a3ad5e9d4a31cdbc297f21d4512da08ebe2aae9726e9c98ca3253ad3b6d806fa7882473b18d4ccb64ebd9b780a27718e3782445e0670f2177dcdf88a3eb3fa3dd796bb35588162cb6c590ad0ee33a0c0be217729521f2520f60c6b86e78477b5fa4603556010c9f1dbb05e9ffcfa7db2d4b6b6531363e5581010bd1a8bae0747ec1300bbcb259ab752df5345b81d2dc2d23b9d0d8baa30fbe60e86f323748b78e845217b703d2b5044709631c430729fd91a6c13f197ea119e8b28a8917fee9ed557b9ccc60e9ca2df41feaafb2faaf21e4d5417fea72bd9dabf4227f41fae162c7e26db89d61e388815cf19237b0add822c6190c6787c8a63a1ba3ad3750d9c767fb3b3a2761a402aabbcbae0c0ae8a1161449453ffd5dbdfdc2a101f57fb4d09af8a3470c9f42b8cd868962efa3beb666c59524c0e7f8369261a477f80d82c955d3127108265760a91717901a468c63454905af36a4de00edc098e36871c3d5abf928625d65911460f735138e79e413064ed2ff32ccb6f17440da26ac77fe3e653ffd10b06932c84610eff906b1f77de1c3dba2fb7c5cf8e7db525701c6a8a86b2b0ffa38506b43caf4a61bfc87a53156fa9eef726a209e636e3643c6984ef897b2ddd1267304801dad6902c7ef4962bd8b891d451d51c972bb6ae45ba2468ae5ade62b937b088a32fed56258011c0b6a1dc897eef6bcd5ec0fec43321365ddfabe372574925722a78539a3873787ae6294010a63dacf92562253f8345f081c7b15d45077b764f949b5c2b84410cad9b7bd24bb67802c5d540388c5f6e5b106c7b3ee208cd0371e2861cc87bc1c72ceb83d4473eb18bab8821c452c99d950c6392e1ea9cc126775f30a06abbe705da67f946b97fef52fc3680e33a294fe206c37", @ANYRES64=r2, @ANYBLOB="ca2cc17c9dc45a7763ab1f6520d1e10fa7ceb4db39a98e71e9951964b92833228994e936920ed18bc0ddc030ed8a5fcb0a83631f6377e749918b509ffc1287dca34d6d05eaa1c59a63fce4130f7bf4058cef5523e33c6e0a93c9473b77f0927ebea616ebb637cf6a43b686a1cea3396872a1300daa0f8fa05e81d4cb69a3fb03de502c2f4b5b10f783bbfd51a315ac3fd4320e51a27125dc29fe6161f42d08c4b1", @ANYRES16=r3, @ANYBLOB="f1bd94bec2345410ed6b3503b3257291bc2576c21d4a09adb94695bf76a3bdd4cde0c056a855777239cb0f03d796e3dac9f3776bd4901a64744ecb5137817a66db83735ea729cf6438940cfb2a7241f79e22dc783641adfd49f170234552b48732cc9ebf464434c3026ea4b98a208eb04b761c278b77328b26be5fce21c60dd3bbee445008982821e2227851a856e37d84e83f1e957e9fc0c34096f198478bed98648b836cb203fc1c7e731a7de9e02ad9600d947d42433b167be85cd5dab950ce6f6c42b8d4e97a5910fe18b15fe03b9552b0bef239e7045c19bd2d955040e59bfc7047368a415f721493f3"], 0x9}, 0x0) recvmsg(r3, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) readlinkat(r0, &(0x7f0000001740)='./file0\x00', &(0x7f0000001780)=""/69, 0x45) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000002a80)=0x10) sendmsg(r2, &(0x7f0000000100)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x5, 0x8}, 0xc, &(0x7f0000001640)=[{&(0x7f0000000200)="88042f8211b4fbd13a5483d75d9e7d59b2d1ab4306f037884d9cfac3a336246213f709a4acc52d4876cc189d7f06671545155f83c14eb278f46fc9764fa21414f52a0bee2e05e982ce09993def8b8401f820021dc14119495ec7df1c063a3388b565c84e9b3ed1283270597064d7c9a94c93fc35964759e14d2976d74cef52c6dc3ceec6fce867a40fa9fb9c611d3c4d603956667fb2bf24ff55e5632981ba2bc72082629071d24e", 0xa8}, {&(0x7f00000002c0)="f8dd624ee8f51ccc23533ff6ed6cb5ba886e08ebf5ef363c7b00a4d0bffb55e5c560e1676028437adf808500767ada4fbccb16a631754687e914952e9e888491c75d50e432884989d5cbda85a9da61ee9540ddcb4de647a467ceab80ecc4d04ff4d4de29f9bb2e1c715b5ec88dcf8ebb1665c0a7b9bb0423634660a8c43995a134fa7f5bc8af86d0348ff2", 0x8b}, {&(0x7f0000000440)="d751a26e973ea5f12a1ea2ea6a4cb7574a9a887d925d36f1ca41d833a3514a02040ec295ee03492fc4b4c9edf17dd8cd1b00bd0e3cfc7fb81bcf4dc5fd16c434d9533e97ce35782ff8e57af1146b590f615e7af61a4c8be2f6182b6c58127d17de91ebe641e0b8194f815cbbad7fd9497b47ec3e25629b7bb4cfa281b1df26ce571f18c362956783eb9997a8f9cb892598f9cc1e8180ba0aaad18a6bd91595dd09e4bcc5ed70127cc249ff04a9a492f3323ee3424afdbff4778f2658161dbe408344d410970102ecf1cf0ae5b59db2f69ecf72327dc46c125868e742a9d930fa060dc9bc9c716a8b0853184d4d8b082edfb2918b0fcd3c6af1393a60ba34d2d760dedd4743d363bde312a5e66eb9e47b64b5d8871e80f16256c1ed6c15aacfe4779f4e7a1a3ae53a204d538d2f758b9f86db6b601247b61bda08bbba247aca74c8dea4f4329f1076c2bf7c12f2458d904c77d345fee37b8e8e7ca7c9a38c5fc9d9d8ae1d0b2f42b5eee4473055dae086b01c80766a43d8d91b6c429ed4f7dea129984e2772ad180144026be052da119627c783f08c0ce1fb802130de01db18b39c7045bc70475cf7f871ce73d37e253fd9a546d9013ad04cd328c8b2c3cda3e7d8956864fc75c5e077da1f972b64dd59cc7b21365e80f61eb8152349dba30a68b0263d7a1e72b3a24ed3698b1269d486e0cc6eab24fc99ad05e8d39e4dc406e27d9b7da832404382f2da4dcf8e59bc5668273b2d2c765cad47b8dd7f6c1894466afaf6b6526b673807be9099ed026f9f336c742da414f5145791a8b156bc451a5a9d412c07cb02ba3f3e4e1b63e8b36016fcd9234ffb4e9646f64f6e8c9efe64e1efe56b83a3d5a5ac316612155be4aa636155417a41200df7c718eb82a0dde59473b16f79b4729d8ee55a331badc4f9a2e6a68a23f16633d092c768f6160eebea665f5125053bdae1fa1344495beb7a1217675f08fb29531023dd2686509504d0c48c87baba5420cd2fe376329d171f2ec5d48dc798f179af195bd17652323478e43f84cbc604e2b84fbd1d1565c8a2617d44bffad97d5e74d93f42a1a746de6b9c925b1b37785cf704ec7d42e0b7382160dec7a6f135ba12183364ec4d99409a3d37d32f2f624d7d519e931d1e0e3316dc2d737abe7dbfa1ee0039721dfc76adfd28109e0e9ffe6770dff63d5feb25ccec2850f94436f4f4799e095035c0143ef3441df7b3b932a9ecddbe287019631aba7603ec74052c679a9e7cbce53f5c4ab2dc6f7b607c415a4b5447610d3f63c100d3c4b630d04da5499f7faee5228cd746dad929346728f34ca4baad84a65b63beab5d35a093ca5689c3b7d1a924c452c034738e4bb118385754330067d74520513bf6cb92936f8d10ceb86d103e40b77ded463bdf99367b1afaadab88e95afcfbd4cc91adc28403e82ebef82e186513a739b50657d075cf424d12c0c7e62084b1769496ec834b85bfb7b04ae6c790ce89c5db3c6bd1ac9431b05ec8caa665bcbc749654264e1b63a09b79362787bf5953574be62e61cc920a7912a247a4dd421ba84d0c37bca4e73b0e2cba434169c049945b913cc728cf42492d620d8c293b7a217093536100ea866c49d6bdb7845d1170c96f53ad0cebf7338b7e2c8472c8bedf81837174d3d302fcab04a6289901022cdb8fb9ea0f8bf465026862463889b16a2ad478caae1e43bb3058ace8884b48292e000a4640fcbd9bd912b5548826a702aeb4af58a9df5042d6d3de4c6cb8d2c0b5aa3d302154e744e9663209e0275e071138a1126ac84383f1c4b974d3c05b4df9d1cd87a37e162c771ae4a82a7c7a0741b130abe099ad69d36356cbb7e51039304eea0c517b6936e94d6205f656a3178c732ee481c6ef0227b0fbff1e49fb40405d5808066a20beb0dfffcae83c9e135225638cd6a6d14d1bbae9260f7ad577c3848494b4a9d4b8500d727c63ca9f113a4dc7f7d94102a6367afb4d2766734e50a0f6a1de51881a8968e5f0cd608b85ea88ed124efaeb30a6a97ba2326ff1cf7d902370dc44b2f93a0af0cbf5852a532620c5aede882afdb5382876842bcdce61dd8eaa739afc01e4a1720f0243c24c15a30637adda9a3a58be51119e3b03177d0f31f0b2f43398a3e412420d6c8c9677e57a8ad56bf467f2cf89bee12702383145a0ca06b76dfd30756b15d7916bb9839a6598de2c42cdfd213fa8fbebb0ed968c6349e338ede0693b3a9beb09200704c3e25a99614922a4f98ca2bd7343e9526c0d64609cc19daeb09955fb1a1dc7d2ed1fdc0bef98dfb6def764dd8f75541aa9f6d95c18f4e40de2a109aac0f0690daf08d0197360840336d4024aec8f7a4da61e748b0bf1616e0020600ae3da0aa276ee11047fed0251b0efa44a21b7d76b19e9b9a45974fed3ee4d59e54d183edbb54cc7571752dfb37d4c598c3e1a85e563e8ee7d21d2585fc3c451b1ff4d3e62b53e8e95fa0745d8a158f66d13b38bbc68511322a40d26b98543c4d95d1a849bef8305c4b5f1df9c4a0cac431099672631d08a16c9d0f6cf5415c14892912c0da90f4fe949729d56dd5df46020ba9aba8ee1a5959cc81bdfb375c7cea2ed5fa245e50c28337ac4b44887a754bec9d6b241f303ae80a53388d6036dca1b7b5422f47f772ca41fb26168246d15576817999f75c35b221c10f99b8722e15897b7054b55d6720981c74763ad59efbbf921b7f8bc594b82aa49d2653ccb58ed031cee7c8aa03a7b0e19126aff3faa05241b67fa7ff47b253d9de2507bd8e1e83409fccfa5c06076a690b9bc145cd3bac4dbc3604900702bd0a3ec25faaf232c4f54d2ac5ac22f80c709d25a10ebb8254d9dde58571de01e1590aebd922557f9989e13a97aa00e0ed5b4cf35277534ca2c9814be5f604976ae2bea8c1502326d63bf88ece0af1341c7862ef8cb9aed1561f30a9b5383e9e54b573fc9ed6037226dd03ec0c58e7f30d621da31c41402d1ba6b6ed43697005ccc1ea8c78a9513e05441bb2dccc86fa3e898031195e495cc54ac99c2be852e99a15027cc7dfcff8110ebb2ff3753ef9ef01a323843820e91462d446894380f60eaeb0282ff99620fc2fde5995255ba94a44e435e08f93f9bd75688fbe0eb3cfb18bcc9acbffb59c8cdf60887d78be41404f47cdab55868573c4eb3f2a802d8545bb4735ac6be1cc423d28bcb316374d1b0d4dac128449cb3a69dfaf120e6cd21e2360af3bb1acf932fef14cc695c9ccd2166419e62dc470ed004b7fd631ff9830ca8a21c8e0cc34c09084d6186b7779c5662a936e6a2404cf3482370da5ed0e599264af34a7d993a53c3a94829e97ef12b23f898bf5b73eaad29388fd4e8338d5690a61df69e711d55555bf2d9fa4df23b6968b573cea5ad487b738bb7e3924099b7ed19d3dd7726f96155a911a8cfa137f82d85c0dd1db91bcb7a93a5ccf0b8bad0cda8001225fcf0e9722975bc6c8a249f348a2954582ce6753fd89d01d660c82d2546ccd315baf0fa4b08730d8f5bae7924ee19d553c2df67957e4a33ad0025fd8f04fc96b0ff0e429a08c91b0c5a1ca21821b3b57a16e6dbca48247ce51f1b8239168d8032a0cf951985915b61dc3af4a00a326520f3ae96ea93c1e482d96b03b7bc7643c47b18cdd35dbdc3969f13c565b67862c68728cc699762f7e3483f4288a3e609ce90a0c6f57d3209de97ef6c815ade02a2e7d8321b01660a079381d9e08abe17540c89c1d2b32fe2f6094125c5cd932a699eb56a14ba522371fc1d25f67eb7a53b096dd167533aca2459c7c8b0b8b3c1f2d91a03fca92dfb8d1af877c11ae5f7008a8a5a8b3f2224fcc7d9940192bc03e3df685fbda9c1761838a8cc66be1f3d35ac6da1a20ba10ca4bef9cb3fba2b619f69678abc0a8da2a731abd645a2ea185764ad9266cdd23ad19e1b5736d2860b28f72c53ab2e41d97bf7461f2418ba15c53d13cb751d9ddf118a6e5ee14210cc1c0af75891fa71ce57799903a060068c2deeeab71dc21fa5f986cee8dd6c14de9a01caccc07c5f9618f15486202b759527ea5ab4989afad7c8931c1904b0e783bc752e9bb71663002bc1cdf9603c75ae95d1d6edfe855d02d728f9c27743660526251040bf35d3286502b1e34254da567772a603cb9a72cabfc75ec65cdc20f8f12f52904142b20ab0be8011bbfa354dfc469dc34c2692abecb83ef110817559e2aeb3c2e95f2756b2535780b2f7302e203935c35197a40f6854a11182da8cc5ea7d28e12d59ee344d3e76e6e41298a38899cabd33ceb25d43df29d85b068007d2732f27250b9ac2f28b6ee80036e4ac0819e09f7d20eaad639f967aaa4d6c1241abb252a4131f7340d9b893a5ae1626870c0442600408002906f2bef1ba35594e0d55803568f5cda61f845decda03c5dda94464d58a976bf134936ca7d3e0efab0ec625fcbc17e0f6e316563091311a238c0a48214971c4dc65b66e0392a196a14368c181c06ae0dc432bb07eee862b813ef3e49d7df969c878c8169abab7a1de9f3f0f9b2d915512fe0ae76942e6ef8992f5470d744b91a29f2a016c9afdd734d578b9c4b2309a3e6d921f7cce98ca666b70867618421d5ff4781c4e452299ccd6a4497ea3ba150b867997903980c8ce574f8f356824138e1406279e98d38a7ca29cc76760c93f783c57ebf341fe80915ccdbb6748309789cc20707abc39c88c70789d483f9703e60b6cfd39ca8ba1bfaf4c545e4520c33239a5f74dd00fb58fee96c04ceea7b032d5dc3860dcd28cbdfc9fbc4d07a2c76bc177bb3072e52cbd0afcef92166313623854b88462e9a52cbfd93b42999c286b6442f799415d4e241be59b439217c93e756957ce091fcf848bfa8683a0656366aa2c081d93cc212d4b0bb360fd14115b1cffe8420f50de8b3853d7aa95055ae92e180e9851c6a264b72ead5d717476526f988a3ee14893a90bc2773e22b408c238300a62e3d4beef76ab2fbc4941a72010d8ba71289c990c73da6fe4f06d79dd6a4cd574b03172f721e790d1e773d4d10e25c221d4e5d0d11966e9eefa0cb6f8b62d676c689be02f451fb61b8f9ee3eae04cd368abea5a02c134ca34ed4e0057881deed8c58f751fe8917aae4d7a6d01a91f8909e574984f5aacca8ffe4bea905cae373fe1e3a500ed24c5c7e8ca9453d9aa77f1151fee459da97a107dc4c6b2f9b3fe06f0752b51de127d4e610ddc0223f7e7a5af67e55a295d45a04c9341cf31335a1104636ddcda0c30ee796d0c82eb0818e22159aaca71afe03df8690646ef89a7bc23fffcec525e5093c176fb3eff84499fc96cea2f6f004ff6cf3551dc08de9c1de078ead612cd4437a802914cede9aff8e90e55fde25b49adb5b30920e827727528c97a384b82759d76468078e751b6185aa0bb05ed68f5051d781574fc10915c1fab1aa54ad22b9b1e944b238ad5a9360533014b9fcc95cf5dadfdd763fd9a188a44b731a60bb26dee035a86d01fad28598e5ecd6e77c7e2d260088108d0be21dd70f03aeb22132b583ec327e747a1793d617502cda88c0ef87f5460734a24332bdeab5ebe3bf2b9a780aad21ff6ecc8919135db9d3370c36e254015a81a45b8b565f7d4f1eaaa3447fcc516ab699436e491216a7c9659389040d8cefaa6398bc84d16b4c76042f7a00bcb3e9aa70d0aa6c82bbbc68da1e92fe9e16081f71d8afd179105140b43e10e9974c7455faca63caffd76d19851e49d0b693c78f60742c50a3ba00896bb47c1c70e261fd16a81c60755b38c222c0ba2d030ae91f6ea08dffd0472", 0x1000}, {&(0x7f0000001440)="667a94cb850d864f73a5b2552667c1114e502756835495378c0ac32277f7ce88df1004cd0eaf1e6fc3b524502a0c16efa3db68e0c4d3a6945e5acb867fb4ff49ae55a73217a7caf29207ad420aa1d5100d370e3679544fb40a141d91ba2183c31bacdb6a34ad46b2d01e86e06c938870e008a8d832ef0dceb15807b11d6c18e1be3ddc27e93431242b2c4db45280bc79a980328c21c4e3a9751a89910e8e425e42022594b27871984faab693b35e4271c0bb67bdc5f198aefe7fd1190acd44dc02f70cec0457", 0xc6}, {&(0x7f0000001540)="f2e272ba635aab8f744f68a5fba071b009aa8cd7820287ca52a98e544590d8289c6fd5ac50e9d4b3b0c70dfdafc78d8d80c2f4a711dcb6ee819e0f2f33da96b374c92c74738291969ccc71d363a9a42feb8f8967f4abf8b950e274446d038d209b5fc105d3417b3d931a24b6362193978d305d9cad82b465ea5be0c81689bfeefe15d173e8a90467276a1b2e273827113d22528cddcc712fa28232c14ffe85b93d15693086b75221c8aab2cd32485f3c15d6b8877846f65fe3622ea8529d352840b6d41f9534fab31f455d2fb9", 0xcd}, {&(0x7f00000000c0)="9c", 0x1}], 0x6, &(0x7f00000016c0)=[{0x78, 0x0, 0xfff, "5de6d78f8c5eb71a5056c1568607fc9da5c32d551551ef51fb19406639dcbbdd60408fb5adb73d3e074b283721941e9d215232e9b664a50d8ef38c3a65140f8fd756412a14096ddc3a180b2b7788fa7e1ca175b2239d0d93e074be7c05a8a5bcd13355ac7e"}], 0x78}, 0x2) r5 = dup2(r1, r4) connect$unix(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB='\x00\x00./fyle0\x00'], 0xa) chflagsat(r5, &(0x7f0000002ac0)='./file0/file0\x00', 0x0, 0x2) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000002b00)=""/164, &(0x7f0000002bc0)=0xa4) kqueue() sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 09:16:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10048, 0x10) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x4, 0x3ff, 0x9dd, 0x3, "dbde765d78d7a07e414783db397ad478ea0b9cf0", 0x8, 0x7}) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x880, 0x0) close(r1) fchown(r0, 0x0, 0x0) 09:16:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpgrp() getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000000, 0x0, 0x5, 0x2000100000000, r1}) 09:16:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) dup2(r2, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x8001a5}], 0x1, 0x0) 09:16:21 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0xa80, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3d, 0x0, 0x0, 0x3cf}, {0x3d, 0x2, 0x1000004, 0x4000}, {0x6, 0x2, 0x40000000}]}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000380)={0x2471625e, 0x0, 0x80, 0x6, 0x7fff, 0x4, 0xffff, 0x10, [{0x95, 0xfffffffffffffffa, 0x8000, 0x9}, {0x0, 0x0, 0x4, 0x2}, {0x10000, 0xa890, 0xffffffffffff8001, 0x8}, {0x1000, 0x75, 0x100000000000000, 0x8}, {0x5, 0x953, 0xb95b, 0xffffffffffffdeb3}, {0x3, 0x80, 0x3, 0x1}, {0x7ff, 0x100000000, 0x5230, 0x91}, {0x2, 0x80000000, 0x3, 0x1}, {0x3f7, 0x7ff, 0x4, 0xd83b}, {0x0, 0x6, 0x0, 0x4}, {0x0, 0x8, 0x800, 0x7fff}, {0x7fff, 0x1f, 0x7f, 0x5}, {0x2, 0x7fff, 0x0, 0x8e}, {0x1ff, 0x2, 0x3, 0xefd0}, {0x5, 0x94e, 0x1, 0x7}, {0x9, 0x7fffffff, 0x401, 0x9}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = semget(0x1, 0x82ea431b779ada8e, 0x20) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000a00)=""/162) open(&(0x7f00000007c0)='./file0\x00', 0x102, 0x2) open(&(0x7f0000000800)='./file0\x00', 0x8000, 0x28) r3 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x40) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000180)={0x3, 0x3, 0xffffffffffffff76, 0xfffffffffffffffd, 0x3, 0x7, 0x400, 0x10, [{0x1, 0xcf6c, 0x6, 0x10001}, {0xc9d1, 0xff, 0x7, 0x8}, {0x1, 0x4, 0x40, 0x1}, {0x7f, 0x80000001, 0x5204, 0x66}, {0x9, 0x1, 0x4, 0x80000001}, {0x66, 0xfc, 0xfffffffffffffe01, 0x4fca}, {0x20, 0x7fff, 0x6, 0x68a}, {0x80000000, 0x1, 0x2, 0xfffffffffffffffa}, {0x28000, 0x2, 0x80000000, 0x40}, {0xc5, 0x3, 0x40, 0x100}, {0x4, 0x4, 0x34c3, 0x1}, {0x100, 0xfffffffffffff800, 0x4, 0x8}, {0x1f, 0x2, 0x401, 0x4}, {0x7f, 0x7, 0x7, 0xc4}, {0x800, 0xc53, 0x7, 0x200}, {0xfffffffffffffffa, 0x1ff, 0x7, 0x1}]}) syz_emit_ethernet(0xcd, &(0x7f0000000880)="2eadb7d246ff0fe586fcf0a1368622f5fa98df3d956f2304a08811cfc0d71f01586d424c95e7e966305b84ff9b93e12ac5c0e7e4af44e32ecd7c38cac5a3bb0d2491b9b3ba180844b95b8c0b27284a491b79092db0ed33a24e0685c64f45b995245efed8099659114cc4878757b2e00601c019967615f7d25bf6f2899f5d5c55ffcffecad6a7b20acba58c5d644758b17e5315b2f4a9c8aa8bf76b2034705cf877deb851e93b694b2bde00dda6aa16622bd484072a63289f5e251b7ac34f8976e79b7b101bf47d16f6c40f65b3d21911535df995476659a1dc") readv(r3, &(0x7f0000000840)=[{&(0x7f00000004c0)=""/165, 0xa5}, {&(0x7f0000000980)=""/92, 0x5c}, {&(0x7f0000000600)=""/242, 0xffffffffffffffa0}, {&(0x7f0000000700)=""/190, 0xbe}], 0x4) 09:16:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x8, &(0x7f0000000140)="441f59bd397d37be") 09:16:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60, 0xfffffffffffffffe}, {0x1d, 0x0, 0xffffffffffffffff}, {0x40000000006}]}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='6') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x800000000000088, 0x0) r2 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r3 = open(&(0x7f0000000480)='./file0\x00', 0x9, 0xf0) preadv(r3, &(0x7f0000001cc0)=[{&(0x7f0000000000)=""/32, 0x20}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/220, 0xdc}, {&(0x7f00000018c0)=""/174, 0xae}, {&(0x7f0000001980)=""/223, 0xdf}, {&(0x7f0000001a80)=""/203, 0xcb}, {&(0x7f0000001b80)=""/46, 0x2e}, {&(0x7f0000001bc0)=""/3, 0x3}, {&(0x7f0000001c00)=""/190, 0xbe}], 0x9, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000740)={0xffffffffffff6e53, 0x7, 0xf91, 0x1, &(0x7f00000004c0)={{0x81, 0xcd, 0x4eb, 0xfffffffffffffffd, 0x65fb, 0xa47c, 0x3}, {[0x6, 0x4, 0x7e, 0x4, 0x0, 0xcfb, 0x3ff, 0x2, 0x0, 0x100, 0x4, 0x9e, 0x4c, 0x8, 0x7f, 0x3, 0x3, 0x200], [0x109, 0x4c, 0x6, 0x100, 0x7f, 0x7f, 0x4, 0x0, 0x3f, 0x1], [0x4e7, 0x19, 0x2, 0x2, 0xd8, 0xe5c, 0x7], [0x1ff, 0xce, 0x2, 0x1, 0x7fff, 0x10000], [{0x2, 0x9, 0x8000000000}, {0x65c, 0x6, 0x9, 0x4}, {0x0, 0x7f, 0x6f76, 0xff}, {0x4, 0x4, 0x8d, 0x73c}, {0x7ff, 0x213, 0x3d1, 0xfffffffffffffffd}, {0x81, 0x2, 0x9, 0x9}, {0x0, 0x6, 0x3, 0x2}, {0x3, 0x3f, 0x6, 0x6}], {0x7f, 0x4, 0x8, 0x401}, {0x1000, 0x9, 0x1e4f7fbe, 0x6}}}, 0x6, 0x8}) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000440)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='tap', &(0x7f00000002c0)='!\x00', &(0x7f0000000300)='tap', &(0x7f0000000380)=',/-.*\x00', &(0x7f00000003c0)='/dev/null\x00', &(0x7f0000000400)='/dev/bpf\x00'], &(0x7f0000000480)) shmctl$SHM_UNLOCK(r2, 0x4) r4 = getegid() shmget(0x3, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]) setregid(r4, r5) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x5f43) lseek(r3, 0x0, 0x0, 0x1) 09:16:21 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x1) fcntl$getflags(r1, 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) 09:16:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)=""/29, 0x68d2e25bb7f44bca}, {&(0x7f0000000180)=""/169, 0xa9}], 0x10000000000000a0, 0x0, 0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) 09:16:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) poll(&(0x7f00000001c0)=[{}, {r1, 0x11}], 0x2, 0x2527) close(r1) close(r1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x5) 09:16:21 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x7, 0x7, './file0\x00', 0x0, 0x60, 0x1f}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) fcntl$getown(r1, 0x5) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012190 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012190 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012190 va 0x20ffd000 didn't change! 09:16:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x101}], 0x4}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') dup2(r0, r0) 09:16:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) clock_settime(0x3, &(0x7f0000000040)={0x3f}) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) shmget(0x1, 0xa000, 0x0, &(0x7f0000ff3000/0xa000)=nil) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x0, 0x7, './bus\x00', 0x3, 0x3, 0x6, 0xffffffff80000000}) pmap_unwire: wiring for pmap 0xfffffd803f012190 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012190 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012190 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012190 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012190 va 0x20ffa000 didn't change! 09:16:22 executing program 0: r0 = socket(0x2, 0xc003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x10) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) close(r0) r2 = socket$inet(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r2, &(0x7f0000000040)="e9b08cb6f67fe5b0fedb981696f5d7784e2cfd15f4db5049da5c5580317a072e6a911626a74d494492efef0407717f52e22a", 0x32) write(r0, 0x0, 0x0) 09:16:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1a9, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r2, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) 09:16:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x90ab, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) 09:16:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) open$dir(&(0x7f0000000000)='./bus\x00', 0x20000000000000, 0x0) 09:16:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa5}], 0x81, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) 09:16:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) poll(0x0, 0x3ff, 0x6) 09:16:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000240)='g', 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r2 = dup2(r1, 0xffffffffffffff9c) write(r2, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) flock(r0, 0xb) fcntl$getown(r3, 0x5) 09:16:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0xfffffffffffffff8, 0x7fffffff) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x3ff, 0x4) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="0432f54c730df012a8e1766cca21dbd874c553c55c105f6c5d4870242aee8359f4fa7e491320a1df32af462cd52fad2d3f7b93e18ca4e12251c3b8ada5df45bae77ff695bc5438011e04a044ab18ab35f11ef69952133cf1c0657db6bf25100e5c4ec3d86c67f6d99db29b9a79ab69ad62ee86585695d7fa4a67b028a0d4c3d44c6aa9d59ad34e9c06a29fba6d8a422ba9683e73448b0441586977c002a2e5ce91cb2d3d081967f60cbc242575590b9e32d453358af97867b0fda6094eb4c1bc8257dcc8c66330be", 0xc8}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="d7af5fcfaecc225d925966b2f4fbda4dd8fe1bd1c94363b00532b12ba16f533445cb37ca3e2ded2e5cf42245f65971c7fe9e16c662c29fccc74808cb19fda85455c1cc59e3a661edb61051a65138e3161f1d8c7cda5715f80adcd30c708eeb66be30de96a800978fa0d3f1d0ef1c4ee1ee12307b454ea22c949e8f4fe0ed43cf6bb6c84837769cd7f803f1f6a89211e4d9bbbb7a59f82eff4df376e1186edd20d02c5cd6efc3b5", 0xa7}], 0x3, &(0x7f0000000300)=[{0x80, 0xffff, 0x2, "2bb904ac1fd634c50eaca1b23dbfd1e3e1838ada08505b4f76fd8d9ac3ad6be81041b4322bfb76a5a5ee42068b3cafd8ca402a2306e27c2e617a8e8c7c8ca23faa2bbd08384827130fc811c2afe34b5e48f59970768c87b21274cd8d932f78f73e61a65acf01ea80e3f8ab26ddc9afe6"}], 0x80}, 0x2) 09:16:22 executing program 0: chdir(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10120, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 09:16:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x6, 0x1) sendmsg(r0, &(0x7f00000018c0)={&(0x7f0000001900)=ANY=[@ANYBLOB="00002e2f66696c653000c496e444a702492df8e750e4114d84666bc0d9d34d489f7883f5ef1da16d9b2d49e14de0a14293f8d29c4e3d22e90fec0d007576ef95a7e8d059c878de93a4c6b495aefdf7defbebbcd20f5cb8e183d0897aced0e850ea857c0f3f39b222f87415454bf9bc5f9c4d5cb6009cd27d12480ff8a3cb45ed9c80679dad47725fea3e843ef063b52a143f2a6ce726c77c3e28cfb2292a64000000"], 0xa, &(0x7f0000000300)=[{&(0x7f0000000100)="8b2a20763ca81224c9b75cc8382536a614138a232a03034e58fbf55e0da4e06ca1f625b45f3b0eeefca17b8dde444ffe976fe9bd95aa838deaa1e4676372b3ecbc4e810e3fb5098d6bab3ce606425c607ac427da1f02e457b1f39f87b1ce91486641ecbf9a915100f88589c6594791827a", 0x71}, {&(0x7f0000000180)="18472e41517954174238b26ee25c0706db064667ec360b23a5022c9c4b0b268e19968afdbb19e0fd140738e63a042e3184149e0f43717bc0f0b29672b897c9f1ca3344c4288e54b22e3a18d65a225f7cd4eae6d34243ea5ab8adc9c39840b1f90e3db1590015ce739c4e213c94ea233e29fa419cb1b03c87ac4eb8c98d1667069eb903f548902d9714935d466fa384f09cbb0d8a038f773bae79676370a7fbe9b9a05817567ae2fd388c597b714bddc951173260437a41ecb87e6bdf0ab8bd8876ff08d636046c948b8799a5c064c9cc64f6983a9d3b48", 0xd7}, {&(0x7f0000000280)="89d20a49ca5b6654ae136a3eb7ac75f2a81b90585bd0dbb691852aa2c48fa400af805a96bd320d3dbee59f87d569b39c16fd3842019a4eb51f27444270fcaa531c8c2a9dd660", 0x46}, {&(0x7f0000000080)="935a63182391", 0x6}], 0x4, &(0x7f0000000340)=[{0xc0, 0xffff, 0x45c663e4, "403a5766bd32dda3ead2d5521e1c722d726856991a54ccd2849f149f8ce14cf1e884bf6b6414af00e65c79e8312d6144ea789b6281dc1c141f2d88628f5cff19dbc37c3f15e146624368b0c1784e4a5c310328d50c007715458ba75b04fa25a8c2d63dae042a4b6bbcf70be68822618c43174a3b783080aba96129a5f1bbc5688311ca5c404c107462329f241d40efc04f00ee358eb0283b89bb571d611e4af948de5a0233627c5c9fc1fee4efe750"}, {0x88, 0xffff, 0x6, "7977cac706f0d1ab98bd2e1b7b85d4df05ea801f01d233846c5177804a1c6d1c2bba861b14b4ae039bad6c21009644d1430ac829aad36f5e40d9daabac16150897713f974a1e65eee39cc1f0820119352619408c844fa8f1f8a67b432558c42fa4e2585e18776304b0ec21b871339bfa13d51968b7ce1afe"}, {0x20, 0xffff, 0x8001, "d62f8de13583c2f09a73a7"}, {0x80, 0xffff, 0x0, "9af5e57286da2b816800e1cfea9bf2c7d634bcd96d19fb0d32353e7f1df89d2bd915313fff3af64041d02a4fdb58fc34866e3205a977f7198d0ae6a518fcee9a6946521013e2dbacca8ea88adc17553c2d692b31d24b85b576b2a840b781def3cf1d8ae7a251761f9e61b78f28bcf814"}, {0x50, 0x1, 0x2, "7d2b2709080be4cc9d073f4864c20bba509f63770a3408c11c76f262bff3afa03b48a95b1235ee648cdc0ce145115f4b1af8304a22a507126ac41c01b0f6"}, {0xc0, 0x1, 0x7e1, "bb50bc051c284f5772523c38753295821444692ec8cc147a01e82f2352c0e9ba21581889646122378a8b69b82672492189c236aba79c59528aaadc65d84269dcf3fed8e542bf54a471567b84dd4e3edfb848d8f847f496734a2584b64693a9b85ced0ca6dd5a241ec23e895db1dad9fb8eb8e76c23a186bba2ea3ed9d9519b8e5f8d0b075418a6e5a9215712d0e1cc89bbc0d45a29f626c0acb3b12355b442aeb7d82d5080db1f747e7d66"}, {0x90, 0xffff, 0x0, "2aa5ced9643429952451bdba76e4698aa7003df2664858f541ff39de6c8102fb7b9fa051ac98e431fda5314a802112fa9a8326035e45976bc12c9e0bc535f8af76d30d2d75e2ad0b8ae43ce7c9b7e7156ba8cb378f70a2953dbd953b70bed74facbca9e9d38655e34ec13d9b5f7ee277d0af276e0a2fb997912cc4ea81c35dd4"}, {0x1010, 0x1, 0x7, "e092c95980ca0c8b3dee4b9b5e67f2788ff6338b5c35eab14c4aed9aa1dda17de2c211a7f170abf846606bdef6e9e18ebc8e7556c374f75884e9a304fc9cccd041ce223df343532f67f026ad2f734cf8ac69a7f66babb850a6fb71ccc8acc5c73f1096ec56c32ad8f6ab47a579fa89701c1cd1d43b82b6199e92771a91601d717ad9bce9ca1b69ab798126d698bb97c72afb35b28f7173704d1839e100b29f4851131bba194c91a4067cb7a6e8c64d5d2e777dcf3598c4a3da3ba8e15214b4f5a9cfef81e5d45a6706fcc926895a54671bb52e948df6654093b2d443743d409c7d05f9fd7c7927ef0f33b31edc4871594124fc8f0f1f1ebf790b3aa3f99446749e0d0afbe00e78ccf0ad330a3e28390097e243c09d3fdb1b94b1e3685bbc1f9d33e0b338a8858542249e862610d3722492272b3f6fbd8425fa2f8f8f31b6d39cb014a6ffba25972ee310525b2b6ee6ed5a0304cde4909da5b911cd8c8571dc29ebab428d382bff5cc2fd77f6aa16eaa57f87e98f334a599d221b30fdeb0da341cc0a2877b295a7d4dbdc1cd4cb6c3a19ff33c1290d6ca1254e64bf00afea562527b8073c06a818591a6f704cb1e27f290312e876e40f725250b92ddbfc9c09fc1407a5cd5010b8392158a22eea91508f779c58c91a66fe0036e060fd501e7fa624d52b12fd189d667e85181d9c697e40d55c727b0078f4c78f61df4c020d45178b8ba51ea10ab9a2e57c697f3a64557312a9d240f48f854bd91e2315b749b31d3c7eabfaa7b2ab84e6cc41540bf0f9dd336f50720ff83141eb0e710d7bf32234612e86aa22e68e334d683abe48c948ff619a956a5c8fe5fa3f4846682968e9c780235d8498f11bda9405ac2cf477ea6c1f1f379fc223dd4ba6af9718d34b94cd67902fdaffdf439ffd8efa26e7cd9b5fd04260eceba9ee2cbe7fe11871973d7be72170b46d609b08157511ef73fbe2038fceae72e8bef8be548b3b38f877a9bf3999fe3e390ee869fe975ea7d5860d2518e5dbe150062956cb9872338f0803ca68338622e4841178815db6f9b8e8e5a9a15a87ba847188eb7fb76719d03bb1d054f1168bc7921cfa434708c812506a748f095adab766ad93de8d5ebc94ef59ff42012ab7144ff78b47a245ac700cb0ced26b1339f00df33e36bb0fb5914b8d77e22c6dcceb37e741749f2c4e56ed4d63595ebd96c941a6073e870c33538f3de60c6c967678d45bd6a872538591626880a9c3e3fac4730caf8c776d08e814151d4cd358df24476501ea2dd6a7ec466f27f493d09e9883053ece8d1d2cddba6a4b7476411b1283d8d13c11da0c865785987febef55450a06551ae30297605025ceafd25be79ee71abbbccc81e54fe31c29472329328992ac0a842e954ab478c8da2f415c8d76f7db0533e86d3e9fca2103fe2a5d938f85a95fdd415d65e30f0e0c61a8968d629ccaa25aef0418fc5064b5e33c67fa9b3ae46cb4712204651b4c7e7b34d7abeb6f9fcfeb80bc494ee47ed09c9bca441d13502d6ba8a096cbefb2d5a4fe7e11518e7371c44fd8ab1f108b62d354a86d44dffe77a253eb2f5b9b05d9eefe7c5fa083e38b84a8074697a9024f8fdfac8a06fd1f35f4cb870bce4480a5fe55be8bad6ff7f37bcdcb78f9e2f1488d9d4568d7568951105c3a519b0f7ad1557b3df38526b652a6084c66f525bacbe60ae19daaf77e181a837904746f1e05bbdd6f884660e59a5ac60ff60f4bbc45ede6711d0b7b33c06b53e45531e3b083ba76fe2812cc32aa987f547d1850d8981c902e4837642399841500ded6dd4608246edfcaf32a8ebfd5ee30d061c5129edb101b7e4b5b5b1e2e9627fc90a60f9e4fe27ba10983a3e3041318f88a72416564561527b115c66b675eb34c5151afe70422beaec92f8bd18a21a1597fb199542f2bb80282da79f2292b69a8e7d0e0df53e9e0700061da41beaa1cfe80c51094e249d834c54e16c119e3649b36f1a84551b997c1dafd8967d83a78f8177f125311128fae98a0ae2eae8b835dc48659d375fa6a309fbf97fdf03daa903fe973d42f131107342b2ef5dab33b9ff5320bc6387c805a7206cd278a6d080b67ddf0c8c99fd734fb53107112c8cff80a2469091846c59665707d1eed41fbd19ba10aa5168a1496ab170a0038b5ab3238829b4c0f5dab40cc10365faa5f2287355b75c5f414c424d4f97fa8a2d78691218694c17036f8b966661717eaaf7b77e0acd056c178140434b68d2811995dcd70524c71a7c0e48c1f8c1afa53d49c53167354ad1261b54d34728f6813e88785698dbefbfcc6b91b9f4c7dd4e12d4465f84b86c41cbbe47babe5cd8eb3e1af8119cd448bc9b9f4c4a3651d0242d52cb380b5c144e01bfeb5d42a2af40f79d143e7ca55b6518f23e03d0c12727d8737a26d4fe82d281e68af109e363a51dc6c052c44c261d2ac73b28a17b7b29de1f9d348f7829ba6e4078658923bc2f21278d74fe883ee1e872b84a4f3468b3fde40c8dbfb6df6a65dae9deceec28e7a289397e016726020547e9abd626ab109841ba057f24e8156f0fb55384a2850e2246397f7546131a2649c0a84ba94d96eb2ce95ddddcb82a8e25403359a27826bcf05ad5a902f8accbfa027d0666126a86616761d48ea6801d5081cf143259f0f54b373305c7c791cf12ca978c231645744b8e84a7b2c990b18450477fa6bab6a092ad40c08e9d5a6975ceeff4fc8d1a1cbd939f35b32a8e2dfe1a6d96ad08561f6217d042f9cc5669fcac7e45ffcb516b1d250f4811e84e20a92a5bbb7fe3b9ee7301e734e2f3c17098e6810eae0f5e56ddaeccb3cd9a4ababe03900a1d9d095027d30c4f03dd3553da6e184e1f914fd6b0a9056623b9401ad36c4255221f517c33b044f35cfe2f1108e4e5c84ecb3cb25b9d28053eaa274325bb2c6eb574464442311d363b986fed74a6e5b0671b2bdeb2fcb74e71d2bd17a98985d942ba6a13dabd8ba46e7e4c86e78b974b3b815c366a1a04f65364615e1564c3edb6699dc53984ff8b995f9c6ac16d42c27a3d0fe31dbe8cea621708ee01501a2f76ad43cded6d96fdf3d9ccf04d2ac6b8e12565be6800a80dc5eab4dbb9c91a58d78d96bff994a8c40ccda68c76b0133f464245afe4938f159ddae271cecff3a74c8109d9d363bdeb37c1b4b9b2632f2388be069e24c296af9124bf8fb853a4ddd7993d694eef4ba0fc7a25ea06f849e1ea41ca6c1b5fde586351def53f37a0cafd6098dceaff25bab198c24248d73d037c59f7c4e66a9543862f8005ac09eec92bf3d90382ae51742b5bd4ee7e5e6ca7d9ef5265e186b0956fe5f6b055ea20097c864c536c27eb3f8d63bb3fcff3c8ba4206b84e20687d4273c8d41770b65a83641333d56fd81b6c2c6569a937b14aea88c6f1df8f4f041473aeceac1024f1f557786f562c8d23d30d7c4d42aeb9abb37d1d9860a73b3b73b61e67f2307074692107d266093db9bb0662a6beee26df706b3203f8275b79277a8cdaf71e35d44599373780d717a946dd2faa053c564c16bd82054568680b70a4c883490a09d2d5ee3f6ea94b6583154cfb8e354ea848a16af1b5fb0cee250ecb7aa813f4649ee6fa30512c83fba2d824b9bbdba1bd8da0864ecba5f1ea4737930fb97b7ca492bcf736486ac6dd9f784747a018fc3d089cd88a4ab6a25f622f1e661682f21e687a44e34f8a48edd5c4629539d11e7e384faabc5cfcfc718e1ef8dd7e8e9c1248fad99382ec0e755bca40a2e9ecfc567e994ea0c58f6297dd5a1643a89f645410006edf0b44109c853face39c3352f5d5590073571242e3dba5a5ba83f6dc3492fe6dd731732e22ef99e1f2954f7dd7bbaffa7d4e3c700e341d1f77c0bc13a20485e9f9074d8d16e7027716f7ac6461085e82992a553f63f20b6de60dbb654685c2c3f14fe2b30f560f5a71b8c063c0b2c3fb43edc6b9f37358fff1d7380e68f1202ef1a1af8fa5b221cc62071ed417a3e5293fd035b0031130b3173b7a9b9554ca3180289f09bfc57f0957b97bde9bc81b6b0dd46d3d5d7d30acf6c7687ca11ae02605f399a5fdf05ea934501d8b3bf042bc0f5f6aea27463916419a7908cf3925a0338947fc222c4fa7cb2fb765d925c554d168794693c8d1f9d0b885e6eb2faa8d27a4483dc41c08b5eb3226fdc0fbf9efc144ecdad121e525a393e22d730f51df5cd6c34a3e13590950fa53eaa4fed505261561eb9b756362c61a05f5d85b2fc32e42be149b7a50728910f87d5e8c9d4cdbd8868c812b6ab135b307c156565fc6e1ef56e263370f87bb38bc650109f2d06c61e72dfe831c1db263f940d839d3dbcdb9e70473ae89bba6a0b56eddd95c6222f9c90b08dd2cbea7691544b85d3d1c60b0b74d6959ee605d1c77d0e7ac124c36d5810715307a378c90c385a161a64ad9b71fd2c072ba3c2b3c1600b54275d1dc00f087cafcbbd9415854821a12ea831d2be3568cff6af2d21d3c36966fbf646be98b323359cf5f61369c6bf8861cfb9d3c2f46e61c002999e9b4b2ef77f824d7de56979fe32a7ecc7e2435564b40ed2f4b8ddaa0a5947a6f74b25055c2aa0e3c59c334c84d1c2687ef866633afc878880213d73755c6164cb3166c7461a9d088bdb545f1f580942b28855c9d5efb6c582ff92301b0c84e4d79060da6af66d32e04323abe08ecca0ba204f0f80f77ca11df801a0d88651ea2f1e1d10c8824411a0a29f53880cdf18c62b4576353b355696076dff20b4433a643dd865d06dfc646b5e01b4f74b7d47e0871ce56aa70139c1998906d148aebf05cf49438755cfa38906103561962ac03633a7ef1d56167738b90a639fcc92dd0503c6c25ff4c1a6352ebf677cdb2722e5cb8c18b50914f9d0ae34b07a2531718dd05382403f12ac00a798cb416b906f0f25655cdcf9e0e2861845497fe8c6ecee9f96035a907404c8a25a510d9bbd614d88d71897b62ed877445e55117f4d7563f456f8bf8f499d10158b790195f96ced299f18c1efed184d0fb7961faab7bd642164658974ebcb144faca54e6d67bd22f96890cf88eb3a9e14e605e17124db45f9cb9efdd149def73bb1b9f70fb3b28b8f7ba3c3c5b5293d81ec57f9903571274d012e3f0a09f3deffcf80b5cbc89f6be1533ecacddc1b5ada853524efc630d3a6d82c8498adc757337871379224d4ff99ddcde1c412aa41fa4e4b1dfd5195cb8c208485e3794514c96997356ab6096f5a4e4b9531bbccb1aa04540662e0f9ea62d907d9d9cd8251e02087b71e9efb7dc52b6a9da4edae1efdd39ff6e52d43307031ba833a17a0f28e94f4143c7cdc7137c1383202c146c2fe0b2a47bcc9de3410f13e148efdec712b6794f2067560de2ab3df5a8f481d600483ec39042f970738589698443d6bfeb788b5c9c7967ea0a876c9199746df83f1f9b7fe96135e0848ffc5bb6f6bb0d7d2616bd6a4d9a2d4ac5d059a845aca0034af271558747ee4f156c2bd60cd400591e10baf02d2e7f97d17d71df6cf8bf27130eb8d39b09f30cbbbbd3537ffbc5e7e8565c3f190815122b659230139cac059d451f8897d54f31caaa65026d6b24de14ed658fd1517c1110356c0bb3a104d82c8894c79a41b4648bf1fb99296262bb35efba083aac180064844afdb138e1bdae6f1d065dda3cbc709b2c06d4877b52f33353621a56477d8604f119ab2505afcf233c1a71a82e037fa212df3a9f774816588056fdfaeaac129a6482887ce9ba5dbe2ba2477033132acf41f6d3b48c5f9d0c557ca733ebd6d9435907927c3834300089d8fb3851d"}, {0xf0, 0xffff, 0x8000, "60967bea48e3f5362872ea23193d962aa41c94e4226adf8baeb1bc0ec461a8830a18b1ab791b50bc2800b567c037085ee2a04b08c1e3db9f167e59f4f7d299985c8a4620719ed0458366d7e7ccd67b1cc0b32a6de030067112cb60ab3b09e36ebf6d6b055013333a3847668d6e3d65c2404361c9af190f1c027d5514190ffc9a8689ec95aef001b1e883eb66b37d685932cddd5ca26ac1934c1e84f53adc3da994ea77d2188a71037b503388b671f1985de5338ae0c619c394289e77b18adc2f839053e8c05aa179d66beae668c91183c9038015aad9aebc2d9200581ff5c85c"}, {0xc0, 0xffff, 0x7f, "ef281870a8191952173815451a6c25bcdf6fded41ad35e0e8e0989c41c9b2c72d91f752579d7b90f5cca1a796084f8674a0affabdd02836e6277e8b5eba6cc99011aa35dee1677d2d872f1c74ce660e07f27fc3892e845d5d45615156d53ff1b985d18fab2d1497131b15a0bb08aa082d8215b388437e065b6992823d42a20fb39317dce394655a51445e84a387468ba7c995d3a3154a28a3f0890b605b449dbb757bbc1ec520c6e8617ac747be8"}], 0x1548}, 0x400) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 09:16:22 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) open(&(0x7f0000000340)='./file0/file0\x00', 0xb0, 0x103) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x2, 0x36}, {0x18, 0x3, 0x9, 0xffffffffffffff82}, 0x401, [0x6, 0x200, 0x9, 0x1000, 0x5, 0x202000, 0x100000001, 0x7]}, 0x3c) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000300)='./file2\x00', 0x400, 0x48) fchmodat(r1, &(0x7f00000002c0)='./file1\x00', 0x1, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 09:16:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0x1f, 0xfffffffffffff38b, 0x0, 0xfe}, {0x20}]}) 09:16:22 executing program 0: r0 = socket(0x18, 0x28005, 0x20000) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x3) pipe(&(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x1810, r0, 0x0, 0x0) pipe(&(0x7f0000000100)) 09:16:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a2847549611cd15fb4f0a707dc69d1ce566fc152f42a0be61f24c0da49bd51299dc338a2352f2edee94415164215fd2dcc3ae472ed4d76145f0e30c2c9cb854bcea6160b8a0a4084060bc86043bc33850e75087ab4a4c5fa2f59258263ad3d0da109df68360dda3120f420226a5d581fe665900b332f331ba389451bd872fd06bf5d304cb01589fc1db1ddaf572c492e91237aa6de9706ee9797ce047538493d8b3c1b67094ff176ddcc9b79f017d4886f52e8c7c3fdc5de52c12c65ed83687416d601505f2e8262aee", 0x12e) write(r0, &(0x7f0000000100)="c0e0cc6014d96a2614415eb3d8607058ab3c603b458faf6677851424bddb9c5ea398a269551f79d4a9586bb034bbfe4ce6c8d5c5a571ce7a5013dc5339b67a61d6aabc9b33fb2192a410394a5343de04729c0ed1ef546b", 0x57) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x2, 0x4, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0xdc}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:16:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x2d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") close(r0) dup(r1) symlink(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)='./file0\x00') truncate(&(0x7f0000000c40)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) socketpair(0x10, 0x2, 0x3, &(0x7f0000000080)) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 09:16:23 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0xffffffffffffffff, 0x400000003, 0x7c50) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:16:23 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xfe1ecc7f}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000006c0)={0x9, './file\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x108, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0xa408, 0x4, 0x2, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x6}, {&(0x7f0000f01000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x48b59a5b}, {&(0x7f0000fe7000/0x4000)=nil, &(0x7f0000ff5000/0xa000)=nil, 0x70}, {&(0x7f0000e9c000/0x3000)=nil, &(0x7f0000e2a000/0x1000)=nil, 0x7}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000e31000/0x1000)=nil, 0x8000}, {&(0x7f0000e33000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000edc000/0xc000)=nil, &(0x7f0000e80000/0x3000)=nil, 0xfff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000e29000/0x4000)=nil, 0x4}, {&(0x7f0000e90000/0x14000)=nil, &(0x7f0000fd9000/0x3000)=nil, 0x4}, {&(0x7f0000f13000/0x3000)=nil, &(0x7f0000fe1000/0x4000)=nil, 0x2}, {&(0x7f0000e97000/0x1000)=nil, &(0x7f0000ea6000/0x1000)=nil, 0x7}, {&(0x7f0000e37000/0x3000)=nil, &(0x7f0000e38000/0x4000)=nil, 0x1}, {&(0x7f0000f8c000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x10000}, {&(0x7f0000fb1000/0x3000)=nil, &(0x7f0000fb5000/0x13000)=nil, 0x401}, {&(0x7f0000f06000/0x1000)=nil, &(0x7f0000f80000/0x2000)=nil, 0xc9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) r3 = dup2(0xffffffffffffffff, r2) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000040)) 09:16:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)={0x0, 0x7}) 22:28:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 22:28:15 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r0, r1) r4 = socket(0x18, 0x2, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffe, 0x11) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r7 = dup2(r1, r4) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0x80) pwritev(r8, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r6, 0x0, 0x0) ioctl$TIOCDRAIN(r6, 0x2000745e) getsockname$inet(r4, 0x0, &(0x7f0000000140)) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f00000000c0)={0x0, 0x63dee3fd, 0x1, 0x6, &(0x7f0000000180)={{0x100000000, 0x1f, 0xfff, 0x800, 0x8, 0x7, 0x6}, {[0x1f, 0x401, 0x1, 0x5, 0x0, 0x3, 0x9, 0x8, 0x17bd, 0x7, 0x0, 0x6, 0x58, 0x6, 0x9940, 0xf4, 0x37342f7e, 0x93], [0x4, 0xf3b, 0x9a08, 0x1, 0x0, 0x0, 0x5826, 0xfffffffffffffff9, 0x9, 0x3f], [0x9, 0x10000, 0x1, 0x401, 0x7, 0xfffffffffffffcee, 0x6f4], [0x1, 0x6, 0x7ff, 0x1ff, 0x6, 0x7], [{0x80000000, 0x1, 0x4, 0x80000000}, {0x8105, 0xf7f434e, 0x8000, 0x7}, {0x2, 0x9, 0x6, 0xc5}, {0x6, 0x70, 0x3, 0x74}, {0x3ff, 0x2, 0x4013, 0x3}, {0x7, 0x4, 0x4, 0x8}, {0xbb, 0x3, 0x0, 0x100}, {0x7, 0x10001, 0x401, 0xb1}], {0x7f, 0xd7, 0x8001, 0x9}, {0x8, 0x7, 0xe7de, 0xe72}}}, 0x3ff, 0x100}) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) kevent(r6, &(0x7f0000000500)=[{{r0}, 0x0, 0x2, 0x40000002, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x5, 0x7}, {{r7}, 0xffffffffffffffff, 0x10, 0x40000000, 0x0, 0x8}, {{r6}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x1, 0x6}, {{r1}, 0xfffffffffffffffb, 0x40, 0x81, 0x1, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0xc0000005, 0x1f, 0x3}, {{r3}, 0xfffffffffffffffa, 0x41, 0xfffff, 0xfffffffffffffff5, 0x1}, {{r3}, 0xffffffffffffffff, 0x20, 0x7, 0x9, 0x7f}, {{r5}, 0xfffffffffffffff9, 0x41, 0xfffff, 0x7fff, 0x81}], 0x39, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffb, 0xbff62c859ce77cec, 0x8fc85d1bb072f19b, 0x2, 0x40}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x59db, 0x4}, {{r6}, 0xffffffffffffffff, 0x30, 0xf0000000, 0x8001, 0x101}, {{r6}, 0xfffffffffffffff9, 0x88, 0x1, 0x3, 0x2f2c}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x1f, 0x7}, {{r7}, 0xfffffffffffffff8, 0x10, 0x0, 0x63b, 0x4}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000001, 0x99ed, 0x329}, {{r5}, 0xffffffffffffffff, 0x20, 0xf0000001, 0x7}, {{r4}, 0xfffffffffffffffb, 0x10, 0x8, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x13, 0xfffffffffffffffa, 0x6}], 0x9, &(0x7f0000000080)={0x1, 0x59991b89}) 22:28:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffdfffffbffe, 0x0, "07000000bc1c08000400"}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffe84) 22:28:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet6(0x18, 0x7, 0x972d) write(r0, &(0x7f00000000c0)="05132420c164b668829d2872374c92c02a12c93a50d978f131d5b18170ce677d81397174dd27b6c6d89e97ad9e33897d41541b01670dcc0b331733b00f2699e39d4f4248d0c9a2979751e73b3abe0710670df9117c27297cde1ada78f55c5a69cf28ceabdbe228242c16", 0x6a) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = shmget(0x3, 0x4000, 0x300, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) close(r2) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x5, 0x3, 0x80000001}, 0x1, 0x0, 0x8}) 22:28:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x1e, 0x5, 0xfffffffffffffffe) 22:28:15 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000080)='./file0\x00') mlockall(0x1) chdir(&(0x7f0000000240)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x49bb, 0x0, 0x4, 0x1, 0x6, 0x2, 0x9, 0x0, 0x2, 0x3, 0x9}) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x0, 0x7fffffff, 0xe1, 0x1, 0x40, 0xa9d2, 0x3e98, 0x1, 0x3, 0x2, 0x2}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES64=0x0, @ANYRES32=r1, @ANYRES32=r2], 0x2c}, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x200, 0x104) 22:28:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x1013, r0, 0x0, 0x6) mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x4, 0x810, r0, 0x0, 0x0) munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) fcntl$setstatus(r0, 0x4, 0x8) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) fcntl$dupfd(r0, 0xa, r0) 22:28:15 executing program 1: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') chflags(&(0x7f0000000000)='./control\x00', 0x0) chflags(&(0x7f0000000280)='./control\x00', 0x0) 22:28:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000790101e119af0e1da1e46e5160e4f01ae2b0eb75860f2b9f0fbb2d511fb511656b193fdd5f489ebe75b569a1fbe46bdc52b7f6f62c9cf0e129b5d9872201f8a6644bbbb274f77722c5dfa04a32f732f5ccfb5c4eca5562a58d679191f472409488ec318d5d6e3e4c3603464f7dd030014313fabe8d4efe5a68ef259795778a469585c762a09a66c1c9951c7c6216830c2e4eca2c6588e28d6cb59b6cc721d57a38d05692198f39f3d00237780920203853dac6f597f4be279cbe8a19864f8f11dabacc286fb410eba09cd9c6b8ea67", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xa0, 0x0) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7ff, 0x59}, {0x101, 0x8}}, 0x0) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x64}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000001c0)=0xdc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0xb8000000000000, 0x1, 0x100000000}, {0x4, 0x1, 0xd0c4, 0x7}, {0x4, 0x7ff, 0x75, 0xffff}, {0x40, 0xffffffff, 0x9, 0x19c5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 22:28:16 executing program 1: recvfrom(0xffffffffffffffff, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1005, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$dupfd(r1, 0xa, r1) execve(0x0, 0x0, 0x0) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, 0xffffffffffffffff) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x14}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x513cc64251372719, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) socketpair(0x18, 0x2, 0x1000, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000140)=""/191, 0xbf, 0x40, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:16 executing program 1: clock_gettime(0x4, &(0x7f0000000100)) clock_gettime(0x3, 0x0) clock_gettime(0x4, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0xa0) 22:28:16 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008001501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="889379c5eaf5a4499f4dc46934168689a57fb607ea66c0114d828e9d05e063631ae0890eed291fbd5e95ef5e119d654bbaf945aebadc630dcbde7fb69c7422fe808448b6d559fe81df4a4bfcdc23416c29147090740a4000f8f5cc1b5ea5a24ab59ed3f64d33134761cc09053c331021ab4b0eb974a44f2808161652f919c4c4764e519797807becbb901c15cab8a6d26327954520818f99ac3ba0c2", 0x9c) dup2(r0, r0) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) nanosleep(&(0x7f0000000040)={0x2339, 0x2}, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000000)='|') 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1, 0x10) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x0, 0xfffffffffffffffa}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]}) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x5, 0xc000000, 0x55, 0x80000000}, {0x80000001, 0xff, 0x3, 0x2}, {0xa09, 0x1, 0x80000001, 0x3}, {0xffffffff, 0x1, 0x8, 0x4e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") 22:28:16 executing program 0: select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r0 = socket$inet6(0x18, 0x200001, 0x1efffffffffffd) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) r2 = dup(r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x81) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x1, 0x5}) execve(0x0, 0x0, 0x0) 22:28:17 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000ff00000000000000000000000000000000fc0000000000000000000000000000000000000000000000000000000000000f6500000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 22:28:17 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0xfc0000, 0x5, 0x400000000000004, 0xffffffffffffc250}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8c00, 0x0) getpeername$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1b211ff013c6c6d5}, {r0}], 0x2, 0x0) sendto$unix(r2, &(0x7f0000001200)="f82e98ae9a9bae27099554b08b7902f6452bbb", 0x13, 0x409, &(0x7f0000001380)=ANY=[@ANYBLOB="65300000000000000000cc7c9e05eb675a94ef9f1d4147995fce4c4290c91acbbd8324d3ebf50c28cf0ca654972cd6dce25fd474306191606b5d40a3f80e1fbe51e2875e12647019afc9a76322032ea8adf96985fc1ead40ac3dc69e09c78da563baf74f6d1400c2d063c1a087dbf79f1be1e8cf8acbfdf1166c8cc2294c1bdac78b05f401b0c9afc0ca65737b47eca916b33d1f3870919ce46b2ec41571891549d6cac112140b48c0a87c4975068331208f0c6f7f9115bf1dcaa81c7ed1cebd0afe0c3879cb34ad8feb3735f7e6d4d52888a600b8fc758c97a8b9bdddc613cc3a9bc4b4d3dff4b2442e7736ad8f0b5ff44ab4b5f468b3"], 0xa) 22:28:17 executing program 1: shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x0) r0 = shmget$private(0x0, 0x4000, 0xcc, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 22:28:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:18 executing program 0: r0 = open(&(0x7f0000001280)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="d153c91d29a4e7466b9a19931e634aded44c16ad452b1be75aa11a155b5212361a793b42fcf68e48da77bc74d22f7d3459eb6aac7cfab3e3abd498d06cbe178e646dfb7703c657794791ba18d3339c754519524df1c2c1634e854eea041f7f6110bacc6d8cc9d9c43aee245a517206e47186e0475a70a335e6b02fc030bd4f3e2afc82a5a81f93ffea36b9ad29356d34ebb2144ae44de448c49b897bfb49896c9015eef34b6185e19c5e28b7bac76288520a60b816a4f49f2e2f31c330d832a6e9940f3b4045660bd331a1fbc0221f1d6c5609e1e714fe80429057376c5d9464363754ad7a2fe45f1b83713fced6dcf9d5", 0xf1}, {&(0x7f0000000100)="0c50b78eef883ec528fe4360a85def840a585bf3ee414a7a83dd9b7dc96b593b2306bd3ea55484ff630448a5e1bf63c863762c45983161796208d3dfb2b87f27a9568a7de8f7b8030d32fec977eab48477397dd8b796c9a4f83bcbbde3fc99d153e6252bed78f24c783e91dd183e2772", 0x70}, {&(0x7f0000000180)="49c260eabe04b3e827c432befa153ac3434a370dd19afdb0cd837a4d6dedbd2a9b8454c42f82012111dfb2d87a45c3007bcf7502b79f40a2f9f714fe2f24acd9e93dc64c522abb13efdf0b5ddb9d6215c200d4ceb9539f33904d677beace607bbf6141433d0cf081aff05e9a936d60d4727a52c2b6bbdeedc739eb27d89ff2120ab9bc5c8ce4fb49cc992d1e2983a2b88b5fd480e6cb667f95b7b2b5043c46ec7b42c267", 0x9c}, {&(0x7f0000000240)="2dbb9655edfbe4ffa210a8e2aafe327b0bd6ee548697cd84e1780a2ebad57d210f62c959ea5fd3264deca2dfd19fa6c14214a9192f7b2daccb10c668f5fb4ce75f377928b1dfd0973411554ccef336a72c9c11ac1ac2763b2c91c5070c11afc31c652a2fec6c9d272affeadc75", 0xfffffffffffffefa}, {&(0x7f00000002c0)="ea02a10074baf0a4829dba06abdf0118320ab8ed27c9", 0x16}, {&(0x7f0000000300)="d66f1c2530ee998f867eda29db409c3c480c898ed6eb3cb5e7124a62eff1e610276f8bb15071aa1c23a9ac79e9a4772750b0252f202b5a83a4162eafd65a7195616f900174fa5b2fabac720442b20060bfa93400ecec2913d97a4e360c25833ad6a6423757d56d67d9e188216a8b088454e9888c3aad2deed19f176bcca931e61aab7386980baa14164fa6912d404a0a754249de6b215298782cf8356eabcc0524", 0xa1}, {&(0x7f00000004c0)="2633118545991e06648fb7856970131ea07682bb18049a8a3ccce53aba98052d1dfa9048079469adbc372c8a2252a0c652d1d224f6076ae83dc83479d1e54a066f15f868fe258df74fe2c96cc3304c55d84ee5f59cbb21271e117b226a95720ab812ffe1a9", 0x65}], 0x7, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 22:28:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x3f, 0xab}, {0x0, 0x40}}, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000440)="00000000000000000000000000e0e186340591e986f7bfe48913d492f51fcdfd553b43a35cd966069a1f74a195459efa1bd975fd16ba6f26e17b5710c4fbae4deb2544b47354637d7eb76373ec567b104c3454a5291daee77f7ef460c9aed9de6f48278fddc33a173ca9dc442b", 0x6d) execve(0x0, 0x0, 0x0) 22:28:18 executing program 0: clock_settime(0x0, &(0x7f0000000100)={0x7, 0x7ff}) clock_settime(0x0, &(0x7f0000000040)={0xfe1ecc7f, 0x10}) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x40) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/190, 0xbe}], 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x4, 0xff}, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x5, 0xef8a) sendto$inet(r1, &(0x7f0000000140)='9-', 0x2, 0x6, &(0x7f0000000180)={0x2, 0x0}, 0xc) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x15, 0xffffffff}, {0x5}, {0x6, 0x0, 0x10000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000280)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280c0, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') kevent(r2, &(0x7f0000000040)=[{{r0}, 0x1, 0x12, 0x12, 0x7fff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x20, 0x10, 0x7fc0000, 0x10000}], 0xfa, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000007, 0x2, 0x6}, {{r0}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0xfff, 0x100000000}], 0x101, &(0x7f0000000240)={0x8, 0x80000000}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000380)={0x401, [{0x3, 0x7ff}, {0x3, 0x3ff}, {0x1}, {0x3, 0x81}, {0x3, 0x3}, {0x3, 0x800}, {0x0, 0x6}, {0x1, 0x6}, {0x1, 0x7}, {0x3, 0x1f}, {0x3, 0x9}, {0x0, 0x3}, {0x3, 0x2}, {0x1, 0x3}, {0x3, 0x8000}, {0x3}, {0x3, 0x95}, {0x3, 0x3}, {0x0, 0x81}, {0x1, 0xc3f5}, {0x3, 0x9}, {0x2, 0x8000}, {0x2, 0x3}, {0x2, 0x1c4}, {0x1, 0x101}, {0x2, 0xf94}, {0x3, 0x7f}, {0x3, 0x3}, {0x3, 0x4}, {0x3, 0xbbf}, {0x3, 0x10}, {0x0, 0xe00}]}) 22:28:15 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x86, 0x0, 0x6, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x0, 0xc0000003, 0x7, 0x6}, {{r0}, 0x0, 0x0, 0x90, 0x7fffffff, 0x80}, {{r0}, 0xfffffffffffffffb, 0x44, 0x2, 0x7f, 0x7}, {{r0}, 0xfffffffffffffff8, 0x44, 0x40000000, 0x7, 0x55c0}, {{r0}, 0xfffffffffffffffb, 0x82, 0x1, 0x8, 0x6}, {{r0}, 0x0, 0x80, 0xf0000043, 0x1, 0x1}], 0x3f, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x18, 0xa0000001, 0x1, 0x20}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x8001, 0x6}, {{r0}, 0xfffffffffffffff8, 0x16, 0x4, 0x759d, 0x4}], 0x278, &(0x7f0000000040)={0x3ff, 0xdc1}) r2 = kqueue() r3 = dup2(r2, r0) kevent(r3, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) 22:28:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{0x23}], 0x1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 22:28:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e777913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000bf3c1fe900da22b8edf88e31cd1084ca29e244fd112000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb062b2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1f4d9977652ce45f4871774c7809d2b3bb18a95f49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff006491bcd93d3305fc9ef9cddca8134a8e02b5c2aaac84ff9f1f8490245a31", 0xffffff05) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) getitimer(0x2, &(0x7f00000000c0)) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) connect$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xc) flock(r2, 0x3) 22:28:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x38) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x4, 0x80000001, 0x7, 0x7f, "c552d24ba578f8c5e8ab1b6e8e29752a0bde7fa7", 0x4, 0x7}) connect$unix(r0, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, 0x0, 0x0) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x180, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x8) ftruncate(r0, 0x0, 0x7fffffffff6) ftruncate(r0, 0x0, 0x33780000000) 22:28:37 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 22:28:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20212, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x101}], 0x1}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000240)="ce6a156032a1cd6bf70424445e68c33debe7a49fd1e5a1011fdc715abd3c9196cc914f822ecfae55e400d5483ebe892c1441dc7335677eccfd175901215a963afadaa7aa7c027d44145406b4e0d2b3026782e1f1", 0x54}, {&(0x7f00000002c0)="8bf98776717bd97badbfb7890f657435ddf48b13453f57fc6aadb2c382b153c2d8dbc7381fa7b2888588c0d6723ad1745cec286abb6d4edc2ffef04eee80dc605c4e007e5fb00dfce0fcbc3e8d92646aa32f84d024bedea3994097a6eea4e88076006844276289e14c71c7ffbbb1125ddd2aa52ba4348b47fd7be9c7b10169e797f95221d9e170f711", 0x89}, {&(0x7f0000000380)="ab39f15fede0ed2838d4cef1333c3b5c2f12d7aeb84c8df932b080a8d4ce41a193179a9b751f1827912ae3c648d659d67ddf11e91478e7d61db296276b57b1cbd29375a23f543bc828694c23ef1de098266a2b9083c7ce6c5fc3d8256e511f1a5061c6dc52e1eb35854353ad4a7a4baa6b1f0d42fd8c14cc24a383354532f9e9f4fbb87432f0de53fb583b275b82bec55ed4f64600dcc0e37e14e07d963e0d17fb7d423efe727d762b2b21b4815fcab608e0df82b54759bce72dc0142e014996c6e746c50b78", 0xc6}, {&(0x7f0000000480)="d5db18db60a3573a5405b6e7c0fcd786bc01c1906d3aea9876ee534c80656ed76661d3feb0bdab34688e69fbf178005ca7922f17080e923107447c00e56e0dffab0b16e535f505d9fdc289d93cad9b45e195ad78d27537bcfe578c6350c255a37a12f963a190d4480248609793da71c4d3d2e635c84d40714f510ee9e8b609f58d5516b2ff896298d122964e07e39307c9f22e8dfd22e15bfb36509a8fae9119fc5fc1e66e6f089d", 0xa8}, {&(0x7f0000000540)="a9c404761917f8a77cb490acdd0ded783a01b0592b8d67c1212cd699bada9db9930e62391138ead1f4ecd140f32d824c2b01b108223c9e0c91d71b804c63fc0e3b15cc7f9786c15caf5b0775320a5e2496094e0d9cbae1c27bb1e33be14070d2be92ee2e0a815088d793e9b3bdae89e3aa72d34117ddb96b6f4230bd9ceb38c62e13b9841689eee75bbe862fe605ddea56235b336eaa84c12e0857fc120d67a0cb0064cebe0ca7ec13a27383983e6865b95e0dd25a24842fed107863dca57fce8ccc95eab82c5b5e", 0xc8}, {&(0x7f0000000640)="4b855b60268b3cbe7ea54f1acf621e90fe41db37e9083b0a90eb6684678b74c6349c893110773c2f1c67d6ba256ac85a52f433a9ef9d2789e0419aa5348f2710032037064ee8c1eb96a0fcde417dd58b0d8beff601f122d8ce0bc2b4d218d3f8a92c307ddc0eced68ba25d5cd9efd585f7ab1fbe0613f96d11ccfa610c5eb1f16ce1123f4ef0274a52c2ea330bd7fb067294404d5bb0abd672b020ef26f4759a", 0xa0}, {&(0x7f0000000700)="b5a3c39de6ea8746a9ac0b95584787b4f589bf6a565256f75a4faa7c592c3bde293738ab8ae4af383e6f4626748e10c5889232afe042612fbeb2c3789e1de459d37318888f0ca49924824cb7faaed79df44f26b636938e5be6149c28fa11d9cbf8cc4ff23a6c5119ff590e28d6d4b414c45b17033d1a26387f32d870b1c106865837ce7749093bf77d6a9c817aa0325e130a4c25d775fdfd83", 0x99}, {&(0x7f00000007c0)="0017514cbf0c40607d2c5b539408d520fc590668989de1c233b06973e21309cb15fc5dddfddfeaa82cce5b61d867d2a235907a4fc7cce4f161de54958ce9d612b7e0f3e2705895c18a870d2bbc487bcdba8fd6badbe913f59d6469bb92afc067a7e38082b8885d600502ff18e21153cb0e55b2d45248b126d6f82271189d98ddd54c750a01208a7173798ff504ec27c5fca69037ed654c052b216b7195eecb4d9ba7996ee91f9c80bc7dfc42f13a63a6b4805e552b920607b7998df421fb15356bb75c61809fc2faf84d7148c65557cce597fc119126df087651f640005b18", 0xdf}], 0x8, 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x1, 0x0, &(0x7f0000000080)=""/1}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) symlink(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)='./file0\x00') ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000140)={0x1}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) getpid() 22:28:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xfffffffffffffe0d) 22:28:37 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:28:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x48, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x40) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x2) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x2}], 0x2}) open$dir(&(0x7f0000000080)='./file0\x00', 0x10040, 0x40) 22:28:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x3, 0xfffffffffffff06f, 0x6de3}, {{r0}, 0xfffffffffffffff8, 0x2, 0x4, 0x3, 0x3}, {{r1}, 0xfffffffffffffffd, 0x8, 0x10, 0x100000000, 0x6}, {{r1}, 0xfffffffffffffffe, 0x60, 0x0, 0x71, 0x4}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40000021, 0xffffffff, 0x6}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = syz_open_pts() close(r2) 22:28:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8080, 0x0) write(r0, &(0x7f0000000240)="afa4dbc74f7f7ce467bf4b6655d50b7ffdae81c7ceb6e665c65295166af4505e747c82fb992622c1a2637e55a9fe394027693a059824ed00a869e7e879cbc48063836fc159496e6c8efdcaea8e5dd307daa35631bfddd8383c267c333007d1f56089230220c56705d5ef40c28b179609e9351256109be782ebb0f7c3fadb4d66e52fe9b68dc9b5f7fad0687578240396042294af6dbd878eca9753f6b09b7012be9b05719cad364d03485fe011636f9aed4d6ff1657839a022f64a6264a539068484e1b8dc3c9498e1d9c75bc7958a64c432a07b1e0911a6691e7be768d60c9ef51af4c5143270957acfad14d13afe0a55ee735c10c5e5b0aa0489d631ffd28b6fb36ce9b12ffba19720d0a8a3b484bfed3eb9984c18847c7eb1ce6538b929db545d6c5886ae1bd5afe7ce7235ddac97e77bc4c5e1d7161caba95895c774b8d807ab229b81162425a5339132c7d64d2911205dacf45e460d655bda72fed9ecd5bd9d4d03b5bf7df7bdcd4ad7658717bec0d6bada11c3c7530070803a614002345eb4129e3ee32656d88c222e1fcd8299a91c66e0843305e2efc069bede98c1deb8bc0f8c3d9f8b971395c9363aadad176c54f89a8c4caad6a9cf36bb55f32e923221f37566dcabd7980347304259ec660ac1ba3d351318f947ffde6946b11ceb92ab759d03d7cc937e4500f01dbe26750d37e41aa21780b39b88ffba1bc59927128ce264d8ba1ebe1ee5620fab9be7c3e81a76f2498a8c5e4d86d907ae1a2fb1acec2d8efe06e17669430fb6fa59538bd1adf901d587c6d89a67712331dc72ce6b790660f14fa241c3c39f204d51aa3f20ff15f5a7721abc69f4d2cfcd4dc4fdceede7ad2b7143adccb1c130470959e9843e641cb99c25444952e4b4cbb5e58c3b42d2530133846ab67fc52a399a812a9d98b9aac32ce4cfbfc0759bfae44de51d19ddbf29f39f93dfbaaaf81cb1a09c810feecf6a16d8c8be90c8f93e0ba30ea09057185ff35180c5e991c1d3ecfc17c7447704114e5e968790c7420c8fc0d195f3784707ea0b12caaf75578e4a47200d275be35a8b66972ad23bb18c8dd1e51012a881c7d86583fbfb69101d8a608674827e47dc115b40b56848c7b5e5a16c48cad3532ede226e3715e2a19d397ff3e34d684b9710ad4a94e42a788c06f749a5c6730d33451c41a8477b435e30e7c7bdded61726d7ff4c464d9ad11f1fdd1af38ce9c724a213b2dd399d7584510db13c888633c5b0edc25f9b17fae971e5ae47f097ebcad571d42c18c51992774ccd07ff07b32b184f30140f158d9ef17288d5bf333bc0e7528a0250f23c72470d5e057ac5d21e6f0005efba2ca8d108875d39cf12a48fe80e959508682d8156c963e45a6a69db264652f04624f202d6205acbdae3b6e738a43723aabee60f8e286aeefcd3fc7b0ccdfbd3336e53f0502800dd1db39983e6237a2df308755f39a43e3a08ac34cd71af0f5332b6be044b1d92a867f8e52488e9f343fc998a21a14bac2e0208086647d7696e167e2852ba25129f59ea6c2363a32b9095d54837b37c04808ae01625b3f9b8caa7019608f758f954a043afd144951d32a95c466c07e3c635697e3351b0016038b6414c90b302b99e6916843aa72657056f5111533dfcb75b40f16c7291ad0c3c9d3cf7f60546b7470e60f903cd5a13f3b32f62df49319388ebb5daaddba3bb7ed420bf8a3645db4ced28f143611dcdb7b1ea74b22af10b9c9eebcc40b42c58e879bd33e267e205a5b7ae6c9d6091fdd1b6705d8d8300bef38584a6e2cc0764f79846b8ca5c744683cbbbfdf01ba0acb57e2c8a0590eca90fcbed1eaf5baee10bf5ed4681024745ce92200b271ef275f9e5f48aab0063e4d71f6c0933821f70830b3ea51ae273e09fa64a0ff3715aa119e46d0d7399db3239fa3c45f789fbcefdcb4661d508998c17280ba7ef8b37f5b333b81f21687ecc7cd2e720c02c844a867a70112b0e742c9008bcac11741f38751a57df860fa7e60706b5ad94e8f2ba3c2fe7de184b86a27dcf4e24b28fd35653b7e19a27ddcc04961e2586d0021aa1618e844f82bc64241f71b2d97dc18d81f51c4aa51197e88164d220eda131247d68cfabd4e598d838fb3489b6a1b2895870ad9350ab2f34e904ad6bd984ed90a50de6440e4f000cd67e26c1458e345609b5ead5b800d8ba7ac1489dda6cf0208f67e127fd928cee2678226f7c06bdf143ea73236e9c4a652ca039fbfc326e70e2bb1ed8f760cb5b2fbfbad55341d8ba421a42f24d33434c61dd73a3c51cc06c2dd587375d5e9b9ab84fed93c02b1a0428c20540a69b7a46d394c35dd9199e9a8a286af2bc6b3efa263474b70ba8a920c8471f0592b376baa22f981123f4e8dd8e4ef443aa99ab224740f172d8113813825011771e919450062d5de574d7ac489dfd554ee9927fd720a4dacdf7ca66204c4abdd4f1576582998e9ea4038a7e21c6383769da59145086ea7a575b94c78829ecbae1ff11e24f3479eda0fc474fbec5f6aca58955f2e77cf864a76ea7de0184593d482358819394c133016e2132f0d5ded5aa5fef46b40767e93ae13c8abdd8405255d92884988ac464eeb0313316d9bda8a606d57e500be44fa5985cc36c41992b7c657b60894eb44461b820483cb2da60fbbdaaa889d02d987093e1bc6d22ab01123dee4b44a9833c0b431bd9fc0f1eaf4cc1a8e3c01565b5cf85f70b13946f1cf49dbcce22d146a07eea8ec71aa4d386c41f7426575a4979a804954e89f772bc02b64474de5b417d3769620c07114d97734d272a20672f3905d5ff0ea1fbd1b5756f52104c53f38cfb8e244fb1a6c7bbcfff00cb9113a24b4bb577a9b797e19016f0ea00fb588da028ec438682c459d398f94a9785cc04c811538c1aa5127dd747cc6722f77e9a1eeb7871c17f6212dd8ccadfbca5b305730c7f2faeb3e5f1287bbcf6d7c718da88d6db12600726a7eb263b7101bd94be4e1a9062ba8c868751f852360a6854b94f292986ed687927dd39cb66873707757589f0ec7652f19cb019fb9565224a19cb73dd83014bd404d2ffa5c9dc71bdcbf3b912010d1de682411de80c0e0f614e61b101f367edcfb24714546918fde28c1cf4c0c3480a35e6c6d4f862c08834cdec3fc4c4027b5f7fa91a6052de2c2e48d53d63846634c9178e3d0fc86efeb52b8d121e749a99c965c472e0ad4d3781c8aa97a3384417f8c5cc4d8276bb6ec1acb36e3f9e5537068c243aaf9b0c473c49ff7839255709d2d6d1f22a8e9a9eb22ae93ce9ffd5b8a367cbc1d94c3e439b596716b6de920ec91fe7cfe33062553451aa7797fe5175eb1d5b03d4d0475eb29331e36ba29b89f3e088ea371dc03537815f4b61df218082322cda4e441e8661b960bed0088771c2b67000924dfa1cf83b77e4aa22dc4b30c7470f0942496c893353acaf6741da8c265aac272a62673622baa3ea4617e6db8e2948f3675d19f3b0f3fa0ec560a987fa2ead8fb5f366b226eed41408fffbe596e2837ea0eb90b6cd3e7f20813124266091e608ac9787b06a5419593d817552786350e6f28883646afa120929872f08e65a622faed01f7e224695266b53e9eb7e8aebc1a9cd15b73a54b7038d284da9c38edb7f247a6789b98169da462c6856694a1e1a54af01cdeb2fbf3cf7a1d08959dd3b13ea9992362854f63a058f38d584efe6d0afc275f87f9c60ef40b5e9567c334beed4cc9feb52bb1e27f22460e2c7788235cfa28d39ff93b3d87c8533fd5a79f942703b9c217fa5d9309187e984a0433be04ef2ad226c47f61459d6c23d59420305e1096246110a2ebf0f6f6782784d951d28e7f726853c4a06a5d29d6e2c877c7efdcfb1d243d91d80fb2ed9d16434fa1317ecfbdc28afdec18b5bf19895b0de18e3c236a981401b0322cc0628f95f37b0e51d5453a324661a665a67f894964b5df402ead2c51cfc06711757e14ffaaecb47acb2ab9b1706586f7688d0b152834e813201e3a37a197c060987cc53ddef2d5d51a8b05ff6e4ee407af57fe5a759e78953642d5afd4d33d7906a364dcbbde961221b5ae1bff82e7f1d88fea2d2715c8b1d8321abeedcfe4478bc757bb6e3e7fa1c08e9ebcbf4437efbf736b3baa210cf6d55b8233c7cb3ad34289bc91b534680b3d7f688955bb8c29f51086b6f276b43a427ffcce3def466cec1df995d16d44d3fbcf578f575d15a9963480b6384b3de5e1f7886d19e2a272555d09b07d5c19c84306b3302a925076cf0904265c6470d33e436530d5a009ed78cb9dfa4b920624f4c69fc2ef08344fd592c82a58761134d54760d470eac324d36f622dc89b2ba0df69ac5c02ac2661b9e5110fd8963beae5fd89a702c0f586a5b1fb234d1233a12e8cf21239b9aad2a30e75e3ae69bc4e50112047850216fb6cd6de2358d4b700db7cf286d0776bb06995091affa6cb980a03ea177e66481680907888e931b2aa0d5bd7663f2692692227f045735076162a6c26a54a53a6fe6526080d2d5f7bfd13b40e7e27873547ebe8178052f3de012eaff4a7fd06148fa75d6f7523fd62db89ca69c2dd21faa4f253e13e44beba0ec2b0eb0961c68f6ba7c2bc08d9853566c971f0b39a91baf5b23af4a944945fd39a5b0110c323aacf0f190d37d46143abb55507d4921b4d66115e6fbe2aa9a2ac5965e732bedfff2ac7fd17918c3af490a73d9b3584db47fd0bb637d9e5b86826ce03973e34025f03fec03850a10a04fb98a88887831b76a4a02f0cf904db4e670bc6a0f3d26be67b353294796ebccb91939a5366b93b67cd7af61032e93814d5adf7deb2473788d12e7e94a3f7b42186c2c3b55a7cf55da0939ba5a0cdc154d2c8379388fdff872ae5f765df3849359091305b94f43e6b564653707d9b95e4a24fe963d35165004beb50c4d35ee905ffb6dccbf42ad4f7ed0f917a869aecbf4b0da4895782b179866c5a0f4f6cb4508a9d516daa5da9a63edf02fe6639d68c1ab24bb5b87ec5750d8f7edcb9edbcaf9d42f2e456cc4f4dafef95c00fae889b961ba21345c3e87829841ae4312b6f7d9e6ba0f53e9fc489956f48a34fecba20e6883f9aa518374dad4a0576a5260f80ab3d8143b1d084892e1cf2e684c521dd334f0dd95e379d08ff703e19588b1b00432d9b998ffc06bbbc0e0d5cfcef7fe190d9047ec4518c504b2cdd23e8de04d8f43f4a53e16e6d9932c63f8e6d4a33af07845c6ab82b728bf3529ebef2b2f162835fba59cd32a8d23a295bdb0448f49795a1c187e0970b29c82d2486c94252a6b02f3260344abd1569e0f46bc47a2a811003a0e43a5a62eb887d782a53c85d86bc96e50ab87e252a9bbe5c9f72afe2ca8ae6b406b7fe04981b54d7102bb5a5d39fceb0b9ed4fb41d50e5a6ff2fadbbbdde4d47aad16cd0def50d4f1ae40d015415608574e077ce8d7a8d754928efe57e305f56ba57052f2021581b517cd52210ea5878e33546c33d0fd84ebebb4985d31b063e9216e58b5398371a3abae608cd829856e27b6975032a4ddffc43f22db759b904de486ffb3183a925aed927e40098de7449f39f99895c0154b719a1363ba707d68887f3bd719802fe902f675f2f47b00cd3fdd3a2272c226f87c3de01686e4a00ae2c391914176ccdc549c104863b200528311c0ed894ce4d676ff1672844b80df4b77bd39e33e875a863789ba143e3b8fb613fa8138f142318e8251d204ef42a6e08b805500093143bc7cbe5835bbb4248fae6595aee7ed554bbc19a58138932941b42400ff8b1aa7a5e18b3bb74ab093", 0x1000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x8000000000000000, 0x90d6, 0x0, "d730c1e7bb6fc6047710aa57a94dc20000ce4de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001240)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xffffffc0) r2 = syz_open_pts() close(r1) read(r1, &(0x7f00000000c0)=""/24, 0x18) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x1000, 0x2, 0x800, 0x3}) dup(r2) write(r0, &(0x7f0000000180)="19b53514cc3261e31620abbc0bc7eb4f89c67f923161dea955e66233b332df719d94371aed934ab9ca653e1ae9735220127b36fcc130aae437e1cf980a0dc5c759b9348ca98c86929523aed36c3617809dd1921e169284b98690c7ceb8e9af973554144926e459", 0x67) syz_open_pts() execve(0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/6, 0x6) 22:28:37 executing program 1: semget(0x2, 0x2, 0x200) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 22:28:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xb, &(0x7f0000000040)="b6d6435e7aea86deaff5b1") 22:28:37 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x400, 0x0, r1}}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 22:28:37 executing program 1: setuid(0xee01) setsockopt(0xffffffffffffffff, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) 22:28:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x900, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:37 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x405, 0x0, 0x22b) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 22:28:37 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f00000000c0)='./file0\x00') fchdir(r0) 22:28:37 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x101, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) bind$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 22:28:37 executing program 1: socketpair$unix(0x1, 0x100006, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = dup2(r0, r0) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000900)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000980)=""/11, 0xb}, 0x1) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x4}, 0xc) 22:28:37 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) writev(r0, &(0x7f0000003600)=[{&(0x7f0000001440)="5489d4d1ad8bc3dd94acda4332301bbae702567fd1f0220235362ec4ce7a7ba527de4500512a8c5b4696e1ed72ac52804c470ae06df77669faa309627fd9ae82bf0a564787e47d392e298ca3b73e37", 0x4f}, {&(0x7f00000014c0)="346d84b5a28fbd76ba071634e2793d31096ad295313964a31b65f5332744c54c8fae7cdd5a5a6f3dd41f5da80a76a30c9c591ac4731b7e979429eab2a45745edeceb4ffd56a65900e36bd02854aa0d2b2669b92669580e78029ddb78810f0634e5c21017e7f88f0ab33b66d2da4dd5a607ced1017722bdb5a2c0386a908936b48877735882b0043c1994a7a4e17fb4dc1261", 0x92}, {&(0x7f0000001580)="dcbfd6a039a7279a98e62570", 0xc}, {&(0x7f00000015c0)="057febbd336f950e93ba14df5c9cb20b8c13428317d3d41d86adcf5f3fb4c5f3f3dc92c9c0a776931431da93bf6146bc40abc9b4c86025ad23d18b8a11f933319b29ef7db0cf80bd651de68b62f353c01888e4319fcb9229bee5648ea260554cabd6f363b536303ed1cdbcd465a0a49b3640615095d19a9aed680a04ffc254822c668e79ed42494fc9d7fe7315a9252198db885c211d80fbe11519d258ee7b665f1f6719c1eb1de39f3df31cb18c426d21b9fda7a69ae5c1e649dc5e7d8cb1ef94988180f335f7e05f937d42ee9c24ee4944b62784bb3bfbb15558ed4aff6598e4ff6e83ed55120b9dbd8897b7a0f7a2b26c21ebc2c109063b4f6c3a57b170dfbdfb244873dd2b001ad3fc70434585a5f7bf5f2134c2a30259b96ce1a82cd1184b835ecd00cc3fcea5d5a099ebabe12b3a1650a638d15fb593cb433b148ac77d9a8b104c103f660138e2f57edc958157bf4d9899f721c56b56266433a124b41ba4c799b74ca1822e79126f396050ec18294082cda6e7674bf8b8d012533791c69e6b768f14644b15401547500550ece1dd72fd6f665fef9ccf161f085383a09b8a937e92bea1f62e7ea01f701ae0d3f8a08e48f4bd7929547cc5cf278a3642e5fddf30b8aebccec73b237ae6c94f21e229f83c9de6e9691e2525df0df16b797f48b9818a47e26446725461f54764c3d8b3639603acd708b763e2ab7582079e4e490c6d045693e95db0497b93a310d7da37cb7427e54f55ac102107e132535c6d9e87c9125c9a947e502e5f73af792e483a0939018d3836cf57db8a28105e0464db3f53693be075403547a8569d2171d45a5a61b185b86600991f08664f177f87d6ab0acb098c3059256a06c1d0542f412fe74bb08b20be08dc4971aeed2643dff4bc0a43751d7a7b7cd34b8f749af4d271681f3fef39126fe7cc9f59493881870bcdf0ad3ee71c54b9b5a181fca743b8236fc51e5d51cbb514e32fc2d06f2c7ecf93f1fd2aedb7fb22399a35c82ed178255e2fc68a4957bb30452879a81dd14e48b77129e0303833f52398f4b6168d125ad115a3a7c7de455b8c27bae4c2ca23f71b7c58eec9bba7f456ff5d02c575c00746b3139e3b54d0a78da7f82054006b72b84c675ddc2fb43f8d64f67e5741a6b155ae4ece989546d3a91ba97215121347a98c2656a044d38ddf7342c80801b6d1fd2a152b44e6b090a281ff080d002ecf7fa2d58eb0b981d3968f4babd5bd774636cd3f8eac8f8912914caeeda16c7bc48eb54b7dcaef63de7ce25d5acf517ef644624314d4d20e46c00e601a3b178f5d82b4307e553b4b52dc4b7ceecb9041d5a367e8cf0452727b1de943a6b1c3e880bd2612bfdf8045c7831c8f12bd8856bf526198e59138afb3f24bee6c5af46fe39cee432ad65e98d078952dca94ffafc14527d888cfcc0749152cec7757b117a6d963d4459ef55de67bfc429ab7bb6ab1400f39d1181e386dc37e899344aa729f38ff62d06c038ff42173714841372964af563250c7fa55da1e9b5562f7d68a6033e0f63032de089b359f630e35edc676deac38fe5f57a7b63855f54967564ac33e0181a915a296fa0b352510e0e738fa43a78824e35dc9a2db78c29f08425bfe10492ad9222be0b77205fc281ceaa784fd8f4384b49a463f69a5f3bb5e332dbd49ae9d2389150755ee17ac828b0f72e9bf343ae9e456d56a5a439b936e5267ece06e7074ff5d78dd81deba97d6f2f3cfcb6db1337ee85d8f39320ab5569c7d13c995d6b5600cb582ff82bf88602d66d803dcdd7d3c45466570d1de664b1c0a7db2f365bfa52485bdeb972993ba10d5866cf7c02610530940153dcdb1c7368bfea23e39278913407107f946b764bcd0d1cefe89ab282834d51c9b1b8f19907fe1d6d8366289faf0797213516bef0a315b75d788bd0e783994c2ef8325d858e5e1f3379a02b9074cfeb59557bbbe275e917752a0bcfee54924a103557a104b5af046ab046454989c5707d2f619e1aff4b0ad5e17c26f69ff8ad31b77113b3032501124e6e3c9882726b2ab6efbbd14052ae85fdae2093aa5a9d6ee1fb983badff28b94c2eba2662a6bfaa5ee7050e6989dba1ffc1d04886f092a30cc5b0452b7818517eb7c22e2c7da71968cd907d493c2750ca9aa886e537591609dfba0ef8ae88c345b33b8889723b0ecc0aaf78df2ade59ac36912189fa3a62e3edb56a29092ad7eb6a0a6561b8d5da44f8a3a1ef5dd5f3b23cb5f39c733bcf565a1acd4a06cbf12295f0ac0f9ac6a4a65b08ec951c508ae61052e904306a65e8aa91c06b00abf4a1c26b36b5eb49005893ae1430925f12d09b320f174107c3e289c6631c79690da230cc08eda6b97134b97b13ab0094678fccb5faa72bbf25c34edf06b0f2790a38f4aa077043429362aadff01a611fd4922463b713e607ba8f5d55107d8442c6909ef85a034b0dffcfeffa1bbb4239913b9a6486c0805e3bc45f7b3ace4a9e7e4f91f48e540e10e2658e946abd6b511c89c9f166821307f6452ea0d3592dd70132f33c090c3428d3de2290b12d94a1cc61d3f898df2f2664b802ffc5e7ad21c550fc2c78af5218161c614cd49725c005fb1358804e555c0675aa527b731be7235f183d715bbc6b67c7ec6ce12aca3499d8f66a55125697e49b1b1cc984703b96e6e0629b44e2e9ecff245baf28d1d017f702d7abcac73f25eb651706c41ac642a5492c661627c09c3f68d58360396951a854c35f463f606b2a26527301b86e27ddb85c65023e5ce44c823f821c785fe18609dc2da0cc723ac5c0305e5e39948984cdc4d876ff3f6d363b4fdb0984f96cc2507d5cfc4d6b335760f4bfcacfbce9d780e3fe5c310d7d9d626a6a75d9208ffa76988487014fd8638931979fce8d9f8ab65273e8ed3dced600fff125f7a3d4af6396e653a9a30adf765e3ea0565dedfb2bfa6b4f9ec9855bcd01595fc34f21873134b369420514ebcca6685cbf874ecdbd3174fde56ec4c40627aba79a7cb1ce079f22b8a4d2653771eb659fb39d8a4d048ee3d74d6553ef3a83ebe452c9d7cd8811ec957f55ddcaa49e84a853a9bb81f1683964a091841e8f16f654aa1e887f5b4cb8d941f726e64a262f9a3c2a8be7a900c2ea1cd416c63312f78f62434438209150957c94459eee52aa92c86cf1b3f1309218f9dccade73e460f0ad4c6524b6ccdc297eb321f6fc9e6c4472929bad9e695af3a5ceaffcc2749fb05f374ca69d8b8b2a0b66c0cc7c692b6cfee35974947e08d7c994a27333795c08af931fc3ee7d7669f0a7bd1c3b217d7568ce3463a7bdaa31519962eac9921980e9e799886fa2baeb9dca8dd4c707dfa3ee319eb38bcf98b18a347aa3703763d3addc0118bf23b38805ebb3e374e970c97eabafa50a00ab56d188b097c83318fa31800f5e45ad6e02fda22d56ef006b8916282ac3e9f0b14ebd95623f178925ba786994ceda81a68eb0a7073e70fa8a024bdd6d90bcdc987544b9bf03533b50e9dec6038251fe132971f17f21d2fc9767caf92a349acbd6438f599369fa8d7b8c62e063f48bad0b59581fb83ff57aa88bc6fff1be511ce303ea0af28acc800e95bdc43af060edbf8a6410f8d64f4586582e7704f4f2f29dc976ffa342fbfe85a3bcd0696350c22ed55a046a72a391c795ad3917ed88b6e465995dddf86c062b026ed58094d0f4a9f7ac94e0d3df895cd94dc3cf1a6c5dfefbf91b67f04f317da8c46e2c054c10469a0152a7f3d517c722514d56c76b330c90c5c4b1b4e3660f787d434b134be0544509dc5836f606d36f482f7b2b58a0ecfcdc730dfa6838503ed847af6c08ad5a0343c2713ee57fd5e531c72752005f8f9bfd757b1d662c92247efd9b753fdf854d57b9e130eeb8cb04875913080135c5609ed5e0b9b5bee0fa3192c6a246776155995d2447f88f35cf361e62656cc501bbfaec3e3746ebdf529a4f6f5cfb19f624fb10f13cb0ec2a3ac039abe40133c7cc6e7ad72be936c4e89b72bf358653980a6dcc8e8195a6814e10ae946aa3e2db18a214e2de57149274e2125dceaa54d06328cb44da96c85a9d950a731efe3bf85fb64c81b3487f49bc008a7a5ca5f7880a52b9e7d4696aae7c8c2de2c07354e8103ea3d5db6d312066b571013534e19cfd4872e0ecd650eb7836a1b6f2c0f611b5ee7cc721c90f97bd46d1a7dace139c8ac76a57c4f237dc4e6066fb3b2ba16ed447be65f166495383b142dfd675b3d78577b168e006d6f610c02ea29585db2656c61841b96407b30c9486b758a57f48c312bc2ccfba2147f7126c66a09307b61eeafb8c3bd12e39ae28caed4ce71343c263021abf21d0fe2b2007e01c39839f4aeeba14447811d5f900c3bc0dd2146d49bdedacba1880ae9fe1b5a74a016c971763f126890f1122f43e84a31017bf4c23385a54d8590fa05964d3c0beeb8d68ca6e1b56116a956e0851dffae40cadc65c60af12c0f8ded76833057f6d5f33b10efa060cd3d2ef1e5b4cf5813382a23a3224a916896d34c6cdafdd5e99ec2947365b167b4cf301534a5dc74697e77aedce4adf4096ab25d8d58105fc1438cd1f85a62f5a97067fe090ac9c6c474b723b6036efa24b193d7ba4c1080a4b098254ad4a39764c56165f63641b31fe85da1030331e4f47c047670b2c0fa20ff9926c154610b695080a50103ec1c87f5ded0b09e15c2a61bbb7137b75402cedac76af4147de2f70dbc4056d18cb8d1febbec0e6f4cffb030d33265d4213dbcd33a784fc1f9e976279098ad032a867edc162b2206488492f0834e0590290ea0fd5197b370f6681abb438523aa8d430bbc8e1b253eb6f5816fd84d02e420db3fc27d46a24d747cb0c07cdb762dae23b05c0e74e1ecb8897a27a643d2f09e16035165dbadc5707877d9e0fa9a8d00d9c08fecc8c6ff19ff102155d9ee854d0e634c3dfca940acc828915f4d1e95ffb62a20bb0c7624f8df3b401a4ec6cbe9f5cefac23827a140cbb1f7c39a43125d24d4f2c968f9d103b264c9d318e96151b0e02e4a7900eacfa3018475804bdecc3ea7023861d238f9dd5a8dcd448c08739fce410bcc142b8475d90bb0f3ac4be4526a2a183fc26f2a0ce2657d1e4c59bbb6102eb121586ff46895f0ab03fbae4097c813c7c6a97b84c6e4183b1009d3c9958fae58781ad2be0c41a4d31e31923ffedd12328ebde392a15b38ca253824288e06a4f582c911dffa3c028d38dd0f20e0b9610851e28128401e38ca65da928822c4c6257feb21fe201a6c3ad586ba3bcf177e46280e326bbdfe07d4e591e8ca0bc87965796ea8b47a16b977365f0c84fb4e2e28a3c3b432d8d8b57ed6d14fecf68b1e5ccbfb1784c51d6a3200039524fc2df81d665a7132a96284442f7440e746c396873ccdab39b78195de08bdc5d5bb2f57dc265dadded90eb4e203d85b3d8d8133d331bb352ea34ec18bd74f55cf38148665c1d08326a9266ce26b3fbdcc8903024f621465078ed143ca73548e0dda9e6dd0b5258a54e9e49a671bb5bca96096613a891b0a86ee1665be3d13f6ef508a6e7f081630956527fc150bd686940dd8a47c27a23bc68aaf187821f7c4dcf98dc29003f21610902b1035f30dff4cdcb4f3d95813dc6a9e67aed07768051806ffdaf2488534a591109eba3f66b0c9dbcd6816f998059b8579418df78f1e2bd6c756958bb7249d36eaef067a1a80e8c4bdcb75cbf03731e2995491f5037f739c529a923db7b3a0ffedc3ae04f0a1ac284d93d4cb2ccbeaaa82427fdfbd741aa8d5b05e4d3ce7ab49d9d76ecd8d0a", 0x1000}, {&(0x7f00000025c0)="6d538667097507", 0x7}, {&(0x7f0000002600)="0198d81168ae3d404a55b3156ae4680f51a3394b9d33d6be8d62114ed8a1ea06257d9de2a07bcd6a493417176c58a45cb3d5a63eed09e9e7d09ff52e566e5a1ab2f982fa5063cfc30dc215e8e17be3aa4a468796be92963b94349ba56e70d8f0c256bad8fe37f0e43f97cc47a8ef2d37c47bb27bec283fe4e973e77fa681d61330a14d9614f07cba83d498a24fb6a3beda4b329ba8b557530c1a4440e735e4bcebd1a5afa6ee00f6d3dd2aa7f7bd4467c51cb8ad317abcd95f9c971fda387827e48a3a61a125c61d584c18784f1b63b96c878ca2376378197e5fb6d4ba6b289835bf2b70c3a793bbe3fe9788e8b1562811c7877fe2213b29cdf6f161c102500dceda120622683010163a9ae24dbde944d35085cf9d860a083b61da7932d5166912e7c8357996513d19fe95bab15de5197a6565e3a537020a38f46dcf990137ac1979ab616e44e510447d7ece3d0a505df20e37107b8436007e42f0b836a206bbfaa015c0aa44f7570b175b44ccda52442f802344db018752f8a49e5b18ebbaa08b53888d195af9f40974c8d06440e8f2c9ec4bae2d762a06d58d5b86b8b475e1d2d13b8325163560693dafa968e44bef927166b3874b6a27980ea3b4571035665e8af9b13bf40bc0cc75ad284aea6d6b34e4d6171594ff1e3134b7b6dffeebdb2271a092a11256c19fb20547e4592667fee688073e2cbd8d54e8991c022a3e4eb82ff25d4739b6c6e1f294274cb009cb274ec2d6c4eddefb014e6c7d7ba24fde4853c32221371948c0ef02d967f5831a59b393f0820c6a1d69e5e93f3df4dcc4d7ef800eb9559550461f9fb6a97070053a244ce469db986c774ef3853aab0c52f6cb209fbeb9c4805632575a9c9fb2575e33ebb3f4810384ba1c6633e6b7e177c1cd62c3c0a96cd08610bc0ab3bd486e76329176960341ca94fea21e3ebe5a9bec4ce69b11fd3938c8ea763c029c5fbf275a67f915bc51c99404e21e1a41d40d464d4a65eb782faabe65554ca48447fae11105e5da7ad8f534b3f553a921fe9e0d827beb07914f83f2cad6066d83bdc626540d4848f86563dce4f3ec7dc8151139a4952ff53e22906b7e9091da4691036b70dc24d70313156378126e60c4d7ee5562af63fc8a0b36481ac6bb98df5cbb66d4f5fa859a5197a777c3bd458f8db9da8524569716c84e1b016dd1f1941cee8c5e6e622ff47f6347378161b9f97d3edf4c2b6f4d99ecafa71230414323efe0a27c9abd26c8c100e230ac892fb208c53f2768644946be1d8350d61890ccd05cdd27b007fbc2b3a4c5f4e0550cea6a61e7219300ba7c13864813cddf298f1c4da9245c622047feb87ab8a3addf0858595f3c1b123d0d145ce1ef49aff96c85048e6992266672cb284f5dc06e385f25d34d6a9f1e40d36fe269fd8459939214c88b5830a862329725104e518fbbe264909761d7325f7d59cea08c8e5bd0c9b8a883a0571d7a6065bb9f0e33e7a110acef8e64211719e3c4df8b10a05d58ce300cd22c79c5f8fca93d6affd1a6ba84ba7e2d0767970cdc5cf149acbfa8166bf78ca0638d628254a41c36b51e70fb30e3d41d7fbcb59ce6ba6156db5fce11c2c5a58da222ef5d2b95edfe138face392023833659ebcf53f1182f0e40a147eb3cd6279d317eb71b46328026d90140c6d91a84b5d356a5d9113f9c365aa89c67cf0a4863406fddc53e88ad43b98078a36e11318c9c41a1be5c854ebd1133f4c9160b78d4af00f934192ce7948233066dae447d1f02d52cfd24352390b68732c80cd9b05dfe03622829d04e00b1cc218ee2d011472f441a59c6b5f10878a532c1aa28beaff5aedefb147edd383aaa89da4d6fef6ce054296a90b2421f55ad86ce90a8e01934afb92f1d8f89380644a7e576c3e8e4d188156487f9b0741053e29774ae0d33a50af8f713f38d63c993c702c7d3031369283a1a5e50f9bc746f8b68d344e45faa494b9affc1eda6849bf93e9b01a073d061f796861de07c5cf278b3f4e690c2860245747d6b8f9b3a150a30c6da7e89d2aae0239027e2a6f3e81a8295b1d06bac0655eddf45a3145c6638343bbcff0b1a35396c803909c057ddc2b7a16848fb287eae3dde5aa85985b43f255579fdef5af3955525e161f5060b3fc3737c16e82f82815827709461961745e96e2b5bd99df9bb23508e517aeeb4552343bd72571d41589a355e518b334695b857401c8051198fa030e28dd1d32a31422a9646888f46cb561d15a82e163923791bd58f8a0b28bcf02d442f517daf8dc931ff797bef67ab4ee6d90ea59d1c0218d08e242aa6daf2de840dfc464986a0528d401d088530de40761841ecfaee809637dc2b36712bd777e8f872e7ac5a28dc4f683478102ff1b22a6ccddd86b89ac46be7b7074bf6c00b3392065b85bb7bb9a990e0b7600ac03a656393348df3ab18bfe799cc2705c4b193e4a359013d82649e9487213a0007e2cb601a32cb2606e2eb349ea2e6f7d29f45fd58f90acd9f7bfb8d073f5e121edb97b6083af646d208ddf821ea4ec55b9287c3b6ef1a327f04e3a68e9c396bbee9bbfdc20b0b6767b344854a1e98bf0fa52f840b72cf381fbbc3c014cb815a4da8dd18770004d997ef8697a5596dbc43ef8b30a65ea558f13052dc238d8d6d40d6c06b44d11daf2e60a9433698c009c161f4d7d1774acfedbc319f2e19d985c6074d614626f0c350fdc27cbcfd6cbe9b6ef2c837a79a71bd213f17e55fd63a5af5076220893c544f9fa0284d05f0359479abeae0ee3179501f62791b6c1234fde3feb0f5dfff5cce439cbca449df9a252e9b6f1007a4196c7e5da437340562a0c473718b37f4fa7c2d764f08678321a69df0abec672543ea0bd97bf724a52c6c400ad598930e050e66467a16e9da4e35af037a5d0c1310d967baae63dde094a32ae83ad803554276bab1e2b1a8d162d84f12b5ce29e8ce2f192b9d70729d46fcedffd7dd9126fe5d7535b1af7fcf26bf738a3f1d8d1b349d1b5bad7fc4dbff047b501f924c75eb426f5baea5c1773890915511d6339572c2722e2baa43ea18a3f6b0566314bde08834fc5e2f8f236925f6f9db43195132158b8418f54c442804b8849ae64de0bdfac8f6cea1f078932a783926c39e28ba2d818f29943c7dab747b52ba807dfa4392309d8693c247150381e1fb073f569fbf5b93a9c5398abdea9b46ed4c1af624afa44a78daa86fecea89bcf66937821dd6bb85aab7289774d3c0face79732fb00845e39083331b75379fd201312e5e89beb807272186f4aa88ab1296bedb0fce39894f447a9ad3b546470f9b93d940e7b7054f4903eba8e94593af3cf8994fefb10a4dba30576a6fe632eb58c0d85ec66a58f23ce0fd81de024729927a03c3ed4d6b138d87be8a37819c3f070ebc7ee4e02605da4aef3d36225c9f272cd1aafd3616f7784a4302f9bdc38acbc9224ccdac5bf50129b0e97102031f60eb47f2f921ac13297262f888079fe93af98ba6d1fe4d952a4c2f5db969eae38df7e13d572ad6c4c5b264463f1d79532421db4de7ffd3cfcba06d480d2c50f32821f802b78d81c8409721e8261cdd537e84d68ca345eecc2fc8b0d2bad1e1fbdd7fa58bd1ad76d3d2b0b75e2bfe8fbbdbacbafc7fdf7abf0efca57819593650d7e1207b2ccd5b64bb71012119c9140a329e52f47c3c873d86888ffd8479c9c88ac388d3bd052d4457b0970d4f77464f8b941ddd29fb8a8644ded583c6afe11873ebdedd6d3cb0d31926cb4bc78d05c1869e8d149d450819776b78533d5279c7171a53fef59fa218c7731c42158545125d5105afca0651a477ead78a0fd7bd9b585ce020aa32d21da470e8d798e48c322cedf68c80048d4992ee4e520cf367af8b876f66e94149ec4aebc367fe4acf0cb9b19d540fc949027f19ac7cea35ddcfc638efbbd61cec31ff4ac3c67e04162c3641833a283301aacd9cdb49ecdea16839cc6594776c3cad6e104143fd330b08bf7ba85fb9532c90780f2e52d297413a3c59a6fe8ea07d0142c133ba8b9b4b21580747b03a7850f539e4fbbf0ba51ff1464d847794107700083ef86cd80e36b021b24596aa689ac7fb70481be1107214b8feb3ddd56fdf1b0977fa4abb6681f249924a689c1533d804901b65c4729f9c70519e5b4e26944c84024f3d997462056ae05b4bb5faeefb2ca32bf597b924721af690f550c4441bd4df45376042c3066c30bbb68af3351f0e9202c6d9e01e1eac30b1d3c9fb180ad1517875e399327ebe380644570f4714372a28f98a5ad9f6399b6c8a9a26b0b14cb22ca62abdb09998e885bd682211ed5ba03444d8712377077e347c5bd4563b1d209563517cb7ec51c5634782c50156f99d7dfabde8169900a0a8ff7a8027f252dc555d604bfa756c07978eee627038a1b00940d6dc8e73535019ff4dbc40a18c5bcd11dbd9089e861cca37cd72dca6d8c911b34ec9fa043fc74e2744113c6d78b2de640a60cc4db163eb33bd502eee17aef003a3e1b759d36a1d6735e789ef4915c1252ee87cd22ac3561a87d5542ad5040fc3b7634cfcc8f3c40840d33f36abc3b07b7cedf8b00628c3bae0eb4a88eaba531be7515b36f24b1e18e33bc65e45c9edca43dfa194bd39455f28c2148f6659a4b5d85d6049891236fbe3f9281e97437c3e8ecf7d37473f3b2680ebcb38ac144c2c7de85918f689192ff04a3fb65e4477cd2954b350650dfac470d92de9295b829266c92c4363c12c4c88ccb15c42bcf57c357cf4d05a9e04b8b8c382970bff593f933e1bb0be4bc36dabca946f8375868754fd08b4b4d68a42325f670e4e67a5b9e08d41325aebb141a3fa203ac71a1d0ee659c2b97fd826f77a70a1b47ca705a10b5bab08a7686279d42a5171af5b697baeef031f611b2a57df96ecb3c444d4ccda4ed9c31fbf3aea2b0ee56c59cd70e7c1ee137ebf1e8a6e70ebab3ab6e3dfa18beef2b1beca06a92ac0065400e5050e82795394d93ca3aa2e1713cafe512fa23ce37c11f65b949375cd1e9891a5974e2a3a62db39e45dece6d2e444b1c34903e7a331882dd8349bfad4f7a007f14bbc6f40eeb549b23f941335693e58610b51bd37736f8116d1c4cf98e3ff3a91d1663b9937ea7b6a05835bdfe0e8867bb68fc71f732e6bb7189edf7984cf59289583ed43d7b4a933f92b9fcda7f00fb7ba5ef888741032f942e616888a743ed3caf736a869a2f7be233416a55119c83514caf70ce2c35a28d7a18792630490c20475fcf5c107103ee740dc44530321b8ac30582d62666f8b1a78142038690f9156a0a5d2dd6fefe9e6f86cf7a5be256b70bfa1cbe25345fd35de8fbd4923ed8547ea12583cb425aa0db40959ae1e0300e8a8f049d3270ef6a3d991a8066cd0bf865e8ab9b5a6d54c661c78c9e7e3ac91794ea177272bcefdfcaeb026099008723ec5f1e06347b0f1932587356de25a5b1d331dba77e0f057cb12dfe983aef8462b5f315ecc20a8d6660a86d4284a58ef47a9b3abe2c0fcb255f97c73ee783bf2ba354f4446ba6da6dda97aaaa230e39545136c465cde3db263e975cf8406348784e3b3bbd8d91e3dbdc3bf3461b3cfc17621c062ebcd64240abbf0c801a3d6cdb14a47ebdd3d615ed190750a296ef3ea0197b418a67f52d3ac930b70a3d678b83ff13d60e2173cf9cd4cc77b3e86c0a54b373de715384b913b8af29d326cd8327a67097485623b6cf4b04f2161c5caf3365335bd50d41c8813d1de5acb5d796c8c879803593442294e83707e5bdaa1a58c609d648cc5561026812b5e3631b11", 0x1000}], 0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x20890, 0x20) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000100)='c\'$\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='e+\x00', &(0x7f0000000280)='\x00', &(0x7f0000000300)='}\x00']) sendmsg(r0, &(0x7f00000038c0)={&(0x7f0000003680)=@in6={0x18, 0x0, 0x9, 0x4}, 0xc, &(0x7f0000003800)=[{&(0x7f00000036c0)="58d997ec76f699fac615f512da401f939f3b4820017e86832bd60c28c3d79ebc7a56cb9ffe02d71e416871cb54a9f3ccc60c8a03b7506a1e880cc74929242c88e724aba222f51a4545afb96806d56872edefddc774fe9321b271b69fffff27d5c9333ac45a127b1cb084d672779a7568bd1a0881f8d4d8869bb0a48e489edb10a09d97297997dfeeb9bcd4fb34c0f3c50b360b39e33073889a17125107fdfe3d551ef6d5a9bac81ef979a1ce67ec5423053b6faa1fd0d7173ec47df8b031e7c42a2360287df692348f6c4611303c8f026316dfd0615acd4b50a69c8cf6ca", 0xde}, {&(0x7f00000037c0)="8e76b6c085622337ad46caf4d089388c11c5bad31cd2b071f182bd38027dc2ad38f4e55cbc22612e1a8b7bc1f7b941793ab9c7fb01869d97f885e4", 0x3b}], 0x2, &(0x7f0000003840)=[{0x58, 0xffff, 0x0, "60ee249e2b5bf99095b692ecee90b42460aa1f95f52d5f0d1127a4b08824bc87d6635b7ca0dec54a5153f626f6edc3bfbfe5b703660b27df612929f1a80e757c43065fa8"}], 0x58}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x8}) r2 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000380)=""/36) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = geteuid() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x2810, r0, 0x0, 0x3) setreuid(r3, 0x0) getuid() write(r1, &(0x7f00000000c0)='1', 0x0) 22:28:37 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) getppid() r0 = shmget(0x3, 0x9000, 0x218, &(0x7f0000004000/0x9000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 22:28:43 executing program 1: r0 = socket(0x18, 0x4000, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xb9, 0x8}, 0x10) 22:28:43 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDGKBMODE(r1, 0x40044b06) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/111, 0x6f}], 0x350) 22:28:43 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000240)=0x44f) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') r7 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r7, 0x0, 0xffffffffffffff50, 0x0, 0x0, 0x0) r8 = getuid() getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setuid(r8) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8008, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) fchownat(r9, &(0x7f0000000080)='./file0\x00', r10, r0, 0x2) setgroups(0x6, &(0x7f0000000300)=[r4, r5, r2, r1, r4, r3]) 22:28:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='r\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) 22:28:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getflags(r0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4d}, {0x24}, {0x80000000000006}]}) r1 = getpid() syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") fcntl$setown(r0, 0x6, r1) 22:28:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x3) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 22:28:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x80000000000015, 0x0, 0x4}, {0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2a0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000016a6fbf6cf0e28f14c315ff284ab2c7c0a26e2991f8edcb8868cead9b06eb063ad802fb5e459f7186e97486a0c80eabe78d2a29009f6b4b0cedde0ef57e5fb781275ab86ef3ce61bdaa963884e3805302629fee63eeb747f078b26eb76f4ae8f7c14ebf6e34c372011d817c80c59ba5ed9532a38fd64210670d7f24a3bfa9809b288999f5583a104dc60bb53cb3cd9f71d142032ef10f39901ba4665ddc50a6bd90cbc4c216ce149bd2cbaddfff5c2df7c16b71eb2e4a06343099e7de106df5dfcd2cbb29caeeef0d6def0d316ac003cc24ac51115b56f4a99cb96aef19932902a96f61eb83da64a009a5be46165275a67bfaff0f6e9e8a2b88a9e12c0f9235cd6c425ff1e666247a72d45b7177f516c24e283d62dc404180907fb03049f48deec39083ed7a7e70acc17511ac741c8884a33e809f89dc6beb456bdb771dabc5acac62653e8728aabc638df5adfa12387dd51c0001a8e7deaa0aa11d5f9ce7c16e17a14df685092688063c9ae64739efb1ee495df1706e67dd665a98350daf93e571aa2c0f129bc7076b653f1ba13855f0124787a1d0394d098145ca3b2c5b57cc44284e19dcaded95702d05c5e3bb393a8f55997ffe94ceffb0d63f966c99837899b02bfa5135bec5ddccd4090e2c9dc1333f2edf1dca2142a114e174a489ef18d9a9d14f6e9b592dee1"]) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r1) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000005c0)={0xa, &(0x7f0000000580)=[0x80000001, 0x2, 0xf35a, 0x5, 0xffffffff, 0x101, 0x3, 0xffff, 0x400, 0x0]}) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/91, 0x5b}, {&(0x7f0000000240)=""/97, 0x61}, {&(0x7f00000002c0)=""/180, 0xb4}, {&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000380)=""/63, 0x3f}, {&(0x7f00000003c0)=""/242, 0xf2}], 0x6, 0x0, 0x0) syz_emit_ethernet(0xffffffffffffff71, &(0x7f0000000000)="c3dcad807144a31279164229e7963747515f9e011751c19b27647395a301bb15c9001cab977afa9cff652c121484e01b494d6bba4f5238d8b9f92fa3d6a298e09e23fc570c0dfde225fb74672ad58ccd8437883cf616f8b0310dd3ac71ba730e92082d52e937") 22:28:43 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x30}, {0x74}, {0x80006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 22:28:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000140)="b8a01967c35118c238a64fabcbc6d40bf7d6e7dbd38ce3b36cdd45418b28db498fe6e4c66c2d4ba5fb627e39ebd16b2715b4a3a1e068dbc62250e66e5cf53e663a1b1086ec9b6c28ac80a8bb8ef7a8dbd3d78e938c3e35fb0ad73793b5dc2486973817b4ae66308a4a24468805c0ec93061e1cd88e77637bf9de7ac554fae160c3d1d9cfad35ad3456b9681e95eb5bd4966a0ad3d657c9ced4e8ab54", 0x9c}, {&(0x7f0000000200)="408de4e85f283f41863411a8690e945bfd447d4488b359dd864d31aefc29efcb342e10689f5b5c2f179aee8657daa78ae964558d308459da0bb2a83112d62a04ef41c5c472e1066f5cbdd250bac5eb678ddfe1481656e7db5e0790e4587d7699f3b5a77c4b17e203fa8b2856ebe8a4d40d60bdb9236fbf541d6181853ce5d305abb3dfe0b4f224a6aaf5346590747432d3e656a4991c2ae4bc80b8bc49ff1125549a9f5f6ad9c0c3ba6745d7c4c01df658f3b705b130fe7066f728968a36a3d7112b65400ef756ed9a6fa9d256784abb3b8d7db6ed1958e98193d78a28b746b9c68c4476367b4f698c386954311946b4", 0xf0}, {&(0x7f0000000080)="d3fe472852b1c827527d7a399e2189122e4d58b8f594adad40ae2519bd2bf3208cde", 0x22}], 0x3, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:44 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10aa1, 0x0) r1 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/61) getdents(r0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) getdents(r0, &(0x7f0000000180)=""/83, 0x53) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x680, 0x0) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000240)=0x1) r4 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x810, 0x2) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000100)={0x3, 0x7}) faccessat(r4, &(0x7f0000000280)='./file0/file0\x00', 0x4, 0x2) open$dir(&(0x7f0000000300)='./file0/file0\x00', 0x7e, 0xa0) 22:28:44 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x8) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x36ba, 0x800}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x64, 0xf0000043, 0x7f, 0x80000001}, {{r0}, 0xfffffffffffffffc, 0x11, 0x40000044, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x84, 0x20000000, 0xbf45, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x10, 0xcc, 0xfab3}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x10000}, {{r0}, 0x0, 0x24, 0x40000002, 0xffffffff, 0x8}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x101, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x8e, 0x3}], 0x80, &(0x7f00000001c0)={0x346d, 0x3}) mknod(&(0x7f0000000200)='./file0\x00', 0x20, 0x3ffc000000) r1 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x144) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8281, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000002c0)=0x2) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000300)={0x9c0, './file0\x00', './file0\x00'}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x10083, 0x0) kqueue() r4 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x10) getpeername$unix(r3, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) kevent(r1, &(0x7f0000000480)=[{{r4}, 0xffffffffffffffff, 0x21, 0xc0000011, 0x2, 0xffffffffffffff5d}], 0x7, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0xa0, 0x80, 0xfffffffffffffffa, 0x5}], 0x7f6, &(0x7f0000000500)={0x800, 0x81}) chdir(&(0x7f0000000540)='./file0\x00') r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x10280, 0x0) write(r5, &(0x7f00000005c0)="792723a83e3aba4045842dd21af9ee942d", 0x11) fcntl$setflags(r0, 0x2, 0x1) read(r2, &(0x7f0000000600)=""/4096, 0x1000) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001600)='/dev/bpf\x00', 0x100, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x700, 0x0) fchmodat(r2, &(0x7f0000001680)='./file0\x00', 0x2, 0x2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000016c0)=0x1) chmod(&(0x7f0000001700)='./file0/file0\x00', 0x100) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000001740)={0x10, 0x7d5, 0x4, 0x6, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x8000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xff}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xffffffff80000000}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}], ['./file0\x00', './file1\x00', './file0/file0\x00', './file0/file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xff}) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000001c40)={0x0, 0x0, 0x4, 0xa4f9, 0x1ff}) linkat(r4, &(0x7f0000001c80)='./file0/file0\x00', r6, &(0x7f0000001cc0)='./file\x00', 0x0) read(r0, &(0x7f0000001d00)=""/30, 0x1e) ioctl$BIOCPROMISC(r5, 0x20004269) 22:28:44 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() 22:28:44 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r0 = socket(0x10, 0x7, 0xede) sendto(r0, &(0x7f0000000140)="0487e7631c3e87aa35c4338edbfc33bbaefe9b06d098b90b363ec3b1c6524b3be6a2385cdc5468018aa0deba12b55ea1db95cae51d4b8502fe19637c1ef36e6a354e336da9778a137512afef4c82d65bfed06ed6f2eb28ec37781d0c28d3a4d02077d0c550e8d17af2934beab2c97d61a03e6b548fe037e5364a1cd433cd21eb8c2a568697097733ac189d6ea36283b5a9cce6d2872e43a9a0c5b8384bcbfcab19f41dbdf72ebf67e28c05bdab31900c429cf76aa2b61ff9b80e1c83", 0xbc, 0xb863a3a1daff34fc, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 22:28:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x8613b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x50) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000680)={0x1, 0x400, './bus\x00', 0x1, 0x5, 0xb94, 0xfffffffffffffc01}) utimes(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)={{0x40, 0xffffffffffffff80}, {0x5, 0x4}}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000180)={0x10, 0x1, 0x4, 0x9, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x2}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x9}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x100}, {&(0x7f0000b03000/0x3000)=nil, &(0x7f0000f84000/0x2000)=nil, 0xd777}, {&(0x7f0000ee6000/0x2000)=nil, &(0x7f0000d9c000/0x2000)=nil, 0x40}, {&(0x7f0000a95000/0x1000)=nil, &(0x7f0000b45000/0x8000)=nil, 0x800}, {&(0x7f0000fba000/0x4000)=nil, &(0x7f0000afb000/0x1000)=nil, 0x5}, {&(0x7f0000d7d000/0x4000)=nil, &(0x7f0000bff000/0x3000)=nil, 0x1f}, {&(0x7f0000c8a000/0x5000)=nil, &(0x7f0000b3a000/0x1000)=nil, 0xda1}, {&(0x7f0000b29000/0x1000)=nil, &(0x7f0000d6c000/0x2000)=nil, 0x51}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './file0\x00', './bus\x00', './bus\x00', ['./file', './bus\x00', './bus\x00', './bus/']}) 22:28:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x23f) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getpid() r4 = getegid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r3, r4, 0x6) 22:28:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000080)='./file0\x00', 0x801, 0x100) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x8, 0x4, 0x9, 0x0, 0x20, 0x8, 0x6, 0x0, 0x0, 0x5, 0x9}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000100)=[{0x0}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x6, './file0\x00'}) clock_getres(0x3, &(0x7f00000000c0)) 22:28:44 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x8, 0x58b, './file0\x00', 0x100000000, 0x7ff, 0x8, 0x5}) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0xffffffffffffff75, 0x0, 0x0, &(0x7f00000002c0)}, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) 22:28:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ftruncate(r0, 0x0, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) dup2(r1, r0) 22:28:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000400)='./control\x00', &(0x7f0000000100)='x\x00') lchown(&(0x7f0000000040)='./control\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/24, 0x18) execve(0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x43, 0x20) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./control\x00', 0x101, 0x9db, 0x4, 0x1, 0x8, 0x2, 0xdf7, 0x2, 0x2, 0x400, 0xe67}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000240)={0x500000, './bus\x00', './control\x00'}) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) 22:28:44 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) poll(&(0x7f0000000280)=[{0xffffffffffffffff, 0x1}], 0x3f, 0x7fffffff) r1 = socket(0x0, 0x4, 0x2) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x1}, 0xc) poll(&(0x7f0000000440)=[{0xffffffffffffffff, 0x42}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x3, 0x8, 0x4, r2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x9, 0x7}, 0xc) 22:28:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777baa6adfd325469869a634aa1e1ab5f40b03ffae6eec9d492d34e2e742e2337f0db3b69a67c837a0e16a1f89659c6983c84b2438fbdedd7a2ed3cb248f652ed6b0ed17f5ce8935847b0f6ddcbd144b3b0acd462cc6ebcaacd0a783e12ec54e4af6fb4f0154088ea08a66f4327e15f6588f65ee679e06b210ad1aa9b0bffb336e542c76761f625aa2149b2dec14258edd37c65602a2d3b57f4f03be2be3e4904ea36043e7b89fcf8df7ed7dd72ac580d982c7ad59f7dd3d663276ec147c3ae7e8b94ed8b0fc1209d17c6a7c0666c88a0bcaf743c25cc7d2a0d19528cdf381c1db8b5ef82d0f719de862178096d4e21a5c6c64db48849983f32ad34fff10b3052ae9e08e776f3c2bfc3b99b7748352b405dd522bd4ecf7c5dcb97b8ad25d94884b1cd8374567e86cff852322e0ac2bb76d382a65f6f313b95c3fa94b799ceb4e76515d60c2092770026fb10affdd2155923f833fb48e3b674c9f54cacd627cc7a83fef6af01d8cbc85c04322c65d432c940f942430bbab5eb2992b9174d7d122f07adcc0dc0af396c7d80025724130db3403062dc2e87ee62676d80c45543dab1f598664e16426d21b42152729243335faefde4cf8694f73286024f22a98a379793c5fd8375028a4ac9ff7337e31703791c33c728c88f52904a765fa30f37db4885bc6eee4df7fb520abe010045f3622bb1ba4e1a9ae37c0ecec8b6acbed7f32b19397cad1672ae24bddba492f4273fcbe837de30f572b9c5c184ef3809fa5fb4e682d9560eeb3a9a8452f3417abdf6ada856a8466bb90420f7dfdc8f790f73adf73910ad8ebff863aa150c9280bad3b1c6e60976a8ab395f72e75c003ca3099d13da96312dad4d4d1f3d4fee9e81871d3ab3f9dd8ddbbd5eab9a32b65a991c23947c62f8bf9f24b3f1cb8b5f6114154ea3b9e14bcbae76ec59ba325b4d870068c221bfbfb4c1d036235e3b4c959a079b5ec9fb22acd2ed3a3c2c5f655ef737e2cf63ee0a000f8effe8f5557713f8efb08de2bc7773d023851c649a7f37964df8bbe39b392eee2973da0d5510f55815beb4fb2c890b894ff05246a0cf4e8ef84c61b5e8c9a497ec4b8d96a6394916d59b47840f0c1aea59014c1c9cfc66a295bb60d5c2ddf2160fc19c794545a492ab1c645abf0f128c1537a3d6dfd27986cbaf6387d9894d85879a426fe949dd9aa53a6444eda8f716ff3b10df04fd9dc10d825fdfdd707a6b5b0d091e6ea44557e357624687e4f0a9fb08d4c7da65c7d70648eabe38504c14aba5a0edc83d89061fefa64adbd229eb24f8be9683252e25fb7a6479b601de42ae9de77a5a202d62d03451062cf8937b36aa3b600b117462148b8a55790cfb689b494e6e58c54981b078ec11a6f9b4c5eaa892920c92e42617e76e49f07d16ad4ca1152ecbbe9235599e391ebfc9b11d5080d16ac1aa64d00a0b472b4942cb68ab0411a4c9330281eea74a56857f6e9bca724dccb95fb380be69614517741ea5351300bf5470137a1bb1ff280e9b6d54b65a47ec2c547d8fdb30d8c3390cf71dde2ff5b4e725c5ebb27d59a1a2746cb9844653091ca811d0b5ce73d0e2042b954bad06b5720924dd8cf5ca2e00c2e324312c91e85678ae951cc9ea4b9c86c03b347f5bd8194513be84be9f83049419403593858d6d313d0cb41718c6f86a82225edf0dbb2903e001e7c2606df05ebd17922185338a96d336fff40ee7374a95e0c845d77b4e9992fb8f4f4f8422f6d8b8c746e37124a36e55a554f54f1a5688e979ec742de17db70964cba14f95bc1b8d99965b477a0935929e2bbfe8ce748b914373ef1cb767446c6b68d5424df615b8a2e720711a182a4a64be0b2850858eed9bb3679333cd48a3313c5c1dbc8b54322a41879b3e9c165162d7959a512d8996c880579d0d11ac833e903bf55c3496470e3066967435b4ce281433427b470c490501dd093265cef77bfd4272ed0cee74a697c993b1e8bbba98eddb8d0c02e8f2f5cd95e73dfb0b59a18124a95abf12e572e8563baa92dbdf5de846690c421990da88036ec73acbe247185c066fef81715d6fae12b8b6c4ed8437923dde6aca0824ab4fe3e7cffec68e623a86dc37f490f99d1db1d10670a9446a0d77d47f1b746e7824abbebdb97e455b9fd1113441bdd23872f7431f93b273d945575163feca2b7110b577976c15c6ff21ecd161ffc24b7ed3fa2e2bd958e7f5be4e4f496eb0f1e145794663a9dab340dfb222154b69963e45643627e3609aaf864c8ac328a0e33f704359c0c17fff9be65554124ada27a9fb194761f1b69e85bb853817ad414b1fe52fd986b7a365726ab8b1d9e2c6bb42de9658f5e67d60dd4259f6fba21397b7471e13c552c76c8805da1879579f4d3da9c23bab7ae68a7a545da651ccf105689d3d61707e9e5cb799e8dd790bade73d811006e90b81a0baf94e0a9b84cd2e6425202bdd9451e34e65a300c18efb34b693965c86551b8078bdc71dac73291055752706f4c50567d3fd020bedcf4107e40581dcfbba6d856e22883ba366908cefe39bfb23117b74e43735b60e8b90fba0b49b4c4ade6c09d5e669277742b81822ea2283c12758a82779e14527f235f7d5627a1ca4c95f2fb89fea18bb0ec5560a5c36e1ed21583c3bff1c08a650c2473e86ea5c9f536f9bbf74b4c9efa38e5e06c6a2809bde5d2f73d8097b4dd040287b910f47f3c12c5170aacb4e30b77e7a12e61253919927a9bceafed54b3ddc652f5275ba2a26c5af02126707a200202fa4dab6d3e83eb976c67fa0924c98db216c0f0173163ea6a29ffa053fd9b200afc436c385d5e0778ef32dd64af9103b54e7f7d708d7882d3fcedb71a5f9b484b8da9dc19167d0069cb51208862081e60166811fb9d2d412edae4d0954258ea9d91b52cccca8de0175e1749277bd14c3f02af29c52c01095b3072215a08016a03c3b949c5b3b116cce445cb2a12c183c5525d4cb39046a6bc2a5af4e50609c50ae1c711137d6131ebacf89b12e5a68e10dc8f1af46859fa5218193408007608c4357e3fe81c8b52a6ecd9c5616c9b1ef0d31f0e4ce59f4c642ddb22742e9fec2317de4d762f1de847d2122cce099aa5dbccf872c4a470233c7200975c20dfc110bd572ac368b9a165185577679427c27da1ace2218d5aecd4f324ba7b83f8de3eb069bd8882ab994191d48bbdf12a07d537e5a8fc97c434154c14d24d1ed0cb7e2ac060bac5baef4a545a8f3eb0d9901b2629cd96d1c4e6a80e102c85a5311875eaea3e280387130ca87972a725fc365e75a2b69b5d82a8ebc7f3f8f2e0c8a3328154b1e79e71203e418ba32d73f7b4b66dfc1f122b05691d57c1b7a5f14452881ca5cdbcffe09d23fbfa7a", 0xf80}], 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x10000, 0x1, 0x28, 0x0, 0x1000, 0x5, 0x45, 0x0, 0x0, 0xfffffffffffffff9}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) getgroups(0x5, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r3) 22:28:44 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c673000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x7f) shutdown(r0, 0x2) 22:28:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8afd67542a538706000000a714000000290000002a0023c0d5b440d7537f7ca33c00000307000000000000d999f302"], 0x6}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x44) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 22:28:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/221, 0xdd}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x185, 0x40}, {0x64, 0x9}, {0x27, 0x4}], 0x3}) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x282) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x4) chdir(&(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x22e) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) getsockname$unix(r2, &(0x7f00000013c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 22:28:45 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) lseek(r0, 0x0, 0x0, 0x1) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) r3 = getegid() setgid(r3) r4 = dup(r1) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000000)={0x4d15, 0x3}) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0xffffffffffffd3a7) pwrite(r0, &(0x7f0000000240)="d466bdca207edd694a4131bc151f6c5c26120fa0ed1c8792a805679518c7dcc408c6b03f4d6f2741e3b9e41de8f5197793352be69f105e7b3acd88ca22f6dd7480e9c1988efecd34c7399f1a28bfc51fd639db7373", 0x55, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) r1 = semget(0x2, 0x1, 0x30) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000001c0)=""/114) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b104e") 22:28:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 22:28:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x28, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000140)) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$getown(r2, 0x5) 22:28:45 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000180)=[{0xb1}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc00, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x7, 0x5, 0x400, 0x360}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) 22:28:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) socketpair(0x1, 0x3, 0xfffffffffffff800, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(r1) fcntl$dupfd(r0, 0x0, r1) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000040)="54ffad2d6a7f99d5a1db2021d10c7114d4f37cbc72058ba024d410fb1fc3056ebdb31e75c7446837dcd0afd33c019ab560c95e294a965d814fda7c1f26f3eff50545", 0x42}, {&(0x7f0000000240)="ec0ec63836b50543391827ffc323aa2b0aa7d8e1b1f3b99fcd9823fca96b7087195073e2622da0fe18511847f4274dee8815551add8538df1691504f0cfd2519472b9336a99065e0e289d4db9900fa5812e67fdf8b4d68e168cb74fd5f633939734db14f7e81db7bd5522c7ef21d7278574f927cd4b374d53628164d2865e7c7452ced585da8b1f2dfa761ad28b1c0a61b478fc91250f920acf609206f40ac48235ed80700af754a71b5eb458319e16d8b5ebcf22b77ca628ebb27353bbb235a5f380e", 0xc3}, {&(0x7f0000000340)="8f6ceafb85a6955e204bd9ca77a0133a91d481254f3dbe599739921363b81c78a2c84a46affbb67a0042ad3107f9f19bb44a7946118490071d53f393bb2867e0505c1307361bd5f8645bbaab4eda7bd19257701e5b32ffc36b2a28697ccbb0c5f61b3757027a014d64d40632092f739d9885b4d2649dd65d13ffa2fe47a6a7bfc427f62ef0510d53b758840c3d89663789a6b463d0554975fed31fa656c98dd6609177ffae556ad016ac118ffe57fe7f98defb1bde3d2df904b205d43c45e59af0de68b54feedd15b507023617d67cf1fa7efa6b67c8b47ef1d68d0faad822d271ed8d6769ce45c935", 0xe9}, {&(0x7f0000000440)="72dd61cda695698d79", 0x9}], 0x4, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/253, 0xfd) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 22:28:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000000)='+') 22:28:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb18012f00"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40000000000}, 0x0) 22:28:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000100)) getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) r2 = msgget(0x0, 0x230) msgsnd(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="030000000000000036d044c09f0b915eaf98bab6e615dfd8f6ef33e3dffa10828e5dfee30c9ed484e2b95c8faca58e361a38485e2f1109e0dc3740df527103ec28be587a0f05fc1bb2f34df912e8f526824c9afe231ec744204becdb913ab102269497c1af13b55c2a81e1c4af09328e145b68ff2ffdeed80600ba39c55e572a723a0deac0b717aa1b4b4870851c2dfc721e11de208ab23da77ff3eaa41df84db17e533154b20f7f1858a688202afdf5368065b602aebac519394769bfe4138f3db824b53fc8622a22b58dea0a7c4f1baa8200"/223], 0x1, 0x800) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x48, 0x0) r6 = msgget$private(0x0, 0x110) msgrcv(r6, &(0x7f0000000300)=ANY=[], 0x0, 0x0, 0xfffffffffffffffd) shmget(0x0, 0x4000, 0x3d, &(0x7f0000ffc000/0x4000)=nil) msgrcv(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000e800000014c85b5e000000000000000000000000000000000000000000000000a7bc5d96df42c96943e87558d36325410000000012d12956f6ef656d1ef0d21100000000000000ed92cc38cb1a3e6454c5f1106cf102c2d54b8100000100000000000000000000000000000000000000000000000000000000000000106f568d6e68c0fde0000000000000000000000000004b610a8d2fd5259e0000000000000000000000000000000000000000046412b8e971aeabc6b42d000000000000000000000000005ce8b2970000000000000000000000000000000000000000000000000000000000000000af9f1d500000000000000000768f121c33c4f685d8cd95bc00000000000014c656426cd4e7778398c69c22090f533c3527dc630b5ef3e704d765aed86c839cf9b0069e9e342e00ca7e1802ffe0f5c2e2a0564eb68ecf7ce599dc244b551370a3e0fe1dd015404f884591ebe64fccb29fbf72f62110fc9e2f45d3b45ab437d7261c5c996b14e437fbd6810a1ce8a1317da21b052c7562d8fe070edd34ae927ee2971575214fb30567a7c024e199a29a66e3eef0ee3ea2fb32e0c3f716deb583d8b107"], 0x1, 0x3, 0x1000) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000240)=0xfffffffffffffff7) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000700)=[{0xaf}, {0xc3, 0x1ff}], 0x2}) msgrcv(r6, &(0x7f0000000b00)=ANY=[@ANYBLOB="0000000000000000000000ff0f0000000000000000000000000000000000000000000000000000000000000000000d40130000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7abb00784c0bb28b1a02f000000000000000000000000000001000000000000000000000000000000000000000000000000006e547d975f2ef04c208ea8a14014baca8b954fad60ea0054fc4eba153ef5d765ae77bd7447e52ea62a7a9267b4718e16ef8b64028b98174035c8a8563e6c59a711f36dbe86ef443d3343671f70fbe364b89310029b206fa32a9521ba9fb73a2254533ffa74de3d32c81520cee528bf465bc663a494195ac405e02ae358dbf4a8fa100744f971c8a6ee7ba7a17db4e804c3df05d98498cd22d2"], 0x1, 0x80000000, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) msgget$private(0x0, 0x40) r7 = fcntl$dupfd(r5, 0x0, r3) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000680)) getegid() msgget(0x0, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2010, 0x39) r8 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r8, &(0x7f00000000c0)="65e51accd0382342f4f7ac9ca7ebcc9eef2f901ce582489e04000000000000001f6a5d", 0x23) dup(r4) msgsnd(r6, &(0x7f0000000880)=ANY=[@ANYBLOB="0122000088a1247423b37db3fbdee43cff4b21b244480f8725999aa436dfa8c16c9adc29061da80174bb7f5778fc1cfb5ac90c9bd412d90867f38fdcec1e0370ef206e647b526dc59f9626a2952217d350ea2be2e57bcb9f4b4317ce93b493a3edf21ccb1aaa8c4daa965a10074c240d035f7f15ba1ecc48b21eaed11ae05fc11b3b9488bb398c93d8455100000000"], 0x1, 0x800) 22:28:46 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000100000000000000000000000000000000000000005c6eefb02bdb914c0b1e1145a60100000000000000000000000000000000000000002a0c000000000000109c3e71aeebf70fb522"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 22:28:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff7, "42ef517b00992afdffffffff0600"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000002240)="17163f874938dda960fff5f32ab939d8a23cf81950f007a1aacd8e76a6d6328da97e4ab420731a391375a651d00f2f82fed5c1c8df882e43a2bc16fd37208622b6c4d9c9edb80a471d8c53a643032845bafef9e701e099aabefdf564d6733b3ff8c67cee92b7708ed5f29d482586319f651e047c436e099b7ea3fe70017d75cf20250eed8d05a6cec68f87dda54a3ce90e47d173fdd7c0fb2dac6acc3026c6f338b7b2fb5d13460c9911212f0c5ae4479557cc2e82229325c8ca30dcd34643ada2f7ae12f97df1d513d6b6f61af54d23f309807e5fb3ae47d3d9e1985cfa4df7e3d3b2606dd4945da471be3e335a19203635e1bc905dbd5d366964a65fa1d714196a02a21cca13f6a288f13eec86c132f2bea765289304168915439c0cb8f912e11007074cca754d19acca1140a99b70996673516d32142069b091d467c5a69d46436cab5c132b579a55ef421df6145c5c3bfac82239433ff95999ef2ce65dc5786ff532a19cef1ba487e4753bcf023e297bef196292631e5dffd17b85d8aa0fd8c3bf09fc2d2251e35c0be0590b11015eb3fd19c48e1bcb0f1f8d55f4e837ee25c063b466ceab1df94da477d7517c619fe93d757c9e375f055cee0435d37e499c844afd3fede503e3946196e9b69dc3299d6fbec2a889670f709c4ce717882e9a5596e8db9f403f6da72a11e368eff94ae2240ab626e880acf101a3b4127eed93689aea9a4adee8fb363f8d6559ffd855680548e00460f8cb9f1f8808cc15285e3a9f38807a261256296188cf1b14a9fef3aff1954e87bcaa89c0ead0c8a41ac727e19c806f20113298bec997f4134388c85b6ad5ad07c261e74c27aa03c62c739bc24401ffe2a33fef4dc3a865bf000270894623a83e9ae832fe8a4c6e5dacbd732f0f8d7ccc76930450a28bb55ba9e49a8b9e912b70c40ef95a4200df2dc8c5377cead1ced6385862c6d0591c2df2ed1fa7659500796a1aeeb27aea129075271bd8d02ded2c0c51a2a5138a6673e468a0018d6b498964a6e10563135e85bde8388bfdc469764ff7964d4197230196756cc993c09b9a6decd7745a38aa5c27b0fddd811efd328292ce200efe995914445f961d0c2e70a7b22c1212d3a807a1d0037bfec6d1da74ce81953a7d55ef0932deb8ffeb2fc2faec38c1bd821d12f77db1541cc62aab2b2d69c7f445e9e9da50a8e471fa3ecd567b963f1d6a6f082dad8a6a7734e9a4aa4b522638ae6c36b8ea1a01ead806166cb9838c597ca178a0100978d61198f55746b3433f33e7def61230c59d42a29d352725d8b7673152a1ec5046e7b2bd820a1afd3b7739153c8903c0009f23140ecf92f152f3b6b6e2a662e3524902851b1df1fe63ee4aed51baf016353b62900b8a0b221e2beb35754ba727aafeba8e9a6cc1b2c15e6e255fe471e651508bdf35866f84ec422ace122657d9202f626cb994bb914e4cacb40bfb11ed725a20555c38df80d255e27ce2f5988e5cd50bf131533c14c3fcc9716c303f40c23ea74f39eae46bce7c5105838a5fc9c7939e2b6f2fa2174aa42671165ddaa1bb0b42aeab581c2f0d7c06c3d77c42ea927fbbd826c98cba24a4776a485d95b2d24a7c94e170496bdb2e04c49495f28a528265fe196c951b0b5b74904b7693bffb0e249955a0e0079d1407d701a51df3cd450c62b3d0cde5ee70ac7a74da6948bb1b95ba80e4f26725e67bff42af25c605019f06b84dbedfb5fb5875b7e417eb2975f1401f0450f088af5ca7990e2d2026c3b82f079f8f5bc4a9e047de5ae632c63c292b53a9661bf5c13e9bee251ceed0231f62178de83555455f57c1ff46ff3eb62fdcd6d3826d0b385e3d293217e9be9f474c61adda85945dbb55604b969a1cc81f9455d8344177d75a4e2f5568cb3d86a81e9e308132ac65a0539cf8f6285c872f39995c061672824e8299c65ab723d90875303d263d3e0b155fd71cdcd9089ead2c80d9f59fccf74d7e0c186110b1981c5708b0f2dea55884f4cdc774aa893eb227f805a557d98e798788c828e8dcc139d0c48209a8fbe2fdf1b2514e0165c784dab82e670d0358e0b4a72264d3c0ef043964cb37199fd352b2b82dca27b1dd07b57272d14a38319dd016c7ee90c23a0ee79766b7942fbc973b9dac3ff3bd686556642ec468132cdb33e8cbab2d1978f9ab356ea7a2932ed77a25f1e51c8df4382d31a97f3b280cfc41fe23e39848403b4bfac8d2e65b5626b0f71a494d25213052d76cd0f9b0809231a108734198d657ba01178bf59fe5fcba33a03bba1cc966dda40eb46d75d734b279f4d21758bff4e8cd55ed54621e365a7eaab4cd11432e64ad10bef9922088f85570ab39ae1390df7fbcedb89b9569b9af4c59244e59e75541ed1cc05bf65e077e2c903b3e286a22579b1deffcffff8fe5626ae3f31e70e428e1b2162402a6d56ef43ce18021a0aba344e88bb17bc328123cd5361e3c83e6aaad361247a498e648aab71caa16dc21", 0x6e6}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 22:28:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfda9, &(0x7f0000000480)="86f26381d70eaf4e80392ee15f3e095967ba3c1dca63621381b400c19be02f04ffff06f7ac92208f9e925e1bdf6c9e38e1fc1c5e0b0dbae56fc8cbf5c398067b4211218b42a89b75ca13ad62c65a1067a0fdb08d85d75b540e07aa8ec5556e205124c949b3ae80dae5119973c6f018e542a8c1bf39f197aaf18e70b0e0af0fd371b4d047e96483f17120db06d7243a500d81534b8c6e8d4acc54af79e9442c1fe35fd4632193c93133af19cdf3e200b08be97fa6") 22:28:46 executing program 0: r0 = socket(0x11, 0x4003, 0x8) sendto$unix(r0, &(0x7f0000000380)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x2, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x80) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000001040)={0x3, 0x2, 0x7fff, 0x100000000, r3}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000001080)="f221ff8f24c1648f45ec2ccf35ef2a14771bad9e13353f6d4a2f255521003c595f097106f1399b6e9872747a72e5e3190fc1ed0fe1486267664657cba01466996fe2cf87b8bee2faec5393acb882d88da07f83a3703c79f9101c74c89f040faf0325e67135730143e32de08febb10602ba", 0x71}], 0x1) semop(r1, &(0x7f0000001140)=[{0x3, 0x9, 0x800}, {0x2, 0x10001, 0x800}, {0x1, 0x400bb2, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0xdb7, 0x1800}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000001180), 0x1, 0x0) r4 = dup(r2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000011c0)=0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000001200)='/dev/vmm\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000001240)=0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r5, r6) chdir(&(0x7f0000000280)='./file0\x00') shutdown(r4, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x0, &(0x7f0000000100)) shutdown(r4, 0x1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001300)=0x2) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) semctl$GETVAL(r1, 0x41, 0x5, &(0x7f00000002c0)=""/152) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000240)) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001380)) semget(0x1, 0x3, 0x1c) 22:28:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) pledge(&(0x7f0000000000)='/dev/wsmouse0\x00', &(0x7f0000000080)='/dev/wsmouse0\x00') r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xfffffffffffffffd, 0x40000000000}, {0x18, 0x2, 0x10000, 0x4}, 0x741, [0x4, 0x9, 0x32a, 0x4, 0x9a, 0x1, 0x5, 0x50000000000000]}, 0x3c) 22:28:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x9, 0xff, 0x4, 0x80000001}, {0x80000000, 0x3aec, 0x6, 0xfffffffffffffb1d}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="b6e8f716") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) 22:28:46 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x3a0914c44f7b2030, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x13af74d1, 0x3}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) write(r1, 0x0, 0x0) 22:28:46 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x0, 0x1000}, 0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = socket(0x12, 0x3, 0x80000001) kqueue() pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000240)="dfd4521d150bf8bba4a39c043fbe3bafae10b9bce562d086f2f7be2b6dfcf2c4f2d26b9e1788b87c44e7cd30aad7956bb93a8149795b38c5963f031a4bfe7aedfcf194e94e3cae6b305f648b7124c417c2b1a846f5c7841981abca7e742f00d0a1ca3099bac2d944370075939153e131eec3361a549b3d174cb5027323f8be4d07092f1893d14eb625bf45d1c2ebe11a0d6256e41ec972f7c338cdb362ad852c16fea525af5f6207b4e4fe1e25328393b13830787b898b0f0096d98f457135610a13afa25cb309701fd3f8ef888640d9249176c782f6aa13d67c0c", 0xdb}, {&(0x7f0000000340)="da6757cf99482b14389ac65770f71b4497c6d33964f5cd3132d8b1915a9d6718a5d5acee638850f47dadc683dd65d3986c35a3935343f3a31aa393c7750ef1cd25a57df3d9ef0ba26b436454c465c0d6896b979a8672ebf0b7a37559c1878e519abad91a6582b37c09c6873aea2441c530278e5860849a7a173fb83c7e75d117b16590d34ee7b8a3b37b2836cd54bc4ddc4f225e752cf47a15969a9d48bd6dd5d8e0f715e231190b798431d79417f38c4d1a83d00b92fc87619be01f5ce86f8b71d368bc1f8c55d49200489fe5b26d835399e2ae75baceec9d71e1932bd8b8459db6c1ad38d822d7add932235ebe465c5c6897be4bc646c3fe4de55e3e73b24661a36c9d8518cffcee331a93c383b446c7d6bf19aaf278289aaafb4bf7eea84b58f99a38b54b82958b21f27cb0d4a4d8d1ab3198f19285838aea6e2d65af42dc68b4366b422947b0b009d9b95229e9aacf8b6eaf72dc98a711c434c3920de1a96b95d687b4b2d1885b636322e27177140faa07ac6357c9486c0fb1f28e88250ea010fce07575909335bce35440be330dc65f754a903449882aa673e7613a51ae11ce228efd8cb5adf6597d68cdf2950241921b785f5b8c52d00fc434f2e0166e7a4a0c18ba5aceaaf392fa45abce0d34a2348511021454d9ee13ac121e5ae26d54f5641248307da831d5725627bd2c9a778b79f7c78d7360eff98f359682b705a96471c6d6de97947a230d2b2f015f93616f06c382a3e142f3b16ce84626303973ddd4653e5a51db2f4f8ffa691d212bde0931cab130d50ea58cb8cb0cf545d939dbbee03b4d458ef4a9be671ced3582b58d45ad32c420f1c38785e6406f55c312275a08f89ef0d142d71ca4baae51786f3ece3b7d82e403600df5bdc04a8a1ce9bc996b34b44b46f633938e576221924443a44f246818aa36c9845963328b59b344534f399bd6b5cb8efa384c2210da1aa868a901e97d6d506cb33fef5b432fbc1aad80fa12d89518574aaf5933a5479509a26c9d54d4e5eaabce79ba7de6bf993307d4f8bab8075517497967daa7bebd7653d93f3caa923ecb72ba149493047b6ea15b29e198ece420d1244c890e05202d347d58d366f92f5a426a149f8cd167ca2b254fd77873433c51519ab3a984d3558c4a1f0d46ee4c11e3bbd22262bee1a0b66aa3d40882e7d7af168a5352a241d19a09a6811143dcd907fcdbce349726212bcac502c10e24de1a4869f4b61c9ad24005fb71c78a7b3e23139362f9aa710a778487ff176f255389a59264225bc71a548afdba38d6316560f83d9a3e89467aafe6796b19c9b30f83d7824cdd5be422f4c52bd243e77a00518d452ecb7c70f1301d5bd271d9d1b48f95b1667053dac4c711d7c45b44a5ca4ad9377f42465791e917e12de70aa2cdff0f38ee8bad1e0f7d97084242e2adc8feabb4b989b88cdf045166f4e9a1ecbc343faca996d49696e600b7b53368fca854c30463f7894f2c45eed8267d598b2a9fee3821d32e05ecdb2d3aa3b16687ef4f70ab7d21fd793867d47a9db578c3bf670a78febcda4a5b987ef71634f77b770c45984158fb06b39871e83d168b66e90437fd3b6295062de4ad6ea745b5bf90c6616e9a2e29fa6e377f5f4c4cf6da0a388d30b48ed8b3a3d428b55c0dbcfcdd1f959bd83d5b3786fb90d843482c7fefcd7ce5731cf3178c28e2ab995cdc5039f6c347d810f0823f2bed641ca386bf96a40c3c97a73bba3f2cad9f40d5d2e6c7714fdf3c835a0f732ffcc5230b51773858a13b58118689fce10d80fad71dd427266342c4483ef2725fb633def70e71a8004bcec493a361f588053ae4623a0d9ffc239bf0d853ef4417e1128f4b4bc04657adf7a9ab8d92f199e243ac0c68045aa45a6c1fe06d620dc0d4e7f2ab067ed069b74b523bde74cd11a611252ff44336797b9e0b033748ebb7c15f900319184c9b59cfa74679283b31f0444e3746e5a95418d6890cc95f31523485e71a88f111e16115181e027f86b8578ca63b9807bdc50baf93736f796a0e77fdbddff594abf3a9e9ed7a7f2dd290a112e986240587eca84b1a0a43154257ede56da781bb6b825fb8fdf5aac2c344265e2ba71ec4e2aa386e3541184531c3b3adb7affa25706d04b302974a7464fe2db6fdf93cb7d831963c79e2580139e35a799ac38b2d57fea9b01f1f2d61e7388a8977c6710fc336467a994003949113e4d8abbd33ee9c34ad890b44b317b655eea66dd4f0150a1f8f2d39ef031f7c097b0f2bb7af350469dc49f7ccff7ddfa4c9162ad559ce7d7c1d70d40bc8bd791e789bfbc71bb07875262535e09ace2feb6f7693f800c26c109fbcc73095a66e2a0917c2a7c37185988d39a9b812b53b5f8dd8364ea17841818dde3616973ae75b33f4421eff586fc73d096b6ebdcb11e8068e32b55b6ca0f18ceb42e98132c54378df2875ed0e0abee9e4adaf1070f9f0c5942a22671282ccf1f9e727ef19f942a372ab228129fc6fdbedfc0ef5bc1a5a7810ba73abd8450608dcf15ecfd170f5d670fe29782c8455170a586df9e4291c8ef4d57714c5231b4682c00fa26c8cd49ca62cfd8608b4cf72de21d5fb42c13fb224ad7da4fb60ec14e90c65542647b21a11b1bf4c296eac5be83ec079ff008a8a75e7498bd75c67aca09136be71dc96d8a70e394701cfc94ae103786cbd467f585cfe36d4bbad9b1117fe88cfdee511feffc1deb947191a07496755c3873f506db6242aac1d15df04ac1a161a1f760f4680833ccc72e1f8cde01a148b654c8e6c5924376235d1eb66490da3b7a982d24796924bcda808fac13331bb11bd64b687c7166f5b9762229473f0760f42c32d75acafb31478f4e4e10918e9a675d250cf4aad432a3eee071f6e616c875fcb925836f0b00857cbefeff657708ba1611107c0f7232f00182da131149c823c3b1601fc9b5732804783d343776bd165b1b233c84d4bc169b2ec3da81f3a1b2d0675ec6ad4a8a31468659f178157dab9247469180bee77245a05e8d4cb97c1b2e25a0324397376e3d50617cbc0bf97a6aa661f4f6e80480a371543e422070dfed12b57041a322571f05a251c5bb1a08633d4b76cd3b2f4c467a94740386a743f90ba60996dd460b087f228fb791993fac43f267155dd0b49effe68a1ebe2d20483c52a682040e7daaaf8119b29a771e695f149db8f920d3ab8a7b68864c76280e76dcd4a6fd9e0e02fef5c3e2c032c4aa15006acfa512b55fa81c21820b0248dd006451268ad9b99062c118bdc1e389847d2208aeb4b1ca84857da31dfd8a350e4daf13035e4313abe02114ee1250d7b2c01ab2c1e0369b54d387cba6b6685cba75525deeacf74bed88dda3ab614f635887f86a7dd8080e81a7141917550284aaefae46742841afc7a72104142c47cebcf714fd99b4e399afe1c88d8db622b247a460d4c4cf489fcd9aaf365ba1d4acf3e834f0582be2d855d05443282b0d7e7394ee6692c20dc6370c2918601b26a74ca1a3048e2f9abbc173392ba32388b70919ce735ab9ddfda1339e06c1a58a01984db21289ef5fb9475bc0f0f23f98557f893f10bb949da2755c0f01edd274ea1d05523f2741bf7f5c0349c77544722a359e8d089e8c7c40d4dc761dd2cab15711c3d5f6949cae26d856c761e2e93c7ba6b8f68b3d5b9f324a2098b0bedf19607066ca1079f907c945c537502c5f067d0a9a2ae5ae0327c5d992e4295a411db581c779fd322140d63c6f8fc3ba73d74c2c7e0b67657e6d74cd70a67980101f18a5cb5badb8a728433291ba325dec401b802d06dea30cece801dd15fff44adc7ddd6ae0e5b970e5d3be91752139fd54b51442aed24ae25d395ebfd1cc68a5d69fc5ba267f157a345376959975d1dc2654ccfcd3f6abc59dc81c22fff5379c9de35d7b0ec56b5f4a717f0571e027327577144dbe03c5ac367ebef9bd96bc0c480b92bb000c4beae0d42d09d0129895267de5c31ee90c7d4cc7ee7e8301590e841e7e3805a2667f311b30cb6694dc0ffaf983646a680a931a58d6696089fc6a07a5dacb56af846e3f3accc5992efd34f717d75d4b611e17f70ac84b991a205f23a0820af4ea9ac0c8877df5c476245c99fac5e61890780beae1490d883d959dfd6bb94e86aa2c2748f20a4b23b4771a552d6644de5f0c0bcac43353b6a844aeb402db9adfd8bee9a831bb99a8cca65ca786f32fc8cf92a0bcd36c9c3520828960bd3d0cad2cba42f0eee062c8e9216b2a717f73f0aa97571a0bfa9799bd9229aae34bd1ea6dbb9f5f3da9d4b08dab5a5ee587ce4fc394a3ff181c1e4bcd820bef795f593e162fa8849c4f134cd5b1b98abb908111a2ce59a127d04622302dbf3c632f98d7ad0897291e4b27aa3624d1c59d284cab505c346ce24ecec2284a560183474586e4576a4c51b4976a52c994bf773f09dc12441200a496cbc78701721f042d298c72b2dd87530e02030e6e9289694f1f13936707019d63e4139730e5a3bbbeabecad2d2622c338006f7b26d219a424bfd9c405bb699312a2fbe293807ad5842065485803c510996ab3d2f75b2bbe9cf6808ddbe6af81c4afc2f31dc412294e7d1cfaf0d386f942fc5fef9469c58d3b3874129b17b7ce6f86ec59093083d04cdb21b951bf9a4c9da4c9f799e2352b0042a09d7aa887611acfd4a4c877d82c4068b409448a87ada9813f85bad6b0f3bc0e3b79087ce1e35c20dfa57b88595065c6f0271d02ad17cd79cbf41c5403f95ff39f8372966f45413b1cd1c2c2b52308370216bf96b5dbe7b0bef96acfcd25c105495c909dd90b5b622e166f019052324f0627fd34e62dbe66de601c27f004d74c0298efff9575c191036c1cf2b0f79144b17a02a8123258ca88ef973bef27202903f730377ef92ca88a6bd53e77e47f7b5f5e2234f62658bbc1e9178aa85222df9173605f0e8d5c2284d4322afbbdc991d11b4e947e1d779915f74fa7cee80f570d8506dbc4cff6db29e58d91c58edbc1e29039d409c209834b53736e5dfa151b2a2db52c83cda0544d1e964de500c5e01b6f7712ea330ab39c8b017ffedb4c193846ba016df439eea1b20f2b83fe00692af5cbf96bc256151a0110a609c8c46671978e370e97af67276e2dc7374fdb3a615b12c1d40919f1b8c83c21a84ce1580aa6baaebec1ea337e31054a391c8f0f1b6905152a281ea837dfdfe9bd30e343e1d4819e6cc673e0a70c1f489b1f9daee91b20191dd09d7bc7383de28fd9344ca50dbe6f8a51012ae2d345a8bf267ca70d5b518c992380870b53f094a5b6fe5b8da37032d98cf22042d35b269ec57bbf424440e7a21c9f6f30e366bb844accdd3548125021d2018b2056dcf3538d83fbf43abb299f0cd0664640b7a735ea4ea585e84ba3672c64f565dee3fe43e22a7a6382218a3d1d3854374469c20c7207466de7561694bee2cdb6aa5f13994d485904292a30faa0e099ce462bd4b8cf26748bb61d83b7db59327e1331a4765693e61fc3571873ac4c795eb14052e237928bd7dbf39a32eed8fea68130144df8b5a5514f21425c585319b93917b64de52aba8813e5e6f88648fe5db368294a2307e37afed72eb62a404fe4c3502341fb133d325ba19f5e6f1bba5d99fae3058810465364a4744b7211b0144d9302de702bc603ade92a97f495bead6a5580e6e7f604837ad8665097e3d0805f0b5b2b66118e483243e65d73ada2cb5dd617b3158f7e5747e034828aac9a7ac782bc2a73a697e334722a22bba56ac21b7f3f9ba565ae03a81d31d9cfe826ee7d698c406", 0x1000}, {&(0x7f0000001340)="dc3d13007994fbd28696f657fc613d851bc7bc4341c4808c506421e0ba89455ee1b04ef00e17c0a8f5bd7e16384811904c59a2745b15e9495f1819fae8b61ce13d4ffdae623f09987f50f2553a827bdeb4efedddd3da26579a7f13eff9a01edec0b408f46963704dbb864abb45e5e45b0441d51b94e9b52ff7e5971f20e89797af935d5c6559167ae028a97631d357488452d85a87860c47299bba33ff6d01aed1e03533625a58fe11997cc2f5d8f473f08b31342b69cdd8e7d5402c1da2be7d90519353cd4788aecafa7966ac914fa99784b61c6faef74daf93055f0f752348c05a77a8593a58f6db06041d2972ab3f334c10b5db342a0beb2a024f69a00f34183daf6becbe02b0a49a3f851cc1613f04ebb734ca70870909f24f3a03ca34920740cada645a7786f91f9a5ab8f949890a93493fbd147c25b47031ddba23a06f150690153aab6c47379ffc581c905d540455f3ce81e7827ddf1b70ba75afe85953165838cc00b590fc8cb9a7c47f31617164c3b302720054af79d1d6aead2da0bcdc7d52d028119763112dfc885f4a94cd211a97212dee028fe556cdf05990d507bef506471670755b2adf99be59c316a1e506fbb993f5ec908dfd5b14a18076b24efbba99ba4fa80f6a69e25c9bd96e6b023cf6f7d145d4e3cc2e9817df647563b07a9c0d2b54d0ed5ec45ee114db5992089e2fca743b9dcf0c33ec20e5d2e51ec6f590ff361e01b0443970cfc9e847e29ea3b8ea2ac708a0594cf5e634a6e46442518e6fa49c3de76b6e8193fbafa8100a89f2842d0123ff25e1429522787dd02c3675f914c19ddda869eb341403daf1e8232d13bd19541dd06303c4384f3a9117556c627dba0914d5736c1cb3340421105a9afc4c8c06f51e6c73310add1211bf55d2cbc31bf6122e900a1ebf3e79fa5e50d968ba7171af7d0c16b3a54187e3cbcf7dd72ac66e52813a914f6b3844c5f59bc9e16e6d0bf56e1ad93add3883caa9d96f5f29e1b172da484341f9fc85b7876990a44fea468ea78a8acbf3338901c85fa24f0d4c26fc8d43606b6f27e9c83c0a01231a727d6ca791c3cbe2c2ac3ac83c018923734d364cce29c41458c37150fa21facc0f06d6f17056138d47789876f170ff72d892021abff88736dd3d691a5ec13d67f24cd1edcb7ef7b643700388b3e22cdd23dd2a03430bb54062abc9e0e211aa241facc8e0f7d38c43491b18a0540fec166dbdee5c5680c526785325494c20dcea87c4fb6310763651453c44eceabef473d386259078256d7b93e7a65bff13e747e9cf66430b4a2dbe2e53808a738b84d501a910abd528a611f945dcd699516459a8a589c23cb04037c58c5b1e2d68ca96fe6a97ae16de586c3ea9e88e5ddce2607e902b44b0f6f06e99b86135da3ab8b5e64d58bba412e9158801aa1c6080cf3e0fdb0b535a34bafc452fa7be425217938fcda74b41501c8ef8649140c4f5957f0f03da34a7e3ca458a0a116d0a94db49741f7140d4ccf2edfcb27bd56ce8424547bc5e31b2d7d7ecac41ede3b66bec9137dfab954cac92d20fd678a2b77d56687af3e95eef63f187268072bf70e148c826d0f10151c69c748a2bbabb583e3ab31e0e163a523cb56b0adc9676d8bcc579286e2f6ae5a372e6fa5646cddf6eebf597d2ac07d20d48e5f86314dcd0f827a8e5c677d02f405f31991f3ca3b887489d291f7974ae9a60f64b8b5c3243fccf1f62bc7bfc2e5864753be79cb5b82ab5579df488042147e8367f4f693d61289ffd5690bfbb4eceb62ee89316b20e42f42a2696ca64d158b82b9d6bcc7a9937aa96ac615d46e4a99ff2400b24438724c0849f843cc1257b2d5412c30d6baf231f763182dd2378e9ddc6ca42927bfdaee3c58f02c6fbcaa0c02576fd7bda78bcf68f6b4449a2911e47ffd5747ef8e4da855e0ea3863d59178f557e499fb4a441a0cab5b13fb887b4774a4a97d16ce06bad57cffdc262586454e4ed23a1ab2c58b113452128d633da7393a874f6f4371523b7c5f95cfbe8dc59b556fedefaaf0b4b0fd2c1d5ef13874eaa91c243f7ee7a1d4755ada76fa4bb83a84db2c090b3a49db65b177ccff473c0d94970d5a95220e756e35e208b7365a9a9b180d38773ac9e88dec28401298ec27b1e26ab6850487088cdbdd3cb057c8de482681e8a3d9217f6d33641a08c7769b270794266ccfe91523b36249af725e1647e9c2951ab52babfef363352a07de76bfefb526a4792849d075cc68e196858767f2c776cb6b664c913e7bd6b0eb4b548262119db5a48fa056a7697a3d64c1a8d2e7c32c04afb6d152cb6efc78d76a687b9108963a939c0b0ce90e6e79c51f902555c05dc00bcb42276403d962e4a52509668f90e946e9df8cfa452dbae0ac61fd59657ad6023a75b96718fa8a77bae698ccfa096780674c602bc1fc553040f742b0382b4d93643431746aff835402f0dd4076e18cfed57bcc47152ce0ca9decbb5e0e7ad6517990fc513c9052fe64ba3fff84db2f55ea2355a8aca570f7174bbde32027b6178f1554f458e020b65ad2704be0cd611863041154dabf03aed6eb43dcdab85629b1df40fb73253f25b9a1d4b1b51e17c60a958b3773a549988b367bb6739b393e78fdb2ec617155dcf97410a96de85afaae08b5fdd4b8fc3c6df52b4f39cb31305dea767c8bd7c4d763e5b9852c0bae40b800d9a69781443bbcbb94bc77c3987c9b0f132abb35ed17918c444e7d8028ae48243243d3b0836ef70c84d114271cb8afe093d1946e4f9f5099b93538f3c87e682b6fe1daee8c036d02db32b8345d719d129774274a679ca4f5a0cfc70621f878e1241d9a9075d8a251d3175b39a7080009ddded4785a97f3d8740acd51ec389cf5f09220eb1e2899ba2a1def3fdbe416e75f73079dede5d1b057d222af1f67ebf4602f6b432bd8e0dfbd9c54fbf7baf3c8b59911d9f64fbc6b7241376fea54af201523043a6b89c044c9d1fa2c58e1be9871a387964e35c04d18d67cf8afc03705d9802921d91eab41aa929201b18c7a0b4c1a17dd8072c7850ccf65968b1a4581add8b62b4a12edabdf7c2a46b0c9fca6f43cdbb19922b27c9b59e32c4cb0b67b84df93acdc729ef98f0bc548eb9eead952be2a849bdec3797ea67ec9dbac690687fd4bd1d3114833718c514d938f5fcaf6deee43c5e67be8a3d3c8e2d7e98c99fb95d2a11f873cda4b711d8711fd4a904527e70d752afdabb852a8447090e79d04130c8f5906f9e121e985a36426ae465d098cab62d90f2287142746b043208703116f5cde3eed24608ffd704283ac2d78db1efe973ed9ce10247dd1eacd26c01fcac602a4943c77c980bc0dc163f5ab8141c36728c04400445ebd2982430504312e58f88d55717e20490e33002ed58c0a227049d823f12b9d9b60032a24808b6026c92b8c675e0b61d777cbc04ce9867d110de550f3b4b26d849a420ccb6f77ee77e2255a14592e330ee52c5ab5be6957e650e979d5e6afa2ece4104399a7a0d7376716b0f9d3feb8a861a00a2986df8313d500a936f701b89d87ff8e5b8029618e60328f729210a51b97615f62f8afc4b6cbbfb8a1137128c90146355a217ce428e87a7c6c27828ccc89c4fd20717b6ea8815c2eb9a0a3165add4e11cc521e3837e818becfdbda553f4874c84d55c7fb3a6bd6f973248de437962f78bb64d03b136b94c74980acd57b5e24e9fad6f4aee44320aa986ca07286d2a8465e59e63da22cd18fb28a6e2e238e990da92a648748cc36ee5f15d95052e81daafc1345bb75659c22c903aec7e28757be2ded362481f0cf6b48c2d05c993762206f6cfeb9815b797f11487e8467b0e323bb53e12b760e306b1a5161f4a00784ec91bb97f971182a082517914234fea59cbda4e3caff14f799888ed0be1e3efcba4fab34b8494f2f1386e2d67de2e448c98b0284664d4ff95531ef2d6a8837d42215ee7d7f5853a82247aa927cee11ece52033842b1ead84593fe59628fb96556156270978ba7a646d66ed123f779870cd718748ed268badff2ab88fbe2e12206e44d7515dddeb8b6e365d7fff01bea82cb35bba082210e0bfb4e5390f8dcfdeb5c197eb17bb73ac2794899e89f82a36def4a4b6efca5d8faa9ee50182457a4edc3e202d85e6a59a65cb7386694dc32aa147299c20da640cdb0c8723c345c47224e4fe0d00ea94956397b09c5118a708c6161aee407cf87449b3218ccd4181332638cf950f846e8b85ec9881baf2d307a3c21dc5ba69cae04df940b52ca23818ca2d49050a941a915ee793e0a835e9ff39a3c62845b62e9012d839506b1824e1042902f0fc58629a0dbe50123c4fa49299e07f3663d031cd7e18f74d8f60fe55868cc11abb92256e7e2d2eae4e9aab908ef835ba1d4dbb139b6468a5bfb77726cc5daaf8d74d590b20913b5d9b558f719356e49c18299d942c81a77638f047f3f24e303fd2e0ac9d5ce73772058942bcff374cf683a9079255c847afe967464c032102dceed7d30c5f86793a40daca328c31f62b67e1cd9f1d9a4967bdff7d4be6061764af9c6f2b465bb96c9f216abe7cfbe99cf1540b3f3dd048331323c0ed672ffc48907d5e7836c4214fb05bda9edc409d46ddcbcb4cdaabb5e8e4a3107e03c717d93b1005fdb9519818a7b3f9f646b7637d970b5385da21b7e089ef980a6ea6a28fb9912fadb16b56cdb81bfb58ac680a3e66fa88ddb46f2054b233d49124557878b77bfa39e285aa39827e169b132b708c09d089cee70d0decbc7d8755e03a2cedf35c6cde9a8e4ae68893f030b1ded201362746be3d0fbea5e5d339b19771d463f46bc1cfebc71424545aed2d1425c26b4e7064f5cd428d607dabeea4132630b5a0fe0d750942ea772781d813cd9a79fff37a85d2270806276862fb387763935409436d2bc56b0a48697c979a0f31b01f86c07d2ee03b94c8ea6ef0208004e6f14864f032c3b76ed23b4d6a9fd20bd6ec12ee0d09172bd5b3852a9ab6ccfc7e233d735631085e222f36b7ddb1b52d6338a39f2ce10a30756b5e6c261edb34c464582b90b72d9abe090930e86e107994e2fca2156960d2f8240f395f21917bfd09c2c5761eba5cf0db47854b8853421b22e2826c4833334ad6dbca96d0c85c307b102461d8a67afdb622a67cc109b66272a421fc8fa6d3dea5febd850469c4cfde69a8b1446c8d21faf58a65c39206a8383426393fe8e314938552a073b9d5308dfd73dee322fbe0cbfb194c6d9c58d05e036c0198d971e89a2e9ea894716883514d5c75a6636265a17cf7d48e9f6c0fab8d96e799ad7ce14348b16099d83f619300335dda0627adaa422d1bef67cd0b6a9a500755fb1b67483971996db0e4d8c5c3f5ea5c8f8066168e5f6d16e8c327d6050b1273cb51c5d02ea3f3b3c7dc8212c512ca633cc3ad149cc91aa31ab4d1b5c8636ade9765cdd13cca1e4f8e1cc235504b2a5c3d8212a87fd9c82b723ec2dad58e1250ba7035d57e67f34f5f6b1b4642f8801599cb4be28ad5b0dd982bd9c78663ba4c0a5e5b7795baa0db77ac361c13d3cfbdfafd9186c1fa16216c63f326c8e27675b39ce1d42eca2b8a290a8f6fa43e602bc5931c97119bfdc3af2a514a5e8732b5e030e8ad49827f2ca7c946c3ba703aac272468713e2edf5a635379c978841aa2b622184b84b6a96bf063cff4075f66c360c191359e35ee74cfaaaab00375392b1c83882b4620d13f15a872ac6897d51098d5828eca019557083ad4dc3049c8116495a7ce897997d48a8c1721297226e7ded59a2f5cc63", 0x1000}, {&(0x7f0000002340)="7fc18d33231aaaed18c97738cf99aa7f1b62a2ab8963e95f647f91ea759f05b6508d5135d4431881345a7d30a809527e052005e3bcf1abedc9f7c9d4c29b87cb293cee56fd98a561f369a5ea0e48c126c9021f3272ad7e6b", 0x58}], 0x4, 0x0, 0x0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a", 0x55) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x1c', 0x0, 0x0) 22:28:46 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10001, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000e80)=0xd19f) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) pwrite(r0, &(0x7f00000000c0)="8175033ff557a5a2b00ef92a85145009446f96efbb5480df424d9c00a892b2a176fd1bcf6945aec5e9589d9ccea036e954787556b0c9a7209f126314c667865489b5c961280bd62f1d5c3f3484cf3a8736abcfdd8abe26c360bc866553439601", 0x60, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x8) unlinkat(r2, &(0x7f00000001c0)='./file0\x00', 0x8) getrusage(0xffffffffffffffff, &(0x7f0000000200)) r3 = semget(0x0, 0x0, 0x54) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000002c0)=""/193) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000003c0)={0x10, 0x8, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x20}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x401}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf0}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x10000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9b5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffffffff8001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x5}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0xfff}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x401}) connect$unix(r2, &(0x7f00000008c0)=@abs={0x0, 0x0, 0x1}, 0x8) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000900)=""/162) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000009c0)={0x1, 0x6, {0x5206, 0x5}}) r4 = semget$private(0x0, 0x4, 0x2) semop(r4, &(0x7f0000000a00)=[{0x2, 0xffff, 0x1000}, {0x0, 0x180000000000000, 0x1000}, {0x0, 0x30c, 0x1000}, {0x2, 0xfff, 0x1800}, {0x6, 0xfffffffffffffffa, 0x1000}], 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000a40)={0x53, './file1\x00'}) r5 = semget(0x0, 0x3, 0x10) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000a80)=""/134) chflags(&(0x7f0000000b40)='./file1\x00', 0x10000) semget$private(0x0, 0x2, 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, &(0x7f0000000bc0)=0xc) setegid(r6) pwrite(r1, &(0x7f0000000c00)="e83840de99ff64ee4d7cdcca66efdd4330b357a8b5a6aa2bf627c8841f9fbd3115b66e6447c4461e4d463035b7e65c708967f990b221383a2ae3fcc3595c8574620d3793c3de58faf53fb2f9a0158c9814f25f57b87cab4ffc35e69aa791e1762bc9ab1e771f2656895b17556697698c0715", 0x72, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x2) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000c80)=0x80000000400) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) readlinkat(r2, &(0x7f0000000cc0)='./file1\x00', &(0x7f0000000d00)=""/244, 0xf4) setrlimit(0x6, &(0x7f0000000e00)={0x8e, 0xffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000e40)={0x5, 0xfeb, {0x7fff, 0x2}}) 22:28:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x7, 0x0) r2 = msgget(0x1, 0x100) msgctl$IPC_RMID(r2, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r3, r4) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="70012e2f66696c65300089bf42a409f4fa6856526984ea9985a0038a823e2585c2"], 0xa, 0x0}, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f00000000c0)) 22:28:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000000000020, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") read(r0, &(0x7f0000000040)=""/32, 0x20) 22:28:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f00000002c0)="018e2e0cd501632571b0c4c311c37d25c7bceb49f7c5167a35c408a321e8149fd4e817aa8151ad5342acccb0db9d3b1ee39c407302179585fc6670b60af9a7c74bcbe1080ffe1950ec568d", 0x4b, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)='D') chmod(&(0x7f0000000000)='./file0\x00', 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) faccessat(r1, &(0x7f0000000280)='./file0\x00', 0x61, 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x80, 0x0) 22:28:46 executing program 1: sendsyslog(0x0, 0xc600000000000000, 0x0) r0 = semget$private(0x0, 0x7, 0x4) semget$private(0x0, 0x3, 0x411) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/167) 22:28:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r3, r2) pwrite(r2, &(0x7f0000000380)="144e49fad1259eac5f8af9c1411bc4bd7f174a336021840228a6c54e2c32c76c2860248c2bb4a872f66a8489d0f9a9915a3bf3626deb9b0f6531667d2fb02adeffcdd195a2954f4a65358b65d9c25cbdb6fca089b008e3ef42ed47ca5f5f5b718df321fb0ed072e71756c28cb5a77c1ff85ce81f9ea5fc4e85f42a766dc8c0893000f1d55ba005b16931f2e7969bcb34d9f14bbf56f70efe922588e6006a409744e83e5798117a8ab036a71e7da8a97505d13fbe0f71e4d112b9c8bb885ada84b88c7290be", 0x16, 0x0, 0x100) 22:28:46 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x8020, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000280)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xc80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000200)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x5, 0x6e93, 0x4, 0x6}, {0x6, 0x8, 0x1d1c, 0xf57}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 22:28:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000400)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES32=r0, @ANYRESDEC, @ANYRES64=r0, @ANYRES16=r0], @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYBLOB="b2c8e05c2779c1ff9853b00d9d193161addac549df35677f060783f290dd538d", @ANYRES32, @ANYRESDEC=r0, @ANYRES32, @ANYRES32=r0, @ANYRESDEC=r0, @ANYRESHEX=r0], @ANYRES32=r0, @ANYRES16=r0, @ANYPTR]) 22:28:46 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x18, 0x10002, 0x1) r4 = dup2(r3, r3) ioctl$VMM_IOC_RUN(r4, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) connect(r2, &(0x7f00000000c0)=@in, 0xc) 22:28:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="535ab0f0") 22:28:46 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffd, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) connect$unix(r1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) setuid(r2) sendto$unix(r0, &(0x7f0000000300)="7ded1d3f278d2f9219bc9d72c3f5", 0xe, 0x8, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='#&($(}[\x00', &(0x7f0000000100)='^%-\'//[\xa1\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='[\x00']) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) 22:28:46 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000740)="a36f73072d7bc0dd6fca089e9505b7af5507cac7d7bd054b2c3d7d050975d9e09aca13e504a33926423d843e18248e2bd8ef35c7ca6148ceed1195d0fdbee8e128ce570dc44aeecf4b504f176e25b96e92a32af8e380f886a7ccb8bc64073b7dfc245c4dba5041f388eb3d8cad8f62164f27a36d85bd698c677315905a70ffa30be8ae33f1e16db32b692c109153dcfb42b9c4fa818cfa6e97e356da5190b96861c1547490254aac8d0ac48d6b71385be392195945a94e01e53600b997b5d61db5dc4ef5c487ed81e71e1e721c317fc4d27670bdc8842ed8abed33bdd040b200995c9b85441fb5ace56f1972cb3424c9a2484c0de2eea797af8722fd4120ee859768f04550ca64579c1182a1ab34c18c6971bf14b35b9f98c034179fcb3db35ddd1d2ec78d7b4323881304ea9dcfdc5df834d56927e66033666063c5d68e7d4f38e51c480be517b3f6725e63e2373c8c7c6032b23af434553b774e30c759c965d6b176da86f86c90f91bfa764179e9239ced65dd015ec7e9fed306cfb397ba6c558427e0af281084a2d4286d9e6674b8e9e54d3359ff604b1b552fc9e35545c3c1e1e87ae097e93f2f1d5faef41bc4fd688802e2b6eb5a85dc7b9f218ed4e59ab570e26f43cb0a3f23e4b21d2bd1e62618576145d55aeec69d8cc541c2108c07747192a95566d8821f35d3ef8eaa0827e7c8a15c07a8d582d5fe28bdc4ed83c47631a63b670f5955a56d506f44ed6444ce82f2b25f67760c46a5d1f363f3420d0f4ef2e7fe4311cc98932cfa1d7beeb5763897aa2a9bf83140c73a921930e898fa6bf7ca4781ead7d0d67e993898f3e8f1f5dca8caca458c64aeb50a8fd57de0fcef685f2dfbd2a41f4415e4357e081f6ca1784e978b4499cd772004ec1a5a83eeafd26a803b84092683121ef442c2935b8a4cf241f8f6fd9537a4252c87489d8641f2117e48cfab9c6b6d9eee9cc4d767ecd9cbfad81e900ce7d9c4b52f99c022c5d6bc33f7dee37019074db1f0ea34c158dd682cac5771b338740d8e2b75f10ec68a5326430e1a2fca9c57959e0ccfc1396b13354fd56f65760f248047136ae93b3c32815255628c998c932efc4966568f8bebe4b5103e8ca526e8241b0b1a211c77b63a4ce95e2a6417ed25e2b71584800bba6b2d1bbdbacc51fd3bd07c881111bddcc9df48dea15a3a06c63efa8be14679d9b9ee189a5ef3d3bfb9261e8b50e23a2d722e22e29ee750603e5061e751bc041cbbcc9392d837e3e021e9dce63c9a6805c9daafccacd161bed3c97752b7c319fa50e16eea6a8948e8ac7191fb7878d358d759abed6ff39b875d6813c5feb9f42d05b29e0a23eb9b34f7b7019a89ddc65fc3666918ac065e1b3e9f5335ae87a2d71bfae0ddb676e9bbe56b5d40b9e9398d903c30f946dba6137303e35fd65cfae453868f2a6f5f9380acda62ceb0a9b34bab1f8e048dc524034044457cf2eb1ef21ddcd731de2cbb1a681497ffd739ffceb6eef433233fc352b90b42237283624d11291387eaefa6dafeb2ea2b861629602043af3af28dbcdfa843f86350b26ec5849f611ddcc917fff4490270bd8781e0e91344bd07af6218ac1e6bec0d43959a95e93b68886fdbb354815e713643a3035fcd992c250532015c109e521ed44493a1c20bf094e7637befbb6172beaf8e607b3bb93fc1e8238081a05a83f155219d231de5109c24fd2a5cdb4810b566192228d857be4e38cfd1b200d66e3c022b5deb0700378fcc0b4b36982241e580f223129f040660c994ddfda8feb9cb06db7b85873ac630ea01d29abca069a1c96e782d22322b95dcfe811c71b1caba8a74ad24caaf9beb678ada33d9056741c8a851eafcc0474be67a6c0b52495858b5a12b7b0e60a86c984c517d2ffd51e9fcd689911f43425187473b790a82ab65f22a5fb0f6b315b101b13c27bbade19e8ce4f017d902eeb7685d46fb3db059ff48736695f951d0632e978734b8388c0985f9cfe77f4765cd9f5d00960b96e2f242fd0e307a8a53f976026dd1d898b064dbb00e73e9a0ac4aceee2ab9e94742b93789484e93d6183295a7dda79f2caa652b8293cc450083f7ec853c7bbec29accb982d5efbb6a30f63219f1bb8fe61309a408f5389ad4ac09f18bde14aeebda05fe7a4205818a6e90a8b1414f8fa376329e5fb3d43174a9bacc725e3bad819e2395f6742bcc2d55173110f6391e0b3aa781e938148ee25ca24a82c979860fb3efe4a0c34ccad976be34a15fd86993024291433268ac07a68312abbf54618ed4ade3e1290f2049b3a2e407f315dcd83354183ed67e3ffa40dbd605f2816c37a0cdbd7f02ccee0be11b7383c55a933d8893ff162a558a2d750f2680519276dbab0f6bd30bf9fa063255747a5bb380371df91ca21e52dfb57ce1b556aab1c93ce963d3a035aed5077d7661cde274bc5904ca3a17725b9351ddc794ae54fc128b39edfac6187d07ae88f3d2a0d9beda2ff9de6fbce1a288e89035283375015ae205e74d38a9b7448a68946d6c7a9a7520a98a935ef67ebec04c57b42932e2a91294cb533c82d0ba4110ceb7f7ce3984be36043cb81e4c828a7c8ee603c3f6108c483cd3dfd54014c57128ad95b8619cc8f434e107b26351d13a3f53119f07d6225e091d0dc9b9a272389185e5457bf4ca2f9d1b5c0f4c424cdf8fa0662464c7a693bdc9c663a02edae6a766b039cc86d37968750e69fe8c3656c795df8f18a3eb953e342a9238b532990d5b78fe8090c8c5a7e6f4642a3c3d57ba9caff365352c9c10237b531406f5667e93f27d665faadb7548c3b80eb0c4bfe6d3a7c9202415594c3ea1ac6bad63b50c5f1ce20d359f95bfe7caad97c56d7b2750d337e455bd213bdb7eec5c2cdce1063896044e9a0a46e0985cac9358f1d43683972663e1b8d9e113dbad8a54d6f3e1fe91d0d20e5477c04ee708c8d13e39fd53f4728dfc1e8af08711a7dab6b280aea7d7be52dd2395ed44c9176f14c1cf63b38ca9674d77cdf3af240c34edbf62e2f194602eab4d54fc69d0e1fa2e4c2c0403e320f3fd92eec5938f87db79986310a0969f4270024e15a701daf1828a7c302a2f2ac0db3ac35d09395b33d803f58b69f4b7f8aba62d268167933e405cb5acb91bcc5f0f6476a9890f048574efdf3cc190c5cf3e6981b44efafa920e46d13d848574e99dff7898f54a90a71a91e0326a98015c5dada8586368f636992273dc8db1ae59e8e0af0193f3c3a89df7c2efa2ab87b81c72b63ddefad1cc12a9bd975de247ce8b836d1a81cd0a819ad6673604660be2bce58314f8863741db329e8890538ee35d484272876664107759310c9d2cb24cbcf6fcf9ad69b430c246e8a9e11dd91834e20be325ee815cfa7d563cd02d261f87f7016152a5a2caf43917160c24770a414019a838eca19c3c3e1ae4fbd21da4b133972a7db1dc0a65f5264a13648dafcfb83f22f47c42efb7f4b32ac6e291c788d06ea465bb9cac051243489d08fc8e1b09b04b334b2035b178ed3b91fe96c02a3e019105985b47d1537f80a2e6f58d76d2264a7ab19a296df5ee37edbe51fbbd1768eda75e491dde71597512f9b0a548f2ecdd82f5a1ab693230ce548c323e21ae8895f6f71dffe5f4b25f9f9511bce4b983dab9310ed7c27928508ada48a77966f9b6dd3adcbb455abd3addcd8630f81532c1b5a5f2e4a4913ffda47260c383f308293c35fd2a7df38181e0d5110709de31d87899c6e00ca44d203fe66c73237bc3a340d181da4dceb3d9d3f79108d861d8153d002ff7a1e71b15a8ddf6855eb900688f41b572da753c6dd86e5f1ac33b231f3c248c92bce6a3ce21d2b76bd365a584eb0cec57b1865767b67049de3e56c31ec871f08a6c67f535dcfe37a7dc7005191b15464f81dd7df11eb2f29453180395218d73d5df3564201742296690c4e7ce4c55a31db3e9261866187e2d358074712702922221d3fdc36acaf25c4b75196e441634e1081fdfe9e920ec41a3985711a5fa7c92efc53073ef65654f26656ed1d4b3c41d1e93b6add5fec4e6a6f1ffee006ee1f64d258c27d3df29e4dea16e9529acdc8b07176dccaf53cc49a332f49b1c00dd9b213fe3232c678d2d7ac01b0fd24966d88ac93baa0287b4f7f7919645714b531cb0b404b83fdfd94dee5b76d19b74410b2a3f6fab6936c154cea02b88cef4522ccc0c82da9a8bbb1c10c035d088f0544ed9a49084ecfbebeb4edf48cb736c68e6d407c32895dd8fd1d640b715c36b3ce5c4837d025a540878e7f5183e05bdb2828e9cc179c43c56a4c7eb438046fe97d9ca067f7784a5f2f81fcfe6db4b8e455b126713ecfbf8df07fda425d92dc3ae9734651b9acc66580d65fbc04db9654be55af65a70e880e11680a4295da900424ee56e45d359e4f2dc224dafe8836fdd31120dcaa46b27f981fd0fdfa64c4a8bbf68a79b9f21848471d7ca7ff08aca5845be37e6c159e192eef72bc7ea923a00c290d49e82b93d2471e7fd9ad541e1212851b319c5844b2e2e5ef147737f4e0798766eefe285c60fd263201c2c768d59e69c693c141ecaf94447d6ca68bdcc1ecf1f4d8d62afab92c5fa4298ae6a4fd160f326c4cf6b586e0e671183899df446b5b588e1961f26e56833ae55f515f363ddcddf9925df51d96632e85da780bb308cf8ca0a9ae824571ae0eb0b7fa5d39054c06dd5a14a3b10c55dc554d2e737e5f6e26aceca5c45d61e5dc0c2ed4b1d4e1afe2a9af898030e347e6b15dc63ffb4cdc2d7e77922db14352f84394bea1dd52184498e5d15824a82a0091bfc3e278d911a382531bcea542f02728106a8de6cac92656a066914e0d0e7f138c407bfac60649d21d0e1452335864e3c6de50fccef87c1478ee71f8d4ad655cf6f8905fe3fbc0760efc44832d4205ddf48e1614454be0296c3c1afabee73d1b646d8531860fe0a36ec67eb139d773c71e7689a68400f0271bac93cd90d8516526bf7d1275b2a2ed1c7562050669ffd57f4d4f010f76aba402176f973d4c3a980f06a56ff8d1d3c8b025ca1a5a7075d702c9bd2e7fc997aa4a426a34168da15bb936ffa226af950f2c19c35275fa5a690c73e501eb9fda59263a7ec17ad5e15d686598803129d7b2cf54ca07cf52a96aa1b9a1582426a8451acb5797fdc207305804982f6a02803c11302077b6a5287e5668a83829ff82e2521299cf151d3274bafca5776a111aeff366dc22245cca83ff12a52a40656bf0e0951c35ca3d9b0abe66d275eb25ecd94a172dafbaf97863d52de6636114d86abcb16beca30e4ff032c926d21adfc5aa2b747462182b8f3c241113098d697e4cb8fcdf9d90bc83f260421695cf814ad852af8edadc00a20eb934c19fa780e43f45613844eae57e771d742db8986655a9cc5e786cbd7f4e0d5f67dc33c9bf75951a9cd55e6ed7ed1c62df9baa2074a26dc5350b9683baa73c326e3405a1590be205e1a0b448f7028302dbb8506d342df3cb1898d544a5bb30beb79bd66d0f236a10c462507aedd883e2bd6caa27b0d741f39d10d935fc72bf2aa54dad7b70efda50b4e13cdd92fa659cd9e70796509c6f88266ffbb4f12961497cc187274cbaca6983a7bf7a0b1e185a2f1de2066de3e3831e465f88c2813fc96044349e2fbed2baa24bd5c9cb9b2827c7a6cf7514a72b768b66bedcca26506ac0bff19b41266610bcc28170974f0b7c900bd90fd74b8b4add5f12e605905ac0c14ee58e4b95c3c6d4985378415d98f74984b59b6806f33b99e46596e0b372f533887304889fb1d5e7592743fa8aa26", 0x1000}, {&(0x7f0000000080)="233aa62e45b895e0f35d2aefb82fc861fab10abbe1a6902ac6ee51fddebbf70a9c85446186767e6b71e38dc81d041dcc7c708d8200b2abfd6118f3dba47542784a830d7d39feadeccd0e0c4eb4dafdbdc63bf5b11845dc12756e7582bf61a47644d00701bf414175727380bf6e981dbc2a770a9c29a06e7dac1965e81c6e1fcf2a10f0f8a1f239b77121365bfc1fb873218aeb30eaee", 0x96}, {&(0x7f00000001c0)="18ff2d944619fbe471e6bd002db2a027ae239e190d00fc0bef7f6f94e005a7bcc1f3ee14d00482a12b62129dcecdee6ee3b1b3e2e11ca4c4e7bc82c20570319508", 0x41}], 0x3) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 22:28:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7ff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c1b0267a72300010000f91300"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:28:47 executing program 1: r0 = syz_open_pts() flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0xe) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 22:28:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1021, 0x0, 0x0) sendto(r0, &(0x7f0000000000), 0x0, 0x400, 0x0, 0x0) 22:28:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:28:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)="028da18f") 22:28:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x81}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x65, &(0x7f0000000200)="257828e933c99e738b177b6d5b0b4761ee6942aeedf25bb7a3a7261ae21a0ab28b913de09063de1bc2913ccbb499dbd2264ca05d98bedd48ac2b074a72fd546300f2d759297941ceb6f8ff276ac471f394c1200207b000532b411fd7df1ec3a955f1b2aed1") syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 22:28:47 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) dup2(r0, r0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 22:28:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 22:28:47 executing program 0: mprotect(&(0x7f00001f4000/0x2000)=nil, 0x2000, 0x2000000000005) getrlimit(0x0, &(0x7f00000000c0)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/53, 0x35) socket(0x16, 0x1, 0x9) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 22:28:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x87}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20103, 0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x5, 0x81, 0xa3f, 0x80000000, "fb3ec40944f1d7e821f0b2f26e8bc94f41807956", 0x80000000, 0x1}) r3 = semget(0x0, 0x4, 0x10) semget(0x1, 0x1, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000280)=""/124) 22:28:47 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0xb0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x0, 0xfffffffffffffffc}) 22:28:47 executing program 1: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="03796da571151b2a3dad7a8da69c1578d61ba060a28b397068767a7b64374baea362ac465bfc1f1e042c5fcb931518163b919ed60a8594072eb4eb98781640112c35ba617692af36951519d3238617aaf26e5e1461f135e7de015ed671843f072f96470f37d3533b", 0x68, 0x4, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008001510000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x1, 0x0, 0x3ae) 22:28:47 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r4, 0x20007471) r5 = getegid() r6 = getpid() r7 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x6, r1, r2, r3, r5, 0x0, 0x7}, 0xd33, 0x2, r6, r7, 0x8, 0x8, 0xd910}) r8 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r8, 0x4004741a, &(0x7f0000000040)) 22:28:47 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x3, 0x8, 0x1f}) r2 = dup2(r0, r0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000000c0)={0x380000000, 0x200000000000007, 0x800}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r3 = getppid() getpgid(r3) 22:28:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x87}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x40047309, &(0x7f0000000000)) r1 = open(&(0x7f0000000180)='./file0/file0\x00', 0xc02, 0x10) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r2 = semget(0x3, 0x4, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000100)) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000040)=""/68) r3 = getuid() getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f00000000c0)='./file0\x00', r3, r4) 22:28:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x190, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x200000042, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="000000186004008b00002b80000000000000000000009e60ca85f0015a6f827388631103d142000028000001", 0x2c}], 0x1) 22:28:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000a, &(0x7f0000000000), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 22:28:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400025}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) 22:28:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) setuid(r1) r2 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) shmctl$IPC_RMID(r2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendto(r0, &(0x7f0000000040)="80124aedcf2c68fa5a16ef69b621554ede04aa4609773ce58561bcf7e6a58aeed7e570d0ff109167efea6fa2a4abe155462168b8c52f1437673b90f339268f004d6268160af9bcd43a85b094eb87a5a3eac2982b187074fd44390eeab4caa3b93138fda87c3eb08d242995c11e457d14d803", 0x72, 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) poll(&(0x7f00000007c0)=[{r0, 0x4}, {r0, 0x65}, {r0, 0x106}, {r0, 0x108}, {r0, 0x100}, {r0}, {r0, 0x80}, {r0, 0x8}, {r0, 0x1}, {r0}], 0xa, 0xac) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x2000000000000043, &(0x7f0000000240)}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10808, 0x0) kevent(r3, &(0x7f00000008c0)=[{{r3}, 0xffffffffffffffff, 0x40, 0x2, 0x4, 0x401}, {{r5}, 0xfffffffffffffffc, 0x40, 0x8, 0x2}, {{r5}, 0xfffffffffffffff8, 0x40, 0x93, 0x7cd, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x30, 0x10, 0x80000000, 0x5}, {{r0}, 0xfffffffffffffffc, 0x10, 0xf0000001, 0x5e8, 0x8000000100}], 0xfffffffffffffffd, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x20, 0x4, 0x4, 0xfff}, {{r4}, 0xffffffffffffffff, 0x2, 0x24, 0x0, 0xc7}], 0x101, &(0x7f0000000980)={0x40, 0x2}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000180)=""/105) 22:28:47 executing program 0: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x14a) ioctl$TIOCSTART(r1, 0x2000746e) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 22:28:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r3 = getgid() r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="efae99aa5f8734904a", 0x9}, {&(0x7f0000000100)="487c5f473640327085e4d585b7931e9722b8e50bc187e446ad322f45190de32455c1f8b7e6804f8c1c918e7335a6f57bea3b4fe05208198fc9978eaa03ed33ac041549b3ff9346234096a7cd8d09a2295130cd7a6a601424f50a913901933f693711c6023cccde9dcfb6c6adc19975a59d345cc722f54c2b3ceba882f8531a4a05fa781807a7b55990417f318d9a2d36e9d0dc7a04081ccafc1b638893d48b8e9b5d7c9017dc46f8825705eee89ec30dd0", 0xb1}, {&(0x7f00000001c0)="5a8bb6e955831b5d247de65f1879ecd9c346fbd0f570371ef1d67eec4065d0953e11dce9f41af6d31dd84ec6de0789ae4bc13ba8fb19c4d9b2383b8a737d074a5de27bd7977e40df8fd760f73a330349fb468eeee685892ee22301a6a0245947cff4bbdf2602e4f5fdd34b7951dc2908217d6f2b38b26ec7475e1d7174258d3c307d1414bfbcaf4e68d65333ffbb72637e304dd8f85b43475f", 0x99}, {&(0x7f0000000280)="402104a1acf844d4fffb7b19b3a4171932feca4e0a1d33fb7468a8f0888524efff1bf2de53839b4f4a0942ca003ef8da6657288b952dba001e36026c9881c7c33d71ac5831671f4233edfaf3a8324c41bdd0355475e897d8b1c19624dda11c6e5692308c7376e7f37a3e42b6429d8a05fb0c5ff4a5054e4b3c5911b7f9f520cc21b78e99ae5cdf6df71e77ef63b2c8e1f0b1bf0168427fd8884657f69e6e68081d796bbf89db85d691db64723e43b2a4332fdf7094a256117165d317eb1ccf33cb1f62588f6506e48290baeeeb", 0xcd}, {&(0x7f0000000380)="e3322beb96fc484cb80febd14d53d2718f2c09573feaa9422ec7079e3ae1", 0x1e}], 0x5, &(0x7f0000000540)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0xb0}, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0xffffff5a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9a06e30300f7000000000000000024e00818d29b", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) 22:28:48 executing program 0: r0 = socket(0x18, 0x6, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x1267, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), 0xffffffffffffffff) 22:28:48 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1000002}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x1000000000000080) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="b8bb9f30838599574a2f4b0db9f1d7381a6bc379a61c67de383b1362c94b79648598a761146cb1a298a2a821e778c3153f8dd1c0781ae3ebe6bd6b2baeb3c597b09799fc713a712531c508c9e2b42bf605b81ccd0cd662eb81bf147c5ef67ef3f3ecb24c7b5f271bdd6957ec60fd7d827ddc2b799e11ad96fa625e1dea5c2ed44f91fc553fc23ca931f8ba9a243343fee72580a02be0a967e40fbcec745d384e11762ce4179262c87e1303b6302c", 0xae}, {&(0x7f0000000400)="aa708a01d0d72076a9648e72f367e3d0ff283eac4a22d1751b660b6b7c431184120cbf3a5b72380d1e55293bd808ff2f07bc2a84f5f80ce868c553c9de6ae1ef3c297bd6a20575183222f603876571b96ab01ac8ef9e07d775c206d569a1921d17cf0021b96d7758a805bd92f8f907cf627afa4df958c25efcbb3f867e66f441c7465913b80538ba6070d37d385e7346e9b5bdc4df6b8b6d47a6201c7078247f3e73f87be66a97beb3edbcbf8a6bb89fbccdfd6a3575c32bbd3cc0982abd3953a9d517b2acfa755ffe5ef8564bc3c886875c46362033f90e914ff2e0795cc41a20c117", 0xe3}, {&(0x7f0000000500)="3e09a5e8bc164a7cf1c2c86e3a777e30ddd13f7a3337c6d254390b6ce1429bccb135ce3043969adf858f9ec0f9d7b5ede776257a1584772a37121f79f991d2d8309cc727915479831a5435e0c4cfeb03df497cb52592274c459f9abb1d78314f929065433be0c2bc5452a653430f420ec528236e05f5e2def7f48601df125cb63fe03c4529d210d2143e3ac6f202f14f11511dac9217eec5547d9eea51d455b461bb1eaf81942cdc0447b31853575b1c4cc2384db727c3bc0ec2eb1ff52535a0c77a5196f917bb1e30e01e6ef67e143db4c70ac1a7ae", 0xd6}, {&(0x7f0000000200)="236336741ad214adff3f1f050c128e42d2fa0be984634f9217082045711a6002565848d560190b19b679bdfda5a5110d5cb41c325261aa0703116eca71424182a9de957a10da69b19ce6bcd829b6bac640eb57e84069b7a91a8dba9141131d5d62ba185e0b844ce849d5426471b34c79c80f75b9bccd7c0a2857614bc598786a3fd5d50ba578", 0x86}], 0x4) close(r1) 22:28:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) 22:28:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x4d, 0x0, 0xffffffffffffffff}, {}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x28, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x8) 22:28:48 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r3, 0x1}, {r1, 0x8}, {r1}, {r1, 0x8}, {r2, 0x4}, {r1, 0x4}], 0x6, 0x1ff) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r3, 0x101}], 0x1, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) close(r3) 22:28:48 executing program 0: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000080)={0x3, "cc9dca7e05f84a8e17fa1f2c09451a9c939b6bf5201bdc1e9f3e34035673b7cf748f27e54ec528b99e8818b7aae186b5e0dbf53f153d996deddd28d1a3304b8b5b54f46e2c15648e9c3bda55bde88581f48a33831ddc0c0a6f72fce7f0f4a05ec0ed0bed424891a97f62e469afa5f24ec13951748ad1d87d9873f300fd61a6ea5ea96bf837d6d2a682e722a1ada0"}, 0x96, 0x800) msgsnd(r0, 0x0, 0x0, 0x800) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet(r1, &(0x7f0000000000)="11015183aa81c939fb4b8bab948dc2f895d17ce7acb8f8259f8a35fc54b9aeacc569e09583b4c86afc72e53d66afe208a99b19b07819db54187a93a45cf2a1b9d6756c3b04166fe222d413e811", 0x4d, 0x9, 0x0, 0x0) 22:28:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x4c5) 22:28:48 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x3f, 0x3, './file0\x00', 0x81, 0x6, 0x4000000000000000, 0x3}) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) flock(r0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 22:28:48 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x8007, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) open$dir(&(0x7f0000000080)='./file0\x00', 0x10048, 0x0) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "1a424632fa6812158334aa0eba3aee778f8d9683"}) 22:28:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xa709f28}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 22:28:48 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x6, 0x4, 0x1b0d8000000000, 0x7}, {0xffffffff80000001, 0x2, 0x1, 0xd90}, {0x9, 0x680f3d05, 0x20, 0x101}, {0x4, 0x2, 0x4, 0x1}, {0x7, 0x400, 0x9, 0x1000}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 22:28:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x350, 0x2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0/file0\x00', 0x9, 0x3, 0x1, 0x1, 0x3, 0x9, 0x5, 0x0, 0x1, 0x2, 0x237}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 22:28:48 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x5, 0x20) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000200)=""/1) r4 = kqueue() kevent(r4, &(0x7f0000000180), 0x20, 0x0, 0x4, 0x0) openat(r1, 0xffffffffffffffff, 0x0, 0x276f8a0f4ad152ec) renameat(r2, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') close(r0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000100)=0x9) open(&(0x7f0000000040)='./file0\x00', 0x8800, 0x100) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x8) 22:28:48 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) linkat(r1, &(0x7f0000000180)='./file0/file0\x00', r1, &(0x7f00000001c0)='./file0/file0\x00', 0x4) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000280)={0x5, './file0/file1\x00', './file0/file0\x00'}) openat(r1, &(0x7f0000000240)='./file0/file0\x00', 0x0, 0x29) 22:28:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x812, r0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r0) fcntl$setflags(r0, 0x2, 0xffbfffffffffffff) close(r1) 22:28:49 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x400) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "bdbc386e71a516733cd04e5e6652d646b537ea9c"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6be55c6"}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x30, 0x0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) 22:28:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x1, 0x10001) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xb, &(0x7f0000000080), 0x1) setsockopt$inet_opts(r2, 0x0, 0x15, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) syz_open_pts() 22:28:49 executing program 0: sendsyslog(&(0x7f0000000000), 0x0, 0x12) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0, 0x3) r2 = dup2(r0, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0xfffffffffffffffa) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/16, 0x10}, {&(0x7f0000000100)=""/180, 0xb4}, {&(0x7f00000001c0)=""/181, 0xb5}, {&(0x7f0000000280)=""/119, 0x77}], 0x4, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$setstatus(r0, 0x4, 0x40) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x1, 0x8981, 0x0, 0x1, 0x3, 0xfffffffffffffff9, 0x6, 0x1, 0x1, 0x136, 0x1}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000003c0)=0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) r4 = socket$unix(0x1, 0x2, 0x0) r5 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x15a) getpeername$inet6(r2, &(0x7f00000004c0), &(0x7f0000000500)=0xc) ioctl$BIOCPROMISC(r2, 0x20004269) mknod(&(0x7f0000000540)='./file0\x00', 0x6000, 0xfffffffffffffff9) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000580)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000005c0)=0x20) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000600)) read(r1, &(0x7f0000000640)=""/192, 0xc0) fcntl$setflags(r5, 0x2, 0x1) readlinkat(r2, &(0x7f0000000700)='./file1\x00', &(0x7f0000000740)=""/137, 0x89) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000800)={0x0, 0x800}) fcntl$setown(r4, 0x6, r3) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000840)=0x2) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000880)) r6 = socket$inet6(0x18, 0x2, 0x0) r7 = getuid() r8 = getegid() fchown(r6, r7, r8) 22:28:49 executing program 1: r0 = socket(0x18, 0x3, 0x3a) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x30000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) write(r0, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2ad846f7ac9", 0x14) 22:28:50 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10008, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="084bf3554271917c9197af58c398f3e5fe7fcdcf5b2263b96be3c8965ace4a761738edcd8c3bd1392364ab4cbca1f959696736dd56533461256f6334da5c9aa1110aeebf7dfb663cc8b9e4f43f113a482c0c04b8926f10048b937f27a4c84dd636c0", 0x62) 22:28:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) pread(r1, &(0x7f0000000080)="ddba3846a995f3bd5aaf32f70be757b530e9678278a89c7dbb1f906c97406f8b52796ded34c7cb915d37d9a276806e", 0x2f, 0x0, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r3) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x90, 0x6, 0x20c7, 0x7}], 0x66, 0x0, 0x81, 0x0) 22:28:50 executing program 1: mprotect(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x6) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(r1) fcntl$dupfd(r0, 0x0, r1) pipe2(&(0x7f0000000000), 0x10004) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 22:28:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000000c0)=""/148, 0x94) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x19a, "b8e2ae4f3e9d15ead666af53d294e56356ebb400"}) syz_open_pts() fcntl$getflags(r1, 0x357eb064bd4ddacd) 22:28:50 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r0, 0x0, 0x80000000203) 22:28:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r0, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 22:28:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8a80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8b, 0x9, 0x2, 0x1, 0x100000000000, 0x5, 0x3de, 0x2, 0x0, 0x2, 0x5}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x26}], 0x2}) 22:28:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)) dup2(r1, r2) recvfrom$unix(r1, &(0x7f0000000240)=""/70, 0x46, 0x800, &(0x7f00000001c0)=ANY=[@ANYBLOB="10fc2e2f66696c653000"], 0xa) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 22:28:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1dc, &(0x7f0000000140)=[{}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x7, 0x5a, 0x7fff, {[0x8727, 0x6, 0x3f, 0x6, 0x80000000, 0x78c, 0x1, 0x0, 0xff, 0x331, 0x401, 0x8, 0x101, 0x5, 0x7, 0x8001, 0x8042, 0x9], [0x6, 0x40, 0x516, 0xfcbe, 0x5, 0xfe5, 0x8, 0x8000, 0xe3f, 0x1ff], [0x7, 0xfffffffffffffffb, 0x6, 0x6081, 0x5, 0x838, 0x8], [0x4, 0x3, 0xffffffffffff0000, 0xffff, 0x5, 0x7], [{0x3, 0x787, 0xfffffffffffffffb, 0x100}, {0xffff, 0x8001, 0x2, 0x1000}, {0x0, 0x1, 0x7, 0x81}, {0x8001, 0x9, 0x7, 0x5}, {0x81, 0x40, 0x2, 0x7}, {0x1, 0x5, 0x9, 0x1}, {0x1, 0x6, 0x6000000000000000, 0x6}, {0x9, 0x2, 0x100, 0x8}], {0xe54, 0x3f, 0x100000001, 0x4191}, {0x6, 0xa6000, 0x4, 0x10001}}}) 22:28:51 executing program 0: open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8110, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x611, 0xfffffffffffffffc) flock(r1, 0x1) execve(0x0, 0x0, 0x0) 22:28:51 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xe0, 0xde) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x1, 0x1, 0x1) accept(r1, &(0x7f0000000100)=@in6, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 22:28:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3d}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x8, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8800, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") syz_emit_ethernet(0x85, &(0x7f00000002c0)="467336a5a5c2f6ee247ab8145e3df92bc005b99b4eda9298ba52a3f54815ee16eee2d1dcf1093ac961eba99f33877a8ce84dd3041cde473568bfdf9af1deafcca84c5e9389ccd62fa382fdf46ef491e64d173738293fd179bfd6efac996e6517ca700bf24145c98174722d65e35812b234fc6c9dcfa7971f4652a7704364f67990a6ba7a4c") r3 = dup(r1) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$BIOCLOCK(r2, 0x20004276) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x489, 0x0) 22:28:51 executing program 1: r0 = kqueue() clock_gettime(0x4, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x4000000000006, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) minherit(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) 22:28:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x3, 0x4, 0x435, 0x6}, {0xca3, 0x898c, 0x101, 0xa6}, {0xf18, 0x5, 0x7, 0x1000000}, {0x1, 0x10001, 0x4, 0xbee}, {0x7, 0x4, 0x8001, 0x1}, {0x5, 0x1, 0x3f, 0x800}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 22:28:51 executing program 1: setregid(0x0, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000b6fd20000000000000000000000000000000000000000000000000800000000000000916f647c4967010477000000030000000000008000000000000003dcebe828b12c4a00"/124], 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) r2 = semget$private(0x0, 0x3, 0x80) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000640)=0x9) r3 = dup(r1) semop(r2, &(0x7f0000000440)=[{0x6, 0x2, 0x1800}, {0x6, 0x89, 0x800}, {0x2, 0x3}], 0x3) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000500)=0x100000000) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000680)) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) chflagsat(r1, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r4 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) openat(r3, &(0x7f0000000540)='./bus\x00', 0x800, 0x28) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0x8000}, 0x8) r5 = getegid() getgroups(0xa, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r5, r7) setgid(r6) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}], 0x1}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0xffffffffffffffff) flock(r0, 0x6) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000000580)=""/165) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000080)=0x3) writev(r1, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/12) 22:28:51 executing program 0: pipe(&(0x7f0000000180)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) clock_settime(0x3, &(0x7f0000000080)={0x0, 0xfffffffffffffbff}) write(r0, &(0x7f0000000040)="510fc3a0386f", 0x155) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) 22:28:51 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x10) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 22:28:51 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x2}, {0x3, 0x40004}], 0x2}) 22:28:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") msgget$private(0x0, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) getitimer(0x2, &(0x7f0000000040)) 22:28:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="00120009000000b201", 0x9) 22:28:51 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x84, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) 22:28:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x854d) syz_emit_ethernet(0xfffffffffffffdcf, &(0x7f0000000540)="2bb1bb99e6a7911d95eebc75e859fec7d20a39322f465b992eb06b92a0527ae0834df76306bb923b25b43e1ea6e64dbe4a6ca97390a740b1739d306d4ade3c26c8d9a42d190c09a0b6c56d92e0e360230846d171d24ea915440bce1113277f52f52c4c27910aed9fc046ce940b00b7a5c32f864683e61b1ae0560b6e3316d336d72f0f25c06d8adb2b8bf4d50efa01a8174439a300"/159) 22:28:51 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) bind(r0, &(0x7f0000001140)=@in, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000001800d900612787e63cff0000"]) 22:28:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x40, 0x0) r2 = dup2(r1, r1) r3 = kqueue() ioctl$TIOCCDTR(r2, 0x20007478) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x500, 0x0) dup2(r0, r1) dup2(r3, r1) getsockname(r2, &(0x7f0000000580)=@in, &(0x7f0000000600)=0xfffffffffffffefb) kevent(r3, &(0x7f0000000440), 0x9, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3, 0x20000000, 0x8, 0x1}, {{r2}, 0xfffffffffffffffe, 0xc1, 0x2, 0x0, 0xfffffffffffffffb}, {{r4}, 0xfffffffffffffff8, 0x4c, 0x2, 0x8, 0x3}], 0x6c9b, &(0x7f0000000540)={0x3, 0x7fff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000400)={{0x5, 0x101, 0x6}, 0x7fffffff, 0x8001, 0x40}) kevent(r3, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r3, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f00000003c0)={0x1, 0x10001, 0x200, 0x2, &(0x7f0000000140)={{0x8, 0x5, 0xfffffffffffffffa, 0x0, 0x1, 0x100000001, 0xe3f}, {[0x0, 0x1, 0x3f, 0x5d9d, 0x2, 0x5, 0xfffffffffffffff9, 0x9, 0xe0d5, 0x0, 0x3f9, 0x8, 0x81, 0xee2e, 0x6, 0x6, 0x8, 0x1], [0x6, 0x30, 0x4ff30e44, 0x2, 0x100000000, 0x6, 0x8, 0x2, 0x8, 0x400], [0x1000, 0x36, 0x5, 0x1ff, 0x6, 0x6, 0x3f], [0x9, 0x9, 0x7fffffff, 0x9, 0x2], [{0xa9, 0x7fff, 0x401, 0x1}, {0x1, 0x1, 0x95f0, 0x3}, {0x5, 0x80000000, 0x0, 0xe1e}, {0x1ff, 0x476991cc, 0x7fffffff}, {0x3, 0x18db, 0x18, 0xffff}, {0x4, 0x6, 0x4, 0x200}, {0xffffffffffff2aaa, 0x3, 0x4, 0x8}, {0x6, 0xff, 0x2, 0xcb81}], {0xfff, 0x40, 0x1, 0x3}, {0x3, 0x6, 0x3, 0x5}}}, 0x4cfa, 0x37}) dup2(r6, r3) poll(&(0x7f0000000440)=[{r6, 0x104}, {r6, 0x1c}, {r4, 0x126}, {r6, 0x100}, {r5, 0x100}], 0x5, 0x462) 22:28:51 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) getrlimit(0x2, &(0x7f0000000040)) 22:28:51 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) mprotect(&(0x7f00004d9000/0x2000)=nil, 0x2000, 0x4) 22:28:51 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x47d99c7dca8e15ec, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fcntl$setstatus(r1, 0x4, 0xc4) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) 22:28:51 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = fcntl$dupfd(r0, 0xa, r1) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000000, 0x6, 0x8}, {{r0}, 0xfffffffffffffff9, 0x50, 0x10, 0xfffffffffffffc00, 0x100000001}], 0x2, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x84, 0x3, 0x3, 0x7f}, {{r1}, 0xfffffffffffffffb, 0x10, 0x8, 0xea, 0xde}, {{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x200, 0x20}, {{r0}, 0xfffffffffffffffe, 0x10, 0x10, 0x2, 0x4}, {{r1}, 0x0, 0x80, 0xc0, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20, 0x3}], 0x8, &(0x7f0000000080)={0xc55, 0x9}) 22:28:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x18}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x200, './file0\x00'}) 22:28:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0xcb8) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0xc9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x20000003, &(0x7f0000000200)=[{0x9, 0x7, 0x6, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0xef) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x10) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) bind$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 22:28:51 executing program 0: mknod(&(0x7f0000001200)='./file0\x00', 0x103d, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x80, 0x100) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x6, &(0x7f0000000680)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) r8 = geteuid() r9 = getegid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000180)="927ac8d687b00909605dda134fc8dc5c90c290", 0x13}, {&(0x7f0000000500)="84aa151e669f913f476d7e4969c4817b1c4d3932d42b8cb7e418dd6a646346caf1ad7b011e0eb15f8eb4a625e5b42f4c66fd1a0f1aa8976cd537721509f521d6d98737f45679d9672b9cd381ca09fe1159602b8cd86038415d42b987bf62f8be8e17a79bece2783350485fd857082c48563ccd0dc332593f8f4e585da695edc1cfb3d1c4443ac94e8ba5462291916f773fd6c8", 0x93}, {&(0x7f0000000340)='r', 0x1}], 0x3, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x2}, 0x2) open$dir(&(0x7f0000001180)='./file0\x00', 0x1, 0x0) r10 = msgget$private(0x0, 0x2000000000013) r11 = msgget$private(0x0, 0x12) msgrcv(r10, &(0x7f0000000200)={0x0, ""/101}, 0x6d, 0x3, 0x0) r12 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x20) ioctl$VMM_IOC_TERM(r12, 0x80045604, &(0x7f0000000080)={0x3}) msgctl$IPC_STAT(r10, 0x2, &(0x7f0000000280)=""/163) msgrcv(r10, &(0x7f00000001c0)={0x0, ""/3}, 0xcddcea20a012fcf9, 0x3, 0x1004) msgsnd(r11, &(0x7f0000000380)={0x0, "1c059f2428b1daec49041760bc5c88fc5b750bf0e1e2a57f0e421d0fd9982255eca6cf456a1dedb96d0c47300e15a2ccd2fead02ae7342c114ced1cba5da753d0e2926a09510364dcba7bd0148eae2f988484c94ffca166cea4dc9627cddcd52262cf130acbfb9bd"}, 0x70, 0x800) msgsnd(r11, &(0x7f0000000400)={0x3, "7e4bc414c443200630e05ec29f0dece95d770819a5cb816b0037408c7787ff87075dd2ea2f32138af7b6eb65b2d2f51f5b01a3ab541daa9e2c842cf1115f9569833982d143fd1a32bbb62fa568e7ae2091ad1690764aabe538c5ed897c20596bf1898b453351fa554e23b18abf294cfe42c4dcdd38d3c1d901337539a538d0cd9e6ea0408cc32dd55badef45e785dc669904ac1d41ae1f1243461fee3dc4046f552d69b488363b3b2f45cdc1b7c05454fa6c7c66e9f164b944ca3e6bd32d7719d587aeffcf08493e96e3dce14baaa7ea225ca94e4739d3d43aab3dece2d1391d1604d1ce5323"}, 0xee, 0x800) r13 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x52) ioctl$BIOCGDIRFILT(r12, 0x4004427c, &(0x7f00000000c0)) fchflags(r13, 0x10001) msgctl$IPC_RMID(r10, 0x0) 22:28:51 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0xffffffffffffffa7) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x440010047}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x6, 0x3, './bus\x00', 0xfa, 0x7, 0x1, 0x3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:51 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x15) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) close(r0) 22:28:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) syz_emit_ethernet(0x1, &(0x7f0000000280)="b6") 22:28:51 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000), 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="90568d818374b9da9f", 0x9) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16", 0x5c) write(r0, &(0x7f0000000480)="090573ab09cec58ebd946a4a53d66578996715", 0x13) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 22:28:52 executing program 0: r0 = socket(0x10, 0xffffffffbffffffa, 0x7) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20040, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 22:28:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00006fc000/0x2000)=nil, 0x2000, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 22:28:52 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0xc, 0x80000000, 0x30fc, 0x7ff}], 0x7, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x0, 0x1f}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000040, 0x7, 0x400}, {{r0}, 0xfffffffffffffffe, 0x2, 0x5, 0x100, 0x1d00}, {{r1}, 0xfffffffffffffffe, 0x98, 0xf0000000, 0x6, 0x2}, {{r0}, 0xfffffffffffffffc, 0x2, 0x40, 0x4, 0xfeb}, {{r1}, 0xfffffffffffffffc, 0x3b, 0x5, 0x1, 0xde}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x100000000, 0x6}, {{r0}, 0xfffffffffffffff9, 0xc, 0x1, 0x0, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0x10, 0x8, 0x3}], 0x40, &(0x7f0000000180)={0xcb5, 0xfffffffffffffffc}) fchown(r0, r2, r3) kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x8, 0x0, 0x7, 0x0) 22:28:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x87}, {0x74}, {0x80000000000006}]}) msgget$private(0x0, 0x1) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 22:28:52 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 22:28:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) openat(r0, &(0x7f0000000100)='./file0\x00', 0x10810, 0x10) shmget(0x3, 0x1000, 0x400, &(0x7f0000003000/0x1000)=nil) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) munlock(&(0x7f0000005000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x1005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) sendmsg(r2, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x221, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x8004427a, &(0x7f00000000c0)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10100, 0x0) 22:28:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x43) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0xffffffff) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) getgroups(0x1, &(0x7f0000000040)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r4}, 0xc) 22:28:52 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf80005000000000000000400"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 22:28:52 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff00000100"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 22:28:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x2, 0x1}) r1 = dup2(r0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x2) syz_emit_ethernet(0x1, &(0x7f0000000040)='7') 22:28:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x0, 0x2000, 0xc, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/25) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x7c}, {0x80000000000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x2, 0x1, 0x80000001, 0x954}, {0x7, 0x5, 0x3, 0x7}, {0x1000, 0x81, 0x1, 0x4}, {0x9, 0x7ff, 0x100000000, 0x6}, {0x3, 0xfffffffffffffffe, 0x401, 0x2}, {0x10001, 0x5, 0x2, 0x3}, {0x6, 0x1, 0x0, 0x7}, {0xfffffffffffffffe, 0x4, 0x0, 0x3}, {0x9, 0xfffffffffffffffa, 0xfffffffffffffd7d, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x100000000, 0x6, 0x9}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000002900)='/dev/bpf\x00', 0x10, 0x0) pwritev(r2, &(0x7f0000002840)=[{&(0x7f00000002c0)="01a0f99a4b2d4e37118e54590aac152c9256030eae88d745ecfe8e0e18ce647d857b3163f747f8b2e18868d90d141758008f73172284b2fc555ee4acaff496ec1a5a5ecc7fa4fbbf63c0b88e52b1bbd3b8d4c8cfe2d6d809f78cf8a7aecf0405", 0x60}, {&(0x7f0000000340)="416c986a734c388111209c834872a825e71d0506a6eb4b842ae2c8bda8533e0d6383789bf76a87da64aa2a", 0x2b}, {&(0x7f0000000380)="e1fa958440606874cbf4fc4ec1e0d71259fec0c84eca9f8a6425f27894a7bb6dea2b1ee9171d0eb13ab25d336b77572e8e5d78704ba987d1e60d8c80a70d537917f867e380920a1e5c72a99cf67ff3d5f0dfcde45cc43e9e2ad92ec79f5d461707d9aa6a2d6cb0e8fc8c5201ccfbbae0591dacf05200ae103381a278dea15c99e8024b2cc06c1610d6dd4097c17f92410d771f175f2fb0a4dafa92ea6cae39229094fdc5314de6ac0a7e26e31f167c9816f9e1748d2251e5c41e4d9f3f9e306d7d04755cfa42ead98fef15a69452bcbd1d30472f67f788e527aa558b8f2ee718cdf7e975432b67fb25367a391f3e5ca27e78392854a9026e745772fd7c5012eb3fe6df79f70ad02fcb78e451d74f7eb889a90132fcbb2ba1366a82b74f26aca456f3f4805164d08bdc201a5abf77bb97e7a95c13b04dba4cf5807d9e6c5eaa975525e40d70f552a6ba64122aef548e44e76f01f4818b2a6c851f7f8c8e813bd6f50b4d5241a21238000d468b3ba8653a24dd036c3ea885089aaa05fd51aceb63872fcd72a5c4b628ec90ba2123ae13dbea69c8d776e4e838cdc8396ea6e37ceb159610569ed5147ddf3213661083bfe54d9a7db27f6efa8b7bf1f9a16198609d8bd7c61e222ffcd0507ef0a8859f9fd166174fa3aa3154782ee9f9c1bcc0e512c02bded006ade4867435c224f00cb4624930ee306df60cef63ff438f50773feb16969bbddb50ff615321076794696b6c4a0b668475b76e91e859ca950cab085280598cd80b06b2b79ade1852bb54cdb9d098608deac4b1090cee41b7de08e964bdcec6611a573906d02063465c15b2e8a4b9a95da8685fda801e0f3d678ce9703f7df34254e9fff661816d406c659495d5b5d39c1de12d765df385da32f6154f6543c71b8a4d59c0bbf7de7074a8db79c0ffa0181c2d969c367810612f77282bd3524c496a810245aa766430ed9ab96ccae27a6d1add743e560df9b2c4569ac6bff705ab1e2f57f717cdf2c59c1c79baba37c8181fd13f2f51f2f6cf4ae23987d3b2441010c1422a566f80bb404f02f28ae0433dffb651be8106202ed2292f45f647f5207d54a2176e8ae263a5cd1056e4f70a28e02c35c480a0c04605c4d6e871bf6761c65f91fd80fd005ee8c9692583c888f3cf93ecd962ef6aa881a26d9ab0b90ea4b852bfd640862761f63aab67dcf6f71a0b1dc5ae5d431edf966e01f1cf8333a16779982a526570e68ce645721940aff0fd808b3660e338bc66190aea89ca352401ee6d0997784e4552ed8efdf8c157786944994f4038964acf1e3f309fa50d110e6fd3500148a3ffb5bdbb109ad546cdd495ed87642902f3b12870ae781835bc0f2c15754c9c98355b2990bfa4c3644353a438f1a11dca4371877f00ea88aa6dddd5f92cbf0c141a7d5dbd23f09c89bbf4f9fa0ff290dd279fbd3a17899b36e113143330f0946d30b2910f7ddf74fa758f77df1e08682b44fc066a9b2dab162d57dcfc8542704846e6a5963c00c06312931ad8bfe67abebc1ecedc295162998ea1b31a600f24135bb43605b6ca9fea7c9bc54123d6841578d83525c1fe78b4d26b0a7f18cf64aab24901db4bfc3607a858d50b80841cfb7d919438c6cba618bbf7b03825157836f41134d2da83e95720e9b2f779f8d82f2c4d3b514bccbf2371cfa24b6a70a47ef2608107e3ea4902b6796d49546f10860b8c9e2dfa8d8e179bb7d48b4e08d2696f5945be46634cb5539e3ca37368d177cb2b7179f6036bdeee90ad64f3e9808d3fec4d0140008aa1c69a73722fa4d06d4391a58891753de5f43cf63ea48657c0cac1582a05fa030851bf88528a3eea4731874d57ce75e41f18a4e66ef7ebfb2dc86075c025d3f5c435fe960c4e78393f92281f2c69ef44d073d4d5452f2e6736ff0b21c1670a94a09945f3729c673053e585e47bfbfdc0c067d03ddcb0adb9e7ba45e98c0ab908a094fea1ceffb990abb0761fea4c0a6497ce08e9d38c7d847be447fababc8f539ae84ee38a9a148020b8977fce8393918e1072a889370020392566f9a32e42c3da2e8f9450a8ad8e8415606173d7671dea6a3011989cb9dff712f1d211473b3c7f151b430beb32418fd088633047109971b6410b463aecb717c9b9ba6e71b85ae347332afca52c7fcb5d5d2b7da1e50d9baf356ec4737848d023014db52366bc0bba892a7ea3ce894a71f33206a31d2fc0177dd4fd9e26d71fa35b180cfb92da2873bdddd81014b63f9f50e076aaae7e63a10bf8c2cc5a8d54bdf0e6431d067800c46dcee537bf0c8fd5bd45384a024176b3ad78246331d561057794615a70f7354fdfaf5be518d9fde3c0b085bab5cf36f771fa27117002d791550d5ceb0c6e762be9e1a9ba073c419ab223240b1e28e13b9c694499be28dbd5ee9c3599227d0e29d6b4cb5fbc1598125b8bbaa1a6f69645390ead200d5840cd173cac6f0e6fc5433f3b911db8b55c89a62998dced54f776c5536820646936a1045b3db43168b95a6939853e121be365050b053b31dbccb2e97e946c4aaa712bde650f68eae8c3151d7ec23384fe535cc22e4742b17e57c38f1479877537f8a3b7b2786aefd3835e54214766709ea24a14d40e0f6670c8b92021d1c191a2f52bec512077355044fe157e28679cc8d1e5627877b95beb6d3cbbab736b8e7fd7512de74b334d0a92353cff03624d7907e853ce63d73f9010da364ea747e146a25e5981d658b07904358e7e49a04aaf94ffb182764b30dde24b002e10d8223d3b4cbb738a2fa0bec1262f0e05abca120e60ba6a983359e3e5de67b3657918a3d0defbe79573aa478b95e7080d66b0b808b7ed0188b7d4a53ece2d13c80fa23499a48461e6272f883c46594fee7da08521cd20d3ded146bf782c02f271855f4c414a5ea83947ff0b0a5b473a2742facec0d28d513c7785d552f426b61b7c137b11442ed376837f309473069a00abc905088106e8fa8903608ac46a9b5b331d87685b048346c76a4ab7fce31cc6fd415cff53576af30684d0ff7a6cd9f1a1b06cebd232189cde7566a6f666394f41f4d8f1ca84338b68630d22100a399e2a396c1c62005fcaf5b16703cdb70f5fbbfe21e6f23ed02b84d7131a102d514aa32d9e6d85e6f49f7cc430a24f19e566d0e4b112f892f4bd8d7017726e9f537137812b1885f41cc5082b8f32c58ec3987d531686918f80a14b43e03efd900f197d68874a5dc449ed95264ad027afd6cdcf4be3ce4bc7a86c045011c4d9b09de9ada67b5b106a566c014f54e94fe0ce512d9af85e9cd51949e03e95514469f45b349a3b9cd70f3ac14ae64b199230b7d4d3317004b86ec7b064d777a65ac76ebb6515ffa60ddc449d2bf1bdbaf3feefda6e4f00ec6d660abe77a236fca17b788911a8b388deb866d3deee48e61df92f0d769f03c9ae017a5a4d5dcd29350be0c1c579ed7ba97dfc9d7a3ce66c7731529f0ec8dcb730370f6f30657a2023ef89d1f05df44dd3445e4760d41b11308e56b9e66bfe84cffe5eaefb68316d5dfa8c51f550bb033fe0de270b98024dae6ea3b5bfb088146b5358f304993c6a6913360a7ac4f674e01265d951c44815cd7bd9af642dfd87fbdf3b941e730896d156c0afef0c873089be52d70dc31138f3e8b649b3bfb4dc157b028ac6e43533500246486ad06bd65a836b8df428c92a384c765b0ceca2f28ad997f195f0241a46a5f8c67608ca14881954efe0ec14be00aab5ec5bea37cdc7e0bb15e3eb6ae9bde56f7439bb904a4b16a052bd83ad9144dca3ba84e068861530f4de59b3413c0cd414ab20f1b148f88178feda7ef2402fd00c8c8aca816f82927785a1dac6abd6128d86bc963138bcb37ed6d97b1d760440b686124c5d47a43e3865cb31d4957e0980f7695357d1b7e89a3d23610f28d4974ace46ce418687736b468a19ba1257e70dcdef2bcceb15cb1e4da46c9c0a217872f1099babe9b2b03ee9b065df58431fc57cdc039a836ef07fb8594e1557afb7bd9193a11e7fc37e7ce048253680d8465aedcadfd839d031400bb55617fac1139bc39c8057fc65da25b7d0d467c6ba4766f4c3943700b6d3c62d17e0c14cc91d73c7125ad615dc3186593ff1b1ee6e9e936292d74648381d4dbc6537d4b9ca8b379d0e31192d206460819153d4f1fa3837d754bf7c40954ff13fc5a5cdd36cc4a8e8dc91f569b7bf32dcd651254c079e8b71a18a718f4bc62fa2775e95b9a9c5ecfcd5bd839e9ec672f6790f78bff27ccac72ec6d43bff0b1116541417f18fad16f6976d1d05d33143e89af18b4533b4580f47334aeb038311e68370853144a9871c96cce3fc22243b4eb31f8dc0f9aa49624ffde97e2d11f79ebecc760fe799d8ace8db886a81cc9e7a218abc73523c08b2e14ea45e60a1a587784a72e4ee7bfc199d53f3438d282445a5f1c0800df71e158892f4370ecbb4767b18ea344193f7cb21c11b33e0f168e4a01f7792a38acc62d3998b60d42f08931d512aa4d624e8472147b45bc33ba714a19a6a25bb10d4a16d7a0873b18cf154a95a7d0d3e719443c4f7b107192d41872feabf1478648b1ef0a7a57e820cae12c9eb0f26f6bc8ae75cd957397007dc128ee148529f193926b76607ceb43f192f7927a0bc9b95364fa7974cea6bf4e96bca955124c5a35837e848b615874b301d678d31bb153f40e3d9c9a2cc7d7a09b3c1491b5c44d12f43b2c7049fb0a0fb14cad0969100b0315cafac448dbd6576c3d09262f4196890410040ad3f521b09c2dc30b2900a9c0b4f8023d42bd2cce830a0325dc9ccfb48eb45693e080fab76c9b141fce2f87fe927b1337ba7e74cb465dc5b712d530710d4cfbc448a235faac133b577264a601b6003f2194ede500f51b853d102eb3011b327f980848c03475d6ab8942c3956d47022c5766e4ed643c12910213855a56558d7fcf768dadf5a5868f0368932eb2b9d79c6bc81af0865ee047ad97ec48a1f1dbfa2218f57bec44149629b13ded7b64857d093283214c1aa824d189bf4d36d8b0e24d7e1395d34ae109768bde86e8b35c8deb16dd5b927066f8cd93959a1b1e16d4b59ee93ad1d81125603c52131cd05003566a366229674244290880ecb775f2284e84499ce7ccad7e884f1a2305f27af1d4580719604a4b36876e64463ab5283ca0ed8afe4b26ca12664a1725317deb72865602d4afa29e83f01f58d42e238259ab1a9b8deeb7332526a59c62bb3f9b05727c556c2dacb4cef28c9635312fdaea85079f084d8879b2a38c07ee74aae061a3d0eadb148ec4f2b38a124576c5c0317fc8539034dbfda134563cb4c708719f32fd75a43c4fa78df83d914fe4eff36042691b1b89c833f2e1eafa3acd2406473fde4cbffd265dbb4885624b27824c2604445b424696a05005a570c88173282c02bf00e7ae56399cfabe122738d7bdc6e5c347983ccf0f17fb2cff6e4880dbac584c9f66fbfab625aa8a3de5b57846b08041be27f52109cc5fe2c1e441a1ff76e6e543983394660280c4a94fa6747706532cdcba1b36b31e5238b258447851c25978c52b99773b5bd82a973a297caa6bcc71601285fc5fa7fd002a5be9e92e569286e0f2fa2bc06944783c1576db3395d977ae16084b7fbfe7f33666ea2932083d32346d9b479baf9f404bcc7d38f1844224cba247bfa2e4b0d31210d7f1e907fbee4d2ee68291a4c41986adc203f445e7d52370404f7b0f006cd3a2f5e52f14f5304e2c00955d6103109e0b460f93ae5f88ae8125c3d1e6fe0c1adf8239be939ce921bf8e6927b", 0x1000}, {&(0x7f0000001380)="fc72e0ef2e792906d069d34e54cf58ddcd4e10064299ef0c3ddf72d06acafd775a150248afdc55db87bab0090efd6e867a95a4af55ff313630a42ad55db560f3ff8ccf2943ce50a7b16d3249dec8e6f4b8202f302522d30787f3a823f70b1f7d2dd666b4d075142a39703aa9c9b982a4da41a798000c5f2d38989d83078a08dfcd1d1ec116ceaec13d8bfa79a48a86e9b3217e1dd07fde0810e505382071e4c49712c1255d2f5b8207f845559f1f9a", 0xaf}, {&(0x7f0000001440)="a68ab77ea54f97b54d64392f419a740446a5b9422877c2be619a7c85a507c41ed5d0976b24d41512cf51e7d9b96a204c2d0dfa41c94389ba48a5800ed1aff12a63661378f4a63c30feac68571105191a5526b2e5bf079569b7c0a6c08a04fc6dfafae35d51834994634b2ed8a96cdc1c4d470a682aa0c4da62b1fe897aa1242c5666bbadc020da5a208cbe96549239f3b9660f9944e65a990f2fd6b80c6d7c17be52ea6fbf5f2297d1cb198aaa0967459b0c9e82564c8b53e499a2aadb1562b6e42179543e0b99f91c9c04725d61ff32c612a1", 0xd3}, {&(0x7f0000001540)="ad8ba8394905b62623e73c15308422e74577d25aa2b0d51ae41b68ef83034caaaac450361e43fd0a49de97dd4bf5bcae3b9f6cfb1322c90e08f09e4c477f94a678f6", 0x42}, {&(0x7f00000015c0)="0a32e75813962c0ee1b138a6647a682fc409675e32d20f2e2ee505359acacb4f670d20d8c3df4e91ce650f1c3d34039e74138d76c4ba7baa36c4afcab72b2cf7758932139938e6a670c991f6fe92d20de759f5e11cad3f5861b088884e8c143c34a5e39c3b6e3e975d6d0d61cd3038c230935b558426914cb338a93236983ffb9f58028b5c8ea2a0dd2c60de402b8a560e6809e05d06edcb13758fc8f5e5259a72677758784cdea58e8e942cfd234e64a021352b64fe94fece30c6c54a032a9a72f9d7f6a3e11b12d23b57e6d86005eeaaf8b6b2f31180e4802cd45577c1b02388a58e", 0xe3}, {&(0x7f00000016c0)="8e11560ad49d52e748413dc12be1b09267525f1ff61f754936b495c6a34faf899e58a6adcd3e157a82d2ebe9000477d4adfabda3eec4a1de1ff2b5adbd88dd4fa28e0c36f6eb3ad2ea3d342ba43299e83d7ded516d086193d32239db6b601c4f71f94f865b65181c645c3910fd375a3ef228cfe78c4f57990e57b2ee1e13b7ed44aa7d35c59b589f74edf59ec630ca49698061a1f6c7a973b04793e08486b9ea3a09405975da30e300960ca4711ce18341885fe5c2c99601d14be1136476db57e94a1c97bf242c4114fd44df4493a5c05746d02f536e8eaf22d8df41456282cbb941bfef0a20e6d6c1c1ef0432cbaf0af0b557b896f1f50736befa1874cd7145fbefa3e04e6b2642da3bcd920dd4d620ea1167a3962781ec8af31d5323e1c5d10cbc906ab9ef3b124ea912f6c5d515c22aa380e85a58e74ec38789120de7418d04321da5e86696fb80cfc8d092d8f1ccd2a6dab7e1ba3c71f02e3b3e7483c97733323a9b8c0c755ca6f5eb47e45cff6996f18ef6fe52df60ff6f8e206910cd864cd3d9078ef1cabfc8d3601a4d50e5c61c7290836a5f6523efdbfa16778a0f18da37e671be34fbac11255a20564840359570cdef242d055dda76203fb70a55c729b152f0dbc05c680eb8a4d6f481231ab04afaa51f0db1407d48a3287b8002e457b5b4dd90219ec772536b3b97c98813176d7a682141b826d26019f1908e5a52aacee2b897d61c7f5e452604f8d2d35e110e6533a944514bdd4ca345ea8620b4c578a0fbcf944bd0502b14527f88df59d0dbec573003f366adc0a2eaed69b731d5fdded8ce32b9ed3d6d803fc500f9c171855ef1fa6027471f0974560ba62480dd29b1ae5433a285b32eef6620241531c9935230bb0256ac113cbc8f9694e59ec23c9e5b3514cc6233eb588e25e0e57b810a77c8cb2fd0e9b27d801da22ba0885429a9876ea4324f6124069f4811724d96c788537920c8cfcf4a01c6817398b22fe4f729553c4969b913871d76124847eff899df40335a6bbfc1a7c3eaab6e68c52d80c04077ad252e73e76a5845c96b65b856aba53a944f0e0633f0c151b4c31c58c7ef425224b9bdde058b0e71129bda09b4a4812dd8eecb40598a7ad42abda92ea62458d5866549222ce7d98f4678fb96a7f36a5d446ea9306d5ab50153989b8fcaf77817dab4279dc5d4b59c73a8e62cb574c9c33af0ab3885f50c3646f4b11565ad5d20a20282ec9b822be2c60f9145cc47d6d61f2d78d0811347e5f622ee5afe0c20f615a45523338265ab570f414224f8b41c628fe9bcfd6576666de9ad9eaf602e622a51b97b4d13f694f8732f2fe08a41ab16227d9c627b221188a680d0631560ef7c6ec5bb91e52381dd2ea3bddaf57c359d49d84833f02e4499951bc80027d10bf3223e20dbf513cf718bda56b0eb20a59b9d0028895ff4685ea4a34c2915e0a1e7a57469278a3902864933ea48eb1c47affe30dd1ebc9564383b4d2cfa9065de96e7a770164d0b9eeeda08a4d3c632091503aeed4aa768db749e2db07338140825b6c1146b05243e146a0616f7eb38303dac15418f556310ee1e77c9e54d4be6439936d13c7ec7e095570217490ef2ae6c804f253285084c978c8732419bdc22a670588d22009b263fc6fedab12f0f145cc364f70e20eb1cdd2c0c201bf32b6d09a0fd6afbc2666f28df6f0c90a9c056aa4a5a2ed259b91b14d69ce0de34bee430c9516d0383a038435139d2011e18b69b8eaa814b287a081f9f6a41180f094897d03431d758d114bf1a9f9391cb56a1f4a6a0bf3d7e20b358c6b484dd1f9052f5fdc107c7d17067b5f46b2c9fa335a871b6f07630a9fdd1b4b52d2a149d2866b16912b7fb95ceddac2734e60c3bc4bf4955a84e3300f97a06b4088864143ee02e43779657a2ed3147da57845c1973a85834bdf4052d56d80131c3cd053a3e5ceafa8b1acc9dc775abc9272b6d677b24d40fd98f5cb652f19d3e85a93ca1e47814b5a27b0d0b154ec492222f25abf920904fa1c6e8d801efbfda56c8d12946eac884602accc3bc5fc4c359c294e4b7665eb5d8825f07f9ad64daf5d5b9edc963582d36f5b0fd3b7f2aa61b6927b40ade11a999d2804a68975a31ac38de22142d5bf0b2dd03b0d4d11861e28f3acc2c6cd8808c32964ebf3efe6db94ef4bf2e81f2ae22eed23412192787f5940f1ecba67573992482e9e3f90d36c4cf410093b2173672825b532adbff5872082090d2c5af8ab146a72ad96872c7f0340ddd46b8e28876834446d06b05e10ab97385bad97d2e6c01f54c0b4bd6ea2681993cba5a4ecd9de47e3e2fdc21351b0bb82281ed5b1ad8a9d76102ffb1f9f522bcd345110b7c7ff0dd675541cca6e3596f6eaafa7cc2a2ec2375e68aedf143966839b41ed751640ccb0c16165ac5f04db40a5a8496dec6ef802fd4ab7d3c8c3e10e0cafbff9487140127e88f0467f13ee4ac9b36e3a853687bb849d20cb2d85c0404d6b14f6a37bcd21c71a75d580c5d67ee3671f0c0e8c0feefccb1fe2581fd83663a360cd5eb87f5fdbee71e6d794af7b516d8cb4ddcf4478b4f27efc367d3c8ce03fc6fc6e09da72221274b4708c6ed59b62e40c2b8bdaad65c4a7a6a9a8b182ad86996e4bb899f783e9982125b8100647f3b5f8247b40165fa2931b966e7d903d7afd73e3634d266b3c1404117c624cee52c113e43ce8d7c0fe4924f6030a8e18932566ed2d33ea63fae27e5df025d81928f67b3cab2f1d6e25bf6d52e486dad4fd93ef458fa8f11a72e6444759fb0dbe20d5394456a3a21e517471d92f688f266457f21f8928d47a57f74a567faa58b049f0ad923e3cb531986cd8a102ddfc824b0eb8523607391070d652ee1fd08fe246701f0301f94d40b3182b421de87aed8fef651eab484ba4e917557e816e23acc98ece4574b8fefaa22c113423337c1186e0502438df1820b79cd0a2d8f88d3ac14a5089961e70fb97c58f77fe7e80287111ff39fbc6d7fa774ab5cf9d5584597b1ea221752d75eb73c063c604f412ee671e981701ae8147e21b0264e7506a4a94c237062b81db660c0f7041158c6b880fc6283c09f21b8570f3c055880c07aa738bd08b479fd180eb2751719eddfa3397417dd370ff9c141e73d008ea2cd2787cc08aaf54e469a5d7d198bc50edc6a3530daf079c4a869fe074d63284b1909e0c25f57cbcff48f4756796ac724cdeb9c101b89c9004b2095e52cb1e37f9c8ac2a1728e7147d65a1bf4fea9c54a37bd1dfbb866fdfb2baaea65f77202d5e8e2336fddbc406be45866cbcd0196f8f6ad35cc2c73f95872787eaf89b35227dfd3f7fb17596bbe463b55172ba66731935e85fb7edcc46b7e59b717d56455e6d61e7478d108b49dab3a30a5992c5a7d3b927ba386d5aa0c4f9546d6aa808758045707b2bec675b8a6373b6de518f9174309a01913040d0adb3fddab07ffcbffb27de7c1be1b416b757d02d179d79071ab99e33d1c789154f23cb291c4d19919525edf98f75f913974f3ea72a1a3e868a6a4d75e0b3edfc8b5f95b9dbf3051eadcc197466f1dbf0740b84d9057ad93d02ca23c3630312b0a76343d6e3b586c24a5607a03c3e63bbad72e7c8bbb5bf9502deb630195cb8901587e898038744975251aca7090fed0371d11c2328389698ac84e27b291d54ecdb289d8db7135fc3c83fb4c3fa55057c4ac8bfe4c399ae032ef0483e3813ab9de504d48ba460da47030b8c587ebaffb59408a8a39ccf643dd94ae1d6ac9bcbc3958facca5fd82433cb7082b6788dd2039fbfab808eaedb3be191cc60db40253673bb1b0097812a881eaf01e4621ac66f51a95bc36a386e7b301398e06b45ed7afea1df2ad2e73ace9b6424ace5f33ca68b2aa78b8ce2420db4838d0c91a687a794df2159b99ef19ef0c50f1facf6ef7fd7e15ba52a2d08918a25cbef9ca30bde0bf97c88a95af2e544bd3daf93fe5ab282284e6b38655464cc8dfd592e1fbf5357c1816b98c49fdc678b5b86bac8b19cf9bb5fba20cfe8225e05b4aa46109c279a01b180f95abd58294a811860a5ca5435cf9e05145385aca27200b68c96f50a3e442712bfd1d197dbcb2a6f672f38290396b4247630b57db2e4db37eede8aa27042bef81accecc2bbfc71efa260a27a192bfc69aa7937a39e9edd557db823693b27aaa41bb3c1493921118dd661fc099a390c9dcafe0443be070eb9c22e618e44fd1ad919bf96dbdd275b1600f69fc82ea1bc28cda88f0e87b32e6d0a309401afef9812339557d25334fea8f8f902020b18960fbb393065cf9ad6905fedd78d23c5cc1c1526dcf3b95891e7d140c9b335ec26942622621d9ed2e11f772d0399e64d415ab841f6e98aaa778ccf273346a28668bb85c75b2a36b4f13c3a98b53cec9f752bbd35ee85fe777a2bac220100232eeab6fbd287c0225d0df41b835661b789a681baab25dff2aa224cf4f042928d161ce2c86f66e476820b33bc1fbf4da0ec3ec7bbbad807df5f8bd447cbe20c738c65e720b1658947ae67aafd075d7da2a6b9a37d0a4d0fe35362c7aa83246e31fb0c6e3dc9c6f049716f59a1820fe10e7eb4b0fe9535074f4a6f7d74b1e3f596eda0b7987ded6016cefdf7b1dcca2557db6c1bf0e1dc5a8f1a69a6faec4433c15b6016b10ec149642f95c9f91e2f85bd16292d80e5b15f14d17f38ab164d39268f99364483920d1752490d2dbecbb8650506f97b50f0fd71c38fd702b3d39eb49dd8de3d0a5fbb6d07a7092356ced825d3e0225a77564bff35d49e332a088d2e48349f48c5c768abca6706dea8000d09afb79411feb7cc7d600ca1e26645e899f5e4dee70f0fe25df003505ca4539a641e81a5a7684bde6fc218b5fc6dbcb908f0965f9793ed260d8409d1e4d3f38c0e250d6f31ee199ec3d8b6d850b75b934d40bbde06f2a6ef81e419ef6eaf8d62b2591dbc301f5192bb63e0c688d9ab0387c2933af1a402f7ec2a824e5c0f64543845e5cb848530996c98aea0685456d3514435168538857ae95c6fe75f1e557f5b6bff8bda82580a6a85bd7c3be517c9bec9a3e42b85297f66239b41671c9482264168a2e5db5f7f24726849f3cd86fa5a213dc4a20a6f78b0a0209a07a6c5837e5ca01c6394dca2e05bb090023558c9e0cbd39b5b8aed25d6c5d6248c0aa73c52ea5459c625c970b13da23857986b35f92033ddb6840c56af6e7f83cef5f03c35eb509d10edf89a8cd57cc2779ffaf620ccca077cf2928293610e535ea1aa99587e2c53957619dbad87afa603e5e426baf8ec0931c9ae4bebd1ccc26bb729131ce3c276792cc2a989b4310eefb1421a78cf3bd62ba6f3d824b6a79cd648275befb69a4ef5c9bbd25777feca1a4e0be7e0ae2d168cea1e8837c4439ba7b5d1f98a0af7a210c24878de5c241a6a837c977a67ca3d45a172918bc9ef5f0e3bd62638637aa279609c78b9c5a100034b023b7fc6f90120c34b763e227a2a26bde2eec5c63d3ea67e54ee932a471b865bea86deee63612b34de40c28625a9ae31bb15e009e954811cea0207460e714ac933ddbbec1098dd5832d0c2fa3adff71340d04af019bf2ea7818e1a2f358237a284b4da0eb99d97609965a233eea019466820ca10ff247ed34e81b867ff317d572ec8d18d1d75195cdeb596049e7e5e03f2edc6628d0e07f9961babe883bf38b19fc318f1b2a975890f20998d049db3335ba628fa74e34e678563aa4d7c940a82f1205c861621e2d2ffc9666149e3ae0dca1a1cfe0d6ef49678d250feac9452f3492f4a35d8fea4c7a", 0x1000}, {&(0x7f00000026c0)="84b82b9f7e63ee088240a4ca7343e056c806838b93f5df8dbae7c468c5878933c13fd1f67af4a7155827d86616ca80edcc2d27e7d813432fadcb2673bf94e4b03119629dbcb35f2de7a4df3733f38c67ff2519ec5fb69df93fe14e9aa9c40259297758ddf5b6a1f248f06743cd767433b442e9d8e0d9af178c4cbc99e20322e3ac94d290d2603018a1b2d22740379c152d3e0d5721048ec9dbc5abf6c0915579e9c7b4c249371a335e6d3aad2dd9fe3484ce606b949fc0e0a3043820440357a2b6c42a538fdc5ae699ed3877e139", 0xce}, {&(0x7f00000027c0)="f8c2dbe297c72f301f1d5d0ea18c4a890cb45a52c599e78d9ab97fcbe9d4106175dd98224851308f74f28a2d254b42db1084b8c1656130cac521b77613b7e9df72b340c026efe2c5e4fb1408f68f4ad0966a050052f04932a9446026eaff092062e3b2b5f8", 0x65}], 0xa, 0x0, 0x0) 22:28:52 executing program 1: setpgid(0x0, 0x0) r0 = getppid() setpgid(r0, r0) setpgid(0x0, 0x0) 22:28:52 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 22:28:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8001, 0x0) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) syz_emit_ethernet(0xfffffefe, &(0x7f0000000700)="c75128b1e9b267bc5164c383251b46fc149636b59507f9d64f343196fc98d6cc5c51afc794c63f0000000000000082afd70334d55fe9fa51944d755c373d75754604c7847e4dc9fda3f8e31981436e69ab0c1a49887e4420a74f39217907000000000000006cfbac5794852ef810c2de7389845f6a38969fcd3a60721e26505f881848ba615cd4c3520a392c250dd9cf47ae43e5c89385da5dc15725c1c12e52d78025aa6141713f85a65589c02e1e94a2a47ec9794e3d76decfa34d15425e1fe108017aa306ad1f503247ffd3e8745f3dbd8355eb14b63eb2716d73f03e192d716426043233dbc4ac316b63c85ec1d56baf50215723f172c6411ca1b64fa09d47ec199a285a2a8525b105000000000000000ee50900000000000000a0fc56f4e5aa837266fada4622841dac8b94038db06cfa7c7348de9ed7032b690c2591ce61ffce21b8b6d6e7100c932565afaf86600fd91c9c6768f507972ff8051694b971a40000000000bbe07b7812a5473391872d0a76705f9640fe9c315ef8d80897abcb4d5fb63e40addc4b95676d6cd32dff9db8d1da23a7ccfe56bba73b75f10edc082f5c76b4c7c51f6a2026a940e25d2108dbaf0f8694d3f826ca627d52662075b7f65795f1539b3bdfac8fa1fc692d11f946305d4d43b713678a731d795a0d2b529039fcc5651c6709af6cd198fef29f6dfb5456c55b4d37452cc65e836ff43198399dd912ddb50c42903d36a2f8908066dbf3c33b4115efe65e6aa2a00a6ee27e94bb2c1a3b5a197b037e75f448eb16b21dfc17be02751460fa27204bf1be49771efd951d8c941f53d2ddf088466a50d4df02c53ad75bce3a199ef2e2") 22:28:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 22:28:52 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) close(r2) 22:28:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000005}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) getsockopt(r1, 0x18f, 0xffff, &(0x7f0000000100)=""/162, &(0x7f0000000040)=0xa2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)) 22:28:52 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x21}], 0x2}) 22:28:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f00000000c0)=[{r0, 0x8}, {r0, 0x20}], 0x2, 0x3) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) fchflags(r1, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:52 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000140)='./file2\x00', r1, &(0x7f0000000180)='./file0\x00') readlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 22:28:52 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000140)=""/124, 0x7c) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x8, 0x81}, 0xc) r2 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x0) setsockopt(r2, 0x2c, 0xe, &(0x7f0000000140), 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0xfc, 0x100) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x3f, './file0\x00', './file0\x00'}) chdir(&(0x7f00000001c0)='./file0\x00') 22:28:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x234, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 22:28:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x108, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) syz_emit_ethernet(0xa0, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502c") 22:28:52 executing program 1: read(0xffffffffffffffff, &(0x7f0000000080)=""/75, 0xffffffffffffff36) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) writev(r0, &(0x7f0000000100), 0x0) 22:28:53 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r0) setregid(0x0, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x128, 0x0) 22:28:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x24, 0x0, 0x5}, {0x40, 0x0, 0xcb58, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x14a, &(0x7f0000000380)="b9f3b55e6ce0632184cc838666c9ec79087f921c28eba5f31888034a500fd4214588c2fd32ee4a418d2aaa4597a603d4f58584707781b8aa71b7fa50189d70eca15f06a86336429b2c13a62f230a4f79238a1fdd06acbe11f1d325ff4a3ce19659193a4e80c4a33c5342c348028489b978c893878b56ca5a8fb17b1468308cdbce61c74b4a7400bbb6fa996e84731c7e3f1fa32d9b0c297a07c51cab0835b9bff501fe295c1957d584018cf4011ad04ec948b1a86d84bc8e9b97dc699241e0e8cfcee355e3a2e803e45d9b4c16630ff9ec1e67ecd8626183f064817c83ad2610dae4fe6da5c45f2ed3c0f5c4abdb2418107ad3a0") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x5) ioctl$BIOCFLUSH(r0, 0x20004268) 22:28:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) lseek(r0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) syz_open_pts() ioctl$TIOCSDTR(r1, 0x2000444e) 22:28:53 executing program 0: r0 = semget$private(0x0, 0x1, 0x120) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x21) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x4) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='c\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair(0x16, 0x1, 0x8, &(0x7f0000000880)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000380)={0xfff, './file\x00', './file1\x00'}) chroot(&(0x7f0000000080)='./file0\x00') msgget$private(0x0, 0x20) symlinkat(&(0x7f0000000800)='./file\x00', r2, &(0x7f0000000840)='./file\x00') chdir(&(0x7f0000000000)='./file0\x00') semget(0x1, 0x5, 0x40) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file\x00') semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x81, 0x5, 0x101, 0x5, 0x9f5, 0x100000001, 0x20be, 0x1, 0x5, 0x1]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sendto$inet6(r3, &(0x7f00000004c0)="b28984f26509a58657545360388452b7854113257743782cdfd7a34b91671f8afa70135d3867ed3701c0178a9069ca8b720f9de57beebc7882a001c8f627def5898480eed51ffb33a9cd2ed310aeae4045ab718346f8903ba6b2b75ce5c0b0736e3ea35268ea9e743ef4ba244de6c3c3124f2d5f04441b7b1cab860520b59ef6a459d8c3dc16b1b19999ca4029408ceb4314939362eea43b9a52c2da179eea235eb7d85da35102e743d35f71a5f2d9a8c1535e81c72d321a1838724505aeea51040e493a6250543e50271bb667", 0xcd, 0x400, &(0x7f0000000240)={0x18, 0x0, 0x9d}, 0xc) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x4) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, 0x0, 0x0) 22:28:53 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket(0x33, 0x400002002, 0x5744) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:28:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x180, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000200)=""/199, 0xc7}], 0x1, &(0x7f0000000300)=""/76, 0x4c}, 0x800) r1 = syz_open_pts() close(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000380)=0x100000000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x185) close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r1, &(0x7f0000000180)="2078f7b69541d6d97099188e90cd9c8e765f9ba2b04efdeb83d9204e0470a484b2026fe1157cd7e3ece18fd824443177875c5476f2964498f62a1ab400000000000000001ad1bcdfc7c40dd2bb690188f648580d45fc48df99cc6c364fd7f702b0fe7f5e0111b695b0dc", 0x6a) 22:28:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x24) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:53 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8a0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fsync(r0) ftruncate(r0, 0x0, 0x800000007) close(r0) ftruncate(r0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1) 22:28:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup2(r0, r0) write(r0, &(0x7f0000000180)="ef129800030629e4765fa0514e8cd3249388237ddf34a9cf7bdf37ac61b5b5505ee43f67618abe01d40be884a965fc6e79c89bedf7fd1813ab1983d991323fb8f5d1a9826c8dcdc3529a5146a50aa65ead7b72e33d917526f3e2a671cc7745576e6020c299741bbdd9ee64b087a9d4b7e5ae0caa5a68598b9947f0ec85152f72160d362e4ab8d4d131a4fdb402a32971e4cd586a0801d8397e096a07a01a953e8ee2af54553d42e5583c8409b89880dcada1d0aa1822607c4346697dc2499007a3af222b389a9481e737369d1824f0bf5efb9db1e5e73919390d35b8f7a83e57466e1f0469edae5c784dc32c5163947680a5", 0xf2) fcntl$getown(r1, 0x5) 22:28:53 executing program 1: nanosleep(&(0x7f0000000080)={0x9, 0x100000000}, 0x0) 22:28:53 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file\x00', 0x8, 0x80) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x1, 0x4, 0x1, 0xffff}, {0x6, 0x3, 0x81, 0x7}]}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1568577d, 0x800000c3, "125a62d90d65b0984905591970ad581ee6bbd4b1"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000200)="9604a121a63634684b249b275363eb381ee44ad9da6cfc6a16ceed11cb42c0bb61eee878ce5548934fd13337b9967a1b06680700bc8be7b8e62d51a322884906ed87ea97d8e03776499fa2a23ba9267048ef4e2df3188ea8abe984de46d3d2cd9cb4d9665993410dc8a7a60fa340f8cded2b6ad7c445fb61897e9c741ed78cbe8683e94db2862895470bce389366486954a5bd7c34cc3f6bcc5f2d2df6b4ab2356276fb51ad50d8b81dfece53160d7", 0xaf}, {&(0x7f00000002c0)="ccd7ff4941de75d0e7433b37d991fcf372ce6a22833df1a34a452b45497fa4261c67331edfce29f08276712d50af0dddc79b5b4792f8940168fa6ceb57d6e1f5236ace21c0d4c92de840a01672d1b5613dd900327f9c4be2b572f10db0e5c88fc5224276ba7b870c5fc93e850edc9f5a4d0a78a2faf6ce6c0d3563c6d91f207a87e0cd7b7f0af2254c800f23ccb639c0", 0x218}], 0x2) r3 = dup(r0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000007c0)={0x10, 0x6, 0x4, 0x408000000000000, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xd1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5061fdf7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000fe9000/0x14000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x6}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x8}, {&(0x7f0000fe9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x100000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffffc}) 22:28:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f0000000100)='./file0/file0\x00') connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 22:28:53 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x4}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kqueue() readv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/178, 0xb2}, {&(0x7f0000000180)=""/231, 0xe7}, {&(0x7f0000000280)=""/229, 0xe5}, {&(0x7f0000000040)=""/39, 0x27}], 0x4) r2 = socket(0x18, 0x5, 0x4) getsockopt$inet_opts(r2, 0x0, 0x5, &(0x7f0000000480)=""/42, &(0x7f00000003c0)=0x2a) r3 = msgget$private(0x0, 0x201) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000004c0)=""/200) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x1, 0xf9}, 0xc) kevent(r1, &(0x7f0000000040), 0x83, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 22:28:54 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) writev(r0, &(0x7f0000000180), 0x0) 22:28:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000000)=""/45, 0x27}], 0x1) 22:28:54 executing program 0: getitimer(0x1, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000001080)='.\x00', &(0x7f00000010c0)=""/223, 0xdf) accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016f3c00100"/4098], &(0x7f0000001040)=0x1002) 22:28:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x74, 0x7ff, 0x2, 0x10000000}, {0x25}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) 22:28:54 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x56a, 0xfa8e, 0x4}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xe2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2}, {0x18, 0x3, 0x9, 0x5}, 0x10001, [0x3, 0x8000, 0xfffffffffffffffc, 0x4, 0xfffffffffffffffc, 0x8000, 0x690000000000000, 0x6bca]}, 0x3c) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x821, 0x0) writev(r2, &(0x7f0000001780)=[{&(0x7f00000001c0)='M', 0x1}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0xe, 0x9}, {0x18, 0x2, 0x5, 0x5}, 0x6, [0x8000, 0x0, 0x7e, 0xbc9, 0x3, 0xfffffffffffffff9, 0x1000]}, 0x3c) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x800) 22:28:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x6, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:54 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0x2, 0x5}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') getpid() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x50, 0x0) 22:28:54 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) semget(0x2, 0x2, 0x100) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="2b3d4059f78ec48033909e3c000a855c7d0665677befe41a72f59c150198266655607f70dc8c91066e3ac0b326fc6101001e83ff5dd79c23e4727f3c42d91036ef71daa0373fd6e4d67139de9324ce0b5ea6169a1fc2be3807823f8dd0ad76fa9d68f4280a6c389e72eef0fbf464baa38bc63ebb6d4a166cdcf9e39daf1bae24e0f4dc6b9e19674748cfc7b7b0d9953792fc6591c526a16ab45cd348bc832c96f54a325390c2a26ac374b30000000000000004696b82a86909321c1fb036698b3842dabc67a758ce2c6e693d80bfa778480f5277f910764864634a11a8a8bd3625bb6636729adfb4c3bd21db98521c791f63a6873734bd2df17830a3d1ebf2a8317c7daf28b9080000000000000000000000000000da15632b", 0x119}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000500)={0x8, 0x5, 0xfff, {[0x6, 0x82, 0x1, 0xfff, 0x8001, 0x4, 0x9, 0x7d, 0xbd, 0x1f, 0x8, 0x9, 0x808000000000000, 0x7, 0x0, 0x800, 0x0, 0x8], [0x4, 0x1, 0x3, 0x2, 0x8, 0x3, 0xa7, 0x1, 0x9, 0x3ff], [0xd7, 0x0, 0x7, 0x800, 0x8, 0x7, 0x31], [0x1ea, 0x7, 0xe31d, 0x10001, 0x9, 0x8], [{0x1, 0x6, 0x3, 0x80}, {0x74, 0x35f3, 0x101, 0x8}, {0xffffffffffffffc1, 0x70, 0x20, 0x1}, {0x3, 0x3, 0x9, 0x3}, {0x1000, 0x1000, 0x1}, {0x6, 0x3, 0x55a78402, 0x61543e97}, {0x0, 0x9, 0x4}, {0x4, 0x6, 0x7, 0xffffffffffff7fff}], {0x1, 0x9df, 0x8, 0x2}, {0x5, 0x1, 0x2, 0x7}}}) 22:28:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) pwrite(r0, &(0x7f00000001c0)="730daf06e0547f5e330f9c097968ecf41a7864dfe2d67624a8cf2d206e108901e67127011e6a770a40bdec3d8954b1dc7cd042cf6872e88941040928559eb378ec98f578541631e756228c9f9ec67269781254e78c0732fa0fe3efa2d057b6d982a24cd368578af13598468dec9b5bc22158e572323ce2bfc6d224ba4946af353c0ac6b1bb307b44e003b4db3046daf1f005512dfa", 0x95, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 22:28:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) flock(r0, 0x9) clock_settime(0x0, &(0x7f0000000000)) lseek(r0, 0x0, 0x0, 0x2) 22:28:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="78cc0df0") 22:28:54 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setstatus(r1, 0x4, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 22:28:54 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) close(r1) flock(r1, 0x8) flock(r0, 0x8) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 22:28:55 executing program 1: r0 = socket(0x800000016, 0x0, 0x17) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x3f}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 22:28:55 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x20000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x4, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530002f97c4a1e67a397175986ea93fd332a9c4c60cf9ed01c55af08d4c8d1e292de3104d308c0d649333039d8ecce524393e5ba069bf3b00a1e2bc604b652298fc80"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r2, 0x0) 22:28:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4070000ef3c445c1f2c000000003e00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 22:28:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = getgid() setegid(r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x10080, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 22:28:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/47, 0x2f) ioctl$FIONBIO(r0, 0x8004667e, 0x0) read(r0, &(0x7f0000000000)=""/24, 0x18) 22:28:55 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x840, 0x100) shutdown(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$dupfd(r1, 0x0, r2) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xc40) r3 = syz_open_pts() close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000140)={0x0, 0x75, 0x7, 0x2, 0x7f}) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f00000002c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:28:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d394266840597876e8e12521bc8a4ded556629d228ccdd82988434b2c6718bf3e8967ca74173e5fdbef1a81b591e92905e5434caab542df0f1cdf7ca391ae9463950e7e5dfd8174257cf0411f2a687aa316a3e6c2f68599bba7b9847ee6180bd3e9933b07fc5d9b45116b374e50ae3e8452cabe7d171793de20487e54e1ecd0613ba6239fd3706b0f8d6a6d1dbe9658446e3366d36a45f89957d995d38deff6cecf594b58ee7acda799ae25adc43ea9453845d4c6e", 0xb5) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)) 22:28:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10001}) dup2(r0, r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:55 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x1}], 0x2}) rmdir(&(0x7f0000000000)='./file0\x00') fchdir(r0) lseek(r0, 0x0, 0x0, 0x1) r1 = msgget$private(0x0, 0x600) msgctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x4, 0x200) semop(r2, &(0x7f0000000080)=[{0x0, 0x7fff, 0x1000}, {0x3, 0x800, 0x1000}, {0x3, 0xfff, 0x1000}], 0x3) 22:28:55 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 22:28:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x61}, {0x6}]}) r1 = socket(0x18, 0x8003, 0x7) accept$unix(r1, 0x0, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0xffffffffffffff40, &(0x7f0000000400)="5612906d5bc300bf87803f1b73019ab3f22d6317e20ca9abca627e9e401ab91115ae4bab5a18bb08d91553c74ac425d925bab71f0b7572e9da173a0ac57044aecebbf5fda19eff6c8dd85015da4cce73751a0d5cee12f2976b28af579b9edfb45fde17be2f4d6c08edf4ce230a9341052767b183cf4ddebbaed706b13338de59b23c0e96d5ca9a8867686a1f0c1a39f35e7c5cf3742680ea87dd6c738f9a398584f4f75a93992b4e11c3baf5ff29d19e411b896a836fd9fe57c298fdeb0c6e2b9704a199831f39dd1ebf55d7f4e404a1228d77bed1f412cc065db24ccb5ab7a52afa752ae9264b4eaab57a4a63068626a4391f6c4d17a71efde65de7e69771e4d57f71019e390a1f96484a76ac300c8608e0e86695a1510befbff400de8c1bf5de37ac5da6b5a7dd274746a364602abf4616a9567e5fddd5a03e5816ef8e9ee426eaff173fd6581f4352fa20d1") 22:28:55 executing program 1: socket$inet6(0x18, 0x5, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)=0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x4) getgroups(0x2, &(0x7f0000000340)=[0x0, 0x0]) chown(&(0x7f0000000280)='./file0\x00', r2, r3) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000200)) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) openat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x115) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r5 = socket$inet6(0x18, 0x1, 0x6c9) getsockopt$sock_timeval(r1, 0xffff, 0x400000001007, &(0x7f0000000040), &(0x7f0000000240)=0x10) connect$inet6(r5, &(0x7f0000000140), 0xc) rmdir(&(0x7f0000000400)='./file0\x00') 22:28:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0xc}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x13d, &(0x7f00000001c0)=[{0x1, 0x0, 0x100000001}]}) dup2(r0, r0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 22:28:55 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000002c0)={'./file1\x00', 0x400, 0x3, 0x3, 0x1, 0xfffffffffffff37d, 0x5, 0xc84, 0x3, 0x0, 0x401, 0x9}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x28) pwrite(r2, &(0x7f0000000280)="ac", 0x1, 0x0, 0x0) truncate(&(0x7f0000000380)='.\x00', 0x0, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000340)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) fcntl$getflags(r2, 0x1) 22:28:55 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x101ff, 0x44) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 22:28:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x6c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x3011, r0, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 22:28:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") 22:28:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x188) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) close(r0) 22:28:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x747a09ddac7c5d8c, 0x0) sendto$inet(r0, &(0x7f0000000040)="db85f853ddc16c640d240910e5ea1159d048a7a3e375cddf86d7059e8bd73402a42443ff651de0b38c3900f5610d8a1d4a7fc9b9e1fed1194f9d801077f2b638cac3972fdc32b147bded24a8bb0c9edbe03faaf030d1172c76eb37ad24e5bd24de044efb268a3bc691816d0a95e2cc29cf1f07da7e6b4711f3767bee8529a0532ef930e9ccc9e54572e87fc0bf04b83864b51fd08a3497484f4dd9ee504460c2acf104556b34e0f749a24f8f5e09181c7a2ce221d460c09279b54433e0d6ccc2e921042d786964fa1fe1a53204a48a19753b63cf", 0xd4, 0x0, &(0x7f0000000140)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10010, 0x20) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r2, r4) ioctl$TIOCCBRK(r1, 0x2000747a) getrusage(0xffffffffffffffff, &(0x7f0000000280)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000005c0)={0x81, 0x6, 0x0, 0x10000, &(0x7f0000000340)={{0xef, 0x7fff, 0xdc10, 0x9, 0xbbac, 0x2, 0x7fffffff}, {[0x80, 0x0, 0xeb, 0x9, 0x1, 0x6, 0xebd, 0x7, 0x9, 0x200, 0x338, 0x1000, 0xffffffff, 0x10001, 0x0, 0x200, 0x3], [0x0, 0x4, 0xfffffffffffffffe, 0x7, 0x7, 0x9, 0x1f, 0xba, 0x3, 0x1f], [0xffff, 0x400, 0x100000001, 0x100000001, 0x4d, 0x8001, 0x6], [0x5f05, 0x6, 0x9, 0x2, 0x13d, 0x2], [{0x1, 0x51b5, 0x63d}, {0x45, 0xf96, 0x7fffffff, 0x5}, {0x0, 0x4a1c, 0xffffffffffffffe0, 0x7ff}, {0x3f, 0x2}, {0x400, 0xbe2, 0xffffffffffff8000, 0x5}, {0x8, 0x3, 0x0, 0x4}, {0x163, 0xf4, 0xfffffffffffffffa, 0x100000001}, {0x5, 0x4c, 0xff, 0x2}], {0x0, 0x116e, 0xd00, 0x9}, {0x7, 0xee3, 0x7f, 0x3}}}, 0x5, 0x1}) setreuid(r2, r3) readlinkat(r1, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/84, 0x54) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCCBRK(r1, 0x2000747a) setreuid(r3, r3) r5 = open(&(0x7f00000006c0)='./file0\x00', 0x120, 0x100) stat(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)) chdir(&(0x7f00000007c0)='./file0\x00') accept$inet(r1, &(0x7f0000000800), &(0x7f0000000840)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000880)=0x4) getrusage(0x0, &(0x7f00000008c0)) ioctl$TIOCCBRK(r5, 0x2000747a) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000a00)) bind(r5, &(0x7f0000000a40)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000a80)={0xd129, 0x7, {0x4, 0x1000}}) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000ac0)) connect$inet(r1, &(0x7f0000000b00)={0x2, 0x2}, 0xc) fchown(r1, r2, r4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000b40)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000b80)={0x1ff, './file0\x00'}) 22:28:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) dup2(r1, r0) dup2(r0, r1) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) 22:28:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept(r0, 0x0, &(0x7f0000000100)) mprotect(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0xfffffffffffffffd) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = semget(0x2, 0x1, 0x10) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f00000000c0)=""/58) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(r2) mprotect(&(0x7f00003f4000/0x3000)=nil, 0x3000, 0x4) getsockname(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000240)=0xfffffffffffffe7d) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget(0x2, 0x6, 0x10) semget(0x2, 0x2, 0x42) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000180)=0x7fffffff, 0x4) msgget(0x1, 0x208) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000200)=""/5) 22:28:55 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b03) r0 = open(&(0x7f0000000980)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)="25bd5bc9e80c5888952ab13e513efd8ac2f6a9cd2382de30346c367c1deef8fd050771f7cddbdadb2ce4598ef9e3f45ae76f6c0555391856e632eb20ef1efa12e9267bd58322b7547794b889ecfc2046eaed6b1c2f23b30478355eac700f9e02e7be17365bb7e896831fc92ee228b66eef2bb00f2c85318014fe10b21462310b1ca443ec83518a0174a46311069c1f75fd5f92f5ec27dc97d259df8f33008200b22f28d341068a5230c7b4e3bcf64b8a47c862de23c59962b45a3adc2c07de4c582b36c3d8d96a146b9417fee42f1ff090c606982b854cc84155028cf6671d0bc2700f3059e64212eb9dc49dc2720a79b3c4b4b275403ae502039e13ea0c1e330a9d4658e6750cf0ecfed4214ad392577a08d714fd52cf1d6700634734e95d12d5e15fda92e4a5b25c1ac3caffd55deeb7c59063", 0x134) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000300)="4c2b8e67236a7392133a75613076d3865e2f08499bcec4ae5febf297cac930ecce0fcafda165908e1e5bceb80414c3c5b0abff5bf39d34ad87d20d535d7f109ed342112da5ed73a20839cb986b512c35948891f242a5356f28bca58eb809316e44c177e5b58f5327bb9397ca738d97c6dd0178bac68886e312f638c65cdb71af", 0x80}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/28, 0x1c}, {&(0x7f0000000040)=""/138, 0x8a}, {&(0x7f0000000140)=""/78, 0x4e}, {&(0x7f00000009c0)=""/4096, 0x1000}], 0x4) 22:28:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x20}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x10000, 0x4, 0x2}]}) syz_emit_ethernet(0x4, &(0x7f00000004c0)='aZq+') 22:28:55 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') 22:28:55 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x2) r2 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/89) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x8) 22:28:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10, 0x0) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r3) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) fchown(r0, r2, r3) chdir(&(0x7f0000000100)='./file0/file0\x00') 22:28:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f0000000180)=[{0x9, 0x9, 0x20, 0xe9}, {0x80, 0x8a2, 0x7, 0x80}, {0x0, 0x1000, 0x81, 0x100000000}, {0x4, 0x7, 0x7}, {0xb7, 0xb242, 0x7, 0xde62}, {0x3, 0x1, 0x100000000, 0x4}, {0x8, 0x7ff, 0x80000001, 0x5f06647e}, {0x100000000000000, 0x1000, 0x4, 0x3}, {0x1, 0x0, 0x8, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 22:28:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x37) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) getppid() r2 = getpgid(0x0) setpgid(r2, r2) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffb7e, "855c55021a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)) 22:28:55 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x1000000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f0000000080)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x2) openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x148) 22:28:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() r0 = getuid() setuid(r0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) truncate(&(0x7f0000001340)='./file0\x00', 0x0, 0x0) 22:28:55 executing program 1: r0 = socket(0x19, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) 22:28:55 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x1}, {r0, 0x144}, {r0, 0x10}, {r0, 0x1a8}, {r0, 0x84}, {r0, 0x108}, {r0, 0x2}, {r0, 0x40}], 0x9, 0x80000000) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 22:28:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x100002000, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000436000/0x2000)=nil, 0x2000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x100000001, 0xffff, './file0\x00', 0x8, 0x3, 0x16c9, 0x7}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) poll(&(0x7f0000000040)=[{r0, 0xc}, {r0, 0x20}, {r0, 0x1c8}, {r0, 0x8}], 0x4, 0x2a) 22:28:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000180)='./file0\x00', 0x240, 0x2) 22:28:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1}, 0xfffffffffffffe8b) socket$unix(0x1, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xffffffffffffe3da) 22:28:56 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x10) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) r1 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) dup2(r2, r1) 22:28:56 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) r0 = geteuid() setreuid(0x0, r0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getppid() setpgid(r1, r2) r3 = getpid() r4 = getgid() r5 = msgget$private(0x0, 0x2a) r6 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000fff000/0x1000)=nil) r7 = geteuid() r8 = getuid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x9, r7, r4, r8, r4, 0x80, 0x41}, 0x4, 0x636627f0, r2, r3, 0x5, 0x306a, 0x4}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = geteuid() r12 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) kqueue() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x1, r9, r4, r11, r4, 0x5, 0x7fffffff}, 0x3ff, 0x63, r12, r13, 0x7, 0x20, 0x3, 0x3}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) getgroups(0x7, &(0x7f00000001c0)=[r4, 0x0, r10, 0x0, r10, r14, 0xffffffffffffffff]) 22:28:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "afc709cfd8ee545fbadd71bf0838b1ee6d8e37f6"}) poll(&(0x7f0000000300), 0x357, 0xfffffffffffffffb) r2 = msgget$private(0x0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x20, r3, r4, r5, r6, 0x40, 0x1000}, 0x497, 0x7f, r7, r8, 0x3, 0x5, 0x100, 0x4}) 22:28:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x5f}, {0x6}]}) r2 = semget(0x1, 0x3, 0x86) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000140)=""/163) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") flock(r1, 0x6) socket$inet6(0x18, 0x2, 0x21) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) clock_settime(0x2, &(0x7f0000000240)={0x1000, 0x3f}) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000400)={0x1, 0x3, 0x8, 0x8, 0x7}) 22:28:56 executing program 1: r0 = socket(0x12, 0x4, 0x401) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x2, 0x2, 0x1, 0x20, 0x2, 0x401, 0x0, 0x3, 0xd57, 0x9}) r2 = shmget(0x3, 0x13000, 0xc, &(0x7f0000fed000/0x13000)=nil) shmat(r2, &(0x7f0000ff1000/0x4000)=nil, 0x1000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x85) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) ioctl$TIOCCDTR(r3, 0x20007478) 22:28:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) readv(r1, &(0x7f0000001600)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) 22:28:56 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0/file0\x00', 0xcc, 0x4, 0x401, 0x0, 0x7ff, 0x8, 0x9, 0x2, 0x0, 0x376, 0xac4}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)) 22:28:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10007, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 22:28:57 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup2(r0, r1) 22:28:57 executing program 0: r0 = kqueue() close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0xd99) open(&(0x7f0000001680)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 22:28:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x194, &(0x7f0000000000)=[{0x1c}, {0x3}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:57 executing program 0: socket(0x2, 0x400000000002, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10800, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 22:28:57 executing program 1: r0 = msgget$private(0x0, 0xc4) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000000000000e942b41f23ad80e7d38182010028400746d8c513c599b3dfbe29793253ede33bc18e9d7a7120a59e71fe2ce927fe4657b06c932216b32aef73c29fee921c0916aca2df53767f383cd13f5d7910e34ed9ac8a17d5714f616418b8484c5537d2c7911806aff2f3992e5a2fbd444d6fb9"], 0x7c, 0x800) r1 = dup(0xffffffffffffffff) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000440)=0x8) r2 = semget$private(0x0, 0x7, 0x31) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000080)=""/93) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x11, &(0x7f0000000580), &(0x7f0000000640)=0xc) r3 = semget$private(0x0, 0x3, 0x403) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$IPC_RMID(r3, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000300)=""/164) r4 = msgget$private(0x0, 0x12) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000500)=""/12) semop(r2, &(0x7f00000003c0)=[{0x3, 0x48b3, 0x800}, {0x3, 0x1594000000000, 0x1000}, {0x7, 0x8, 0x1800}, {0x1, 0xfffffffffffffff7, 0x800}, {0x3, 0x7, 0x1000}], 0x5) shmget(0x3, 0x3000, 0x8020, &(0x7f0000ffb000/0x3000)=nil) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000840)=""/180) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x10170, 0x0) rename(&(0x7f0000000400)='./file0\x00', 0xfffffffffffffffe) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/84) shmget(0x3, 0x4000, 0x240, &(0x7f0000ff9000/0x4000)=nil) getpgrp() msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000003000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034b8a9623768b89afdf2e00000000000000000000000001b47f851d3ac5620c28b9405fae762b7a60834ff7d54b7eca68f9aace25e30294e66e241afd166e111ba3c7dba43b76f86188479485b351074770da06fffda61a5443806b8dd302c371b552815f7ee3454512c06fec37c4b8f62b04a0926ce7fd58ae699f8541a1f9a8ad265079b26f47e0ed9df2b4184498a67df2465826b13c2f24a59e88005a0f27ca9395c4811aa4eebd4d5531956613aa7224c91092b8e3e11efb53a0517d32770a60d85ddb4e8300ae460f3657fd46442e7c71e6473f9f72067b9bcda537a9e4f859a18e642b66f97246cbb682b7df7ff291f7ec82f420c5bef4f09d9899e6cf0940a71cbe83d130a4247e6bf78007463e84f4e2ab2f9"], 0x1, 0x1, 0x800) msgsnd(r0, &(0x7f0000002ec0)=ANY=[], 0x0, 0x800) msgsnd(r4, &(0x7f0000000680)=ANY=[], 0x0, 0x800) msgrcv(r4, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000ac1b0000000000000000000000000900d9941830e8acf5e2000010fca8ed256a19232b9ac8d790210b1909169e4f200c6d521cfd11f0f4c0cc2204768a7d82d7e65a9946c411350f612bddf1e95ccc1ac9e92a0a5086d9b47697d0503b79303cec4ea939f2ccde18b09df2"], 0x1, 0x0, 0x0) 22:28:57 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, 0x0}, 0x0) mknod(&(0x7f0000000340)='./file0\x00', 0xc000, 0x2d94) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)='./file0\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000000)="34166359380d48c8d8478da0d0a2b3c6ee12a4ac", 0x14, 0x7, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="07030158aa1c642701f70e5bcff81fa617da3043060000429aad260501000016ec14c8fc1fab31460cb8d3e2cb0c55909b912e0a232d00bf17e124172f0c553d8cd88df5c4b75535b987d5cb9a90ce2e2a3ebf02dd792d4e63281eafd9615d6d50b4b422961d0cf11e49dfd4753d4a22914e14298659e95558167a0ca05c3600e485b415c2a85d220eeac83bd160c0f17a4bcaf303e01f4c9857dd52ab9cc2462e9714ff60e7ebe7270c6fcfa482f26d9ff710103775f7746009fb369a4cfd2b887ed9928db797304872dd1f6c4ccb9b436bd4b39681f54935517ad863accf4510ef178edac6164529045b1d9a99cd0e0efd786f50999bbede4ae0ec6616a791a1a94062179c2a7260ed65e8de5b331b6a62b56ba1ad5bea72d526cd85173cdb9c576ac860abaf8521f63094d208a6fcde373989773c"], 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed586254f6d0df3ab2844497268f2d09554fd2081d2b76278c25487c4b3be7ab06a50113560d7c7d2cb94eecbeba56fe73fe71056516ec3016b71b7336cb2b9d9ed683300806e592a7a082333c6bba64fa12e422c8f460756d933aece0705b67722245544495aa709f52b037ce8c09f523e77ea8b316498c9bc41fe92b9", 0xfffffffffffffe01) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xebaf}], 0x100000000000005e, 0x0, 0x0) 22:28:57 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ff9000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getpid() r8 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xe, r1, r4, r5, r6, 0x10, 0x1fcc}, 0x3fc00000000, 0x0, r7, r8, 0x0, 0xb2}) r9 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffa000/0x1000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x880, r3, r4, r1, r4, 0x8, 0x1}, 0x38, 0x2, r8, r2, 0x23, 0x8000}) r10 = shmget$private(0x0, 0x2000, 0x2000, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) 22:28:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 22:28:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) recvfrom(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 22:28:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x2, 0x8, 0x1, r2}) write(r0, &(0x7f0000000140)=' ', 0x1) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 22:28:57 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0xa, &(0x7f0000000000)=[0x1000, 0x100, 0xff, 0x81, 0x800, 0x9, 0x81, 0x80, 0x1000, 0xff]}) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 22:28:57 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x0, 0x3b9aca00}) r0 = socket$inet(0x2, 0xc007, 0x1) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:28:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x80, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000005c0)=0x9) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000700)={0x1, &(0x7f00000006c0)=[0x0]}) r3 = semget(0x1, 0x3, 0xc0) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0c", 0x1e5) r4 = semget$private(0x0, 0x0, 0x0) semop(r4, &(0x7f0000000640)=[{0x3, 0x1ff, 0x1800}, {0x3, 0x401, 0x1000}, {0x3, 0x9, 0x1000}, {0x7, 0x800, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1000}, {0x0, 0x2, 0x800}, {0x4, 0x32, 0x1800}, {0x0, 0x8}, {0x1, 0x3, 0x800}], 0xa) preadv(r1, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/111, 0x6f}, {}, {&(0x7f0000000340)=""/133, 0x85}, {&(0x7f0000000400)=""/25, 0x19}, {&(0x7f0000000440)=""/165, 0xa5}], 0x5, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000600)) 22:28:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) geteuid() rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 22:28:57 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x28, &(0x7f0000000080)="20d73f1b879b7e3fb99fca2f4505076419c62c030e6eb6f59e02a32ae8cdd5eeb71c04cee932ee66") 22:28:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0x80000000, 0x9, 0x8, 0xfffffffffffffe3a}, {0x6, 0x100000000, 0x1, 0x4a7}, {0x52, 0x9, 0xfffffffffffffffc, 0x16f}, {0x4, 0x3, 0x0, 0x1ff}, {0x4, 0x1, 0x3, 0x3}, {0x1ff, 0x6, 0x3f}, {0x1, 0x900, 0x7, 0xe44a}, {0x5, 0x0, 0x80, 0xc0e8}, {0x0, 0x10000, 0x6, 0x2}]}) lseek(r0, 0x0, 0x0, 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x8000, 0x0) r1 = dup2(r0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) 22:28:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1000000000000019) 22:28:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) readv(r0, &(0x7f00000019c0)=[{&(0x7f00000004c0)=""/102, 0x66}, {&(0x7f0000000540)=""/69, 0x45}, {&(0x7f00000005c0)=""/236, 0xec}, {&(0x7f00000006c0)=""/238, 0xee}, {&(0x7f00000007c0)=""/224, 0xe0}, {&(0x7f00000008c0)=""/236, 0xec}, {&(0x7f00000009c0)=""/4096, 0x1000}], 0x7) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f0000000100)=""/131, 0x83}, {&(0x7f00000001c0)=""/41, 0x29}, {&(0x7f0000000200)=""/20, 0x14}, {&(0x7f0000000240)=""/153, 0x99}, {&(0x7f0000000300)=""/11, 0xb}, {&(0x7f0000000340)=""/226, 0xe2}], 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x9a2, 0x5, 0x7, "cf87fc09546988cb4b21ec3882b892a8ebb6e0d9", 0x487, 0x20}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) socket$inet6(0x18, 0x5, 0x8) 22:28:57 executing program 0: setreuid(0x0, 0xee01) r0 = socket(0x16, 0x4, 0xe9) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 22:28:57 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x30480, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r2) 22:28:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb4}, {0x7c, 0x12f}, {0x6}]}) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x84) fcntl$setstatus(r0, 0x4, 0x80) openat(r0, &(0x7f0000000240)='.\x00', 0x80, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000280)='./file0\x00', r2, r3, 0x6) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = semget(0x0, 0x4, 0x501) pwrite(r1, &(0x7f0000000080)="2b220d7f1866bcc3721c8125c75e1f25d500d369ef69a8ab91", 0x19, 0x0, 0x0) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000140)=""/240) fsync(r0) close(r0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 22:28:58 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002008, 0xffffffffffff2823) r0 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x104) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20080, 0x0) mknod(&(0x7f0000000280)='./bus\x00', 0x2402, 0x86128) r4 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000100)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) write(r4, &(0x7f0000000040)="000000deff", 0x5) pwritev(r4, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r6 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r7 = kqueue() r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x0, 0x0) r9 = openat(0xffffffffffffffff, &(0x7f0000000340)='./bus\x00', 0x8000, 0x21) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r12 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000380)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xd, 0x20, 0x4e58, 0x62774639}, {{r2}, 0xfffffffffffffffa, 0x8, 0x12b6b742bfe1bba1, 0x8001, 0x4}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1000}, {{r5}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x1f}], 0x2, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffa, 0xf0, 0x200fffff, 0x4, 0x3}, {{r7}, 0xffffffffffffffff, 0x24, 0x40000021, 0x100, 0xffff}, {{r8}, 0xfffffffffffffffe, 0x21, 0x40000000, 0x4, 0x6}, {{r9}, 0xffffffffffffffff, 0x0, 0xfffff, 0x900000000, 0xb6e8}, {{r10}, 0xffffffffffffffff, 0x1, 0xfffff, 0xffff000000000, 0x12}, {{r11}, 0xffffffffffffffff, 0x11, 0x40000002, 0x9, 0x100000000}, {{r12}, 0x0, 0x40, 0x0, 0x6, 0x3}, {{r13}, 0xffffffffffffffff, 0x20, 0x0, 0x0, 0x5}], 0x0, &(0x7f00000004c0)={0x3f, 0x4}) r14 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r14, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) close(r1) ioctl$WSDISPLAYIO_GETSCREEN(r13, 0xc0245755, &(0x7f0000000500)={0x5, './bus\x00', './bus\x00'}) 22:28:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000400)}, 0xfffffffffffffffe) 22:28:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 22:28:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x110, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4000007}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x28, 0x2) 22:28:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x45}, {0x10000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 22:28:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000280)="a085864635ad42f5d09d6b52e0a839eb", 0x10}], 0x1, 0x0, 0x0) poll(&(0x7f0000000200)=[{r0, 0x8}, {r0, 0x164}, {r0, 0x10}, {r0, 0x1de}], 0x4, 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="43c36df3ac1aff2a89cf25d006814133", 0x10}], 0x1, 0x0, 0x0) syz_emit_ethernet(0xb1, &(0x7f00000002c0)="f73bc5c95b8a7eb9e8cbd145d1650be2bb52ec7434b180765f47a716b4bb77ad86e57cd2afc73163945409b04793a02b1a716003f29413794039977a8d2059f7694d069599958be0a1b16f404577cf7afbee9640146c7787256b33c426caeefaec9a61240bf706c243a96a10219712fc66b2bbdbf7e2a0d06a08f9512d0db7b35f2cc0bdcbd6192853826cdd0d2e65e79c8ace4bf71a4ae9de3de53b7b03682d36b5c79b124dc5ef42ca2ef2c3bdc4c6b8") pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0cb6a254bfaa683675470af134711eac1439aac50ff6606e0de456ddc8c3dfa8af14853a", 0x24}, {&(0x7f0000000140)="d46ca41dc43e8764b6870892ab24d77f46352fbda2286e0cc6265fa366d2ae2c0244b777f16091b40e91c73e34b2938db78729b15d2237ac7f5c0849b1e07fa17a4c260e27276e847152f7", 0x4b}], 0x2, 0x0, 0x0) 22:28:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 22:28:58 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x600, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x1010, r0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 22:28:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x200000001fffd}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:59 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:28:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000228ba) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000000003, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00002b27feffffab7b74371b2891fffffe0000000000000000c600"/44, 0x2c}], 0x1) 22:28:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x28}, {0x6, 0x9, 0xfffffffffffffffd}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000005c0)=0x400) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/47, 0x2f}, {&(0x7f00000001c0)=""/201, 0xc9}, {&(0x7f0000000380)=""/170, 0xaa}, {&(0x7f0000000440)=""/248, 0xf8}], 0x4, &(0x7f0000000540)=""/101, 0x65}, 0x800) 22:28:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20, 0x0, 0x0, 0xfffffffffffffffc}, {0x6c}, {0x6, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000002540)="795ef707") 22:28:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget(0x2, 0x0, 0x40) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/178) 22:28:59 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000040)='./file0\x00') mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000180)='./file0/file0\x00') 22:28:59 executing program 1: mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0xc, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8000, 0x7) fchmod(r0, 0x80) 22:28:59 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x18000, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 22:28:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x3}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:59 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x400, 0x0) ioctl$BIOCSETWF(r1, 0x8010426d, &(0x7f0000000080)={0x0, 0x0}) 22:28:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x7c}, {0x3, 0x0, 0x0, 0x10000000000}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1f, &(0x7f00000000c0)="b21c21a5380600000014a3fcd945a9ac59481fa552fb38dba0f05aae08b4461ed16518b803355e79ea169be533fdfaeae08219c1f7bb64368849015347") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 22:28:59 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000340)='./file0/file0/file0\x00', &(0x7f0000000380)) r0 = socket(0x0, 0x8001, 0xcb) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) lseek(r0, 0x0, 0x0, 0x2) readlink(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x80000000, 0x7d, 0x1, 0xfffffffffffff800, 0x9, 0x7fff, 0x1, 0x2, 0x7, 0xa1aa}) 22:28:59 executing program 0: syz_open_pts() ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0xfffffffffffffffb, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x4}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x400000000018, 0x3, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x4, 0x1) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000300), 0x0) r3 = fcntl$dupfd(r1, 0x80b, r2) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000080)={{0x2, 0x2, 0xffffffff}, 0xf67, 0x1f, 0x7fffffff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chmod(&(0x7f0000000280)='./file0/file0\x00', 0x6) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="08ed55c459413d65f79ea315a13c97e6ee4a8b12130cc81be9e876781113d00651c35c1415791698319f905f8319ab18cec7963ed44efad14f749067b207494a07442f68b76021dde653fe8e0b285a150e8e2b3d4fdfd53ce33f407831cd3be20b60a430b5f23003c725856ab397c9b78ab556ee9293ee82be1a91398129e3c88ffed302636bfb998b7fbe40e650d79e8aee266318a655bfc69ed95d58cfa7c0f190db1245b109c78314744a98d48af2b504d0cf07801437471d3944de95223d61dfe5d3a684f08cfe6a3f66f289bb7899e8623011ec1ca9dbf8fe4a48613582edd3c3731ef80cd2a94b270df983a8fb1b572d2f077862b58e5441db02bc1df3b1dac99ee580db03726b6afbe57be3c0ac462c486fa9b194688e6a9e634617d55770ca8f5efb08b575759090b4d07fdb79fcb567a33d1c2f27e6eafb2f0a0f35c629e3b7e40dd71d28498933648b4df3f6608d4f0d095b5ace4119434352463a9727500af8b3155e869b9388731ef5abbdb3971018e83c3309585da7fb817cb210e44e29e5fbb52c5d5e3086350540e52ccac370677c8c95f9c82691883d6e66b15c543f1c1bdbb439b0b475438ccca2aa388ba94cf88b4ceb06625ea03e1098a91e4cee94e848dde37c7bba3326413a3dc408d8e3f558030e2f45461b226009c4cc6189af605a500b2b9c162c4dca6cb836726161229a38304c6ac2ceeb47560eb733f30c5ac957217878e36c696d3108abdef9d7f8961e1ca4d098b537ef7b21cb8f1d83ae994c06dc843a8b45ff6c54038bc41fca3cfa0b1b07ce44841bcb879d16e7b8a8343a44a533767b6d098de3e0b7c4fe54335b2c18a4c2e3586c55e04b24e6904b6f53f97257ba80da383485233a6317c1cfff47fd14a49b4425476f1ac8ac8a2e816dd29ab7e1c1a7994a79a6222377dfcd04a0edc6e38e7f4f472a5c327ad0885a73e8f85732bae2527df4dc99a31ff258bff47928e6427e6ed7034f68409c7cfc5271707015f66af59b4d000ddf81836a06f775b6fce316eed13810c76b43de8fe483cd6f2b97f3c1ebf8eb307930052020efe588f5e5d40dbbfd9348b8126bea1d4da497029659ddfd5ade863a73209211755bbd56798ea6cf11ed7e857ec88594885c0ac32171af896484fca1099f5774440526cc9cc0c7ed401777aabd2c9de64633290151ec803722b4cc1e5f1a5dc28f858135329860ba67ac7f9d44da57a5c79714893ec719189c0d94948f41dfd7e16410ba0198b090a550b2995e1f764474d78ec8751a1f9e4324826beaa75da954bc96e7ecd1dc5f735d5d07304ffcf54d29212a6fdc7246a8b7ab40842ce329b4013b9a84001deaa445e792563450df5b87019c05382a2c8b9a608029d8af05aacf186c97721c057f9b29f2da36afc86428fcec0224fc1b9bfb812ee8cf7488aca95ff869055972474c2b4c950cb959d1a45acc81b277b8f4883d95b19db7d524af023840a7f1871ca6cc1b22bcfd758ef015f07cbbc9e39319c5627ad6cb93c4cda225e5817b7455c60eab0164f0629fe01b531a662d7f23b279d8cc5764cd32b1f5f7ed99428eee55a8d87829727f3b0769ed9fa0ca686546a65796dbf87449982fc9c02e433be42b2a1742298de6b4659e9bff010504943014d2649b1a82607ca5d24c91e5a73b5a0c3a131ee1a24f87321154f55ec0402b225b5b63ab290ef1eb0583db315291cd9d3c8bf37fdc9b0bbcbc74bd34a30edfa8ff53253397dc6f2c9de02a7f99465347eaafaa4681a062b1da1330bc96aca2bfa1d2a83b50b52b0b8b6b526c2677ce7652b743425c8003db19dbbc824e4fe1ef4a3fedccadd3fa8a9c4af08a7a085dc9d911adf0294695c5f9a236433e8829854e9f8dc3f4eb44ecf8076b8c01f45a8508400abb4e6134f93919a66c735f863f3eb02284df4728d6012828222a136c6a8b44b675b171cab38c50cb979d6c75901cf80b3be7daf85de27c466fdb55e4cb241f1b7081d0545b503b70b7a7bfe0cc33b69a9dd2ebdb323a5cc6ee451c0bdad1fe018161b5897ef7becdc8085c07796c5571e07128d0bd65aab4afc66dc0c86736b20973c0227a2acc9df3ce5f25622d7e6bcb6140acc5bd55244edaf4c078071eca69a86f6a37a1b7ffc8c3bec8be31910d539a3d36499dabef9030f309a9eff1ce9e8879d7557a67dd9814de230ffa7e9a6cf75ebc9e6019f9a627933673467f90cc2735d5968fd5751c151569def2b2c1b39af85e015d6bbf3bc3dab21c60844e55281ce730ef1d048728fd75886ed8b59268f8c02c623f7219b4bf8ad3d54b6a7b5583a2f457b39fe116b350021c28fb8c9a617402f4334253b3433991b3d8f580c9d7efe9da9d452a03f51a4646fbebaf344f737a41d2b6e40d6ecd8cce98a6fc3db3062e4da18a4612f895e3a72963ceb412aa816b91015bb75e04dff295c7f11c7891bd5d05741c150c13175e422e27530bf0ec3b580fd9d7fa8a3da4560c5180c6df47c5be5a29e20b0893dda2394dca24153d84329da7041eca03d24f73afa32270489d930aafd15b166505539df8ac7965dcd955992f2ae27c5f9beefe7608021a79131d4e9db5073c35c76bb328a997617276ba540e62685c538d9cf84253fcaa38158d2855e7669953ee09bf9e0b5327729b41892afff774c83fb11b11136bd4da071ec2c16895afd512c217184f4f0e3e3f473d19ea737c2914c91925d230276da42a7780dbddc98730419bea6b0dc4e8f1462a471e5d7b238750b73a106848ac93e73f294493ad0c3df01c86446689075776c3b5597f6320285e9f15407ec636d137289ec82cee20d8fdd1aecb15d6733aa3755072f9d738367ab2aff7a8674128ab0fb798b8c6bdf43ef4de3c5bf919a48cada045ede6da91de249a0253a20dfb51fba5030b9736584430e4d773e0d5f25143d01c91247d9bb75d11b8cff48fa87749678f4f44a9dd06b95fb7b4c8d7ce386b29917580435492d55b9714ce0229758218cd2b278ee59af093808a4648e4041e5849f1108945bda74818e2a9a1da79d99d0822066e46da1e1270d00a34f401c5ea559f09f554a28f3f4e24e69e13b563522e53516edcd57cb31e303184d963663b5a8dfa2a0c7e96c407533eb305f5ce524594e6e9fc3ce21f32d195aaec0601f4e9ce668357a86c720ae65be0bbf657da68aa817f4924ea3a77b581bb6a148adbe201bda2f9ce7d9a86bbffb0117fcd78458d401d342229e7fe6a22a813de901c25664595569b3b3191438a47bb2ed2c098dbd18d04f5add8adadd40e9efcadb20408eb89cc1f354d5d68313ddb666e58dc30a883c0cadfb11ca9bb30e7b8502161198de8ffe9583a2596fb8d9629614d3499095de58edf9f7fad515335c61c8736972ffade594a93b5f1d2e3dbeeb4efb45f5715dde2b554c27dbf82f773a9037f8481a25c445026148a491d51429e7af192d5d16107ca39d7af975c5868c3c6bb8ba7df0bd518d0b0c869461201b94ea1f4e1e834cc1da1172fc6daf58f20cd49b95c259b174ef68b06ab9dc9aec8698998a479466fc0bbc218259b28f810414ee4d395486249bc6a9e2225e6e29465b9ac89ede395b8e9a84aa4f0f73bc6ecd6c0b1c76deb5c394f4617b6905308d4b0d3728285722180981a4be1bd7fe42c40fbfcf9eca40aed5774e4a645c69b75def329c4869ece016233dc6be051b6e052b469dffd7279d65983eae3dcf76fe8d928d78127f3c795951fb0a01944c9a73a1a749a3c0a28e2f322ba4ca4306c2093cece873e0f3e210796c7c4351ebfd180d9dcf2cd3af36e23b70d68f940db3853c32e5fa816a308dadc621855bd6b2ff072d529643762624da6b2c0d1db8190f2e21a8d79fc68995bf6104e4b305a023fb17e26a6db143584c0d0a053ce2d29f05027a3ffba29bec6953ba09e8e991e09938ef81cd5af0edfa8b639508c4b3f94a053b06bc51667ed9c23fc894c1deff3b3d6956c7a59bf3de7feaae6c58e0c80bcaaad04500a8e0be5f104bc9147f2a31756ca2af1e52b67f4fb06d714594cd6c17a461dd6de81a3d82f4fbad0a27d779c952292043954bd61e3eeebadc9fc6d92d29d01265978417c2cfec26c14944f1ebd2d1c632558d920666bcfec0462830ca8798fe9e3d690c731594952e271287e579ba7745c9b8a38d3a22ba3779c01295c9cbdacec1017dfe7f42049613d52e0ac2d480150c99ed66af941b70aa0c9f9cfbbb744d7e2109ef9e787ee62b82821ddf8e6c4901e8a2ddaeb3cff1f0f6196c65b095b2fd7b34443c814fdd2acae72f283e750e03e4910b28ce23d088ab0de65f0ffe70f86be76040fa2145306ca3b7f5e858396c72f57e235fd429abee3d49c0b62891c71ee03c2f3390693d8c5dde246c452479695b682bab285fbd18a47919c3aebaca8448c8f24ffe856a831aa57c3a967934920c6fe15314f365b29008979b84aeee19e6152db29b2999fbd1e5940895e60a9be5932bc52cb41c568c1a143a03de3be73240124eab319445d7f05941e9ad73a4a746e761fe5c7c1645142de397576bece67a3b3f4e283c9506b095a0f3683459402c3c4ec90323b652a62d4210f97e6e94f76833d0b5e45ba3e940cc5e026ca05cbeb9e18f40ff586f7a91c0724e597b451f20f0afbd1a0e83e899396fdca538ec0ac3c09ef362670dcd19b9a8b59bb1aac2808494e6cf9fd8508c92762495c2d7037d6ea24a545e9e5c8f95bed1cf1be40a52e655745da7062fb43e676bfa031bfa316c2662f8328ec80e100ee110e2bd05621484ba30465193fad72eafa8c50fbc6e0b04a27eb48845ac289bfce81e543c287624f3e290f0096f6f3120a2bc99c0c38a0b7be1a5c68cb5d9194ec6b8eb05def4d99bde4dcbe8ccb3486694ab26e2bd93844ffef06d8c5236bfd1b7b137ac42846c2623f5df974d5e273c93320b2558e61bddef15b23090b8169aec4c2c10085300025815a23587e374768700650bb4670426de15162b723f6a8b7b792362435f0fb653774de93509064c06fcf87f41db28198d3c945db4640820ee23276b5cc866a2c88071d0a199dea55f79284a569bf54ef35f2cd41c00dff445afb2658bfc54ddcce67c6ddafbdeb0ca71f982be22d8566a77136bd059e164e72e47488b7139413ddf61b706832e12c5b1ede5d395e51d653e3ca093f948170b803550a69f50350f227c8e3e0462087fed8c878bfcafd0d22feac0bf8800f83f92e8b8f453f339083f83eae90b0d82a8222116a1074496b482c6d5bc6b7e12eaed742922ac18fec309a5e9c6e8afe463b411190f5777d1e8c40e7722d20d0556795728d7f40fb5d9c10b5639269e2126d1ef57d525172c58d43fb66f9bc1b05db950874a5f98987ca6157f7d6becee3022b00ad441ab8bcc989b7bccdc507238ed7733be8ff364be93ed29fea7dc3c8a3e4f53aa15db8a692b369f22b2934d13e470808e3741d9aa97486d906a134c94925e6c471b3d44362c510e2e5d4a382c1f811a836deff254fe5fbca53036969dc3391b191a749bb84bac7b60af48b9d460746e6a688ca4ad3d8eb9331a1dede9e293a2cf58d9a4839d7efc23ece6211453e7ef6de1710d77d84faeff26f3fb0b5b9d2a152ac6eb7b8707920af7ec2e655527932b35c174dd0626b1bcdb1b16e7fa99e234374e97a35b5f521252e587f2b7f0399f244b5a62d8dd7dd663f2afc1e04a1ab2d37fe15b904dc13f527554da11d7ce4caec0e56a24ccfc79b7f2665b84ac0e2aceaf9798da3267a62d3d949f67cef28f3067df71ac3", 0x1000}], 0x1, 0x0, 0x0) 22:28:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000000000010004) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0)=""/241, &(0x7f00000001c0)=0xf1) flock(r1, 0x1) sync() mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x8020, 0x2) 22:28:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x220, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 22:28:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) recvmsg(0xffffffffffffffff, 0x0, 0x40) recvfrom$inet6(r2, &(0x7f0000000180)=""/31, 0x1f, 0x800, &(0x7f00000001c0)={0x18, 0x0, 0x2, 0x9}, 0xc) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x5}], 0x1) getpeername$unix(r2, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) 22:28:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) recvfrom(r2, &(0x7f0000000080)=""/7, 0x7, 0x42, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 22:29:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 22:29:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) wait4(r1, 0x0, 0xa, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x73}, {0x5}, {0x40006}]}) r2 = getegid() getgroups(0x1, &(0x7f0000000080)=[0x0]) setregid(r2, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket$inet6(0x18, 0x8004, 0x7f) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) bind(r0, &(0x7f0000001140)=@in, 0xffffffffffffffc3) open(&(0x7f0000000100)='./file0\x00', 0xf, 0x50) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x80000000, 0x81}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) 22:29:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x20}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x23f) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/32}, &(0x7f0000000200)=0x22) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r1 = open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x8, 0x2a) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x1b2, 0x3) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 22:29:00 executing program 1: socketpair$unix(0x1, 0x403, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000b00)={0x5, 0xffffffffffff4464}) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet6(r1, &(0x7f00000001c0)=""/193, 0xc1, 0x41, &(0x7f0000000180)={0x18, 0x0, 0xd7a3, 0x3}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000380)={0x4, 0x800}, 0x10) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x51, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000340)={0x5, 0x7, {0x34, 0xffffffffffffffff}}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x4, './file0\x00', './file0\x00'}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0x0, 0x22, 0x40, 0xc2ac}, {{r1}, 0xfffffffffffffffd, 0x9, 0x4, 0x4, 0x4a}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x1e, 0x8}, {{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0xff, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x80000000, 0x10000}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x4, 0x5}], 0x8, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x38, 0x1, 0x1, 0x8fb}, {{r0}, 0xffffffffffffffff, 0xa, 0xfffff, 0x1, 0x7}], 0xffffffffb751b0d5, &(0x7f0000000300)={0x80, 0xffffffffc859032b}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000003c0)=0x5) 22:29:00 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCNOTTY(r1, 0x20007471) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) r2 = getegid() setgid(r2) close(r0) 22:29:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10618, 0x100) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/93, 0x5d}, {&(0x7f0000000180)=""/148, 0x94}, {&(0x7f0000000240)=""/255, 0xff}, {&(0x7f0000000340)=""/23, 0x17}, {&(0x7f0000000380)=""/14, 0xe}], 0x5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20084, 0x4) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 22:29:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0xebf7}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) chflagsat(r1, &(0x7f0000000180)='./file0\x00', 0x1, 0x2) recvmsg(r1, &(0x7f00000004c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000240)=""/89, 0x59}, {&(0x7f00000002c0)=""/167, 0xa7}], 0x2, &(0x7f00000003c0)=""/250, 0xfa}, 0x841) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1a, 0x1, 0x6}, {{r0}, 0xfffffffffffffffe, 0xb0, 0xf0000000, 0x6, 0x3}], 0x2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x4}], 0x7, &(0x7f0000000140)={0x1, 0x9}) r2 = shmget(0x2, 0x2000, 0x600, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x408, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 22:29:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0xfffffffffffff001) 22:29:00 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getegid() r2 = getgid() getgroups(0x2, &(0x7f0000001580)=[r1, r2]) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a8135c1c8a92534d85a6687be00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3f600"/4104], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup2(r3, r4) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgsnd(r0, &(0x7f00000017c0)=ANY=[@ANYBLOB="0000000000000000bed897e75eca5612b2364d85a63468339730eec2f3877f9a1bd5e54059de9e8c3606664a5cd03bd02253ef44d1b05843ffcfd6ae9eaeaaee15f064682f3183ae29ce5b8dfc84247a882f3d1c0b85e0f55f6b643194053f797b47ec2429fba99be0bd5e6271d9e3c3bbe6ee3d05b13e49aa312f4db0656ab9f74418393953f6a17505be308fe8384effcf7777174b59baa71be455974bff713c961c9d3a4863c2632cede16fdf7b99d11f36422bc5db274552b1e5e60f924cf1451938109f0b1b95f342120dc90f5c27fe80276237cbfe60a04650d6f137f5bf"], 0x1, 0x0) setegid(r6) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r4, &(0x7f0000001540)='./file0/file0\x00') r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000001440)) chmod(&(0x7f0000000340)='./file0\x00', 0x107) setuid(0xee01) msgrcv(r0, &(0x7f0000000080)={0x0, ""/14}, 0x16, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') symlinkat(&(0x7f0000000140)='./file0/file0\x00', r7, &(0x7f0000000240)='./file0/file1\x00') msgsnd(r0, &(0x7f0000000280)={0x3, "850c38d7fa23c8df10c245589bb2b876234734fd4631170a8ff7d6ef5c4962e335135b24d76bdaa025d5fc6f17d6ba54d7d4b6878a0b7e7d64871852fc95fe944dcf5463cd56812850b5fa7c8cc9fa20ec5e51fd9b47ae455346ba22e749305c2377c0bf6c4960d6cc6e1ab2a22fd7311df5b0cb98edc4db98a7aa2971ff92ce95e7f5081738e3adde1e2aef2d71a7d6236335583c500c"}, 0x9f, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYRES16=r5], 0x1, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001700)=""/174) 22:29:01 executing program 1: munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x3000, 0x20b, &(0x7f0000ffa000/0x3000)=nil) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) 22:29:01 executing program 0: setreuid(0x0, 0xee00) getpid() r0 = getgid() r1 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r2, r0, r3, r0, 0x5, 0x7fffffff}, 0x3ff, 0x63, r4, r5, 0x7, 0x20, 0x3, 0x3}) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) getgroups(0x7, &(0x7f0000000100)=[r0, 0x0, r0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r7, 0x0) 22:29:01 executing program 0: munlockall() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = semget$private(0x0, 0x1, 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/62, 0x3e) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000100)=""/225) r2 = semget$private(0x0, 0x7, 0x2) r3 = semget(0x2, 0x4, 0x20) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000200)=""/204) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000300)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x220, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000380)={0x3, 0xfffffffffffffffb}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000003c0)=0x7fffffff) mkdir(&(0x7f0000000400)='./file0\x00', 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r6 = getuid() setreuid(r5, r6) pwrite(r4, &(0x7f0000000480)="8134325275c0bb40aebec07b32b71a03e44135339fe72b96e666eb6a6c90268f1dc2c7ef587291e5ec2591b9be9c45debfa80c", 0x33, 0x0, 0x0) recvmsg(r4, &(0x7f0000001800)={&(0x7f00000004c0)=@in6, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000500)=""/214, 0xd6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/151, 0x97}], 0x3, &(0x7f0000001700)=""/219, 0xdb}, 0x803) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000001880)={&(0x7f0000001840)=[{0x1cb, 0x3052}, {0x89, 0x80}, {0xaf, 0x6}, {0x4f, 0xfffffffffffffffe}], 0x4}) r7 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r7) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f00000018c0)=""/225) getsockname(r4, &(0x7f00000019c0)=@in6, &(0x7f0000001a00)=0xc) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000001a40)={{0x1, 0x5, 0x9}, 0x6, 0x3}) semctl$GETZCNT(r3, 0x6, 0x7, &(0x7f0000001a80)=""/218) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000001b80)) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001bc0)="46782b7121601cc349b646f4a2774c9933f4e120a835ed0032e5177ba90b55ab257b2a8078aea6f6ca2da54c683f080676413284a76d3d1e0ea870b50a9ea9f562f11c84ad0cc46142c80812cd9b03a98299781ad0ecdadf37fdcbc711cd52fca9a613fc84048d388e8b42ad2b05815ddbe90732ad33e487af73857d2e1489e8a8371e009247befb1ce0172644680371c06d4fbd661c11cea34c681b8cb2d7d12237e9ac9cad", 0xa6) fcntl$dupfd(r4, 0xa, r4) 22:29:01 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x4, 0x1) 22:29:01 executing program 0: kqueue() kqueue() 22:29:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000001c0)={{0x8000, 0x800, 0x3d61}, 0x2, 0x80, 0x200}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xffffffffffffffff, 0x10, r0, 0x0, 0x0) pledge(&(0x7f0000000100)=')\'\x00', &(0x7f0000000140)=']#\x98\x00') r2 = socket(0x21, 0x8001, 0x1) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 22:29:01 executing program 1: rmdir(0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) r3 = socket$unix(0x1, 0x3, 0x0) read(r3, &(0x7f0000000140)=""/4096, 0x1000) 22:29:01 executing program 0: r0 = socket(0x0, 0x4003, 0xffffffffffff7ffd) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000000000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 22:29:01 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x20000003) getsockopt(r0, 0x6, 0x2f, 0x0, 0x0) 22:29:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000002480)='./file0\x00') open(&(0x7f0000000200)='./file0\x00', 0x8088, 0x8) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000002380)={0x3, 0x2}) sendmsg$unix(r0, &(0x7f00000022c0)={&(0x7f0000002400)=ANY=[@ANYBLOB="01002e2f66696c65302f66696c65302f90f3e04f3eab8c7a91bdf7e44b961266696c65302f66696c653000"], 0x1c, &(0x7f0000002280)=[{&(0x7f0000000240)="5e50359add99ca883ffceedf", 0xc}, {&(0x7f0000000280)="fe31747beebf298a987025599a6b66156d3ef4e832667e81916ced0ea588c25b5e759a495b737ddd4fe437f862ab69290cd2ad28b1d52267c69d7cb5697da56d9e4a0e5bba401a50169bf43622ded7bfaeb465330c9fbcda80fc33e3d832f1a1168093b505d535ffb00c9c7028e4d13566ab58a801010853a92e0f762706295a1a84fa43ea45935751f4515b3ce2a121c93ac77aced7cd94d2c36ae9fe97ec0cb460dd7427066788c8f492e256ee1c2c7f0153ecf9458ac3843f500f2d0e23bf2875084513241a4eb0ad43ad0f297efcaebd6b085ca193c35886ff808959bdbb8cf4ecfba4e74bd54ff2e0016421f4757d494709cfe8c0c0d69f2425caef71e4c7b1456a0c9de98c0018576725b8971393f5704889779fa6a9fe9995c4a3b1d1c3a46ced946cc932948ed4d1559fa353e9221de51feb657c650af5ef152afb2d27e78291a962328575ec90a42a471d388d423d10aadd321271eca87ab90715e1b8b32fa15e5aefc80b7eccf1d003020bdf56a4de7fd2fbea03df2e83404cc7483092284f1c8aba5f478f64a8804165d57c431cc0793738eeb957fa70f409c6ae2bb47fa0807af0ce5d3a6ad7d910635c8ec745c3349c515a4a03a23bbe40099333b0784de8a2579806e4e847879329728bd2ab745134efd55eb1ab73ad1ef8b86cdef1766fc17e74e4134593f8e824f91631f5b775cc560c978963e9224ba016d7dc95dd93e400081a72b7131babbaef923032659e79c7f88dedefac1e41701a2fdd5ea5708e74d134ef8429772b3fba220fe5a58506a2aeceb6be6cedd304f3b79b42cfdfc5d47848521152292674078c781c1c6f432cbbc471da6f8267df1b6a02bd2bd0d367ca82974542e51f1d8220ad9c6107dcdc8034f88d717a935f6180799f0051fcb04ace3ad8912faa75d31addbad9243ff280fdc445ce2525ae03208a9ed70193884f89ae8d1c4ecbc9756291e88c3f3d5570cb911d4209cab27adc227d4a98699b0167e673ca1f8f756f3e8b59794ef0f600c7155b104eb0ee43f6861596b9e48b40cab00de8564e3fc1f33359c04e3c5550374ffc432ae5f5d959f3a51dbedd541e01296cb9d73f7720172bc88f231da884476b81e4213f6ae2659a76458ab9c778a5d19bffd59d3d1ed79be6bb470452cd5733700e8234e7cbae0e0b898dd1dcf2a0aeb7238ee248823dfea411b7a086aa186d77db429b0b3bb9d1e229ba58cf2dd31cd9ff27197a7211da4a47a36f7911c91c2c09e596f0e0278c9a31ced10f700f09c9e2111de649839d5fbfecb7791554c329edbb2ad89dbb9d6e633b56c4676d8d686f15435e3c455e9b48b433a6f93b3128462464ad8229923346e72e0660ef9782ee460cd591d08100fc1d93539fe0966ab416e7d7a50167da7503094f3d902cbddb51b3866a8713468fcef2d34598c52001f21dfd6b7672d3d93a3e0bb38ba126d5548e4184a19eb7d9ba0f389f22a3642af9e0d2aad08f78b0317ab6ae692fb309774ab1f6b5100ec77a798f26295145481dcd55aafdc812557cc67836e09cc669f6a72efdfca4c68055e3dd737c0497d96e2ff9205ed2dc38f6b7a9a11ccf809386fc8a9e6bec3680a281515d1ac3c8f8419733aa506f80bbd51841ad014e46a435245112f00c322038707fde27cd76b7b515119de4c66d3f85c030c1686616531430326415d8badda6681189d948fcebd6f45fc93e03896b1c1cfd299180730e6642e6cd2fc6f43b23c3af3a597c09fd81a66d560b708252f9cdde21dab9279a5f8bbaf283bc40ffb5f58a4d02d5fae30100b6a7f525ea472256415cf325e26fcdbb9360fc5ffe131790afd644a9e430a007081ea61ee94f4355109f86966d84ba6f5011362909c7a0277b7dc4c44001ba668ea77ccba7c8ac05ba59d6373a9b975d8f48dd56896092d117b085dde0f14eeb8187f1a2c2845eaa01de9de8bd6f19e64f114b2661ff559e3cf00c9eb4a2d2f1dfef38e132c13a6af9f72eb5c29e957eb60a45362bc7bf27e599e1715cc9d81cf0ff21fc96bff21563208cdef1049afe984e9c89d724e00b6b482ee04158ef1f6bec36f70174367695e5a5b3482404516770a3894a2cdb952dc745bd8a59a557230e5acaf8c20c3334be44235f1a1a67eff1f46b306e0a72e332e503a7e3c43829758ff21f7c56795df7da6b451026603cfc05906e9f7bc9507d8e1c6c07d37a3dbcf230a6e5421df09e6ec7972a3d7699d9a0a61b06e396f5f136f04b836b91155278109f0cd0f0650baa81a091b441d015bbc35a75ba7f4b531ff7382cb994c806bbb130c49e9d85a251acb2357f906f2225a87c7c93964924810112b74feb9020a1c4d6937a0c4ca620c0a82ced84e8940047a8ac3bc990234874fedf6ceb28b3d3588ca78d375ec536a7da5371061aeca4e87deca2cf89df2424b85f33931ef62178c1cddc89ad8718af74c85479bdd7d86d78a4f588d4afa86eab89bc37fcb8e0244420441d432e158c61c07ef66a141a8cea30338c115b8cbada15302b05d4b761aab62f3a344c98fb57bb13f79c3e4e49cfc6e468023740d7561c0585297a008efb8abb78f2e1fd022ad349ba486c83e66bc9a8f1584a1b77c418d0abcca44923f915d4c1b8cfaa5e8aaa0f2584980eb91054025a3e68e1a465a2916be8c63ba60b7dccfcdc3e78026605e74cf4c565b9c547544d73ca4b36dd533c88ae16410ff8bfd2a436cfbaef85cc27a0fcc749aa8c77bbf58a106b61c263927c2c6460a80f55b2f523665a8310953dfc3306095cb81e79a5e8e4a21799283ff28e0b8f666cdb96a4ae26c8e293d14583a46a1c8378176c197ab926cc5147ba3369f6b80a2eb20eef7f03656b0d4008724142ee0beb03482ab6249f72563adc6ef68b10b14bdc4696ac9d397dbe7513c87aa15d8e868bc19a83632cda5446db7fe4d2364fbd063d794ea8ea88fc5a6d6cf5cd044bbbd720e840389f885bcf2a6cc8a3377ba978fdddb09c6d7a92df80bf9cc01079910388b7f39dd351414fe2389b138a2e3566ce605218d326b48b02ce68ee56aa4586461c796a5ae5093a802508e7f60b9f076445ece291e3601bc9d5614fbd5d15db55c7956cc00572f15e3cf275d8e9b65c68210034920bf276a46392e728ba1ecad5fd49425d93afc92a0602efb8392056bcfe473a91554c19b8af15b4b40be20071e0c82f28da99e3bcd6a3452ff216f223b9bf9b7acef83fcba2c86a3e61b6697b9e13c877644b792b3025159a7ab2793ba6efeccc7ac6c741f65b9a748d9deeaccf76d0c2f1ddf20932be9b1a1e5c63146e229b12a0a2a8c09956bc3faff4b38e1229f7179512b8926a24d6f2486c00f4631655c50148d9c59480e33022acdc040e383c564890c30a86935322ba30c03ebc038c992a0d54477f76e95d5af51acfd19793f02a42ba102c49697c523500ff39fe776d85b853f4c9928cce61d548f9bc8f075a56fb31c6967aab72b672e99c0d9640ca4bb08116e3d4012ee83eb9b7a689e1d8f7ad84e28d29cd8d3338eac6b13bc145c49897151fcc67a87d8075a42fc893706fa889a167c557c3accab5a4a7af831faea7c083b99decefbb6ad2e8adca2afc3c328abbf70628124eb7695f9f056d4b88fa88765f372f7152992c1e248b920365a205b9d002ea00e06833925af53eb255c32375ad9ddb1e9335c87c8f28486764e85ddc298f0fc76e6202a30e158f6224d61a2bd4ad13e1dd4cb42aaa88b6c81b3b2548bb2091947bfff272b0ac72ba14bda38c8427f1e2a846f25bc11f3066ee71e8d42c52ad391a6133941d79821cec84b02606fa4db5382955e93f719dffc854e3c0bd6dc90777d9d225aa58fc82ec357cf063578a2504bafaa190ab69920c9b92bab2f65e2f644f0d1a0abf5d088d83b0534b7b7f78d3b97f073f1c96a74ffe19bc1e06c2734785e5ba91125a76d08a725e03b682b4d987207c3a147088919f06fd762f76d6a618d3f4e8e15c36efb3d6ee4ddf2ee330188c66a8e26300fa51258e784ef06992a9552b665e1ce8507e5bb5cf84b6f5e3e1d9135b8a1e194c3980fa18f3ccce358559813c2aa31760a3b3ffa593ce717ed8dea1b6d68df3ad9e024b51e9478e9457885b1a9754308ee27d1ba356941e316aabc2e8806e649807c6d64b20420f3f0b5a617d5d31d1099631812ae8925c2dcef045be1490182ea4171a4bdcec9521391db9ff94369e48a21a7741a19debb453dee05ee6ae4513b0400284b7794555c5f8b6a51d4594a061e312319c54b8257f1edeb29eaf874a4793dd9cb5f8d1add3b8b805b7891b60a2f3e34faad42448907fa249996cb172015008d9ae293926c2242e137bdebc3813b6e9d1775e5e1560cf797dcaba54e4739664171b6c621c1adf3da26a2727999267445be0f76eea074e85f4f9ce8b90d920c27a264763c0988581c3dea9ccc00cbc3a9805e38738076d064b6726df49eb5eaa06cda51c28e7387da7242115ee35146283805b9a28c076ace6ac9bbad3949c4d1e8d57758765fc06b82733c427bb7d7473263ed5450888e98ac6c495b966735b113aaf00bf3071fe5a4d76b5ef49cfebc85fbecae2d664c841b65d51da6dead697d23519eaa6c68e8cd0a1c302b63cc52a7699218b4720bad6d584330588350f64ded56f1a58133b5734ba9b0cfb6e9ad7e96a31fb02bcf729a3b652704363b05018b24cfe1bb529fb461c59e7eef2b35f63d32df32164b5da7d0eea57cbce68e030a7c2ae227ada38dbd248d794c6e1df96933f1b9b221f5a39127625b34f854b1d533ff3cfc1df974e6f9e1603372379fdda20eae115c09533673b6bc70a32690edc8a9f0bfb56e8a89d159320d9ac8934b1d634b44de05f0a251c6713c48cb073e9ed447debdd0a0394eb392e496bd1d4833a5660795890d6407ffda7b695683ff4735b9e8ac4142ddd25396c6518eedfab2dd89dd228d4e8412453f19520d40fee52226a317e6095e7eb3457898d2c2bf167839669af0ffb343acbc98d88e56d86d92de6a89d1707a78dca370a60f8f63b033d0a9dd250e84de9402415ba77c47e8c6a19bcbc8c6041fff48abaa451ed04669fdcfc1310a98b2f0927f1776ad9a828f2ecd709d21f11ae4b3bddff0434e9cc42cc012c78e8631d8f6b716397d8684113d45327d6e454721919979e301f419ccf73720b790400e1a0660c11d1a23701e30f0f283c73f0a04f21b1dbaac76cf2ea6f857921a2fd81892984f0c7f697cdf013f2f04b8631bfaece571f6da8e1d3f59203dfd6d88f25c559f0c492193744d3dbe13c363aa2018cbae14e9b4bc72d7bc8a5d62c3a0d261098176ce694fbd414101a794cf6fd2f59675318a130aa16139817182bfc4fba7fd0a5a71b83a078cd809c21d643bf5cf5483e00ae2442cbe1b5d03263dc9d60f43e921c9aa8f7fa33af08f820c69d3c32100fdd19358f6162cee1fd72e9b21c6cdf6152778706ef0d666b88e4b26d8ee646ec1ced04fb346f13a6aedf57531637804b41dedaa303255608596132847018fe06494c02096443d0cb7dca8d36c5b57cc9e7b7e36b3fb7849c6d52955de7d0931a6b74a4d02a2248c5e9a54a5e486b1d89920b518a1a14644abe55f4ead516500b64875b36b26812324d295dfc5772fd54a23dc0e7d5a3b6729b2e4677a529fd7d69c16c3a2225e99c76709e750dc896ec4b5c78d66739771f8d7fc950a046e944a1a1976a308962f17a83711264421ef3048c8b1dee94fe75211bc0e889e8c83c777c9ebef7d946d82cf716c2bc04acdea640a398", 0x1000}, {&(0x7f0000001280)="7ae45f4101d7cd5a5681fb45d5d09806d7dce161eaf02dc731e4ed0888b1cb944d429359d4e674f66c8d7e69ef8a8577157b8419ec395873ced28973dd281a17b1bdb686e51d4e41e143381adee10dc3285841ae1cc5942eb87d0ecb8e747d008c58de0c8c2b4f70211bd5bb4a0b1cb498ad17dec5670ec20a85441dccc317fa529809b7f9aa83491d8ec7f41ecce71591c3a7b8117a4188b3a23cf09c4a87bc3a08317dd016700a9c85c27e5db74915c2ec9f2e28180b350e4e0cf86e1e323512d8ea613ec52e7a719713c96ac0d7bff1402f7c4bdac9cbd90c9838655b437b523d00b530c1339a3e61ad6e5f128197de4cfaabe6ade2d88cce91b4e392d3ba830f6699174e76e6fa79f208d113660f41a61f6c68116fe4c63d15f71aeae1b37f24d2df91445881e0d214971e9b4ae3ac783ee31454b7199d87111fe1bc0a2198ecbe4375e28196747df6cc3fbfdeea49159953e7d95be05d7beb2f15129115bb481fdfea4ed5a30cd2b29d2cf1425ffdff419028f90ab0c299a3dcaa5871873c7c5f846cabadfbdff88940513cd6bda831ef5cce302bce8bfb696bf84323f06ef2f62b29297847d1ffa44554e01a523a0595684386923af253682ebe153ce5831481fc15f8ab26a082f3dd239166f71eb72349a9aae3b80d7de99de47f25217d46341a52622ad52f6167cfebcd6e76c97b9bfd0ca3bf873d7b21954302c9f4320d9272500faa5f424e3bcbd7087b6f31f4addca6e0e5633157f1c86f0a8b869cc0706f0daffab38667d48027a34dd32d0395e543d4634c866c5d3286b29ac005c838266cfc1cf3901a26cf16ba02e24e8f028000798e5f3cb4208e69a92b59cfa9569b2bb434b26159c1c100ad1868f29daa0ad017160688f9da3b4ef88590a1905916769cef773e4102926630cf8702c1954bbdc41f7ccd696c67686c53877b5eb8d47a1c720c12c416484c05064b48b0a012f0bd5830c4e0cb33bad1e0a6aa1811229392f7b456c70eb33adbc9d4939af2466324bbb5abe5a0bfa03a8bb98f286f1cf32cf30047d472076acc95b7e524ff469493eade776b510419728aa97efaf96b137dad5b0dfffa7f4c8c188be0d23bba8a5c44b8ae4f47aaea0a3d8d481c55eba1d55b57fb44215c8946ca7cc7cc3dbc49d77ad4bf1e9f39dc6a1ea0102db8c6a7776ea1ad33dabc45074a790cff731ed34ed5a9c222cf0a61e97586f1b5291acf775f89d92fbcf2a2d0b96c00ee16beac9a99faef7750dbace160988dc57c3b4f2899f7d99d91f9d698db3108df736d6a2db68dff4f60e44f70516774c0040b2d3f5b93f9c335ab2647579d9c14b29fadd5fcd087fef42b5ade1ac29468908a60c5616403777df724fd30dda6eca83a1b9e43ba4df9a4b90bac620651f21f5ff211209aae3525f2fb76f834ea7e853d4d1efb7ffcb13f6a4b8dbc03a9db5028700cdbbcde1cb1a5e433c4c4ae14623df1a6b79fae752eb99488729ba061ce51b33682e53ba12c6b3b50015c456b65fe95858e68d5e4e206dbae6847c3fce68f1e74aca93527ee8a074be0e81cab2bc56a66ffac1ccec81ebf0efb7d869f72c32e7eae17f8feeda612dd58a77a9e91cffbb5da91e1cbf72cfd2d56552d705d236da74d2062c4f8777efab48d9b23abc00fb2741f6337cf18ac7158e0f94106df69872147a7251e769e5253a0f777410484bb9f97481a529f5552a12646f3afdd54e2885e2948c0f4d873470d603e7260a277cce95edeb2cbefa98dd16eff021fd70a1582fb508c0ae9da3465c7e63ddd24118ded041a9c8e5e4ffe7393a353ff59bf2a0e4312f98c6f52d905b44aed40e6c83d9f9ca9506c76c4da6fddc036f6d0e95a0d67bc2869945e5d053593a832766feb2ecbdc61cca6c6099185b488592b8985d63c47ec4dd370654d6cc2427a2309522415872b07fc92f45fe216163e4218c10cac174e14abd89adc4fc15afd1f72375d673fa8d7b0506aa0c3cf8a33a5560cd5d503288173c7aa1d226b2da6fbe77c0d3f02fdd4e29d9ac4bb54e952377e5421523ef41420f6ea65e06c60da2e3e31e469772f805f14d845552091117ce44579c6050cf46f0ebfa1145db15c78eedd77d67a246cd5390bd4d2dc7ac1883c6ea686f0d78964cbda96b1e16c6d4c8e9714d15b34dc7b3a41a826ccf16b1c7fa486b139c6c3d6b6ed9b88454200d5568fb20c373e546a8a156d6d44d54e06472c41171aa07469a7a2805c85fb519413a3a8070b753415f664aef855f39a43960a9a63f1ce5d439efbf4100af1d577270982877bb237db8f740f28bcebb287fec63041c72c0f3bc156a273455308e5fab77082dad0e39d1e743b3e1e130e33a25773fe93abe328b2adb00c29cd20b834bee1bab809032fdb0e6d1908fb4c1ba791b2352d8d051fc385b770e61954b8362a70f01a5db4231b73700452308e58dd5629e2571d425db8bb52e4e7f08cc656752645be310921c664ec1272811f04c50e3f3bcef2a36789c7a6f77d9c8a74fd5bd2dd560883fabcacd4d7b8c1d6f56ed53f3af0d1d32ecfdb381f68d17627bc17eca003d91b1577dc348e382397e35db4b9fbcc2b16c7b19775ace0a578c5d3318b1fc9e5901ef67910805fa5d25caa969ef894165f0e495c2c95353217abd1840eb4ff7f2cac41118e9763094b94a2354d958008218ab495285916fdd27ac49e63d99133a3d416313463aa3c23f140071f2cab436441fa24aacfe6508a7d1fd0224f5f5f51aa324332649482f9aa3e0afa29a605dc7395297b305c831e556dcca73960358a97132268cd87255c6c7a42d6883e2f098cbef8c2325e504f01903abd698b2ece93c8587f226e1a95e2d32c4b296d3fa4d0cbe486583f197c0780d34d4239a3d440014e82fae1cfd309c81eae11d16b287ae5218c413892ef1526523fb66a7030e706143058b0794d5a6c35ddf1adf84929d418f1913f949b85c0d58a331f390150d2856a5126a22eb43479b87bf753495bf98c2af1edccf261f3be67f92d70919950f182f887a14e96505736487bc356e29adc99d4da64dfa124544285d3d472ac9f22036d2f65041aa706b57d7a059c4a76978dba5efbd03794e80f2ba2df595ba6a81cffc281942087b933131dbda3efa627543c5669fa20b3c09176dbdee16ce7a552381b0f0b1c1c9d0d6f6670704ceeb696ae20900a5624eac5b15822cc2800f936e0466c83f259033851146f5780407865a9f08fd3c9a1b4e70433706f7fdf39fe8f538b34249832087acf3fc398c6b8be691435880a33390fc96f858e44ee5626df71c7ebcc6c4f3596d4adcee8a359f917483d3fa4d0927b9c23b71a0f8ec12b63125e986193ff115926c2a08b17787de7eeb0162b1006570f837b4d0608cd64e3b2c3c1603633f958cb009e61748910eac9fdc80aad3df83a2196d9cdbfce6ad1f772473c56dd4f0eb0e99b244415cee313a72bd74b32257f620a2393c38717ed5f31577acd33e1a44101eda2b7d23e5231d92d65a5966e33934a6ae40134bfb746a1fe9d550055127efd68950210ff6835ee8ad0ba7f779ea20944877d221940ea44814b5e431770f5bc63c74cabc81c31d0eaa2c27c5398b1651a8ac473ddfa2ce93911d49bdd8d0a10e405a95b695a1271e1a1f0406b69b05ad6d7bb2e86458e70a1024d0ac14ef878124c3cb189842fc1c87b072ab8c1c5a2409741227c6831de2012d01bbce8dbc788e6f414196a7c8f661835e1424afcfb03a2d99a735eb7c1bade4abe18287aacf53327940e9c75a2d9e8b376ea63c9fce7a575a5e1c164165834408b2fa6326ac0ade6b05faa6693f70712e1116f48b23a6ea9ae67f585415b5f5104ae1cd2ac661c1fee7905ba51924b39352d0e14d39b3d943acac5f380707dbddbdee9f6e92d04c19a089a1c254322f1978528e7f1a908b7057e2ecd390831d66ffcf1a43f54bb1e0bdd783cbb7b16336d6eb94f4e17097069aa8a9ec6f1725cf59070565454c0b119b03363270aecd26512b86beb7dcbaafb9385691e8dfe3ffeafd1d920a6c58d51dda6d599c6c6ed12bc1970c5a013467292cff1b3b3227f407bcc301c23810fa7cc6cf705a8c1c7b81fef594b47681ff2a36cf6b0b3fe4b3d5c1189bf93c95b9803879340cced17598887ae09f1e3894e748064616f4537e90cbf1097e58aff6fbc2affa4ba28c7bb28525d4c7a4e6f11147209fef48b07233a3731e83d51e6279655a59c6c6c66a813319720b26eea83d12cc87bb2c97f328df80fb33410c6a52494c3bb8a1ebab616ff80d0b7edd22c6cff0c636299ff41a636128315ee1e86e891d5f8115464fbef5ffcc8d2184336f93ca99436484a1511b0bb3cf1cfdcaebbdb64cb2b9708ca2924bbc03955f471d0f6d561c45fed277891b6d4807fdcaa63c973f3ee487db79c52db1ea824e8a792c7ea57e424090482b1d6d38cedbe0f8fc3a0dc55759ed2d92c324aa7e8f4eda1f85630167c5da5452a003d50f0c3884db6ded852a43fb6a60c6c60964ef8e1de91f8354219f8d8a88000c1552d9512d2a3412cdd766ff0aad161512e27ad7bd7ee091fb78b4484a30419e6326e63897c90016f17296d496d3732358b17ec5a854e17607ab72b7ed18ede8d53da03f92047cea264653f6a9656f4f659aab6a86689aa1bf0cbaae95c496a417d9d9d31d7d293046b747a11b0eee94df1bf9d857b6ed2315862581218c10c63e5f206bc3bb38d3ce06f7d77242683577a8509a773af5bd448e973e6b4200de9c4faf0fc0bed1c1883b6f773505f825fdc38845ad831037b25c4b87aa941912fdac630c51fcf82666e189278bed1ffeeddfc57689a2d89924eb26b2e432f80860a5801a421051f601de8e26f5eb1157d08fbeb570db7d46cd691a2ee88802d122524a0d587b42bbffb2f2cb4f21846a1d49ca027e2c457f44f5cb7eabddaee85d23ece79e8cef3b1e17e436474fd4f614e526107f57241b56e6267c95bf7f7c6fee6afefe2198ee34d9210b3067f97cf71dd28777984a83ee79b4e4b29a7eed981581972d3662d6544b787d23cba95e590edafb2a4e0d1888f7298b448e2d7269fd8e633db210a3f9dbe0a6c44afe1bfd2cf75d8e8042f3f0560a20b6f33dab768412a2e3b366ae6f3039f89e634f0c5d696275cfc17517fb183f79daa63e3984efabe6debad2a14cf89c0a7daa60964471dfc2901c964b9aeb82ea428790ef0bdbaaa1244fef8b529567c9452ffefb9dcffc9d29bf666e4c00b105a01148595fce5a54f2081abc2b454493f40639ed5370ecc339d720c10e30534ae65c9ecd28f93ab2feb83a1ad69ed2f9017ef25966ec62b70723fff0a2d3e23898e743aa05211daaebdd44b9459ad190ed5c7588e15f7c78d81da4fd1fd466bb9340641edfd06f0fb1bbab186b5578cf91d8bf81c012fd4f061dc85e4f0893b2bd655a0c854f3762b42a650e9b1fdbc05ec7b18633d8b336c82f28184f6c83ddbfa223c359ad6c99520b7a693a544ca3961642a33611eea91b7e6525bb29dedfcd251756e6374c8fe2f901cbcf42c95a88c93b0d458eb8039dbbede8377289cd868e709ef564ed937dc8f0544292c3052caabd18976c6611ec2a0d3419e9d3d30b460e8b3b4cdfcd5bfb80fea9ab87e61b9837462ce813f7e8123fdd0876dcef280d293789b68d3ec0320d97a28767ef28065b7cacfe6fc455d7515ef5fd51c73bf97752fee6f6b4c7592a01cf310ae823aa3f1439c3d68e86692402126fb9ca18e03da7db3b6cd4f42ac994b0129fa5dd17aa815899e2dd2c0", 0x1000}], 0x3, 0x0, 0x0, 0x8}, 0x400) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) readlink(&(0x7f0000002300)='./file0\x00', &(0x7f0000002340)=""/52, 0x34) chroot(&(0x7f00000023c0)='./file0\x00') 22:29:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r2 = msgget$private(0x0, 0x220) msgrcv(r2, &(0x7f0000000300)={0x0, ""/244}, 0xfc, 0x1, 0x1000) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000400)={0x9, [{0x1, 0x40}, {0x3, 0x400}, {0x3, 0x8}, {0x3, 0x27}, {0x0, 0x10001}, {0x1, 0x20}, {0x3, 0x4}, {0x3}, {0x1, 0x5}, {0x3, 0x6}, {0x2, 0x8000}, {0x3, 0x8}, {0x0, 0x2}, {0x1, 0xfc}, {0x1, 0x6}, {0x2, 0x3f}, {0x2, 0x8}, {0x1, 0x1}, {0x3, 0x7}, {0x3, 0x5}, {0x3, 0x7fff}, {0x1, 0x2}, {0x1, 0x8}, {0x3, 0x800}, {0x2, 0xbe}, {0x3, 0x81}, {0x3, 0x9}, {0x2, 0x8000}, {0x1, 0xfffffffffffffff9}, {0x1, 0x4e7}, {0x3, 0x3}, {0x3, 0x2}]}) 22:29:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x100, 0x0) pipe2(&(0x7f0000000300), 0x10004) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000002c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x80, 0x14) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x10000, './file0\x00', './file0\x00'}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x200, 0x0) r4 = msgget(0x3, 0x20) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000e74fd92c6457d2268b2dbf3788672b000000000000000000"], 0x1c, 0x3, 0x1000) fchdir(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x48, 0x4}, {0x714c488e}]}) syz_emit_ethernet(0x60, &(0x7f0000000080)="b69d6daf57349c544afa3974f620c3fdd193c3aca6d168ede903000000000000007ae9002301e2483feb9b8328973defb6b8d67d172b9f8bdcf8e72f55a3c44cb96cbb4ebf166878454516bb464a4c495f8f642bb005ba37bb9b2c6abaeb368a") 22:29:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000001880)=""/99, 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000300)=""/101, 0x65}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 22:29:01 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r1 = dup(0xffffffffffffffff) dup2(r0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x6) 22:29:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 22:29:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setregid(r1, r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x7f0, 0xfffffffffffffffd, 0x80000000, 0x1, 0x9, 0x0, 0x11, 0x0, 0x3, 0x1000, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 22:29:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xc9) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x8d) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e0000000000000000003a030000000058a393355fdee30badc2", 0x3c}], 0x1) 22:29:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1, 0x7b2, 0x141}, {0x3}, {0x6, 0x1, 0x800000, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x1) 22:29:01 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x83) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/176, 0xb0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') r3 = socket$inet(0x2, 0x4005, 0x0) setsockopt$inet_opts(r3, 0x0, 0xc, &(0x7f0000000040), 0x182) 22:29:01 executing program 1: msgget(0x3, 0x480) unveil(0x0, &(0x7f0000000040)='r\x00') msgget(0x2, 0x50) msgget(0x2, 0x280) 22:29:01 executing program 0: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x2015, 0x9) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() fchdir(r0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) r2 = dup(r0) r3 = semget(0x0, 0x3, 0x408) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000001440)=[&(0x7f0000000200)='\x00', &(0x7f0000001380)='K\x00', &(0x7f00000013c0)='\x00', &(0x7f0000001400)='\x00'], &(0x7f0000001540)=[&(0x7f0000001480)='+\x00', &(0x7f00000014c0)='\x00', &(0x7f0000001500)='%\x00']) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000280)=""/236) bind(r2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)=""/4096, &(0x7f0000000100)=0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000001580)) unlink(&(0x7f0000000080)='./bus\x00') 22:29:01 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0xffffffffffff2ffc, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) 22:29:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9e91, 0xfffffffffffffffa, "42ef517e178b000f000000004a8e00a92c00"}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777baa6adfd325469869a634aa1e1ab5f40b03ffae6eec9d492d34e2e742e2337f0db3b69a67c837a0e16a1f89659c6983c84b2438fbdedd7a2ed3cb248f652ed6b0ed17f5ce8935847b0f6ddcbd144b3b0acd462cc6ebcaacd0a783e12ec54e4af6fb4f0154088ea08a66f4327e15f6588f65ee679e06b210ad1aa9b0bffb336e542c76761f625aa2149b2dec14258edd37c65602a2d3b57f4f03be2be3e4904ea36043e7b89fcf8df7ed7dd72ac580d982c7ad59f7dd3d663276ec147c3ae7e8b94ed8b0fc1209d17c6a7c0666c88a0bcaf743c25cc7d2a0d19528cdf381c1db8b5ef82d0f719de862178096d4e21a5c6c64db48849983f32ad34fff10b3052ae9e08e776f3c2bfc3b99b7748352b405dd522bd4ecf7c5dcb97b8ad25d94884b1cd8374567e86cff852322e0ac2bb76d382a65f6f313b95c3fa94b799ceb4e76515d60c2092770026fb10affdd2155923f833fb48e3b674c9f54cacd627cc7a83fef6af01d8cbc85c04322c65d432c940f942430bbab5eb2992b9174d7d122f07adcc0dc0af396c7d80025724130db3403062dc2e87ee62676d80c45543dab1f598664e16426d21b42152729243335faefde4cf8694f73286024f22a98a379793c5fd8375028a4ac9ff7337e31703791c33c728c88f52904a765fa30f37db4885bc6eee4df7fb520abe010045f3622bb1ba4e1a9ae37c0ecec8b6acbed7f32b19397cad1672ae24bddba492f4273fcbe837de30f572b9c5c184ef3809fa5fb4e682d9560eeb3a9a8452f3417abdf6ada856a8466bb90420f7dfdc8f790f73adf73910ad8ebff863aa150c9280bad3b1c6e60976a8ab395f72e75c003ca3099d13da96312dad4d4d1f3d4fee9e81871d3ab3f9dd8ddbbd5eab9a32b65a991c23947c62f8bf9f24b3f1cb8b5f6114154ea3b9e14bcbae76ec59ba325b4d870068c221bfbfb4c1d036235e3b4c959a079b5ec9fb22acd2ed3a3c2c5f655ef737e2cf63ee0a000f8effe8f5557713f8efb08de2bc7773d023851c649a7f37964df8bbe39b392eee2973da0d5510f55815beb4fb2c890b894ff05246a0cf4e8ef84c61b5e8c9a497ec4b8d96a6394916d59b47840f0c1aea59014c1c9cfc66a295bb60d5c2ddf2160fc19c794545a492ab1c645abf0f128c1537a3d6dfd27986cbaf6387d9894d85879a426fe949dd9aa53a6444eda8f716ff3b10df04fd9dc10d825fdfdd707a6b5b0d091e6ea44557e357624687e4f0a9fb08d4c7da65c7d70648eabe38504c14aba5a0edc83d89061fefa64adbd229eb24f8be9683252e25fb7a6479b601de42ae9de77a5a202d62d03451062cf8937b36aa3b600b117462148b8a55790cfb689b494e6e58c54981b078ec11a6f9b4c5eaa892920c92e42617e76e49f07d16ad4ca1152ecbbe9235599e391ebfc9b11d5080d16ac1aa64d00a0b472b4942cb68ab0411a4c9330281eea74a56857f6e9bca724dccb95fb380be69614517741ea5351300bf5470137a1bb1ff280e9b6d54b65a47ec2c547d8fdb30d8c3390cf71dde2ff5b4e725c5e", 0xa7c}], 0x1) 22:29:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x21) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x1000, 0x2, 0xfffffffffffffc1a, 0x0, 0x5, 0xa6, 0x100, 0x2, 0xc8f84b5ae63a95a0, 0xf1f, 0x8}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000200)) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 22:29:01 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) close(r0) 22:29:01 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x3}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYBLOB="f4b06a117ad8a0a8294667fd9a0c63fe25597e322cd0efa5c420760ff38d94f3446a59fd75df8539cc99a8aa00b42c7bab047bf3fbedc81adf725ed00a357273800df2f4bd4828463b4834765c4d21e6dbdefafd29de0d31920ed03bedb779e35d6ff3bcab5966ae31c774ef30802fa470c4668a51b23454a944a1f627dd759adf8366190d6bb4c9d089d8afabd7904578351607e279f0fec61f642f15ef5a0f181d7a3d5041b992f5a2e121aa1425f13b70be6e9b566c1af0bead2614c0bcb8e22694a445eeecafdbd3c46c2d4efc41ddc6681d8596269f5d40b57845bd54ae45f5a52fd67c9f2ae0e437858177060075cf16d4209d8381769861c0d75c26407e2e8d64a9ed4d28f53978e53efe9b22b72591475d2b18730f03d5a5f4cb5369c16763361b418071dc7ba33fac6aab2cb3d0797d761d709035238f3f647f9695e5f7a665d2f41d23f012c79fc0a5bc74fc66085a9535ee523087f2e3d0c78099f493c5e7e07b931402"]]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = getuid() fchown(r0, r2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x4, 0x80, 0xffffffff, 0x7}, {0x8c, 0x3, 0x1, 0x79}, {0x80000000, 0x1, 0x7, 0x68}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) 22:29:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x48}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) getitimer(0x2, &(0x7f00000012c0)) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) clock_getres(0x2, &(0x7f0000000000)) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x13) getpid() ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000001c0)={'./file0/file0\x00', 0x62, 0xffff, 0x7, 0x1, 0x77ec, 0x3, 0x3ff, 0x1, 0x2, 0x81, 0x4}) 22:29:01 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) pipe2(&(0x7f0000000000), 0x4) 22:29:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r2, r1) r4 = kqueue() close(r0) r5 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) fcntl$getflags(r4, 0x1) kqueue() msgget(0x1, 0x40) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r5, &(0x7f0000000080)='./bus\x00') dup2(r1, r4) 22:29:01 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 22:29:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x74}, {0x80000006}]}) write(r0, &(0x7f0000000200)="6e5f227baf2cf90dbce2280a213502616ff2fd001dc476b0ed7da9590b4685a7133e8f9322f695763e0e20226c6af6f98730133aa9efe474ea51dcab6053a4a3d5e56eb402ace76915c60145990642013e6812899a64d35db926a343683ed8af8ed3222ad2bfe9ad17228c32725ab245494e09690c00b00067a6fc0ba6d9fa523bcb3268fa891c618d7818aa0bb837c3c962ae85d297fb3b802c427827a1ece7c6cbe56d4060bb5e79", 0xa9) fcntl$setflags(r0, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd05, &(0x7f00000001c0)='6') setitimer(0x2, &(0x7f0000000000)={{0x100000000, 0x80000000}, {0x6, 0x5}}, &(0x7f0000000140)) 22:29:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x7}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="6f1b") 22:29:01 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f00003ad000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x21, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) pipe(&(0x7f0000000000)) listen(r0, 0x400) listen(r0, 0x9) 22:29:01 executing program 1: socketpair$unix(0x1, 0x2002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x2) 22:29:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) shutdown(r1, 0x1) setuid(0xee01) flock(r0, 0x8) 22:29:01 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r0) 22:29:01 executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) flock(r0, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) ftruncate(r1, 0x0, 0x2) write(r0, 0x0, 0x0) 22:29:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2}) sendto(r0, &(0x7f0000000000)="bf4236d745334e2cf5a74b6549bf5999cb30584b5d75f9c771", 0x19, 0x2, 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)=""/102, 0x66) 22:29:01 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) shutdown(r0, 0x2) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x8, 0x4) write(r0, &(0x7f00000000c0)="b2eb4f18e4efa5ed3ff33fefe14a624b4676412c8f72a15f2debab78112e09c0123c10bf0327cbe9b911abe077723ea4f01fddf5c8e4632fb6a573c0b06d4573bdcd46e9fa4b5a06e30f5b1284687e68aee11a638b657389d695", 0x5a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:29:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffeff, &(0x7f0000000040)="b6") 22:29:02 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8100, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/160, 0xa0) r1 = socket$unix(0x1, 0x4001, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 22:29:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r3) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getuid() r9 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000300)=0x7b59e893) socket(0x27, 0x4000, 0x81) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000002c0)=0x1) sendto(r2, &(0x7f0000000480)="d6e96386b3ae1e2877084801427bbc68c9acc0e0305079d3d308e5dbf86bb5ef0f093f786dc9e0efc1f84e06335037fea02b0e19c740c6de52a341c78ac2208205e41f8c69004e9dc8bcd3d2d42ffd3c8e442a1dd6e7d0cf76a575b2dd20228608985d95bec25b0df7349d224efca59e405be5ebecf13b4598b10c5ef86d", 0x7e, 0x2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x1, 0x9}, 0x800, 0x1, r11, r12, 0x6, 0x1, 0x1, 0x2}) r13 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r13, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 22:29:02 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="75000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 22:29:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) socketpair(0x6, 0x8000, 0x7ff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0xc, 0x800}, 0xff8d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000041, &(0x7f0000000040)="90000000", 0x4) 22:29:02 executing program 0: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x8, 0x800000000006, 0x1800}, {0x0, 0x0, 0x1000000001800}], 0x2) r1 = getuid() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r3 = getuid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10d22, 0x0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000001c0)={0x1, 0x101, 0x7, 0x7, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r3, r5, 0x0, 0x8}, 0x3, 0x4, 0x2}) 22:29:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0xd47, 0x8}) r4 = dup2(r1, r0) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x5, 0x6, 0x6, 0x3, "45d3d32280c1b85431bb123464f5b1e13eb21724", 0x8, 0x401}) 22:29:02 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2400, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') read(r0, 0x0, 0xfffffffffffffed2) 22:29:02 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x80, 0x7, 0x9, 0x7fffffff}, {0x126d619b, 0x2, 0x1, 0xffffffff}, {0x10000, 0x5, 0x81, 0x6a9e2bc5}, {0x3e00000, 0x1, 0x401, 0x100000001}, {0x4, 0x9, 0x9, 0x6}, {0x400, 0x3, 0x28, 0xfffffffffffffff9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:29:02 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() write(r1, &(0x7f0000000180)="a80030491080fbea7d9801c0b47b5237e8ea5a84c11cb4cd71508308a65684629fd8cf2dd9e50899fea8b74fbc1013f32329a103ba121d86bab4e0c4dff9b68a313c43a674320b2caa187e5ee237365148218284120edcb7da21a0946e074410ce1b6b695545e31a0b2fafb4393fd4f8ad4c39fce1980d1048f4", 0x7a) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffa26, 0x3f, 0x80, 0x0, "9eac21bbc83d91b299165216865bcd988b380ae6", 0x100000000, 0x1b35}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) 22:29:03 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f000016e000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/228) r2 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f00000000c0)) 22:29:03 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x8, 0x0, 0x6, &(0x7f00000000c0)={0x3}) close(r0) 22:29:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:03 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1c", 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0xffffffffffffff5e, 0x104, 0x0, 0xfffffffffffffd75) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') dup2(r1, r2) 22:29:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x39, 0x4a) flock(r1, 0x2) recvfrom$inet6(r0, &(0x7f0000000080)=""/120, 0x78, 0x2, &(0x7f0000000100)={0x18, 0x2, 0x7, 0xd08e}, 0xc) close(r1) 22:29:03 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x10002007, 0x80000000f51) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x80, 0x10, 0x3, 0xc0}, {{r1}, 0x61e7cb4064fca15, 0x0, 0x0, 0xea4f, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2a, 0xa, 0x2, 0x7}, {{r1}, 0xfffffffffffffffc, 0x2, 0x20000001, 0xa4, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x81, 0x40000000, 0x7, 0x5}, {{r1}, 0xfffffffffffffffa, 0xb4, 0xf0000012, 0x4, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x80, 0x4, 0xfffffffffffffffd, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x96, 0xffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) kqueue() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x48, 0x0, 0x4000000, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x4, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x12, 0x0, 0x1, 0x2}, {{}, 0xfffffffffffffffb, 0x40, 0x40, 0x9, 0x400}, {{}, 0xfffffffffffffffc, 0x10, 0x9, 0x1, 0x38d}, {{r0}, 0xfffffffffffffffb, 0x60, 0x22, 0x7, 0x2}], 0x1000, &(0x7f0000000080), 0x34aa, &(0x7f00000000c0)={0x3}) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000280)) dup(r1) 22:29:03 executing program 0: getitimer(0x0, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:03 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = getpid() r2 = geteuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) r6 = fcntl$dupfd(r5, 0xa, r4) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000000)=0x1) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000180)=[{0x25, 0x100000000}, {0x81, 0x401}], 0x2}) 22:29:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9) clock_settime(0x2, &(0x7f0000000080)) 22:29:03 executing program 1: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x4, 0x2, 0x1000}, {0x7, 0x5}, {0x3, 0x0, 0x15075db828bcb592}, {0x5, 0x14, 0x1000}, {0x0, 0x400, 0x1800}], 0x5) semop(r0, &(0x7f0000000000), 0x0) 22:29:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x3, 0x8) r1 = dup(0xffffffffffffff9c) r2 = dup(r0) accept$unix(r2, &(0x7f0000000280)=@abs, &(0x7f0000000100)=0x11f) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xe) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') msgget$private(0x0, 0xa4) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x5, 0x440b) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="d2259c819fcc1d15d27af69ac975fd7933c7df6538c053b379b6c71d202e11dd0061a5777ecac9f9437c007c4f1910aae5d3aa501f850e5f1805982a5a6ede996dc67d19a30f146dd3cab2776a87c6b4407c69fac7127e491a466a163d3e37713b5200d8bdc15f9bfa5c47057caa91580ed973123afe23b9c35b1c4ab5141de9873606ba0908cc9067e74306ffc6855f784d7369f7acb1ff2f25e1b13f00914f99550ad609031c99af038393b3089ee725dcca464d88549df31c93d388bd9d349de367856f93e56d25905d591f0dabff6569a0cfcf0dc1f2a5a9f660339a98e676d2dca88078d1916c47cedd8486c4291e3c4b84ee16cd8d7e28958f", 0xfc) 22:29:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8003, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c, 0x0, 0x80000}, {0x5c, 0x0, 0x9}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:29:04 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x7) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) listen(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0xff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 22:29:04 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0xe201, 0xfffffffffffffffb}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x82, 0x1, 0x3fd000000, 0x5}], 0x25, 0x0, 0x81, 0x0) lseek(r0, 0x0, 0x0, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getegid() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) getgid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) getgid() 22:29:04 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x61c8, 0x401) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/187, 0xbb}, {&(0x7f0000000340)=""/136, 0x88}, {&(0x7f0000000400)=""/182, 0xb6}, {&(0x7f0000000080)=""/32, 0x20}, {&(0x7f00000000c0)=""/45, 0x2d}], 0x5) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ftruncate(r1, 0x0, 0xff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/129, 0x81) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000540)={0x10, 0x9, 0x4, 0x200, [{&(0x7f0000001000/0x2000)=nil, &(0x7f0000002000/0x3000)=nil, 0x8}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000003000/0x2000)=nil, 0x7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000000000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000000000/0x11000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000000d000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000007000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000009000/0x3000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000008000/0x4000)=nil, &(0x7f000000e000/0xf000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3ff}) 22:29:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x100000000}) 22:29:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x32, 0xfffff}], 0x400006, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000100)=0x9, 0x4) 22:29:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x40}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x5}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") 22:29:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) 22:29:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="0700000f", 0x4) listen(r0, 0x8) 22:29:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x5) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unlinkat(r0, &(0x7f0000000180)='./bus\x00', 0x0) mknod$loop(&(0x7f0000000340)='./bus\x00', 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x5, 0x80, 0x8, 0x100000001}, {0x25, 0x7}, {0x5c69, 0xb42, 0x0, 0x4}, {0x3, 0x3, 0x4, 0xfffffffffffffff8}, {0x0, 0xffffffff7fffffff, 0x1000, 0x3}]}) unlinkat(r0, &(0x7f00000001c0)='./bus\x00', 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x800c7005, &(0x7f0000000100)) 22:29:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x3}, {0x6, 0x3ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:05 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x141}], 0x1, 0x1ff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f00000001c0)="d591c6d4b3c0a104ded9f1e6a5cb82c5e2fa791e3146de667c71459fb775672058b5d3aa6d9ae8fe0b7b3e9c423398fd33bf6ccca4de18011010c411aa60e71880079cec75fc75b197d3e75a0000000000000000000000000000000f43652bfe59bf1d33f580ba60b15b1d2b8ab8f4354a3c23b6fb7e6450ba0a8e2a44df7dc650fa5cc8d0ddaa301112599d9e62b7e5d4660ca8d0620aec3b81f508749d8f181602d32d952d7dc8ead25aa1e1f2b758669dea91dbe9b815db91a7d645f39dbb8368144a0afb691ed72aedc30174fd56fea3446ceeb6938e83d90a79a52639d2d95dfbcc09c4073d5bf351ee0ef4eaf6af22c3adb040d61c37a6df7440", 0xfd) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) 22:29:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x80) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x1, 0x2}, 0xc) 22:29:05 executing program 0: r0 = socket(0x6, 0x3ffd, 0x3) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0x8}, 0xc) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) 22:29:05 executing program 0: r0 = socket(0x26, 0x80000000000002, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0x7ff, 0x335}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="b6ead091db71624f4ba3f54d215292da13aa6207442afc38731fce7fdb586f064ece64c93d93c7dea2d64073d8544d4e051503a2a8975d3bf49b8c352b922860fa3ede3c587d5f9b7c67684e7bc591512471e8e829e6052a92fc76d493960fcaa26ce36f8cbb2a0f40817509ddae575e1c9276deeff350f55255aa87925ae111b73a15d0a8340d78d64700eebaac04668c", 0x91}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x2, 0x1, 0x100000000, 0x3d1f, 0x10001}, 0xc) 22:29:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x45}, {0x10000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe2, &(0x7f0000000240)="02000000c6ef0b333f8d1f2604170c5e442fd29bccd36e9fd9c9046e5cf20a6e8922cf2511ac011a21dc8e40d28748b90f81be3fc99299473b2ee97cafe76fc2ad7ea8396ae707319dde01adff47c9a84722ee2d1d8f582764e4c6593e4d8e0405947a08542208d23627fefb7081973b01db7553815b2ca7aae408fa6765c23aae31f8e9575e0f35dc30796cc3e127c1beff1fc2bef6be756ba2a037d64a63761755a0a2eff3e2ec10caac750113703ad61a2e256e5539037cd03a2d80c788653626d00380c5f2028887c9e245dcc9b5d34b7572afc108bfbb865f8cf1739d492d60") 22:29:05 executing program 0: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xfffffffffffffe00) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x183) 22:29:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x9, &(0x7f0000000140)=[0x1e, 0x6, 0x9, 0xffffffff, 0x6, 0xfff, 0x81, 0x3ff, 0x6]}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2c}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x8000, 0xe2bd, 0x4cbe, 0x81}]}) 22:29:05 executing program 1: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) r1 = syz_open_pts() fchmod(r1, 0x0) r2 = semget$private(0x0, 0x3, 0x400) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x9) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r3, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 22:29:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:29:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4504) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x7) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) 22:29:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4c2591c321a8cf98848e4a8051bd24313dea8d035ed605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb44a3be8987e1cc70d08d564e7f1c05dc03e23ac168a023c8badb5bf15bb8385ca72ded2752217f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd60331400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a79ee62056713ab5955e6e0267600000048a32abb7899ec4ed0f04cb96b67cac39150199dd7ebdefa4b4f8ec7e9b892fdb4482d1771759814bb547f28f456bb51b628ea98c3ca1948adb0e03e6a95047606f5d8aafb5b0bf33c38276a539a2a0db68aac768b16a425dc73fd7ed22e15af5116568e6083736f7ff47fc797f17f91382ad062442a66a66d24b349085aa71451afe029498eb47a292c5e44c6464ad1573d61cdd8990bb80d7d4eebc88f55d5c4b3e557cd8a058bb2fb9dfeca929fd7d87501e969be5939819069f8bed90a6560dce197ac5f5df0670f0009d42099829035d44bd5fa3ea13dc19248757889aa2868935e327881150987062ab2b94f3871de886341a3feab9baec05838798951d6d090a949aa52a0e4b23dac3d8e3e9c141d18639e26b89d1304d0474412cf7bbf4f26eb93e06159f8444925bc21cd6fdc02cf5bd2569f", 0x216) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x81, 0x8b, 0x6, 0x5, "59f610d5aef34611d8fa3e8cc53f08963a04bdd6", 0xffff, 0x6}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 22:29:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x88ce) 22:29:05 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) fcntl$lock(r1, 0x7, &(0x7f00000000c0)) 22:29:05 executing program 0: r0 = socket(0x10000000002, 0x4001, 0x40000) nanosleep(&(0x7f0000000000)={0xffffffffffffffe1, 0xb29c}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) 22:29:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x2) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x32, 0x6) socket$inet6(0x18, 0x2, 0x1f) 22:29:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getpeername$unix(r2, 0x0, &(0x7f0000000200)) open(&(0x7f0000000080)='./file0\x00', 0x100a0, 0x1) close(r2) 22:29:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4402, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 22:29:05 executing program 0: r0 = socket$inet(0x2, 0x5, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ca8efc3df698cdb4b3762be788cd6e261e6486975e81113d19c09b6c1f2f8ee2d662e76185f37aea6929", 0x2a) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 22:29:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 22:29:05 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() fchown(r1, r3, r4) 22:29:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004276, 0x0) stat(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) 22:29:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2404, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) fcntl$setown(r2, 0x6, r1) 22:29:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) r2 = kqueue() kevent(r0, &(0x7f0000000200), 0x60, 0x0, 0xfbfffffffffffff9, 0x0) close(r1) writev(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)="c7f0b91862ef559fe88dafa8fd2a82489635a3ae3b469a4dc4224c5d14cffa3a383eb543927afc58636f5a4f42a69bf1f70f38797b1dd4cafe9136946b08ba6b4e473e9777bb184508840c558a93e203790245fe824252886079394da28052f65086247c57c1f7857ab20c6d3b3406a25595659dd08a75411f2a80be7ca5086e442e1a38e55bc41dc5157d3b8ea172635650ae37901002b724d0fd32b89f94c823834131c0a737084e0d6a4a0cf97804ba98c8213603f70bcd5ea7e8bf25d8f2e5a2863afaa4e00838e49acaa8af42342444242e6919404a722425d22d74f24edf77fef0fb43ed2e3a1d54be0896be9c16b8782c7e3da601944221632b1d333348d3d5ef65f2337608565c5f1fd6fd67367cc4058ed49f16a8a8493507891bf5e5e06303b998196e90ea80bb6bc6dd531401e6fc6580a81ae7bc7671475433452033f8bc5e9808d83b110925fadbac9eab2e84375da91d714be5baf1ee62efc6c206a64b5ef71712e48351d3cd5c1a59992d796da87b6c3d148a3d313079ca330702c7cd2836dd409102571a5e6e095a17ec3d938a3b5814ea8d80ea197a0d1664250055bc4502dc17a86e0e28bce5ac647c0bdc169820cef3dfba5e7e2705545bd7a913cde58ada515df1d04046fa445f9fdfa9933063c5e895718e3dc4de2efe957bf6e392390cb32ad47043ecc43f67123c34a66d56f9bd0fd6cbdbe1a9ac812ff414bdc7cf56778318efdd0ecdf9890861b7ee466a5826b33c4dac9585d7e9c4ad074c9b0d9e9e19e278360b051cdc803b0401f4ef4ab18446a178f56d5bf52652ff3511dce7bf7aad6624b314a1e4e8c9e76e0faf5cad1467fdde8648738e6547e727b24905fefa8db71b70aa85fc66b5e192f945dc3430e065a3c89653974e700be8a5d3cfad6ed980d8cb6ac2433f7c42ebfc01dbd2c897c32219d958a15683b44ea2806198f7e30a7dfb7e8718aa2383970ecd635650f5108e7ab3363289f9639e0e1d9a80ff4cf59384c95beac0747a9e4327a905d11b6d7549b53f727ad8c405574e29db65d1002faf27347faccc0b06e6495dddb05c8d0fd8b5e7c3a943fcdbde75a507275ae2c454e6634449512a18b5d29cb41e6bd814b501b39b10435b5ccf4ea33dc07ee4fdefc9a91b0df317208ce680c3c4eb0fed2959e594da713748ef22296705434f37379184136d52d03cdc12702ae0ded98357e65c74bad82fdaa186b7b3097487d3dbed7ef0526bd5bcc6c9f1ae48309540366590655f6a6f79ac68d5c6b4eb4c2c801bab557e4bd58c91bfbb8c24df20d40b108bf63bfbdbdbf4d53deddbed929fceb88586268de05d6b14cc4653e8d16c6cc2418ebef6827aae20b2e6a824c36da9d34c64abf7a2df0a4b3224bd307c6f5db8d05db18e9db07b84b8ac5deb79dc7fa4cd2bb00d62ff5e6c38b65b50ea7b3dc58c597f01885009c360064bbf8449f5841964cf855a95fcac6984c186d809caa9413aee5d1f10a29023faa5efac1f0ff961537ab9d68cbf943638ae4ebba9dc1ec73f9703d7a9599999aa97342ffcb269c1f8d00f18a49fe8df383dd11e30e1e312b4078110970c328af443cfbbe851507065d571c67544faac6aef57211c59b2d7439e5ab770c965670b91c066a046534211a1646c6369f61a5a0c55644199db11d1a77d80e768787e363a8a03d4e9acf574c02369ea8a51825154d8cb18e74246ebcd0db593a67113c7d40a044217f2bea744a0887cc08a55e3c70dc78b03fc6b9bd4b7df47b3daf9a0fe3d0947da20fb10daf3799ab256568143210e93b5d74623af645b0580bf05309965cde6f9c4dd377d0399971e6c19b1fc5c4efffd2cb6a25e332469b3962d68d1b7195dd2259302af68fb62374b95f5151364f6d54e6cdb2c3fbf2edae8709c09ae7e6ad1109d740ba20abef3b7764a07244407b29a2c6a3ccdebf61a44ef07932096731645285c053299c56aa9e6a8601be471ea04ec80a831ce96c3e7376ce8d45510e603cee537b57a445649282cf6a1ad90fa2ce71c83d9ac5b85925e209d5b8d9bd31eef7e2477ba5df9d9a35e14130d5bba4521af4ceffd0b7041048cc6dbaca70566329956a2c97b5c98205bf7694b3aa8a8581d12b31934e496500ace143948a7af52e9e7aa4470066e671d801e1215586517370bb5cf6d6fef43326fd5c0dd4b3b5e6cb18fc2c71a4c0558196bd23aa83a529c2dff7d47b8d153c2d5bfc9f8d34a90629901122eb5e5bbea984e267715a38345904d1976e7f0f8f3e18fefe49aa27a1ce88e3e1d9b139fccecf429bc305e6a1c7694f3138153bec20a8c6e398cccfffcf09762e7a383c9b18e6b29611c587f16b924423b558ea38c980d3af46b4b58673a7fbd8d2bfa20e5bba37d312fae4265e90f5ed4ddf0f4c061269d60f9bc25b82b9c7d4b4365cb9cf1bc8c6e7fe6d2f7ff340fc68f83cde62ed0fc5eac2baaf721126442051cacf3e3e7f8065addaad0f30d1293e1c4a3b11b5e09928deab9f9827e16822bfef05d5f3356d323b880f9666791ace985a5a1a784f2fcc14dd9d75a759f59bff241980a3beda82092262b7a662369392d13da631dade92c66e1963cb67b3ed20db41acf9d4bcdf53ee564197948c508ae85b928a196009811b35e380ae7cbcd3d723b14ef22a5bce0c629814494bfdca0433931badb23810e95e71f0f2b127f9b05ba1f598b6c65426e5d2f1400157ed0eb9a68a7c8fc87b05a2f7fb5877a87eb84b8a0fd031043d82784a6faad97769b972a943a0e4f41cc234d08f3cd518c543bfbe5a52e50fa2626618517929890336c5ebc8830a2b3a742d72999fa7a6f762c2e011241e66398ac5328efa9272a3d8994c838f8de0929c2e2866e5169dc0af09a52c9ee04bf75063dd22fd99c15891e8eb9edcf29f11336a57020c48a868ce4b9b5b5dfad41e3fd25c65881109ac37e0774b7e2f30f522b7dcd43e27f0159880b43af5755918484f44a56ea5fd42317832e09e5f27c4728cc0e5dea4f346fcb06d83bb6ee66af49bf13077856bb1070e111d5cc6ee01a4c78b9430cae0be2f95ca404f4835dd3aac3e69d57e4e4d35dda79e9515fb6f6a4085e4143b5fa3aba84e98f1fde9f0af5eb7c982c6e6b7fdf65488fe19db2bdf51013e51749aa1667831fbef63fadace999e1fc064fa54a17468854dfba1cf92217f9e7fe351c59e5fbc9e5e94cfb33befcfb6cd450081202c43b3c06ad31bb00e7d2e67dd4224a234538466a278d4b8fabf1e4432f5ad1ca52c0f02ae7c0e42d32d9507b1d01e026104b455c4e0fc40a36da80e7540e5372128ab1138bd9ecda1e382a9a872d46b762ef6cbd3dd0ba231f8ae0d6c444a50aa4694d42e53f4b7e067261d9155ec58077b685dd09abfd408e34a00ad3d4d911738acb37783c3f86a434b3613749fda97b1cff7dec000745c6dfdcac46db1fbc5c7a52ee21ea3f6ae77962dc2af198ed2d78c4b6469e9b5abe82a7064b6480f3e3267f90b7f053682ef66364f9acddbbf4546a359d7d79e77654a7a4f4eaee4f993efae1774d429409a90d0f86eaaa05369f14c045fd8b56522cf9fc7d0508f44da292e170fc55633db182e75c3c8ccba2c13e4c4985583fa6e1807ef46fb975b77f4795acf4b099979fbf36cf8396cdb0f7ee40240de746b3496ce90b516e3fe2997be710f6529b34d0d4fa56ca3b827424cb977624853f030ee152c5c4b6db7f9be84bc666939caa8edc4ab3ce353f5c6e5851015b468950364bfdee9f7c54396486aecf1ce2a2b1aff92b9060b992c6286a79795c39654cfdb5c3fbfbc7041d32fff28d3f2c84130ac15cae9f642b000cd2a87fa56e33b43d63c1b04d091b1c365db7338ec668691c6cf63bbb3086cc1edd6ef66639127c356eba1f0a1cbecdc921d916b8caf1a1ba6156b0d7e34bf49d337d3f4bf7067ba700f1f35948857e1ff173763ba294b5936faff6b7c08cdeddc171817bf241e0d6def052dc1bf21332a3dcff077a68528cf9c9290ad73c947675864358dd4a7a94a60edc199adc5504d7a95d1d30fe3f9a48a10565366909c882c8e343b44e97a0a5250369cdffbdb12b79c832256c11e98bb5740fe7fb14c6050fd812f53f8e8ed10ba5859987004d984012e5897962a1b169ffcfc58d9f7ec1d4be9327187c31964e39e4d2cb1c773cf6526536589e76983cf142b22af489f03cc347634c0ff4e185a054aa08944d4eb7e7cb2375a61617792076cd80d2a114666231ce559d0a263fcb14cca311975656ab36ecde472f97a6031cb397dbcc470ed91dfe91d07e66a732cf9440c5478b54687eb6df7fdd832ae38b4775fd43d63711129660165c9abb1377aba4b35e6d7961d4e42037433ad79d2f970f477e67415978eef0bdfa30eeb3175a707b8e58edd386ece6f388a32df9861fd17b69c41ca6e874822b3997c6a70d59840c9ba9f3c539a7f2001a8701618f3470c1fbfd74fe2172cc4e916880252d859f7a5b5cb10389ab8dde4ec5a08f3b52497fef8dbc4ef92c3cc2ce8bbdba6e0ea7261b66d1cb102f5be9512ced18756647f0e80eb31ad7a43a667fc85d01a81e32c5dcd5b7a357e40ddaec3f9454d5930776ed9f4f132e5474abf11306189dca07e55850e38344d380049635b79f84a692cc7b10cfb2e59c38dbfdf393a1cb21d0cadabed44e05a2129b92da154796fa944c97ef0bf9d6b26a1ce39f3478eca764ac5bfb0ac6d87aff7c8353d57743fd78c290cd64df9be76056a6fe5ae2b9ee65d968577df9246a8faa1f51e0c596624f0eae0c9738cb8c678ef47a9687420c9df16ddd3b57487d29169be88e7d679a3861ce0c2b6fb77a87c8de0bdadd7d8148a264d8fc7c788ac558475b918bfc6a1915f0e29f0ae1d32621845da1ba2a17a84e5698ead97ef86bd60b709022f0d71770a9e44914805fc6fc8e762f56e67523f81b61d7e54044b623f2353c6de8a332f8cbecadc99996729cabf7e419ed5d94540e2db1359ca7b7165d5b12d5dd2a6a86a62d0f77aa5d50b29be56f9b7250c30908716334e93e3aaf733ae4d553f5165aba17821cb251b1077c187b69f19f8fe29b4fd7d71d4c5881345cbfaa466c7906c0c25d3b942d1809a3c21fe943e70f0f19e7789bcc792e90ed4c02779550c9312177309bf8b53b0d11c783b05ad728969a027416eeaa0b45111f5d22ceb70ae1c7a4ef4deda99486b056fc05290c4d96cf476e0053d7b2cb03b6a809758dc8c60aa631756a6947bf89350ea8e56de5a86dddb525f6c8c6afc5b15628d9fc931213723fd34e0124a56ed2179e7c74e4b31a9ca982bc725fe08390d8bf8b56361ff59060f8580c92488b725b6af2871e8d547cf036752775c0624c871f6c36dc84e1cb7bab61d86a85a11a1581e4855185ed77f81fa60646a2de89fde401b940ac18bc8c3ad923a4ba78d03b8cf486bbf32f71bad900c02b9d46116c51fdf9157c82eb62052b91f84a943a745c754d52d256a445a10f1532af3f5a62a490d6b38a20e8995e3705552b8380edcd99661aa4eff5c6363d0a51cde8270e19abee24bf85a6fc4bc859c7efe4469749c9326465dcd26ac7c8ed2617da86cd4003a1cfde63342709e7b42d58c95d9861f8da67311d889f56dffa14671069fba50b357b93b5051681b15e56bb295c39993477ed00ef4eca88507817bf8efc4f7f39b4d6b3c0450b60fd433b3eeb5d6d5641d3f99bf7f20cd8821d64daa31cfd57d40b9d0f6ff386d10a9c49fa1e0306b2371485331ccca5faa4cdaf76f5323d0659fcf5fa69378c787f6c02", 0x1000}, {&(0x7f0000000000)="dfe35925b25c0eefa2cc7f9046", 0xd}, {&(0x7f00000011c0)="3d2430267f86dfdd3b5470725cd7952a2b59ae914d24aa3421feade2a855a5a70f5287dfd4f8ff651bf0ff60c7cd94aef6d5f454e0bcfb841d829c72b4c866685641c3afc1d5bb72127988ef11cee5639000b83ad1bf0e5d7d199821dafb4ba3f0deb6433924283a0dfff4e1f7cad9f970112712b1e8c5dccff38315441aa4cbd52eb1c20c88a94e23980c1a07262e941a557d33cb1696291b042cbda368db867e07503e58b5a5de9cb731e4ffc8168a01798b874a", 0xb5}], 0x3) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 22:29:06 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) syz_open_pts() r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 22:29:06 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000140)=@abs, 0x4cfbe24e71ae0800) r3 = semget$private(0x0, 0x6, 0x80) r4 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r4, 0x0, &(0x7f0000000240)) r5 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x842, 0x60) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000400)) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000000c0)=""/8) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000340)=0xffffffffffffffff) syz_extract_tcp_res$synack(&(0x7f0000000600), 0x1, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x9) semop(r3, &(0x7f0000000280), 0x2aaaaaaaaaaaabaa) semop(r3, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x2, 0x6d, 0x1000}, {0x0, 0x800, 0x800}], 0x3) fchdir(r5) r6 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x20) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffff7fe0002) semop(r3, &(0x7f0000000300), 0x2aaaaaaaaaaaaba5) r7 = shmget(0x2, 0x2000, 0x80, &(0x7f0000000000/0x2000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000001c0)={0x8, 0x3, 0x80, 0x600, "b5011b35c8f4ad1cfee213f30c0c7834a919c889", 0x6}) geteuid() r8 = getegid() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x40000000000003ba, &(0x7f0000000180)) r9 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r9, &(0x7f0000000080)="4c0dc55d", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000440)="7ea2346d069b6f4cd29197299da92cdf36b42129f5d00bbc4a4372608c2789ee6c75d3357d811b5036664ea1453f157801ddbe72c6e3be172dbbe56f085f537f4bcb232aa0ff9f08aec01740c101c01549a1d5e48336b94dd1f9a3b193180d078ac8b639ec19281a9ed57466f61c7450d24cb86dc6f786b40cff3ee6a48bffabcb96530c7f2eb61c542e47f2821d2d94003cff30e34b00"/163, 0xfffffd68}], 0x1, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r0, r8) 22:29:06 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 22:29:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x40, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r2 = semget$private(0x0, 0xbcd1631373850237, 0x0) semctl$SETVAL(r2, 0x6, 0x8, &(0x7f0000000180)=0xfffffffffffffffc) ioctl$BIOCFLUSH(r0, 0x20004268) 22:29:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x8000000000010000) dup(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000400)=[{0x0}], 0x1, 0x0, 0x0) 22:29:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8005) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 22:29:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() mknod$loop(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 22:29:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="c0e0cc6014d96a2614415eb3d8607058ab3c603b458faf6677851424bddb9c5ea398a269551f79d4a9586bb034bbfe4ce6c8d5c5a571ce7a5013dc5339b67a61d6aabc9b33fb2192a410394a5343de04729c0ed1ef546b", 0x57) r1 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup(r0) 22:29:07 executing program 1: r0 = socket(0x11, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff000000000000000000000000000000000000000040000000000000d6", 0xb1, 0x0, 0x0, 0x0) 22:29:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) openat(r1, &(0x7f0000000180)='./file0\x00', 0x2, 0x2) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x6) kqueue() stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 22:29:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000001c0)={0x400, 0x88, 0x9b2, 0x8, &(0x7f0000002640)={{0x6bb, 0x9, 0x7, 0x0, 0x8d, 0x8, 0x9}, {[0x8, 0x66, 0x10001, 0x6da, 0x5, 0x2, 0x800, 0xf5f, 0x6, 0x0, 0x8, 0x18, 0x5, 0x6, 0x6, 0x4, 0x80000000, 0x8], [0x7b40, 0x6, 0x100000001, 0x80000001, 0x8, 0x1, 0x4, 0x9, 0x0, 0xffffffff], [0x1, 0xfffffffffffffffd, 0x6, 0x1, 0x2, 0x6, 0x1000], [0x3, 0x5, 0x800, 0x8000, 0xff, 0x3f], [{0x8, 0x81, 0x8b3a, 0x1}, {0x400, 0x9, 0x7f}, {0x80000001, 0x7, 0x7ff, 0x80000001}, {0xba, 0x20, 0x8, 0x8}, {0x2, 0x6, 0x1000, 0x80}, {0xff, 0x80000000, 0xc78, 0x7fffffff}, {0x100, 0x5, 0x0, 0x1ff}, {0x9, 0x3ff, 0x7, 0x7}], {0x1, 0x1, 0xe69, 0x1000}, {0x6, 0x61, 0x9fd, 0xfffffffffffffffe}}}, 0x10001, 0x9a}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3, 0x1, 0x9, 0x8c07, 0x100000001}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x20000000, 0x80000002df04e68, 0x5, 0xffffffeeffffffff}, 0x18a) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000100)="136608d79c8df460be4b3cb78be18048715631ed570b58d118404d691003a7cadbf08c756ae50e60579bcb16", 0x2c}, {&(0x7f0000000240)="f16c13870019988c0a6e51f06f54a374b78b261d39e3d2480e3e332b3d9bf8486b173dec7cef07a3f33b495e24c789a11e4dc4df51c22acf81ad15be32fb95208350868e5d7badc181f0cdd3cff8fc70042ff91a1bb33675eb1e419010e81a543e88ecd81de2d6c52670460582cd82cabb85968b22820cab631f46f36187cc6f108b53e6111645138745000115f5e55edb7cdcf424e41b119256c7979856eee2d779aca0a830f1d35d1d55a1216e90e90c50b42cce53dd3d6700156001ae39ac0d0538f0f82b9e51878c73d9cc6f95109a469c22d6d3bff5f217cc422b8aa914bb425780", 0xe4}, {&(0x7f0000000340)="bba622cbd3e505af798c62787c60817160d505e457e4932c08d3887f5867fce9ec5e9fb05171f4832715d66bdb9d8b1b111891b8f6eb9e9a02ac67996512cc4bb62c18d7366d67036f8a36f42afc2fb5ea68adf0554c49e1073bef99d38bc7ef0b7d4cd3ad638e9b891c4bc3a3d66b4c673cbf9fdc6ae2b2445be37c7f7f0d80a1b07b63e97d7fd0152d5061bfe16802067175241a0952e13345a1b955af40cca43cee3576e388674e4628f49c56cc3f39ea60aac1720c7ba755217f814bb67713a0c757c0102115e68818a6da3949253b9bdcc046e897baa222c0dd0c0d20086b3735b7690b7212e2589d70a725b92c047d90a103a33a4bb225c0d6d2471271c0ddcdb49f148bc4b00d94841f1c3f3de0507288c751568a101cea4b68c99c2f37a476f8351377081066c8340707dacc31271343e6d9819ae8cc6dd2442b8156202c72f767d00dd6c615126f71029fc1ab7577548ec24ee74be0e067e18207878603a9fa59654ff1abe32c7c0e3d70d54f631917ea94d3738df52fd3c3bd6ef856d58daf0f310e576ad08200b56252558edfe3a6a18476c73b2c6a3cddafe90bf642bbd448e293f300810a800b18da0f4e5151ac687178a8eb9fcdb65118048ec029b73379b96e7d7fd64f3b9a35812c6231e25867a82b75546e75f0c3bd100f4cace2e242146a617628b94c008e19cb6c8a7e2819f1d7e2226eab8481be6bccb3497d92b6f98899272f01b4fbb762240316a4654df6026d9b29ba352c500d139afea614a935e13f9761d01719bca7da9637bad7f9e44d2316159eb82d33a62b54bd9bed10566e91342e688fa818ea764838f9b523f1792292096d931d15745a68cd404a3a9471c774ae595dc763f3685c8be700deed9157c5336285e30a275d34ee146a88de17fa8863600b704fd88010e88e849badcb1003d16ae81282ae0981a7b619130888e651712195390d64d473a332102092c39a2fef1bdd0cd207e58c9a25ff10f70d01c53762708cbd646cca7fc9949e5c6cb3d86352cebba7b522dcde95ccd5e77840a2a4d034d22bbf1780c1d1fdeb94f69ea717e10efb405bbd075bc0f40ca15826284a6248da4efda5b614f33e04c3742fee48ae8300b12e75c5cb6e64756e0ce9f5b4cf946f767649af76beecfc41ef8462583fdc2439c51211ccee23e36cf62f7cb48646dee65faaa8e55f9e904aa120b7f4043ad6ba89ab5316ec99c9aeb6292f268e8daf5d5254abdb55079b901f82e35ef9c22764932a0cd2831d1455f5a2bd8d686a8cbed758844732fa430a78ffc6f635a536f2a5f8ad83dff554a88392261641dceab243597ef8fc45dc62f0d3c732d902174094ebd71c9d8c756f846f7d5c6b291b7ca75748a5b10f93e36a9af7f50a262efbb5bb41582fd8c5adb3d6845b6308310dfd4402c08537504baeb46d0de1aee3bb37b5593b9519e07e88f620b298ec27d550a90f59072865854a44c6f600b461dfdcbdcf6e486df87341f4063e8449b881de90a7a723d60da1e460586aa493517f85c2f59259010167a366ac1ba5406b3e05329d8ff50814bb4f199d2738080449b213f42677169718e3c94fb8a9fff239df8dc2f87c3a8fcc1c5253e95cbadebd71ec5351efff3d7dd0b7e3b476137ecf3f2a62c7aa7d0261790cb75c45969d32ea2b161f354250b29cad2d2f86ddbd2169ee31a73803e7ceca169b94aa5ef15f0dac26bf4237da4d2a64822090a1660ba9f076bf1d7c7907c749a3e0e14f3342dadb465c103aedaadef3fd57017b76067bc5a3d0dcca8590bdb7a8ee43768bdf167eecb9da993fd93100268ea21abb4890ab598b4bb6aca418b8e53b8fa4bf2ebbdc433458181f73870f7b29668d71c64ba73d9802e7c965261a57590d3ff06da4bb6f3d74f8bd85e18704289f76bf11960684c68f4496f7064a7d8e29a081c7fc0d8d5d8301a96de277640070135601ef6927e8647cda0c48d211fe3ba9b120afa458315df1a89bb61206227dcb3154062063113dec402d01320f23909b4c44e151f750ea8deaf990f5c03da3237cfddd931076bec58df2d253a2326a5d9847cdbc051d4002b29df7fa3d292259bc44b4b8877bc7dec8fad00ec37be3b806fa35b6c3fadd31d16fa985d60c4a6e0d0b9b5e237857544566aaa5ea33fd376e1bff284882c631730922e4cde9cb2e28cf389576e8feb6fb2facf832ff91b95b4f3368c8f618c126301396155165ab2166850382f543ebfc8a0d7e05864f948826818d006d70c8947c3bab75ba613e4dedb2a67bf474c4446b3a4f94e5d68332f6c7f04119e070c31fed27fc167b5076d1700b679586e986f4b1a86d65b4d2f233bfbed86f555def1b004e109547f32b90b1564c7b076a938cfc0e7daab6cf4bb617fcb2bc133e53e393ae4eb463fcd952767fe0ec58fe4839122e1df945a76d2f10d1b9888c56de70bc220b4c325c9677d58fb58157d0cfceef4ae399e400172d310709777a045b98b1b3c2398e61874624977d6d78df924b7b61e21ca2e8a0f836b27e58bba806e113d8d47010ba59d70a30cf8186adff3e1fbe787748bd8d357b5f55b91fd90425942e19c3a1f8c40440a927e57391c9ed79b776f6a099edfb42cb5f93303196da7d0bd60602c59b04ec245edc38f5595133e49ab831ec1e646c9e5f558db49e756c60de360092cbc2a2207c8dd08d14dbd7d3628cbb3a7f31aeb43fbfada55c0d042dd1d4f225983edbfd56db561fc2163557a71dd53861cf4b2094c074c4f0751300371c2175e1e2bc9bc34201a9365a2d113c7755e4c3d56003dd64ee026b2bb1762f8e0c9ca95c9837b91e0467622643cd2047f5e47c451c2dc01373006c86e0f66d616415551e4d94194763ba325ccbc0d653d4dba669971be867fb63d823403c9f85401fe57e8b47283d1e489ad934b60a3ecea80226940f4e1084384af7385ce89bd1040141ed02da1c97e7d3d43357aafc7ba8f2faba03a404164400737350c3c065aea4895a6544b7e775974180673ed33e70e19a2d35a7240eabff7b3601cd65e759bb57fae2865e0c89e44a6e9e606ff05be1fe2a6a17944ff6bd2872ed24c738dca1053530aa82aba92f6a8c09b321697b4c19ccdb6ac6a3eb9bfec1ab12095c22251376c7140885b8302ac4a8e60ea0536ca8d2feb5a4b2c4c823812a27b7c8ccb533e1c798634d75f71dd31fdbe360ffcf691a71a70e7bf48363755463673b21742d9c68a9c87e068c68945ea02331b0cc6c1a00512c86b79ec50a19753a4fae2e1ce877084166449ceb525e35e42dad4ef54f44cfb593fcb957fb40023d9a6420d7b64990a5e054063a421cf5cc9be9313349f7795521f2808488f690395e02ee169237711de3a8907bd4556d66a906a6db3bd8bd005fee56ab1954d84f8e9747ebcbfdb62dd20eea1e3aae791622748f37b64f9ca63710ae787988620167b55f22a8524f8a2518e437dfe8e4c46025d8e3d195c4dab34184ad76620fb6e70480383e2ab8a3bcfc3ccfe25b6443f57b8792b2d51ca2bc232e9c8aa2dfe7a06b160ec94e8b8531c69fa0f7e3b7e2f248fe63e820864609aa83fb4aa5f4ce09f93eaa66714cfe2d3e0ab8ba1c72399f9cf1c04e31291d8c6e7ba069cc7bc29912928807de4352d6bc11ccd74791ca1e12848e20c5dcf744d16f4e6281ec4181d60ae72d0862d41df623fd241c87f72117aa3c05775c04a64cdae730b07d5ae2f0077fc7623edd10534f4b455f496515056c85327b9e6d80bcccd0b774daad858e8431226416dc49fac78b612493a6f890bedbfb190d3b651c06227b22494a1b24b67d39916b338e0be5e2cf2485ddaa59af1a264d5666cf258c5788a3a9497205af3248154cac504b820414b5354e26c89fad6de64fc64ebc7873d1b0c14b9db1d281743934292ba16e9d3beb12cf42826a4078e0e3da7beeef118d1babefbf934d339492a331f038150f05fec75d4a55130a86d138efe9c93dcc64cd25ce5bc5b067876239aed6bd993f4850da1b1505ba6587bc82f5169ee092f6feff5a96d4466555b9292a6c3bee436d3d654d40513f2458d517dec8a05998518884c319964447a5ae3fdb0a32b56f45d1d4ae0bae5d2280198fc494ae185a65ba999813432255fd3abd04b11ca71e2eec58075ad484d376f21aa9d80351c3cb63612e0b186874258cbfee8f6c57493e70eee5344d57ff74b3e78c260f906dd9605ee4e098704251976a3a0f5fa160acf50a524f19e0eb0b0616ab9aa6f79c59ec04c3e56eb46baa241421d539dab2224ac7e3c02ce889d011df6b39da19e8259dec7985a2a41393c86b08f35f26cefa71e00c1597761fc9586d577374e68c7114b4ae62ca8e51353e74f4ec26992028c8101b4ae357623da405f6d2045924e227377b872c1383b41242b3bcb63fd776aee1f1a295372f86dc0032d4f03739e9620c6e467efca695a5d4451dd35914b5c3c1235f0a569278cecccc4985d31e3bc0936dc09e376400c36b6581a57af0a1f685b8ab97d2421bd93101d6216b09a01b2edade65bcb2dcd9c737a0fc0075df535b8345b5556deb8290653a6a5488f9bbcbd0d63bcd1f61b290f8e0755ad5cc22c573e94d1da2bdf005eaf7db3059d487a38fe1d34a035021e25fa5623258c0ec93fc54a44aaf84b7607a3edb5b55d56b95e20876a9221b3c446e771ebde90cab7b96d335bdca60ea2e3a2e7fb6af72a3bb5311c5cabe351504bda2f678fb41a762db770277fc388504c3b064996ad0ea14aecc1d64cc9b71cd319740a1950ff4f77afdf26d8b6497edbda2abc8cdf3229ea084f0c9ccc1290df06beaff3c37b0c056c459898277cd94bd0f5aa0bde1da921de91071ddf5b27da389e3c51c6e16dca9727b03be2183b98204613871eea0511c8cf2fd27fc44039e3dc565d94705686e2b1e891487f4b790d7f99451fe631674198afdfb1c2a5d9a98f0d9995acd6ad77f335e4d38f07724a6f9cfc09066bbd9b70ba21add7bf5b7079ffa5f462d8ffe6465a7c1f66acbbb62f626fdbc221b9e15bc186f3c44a5efe6962499c6c351c9305f751dd502c96a7d078c96496a905c2f43770e62cb243d9ad0e063a57cf60a6cf2b0d5c54bc19f649a92d2e8456b48492c6d22214ca6dafc8b17bbb498cdd4dab5a635dd7bdd060bb129c732fb6e7c1ca1050054cfa0e11dc97ac23fd32fb338fa0f92242f81816451767151eb5f232053abbec0ebc281e4a87ac986f1f5dc004172ae81fba94fa7e307a744a69163d686feb7d1633775394339ae20d091f3b1c4218304fc76d88e75fe4e3b5473aeed27c41fba5b39d463310d4915bf87767f6f1c75c9e9f6a71f6c0e155aed3b2b75b6985f10a456f8ca21e970b7151e6771894ebdf30f7cccd972a99a7a74086d632018849abda26bb7636c065118a560546b2a04f2ccaae05a3b1e1e5592942705fd7ed7d066fba9e0d8dd58b80fde79a94ce635ff67b51c19ca29b5ea480cd7deb7f600f7a7aa660296f253bf7b42c0ec94dbf2da81c6e5b557e1ec274a7bd64a84d7c27222e95425c99a3573ae9241b1da6b66ea8209cf61d478ed66fa26407802b944a729ec2478dd4cb819b4c6d6259850e343c5af73e57e134bb39aa0c2f9650d0e204f2c40904978169c3b208e554311624fbf21d92101112cd1be7116e47a90e3ad11ece1c38eb135fffbaa380776a93bed4e19482f04eeef24a7dc7186f14d1228468c808ae5887d2b3697aea67874bae2c9275a5a0293d8110831aa596eb14a01f7adba913e4cf19fe3e3338bed359f7851", 0x1000}, {&(0x7f0000000140)="4cb56a6a688cbfea5166462f4f6643d033d578ecc069145a634bb7c8478aa2a2b0986dbf74e895854c67c4b0f41ebdbb132a6fe37a46703d8678ec6bc2630d5d2894af75da19587d050417378071ad7bdaf1a8b07913ab35c0a2adc43b8d675cb15fe4a0", 0x64}, {&(0x7f0000001340)="8529e8cd310fc0a49f41371d695c05933329d87e8f68c950be0aaf34fe84fc100293bb712fea9fabfffd3ac8e3816e7b77a09aeb89fd5537f2b911ab120ab83d305a436631f0a03fa39cc450000071a911f30cb5132f93503339ff02215e1fcb8bb2356927b0d0fef1aacd74e01a84ddb2f99fcf0dd1963363918ccc23bd9a6e34a530451e193f609e93b1b3a8a3fce36e7bf2b54678cf3c2f908d87451391d05b500ceffbb226b1ab7296ca29f1de0c2f07c7303026f686afdf482f6627ebdecaf3", 0xc2}, {&(0x7f0000001440)="1e4055c38b214f82dddb5a1ed3095bd32dc1f73065aea5e3ebe7a991550b12aa0d2d1a70c92ee5c71b3a6dc3a70af6e4e260cbe899f9473a45a018a9b4977313bfe56d3f390a18f37f7db50e6b5fe835e72bd96fc9f722657634e44a", 0x5c}, {&(0x7f00000014c0)="263acfcbe7b15e6eaf4045e9a5de8695f3f6cf5503e0e962125f57b8ff4e620d0d73527b008cee8459a44b6a179bc12ee83bbf01131b892b4b2641eaacca38b4dfff530b2e7ff219b7e8354464db96792fd724b57c04f6800f81dc7d42bf08c01e3912267ddba72908434cefb1460780053ff36161afc0827219b9e05dff5fa0c7335a92cae1c58d83f04b9947058bfa3e15fb56b59a61bb72066265fd7c19ef77bca6816b375c7466fed691573fada42583799b5757643258b48835c9d01e0b5281e752367c564e88c71f7397c6f5", 0xcf}, {&(0x7f00000015c0)="8892672534984d54da25be29ee39454a2531ffbd12e507a459fb7cf46c60bb9e61871dd8a7c98cdc14020176300fdd54a5e7ed9938da9cace7716bc21595918a482cf47b60d348c999c2efa9f6be1564a44a30f5899adb260a8d79a2fb27489bdbae2d60718f886567d1930069f33da9e05f434b38f38750b974138549c81ca8501116ddb4f09eb3f938d81f4dc663ce8323b3b7ccd9017dfc541eddab92bd747104df8f86b933c0807c4af5ac3970a57e96fd2600c082e3c3cad46ab472cf5a848dcccae4e7eca2bcd74c7d6fb3aa0e13ec00830f42d5f6e3145f9d4b27c00df00a12f8038032016c0a368885cbbe64e3172f080b0cd55497f6b0bb85658421be17e2c4049c611a987bc3a3b5f1368aaa3305fef05d8a2c60092c855a1e603cd1d41148ed790df38324ef3e50c87ffbf325133e2829a7683733d60bd1033d9e4cd54c9c3e1cc6845678c776d4c0a3bfa5b9f6236127ef83375c69f99fdaa076308de4293dc3df7c3fb44111150fe72d091ae73779640e051a753cf2e89eda68834f283a6d9e69bc35049d3e547003ec7437c2744b6331e39d9e175fb440bc332387049c19df385836fba380eab8050fef7291ce13e05e7f2a98180c23947530a792b186514be7c3ce70950c1e93722266b20cbee49bcf21e720b2e2f79e8acfc490f1f6031ec3b27426d4675d6a61d3336ee5ba210bc37ef01e503e088a0bb1c545c7ef8a7d268f34f4f5105c4c98deb488f8a851888cadb4e0804f9ef40731e15fce67b96264ed925d864675d1db06be3d0c6ebd5477e384db639ce3754bf8964a7d777180dd2f9d0003f517248524f18251a3eac7e3e6f8ed3ebdf938b82b520cdf2abbaf7bc9a8f5865832e525c5a82f4bf70e44683977bba8ae71d0ad49b527f38f01054123081bec6d02c6f37f5070e960150a4b502ea0c6b3d3e6fa4b1868b32248942dcaa58c470d1dcaa4617e547c8d37f40543e5af9e9fa73354e0bd1cd2025e9c45c550be9882ff603d558febddea7ad99ca137e2f5dfd43b3cc2347c8fc0af824ec85ac040ffa85a6d0ef27748bdd0049bbf0792037ff91aded2d713fd6c7455cc44fb3b13fc7879308a47c36bc7b00c61ea5a085faa822ca71c6b8053dc8f3d2b4884005def0349021b1ee1e2ddaa8e594802f1fad26e35decb10d03510eeef55e4edbb63e868a1da2e0fc653888447d575264ebb895a9b46433cd346563f4be17b61bb91f4ae30c3625f570acf8746dbdcd3d47be0779221f69ab97738701b38ec5d67f9f876f0cca06fc9661bb8a86e7857de27be703f643f559c0c287ddb8fa1c9f5169b7377a69f050e8b144a371764270f85e7e8bd40d4ee637db951167044f727c0b4ae8f615dfba5544b676da1603b8db18121dac9c1a5b8254b89e395d1a5d5204a4fd727b0faf6f1db24e065eb66711ff53f658e9195f714619c095cd2bbaa13ee38ff2acd4569e1114dd2d4f7dd14473691edaad81cf94abd1398d02f5bef157d3df44f0dcf783f37775e5f126937e3548e8d18c6ab0fd8e6fb6e41ce6ed759573ccf091239f68b571bb26e46023dfa6c737352a073d6b5de05aad6096a1c5e18d5f379facc347c98decbf9955be20b2fe8b561a4c22dbec332ec346e39591bf1b15299df33a627348de7febdc7c003dd6ec1e863ebec40d79c96d80c785bd33ee2f66455c2a63ff6ef60c1878f08b210d42ca3f8ace43847c3c601c05aae67b7cc0d82e804395a8bfeba50e8ffa0d531845cd81684ee345551a990a97b28fab447145a19318e183a55d434c3716c89f4314a234018ad193a7052ab0b78ae7f3cbfe4c60ce511844b56a14d42815a4abb228ce0e8ea186b40ad939824b575964696cf4339c3fae4c496b039081250ceeab97ab7838a5e39efbac627bad3a9368caffb9c0a3df3cca9ea972e4861725652721aa2e1253762fface8f76981153a72e6a3fd9a63df9e66eb66953012c9c6e1447c10e57b20100bd609147d96b9d20e78ebd07f86a50b69528c343660342c8927901eaab069b61524e3ccec782ba96b7e48f0f8293f74c51e710bff5a34e42ed92839a02908fd7e42d1dc224320fc6140978e0350b6b4c08e9fa2d595d68edf4aee041da27c72caa736a6ad4ff9994b2251fd47dfea0aedfec021e888a2e66af4ab53afb63eb69615e575fdb98808fd6cd7ea284ea4c2637288b6d31afd9567fa00b9b56f62cbd661c7e6456a420ef84a83e9db8e3e64d3ad4ff3d4b166f7b7216090e8f1e8456da72c81dfdd329b1ec2e02ab27a7c3a5ed01fb28e2bf29f76f23d8c3101515569b2476ae9f374608f529de8e74a0748b0d281dfd47dc94ccb5f907b1a94ad9cb2febb96f020284704d6938adf5dbb57886a351c7eb5790e609c90b17c8e5e8b07d7935aa20eb98c685930a258a03cc1d2c89229ce2a72971cdfd1e964cfdf1d7a70f57b761bb94dba21532306d5a6a1db4a3b6738044e4fe517a13c51300f7ae7acc20ddc2fb0c74031e4cd38c3cab000b2a6f36d6e53d6070d0ab5e93320c1a684d7cc9a435ce0c86059011556f535a6f7d76c04056c98dc290fd0960c87ec85297448118182b562757de8beeecaeeca90b2b0e6e53f749255239a6ecac394b67c3ef86efcab1b3ecc7b79c2760a239b41dcf0f34c6727cc68e520435f93b6aab07b2a2a3cab2f5e5bb94a7143869cab0b008aec433d30821c3285d200b647f5436ba5944a1310e29ba2c93e147871336238c3a841ee12007e8d17153e97aa124e92efef28eb06bd5b389bef705b07759f05dcbb14640cfe82fb11c88f033b6dbabffbabe464e47dc0dd6c4c436d4608e105258e3fe29b913731399f26e6b277e55eb9fdf2d65dc8d1e821c2f63b78cd73e1f96e105b3aeed14f8e7ea179e0d5e37e926c9818bf5550fd03df28a8e6e01790d627cf288abaf19afa2b1e53747877d3faaf2502cdd874b812204dc1477a25cc49dde71061ff507a9a8b3a61949501375f00e07e8b96e4526a7958d5b093769e268111e2160fea1f2a2f002da03880b7daaa7c546593a4520d6fe822f72832674f4527d213295e146eb9d40e5dfe72f145f42e51367b05060e13116489f444363f57fb41cb31432b8bbb2759e51960e417a1dbdd0dd4e0a93f919178f57a3101201be2c762f8fbe8699d41c5c4babd09efcf3075f45f9c6ae35bd0d7b30eee999379753030440d3cf700fadf2044c477f646b686e67125c111965b7e6e1cad01dd6e770037f9588264af2181434f61ce8307289cc3931e73a82eba624ba8670d4dbcdf30359e263961d2be462256d59306f1e01ce2ab0e15a0cfd1c02ebeb4de0cfffe74e8e47ab109432fc8a8f43d33a8798daf5193e31eb25d55eb61473cf5a4ce53b78598a1993b9e9a1a7b356a423869ddf2ab7768ec35802536d39810edbce01614308fa374e91af6d4a8219c7b78d1c8dc3488a647d25d83c2d9edb122d82a33a2e48b9e9f74d9d6a51a05323da43b02177f97acbced01c64af526f650d8630902a975b901ec9f244723a6f65c2b5dc71125bdb1465aac23de71cfba47f5330d61f81091213de31218ccf679942ede8d8513cbe7d77a0b786b13827d87203834c88665ff3cd74f2e0590bdae9df1055a7dbe9332f472d50b29f7e2553d8a986c359b468f303c3732f6d0066763b93121c4adf57b9285a540054e035cfb2145d37bae19dd47b4c6b58337131d6ddcfed55b3db9cd9b74ff7fa7951bd636a1b8d5c79d22e3729c53d635c045c6ce613de6130cd596a478644680fb93c54069089167ad9d11621754d399ae4b6c0a9ce1e2e4eda547b59436dc3e4fcdede65860e129dc850340d30dbe1858da251022b8a9be39c9de0819cdae873890a459beb61e192669b7d7ecee2f678375ded0fb54b76e954ec8c771d4c11b70560d46a2522fda3a84d21f002ebb81dde4c1ff3b238543dcfe17a0344e489b0d112db8eb2a1f58b756f77293a2655d8573679428fb15419d670e3fce68c72380c2becfb8d3ccbd76ba7b9b91b39bcfe4b4eb440dba0e619437b0738c0d0ee604bfa0fbdc2e615208bb3173937f84604a127b5241d7ccbaecd4dbeede0f4424a0e415fadc54ff0d55963c314b9581c2f7f6ea593eca55985bbc968ba157b622de2752138b416e1bb1330ff87637aa69d7d026cb324a257413bbb2b231e9140158622a78099b56cbc9685651f9c3fe84338c009560e60f33bdc0a3b59d28f8206094cfcadf766f2f57da6219a7b4e729bca2d3ddc39ba8ca908e56ed57112402ff93629ab01169e8fd38c2b1e268a9693d0dd186176a2f6463e0cba57d84f0946f8e06992a6fc669cf7a9e8b790bf362a1404ed1f4ee429ef06412e57459ec5b847bc43ff832febfb75769fbdef2b0eaca771fe92c80e5f27b2700d548b5910c9f9efce1771a1c06712659ed569e25dbdd7d53cfda69b4741eef92ac7f0beb98e3c79a9c8a76a05320ec11b23e0c15d5e14f81060037d1bda0878aae0756bf78a44c3474f2abfff0dfeaedd3c2d34d8628458a0b45ad051b112dc6949db63cf96d33cc471106c6d48df1026779e76d4b1576d00777dff793859603ca51786b93a009c3a24e35aead55a0324009745eb86626623107c5897b05ee7edb7eed35e2bd81e33de554035567a2f16d412aabd34e6b9dff7b93f5568d45ee57e7bea6f8372af329e7f9940ce966209fb23c9c486f949e2951d32eff33ad83b85927922bf345990d8813076808a83bffd4a3c06fd0634bbf93b0a0930d7f1fdacfa00e2141d8bdc13c5b5a1f764d47000404366ef1619e3804fd5ef80488c68d3b9f3a32ec0a363ffaf9c26bca1662264ee469700b4a5cc3979fb83dba2e2bdf1a05309597a01e3adaccf448771c231c61a226a32d9091422e000c9428905d79e0d1b95145c941663aa7ff0dd743a059142217860ce8850e1edec1b3a968e0e177be0c0e302a71ac5b76ec4c2ac1c84f60d23b628a8a63026ca3ce096aeb2cd397bf963ce0b83aee7275e13baf14e6f51328570cb3e34d16880bc917111a552357552c043579e3a79bd25ebebee496e81be643da8537c0530ff72c51cc8c1bbec7aa5cfddc3e5e7da0c10386d995c72a6c40514fcec7235ca931dd98f75e959210f9a6c00333fdfbd0fc999dccd0310143780a4b2e125ed42c6cc0be0042f3c484f498a5fcf7fac9a7cb662d72a2143f992f02dc723bdc2a2d3c98b3d0ddfbd67f3a40eeeccf8954f5955f6f9424290ad2cbf0fa0db68a4bbabfbe6f6f77f26cd1f2afc5422a71095d4b067dba817db41806ad97cf99981bd0ee1b1efd6aef1f65ffbafa4ea6851084bf31e19fba1a1eed8d93ee5db23171e32d338dd4b470cfa61f4be0afbffe55ad6c94adf458bfefa7e545bf826ac47f9b7891f26875a884ac5022c440802b5f1c4edf56081382ce0ac4a1417b05805b869265e455c2aee761867ae3e348da0e89bda581f2ffcd24322563c2233f706643293d087458714518a2230ed1b20408b1ac86453ae8ccd7bdbcccf52ba032798ec65327e2bb2718c0e9704276223b46cec078aa2421e1a600213d07399b214c9cd6ca99daf65a6d662c5bf5210c49643e34a4a15b0bdccf7a40aa1051378e1d0595296cefb3fff9abe1ec31d2ca78c7a615df34bdb778f6700761a026e1637606bb430b06800fb95452389aa105d89215925ae63460903e04ce70c645aa6a1cb03cfcec10ca9a35241d232b8e7ced0b3ed875aba9f8d0d272ccc3797040012d56b900bd3d51d19fc061378b88c3d1ff269b85693608cfbda7c3", 0x1000}], 0x8) r2 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0xfffffffffffffffc]}, 0x1ca) 22:29:07 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x128) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0x9, 0x4, 0xdc7, 0x6}, {0x9, 0xbfca, 0x8, 0x1}, {0x4cb9, 0x7fffffff, 0x0, 0x20}, {0x0, 0x9, 0x10000, 0x3}, {0xffffffffffffff29, 0x80000000, 0x1f, 0x9}, {0x0, 0x100000000, 0x1, 0x35}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000440)) fsync(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2000040}, {0x5}, {0x6}]}) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r3) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x200, 0x80000001}, {0x4, 0x5}}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x1, &(0x7f0000000380)=[{0x93, 0xfffffffffffffffb, 0x7f, 0x6}]}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000480)={0x5, 0x20, './file0\x00', 0x5, 0x5, 0x80, 0x7}) close(r1) r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000200)=[{0xfffffffffffff001, 0x83, 0x86d5, 0x19}, {0x1, 0x24f44101, 0xfff, 0x401}, {0x8, 0x5, 0xe25, 0x40}]}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000001c0)) kernel: protection fault trap, code=0 Stopped at mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic the kernel did not panic ddb> trace mrouter6_rtwalk_delete(fb2f459ddaec192a,0,0) at mrouter6_rtwalk_delete+0x2b rtable_walk_helper(fffffd8036db4ae0,ffff800016a3d308) at rtable_walk_helper+0x58 art_table_walk(ffff800000075780,fffffd802fbe4de8,ffffffff81b0c620,ffff800016a3d308) at art_table_walk+0x226 art_table_walk(ffff800000075780,fffffd802fbe4dc8,ffffffff81b0c620,ffff800016a3d308) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fbe4d28,ffffffff81b0c620,ffff800016a3d308) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fbe4d08,ffffffff81b0c620,ffff800016a3d308) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fbe4cc8,ffffffff81b0c620,ffff800016a3d308) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fbe4ca8,ffffffff81b0c620,ffff800016a3d308) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fbe4c48,ffffffff81b0c620,ffff800016a3d308) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fbe4c28,ffffffff81b0c620,ffff800016a3d308) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fbe4c08,ffffffff81b0c620,ffff800016a3d308) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fbe4bc8,ffffffff81b0c620,ffff800016a3d308) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fbe4ba8,ffffffff81b0c620,ffff800016a3d308) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fbe4b88,ffffffff81b0c620,ffff800016a3d308) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fbe4b48,ffffffff81b0c620,ffff800016a3d308) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fbe4b28,ffffffff81b0c620,ffff800016a3d308) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fbe4b08,ffffffff81b0c620,ffff800016a3d308) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fbe4ae8,ffffffff81b0c620,ffff800016a3d308) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fbe4ac8,ffffffff81b0c620,ffff800016a3d308) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fbe4a88,ffffffff81b0c620,ffff800016a3d308) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fbe4a48,ffffffff81b0c620,ffff800016a3d308) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fbe49a8,ffffffff81b0c620,ffff800016a3d308) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fbe4968,ffffffff81b0c620,ffff800016a3d308) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fbe4948,ffffffff81b0c620,ffff800016a3d308) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fbe48e8,ffffffff81b0c620,ffff800016a3d308) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fbe48c8,ffffffff81b0c620,ffff800016a3d308) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fbe48a8,ffffffff81b0c620,ffff800016a3d308) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fbe4888,ffffffff81b0c620,ffff800016a3d308) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fbe4868,ffffffff81b0c620,ffff800016a3d308) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fbe4848,ffffffff81b0c620,ffff800016a3d308) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fbe4788,ffffffff81b0c620,ffff800016a3d308) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd802fbe4748,ffffffff81b0c620,ffff800016a3d308) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db3f20,ffffffff81b0c620,ffff800016a3d308) at art_table_walk+0x2a6 art_table_walk(ffff800000075780,fffffd8036db3f60,ffffffff81b0c620,ffff800016a3d308) at art_table_walk+0x2a6 art_walk(ffff800000075780,ffffffff81b0c620,ffff800016a3d308) at art_walk+0xcf rtable_walk(0,18,0,ffffffff81054df0,0) at rtable_walk+0xd4 ip6_mrouter_done(fffffd8036426a88) at ip6_mrouter_done+0xb5 rip6_detach(fffffd8036426a88) at rip6_detach+0x56 soclose(fffffd8036426a88,0) at soclose+0xb2 soo_close(fffffd803616b710,ffff800015a02290) at soo_close+0x40 fdrop(fffffd803616b710,ffff800015a02290) at fdrop+0xc9 closef(fffffd803616b710,ffff800015a02290) at closef+0x118 fdfree(ffff800015a02290) at fdfree+0xf7 exit1(ffff800015a02290,0,1) at exit1+0x32f sys_exit(ffff800015a02290,ffff800016a3d7a0,ffff800016a3d810) at sys_exit+0x17 syscall(ffff800016a3d870) at syscall+0x508 Xsyscall(6,1,0,1,0,7f7ffffd8e34) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd8e00, count: -47 ddb> show registers rdi 0xfb2f459ddaec192a rsi 0 rbp 0xffff800016a3c040 rbx 0xffff800000075788 rdx 0 rcx 0 rax 0x204 r8 0 r9 0x5 r10 0 r11 0x1e66ff70ef0ca81a r12 0 r13 0xfffffd802fbe4de8 r14 0 r15 0xfb2f459ddaec192a rip 0xffffffff81054e1b mrouter6_rtwalk_delete+0x2b cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800016a3c000 ss 0x10 mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> show proc PROC (syz-executor.1) pid=288734 stat=onproc flags process=1008 proc=2000 pri=50, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800015a03650,0xffffffff822cbdb0 process=0xffff8000ffff6d90 user=0xffff800016a38000, vmspace=0xfffffd803f013110 estcpu=28, cpticks=1, pctcpu=0.2 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 74005 447506 31249 0 2 0 syz-executor.0 74005 409602 31249 0 3 0x4000080 fsleep syz-executor.0 86921 373536 1 0 3 0x100083 ttyin getty 31249 186367 91719 0 3 0x82 nanosleep syz-executor.0 1676 275500 0 0 3 0x14200 bored sosplice 99714 167221 91719 0 3 0x82 nanosleep syz-executor.1 91719 223359 40976 0 3 0x82 kqread syz-fuzzer 91719 19824 40976 0 3 0x4000082 thrsleep syz-fuzzer 91719 53716 40976 0 3 0x4000082 thrsleep syz-fuzzer 91719 142705 40976 0 3 0x4000082 thrsleep syz-fuzzer 91719 351429 40976 0 3 0x4000082 thrsleep syz-fuzzer 91719 469776 40976 0 3 0x4000082 thrsleep syz-fuzzer 91719 501003 40976 0 3 0x4000082 thrsleep syz-fuzzer 91719 9450 40976 0 3 0x4000082 thrsleep syz-fuzzer 40976 417376 94675 0 3 0x10008a pause ksh 94675 254490 34683 0 3 0x92 select sshd 34683 37007 1 0 3 0x80 select sshd 83996 45240 19899 73 3 0x100090 kqread syslogd 19899 465789 1 0 3 0x100082 netio syslogd 46375 85739 1 77 3 0x100090 poll dhclient 94170 297881 1 0 3 0x80 poll dhclient 91967 327182 0 0 2 0x14200 zerothread 15764 227337 0 0 3 0x14200 aiodoned aiodoned 44258 168193 0 0 3 0x14200 syncer update 64514 42445 0 0 3 0x14200 cleaner cleaner 35972 431207 0 0 3 0x14200 reaper reaper 9960 295103 0 0 3 0x14200 pgdaemon pagedaemon 79629 306015 0 0 3 0x14200 bored crynlk 74236 390646 0 0 3 0x14200 bored crypto 83280 442234 0 0 3 0x40014200 acpi0 acpi0 60333 48664 0 0 3 0x14200 bored softnet 17818 226416 0 0 2 0x14200 systqmp 78912 208705 0 0 3 0x14200 bored systq 95707 217833 0 0 3 0x40014200 bored softclock 65617 460589 0 0 3 0x40014200 idle0 97780 302798 0 0 3 0x14200 bored smr 1 359193 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 9532 6422K 7573K 78643K 31434 0 0 pcb 25 9K 11K 78643K 3627 0 0 rtable 115 4K 4K 78643K 1221 0 0 ifaddr 61 16K 19K 78643K 576 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 384 0 0 iov 0 0K 32K 78643K 1006 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1206 76K 77K 78643K 8756 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 87 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 868 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 7929 0 0 sigio 2 0K 0K 78643K 116 0 0 proc 42 30K 54K 78643K 1224 0 0 subproc 32 2K 2K 78643K 59 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 748 0 0 in_multi 33 2K 2K 78643K 271 0 0 ether_multi 1 0K 0K 78643K 40 0 0 mrt 2 0K 0K 78643K 24 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 108 477K 477K 78643K 108 0 0 exec 0 0K 1K 78643K 998 0 0 pfkey data 0 0K 4K 78643K 4 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 98 21K 39K 78643K 19583 0 0 UVM aobj 130 4K 4K 78643K 148 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 307 0 0 NDP 13 0K 0K 78643K 154 0 0 temp 178 2719K 3359K 78643K 27317 0 0 kqueue 0 0K 0K 78643K 72 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 8 0 2 1 0 1 1 0 8 0 inpcbpl 280 3022 0 3013 2 1 1 2 0 8 0 rtentry 112 61 0 16 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 234 0 234 1 1 0 1 0 8 0 tcpcb 544 1095 0 1091 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 0 1 1 0 8 1 nd6 48 9 0 3 1 0 1 1 0 8 0 ppxss 1128 118 0 118 25 24 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 266 0 44 14 0 14 14 0 8 0 art_table 32 267 0 44 2 0 2 2 0 8 0 art_node 16 57 0 16 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 8 1 0 1 1 0 8 0 semapl 112 866 0 856 1 0 1 1 0 8 0 shmpl 112 146 0 18 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 14319 0 12817 49 0 49 49 0 8 0 ffsino 240 14319 0 12817 90 1 89 89 0 8 0 nchpl 144 25519 0 23888 61 0 61 61 0 8 0 uvmvnodes 72 6856 0 0 125 0 125 125 0 8 0 vnodes 200 6856 0 0 361 0 361 361 0 8 0 namei 1024 82454 0 82454 8 7 1 1 0 8 1 scsiplug 64 12 0 12 10 10 0 1 0 8 0 scxspl 192 82783 0 82783 36 35 1 6 0 8 1 plimitpl 152 584 0 577 1 0 1 1 0 8 0 sigapl 432 8107 0 8093 2 0 2 2 0 8 0 futexpl 56 128385 0 128384 6 5 1 1 0 8 0 knotepl 112 1518 0 1499 1 0 1 1 0 8 0 kqueuepl 104 1798 0 1796 1 0 1 1 0 8 0 pipepl 112 4256 0 4237 13 12 1 2 0 8 0 fdescpl 424 8108 0 8093 2 0 2 2 0 8 0 filepl 120 48742 0 48645 6 2 4 5 0 8 1 lockfpl 104 3099 0 3099 6 5 1 1 0 8 1 lockfspl 48 1027 0 1027 6 5 1 1 0 8 1 sessionpl 112 28 0 18 1 0 1 1 0 8 0 pgrppl 48 116 0 106 1 0 1 1 0 8 0 ucredpl 96 11009 0 11002 1 0 1 1 0 8 0 zombiepl 144 8094 0 8093 4 3 1 1 0 8 0 processpl 864 8123 0 8093 4 0 4 4 0 8 0 procpl 632 18490 0 18452 4 0 4 4 0 8 0 sosppl 128 64 0 64 20 20 0 1 0 8 0 sockpl 384 6175 0 6156 9 6 3 4 0 8 1 mcl64k 65536 1006 0 1006 116 112 4 33 0 8 4 mcl16k 16384 18 0 18 13 13 0 1 0 8 0 mcl12k 12288 118 0 118 30 29 1 1 0 8 1 mcl9k 9216 112 0 112 28 27 1 1 0 8 1 mcl8k 8192 118 0 118 25 24 1 1 0 8 1 mcl4k 4096 373 0 373 10 9 1 1 0 8 1 mcl2k2 2112 37 0 37 22 22 0 1 0 8 0 mcl2k 2048 63815 0 63757 29 20 9 18 0 8 1 mtagpl 80 22 0 22 8 8 0 1 0 8 0 mbufpl 256 137623 0 137539 62 56 6 22 0 8 0 bufpl 256 28265 0 21162 445 0 445 445 0 8 0 anonpl 16 718308 0 707434 257 209 48 78 0 62 1 amapchunkpl 152 34543 0 34440 106 97 9 14 0 158 3 amappl16 192 42355 0 41748 245 213 32 52 0 8 1 amappl15 184 521 0 519 2 1 1 1 0 8 0 amappl14 176 575 0 569 1 0 1 1 0 8 0 amappl13 168 3907 0 3904 1 0 1 1 0 8 0 amappl12 160 11 0 8 1 0 1 1 0 8 0 amappl11 152 55 0 44 1 0 1 1 0 8 0 amappl10 144 72 0 71 2 1 1 1 0 8 0 amappl9 136 4043 0 4039 1 0 1 1 0 8 0 amappl8 128 3615 0 3592 1 0 1 1 0 8 0 amappl7 120 40 0 35 1 0 1 1 0 8 0 amappl6 112 57 0 50 1 0 1 1 0 8 0 amappl5 104 212 0 202 1 0 1 1 0 8 0 amappl4 96 12295 0 12262 1 0 1 1 0 8 0 amappl3 88 679 0 669 1 0 1 1 0 8 0 amappl2 80 64558 0 64481 4 2 2 3 0 8 0 amappl1 72 146139 0 145723 26 17 9 19 0 8 0 amappl 80 18815 0 18779 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 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 147 0 18 3 0 3 3 0 8 0 uaddrrnd 24 8108 0 8093 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 8108 0 8093 1 0 1 1 0 8 0 vmmpekpl 168 58720 0 58692 2 0 2 2 0 8 0 vmmpepl 168 938553 0 936799 232 154 78 95 0 357 1 vmsppl 272 8107 0 8093 2 1 1 2 0 8 0 pdppl 4096 16222 0 16186 6 1 5 6 0 8 0 pvpl 32 2200971 0 2186919 571 432 139 207 0 265 21 pmappl 200 8107 0 8093 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 827 0 246 20 2 18 18 0 8 0