=nil, 0x800000, 0x5) semget(0x2, 0x0, 0x0) semop(0x0, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0x40000, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0xac8, 0x1000}, {0x4, 0x9, 0x800}, {0x0, 0x4, 0x1800}, {0x4, 0x8, 0x1000}, {0x2, 0xa8, 0x1800}], 0x8) 16:01:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)=',/,/,.-\x00', &(0x7f0000000140)='/dev/bpf\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='tap', &(0x7f0000000200)='tap', &(0x7f0000000240)='tap', &(0x7f0000000280)='tap']) 16:01:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget(0x2, 0x0, 0x0) semop(0x0, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0x40000, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0xac8, 0x1000}, {0x4, 0x9, 0x800}, {0x0, 0x4, 0x1800}, {0x4, 0x8, 0x1000}, {0x2, 0xa8, 0x1800}], 0x8) 16:01:47 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000003, 0x1000003, 0xf7fffffffffffffc, "85000000000900005f00"}) munlockall() readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 16:01:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget(0x2, 0x0, 0x0) semop(0x0, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0x40000, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0xac8, 0x1000}, {0x4, 0x9, 0x800}, {0x0, 0x4, 0x1800}, {0x4, 0x8, 0x1000}, {0x2, 0xa8, 0x1800}], 0x8) 16:01:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, 0x0, 0x0) 16:01:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000200b, 0x8000000000005200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}, {r0, 0xd}], 0x2, 0x23b) close(r0) socket(0x2, 0xc003, 0x0) 16:01:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, 0x0, 0x0) 16:01:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, 0x0, 0x0) 16:01:47 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0x40000, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0xac8, 0x1000}, {0x4, 0x9, 0x800}, {0x0, 0x4, 0x1800}, {0x4, 0x8, 0x1000}], 0x7) 16:01:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = dup(0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000140)="76369f3fdc9371f880ba4524ef704487ce79451f4b748f6701be850244857dc56a09f64561813877805b258707b0a09993a7fe17db53f7f13cae63c66cb41f1f86f1511b83ec65c5ff11105c84d721cb7a0021cb9e87fe58eb4216e7ce8f0bde7becacb314cb5d1829e5a11b1678c93a668ef820f658b88a7233a198e1a1ece6f78186f06c2e005a9da7cc2eae681da3178a2a52e96acd3f5d4c7b9f5ae6b05f", 0xa0, 0x403, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) write(r0, &(0x7f0000000040)="972f5830420df4c0c83e338b8ba3", 0xe) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) 16:01:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1800000081}], 0x0, 0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x81, 0x100}, {0x9, 0x16ccfc7e}}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0x40000, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0xac8, 0x1000}, {0x4, 0x9, 0x800}, {0x0, 0x4, 0x1800}], 0x6) 16:01:48 executing program 0: r0 = socket(0x11, 0x4003, 0x0) getsockname$unix(r0, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xfffffffffffffeb3, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)=""/252, 0xfc}, {0x0}, {0x0}], 0x3, &(0x7f0000000440)=""/148, 0x94}, 0x0) 16:01:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x3a5) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) 16:01:48 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x5, 0x0, &(0x7f00000001c0)="eb38c624941441173079818608fca13fc2a1b14f707889a0f3b826335ecc6a321cfb087436b0b051e0c185226c64a9cebd7801342fbdd36baa7acccd4939d3ec00129d01e48b7c3d7498df37fcf0eb3c5744869e966fa0713cafe2d1d1c3c640d39b7c77dc89acc2d676b02dbdb3cd2ca8750aed66f97294ef2bef7e056e777dbea91f21b5e95499908ccd4a54df3f31d6d675fc43d93a", 0x97) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:01:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0x40000, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0xac8, 0x1000}, {0x4, 0x9, 0x800}], 0x5) 16:01:49 executing program 0: munmap(&(0x7f00001c4000/0x1000)=nil, 0x1000) symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:01:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x2, 0x0, "85495500020000ff20ffff1167f5afa680400900", 0x0, 0x20}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:49 executing program 0: r0 = socket$inet(0x2, 0x4000, 0xfffffffffffffff7) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f5c690300031f04"], 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x26, 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="aeeae76c76ba2a415022ffaabdf5374801cb26347bead4cfa2a8e05f7829f188633c5026d68c576dbc4fd9fcfd999232079b5c44f667d9b43d695dd30a32b242a4b0875b5a995b56dd28917d849de7d996bdbd62bbf21c198fcf80c5d507fcbe67aeed", 0x63, 0x0, 0x10000) 16:01:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0x40000, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0xac8, 0x1000}], 0x4) 16:01:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x7, 0x8, 0x10001, 0xc443}, {0x23, 0x12d1, 0x9, 0x7f}, {0x9, 0x0, 0x300000000, 0x8}, {0x2, 0x1b9, 0x0, 0xf5}, {0x8054, 0x0, 0x9, 0x10001}, {0xfffffffffffff800, 0x8, 0x8001, 0x4}]}) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) 16:01:50 executing program 0: setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0xfffffffffffffffa, 0x1520}, {0x18, 0x3, 0x80000001, 0x80}, 0xffff, [0xffff, 0x2, 0x7, 0x100000001, 0x7, 0x5, 0x4, 0x9]}, 0x3c) shmget(0x1, 0x3000, 0x100000102, &(0x7f0000ffd000/0x3000)=nil) 16:01:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x50}, {0x40006}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0x40000, 0x1800}, {0x3, 0x0, 0x1000}], 0x3) 16:01:51 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x4) r3 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) read(r0, &(0x7f0000000180)=""/48, 0x30) 16:01:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0x40000, 0x1800}], 0x2) 16:01:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x7c}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000180)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1, &(0x7f0000000340)=""/4096, 0x1000}, 0x40) r1 = dup2(r0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000015c0)=r0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000001540)) read(r0, &(0x7f0000001800)=""/170, 0xaa) recvmsg(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000001380)=""/165, 0xa5}, {&(0x7f0000001440)=""/152, 0x98}], 0x2, &(0x7f00000001c0)=""/108, 0x6c}, 0x2) bind$unix(r0, &(0x7f0000001640)=ANY=[@ANYBLOB="7875a650683da69cd5d4ddf548cdf6637e225c6a414527c9bd0067ed7a1b9c8bcfd7f1f3cd0495f3ec2d2f466d1aa1bfcfb5f5ba2c3775ef4e8f434141120406faa92ebe627fc3e88b5fde7816a4bf8a61b22298f0ef2de86cf7ae98df8e0d4b1efb6808fba8becf8859974627b2d83e412f36bd53ae47e9a51c4eb5461f2984f958edd09b6492881edfcadde28c1251b2d24bb48f374c831c1e35617f0f2055bc7cebac3351ba3ff887a063c900264ec170e13eea0a"], 0x8) setsockopt$sock_int(r0, 0xffff, 0xa1eb5c996835d05e, &(0x7f0000001600)=0x20000000080, 0xfffffc44) open$dir(&(0x7f00000017c0)='./bus\x00', 0x0, 0x1) 16:01:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}], 0x1) 16:01:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:53 executing program 0: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)='+\x00', &(0x7f0000000400)='\':{\\-\x00']) r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x16, r1, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) 16:01:53 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) syz_open_pts() r4 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) dup2(r4, r3) syz_open_pts() unlinkat(r2, &(0x7f0000000080)='./bus\x00', 0x0) write(r1, &(0x7f0000000200)="becbf4c6daf5c6e364280c7d242b4b3b78b2b643ef805383ee526bc41689fa8d2f0b7cbbc1aa911c37876f5c8119494fdfaae372617b9088b663b71751afde95fc68debde8f7e9a60a893d3a7ab4cb8789c44d83fc865319e73128647abd0490c9fc59c981b73e75421072ed6716ffc29f4581d2729ef80f6f8dabfa56c500eb1bcf3aa42f3340f1848bfa9c45226447dae2bbc32d221f12de87e78351f662943fdad8eadc98c043e0d99dbe7fdd201e497cc968df705037ee0e93c1e358740338cf6c37e54cdb255c70e85496455d74faf6227d9d55f959ed34cb51", 0xdc) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9a5}, 0x0) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000180)="21e41ef8b9a1923375e4e0f6af7cd75f3b3b92ab3128a63d5b38a6ef41316fb36a296742b6e57db67da08ef177dd036a", 0x30}, {&(0x7f0000000340)="8d56774c84f61d886f9b749a9a39e896cfc36cce25d4cc76f31d77bb3fe40d25151a6089c42e7dfd5e4f82064f98c6325eb1322a63471767822cd9da091b6529349daaf209a5893a95126f6ef405cac01ed64efc8263614313a3bdb8a7b414312794a78631db992a74563e34d31d5be3200e0a7c2f3a50c3ab052a69ac6ca22882f4e9fb", 0x84}, {&(0x7f0000000400)="fa879c80ecc6d754d2c496348d46707d9d5d12fc791cb76695ec65e2f01971131b8a895ded8d8ec90f714cbebacc0dfb5d527718848d43c59fead38545418d2ed0bff6436256775ee33f5a790974d8c302c779af67170125fc64812f074a5aa19181928d9655de22aff0918ead19ab2c7c0cc34e5fb4eaae0d9005d29e735fb05b313c480bb335e819828ee78f3134299ecc8d82f5a2", 0x96}, {&(0x7f00000004c0)="5f013d", 0x3}, {&(0x7f0000000500)="2b9b70df30d41ed0eed930229f28e7631dbc323a0e4efb1672bcf842155b37e06b43b3bda58b904d0be57cb88bfd5dcdbc133522417aebb0c774523b0dd6", 0x3e}], 0x5, &(0x7f00000008c0)=ANY=[@ANYBLOB="2800000000000000ffff0000090000a69fed0d878aa4792d48080a52a613900652ccc61893000000c800000000000000ffff0000070000003068297b9bdc1b23ba7154fe17657c4590590c113ad8450034d8939d20b141fbef29048dfbd46f9c14c8d81c75a52c2732bdfc4f63d149b568531dc19951fa405070e7bffdb10c2cc4de243353361e3b4053f6a3833a52a63358a122e5c22c307fe1964c9c703d9b0b3dfa0685cb5c038cc46e8a15eefe956d4271d980bd448231870407eaf2066ac494effc3971485017a72e2011df34abd000cf7a0eafb21687e2c6bd019370e73b1e214aecb790105963990b58c80000d800000000000000ffff000004000000b9247eb473dec0ccd8d76f5dbb90c10f0d9ad1993bf40410f37b562bafa9bcdbb4d4479637bf0933aa3854d898031ec24caa3f2bab23390e38bc468b988b10a23fdac26404fef17bdbd2d13731680d99091b599dc6268ee6c1adf406666d865a810f5177e360375aa96177eb365ad858f5102151993581064b353e3c2f5baa794a8215dd0a59e00084062cfe23ec02fd67e279f3dca8f80703c3bf66c0b33ffcf59013188dd81081c324d1b6b31e5fdfe39714cdfb2f8c8aafae27c884637259eb00000000000000a800000000000000ffff000001010000e8f1054a8847d172d78d2f3494989553e53f9cc7bfaffae788991b540d6fd2c7482976c6b33c834748ec08deca89cca0b4d8830c6e3209542a9a05e188b09c16d04cc35dac67320eba457d332b8832a199039c7444f6b45328238335451c1923b9319e5f9f82d7a69775315f71d5d4c5b8c8d83c933b836f4d4a4b2171557878c5a7d90cb8b296bba71a5a285c471585f4d6f49e000000007dc12929a8e8720a4984a3b2f136a3398edc034eb9c374720ba0e402e33fbf4f787e47468102bd0950d5e2a422ed9b6a390bba32b3dab92ed00bf48fb9c41cc27518be7d2630858c4e9c2452651d10b59bb76fd664605ace0d9ca2c8cf"], 0x270}, 0x2) 16:01:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040), 0x0) 16:01:53 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f0000001080)="89c064fa105f1947", 0x8, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00402e2f66696c653000ecc2886610f5ad0b56a74595d2d0e3b92aa4e9081ef8773184d2257f34869933a0946a19989b4fca2175978d91658f336b39f8ad4ce7f8bf772eda0a4cec8cec24d46408572f064568e3b4e6824995a72be6199a90f71fb17059e896f6d48fc71627cf417b6277dc6e6992313666099a67e63200cca4d016b6e50139b7ae3bc9596316674ba2218496535d64cdf40aa970d2e6839c4651dfbc62bb24e0dc8e6774066c7b0f1eb1364b000000007caa0317d357234297ccb5d9e1959ec86d3b703c223f4ce30700000000000000cab77c7e2c0480b294ddc57f8589c0c7722d87eecaaebd556af05f35d74ad5ea5edeb4b6a0e8a3da1da086d4457a8d178c14ec0b3869919d1fb8d97d7ce71853671b2b33757b44afe65a1cc4140cea3a3e5a62cdff7043da5211d1093598d8205336695bdd3ad3a52c1a5f0a669cd8198d60a643c627e1e07f8d135d6e76d20b9c86d3ac6e7f5c659fd90d34bea72f97f169c99282b00ab1a36631abf7357dc81ba04bff29cdf7b07fde9232c39fcc15fa6344"], 0xa) unlink(&(0x7f0000000040)='./file0\x00') 16:01:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040), 0x0) 16:01:53 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xfffffffffffffd66) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f00000000c0)) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') close(r0) 16:01:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040), 0x0) 16:01:53 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe72, "00370020000f00", 0xfffffffffffffffc}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget$private(0x0, 0x3, 0x4) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000040)=""/4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x7, 0x1000}], 0x1) 16:01:53 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f00000000c0)="116bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:01:53 executing program 0: mknod(&(0x7f0000000080)='./file1\x00', 0x2000, 0x8) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) faccessat(r2, &(0x7f00000000c0)='./file1\x00', 0x1, 0x3) r3 = dup2(r1, r0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_metric}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000140)) fchmod(r3, 0x20) 16:01:53 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, r4, 0x0]) fchown(r2, r3, r5) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x82, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r7 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) mknodat(r0, &(0x7f0000000600)='./file0\x00', 0x8020, 0x400) faccessat(r7, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) pwritev(r7, &(0x7f00000013c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) r8 = geteuid() pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r9, 0x20004268) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) setreuid(r8, r10) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x6, 0x602f, 0x3f, 0x9c, "93125284112afc6f14f3e6af67cfa075b336581a", 0x6, 0x7fff}) 16:01:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1000}], 0x1) 16:01:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) clock_gettime(0x5, &(0x7f00000004c0)) 16:01:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3c}, {0x7ffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2e8, &(0x7f0000000040)="ff") 16:01:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x25}, {0x40006}]}) ioctl$BIOCGRSIG(r0, 0x40044273, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x200, 0x0) 16:01:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) 16:01:55 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x3, 0xd55}, {{r0}, 0xfffffffffffffffc, 0x4, 0x4, 0x5, 0x10000}, {{r0}, 0xffffffffffffffff, 0xc0, 0x1, 0xe2, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x92, 0x20, 0xb5d}, {{r1}, 0xfffffffffffffff8, 0xe, 0x40, 0x0, 0x6c06}, {{r1}, 0xfffffffffffffffc, 0x20, 0x6324a70c34e31c86, 0x1ff, 0x2}, {{r1}, 0xfffffffffffffffa, 0x8, 0x4b0c2ab0c05b9e21, 0x800}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x7, 0x7}, {{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0xf80, 0x2000000000000000}], 0x8, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x61, 0x1, 0x8, 0x18000000000000}, {{r1}, 0xfffffffffffffffd, 0x21, 0x8, 0x3ff, 0x5}, {{r1}, 0xfffffffffffffff9, 0x81, 0x40, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x81, 0x80000000, 0xfffffffffffffff8, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x11, 0x1, 0x10001, 0x7f}, {{r0}, 0x0, 0x40, 0x4, 0x100000000, 0x9}], 0x10001, &(0x7f0000000000)={0x8, 0x8000}) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r0) 16:01:55 executing program 0: setrlimit(0xe, &(0x7f0000000180)={0x4, 0x40}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44}, {0x60}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x73, 0x3, 0x400000000001b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:01:55 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, 0x0, 0x0) 16:01:56 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x40, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x2, 0x0, 0xad, 0x3ff, "296ab2b29682f6d785d5c38b1bfe754a439ebcc3"}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:01:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) 16:01:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) accept(r0, 0x0, &(0x7f0000000040)) 16:01:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000005c0), 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x800, 0x28) readlink(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)=""/132, 0x84) 16:01:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x10000) mprotect(&(0x7f0000208000/0x2000)=nil, 0x2000, 0x2) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{}], 0x1) 16:01:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x18) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200)={0x7eb, 0x100}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x82) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="8ba6eefbde208aa3a3d6821a7e7f86095b564600ead189bc10a31f94bf9fc1730cd9ff18ad701dbaab2e30a9d66d61b134382cbf09347e02bf38932fcf88be429a4cdc0c47a18db0394a861adfd8ea2fbda1b8f4e108727ae3e1e27ac4559ad44b7bf029fe83ff8a88d5652482d3ca53d67d7d265d062a289cea1f6bacdc77aba1ce4b0d9299e0f14741cc02a90cf9c3f15634e027b7a7a708f226432edf980ac77410ca7bc0c0e18471758843f8c0484fc1e3a04b2e8384b92cd6efd191c54943873c65fe78a769446bef775dde4513a15160208e", 0xd5) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 16:01:57 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x15}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0xffffff18, &(0x7f0000000140)="a91dbf9c3e9ba7a6c0bae17d4b920f0f67efd507b78b9a51fa32fc67") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") chdir(&(0x7f00000000c0)='./file0\x00') syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x5) 16:01:57 executing program 0: mknod(&(0x7f00000005c0)='./bus\x00', 0x8100800080002002, 0x2e00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0xb1f89337742c04d2, 0x0) close(r0) 16:01:58 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) setitimer(0x1, &(0x7f0000000100)={{0x1, 0xfffffffffffffffa}, {0x2, 0x9}}, 0x0) socketpair(0x6, 0x1, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0xd3, 0xeb5b}, {0x18, 0x1, 0x84c4, 0x7fff}, 0x655, [0x6, 0x4, 0x1, 0x401, 0x7fffffff, 0x7955, 0x8, 0x4]}, 0x3c) 16:01:58 executing program 0: r0 = shmget(0x3, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) clock_gettime(0x4, &(0x7f0000000040)) clock_getres(0x4, &(0x7f0000000000)) sendsyslog(&(0x7f0000000080)="a76f384d11b5eb7a983bfd67861a12101746858518765cca2a77c0c98f8be5150ad52ff6ef5763e77ea7454845e1c561918c9b4b80e0131eeaee84ecd67026aba3be9c20fdff8ab9c9d0b437a5460d4cd67989dde7d358b54f81074d748c9a", 0x5f, 0x8) 16:01:58 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="033f00bb668f6d005cf768da3983630dbce58700"], 0x10}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 16:01:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x60}, {0x800000016}]}) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f00000001c0)=""/169) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='i') semop(r0, &(0x7f0000000000), 0x0) 16:01:59 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="822b151ae494a9d1a9bc3676dccd04245e", 0x11}], 0x1) fcntl$dupfd(r1, 0xa, r1) 16:01:59 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) socketpair(0x1, 0x4000, 0x2, &(0x7f0000000180)={0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xffffff97) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x1, 0x4, 0x2637, 0xe000000000000000}, 0xc) r2 = semget(0x2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0x2, 0x2}) mlock(&(0x7f0000162000/0xa000)=nil, 0xa000) fchflags(r3, 0x10000) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) semop(r2, &(0x7f0000000040)=[{}], 0x1) 16:01:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) sendto(r1, &(0x7f0000000500)="88119287ac879d052d94c6ad88f58ba18c1f5ad2c4f2be9eda6dfa8964b5dfc756b904fc86aaf288faf1ca7790f140502a945282ee24a535c059dd4ef338cfee2c8e0a9d9ff80910cb91049caf91cb95107b61cdeb2b76688e9707c466adc0101f05adb603ef7bb3cd2f5eac8ca91b65066569ef0217a815c7d8f7a62edb370c4bfeec0e44135f1db216134d757e3663259f375bb00008ce3213c1289d27baf6439e0d09eafbb7131cba1473a2fc712994eb847cb2ecad69eb9131d23f7482fdcfd16d40a472fc2bee92fe4939e12606fdd601122e793dbbd73865cfe3bba2cbd79fe6361739e359fb524d50aefbccb13f6dcb92a7649cde44b78cf497a2433a442bff257a9032b2a574bfc0b832bce3341b950e22a310fa496cad9be36a0a014a6c65d1c8945415483efea04689e25079c32d16708fd45121a620d73b3fb37b90cc0f7260415fec05f7b89aa1aa45fd9fd1c0cee50a51525b88effba35292621a7d1bd1b8bfb20de599d65e9d03dbdc29fd20abcc133ecbb0fab3bd54fbe16976bc50e4873d14109ce2ea07bd7460bc24c15bb738bbd428ac3dfb28574bad2d537c021eda5846501314d922b92ac3057723b12bf3d97fa3ea8de0bf166099922793763e4682a1e50f329f7ea8b9fe5fe5a32a2290267a49a07a2c46844d6974f9c802f82b2e2ec83f644044d69d29dfd4f3784fd594470ca4fdfb7245c1064e294ba01f8563ca2c4b68f019e2c794d6b42265a63e4b116f0b64c37bf9539a977ce2ceae495d5d0c6467abdf1e8a6ad923217c561e2bc567a02bd0504f372c118064c4d1f96c57404b072e5b2ba07b27ef1bf5a472167fcaf076e70b38fdd4ce0e32596c5582107ee7213677f02ef31f81744fe0c4765e8c7adf233b147dcb31962df9a755be9c39bc7a7244ae954c0bfdc93e3e092c73d4697a30dd3f8c628d4b2f5ffab042cc9fbab0d9abb923e0bea8b44aee4a50c0d4e81ad940cf7a3ae20a24dab51b6e8d4dd3483a6c6932c69ff791837856ee9868bd06d8cd5adfc5495ed2b26e36ef432c5fb3c8a2c5bbb08f133024b2f933fc61dc008cde6c90946c7ee1fc634b8da864c7b9709e6eb6eb9a39aec8530b33cdb6be7d3a308e65c464a721630a183a77ff020aadfd5c205a976e7df5fc2786193444c9368f9ac05542790958948f0285c0b9ed7b7e4b1ce86b7e4cf76c35964a9cf8d7fcc5fe6fdbc052ef407035a5c9253eb036a03df4e108e9a4407c10657d59eb95bd19e2fb2f3d8be7451874188ca6cb797f69c4f6cd44f4c34469362910bedfdc51ad836210ddd70d3c9f80681878cc2214d2888589015e0bfd440501952727a9ac7dfd4c85fb3bc48602aefc5ea56ebe797643ab5764e02bcfa6c85a393d4787058e684a9b3d5c47750ab66afe344aa70e9642bb9ce90bb989ea290a18f06a5bdc20ed72e8030c164ffe0a3f831075b62346082f960b90300def3cca3192f2a87987fe0848122eafec0ed5ac18dce95dfce3e98dc5aa08d144f3309284177a2f51314ac69553607176202a564e5899850e0d2cc4a02936f1582d28d70f29beb560c040526b11b61f6b7cd000c29604e9f1de8c924690e2b7957fbb4614d589022b30f3d78c5debb85289da6d72e2c19774dba44dd4535f083d6344397f2dd19bcacfa1f0084ea9b8953dd68e6a5bc50d387d4eff8900f8cdb2afb6003209eeb32d4dd05c549833b87852c715807c495e219cabf16b076f8ba44a790c89d98592f98ef30fdced91d9d324656593f6b7b9cbb423b45699069b867e37293f68ae7b854e23a548e7186ab3392df5aad3a144079543ce3091b85604994fcb146b2b4ef6f3c04312a02f6ae5285ec91804da2c14e2b9c5a840a3b12743fd6d15d5e3c12b56c3aed7237cba3f7ae374bee4cb43d116ecfb56a98484236f5327b72b5926647b9dc0311e0b3254a3bbd03cd6e32f54cf772beca4bf7e7276b09db780133f19804451f6edb245c2aeb9334617df36ff88514e6ffadbe0b47a0ff3a2b7acf8260f9bf98f4e5cb79ccd65c9fa391b4d1915ec895c869aa024cad3202a6333c2d236ed2abfdcef393de754802571ba25546b42b1653d3c743589b8446e6c1106780497db2ff6eeb4a3186205b3545205fbbd84c153d0b0d5430a4e752472d309674f1733912da6433a07e750a20b8ac34e0dd3ada7a7f315afb93ac21dd27d4dc105e2c9c96c553f58b296ad718229a4c53a9e17a7f2ccff11ae829806608ce0ba7d2c5402048719bcddadfca2607df1586d116098e2dd05a56985fc642840a763be88d5fe62bfd4822eafd6382de17c6c6caa33ccc14e1822906eec622e7e5cb652d7c03e1b54ac8d4723c97aa0de0f23030d09fbffbff639f2413e4bc0463067494fe6a2cf6b5100dfd05e4b3c3cbb0552d33b23c53fb5e5c5a574f3b8ef7b0d5968579b12a5061df5ca96b62f4c25a05fc933baa29485b8f92d6955ae73e6554843ce0f50f68ffd0ff72a27300385e21c516c2e8efe2b17e752e23384ef1cd49dae8c0ffc8945131a98b9d1ea800b87b54fa1348afb58f2f1071a5a91bfb8101e6a2845db606b6876ceba3e67309eea6df64dd038f8fa89d2bf1f86f6142232b9497a0538cc9f247613168fbe195795dd3282ed099f0e98f307ec6551db033f7b125a47b04d913ed25f2fcf066d473da78cb966b7b8c46dd1fac341637cd76f2db0bdd4fb2c3341815a87f13d5a933e6f177f00e2cd7cef8bb5389f5d620966e6b1e42d78b9ff701d66ff23160317475444a59026548fc053078889a462a036a313055a2ef89459a096e14bd6e7434a858554fc5a91177dce928216ca6e66a5e5b1c0216ce85634722c748035e4726ea696b3c9ea30ab090c029ae1d32829957d15e1ba8b459bf97db14d1c4ed20932c0260a13aa9dae10e73ac21d05ac534275df0e7d24c4383f47712c8b14b6132453d0d066824f95f520bb3d264f6ea8a382492644beec9c12ecd87273d9fb10e0b77a9d4bb60e10a972eb378862c881a7ad11c4b0934cda158044a9f8f0142a111328b9013ac6fd4a79947d024d542e4c1f705525bcf61177037e6b456b0842120e4457b0a1fa3de1c41a60e77d1e14106ac41a8388fb895a9d8758981c4fba76784649c70a7d5e69f61acb2863be67d5cf2a43074ffad6be702a3fb66a21cf0de1d7dfc6a8471b25c88cf80fc9329e962145c37050071f5fa0970d22f5da9269b3eeadbfe162224875b17834c6664cbcbe8d3883353c318ada6b4ed61e8e2d7c68b939a7fa402a609ef2a4050bc9df639b18c11db8b0bba3db7df1f16a2a4db20ba99ab111a97c326db0c7dbfffb0b5b6721e0215c114ca4ec4be26d2ad550c4f5ef78b543ea048465cf0bf763f6d0ad8f44899ad5fb222a412cbd22096d4f37f64e464eabec3fcb1d9a9e3ab7a825487b3b6e9461a62f731834d3e432ec3e9b436d408d1eb680e3362205625a8e3bfb5b884a907c401eb3f5daa91f01d5b4f243edb1232396947d618aeca974208f3689d28efa159bbc31c826ead195abfb0e618991fbc01468a7b8336ca2334290fcbd9eacdbf2db889c7f4f7e366a5c700dada145a53dcdf7aa15d9366b84fe40791b981b2578e1d340af74d48e38ddada101641d5fd7c5fd859163f4f339bfc5d1906d13689f8e99cbf67f3d7aed4e1364e8f0141cafd02e89365d94bb60d0d03263cbcb069967ddef5ee131fcc0716ab2f21bebca52071b59a7862cb695546bcedad6a903fadee38235b2eb59c96c2991d499573437830c09650449c2ce5cafc51605cc6a12e42b873c4926b3f0cbcd78194ca1f0e3f79c4f2f555b2352db8fc0e469b1ff7abac96dbca996de5e6b6ff375f8d4009f8dea919f2d620be7827c6104079e4570fdac14c10b82dcbe9e31a25f43d4c9c112e535c545283725c4f71a7eb6af4df1d18b6c262479d7ab75549f41154e4dd62fbd4cb6e036fb557e6ddbd2c824cea1c72794316d7153ba3f75b9c0655f26a3d74aca5a7b9d384ca0b27dcb446c6d5aad846dafd1195e1408cca6a87034bcafbab36258ef8f06ac8be535aaac606424ce2fce20437f8996f23a8320118aac69bcb053a0d716f8620c2d28402a9e21078392f5c4f65d4b45c3d1d388147da444253f8174d9b8f722a9cfc4a996b710e5f227e78656f5b3ec1b0fba6eb1b6dd148f169938032425aefc27359af96dfe02309b889b11c385f8a29f84af5c1ff4e97f3e2f3cc7a0f9d52e19fe37ff92a9fcc1b72cbe5c4f6c7936b972af4b564a32b0c9c9ae60463a85e4e7addeced83670f186fe69992a5a23645f3a87bf44cd0471b5c28f2c86d465e670b0288ba5cb8ef5e3b2265fff38d10971b1c984eb48653544891e1e17e6744a76ff8c4e6075c25f0813f0454d33e348ae14065c3f2c82c2553da01b734ca1a5048a44544b2797375633b1d626f9631d9992d6f0519d311b7945a857af0487d66b551c3c36028d3dfc60c774664ed50fae2f8c5e8976e604082458b8e9970a0a9561419b7c1d32def13601b153a646360eb8b4beb366e0137c5e441a125584bd4d738639b75045f27e757a6900e59618af195086c4bf051d89430fc7c858da64717a5b596019d3cd0173e128216a65fec0ee988f33ca2d08ca1d30081e1dc828fcd0777cb5682e5e370513d5133705525d00f980bfbc2d0c41b553c5bc7d35b32544a439bfbf87cddf716b250be43fd5d9e5a9fc8b4459788682df896be7ba4d6a76b867ca5c4611490694a1fbd585a5edd54261182287a895ce58187d73f8da622dcbb5aa31fe0d2f7c6119f21fc1f644469f93a2215755840d13e8d27b78d1f86b5afabef26459b0aab31aab6a44fd902cba7c63d9dad70757db65adb3ef888c7973f8cbe4236b71b7f57217fd9fd7b03dd176572bd7e640492690b800312b6bb8641523d73410e29ca1c4a4a848be416e8410e6210cf6451e4c906162f1c441f044efa7cb4397134e396d120d1cab38f98fd9fda43f134f764d9a1f441335c36a844fa019bd55f0517325bc0b39d7e36a812e59c9f745f7700938fac2342d88f7fa677ec1ecc995dcc7164ab520d537d4a1c32ea93ec6fc1b390c1ee01359d311e53ba6870511a445df2ef5e41e73c01ac10eb1fc0c0fdbf866dadb80ba6c52cba41a9789130da6fe678373a0d75815eaed0f82aea3b3d0bea8e7ed580532a66cd1455f30163a07ab6d1320a384ea82c2f046432327a9e2cec9ca001fb4bafc1c7a1bf12539e2eaf79c289990fb9d9d92d5b3254da679a811d369bfb9a2a461f5921d9def632e19f11f4d891c1dcbbe41a8b5b355f3ad558af451c92c7fb4145dabba13735e09570d93b3df37729ff3ce4ece658ecf4bbb6c0623041d17b10d79950bf63082304a5028a140657a21ed772838b5802c39b3346c867b40c9874a69a3397e9fbc76ba72da091d91dbe347d87ebe2684df760da4a38f6f24199150932e02dd0276403ade435a7684dfd3476ba11906d390d02ed54dfe4cbe0d1a4437967777e05a4414eecd7912e1d3176d4c4c63d7c59554c3fac42300a954fc9cba24acce0a7b82253ce4b3cc2d2ddf174f685d89b8a99dbde734d8fadbf0ef603b29baa2893571af776fc4a085c5a1903f7d933d79cdceb0430f1a9b916b5ecb68487fe5235bd5f5092bc68880afe7ea0088343ff444e83c2ddaf1c801ed1637193c67a817aea35808a4a0bb0d290fe0cfd90e94ed4b656033734066cec0fe1967c71ab289fa4003b0de1e20a3f4c8efdff0ec37ce17c27a70e0e1a17291e6d9518c4b0fea91", 0x1000, 0x3, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) sendto(0xffffffffffffffff, &(0x7f0000000440)="141a5d1dd6fb1746a27a91c736fa24f999292b4904c4eafce432c9fab04f60091f6af94da48111fadc6e13108bd5a0472d481501dbd888a98918b426edf01803f9c7449b30f776973e18b6b95a562fd89ddaf8c1ed4ec421f8e867dc17f58c59bda030cbeca3458e64b5215a5268f959462097d91fcf8e2ed4a08a3c2e94d2d07a3b1199a4b7cf9c83e8c2e64dcfa8eeeb853f6d051bdb853a0f130f", 0x9c, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:01:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) 16:01:59 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = kqueue() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0xc) r3 = fcntl$dupfd(r1, 0x40b, r2) unlinkat(r3, &(0x7f0000000040)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0/file1\x00') setuid(0xee01) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 16:02:00 executing program 0: minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) socketpair(0x1, 0x4b459d8a094e3835, 0x1, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000100)=""/115, 0x73, 0x43, &(0x7f0000000180)={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$TIOCDRAIN(r2, 0x2000745e) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x11) chdir(&(0x7f0000000040)='./file0\x00') munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:02:00 executing program 0: r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1ffffffffff) 16:02:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000323000/0x200000)=nil, 0x200000, 0x0) r0 = semget(0x0, 0x0, 0x200) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xe95e655b3d68ca6, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x200, 0x0) 16:02:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rmdir(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0xffffffffffffffc3, &(0x7f00000004c0)="8d25db4f043a9dcfd4198134f1b1cf1f00405c54cc4d0b56e2b9be8772b3ce6d921691e37560f823309a63e8ca3293e8a099c1bb11f3adff368f642b19725f64ba9831dab2a44a6d913bc72c0f70863c6d6546d5a90bfc687851bd464c6dcaa5bc1acfa10ef4ec33c8823cd6853d4cab02e20209c005000000e7732a85125965a9ee2844009c817a6c17f79f3dc037c5d96f000fc32ff7ab7e9ca21e86aa335646b73c832183395f4fa6f0ef3e6b62d066bd58e441b01e7b491ef520826921b133ddc8b1b13b0db6af99ea8bbac87d2ebcbb0c233174ebc8d1f6bfca2c5aff84f9a6b1145a536dd231ae9e573b4add04b0d4b25a6f26fe7ae8c7ca9454af33fde1fcb3af456bf8fee4e28bb60d04423caf8b2ce7796a910392cf4558484194f19a27d448550cf5819a1e3aa4e97fbab7594e90da30e064a8cb27fecbaa3a7581c71985bdf56addd5d47fa014e8ab9a41c5babfba54a521a95bb07be49ccd4e5fc7") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_media}) 16:02:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x7, 0xfffffffffffff247}) 16:02:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x80000000) 16:02:00 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000000026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020205007ffffc0001000000000000000000000000000002000000009c8cfe94baf913", 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:02:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0xd2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x7, 0x2, 0xe40, {[0x81, 0x9, 0x9, 0x80, 0x7fff, 0x2, 0x9, 0x6, 0x6, 0x67, 0x4, 0x7, 0x1ff, 0x8, 0x9, 0xff, 0x7, 0x5], [0x9d, 0x1, 0x7, 0x0, 0x9, 0x5dbb, 0x5, 0x6, 0x8, 0x3], [0x1, 0x5, 0x5, 0x2511, 0x1, 0x6, 0x34], [0x1, 0x8, 0x4, 0x7, 0x8, 0x9], [{0x100000001, 0x9, 0x1f, 0x9}, {0x1000, 0x3, 0xff, 0x7}, {0x5, 0x2, 0x81, 0xf30b}, {0x8, 0x80, 0x7}, {0x2, 0x5, 0xc04, 0x1}, {0x8, 0x401, 0x6, 0x1}, {0x6, 0x7fffffff, 0xff, 0x1000}, {0x7, 0x9, 0x7ff, 0x1}], {0x13, 0x9, 0x7, 0x7ff}, {0x6, 0x792, 0xfffffffffffffeff, 0x80}}}) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:02:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd05) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 16:02:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = semget(0x2, 0x0, 0x0) semop(r2, &(0x7f0000000040)=[{}], 0x1) 16:02:01 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), 0x4) 16:02:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4}, {0x6}]}) syz_emit_ethernet(0x3b6079f2d1a52c5d, &(0x7f0000000400)="0081be00010080000000d6dde0b7364c4591ecc45600575a469a010075cc24fa26fab0129a7fe2bc5ccbe4251cc1f2cb881f842e9ba14a4d43c6a659e4ff0f0000fac3ff35f1aed02ba3348312f83b8793115aba5633c635f7fd5948c087ffd1dfe0aa2d9b98d57b5dcd69a31550c033c6408dbada206aa197bbfc3a38840d6509c43d2265d0300f94a7140a479cd9626fef8c42375edbcc49977ad0e1c85377") 16:02:01 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) r4 = dup(r0) linkat(r4, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) close(r0) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000000c0)=0x3) 16:02:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000080)=""/88) 16:02:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x44}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x9b, &(0x7f0000000040)="b6") 16:02:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) fcntl$getown(r2, 0x5) 16:02:02 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) r2 = semget(0x1, 0x3, 0x10) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x3) fcntl$setstatus(r0, 0x4, 0x40) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:02:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semget$private(0x0, 0x0, 0x38919dadca3a369e) semop(r0, &(0x7f0000000040)=[{}], 0x1) 16:02:03 executing program 0: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0x0) mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0x0) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000002c0)={0x2, './file1\x00', './file1\x00'}) r1 = socket(0x20, 0x5, 0x9c) recvfrom(r1, &(0x7f0000000100)=""/63, 0x3f, 0x40, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/71, 0x16e}, {&(0x7f0000000380)=""/189, 0xbd}, {&(0x7f0000000440)=""/219, 0xdb}], 0x3, &(0x7f0000000540)=""/150, 0x96}, 0x2) 16:02:03 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000002580)=ANY=[@ANYRESHEX=r0], 0x1) r1 = dup(r0) writev(r1, &(0x7f0000000b00)=[{&(0x7f0000000280)="7bdf63800cdd63f82f6a2242b373171a26d69d335d48ea8501e1c49e053caea3a6abd3a3f2be52272798011149b2661123e484ce3f25f11e93ed7d59f5ec6aa03366ba566b63f506e8717a5a7d601e34419fee92f6e34db3824404c093ac4e9811a768d0e3742e3453c32067c1867e47f9c864afe54013a4dc5f20265ea4766cbe3819638ce8fe0a4858dfbae041becd40f278761d5291655cf3d34d67301418131567730fe0b672f901ae825a77578f301fb11105974d14536d05d5513709e907536dfb", 0xc4}, {&(0x7f0000001580)="5f135e9e02174bedb1279149596db8c40414c16ac1336869d100bd61fe058359206b99bb54bde2e478fb128e3297943f96ce56b2fef137adf405d1e038f5fe799b317998ae31649c511b54957240060b720053843e68df0aff657a6d8fd35614e385811d01554c9d563e2b111355a342b54519bf0672879f8c244b57d2b799c713cb156b2b77fbbfa5dd502c391f40933e6ef2364f7efb0c093203466cbc1b7da37de86b554080c6c692eb6e306c75f371f666200ad4c0ba3ea80fb79182e6a6f54a43858b17a0ddff48cbd3804094f1f0c46eede015cf7d28a5da6812b5607ab41e6a71ca774ccae02e1c0bb61c32c08b262515d23d3cc51b3749e236590523decfe56a7d0c3ba7760d253e9dd6be0329d9bf5f2037615457fc509e06acbb697604cac075c991ae7cfb5b5359e551165fd87052799975eb4fdb8fc1618043eaf142513689f781394009ce3c16f36254a90ba2c5a34e12ee0b36ac755c1e39b4ac2ffa3f9d0b358551f22dba57873a96f2ab45d084a45138853d56d2ae54f665d86db2bc9d04e33f67260996267f1a85ef28f12995e89ec03b8441d039168339c2a89134eac3951532e0cf36a4b4a6a17f8541867091ee236c72668e60eebe9c1b09f8786abd3ad2dd222cdef7b673043ae3c89c7b778140116603223ee3359bda623ec86b403403bec7936c5ef50214fdf9222a0476c5e5db8797ecef2a4b66134e468dd758bb83bfe39bf8c8766da9003ef00cc82283a866af2689ca85d4c84c81b8793f61f52f944a74c7bb593d21c569d81828a6ddaac29262ce62399cc30f6186f3acf1f0041b6f8da0c6f8cd573d5f472688c0016b409476ca8d028fc16808a9a5dcef3cc4169d8006e315e23ec86d99bb73057507850e532cbfdbe15b018b67998d6689c93497cb886942948d342f20b0aed5b2d7443907418b25f9b5b769c0a05af984efdb8f19b3104022f63a162dcf9cc9cd957bad4e5f09fac98a2600a243dbbc2f4562978479e4043173e234c8feeaf15cc7f7287aff96907e86d04f4ff3137637261d61933c417f777309cd988e47664d3e36c20e00287972a691e565786b843c8c78c6f5c759641ebc5d7a6f51619812fa2cce9b2d7aae1d63f443c47b23680083f13182a7c95f77c58dbb6f998f0edf1ed46fb2877c1cd3f23f30dba28f7570bdd9de9e18eb94f928ea35765830e9b60c3b6452c3facc1cab2722c9c533c368777966d213a14b06b89a2767cadc3d4393c0663b87b29e7f5942932d0f8404b4f202e061ac1211f2403372dde0330351d8a4c3592d08ad2d85d08565a9a8300ef2e013761d34ed7aa3c1592e64ee6de79026880476d14af4ce253456cadbd24e1e88a967a5e64491bb356bd026e82cf4b482b86a32cedb690ae194f16603ce31c4ee00bea17fb0166eafc178e4dbb23672aa5e31cd53c4b83a1c9a018251dd7c7f1e05f8b2b4ce1af22cd36bd5095aa8a9fede5556b5180139c555f3da0e9c6aef1d59ad92e3eeb35747bde03ff2a4a811e9f453c18bfffb5227cb83dadac3129ee568db117c7f31d0ec625bdf18555a4c4470cb8d4236fb0d7630c34db1ec6d75efd75d1a3a67761dea172e91e7b66bce269ff09d997514533a53a1a62bd26dd7dd352ef7e0efbf45c31aab55b562af768464afc4e6aed501a2ba658ad124076d4832632026d5056ae417aced69a99b4f8657de031fc4aee2ab6afe0b532b31fe2da68ee88bb488bd3bbff0c9d050d9d42ddbd52781c79f93479c055e8c71f5284c4e40d47563689e3901459f3cb5a576fdf5424ac67865cdd77062d3dd60a21202c412420e75bbf2504a699e4c1f73f82c6d6402ad7d5841f2ce174692399f0a418258395ae68ce36e8e54decb6b63611897584323617483a696b0f4b62acbc6727d3195400272051fbf5acb4127014860f468048bef25c2b551dac66455e1d3133a3725f261f35887e68224e6c3e799448a04d7c957cb6a60ae9352f9e8395c00a947b9fc113ba10ea9ec31b50af0414690bcaa14b3e2ff759ebd3bcb261f8855227c9b58dfd6bf3719139674883043d19af55dec42812c8daddddfb0d22115b5596b7f4f257d490a1235db4896bef264692e41860b0ecb5169ce75cd8442dcb58f88e8397308d205257d3961de4a9aeca57b4981a2e838239eabeecf4ba8858973127637401b262606d45140c5f1c99b073ae38d0344e027a61445719b3dfba194134b473e398eacc3f5ff7387ee21c3acb52615c4f16e785ff557acfd2f5162d739d7f339cf23451e7a8ca6ec9c7624a44b855af93d8f9f2142aca8bda7204e59a71dd3a6e151962127e4200cffe0b26890ed3ef39bb8ad7bc090c050b304f2f11de8c57cae122741ed85f6a2f92351536ad3b8f863626d9183c7f5c7a8d6a922a139294584ce61d07ed590267263f920b0bfd254ed4df0fa67c483e1fd201a2eb530c5625f6b44bc3fc5951ca048b4a6f704f56379b79dacb860adb56e9c2892600e304650d1e6fcbf83d77dfbc64064536e960e75ab8d6baf4f5d694b93cd4fc5a11e860ccd50d08b14976b9a2fdc6877323be623c7912511287c72c31e7029efc69816c1809f176fe4954b6f6bd777bc9413e6d2802bb221827169b03a6f03802a897d622a70bdff310d51732d47a421ff505907a794a7f158ec49ff9e3a36e759fa15eb8dd909c08ecb1bb6d48db25b559b2be7d320ad68b91dc01740630aa2ebd4cad7094602598cfb24b2cc9b4b3540493a0054a8d835a3afc2686ca082e9abd62bfd8222c85dc4eef61009ca11262d284f073a203b97e22b72f9859e3145a220c5ac7534721f4d876a7b42ab1f067e8790cdc01ad70e39adcf79a0f1fc5ff415300587608add6d6b9df7b52ce43d74c21345c570a3378aa9f60550e9bdffac4e6dceacc4a00124d78eac1d2dc3adb1e4a0b39a7b2daf3ce7b980508947e7c658b8302dd9c6005abf3a6528889e6a75d1a6e112e96d8d3d69d72725fa5f60f5071cb9d7a5a9eb8360bc039ce0eb4c02cd72b686c81babce7cb5d7fda1591b59406c7f2dad68f8321ddd129aa5751a755c3ff51333ee4e312a09175768a0fea393d4ba949616addb400be2daec1930b7afc5394f693b5905892b7614a4d5232879195e46732364dc904c388d10eb0743a413bb9da46474068295175e62712ff9d30aa19e5b471fb7ef2a53abed2e1e8396bb7d5af0f503e09d3b6e6e34c807ccfb36a3f402085d05dba6f2caf45ccf18ec79937219e351d2351473a0d7ce1e67ba46e2a696ee79c8b01c5aff70997cd1003bbbbea72b648505d5aec74ce3f37214440cf856baf24559880135f6804cdd2ad170cdda9227ae102dd78dbbe8ac9bbc2278c80fa9f164ba649e67894ecef6047dc7464255f848edac4fd0eca58c6b89da4006565430433916e5b465188c564063331153be9175a4e1fc82c4943cb38b1dbf952ba3d3e47c9974eecf243511896655e646b8981f44f04652de6d44ba3512efa90d696d6756fc59bdb8c5d4738181c1f2ee647b512590eb73c3f844025890a094a764f33f223869a411bec7ca25badec24bc3003d78066bb6b59019f24e6ec5c45c4981ff0450070ab969085106fc8a4bcd37ab0dc74412924ddd07a544e9fcb53a76a83fc9451e3eb2fefb46b7c28102e22dd1a53aa9a1f830b63c9d97adb0ef31c678ecf081175ae752627a03e10426d064f49f14d229f2315674620e2f58d058b700934b07e30472f85d6eaf01e8e96c46339b5bc0b4872489fb1c64d22a8be64479d0d79ac97d939957710c3c74bb34069117fcb9676efb4ddfe40f70910dd8541850af0a0a84202f0a0d5a6d2fa903b8e03cbba3be6f4d2f1a3c2d423dfa8f313cf9db488d263d2a6f112ceb98b8c5b937e91d2ef9fb17d31f15e0", 0xacd}], 0x2) 16:02:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x2, 0x95e6cb4dd0cabda9) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000200)=[{0x89, 0x5}, {0xa7}, {0x8a, 0x5}, {0x8b, 0xc118}, {0x4, 0x2}, {0x87, 0xfffffffffffffffd}, {0x101, 0x1e9}], 0x7}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file0\x00') sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x3ff, 0x3}, {{r2}, 0xfffffffffffffffc, 0x6, 0x80, 0x9, 0x348}, {{r1}, 0xfffffffffffffffe, 0x50, 0x8, 0x1, 0xfffffffffffff2cd}, {{r2}, 0xfffffffffffffffb, 0x14, 0x10, 0x1000, 0x6acd}, {{r1}, 0xfffffffffffffff9, 0x40, 0x13, 0x4, 0x1}, {{r2}, 0xfffffffffffffffd, 0x20, 0x40, 0x4, 0x6ddc}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x1a42, 0x7}, {{r1}, 0xfffffffffffffff8, 0xac, 0x4, 0x8}], 0x7, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x3}, {{r2}, 0xfffffffffffffffa, 0x81, 0x40000000, 0x7ff, 0x2b1}, {{r1}, 0xfffffffffffffff8, 0x26, 0x80000000, 0xc4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x8, 0x800, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20, 0xfe5c, 0x8f}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x4, 0x4}, {{r0}, 0xfffffffffffffffc, 0x2, 0x10, 0x5, 0x1}, {{r0}, 0xfffffffffffffff8, 0x80, 0xfffff, 0xa0000000, 0x7fff}, {{r1}, 0xfffffffffffffffa, 0x80, 0x0, 0x80000001, 0x40000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0xfffffffffffffffa, 0xd6}], 0x6, &(0x7f00000004c0)={0x401, 0x4}) 16:02:04 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000080), 0x332) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000100)) semctl$GETVAL(r0, 0x9877dfe0bd848fe1, 0x5, &(0x7f0000000000)=""/213) 16:02:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x44, 0x40, 0x2000000}, {0x1c, 0x0, 0x881c00000000, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() setregid(r1, r2) 16:02:04 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000100)) dup2(r0, r1) readv(r1, &(0x7f0000000040), 0x10000000000003cc) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xffff) 16:02:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x288) 16:02:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{}], 0x1) 16:02:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000200)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x1, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="c36abadd9f57686800daeac4251258f616f354698bd6f5861c9cc5687c6218a9efaae5a00209", 0x26}], 0x1) r3 = dup2(r1, r1) recvfrom(r3, &(0x7f0000000080)=""/229, 0xe5, 0x1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) 16:02:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x3, 0x0, 0x40) semop(r0, &(0x7f0000000040)=[{}], 0x1) 16:02:05 executing program 0: sync() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x9, 0x1, 0x4}, {0xc2, 0x8, 0x5, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2d}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 16:02:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{}], 0x1) shmget$private(0x0, 0x1000, 0x0, &(0x7f00004a4000/0x1000)=nil) 16:02:05 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x400) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x4, './bus\x00', './bus\x00'}) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x4) setreuid(0x0, 0xee00) msgget$private(0x0, 0x285) semget$private(0x0, 0x2, 0x80) msgrcv(r2, &(0x7f0000000200)={0x0, ""/217}, 0x42c, 0x0, 0x1803) 16:02:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x150) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x34, 0x0, 0x0, 0x100000}, {0x20004c}, {0x10000006, 0xfffffffffffffffd}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:02:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0xfff}, {0x400000000000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:02:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) 16:02:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10408, 0x0) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000240)=""/237, 0xed}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/250, 0xfa}, {&(0x7f0000000180)=""/90, 0x5a}, {&(0x7f0000001440)=""/152, 0x98}], 0x5, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') 16:02:06 executing program 0: socketpair(0x0, 0x0, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="c9d13a16d38f92e5dece0de054b856ca0f13acf21460e1f3937284d7c1fc2f114f", 0x21) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x11) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000200)={0x0, 0x1}) r3 = fcntl$dupfd(r2, 0x1, r1) r4 = socket$inet(0x2, 0x2, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x40, 0x10) sendto(r4, &(0x7f0000000080)="cde2feed1a98f661", 0x8, 0x8, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) dup(r3) r5 = getpgrp() r6 = geteuid() r7 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r5, r6, r7}, 0xc) getsockopt(r4, 0x0, 0x3, 0x0, 0x0) 16:02:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) geteuid() r0 = semget(0x2, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) semop(r0, &(0x7f0000000040)=[{}], 0x1) 16:02:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xc}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:02:06 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x1, 0x6}, {0xcd77, 0xd3}}, &(0x7f0000000080)) setitimer(0x2, &(0x7f00000000c0)={{0x1b, 0x7}, {0xfff}}, &(0x7f0000000100)) setitimer(0x1, &(0x7f0000000040)={{0x0, 0xc2}, {0x8}}, 0x0) 16:02:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semget$private(0x0, 0xdaee8abf91715353, 0x80) semop(r0, &(0x7f0000000040)=[{}], 0x1) r1 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/183) 16:02:07 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000180)=0xffffffffffffff32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xffff, 0x0, 0x1ff, 0x8}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket$inet(0x2, 0x3, 0x0) r5 = socket(0x2, 0xc003, 0x0) connect$unix(r5, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) writev(r5, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/250, 0xfa}, 0x842) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:02:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) write(r1, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) write(r1, 0x0, 0xffffff18) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) read(r2, &(0x7f0000000040)=""/97, 0x61) 16:02:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) sync() semop(r0, &(0x7f0000000040)=[{}], 0x1) 16:02:08 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fchmod(r2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 16:02:08 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) close(r0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0xa, &(0x7f0000000040)=[0x401, 0x7, 0x42, 0x5db, 0xe3a, 0x2, 0x9, 0x1, 0x5d5a, 0x8]}) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xb5b601223224b54c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)) open$dir(&(0x7f0000000100)='.\x00', 0x400, 0x12) select(0x40, &(0x7f0000000140)={0x10000, 0x0, 0x3, 0x460, 0x54c, 0x7, 0x9, 0x1}, &(0x7f0000000180)={0xffff, 0x2, 0x2, 0x6, 0x3ff, 0x9, 0x8, 0x101}, &(0x7f00000001c0)={0x9, 0xa6a, 0x3, 0x8, 0x8618, 0x80000000, 0xae, 0xfffffffffffffff9}, &(0x7f0000000200)={0x0, 0x3f}) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') r1 = socket(0x20, 0x2, 0x7) unlink(&(0x7f00000002c0)='./file0\x00') readv(r0, &(0x7f0000001440)=[{&(0x7f0000000300)=""/73, 0x49}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/143, 0x8f}], 0x3) r2 = dup2(r1, 0xffffffffffffffff) sendsyslog(&(0x7f0000001480)="26b2dc10ba8416e99259fbc3ec15fb171d4ff1456cec265be234576ee211830761d405badeaf70d5730d9378a1b85173d64289a1d414d9d397630a2433d919f18ecb3250934d2340e5c79804e340545858e6b0075dee25278cbd339d76ef7a2c837ad1072df8fd4f31de40b845ec8b5200f8da82defb12e4067d7c675dc9b201d8f5a27c79d053ce2b60ff98590bc3f70a495642a9f94c3148bfb11c73c026aff25d808b935eedda3c11b2e4d7a5fbdcca110b57877e80661ad71ef90446287a1f1634f642546175b89340f0e9ab3e330cc4963d1c5ab9d3c7657aafa12dd1375f2928cfe532952ca4cad9ac", 0xec, 0x2e) getsockname(r1, &(0x7f0000001580)=@in, &(0x7f00000015c0)=0xc) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000001600)=0xffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001640)={0x4, 0x1ff}) getsockname$inet(r0, &(0x7f0000001680), &(0x7f00000016c0)=0xc) write(r2, &(0x7f0000001700)="e25d0ccfa12520b1ad50a84552d202bc89c0180908cfd63f36ba515b2373409095228492c106394fabe8e7ebbee09b39ff5a0d61510c345c30e2fb92275551e9bc1358bdcdf6c00d7396ecb939fd42965a5e3affbd5e5d0b446ae1076034c7d35542e28f2b1eba4b9639b260", 0x6c) sendsyslog(&(0x7f0000001780)="b02cc515b2654efa54d6071759baac576a43e0ccaf9cf1aa5d6d0905ac0a34aff585a33e962f4d857aa185440f096f2d81e5c1e0bd1d676c4700008df7a0baa2068172dcde60b357078e3259b16089268fe1c9944c5263940a2afac9a6cea8b158cdc54bc2aab9e0f723f1291aeb429b0a263d63088d210c1822992c4be6d1a474005cf2d85463777a937c615bda301514f74da33e5a1791bf7f6efa5d11c32f020d76f9dcafd0dcc5f834481da74b2148fa3a5a98ee91e85169490e9b33fa1f8148376ed2c1be66947b", 0xca, 0x1f) dup2(r1, r2) ioctl$BIOCLOCK(r0, 0x20004276) r3 = syz_open_pts() chmod(&(0x7f0000001880)='./file0\x00', 0x40) fcntl$getflags(r3, 0x3) sendsyslog(&(0x7f00000018c0)="45118467a1ed47d0aec27cb1086fd61f7af844fca6c2230813751c0f537421e0943bb4d0a92784edbdb2d4dc94effa8e4c4abdf1f6bf01f67d7dc0752b5f6a811e01ac6cd3222e59da645d37eebb3a7361ff2550ac7d9911cbc91f87590089504de4752420b0d6813e4920dfb1516e463badad7e73a48d22dfd1a34929394712fb0f231f326b162a3c725a4be18381d1b6d91c35920fd881c5f32ff5af1d4b41f8f611fc07014c74217673238dadbe644948a608bb598925df932374a259d60ffea5b0e9ce62f25c182ba2e793f3bd79b5d204f7b2f9e39d2c31fcc0a5575b8c47c97f30ba73712f6f167237fdf09fb467c419021ac179941752e43981c1268e5ccb4e6f28bbffd73d4b609f692c357225b95215fdc372d992b4fccb5cf056c2dd5a937dfb00d084591faa7840366fb308e98d9e8dbd7f42bbb472e2502adbb3c8498d544b54fa01b3dbdaccb9964171e153c980c21504be85f81ea8cd286d9ab27964931b5caa5f267d2e6d82add69167a79e227c8af4b74eeee511890ebf784ce7b7e12d692931617600f0cfa4dacc570a19924cb350d70bfa90c1b72983815ead7ad6d899914b5da453e34db6ab7e9aaa569a2396e216086dc9d7b898d7b82df0174fba13274e71a13edc559a7dc8381991f385d98830c020b8c3f3ab1656a501b9d69b27fa408f058660381febd7eda2a3af46cf6bbfd2ad718ac9bd700eafc4d6dd321ccff08ef402b51547ba5bd779739a9070b63a32d539f287bb957f80c0ec4c357f0caa486475ba31f16b96a95e2645b212782ed7f197cbfbcdfb9f9d9d20f00b5133ac054389e3609934d4007ae7883b1989768a130e4cb0d198878366bb6a6e09e6b28101aa2617a347e793f7750b563e64bdd5438d82e2a48e6acc1b7748490078b26923cb7901849d0bc30ad8ada12f5fa6ae21eb2b4f3925f9ce0376ecb57b0d2b3b68317e7cf19ce48084fd265472aa5c147d2bace3d706f96210ce764bfa18215f294c7a2827df1265da6f8bf34836061f14eb68169cad78d75b38c35e9b03c5a21a6b9a46747dcc30c2374be674a9c033bffa357d8361e3cefe9fabb092438c3545d1ff378721ba5755cd9136bb42ae83b169a40fec56b900876341fc83cdce66d4bdcce544344b5285b79f46181c39dc44251b128d7db360288fe1b82441e844492895bb9a826263b79f3ab285e64afee97c0aa4862790a04ee90f443bf1c6c2ebb27879e643be40d57bb82ee0e378677dcd06176e6624412775710c27c3bedc7fbbcdb85258965459ba0506c8423366dc051ba4dc376654505e24029b30138289eea5c191ab064c97833802ba3992235a10fea6ea8c4f5ee5171983fed1d1d943eaae59b9686ea001324b013fb26710453ad689e79f2bfa1cbc9df51d79977c2005ba0cf0690482f1ee8577af730ebf33dc23c3c9f6db79aa990fe578bf066486a248ec2901fb8d2499c34293a94cf9fe1d89970e404eab6ea588a45d0ab450c28ebe3f8cb48fd2927ae81a85b38def1f97b078fb9bda4c0c5c53c64059ac3e62a55e3afd646b5604d7d5b024e31495b6d3f2522ca831273994d2578175743e009f92525ee2fe0a13e97a80fb76239cfcdd39330e66c47e2d22b1373a8a2bdddd37fff783050f83686c288485559aaf744ab69ab4f1f534744ac55739744876efbf65b4d8b137e03cd99a3e8b12ba2790d59e765a182e6d0801f142e86dbb94cd8028a2edd21f47d4f06e57e8bba61466c5cd52e824358a18497c4b79f11b8adbbf3c5a27f26336d3ca5dcc55c327b9684c54f431e93708f9dea40084daaf76f0b1591560ae765f77d1ed818fd5d3849033851ff222640c5c9be5bd5bb50975467945b07721a5291afa99d0db6329c93b2aa55bec058ceb0a55d9841e4a56a85bb9dd25f6c7cb9d835742c86f018c6b399722e29be1326af5af8868f4b1195a67b50a7973e60087f5cbca8d9a30f926a7a5ae7fa917e3856d54e5fd4dc9ddf859c9c27e6859b94936cc68c95473667003f94a8c75366538134a254cc56d9ae3d80906511c1755add3affd4b3d837332f3fa64ecdc695186ca4c1dd63051d5a6d9094e85ba185904e9c030d22561d53861d4989608121447bc46fd951ba79825cf347e1faa7e788f441d50458eac57f88ff76319928d47b395f8cdf9fc6945b1a70e0de6a03836ce8c32e05e3a17fe0987ef5843a1b00d5c779054eb5261af166e3e8c3f8861c3653ea79c2470c2c54eb01d022d50a31bc2e5b8efb64a72e04acef63695c4f1887dda8fcc88f72c0989847e7da71bd1417636933dbb877665130e81844ce4976f5703b8f21c1140ab1877f04d19b9c2916e2c7e7028974e81bbb466e43b3439ea7500566f6bb1dbb9fc8f0a42be1942a6c5a68a93a92300b2c915613348f1e18c690fe8fa4930da0350b7ca5c32fa4e3f8f41a6077fc0b1c274d1854cc2cedb73646f44cc184d53edd183133c5dec7e9686269af86a5d513fb37060cc1b9b18967cb3e4ca82ebb5560c6f86cf3311a0b2edda0a7489bad62247b7f5ab3ccaca6e838c2f36580cb790d686468568fecfa53ed07e75c9cbf5abcb8aaf914515c1f7e24de6e83ca6f87515dc3c917563bdebdcafbbf315168c4ca10dec782a20b3d9ee8d4384457a722c489623ea687ffcf9825b7e8f5162a6a3f93add93de569231b8472314cc905bfbf64694a1766e48a3ccf2e8764dd11ab6f191bca0c43a5febab69c54e4b8cc118bce559c2d141c124f4cad9da8db5078314b66d2f3886e4df2a1de85203aaaf6ceb613843cf29234b82199850effa49346a06c244d018fad5355a0c33a2afbad76a197f05f6dab261e1b955421ae22a4c479b4691a4b7a5c8cd538f644cdec4c142acbaec41520150a9c7d83090ef85992f1675d8ec4b664d869dd755b20d2d0915411be188a51c5038cfaa0666aae15d69e0d5cc3f8058d38eff00509a2aa12d0c9f22459a582a08b4284a7c03e33f1e454a5a5c3bf4db4d2ffaff0082c26e84dc9870050ab767666ee65a3d81aec023d356a4098aa0b6ca85b53cddca6861b02ae99221358f64eea9499c0e672d3f726935d3d32ad832ade2748f0de70f9768660f94eaf1685622d064587c98be6c0be6b21cef86c2c93efe849761d2babe90079234154b0ac75b16bd5aa3da7a10c37b6de5842767987b4e3b0bb56230a661ab5b54dbfe92a96902b3ca34cbf130758cd1feba392fc527613728c0f3f59b26db51dd05abe75d6a6e58e638874d908dd7a4e002dd23df6a6092c122606af3d650f972a8d23a8af58e2da4561663d0a2da9b8edeb0631981c07d9bc253ba98b3e17c1c32b8be16defa28f86baeec6a549d6c6c3ee1b2efa7bc98f2cc68b93a4b8dcc198d6ddba7c927396f88ba59e4b53cd243add0d425eaf39e1db349393e96a919db0c085946f59b032a06a9bf132c3ad97ad836f786463b9032d9b55fa3554ea6c64836e7c30f5d9d67a424735c38765387be0aa44145af13e89df60beab5a2099d846f83bb4c9a7d14e8c4785db8cbe526136cdd3c80a239d22734357506090f0e5cf3700a646e37b159867de698f368fc18165d7d55d2c70216c18d09ed5be693cffbfa54b9f23a12b676fb79afdc4981168b90c7888857aaeae337ba7cef10e7af2b016e6184f8e2b11daa9e5ddd133e42c0cc0fc0509b614706d03a3abc5aa084b962c4fb3b16bfb5a47d06df4e280ec1ea5e87e432898d454a72aeac005859ad90e202986e94c982bced526a6103a406d8d4292e66fe8f2196e862faf757b3cc52ed255eba9da4845d2b96a8767fe51b8c602dd5f49c54c5314aed20cc5d1f143161003b6e860c35bdf47ee89fa802023c1234f3095c9eea6692f739d0e7589176710bb02c0a506a4cb62ebd0c46122824254d4001d75ade51252887a25e065ca2d0cce6ca3f48395573a7df3bdce23934261eedd8fd4599681ee54ca78753ed816d804eb92a449bd42e99efa077d51a91c539533d8a9ce470358c8142115fcc2053ebdd45e2fb8464f3fa35e9d4950f16c47cbd9c90ad45e1c30b4ab931ef3cd56a3511741bcf2c383745c70cba15dab47e89253264d7b3ab40a3e2312c2db9a947c9f63c18c21492db008550e05a36d16f4d622a30b62aedafc4a364d4ac764063cab85b0b55a585668a3d968536632f6c6ee6db5560f73ef6de782593b29ed9a33f27feec0802b19b9e8a8d389b01c62008bcd3615374eff7400cb4b93670dee4dc5b2d79e458434b48330b149429669c5cfe4e4abd9aa38a4dd8d7e7531b816b1ae9442bdd049d655263611c373d5429160876fc18fe98f8c8f58502251920f8357b8b40a2690cc5565ca02e465d91c2b33062a2c83aa6bee33bf83dfb449d4d12d4d05273615dceee58666924cbaa5cd38e1617092fbadafa0344f83188802129ebf44ee934c2c75bffb3b549069a52bf08d9763191ba4125a0ada08a11d508387c60451a4dae24f0802cb242b84970d0514de703a54b4c57ef95389086383fd1d15b0de1d4d48b0da1b7a2176c434f231a53bc525c75c0a14697370af0c6f467aafc9b0b057545d52da033559cfc618771b08b3252745f479fe2e6e62be3c9b876519de40f624262a20f59bf0f440712425abc9a7b40a5463f8bbfe0e7178bfa169cf3ce1bc53a32c457bd03df7bae400f8698f10e4e8b851ec08131699e5464858e8332d5f316e1679e8804622c55eb3fd7292a09fb03fe2643f9c0bdcf9c73df3ab30d14f1d47cef820b66206aeb8e13ac2b30c486855690b76cc6c69b76429dcd5f515ea261b935e0273165af9e0e02e939e75253a814028706a2ca731aa179331d1105bf5330c61882bb1cd70e5b7606fc298b823aa533918b7e630b354e1533496c6898458141c42a48a74ab5fc6d620952c297e0d6c6d2a6deecd77961973523e98a94bb87ad00ac11bf6f501a9a0ed34eb74518270659cdedfee4c557c48a729fc42e75e5987f3d1db79b312be3a608c7d1bf27e5c676bccf00720ebf6d4db06120e1cbe2ddc5c22310538571d66cfceb0c11a3b257570a5bdd82bbd63efc8e9ba2a9ec1612575b82f889a61137e7e1f821cd33229621d4f9e24608b118b8bc826d5543370a3ad72226592b9bc229f74db09f3eac53d7d527e78b84d5d23f892fce29d9e9b7aceeaa1aefb27fb99ae55dea576b573f380541525de4199a428ca2f318a904b431cd63348d264a031cfb58b8c4a38f290413c75969e9e32cc8795d865970930c9cb55728c0dfc3652d3d7926429349c63af5b3c8c874a0f1bc4b3e1589f2e0897b1cac793f96813b0e67b4a3cbb95c344d8bbee6c7a7cc7adf2820fddb369953b89c86376eb416a5ac8d18eb1186647ad010c356f76c0386f187dc9c5dccc89c688e28124f962912299f0cd6e082117a14d0b3e904bb306e7178016052e7d1538baca6573e0a2d86c92ee10f02f18cf9f93e8766c1421d63d5ccf15a632fd532efe1e43eea584b0cd45337c3139c83c3c91bbe39b2534237b5f81312ead1020410dab4a296cb935b6b30987d59aef7a939de57486f53380d3ccdbb500138d3f5c83c676da84924f1c36d959ef716d047adf28b32d1010684b62910498d419312356a333144f7fc8f57f83ee40caf004a79637cf29f037d90c47f9c1c88fcc829ed6c5b6367d7768a2ba39e91bd9ef5678f1ee72093e010b459206d74f7fc7f74b708a795f5231ed37709b4a33881692adf37ff926cbcca4aef18f5b13092c728a519b70e0bf3da6590444a747d34939a43477bff8bb12e5f", 0x1000, 0x0) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) fsync(r0) r4 = semget$private(0x0, 0x4, 0x40) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f00000028c0)=""/54) 16:02:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x5}, {0x806}]}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') pipe2(&(0x7f00000002c0), 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000280)={0x7, './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[{0x7fffffff, 0x567d, 0x6, 0x20}, {0x5, 0x40, 0x7, 0xfffffffffffffff9}, {0x9, 0x4, 0x9, 0x81}, {0x401, 0xffffffff, 0x4048, 0x1}, {0x7, 0x7, 0x10000, 0xfffffffffffffffd}, {0x0, 0x80000000, 0x4, 0x5}]}) 16:02:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000440)={0x4}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x100, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000380)={0xfe}) semop(r0, &(0x7f0000000040)=[{}], 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xc0) read(r3, &(0x7f00000003c0)=""/33, 0x21) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000300)={0x3ff, 0x6, 0x400, 0x56, &(0x7f0000000080)={{0x3, 0x800, 0x1, 0x80000000, 0x8, 0x100000001, 0xfb2}, {[0x6, 0x1, 0xfffffffffffffbc4, 0xffffffffffffffff, 0x0, 0xc5, 0x61017a61, 0x93, 0x5, 0x9, 0x80000000, 0x5, 0x6, 0x4, 0x1000, 0xd30c, 0x7, 0x7ce], [0x162a, 0x1, 0x80, 0x269, 0x175, 0x0, 0x5, 0x4, 0x0, 0x8], [0x7fff, 0x1, 0x9, 0x3, 0x0, 0x7, 0x5], [0x9, 0x7fffffff, 0x1, 0x6, 0xa0b, 0x100], [{0x200, 0x9, 0x100, 0x2}, {0x9, 0x0, 0x2, 0x8000}, {0x19e8366d, 0x400, 0x100000001, 0x8056}, {0x3fd4, 0x101, 0x20}, {0x6, 0x0, 0x7, 0x47}, {0x4, 0x8000, 0x400, 0x1}, {0x800, 0x2, 0x8, 0xcf37}, {0x2, 0x5f2, 0x80000001, 0x3}], {0x2, 0x10000, 0xa0, 0x2}, {0x100, 0x4, 0xf52, 0x1}}}, 0x8, 0x8}) getpgrp() 16:02:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x48004004000028ae) r0 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) ioctl$KDSETRAD(r0, 0x20004b43) 16:02:09 executing program 0: close(0xffffffffffffffff) acct(&(0x7f0000000040)='./file0\x00') setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x9, 0xffffffff, "ff4a80ca8406bd197311f6fd2cc99bc0e2cc09b2"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0xffffffffffffee8c, 0x6, 0x8001, 0x8, "0b87f0b407b5c3f5428bf3d3becb16d533f668ba", 0xcb, 0x1}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000100)={0x1000, 0x0, &(0x7f0000000640)=""/4096}) 16:02:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x3, 0x9, 0x1000}, {0x0, 0x6, 0x1000}, {0x7, 0xffffffffffffffff, 0x800}, {0x3c65a49194f0da, 0x8000, 0x1800}, {0x4, 0x101}, {0x4, 0x2, 0x1800}], 0x6) 16:02:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000100)=0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x7cc089c12f5ef19d) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:02:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x8f22}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x100) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x6, 0x1, 0x8, 0x1, 0x7a9f, 0x3, 0x3, 0x0, 0x2, 0x6, 0x573}) 16:02:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) socketpair(0x1, 0x5, 0x1, &(0x7f0000000040)) 16:02:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{}], 0x1) 16:02:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unlink(&(0x7f0000000140)='./file0\x00') r0 = getuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000340)=0xfffffffffffffffc) r3 = semget$private(0x0, 0x7, 0x0) sendto(r1, &(0x7f00000004c0)="4a10f42f2845900794703165342e9c13", 0xffffffaf, 0x404, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) semctl$GETZCNT(r3, 0xfffffffffffffffa, 0x7, &(0x7f0000000b80)=""/175) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/210) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r4, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) semget$private(0x0, 0x7, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000280)=[{0x800000000087}, {0x44, 0x0, 0x5}, {0x6}]}) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000380)=""/215) mknod(&(0x7f0000000480)='./bus\x00', 0x2000, 0xd84) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x8000, 0x1, 0x9}, {0x40, 0x6, 0x5, 0x79f}, {0x3, 0x6, 0x4, 0x4}, {0x2, 0x100, 0x5}, {0x4, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) unlinkat(r1, &(0x7f0000000540)='./file0\x00', 0x9) 16:02:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x9) kqueue() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() syz_emit_ethernet(0xffffffffffffffeb, &(0x7f00000001c0)) r2 = dup2(r1, r0) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x1, 0xff, 0x34}, 0xc) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x8) 16:02:10 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x7f, 0x5}) connect(r0, &(0x7f00000000c0)=@in, 0xc) socketpair(0x0, 0x5, 0x2, &(0x7f0000000100)) 16:02:11 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040), 0x0) socketpair(0x1, 0x1bb36b6d8bdd93a5, 0xe83, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x9914) 16:02:11 executing program 0: r0 = socket(0x10, 0x4000, 0x100000000) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) close(r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) 16:02:11 executing program 1: mprotect(&(0x7f00005e5000/0x1000)=nil, 0x1000, 0x4996196a4267b247) socketpair(0x19, 0x4, 0x100, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = semget(0x2, 0x0, 0x375) semop(r1, &(0x7f0000000040)=[{0x0, 0x0, 0x800}], 0x1) 16:02:11 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x8, 0x9, 0x4, 0x46e, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x777b}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x5}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x1}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000f46000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000f31000/0x3000)=nil, 0x107}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file'], 0x20}) r1 = socket(0x2, 0x4003, 0xcb8f) getsockopt(r1, 0x0, 0x8000004, 0x0, 0x0) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x80, 0x0) fchownat(r3, &(0x7f00000006c0)='./file0\x00', r4, r5, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xcef) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000007c0)=r2) utimensat(r3, &(0x7f0000000800)='./file0\x00', &(0x7f0000000840)={{0x4, 0x5}, {0x3ff}}, 0x2) sendto(r1, &(0x7f0000000040)="1f181f993e703e56f9611b9936870e5c820c815d4fe8f4c36fbb92eb79f69938548ec8b1ad83bdba81fd790d1c85c0555360ed02d5f316e94968972a53162766f992922f7ffa966852acebfcbd26714fe5ba254fc76749d3269a780586f11fb4b1d93c06dcfddd2734b3a670b5f4f20fdead5b1db72805b0360a253333c8082c31c54edf", 0x84, 0x2, &(0x7f0000000100)=@in6={0x18, 0x0, 0x6, 0x7}, 0xc) dup(r3) fcntl$setstatus(r1, 0x4, 0x4) socket(0x1, 0x4000, 0xffffffff) 16:02:11 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x801, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x6, 0x7fffffff}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget(0x2, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) r3 = shmget(0x3, 0x7000, 0x2, &(0x7f00006c2000/0x7000)=nil) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) shmctl$SHM_UNLOCK(r3, 0x4) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x2, 0xe98b, 0x7fff}, 0xc) setsockopt$sock_int(r4, 0xffff, 0xa3bac5ebd946bb5f, &(0x7f0000000180), 0x4) semop(r1, &(0x7f0000000040)=[{0x3, 0x1}], 0x2aaaaaaaaaaaab09) pipe(&(0x7f00000001c0)) 16:02:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x80}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000240)={{}, 0x3, &(0x7f0000000200)=[0x0, 0x0, 0x0]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x10, 0x0) r2 = getpgrp() ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x800, r2) syz_emit_ethernet(0x1, &(0x7f00000001c0)='~') 16:02:11 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x7a, 0x4, 0x5, 0x1}, {{r1}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x40, 0x40}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x0, 0x7}], 0x4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x21, 0x1, 0x8, 0x4}, {{r1}, 0xfffffffffffffffe, 0x40, 0x10, 0x1, 0x401}, {{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x5, 0x401}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x5, 0xb}, {{r1}, 0xfffffffffffffffa, 0x1e, 0x2, 0x200, 0x401}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80, 0x7, 0x3}, {{r1}, 0xfffffffffffffffd, 0x44, 0x2, 0x6, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20, 0x3ff, 0x7}], 0xab08, &(0x7f00000000c0)={0x45b, 0x4}) mkdir(&(0x7f0000000600)='./file0\x00', 0x155) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917", 0x7) r2 = syz_open_pts() preadv(r1, &(0x7f0000000580)=[{&(0x7f0000000300)=""/163, 0x231}, {&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000000980)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/148, 0x94}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/97, 0x61}], 0x6, 0x0, 0x0) close(r1) dup(r2) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:02:11 executing program 1: r0 = semget(0x2, 0x0, 0x120) shmget$private(0x0, 0x2000, 0x91, &(0x7f00004c0000/0x2000)=nil) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{}], 0x1) shmget$private(0x0, 0x1000, 0x20, &(0x7f000010d000/0x1000)=nil) 16:02:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ab6d0000fd7f0600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000080)="4188dc39a543a691", 0x8) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x400000002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r2, 0x200000029, 0x2c, 0x0, 0x0) 16:02:11 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000104000/0x1000)=nil, 0x1000, 0x4) 16:02:11 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x1000000}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = socket$inet(0x2, 0x5, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x9, 0x800}, 0x10) 16:02:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) dup(r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x100c0, 0x0) kqueue() open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x10) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x80, 0x0) r3 = dup(r2) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:02:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) close(r0) 16:02:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto(r1, &(0x7f0000000140)="bb7f2bb87e8e32f7f2cc50305d74e33664fbfcc448db1e356f80c9003806979c3d34e720cf7a4f3456903ecb1c51cc2a79da59dd7e66f2c0dfe45b3824a4784427e50e150ee56ffd06fedf7b9d22ef8fcb871cb4e6a0270018d7f99eb4d1637375a309216e31bb0a974a9b826f05dd80616092dd037e9c59ee3e6900a73743cf418e4b0cf8b2c09746fce6dd06f43278fdb445e5aa9f1304c79ffa", 0x9b, 0x404, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0xa73d}]}) fsync(r1) 16:02:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) unveil(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x200, 0x8) 16:02:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) r2 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) preadv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/21, 0x15}], 0x1, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x9) r3 = getpgrp() fcntl$setflags(r1, 0x2, 0x1) r4 = getpgrp() setpgid(r3, r4) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:02:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x15b5446f) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)='\v', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x30}, {0x1c}, {0x6}]}) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x10001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x2, 0x210) semop(r0, &(0x7f0000000040)=[{}], 0x1) 16:02:14 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:02:14 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="9500a271835cacf00100000000001000ebc3"], 0x10) recvfrom$inet6(r1, &(0x7f0000000540)=""/4096, 0x1000, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x4330d5db, 0x3f}, 0xc) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:02:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x7, 0x0, 0x0, 0x4}, {0x6c}, {0x6, 0x0, 0x800000000000001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x8, &(0x7f0000000280)=[{0x7, 0x0, 0x9, 0x9}, {0x5, 0xd9, 0x3, 0xc000}, {0x9305, 0x3ff, 0x7, 0x1}, {0x7, 0x10000, 0x73, 0x2}, {0xff, 0x3f, 0x0, 0x3}, {0x0, 0x400, 0xf80000000000000, 0x9}, {0x18c, 0xffffffff, 0x0, 0x8}, {0x30, 0x20, 0x6, 0x20}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x2, 0x0) sync() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x80000000, 0x2000, 0xbdc6, 0x1}, {0x2, 0x10001, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x40, 0x100) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000180)) 16:02:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x281, 0x4) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x0, 0x5, 0x9, 0x1, 0x4}) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{}], 0x1) 16:02:15 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) getsockopt(r0, 0x7, 0x2, &(0x7f0000000000)=""/36, &(0x7f0000000080)=0x24) r1 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r1, &(0x7f0000000140), 0xc) 16:02:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x0, 0xfff}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x4000000000}]}) 16:02:15 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000003440)='/dev/ttyCcfg\x00', 0x9d9e5a7ec10c4b84, 0x0) socketpair(0x6, 0x4, 0x5, &(0x7f00000034c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(r2, &(0x7f0000003500), &(0x7f0000003540)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000003480)=0x20) r4 = kqueue() r5 = syz_open_pts() r6 = syz_open_pts() lseek(r4, 0x0, 0x0, 0x1) sync() r7 = syz_open_pts() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000004640)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000004680)={0x0, 0x0}, 0xc) r10 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000046c0)={0x0}, &(0x7f0000004700)=0xc) r12 = geteuid() r13 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000004740)={0x0}, &(0x7f0000004780)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000047c0)={0x0, 0x0}, &(0x7f0000004800)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000004840)={0x0, 0x0, 0x0}, 0xc) r17 = accept$inet(r1, 0x0, &(0x7f0000004880)) r18 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000048c0)={0x0, 0x0, 0x0}, 0xc) r20 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000004900)={0x0, 0x0}, &(0x7f0000004940)=0xc) getgroups(0x3, &(0x7f0000004980)=[0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000004b40)={&(0x7f0000003580)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000004600)=[{&(0x7f00000035c0)="fa1ca6f25e71b16f63825f25a4e875aa245b1d270325ba28e7da8deb299236d6ca756e88ac21e16e6f90dbae004f569774f520058094a8e60325384198eb8bf6f4c9c454046537c3ec6dc2818bc4c1c91fa247729fe1789d0d69a68a849e721324519f6f5f9c11412a9791e98b0ce48742380f6dbd6b1268a33318de75ae492ebcf6c5065313874fddfb7eedaa9ccba9eee11f59aec5b9533d952c8df3b73c644bd6e2761bb5eb32c708de01d0e44313380d524b0e7357ac83fdd6de032dcf9b8c1dbe321dc46fc7d3dc9bfbe247342af91d9fa9c823a90a73fc81c5b5cefcd5978b3a1ced17d8164ffae6ad5709c5423314d41391e27fc46ffe2088f8649f3c3902cff82d2dbadbbdd0513b425448484e1849ce22da007af752e46b4f880b3854bf57b4aae1de3fce4fadbbe85b258bef4c8309234d3a8e3e4918958bdf8dccf4eafb2f686f5b6b659335c9eb93dbd40207a55c3b4a96b698ea61985f6f921536ccf3927f0c33a18120826f86cbb4ea4ab55e4fa560836c789c04113c8ee0e873668e5c7ee88d3cb9213f057ed042f857ad8cd2470ca751ac29aeda31f2cdb2449ffa0d6279d7d158f294b61d6bd41e3083d014f6dbf7a3b1f9ded5412e3acaf2153c058ead86edde70bf0643c8b42d54ebad33d31047a715b1f72af4456258ea55411949ab3a5f9dc385c1496785d501ede960eff353dd7ffe760ff63adc7e1a50aa6c70693be18df72a9fd0aa9e38793bf07d10b2136c8388912ddf737bb932cb676fca09e998b91377022067c6d9bb5e0a7429a0f3e0623ab911907be24d68f1348e2732bbd161ff7103c8e700e00d79ce0ea55f4d6947aee869be003ed6f1a8f904cdecbaf939f7100680d41ab77053f3f6b839351a7c0e0bab02bca17f5fb83d0b7086cef2fc544a0461922555dd946c0ef127cf9162f163d7f00ac736c11b0190387ecf93be6eaa3a9ff2bced548b1299efda16e53afe7c1955907ef96fd0f32fb0071d223a43e36ae125b57c020183fa70a0152920f64f35b48df6702319f200465b6025a2939ea1c6c0ee50390aafefdf03ff77f4c951787886ccd1abe3630516db251be65e0046f3394d158b6c9bb8e0c715bfde64d52dcca0462a55376e0d427f7ae7491e847375149e74d6d1752f9373135c943ad92dd01d3d5d65f57af88b01b642da49e8111b55bd15623c05c571a6f62ad082876967672439e3dd72fb3c603b0b3999ea2bbd06498dee3b771cdece66b14c1d63608f8b0d6e76c7089ed79679046a29caf307284791cbe2c26158ab140d3b14e9d6e3ef5f193fd9c4d47e4c93342597ba4e6bccdfca3d67783cdbcf35677e20060aa93207f2b9481e92a6227c9705bc6e03e4097ac8aece1f988f347396be3e551ff8c20d29e3915e01e2fedcce4b60fbce05f7854e1db0ec390cedac0c4e516dcf94947332f034181169b7d4576a89806fe34ca4fc547bf859e10e7ed715c43341752e03402ac872296667b5f42f9e6a19f680cd9b16036b421e8a278f98414878b8d86d88ca18ebbedbcdd3b0201afc239456f33f4b4e566aecdfde35415059de4bf7d4d8660da9752fac878421fa21581405a09d75d35b83ae4fcdbe94cac7ca9e38c07b5955aa4125c76620c5c42084c85565c9cd803c313ecb77dc3e243a5a6eea76b082ff71e994147d760cac18b1bee3d06c930de86a34ccb5dbe30d00794eaaa2d072376b452995c96e5f8e2787dfc3e97846ad3ed6cbdc3df8a6116771bf8588da81ecd9901f5e2770ea0943b7b21d17ebbe4fa04f29b2903fc0ae37ecd8cd2d47691f4024b7dc816b7bf98b0cc25081c8be02ce07ec7f9c0e56e6a2d500624514cc48aba861fe30b91bf82f15672bab0642adc2e2c97b91d5ea7fd31fa7edf0f1b40803b29d7eafca2237e30f39a728a7937907cbc2db45c87a729274a960279f23ae546d4612fac49341974d18990d5f4501c58a3d446c66e8f728eef85b30f6d5e3e09d03283716dd183e3cde3cad974dcf853eb53924fb5b9ff1f0a105b3cabe4879c732f40d5225263555b02c00d8ec88c5e28f8b3e4df993167f19e21db34a050924ca6fd7ef75ce38be7f9738910bea534a149047158cc2efb712ed325f3f4e4b166d45e0a82171056f99071654bd444e323b346b6385d4df26a6113757c482241f9bbde7b5d77afda3b8b7976bafe15b1cf4ed43ff8c8103343fc9433a10dc95752a6817a1cac5e987df7b2bf4e2ebe13bddd494eff8711727d775558f98a0afa5e1a649dc36e64dd9162c3b0ea1a041109f498bfe1b900677a3acd919dbab8a71829632af52fae276c04e5c7c1b1b08357bc4e90f89c6820d7b1cda3728b72a2cf1f2389c0552101f6ec6f646f94125fe272ab7cf582691f7144cc577af398d610b88ea451657c285469545fe1815b365a6112a4fa27f05814d840566e596fdf48f160f60481aec2b85ba809286a588b874972e6bba3c98d7f7401391e6b62b79127bb00cd9ac46b70c78b6ffe07b8089e1e4221ecc5ccc74590fb799542f2de246b8ab77109d869d0a767eca65aded58eb5198cac2d7f34c4d5b880aa31b2785b1bd5ba28eb308e2f728418ae74eb360516861beb33236a90c6756ade0bc7c019904447ff93b28c945ef6013df39efd95771e60a8b6dd226a64474a52de2c5f9ec21b406f7a69cc8c82474981caab376f11fa58996f5cfe2d9066228c4c6c46933ac7e0507b8dbe93827231ce5eb9af4a783c7231bd872b80d5fb8ab4efcf3c27dd7f5d9063b35ca9e3df359f0b704503c515164b8a8cb6ce66e3468ac6c82f977a1d6be903acc1d1b5ae44a67ab203a39fb7df7587108e487b5b0567567428ce0abae0b83f9797713a5d761606cf4e0b337770bacca9de8bdbf4275485943b37def36484502b17ca15ae7a4221911bd6d8506a40b271ca0802729c8d06fd1b7c8c3400d99fb9673e486ec93f4f6663c15f8d2e8647d6b1bcf2a8781d9326521a63210822fb8a2d0b023bc13f12fefb7350567c953d962cfdb7c47259603588b963e27bd8489118bde3db0238789feb9e630214087fadbdb920c5f8475b120dedf08c1704e7f7cae5d04fa4514a602a13dc89c76771fe0b35e8db6bbbc94907b9bf15ffe0969b289e4486e5a4b900d930c08d510690db3d9777857cf047b2887e66f01a35f9a1f8bba42ea5083b5a1febe61b1608413474839f5920c0192d7122d7297824a699077ab7efba9979b656ab6977b073115f08dc3d91c869aeecd00699d7d8d626e50e47d02be5a8afbbfeac4a83ed9c74a84ff01a6c0cc3a1f0ea1d47ce64ebff853a15a00b9b06e5927454ff62efb4a31d28eb3f717d34a1f7079b8c605ac94ab347893862968fd59bc4606c851dddffb2cfcdf68bd10431e113570e17d7767d9776d455946acd3835c44dc2f09e99578d55fe76647533faf0eb07642d3aff490ddd304d39647d32812724640c774a285298816b3b1db0290a79ca6824795b2a0e925a3bfa096f4ac6de8ed81fbeb6bdc8f58ce59ee9b3c1189fab4c10ecdb706d57bfdec117379b8f219a68bf897982e7cf8911d6baf16471ed5aa3c67b91860fd80705c1177f89c877e95f596b35bbd219dd7632949a68a5ee241ac71814267df8fcbb7320d3e9f3e0a52ba0235362eda3652b26a6ac70df5368b9b66cf1493679f59e6f028775b5a489d51743ebfc7dcda560a562f17b0e507f1fe02b2f4c3a9e5338b58783f3e0023b02fd1b1773293f137d6fb72c1400d3a363c1096e09178cd56c60cdf2a55dc7ebb7686889e8379f7946f22171ba43b24071d3ca3e52becb9e5d3fa3b4aa5ec24a8492a382d60acadfd8c556f7a384ab9a457c3f62c4555d9acd2c7a30af148dda10d4c9a6f146fc4a2eae537994d370427143e80747d686d967f7d75243bca6f2ad60296c893e268875d7086259a96d12268fb471714dddafd8c62805519e85c9e46b3ded8f9145c0e2718ce0c8818226ff5f3a01c0d4606e645bd75dab31e6aeb17bcdb8ff54057082286378866262579535e61cf55b995793c02ed1f690bb3983dfbebe35cdca194ecf3f2bb4e6d87bb34d3bea7503f885952b3eeca7d1b9c9f6c0533c7e5516dbf4f12f3660d3f69c12dbc3420c71610f4f631866d802ad2e27516d7e164907973179347ff39f6b0fba1c44580f125d3f84e1f907042ea8a1b361887d4b7b9a0b1fda6445bba1ea4eaaef5bfe362d8403327f452c9367f5081f534a2f25841354169e30ac21b26b8be1e85b374e681b51ee997b8baf691143331fed3f849dc4fd4ddd3bc2533eb41b2fd86f727a566e73b1ea444af370cdc11e9dc9ecd409df38daf676510fdb58edee5dc667ec11fb81cafbd0c7a7a7005a36be05e7dac66145fd4e0fa8663aed32cf9e474e265713e43199600ef7a80cdb171eaf6904c4e4bb2e5eb19343e3fb6f0fff6144be0dc4cfea663eb8e42cd027c52e82f7bc8ed16eb829c597928605c4811ee489ba7741c24f15d5092a5179124c363f262fbfe68c35e61f89463b7b66d48442a6b4903ea6063400ba25981930270df840d5dcc7cdd4f7d3741554adb891de90d4a7e9dec2b0a75e6825bdecfd3bc606df1765410162f99b592d670b58c928c15336a2598fb4e490d5f9e9ae12e44a72437eede16244000b35df51b993170d4e3ffe403c123ce191d621157948bdc35b357d4526473918d1f7cf9f1b133d5e008e323194ac65552715659da569c2b804b7aed86c1a201e6575ab17e981ae2eb54dbe51afc94dc4a053651d3d9a92e90ac07c5cdf99cb4a0bb9a864ca235adb9010b6d264bd8156541321d9addfca4ddcf0d603deb7316746f73a6653df76ff2043cc2ced45ba9f8760d97934b7405ed7d3edbfe7d3faa28e5b7b8cb90e4822533481c9078a5c54c80629f164ff36933278747ea98d65356fc5910e13dc8d62e87d44ce625ce913d48b45cf1e9478e51b1f29beb5c3c3efddcf4c2c59ffd90f080340787480647b50736bca8522aa36a6d79c3e498af8f964846564f9683f38a28165dc1d66544d170f5478036cf4af7a89bb984b4bec91274d881b54243809c19162f14868b67e35755fc4972a66877d36025585bb3a960148d7d11987522dff532fca2a4aa3abaa04debc5b1c919b5e49eb835eeda67996f38229385d72f26b7526eac091740f84ff3a7625d8c114b8642a961b4fa3f7a763ee7ac78c2d90a5c912c18599a3023eee9e4ac08a8d7ce6fb0a3d72ea93ba47fd9bc6bbf455879d0e2af1a4297d5ab186037867c02cf79b67f9668435d91de81bfa155074fe97d7f086494e83e393ee53e26125e8fb005aa50c263d2a86aebb77014b93afb36d7ec5867b7104e9a8e8f810b53e9636083527c33704aa767404a6aed73169b6fced6b67dad44fcf09a39a2c8e9510662779786e3da9f26e27b12c63f230953b957412738a6b0be34b095d0b65088fea3ee8d8f6a3f2bb5251c752ec5b2d605337daa3d86bd54aafcb7bfb2285f40dd1d4616e31013c7e4aaed17966885f7229dfdb5c8a17a58bcf484fc8090b71e620ce37d8ba4d21f9aa55f7548e45896326d1a2faa5cf3280a4db1d1cf183e48a44324854a17edbb5b80877da0677dc7ea932caa55cba06b0bf341dad0ad9514eed5058195b0a9b6f63791469eacdabb29bcd08423a6e24058c3d2119e597f52ab2cb88be0454f07feb2a9b28ca4630ace82b5426c1f96be7ba0e1f84f035f2d3fe8b415c857e4f7bb778046474d9c376b8893cb6e0cab1510f3e8a2e9813d667fcf97551da115849753ecf4", 0x1000}, {&(0x7f00000045c0)="b22735e94be4", 0x6}], 0x2, &(0x7f00000049c0)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x20, 0xffff, 0x1, [r17, r4, r6]}, @rights={0x30, 0xffff, 0x1, [r6, r6, r1, r6, r7, r0, r4]}, @rights={0x18, 0xffff, 0x1, [r3, r2]}, @cred={0x20, 0xffff, 0x0, 0x0, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @rights={0x28, 0xffff, 0x1, [r5, r5, r1, r4, r7, r6]}], 0x148, 0x407}, 0x402) writev(r7, &(0x7f0000003240)=[{&(0x7f0000000140)="5ad97a387b8b2fd81814b26a5a40857169d87e3c1984366a7dbd8959e25aecf4306638d40acda0c1573f615675cd5fae239167c221a8aa3d8516a0962baf4eaeac98f40eb55f8e34acc680912c48d4421999efe9fcc9b8e01da83244434b77dc5426b781dec0790cb9bdaab5fd59d512f67e95eb9e086a3acd808907decf5262f2327ce5fc09869bd602f8c8d11c3cae95493b4e1061eb6d07518e21de4865af637a2d40c031f0546261ce4ffe05cacac5c46cbf82f371431eaafca7c3ddc8ec555197d3b443022702c8a273477a8bc0f3b1d1aaf52feb7126afde4f96e960cee86500d801df74264e49b133a8a758e6a097d495c600cebf6e4190fe6d311625e942c1b764f20e58b473b85dbeafd32a9cf6c345480c216f4fb5099634bfe2a0bd18317e6534aeb1f36b91878dc0aeaf6584d7ebce0874023358d1683f0202528a23baa2b825cbd88ae58dafa9d0ce9ac54247aea3f999bc3b753820b5c53384777afa79c3b5eed7735eff6da1a09705ede4d8879d27d0f714e607c693a321ab02c7ce07d3837479eb5fd57607c19c33d78ff3cd0ad015e380e7d720985b516822c07c82b5268d455d19e032050c3ccf86fe27ed24a6f1414b75b6a2811d47714dc8eeae24f3a2a8eeb705eef4dea7f99425694bd750feec55fe8859015ebb4e4f952c31f4f0b3e053552b827acc261073a93b6e3ca8099e55dcaa3e57277189ad39dc01f12f006cff1e79e461cd081b343236a2aedd5f09057a874d5d13a683de24d67c52e6e9c4a7791396c2fc0961c1fdfb027d4496bed51b6c694b609964c91485e23dbbf7394965afc6fdc6a82fb2ac6fd1926793c755d58eafd4c71b28733f7bc23ad2d2b2d1eddf93603b369c5cf5b713fef91f6b94fdb8e1c88d94c86b26b8e3553ee92736753c7d93f251443d6a8aefaf7ec0f9908cf60126557048cccc9ea82c9904c1aa007904696c9d6b0111a9784c6e06aaee8f5e247e7ce990f53e7f06ad9db3abfff52bb3fc572f3df0e2b48cb78e2d702978bee4bd4741992c110a66545debd4ee4dc65a753e0c50988be33c93df5dbb32e17609cbe07c898aa1eafca02cfd6c00232ca94421f1364e1af85ef563731f16fbc63cc22aba5e6ccb05ebe5b00561d2a8edcec8e9d39a34afcfcbac3d570f7385c8a98022cbf2c6c1d5fde1f26be408874f1511a34639fb9eaa4be30b7b667bda631cf713ec92727364d3c3a0c0473b0d334c5fa8f1b71f3785c3cf5b422268da84145242dbf3b58e741c48acaa12d7268446a1763cfa4c431287ebc9401c8008de7c7f9644dc67f70c42157b564bde1d3b9fd1f4f0368a147b41a2c6554037e3212fc99cf115e6fb8b6c2d3a457a09edfdffc51582d675cec61c2e7e95c89207bbbe561d033205beea880f2b0819cffeefc6a65a7b19291fdf15366a416cbcc66e5eb5c7a62f11140e99632025bbd413147b1607af0387b28f0ea3926e49e2b6c6adc68b923fff3cc81d52980b62d61ceabb1b69234e83d616dc3ce49d5a605a01ef2d8338233061e1c3bc601eab649e084376a6333f9c022f11a6eb91c0c0b2c5a63d822df472d89f9b7be3787a84f5bec5ea002f20c4a91612b122a9c5c2c25a9160052bd0dbf5b4d7a9b820e99c7b7047115ca39df1b090f161de6b802e438fd0a63ada060fd1254f43e20389812fcedc4228c5f789d6c89faaa842ab206ccd0f67ec1d647606d7b5147478262e1776816a00394e0a9d0f89664da5da78c2cfc58d5adeedfd2eb11b5a17a6cc3ecf844fb0a862409c8fae9906d02499a5c5ff161c16a347e6c7c80cae3a2beb6d35cad7ca5333a741ba8d5a0769cb134b323792f8ff98a54107b93dac563d6d3e0d6ac305f6c98222b3c87fab800834da9400a8025d0350608e3c6b3a27b88ba826b4772d3ad4d0af139e75a31a1b508ddba8d324f330bee186fed03ea35791e4ed5c0ac72fb97b0e6b3795ffef028e764b3281efa45e9bebca94fcc3b7847c6db091237a33a06080abc1601401c8936e6525f069dc4e6a5ec6ae71e3ccc373077d59a174ec74d6a5b91d085bbe487e64e54cc6ef2ebb386beda98c3f6bf07db953b92cb758a33d9bfbc9a6115697e001b22cc9c446f3eedc7eba5736115f7c00fd08703bca542a310fb69ce59b3426d41d4b03e5f585c938a9d2c3145c1b03b7e065d10b0c4d2e5c61096ad2047b62cf8e649474bc6819a3cc26ba944ce4d5014832fca87ad60d740823e7bb411fd074facbc1e10828ce410c3bd8aab499d733c95ba6027d762c6f3fa472d67b94755216856a3fd469e5e5bdad0196c9d5ef63a157bfdad4f6b8717095a162aced3948ab9a23965a6eb8b7d689892d0a51d8aa60064dea13f3e27102a6d1e06012e4d66f9fbea7b257d0c1626f7dc033ac2c3276a99c979d1beb6c8ed8545d748d8326cd239623a1e0e7af455598ecd338cd7322aa36c61f4f7fe181005baee930b24013e51932e3287f334fd2725e3140335c72f93d2568e3e59f6c701b36a2918ec090cdaeab16d063fc575ff97fe824b655a3f98d2cabed0e9f00487d6c57083c7084f0ccbd2871c33433161ddf4b2aa97a4610cf94ad0a73b6b2558d083a275d97d00dc0568668d43b25237eff610e5e9ff9497c6a4348c45ef0a541a9cf4d3f9d33df77bda5c55cf4374c52ad016701ab1dee50be727baaa07218b56a61dd20229a334fbf727938bf2aad41f8a01a2b47b36e9f195fdd916b80563409353f2b6dab0809abee635370ae6ee0f999ecba0a8be6cdf87c8306e45fd71297db833a08da4acd8fc85bfc716a5e16f8b406717182d7ebc5dc1dee53e6da5487ef62af19a6a39ada25ba3b49767ec41232659e62d1375f4dd343a92bf4afe77426c4af988263631974d242ab4dde53e8f915990c1931419b20ec761d1a5fbbb8c867889ba269e9bce7e358fc498d88e85cd5c19029b1a82561660cbefdd92874762c2c5ba60fd415889ce6f1710a8c9e67b7275aa041498aabb199e4f1c208193387e27beafc2f71ef0d816e30b4ba9ec5d204200204eb830ad321bdfda21e57286437900fb1630c268b1f77c62dad014f36de695597dcca9580ed40e312688317708f26127450a8412e1e9da75901e9a30d72f5c8520b86211ad3931420445c8d0e3fd190f525a1626168c492606ddb6dcbe6db5f9a24a18581cc6d070cc0c3e5ee4e1c0ba56d453495d4c5dc70075fd9c80d0f1ff38eadcd072c3df0475e2525163c0e028fde12a4a4040b9a72701a2053f726411efa00355f3fd184a23bc8757d3c6630b055e37c089bbb72b24c8ff196dbab46d830080b67c5dafda53b72190e15d57543e38b4ee1995c91703859b4a9899e55e3343cf96d3c52628d402e2ff678b7274eed5f5b0fadf044eb41f13ee9dd85757829db5efeac82b6ad2011a701428910cfc213f5cd0755d41b816a81d1de7da0df4511169a42d2cc5335e728acceaf7615ee62336abc13636211ca91760f88708fdf93f1068d0e43e903d037e3aba6d53f0fb04c7e0e0adf67ce46c48fba5cc0e0b3981d0d01dbdc47cbcfb88eee810faf59971bbd40f61a480461de1136018babbfcd22c501551c117a3d9e0435b818289f7c112178daacd140f811e021c7f4d0885a95ab8864e2ac0a4c9e5b5cd2700eadc35b31d1aa2f9b9af0cee7eebe3e1b7632006b5b8295c63a3bf1a0af814fe0b355c346b03b58c1b86ed7b771e70dd590b7cef70c8d0c79e45f1e64420b01b9fda80f3b198a30b6753a43c90292e969ea0d4cd12cc750ffa30958c7857fef5e3410bfb7fbf60f3f967ce769926c3ab9f4247a018c052efc8ff797ae2d848c75f4ceaefc8bb3dc59f29d9f50066ef1c0a09913cc4eaed56c7c445274f1fa85a000cfa07274bdc2fe87c8a33b03aeaac0c31a846e3b0cacfebef7abfb20ca0e23ecda233c84c80889491b0697f74319eb79ef1809fe240883cc1cd16e374876db5400fb4163a8af1dfa1e4b11fafe0a23afc097e4b48dfbf02dce0750b1b2bd1a71ebbcfe6f1ac4508877188436bb6c95b03344279ed8b6f05f7fdf1c04fa64ac60aac7d53037f39d251303feafcf75de8e815def84a182b7e7dd8514c57377ece7355bd202a6ff7c9405b3158a832afcb932074f0c9d2c6c7eebb77f3032423e4c6615e88c9e7a9c8e959f3372cb581f6740788491f89b4ab1af8bfd3e07af1e444305135d1d76675644a1204c8368c0b2ed3bea4fee411d87219417082ebdde1ffba8c1bd929a165dba2e2ffa6772ae7b5fcd4df42b6be3102fcae5c5147d6cd4b8e78cc310272e6940c88979c0a953350374660f511c3e7171c7d4476e59074dad59d41c6286194d5e92e1f6a8d7556f45078950a792b2ee3201f6b7d03e1ad3fc3ea6ef94f5c937f25dc1ad729271b38ff8bed94c61901f41050606466bc62ccbf1851eb921bb513d90151e90a623798370c82a4d496ddbc41839b6c8f8145b9fa2d6ca3172c3aff9bda7dbba4300467de1e336e55309c832610fe7fa92d8bf1564d8f93c38c65c4dd3a53e6e4eb8704dd1716a2265b5d880354fb5c2ac0b752a8729c0eaba53b88867fce44cdc40d5123a12a069975bc774a8e32c4d3c6569c129547480a4b658cbeb96aaf198a7ec6ccdd5890e913e20b682b4afe9c5a6bf3b17c844036a015ff7985d52ffcd72914eba7492f20db72600eff60e05369d21e300001aecaa0edb10c2ce43382ef9a16179a883f2ce035ea0d284db7c48d82410b77c4613a51a7b916d04a561900234586a7ab29c92b4c0e2ee7d8bbb967f4cd7cc7d87e2d5aaab25d9fd4a2032e5b545d4efa9273cedd723acc85d946bfa2475c5d371d96a448b26d51338c1eba8d5f2845763c521a091b74a6e5999d5b5eb037b50fefb35db81e1b797cb548f420b043d03b0b02c98453b6ad89fa31aaf63382202a95dbf8bc8dc7fe51e2aa03a8cd21a0cca43a1a1303d9d2d705b38c47630e53db8a0e62b617a8a3267574af698701135f1a0ec22a20f4b1bc9ec30e50e02545a7303ab20d3c0eaf57f07082de737c0a8c1e04e1bb0ebf4d764021e11b596611892085963fbc7213b7976c6e88b5dcd4fee5b0a31306f28cafd00164ef54a22373a1d082cbe8dd0cceb4d2bc438f25daca7b2f6b5494577331822ce65bb1ce42d8bd9cafbf5896c673e340fcb83c13ddbcea320471c73f9206ca32780920f19f05130418a4b6a04a37035eadb3f2cfe157a048b59768c1d8de376dbbfa4139874eb598f5992ef78f7e1eb0a8844e4c2549d608b541d87e7bdde371abc0dfc8a5cbdd16b7ed6d650886846c79432d4014d4ff2cb9b4fe11536ad163efbda2fa9e43d3c06519aeee578e8b45b7f4157141c220caaaf5dc28a722df92f0a0bfc490b712a66487075b5898a17a5a132df73bf7cd9b883a1080f9fb72c137e576e6080927c3306a418e8d8234142f324f0a80282296320d8a4ab4e89b6dc2faab4b142cf921262fc1b06d2bc96a802bbc21fab46cc5b29e340417fb5b1f4ebff4fbba2af12b455ace1a2c932e6955fb4759076209890f0fce4807b6d74d231af83c157c778b2fc58df423d589b9dc9e10cb79de22034a02a1eeee01fb80e0febf7a84528201e06eae491c2ef747910170f8e4a107e0d503b816d04b2776b565f11614937720b3779f68431dd101cd001e1eb3383f9bf43a2829eae1dd440eb09f7a77326ba3656c125f44df798be13ee5f870caa5fdd9808e45d3e12bd694782bca8131858e82b90145a55c6bc3b3a0e4800fabb9ec2ac84da4d552da5c709d955e11c1c", 0x1000}, {&(0x7f0000000000)="5f20ee2dc95867a050727a2bc4341e6444424558345b06b8240a2d61a36854c59b62d713a5d3ac74a0bbeaa3e2bbb5b4714737d0bfed7cb6050f1c93aff1ed2ee9cd35c187bededb23c0f87d82fd2e6541a1b807cc51f84af6168e227f79fb8cb81d20faf2335d5e8e7cd2b0b3d1aae36c80aa403d6fe992140444f2baeb4cf22d", 0x81}, {&(0x7f0000001140)="2d4b7c470149a350f71ed5674c6217aae5bdda352cfc3d1924da7a02daa8e8ab38c243ee179dec2fed57ba28aa7316f0d50590afe01bd23c64c4840aada6250fe407af8018080d2277b213ade3dfb2d8c4d358622786d3726539b86f8781dc3e2a1c46ae2b45114574a4ac05b378d2388de178493798a5bdcc271d9983d463b69bf439fadddba2310fe8d7b36375569b44085342cff956b768cb85b95329ba2d0c8fda470f3826506e4d18b28725d4050dd4deb771e9c65cce4904252927d1c1e8658eaf9678ce996c68758e37f96ceced9b3c364a84418bf9", 0xd9}, {&(0x7f0000001240)="7d297adc490e441c3b9f18104ce39ad431646ba9b0ce62071240bea243c534a7fe735366d6e671a55434af8abe161530326e7ba08a22367c97bdeb5362ab748249ef2c4a907a1d8eaabd735db2b5cb76e75a2355200af3f272d9f5b4a89f541207edb06e8c72cf72bb98b8b45c9964af289b8645c7f3169a77c04d354295b9fe9175a1a14c3ee36f72b5d1e3f17389f4f1f5858fb69573a6bf8c8e49b87fdb26fb37a9b049a9b27a2a22cc28b78b6abf1b2283808adbe042f2854ec9eb463f99d958c34d34021c42a15606001745638e9eb068cdeb76d65d04b74c3fa85679a8c7e17b9bc1480fed0071e482fb91f68800777cfe66af6e68047795ebd5d0ead5ae25263645543b8da8c5af05bf171a4915c281ae3750c768266801bc79a0a836360977107d5c4303c3fde3a15ef979a5ee36431354529d77b470c85f7cac44fefd6730035f69fe593d903a6d519110b52401f7f89b88c514a439e0f2d7ad418493075415897d68816f448aa8865282c093b12deedd7604e476ff8a73a0a98b91aa1375b490443a18e41b10445418fd0660a91f875f26730f6bafcff5be6b76639cd9a0bd51f9848b43acbc7ba072a8869911287fb6da589295fd5f31ec3b961866413168883a5cf84affa7c57bfff322788b3088218c6543c875c96c3acfb4eb107aee92e9312502a216fdc0e3555b2c20991a087d3a924686a52fb0a9182a795d632e17f29fa94c43a7a9a5d3ad844d4a05c16b3f99960b87fe7d17d045d06d73d0ef8e3e1198d6a14db86f0991532f5b0b0e84e55b14b4ec8959b2ea621fa3cdc0f72c78e20133ef830934c7f23a7cf86a541d9e9c9f48dd7e1b332356648ede9edd4106dfa500b3bd492cd6718273e8ffb004e3ec857bc12ee7cd6ebaf98133e61804d54f1b5918268a4989b5d9bd0025b400d6c7c1d2d5cf6f73f0c89a46f58cf3b0017db51ecddf0c81aa8ae15dbebf2fc1c844ebf6643960651bf584b0744a80b4f2864c142a4db2bcca51ebbfb4ed86f95b9ed5d4b99835ea5b35fd85981a2d7dc604fcd7f99958bae0c3c3a6e09509a5285dd8e58f3060b540be7b5764ca4a63b22fb4bd6853cee63c14d8459ce0e4b9f3d3e29bd1917095ec12465da50e52f66d5bdb38628eff945c34d46e1edc9dda05156f9d8eed8c61c5833a1a11d7a7d0cdf4481426d00b5543e1eb1f1b49be5edbe74b06aa856fdf05b1c7e9a21ea19972d92a470e8d83db4b3ea07a50604c1591cd48cb69b479c3cd7fa7b87c600f2e6127ef4879a5cf45c7e75fe8b877fa6d5772c6d0c9e08506f5ceb4d72531291469d421fe620f3cc105017ebe48ec848f39c7915a57add2e32fec0e746412d5b93f31c65b3beee2e6b89eb51762a1385e2af66ac314b5c0526656e396d32aa2173e96b7b9efcadd8902583b5e2eb8a18ca43a146887c98e17265627608081535b9eace81b914bac0127e84515698d4a013d0bc249bac885ba22d22c3f87cd496cf34fcb2d9b7957ec94df35bfe9d6967483d39fa3ad2bfb3963111fe4e90d6e870c2a1711b48cad6fb621af5bb32be0240a603aceba5581b56e6e5b48834961b1fe85338ead542b428c8aff12ee648ae03209e5b2468ba454211bac144a40ef8b2729a4e9192124835520ae03c48ae5f48975dbdcd2d358baa7e68b2da8afa3724f59a5b653d3154df8304aac42794ec7b0081dff7d7d435f18698f5d5d262d8b6fdec84417a1d9a855b15ff7741517b9a5c4ad888922bc50a0b220e9fe7aa60eae464f82e99eff4a084013e4bc872a79df00688c885f3dcd529d9e31ea2269a3095958e147934a39a207b3e520b0421c9f8aa34c55f2b1c8f6ac98b95fe9423c878a1fed976c844f0c0e92e12d0dc7a40bc92384c6d063b3219265ceda16545c787fab983d06e6dbfd27b7007af3b296e4e410a6421441ed2e31781426fe8e9254bf1da322883cbdc947b4f72967025584e12104201de91755d3e8a420415af83b0d414741461f0188f58acaf0e71bf5a096c633d7a583e9078f3abfdb6b5bb3e9d28a02addd289c9b9306a676670e7f5a9b5f503cc2b31bfec019eccbe312c1a1db502b8c01598e9eb8e4e0bdaa3bbf58b7aa31f99165a627fd6adc58834379e0950d272e59688437009ad861f8e8fd80751619636fa5f418bd173915e59b944d00feca9cc52142cfd05ce61d6eb1a26b9ab4b08f19777a25b07c18f8f569824e65e5de3b37d96966acc4fa5b98486c33f14d34a258bfeba6efa4650bcf25053ac282134ea359660b5cf093867ba3f8968de83262cc1e0c3125873781cd4e5043cc00a1f2ee1569d57347e1a170ffcc9e1609d86ba7435f90f6863bc572d4f6a5500ebc7d78097df78b93d17bb6b5decbdab1ef733c7f8312a8da74d75f6f2720b8a77abf8415390bb7ebeeebbb90651323a145572e93960af6db8af0d8190c058d290da467053fa5fdd2085055c345ca868d96b731557aaa4acd2e20ad3562e8fda1c4531d15bac6d6012e673d78cdeebb71dffa8613106bc32d4388056b3857252c69ed78bc9e25636a59b263ac4c9d6bff7c48df2539ac5f2db90c4bfa208133dfcc5168c2cd2c85a8f02e10ae0f47fcee6f01f887791b8795c27501a6f6b3837437d3a2a2c82bbad360ed36480405a24e0b738c71ab04aa8ddab6ef1fac52ef6f2fc6ad05c014e50ba8e7c4eaeedbe6185594a3b60b156e2da7cbe3ad8657be03a045f0f7506d22d8b3498c16dfbfc9d4d58de12b2b0f5c596de8cf132e5e7773eef559177dabcaa9546789f5530c305fe98e0072436b83cb12ec794ee42431c6c3cd94eb5cdebeee05f2f22e9eed27924a2b8d7e5a138ea2f24aab4dff520ccdcedcd632de703414be163ca2d6f9af30786ad6071d4a0196dc9ac2f161a079be1ebd2322afa37169a4ab9684c5d3b775682ca093ba5f3e50353dc5254d27ed968c7da16dc3f2903feb63480a52d82c65d85eb60feaca9662007472898fa454231cc8697cbf7ab65ff6bb5dff276bc99cd7a67896bb8543f3e84689ca9605046debd094cf407c6090ab4967928a47069ffe493e272b7190fe039d51473854c1c5548d6d0d1db7d96888401450e078a4f2a6f904db9d3f1188e3836e9251a142dd2378e647368800f0dfe98bc8aabc46aad6ba136649a233012b22b5da391f0cd152d8a36a47b7b2656c83eb46ecfb2e09326a11f37b5364f9b377c6e9d3eefce40fc2350b75e6a7601ea9ff8919da03fc400b5c5a45874ba9eb1d8563c28fa129f0fc7f0f12d435ef81972a28058541be164d50ba2ca67efc5a7dc4a38a53fdc41ad031e039b83147a08b000af0d4b4844dbdd21c170dbfbf609899abf35079f0b8f57371d6c0cbc5ca3eec40784b16341ea2db79e782a8f9e7fc2795564c97338a4f6217bc1eef9ca54cf2d567010480b5caf6cd7ba0a91a9df7438814be27d2f1660b0b54b119812d144c608e354230c64c14e728a44d9cde89e60a0363ecdcc5489ccd075713727519cb7397f4f04e50afe9924ce016daa6cf09381a992b767083c0d47a2faddbe9f00da4b51f386266f68faf7fb6e459314f30729daafece4e226161609e2b18423f8ea6a89cc3d171f1ee601bd23f1548edbc2ee8904ef1f19a22da060f30a0107513d86ff2ee8ab8f16fc37a969f47dbfbe50f4d364c048caa39ad98eb9483ee4dab6291b1e547efa74e8cf3c85b24914cd9005dfda2836124f0b18d4c227dd59c3b70a4a280f15a8ffc90bbd756a85f8c304ee0f10935f141c48b1c59ec4da47e80ed680dc2005f2ae31d76fa6e25d96b7140fd559891fe5737b9bf0ce0947ee50296604123ff30a876f5d5ea141af59f9ddc05e3585ef82fc9d362de0344583b890e76cc00c3823edf58534a4afcb8fee461789c61dc1ee57f2a0eac71c2240e629380213929bfaeabeb450b2eb1793a3745f876e48cefd303ac66591e6d9945a011ea429da5c853fefea172260f9bb1d1df48eb79e64a583924e81bc21ffed4b567ea2e3b24ac05016c7d39105bc2c64f4cf77cc440635b5bb67b2dfc0ccac642d20a7b407e6f9d9db400fde447fbb5367e508e95f50a25b3c4739b287acd91d6f2da61f9e28ebd7f3538d8f50e9a5b00feff45cb71eeda9e0f65f0c6d83f8ab435d421af1f8242fcf1319b5646ca69210b4065d2dcd0910a1dd6a8420fb1da756215b1d9e64ed0734fc77fcb402d1790f5e6d931dbf5a4194cb6a1afde59e2df15271b187601d4a9b1560ad8eb4080d1df5a0e008b13e4559b7643e6f048aad44b637d1d16a615b2fbcbb8c60fb968967651a7f32b90cbbaff9d5f8c5bc5c69ac67a3aa6abd903ba2b51b4f6fcf78050a374d61e62ed64210556b4e49b29672469d43839ca9633ea8505fff668ef070dd00116a4aca76cda7b9c2b14fa4bd06a046c2fde2b37f20bdb6c60862d5cfa39df7d094a8ea1d0fffe522c152787895bdf1b145f06e6f885ce96b2b071688abfbe832853eb7db198854468780683ae3470f1edd084625e9d19a50438a1d4259a026b20263bc9bbef94dcc61f459376cbb2bd26adc2841f1efee532ccd35c8adad25fb7353a0a3f82019ce9fca1dd6988359867cb8c6af235d4230d490f6a8931bf0630510ab8c65fc60b43577d69c16d39ed1c0e5fb5f602cc96e568c05bbaebd1a0fb0e1b6edece7207ab4d45f4bcfef6b775a724d306c18fe9b17a81fa63a2a0aad3999fdaa3d71c0955f84f38808ec7707599a1a0ccbc7450a0b19c9a0dc99d06351458af165ef93277c11a76519b8ef13a3f645b52581f87cadc8e348315627a50bccefe3a9f72348bcd2073fc0c23221aae12e2a0cfa170783cb1d95969a3ca95fbaa5f201d6ee959d2ae461df2aaedbe4cfff07e1e15bf55c43bccd3fa2cedb62e33dfbd141946a111026816f8a57dab9f96d96770f091c10d1afacaf41c40521bb7e737e3919a0dac9a65327cb434589ac4f88a74bad991f797fdde67877a64d8ba6709019ac5e9e5899a1fbe05e1b550d44cb4b79161628a22e68accae9fbff9dff1c014d874d8f5199bd01c00837ae15dece12d95f1d3ec7b5d85b2e5cfe9509cc9ed537730998fd364da78c9bbc24a9a7384542e27e24038cf095fe9d57000ac86f66833b73691f9476e592c1a234bbb6d621129b2f8867a820dc8ed35e566d0301551f57f1325a254cf49909d21fc95d2b965f0262b88c4a0c4a080f9417c9b7703a6255655146618fec23ddc046091dd49a5226ddfc1c1b653eef3c0916bf46bcafaba40d34f0f0b37d7665ccce16526eb988179cdcf6dfda1f675aec73a4167d966c31da7e895a456a91031a05902b06c057a444a7f142525f100dd87431775900fb92352977b46314e58744be83b180523a79ffd8bbaaf35212a2608f11a8f3b49945780a71d98b23d89d44d817dfe0fbff90a41ac51a475a37cb7b8b4ec9c6ee3c97fee75c9e4e5ba4a4c9b76bb8fffc176857aa9fa5c959a7ffa0dcc0360d34a60717f5fa9fa3d434d05e4d0b6a388c2fe1920f7ecb43340fa28283eb9993cd418d4ff3e7a3781037f62dd0a3ad7f1a43ba6f9952005f66ff46436c0d738a9d66f451f7ac0442f8b10f692e21d683378f6c607f1ae73e29bc973f15c0fa73c43d7992efa381352e1df2e00f6c647c3ea81841d628393219a52b7189ae09fc55dcd0d46ed426909c4188f5cd91de1367ad73c5959c2ee0df974a62c4ab822cddbefd316f9c53217cfdebf2a86349693a6cf0fe78e644e405d3b0ea37ec8f82d1e6a48b0fff4d0a7da9fd5c69eca82002bda55659aa1e8", 0x1000}, {&(0x7f0000002240)="dcef0569b4e2a05907b6dc1184202ad7d4527cad761129bd5b778672a84b6c35ae2556dec5909a87606b03441a1b9b7b354ae118b71764abc2fba24534c7ebe30cffc3c177b86037d70e3a92bdd134c3740a862b9bc7d1c6ecc17b9b00e966d369b379d3272a69d5d536ccfafa7ec02ab6afd0345b8dd7fe5186584acaa4186081f73f6814d1672f2d5701391dcd0eb6ecbfacca72b966f5d01fa97d46db4017c594d026db98b96995a9bfb653ddb23774b3ae6c9905b683f9950a8e06098abe5a0cf85021875cd12c50c071c0b14bd57806be2802c8ef49cf95d8af18200b90702a1ef2ff904ee6a25ef79a9b26a7b907ef08a4b391af9737181efd96c61c8866100705a3e8c349823efa3ef7929d001e36f2b5d6ba5ce4a486ca01367621085e1869f23e86cb4c10f3f2cca3f6a4e18096606ee3e8383984ec25b2793c45c2842664705400abbc2c69193af87251bf308e7cc1d037b26b788360de08604dec7c29f622997f9151b5618a5f80bb33b36fdf6f08d2e9a1ee507f30298f94fdba3783b23007a5ed497db03052870df11e4451ade3f1d6cf804f2444b56c5dc736df2b79460646d13af50f9ae1fe495aa3f4cfcea81880d460622bcac5acc2d1176e348ae7167075fba274564fbe921a81513c296184997d23d81efe33535b7abec7d515666446a08978caceeb02fa00399066f065b6e912d30305e28abc36785fd2a2cfa86a105fbdde255b88075bdface5402ee83c1ebfffa3db00e84cf106442c68ef1482b1aa30fb9d4bfd190654e032e54dff86e455da349e57400d0132b284ff5e599c025380ea84e1f55953db1b8823f1e67180db0121c70b01c8c7ef2daf35f831a47191b9215495e5fe3238223ef9d66d34c23cedc83cd333abedf0e1d9c5bd34996c70015a53c34a452b103205199b69486c51b0441ff6651973f0fe1d0812259b510ea78f89b70187a1203b416556140ed80dbefc70aa9bca651cc4566ea3f5d28256aa962f25c4436ced87c63e69e674ee6ec682fbbf20f3d6f29b7891a53e32ecc9aa7bda571c016212667d749f871fca3c70a9224714c64312c5cd618dccfe6f53a77cc2bb35686f6dec13800e69ae20945953e8b46292911939b8dd914f7099f0ec50634dc09998c77f4aea91f2dd72fb7ac5d34d641d2496c40a50d74c90d4caf8392c39f366b5ba3aa28da412eb4c998a99088177bc76db412c8f2895cf35c95e3f1b06039366c70e64a1ebceeb01553540ec56cc5b1f3a973ba7eb14f4ff0f4ce0bb09772a4fce70783934a11dd1a6f4ee7f063c868aed94586989f06af4297e1a5e5aeed76a32218d99c9e25c4dbc862af067bf62d58d9d643788f0949f29c31f87d02b56fd198ba3c67775df7471a629c758b5594027250a786f718c6237eb77b24d462ee5f537ed26749614026d18cfbf90c479c899f192f6baa5cef105327f4403465d20e607949c09a64dd3cfb5d2478867f83986db219e6725d9231c37cda93872f4ac126a76e23e15e9eebdc80a4f97a11c13578e556051f5397dfb734494be4f5f1d5e272bfbb68e36a2a7cefd1cb7f629df158cdc72360e234a0977b0f49188d39c23c0815a7865b38f356c393f0352f49aaaf47654b66d80963151d28ce970d2b0006d7d88a772f849da44eb37fc17785c02536fd793d0a370529178cf75608f61a675b84a50fb7046f54a45255f22b5c698e15785cb6d54ed07dedbc0d666f29af7cb963ba5bcb3d08cf2fff3ba7b1946dff25161fa11e24f76cbfaec119de169732c3ea6e2b8dedd127c0b6e1766b91ee3123fff4b10e823a9fda287c017659a04da56e80bc87edcaf01a22adfcdab7ae43d763892dc28a37d66e4f80bcbd4e5c04c1a8b84db1348ea9e328cca2c49e7488afc1c207102b29938a2626b98032e7ad503f4e870c075eda5958ba8849272e32b89b9c7b4fe89492491b9521f6597cc280debdce42fb7a45c6065562319ecd6db9e13aae9ffa37b85cf87009debbc19f4df074693df7b10f7241ff1079569750abd54d53847c3421370252b63cc3397a4e113e97e1d3dfbeb9af94632d66ba3d305e1df203039a435654b29f3887dd5fc834253b66faa2348cb328c32862d323373825099bcc21d6dad096be4cae7b7572c850317e38943644a00299828cefecc96c8964cad075c2cda655ceed1ec4070ac09e2a85ea5a9d4ed0a4622ecf3376812ded9a068a79fcf89735636cac4068803edae7150994aa72d3dae640cfb0acbc48afc103e4b33615180d3f8113e1e36b170b335736fca69f83227e4609d1f0cccbd9ab761c6a76de998d106a5797977c8925f1487ce3f1c6b19204a58eb72eec67410b6074bef710699d74acf2c574dbedd2893d7bc6c86d466281cb0434b6f5430fd7f10dbee548be26f5124f391a10573e30bdaef914030271b5442e1c0741717220cc926b5ace02b8219cefa2c252d7e4693af65a6de74699e1e8d32724b5139afd34da0fbf5d5b5a25fe2869aafbb1bf449e3960609a4a920e440cc3b272fbf56a688351abc33c061b9face44b616e7c30793a251a1523a8812b569ce97f57777369666838594c47139bde4becda4b79b8c71f5999fc343ee6f7da9b757eafdff90c0c76445943fda8fce7f284872a742daee50c73fd069e78d17f5505e35fc819b581c6c6df0b84a8d7f647776f5d886189311c84a98c9657d818ab6f0b05a6f87b80534241577e4f52f18378d794b5024fef2ea22fed0c5213118b75369df4e2b4570f50fe83ffe2c4b2b184e633ca1bef5fe8183df346702c3071f1a5acd28e195241322f9824680eb0f0acd60f4fc51c46d831511364e9c06a4d5cb38d86746362beb7665740789daa726525398cc8f4f5d971f15c6bc38c95891580491533b0c26aa762ed00ced18d8711c3b183d73e48321b4b67af238249ea24a97f507f44138d7b7ec7b2d10908a6651d9492ee6e1b9ae4fb821f6f866ef183150f450574e8e6246a92e27b8563401e3ddee15e21a042baf46bdd7025dcd4cbe1008f3efe24a7da2a52c57b87a5765fd6718a5df4002f05a7837db3780b6cd8954ce78efc033e051bdeeff30428813b9de5ecbc02103ac6161c3dcf0f139e4fc17765b8e6f32543ba2d2c9d65f504e68c41c14c19a10d9ed4210245fc96b38e40cfef303849c6b6a1cb13b0c7b3d7fe7acbae2afafd4407f3b1acc9e6b5efdd04171aa049db4df89aee9811ec85ef194a8616b3e03a3b1bfdd8e91b8cc26167b835118dc6b3db223028417e12b5af997cbe79c2d2a9e66da9e4a244eced84c89335d25079a992f01e03894c03251c3d0c8de88b759e7164c218b9aba4302d6b78b891d7b86dcaf84045a80d97f019fd44c443d33ee559807efc9136885925c30a333949d1835c15f6fa776d2d1a28462a5d310879233ebd0dc2d3f0d2248ef5b74df4f3b45c488841fe970981b3e847241f05be9e559d3a394ab5d7cd9f9e0fdb7ddef8c87864940a13c52aa70198256a35a504adf377124a5895fe0cbb0ae846545b86dde077ecaa68c9da3c340e12dbc921787144de70433812ebd96322d2f411c429bb4e3f856f72010fcb7a3eb771c9295a8f687d6dd5a740ab33680b25b73f68cb1aff8b39affdcbadde3e5747ab7240f0ddaecc191586a87dbe84a745364f3c831513ec1605de4ca105ed9a6ac7d30afea741daf40382ed49b65081cfca82f25bfe2455e7cc1281474626a542a5057196cd91efcc44bc19349311059a3659f804a5998ccc7d8fcb62b40f6ae9749e0a779213ae977da61df9b7074ec1b58acc751bf6aebd84c093dcf98889ac9a4a3c530f5f41440a615e2d7883370d4669147a97848a07cd2bc64b4b1dbddbdebcdc00991b3358ffd783fb078bcd7925f974932955cd91651fc42d93831ad169d0a25f96fce62f60181c41d5a91ca36fc3582d8bbf59fa5f233b17045a9eb0b8e0ddd639e61455919d31001369ca003ed782005da4ac379af244b690485e8767888b827c189e6f5aa243b83491bca8079ab2794aa4657dd43937602186831210d47a3780592befc7a2a83366f5ba9e81d27344c9e53a75d2ab94c9df9579cc45d136e286393043b0a53e0e19a78e5d87b683485a98b42ff4962a2bea32aa8258b01cdaae9c0736a11fc4b85048d7fe2f56fe84212503ccab06f2212ec3344b5fae1632139d6b70c63e6c481d26e402553c11f4c0da479189b26ee61d82707bd19a4c535ff104f9046e624e9460d0c80f1806ad83e5213a436744a1152fc1f7d666f1fdc66802db543900a6422278d22f5ed466bbef75381e07119df5cde030b26571e67328e98335050af8b6a25a7a3e87d9a64e9e8a1e6956c7e811bb8f2445d3dc2ff3c4b6e68020f04171ab20a4dbc30f5962e3f548c8247c8ffc42b49871390333be1914a8a5e71510d354598733d4fe2585bfee8b51c8b263bda5ad2c67ab3cf2ad3743102d2346d831dabb210bbeac41e21162d0417c431c3c70ff29dfc8a750f716a1d9a69d03e8a08187d0c1954331fe9aa20d04fdc0da95eaa3afc12a4595c5fc19174f8850a881a082fece41fa0466697527835785b26eb2798907d6c2ef86b0968c4da2e70207232cb6c5d99ef1fcecbd7278cfc1165e0f5a5566199f98c1328c9ed061610ba853f1877292ec0de46515979be8160a2edbcf131c6bb1d3b5fd237f996c249a213cdb36a9d6e0196afd20b6bf0b505616747e39370a8862b181e779f5fd51cf63df34b51dca770575c1562bf6544e83d48c8c9a758e12965659136550d466522908e6246bc9568ee3180373dbe10e297b7205026811ab381b9a15802892d8c5cd77b5ebf3e9ab8aa7597ede1261d9e710906222b98741186a8070cd72952487adf918f6b48241f2056c848602ee0d356f33a398b54bccc39b1a7a69bfad2127c050892572446f0f7b0071fbb2e452204dfb6cd8d00534703d96bd35dcb155af69ed0ff14f9b2f1d784ad08b1267cec144a1a57566e2a44d8df4235e824d78215f260d79ac549db0bdc4ff2795c2828fceec9f412588d50fab5fd5ebd5f820232112de244f3e5072adfd9ebd320852322c91b8acc0e62a401a7ff635151149f4b6f73c7d513db81c57e2bc3ae14a9e66ff25c70b1c1fb83d7d889caa5506fa90a65d5ebbf949e4ce85db81216c72726c201949a889edafc9a7cc9b4878e6e9b4dbd5ec338a31c7f9c695b87ee6f07aea815c9bfbbfd0099f4f6e300f0f02b34b9241354df5b8e0b40c6fc948e1ff1520ca52818a2fc7b6001b2a053a6d27fed089b8bae76db371527379a5dc326210dedd7d7ce0c0bf371c46ce10af1f09cc940b092c68978c572691a0770ea22fdd92105916dfc9f6ec16342a24772816407f52cc82771aaa1492d82001384c43281e1c02c5de93e1ea63bcd6ec4eafe66b142051eb5d931f9d3b79207769435baa8ed5aaabe60b021de7334479dc50191a595549588e765fe8273cc7e27ef4e63797f4114c9296e0d6794ed4818c9c524646baf0ad49ae081daca2932028927b01296c75607b17ab2daacba95b2a8d810c9398fb5fe38f79f71ac6d8835a43d93cf0394a0f133e12a4897bbe1fbe7c38bfdec9b601b9c626e58f60a58a36535d8687d81edbbacc085f470d2fc51a1d58414e39b076fd438656a9182e9de11b7b516a429ebb230918eb8cfc9909de6f1b37ee46835970ca7c39ee65c5ac2300f8f0dd246d2bd5ffd8a4b1a7026df993d6b77b9b295fdb620be8f172c8b03765255bbfa3065547b2d77dbfbd4299b0e57d7ae86e9528481", 0x1000}], 0x5) kevent(r5, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0x46, 0x20, 0xff, 0x4}], 0x46, &(0x7f00000032c0)=[{{r7}, 0xfffffffffffffffb, 0x81, 0x2, 0x400, 0x3}, {{r4}, 0xfffffffffffffffb, 0x1, 0x80, 0xdf, 0xc000000000000000}, {{r6}, 0xfffffffffffffffc, 0x2, 0xa, 0x3, 0x10000}, {{r5}, 0xfffffffffffffff8, 0x89, 0x80000000, 0x8, 0x6}, {{r5}, 0xfffffffffffffffa, 0x10, 0x1, 0x6, 0x7}, {{r5}, 0xffffffffffffffff, 0x85, 0x1, 0x1, 0x3}, {{r7}, 0xfffffffffffffffe, 0x98, 0x2, 0x40, 0x66}, {{r6}, 0xfffffffffffffffa, 0x88, 0x0, 0xf54f, 0x1}, {{r6}, 0xfffffffffffffffb, 0x10, 0x4, 0x8, 0xff}, {{r4}, 0x3a5004a133ea7b6f, 0x41, 0x20, 0x80, 0x400}], 0x80, &(0x7f0000003400)={0x3a, 0x7}) kevent(r7, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffc, 0x1}], 0x2000000000001002, 0x0, 0xff, 0x0) kqueue() 16:02:16 executing program 1: r0 = semget(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x5f4348c42c1e7938, &(0x7f00000001c0)={0x64e, 0x5}, 0x10) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) mprotect(&(0x7f000065f000/0x4000)=nil, 0x4000, 0x1) pipe2(&(0x7f0000000180), 0x10000) r3 = accept$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="0000008f000000000000"], &(0x7f0000000240)=0x42) accept$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) semop(r0, &(0x7f0000000040)=[{}], 0x1) 16:02:16 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) r1 = socket$inet6(0x18, 0x3, 0x8001) dup(r1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r4, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r5 = msgget$private(0x0, 0xfffffffffffffffd) r6 = shmget(0x3, 0x3000, 0x80, &(0x7f000048e000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) ioctl$TIOCSTOP(r3, 0x2000746f) msgrcv(r5, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000040000000000000000000000000000ffffff7f00"/178], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r5, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 16:02:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file1\x00', 0xd021, 0x200) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x21a1becebfca9a56}, {r1}], 0x2, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 16:02:16 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = dup(r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:02:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) semop(r0, &(0x7f0000000000)=[{0x3, 0x4d1, 0x800}, {0x3, 0x3f8, 0x800}, {0x3, 0x4, 0x800}, {0x4, 0x6, 0x1000}, {0x0, 0x0, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x0, 0x8da7b657685bd2fe}, {0x7, 0x9, 0x1800}, {0x2, 0x200, 0x1800}, {0x4, 0x7fffffff}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x3b, 0x80, 0x4, 0xfff, 0x9, 0x5]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0xffffffffffffb5d6, 0x1000, 0x2, 0x1, 0x3, 0x26c]) 16:02:16 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)=""/113, 0x71}], 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) write(r0, &(0x7f0000000140)="ad8b68da7104b516", 0xdf) 16:02:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xf5e671723000ca02, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getpgrp() r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) flock(r1, 0x2) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) close(r1) 16:02:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10, 0x0) close(r0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:02:17 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) r0 = semget(0x2, 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0xff, r1, r2, r3, r4, 0x2f5961708ee4a000, 0x6}, 0x6, 0x1000, 0x336}) semop(r0, &(0x7f0000000040)=[{}], 0x1) 16:02:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000140)='[') openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x21, 0x0) 16:02:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) semop(r0, &(0x7f0000000000)=[{0x3, 0x4d1, 0x800}, {0x3, 0x3f8, 0x800}, {0x3, 0x4, 0x800}, {0x4, 0x6, 0x1000}, {0x0, 0x0, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x0, 0x8da7b657685bd2fe}, {0x7, 0x9, 0x1800}, {0x2, 0x200, 0x1800}, {0x4, 0x7fffffff}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x3b, 0x80, 0x4, 0xfff, 0x9, 0x5]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0xffffffffffffb5d6, 0x1000, 0x2, 0x1, 0x3, 0x26c]) 16:02:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) semop(r0, &(0x7f0000000000)=[{0x3, 0x4d1, 0x800}, {0x3, 0x3f8, 0x800}, {0x3, 0x4, 0x800}, {0x4, 0x6, 0x1000}, {0x0, 0x0, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x0, 0x8da7b657685bd2fe}, {0x7, 0x9, 0x1800}, {0x2, 0x200, 0x1800}, {0x4, 0x7fffffff}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x3b, 0x80, 0x4, 0xfff, 0x9, 0x5]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0xffffffffffffb5d6, 0x1000, 0x2, 0x1, 0x3, 0x26c]) 16:02:18 executing program 1: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) semop(0x0, &(0x7f0000000000)=[{}], 0x1) 16:02:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) semop(r0, &(0x7f0000000000)=[{0x3, 0x4d1, 0x800}, {0x3, 0x3f8, 0x800}, {0x3, 0x4, 0x800}, {0x4, 0x6, 0x1000}, {0x0, 0x0, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x0, 0x8da7b657685bd2fe}, {0x7, 0x9, 0x1800}, {0x2, 0x200, 0x1800}, {0x4, 0x7fffffff}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x3b, 0x80, 0x4, 0xfff, 0x9, 0x5]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0xffffffffffffb5d6, 0x1000, 0x2, 0x1, 0x3, 0x26c]) 16:02:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x2000, 0x4}, {0x2c}, {0x6, 0x3, 0x0, 0x800}]}) pwrite(r0, &(0x7f00000000c0)="09691c102765", 0xffffffffffffff95, 0x0, 0x0) 16:02:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x3, 0x4, 0x3, [{&(0x7f0000ff4000/0xa000)=nil, &(0x7f00002e2000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000086000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000751000/0x4000)=nil, 0x6}, {&(0x7f00006f4000/0x4000)=nil, &(0x7f0000287000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000058000/0x3000)=nil, 0x8}, {&(0x7f0000785000/0x3000)=nil, &(0x7f0000737000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000442000/0x4000)=nil, 0x1000}, {&(0x7f00005bb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x40000000}, {&(0x7f0000133000/0x1000)=nil, &(0x7f0000631000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x91df}, {&(0x7f00003f3000/0x3000)=nil, &(0x7f000017a000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000488000/0x1000)=nil, &(0x7f00007ed000/0x3000)=nil, 0x8}, {&(0x7f000004a000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f00001bd000/0x4000)=nil, &(0x7f0000786000/0x3000)=nil, 0x401}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) 16:02:18 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x800, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r2 = dup2(r1, r0) r3 = semget(0x3, 0x2, 0x604) semop(r3, &(0x7f0000000580)=[{0x0, 0xfffffffffffff884, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0xfffffffffffffffb}, {0x0, 0x7, 0x800}], 0x4) r4 = shmget(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) r5 = getuid() r6 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) r9 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000480)={{0x2, r5, r6, r7, r8, 0x80}, 0x10001, 0x76e, r9, r10, 0x9, 0x40, 0x7fff}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000100)={0x3, 0x81, {[0x0, 0x6, 0x1, 0x1f, 0x8, 0x4, 0x5, 0x8, 0x7, 0xfffffffffffffffb, 0x9, 0xfa44, 0x5, 0xffffffff, 0x6, 0x6, 0x9, 0x5], [0x5, 0x8, 0x80000000, 0x1, 0x8000, 0x0, 0x7ff, 0x5, 0x3, 0xc11], [0x8, 0xfffffffffffffbff, 0xb0eb, 0x2, 0x7, 0x80, 0x101], [0x5, 0x6, 0xfffffffffffff2f8, 0xfe, 0x1000, 0x80], [{0x10001, 0x10000, 0x4}, {0x203, 0x9, 0x0, 0x10000}, {0xc04, 0xa45, 0x8, 0x7}, {0x100000000, 0xfffffffffffffff8, 0x7, 0x1c}, {0x947, 0x3, 0xd0e3, 0x8000}, {0x8001, 0x80000000, 0x100, 0x8001}, {0xff, 0x6, 0x8001, 0x61}, {0x401, 0x1800000000000, 0x51d, 0x3}], {0x4000000000000, 0x8, 0x1000, 0x8000}, {0x1, 0x8001, 0x7fff, 0x10001}}}) 16:02:18 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r3 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r5 = getgid() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000004c0)=0x100000001) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)="40c86fb7d6b1e7426257ef43f0e0859db9a51c805db234a037c0e1c38487f632a6e630a237c7e061b351d5946f2626707d155de212429db8107602e91067b8ddff21806dacf1cdb2fef4087291e03277a0769be65c3e6f91612961f46c08d30c5630d5a7531d85ba7b88f96fd9a6e85602401929feee8e21deaf3e86b118beb70a24467a201f6211efd51e99a9e31ceafff96f8a9f403640ac803212e2665caf6278c0249584a383629c3ece8341fd35d02f858364909f982458b952d88ba5c89ac7c1335377ac7c455b75fa926f969a1f18ea870676ec57374fe40ea8179d3af7cbf6413b8cfe9bc05308b8414422075620fa", 0xf3}, {&(0x7f0000000200)="655161b4db7a4c1714704c25003799ff11040749f0be643b3988a0109394e90cd2c30abc8affa820a38c58ecd10ad42069c05db529a25b51d37bde149b992e69d6a012236efa7a05d16b4174d56820c60c2d097f879c48426f9d3ea75a8c7fb2f34f64e3731033c8a7d32bc10343373818c32d1828eb6f7297947a4f35693ab42adfcd723f60166576795cb8f8d72145d2553355786ddb833b2e28708d97885ed5b6b4ab8da1fff0bc1c6272d7a94c09777f", 0xb2}, {&(0x7f00000002c0)="54ffe9c7b368717761dd5f02d5a39c793e4e0f2353364c5dfa668420ebf5790222a1813588ec78891d420be29508c30cac2a31e491d6242bab91f29332d14a01e90a82ba745fbf0044d0e09dcec8de9da2100ee1fea4cee6d2ef754a007714306c5b4557455979669bbf194fb60ef1b5009855bb4bf8a697f434670911ad8747b05a99608caac704d97886986a370e6790771e76b452385e8e01d2d8bbc3daa77f342105a4c545256db72431c8d6c48882d2ec35af66ae5e313e67f455a7532664f1b9666179474261f66cd850830fdcac7365a53d7baaf16d311b15de30a207af873cd6f38eb99a0b19bffee2cc363f89d494613b50a9de398856", 0xfb}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0xf}, 0x40c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x0, "0366402b00000000000000000000a100"}) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f0000000500)='./file0\x00', 0x0, 0x20) write(r1, &(0x7f00000005c0)="5067321ced1fe496c97464006b07ac21e30d44b22e29514a628e0d6e59306709f8010df20d1aadb9136b96951284ec48702eefda4fe22d9e6b20bf4158a0084066772158be40c7a8d59a26cc944c2e8541362339709f54f397489251c9c67dbe6dc9293953cf84e72cbe8d4a5216825f2d3605adb137fd98c8ae46e08352164320d608bc28029f9c82b458a817686421bbd125ed076153d287cb4332a0e2aa365eeb7ba675b61ecd52e82a05921d9641916d007ec8f1d1b2ebd9f4676f6d19a7537fa942e7f09dfc23b85cb0c2df8c2697a1bb4ad95414a0db38768e61af39", 0xdf) 16:02:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000017c0)=[{&(0x7f0000000700)="beee2cdaf08a504b4165573a5516575a492e4689568c1d44db77799b7af10ee7b714488790769451e72c5b3e8fbf66573ee76b03c812d68f992370e85c106aa7fb579166389bfa678b20603865ff7ba64fa95e713fa5789b8c59f7ffb760a09c4780a6d47be0c2f391fb77b1e4ccfd07660009989aad9e0de74de9825beda203ffa206e92a6ac982a957b99f6650d2933f97b7bab9c22141", 0x98}, {&(0x7f00000007c0)="f4310f7c73c6f79f64fc84289ca9b20903d47cba2eed3003fa2fd4059ca9584fc928313faa56", 0x26}], 0x2, 0x0, 0x0) unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000d40)="ef7b7d61366130c264aaf89fa6187614403e032750058f938dcf848c85d5ccad7d68fd81fbcdf622ae673c31e3b59d0e22964d6f8037f782f6a0c8e97e715898beda87a54f5f0f0ba9ef32ef8eb0454c6a5bb47a58844c843b49cd865a6c9b6fb18874b1a614a520ee54e6108b789192c3b8caa9d4d759a4588cffa3e31f574cc5c696eb4f05ab1c402beb731990f0065f8aa64dffd2a0a1bb705a54c700000000000000000000000000000000993c4c14c8460a9bf7b38191364e064423", 0xbe}], 0x1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) 16:02:19 executing program 1: mprotect(&(0x7f0000377000/0x1000)=nil, 0x1000, 0x1) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) madvise(&(0x7f00004a9000/0x1000)=nil, 0x1000, 0x6) r1 = shmget$private(0x0, 0x4000, 0x60, &(0x7f00001c6000/0x4000)=nil) shmat(r1, &(0x7f00001c6000/0x2000)=nil, 0x3000) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20000, 0x0) mmap(&(0x7f00001c3000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x1b) semget(0x1, 0x0, 0x200) r3 = fcntl$dupfd(r2, 0x40a, 0xffffffffffffffff) recvfrom$inet(r3, &(0x7f0000000000)=""/31, 0x1f, 0x800, 0x0, 0x0) 16:02:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="5361a25f01466420e421ef865224ca9d1aca64446d3d295674fa33bcb1a545f2afc37f02a91fd1a3090000000000000003ed", 0x32) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) 16:02:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0xfff, './file0\x00'}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') getppid() recvfrom$unix(r1, &(0x7f0000001240)=""/127, 0x7f, 0x2, 0x0, 0x2b1) 16:02:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0xb1, 0x0, 0x0, 0x81a}, {0x64, 0x6}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:02:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) 16:02:20 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f00000000c0)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:02:20 executing program 0: r0 = msgget(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/12}, 0x14, 0x0, 0x800) msgget(0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r1, 0x20004b43) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10110}, 0x4000080c1}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = dup(0xffffffffffffff9c) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000200)=0xfff) accept$unix(r2, &(0x7f0000001080)=ANY=[], &(0x7f00000000c0)) 16:02:20 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x31d, 0x7fff) poll(&(0x7f00000002c0)=[{r0, 0x8}, {0xffffffffffffffff, 0x91bc3b0fb28e87eb}, {r1, 0x40}], 0x3, 0x0) 16:02:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) 16:02:21 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) getppid() 16:02:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x2c0}) 16:02:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto$inet6(r2, &(0x7f0000000080)="e9239a0975817f503c541a3e6f0cb15b126124241a28c40b3ad0c26c51bd262b776d8cf69ce47fc22ecf6c9118efb29d827071b90f9dae13f365dd0a9e4deb4a10f1cd1b863130df111752c39cbb4d21ead466cd5ad8f32c9d6f8b594eab0ba9ff249f4d444f19575aae79ad462e855b90674ef9157233ea72a5a958997ea31c90f5d3503c7db8388737d9bd1a806b166be61939169a722b3c67eacac1af83c2e171c6ab053751a7aabc74569e0153eab7149bf08915b32eac1ed19a1a26fe4986b2db2114c4", 0xc6, 0x2, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x3ff}, 0xc) semop(r0, &(0x7f0000000040)=[{}], 0x1) 16:02:21 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1c, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) getpgrp() minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) read(r0, &(0x7f00000000c0)=""/230, 0xe6) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x714) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev/bpf/', 0x3fe, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) 16:02:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x800004d}, {0x20000000000006}]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)) pwrite(r0, &(0x7f0000000100)="8aa775abe54209a3534f579827597b1537c48635806b498f88fd303b3ef983d83c987145942b26a1766bc92ef970c4416471f893bc55536b46026961ea8dc2d9deb3c8dab39a5f72418e0e2a32fffdfdbc2f17a25a7090ee913d1bade6ce123979b706068a40b9d2549f6644021e258e5239197c3161", 0x76, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) 16:02:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:02:22 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) 16:02:22 executing program 0: r0 = semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001640)={0x80000001, 0x0, {0x1, 0x200}}) r1 = socket(0x6, 0x7, 0xfffffffffffffffe) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xfdff, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r4, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r6 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x0, 0x6, 0x8b) bind$unix(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="00be369b228cb229d8b5bae5587b002e2f66699daf823786db6e486c6530002eea63457ad18ab02a0d56854ac7c76435e5b6b463a24a7f47fd976c1bb6587bac2d55195289cb6aa2d550049ed20400000000000000a3858c77ad12ae9fd04f194b621f6ce9446eb0320180040000001fecb7684cd45fc7e81279e476e0"], 0x1) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r3) r7 = socket(0x18, 0x1, 0x0) r8 = shmget$private(0x0, 0x4000, 0x2a5, &(0x7f0000ffc000/0x4000)=nil) shmat(r8, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r7, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000001500)=0x1) 16:02:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r1, 0x20004268) semop(r0, &(0x7f0000000080)=[{0x0, 0x0, 0x800}], 0x2b8) 16:02:22 executing program 1: mprotect(&(0x7f000024e000/0x1000)=nil, 0x1000, 0x15) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) 16:02:23 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000180)="20b73bcdb46779352b700ac8ec8e8b818db2c936893d49c824081cb008c6e0f5dfc5c9ee5acf85ff6481f47a8b533f0c0e2d06808e480bebe50b7cfc6bd656d50892c2795dd7b4afe5596427440faf27b89b3c6700df2f4d00001c5e3bdd6f018a59344f119aab278a84236041b01b8f2e337bc1ed9037a192b69feafb1839d4d4ec4357160a443b2ca56333523925a6c4f60a7f712803ac7d3c1e3983225f2ffd5d2190ec2f4381022bcaad2ab98ca038ee042fdd76cf8c84ab0289a2abe321c3", 0xc1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet6(r0, &(0x7f0000000280)=""/4096, 0x1000, 0x843, &(0x7f0000000000)={0x18, 0x3, 0x1f, 0xb1ab}, 0xc) 16:02:23 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) syz_open_pts() close(r0) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="a616dfa4bf587b80a83ad2604adbfd615012d2bfe597e26edede9f7c77df73b414f49a0f4a029b7d1f1de43d45dc1a5c9aa2ca757e455e35c8cc088ebe7fc13dd41415f8fb58c0", 0x47}, {&(0x7f0000000100)="d27aebc43e29b4837caaaf8d79364b93393824431abe5339a8bcc06c682b3def60c29d814b78dc88fd4d9a7ad6f3d9c6f1a695a6c5d1c800f0ed8f3a21e0d193a47454aae58a0dd8b8084be6a5fbadb29f0c31caa4a3ae6d34715d853822a381252222cb9893", 0x66}, {&(0x7f0000000280)="3ae66af17169771428967670fd5357cb30f22cd8b12f8a271dac0fd769ecf46a45280886429d11df8aa48ab1239e5bc66a846e79811b830d8a61ef253fa7392e9e2bd4aa97ed9509c69ffd4ed5cc20a16c0dea7ce318126b6b62456d1c6efa3f2c1c03d6f876b4ada3a8dc5e606eb50979ac32cca4bcc773e76f", 0x7a}, {&(0x7f0000000300)="df4ebcf45ca9b92a2819bfc54c7fda94725919bec37d4864e33dbf85b95089f237ca35ebd72a41f945904d6df494f109c25f30f6674b4f99ee8760ed9f9e78452e5d01954a4bedf6dd0625e900e7496f81f83905137a70b6b8a3b54b751aa62a53bd7b7c40ce472f0ed71333bc6095ca9689d524dfa2bbae8e702cfde4e67989fc129579800dacf1bee0e8260151189993b76db617566b7cca9dc726c2429dfa8176b80ce00ebb06e5aa4c15aee3b069208cde665d61dc5a2ee069f594e8c6dec9018e19a4a9143d7726027eb3659ca27cc572b2c08a04a8f50f26f5f6e37e510096cecb26998bb5d11c4248e131d1f2c77184e1d700259addb8bf2c1f65", 0xfe}], 0x4, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1f, 0xf97, "031f000000930a0010005900000000003f00"}) writev(r0, &(0x7f0000000940)=[{&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a", 0x29}], 0x1) 16:02:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x138, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:23 executing program 1: mprotect(&(0x7f0000089000/0x2000)=nil, 0x2000, 0x16) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) semget$private(0x0, 0x7, 0x5) 16:02:23 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0x1, './file0\x00'}) r1 = getpid() r2 = syz_open_pts() close(r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x100) wait4(r1, &(0x7f0000000200), 0x2, &(0x7f0000000140)) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x3) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r4 = fcntl$dupfd(r2, 0xa, r2) lseek(r4, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) listen(r3, 0x95) 16:02:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = semget(0x2, 0x4, 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002900)=""/128) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = socket$unix(0x1, 0x2, 0x0) sendmsg(r3, &(0x7f0000002800)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000002580)=[{&(0x7f0000000240)="323594d693764146eac454298e4573548da115f9f2b9e34e4693e8044ba97e099cd100f2c88ea2b547efba43d32bc43a19a1d3df15f00608a36df1bc4bee5b971782a1a402e7f807b97772b2682376eea4168e31fc64acbddb00555e044718fd74cc07b2ebfb38ccd1813ac38987e177f4f94acd8b98a8c34a7662e58cee1ead17b0882ec70be630f9ff0a60624961d7a8ceb30430658b0ee7d10822bb4ac498140ec6b871a315b3d64c7dae53be6c03b9fef6cb7806fdc70143db5ef63d9bfdc9ed4695d80ba9a2653c66d25ff8e4f7ae4d55eaab3e97df3a7023cd5577ae291a8b1db529d95d0ddbff9329760fc698224a0dd22a3a713c0daef1552d9b12630015043fb499e1beb81a81963bd1e40cc2283fd70181534eb35d5d8433a5b46799e04cff2d0aaa7b9738892a20e0c89598e68b2e6b57917a825a41477d9d9810d2ff6ae0f3d73472cebeb1d5ce975d12e28931d927c3196cd2f0ceedf1d1d9edc3a5c3b8c6ddb5acb5d78a9eab177c9dafcda60ef3b3a4890dd02607862e56365ddd3234aea93c2e6b964058071ef226de05facc71834f43fd8213715bd4ada81eaabc409dba842cce7b3fc56594dfeee4186c51c44090b0730fd8f2fa503158a196cbae8b154e22114d3c1210ed3cf5197be9b4b4e243660ecc1d387b2bbfa4efac99102aa4788637f30be1b4872e5b1378cedf61e61cc0c4ab88500760241b79b04aedcc74884f7bc929687e78a474a5edf801c261083aa63979e2ac685998d6f802612c98db929f8eeb64ae7be8405fb32b6e9e0ec643f03e8bee2145ee93def3d5022357cd049ae86b7223735b620524105c07c75ec55d6f6e6713faa18f47765fc55069090431271a5d336526668ed99fb671a92bfc409edbd5472a20186eb0bf6e9c9669eb78c714fa324a6970d831bd4725b4b2df9c5d528c4662b50aa87faafdb4698b08ba70357c95d2c352bfaddbb9a44a78602d23d9440c7d9154baecca584cfd0c6232add36279dbc82652ec64564733d998987332c9012f9a54a6a1a9b1bf9b133d65192d7f82dd026773a3b0ca75b5b25f573f16c72c78204369da3040837699f30d415adb0f7363dd196f7cc2f3ca3b8993572820a61a756d61eb82d00d6c036e770c0bd8db906007e62ce2ad9fc4781603c25c41dc5ca503cc7c685548fb1ba143846701fde8de11ddecc5003c9493dab38b3e980e35d75b770a63c4f5e88617dfde06a939f80764b7864d6147a3b7bd618fab4d03e7ccbf46dbd9ccc11c25c234c9c8fcb510c0b8fffade2ac62e10eb46ba0f9198ca5b3b704312b11f5a26809d4e322123a3759794da58d1c0ced65ef9895e264d6ebf86f78265a1975af62d37b7c2855b891b412160fabd0bf186193259b45991d0122503842112008362452fd9cb39e7f455785aa16e1a350ede11bf798a89532f8621112fe34e85fae280db97057b5b0c67045bd52cf58013260d02e634542c41cc0574e51e07d842ed4cd6cf6a380ee3108fe84b9f36b350d2123a944587039b354fb3803c0c51174ab0090fa410c90bb8b97b9a5cca3b65bcdf4dcbd56f61210357c128d99274c5e30fa4ddf4bd11b2aa7c48700c2625fe232c5058c1b3119291de5cb9e87afa2236564b4df359c8ec282c73724a77da875f1501c0b7ea42a4a39eacd4fc01829333abd4b12d3205f32d6160809f1a797e1f84f00bb6461cc532bd0ef49fa83acad2088513e6918b74d44e5f9639d74bc25737cb138d0aaf7ca18af1e0cf975374ddffe14654e7a3fa40ea57c1cc47c7b263fea28265119c9cfefef8049e2384c0179882f4f51f5b168145cfede98899fd5a10a4b4dc12f9ed6022f0252e79f28c7659bad548ad2ff5671ef1d83b663ab2db85c009986b67a937b63192fc5fd1c78d382b6814c7640602a8f3644ab2c20377a2f020d6d089e94e2194abdadf40d558c921a7a7e4e2c5ff1dc73eebcc5daf4e7767cdfd9bd8871f0c68cb411992296d9a395c319d437199770a3e66883f73383918a78ed0b66eeff4a9dcc79372f529a39a68c1b5d220b5818a72d43995166ee737134a3b68dc4fa56bc3459502ff95ff63f7b5ef3f2329ea445c55e64cf18734973061ea7958331b2a3862faf370858b00940f431a7035a184d00b95c6646023b9f1d8ecb1fe36b12e6972eba1ed32004cd5a389b5123492d850d55ff15a1f1021e01b438e1a9d78c7348e81e3902b92c76639379b142e8183ebe3396a79a6a9b26f2ed97d421b6ba212eb3be99cf80a5f8b427f5fbd229157a0ac316eb0d94db2b6f167f7ea2814d8d7b2d0aca484523af59c32ddf0eea9f7c0a05bf367e25ab055fcd425aeca7302e645c40e4afb2546d1060b7ee81708580702f56a643ba82f7fe3353879c14cf7474bb89f8a234249bcb757db6e276a8f06a603f82fd5776f6fd723d6d67876aa640548fe792612c42bd05bee1258981578e96b94262be55725aac681d00185a42cd750098247d3818b8a2ad6a184a78e74af3d825386864bb87f51e7bd0ee27681d18d29f90f35d4e623dedfdf5f9632cd83eb69c172230c031cbf4ee8cf428778f90f2ac363a4240871a6b76269fc0f010cda443ac7f7a55471e9b43d9e2061528237ae477988ef0656d2d4be2d722c6e59b2ed4c9b9a8dc59dde1c5ebb1a95f5c330f285485b41a7d64d7e792ff801c2604cce07b42907160795203d12dfce253a92e76ac09d30f8032cc98dccbc4c3e4c8076e9d0bb2edf3d6db4b59e489a5467d3bcf89d67104347483b3b21b4b042f90dbb172c1463208d41412990bb166ae6e7d950f9f61e1653bae8d6f340b5953062f84df18ddfc1c6a8e30e1ec06356927b9401c1654288c2ed381a480cc40bb416c342bc607b105c4198c5962e8356072233abf621ef0d6d51729c3f99544bba67a397e046481e228bba2e84cb59776386eafec0d51ac1f25be377d3149fdc5f4601b2f8fbd585f2ebfeeb7e933572fbff4bc9c6c88cb5978b59eade23f06de8489b0f6a3279c8f208d10a6f5bdc9e59fba0204de870304e53f050f1946a6b55b48b1196693c5ceb64671cf1f72c904343dcf9997c90414ea3aa4fbe96cbb25fa40c8d13720d5fd2816ee4f86ecf3879361d6ef43047715f9d2bd647f6e84786d58496454f1d02ab3e336450fa8b6312a6b240696709ff526a3130d2887cb6c5d94ebcaba94c1aeb7969b34af626fa593facf473385fe5cd4591fa1676c8654bfde0cfa9f0e426bdfb67fa673f530fc354a0e785051d336837afbf3025342a5a005109236590c7304427ea13e9fd5994b9e1caa9a472197a109e13c6994343e2f7ac16e417fbc488742ce4fd7741762d68c84885798760afc98c83920d07e5af7d52d25012800b067f4968cc55a4c2fa1142ab443f199ca6d2e730a0a2295f89c3bc124459eb8cf09c3bc093780d647b7f78efb6bb72ae03a2c7d11801f8386a877ea3f13fd1012b03e0496f20e94de90eec851603796332a63f9b5724dd29ea6782b90981f5e5507bfbe7f0ddecab77795bccf187f6f44f2ab7635c51bcebb0e0ad6769717d119572a8440fa1adb649ac440f5adca14f47b507356f9634727bd0297dafa2179d5382fa2f43b1cb2f3908f57d37b9342b6ef93688ae18814d1d7f6bcdfbe825aa74a960407b468f1a1133504a00417ce482191a1b2ac87f2ebc8c07d257896639c15d1ebcd42aefd6bf77f86d7b26a0bdb2c08e74f0c283f58df1ab85a9008ae3a1478f22b215630f08e32948f34020ee5d791b880220a05f2a9ea823f28c5d3b2861006cfcfa198ce674c27de85e1bdde8d4140ed432556caa7c3170ea8b406599028d46644e73f438b651456b7df4698c85edbf6d608dd196841d56b88fcb6b6c03b0aff633c337248b87d0a179b2433841cced7b5b484160038bf1362de4e258b746a95a89e2ff2f8cda47e3f9b2ccb440c267dbda530d5b563a5782673c73d0b599ffa43ecfaea8993f1dadf713773a7e5842252bf85205bd9e3bcc55bcdf6aa15e86823a7c94f4cfbfd53405e87815a6d933c8f8fd55f460effbf44c5c675eebcd651150c3d86d68807a0ab76e337e525835339d8f3bd39f47a25e604c5eb91abbf6b344d2464a2ed9308bc633f21a5007c048e73fbd0f5aec4cae8307513385632e72007a34190b6852c764a5d84cc674c705403dfc83938aa695e323a35114b8118615a982d473c5b7ea71ecef2e26861f536b3423728a88a157ec89fbe8d6edba14112288e3d9306196d12c723d5434505120934dfae19ecb298c05a3e073015f6588c0c3c1d9f341ada8dbe8841f885fab53c24d86ae30cb87b5faddcf948a3187c4283d1b47db505afbca6e1a1050f1248267b9152b52489fa2dc63f23666491f11d770cc60898fc3c3490b092204bad83f262c74a1372946b2167eebbdebe9d575ae4701386f49d8959ca31c65213dfc46c33ea997e6301c2254c2b579829be6ffccc843c81d7e5b928cbb57efa2690f3592efc6b6fcd519b071a89b7b918306d80250f060a5ec8e2a688a6a4ea18ef6f12f36c020dec0db2e9e67356b8349f2f516fd737c0006cd35a1d664e088a9d4090b377480f86eb874558d37be483835b67b3c069bd37be178dbe675035ff0dab4714c278bfc22eef30d54d33ec0304b6bac79c1bd5e872a456aed77f482d692bbf56a3ff34addcded0e74ea1265ecad1e47fa03d7f39c487c1e8762bd54f7911595bfc1389e93e026663672cac04724e7b98c459dfbf3c251e614a5bf23e1a5675338735752c0bda7a5a1c250cc5f44ba3e55b84ee91b22f87fcbbfad25c6c32983099d3c90f1b114096c58b664c67ccbf46bd7e8b4932730998e410ebba8c7de52d185e104ead31772f75cb57625a38bc986bf858c31da0129864e75af597b042df6b1e05c9939eb91c67538b3b3dfb9ca9d9f419be9774a621dba8ea1b7e68130ea9cba1e5f661a935af01fd73ceda65056654db08334ec676fde3f7e912075738b96f3e881ffe9c90e6cd832d1f155e88b5890dec48794cb591b4806c5718867300c4c64f36a4ee9bc02300609ec3c3ecadd04aa344fb9dd3d9a7031b958e241b9858b794b89d178075d50776809b49e7898f29a34640c98a48ba61b1267b734b46de3692580c8f5c688a71e896a652a14116699ff69988f2ac14aaf77b30707c504e91970d01dd64f5f49dfad8aec669e51788debed7b82237da9a78848e48509972a31533604948cc4a758dbba9e4e1e320f71c7ae1c237b1961704e65cab73e28f6aed3e3f1801544395e84cf2a4b2f2f202a342ed58eae2b9675aff9a2f873348571b70ccc0d17973c2987b6b34a74b3ba397af1f3d5eb4a9389e6717f96160c6122c934a59402eb6fc2856922c664eb3ce076ab6773345d0d6629c3208ba9ab3750baf226fb01c59f92f8bb8885dbad0d5331290c244d9c8ad9da13f873b24ad67262a9a44615fbe3a9676fd31e485558065bc364b8ed0bbd40521c7b01c5049514892872616ce24bd7667e1330f671cc6a936aeab66cbb0b7db1445fd06a075b4466ec770d7a3c27365d96fb010a9df78562ecefa5380cb34071c320ab28d7ef0b6d1154b2f5ee3ef0cb700170caa7921df3a51d19394be789fe420dd6c27584cf2e6f54bee5cbe6c1b509a31f708c1111d1cb63bc3fc269ff22ae5233e86bc012db483842e7658f5cf17aed0ed05ce81999e7a55a4e2653e5f0660984cf55b7a40c9263ea32a0c0b92d713b06559c9892fdcb5d2ce2789ac83e899618774547d519613d2de96c10c045e38d", 0x1000}, {&(0x7f0000001240)="4620c8045443b69066567879eb722296cb6cba4bbd67156d74c6c780634ed800fa59a74e101424547974c9dce35fb53c3dda06458d7324c53d8f31a705065956e2599b1df3cb7cb5e81049efe6443c43d5c0d5e253a6b89dc1156aed822aae6fb2909420cab4a8eb6ee08e3fd8b4879616430e3465f60388841c49256199441a7223707aaaf83d9b09505783a4b6dead10b89ebb9ae3a2e06a70f4646d22e8290f8338c7fe7e802f7b5e74bc11692459a682e2eea2b21c88a2168a0e14f08460f9ab0057cb5bbf900c18a5d6fff7a5fa8d3c509d7c321ff67f2e9f8fb527b7dfc77e5329b5df0494110f1ef7297a2e4c4b6c76ef4b73701bd71e9768d4c54897707b04eff0ec5880e2c0b9e8dc01f1b05bfe2c95126cdbf2b9ee0d2bc35f25ddcf465ead21a8b1a8f75a3847167a5b3a22c48e4ce213ff9417fedeeba2484af11cb4856db9c1d0322c67525233afb290a79d4cc118f5911b47e1cbd174c1f14a9607e9e206a14342779b286260357484e2143a3867dfaf8b94d650625e200adf9d720773ec5201c0c8d739c426279dda2ffb4be3db17db887370ce6bb39b27ab17a4238872079ead5e1bb55434d829446e7570b0d478bba766d8f56fbd1c061bde096fd194dabfd0c914d9aaba3dc8746c67bc540ac049fd81d888a746c99e381780e26db6b57e07807e71ad66789d3baff5eea7e89aabea55c618c2179906405e1c38d9ab8b36da1bfaccea9cbc3008aa4cc43c31d851e8ddd43aa7f6ac5ddacaf5e6d2ef61932ed8aa5416b093b5dc81dcd8c1975349726124cb744d6c17f4cd208fec79c58c995c55887404198d92c73616c39aa22de1f2724be00f5e99f8b16fa2a005ce85f772c05ab7439758bdb65152a7491b0fb7093e1c8cb139356ede89634b4d8b3329005eb233c1135d48b9a3b794e611183f4ffa7e3ecb807d8033ca183fae58ccc499bc5fb4aff0defd6bed86762f2aa560c2c809387ee247dcd502963a647c632988f417cd2445b21d5fec3dd4c8976243ec12393b43ff573a98dde1674d485c534ed85c2d5d2577aff1b63c7d505995e97874e2dfcf4fa1acbfe8bdec2568ca2649c982292b3bf2adc2410bda8cc813d8f1a508e1db211d2ab4aaa38f98f1695e0082aa3a9f9ca6eb161a9262050f57135d77390a3e67737d5bd5068ea19ce75a817f1cf4ee7bb96260440fdb5feae163b8f4bd5c394db1fe0dcb2507aff32310a1ac5a27e1010ef5f7de04b40de0c13fe57feb1e176874270314fe744ffbc40612428533060d7358336cd6465f4c204b27df4a547b0b0579fd3f107055b74344a7a14db2ee7d11241d808c31343f7314a5658dd476a03a750455cf8d18736d1cfceb2b696df26729f00f3bfd1a1408f8ffd85775ee2f244f8f66602a26ca572b1a25d76062e1d98635e3c0bc7e28d0cfc31d4310c885d08f53143fae84ef06f3042dc916b7f99310222f989165e00f30ff3e3940453157d1b631139fb44b99dceccb50c31ea3958a9170fead4fe2eeea378929f0043ed5be6bf98749178316d891ce25a082dca32273497cee294d873c219a41338ef5bc187f981ebb6695c4fc5e85df5a196a565b4ad10757df01db00e4dc5351d33fdbd8eaddb1f415a10f9ae93a969cb1cd45f604dcd696c7986d252bdeb6d3a01d014179c2584f0bebe57ca0b0534e6e099dccb01303ab13839836b7f2825c108776c394bf219200ba37e5d4001cd16bce5df1c657fc19a9282b765a1877dda2a36146b3545b88894d3d0957b20b18894b77def247fa463c3e0aa7269964a3e1e0610d514e236f144bec6a8c22d2f301a7823b7cd98b6ed92950c9bc0d6647f9fed56812b86afd0ec90a9725160c5d85f84fb6bdf306db37168f85ef260693c276dd2d6872d74bf5ab353dc393b687167bedc674a876d8a2ad6c8f4c73adf4ef2489620a3036a156f374d006a4c46d6f80a27e598b72aa847a6eb6a26766ba7b37940a06ee60a0484960dc828e16f3ee792af2f27d40b6046db46d122344d403254aa1cb0a6a7833aff3efa547d3a44f59806285889eb739ed4f9e715e0c8d9c1f08ab98d61bb39e369339e21219635e1f7d6da199742e73c2f91c65bf1e3439e0f66106c5cb4c146d2e3db9e04b7dea16fb94b2899abad4a99865e8a10787248ec5741e03b750fe7f83b149734c5220f2057f8dde7f58af885f92cf19f648933c1c86914c66a3e246464cb5e777d33a6128c6784db5841116c20a707c8cfb8caa47de1d1d1e2ca58e42aaabc78769749bfd1311282f5674c67bf95a07a47e0ce60b40dab357fbc8a9a171bc168a65ee8234ab92a3c19c826624730f3fe50a9ec65159b06c2b26f61d565a81f22a855d10c2267b059cb08237349765ac7f1b31c33796eb7ac7583a1b45453b37c4c7b0a647bdeb47f893c5baec1589e77a61990b71fffaa444054dfeeaad2350b826f7f27b527da02efbb47a3677153663eda339f7674b528e89cf835ce357fb5bd0017fd7fa3ddc5c93e58293591b6fb4ec9beb5875570bd9a6a6ba2639153cf07591c25b768821aecbd396b63aa4cbcf5cda97b5993fae717f12e66e3392ecea6217f12de3de8d6510cb0dbda0642cc41a779ba7db1ad3d63ed24f2019bc7b95154604893a2518645a6bb0356843106a6849d6a84f61349844a16131071c2cfaa5258e2287196522302518735d7f225d8363c3eb4764fca0d0668dfe498a1c9d6b02ed7d0f4db647623d85a346818786edfb3b3d2a995350915cb874f72b1b3395971e8aac3f62526905a7aa92b9e92bb3eb3a0952ee21e94e87398af2b94e54eae23c89cb8a6d4ec87fbbb48c14890a335d8cfd8240de4076441456b9052c295166cd2ceae58c0992f783f06e069bd05ff54b20a205a7548f43d87138a0ee1303451b4edefdf6c31393f558979722c98c95996ef34ca3d44d0167d0984cbe2f2d7b57045733b4dce4420c03d3f3b12024430e5233a9aada797dfa4a7681b0aaaf3073305a65b58dabe76bb409bac403b9a40c78a83ddd6862daee627edb8f638b5b4f56362de08d47cd00f3002113758ee14215b3d3800904776b642945f7f698e58c8a63941a81b2e728976ec61717291649cc9b2d6be2edf17f2f4e0d09f1fb89f84e4f52c8a9c558d7b2cffecf9a3f7ba25f645f965d1a13a71867a8434e19361fe59bf5afbe6bb4acad9a329e58f3b133953a37b69445e5d616367f3f0e684320b37887dc8ec3ae78acbb6684475b159e631864ace443ae3cc92ca5ca6281063d090ceafd3b19492feefb201b4fad0eb71b488242fb10117da37ce85048c17f11ebeb937b9e89c838dee6cfb0abd26773bf50a9c23eac689eef5acf4f8121a41a098f0f053dbffb115466e5359c469b89e887653e5c33650da4ca45aa3a947c008201c9eca93cf99029064aabec3e2211e996e49e60a02e3b3486ed0c758d7f0e25f3413891d512340bc9550a116d348d68a4376b585301074254ea5b2c5d2d9f83f2b392c54e9e27e8735f78723bd13247af84eb0d4a2689dfcefcf974bfce9d2979ca82c782328705988a06c7b2dd21674a97968024f8b2f637b6cf0a5ae12e43e2f07f18d1ca881d97be062c0aa3814a4cccd86eeb7b2370d7d79919de7a9f4ba37ab716eaea58cf8215d17e4ebb0f8ff72dd34cc353d422a74a740531e99882a6b6d10a7bcbc60ab805f383a64e7c932cc9d4f1e39e1ef2e412f902129f945da4dcb2553530580cf5f69fae776dc5bc0e37649580986d4af455f938e262e967e67e2851f029bea53cec0f37d02eeaf3cfa49e39aaa3c92976c579d9679526681c4ac183a2ac320f27370d31b89bd242cf9d1bb20ed05dab8d7a00b942e064e7cd5ac51640beb611fd18ed15d16aa647c1d01cf59f3d00a6c303c303cd8a286875901132da4b1a8a00e172875502e351fdf9d4863eed97b04a8f809eac3e6785fb641849674d9021bc4fcdf920a4aeca714ed36d0951fad72aa1af01b502f2d19d15759dc7c22df26fa771d99580d904ab39d7d1299103bf77c564ebb46ea0aa85a7ec3f016f016e5446a268b6657fd3ba5c4a16f051e2fd8af7145cc7c601f51b095897a05b4ada5869595417b103acc250c0f60372fa84b2c05920b5b477d1a70b737edfb086696a10a5a647997d32e9287939636ecd3a8e8c35d0b6e11ad6874b432802e382aff926714b41da547712df886eeb419b8cdf76b92fd5d3a56252d4dbdaae1f24c391c2174655cbc9ec4d0cb7f97b4e638056a7528291d1eda711ad7958ee306607f06fef0125df73be4d14f1b161167fa0770c57ff066428d792368aaa9973f9610655a1eed239a70cbd67bd6c4a6e8fe40b177c2b27c028a07d0314210b313a6d37a213ead3e84aa2558822c0c351a2fbef681b31a733aa52ce2d015904b1979c497e8d16c8d6d5eb421c271038b46638252451fd49e5a961c339751ce1786e79bb90241eff49104ec1f3774312c3cc22b1f28338ceb7fca6267966abe05b417c9a833ea8dbc4446fff7b5836d2b3d22eb3df16d790e01c23e8bb32f4052a7985408110db1f3375469f5b3c26c621d667c2f22984ebd538f853c534bd9e444e91837e25309d9a90b399b66a5b731b6a19188afaf9a83e32af6a755ea7223af4a06d65df22b07bc5bd4cb0e724fcb859dccd694957974b4890080e97945e9326a7d7853d109bd9a6f774aee8997af61f86db060fe3cf37207467827dfd2b017f8cfdf92c4d96cd07e97199f8b35e0cd7fe71faa5e174fb50bf3267bbfc0cdddba2dd61ef71338b84a84ca3b43f479c62e12cca1c3955305cd14f5b658e5ec8d52288f21d71a1f7af1ab096a77e6edb50991a6a91d921f21aae6337903f0640b63bc922cc18b9a8bba8e0fe4b903de41bb942fe6ef3167c6fca17ebbb59a6d32227755547cd3c0fb3d68033d12346e727037c55ddd7a22028904ff8f2dd8210fb2fd01c474036ee81fa4914bc372f98c80052dd9fdbe5146c37bf0c34490cf984d429bd31429325701cd7e3afc115ef75822ca2369504ca514c0890d8e9077f6852033eb48a32ebc35b6f917c83d5f920051e90b413e3403bf8cc4f8896b99eb9b048f24c64ae98236e801e7bf94c8f82d634507bbe1f83751996eaf2e7e4c513c76d60fccac0e8ba9dd324191c138b7e53af3460f6d55b6216dfd64d4db340fd6837cdb9ef73fc3d19380cc7b0fdedade03a041e4431c9982d1dc4b8b2b0a849883c2e5464c26b946f3685f75490a93ca5a4e554744b64fa8ad5e1574f41d4806437cf1437c9ec67b1e63ffcf30d0c0c474cc65290b3e5717710f54fb39cb461e393a074dd20b36fea83c73c05a04e32ad22535416f83395a874afc09c937115628491857ba029846bb2174307fdde2737b34094c123b04959d70ad8b4ec8e74b6043c7e55c97a11f1a745b79e0adde62b452cc29f5f6ae41720a44e1bc7238ba48444c052ae73f3d4ae36abfcb223b8d23b43ecf5a2e1478de3dec69e33412fef3c14732c39e441c2c97d0eefa03ea2e031b6b793160978c3ac6bb877b0393255d9ed44fbcf7b52d6c4c770c843d2c6d86f46b088269471a59bb50af2b17d7aabda6651b41239b209c7167817bf87a6ba83e10fc960122bc6d6f18204326c4b1a07945687ffd00c462e89219eeca4b6ac2e53096a6825bdb70c4bce5abce22f943a6a37f4886300210db774be8eec4e7c4d257a95cf3a61d22114074346578afcd0ee6c0ebeb4db76a6bf3ffd81ae2a5861f3849cf80ff39b566d70eada1f069c8dfb0dd1d1d786c98c", 0x1000}, {&(0x7f0000000080)="9b1492f10be1142076f10a61ea9a2239af060db7478c6df98ee1652d2bdd", 0x1e}, {&(0x7f0000002240)="9023dd81231fa6671aabb2e1e380b7f537f8e2906c86801b13fd1f7193a0db8ea9c35c9272a978f78b304952a267166f0990a51fe640e97fda64e85428ef8d70d03e50e68e00283c0b741f264d5e2a67fd830ecbbbaa5f214902f2c317af57813454affc55247037885249f3bafe5cdcd24f141a7facd0b11ab0ffeaf00e958fb0c0fa4e678b2ce261e7eb1d7bd6d5dfe90ced79e8437c67a63ff6c3d4fccc486ac3699858af69bd20901ee5c6692466d7758aaa", 0xb4}, {&(0x7f00000000c0)="0163aa9758196897ec83fd2fe12462b872b83eb058fe0f81d101126127762b4e8860c1dadb53617df7e6675263e08cc0b7424e96bfdc5ccad3fcf725", 0x3c}, {&(0x7f0000002300)="35d3e5dc8e29269fc388e2b42f0b9ca2652c2489d9ddec7a6ef0caf3a86e079fbfcfeb855dca25ea7d961d6eac22252ea930646dd5294a478d6a035fc79910c873f2087dd88f094071f45634d6d2e286a05464f1858ca344b7b1fc74c294a6e0ae9b2fdf2355d249114d1fcfbe52b8b14c4169d7e6d189b5e398b12390c36f825e54784a1cc602aa9f9a7fb380cad213c3d92add5c6aa367becfc20599e793635ba83538acb38d4419a8a5c17b332a706910d84bdbaccec6ae49c2169dcfe9", 0xbf}, {&(0x7f00000023c0)="702958355edd28ab0d92f86cb96cea4f2c2a8189da1d9a03389d04c338ac62887ffe6d39799dfb2587ae41b530e093744517ce25a9ad1e60267aa1bd9ad41423b7635c4d339bebb72279454b0d158e7035b7fda2306ae61a13de841d77aa601a079b30981de9fb1d1a22549bf3a397cfc387dccb3a10c59c9dbafca72ff7ff80b72efa7f5769e3a1fcf46ba9ad313e64fd696772b143f078010d7b6240db1581b992", 0xa2}, {&(0x7f0000002480)="22f847d5d9f6e6b44d47c946e2c106d58a3f484601602bd838cc603f8849797165438c5c0db6026de779ea85c29dbe2d1819a82b25d2660bbc939e3d1332855a31d88f0d13ec27e8bb9f661c545ffa12b7ab162bb48d37dd8a92b212ca0ff25b2548e29d7112f3f4", 0x68}, {&(0x7f0000002500)="f5b91d1233babafbfb21ad7719891d05002b15719870ad4bc333eb6c4e648fc46f6b1be80f4f7ce432742829f8ad473ab33cdba22275f588238f12fa6c039135b4d64922b75701c32c", 0x49}], 0x9, &(0x7f0000002980)=ANY=[@ANYBLOB="d800000000000000010000002000000056691742c0a980301d1958b7f32ea89ebafd307c4acbc6412bf7909d622f2db807ab03f01ddc33f0ae42ce4eeed6dc213de0992287eb69e20423408b928e1275ccd22c30191805a607390b926f09dcd712c23a7d48fd5a816931cd14b293c1ffd046ec24a6c6cae0da81675d51a6ff9f0d6fdd01f7b5ecac11f78fc29fd5c911e2d404d0a892089757cf463faa31442405cae6ea0645e92acbfb8af89b99a73ebdf9062d35817553afbd9411801fbcd25539af7bec808b006800000000000000ffff0000010000003f6f515d1b7fd0a90dc4fc1b1fa92c29f722a6aea8529a61bd20858ce8aa69d0bfb89ec15ffc062ea6015f0c0ba700e0030f552419dd54bf99431ca756ea34a5cb8e061c05f855e3b89d18c6f1df7eb58a0a84d3726dcba3c442ab71317bab003800000000000000010000004e090000a5adb7b0481466a52b9c2172c7d85f59df6d9400f7523adb3e2ec2f8f88fdfb0b14e90c366000000280000000000000001000000fd9300003ba11d42e0ba2c70e7f7b6efbe17b399537d59022160c79300"/424], 0x1a0}, 0x1) kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0x9, 0x5f51}, {{r2}, 0xfffffffffffffff8, 0x42, 0x10, 0x2, 0x1}, {{r1}, 0xfffffffffffffffc, 0x0, 0x4, 0x0, 0xff}, {{r1}, 0xfffffffffffffff8, 0x34, 0x4, 0x7, 0x2}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x80000000, 0x20001}], 0x8, 0x0) pipe(&(0x7f0000002840)={0xffffffffffffffff}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000028c0)={&(0x7f0000002880)='./bus\x00', r3, 0x1}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x7d}], 0x8, 0x0, 0x0, 0x0) 16:02:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) recvfrom$unix(r0, &(0x7f00000000c0)=""/222, 0xde, 0x3, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:02:24 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1800}], 0x1) stat(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x200, 0x0) write(r1, &(0x7f0000001140)="b86bf0f5297d41c6a40b2e401bbcccee3fa86c3e098748306de1bd67ecc706bf98147a151d8c531dd6a39ab92662d599dc389e", 0x33) write(r1, &(0x7f0000000080)="5c4882c0339c880cb5bb2b26290d9881e30fb7f3f9462da897e17584e5e2153d78f5cb930a26319410a8d58d6583cb6bbc897086d8a241c403eea624777b392ee5a1f8a23f8d3b989f0bc168d65b2eba9c69562f769a7097bfd8e07056976b4912667e37ec804bf0e1fde490b0dbd0986a4012baf86b73ccb0d8e7a8e1416b04a04a823f5320b887bf8c5d92d73df6ba1d856bd543dfc3d11543ad4b781f634bb63722a834d8b3d17a436ad6e0c1e48b6eadb60ab9b1495f7f1676d17e42fbc7a587b89be20105b31094cedf80521a3e9be104abb67ccd15dcbefa694207c74a335128606cf84ab3c9a202f0910568d67e1979acf47f3795e1fd300900c05b6f73283dd01c85b829a27d2745cb6d14f16ddcb4982b19b6c122502d566391f86243929279d56a0cd8adce321c2fa1566bdb7949b54a1ec1221d265b043984556686e288ba0d8b7e62d9c875d344c9ead3da3b863006e39444806302ec3d64cdca5aeb799560754e7650b35d114f21637f68f1d63b9973e73ad01ce404fc53eff040bc14a20036a6c7edb8f2006ac4f9669d44b85addfaa022d38806032889c2a0ac2dd052722a711730ff33d158b1b52745d9abf04f9b9b67ab124fec622d3f8238ea26a2382e79a142736375ea50c9d7e01ff1b6b9604b1091522fb7bbfc0093f81511824a6376e8ff1dfb490a216b4147b00e938847d6a99edd54f4688a5c26d9eb50ba849af0b05e9f880e27bdc6953cc4fa4d08b50f1bc7a2ec620d476c39a8f6a85cff749b9cc85ff5c59254769e80fa0066243bef5fc14504890b57d941602ddd629fe7e94c1f3cb476b6505efe003a6e189fe5f17ed2e60dab0e781b471b5cfbbacd8ef04900ab8a2cfad5e6b0d911df72dc8d1ee557c53843f3645fdc743484e061cb08f8e3a6a94a88c7bfab7ab043ed4441faaab593dc6a7ca3f2de0795e6f8e81893402e95f0dc5e57445f0a035d46ece2c230f0116f8968c3fbc78dc31197719b8b7d648fa3ffc733c5aac24ba51f0dabfa2a7a2a1b45b655556921625f45d772e80a9cefe506f5b1b61d1864ea54610e358b2cad6874686d6c21786a59436c3c1850ec08b334b54d15cad38ff6096ccdfa6fc6d471065123846c1df560dc4e0e681fb095816cb42885081baca25fd8cd8a775ac3c837cc599faaf0a85b6d5f6eeeb901c436958f732d585bd9dad2e2d67dca4a5046b43712bfd1273e0b8b9d570f93fcf92bd91822698923cff527d38450129a2d02edbdf23829436c8bb4dde865cbb389e167e549d03a56beeacfff23ed251e3eaae3cedd2e458e036b5078c3a4d3732b6621336676cc198ec5eddb7c5d14a430812d412c229e4b8398bebc3a5912e44d22bfabcc4364b864feaa0b58d65b9949949f53b6230567d7eda655b473e7e26d2b8509afbbf2add9bd3c3f7794bc92a2f30e90b851634be8b65c7fd226658a5f7ec1251e94b2fb245aa9df07a3c3623bf51561f4cf4eb5f9312e37e66f3ce22a495b571afb658b0eab193c991efa71df4d3c68b5bb7e1e2c2eecc34fb58994550cd259389ae65aff3ce3b435188c9655b89e20eb9a0643ab945e6cd286db69d25e6e71fea7fc96218c1440ad73d635e85b3920855c117fcc2cf59c6f2018718ff395413491b82443d3afefcd472711b713edbebe8b3068332089b7e86f0d62d3b561332cdc2e80fd1b0b36694176b981d675994fad92291548937ccbc65dc02e5d7b0328dcfcb02af6744bda20b0d71c9015230aa8b8983d4460751351b90143931c6712629eb6aac532e84f5f297bbfd7a729fc8dc38894d2a555d3b8c251837f5165d5175b66a92fa33f41031677fae9e78521e522750cbbcc456b850853063bbc48279e929a5b183fda3110e966fe6f00b1ad831cc7ea53828b24a4bbea57e643ee1ed3d3e2098190fbf8dae236fdc9753fc65a1351b443a81fcd850495498a6eeb36b66d953ab4012c66414db0dbd9af92f66ac5f1f6fdda22a9cc236cb7541061a68d77be222b04c226e67adb39c7c0eee1de81617fb0321ede8649ec474da361eb17e60a4205026035b3b95da987ed73f3fe046d8c88b96245fd3d70e55aef9702d8d1611f3d1c17ccde608bc31b1b6e3b511f683bdfd35db1a6d33ab984755ff444fe76830d448363396ff8ac2661fa9558f0a122fb3ef58d22d255e2e00b0d9fc9a7524e81ae22b2e75df3d2b0c17e887462dffe67ecdd9854e7649aba94b3c8859e8674b6c6241bc71f51e7a58f736c2d056987026ef34e19f356918479b06da031f6852693fa20e1375edd6577fb40811ebc99650063215d6541b5bfef94d4785537ab5d22b0c391e8408a5fec62ba856c67c768ece79ba22477fa3630c98d5bf5d39d103a7441a33e02b9f4bcc51d25aca4ec0fee5478b07bd0e80c20f888c839819d636467366a1d9ea5e56d8ffbf25b929fa172d4e6101d8cbb17f9eb1bef9526f9a0c966d51c3225cc1f7a74f414589e8e14d98b38e450f07e585d4f00f475633cebcfa0a5d8b78b4da64234eb25ad32960cc42df3719c43ad0e5a8ed7c4d9edbc2d32a83704dc532c577a5abb31f3bc9ae1fd7ae810a78b514eb4e95a84248dd573b3c6fd492c04f5b0dd9e5c811edccbd42cd976d4c862e4040da1d50ae4b02fbaeabd527795b22e39ad753d3028c5c82b7c66b3e332badd2fcb4c139ce8c8ec3ca5426638d5602a9d45107af7ed62f377a38d36cbe4ee7b46a814014d1fc88006421df8850923e6fbe8de4da923e0271f9b5f18fc8d95e9fce2db98f007b5257d0ae62e5ae7799a5e4ce6539b19edc4468332ed3bff672913d1a34668879546a0cdd81634c1f8656ba9f055e0e08b24d4c37332f888ea7adc8021026cd27aca93d7ff72b2c08ab73e463e2d8255f5136e09ad27eec4fed8f1072e4cd22fef38996df9e0adce45cb9a824d8ddc316576759077a57574c2ae1bef7c328c9312f9b7f9c958499c6aa76dbdef3b7aed606ca9d0646dd183e5886b10d2e35bf7a1e90f579013e6cc758946ffa2fac5ab07ab6db077e025cd779339464d3ee4827647764d2f4e10d7056b9ead53c0767be62fd8193d964e9c6f1abe510d96187e6118b99cbe54551ccb940bba144106b7a7caeef99137ebdc9ba860ab557e7e9fa807bb1abc40505a6bfa60f8235db7ada01b26e02b44949c9d388af2205ea9d3c44be6f746c3d67b8ac615768c29b2cf4ffe3288697b3babbc2f9634364b4bb47d9c5e48051671fb41de36a29d46ae10bf89b8e74fb0ee83a996d837ce066703f35878d64018458d69e445800220a764ce90ab6d540afd398a5cc4869e3c22022b063fdb6693d89b40e12990e4918a2b2127d34331aea8391ac205bdbde3b1dd294b3c49753c245cd18ccba0fbf7908e8eaeae3c4a01af297a84e3d4d766d3b26735dd15e77bbd78f9cf0d93027f31a11d5844f0363ff59c29531f8807d8e4035159e29f1786c3539220f85dad8eb4f44935459312931db701d0a1ac901e26b7e661b4ac4c08cc9e0ad456d5e885a74468d48322ce9f720b389ac5ac0bbf457f99ddc06947641af4c63a7d9a6c184c0bc63cee742d12a7c5f7d16f2977d9487b4f56415080ee855e92b7177482df6f2bdc9d37be6102a406e43ec1123b8e4e64363c949f15a997681d07e2bf8a6a1f54c739dcaac47c18acb67db5e9c66ba83cab6f5e838488ccf69ef505b5dc7f1dae26ffc9b30e5f1cc2151d624a93506305f5b4fed3b6e46f33f1590944eb4038a6f19855e97164012334c293f9eccd2780c6271ba81df8d0f4f415063161b3983929ddc555ba5cf0802715bf8ac68f13449bd5510e497fdb604496110fc382c54570fa2a470ce80aa8dbfe30ca40098656de598dd5a6f860934147cf44a755ca2d6253112c8c71d54431431ba314cd081d8bdf21b270de777876d748196c813b2baf72f6fe0095018a0f858c8b318596ae247fd9adc8822e7359028b836b7e90ef453e50d2886cca2006f2626cf3007f173298b8f4ffb15c10014536e46ff33bef7f5d1dc0e4aa4534a1a7fa031e343de4a0ad31226e9af8a273ccf34112793bf73adef8c7ffbf338825342a3c0027339b4a8547cfc97f5a5da14cc000904261228fae9b4e83a46718c9c990d84a52432cff696e9502b6f16b077a4296199431f61171956fb21b315a50b99ba56e84b6c33f68b92be993f8316250a6a31b51ba356b6e1883bdf2b8f6234953cef2745fef90ac44a0843145db35a79e2bc2d09714048c96d8d75522da17251ba6aa7a0832624068f9a84aeacf133fd71d23466f2575d0cf57f2657ba0cb965f50f151858c8592110e85c3e993aa07e23a1ae57adfe46a13ec40e63a3043faaf1ba291357651faea9cda540ad5f55cc74af19a44e8ebb6ba869371bd95abc6f142a4b473d5cc40c66424ff9f0c6e1f42661b6a4003218f215f34155fef73e2f56a1a5bf48b4d7b2e79b5841ec53f3ca9ad1c6f5310398243a8d16e863f9c625efb8fdea6975f234db1f81a0c8520ab881b426aa60a65db1432111a63a8e8bd640802c1d0dc656ff519f87f11d050566e77248c32ddc2091bc78a05550d4fc59a39f37e56afea6a41ce672d25aa4f2c8d3e0f2b1b5087e596b5048554799ec9a08bf9e9515e3c2034b3d0a74916ef1e567d5a43b3310f2896235699ca11e4d2c99dac368a0afac7de19d7cec6bf36dca523d2b796f586b0d91ef78f6cc591dbd22343a13c5839713fbae5a0797b77123e57716cbf98c96327760db0983c191000dc18fab7cfc70d682a650aea336cf3e05ec4dfe02247c33ec6fa2589ae92fbaa73ecb1186483fb3ceae16388b9f2ff6561e9ab4b39c99d4eb6e580a525b7a1a89cad9b8786a8f176425a2d7e8784d347ceefcbce26f47ce3325b3e4ead2d1aaea74f804f47b897fe82cd09bdd675dcff77813db90bba5e37f5d92b0737057b926f9f58277c620ad8e547e563f75a0fc52b7b55a1e65d86b8c573cf45ee73e004d89052571abaf67b986cf6f15cf4e05fba1f2adf62d0d190e7cf02029acf8bc4c5011107f39ac8547fb64eca2c618a76e4ef666bf679134a9c0b90c4e9088aab989831a727a1cb505d4f3c6ba16c300694f4dbb641e4cf4a1710077b91a093b9e9d1799e22d9325ccfc1f880ac7bf02e242387202da097655b90e0abb5cacc43d1b04a6c66b559d1c48ae3b834b67535c5596691fdce97e87dd01c93cbb4a21a08f31f219c34b33a280bf0559a827fec9a36f283733c627809b417c3294e7615ec8262a09a66bbe00731fa4abdcc6f81ca11908471d6daf633982cf931b86b461ad276c80787e9d7ed79f8f14773ae28aedff26861fea6b3a954cd25ff5ab90b550a21ec0009ab37b1df7f54669afcfb4743375dbdf6ce288cb3cf9fd91a58e9627cf00745d1c6eb8866e0d253f03e02e85134eecafcb690de850c5c19f1fcc46a6345165561bbe1b2c9313a141595c9bac4b3822e0c378055e3a4b6096a0cbbff7d4539f26119831abf5a1e6bb0f711142d85abad4b6f56b3688b0a657f448eda5aae921bf57eb03c29569fe19270ef1689463ff2168e78c953f6a84a0f8898786795beca6e0e51cd1e4a980bdef3f98b74b3b7ebff5b2a48d9a42d6eab835c0595eec24b81a58cdd149e4b2f1d2ed4dacb6285e85da482da2dbaa9dcb877e36d7b2af4086d13c5d89620e5ec301ecc30c51eaf91a5d6a0bd6d1e1ea9e91c4bd64a6778115374e90ed7d355a9d2a187fa20d847e17deddd93ef2e2d818148a44bc8927f1655f451f59671a514b519d06b9f35fcc1", 0x1000) 16:02:24 executing program 0: utimes(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:02:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) mknod(&(0x7f0000000140)='./file0\x00', 0x1, 0xc263) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000040)=0x4) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x8001, 0x4}, 0xc) 16:02:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x5eb) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getitimer(0x1, &(0x7f0000000000)) semop(r0, &(0x7f0000000040)=[{}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) mmap(&(0x7f00000e6000/0x3000)=nil, 0x3000, 0x98ea1a54ada6b440, 0x4010, r2, 0x0, 0x0) 16:02:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x6f}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x1000066, 0x0, 0x81, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000100)=0x3) 16:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x9, 0x9, 0x7ff, 0x332e886c}, {0xfffffffffffffffd, 0x8, 0xc87f, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x10000, 0x0) 16:02:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:02:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x2) r2 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) sendto$unix(r2, &(0x7f0000000340)="d3e5bcf3058c30afac0951b1c02101740f94774abfd0ededb4022d1fd0", 0x1d, 0x8, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = getuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0xf057, r3, r4, r5, r6, 0x14, 0xffff}, 0x80000000, 0xe9e3, 0xfffffffffffffff9}) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f00000000c0)=""/40) semop(r0, &(0x7f0000000040)=[{}], 0x1) r7 = socket$inet6(0x18, 0x8007, 0x2) semget$private(0x0, 0x3, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000003c0)=""/210) 16:02:25 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) socketpair(0x2, 0x8000, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000140)=""/178, 0xb2}], 0x2, &(0x7f0000001300)=""/4096, 0x1000}, 0x1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000002c0)='./file0/file0/fi\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 16:02:25 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000240)=0x20) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x491498321eb40b3, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x7, 0xfff, 0xffffffff, 0x80}, {0x0, 0x2, 0x6, 0x8}, {0x20, 0x0, 0x8, 0x200}, {0x6d, 0x5, 0x0, 0x7fff}, {0xfb2, 0x2, 0x1, 0x6000000000000}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="bb") 16:02:25 executing program 0: socket$inet6(0x18, 0x1, 0x7) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 16:02:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_gettime(0x4, &(0x7f0000000100)) fchdir(r0) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/4096) 16:02:27 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x2) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:02:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x9, 0x5}) ioctl$SPKRTUNE(r0, 0x20005302, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x5, './bus\x00'}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x8) getuid() fchdir(r0) 16:02:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x1}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x2) dup(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:02:28 executing program 1: mprotect(&(0x7f00007f5000/0x3000)=nil, 0x3000, 0x6) r0 = semget(0x2, 0x1, 0x112) semget$private(0x0, 0x2, 0x2) semop(r0, &(0x7f0000000040)=[{0x2, 0x0, 0x800}], 0x1) 16:02:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0x50, 0x0, 0x0, 0x1ff}, {0x6}]}) pwrite(r2, &(0x7f0000000280)="d0", 0x1, 0x0, 0x0) r3 = msgget(0x2, 0x400) r4 = geteuid() r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r9 = getpgid(0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x9, r4, r5, r6, r7, 0x0, 0x9}, 0x84, 0x0, r8, r9, 0x10, 0xf9, 0x5, 0x2}) 16:02:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x800, 0x6}) semop(r0, &(0x7f0000000040)=[{}], 0x1) 16:02:28 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() r6 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x9115, r3, r4, r3, r5, 0x4, 0x6}, 0x0, 0x9, r2, r1, 0x101, 0x0, 0x3ff, 0x7}) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000180)="aeaa6ae2a5e72d8e077b6890b90fe69482a49bdcea9732f509f6debd0ac76ff517c898946607a233cbb5fea2acb71f019acaa4a82182a374e04d020f6293e896240f15d3a4462e8fba448565e3a494179a82713da112d94fa519a8b9de0aa7318406ce5a73393a03ea879871c0ad3b120d1c2820560ff1a12282582009061e82ff221661b7245f12055d776d6a899b86299a33d6dbc1b6bdc9a0865c81e7b4b385263f464f99b414f15f72bc4bfbe900322fd8099d6fbc97a0380cff8c26fc4d54168cf4542251fddb87ffda7670fac1acccd791715ac4ff05dbd1e1d25f38b2bc1a09b5a79a", 0xe6}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r3, r5}], 0x20, 0x2}, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r7 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r7, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) execve(&(0x7f0000000380)='./bus\x00', &(0x7f0000000480)=[&(0x7f00000003c0)=':#\x00', &(0x7f0000000400)='\xcd@\x00', &(0x7f0000000440)='\'\x00'], &(0x7f0000000740)=[&(0x7f00000004c0)='-\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\']&h:(\x00', &(0x7f00000005c0), &(0x7f0000000640)='-\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='#\x00', &(0x7f0000000700)='\x00']) 16:02:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x1d}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000540)='h') 16:02:28 executing program 0: mknod(&(0x7f0000000080)='./file1\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) link(&(0x7f0000001a00)='./file1\x00', &(0x7f0000001a40)='./file1\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/null\x00', 0x22, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000019c0)=0xc) stat(&(0x7f0000001b00)='./file0/file0\x00', &(0x7f0000001b40)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x80000000) writev(r1, &(0x7f0000001900)=[{&(0x7f0000000100)="8df5b79074de5f456977832b5770f19471aeb6fc7e66af60ae889716ca49b102beba37749f40da8eebe58a00d6d8c650791b78c7cd8ad79dc666d646d568ebc85f8ebea779ff1bf5fd294fd08f18141348e59d16152e8e088f66d8cbf3bbf4f2a21378575bbfb1ab4ae32d69aca9b985fad07f094fff7aa722f58fcd0159569707772f79b43d3fbf3e", 0x89}, {&(0x7f0000000280)="8270687e772fb8242b00e0b1fbce2706076ae8e55240030819dd3b106d00a657972aab86e1fc98d3607bea25991311ad722b1a9cbad23eb19e4855dfd9525b4a35d4a70ee7416abfc0061515c2c1f57b97031ab743cd720a9fb1bf71380056e4d06f8cd00df97cf85439a34433f9812c5a8bd61689625914b807d2961adf1a4d2771ad6f56648728eb39de65213b58558b9022adaf7b635e96f7fc9276a28298e54d53d826893e5d5ef0e92e7411187df53606a61870b4367c601b19f93ed45f0bd7672cd049ac0c24a18e36e27cf580409dad216f529ce29e61853785123655d3ba84de9065b41d3a1745aacec0709627", 0xf1}, {&(0x7f0000000380)="6cf5e0f80f71fb3b03368cf9d21b0e7a7409090106a3bf007e5695c8711414b23fa3adb4bd2a9a68cdbdfa7305e24363c943932086f873219a29f5300f8259d75dc9c9f4d92750dda50580826de6247cf88f404d61a343e511e630389b19c9658a695a9151cbe93b83e9beb731f74e8c5fd8ad1542c59628a6cfe9457d49345f488a4b054158515e35d7658ec5f72391f383dd42589383ad85fa8b536e0cbebc033a63d780375b19fe1aeba6bcbcaeb0d96a81600a17d08a2c0f770923842b734b816ebb6901ebd6b11545a706b7a9dc0cd8066a", 0xd4}, {&(0x7f0000000480)="fb59d1f44a4bce61f42187da21eb83e7f8ad65a84df031321fd0264e1b484ec233c01c28019f85bd4299c8d9535e14a5319059c1466fee7e7af0e4bdae82e60ec2a2da7d6261bee46e0933b183012198bd2acd2624e186285c98ddbac2e24b3229cfa689ed2efad4e576429aeee037a3bd05c793a1d9c90853a7ddd219f453cf73d234d382dcc47e2cf32709f58aa16281fba7d8b3a804974194438e8692327de509aaefc62119dca1cd62e0c6f37ed503284c26806f29cf155ce15dac802b7deb724784d8bae093dd6432347c8bad735c00e045c127151ba6fd6efa23dd964d1ddaf39582a9d673f17d4c752011c989088b83", 0xf3}, {&(0x7f00000001c0)="b054386dc77ac3f40d461ecf33429f32dcce323f65edbf72dfcd0ddb731e1bbcf93eb759a8b0c55ac9e9083405bb33de13dfe19a3384e51244e039d643b50e4ff25ee3cbd725374447431a43a8d7b77d759496eaa41b390f9dff08007639893ac8eab4b7b53fd52490587b39204d67c28fa897af35bf5924", 0x78}, {&(0x7f0000000580)="3c06fb5da8b3d8654a2b60d40625e2727e755ebbceda9d744988d6e18af08fd2aa5f2da59eea3ef235fd280f984aa1e1d890704ac7bdb6d7e542f84bb02c9b4aa2031ef5a9657da6e4608366bf669f702d1e7c3603c8002dde25d536d4d10822f0f3c9f1bfdf5d8c6ca47f961fce9384433019e0daf17aa60f58004beec6d1d00799aac77af862d3ca2b61b7e5a7f12fd875c87291ac109dc3b8ccbb1b456b7cf635c20797566ec2b61ca84552f58c530866c68c287bb542f2bc7f31fdb5e3e7221fac77f08cc3b94c1b948efde2cf0d494e4cd9927a66a9643a928e392f1df42f884fdd6f2652a16ef00e2870029958d9f5c185579bbd0b3c91d62a590b8805e0e26d3e99f4ae78befd5007a7e79b42d565079be265f5712d247fbee9ab5772cb3fbccea94c548e59073658c898b231ad27c28e6383584726e7802a313007cbaefeb551d0ef1a4fb4a004da96e3566af02bf14def7d4bf3e97f4f639e6324a537c0c056ff0b1ca80bb13fca8aa344db56c375a5b63d0b51b376990a3782508e2b1be3c1e572320fe99dde927d6cabda7bf760cce057992f36aaf15536bbab1a7cfff6379b61c26c7e20644de69931dec37a0e7ce82a33d3f4eb9833f2c5528d334d28eda24421b3b0ecdf5dc74bd3bedbb7a2554d647e4105c13ca55886eb5b913e96c589e7b3d370defd879b7f4eed27722882ba3d5991065baf81073e1074ccf7117e7e965217b4ec5731f34313bd0b9b154b5178d649ac43e3634c882072868a73578d4149c149525bc3062cc69a1aa2f739443ee23e32754045f6c8a1b3a8e6b0fc574e3710fd65bda4ba89ac41ebfc6677e17987c98473f92842189b9270ec899a00c7e3951f4953558980d5a21a967b8f309d7f6630e193c9ba1a75ee3b84691490f430414edc853154d963281f9c65ab7f9c491851e1e88ebe18b74ede9aec09315efd7e90b911b0bcd52bd839f935f9009c8fa0925457391eefbc21d18c6ccd5b45b7a0777481b801854996bd4d2e02df1cea300bb038ce23991bda57867e1c4db037486d6779214d4ab5c3d05ab128719984768c3d9918cd07fc4423e97abfd829000fadafa10277949118db92843af933d844d3331d54e7d72a36dcb71305d81531226540d2e0451b966ac0d26306d1f4eaadfbdce195f22420f6236a80665f96df512f419db1478f207aa9696c0898155973a1d48f16b0438f8c23593aff6c8ff246c7d47aa110de5b70f878876c00f63911ba9e083c01e0f3a0e2d76424db842bd96d663a5b626d4b2215fd12cd97e93c5628ce06b6625ba51227d4ed369a99ebfeb856bc7e721583a87acfe7dc877c52e6fde01daf13e07a6399f94f34041d449a51d11ee2dc63ca13e54632220b67966a16117fb93b521475b2a10e1375122cd4cee942b63bcf7497d1b8525f73e7e06ef35ebcafdcf86532c2c6914c8933050397f18a80b1fee5bfbf316662ea0bfcf4fa46e293c7c921c5650380267e1ae68931b390e59fba9506ee7e0d616a565736e4a1e62a66317727a85797eced85c75b8cf8637c15411248684bec3aa4b827e5addfc2a4f05803ed71bae7ea9eea2c0d60f8058359c4009a2838a58c7843d99f89ab37c7293150e1fb6ccf15ad49b7826415610e69c77b0e43d910a962bec35d4eaeac30230321f409c6fa6a1bcef939bce573c0400e9c910e8d4ccfb022626f72b17fff970da7f395036ae7a36a1271305036a630e88395f914887fd18484747ce49bd8fc525106974e5ac2173ba8e5469b42d3939f7a3311174c8eafbe2a7eb5b77801cef21d5231bec284bd71657128040e788508d19e2bf7bf92e918d49858ee2aa96f6e20b64b2bfec2a7a1ab73697cffe4191160df1293065f43694bf2396981b47fbb95ed8c6d9b5a11a29fc49e5dc233751cf54781597f098672fc54982611318411863532e20ac464a4c8d5954ee139388170df7ff6f4e11e772fff417e4ded5a84fadd523c3e7da2aa663edf5b8b7de3c09b10b45e72a10998f7b35e45ab54328abd9f78c340703f4210f39eeb60f4bf447eca5d75ce927f75429b0e4bfc2304cf9bc0eb498db95ea2682944ed538fdef37ea06b1d6f6adedd7ccc0f388d37872389666d5e396404fc5df1dbb640fe4648756704aa1cf1ac5392d1b34d52a52f38b1a108ff4ee7279abde2d47236ea16529b9722199a49010f58625145b42259006b6a987a2cc4b02db3266976d0060c3a8105fd7e4d09293e0bc285e8363a362e87128021a77b726f3d19db7c1fbc84f35367a5decc0f41f21092235a0d9f2bdb4eb70e13a6093d8c76934523a6c33069d045679945f4d06099c21b77e2a8035947d6e2ff1c72fb050061b3d263eda7f08ae85c5f9da9d4fae14adfc686f2af5ae844684c4b6026d1f384acc2c2c09644d226ea65fee4296628bdd2618f504cc331ef8445606d7dac83a39413cf56e80469c4f890d605fc3842f1d47cb47cc02ed5790c3b321cb3955fe0e27146f7ff0331cd407e079c23c85aaca088e66302673c7f2efe1438c0a68d4eb7270d92b4cccac02e54ceff098a0a2f945371cdf8be46309a8c013eb4148188b387ece50add96647f21fafe4834a22f0a044fcc595e40185458416445d223525ec7bcc9d9b161992accaf563a9ceef3d1547eeeafa145852667638a81a663399631d392a8fc7a79afcea690221124ce816fcc163150201c70655bed957cd4023f1a5cfcba6338596ae85f5fdc47f73aca3486e3a83ddd1655f7baaf4b73be7fa8a2f9fc0fa4a2699ee755d2d223258caabdf446d11c7a0508f52a6288f13cbd0bb39ac8d1bda2b1e679267ee4adacc421e1012adae2e1bb00370e78af6376224c60f9973d5c3f89d87edc3cb5ab48be258dc57981bda2aa9180ee46de33bbf997007da5a880319af5fc9194ad03419b9ab34b1161508cb509bb0e2da271b44e1ce7e34fc1765eb24e0af6df1b30e191c041bf7409944303c3b885fefaa6267ee54b029515cec644c2714aedb8d7a3d79fb06dec028a52699878b3d7f0f77fc265073e94404b39689ec0b1659ad909b57e4b542d92136612f4dc9257bed5388e445276d850b2561d9abe6f852ba13e59eb7555932a4175b97b1164d1cf1960d2b6eaf10bd6fca482f52207fba15b05e2dab54224d75e5cb07d45f1935e48b66bb0518124b0a161e19e4de9fac322b45734ee5c9e22189384b002eb2284e50e5f9785cea81a65cb3d1b9de0e27291ae55e8d353a9f125a0a7d624de020da92ff481e74e5bbd54e38d0f8f6418ad06f08d5a2751ca69d970b6df55690e4031a6d5af690a3316cb148545e0c10b66e46289cad064a37e96f06bed8026aa757b10c3020738bf773b618381ca55a8c65552c707ccaf04fd514df443d7a90a9346255bfead4322b8cc4b81be6778bd61fb271416d7d53653867bd4f4a0ff65791c61bc3d6b305e0b2878e633eedadb8c60054392941fcf3791cbaa75db23b5574ff39c21a83e2e448bdaa0862a679e6ebe0d322635d9a1ac1c81caea59ad88a205949c13ad47ea2151d80b7f24d513a5831638da7c67b375d0bed247fa3a7f769724f37291ea16015a72fd6d1062c8697b1fd9931e6877e5f77c2135d54c2b56311057f8e1cf634d938f3f8f2bf6b1263335d9b2752e1f783759eb8239f2ed0ae9c3fc40f5ef22870b8a562f06d44ebbedf6c8b7b093e416f88714bc5458716edc06afe9c468a200be20c9e9c9bddb56be3a3651c880b97c19e5f204701134dc814eeac7847257852eeb42f1d46b570ed4e2bf0f4abfa5724481553dcc951a2e154943fbf92796adb239c9deeb7f1b955aad22fdfddf39f34e2c3b9eb9edd582b2dfeb8e952a349dfdd58d1cbfc9dc8cfb26934d8f9440b997f573183a015896ed81723965c91aece684208b9bbe4862acbb13e767dbdafd8863cce8117b93e8dd115b8a5155b766cced5890b67f6620b5f11068c72414587714ed0ed1e132e1ca4ed6c485293e738a7a71433dd1ee875b13ea0c3a05a6c1a9440c8480be55fadc9ee62b3499dec1d918f8396c34b50fbe41f8ea9d93113b1a8f3b591b285833ca4c8d4d8559ae4ae135a2b29d36cb021d32ee833d6d59c7a165f6edc8ccca8485b3bb1e9f243e0d5fa7f5826888bf3bcd0fa911184edb31f5e4cb985ae3ac88b5aa9129197dd57087c9c735fed8fcfe919e1414609da52c9d1d264a0495f496a61eaf2935bc567455d2ad06f462b32ad479e6b73d9a2785ebf21964c5ca5c22b256254091b14c0d0419b3db91f76353bd01974a0e9b1da168ba79c08a003764c468f97f18c6e602766e97bac2ed07f4ed20a4f0a9208c4831776333b46bd7b5145212b8a7f669a033179a18757050f0effc750b9d26d65bf55465cbf0c674f41cf82798542427f799b5c331599364d81014796292e70fae7fac60f274ebab4d34b2b48ad4b4956cae18fd4cbbe392d352a3e0abb5fd3fa6c6026b77ffc98cfc13742acf52a0baed56e0f522e37af2feba5f65304cbf9c76664b292f745693a8ffc94f9f013bd5e6bc4b13d26ca89e997f7d6142bdfe93cef79c861b8d7046d8054188d87c029e644d6607ef07e0ebb2d0dc6f78aaee38705a48d71e17283e3579bf416b29941f56712de3edd01cd93104726670003624918f59568071ab25789c01fd9171a449cfda3298643fa5969211e665f65e51ba352eb10c50a8976fbad3d9ae391addbe8a1ebe9322fc90f8d3dca7a0a14ce7af0095a730d41ace063d726135dad5b712bcdf15e00089392820b030df8f732e22af5b659dd5adec7c41ea6c9fcab74a4ddb9cd73d1672da0c603e441a7caee90c0d819b26cf2eeec55c21286865d5f470c9203846a848ee51e810fd8165d5f9626431636475e13974cf9ca08a9aca2a80768e5f8495632a6551eaf7b4ed331377f076f7a42efbc5dc69e60ccbe79c6b4875049a4e24525972640bf3c4c545d6ca3fc94354d0bcd26571668cfa0f9de8fb98174fca3fa7d6630b4523d05ab905c5143b3dc53dd07da58edb969c7fedd6a7ab5a568e55586daab717b0155e2f17d1e6ec007c9dfa343c3db0c1109bb3b5c60f07dcb801b25bc24434ba90ecd44263aa7c382358ed59b2ab2902e8315399f5b4194983c1cc7d21c43e09ac4476f2587a7659d56a01c09dec88a9aff7565931981df22060c2b4e16a618e5c49eb44937f52ff0bf182499021b351fdc272178940251bb39c407edfb4589634058cab50651e8503376ebce26de13796d58afcf1fb19f595be09451285e315031d81d9d90023ee51f8810e789a049f8188a1c8802508744460128d992e0dc6b881e4db110f776f114deedf5685d835c3176600c32120be66384aaed020d0ccbc46ce3a5e62e3417e3f963a7f62d594c2d2968fec81604e0f32e66f16240c3dd9597d81a49e47e1721cc59f46aff89f899261cd7b1e4df4f0847ee6e70d192039bb89ec252058defacf2af1913b037625ba80f398d4d85f25f375c68bb71e9072e867772a840d6fcaf46df2f6bdc53c9b1ee9bfc232ac0ebd15109852aed3eea00d49108e604a2a43c8f7326fb54310c87726aaceb23de52208827b1c6cc953f34aaa22181ee756f0cd6a46bb51168e7109bd9e67307afe868d7097dc929ec0c70904acac4c61b7ca42ab8586fcf283e0bb68cfb475d86005c4d38d6fb7df1f1b3071add601c12f43724fd7eabb57752b8e7554a53247bd185a3b3fc76683599b9910c865f58584344771bf7d6dc15b6686714fb1edc167d6e16afb8c6a5a8982f5e50e806279057d", 0x1000}, {&(0x7f0000001580)="d8fc31d72475c5c6f6a8399605c475380351a3bd65cf682b0d4562a2c4ac57e3574d991430d7a385843d6f221ea1a68efcd65fd4d1dfc04608d3119e9df6701a55674dba0f5fbe0e2385da9cc5236217a90d6eda9acb36baa6af3329acb74a4dd5036fe38953c30f20963c022bf624ba76a36fd4fd9cba8a544aea613d10623427466eb18547e39fd631686a18bd4b8c0bfa5bc2d3e7fc1519de895069884d0d83653b4db81d633645c93f82178df68cefe88b4fcccbfffb4e0775e352880d63af2308", 0xc3}, {&(0x7f0000001680)="48fbeefb1d74cc83f02e8b42528c7bb739c5bac3b84bf487171eada89e1a2f259601c47feb1a433d8c83456183c478e8604a4fd4dc136058f0e2969009dc1123be653389d6bd668f9891f1e6c3ea580851d6d56e184ae3f3a3cbbedc8767d5cbd02c4c2d04c8da0e5b28042819565afe1102e8677fed62b4dc26f1d26b21a6676facc8682221d08466873e61a426", 0x8e}, {&(0x7f0000001740)="62ad6b664db98bc2a8c7a2adf86cfb98b2d9f4a323ae2a9d325bee23a99e133fe830787537d255e7b6f57a19958e7d90535e2da91055b2d6edeb45d7e09aedbe0d23e4a1325f85af414ad037f6e0bca7be48c6ed46657920a0bb5654db5b022ef29690f3824b0fbf664133f954c7f376ceae8cec98ecd4042ad07876fc268bb0601ad5510e4237caac80a1d1c3953856a1f535c23fd8641ef3b14b69652433d2424e2536b55ceec3138037e56380e1b814c02734e2d734e5609a75af250d83d19467f4b81930b566824c495bee78ce5df7091d2b30a41f336b3242352201e59435", 0xe1}, {&(0x7f0000001840)="39104bced895c68480dccc4ec2f0aace56cfccb068914b5bed178c75ef0e426ea02cc9473f847038c89cd954d80be7016c112fc3c6fa6a6012c7d527a6f73c9667d0050df580f50353814299c3269f9b94d979e4e48d544eea754ec4982770cb4607c5cd2b5439ffe64059fce292fe816655c29d594fb8abd1c116774d6d7cf099feb0c7f5a42b3add2f1e124f88d3931f7870c93609b107f6f1817ecb1998ed2aa84e092b713f2afc430a2a8791824069cb", 0xb2}], 0xa) mkdirat(r0, &(0x7f0000001a80)='./file1\x00', 0x2) 16:02:28 executing program 1: mprotect(&(0x7f000075c000/0x3000)=nil, 0x3000, 0xd3da56bac2b30b1c) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000080)=""/135) 16:02:28 executing program 0: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x89, 0x7}, {0x21, 0x5}], 0x2}) 16:02:28 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, 0x400, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:02:28 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) 16:02:29 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) r0 = getegid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = dup(0xffffffffffffffff) accept$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003fef7cc181"], &(0x7f0000000240)=0x4a) setgroups(0x2, &(0x7f0000000040)=[r0, r1]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[{0x8, 0x6, 0x5, 0x1}, {0x9, 0xffffffff, 0xd6d3, 0x1}, {0x1f, 0xa690, 0x7, 0x1}, {0x2, 0x7da2, 0x1e1, 0xcf4}, {0x4, 0xe3, 0x0, 0x1}, {0xa1, 0xc0000000000, 0x1, 0x1}, {0x7, 0x0, 0x7, 0x4}]}) r3 = semget(0x2, 0x0, 0x0) r4 = semget$private(0x0, 0x0, 0x726) semctl$GETVAL(r4, 0x5, 0x5, &(0x7f00000000c0)=""/210) semop(r3, &(0x7f0000000080)=[{0x0, 0x0, 0x1800}], 0x2bd9) 16:02:29 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x33df, 0x0, 0x200}, {0x80}, {0x6, 0x0, 0x6, 0x7}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:02:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x5c}, {0x6}]}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:02:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x0, 0x2, 0x408) socketpair(0x10, 0x3, 0x6, &(0x7f0000000140)={0xffffffffffffffff}) dup(r1) semop(r0, &(0x7f0000000040)=[{}], 0x1) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000080)=""/90) semget(0x3, 0x1, 0x49) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) semget(0x0, 0x0, 0x10) 16:02:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:02:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r1, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xfffffffffffffff7, 0x3b0580000000}]}) r2 = dup(r0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000002c0)) getsockname(r3, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) r4 = dup2(r2, 0xffffffffffffffff) munlockall() r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000480)='./file1\x00', r5, r6, 0x6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x1, 0x8, 0x3, 0x9, "5482701158c53f0c8b7ca0783613933bc549a9a6", 0x5, 0x7}) r8 = semget$private(0x0, 0x3, 0x300) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) setgroups(0x18c, 0x0) mkdir(&(0x7f00000005c0)='./file2\x00', 0xd) ioctl$TIOCSCTTY(r4, 0x20007461) setuid(0xee01) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f0000000280)=""/36) 16:02:29 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x200, 0x6, 0x8}) ftruncate(r0, 0x0, 0x7fffffffff6) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4, r1) 16:02:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000140)=[{0x100, 0xfffffffffffffff8, 0x0, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)='i') 16:02:30 executing program 1: r0 = semget$private(0x0, 0x0, 0x10) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x23) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = semget(0x1, 0x0, 0xc9cfaf9820b0cb6e) semop(r1, &(0x7f0000000040)=[{}], 0x1) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000080)=0x400) 16:02:30 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x80000002}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0xb) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x3) preadv(r0, &(0x7f0000000900)=[{&(0x7f0000000580)=""/70, 0x46}, {&(0x7f0000000600)=""/220, 0xdc}, {&(0x7f0000000700)=""/70, 0x46}, {&(0x7f0000000780)=""/176, 0xb0}, {&(0x7f0000000840)=""/146, 0x92}], 0x5, 0x0, 0x0) kevent(r0, &(0x7f0000000400)=[{{r0}, 0x0, 0x40, 0x1, 0x7fff, 0x9}, {{r0}, 0xfffffffffffffffc, 0x78, 0x2, 0x5, 0x400}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x1, 0x10001}, {{r0}, 0xfffffffffffffff9, 0xd8d074b6496a44a8, 0x0, 0x1, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x10, 0x4, 0x200, 0x2b87}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x2, 0x8}], 0x2a, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x9, 0x40, 0x5df, 0x10001}, {{r0}, 0xfffffffffffffffe, 0xfa, 0xfffff, 0x2, 0x342}, {{r0}, 0xfffffffffffffffe, 0x70, 0x2, 0x81, 0x4}], 0x5, &(0x7f0000000500)={0x15f3224, 0x74}) clock_getres(0x3, &(0x7f0000000540)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000003b8, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) 16:02:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x0, 0x90) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000080)=""/168) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{}], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) 16:02:30 executing program 0: r0 = semget(0x3, 0x7, 0x212) semop(r0, &(0x7f0000000500)=[{0x4, 0x3, 0x1000}, {0x0, 0x86, 0x1800}, {0x0, 0xfffffffffffffffe, 0x800}], 0x3) r1 = semget$private(0x0, 0x3, 0x58042afa9188133a) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x985, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x7}], 0x1}) r3 = getgid() getgroups(0x40000000000002d3, &(0x7f0000000480)=[r3, r3, r3, r3, r3, r3, r3, r3]) getgid() r4 = accept(r2, 0x0, &(0x7f0000000040)) getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xfffffffffffffeb1) setgid(0x0) getsockname(r2, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r6 = socket(0x1, 0x4003, 0x9) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000100)={0x2}, 0x8) setgroups(0x0, &(0x7f0000000040)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000700)=0x800000000007fff) close(r2) semget$private(0x0, 0x2, 0x8e) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000340)=[{0x25, 0x5}, {0x101, 0xff}, {0x89, 0x6}, {0x45, 0x6a4}], 0x14552923ed227422}) chroot(&(0x7f0000000240)='./file0\x00') fcntl$setown(r7, 0x6, r5) poll(&(0x7f0000000540)=[{r7, 0x10}, {r6, 0x5e}, {r7}, {r2, 0x12}, {r7, 0x10}, {r7, 0x40}, {r7, 0x10}, {r7, 0x40}, {r7, 0x5}], 0x9, 0x26) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000000000)=0x40) 16:02:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r0, 0x2}) syz_emit_ethernet(0x0, &(0x7f0000000000)="b6") 16:02:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x21}, {{}, 0xfffffffffffffff9, 0x91}, {{r0}, 0xfffffffffffffffa, 0x3}], 0xffff, 0x0, 0x8, 0x0) close(r2) 16:02:31 executing program 1: mprotect(&(0x7f000028b000/0x3000)=nil, 0x3000, 0x0) r0 = semget(0x2, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) semop(r0, &(0x7f0000000040)=[{}], 0x1) 16:02:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0xffffff41, &(0x7f0000000340)="b6") r1 = getpgid(0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x2, r1) 16:02:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6, 0x0, 0x5, 0x2}, {0x8, 0x9, 0x43, 0x8}, {0xbc0, 0xc19, 0x137, 0x81}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x1}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0xfffffffffffffff7) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:02:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x18}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002740), &(0x7f0000002780)=0xc) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) writev(r0, &(0x7f0000002680)=[{}, {&(0x7f0000000180)="62d9a15d576e7da3b61a04b7b1808c3e3ec2fcbf8d8070dacecd107cee00d0b1cb67cd5350a9b7c1d1563bb33f99385a3492fd588c74ad60dc12ae5bf2a804329f94bb52168b700f3e963a55d0cd2ad6b7b14f0c9419742973e9968d329ec5e6ca2833fd4b8c716d7da2208009f591420233c12b29f05772f0e4b7bb48246999f1e0a6aa4f842908984a5d2d94c281ed2c3efde9f470679aefa24e2e347ccdbaa014887bf9291ac5ca45e14515ddd8c8ab28553502a89776000e08ca44915abb8d9a7da5429dcffe6d85d416055b7cc1431787c08e0def9ac342693ca9550f13230d0d6d946e", 0xe6}, {&(0x7f0000000280)="8a260c2aceeef442931514e1b6c2c447aa8566c743590f5b4c0f6756eeabd5382cfc6fa5f915bdd40e34732e03fa38cb2429d50acbfc8868e1ae0af8010ce07cc9ab18338a523f3bd9ad26ab2d2daa0771d0eb464b2c7bce6b901f9479dfb12b5c42e0d69e5a8f89dd701ff199f0b24e2a99247e7beba417ce7e998b8c7ce89bbfd866d24c2285319d420954dd780d60be8de3b4cf08f67b831b62bd16ff46dbc5a14a0437c03b7da2dc09f0be6d8b16f51ecd8e715b001b27eb88dd541047610ce92e8e", 0xc4}, {&(0x7f0000001680)="71d89d18ff9eacf554fce9796da101a6ba7a43cd9e7f97bba0e3dfbc8f0df1d84a50ceabb3c004eb793687b2b7994406a92efd3b43efe1949b2d6c3501ba4b926d2ed8d56a7353a4321c05f88265a6f88325e629507e1612b9eae9532516f38834cd03b4221d5a2ed61313cf883e036ad7a8b0ef92a554d57d869b079db85587ed9e7f3a904eda4eebb2a71ccda78f7214587e56ea130605289b904cdd5f2d6eae6f20c4c2697f25ea74c8365a3585bc682b3ac78e6e3da7cc52e14aa50bba2966148d0b1afb664ab5ac3bc667a2feeeedfff092b30c9e49639b71cc7cec2a3d8879dca7d76b77dc58892093f209695fcf39f4f39461ceac21504bef9bb84713b26b347fa1527d8430f7991bcc54ef644ca4d5e9a4700b2998757cf36efee404d97ba66cbef6f188a0589e27e1f8a7e3b9f0fb1e30dcc99d35d6631c7439877044a717f1abab8ad037e95ba0b2ce75eca6f5aad1fe85381eea13611ad65a2e5220d95ae8d1e8f51721c2b52ee580d18122b1734652f21bc7b4ab29182a05ff46825e683ffc82401717e7c3455cadcc7995fa0c13a99aeb9ed811bfd1ebbb9bd1062a6c5f0cadd84dafad015790376e89babed676b26d3eb851e6e46e3070f25aca9c9e69cb88a709cbf527ec16a194220b151e860d26dce21361c56e50bae23ac89b269cbfe1b6a6bb3487b817a968f8a818987120b61ca2389b6af7324d98f23c4058e58d84131cd6bb75c96b875d5fe13005bf0b1e3a1943085d6c68efda20018fae2ac61c7e6ce7265830c376f56088f4de6483be3ccd4e42a2a25fa133248596f9ecdc9e68df9354a3f18ed03aa398302ff446bcf2ebdc2017eaa94cf2e6c5440da96fab7b8d1ad38ccebcd800e9cc63a7f96869a395fa007f443cd7581bd2f15d270657dd94fe3c5de1b26e0ca974809aac2fdd16dc45831cc5ffa84039a76dd07687fd3f1dbade0a413791b31ff7ec53bddd22bf91389801276e83bfa257be73f9930c9b15cc64b56cad33dac9027b8c310f1f5e259067fcc5a56c2981c08a4fafd5e774c795ba7d9215e02cf69246f111b0c6e6df414b81651745171768c8dd5adaa0db061701d1c42cb809011e7708e654ca2bdf6fb7051bd525b1c3736f3c1fbb7268f0c57ecfc40f67dec720f22262366566e20759f3d51dedb47dd9659cb5cffa9a94566fd695acc800035d7a898e4daa4a8a2fde443faad5e3ec0fccafd147c44023e2753ce43e98b13e8b9a2eb21a7bd4130296c6fbcda1dcda6573d065ef5af244ed9928603de3bb120ccd0f8e03cff5136a6158d11a3adf50508c714657b9ad4dc6a024cf937495e72f523fcffcbf1b29311bf9e19b65e3d4f952d525a5d33ae154edc6e7a73f05e254ca04c6ebafd450c0f57de071ad7a5c286bbb88b35037750c53ac597371e5be7ccd9ef849c0864dd9548c684db1b13221fea5fdbe8814958d43a3119c86ced2d53f3f8fc819592dedfb7001341e12d49ebce1d36ffcd3f7d597a41cbc6947bcd891f6494598547c518aed207ff2a1a662468fe243ed0c21178f110b7e86e55c9672d6bc6cec9dd22fc16608e344bb3d43b660171360c72045a5a7afc60735c51c148cbbef81dd832c40e2a4d418b9b2ce39c5f4cf98e7bc395bc78972c20165cf43d754232c274086903c8701710841a806b9eb2c6cae88680e53e6a154dd78818081b8024aa5896ede8ace1b865b5a2c3cfbaf7a774d35fcbeeab5b99c4fb038a14c3d8e486834e1d33203be005bd7d3b1f10a1dc844d28c1dd7304f7d57efdcc317eb65ca2c7cf92819ab01b3aa8d2c4c4425f588de402ce495c3fa01d1a81e74bb83207e1a4d2e8e6a11955b2925904938d39c642e2591a2681e350fe814502aedf0f2cd21635ed15d4988e5ea08472841cb31ba5fea37cf1d0300abe933ec54573fa829cc4d6c98f42950969e4e2573cdb15d47f3b5d4008592c0ec45d9b54b9db4e23f4036d84bc07cd577cba8345933472d5872a302fb05f10bb2e0d9a5f09bfc5a357bef152c30e576263fdaca6bf8a74fbdc07eaf5c26e84f017466bb3294079677f6de66ad4dfebc8541ec453052c87c426d87ffaac2c966ccc5e6f55aef152a4f8a4fccc3b9b7579677b42409063b97808d56ce09336fe67a1267a4e240f5d913dcae34e4eff16a2fcea87c4e096fa51318f21d1ef8ac20969ad9df6b1c40e510b2105c25c53129ded5cbfaf39960565a5f6e3bf47612509a3e7df0940f238270b4ef1a0f83dacbaf6c107f0bb2a0402a432db70a2bd0bb6da467d5e5208b8cb708393ec3386ab5b1dd0a32925115c7bdbe599010aa90af1f69738d650295cab674e0b04502bab1d3c1e496961e0db0b53616cd7c677ce61c34a33a2aa279df82d4c42df01b84e3ad58431f34d2deea6656927e2738af6c5c83d64da0286494ed90ef3f1565092c0b3fb81c1b49a7685d983b840e5d1406f14a5e01d1eb414a5ac59ac8e24f97e2207f9320ba4fbeae110bc4ab944d2b7958fb46f7fb5d2a68bfc113e70a9134e0efbbbb6d5ece6c61889b45bd88cb914648a74f28fd070bba4a9c86d0a8ec13337bf0c616da1a96b73246aece46db7ece788f0e6c463128a9bf8f41416df83512ab71122fe29f2cecc643400df23fd257229f48d397f7186b6da63c56d0b62c8465fbd0b41a0a16146bf8341dd487326c875afc7eee157294e10bece8fb213fecd845f9bcc5389ff9f9db0683196337c999e7110e848711dbd21995e82ac6f062d0257bcb7bf6d4343f6c0c934af41c2fcde0459777747b08b7b4c32b725088450aaba8491a5285ac87a265f0c5a826f672e4f404bad02be7a8947086448b328cd19a7fb735191999bcfdc895cdd35b49c2f92483bcb7a9f42a0020f1db79c451b933c5b2f0a2ade8283d70700df2e136555577ee016564e4576602f20b8688168735ec807ac6834e28d29c31937153e0f861e52006f044e64182127287fd3214452db3177382c9a936155d4b75dddeaf251316f46fd77840c9757724fce3aa0126ca1b97dd069c2b835fc45a4e7dd6c31e3fda3cd05af027c67b5459e205b011425255f0184e6ccdf45046e15e0d72da2b56368ecce9bb10ade8f61606f32fe735aa671dc025c83b1effd1a013fb815e0738fb61ec06828b3c78abcfcbb5a9cd0dd713d7e98d3b39c61144d3d50300a8ae7e380d4caf1d3b216853abf37f59f9b7567b8b23c781e11ebf62edeec1714fc075d4aa5aaef99b6e802ab8b151b708a2061959569aa1104abc7f47298be520d48f8066da55369a79187d86d5171fec750e729237a9cdc27c93ea104f1f8d7960e636be6cbc10dd14c29a7e802a53735f8b82a06fc49f56f1062da6bfb2778a0f8c24ae759dea886b4afd68dca9becd6be08074c2dc3900db0e3300f08d2af3a976f3189fe9c0e6c7092f6c4662b052b3e556b5566711226d75499b3460d429a150be9c2141f82b5d3591b4d994201e4b3d85182df9d68253eef6e855d94b52867e7efe14d89035e25a55a2573f7fe759d8ec156c031aed8471957f57fe223128095501ed5b211d44b3fa40f515f0d9eea83bfe46eba9171728ec6c0e2a49f3e1c965ff1234a253fbb3a78db3de2442743b4150a02ee239077a1475accd8184e9e79d91cdd1a359c40ee8f198b2d0f0cb7dd89ab86001be3cde09422ffb0e92d16a122c6363907656ed192f9b81ab5f14e09d6bd88556cddbdc576752db73166d840f3e5819b8c95711f70920830331bdd43e1451228613c6dcbb0b5abde01323e2ce82da27c09167de003e8778a4b22896f76ede2237e8b8643ac3dd9942a8b499065ca69b4d53a480e7d099667519565468321eeaea2f41bb800791b84345316131f4f0a6399ff7cb13f2cc00da721da1165b05b0031395a7b4a4202e039e263314bd6f5c2ae168d8ca7785070f64837df96e505a29156d8a95594d67ef1b2f243707e801fc57000d3ef3603d127e9d48e62524db70c053cd54ba88353c2b7a6f9d2e5722ba1fb1b34adf2b569b8f5bfcbf871e080a6a6a09e2bef5995a7f6e048b244ad69b23279089fcc288f5c6e94df535f3e445ae36b8da07f00dd06bd5e98af71ad120c54e069508b90ae4151c87dd65d9fa2a0386d659219406a4d8c03e3a186a88bcff2b446290227aaa56219575062ba8e93c2452ee4f5e14f205985f54632bef004bab52e2bbed310da134363a762145f13f59d227a68310f184a67a03ddd00972557a3e235db14f86ae26b1d6f4d02aa715ad2bcb0380f6f383e810bab544c697cb1cc413fb06d180b6837de96a25817f9856b274ffd85930b0b542191baf4886864bff3e6fed6d863b58b43c6400be835045f6f694ccab8f98fd1b47fbfeb410531ba96fabfa071c960467840931720f3e904732a1dd4d87c398b1fdade33f264e1d6549d7d4e5724828a903d110f3edb34b13fd98270b7bd68f4e4c086a96384162dd458ee6154f45a716392a26fd0a2840627b42d53b8ecdfdba18aa377c53ef116ec7f2d365f6705599d8f3786b46f9de3586918c310c7cc034c1d86abc1f40293e818ad1097406e536ca2ce882bcdb2802ba359760487b264374928fda0f495051db482a8742af59e48f55ff561c393235497d1b9163a991f533b01c90bb0ef3ae69527b25a91c19df7f99d87caf502f5788f195487935508ada8f0672d424183d830d664d7386051d7438059a78c741cb06d02730b3b89d8aa92d0b395d7b1b58e8c294a71dad3a13774cac02c8a5fad04d8fd9fda643ca1824f4665b5378175bbfb8a9edb20b4192204d070c5594d9b3be973fc301a26c5fb0ebd30c4aedc189075dd6398a191f767371e3da578b0eb698cec42340cab44544914de11cbcdb8b42a79871caeac9bd4136b342e6bef8f32cbd8b2de46574e0be22c9148f6e896831491a82f7f5c9b569b5bdb06b55f904467298a27549f0702ee5fe09470be1bd0b743f7b76640203a94e8cbade951faa726f4fce5f02ed94fdf9ddbb56487d94c56cf7c5e7853e06fc5f5806cde061e2fec7676e2a427b6e43aa89d8c85aa212137523a3eaae6b8b00fbd4f8b12ef63fe4061e57d21a0108fa444278f0f2066428b820addfda6a737f7957b24e0ba6e75b69b9882a06bdf5c8bc1243cde56a0ecc54605ab429c0b3834975e5f3a92a8b5a9712d99e674d5aadd0968e93a1931822ab05c5ff5a57a9c4b0a9565d8fe3b71dd30966d2873466717226f32d72347e6192d6e0b94431394e76035c20ad030e2d20f52034639cc76b2476da91042342cb00a3fd760d0e77b2cf15b6c8da82870059559659864315bdd34bf5f1cd323e932d87e7e71d5f2a9a54e20831876d5dffe1b0cd48741f1aaee0cae0a9f004e79c45d4463fb59cc687766524b5347d0426529e0441a7b9ffdf671c7746f71fe26ccfd1db741078469b2b2d46b4f05c5d47aad66b1e10f2e01d90d6e441027fd1870e8d60062bfe905df99b5eb1222750e24349835770cf9d249c0a13c041b9103ad78e62a444e63d8ea038c193fd3df2ff619cda8f05b39a4289bc4a090ce7ad98c0e58660a384c293b36a0e56d46c9ae94adcb87d9ce500d6cfe907d278e7cc79b27a26130c9bacb31e74ee992843820e3b907c24845d552eb4d257d53708c2c7d60da72b75f6bd157331cc6e6ab7e1da0ac4a49fe26dbe6385dc60a4896489e4d692dfaf78fdb787a1aea2810084ca0d5750c8b29c62a4bbe736ffc50d12b00598527ab8123260516222b09ea2e431a42873b9abb4965be8518bf4923e9caf4d41d495f90b5d22b4", 0x1000}, {&(0x7f0000000380)="cc40fc6655057146246580a62b9934745196ae68d286254dd020149b2eaa4ab47960adf240d6dded63f4c0fc8a3bb5f1a72fb7edbdda0931099577ccfd7ca3d8f42123b7d8a245b8a51fb329e81779001b3610506722048789fb90b49617826d79ff4ccbb4b618b7a061ac7e07d52b5b005c39955209f8bb92e70f657a2e82381379604335333a", 0x87}, {&(0x7f0000000480)="016368c56141d304360fd66f9544a6e537e09ea39ac500ffc3635ad9b0ac0e79d0a48dab01c46d0283da8cdfd0c4fff68c316f0cdc39ef8741825ced3d6567e4df6e29ad94db15b57fe65de3380a0de3d5b11bbf4456acc81b3fd0fab886de55d99d85c83cb3b5c1e5af314725e9c6b92c482afe0853cf14c59d09a2d72d1c3d211bf600910954ff7f8f93dcec5964848f1afb0ea266fbbff4ae4982546dc1ef3bc27cf98af3a47d484938151d1da2ffba4872f05f6a262533de405bde4bd8c295563319f4eacf13049087a97dbac91d66", 0xd1}, {&(0x7f0000000100)="5d2ef1789457fa3e8d23977bdbae446dfbc370f9d1", 0x15}, {&(0x7f0000000580)="171fe39ff20a78a234dd7e27ad1cd99c8d4f2c6285330185414379cc899b1ac496deea130e9004a187f53f11f63670734925495a80796a5beea3d2e7ad5c233f60", 0x41}], 0x8) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000002700)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:02:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 16:02:32 executing program 0: r0 = socket(0x18, 0x5, 0x67b) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) msgget(0x2, 0x400) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = msgget(0x0, 0x10170) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) msgsnd(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="0300000000000000ed8297313681ebb6c044c77e58fd73daac48ff7ba6fb5610c913e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e5c1151c7375a56fa7e0bcb75d25f700f3832ece7027d45582b284d804b68c36bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc62845c480717091690526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d7103ea61dfab8548b0c231929aaf8bad55f53e66516336d66142a2ca74fb80d204f5a443704a66a9ea48a10adb45688ff8562ccda5ce6138edb1efd26c0bf2d167eb958b0850c2dfb0876bca5c1f99c2741f7a3104bac61d0c7edba6c15997a3080bd6b8a1406335"], 0xd7, 0x0) truncate(&(0x7f0000000640)='./file0\x00', 0x0, 0x6b2e) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x3}], 0x1, 0x0, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000540)=""/163) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000700)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) semop(r5, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) socket(0x10, 0x3, 0x9) 16:02:32 executing program 0: select(0x2, 0x0, &(0x7f0000000040)={0x500}, 0x0, &(0x7f00000000c0)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x8001, 0x6f}, 0x10) 16:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x33, 0x0, 0x0, 0xfffffffffffffffe}, {0x7ffffffe, 0x0, 0x0, 0x200000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x180000000000, 0x7, 0x9}, {0x9, 0x3, 0x10000, 0x3}, {0x7fff, 0x8, 0x9, 0x339}, {0xfff, 0x10001, 0x3, 0x800}, {0xd0b1, 0x4, 0x9, 0x3}, {0x1f, 0x7fff, 0x8, 0x20}, {0x1, 0x3, 0x400, 0x9}, {0x100000001, 0x8, 0x10000, 0x2}]}) getuid() 16:02:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) setsockopt(r0, 0x81, 0x3ff, &(0x7f00000002c0)="27c10d9e8a8041bc17bdfce2025d42f0a9e7e46dfa9140528bd134f157e4a6cb26a326a07f676057fcbadf28d816064f3dd673485f120a91618aa392997f3fe64e678cc49d2cd73f4b0b23ae9537002a24bf9bb23530ca8f4644d236556a9459a6e4694623db5b5c0000000000cb4c7fc70e7ac361a298ba77369bc6aa0dad297b5740b7c003f4c27601cc14540e754f126f44b1e9546dc6566eb63aac8838f08b23b13182161b03647bc92a1f0ce0abab5ce7c7337550c3c2f501ed6c6cc14c0f96391a52e5706075b3c5245b2137ec0f17a3752564f211dcbf25062fa45e7214900f927b321ea7c1231462e3cda86856669eaa200a99ed6a9baee5d0c7e3c77c4712929e9307ad9352778f7399ed9f4ec6ce2949ee9256a3e2de2d3a50fb771c81ab91aba11f3e553acd65417845bb92a8b592c2f7172b79e1fe37bbbdc1d52221db228e1de33f63caf5b1b0", 0x21) r1 = semget(0x3, 0x0, 0x10) semop(r1, &(0x7f0000000040)=[{}], 0x1) r2 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) setsockopt$sock_timeval(r0, 0xffff, 0x86b6c978b699e81e, &(0x7f0000000200)={0x100000001, 0x100000001}, 0x10) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0xffffff48, &(0x7f0000000240)="b6") 16:02:33 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:02:33 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{}], 0x1) 16:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000200)=[{0x20, 0x1f, 0x96ca}, {0x1, 0x3, 0x81, 0x2d7}, {0x3, 0x2, 0xff, 0xfffffffffffffffb}, {0x7, 0x8, 0x9, 0x80000001}, {0xfc0000000000, 0x3, 0x0, 0x9}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x7) dup2(r0, r2) linkat(r1, &(0x7f0000000300)='./file1\x00', r2, &(0x7f0000000340)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x1fffffffe0, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='[') ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x3, 0x9, 0xffffffffffff8001, 0x0, "d9ead2ac0173ecfd1815bcf27f84110116e014cf", 0x5, 0xb}) mkdirat(r1, &(0x7f0000000380)='./file2\x00', 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)) 16:02:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e6993192969448", 0x15) setsockopt(r0, 0x45, 0x0, &(0x7f00000000c0)="f7d31b96b57233fc27857b2844dc3e6407e0e1a502d5574b869d46d2a46e7d3ce24eb77a4a6c08f7cce72b599950f5bb3f54f054092ca87813eb95cbbf4c059027ace93c83116ee287ca4e7b19fc566ed8d1a2fbfd47a3b229c0771b1d4ad853dc6b53eb0f1de74b398388be5f0e8b1a254debd1d782054012c7594fed23e652f671049c62b1bf790f139746d5bd42679376dfe4377b66889f2e2ba84540ed2914e4b307ebb81213bed87c910d1ab92de128fbcc4e834d9ca0b1857b91eb6faf29755e00a760e98eb2a562df8da412949403ad776920f3e21da895e9c1a268d37360f3840df69487828e71638a11a48d5a13275f059fb0ddb5e52dadc4c4fb2d1b0e720333286255d0f946575184e9f3db985c0b1c242c812710b90975925bacf70ac3646bf442be6fad651ca51d3c694b4ff34f354cac1d4d93bd59fff3caf01edcfa7f825395d6841ea7b01118b2f02134b396cf9fd2153e24b0e70e67f8dec15b5e53355ebb9641ccead2f5beafe1ddc2d9b3bef27fd794c586f310ecca2f661c21b2dbcb33b376604ca7b64153eabd9151e8bbe3da3051915973c1357e821dc60c846a364213c5c44a038487d91ef9ab391c1bc702207f570e55adddce759421d855be740c2786725d87ee7de888c5e667dd85b861006ec674dd5ca95fe174c6240e8cdada65473b3e78097117b175004afff5d984ce7959afcfc3530b30dee613768eec45c9b1308cac96eccf1b3a9cfc096302b39798c1d5679f6dd4e259cb464d6fb001e016edf6f917b730673f29b8cf7eba969b983ea3f5c3b1f2aeee58a18c90b2236e52b74a6bdddb328edecc1a61387c165999891a04eaa135a9c43cca6808039bf99bba4cf5c34cccffbfa30160288ca94134879f8e4173fa922f953d231fc6ea4cbec01e1f4406a80a8456712bde8344479f0b2b0cf4bbd27b97a6ced4fa29c561fa9f0d737018a35653bfc20acb0de96bd33de0684e5ddbb68a4c97493a03133ba407166d6438f7f4c280f2afd7c3b51eeee0c14aaad5cfdffac982c98f45317113060c499a9e11f25853aa5b8af2637a9373e483b9f69a2b96280835b708ec42a7f6ebbce97c81ed58dab262f9dc89e57b36ac1d98069bf990989da36a4c90653cfaa0620cb10269e60743b06d62931f89abd7b89c808aa3c833adc5c51242182a0aa12d07673e4cc116b7a72c408fd8537f640f30d9084e9d50cf4e8a9ad1e753e0e06b89d39411412048e68c3584c30a54c4c1871ff8c30a82086c556b4b19ef99a444ab7edd46e223e4726fcce437e07b191d130ef6c6e67ed5f37f7359c96646bc3d25a6acf4af4a3c9e73cc3e0485ab861bda69f664b2b213f76887a42a38bd0fd526fe3eb97863ff553cbadaa7002afa265a2e675d11e432ce7b0b772b7e3b87788cfec08d714bb23dad697683026d7ace7e19212eb864d81492cd06283fde77680b931494d7d04524fdb9296b9ab54c9899b8f1160e312f71d705030f57d8bd9b9b818f61dff876225ccb4cff2cb0d8fc0c6b93762f0a16cf8a48c7da5ac724e029b332ffa41232a39f49e1bc71d9d9658013981d32d48c4693710a4009e02cfbfbfff442ea9a5a33513d316aa8284780d95db6eedd886eb7968e169bb1014edc78b78637ecc3518627eb06e457928f67f59e2ccc9e83af7424933a36ee2ae6f7f8459dd59201e00d6f95cdf352814ba6de5b5070317ab345a10fc6dabed2a14a67a769b507b3123b8412c9d8b2d74c514921906d4eb5871f1c260798681e4a3f2c0238ebb482101052c0531637aa477b345e7a58333f20ac6672cb70220fe0eae6216f74ee7a6fa3227c38da651f47c5c5e6499ee06e1a802710f5cd73b123b0d091adb49601e007358c24f2ef192368706a60892a61c205688e3c600638fa739a1e5eebcad966a0c2edc25b4e3e4aded6c4dfc828ac47e9ac8b8c88b25d95c3e20101f0f7e53786221c568577b5fdc40197f985db873ec47fe2a36e64488a5431dbc69df52039db1a2aad9f4688b9ea5c025b4f6b9a881798690430eef8c097cf34eaeee2562adbb5b46b8eb6523a17d000943a25624f6aa8417c20d333edd47a726c92917960407a25d3d02f83932969606a73380f2067a6cf2bb872571cf8cf266772903228f7eb005de713813c5d4d23c81f6a8a768f83ab89b95df3e76c22e15229a36fdd9478a577511ca92abb53dd8622260172d72bc6a7719875f56dc304a0c202e0c4563b01b8f5f76dd77ddf38efbe99c8cf5c12acb8a32d7792af6731f8d1d5dd9f6f6fde113fcd8007788cbc4c1650a2eef86dc915013ac5a75671eb59b6996ed144a3d5f7263dfff52f7bd3170f2126560e8c252cae5e3550984590f8d87d52aa9a90cce1cf1f3c4497bfc551f6a70bf0c323e20408676b68e39e8e0200619d3d28607a25750ac75d40ab67511dc36e9cbe4cbff5756ee24e3517c5437ed58095a0a8daab24481bb3c63231604a1b0031f7ce90c084d17d5f0ce1f09857368a964753adb4834b01be1296fcf205f640a74d8a26374c12fa7934a3ebf85b204a98e624519fdb3aa89ac6c7725283a356b47ea43e803523bdf39262bc928dd6393df6e9f49f5a49e4c63e8e5471ee7889ffe17d429a201441ad04801824a341a9d8211c65c3ef4e74f3c60ee2892b10f68906e23b4f334fae6aee9afc303b91bf461075a6a37a21818b6c3cbb8a3a25b4eff85598a36ad760afc6c12888ae10022e8b9ab0181cc8819ec003a61a233a3f581228cd2de70819afdfb51db11bcf0dabb3b1e63e5346b2493fa87e572bada987e9b4ec02d8d2a08a3f42ac584903faf5bedba3446c2a6ba74fcd104a1f05134515824b48106dd36fe5a1f9ce566b54db4b217c30070d8a68bb0f3c4003f1bfa12eb157dea27c0b998e4781ead55b201b5c01f6b4ee9f4c12493537261ebd70b44028a171730f287d15393405e4fd04962fa4770fafb8b7e65df2cd30ca9df6a1e4c615ad11b166dc9665f5c60221a081ebe2db29aea2519ffb2748378e2db8385ccda51f20e235e015a7600c2c9bee8a02ac598d6bdd796abecb211e573d039771d71c173cef16ef4f70dc7e8c1aea0b2afa0d8e9bd8afde8efeb1e72276e05f4138525445935a3105f2fb78ef00daafc7f1390dfb6710923c9b023401bdbe06197cc6e87818ed08bb2a0134f1997eee2bbfab1340d7c8d006135abc7a6f590881e40752a2a17a04ece0c5e8c871b0aed5e1641b674db16a2fabf3ef76615c17ff2d26849773766e064a113da1a02fe701a9d7cde96ada4c45f5999ead44f8df681bf66b22d1ed82290e78b5fb9e53105d1ad4c6ba8ec3eeaf47997e20e42efc65c065fce02c18c3c74e8a246754333ef5917a99f8137078739358fbbc42c8ed0b121a283ba81b8542e620a458d9c59f5dad6c815ac97dfca888f9e4af83506c2f412c8fb029d10ccc7b5daef4917afa816677766020b6557da3e2cbf6161acb886c942ea3dc86b35ea6225429cb4e017ca7fb41a2ba87203fe87b2789e58ae09103406d5ca9d2fe2d38cc3ec6c103cf7bbf204109f9a45a4477b53b5aa5887643c46216eba1878e912f9c08cc7d9ee5a332fc241a24403b0893fbe92308c9c2d7a30e4b2481fd91204d5c0ebf840d0fc9e56b79cb49bdb51685a23cea4b27199beeacafa089f41a8ef14de2a1a839b7ba0c6063958e783d4f395997bb0ee36893a862e4338dfea990a816efea74bf791de1f06c096b95d4d3048e8d1627f662ef4d701d1504adfec0f47e2d57dd5d24ef01c608c788ba65ba790c3e62c88d06c7ff1ee09182469235dc8ddde1b4198010a750db4868102ffe9aac284ceb325fc197148827c7fd4cbb736ae4ec979806ad649642d0f47c81dba7deb182e104aace22c61c24d89b9cc8a0f4a8c377708c8cea90ac4ad61391c94e56247bca5975a798d75c3120e8f3cb21f5425644b0b2705153feef9b80158d4217bf7eaddcdf1df58642b87555462d040beae9fdb791b311b009b33414392c22815ecc7d8a268c8fcde492b85178e017b993d6683952d94702ed876959fb2ee9adc752fbb0bb9bc25f02051093651d152121096bbdb94af7c4ca32e5f82e5483978c51468cbea7436588e07fd99c1ee441302e450ff80bc71a5987ef50f2f359932c714fbdc640e66ce9d9b50ae473332f07ddb5d8eb209bc6d86f5471f6dacf5badc110b07f4076a33108602cd87d88bf137d7f2928f13c300d9c984070df146f2727b485a318c78cd2ebeb7abe67fc4c368a488061583ba320e5a2d44324c184a32b13e49fceb97a41d51ce2e00d27fd4bb5f6c4dadb1e0e387de7766697adedec597010391f057ff6da764fdebcb097408acdae5886183728fc3f96952ea92b94d074dd4895f47e0cb386324171f960481fd04d06e6acd1d6de361396f0965314395fde7d173c5eee8e0ef7eb2bcaf27a44f0e053ed98e77a27454b9bf819fe4529d32e945d5943e94c2f76187bb09257115e5555a313bd30d19d35ef21c0212b7b555fabe7b877bbe37c09dfe3413b34d4ab0677d3a04a027751f2591dcdcbea16c11e6c948380f9666dfd019ef0bf4522818ace6030e2ac9d9e34ffdd0c16d53b73e2197561594511499600645d41c60585d975a5ded0545aa6503538733baefe184e4860761b35a32c35091fb29f66584593f5461e95c2a9e64be17ab94f4936e8558672f0a636ff7a3431da0192d984f177bd9db5484feb57f72a869a611a228e787d7a4c355c0097dc5e352251ef0c41016a3325a0c9e3c718fc90c81ddc127945f49ebd0902f7c62adeb8e6d8a959e9114fce6a3a4e890e24842d428a712721cffe4974db9fef7c8b799f0403e842e165e2a50e62f71e6069a33bfd0e5fd59b85e2e571f74fe923161507db54f893b5a838f3e9a5fe243c7737c891098e308466a23a32a34f120ab7106e3feed456d37b6863584eb2df5e9b5285367c108bae403111c6b8c32c763a53e41e3c441b4a6beee090bbe034613b8a59f789b316c24b195b12c7a909648ac468677b1864d7036fe3264f8a8914220fd97b5f617608c4d46bea509e22d5bec96a39cdcdc9601146c2a2fd43ce3fea14454929b98e09958f852a88333b66155e27d2d1ec62a2f0d0b81e6d1bfed5da0020b9c67d03f0e1cf23ad6676e5c5a726238d13d3d3d7532112adf686ea6d2dc18ca5d2311a692331544e6014c4d8ede035c583143ed6795517819dd7df8511ba23cb99d45c202afad6241a167d51a2db9c9c452e2f22a26c8eb748d686fcba06ab5aef8d577232bf7452d8340d1c27a302bb0c4d7e11d8543b21acca955ea6b0296d8418a88467d8c1a6429ae256771702178d8d6fe104e445cff78a6061665b14064ab89a7af553a6574b9e5c3e401fcb952c5e5f1d3a1eb9a5143ffbfbbea891335191da824397f36420b6f88715c1ff98c082e200d624044e97ed3c57d59cd5800f0841ab7986a81be80e8c653f4f71870f2e3e687e3a6d557ee2da8b9b4dd26280d005b1ea5147d453104734dffab2bf201ec296e528eeb86f105c31a622df73d74abc285dc611b9e3f5001e9e07c31f7f56239127c1e79c9d4c6cbb03737b97dfa5a3b653f4a24cdd9e6ebbe447dc74bba5165d8a5d2076eefddd964d32a3b97858a77516412997b93f9db1db72ec8403487769c10129aea0614331a155e58c2c336f4e0f22c816c19b4721d746b42d55c6fa0d660ce6249d60fb4bfab31411766229f4c3ea553d1fe0ae76776e3668fede6d43b3e83c4c5670dbd47609b1d5235de3", 0x1000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') setsockopt(r0, 0x29, 0xa, 0x0, 0xfffffffffffffcc7) 16:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:02:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x2) semop(r0, &(0x7f0000000040)=[{}], 0x1) 16:02:34 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000000)={0x9, 0x5, {[0x1, 0x5, 0x6061, 0x0, 0x4, 0x8, 0x10000, 0x397d, 0xaf, 0x796, 0x3, 0x812, 0x913d, 0xe40, 0x3, 0x2, 0x5, 0xfcd], [0x1, 0xfffffffffffffff7, 0x1, 0x6, 0x9, 0xd37, 0x1, 0x4, 0x9407, 0x3], [0x6, 0x40, 0x8, 0x7, 0x8000, 0x1f, 0x6], [0x0, 0x6, 0x6453, 0x100, 0x5, 0x1], [{0x6, 0x4, 0x2, 0x5}, {0x4, 0x2, 0x5, 0x9}, {0x1, 0x7, 0x8, 0xfffffffffffffffb}, {0x3, 0x2, 0x4, 0x400000000}, {0x8001, 0x9, 0x7fffffff, 0x3}, {0x4, 0xffffffffffffff7f, 0x9, 0xfffffffffffffff7}, {0x0, 0x5, 0x5, 0x401}, {0x3, 0x0, 0x8a}], {0x8, 0x5, 0x3, 0x80000000}, {0x1000, 0x1, 0x4, 0x3}}}) msgsnd(r0, &(0x7f0000002e80)=ANY=[@ANYBLOB="0100000000000000ed4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d949479fba8dabc1022bbf3c89fc74cf9e66e7268525b073593bc83e979071163d4928f8b397c154b5ea05000000dda6d1321d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c989613cfc0b2d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836cf89b66732bf185f412d7e21f26064f2ea6f4af04cc06c549df5cd98804dd03a43036fa8878369560700"/227], 0x394, 0x0) 16:02:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) 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, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 16:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') pipe2(&(0x7f0000000180), 0x10004) r1 = dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x1) socketpair(0x6, 0x4000, 0x5, &(0x7f0000000040)) 16:02:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0xa4) semget(0x3, 0x0, 0xb) semop(r0, &(0x7f0000000040)=[{}], 0x1) 16:02:35 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x5) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file1\x00', r0, 0x1}) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:02:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ftruncate(r0, 0x0, 0x8000) flock(r0, 0x2) pwrite(r0, &(0x7f0000000040)="bef982c526cae7962db06d8f0a947572e25696092ee77e697c376d8d52060f82a0a7860c", 0x24, 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="3a08acc59214015e653e44451a540bba81e5b8e83bc0cc315abd0d7d64ff7a04492439ac16e4ad29b8de834a09f43022245fa57691cf8747f284c68ab13b68eadaf13d55d9a968f056d95d78a61709a15a618b89103d1f8daea0f3c29e6e6f9182dd15e2e2b2c3fbaa08fe897bcb20f2295dea21085a2af1b89941b0f3a80574c5a75dfb", 0x84, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x9) ioctl$TIOCSDTR(r0, 0x20007479) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_media}) semget$private(0x0, 0x0, 0x8) ioctl$TIOCNXCL(r2, 0x2000740e) fcntl$setstatus(r0, 0x4, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000200)=0xff) write(r2, &(0x7f0000000240)="a9c811affb2d429f797522925adc533578aeb53b522f2830cc7f8fc93d3ac13ef6fa42c9394b3338a138fd74a01d97898a195d15b1332934f7b296a97f46965cf016e950e7e62f6bdb8550f8381ccf0c6fffa586d069fde97ad5679bc044989c833f771c55855e8ab1442f2bd88028f4b2f77a3188bf78485776896dcbeb86cec21b16e0052f59", 0x87) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r4, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) r6 = geteuid() setuid(r6) kevent(r5, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0x8, 0x40000000, 0x4000400, 0x9}, {{r0}, 0xfffffffffffffffa, 0x33, 0x40, 0x6}, {{r2}, 0xfffffffffffffffc, 0x1, 0x1, 0x2, 0x2}, {{r4}, 0xfffffffffffffffd, 0x2, 0x4, 0x579, 0x6}], 0x4, &(0x7f0000000440), 0x8000, &(0x7f0000000480)={0x6, 0x4}) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f00000004c0)={0x100000000, 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000540)={&(0x7f0000000500)=[{0x48, 0x6}, {0x48, 0x40}, {0x101, 0xffff}, {0x1, 0xd42}, {0x3, 0x2}, {0x187, 0x3}, {0x8b, 0x8}, {0x46, 0xfad4}], 0x8}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000005c0)={0x5, &(0x7f0000000580)=[{0xc00000000000, 0x5, 0x7ff}, {0x6, 0x3, 0x6, 0xab6}, {0x8, 0x6, 0x9, 0x9}, {0x1, 0x8000, 0x7fff, 0x2}, {0x6, 0x680f01ce, 0x4, 0xff}]}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000600)={'./file0\x00', 0x8, 0x20, 0x6, 0x0, 0x1, 0xf8b, 0x1, 0x0, 0x0, 0x8001, 0x7}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000680)={0xffffffffffffff01, 0x1f}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000700)={&(0x7f00000006c0)=[{0x7, 0x2}, {0x8b}, {0x5, 0x1}, {0x81, 0x80000001}, {0x8b, 0x6}], 0x5}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000740)={""/16, @ifru_addr=@in}) lseek(r5, 0x0, 0x0, 0x0) 16:02:35 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x84}, {0x6c}, {0x6, 0x7}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") socket(0x18, 0x4, 0x3ff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) 16:02:35 executing program 1: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000000), 0x299) 16:02:35 executing program 0: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x5) 16:02:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000140)="53ae880afbade7b9b62d59854ff09ba8fb7a16c05cf1574f79e627304ca48e9a3b85e7fdb399611913ea9bfff3d2b01eff2a4894c3ec243ca27e903b631c8e6894fa4a46b89022bb1efd75e6a55f0cad56867c626e79673d670cf3276f8d8f3cb3c929e6efc6bd40a5dbb3f134318bbee0f06cccc5aa765b628667b7be6f48d1620ab3e6cb9900e04bfde738f3cfb4", 0x8f, 0x40d, &(0x7f0000000200)={0x2, 0x2}, 0xc) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="21b639fd53bcf90b514c1ab7ec675cdf071f9be44c9a19557758f76cdc095a718945e80b10368361c21b1a0a8ce1c02d6219404a69080a8413f7593cca3604415863b223dddc3dd16a398792a78e7b6236e6714a6ec4067fdca2cdb658a38de6f15c0487668154d140f2e3b64dc433720d8ca61b85c4f2c656e5333f480b031c5ad6654870d6df6f4ab73e586d4c98c7b5a085692ba060aa13f49152371b5270727dc8", 0xa3) 16:02:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x20, 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = getegid() r2 = getegid() setregid(r1, r2) setrlimit(0x8, &(0x7f0000000180)={0x7, 0x90}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000280)) writev(r3, &(0x7f00000016c0)=[{&(0x7f00000001c0)="5e176d2f875c949848a1ff33bc71d78e5ced396b3e71fce41d4b5bf8713a", 0x1e}, {&(0x7f0000000340)="10c99b3a35d399fdf549015788742bfa15786d66410e6874f35f0ba73aa94a815feb6bc8079b03f519dce3124c2f6ae8260b718c9b8263cc29eee3215b6a41d9e8c80cbf9c14d11c1d63b685606e696d6c142e4225c995408c7f2abe115ee180eba48d656e3d7a1a2b93b4265a83a7c44262d31d478cbb6e58642babb1eed1442177c51b97bd4ff2fbe7c109650c89ef9b5621bdfa026368d9e099460eb4240094221e05c3cc5c1b04d4e4fe2d8ee3e987a5c1f4767486988908d9fb3452798277ea96f3aa40dcca66603d23759a9d4e8b0ea6b160fbfa5fc65eb50412a488f52ebdb182e549c45fee98cb9ae459feffbf23081ddc1928c9033e499cbc3d802d6348435d4df7dd93f8d52f7614eba3ddcc0a6b9c36725edd8fe4d5546a7845b3ae8b6752873a07679a298265a05f648d8e356b3e1fee081077e31539d2f775152942db604ef2a69fe3654cb2f6adf409dfcf4bb5a8a93f74e6889eebb7e66712a36c2f35ff93cfab2ff271eb1954d054b725d2b219678a80516fc0446c3b46dd61201bb907c378a6610652e84998956338a9877e991a7e8ca6cb5420374b676b54f997ea271b143861136cec0460187d929e043d4dea9336123d617e7181718d98103887790977ae3a512484faa544e4d3350b8cb38beeec74988ce2ad6f17c6ff91e6e93255f7bf5d06de79e9fcff24ec55b5f0be46935c4227831e83790d10167e07d5753b3096f88b9bde3405de80601fb91aeca9e417ff36472b5b3137ffd53e44305b5c813e9af6db3a24fb8439f707f32a23dfdaec51e0042f843054dddb3ca58791abefbfa23d35d52b6ca739483ca038ba556dd32b1e1047fe344304d27b09808942a634bde8df2660e2e17d8a11d270436708c30b3a9aab9463d52f4023edd94e1d5ca45c35810c73d7236ce9d3adb73b6a8fa1954428ad528a727e2b456824926b369cef5d51b48ea1b9d380833bbcb3bc5ba1b88cd17e4ae5e103221f04727ac805bfcac764bc021845b4f06b2e7f133477cf1265fdd673cce9665c9950a24a037de9d436a1f2ee375fb21d204fe0ec95bdd0a0f64ded2e0efd93470b5a78bc1a6198312726b0ad666295b6d8727e4afbd3ba9fd287cf30ad88566af713645ac9744a773c59bdc6f880c20d7bf0a52c56bc479d4ffaeedfadf1b3f6a989d974e83ec9851d7ae88982301300e45a82a1ba75f3feecd9f212ac990a818b9aee3098e966a95a952432a111100f3e173ff3e71f3619923d499fa6968f08f26459ab4bcfa2ec8d9f3a0bf8f16465ac610dc8562dd388726f5404e8ed4dafc433fbaae20a7307e1f71e5b4794514d77fb11cdd1df1d248e49089bf6b35c40afb93b5083688b942977ead21b3a9929f4d21dda0549562e8a0bd1f848f6a6d40c2536428cdbd9d6654e466e082f220fe417eabdc89023b42856d93d56a3b4acb40a76fb00cd1fe30de2514e468b8f324b48a863505174d692a597311ff4faa5ee5fec87c1aa0e0cc456827475925b8c7583c6ef49b6e9e3041f072ddebf7f53f46522fb24151a4e7bc9e4eaded1dd08ac9a471f074581f0083cfe619793479208bacfbdd1516e7e99ca0ef7f12cfa293ba6879714afe99df086f05569a0e74f546f729c7525ba2cf4cd614524df8d96fc1c883885372182f0bd246a5fd5cda00a33f3b9b716cf11bd479ac0ab21358a4ffdee5117b536911729f5539e4b67cd57f8845373069d0604b4a9ea7d733e6e1220fca3584674c52ed50b4da84a7abc16cd203a37a9a68caf977fa91cb5df7a81c360a1d22e701efe13a1d1e0875b677808aa55f464808105dde57af62a2338e870be3357a285abb48b2d37304aadaf36bec37168101b3c3a4fa7af77d3e466d46e7320ff91bc740a9ac94e5edceff4dc18cdca6d328a1f84f70e3e8c91dca0a2d451b7b9f4b5109b68f7f2e77218e86325566281a076a916b9ea65c42c491f058604ca918cf0400669fbbb7f4796f13d9f01500c5f2725f7ad4de9d62cae633ff99bc859bdc30a27e2ac0e36d7d63720d59070774ebc3efdd946a69b73d6b1fa8cd4ae2faa14bceaaf5a475ab5a3c1243d2d863b7e5f91263b5b9764af5aa5e497ec6b73aa202f444d5450800d7c30d26ccc4772fb33026569e0043f0caf261e249577670a3118fc049b67966964a3ad7c6d42ab463552161d6ee86632d5d36289d57c3412880eca0e79db2e536ad3f124c0419ce237af239e5d4871c973a1825499c8babe3ea6480c47f0a61ea8f08b0ab000fcd96722c25109d27e80ebd30cc7d5955a91e7b3755e3464e1413d91ab19d05285d8d8c2f3ecb73d7d77a464310c88a7b3f676094faeeb095abed2377ff10dc5749f99b59788de714edbd30c75048f4a06f5422b44fedb2ba8557fa2c861f4bfde730b3ed30bcd8ae014e082d168f598b5f93fc47afc3bdd39e205de6bca4aa6009d29ae86f8a74b7354dfde68abd54136241b4f171791c5384bfeaf15573361912dd615fda593792f0ea3794d5aa5517f937d24bf89d43fda0cadba5a12dd4d8d371cef6097c44789ccf4b3a19bce85f8e1d74d7b0c700d33cdff2ccbe7dd4983d2188cc373f8f64f6cc27df3edc7198810a766842eec0693eb868a6fa38ed072614bee3dc7b564a5859829b4ecab832e6cf766356423ea59d9e863dbb71cc9fadb12ed915bd92b8f05792601694c27f40b848d4d2124e7882b27db23f47df0b7cf32b158f75d62dd3e24a6a5f2120d573114a44f60d73d4d3dd0b02442cefc7d9114c722523d67bd85f522771919adb49483a6a7cafeb5fcf8fc43a828ca76382ca2567e6461ff0a83020b647095db33f0de301881b427930a461d7e69fce1a15d4912fd650067f1e7af3ea8b0208c1e5537fef8a9b4c9510646c44fddcb1da03bd17bfe06306fb2b0bea8462ec10cf8a2f3069fbbde1efc2c8e19f1ce2209035772fe89d7a3d5bc8e72e4c3b75350f3a3015cda17c37903cc9d95eabf353914bb120dcf64332c124312a4ae051af6dba47947f2d92e4ccd092946a6222e57c964bf0e84a34c891c2ead4bedb03451db82e9dcfb0a36077ff9d86a4ac2abe8092cbaa72cab6995b1fbcda92fbcbd38aff6767abda0e70481852fb0b156f20ee6be54d7f6583255bd3810dc78fad8298d64448a2557b71fa9fa16a03b476b9f868d5677935e087b2da15d2e4f30d07e6daf36f104696ebbbedcbb81fc72360a7bcda675b8f6f303036716bb210eb402d6e4888e11d891a9bd718a779f9d70feff2a930b0ac53494dd3189172c44768116df004c7739e36952b88f2a7290d5c1aa21507aff47075173dc0af6c4c710582d1ea78a151b9ddc21bb3d873bf719e57ec9b9ff026d91f387a745eaf08f11b4cd91e0d196a3a30d39c0fd6cb78b53a82ef794dadfb720b718c2bdcbe275a72739a1b13b1af5b080561c5b7832caf9b723f40fac50f40186744277cc5811db33f9b0923ed619b1fd8037853c4cbe8c2f99fae4b44173048c891aafe49c5cda207ade25893b1a438c2fa69cec9494c3d204a051d6e5fe8346252221180a886e60ab0b1aa498b74690a6547d8022cd20874e9f608fe861cc4bfae38360730e808d3c8f71f5d68f334040d3183bfeef0a3193ebababe14f404e2eb3940191b94b249283d03bd5087b308dda753140f7bbafaeb8357eb1d939eded54c3f39a076c08b2885168fcb46f9a5bb9f98960c0a8b2b57730a5f015838fc3d0f9e6385b83373ab6c8b1a8b737e2f9cd6b94c8bbacb2f09f0dded7c61356bdf768449a78984b4a22fd3395bdd51de4a6dbae99047eab7fac9f3b12bdca6d0fc9011f30861bec5b2550eac4146d055211d7618c8e4befef0bbe62a309", 0xaab}, {&(0x7f0000001540)="7f8e7d9894213b236b0f694bb358918e9b6dacc55e238aaecbf208208f2eb33eb70c2e54e03678a5cb996c3bd11f5931f3018b2870e3a23df614fc5faf12a5d731f28073daea7e0c32adf544aeeeed3e5d36eb617c85ff57a008ed8706faddea64bb724c8cbfd25921b032171df298d4ff63b45861267f408c40da6ec8010a6890ce623728bfefdf20958489a3159521878c16b000158fdceeeb7f50317189bf29d5be7c4d0ae1ca8fca5ff4996371c23568d5b1e26cc109", 0xb8}], 0x3) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000f00)="c9f2f95b360af5a0cad46110d9984c6f1fd344aff5de133a02dbdfa630a833fb14864f02ee45c1272b520915f74caa772f1865022ee084505e3a682dbef268b45749111be0f74cf9dbe6999624b4800fdbfe45e88ba7ecef750ed2e6741b702fb118a0f67710b068b3312a4ac613004e243e9cb72058082104fcef025d8bcbe6533b8162f02d5262f372500d258e74af2295bcc6a356a5470ffc54fce415bcd4463f54", 0xa3}], 0x1) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000080)=0x100000001) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) syz_open_pts() writev(r3, &(0x7f0000000300), 0x10000000000000cf) 16:02:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x5812dfdc, 0x3f, 0x5, 0x401}) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0xc0, 0x2) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000100)) getpid() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000080)=[{0x2, 0x80000001, 0xffffffff00000000, 0xfffffffffffffff8}, {0x6, 0x2, 0x7, 0x100}, {0x0, 0xb3ae, 0x3, 0x2}, {0x401, 0x6, 0x730c, 0xaf}, {0x5, 0x0, 0x9, 0x1}, {0x0, 0xe36e, 0xffffffff80000001, 0x7}, {0x6, 0xfffffffffffeffff, 0xffff, 0xffff}, {0xe, 0x3, 0x2, 0x101}]}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x4) semop(r0, &(0x7f0000000040)=[{}], 0x1) 16:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x400087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='v') socket$inet(0x2, 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) socket$unix(0x1, 0x2, 0x0) 16:02:36 executing program 0: r0 = socket(0x18, 0x8000, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "0000010000000000007800f4ffffff00"}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x0, 0x4, 0x1, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x10001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xc07e}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xcd}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xbb}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40d5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xfff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000600)=0x7) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0xd1a9997c594cf067, 0x1) r4 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) r6 = getegid() sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000700)="c49451de7b15d7ba1961e7ddd9ed90207e7c1524aa7ac91d48aec64cfe1fcb26ac8f89877fe0c5e712be7f1ea986198921aaa96434bd12b6158d49ee0282c245aee1d37e15b29e43dfdbe2597a052ddb350f7765221b585c9e0b8c385b96bc5859ddfc35734c167148e3e661e445c989b467075b5cb3262146acf243182eef046ef524925d68ba8239708a7334311991d04a8955ad", 0x95}], 0x1, &(0x7f0000000880)=ANY=[@ANYBLOB="280000000000c686e206e818be0000ff", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x70, 0x2}, 0x8) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0xffffffffffffffca) bind$unix(0xffffffffffffffff, &(0x7f0000000980)=@abs={0x1, 0x0, 0x1}, 0x5) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000680)=0x9) 16:02:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:02:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x15) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x3) 16:02:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = socket(0x1, 0x4, 0x3a1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30482, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x1, 0xffffffffffffffff}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) geteuid() setsockopt(r1, 0x800, 0x100000001, &(0x7f0000000180)="78fdae631465daa875917a506ceb760ef59ea49d4f47cd9c37bff6bac4c07a52c387dfc265cf723af047654dca875eff246ab1f844f91ef18fb749aebefbf7c0a5f34aac9343b0a724e66ab87b4f970f429270b65787add209e90827d2eac2dbbb7519fdb631542e7707bf81f16846ccab83b7e6003e370ba89054645ab8c3daeeb3c4d96e8c4da0556014f6b703de", 0x8f) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)) r3 = semget$private(0x0, 0x1, 0x20) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000240)=""/230) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) r4 = semget(0x1, 0x0, 0x88) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000080)=""/70) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000340)) syz_open_pts() setsockopt(r0, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r0, 0x4, 0x80) 16:02:36 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="b5caf8f055d3e02f15dac2b5850a9870afdde5295e8aef3c180cf7df998d04236fa053117378e1f46891ee9b4562a0e2cc812433924e620cdccfbe10ccb672292bc332e9ec9a67d075a18d1bd3512b239deb17438fb88b6dd710cb2ff9"], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:02:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x10000150000}, 0x8, [0x100000, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="5001050360000004000050018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) 16:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000006c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0xa9) 16:02:37 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = socket(0x1, 0x1, 0x0) write(r0, &(0x7f0000000080)="210625bd31873fee1c81e077f2b5a264f13dc1bbb5c5b68b32b430007a3a1cb9827a63bf6a1b4d7073fb3f66c6fb36b14046e216823dd0062e7fc97f3b565ffa1ddcd97682734ec08affd6c402a7d4c62fa268a4c70230e43036215184479dbccc174fab837a024c7ac5ebae154744d4a82de155709ce0e6e6b289000cee1bc867cd2ce86af81e768628fd3a0b280502d1d3b5b9ec1bee736eb8fdda1254583f866ad16b", 0xa4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:02:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r0, 0x20004b3d) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r2) 16:02:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x1c6fb1d54a70d8f5) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1010, r1, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) 16:02:38 executing program 0: sendsyslog(&(0x7f0000000180)="20e72f30ee964bf0c4d9a62ab0b020c8aa5eaa3cf74ed5bc6a1f15cf3751bcb134e6ed41c0249ccfb4ba9c5fe5d42e146d893a24b5cf0ec25f656641c32c1c5adc419d7ec95cd94fd9b9584685dd7c2608d0c0d231f1d55527baf79ec4c06bb201d78143320f52d9f1a9c6e1a32a62f45245d9d6c30b38dbcd87771fa1603a5c558137d047343f0f4deb3c8331c53b56047f614b1d2ec402de7e", 0x9a, 0x10) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200000000000015e, &(0x7f0000000140)=[{0x80000002}, {0x400000000000003}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x28, &(0x7f0000000000)="25ce77719230488747c525743b4441376b6d0a3f245f55f77b5dcf496d1d0194644cdd5c846f4253") 16:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000080)="df") r1 = semget(0x2, 0x2, 0x80) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000200)=""/227) 16:02:38 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10, 0x8000, 0x3) write(r0, &(0x7f0000000180)="86a513b8c6df2733", 0x8) 16:02:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x1, 0x3, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000004c0)=[0x88, 0x5, 0x6, 0x8000, 0x4, 0x101, 0xffffffffffffffc1, 0x10000000001000, 0x3ffffffffe]) r1 = dup(0xffffffffffffff9c) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000002c0)) r2 = semget(0x2, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x99dcbe26edf82803, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000140)) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000400)={{0x8001, r5, r6, r7, r8, 0x149, 0x1000}, 0x5, 0x6, 0x7fffffff}) semop(r2, &(0x7f0000000040)=[{}], 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:02:39 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ftruncate(r0, 0x0, 0x7) 16:02:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) lseek(r0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f00000001c0)="02ece90918224b5cd0470df9e9186f0f385171faf1b632aa27274e41470b923126909844c9cfbd5f41faf3288cf7179e0ffcd285567f26a0d8309b5d16885d2edc3f379f2aecda1a05e8662bc3fead084054d7460075e33a3751f6c5bb56616d1462c3c1ab98db22c6286f758ddcdf6ada7ea384a3fd8c71b2ce411f4beb16ad0368313bd5e2bb0b6a70a4bb8146d19352ef0c82cf698660cbf9e570844177cbb21da40531aca537d4cd33a833713a10b5840e15eb36a64cf30f9da28ab1f7", 0xbf) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f00000002c0)={0x1}) r1 = accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/85}, &(0x7f0000000040)=0x57) connect(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 16:02:40 executing program 1: r0 = semget(0x0, 0x0, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x200, 0x400, 0x37, 0x5, 0x6, 0x6]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{}], 0x1) 16:02:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x7) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="50eb2b4f741c15a12d2a39b855edad9cf2ada1809489a804d1975badd9c9d48c134b8ebad1653ecfac8a270519c7a51fc65ba5574f1ab5233c5213f885e0", 0x3e}], 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) r3 = getegid() setegid(r3) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="991a9b04a9dc6a2f4c991352776fcc6b4b17f109e7142df4edb576b3b0fd63a1294777ee756ade4efb749d0395b16b2067bc3fb979d3549d40231294845a35235741ed9b8c2d1e3b5fb634bf667d5e2fccf64fdca17398b71f7b50168ff2e3d80dd066b2e41430cd5dc9c99001348b876950833c9a15b56e8556d7c28219370bc3455a2ea1d78079", 0x88, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x7f, 0x1, 0x70be4e59, 0x2d97, 0xffffffff}, 0xc) 16:02:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x120000, 0x10]}, 0x1de) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) getitimer(0x2, &(0x7f00000001c0)) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:02:41 executing program 1: mprotect(&(0x7f000014f000/0x4000)=nil, 0x4000, 0x1) r0 = semget(0x0, 0x3, 0x10000001c) mprotect(&(0x7f0000152000/0x2000)=nil, 0x2000, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) 16:02:41 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0xacf25922147002da}, 0x8, 0x0}, 0x0) fchdir(r0) 16:02:41 executing program 0: mkdir(0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20002, 0x0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) chdir(0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x3, 0x12, r1, 0x0, 0x2e) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38a", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) pledge(0x0, &(0x7f0000000140)='\x00') mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x4, 0x10, r2, 0x0, 0x0) 16:02:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x0, "87ba7e99e1e98babd8349b3b9ce40136ec60cb19eaaf46aca5b46deeec5c70400a21e617f24d7b671507eadafee46fcfb208bd90b85e6be2629a806e94f9db1341b3439e606aabc36608bffda240be7109c3a13f03f84f57e0b03849d684ec30674ed923d812c4c43c4529e3c1e6ff0c5863396422f720a8e31ebb6e74e215db6132af05e6d8bec6ade0722e2883d4c64f"}, 0x99, 0x800) semop(r0, &(0x7f0000000040), 0x0) 16:02:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) fchdir(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82fd2d2f66696c6530005edc6417ae0cf8af0fec98023005a68b662806f4dfe81890d9c6510eb04f73e400aab2b47e4633bf7d7a34b4e6962de7f8619e049feb4499b33c80ef429ed079c721cab87e3864d0319dad8528c7220540dfcff701cf02488a7b31233103a442b66d87ca180590df07a372691dd5cee4f4066062c3bc716acead"], 0x10) close(r0) execve(0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x3, 0x7, 0xac09, 0x9de8, "72d7653b8b1b65cd65b69f9a2ca2a343b6095287", 0x81}) socket$inet(0x2, 0x8000, 0x100) r2 = openat(r1, &(0x7f0000000040)='./file1\x00', 0x8, 0x88) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0x6) 16:02:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) 16:02:41 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() listen(r1, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x8}, 0x8) shutdown(r1, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x80) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchmod(r4, 0xb) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:02:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0x3ff, 0x0) 16:02:41 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x80) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='x\x00') rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0/file0\x00') 16:02:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) semop(r0, &(0x7f0000000040)=[{}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x98) 16:02:42 executing program 0: r0 = semget(0x3, 0x0, 0x80) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/31) r1 = semget(0x1, 0x2, 0x403) r2 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0xa) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x1, &(0x7f0000000080)=[0x0]}) munlockall() chroot(&(0x7f0000000500)='./file0\x00') r3 = semget$private(0x0, 0x1, 0x8) semctl$GETZCNT(r3, 0x353432e1dbc01e76, 0x7, &(0x7f0000000100)=""/178) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/67, 0x43) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000280)=0x8) chflags(&(0x7f00000002c0)='./file0\x00', 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)=[0x5, 0x80000001, 0x8, 0x0, 0x80, 0x100000001, 0xfffffffffffffe00]) kqueue() flock(r2, 0x4) getsockname$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) acct(&(0x7f00000003c0)='./file0\x00') getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000440)=0xa0) getpgrp() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) 16:02:42 executing program 0: r0 = socket(0x11, 0x3, 0x3) sendto$unix(r0, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="db6b99c9f28bfeeb9c02858fd561dc8e9d0cc8572af86e36b61027cbce4556f81f054772a44908d5d2ace2563c3a620cc4f4b0dee25c63775593458e95837980ab9aa2444bc2345fb8388d12bde6ebd7799a14c2ceb3e19e454d35e0fa3da045d4424be3d3a99b21c4aa9be89f792e4d7d41b06374cd18866c20598541d48e5057a0bf058b0706447bc084b220b508195fc8a67702f81441e2607973d89180315b67884f6da95c6a9e28b3ac6a760b2c4440f53a5fe1d6841513526893955c90ed883c7fb553454024e2124e64a025ce39d762e5397d5f03dc1750759bd13acdf1dae1a34524135b4345dc530c96908d1af5a5ee56f8a6c6fedf1fa37e", 0xfd, 0x4, &(0x7f0000000140)={0x2, 0x1}, 0xc) 16:02:42 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r2 = dup(r1) mknodat(r2, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r3 = fcntl$dupfd(r1, 0xa, r0) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x40, 0x2) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r4, &(0x7f0000000600)='./bus\x00', 0x8, 0x10000) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000005c0)=0x1) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0xc, 0x3) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8010, 0x1) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000180)=0xfb) r6 = msgget(0x2, 0x42) msgctl$IPC_RMID(r6, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x8, 0x9, 0x9, 0x1, 0x101, 0x10041, 0x4e4, 0x1, 0x2, 0x800}) ioctl$TIOCFLUSH(r4, 0x80047469, &(0x7f0000000580)=0xb) msgget$private(0x0, 0x100000000000004) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000540)) r7 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8028698c, &(0x7f0000000100)=0x800000000000000) msgget$private(0x0, 0x121) r9 = msgget$private(0x0, 0x102) msgget$private(0x0, 0x400) msgctl$IPC_SET(r9, 0x1, 0xfffffffffffffffe) 16:02:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x3}], 0x1) 16:02:43 executing program 0: getegid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000040)='&+>\x00') 16:02:43 executing program 0: r0 = socket(0x2, 0x4003, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x23, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) 16:02:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x4505) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x3e2bc0e358a6df53, 0x0) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) 16:02:43 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x10c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000200)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget(0x2, 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x8d) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) socketpair(0x20, 0x2, 0x1, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x101, 0x5}, {0x18, 0x0, 0xc3bd, 0x1}, 0x6, [0x5f, 0x8001, 0x592, 0x9, 0x5, 0x9c7, 0x9, 0x80]}, 0x3c) semop(r1, &(0x7f0000000040)=[{0x4}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000000c0)={0x0, 0x8, 0x6, 0x3, 0x100000001}) 16:02:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') fchdir(r0) write(r0, &(0x7f0000000140)="3e9f349b6ffdf7f01cff210237724a53fbf473f387ceedb1d5465b4b48032c0ad8abfa6c07b3b18a10d772f99b8768de38d6cb3a0729c92e76e87bcdb2ca88dbbabf02b723910b25c37416e88dad3b411ddd82403df694149f20ab53a7523e044f09e8926e6eb0e806da2a8c522eb8cfd1d8d4b808e9d09be0713a77777cee133b7a673dfb", 0x85) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='\f5') 16:02:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x10, 0x4, 0x6) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) 16:02:43 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, 0x0, 0x0) 16:02:44 executing program 1: mprotect(&(0x7f00001f8000/0x1000)=nil, 0x1000, 0x4) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) semget$private(0x0, 0x2, 0x702) semop(r0, &(0x7f0000000080)=[{0x3, 0xfee, 0x1800}], 0x1) 16:02:44 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) sync() r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) chflags(&(0x7f0000000440)='./bus\x00', 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) pwrite(r4, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) pwritev(r3, &(0x7f0000002900)=[{&(0x7f0000000380)="306b4472aa7f6d8a8beb305eebdc61818590f1e4875d90e307433c6b1d63ceac5125e76d7907a311dbbb4a4e873c8831ee8be747e1ab888ba9ec8b85c8dfe80291222d4b36cdc4f87d75fd12c33aae217a2a28b59ce8b22b8aac4099ef4a09844c", 0x61}, {&(0x7f0000000280)="167e394f5833924000d266dd3be2790dcadec23faec66d", 0x17}, {&(0x7f0000000480)="edae039dc82ec54bc310e0f3f70a9bce4a0f91df6b5fa5add8e4e9c0493cfc931597357f640cf84ba4500e7a31f31d777dae25e76843df01a53988a0080580722a91c4702ce9b5a4a3e0f8075f9d72e2092e424f672d82c07cb21a3733517b8b7a6cdcfc005d97b2757c5f6e2c4d99c830affa706b5c077328a635ec41d5b444855f2eb4c5c8b1c738041e07ad4e0e459139e27bbcb407a94ccaa7036673e157014f1f28f925ca67e603f676d051e0e8bcc9599c645161f744ef7347e862fb1327848e2fafc5f7dd3a799498dcc894a47e1e688feae10e33508086330ae5abd4439e78c5fc4844662c5b555632bbbd426327ef8b8ee054c4b601a24572f9", 0xfe}, {&(0x7f0000000400)="4b6e6d9f8b6ca8f098a1b4f8e2a6cede26230e7c2e9c8b58", 0x18}, {&(0x7f0000000580)="6603306848cfb0a65fe0d59f9c887d68df0e625d81291b74e17181dcf0c9e09aaf47db9db4c3003e0222e593", 0x2c}, {&(0x7f00000016c0)="a7315b8ffa09e360aa4538014a31fe27bf3fc0aec44efee4212bf91604f9549550ab2ddfda8e62fab67b3509a702f9d1d751f707ef77be447cde163ffb0ac2097a1f7e0e68a18dee9dcf1f7220315d976f4e1c8232e3ad9795148bbc17887d89d84678238418e6b7921c86faa9eb151b714f51df9b095d03a62760b3a03fbc63b02e6b6206ecf389250ece8e340d51858120c2195806af8aad0195617bbddc6cb691f6c10d56c82e69aa83a6d549349e92c14f1e8cefb44dd6f908e7f7d691bded94fa350c4b06d655b58036f43399852c3ac0c28ed16f49515ab2fc6184d59b643f293ddf8ac2fad95bfbc988cb2635be01cf586ce1ce08468cf7f0ba2c48fc73dab019427af0a5794ccd01a7d3ee6c1068415a7ca90d8128d80a84c45a11f11fc9db8ff8d3dfdd4f81d0a6efe8e315df8ca8c1f471c4e15ec27380adf7107302ca6f6e859e9ca6acc0be17e4359263127fa0f139fa65fd1a8685c416002a65f60dc1ff8c6026fdffc2974b38caa2b4bd29c2039df0f5e2b7f0b3386f254a8448bee8190f4a04cd6e032fd4dc4775a8a485e3afe8661aa74eedbf96c6382c5932d02e08ab91e82b4761083ead4665dfd329734dc35c75f1288e74eb8dd840aa6ee3a137da554951b1285aff2ce649d9a54f900d5d91d935861bac5d716ec73261f4cf6441ac3afe343368e64ce10a08a649eafd817e0288f621a062f5e3217d677abf12bb93d15a9726e0bca6bcce8e6f6c5ec9328de95d4504b875f24074a265f20e1038a3cd1cfe577496ddeac03e5722fa43d7c884853d3056704378664bf4edef05431d8d39c2d044507076d8ab234aa60c23489edba9cfa552578ad739946d0e9afa1d5a0f435287d0f51428e9a5b7bb864d8b454729f8d99c458d5ff35feb099d9200eaab5eedf95a3a68f621d63fc6d891ce8f80ac85422adf9e50efc823944c507554b7776e5fdfc824d09ba84f5361eb58297e3fd21e20c72bd03e264b4df765a914080dae891ed6a2f3b1fac0c23d413858ef7912dcfb3fe849fa0710b197f9501afe4354aae16bc3f34953240d276bf137e7ffc994e4a4284ec19a9c0af7534aac6c327ac775ac2982b33eb7994b0170e0a7539f0ed8933879bb2369a26b1438633e12c63bada88bc5a0dd25b59ce2a7ed1e76b153d51ab286257d8160dace9ac25de138f9de3b69ad244dc4455be71126d3c6bac0fe7db9734b86d364e88713ee172876d14d2545f7e7a2d6c78b44089f83e84ed74c2a060547b38047b4592d6894c8fa9ec98528a23f7f08acfd0f57e1496dd26da7524bdcf9ec45ae4b762e753c416b9d26607101636f6814ce46b6736e3efd3276e0f289c6a96a4edfc111552841d71e56ea6adf8e68e84febe85a8ccbf8c1e6f84320263c70e2d9d2884506c7f3a8e6b842b591ee7febc099fd14f869ec03eb7119971c2619822cb8b9531c7e480807422b0a0821eb0eeace54c93cd4faa765544eecd4f196e0ee73a04bc192d0ad9f3abedd111f0bb37700fdee6ee95abf23ac1b70be2694ac8af6491ca52152de97a0b725bb2c6e677ee258d122b97e829befc25ce7159f0cd601eeb96cbdfaa67767bb4c48e3b8e59c96757071331ce1ecc38d99e85cdab1e6ff2e11249dda5de4b436eb455d69aec41f7ddeb2a5c41f6ae141eb74972c6f0ef01b9c90a419b123de1e2af6ff439251d194150a1e0be7bdf4b137ab96d07e030feba1c6b6c1c5cd278a08dc2e7e64f09b6a07597e211b7363e34a5d3f797186e2ebd206ebb9f21c21613a42fc7b36bb6ba117c5b34c35d3c65792a55a111437110f51cc70d74be3b495e933c4756ce31811e3d25c506728ce6dfb482e6c3805507768d14a8384c53cf7429dceb1581e2facf93a3ba4aca9df2308d71930bc4a715018ecb23e04a08f700eb9114aa2d4f5e78003a5eae6c23bc806e756c8795fd22d053d543446f74719450f25cc3858d872cf60bf5d087e0b9f34076c4d5b50b1cfd9af83f9578e944f523ac5828f4dc8a61b2f9a4e2e33ff67bd10c2deca8892b9403b94debefda64bef10c25b72caf6024270565edab0a09892767cd3a87bd8e5822c3295dd34e33aa91f4d6c970947178a24af059912f82e904f8faec5194ac9d39b2278bfe4f88b8589dd48266f9539cc1c74be279a6e6c3e332f412a8231991654071ee95c333759f514c225e37dc882c00a6d0ac2c3a61fb0dd2ec34ca529670c14336ebd13384d8ab017bc23eeab0434ca0b697c085d1d7e0db18b2aa675b3c02de38b65eb94b4f75704f05648854981d8b52975b9278c34d293775b8e4904ff4caef229ed46d027d264b347b49b69da38fb9a9b4534ee36a606bbacf9233361316dfc433de8b153131fc45c4d9f3ec209421d04aa050d79ce720d8697e44c3c8178e6ceeb2522e97f295dade063dcf9ba1779adc0033204afce3274b9af6e006afdd6416cece1752f61703ef04956b6491481a1c27c2306f9fe539738583b28fe0cea4d49e373eeb93d73e496287b796041e3a126e4001db64c56168a31c9703526e105b899633e77c193fc1646a33560eedcde0e6ae3efc692c634ce1f8e3982d03a314dcc834d2f421e5fb7ac83e62d2fa7d2a15d968d03229d9e0ec0b1efeebd288bde439f1afa446cf6cbbe3a660d63b751bc7e390e086c3c02669a51b9592499de0ba35b51aa3f768f6d711c604fb3d6c197e98eff940a6a03be1c6db35dbcc1d69387d2bce8fe24eb58f25e6e06dd16db6746c0ca84d06a35ad658cf0010ee2ac74b8be1fc47146036e18e8f227683b2197f10c78b2f8882fdae5a0312e010ec1c7051358d1e7270be689102d5d737ce1e1a0f44dc28bb2210ecaf8daafa1a215f015b6e988884c1b3e5488d6772d40e9b406f435cd84c5059ed76410581f3e8aec15f4c27929174c19cda220cf0fd6819e4b0fe0111f3c6ce19973d6ca3d23c018b789315c5e9c0e4c59433e3e1be23260dd1b12fcf45b69288a48a55fed14a05d27e773d52a9132d7dbdd25ad155796f81c77ce5c24c69e8fe2124285f6bfea8916734dd12e4fb9cae85a5b2663e65c852a5438806e8b1cb9d47e3094be71eaf9e4733f16502d58aec35137bfc739c933b106e06e7329cb600bb38c529142016f1c3d18cf7426b3bbf6e765a62b839cd401ed91b23bcdd44d721734a0199129686818dedd653f3dcb43c0d82dc99d54f6b53cb95f8c93202f1aea419a5ab7b9c992f4076d87e700c14c8d011ccca64c1afe8e855b960fe4008b910a4f5dfb2b0fd6ef735f2a31a6697ad01e27d1cdff8d1f1aa491ab9dd0fb87cd0c1da551436e7fc03f41815e2db5384fbdea4bdee63c3bbd8330aff5d5678782424b28682b16d3ccd5506fd9f291a404a9e6438e3a845e449ec02b411c64a14b124b8f1a10305b5aee90ef20dde43317723161d4cd556c053ae098621ed95922dc2c609434290878837a9fcd42c83cbaab603c90124890727761b3ee3c195fb33ff5e752170dd3cb0024da6af5899b71c0ef09e3ff7fa92a45840b778d4d0daf408a3f098e402f5298d029ca3a4669d367e777da2912f667ace94768fe5a38f71d94ee9f30dcc87224b88378ec138d89f11fb0351e008a5d78d7d8bd94664d3d8e0fff791b05d91d53f7a1997dfce97db8728a7f931c1c4fa26ce85a0b8c0aabff2036939404a178eb8bb8b7835a0bb42b80998632e362cc83caf4a36df8ad13ff5e8c61cffbf324460c7ccb3429ef5ef96f8b121d320a099959167578c9f5b55cc825cd7b4f7920bdc7d7775ae906c11b222211b85b403b6c0ecd5b02765809e2b05521ed85df9d61987da6ae771c9761f70e93f511441b7478d608f6cd11e11a9974dcee39300447a1f2e6c617f68461554c7e4a3484a22724eb78fad79cdef7b7aff46c15f3f7fc73d3c54176a769d6a4719c8eb99468d2065c46830fc49a68265861d40e86367efd169f16c2ab70b7e4cdb8d3e1e3a9e098e14ed9f7c71adb8262b2a53a3da22cedfe8b798a4db3e3b9939c4e1cf36bd08ec476e6f0141d1ed204b4e7fc34fa2c07ac25264f4ce2d9c8bd8b8a49415ad7781fd9e69e454d4f85385350c5d86a390bb2f464b985af2fcc04d97ccd8a7980dc1b61cbbfbaf9ad566bb622f4217e68c48abcdef29a14dd2e95245b9b6a1db16965a873e2b713dfc074657f381c7f7ded6dfb113bc615f32d8e3b5e294262ce108e520d36f95ee28a603aa9c9de196be451c8999bd2bac75d28ae614d7ecec472e30e4b686309d0f06f5daea58f73331745c85d2def0f0f588b7d49d91b2dd794d6f29e9a9884953739a5c5963117e272d49f0ec0c970faa5b76baa6580fd9732ec53b97675eb659f36e5c5a7ade3ceba02d6d87469870ae56662314e65822638648bd8863a8e3d23c222dc7d6f8b3bfa59ffbd50c47c0596ac2ec7de63e1e47470aa7f5f476977c768ee6852bb65135bf00bed7427366c00bb5654da22504211c8465ab1f713bf2f461fdf55ebde712275995eb53d726c38d6ffd33e43c3eb511e9549e89e993413c22a29fc1355a96a20e9027f97e3937946a649e204a04a7290daf3be4ec674808e5d37524e886e4adcc27bfc94f3ce6e9d7d6cb4d277738159c9928f512e83ed2aa3feda6d3c969cea3ef851297e2cf20128b9eee1fb820173473fb536d1bf647a790229777dc6553a8569bb32fa7ca4ca2eb70ab1a68fb87acb6d20a1e40a6f81a6a5da69c79f8a18b26aaffbd640b21d81194a4ad508b933fcae7452603fb9d9d277254661f6fafda50280ef1132aebf51dc70e642929840dd0e82ea2da25ef8813c4d14e2defb14876c2bcffe4e457f3cd04bfc9bfdf4aac903b48e02b9ceb26191917c4f3d419c41d1a864dbcc53cb943cd2c0bc6c35985c8a72d25c4471ecbdfb073970cb977644e595cb7862f29f4c736a57ebcdc843068747cde669cccd966c214d3dabfc66f594786e7e92795a0a2bc2ccce648aaca78235f6424a3a24bf718e333b3bfd3e38bc2ca32e5c1912853f68f71ea5fb445e20b065093ea0588160d56e5fe9effc848306cb2afe4ea0d9a2458b458e54a747bc63191584ddde74f795241d8ae18114663fda6941321ee2f323a82d398399641acdb9cbc7b00fcc27a9bd7ded4d82902a9d8462b9cb3723ab93521df6cdec9c409a0585486c5385e70d87c8b466384f9dd8f2e5d25ac9a2e6bc4bab14ca4ecdfde216359d852b45e37d2eca5600cb823e6d3c99e81f31e4b0f713a288a2cd75c80c36a2fe8f75a712ab5efcb6c63455ac4fefd7f2f19fb49b5fe91de43b41f6a42cff433fcae0079f2fd06a46bed4317bae7e39e7242321708f718f4f7443c1a78b8b2dadd898396016a03df0da240a5cbfa8637a2039f7fdb5521e8d5a9388215bc6d7421f433b8252bea089c5e447ddb793f9828547a1636576b8d17ac9f043d1cc3faa8dacd72cf0cdfa906a1723445057e883215a4b29ca0c979fe4ab14a3b76e5e566bd51dbd60603ec924c191b6444be5bec8d9c8ba08a4407e6095c246616f43c63444394c231119733152565773958129139a0a8f99b317812e31a56f3ebcfd5454006e7c4f83ea362d7db87df9b857e8bb06458f2d52368489fd79f791cd7b52c1f1a909f6590a9d8547cff6b71e6950bee05118f8edf095f7a442d7977c9136ea73db01af41c818f9c3ae21732a4d89be07b0539bcbce5ff087d7e60ab137089a86b4b2eddeafd0ecb615690b665880796cd50c21d30d738937af7d2f1bedd567dd34ff37251eb5039f781eedd329c9e16bb7a6d93e8b68cd", 0x1000}, {&(0x7f00000026c0)="aa9efcc54f1cb3c2b0a322b5376f5d68b14f5eb80498d79af8bf32853c1299593b92a122a8e1ccd95c064894de1c674146e6cb7768f11586b47f053a0e82e2411b4d898517493a9e29688d2f7ae518c8118b6e92670ee77fd8689f6d1a780eba7189195e0888929fb4b63ef8034298e54aa8fd2f7237f392257dbd6dcf91988536c47f07f7872dee4dab3f84061927", 0x8f}, {&(0x7f0000002780)="87478ae59d3c5c144fd78a22886afb3c67d5a344c85f9fc1a156cd46411aca7c4fecff8c59984d5b559366c6c09038a9c8d2b403ea2d816621cf2b73c64423a39956397e36acc69067519d617e22a0ae65e7f6207f806a1e89d3a7dfe3fe6c070dde741b7993e9540a59f7fa43a41d3113f4aae90ae67744854a3cfe481a0de48620e8708c42343ff296f9f916e8f4dffd37513ef9ee3a36af0daa476f58019f0dc15ca0df812c7b93a327663ec3081e28eabaa47467445409cb1e556099d414cf0fcdb8ac9f15e23908f86a28e9955136fb3e3f3ad74cd3f809843ebd5f11590c3bb953b15cac4b5522a317e55053a8fe6905", 0xf3}, {&(0x7f0000002880)="f26346e22f6047dcd11c8348e1c04236928d29a019c95f8986bfbabc8bc432c04d7587802ae179fcff7c667a70aed46113b643d08873b680d7c7d1a4ec6e09a91c389182101e44ba498f9183d9f9931880b8eaab", 0x54}], 0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r3, &(0x7f00000006c0)="56359d58209ccba749ddf4a6f2ea032e9a47b24657c15496f28001decdf44d7787f52877640bd819804c79f9ac573b1998269bd7e237c61f8bc54935d1014766c59cb8e85fcebb8f39ed3ff47840b1350df2d85ab5c3670e8ed5a9cd85e716f8703da539d1dca579d726a0695fe095bedd29ec8cec5630d5658aaa4ac032ef1950207dbf7e2a7a1a166c6a8f8d6c870efedf12a0ba4cc0b329b8b112b994bf0d8de9c821f12ca60e47a8485ca53bab28e5311671196acb3a682810c91cde732b1a3cbdbf6b4b3fa80e6526bbc1a3719b0a0587769883f6f965cdf7a08e5cc733f21c7cddc11916b454af8c226400b694683bc46641f9b4ca772febb5808d423d1e68158265817d106179d5f510b4eb7a507ac64be35de55bebc8397912b1b6f0564b7190be1f0e2c8793c85d560bacf4158a087128444c1ad5d4549c2256fd08aa562be1c63d7f57b414df43ec278425b592b695c4663c18a3b0b1928d90431175c41dcc40dd9ed8421eadf899d4b88b0106ee66ee13f408eb58345654e122849356a6a139dc90f773b50272ea57e0615d42b084d93841e74e1a5ec3f98129ec04c3bf16df117474bd2fa7960a61aff55279311182a1b739df17e223c40b0a7fd54339a8a86fb2f123a65ebd01a1a23e32f13a57bf84ae54ec05381405e5c4d52e63c10f70586e1bfdd18d89fb05bc77ee346eaa6a34a189c4c982981025b180cb6cc15944cba4cf21b9fff3c06ad4b0481d1116538b3f25b01dbb6f9c1a10a73fcc3a3e0a554509e7685453a032c1b840c78289c36fa4e020af99049c15c21162e65783dcbbd6f297ade94f04641942c1d86af5fa3d8b62f6a58876ff1081da5a52ead632900d86f69757a47d90bfdd58270a758e9474915844fd7aede74b3f80297e5371c72d74546451e1ad90fabbab2f2e88d8fffc1bbdbdebd47331bea5fd162a0f5295c87ad58d0ed704aab637dedc1e75da4620034966fc2d7e205a2033f7b203ee271b8f60808041035ac9e8a9c2d025fed844187bcdf11ff0f0bbf25fb0b0b8813a9fc4c05695c5808cf3c2b541037c5b310b98d3afe3461eba134961b75660d71042e9320c2628d3bc4e96b2e2dedac40f050df832831cd13396efed05dc7c6192334d8ad7d97d130eb61aacc642d2c1004eaad6df09e2af6765b4d5bca443a2da23f88facd1fd0452a92b4c274d987d90854e22836269dd46a137abd75bcf77784decdbcc9b982beb8ad255219ece3418ebf94f2f10695633811528c9b8c8949cc1fb2420a1538699db60ca899ba697bee20249a9017437aa98a412d710f4c65757b1309d01d8fcf8577338b3acef758fad6b2b86209b6747bb2bfbfca95f53781f6321f75f960137ab5b27215ea116e23006e795d6d52226de5d3e4f6309028ed0b8ce7d40dc76d05218350f348af1c322eddf1e1a8e46aa79f7867558e38ecfa5c9c87b45eea8ceaf65c292c8d9028f4a2201142fea34de3b24daeb8a864a760128b356ef84bd7372c9e0275d9c0110e62053c2ebde62d7e3e57d6dd5b32b301c4c7c646904e86bdf53e844670f774464e7c21244e223b5d275980e8091632160a708217623d4b2f7ea55bcedae5ab69efd0a973c38b33b92c99f8f5fa8237a21d361a383b19c17ecc1dcab527c37387ce1abbd243e6949aa3e47210c77616eb17aaf32f905d850ed597d7ccd0a3151b94d57b91401e87dd2b1c5238ade808315a402822a9d2c26251453067137f3c70a77a81e714d7d4c772c84a575cf694357856b387684651ce18a8c6cd83c09ffaa8d76b951b40e34764f2f601f871fb93ef77bedf51f38fce258d4a5ea322aaed2ef30c4a9c40f02eee25d7595b7001d1eaaa282563244fdc6e5e7ab11885e8f8e7cf6a576df757866d17991e0dfd7a1d4a777e8886c6a559a992781ea30e436c9f0fb60ab87bffbb5400a3ea43e20ba2e96f3e83b189e724b845776e844a1682e58da8b3d48566aa1e5f032394e408d0429d4e3144f466a553f90e16221a87224f8b36a86321901ccc17e81eef5565a310c8e7cbb29901274f76594ba8a08e7bdd3fd129cd74c7a879930d84b44827f3e951af2523fec725027d363f1bef66b7c64d413eb80d0ad3c4ede0bce05d4b4c32f984972f7e659ad41b6204c0d8d4b46a12e6cacad2ffdc1f4619c619f9460b0db2b78924dac65a7ae02db4f9416cd25697d9b895d67f428de547d043dab4911f4e68f5aaafbbb5d1504bb17ac9a3124053f79577859235b05344ab513172f475cfa3682edb0c7919be1ae1bd2a2f98eb4c69177ce17e34d210e7f6478008a00916c414e53556e6178d3d317a6cd6adc2faa22d36ff6da962670e1fc33bba291e2aec910fbbcc933820d4dce3b5e27ae57ebc0c176272a50d3ad66958d52c5bea15d1c6f6f9df855b405e590653aba41f31ed35fdede63880d05e5261eab688fc6f4743670894464dc561d86a6fa217c482c572b067a7f3cefb6320b1438183fde0857c48798bc6e18f93187063e50966eedbd88db409097f463c298ae7c3fc5f6d4287285fd1d573e702ea793f04eae07943f797acb7e176dd18dbacf182c7127eba839b5848c087ce4c6b5f804b6c1b91358ddd8f772e8e2bb7a8b80eff2b68f3db6fdbd953baee7720d87be12c1bdbe164cea90222616c1fb00353a8ce0f10aa1bcb1b0cbf93b21c6f9b28e26d379305615065e554451beee698b18c4eb157fb20155186dbdbf7dd1816a5bc2491f888725a98673229bad13ed2da6dc33cf2540742c2cccc1c4775497977ac41bb6ba0108a32e6b533960f2aa24b120695135db59ebfd502ae8df83ee2ac887d9c0695231bc8cdb2a29550e8f6cc733fe4a512c40a67170d0becdd11854b4875d11f2498f89dd89647eed9ae727de606f5d24eba8e619eeb587fd891d4ca0953912c30970ffbeff85b68817bb732a122fe3c8fae77e66ed1ca5ead0c34cb13b9491453ad7290963c0dbe787b2cc89adc8e55903854fc331a4b49e02088718cc3593e5fcea632cbb572f1084d3ac1b1ec39ce836a89a96f5cad5199d4b954c07b1496fa52b1918a4f3d7909fcb365dd838c85fc0b1bf0119b359567a0515254ae8f155f8097aae3cc8c2f4c88695818b09a619be0a12594d05be7c5b2fc0cf9f6ae795b6b742431019e2d3f6b90f9704c4ad22fc505cf99dcccb0c340a51f21bfc98fc58afc9e2d8e75058c18021e56a18bc6f32622d78560fad36a3ddcacaefe2563512eeb7ce9cc1a36b3366a6a67946ff6e0eb8ff27d5df1984d32a4d6199a2627bf84b87c57c76c28de3af3cf80924ff06373fe1890264620ca59d616d4b8f77101f25edf9e5290b5c1ddbd884ca7a729a9cfe5fc2c6d2d8d5180fb80ada4337d2168c609054c99818619ab60358922b670d6f6f614a12969f3f2c669d69ccca3128af2366150d37a6a6571bad7879d83417dfe19ea5ad6fbb5655c33b1399f2dbb89d89b774019615d00586041700782f0bf6c70feaebb034014f44a84348c8bd66a99a348064c6b97d916a4cb09075895268670d3c4c3ba9cca948366b7df4043702aeb23dee8bb975bf2315dd317c4bfdadc7369f976521d92bdce32f8aa14495dce8a09bf1bcc024d083a7febe0797aa3e1a838f6038f803cae06ac22f000177b2e66a7a0e400c2ef7db6dcaebd73ed5e348d8ef6556467b0d78c3d2ca8d5238f4ccbdb42cb9719c1265956c95e1a351c6965ec9a4f7dc75718f5fe2db6dbb2926dbe82745bf73bc3fee197a3768227bfda54e45dcc62236ad3b4b3d6a5534d80d2d6fe6009aad5bb25779cc4d95c418a7161082baf7076af209564209be130c41e8445e8094f76e22de7003f9f3f6600760bb5b29a0981d571e5239abe674196f23826719fb3508ad6b636be031fe66004090ff557d630513dd72fdf9ff1bb56c800c0114dcda740206206e34ddb4b5f704c766974505be8ae56dfecf877555775c04ff628b2ea86ead67edd6a3604ea73636a6596e17efe49f2312e654be4eec822b9d72332fb21262e52e7051fd51d4ac8336461b741680e9f76a63e730ed9ec620bf3fbd17c69cf2e2dc8e39c0b4656d22cc61625c4e67dc5477c3cbf3920894321f6d102a431b1809a5e24a7c74284db1c840c9929e0aa188bcddb3606d02c221c50869a9d172a644703c718d73ba9630d3490c404bbd20a308445db5e905a0fc3a8e1714e24277d3d1b5a35b116b03af163755ad07272db9b43acb0982c198b484f4410133d35b76e56512f4e489d06d94fdb83a626f4bd430361159ae8967559d36fc24bb20c055ebd62e17fa960a25b971cf332f373e1aba610f95513eae78c9fcad150b458efd6e76fe936b1c8746efaf978c7ded17f1b0b5930a09e8dcb69a6d13eba95a314fb38770a726b6fabf77d81b00d8fa48ce63237489ffff86e972c2ff90343a95c729e7aee4ddb5d565b825619743a380226d7dd2ce9d9d0608148821862dd20edb137f5a7532ad8c2493586513f52485da39a6e3c12e5a93c8c0084cf8897a786b73941c8844b6dab1871b4ee5b64935780efe8ea9823f774a5c8dbaa852b0538d39e9e8ae7b806369a0316b8c8572a25aae3f71cd81ed542bf5d5aa12edf640a8f11c5d46072710dd914a1677af6f1f98e03a99eb0112f9b76d2fab14edb9e81721c5fa2900c499ea10953d6617c477035fa9e93a58e3db68a64e693e550ea84113ad58709db2f909a16995ca6d2997c8a854eb18038e9eef60eae59f3ae95082d1e1b3f90a4979db0c18d118ff86cc2e49b3a22513a6c2fbd354b29002df1bb70240d7298003c7ec81b7c8be1a19a79396b15c035c3ab9d4c743530a06f10a6df810dd2176d3d4ad6282a0116bcdf520c1673da962b4d82997c78717265709b44b8ba43495dadec90fdb7d63787371e3cf5bc40a270ad799f144331581a92c110748be430fef6243abbfea09102f05cb5004dd7ab710b383d6b15caea79e7b483df8bbe5f6cf9e1c6bbf68481d8e7ffd85a47ccb48c949d5e6faf4e8e955b490d551c80da59742cc017a6ff6d20d5df15b7f7ae42fa1c0d37827a920a88f9849b80205fba65c92f1a0fcfc716583c75c7cdfb7da3135677efee36bc99ec89f7c2dba48cfa1d4fc33ec1925470e85bd80b8e23b6182729e1611083d8c38c0dcb70578ca9cbc1dcc7c6ca387e2c841fad51911d629682e7c91e92eccd304a917160a9444c720e381a9845fd0d1f71de2ba238c1be609538a6e1a756e496b9c1ca9a7310e635f5c734f01b2c760126f266cd7bf14a3341cc4508c0f6bb19e0e3a9bca7e3fa2bffc6f8fbf53dc77b802cc9a8ed9175ce116f776cccd4517db1e0a184aaa7a0f27443446db3cc451d32d79b4ee20bae94089985e24b8b8f2c295faf391a12dc182237bd0f134dfab321fcec38e64fb4a4d1ce29f5abb23c1a7259a96db432ef665930a6105e4b42f924aea46882ad086e8fa8788c74a0fe967a62bb978da26be024113f8c8155a1a38be6180b7c7a54ae19a8b6a62982d1301f79cdf45b30c3c261c5caeab4f6e5551b0c33b61eeb3237f978673cad6e1dcf070830d82718274dc62381dfa7ef93afc9b72bf6af5ac4756bfd2e19369fe0aba479fb39cd7852630822e9687eb8d6dd038cb665c4a57220a225846a3b443ca3f2d2628adaee994a7fb09460854ce86cb45a2d04d27829bdd79d137d3125de268c370c4ab6cfa8d2fb5c35af96ddfb0e4d13ecc808754ddc4ff6dcb0d6253eba9dde1c440925450c41e53a73aa21b31653478ca4e56ab55cb5abc6d15244a61", 0x1000) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffd}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {0x1}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000002a00)={0x3, &(0x7f00000029c0)=[{0xffff, 0x7fffffff, 0x1, 0x6}, {0xfff, 0x8, 0x1000, 0xadb8}, {0x6, 0xffffffff, 0x9, 0x3f}]}) r5 = semget$private(0x0, 0x3, 0x222) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x101, 0x8, 0x4, 0x1, 0x7, 0x0, 0x7ff00, 0x3, 0x0, 0x9, 0x1}) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000002c0)=""/19) 16:02:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000280)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000000380)=""/167, 0x28}, {&(0x7f0000000000)=""/40, 0x7ff}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) fchownat(r1, &(0x7f0000000540)='./bus\x00', r2, r3, 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000140), 0x2, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x87}, {0x30}, {0x200000000006, 0x0, 0x0, 0x108}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb375bc219dde9f7f5a48a8d1a02", 0xe, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x100000000) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x45}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(0x0, &(0x7f0000000040)=[{}], 0x1) 16:00:00 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x100) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x1, 0x80000000, {0x3e6, 0x15}}) clock_gettime(0x4, 0xffffffffffffffff) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0x71, 0x0, &(0x7f00000000c0)=""/113}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x80000001}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/33, &(0x7f0000000200)=0x21) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") r2 = socket(0x1900206a6c155631, 0x4000, 0x80000001) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x8b1, 0x80000001}, 0xc) 16:00:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x746) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) semop(r0, &(0x7f0000000000)=[{0x4, 0x7e, 0x800}, {0x0, 0x4, 0x1000}, {0x2, 0xff, 0x1000}, {0x3, 0x6, 0x1800}], 0x4) semop(r0, &(0x7f00000000c0)=[{0x4, 0x400, 0x800}, {0x1, 0x3407c346, 0x800}, {0x4, 0x8, 0x800}, {0x4, 0x0, 0x1000}, {0x1, 0x5, 0x1800}, {0x2, 0x7}, {0xf81f780a589f8ee1, 0x6, 0x1800}], 0x2aaaaaaaaaaaa912) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), &(0x7f00000001c0)={0x8}, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8c2, 0xf88}, 0x10) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='!') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x8001) 16:00:00 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)) chmod(&(0x7f0000000780)='./file\x00', 0x90) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x2, 0x4, 0x5, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x395}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1d6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffff01}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x101}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x4d}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000eb5000/0x2000)=nil, 0x7599}, {&(0x7f0000b11000/0xa000)=nil, &(0x7f0000e93000/0x2000)=nil, 0x5ea5}, {&(0x7f0000d67000/0x2000)=nil, &(0x7f0000a10000/0x2000)=nil, 0xffffffffffffff7f}, {&(0x7f0000cca000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x11) r0 = semget(0x2, 0x2, 0x410) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{}], 0x1) 16:00:01 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) lstat(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendmsg(r1, &(0x7f0000000a00)={&(0x7f0000000140)=@in6={0x18, 0x1, 0xfffffffffffffff7, 0x2}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000180)="10188e3dc535368028c27a17f1fb9844f46e70a6dc65dcbf7585a113d375e9a07970b4fc6948ea94e29c94a334af61542cd90d2b9c9da6da84c218438e094fd3ca4625ac6b1822563abf8d762fa686cb8579b9ca3abb0a68c5ffb41dd7e682950f0a6e947c753ed9769f2b811959", 0x6e}, {&(0x7f0000000200)="67903fa46da593a0ff89c3573190364f531f51aa5cee72e347b1b5dedb9319e6f8f386c8f7c610617908448491b79dc13cfaf538afc9508cfd0ace7c8e187e0679c362cf0356d8b01462438974b701bea7b32057034f85f71cae8a7bcd845f68901f6d80c12d8031b0529d", 0x6b}, {&(0x7f0000000280)="3d3cced406fb0ac792c3adaeff0a74757af67d35c8c7a06f0458b954fac8f7bfcfa227c3c3", 0x25}, {&(0x7f00000002c0)="eb11f06e88b77a32c5c1601738db0077aa36a416da86", 0x16}, {&(0x7f0000000300)="1be32142c4da31ff3ea057e33141fa5b715416b7fd28f1ab1b186c68c152bb0666d6926035f62e91bdb8a539b3ecb85c3a6c518b6681ebe89e478143c09a270ae062fafc1f3e65732ad7518772d7f5bb8ccf0e4750019ad7a9aa0717cfa2a6628630f495dd0528c7e488f5fd0fbdeaae18c2a6", 0x73}, {&(0x7f0000000380)="0908b6ecedae1b886daedd17aec91b837f7eab432499fa59416ae2c48be60efb3b09dcbc70680a5659e5c72ef5008f460359618120458be1", 0x38}], 0x6, &(0x7f0000000440)=[{0xf8, 0xffff, 0xffffffff, "9a340d4b7b8afc90c4d73ee148dd53a91c7cfbaf035cd71de649a8446169320e061a3c31ebd4cb88d8796bcede0bd19123b05c05f6e2f226145637feaf5c29ff46d81cfefad3687060b8bf5b3deeccf61d07b6f9b7a6c68f1d776e04cf6b0955e568638da8613c236a9ef8db42fc12b6244caec348af089e416d548f3d2cf60aa0f8925ac975c9a917c19c0213ab195f733f59de1b795009d761fbfddaf9cbeb24fd5b776f2b40cb788f3b957d733d4e3cc631f7d33c935c913383dfac89fdcb84075f90b4f43d6e11cb198e44c743631d54a254f22797e1e88426ec447e6060fc7f7cee5175"}, {0x18, 0xffff, 0x2, "3e8ac1515dc44d57"}, {0x58, 0x1, 0x6, "77761b17d3d5284fa4df189045beb9f1c575c82732747d8359bb9d4f43c2e6972dae3399714056cd559613f9d15e73008a9533bb3765972e58dcd0437ef36d141a97675e"}, {0x70, 0xffff, 0x400, "7b678af2d5f021e6408ded406a5f912cf435857acd8a283f01c87d1a08605adedd84269705eb0b0efd34fc500d7f1b0c7e656f72ccfcf38440a02d9a7ec21a2b581c298c018517384739b8c1f3e628e0cdfaff9b92cdb192fb3c7a51"}, {0x108, 0xffff, 0x2, "c9a081e6b196dfa6108f81375da9cef4918761149d652e367f70bfbbcb2046c9d493b6012d8b498723b77bad345522930027e99a161ccfe7d3d375387b218398a90af6247d5cb11f0e2d68b3e4f541ec4b9e95fbbe2d4ee8543461c92f967cdb46dde9214632ab680c4ee377044922469fdd3a1bfa87e77f9286f09e7b36cc3cdc50d21cd68dcfdb0be1ee1882655a97bd9fe029a5ff13b29ffc1ce967c398183e9c7a1cc431b2a5e9885fd806631bb7ac2f032f1de0975de65b412f500da26116336ca06afb8c20229c8bcab14faf707e57d9ec08058d74bddc2102605895872334f1339dca2ce156de19252c8499ecba4473753506af"}, {0x78, 0xffff, 0x4e30, "6646d036187ff4a01825e7ac96c17cc4e2c44c04f2be53c9e766471062e6179e40936fcf2f12cb883094ca5d8a7195caac46ebbdc67c969726855efaf5fc24c393e207f4e52e4be463bbedfb28e4a07398baabede63f243bf07852d31fce7d4284bc"}, {0x70, 0xffff, 0x92, "6b2de88a95c9bcafa3d59f9c2b0acbc5c97f9a5ae7e3ff0e754114cc8fd598292484c5decb599d5d3fb365dad3f305f179848290448b29bb13f0bf90123df8562cbfdb7e22781bb1af924d83e77472497e46f10378c40b1af4b270a7dbf8f8"}, {0xd8, 0xffff, 0x7f, "2f497d074d4f9a58df751aa80c253ae6a1f66c139ec9f0e7ffa87fa7f5b35a80b01f5a8a0ea184016376700e702791571dee8d19e14a3d7ee0804f3091f65d78c7b02bd3b8a4beb0c033d1cc20fe3cb9395a334403e626b8ccdb1231e95b6ae7b2bd964f74c3b8ce826e3ad1e5a74a9196c1182cab87f7613ee491235adde534a7a5b3b69ca9ca51097860bb7d687782e4bf6de35b81e31ba7b3f37843af6f90360436d8215c6098b93211b981385cd72ac2302b31b55fdf9b6942bab77446f0639865"}, {0x28, 0x1, 0xfc0, "23a8a7c61f919bed38b1d07899c08a8543"}, {0xd8, 0x1, 0xfffffffffffffee6, "fe29b4db6fca8651ad6579cdd9830a4afbb970e93ce4b748ca4602cbceba07f8a46ed92989e13ba62d793f58f327baa4280fa2a93a0faaaf19e6b518b14d6830558c60e4ccd606ba11d0a1e1fbd45769b256e265c04fa44c4deba8796ca172cc1dc10fc77621aa2a9291c7b64da78fa842019d12cee15678f41ac382f9bd69100381976c4ca95193e839eed4314d356e073fbd52257a226861ea5da80e1ba9a34e7efe5a8f524a77196dad15567c537ad1325ee92ccfcfc9722023af1782228a0e38a0240062"}], 0x5a0}, 0x56c43b26fcf13fc5) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001380)={&(0x7f0000000000)=ANY=[@ANYBLOB="00013101040000653000040000000050fe5092d94c9970180e00"/38], 0xa, &(0x7f0000001240)=[{0x0}], 0x1, &(0x7f00000012c0)}, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x800000000000002}) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x4bfe, 0x4, './file0\x00', 0x9, 0x1f, 0x9, 0x3}) 16:00:02 executing program 1: mprotect(&(0x7f00002d2000/0x6000)=nil, 0x6000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) ftruncate(r1, 0x0, 0x7) r2 = dup(r1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000140)=0x8) read(r1, &(0x7f0000000080)=""/69, 0x45) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000180)={{0x2, 0x1ff, 0x5}, 0x8, 0x9, 0xfffffffffffffff8}) 16:00:02 executing program 0: getrusage(0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getrusage(0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x58bf, 0x3, 0x0, 0x597499e768d8e89c, 0x200, 0x68a, 0x8, 0x3, 0x2, 0xb5, 0x6}) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x20, 0x0) symlinkat(&(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = getegid() setgid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r1 = semget(0x2, 0x3, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x3, 0x0]) r2 = semget(0x2, 0x0, 0x0) semop(r2, &(0x7f0000000040)=[{}], 0x1) getpid() 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:03 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, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x3, 0x4}, {0x18, 0x0, 0x1, 0x3}, 0x101, [0x6, 0x1, 0x48000, 0xf0, 0x400, 0x1, 0x3, 0x8]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:03 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="a8ac562895f4ef18", 0x8) 16:00:04 executing program 1: r0 = semget(0x1, 0x3, 0xc0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/185) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget(0x2, 0x0, 0x80) r2 = shmget$private(0x0, 0x4000, 0x601d5744266551e2, &(0x7f00005fa000/0x4000)=nil) r3 = getuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0xcd10, r3, r4, r5, r6, 0x141, 0x1}, 0x61d6, 0x3, r7, r8, 0x1f, 0x7, 0x8}) semop(r1, &(0x7f0000000040), 0x2aaaaaaaaaaaac4a) r9 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_INFO(r9, 0xc0185603, &(0x7f0000000200)={0x12, 0x0, &(0x7f00000001c0)=""/18}) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x1800}], 0x1) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x5, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1000000000000009, &(0x7f00000000c0)='\x00', 0xf743084) r2 = dup2(r1, r0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000140)=0xffffffffffffffde) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000180), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xa6) 16:00:04 executing program 0: r0 = open(&(0x7f00000004c0)='./bus\x00', 0x600, 0x11) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000740)={0x6}) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) r1 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') getpgrp() getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r2 = getppid() mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r3) recvfrom(r1, &(0x7f0000000640)=""/226, 0xe2, 0x2, &(0x7f0000000900)=ANY=[@ANYBLOB="f56211cd1625e37c16bb1bbb148a2d3545c37f155503887b667d5bbac1ce9816b3908a8195004a77b7209e90bad0b6e0677877db8623eae30754941ac5ddbae79a010e8a34faeea5c75f8a0845cb61acd2208069127990991189513f6d64363b72f15117c907104725c439e0de46b03d4016cadad424f7a91c266dda1ae2fec6e74c0386034fe09054ff6df5e3514ae6fdd55478db05e668a35a6adb7e7721968a8d33f6cd9615bd61f7e328abc5e688e97013eb9245ae802158525c199bfe7a79ce81b5a173a22e7d99efe7957803a9d458bcc6baf147e54dc976d95c638a3f64ca142b8e72032b011a7c847c94"], 0x8) fcntl$setstatus(r3, 0x4, 0x84) open(&(0x7f0000000500)='./bus\x00', 0x80, 0xb8) sendto$unix(r0, &(0x7f0000000540)="eda40e341bf5968bb91bc95608f72cc0518d283b923a1f0d0afd57b95dcdee6fce711dca8bea611b152a73ee1e8754e48d1920fe46917e3b1dbf605c9fd7a09996f60cb05d5306d17d0a02b0ad9f4f7589ed219ff825a7c20ebb8c6a7fc52147f212f0241cbb9ea10cd2de7d48135874fc23", 0x72, 0x402, 0x0, 0x0) fcntl$lock(r3, 0xf, &(0x7f0000000800)={0x3, 0x0, 0x9, 0xff, r2}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000840)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000880)=0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="b86a28f6587c684235e6d1459d7b08dfee0da0ec19452234f9b32e885f47ce0ea0512340f4c2bd084c9acc4c0f694a52aea928fd1c796aaab95a8bdbb639a09b3d9b7654ae986f45fd6ea60425ad8d73e2d9835c9fa3213eeb4e4b465124e3faa468feb3fc259324c348413140f92aaaeb7d4b0b5572399e017fe268410adab11dc8d6c3707342f0c976151d5c0b65dc4a58f0f3115a16125f324c0b4e840dc4bc9a7b16018cc02c099c9ecfc816fdc3c0b3578d5025337b9d8fefe26c9f8ccddf72668810fbd625a4af31c51a3c07a4ecaba0ee2abc4a7bf5354e5716de0b439c2812678dd17b8eb088fe6c2dcd2b74c24f2b4c50fdfe19fd69c000ad4ec9148d5d4bbcc1a2180e7d81f07ec5000000"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000400)="44a221302c538afba1bef9ffb9c7e93ce68867df9b816e43780085020f194aeda56f5ad43309f8d4aef0f24038e54b4fa51f9ba637c40a59058edf57d92c8e3875f587fd6d58954b99c11e4d62d1995b73289ede7ddf601d5447ebf66617aad60a45b1bb5d53b5474211142ce05e0a241dc3a1bbf3f30f1d97d8f5f18f3ce0ee626dcc8a01a3a8a386acd25d03bfd2425c91c9c6206ec2", 0x97}], 0x1, 0x0, 0x0, 0x4}, 0x9) getppid() ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000080)={0x0, 0xa6, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6], 0x28}, 0x0) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) semctl$GETVAL(r0, 0xf76a019a178319f8, 0x5, &(0x7f0000000080)=""/184) semop(r0, &(0x7f0000000040)=[{}], 0x1) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000140)=""/142) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x400, './bus\x00'}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8004570b, &(0x7f0000000000)) 16:00:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) read(r0, 0x0, 0x0) close(r1) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) r2 = socket$inet(0x2, 0x4, 0x539874b5) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000000c0)) close(r0) flock(r2, 0x8) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x99, 0x200}) ioctl$TIOCEXCL(r4, 0x2000740d) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r6 = getgid() chown(&(0x7f0000000380)='./file0\x00', r5, r6) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x1, 0x1ff) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x3) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f00000001c0)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x3, 0x3, 0x80) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000080)=""/90) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{}], 0x1) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000100)=""/81) 16:00:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="290fbffefba85b569f1c88abe43b1ce9dacb1c04c3aa615c58049f9d6ccdc97b17f3ad99b414d277cf837863793eeba833c3628f997374f49ce41387a2ec3cb9f428", 0x42}, {&(0x7f0000000100)="283fa218e35767f6921304143bae547abb7a760f337d4528af515bbdf72b66b64419762a06ca101b89c53800dacdcada47e3b1333256c93ed95387948fbf1ee739bf6d5d92699a849c389666fc6f8f48a8eb1e9f4ccca2df7bba5fad7706f80a7e93a53a6091f7590d55882c2204a1c89cb13b1b162090fc4d959c56a3e793a3be3e106e9ae688c744b2cc5e84d2cbd37e481f888b62f439d6257ddbfdd855687f8dfb164e36d4692db3cca3545eda9c55", 0xb1}, {&(0x7f00000001c0)="dd0c19ef33d9d28c43afb4987298b6d9195677f28e5b2fcff6a089c0b573f4903cc6fa5ec6ff3ae45f57c65c110598dcc11069ff7d5b854b47804b1ab1954e00464e57b7cddb2542a6ae29604d2159b0c73d83872e4f73c1000c40eca2821b6c67c83327338d9fc4ac5978ebf71b40680c9f84c9f541e1fe6875760a4c2c7a523cc87e8f0aa018c8d9831552cf217f583ddf4b1a9b132c313d3d61b40e", 0x9d}, {&(0x7f0000000280)="44095347433bbedc0d567253e76558e4dfa544f2ead8ab59dc45780622eb518dfdebec97d204517f8e2c200055e8c0abcc98e40c3afac0700671018b7d0b90a82de341c3d3287b90a32180ee8806237733092c0d32e1eb92c7d747b78adb7dddaf31e82875dfbac2c303a2280a29ab3752de5e0e81eb6827376d1d2760c6c8acfb9d0666753e8e6ea4146cab4514994ca94aced1d832041027b25bfc9ee5d553b3f3401452e72fc08a70d2d30bebe7bf3c71fc5fadb6f6435d3901cd4a6dd0df1f100176b871788281ff07e847f92237f513ad6e431c686be0b01c224d53744508aa0c51937059d5ac01298adcc3fcfe", 0xf0}, {&(0x7f0000000380)="bc7bb3d4dc2a691d89c7c3bd646cc5813756550854b26bee89f3b0511047acffe55a484ffa8b61d02dce5d748c6224cef4434595a28543fbbc1f981557580e07755d", 0x42}], 0x5, 0x0, 0x44) r1 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r1, 0x1}, {r1, 0xaf}, {r1, 0x10e}, {r1}, {r1, 0x2}], 0x5, 0x8eb6) shutdown(r1, 0x1) 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x2000000000000107, 0x0) 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x820de291ab344d24, 0x10000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semget$private(0x0, 0x3, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) 16:00:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 16:00:06 executing program 0: setreuid(0x0, 0xee00) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000380)=0xc) r6 = msgget$private(0x0, 0x20) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x8, r2, r3, r1, r3, 0x1, 0x5}, 0x8, 0x0, r0, r5, 0x6, 0x2, 0x5, 0x8}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) fcntl$getown(r7, 0x5) geteuid() geteuid() geteuid() getuid() getuid() geteuid() geteuid() r8 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setreuid(r8, r9) 16:00:06 executing program 0: unveil(&(0x7f0000000200)='./file2/file0\x00', &(0x7f0000000280)='\xe0k') setrlimit(0x0, &(0x7f0000000000)={0x9}) utimes(&(0x7f0000000080)='\x00', &(0x7f00000000c0)={{0x0, 0x7e}, {0x9, 0x100000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x0, 0x2, 0x70331df89c8ccc0c) semop(r0, &(0x7f0000000040)=[{}], 0x1) 16:00:06 executing program 0: sync() getrusage(0x1, &(0x7f00000003c0)) r0 = msgget(0x0, 0x100010000) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/150}, 0x9e, 0x3, 0x65ad397e96e2b62) getrusage(0xffffffffffffffff, &(0x7f0000000000)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000040)='+') mlockall(0x1) 16:00:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) close(r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f00000001c0)={0x10, 0x8, 0x4, 0x4, [{&(0x7f00005c2000/0x2000)=nil, &(0x7f000076d000/0x2000)=nil, 0x3}, {&(0x7f000047d000/0xc000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000128000/0x3000)=nil, &(0x7f0000664000/0x4000)=nil, 0x7ff}, {&(0x7f00004d9000/0x1000)=nil, &(0x7f000068b000/0x2000)=nil, 0x3f}, {&(0x7f00005bf000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x401}, {&(0x7f00004c1000/0x4000)=nil, &(0x7f0000326000/0x3000)=nil, 0x67}, {&(0x7f0000743000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f00007de000/0x4000)=nil, &(0x7f000056f000/0x3000)=nil, 0x6b}, {&(0x7f0000041000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000618000/0x4000)=nil, &(0x7f000041b000/0x2000)=nil, 0x6}, {&(0x7f000016e000/0x1000)=nil, &(0x7f0000024000/0x2000)=nil, 0x5}, {&(0x7f0000415000/0x1000)=nil, &(0x7f0000376000/0x3000)=nil, 0xe3a}, {&(0x7f00001be000/0x3000)=nil, &(0x7f00007ee000/0x4000)=nil, 0x6}, {&(0x7f0000322000/0x1000)=nil, &(0x7f0000345000/0x1000)=nil, 0x7}, {&(0x7f0000392000/0x2000)=nil, &(0x7f0000110000/0x3000)=nil, 0x80000000}, {&(0x7f00004f1000/0x3000)=nil, &(0x7f00007af000/0x1000)=nil, 0xfffffffffffffffc}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) r5 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) fcntl$dupfd(r5, 0xa, r5) semop(r0, &(0x7f0000000040)=[{}], 0x1) 16:00:07 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x200, 0x1}, {0x18, 0x0, 0x4a81, 0x8001}, 0x20, [0x8743a3d, 0x0, 0x0, 0xfffffffffffffffd, 0xffff, 0x81, 0x0, 0x3]}, 0x3c) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) 16:00:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r1 = getuid() setuid(r1) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x1, 0x80) preadv(r0, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r2, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x40000000000003, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2, 0xa00000000000000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) setsockopt(r0, 0x16, 0x1, &(0x7f0000000dc0)="82c42d04fc3a696671ee23ce84abdacf6b7192b49ab97ab0118cf1a44074ec37571c3be0ef794016cd5faefd957441c679def1b77a29d1d2b717e7239990bcecf13fc57e7bf71450118d9fdc59936780b10640de284b271260231976fe89feba68f0ab2cecadacd6ae11aae6fce0163333e18a92ec3b03f839301a4c34715047762e284b64e072737a4ef1329af8cd", 0x8f) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44, 0x20, 0x1ff}, {0x6}]}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000d80)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000005c0)={0x45830ed7, 0x4}) write(r4, &(0x7f00000001c0)="85e471a7246d90887b93fc7c2cf4a58920b7c9f92f16a5fd0a9c5c69a79fdc559e1ae0f2a4", 0x25) recvfrom(r4, &(0x7f0000000e80)=""/103, 0x67, 0x1, &(0x7f0000000f00)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x401, 0x81, 0x1}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x100, 0x1, 0x9}, {0xfffffffffffff3d3, 0x6, 0x5, 0x7a1}, {0x6, 0x6, 0x400, 0x4}, {0x2, 0x100, 0x5}, {0x9, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000740)=0xc) recvfrom(r0, &(0x7f0000000780)=""/125, 0x7d, 0x2, &(0x7f0000000800)=@in={0x2, 0x1}, 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000900)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000940)=0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x800054}, {0x7}, {0x46, 0x1}]}) pipe2(&(0x7f0000000840)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000880)={'./file0\x00', 0x2, 0x4, 0x7, 0x0, 0x98, 0x2, 0x8, 0x2, 0x3, 0x3, 0x1}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) preadv(r2, &(0x7f00000006c0)=[{&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000280)=""/170, 0xaa}, {&(0x7f0000000340)=""/193, 0xc1}, {&(0x7f0000000440)=""/240, 0xf0}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f00000000c0)}, {&(0x7f0000000200)=""/40, 0x28}, {&(0x7f0000000640)=""/72, 0x48}], 0x8, 0x0, 0x40) r4 = shmget(0x1, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x2000) syz_emit_ethernet(0x1, &(0x7f0000000240)="89") 16:00:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x93c2d5bc6b1a1f, 0x0) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x6c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x100) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x6, 0x6}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x2) pipe2(&(0x7f0000000080), 0x4) ioctl$BIOCLOCK(r0, 0x20004276) getuid() 16:00:07 executing program 0: syz_open_pts() r0 = socket(0x18, 0x1, 0x0) fchmod(r0, 0x21) close(r0) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 16:00:08 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r4 = syz_open_pts() r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x10000, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x600, 0x0) r8 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r9 = socket$inet(0x2, 0x1, 0x40) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x300, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffff9, 0x20, 0x1, 0x7fff, 0x7}, {{r4}, 0xffffffffffffffff, 0x3c8486249e919fc, 0x2, 0x2, 0x8}, {{r5}, 0xfffffffffffffffa, 0x40, 0x80000080, 0x7, 0x5}, {{r6}, 0xfffffffffffffffb, 0x40, 0x22ff318c2cdbedfc, 0x2, 0x1000}, {{r7}, 0xfffffffffffffff8, 0x11, 0x80000000, 0xd2cd, 0xffffffffffffff80}, {{r8}, 0xfffffffffffffff8, 0xa2, 0x10, 0x3, 0x1000}, {{r9}, 0xfffffffffffffffa, 0x49, 0xfffff}, {{r10}, 0xffffffffffffffff, 0x60, 0x869c914ca4b1aa1c}], 0x9, &(0x7f00000003c0), 0x101, &(0x7f0000000400)={0x9, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000003c0)) flock(r5, 0x1) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r11, 0x8010426d, &(0x7f0000000080)={0x5, 0x480ace75}) r12 = semget(0x2, 0x0, 0x0) semop(r12, &(0x7f0000000040)=[{}], 0x1) 16:00:08 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = socket(0x6, 0x4, 0x800) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000040)=0x8) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) setrlimit(0x7, &(0x7f0000000080)={0x4, 0x7347843b}) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x2000) shmdt(r2) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0xbfe7) syz_emit_ethernet(0x4, &(0x7f0000000080)="6321f141") r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0xffffffffffffffff}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x4}], 0x1) mprotect(&(0x7f0000515000/0x2000)=nil, 0x2000, 0x4) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x182) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30, 0x0, 0x7ff}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sendsyslog(&(0x7f0000000100)="18d144857576a268fb3c3077cbcffd445d5a887a9019b1d0ac08aee4674b87e4e1da0339f282c9174a68d19b628488e3f2b4cb707d362f8a987bc5c6001853e9ab95663a3f8b38b2aea190efe40f24b7d0334d87fe0cc4cc92f08b02021786d49a085098ba8fe8e2d4b2110116655d28dbae612c280f2a7f1ac3e78a2191c665fd40e242a841825fba162207ee84a93df7db37b1679f5a42d4541820f77b37df944cb19e92ab1734bc5e", 0xaa, 0x1) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, &(0x7f0000000040)={0x190}, 0x8) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000d9f963742397be051336fa4fc9fa9281b08079d2"], &(0x7f0000000080)=0x11) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000440)=ANY=[@ANYBLOB="00000001000000000000b82f1c07117dfc8937dfef979d057a1ddb8905a39e59e9624b44d795e80ebd063f9cbcb0b797db8c7268eca9edf90ffa9bf3370003513991ec6755e3de23792efa13cd7a1fd3cf80a5896cc5c1724cd5383818cdd93c1c652bce8d59e66f219acc3c7fde3fe982bc36750be2a6a1d5073270cc7485e659193df92597b7abf19e5f245bf7a8ff3ff3e47e61b9fb23ef6917e23ba18d3f901b80addbfa0fe7e01a"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)="82a78bac96447c14b0e29342f9e8f2976b7be7b4b9f898e6eb780a251e9368cfed5be5d7deec3f75fec9f85b175da3b000926540f80f47f69cd16d91727fc8d86cf71a790e0f87adfc7d5539ba2fc9962401b7a34c5c16b42803b0f5e9736b44ba93a33174a02367347656a7ff5ec3bf353353f43392deda52c471a982f164e913d44ceb9fcb8532d23ea8348bcf677c6a54b3387276031ddbaf3f97025176b8dd26959810a10fd0a31b69235991e0dc8f76c1a1490aab9d98aae7250b6e9858f491786b", 0xc4}, {&(0x7f0000000200)="c8fe6c3b0c9565d1398a27e2673fd24cafd1ffbc6100be2eb88142664affcf406647878710157f4b4e312830bb6b", 0x2e}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x40b}, 0x3) 16:00:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x61658725, 0x7}, {0x9183, 0x6}}) munlockall() setreuid(r1, r2) 16:00:10 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) madvise(&(0x7f000063b000/0x1000)=nil, 0x1000, 0x6) getdents(0xffffffffffffffff, &(0x7f0000000140)=""/7, 0x171) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x0, 0x8000000, 0x2, 0x1]}) 16:00:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{}], 0x1) 16:00:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008b}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) r3 = dup2(r0, r2) ioctl$TIOCSDTR(r3, 0x20007479) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x2, 0x12) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0x3e, 0x0, 0x0, &(0x7f0000000040), 0x48}, 0x0) select(0x40, &(0x7f0000000040)={0x768e, 0x3db, 0x10001, 0x9, 0x7, 0x4, 0x9bdb, 0xc6b6}, &(0x7f0000000080)={0x6c999df0, 0x8, 0x5, 0x7fffffff, 0x0, 0x0, 0x200, 0x80}, &(0x7f00000000c0)={0x7f, 0x20, 0x5, 0x3, 0x100000001, 0x2000000000000, 0x0, 0x5}, &(0x7f0000000100)={0x2d6, 0x1}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) 16:00:11 executing program 1: mprotect(&(0x7f00006a9000/0x1000)=nil, 0x1000, 0x7) r0 = semget(0x2, 0x1, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) semget(0x1, 0x0, 0x11) 16:00:11 executing program 0: r0 = socket(0x80000000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) r1 = socket(0x1, 0x5, 0x100000001) accept(r0, &(0x7f0000000100)=@in6, &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="5602697f653000"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) setsockopt(r1, 0xffffffffffffffff, 0x10001, &(0x7f0000000140)="927c7e7c395c2a8ffe4f102bf665e162c6b5448bb2ac0594523d7bc0bea00433d895e5b5e92acdc07a986afe1a10229e25a4842ad524d23a4ae2885f29ce702da28ae5f52f6acce1a8d17b2aeb5e", 0x4e) socket$unix(0x1, 0x6e79892348c2b12a, 0x0) 16:00:11 executing program 0: nanosleep(&(0x7f0000000040)={0xe}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) socket(0x6, 0x4, 0x1) chroot(&(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0x3}, 0xc) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x4, 0xcb8c}, {0x18, 0x1, 0x1, 0x4}, 0x4, [0x7, 0x5, 0x76, 0x5, 0x2, 0x8000, 0x401]}, 0x3c) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x35, 0x5, r1}) r2 = dup(r0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) 16:00:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) clock_settime(0x2, &(0x7f0000000000)={0x7, 0x9dd7ff0}) mprotect(&(0x7f0000443000/0x8000)=nil, 0x8000, 0x7) mprotect(&(0x7f0000319000/0x3000)=nil, 0x3000, 0x2) 16:00:12 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, 0x10110}, 0x4000080c1}) r1 = msgget(0x3, 0x0) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgid(0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0xa668a56, 0xb882, 0x0, 0x0, &(0x7f0000000300)={{0x0, 0x0, 0x1, 0x4, 0x3, 0x100, 0x2}, {[0x0, 0x2, 0x2, 0xc52, 0x772, 0x6, 0x8, 0xfffffffffffffff9, 0x400, 0x2, 0x80, 0x5, 0x5, 0xffffffffffffff8e, 0x0, 0x57f5, 0x100, 0x4], [0x4, 0x0, 0x179ae77f, 0x5, 0x6, 0x1f, 0xffffffff, 0x2, 0x7f, 0x5], [0x1, 0x200, 0xaa, 0x4, 0x9, 0x6], [0x3, 0x3, 0x7, 0x23, 0x100000001, 0x8f7f], [{0x8, 0xb799, 0x9, 0x4}, {0x3, 0x8470, 0x7, 0x9b9}, {0xfff, 0xfffffffffffffffa, 0x8, 0x80000001}, {0x6, 0x9, 0x8, 0x100000001}, {0x63b, 0x7f, 0x7, 0x10001}, {0xfffffffffffffffc, 0x3, 0x8, 0x5}, {0x5, 0x819, 0x5, 0x28}, {0xfffffffffffffffd, 0x6, 0x2, 0x1127e8f8}], {0xffffffffffffffff, 0x6, 0x7, 0x4}, {0x0, 0x800, 0x8, 0x7}}}, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x36b, r2, r3, r4, r5, 0x31, 0x528e}, 0x20, 0x7, r6, r7, 0x8, 0x8, 0xfffffffffffffffa, 0x9}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:12 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) unlink(&(0x7f0000000140)='./file0\x00') r0 = getuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000340)=0xfffffffffffffffc) r3 = semget$private(0x0, 0x7, 0x0) sendto(r1, &(0x7f00000004c0)="4a10f42f2845900794703165342e9c13", 0xffffffaf, 0x404, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) semctl$GETZCNT(r3, 0xfffffffffffffffa, 0x7, &(0x7f0000000b80)=""/175) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000100)=""/210) semget$private(0x0, 0x7, 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000280)=[{0x800000000087}, {0x44, 0x0, 0x5}, {0x6}]}) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000380)=""/215) mknod(&(0x7f0000000480)='./bus\x00', 0x2000, 0xd84) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x8000, 0x1, 0x9}, {0x40, 0x6, 0x5, 0x79f}, {0x3, 0x6, 0x4, 0x4}, {0x2, 0x100, 0x5}, {0x4, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000200)=0xffffffff80000000) unlinkat(r1, &(0x7f0000000540)='./file0\x00', 0x9) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x100, 0x7e) faccessat(r1, &(0x7f00000002c0)='./file1\x00', 0x20, 0x0) accept$unix(r2, &(0x7f00000006c0)=@abs, &(0x7f0000000680)=0x8) syz_open_pts() semget$private(0x0, 0x2, 0x20) 16:00:13 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x9bd0a6f9bde7e4f9) r0 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001080)=""/4096) semop(r0, &(0x7f0000000040)=[{0x0, 0x40000000000, 0x800}], 0x1) semget(0x2, 0x2, 0x201) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/4096) 16:00:13 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x8000, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x29, 0x26, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) 16:00:13 executing program 1: r0 = semget(0x0, 0x3, 0x51) semop(r0, &(0x7f00000000c0)=[{0x0, 0x7ff, 0x800}, {0x3, 0xdcd, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x7, 0x1000}], 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x40, 0x0) dup2(r1, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f00003de000/0x4000)=nil, 0x4000) getitimer(0x2, &(0x7f0000000240)) r2 = semget(0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) mlock(&(0x7f000023b000/0x3000)=nil, 0x3000) openat(r3, &(0x7f00000001c0)='./file0\x00', 0x30000, 0x10) semop(r2, &(0x7f0000000040)=[{}], 0x1) 16:00:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x20, 0x1}, {0x46, 0x2}, {0x0, 0x100000003}], 0x1fffffffffffff99}) 16:00:13 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, 0x0) close(r0) socketpair(0x18, 0x8000, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup(0xffffffffffffffff) read(0xffffffffffffffff, &(0x7f0000000040)=""/195, 0xc3) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0xc3a71aa7aa8638b2, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, 0x0) semget$private(0x0, 0x7, 0x286) r4 = syz_open_pts() preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000180)=""/29, 0x1d}, {&(0x7f0000000280)=""/206, 0xce}, {&(0x7f0000000380)=""/181, 0xb5}, {&(0x7f00000001c0)=""/8, 0x8}, {&(0x7f0000000480)=""/72, 0x48}, {&(0x7f0000000500)=""/224, 0xe0}], 0x6, 0x0, 0x0) read(r4, &(0x7f0000000040)=""/117, 0x75) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) flock(r3, 0x2) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "d2555332fe4b7cc8d85e06e148b3134339000c86"}) 16:00:14 executing program 1: mlock(&(0x7f000054b000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) socket(0x27, 0x4000, 0xffffffffffffffff) ftruncate(r0, 0x0, 0x7fffffffff6) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r1 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ftruncate(r0, 0x0, 0x100004000) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) 16:00:14 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x4) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000200)=0x711c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0xd2, './file0\x00', './file1\x00'}) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x178ec8c58dbcfd2d, 0x2, 0x100000000, r1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setuid(r2) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) getuid() 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x87}, {0xdf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") r1 = open(&(0x7f0000000100)='./file0\x00', 0xb3a3ab48911ed8ad, 0x4) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0x8d9a, 0x4763, 0x2400000000000}) 16:00:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = open(0x0, 0x100, 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x792) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1c}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = dup2(r0, r0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)={{0x1, 0xfffffffffffff001}, {0x401, 0x958}}) socket(0x1e, 0x4, 0x368b) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x9) shutdown(r1, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x100, 0x0) close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x8, 0x8}], 0x2}) 16:00:14 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x9, 0x3eb, 0xfffffffffffffffc, "aa3e742f5ab766c082f723ada96ae646f17155da", 0x6, 0xa2}) ftruncate(r0, 0x0, 0xf475) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x8, 0x401, 0xfffffffffffffff8, 0x7, "d492ac48440410c8847b52258e6db95b51d780e1", 0x0, 0x5}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000200)='-^*\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='|%\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='@\x00', &(0x7f0000000380)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='{\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00']) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x7, &(0x7f0000000600)=[{0x731, 0x0, 0x8fe}, {0x100000000, 0x9, 0xffffffffffffc146, 0x20}, {0x926, 0x5, 0x1, 0x400}, {0x6, 0x8001, 0xc75b, 0x100000001}, {0x100, 0x80000000, 0x8, 0x6}, {0x81, 0x1080000000000000, 0x80000000, 0x7}, {0x5, 0x80000000, 0x1}]}) setsockopt(r0, 0x7, 0xfffffffffffffff8, &(0x7f0000000680)="8dc9d93abe673bc4892dd31733c6ddd9c7893ca0d0cae0c96a33bed556be73c40ba7d5dfcc6f7c754f6326f078db845cd68ba30d361a278949a16fe1fcf4e896d8115fe3ede3ac8ebd2e5b2452bf48dccb97de4bcd6039467aaba6995339f5574806c49ece4f53fac45a6f200e674ebb6f6f63557bb84d663540a4ff4bc659687ed6", 0x82) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) symlinkat(&(0x7f00000007c0)='./file0\x00', r1, &(0x7f0000000800)='./file0\x00') ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000840)=0x1) lstat(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000940)) readlink(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)=""/238, 0xee) syz_extract_tcp_res(&(0x7f0000000ac0), 0x7, 0x3) socket$inet6(0x18, 0x8000, 0x100000000) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000b00)=0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x200, 0x0) writev(r1, &(0x7f0000000cc0)=[{&(0x7f0000000b80)="73545eabee312cd053338d7c72f47e27313a43d7e0cfa15d8b7085d691a264ee82057bb17b998d0df6b9bb2c8a4fb1c62a5878c2b45c177b02d96786f83f5ecd634d85cacd4dd044c2cd2c5196a89b2cf259ef2576b7e60632ff2fe8f6c5b03513f0458e2e7eb172ae5d2621508fee8f45e00490ecc10eef5f287db59265fd1ffa6036ca91ce7512815bcd240257fbe295c18ba330b1d27b505154375d57ce059c54fd52086638686c21c89e32db5dc3764fb97bb80d07d279522d12470615f7b284e115d1f706ad29771b", 0xcb}, {&(0x7f0000000c80)="0a0bd0d9ebed9045acb871cd5f8abdbdadb6f1531717a9e004dbeca6ed82e3814b463a98c5eed879da9a75", 0x2b}], 0x2) accept$inet6(r0, &(0x7f0000000d00), &(0x7f0000000d40)=0xc) execve(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000e40)=[&(0x7f0000000dc0)='-^*\x00', &(0x7f0000000e00)='\x00'], &(0x7f0000000f40)=[&(0x7f0000000e80)='\x00', &(0x7f0000000ec0)='{\x00', &(0x7f0000000f00)='-^*\x00']) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000f80)) r4 = socket$unix(0x1, 0x7, 0x0) lchown(&(0x7f0000000fc0)='./file0\x00', r2, r3) connect$unix(r4, &(0x7f0000001000)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x1, 0x6fc, 0x800}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x800, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000127000/0x3000)=nil, 0x3000, 0x6, 0x10, r1, 0x0, 0x0) r4 = dup2(r3, r2) getsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000080)=0x4) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000200)={0xc949, 0x180000000, {0x6, 0x1ff}}) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x2) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) r1 = dup(r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x1, &(0x7f0000000000)=[0x0]}) 16:00:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f00000000c0)=[{0x100000000, 0xffffffff, 0x931}, {0x9, 0x516, 0x1, 0x401}, {0x3ff, 0xfffffffffffffffc, 0x9, 0xffffffffffff5acc}, {0x5, 0x3, 0x2, 0x8}, {0x5e, 0x101, 0x1f, 0x3}, {0x6, 0x5d70, 0x6, 0x2c}, {0x3, 0x81, 0x4, 0x7fff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pread(r0, &(0x7f0000000180)="1c308440b33d9066e6d6231edd40ec103aa58d3616d2170ad6a2e1543723f0e5a131f7cdf0574cdf272cbc4666229509953f18c3c115e743581f4d4f347715cec7a2fd8d7f54daae21f16f2ca7", 0x4d, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:15 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x24}, {0x6}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='D') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)='\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="f8") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/19, 0x13}], 0x1, &(0x7f0000000140)=""/70, 0x46}, 0x40) semget$private(0x0, 0x4, 0x40) fchflags(r1, 0x1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000200)) semctl$SETVAL(r0, 0x6edaf6f52c1075b, 0x8, &(0x7f0000000240)=0x80000001) semop(r0, &(0x7f0000000040)=[{}], 0x1) 16:00:16 executing program 0: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x2}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x30}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x1, 0x0) dup(r1) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socket$inet(0x2, 0x5, 0x0) socket$inet6(0x18, 0x4000, 0x2000000000000001) r3 = socket$inet6(0x18, 0x5, 0x4) ftruncate(r3, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f00000001c0)) sendto$inet6(0xffffffffffffffff, &(0x7f0000000400)="461231b99ae035aff5613fd37b2990e25e948618e53b7177ad6c4b97a7220c6e8093ad6ad80d71012de63c6cc8045f104cf90dd53aa213a180d883eb2065062d83659dd02062a41c4b4511b07042ca7d67ff7b4578c9c3775c4acedeb0b4870a059f53e87445850e6f27a3df5e9b8708ae815e0fcbaad94e55a31bd66fbd852901b58aa87e10550bffc0054a3725ad", 0x8f, 0x40a, &(0x7f0000000040)={0x18, 0x3, 0x8000, 0x4}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xc336c2847464a966, 0x4, 0x0, 0x26e) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0x2000000000002, &(0x7f00000000c0)={0x60000000, 0x60000000}) setrlimit(0xb, &(0x7f0000000340)={0x1, 0x3f}) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000280)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000300)) sendto$inet6(0xffffffffffffffff, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205603, &(0x7f00000001c0)={0x400, 0x8000, 0x0, 0x2000, 0x0}) writev(0xffffffffffffffff, &(0x7f0000000700), 0x1000038a) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000001c0)) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0xaa2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x60}, {0x800000016}]}) poll(&(0x7f0000000200)=[{r0, 0x10}, {r1, 0x4}], 0x2, 0x8) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x108) openat(r2, &(0x7f00000001c0)='./file0\x00', 0xec234a51d191ca0b, 0x20) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='i') 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x2) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x1, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x20) 16:00:17 executing program 0: r0 = socket(0x2, 0xc003, 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453fa54644ad9c68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3a87a0002488939ff5b49784913bc271cbf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/210], 0x10) write(r0, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)="5f32e2b9fd6338a00e17c4f56d0bb90d532238a22ddf9ceaa1119d1c2ccf8d1e5cf704cc96463e45e4e69acf7c7a0594c265a895748550867b3b3fdb44b20eb0e70b70807112194178f8151f792cef571220704832c1c768588d622a08", 0x5d}, {&(0x7f0000000200)="2aa41f8d3f7cf86bc4ce8f19002e8abeb077b14a093a34f6614be7bc6c6b5eb0e19b38c0a5bf09278a38b3216f5a2ddaa39a6fc4476d6594d235713b714768b3d04c5a98e385ddb4f08738eaa29c4282ff012a057ddec85e556f570c6a7dc3d2797cdff537fbf25382fac5515742ea30e3fc07b43f141ae1db72a5a15490be8f5f2fb3cc9e84ea3dc8bc6bca2373fff9348f4e360bc7cee4a751bde84884af11c1c3b8ec058f6f4bd6b3be1fe98c4dbddee4e2aea181231cbd14724272bd65750de9a437f3b16b7e23d6730d506a5b35a39e74cca90fb4c0c70f158cab4314853a46cc7ad0910472b9ecd12a749f8d1bd7ef48708f20847bf1bbd0", 0xfb}, {&(0x7f0000000300)="728f87c67e65289676fcf08f475ad6a48fb51146291e0693fb8772e312d0267894dbb6dcb9647b946ca1553799eee45ff3884a15e45365ad74e335867d573a26ecb238f5751704282da6c2387202063036a314fc00463dea1f7532e95c814c", 0x5f}, {&(0x7f0000000380)="a67f08ae3a6ab1fe3c17b5450b40ce5ee32d680755d5cb99a11a1a73d0f6b387385471ef7f34b62893632ed57289898e2243f14044ce498d849db6d1153f395fc29a29f007a31db9639b2a4230579975416c2baad90807cab7831bb15e812b7a816d999b3d33", 0x66}, {&(0x7f0000000400)="28d40218480c4ac675f3e8399748c104c4e5c0d6f16efbdaf34b9de4c570a4cbfe0371d8962fce170c21364157e980ed5be287eca6fcec4db9a946d3c7c09392b6b13e7a656cc6b2bf69ab44c581180d8dac742a64c3ecac1513c06544d8df6d0db28e4b2c0c57415e722deacb1be8dc9513dda0f30fdb94ba9656667eefecdb4aa5f683297effd3a93da8d8cb91863424627ba0662b6148338940c23655e344c1025cafd7e8a9dd57c912e86e61124924d321b06af0b0f91ced0ec75efc56d2553b89cefed05721a819b85ce5c9885e049e9f1cda3d59db7cdcd4c522823915bd", 0xe1}, {&(0x7f0000000500)="57c23960eca0a7cfd0027229bba894bff32a13f2206262a6cb5b89c47dd473f448b10f768822d8af5815511187ca2893d7d86c7a7a42926c23d4107d6f8f0833d5eaa28a282a5664b2a918f689e64cf688a8f091cff927c5b0a2c034ab7bcb133a63dad030684ac8f7e37da704f8", 0x6e}, {&(0x7f0000000a00)="da79af57f65c5caf44a4ee809bfcdf859a668a21e1bccf1904a0ee83995ed15fb1479e0dd842beee3ed5d5adbf887d2e0ee6cbdc2b2576ebf9e1a8acba5155f5b905c6510f663f4fc882157b7f391f301c3da7715190d3bdbdc8c6569229d544b39e8696bc45a75510b64ae313b880a4f23bc6de7052bc3b4132dc4fac75b0bbb0094c97bf1ee18a8c8bc1d006a5cf527e5156dbc319bee598b523713ed58367bd68b8699bda1180ce3e8ade00b4d58e520e405a27b7377165fda4dff1a569a8cfea64e878a20d6681a8b4405c3cb21c66fbaf6bba8760b5b159ae3341a4486d35ac3db41932fa826c0db320cb17a490fde95cbd7ad22fcc7a5a43505dd94c3fb4e54869cba67e3e96c5a67c07116c082aa1efa33f30f4a5704868d34071ee4d80745ad6bec58240bed09ef2f572f5012ec854c0431a99a76f2b30b735ac2e7a1a5ca07423ffed367e8b9759ea34b6c2bc6bc42ffc532bc067d50fc1f0a99ee21cc852ba31b7d4ac9d2bd679e5dd55e29cf4fdf8c4a611c23eed4c5ec0b4ab908086f65c34d6d1ac281d7d8146309f2eba84b38a3f98ea7310c0b0244ba70cfbb4c685e01b864f14c8dc7626ceeeac6b119bc0827b8449739217635d00b11ec53e4b2b2e69ee1634c73853df68bfa33afff1927ea1d487d6eedfad53e07817ef7641788b3f80a9e3efc716368caffb0aa69699dd5be802fcf595c85bb58a0bcea4ef0abf1f209e8b553fd718c35221fe4e2b6d6a427bfe9390a74c70a59ae84574a41b3136ac54c9b5eeb8f7db7447d8f00b9d842c23782c58b559853eebfa9df1c0974de709ca3c68a3d6ac8248e69255eb8c08bfebf6d0b32690907de515903c6cc3bb8c59036f645556abbecf2e3849a7e9337701d1d94d8bae6fd8b73d06293a02d63b82954f98139a0be63ee2ba774b632281aac1ca8dd0c937d29c25583480d5c2f17ee7b2f5253c2f5d6bd728385b38d770ef430ddd8f33084fa432600a97317cc822d95a29dcfb761681551101042a9b80252a5867a4870055197a54434b88529c835e1361b0b0b4f9afcb9541cc1c3ba5fe6541981239550b1017b8735eff34b86d69d13b7f74c90f8a185ddde44a327757910489fa1ec8be2dfaf1e9b314e60c50e17f3b45e8a9ad57b64f40240fd6b8976206226322f99b23e27d852dc0b6b727a5e5390cd5259de27cf8874e7d122016d54596abf43485cf879b779d5558ae3d2a8d965aa297a1eaee3f322b0f02eb80fe74b8cd29971dac1dafada37da8f9fa428fa9eb7da3e2cdb86ccf7dfb45f0d52a047bc9cacfb815b8fc1617c086216fe04056252ab36c895ee2c4f9b0d1151c3e4f8705e62cd8fc4ef3f18b166a8e449ce038b30818e6a486cf540790f522d9e51747753bbb2ac111d598f7615e7151d15276e426ce30f54835d8f6d6c8ea86f66ed411d4fb5b05ab7f5bc7ac38c1f5132e1e0f380843b87b285333e17bb801e0fbe89edd747a2e5057a90812b3218d8c593cdcd987886168f9e27c31b6ba9426d05fe998c822c4472c90b8af4f56627b51cd399aafa9972e88131e0b1c9fba249a7b02688bb0a8b120e8920d9d32bea12b856ec4b886a7cdd6c7e50798d3add0ba35e3cb47328a3062e44d5d46af3f49b46270c4040c64850ebb4a28aacb72269a440371bb8fdc6ba92c67cbe24fbb1292a852754c189ea80de7a31f7f72183f9466e7b6a89981199a4e87b43c2b188ca3a5deb0a5fc0734979adabf8e6b5f1ee96ce623e0cf24abaf0a57ddcc78b8297d2ae28121fa0c7c8921fb19e308331c5f233f1bf86a564d7cb5adb8c747d238eb9410403267322ee4db949e1d270502f0bd511887ac761885c085afa99e925c0ad8e415f3f6cf3f515cd3a393d94be6f3fec4dd2fa103b6ab456bcecd3919a888810f9d9278ee5989f9adf4554ebca41463068ea5bfc050a1e71353c389088b5f19efcb7815c8058e0532c485f5c4c32a25a43783e68099b689dbcb14e8b52d0bff1d8c789ee8d97186f42415dd11456c18846a6028eee20a3c7b01dfd1705760a71a290e9e0bd5f3f8aa79ebf82401a83e9c86fa1b9f391fab3dfbcebc9ca5d6ef087f579387c14cc65e8aa0bd298c4570ce75cd511ab6e23a1882b888adefc8d5ea8905ae87917a2d059dcea1a3bca447f4b13937b20992a0e1823b52e97472854ef38782c8381276657fcee48621c0f17b3c192eb5251f6ff2fe2c62c3e63aa3c669ff2c32466d8d517bd28384a9a380139f3fb507a5d749bd3115e5aa9e5cd724920d24e9388fa21b33b95430887c9a550bf898236eb550a6e5b54a61ebc2239c0ed25d3ae8a4d5c98f0bc46a0474fef76446a66620ae9618e6e513811dff07ff2bbfe44e7a7b33ba9186a80e868cf598e5af3ce6156a2a36437b78596213a6b23313f85777f5284797a099f50ad2630fa5d9b74f2cbd850647aca99a50861703550ca2e9750005b3d5ce7c8c56dab9ba4fb1e2c4eaa59a23a439e007ddefb635d38132d628712d62c24d2aaf4834cc46a618e21931bde2f8e7ec89b33664f6bc41cad8dfc0f135c060f453927eda5a3bf68d099b6386992aa2abe67129c79ea1203920634cc0fa2e806a8c80ac5321c6a73924d7e250c46a1df38aac02d48501359a4c3191c6d363a03a49010ac19cf31dfc637266ee3c5ae37a8b8c1c1c8cda87722bc6084a49eec30dba4d52a8133c24ba4975c0a92985722e9d2075dd5814ea5a15e6b87c823aacbf30f9751bc4e42fcdc29bf9bfe70188cb9f5096079b922a5e9d966f0f171e8b92371c6dc6193557f3d348f85f087b0a21a9255524c12f87bba2bcdd31f0498b3c706dc5752a4e863b8c3ba0fedcd0c7bd84a99855f74632ee9abb357199be39824a2673f5732196fb7014e165ec2f4294be8210f04ef5554424b70d2a685ce4e0108a5c74017cb65d6911ff6c2e318f1d90f9686de3d9938a15cae829e424cb5fd473b69a95146e7253d64587d87de709187b49823daacb55c1b5520f556139bf97475149c8373b6c4d55c431a8559ff324bd74900f907b9fc59c84dc53bc29c700ad4d0d97c9f3b52751e6773c481b26d1a187f56e7d3b50ed8fe34dfaa558f5b247c4f5f1f8539f62bbbe023ab34f916acf554c4057f254b6fa2a9cdb1abadcfc27cc315ca68bc2820b4bbfb5fdd3d6f322df91622807b52dbcedce289887cf8cad99541b26752e22c26b7449d72f9ebe8e6dcc75560d6b8907b7d3b96e576fcc0a358dedddf56fd4af255fa7dd39b1dbad391aa8a7348e52e80909ad84cfdc8ac95473fff4cf0c9350749230b0088e7a6111737856895946df12041f04ff0ba9e7d32128338a754e006f824c895eab66b2636dd06896a0497c4873ea9bcb11b961af15c9e4c3ad6ff27334083d4dc272cdac48050a01134c0e47faf1084af385a398cecb061d843a29231e07f66710392a74ecafb80314187412e0a5bdb2a7a77ef4a8bc15b66028cfdfa7b81899e3a2b41b49f72692a0d1f3829166dbee99937590f2405d5455c61ce867f7bf9546691844590be419b6888a5695ae790b8e2345cbf2cd87e3502bee6616539ac624f0018af16806818b14da3fedaff597609733aa31b1a423d00683c69ed44139f6bf6312d120173b920544bf3d7d336f71ce4873524fff9a08d74b471285b8a57801dfee16a287b071c9718265dcbbed78fb40d63cc2fe911594e7deefd5e6c184b4423ccb685b21243184710840860ba8d1daa8d68e666306b52ae134a22c2f8994c951fe0b1e29e8657c1cdb91ec1d5e4dcf42adc5bc686b254b7a752b8126dbeced107ba75e90334e23520843d2553c83f0c409001d2a56ea5efceb5d8cc7ca22f0003253876b77157adf3509f1d7302af3fee4813293dff695252ae705ce12560705a082bbfc19f24bf83c24208696f3b626db23ff9a40086f0192ddc9a0dc2faa3b3a6f09d7d0e00e3b61bcab90786bb5f67beabca6e346d3dd79a1fe87012fed80ea88a3f8daca311fa2b98f1d361d8c946e78abdabd9e5104753a51096393add9d57b57b5c8c5c41a6faa0c8731269a330a3c18b6d33434e6cb3c0b5aab07680d4b93d06a1b1d4cba975d2c558e8eeacf2aa95dcaf6d457e319e57937e6550af4507ec3f5b6efbe348eb87208b952e83c51f2da2bbd39d90f4d8c997a98bf5e43ba044e15af4a3850997a2b8ccfc2c00f39af32d4df33bda59f91a17dbbeee65d947196be74d232d1e686289e802cd205c9161735da6a88afe87257b44afdd63c03ee8246e0ed3d8f163332f853b6eed5d1a6a03f3742156aff338b30c0c068a2d5942613b3b51a4fa7509071475b2453f7502669ffa0bfb6f479558e322d87feeea27c5c77d7c86543548f971a77bfdfc047ddf9bef6b39816614ed6864f62e5a05391626348f4e6b2ef45e02ca95fa0a75c5ea8e1b62bdb6d0a70317832b08c9b10bda3cbad732295c1d36bf2dfb199bef0b6a0719ee4ea8fd9972314f1a0bcf042e5f0cf3a9494614c55ea062fc95d444f18cbcc0236d1b9465eea0a9941fedfd9a34cf52ebb3feb08791275d9969b05b99664aa962927267f3baf4111ff8c7794d1570563a4c6e5259c4a4e9696bdecfbd59d749eb4677313b6b132497dd011e83f009a57876440d590b501193f8401c056ed6b2c68b3bb98590de441c76a7d2f37d38d5a951dadd188c8b4b08572a3f3bf7cfe11b105ad34185b94375b56a77fbb9d7e7a80f5bfe55185b9262b6b7f21365c530dfcf24d4822a2ee217c5f627b43f6eb0aeef0bc36e8e5c93d753d08a0edd26ad24987c47c8f2210d7e4990fb0342f88eff28c97199ae99d2e292c7757b7a1e99e8bedc39349d59adf609b2262e8906ba2bd86a31ef6ce41a1850f349c1ca28f213e09cfb355b87eb3089fd99b05e191911ca57bc5ce8f11a4cd4b3bf78f76812a14877bf7632519dee6e22ed523b181f650c08553d5c93e2ce12935d55fc72c5c47bdac5f5d83a0598be63caff08c8c33d24220e51b70041b86cec3ec14fd397467d4f0da4f2975605dfa894fd60538a37c012de62428d0a5510019b00317064bff35af4f4f44b69b0e1ae33ab2334f31e3988bd5d39887663d256cbfb59608072a686816999b8390622f590267164a919d13267f417658dcf74d0602ba7a390174ee234866a9a632e04bd22eb3a0878421f1d855edd67d342bdbe9361a34cf48a6e706eca8cd16242c18cef4b42e79b203ce41522b634c5abf20e3ff5ca7871e3ad3e8f2f47d1da3862563c6fe7feb8407f1f815948161de53affc3744e698bc6c8aafecf747c2c231685cf99a5a24f54ca9484e625504cb78a5d2e575945065e1df991d76eabbdee8d26c1ac52e02c0f0a80a014a64b269b7cf36547bbd8fc3048c897ed02509451a65a86639092bf4b352dd69edc5020cfb62b31fb3809b62cba2816995663acf31c994ea07087aab11e55b4b999eda4d59fa16b9d826d1049857ab428706e205374e0dacbf50ee8f6c6a3df9cc9bb5c21464f0b0f0d342b24558ab7f8d25b81f47757d3ed548d4cf1f22c0ac101b592ca4833e91abb2b2398ace25f0b0810ed88ad25ba5d499af4f3d65cd577262f4428fac390451083c76a5501764f51a85c9ba219c26f647b1760ff70ad1d8beba92e18ec551986952340bcc6d8837a459457763603066ccd68b4904a44ad59475ebeea9c0139b84f9afe20f3d9224fd3564679a07ba76e1360dec84fe90ebb78b40ee1d6e88bd544f40c9c05c5fb9c917bb08906b3c360c4eac688051580ee2cad691565c37ddba33407b2f49", 0x1000}, {&(0x7f0000000580)="a4e8ee2a38d6d1", 0x7}], 0x8) 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1949b29da4b1fd4b, 0x80) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000280)=r3) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) read(r3, &(0x7f00000001c0)=""/192, 0xc0) kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d011eb216be8736fde6"], 0x8) listen(r1, 0xffffffffffffffff) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) accept$unix(r1, 0x0, 0x0) 16:00:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chown(&(0x7f0000000200)='./file0/file1\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) truncate(&(0x7f0000000040)='./file0/file1\x00', 0x0, 0x1f) fcntl$setown(r0, 0x6, 0x0) socket$unix(0x1, 0x2, 0x0) 16:00:17 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() clock_settime(0x3, &(0x7f0000000140)={0x29, 0xebd0}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5cc2) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x4, 0xeb, 0xff5}, {{r0}, 0xfffffffffffffff8, 0x10, 0x80000002, 0x2, 0x5}, {{r2}, 0xfffffffffffffffe, 0x24, 0x12, 0x400, 0x80000000}], 0x4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x66dbc92d8d906f8, 0x0, 0xdc3, 0xacfe}], 0x2, &(0x7f00000000c0)={0x100, 0x7}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x8) getsockname$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000240)={0x2, 0x5}) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chflagsat(r1, &(0x7f00000000c0)='./bus\x00', 0x1, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) recvfrom$inet6(r0, &(0x7f0000000280)=""/96, 0x60, 0x43, 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) select(0x40, &(0x7f0000000080)={0x1f}, 0x0, 0x0, &(0x7f0000000180)) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) syz_open_pts() write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) 16:00:17 executing program 0: clock_settime(0x4, &(0x7f0000000080)={0x800000000007, 0x8377}) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0xa0, 0x100, 0x1, 0x7}, {0x9, 0x30000000000000, 0x5, 0x3}, {0x0, 0x1, 0x8, 0xb1}, {0x1ff, 0x10000, 0x81, 0x6}, {0x7ff, 0x7, 0x3, 0x5d}, {0xf7a, 0xa6, 0x9, 0x6}, {0x75, 0x9, 0x3, 0x401}, {0x4e8cdc42, 0x7f, 0x3ff}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x1ba4) 16:00:17 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 16:00:17 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x101}) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x8738, 0x0, 0x0, 0x4}, {0x35, 0x0, 0x51, 0x100000000}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r3 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x1d6) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x3, &(0x7f0000000380)) r4 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x20000001, 0x7) fchdir(r1) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f}, {0x6, 0x4000000000000, 0x1}]}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000003c0)=0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000400)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000004c0)=0x100) syz_emit_ethernet(0x40, &(0x7f0000000140)="2b23229099534562a6c16e848b680f87df1d7f11fedbe21c6cd5c953000000226e04018719e286000000a1171c4ddd29996fa4357ad4bdb49e00000000000000") 16:00:17 executing program 0: execve(0x0, &(0x7f0000000080)=[&(0x7f0000000000)=',.\x00'], 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = semget$private(0x0, 0x2, 0x40) semctl$IPC_RMID(r0, 0x0, 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 16:00:17 executing program 0: socketpair$unix(0x1, 0x2000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) sendto(r0, 0x0, 0x72042503001f43f8, 0x0, 0x0, 0x2ad) dup2(r0, r0) dup2(r1, r0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1) pipe2(&(0x7f00000000c0), 0x10000) 16:00:17 executing program 1: accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8200000000ffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 16:00:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x40) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x10000) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 1: mprotect(&(0x7f00001ed000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) mprotect(&(0x7f00007e1000/0x4000)=nil, 0x4000, 0x5d3f479317a04099) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x20}, {0x4006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000000)="00eb760d") 16:00:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100), &(0x7f0000000340)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000380)='@\'@]\x00', &(0x7f0000000200)=',[:\x00', &(0x7f0000000440)='\x00', &(0x7f0000000280)=':^\x00']) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) close(r0) 16:00:18 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)={0x0, ""/187}, 0xc3, 0x3, 0x1000) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') msgget$private(0x0, 0x2) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x10) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000280)) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000001c0)=0x5994b021) fchflags(r1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x20, 0xf, 0x0, 0x0, 0x0, 0x8, 0x71b, 0x0, 0x1}) msgget$private(0x0, 0x308) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) open$dir(&(0x7f0000000080)='./bus\x00', 0x10000, 0x100) 16:00:18 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x40) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x79cf, 0x48c, {0x3, 0x3}}) setsockopt(r1, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) poll(&(0x7f0000000080)=[{r0, 0x100}, {r0, 0x32d7b3a7498fed12}, {r2, 0x40}, {r0, 0x40}, {r0}, {r1, 0x40}], 0x6, 0xfff) 16:00:18 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/20}, &(0x7f0000000040)=0x16) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, 0x0, 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1d}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='#') getpgrp() openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x808, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9d) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x9, 0x3e, 0x8, "bb72ab3a9ec94e5b869aa1974712fd367430ed30", 0xfffffffffffff801, 0x7a6}) close(r1) r2 = dup(r1) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000200)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffff, 0x20007, 0xd9f, "0000000000000000000000000000000400"}) r4 = semget(0x3, 0x3, 0x201) semctl$GETPID(r4, 0x2, 0x4, &(0x7f00000002c0)=""/211) semctl$SETVAL(r4, 0x3ab8d70a35b86199, 0x8, &(0x7f0000000240)=0xfffffffffffffffb) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x2bf, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x3) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0xffffffffffffff91) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) msgget(0x0, 0x8) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x40, 0x0, 0x54}, {0x45, 0x3, 0x0, 0x1}, {0x40, 0x0, 0x0, 0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000040)="d5338a49") 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x35}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='w') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x104) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x2, 0x7656afe515e38b8b, 0x5, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffe, 0x0, 0x10d5a572a0933af7, 0x278, 0x9}, {{r0}, 0xffffffffffffffff, 0xe1, 0x80000000, 0x3dc, 0x7f}, {{r0}, 0xffffffffffffffff, 0x1, 0x6, 0x3f, 0x101}, {{r0}, 0xffffffffffffffff, 0x84, 0x40000000, 0x2, 0x4}], 0x539b, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x18, 0xc5124539a956212, 0x44, 0x295}, {{r0}, 0xfffffffffffffffc, 0x85c66003c109139d, 0x20000000, 0x2, 0x4}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20, 0x2, 0x3ff}], 0x2, &(0x7f00000000c0)={0x79, 0x4}) 16:00:19 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x4c) 16:00:19 executing program 0: r0 = socket(0x6, 0x5, 0x4) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fchmod(r0, 0x56) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3, 0xfffffffffffff801, 0x5, 0x9, "837045983e14a9d035a7a5ab81df4d7b5d308cea", 0x1f, 0x7}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d0e, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 16:00:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x200000000000381, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x29}], 0x8000000000000008, 0x0, 0x100, 0x0) 16:00:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x10) pwritev(r0, &(0x7f0000000100), 0x0, 0x0, 0x0) setsockopt(r0, 0x3, 0x100, &(0x7f0000000180)="0995aed49f24c1a306f009a87aa941807e04af32396bde2464e4db577345c334ff4e784c78128f2eff466df16cde5dc82fad8cc6e601be6dc36463c5fc728fe5ff5147e5cfbe00fd5f84df5c2efaaaa4fbb558df754231fa5a00ad06a09f157628f8d0b8c7e85884b9d4cdd4c9ca3f8ee9f21d2db4a0305e72ed0d8372f41612583c75fa638e7a80243982a3d3b6795fdef88423acf3981389a92d00453bfc1f0946a1a71f440aea489cb3aa9eb0fc4df8d046530e631ac8012892525062d03ead", 0xc1) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x4, 0x15, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() 16:00:19 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r3 = semget(0x2, 0x2, 0x20) semctl$IPC_RMID(r3, 0x0, 0x0) getitimer(0x2, &(0x7f0000000040)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000140)="a7139fd82d3e53edc2964a7bf16964cfd8aaada913b7d4f77fcf15c2527653edf739f6fb4b32a02614fb112a0e3ebe0a14b6d738deb109b7d5ecc9748da1a17d43d9a34ecb52c348208384548fed55342d2f445245154f15dfa64e3a9b9fc69e96", 0x61}, {&(0x7f00000001c0)="9bb9910c26cfa4bb6d5672fd9081c2d8da892e44de3368d3b92bd9e331b7c16ac227ea2f68d11aee14bd6039ffc373162e9421c79c4f4c8301c024f79ca0c9122be5904aef739ba70a2c5b823e40fab737e9c10c", 0x54}, {&(0x7f00000002c0)="d88a01d96f81fc10eb78ca0a118a8f951c0c7a8e6daf1ba63da01b48283335d1a5badea79c0d22b8725619d0f49abe7f2e8b7d1421ed4e4b77bc53a2ba70b5dd01e986c9bf6576fb7f7ed970699a993886363be5d77e4a4e960aa42e2a01695e1fa7fe16be53dd4b6760ccfd43", 0x6d}, {&(0x7f0000000380)="c0fcf140a1497ed4979393449e5d882cfe5a81eca32ffacdc60ee0e7c1b42c5958116c16cd030af7633f8db8bc31c0435cee9e9f54d1373454b95034ece77e33a07b", 0x42}, {&(0x7f0000000400)="66e40d1a35c3ee9b21d9df55a998e41e12ba0db40daf8aa71e7e1af941d9884d4b9dd3d203c13c8f69ca1cddfd1db393815fe1966e0bac783eb9e985f428ab784f458636078e062e3a494042ca89f98d2f30ac4ba5b1086c563a7dabb059a286682d6145e148f216be741bd213404e6ef59e11e9ba2839cdfbd65d7a3ec429375b91d13f719da18057eb84a1e3b3a81c5bec7cae361bcb02f9b42ec32b86be", 0x9f}, {&(0x7f00000004c0)="61338fe7c1a90a77bca54dd306378e2bfbdea6a75529edfb9937f9069cc14cc8e9865847342bde4ccc915988e553527e5274a6270a392084773b6685630de2f4f33495ce8aad20a03c8b75eecdbee1a3e224a2937a7b527c3b34c5536e77ff7ee1480c8e48b3bbfd408617ce710ed95de0584cd6e902973304ed9468a3f8d4eaf2eb6516665f93e8f2a79be256cb26efec9e25c70a5d12ed1eacca5352e1c2c5b226abbe218c1e8cf48425bbc641ca9c9a22ef989a2dfedf04ad983c86890ff20887d5d3f5e69fbe0d37d7893dd33d2998236ccc785be8d8632f9074", 0xdc}, {&(0x7f0000000000)="69b43f7edbf0d61d475a5e3b62bcc5d824a4fd2501e791f4f2938ece3f36e75c55a3b398f7280914668cb8c504f640dbbc", 0x31}, {&(0x7f00000005c0)="99f84b399f93c920db41b55334699bf9eecf885ebea15416a1a2a9e3053a3f9f293ccee95e7b580f6daad2a19ef60ec749e17aeffe8660c22f45c983de73710e06382546592772c65ac64c082f39edc9d0bd7ce5b09ce233dc11c1544ae5421509d138eefebe3d785770bb8dadf573ec9174478bc4315e6f810bd3f2a2b001cc4dd81b8cec400414b2b05ad61e522c2cde833c1d554a0d4a6aa72319f7196c77e0aa090a522d6f083c5b2c25d7b6cfe5dd34bc07dd34ae467d5b99441ca716365f7a1465b9b84e105fd7887111fc9be5a95be12505b6604d4307fbad12ff234b2a532e8f07cd4f86e6da0b0b5f5aab8b2b3021da34355d17c8cc661708a1", 0xfe}], 0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) setsockopt(r0, 0x4, 0x9, &(0x7f00000000c0)="d38feec7e6d746d056fbf8bbc877b5f2e27091feb843f4c0a65ad5b8588a1060b8e1a6a1fa4025fac09366074ad9443e7a4b3489063003a5cfdfccef0bcbc916ea752f8337070c2d9dbf0efc58615431672bfe785daf2163ef066ece44b181b39f24c9c15f39abe26db671ba838cf20a4c28a5a7a581494426592e01dee2ce9a9e51db582090761d5a87033e51c8e9c64f3bc88805606e769a4b998f2384021b84bc7b9f08a49cffb408da12b91a7442d505b122e0b16aadc4d19d864dfcce9e419fe65a62d2e524539d6042bbd588b5ddc1eaae6ebe0f9c511be9e230cc1f508783e589", 0xe4) sendto(r0, &(0x7f0000000000)="6d3c02aa22f0b0b6c05472a7096f493654641e23c432bcca5fbc39df193fd9fd3bb444abdd40a993ba6e005f0bb78a05be1e4d2c2a934cdb2e1dc2b1e7810ef1a5e4110359cfb0429c03fe7446cd925578030de0941efaab777ee896e8cf", 0x5e, 0x2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x42e}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mkdir(&(0x7f00000005c0)='./file0\x00', 0x2) fcntl$getflags(r1, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r3) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r4) shutdown(r6, 0x1) poll(&(0x7f0000000000)=[{r5, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r2) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000200)=""/4, 0xfffffffffffffc56) 16:00:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0xafcbeec5d75a94d4, 0x2) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) bind$unix(r0, &(0x7f0000000200)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x2) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000240)=0x1ff) writev(r0, &(0x7f0000000180)=[{&(0x7f00000009c0)="000000186204018b002b3a0000030083caf7afb9d8dcd140342e03ed50f8f7c4e5e5bd43000053b5d1d09075858a13f1071d36803a52f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf6", 0xfffffffffffffdcd}], 0x1) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000280)={{}, 0x2, &(0x7f00000001c0)=[0x0, 0x0]}) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2ce2) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x7fffffff, 0x800, 0x1, 0xfffffffffffffffe, 0x4, 0x0, 0x1, 0x0, 0x5, 0xffffffff}) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000080)) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) syz_open_pts() write(r0, &(0x7f0000000280)="2368f7dd451ae4bffdd78f0f12bdce80ee12776ce37ada5c70c9dfdcddf2a469d0e06dd8ba0a4a82d05400565e6570842e199bfc267524029ad476cfd3d8b76928c788222445dd01a4d76e231af25bbadca2b01dc69d03d63afc2b6eb0aabec306cc5067e809420c5dcf2f7fd2679f4b0714c636330d7f7810eca3f9df4c6d39a1b293e55883227fe29bb6f7faa1e9eb28fdd676b4c75326b7ff5e03ee8aaefcc5fc868a05e12d83ab2a39c2cd5f8e18aab365a159b2e98a6bb7ed234bba227c651fec29910dc5c8cf0db64a7c4d5c5c67", 0xd1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) recvfrom$inet(r2, &(0x7f0000000140)=""/54, 0x36, 0x841, &(0x7f0000000180)={0x2, 0x3}, 0xc) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x128) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:19 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) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() close(r1) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_media}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x75, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) getsockname$inet6(r2, 0xffffffffffffffff, &(0x7f00000001c0)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setrlimit(0x8, &(0x7f0000000080)={0xc364, 0x683}) 16:00:20 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="c1", 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) getegid() execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0xfffffffffffffed5, &(0x7f0000000100)="d0") ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0xdf) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) 16:00:20 executing program 0: msgctl$IPC_RMID(0x0, 0x0) msgget$private(0x0, 0xc2d0610b32b046d2) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = dup(0xffffffffffffff9c) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0xfa, 0x80}) msgget(0x1, 0x40) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) 16:00:20 executing program 0: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000025c0), &(0x7f0000002600)=0x4) sendto$unix(r0, &(0x7f0000001340)="20ae6880af9dad722d63c841972ade4fbe9656c5db527f25d1c9467cb4cccc5ac3944cef6afb95c60fa79bebd0614d9dea664548ff06c4cd8a7c0f825fe519abd61ab888c08d872b8df02ec5bb2b6418e325caccc2316f78812314718d0cc5e386d7ef9c5e112a032df51de9980884b96b5e2381795e777ea42db7440fcb5d915e1627204e3cb29cd81f5f078e9c6ac851135f7559c209dfc656f7e708f223a38d7b84d3223e0c31d81aaada1c40d078378cb26a0d93ec0d2be276ffdb9cc7737de0b5c6a1dc0f5d91479ea78bd963183009698da4d03a119c66430f2b7573ac004473ac0c7325f4b01f86181b8782d75bb198b723a185ccc2e5e89afb0d09f000fc019d71f6355ad8c574fb4db75fe25f8df8b0027decfde8ee99f7f575991343d09834380e856330bb8c5d9b7787a673f751c111f234ee56581a1e96000b22ce38e29e4e74ef1db692b1842d7a38300ad08e218919296a1aa72869bce82d12792a9ae4051d5fce1db7a2183a6a2dfbecb7427f213bd32e1113be48c6f8a341192abb504a2fda0e891babfc18ba1a46099544f4e239423a2be71d684bec6bff8f61c239f63ae2ab81ab8cc500c48715207eadd626d86d3f8a4ed7866e24ec0a906595e30bf801e5bdd7d8efdd2be203c77fc230397a9926dfea574dcdc608c9cabc9d2769da62c77cbcdf079ea9fcdbf787452206e85f1ff0c1834b67df07bb344330980571b993b552aebd0803e42de83b6d9f05d0e0847fa5773b6c619da7041164997fa3776139d336baf239e61576662436747bdf7e0cf5b8b9dfd06d5431c3b4bc1faf0cb241a0fe38162e7a9f20269b78126307c61ba44bf06b824359df73503ebf378c56cee3e9bf949b37eba9cff0763685423197633356e406c4f18f39a7ad7ab701e2d6adfe8fa913958ea85e73bb570efc648b989e0be13166f161c21d05816964d02b5aacd994af044f255a2e846b65b264cf951d1ad1c6a70dec0f1a0be850db9b35a7386f8ef2de5769b4e70f428277a613741be8bb3abc401aefa0106cec1671463ff1e5ea378f59dc2932f6e973ba281e74a3e7fac24c8a577c5b6761131a373a9b9b9f8c37583f48e7ae3d2bf17ee4762c51895acf76620e9d020f7b142d71cc1d4d0215d07acdb06e9e086abab514c87ce3613065e6e75aea1230aa9a70909e930ed44161a7c906ca7ad75da47cce982a3bf946201e7a9c21c30d6f47bee08c90a099a7ca64a3e7d72353bcab34754568dadf352dae7abb41042984bce873ed23c1cece6bad38e9e0fab89fafa6583af0cb9490b43663c68bfcc22f462cb2f73d1dcb861a6270c1efe3a71eabd47f7853c369c1c1c27e7ac03e33a1cb33d01b71ad5784ffc193c52f8f3c47bb7fedaef3effe673134f7822404313e1c9100c2be7133a2d680c6d65ee3824aaf27425964a73dd156371fba9e632831cc1e3bd4aa39a4ac81d76c0904528140cf52a586112109c47942e9a5decbba362dd73cbb4f1c2eb53cd23ee1d1ce3b89153b0c5c236a1ac91d9944894e9507e3cc8131d0a783810a2d41dd6ea00c181809ba605121de75b3491ddc0d36627f491637312046e843fc2a4e07b50ac1c9dd50cc3d8503cc0cfb447269b44b71a3f6330d6d487c23cd191b4325e0e07879a4643af568a5dda09f3cc0dffb9d9d1967ab62e7f93829e2c20a54568962040e26370c4857422d884dc97341e3122ea2deab02a36261135805f8ad6b4e6a3675b9e4fcca334fc8925d48f151cd6ddc09f4489d559aad839912fdbfdc56f6df5b403b811d9960ca536508c7e288f46365ecae7f529c063d3cedd6a55c79e822ce8de330eed0f1c40b6a538fc47c23103bd21b6a874cbe81affca2d1ab9d8ced0d3dadd3eab1d737d869717cec2d82e23b28a086814b4d0854525976756ebc457f7a9df59fa6748f7d4357b8985aca076e2b3341f4fcedc16aad0c8865c4bb748e70c7fbad5e72d04212738c5ca5b7193cde0bc2985bd206e1dc761223d75254dc5dac48d5ea2bde5432ff029e0ff210221414f4d888777a1e024705c6a97575fbbee37afa1234326f02e185f1784d707456e51799d8f7dcd553b26c5a190765ea4e1320470b3d414886b37369ad5294ba31a257e9eef51e96fe0b80da32c7257bb99aa1d8456541144e4960866853b80fa16ced785ab62c506dc87989d16c9c8110c12df7a6606ffffeaf54201cb71cc499c0b34c5f7e49480a2ce754f30b6057f65108197b3cbde9e1309a54d0a1be2c2aceae95a9220bd9aee938534b11052cea4fe3dfe5f38bdaab89783114d1e4764c99d9c94adf183bff1bc3c19cac4b483d7ed8c7061ef785e4eff52d438f75abbc4703b6fc7ba0857ee5b26e2d73f3a35219171ebcc6edd0fe76ba9c726d5a38a8dede187d6dade98174dd713e1c0b292cce7546fa67ec2e671f2413fd0cf5be12f6159a41fa782f9951e83bfb39174ec422239c9ca404d81ac61c20a68bab5c1e5c8168c42e0a5a64c9d8534925cb381f6c97c08fcb95bdd3beea7c77d0e18d261b829a116e48041ea39feae96c62de46aeb445bb873f7a19e00a5d9b000f7b2c12649059b9b874f8ab1ba28b532dd5a9968be79b2710a791fb7eb5c1cf1554a094a7a2c6ffd6d0e6a10df14ab0fcfe67abeb47f6737570e276cbc147ae77f2da6aa17fe6233078b050e5f11a37a071597d87aabb0eea838f8ee040e5ace71e63a705258587cdf428b59b92ba309db2599031b48d345309f7fbd2e0f10fae1b43d89b636bc41b3f2975eb2958b7edd5d59d7e848c0debf1403a0c373b468a375c6ec37133bcd29a3af085e8ce729a66860da4740d113c8ba226ad8df31476f55986bb7e6fa286e14e2ceaf473fa67080866326b94a2823d596667e8465948df4d13451f3709ea9705d98593f1edcb9f71a01694ce43de4ae6a494183859e0b9c45d478d3c985d922d853b236500ea5d8e4d5a6fcd9a023e286b15c8f51f0d5f77018079dcb9be0fb212d6b07ce74bceef416ced08081324194728754403bf9e6b552445fd23c4e2395cff9d2de32f88b3086247e055222e28047102a936fb3a320dc9e6280457f5b077e2d34c4604de6f6cc081614371af25c2096c34785dc7810725dbd6980e01f32f4e1df2f63c996a26b88056f79ec6c8a2a6fffa3c2d396eaf67c863a548ea0d04fca8e4878ec7b53435c98f2b41b689301ec878431d56ad89c4a1efae96ba715595db01e6b7c80f71a477455d72855709c85c61ce320fe7e67eafd8428b04b137d8a604528274aec25a4086243751b729ec829fe7acde95873b578f4672789ccedf8f514fa7a5dbe7fae4324070775949a6e1ae105d08b90fb51f9ed7f4660801bf5eedc1572dcc0ec10f45727791cd9c8e4e805e7471ea71db7e5c500c32c7b93111e2a6e2054c209ae0cd3d9dddc343b99a9e3c5e5c9b1899bb0198ca1bda43a7fc55d70ca4d0bdf5640e39abe8f12e2ca4a3619ba473170e86803713585032b3531c3177c4736c4e1c4e4c09f077bff095cb69e916030ca69ea4866f4f17ae94c0379bae87b6f65922d74e29d878ed44e155cca5f16fbb59bb515d1f6a6b25c2d8f915f676e6df3d52d542b78eb6433586eaaf02fba1aad4103c609c9cfa423221134fa308ad656a0bbcc433cb3fbd6e13ec8f89dfe372348dfc58be72423c11baf53a4d32ec39fb4869cbd1159f495cd2a3c744002c97656a86b921bea3433d1adc1519656feb7a4ac121144ecd70e906b835a1a540112ef9192f0a7c6a522f803b4cfee5120006a9c13a9bf2d65bd1696ac35fa66294aed7782ad0ca63ff671f9b889aeda9f587665604d7f386ef0c9c1b633684a65037d11ecd485dfac7dfa98bef308ae5e004178e945c2c9f79a8f857dbcfe31a97b24c3f122f434d775d1e79fbf19c1f655486f4c7b5985388b03df732d5e0957fdd81262e44d9505bc1912859aa155e2f3cbbfec30d442c7491f75156dc777e0cba14ebe344abbd0461277d26496d225a2b2b08db26653ea0422d5d418812b7142eceb105af41cf3b66529a7a563f13193bc4b93e0e48a260058afe1291fabbb0daeaf60086426a34245eb95b8f5471d00eaac7f93e78c76c9f9fe80f25004cee9b538c4c26c685a516ee583baa4f679a52b51d5181c1a557d5cf67e72a936c4d5895f034b237c1b6eb22b911683b8d5d78e018e9a129140ae1152ff89154fc5f15263e4b6ae0f5464ef95e7390029367607c44955f16f989155f0800601afcc05e60679bc623e6d18a8b9f39e11c03b5788089ddf0f3860712fb5bd8588cb4b921551fbfe28fdcfb85061503d7a69e8ae4ecbbd11735077dff65f2c3fd1e2c6db6bdf3121b5e77e0c8ae28c91b4fe4cd290960f4d4bc6bae9a2d91673d4c79c9f9cfb2782a3e13d36179c80cc83f081036051ddade272e141cbb1f3f6cc5fa6dd48d22d8a87a6d6539fe9ff48978daf903b02dae8e3c86a0bb0f0ebb5730fe45e14b0b639638bbfa8db3ef8c18d366b7fa5818c0186583f4b9027de21a8ec19c284e0ddcc3c3feb711ca0ab41a17cd6895c160c24a51811e888eeafe1194d3f3c7ff9a3aa8456d5124bd2b485e014077aad64853993850df4c062fff19d114c16179ab4e12ca68290951ac06e6721b026a209b038e9d7fb83bf44efee044b0b18cf0ab5aa754f2ed26ad84f6c502823c207759f7b3697fe898a1694c877df7d65c03b9042e12fde6278b54234de3fe308445514f3fbad720d81f89f8ac35e79719691c90372133c8cd142982045db2cd4fed9667107ec6c41158ac9eed5dbfe6925d3461b32e83f0a54415ca54caf53728d3512f1cd5eeff5c8b557c6c0885950eee93715a4b41e8c839365728798a2a70e92632c8d5d9fe27ebf4779ecfe79585ab5ec701e8a0e947537dd4212ea7fd60e18c1c246623034210dd9bafd5c7a8538cc1e705b586a57c41ea79528365e29d8ef9d8b370b20df10dcd5149aaefdbcb37236e191fde66cda541da4e806c66767ecb2d10b7213ef87039d79a53c073975a544d3b50536adaf405b63a6da12992a4da4d83bb5ed30355a6154ac26197635ec2c4d7a8afcde2f614fa4f1ae55752a098191a289b12462f8bb53e4aa35c91ece11872258c61ab77596b14b0eb5f18a3460c83be2845c429ec810fb816d3236fad79f7ec794bca265c84448be7a4d24e2e4c96bbac8255980813e88137abf41ce56c8d94b5b7ad855470cb51d5af9e6fe3682dc5fadc1559a074a3a24283f922625070dba83b78eff7bcb7a7e01e9ba2853cef30fdbda56693e9991c9b7b8b83ba349692cb5c02e10567148acfca58803a4f238b5542b58afc41aa51c8472da9f28f106f6a3fc0e099e524b061e934e3f73cd49d1397684b875c68101d95b5845b8ff00e6f3209022553ee68bb5635f81c9f9fbc6edbf9c4f2174b0d6069282cdf8292f00d82912e9e04168a3a0c6eacb25cfd2787fcd312f52dcb63dc46d1feeeaae38351a464f2357127594c0d7c2cef6fb5f2ddc755f97639afc5617750c3fdee6076ab4ff3481fb18492f5364b7c6760e276d412ed3472e3013b6143a78c525d5e94a2d30daabc56f6e6b2bbf1466b252764b48ed7377d01a6b2e9ee18bbff1a8a618ec7f03edca4d156709271908a72ce37a0b993258de41a768d737bcf03396b7220a302bb30e8b48f53c44fdcb2d709859128e8575d716f991fddb9ecf2959b65731d7bebe125bb357b393153dbba64ea6d912bb55837b50b45e79492abf92575865aebe51fa98a0f0e7e7741a17ff51412b142e6", 0x1000, 0x408, &(0x7f0000002340)=@file={0x1, './file0\x00'}, 0xa) getpeername$unix(r0, &(0x7f00000012c0)=@file={0x0, ""/43}, &(0x7f0000001300)=0x2d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000002400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) socket(0x6, 0x4, 0x0) readlink(&(0x7f00000024c0)='./file0\x00', &(0x7f0000002500)=""/153, 0x99) fchownat(r0, &(0x7f0000002380)='./file0\x00', r1, r2, 0x0) sendmsg$unix(r0, &(0x7f0000001280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000100)="ceb64548fd0a02df8b493ab9b7ef9be0fbcef76b6ec1378c308a78c32eebd3608daa2da060d5bf739c391d434e50cda89609b64190dd819c609969871692a9343bf337b5ae3eea611d093083cfb9d32708e9b893b1f127c07a63d39963f39f410398e254fcf75575891b45b1eab41f4acc5e683fc8c09cddefdbc64af3d8c6696f57f6176e116cdfc6dc4b8eb39b1ff21e2541b8b5363176f131295674084a22db57decffac5d88a22ba18ff83134277f6300f4e1fd43e9aec05d262e19d62f2d17acdfab1bb5c7862c3b0dd6aa75d7cdc38b5db2f54a109a9e087a835bc61a51c753cd7e998f700cd0e0f0febb028b33e0c44070050df0a11f27e8cab2fbeae4b1b21d30e128aeedd7b2acd3fcf9b9eec2bc053981ad709715e3ef96cd348cd68f42cb7832bac9d12a5533db02241e0523de5d24f14ad8a31bfa2ddc0bade3c0210aac5e04b915082a7237283bb8f62f6f84e9b620f26c61ab5c53f43c0c65f7cf82b1a34f30044558583d209a46438256f44a14882b555ed34ef1efd3c0c441567bc1643399d7bd774e2b97c2e368844f56973f83a80a17026ea615cea9a5f310795b261710163111fb5f891d2318b91ea91a12521d6a856c0159e1f8772b072579b07bb4f36547a363a3d65e7a8f4ec7659f9673e3a53f332774e9dd9e6258f99434712f0edf3bdbe23949856ebb3e34b598a887beaf952e4399e988ed985f9c2ec8a5da71fb728d4a3bd7bb0f3b50951b6cad84aff533b2c6c500681282f8012e0b516a83f94e427fbe7d269c2bcc405e1a5a53d56138dde85191ec7aea386a941e8b98adf4bfa5b4f089b4673a70e744e7ea253f9f60689d04355aab85d193c414ca565eeb10f556f7d2edfa0c12d73639adc6c8030cfcd49b2bddd05f2e35310a57708f6528f0b783e6fcae4a24ecba94cf3c5d6fe1541fcf94c2662727c7bab18b2e39c9daba1aab91a2f12a248ea9b46a489327cc7e4b819eb30133424743f8d997b9760c49b71ff533ed23e0edb9763c8582d262f40812e162b50174ce28dc80bd31e002f3ec12beabdcc044bd052f97e4366df24e715989de378c70bc11a544f61060cb46ae4bcb2db05d0b608110b5f9c420bbdfa36845adea2c430d74c678634c26117eb0ad7f763fe056836ee0f09b8b1e9756bcf30a3340edf3100ddcb3e9c3e24229cee70ca477becafcbb141399895f03e79e7fb3759f4bec230475d912d42d67130570f12f048a588d98fd9667d6e600f4e4fdc5077ac09b5592be6c5880993d5220bfad5febd572fc92660b92492281131e839f84d07e7b2f8908998841658a538b47fb5db88596aca160d28d8a9b75271e1ed79e18f8e9b7404cf3aa4cd87014ab6c2bd506939a4681588104fd08494b3ba6e3b5f83e8a6cbf1da9c66d3059a12fafd5d4cb3950db55585028b758f271a9f1d15841cfd0ce083b46b80a678fedadfa66ace6e0ab29c63407525095dccca090344258b78275210cd5b96f0bc42f8389b6b03d38f3a8ad0b4a6c087b6948f3aa7b0de888d9fac7e0000f7ab6fa7990068868ee7f22a8b8b6547289690095b3b87fea3cc74af9b550fe9584fbdc4e13663ab2a0ffe1078fa1fa891817e02dd815d913b20c9b8698fa681a61253870b3521451333710e97ffd0241c9c96725a3c2ac283a2440171b1dfea98708c836139847f6bf5155b007733dd917b1ce2767c09296d39a196ac17bb73178ab90cc2ee10cc1aa3bd02fe0fe03cbad59d554afd749fc3424d8db50e8d9006a1608f0df229382002d1b35018e4a07264e947960b4624bfbe2f10b8ce08699f282130d1d3ba4d282765e7a727283d9dfc6e5cb7f3cbd77e03927ef12afcbb0c85cdf93dc95d4217639a53bfb5d92689bc20fdc3264ec7bc1a1f71c752dc88c5c1b7f456ba24647ce2d45ef1a5fd4467d6cf56bc329d4bfe55f2b345dfdac64d354afbed18ed620373837dc1a7b5ab2b640db7fb6591414eee3fd55de081546af398690cb479c08f408800a679985f338f87be573bd85554f36571eb623d6d6240be3360ca06713d6f5110b2b2ea787f89ae066a5c71de742ab846a35e09602067ed4d39858ef97213c27b26857e39e27799085b9e3f87792358172de5d469454daabf6145d2735d1b7216b315c8b1222eb3917846eb774008b4ca44d9b068b6cb0a21fb16c021ac1929fa26c6f6e013567b9212bf4d9bdcb7c2daec7661cc0b25feb8137ab11b40b8a8fb947a3a4b8c911a81b4ac05bcc6ff0a65449a523ffa8e5632f7c1839b7a5128d5c74d5467fe54e8d19473d0a9817aeeb5e1a5117deadfd5a936639c6bba08078f17865500cfaa011405f15c12ee7c9bd58e8f034b9ce8a605ef97d19414dd29c9a6118741dc218827a3b46557491ddf357ea7798f0ba33721bebfc1673d461ef1fc51a96503f3491a6ee7c9a93eb21fed66c19b43c73d4e8f3ccd089ced723a3140c3069ae19e6acbce9617ca1a3ccb2b0acc07244b35ffa43d7ce353bbeb32f016fd09f106dcbf04fb8b075515a21ce3c793006122afb115cbfdc6576d5664b54177b741e4d3ad809d05402e5a4eafd511e23a0d6acc623e80228c683e99b9c1e9cdb31ca1a87b48b68819745e8d455d0a210a40edec212873dde426be97b25a7d283ac5a4e3d5ed3d3de5435aaa62e1a3cfb7f4901f85baa54ec0f8d1e76296dc09e2af7a583c8d9d013a1b6e4d87f9b9134161859da43fde6233737689cf5b8b67b58d07bde56a2b3e5e8eaf344ff11c829a4c039415dee2c819e23a1d7bd0da7cebe066dafaf3535b0bc0bd2ff964d0d717f79a4eee37325c4acd1dc12fe0951b6dc7a7d4f54af5ce0f578b2d489811c118718d7a0777804856a60aa23d71a5a32c3bb4d2f356e016d23746205d1d52536a6c32c50f20cf01fc44c567b2cf96b20b7febd1b61c723cdb3b81259c08134bd7d7a9d120e6062cffb2411ccad55b8f1b1c8504d4bedcbfaa068c97b0e6a7be37f86a4c67dc8e88fc778fd1a3f972d2d32d6fa17d9a6f5e55252f7362f6342d91f190ae05d104fe5e925d83a489a89ab0ca4a0cb1977af2ea9daf94c14e0d3ed6eed4781150074e1d7bd416481b73f35fcdf3a01e58ece41ff97381ee13f5dda7af1c5eefdc2bafd9d8e0d709173f70e998a0eb66a951b2719b5c29d25d76ecf9d5bf3c843056f0c7c5c9c4be10ea26d7e7a29c62f4288e6f3949b997bd7099660ab04ed9e5e1c7622434b4f7eea99803f49216a2ab2be59fa0c3e9d7bc181e3337deebf3b116a27d0f7d64115a6efcb96e5f7cdf7e0899ab3af7e555189132f5d3bc3961f3ea7bd9c8aebc56ddcc19e5b976149def7c1df619ef0c48d5a262b4675184a9123bc01265f1be87c7e4b0af3dd52a51636895de1219acb56b8d7233f5dd20b6499736b5c27b9328a46eec6f75c43e2fa3d6442cb9e10c59b66ce2a81b96ad4a31ba065a29376955aa1bc05a789650c1c8d821c37c081a74523d7e334db914c99136d00bde9126db6c3b30a34c92f14b2d1911f2338343b8ade6f66579b725a60bf812aa4282bfbfaf67599b742efcc92232910b351250be77242b885d8446dc41565c02e6c21814222525266dc795b805233f56115884a5137043e50688a7f4847445c8d9bd3fbab23803ff9912d8df470d22623a3f77c8e23186f354bc4eb311db5366c9fc26c6ea33fff99da8b18456c1f9d264f6f654689ee48a73337e8b1d37d3c400bc2c7eed78cf9d683945db89280df758864edcda1a4f1de102e54a216565daa479cc7b4b1d98f21ec7933d2985727137e7179c3cef46c31947e42435cfd5f76ed6abe2b44587fe2d1f6b6b26f0640ce6c0e74ffd6853b8c5c4fd2d4f51d599524dac14e62510aca3ef37ae38f08bf63a52f41d0f9acd2134fb98c34f2c78a44fb727cc604897c0af8668bc20fde2af5ad7440dcced3d4770ec404cd170500ce04c5b6c316b84f87bfea39ec82676567667b12c0900cdd442cbb771e4b4fd1836e8619be5845adc85f2ef514536e6e02402909c319f32d9bfd697093637d4e82cfffe88b208096e95f01f42dca04b8cb08293e436839a09a9eb8197651e231d0718ede4fe00a2d91d89d529b703d77388ea94e8970cab067c542df6f12ba61d75bc97a84bd7d3bd7c5ee26352ba109fd189cee40c7e136caf58288627a45e3b1ff33ef46856d4ff3a2de5d4a153c6eee67b1f808516f9ee50b2c97da6e602cafea548ae33ad18908eef166195e52fe7b2fe0318a15958068ac4a680456ea64e71cd7b988bfb0943e5722a3b99945832855c11de3843f0b2575cd0997727580be6c32cef298c48b6ddc0ae0824f333cc15fac0aea9b09fd1b290c735d5993154e89c421d683aa419673417e58bf6a7319c7aa10f82dbe9d493ab98fa4a57e12963e3c23f038b3aa608bba0b93bc7430afa7dbd76adde9166f2dccd619838a3314fc896b60a5baa07d13fa387baa57434758bbe015542e5a962c47d599efccbb031c8a547219b0c451955337503148ee15ced857adad1cb2779ca12f43fa621d99cf850b9180b78b01461dc7f482076c3321548a6934ce14833b8b8020b7518c7ab13f90df954b46228958d53a6b4de5b504c8123c982cbfa93733937c6fabfd4617e7a4e353a4c77cd1e01cf06b8dfdd368869b787d2bf238bca97600a6f8bc709303fc523c0421ed2c2c8f78adb333fccce1329577c450d7bdbedfd59fa8c861ac10ea7d3ba5d42c0e93e0025608f6ba7dcb952b7355bd814fff76711049af6e9c4460258199c985afc68b9f82c073c00a7f18e2c41d2aa924907722a8bd4235756e9efe131d70c64967b96870f8f199800f4a0b7d730edd388b1883bb8beab1dd726a386af1e6b9b5116c39084ddefb3c164d7e65375cb1cb05e6aacd8fcbae15a763783e33f6018990cee958a32d15c30dc863db215229b96f8429d6b3e7ddb20fa46a73526fed108e16f05e3e8a1b13ffc9119a55b30b6568c7f7f4dd15418e8f4ccfa9d40475876d78cf1d79a915e306387cc49a6fbcff5a5287365f4ffd1747cd10e5cd1f950709e38b4d05e724228b1c5dc1daf92d19c406ede8da532e4147d47d7700dd3fc913c83e289e23f851dd9af012cc0e7066669846eccae00392274454ec178414a3f3b91fb6a361f53faa27f4548ccf3f52b95dfe05138ed002c961b1b74f7b06a41522c655e58e91e180493a08003899c2ccb502fb86377b6db1e5cda5bf19821eb6d3d7ee3e95a25bee7a97f6f83b216344b601b71ad41d37500686220f97d87bc699932efe2f6389fd123151449323de6faa52739bc829af2e6e7e2e7bae6613f1db2e8119fb3099a214f888dde88c34f62806cd0941a6957861d2c25eb7485eacb90930d2e2e429d62cf9ec5c5ba126a6a163213b03689aee97c9245f9ba5cac74ed49ea2826141a1a0f1eefa504b20972aaaecc9709863c35ab1a907fd8275eefe722bde8f57e663846caa26aa04736c8037ea25e43be006c0fe94da38d050736703d4eaae589a2d9fc170de4040be19f45008731405093bfc64087679fb6bd2220ba149004bc1356ee976181728b583eac27f2e572ab2cbfd84dfdc2c473db2cf0b1bf230a53702dd5923633069819527f4118dad21f6bc03fc21b08ddae7eee448d22aeade9c5042da935ca8cc78f2e94250613394d218fb255ec20aec8b87c81b4b65355828e939ebf13d48d6f12c7596ba6bcbc8b303da7fea7f87ad9da13f3044ac047dbcd2f6c71a2f10725e35478688fc81089b8d5e5b2de26de531e5900a165e40d67663526", 0x1000}, {&(0x7f0000001100)="955055ee1258876803460e60c14544ee760d9378788d976d494882cd4f5075c1362fb3dd6e34f41101dd733333e30aeac2171ec3bada1833bc742187395990497283aa30aad5314e7b590574e858e9073574aa1a53165ff9736801589ce3ef19383bf72c01ad60", 0x67}, {&(0x7f0000000080)="395b2e5ea5357e04c8dc213509316a8f85dcc1040ee5c92bdd", 0x19}, {&(0x7f0000001180)="60bf5c2dc8b57c970b777e45d3aa4ee978372dcdc1eb06888f0efe08445dcf95c610aeda80e020a1a1e535cd19bc94f27df0315152b52f325876bddb9308ab3a182e0930a1eb6ef9b0abf678dd4f453c5401e27b73d9bd1782590fae253b2e65b18c94bddc36918c6a2079c48f7d87684b8600af5adcebf9fc1163c44ec480395de77eff4d4d170ee98fc8d46d08d623f83b719e675ee94e24cdb1c67014e54821b1d6a1cea0fa743bea4721fb44717c6322539e4042d1f9a8c5fc2d", 0xbc}], 0x4, 0x0, 0x0, 0x4}, 0x402) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002440), &(0x7f0000002480)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:20 executing program 0: r0 = kqueue() flock(r0, 0xfe64d995ce4b4d47) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r2 = getpid() ftruncate(r1, 0x0, 0x7fffffffff6) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x400, r2) 16:00:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x26}], 0x2}) 16:00:20 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x8) fcntl$lock(r0, 0x50f254b141f80127, &(0x7f0000000180)={0x3, 0x2, 0xa1ad, 0x300000000, r1}) flock(r0, 0xa) fcntl$dupfd(r0, 0x0, r0) r3 = socket$unix(0x1, 0x5, 0x0) listen(r3, 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x800, 0x2}, {0x18, 0x0, 0x3, 0x80000001}, 0x5, [0xb7, 0x1, 0xa93, 0x6, 0x2, 0x2, 0x56, 0x11d3]}, 0x3c) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x4, 0x3, 0x108000000, r1}) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0x0, 0x5, r1}) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000001400)="d6") 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="854eaa7a092a55fe741472f14e5877", 0xf}], 0x1, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f0000001b80)=[{&(0x7f0000000580)="580f11b10a84b1af437a3da346013d55a102cf28d903122ee6cd01fdbe0e0641aad7e2603eb578f4b379052d1345084fee60c120bd0851ac7c832ad092ea3976fe4c16e908c09a4d82ece868e178c1836e1c09fefb40a6de2f11972bb2b4a7aefb577787f4e9582f00627a52c3153c943a9a53770fc6ad36a49717e865bff8612c55fb9350b8b5016cef8750a2eb72a0cc06c496c5ce879f02a987ead0e8a5e2988328c1acd30033bd45b73b8379ce73e38b1fee341b90f535ea", 0xba}, {&(0x7f0000000400)="6576ae0c96c81def94f380f88f38ca04221c20049b4865285875581954d3d9d1a6c56209869a04bb300d79fb7805313c9dae943c4cf1f223550136147f674d0f7ee756618d05aacf24a4", 0x4a}, {&(0x7f00000004c0)="e0047a873d9c87a14d75f3546ad6801a5e1dc8eddfce6542610303e5115b715961b503ba671554b54b8a1e35c6644f548a68ae95305123d4525111c056f509463f578c", 0x43}, {&(0x7f0000000a00)="39f671b115a5dde89b28b49cb86337910e784e51c04acd9a757f51a0aa78a2e9362558cb80e5ad55851016cebf354dae24310805902ddc5fb6bb9e21e990dac68a45b131c6c24e7ff209a49e451bc12e38243f5f01c802ac590a12bbf695d90017de4ff94407", 0x66}, {&(0x7f0000000640)="49c33f31f6acc883a123eb78a703633316a3256c268b8ec0eeaee0be4075ea4841434230ca1d4ddbf32c7bbfa83997bc2f8fdc823227e787b1aa9e85", 0x3c}, {&(0x7f0000000ac0)="43ca748d78aa4aa77c35c6542062d9cbfa9df6b8d994dea02755d278b467777d0fafb1b94dc018869680f9d961cf8b3d2914c8843b0ee651c50de2da59e3e18c300b2306d812a02ebaf2610fd16cda728616079e304a41233a9fa7a731bdf136c56f9d44d5578f6643e39c3797c6da3ffedc262ded1356e1e08b213a83d8b8caebdfca1e2cc29bd2b106abc02e3c7233f99e390cd3ef5d2317f15cd96a2826a0d9d4102b5cc25ab8599b84d4e13030e387dc028986b08c14bfaa50e4e3cbf7d3bf50beef50d8f9e80de2ce73250af8723eb9d94f9378ca98503ffc0ac3f259203548a5856a0b2e5cc8f76861f33c2ace02c61dff1c48b8e01cfe3c75cdcb7123f3cd766e3c94a3c10d8e487332f56348c2ca08101419f8c09ad19f9dd53bc1f694e87dc41e1cf5e2a40d662eea0dc92c81c916c60e020ca2a4cc475d29b559f4ebbf4519a8106137638664d7e3a0233818042abe40ce8452445fcf49abf920772ae94e98ada89992e4856c421db10e91e13d11867afbb05ae62890f2bda7dca9ff3429d4521e1b5b710e6881f03f76dab37cba90a87274cc9973552ab238e1117914606844f72fbd25e0f40933753ae1966eae10433b1153fc6032e734ce6bf7cc208f7b8cf0815188c38a9085c55118a57b502b8f8f3947decca31c5e0861ac3aaac0c3e820caee6d8ba77ba979fa458b7e0ce4b761b8f6df691a53da9b408d021869426c43d347a00bad1d330e405c6b3410b99f07b2f19c00bac333da2ffa05f25ae4924741df484c7b3e221c9f63d6b84a03587529bb3d8c052b5387d3f29becaa128dfbfbb5dde38693670099a783039a4cb8be4ecbdb048c165a28e866038d91a2688b7601870ab4f0ac84c51b1521a2282c8c48c1e7b6fe20a9942e1e4092f75e47928147dbe002f1c148e406bdc7b865e33970e06954e8c264d2cba6e5d78393a349a12fbffb8227978caa672880b390b2851a6a5ccc8725c624ab005034b28367d2a155369898caae0f0d6ad4f24e7d8ee3d262dcaafe0e683e8f3df86f9a7cee2a61ea4e898cd258d13c5b4b74b693b34644e1e0ca6412a4cf19d41a9baa69a711191191633efb840a7fc86a04a2f0f2f85793f1f0f090e82be200ac2a23609198f0bfd36a73dfcd2c4d6eb4df41ee5c5de0911e44573e307c3cd5ac7c3eb40f86d1f1b2a5eef9677d56d6b9b8ecc75b46dc18b41a58545ed9248c75f971d7e05c7f5b5a2478bf0bbd70aa310b9ea6bc614b11d227a78a2b6d7a590492e5c045226eecce4ee4e82e72c1b0e85758056054352613223d2ca61a3cd0c502e161764471d467cd2bcc62870be4ab1095c362289be58f8f442d20b704d550771961384c18feefc90ea4d7d5b68c3e62ba2c7f182d887dc78a55718bb80c9efec7a19ba93e4370442bee4ddf1843b9b2ff42ee62f7fb5da4b33f0b39e2b670abddfb8ae2036ac1d4d39887dfb1b042c8aceda4b8651572c44b73c9f0024ce8fa802fe07349e0577b8176563a44877cfc55b3efcbe0ce8c7786d2e82fd8881874a22a0f274c4d1dc6c000b82bc2c854b961f515c77db15bcdf8c895a80b59ef23fa580a2f8d7c2461378c629f358fc085", 0x472}], 0x6) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="cab85f53591abb36926aa0b86ceec94518037c24", 0x14}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="2adb56e02d140f7e29ecae078dfdc756562b3a6ac852408ef3571f48fe62dfb7bb506e", 0x23}, {&(0x7f0000000100)="900c9ccc0545fb6ab58ea420eab04ddbda8a26ad81c35ff4ff411bc192f5d1557ba0ddbafa6f31ab13a3065d91fc017503106b2fedf21507552af111db0611bea2c0a1cb0f1d8b5a9d2feb367d7ee644c8276c4ba90d94f40adb5006560a83ad60c8186aa8301df8522bfd04fb5fcb93544425efaf1c68d61adeb4b84a5ec0352e048d6af9c6526527756ab180d2cf7ad1fa8dbe79930684ef21a10a4fae898b4bef7861782307782205ba4ca1c2526c39ecc3dfa79a0fee09", 0xb9}], 0x2) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x5c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0xa, &(0x7f0000000240)=[{0x1, 0x3, 0x7cd, 0x100000001}, {0x7199, 0x2, 0x401, 0x400080000000000}, {0x40, 0x272, 0x80, 0x9}, {0xffff, 0x7, 0x8, 0x234}, {0xa7bc, 0x5, 0x1, 0x7f}, {0x2, 0xffffffff, 0x1, 0x20}, {0x8, 0x1f, 0x1f, 0x3}, {0x7, 0x800, 0x8001, 0x5d52fb3}, {0xffffffffffffffff, 0x5, 0x1ff, 0x6}, {0xe45, 0xffffffffffff34fb, 0x1400000000, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:20 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) listen(r0, 0x0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x100) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x4, 0x1, 0x32, 0x1, 0x5, 0xffffffffffffffde, 0x1, 0x3, 0x2, 0x1c00000000, 0x1}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000200)='./file0\x00', 0x0, r2) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000280)) 16:00:20 executing program 1: setrlimit(0xf, &(0x7f0000000040)={0x807, 0x1000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) r3 = getuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="8a146253006f7b63d13c3838873c6bdd0fbca6149e4711d8dc32f4f3f769376591d325f9bf802b0cfeb440fd99d420768bc6c5631b9922088d50ff7c2363535def86169d068c61d88c1e6103020e8907c875c1c5bb61f842ba67326532cd2fbb012df96cc7b93bfb0b602c8f36eb52db2019c0646b5a67cdac828b3fd8cc21fff7d671dc7f55c001c265e38d4638ef", 0x8f}, {&(0x7f0000000140)="773c2bf999e4c83413aa586b9df5b6235c6fc6228f6eac95bd537421a9", 0x1d}, {&(0x7f0000000180)="e9efdc6dbe325318bfebb87c285a27c940454f14a7d1ece9c0b26d83ed39d98ad346feb3970cfa5165d04ad10eb85246673491e64f1a4df1dc3cdff28becb606dc9ac4b0384852c6640531b20d0a7e87c88e52e938ebfd1493a8c057cd53870874529fd5d2354129848f17c4404cd7b03ab001b5f700ef47628c888579902964771d22f577e37b8b3f63f36db093084c5b7ea48a9bade950d851ee0c43b3ddcaf8e44b9e0dd1e87d549caddedc8ea20ca58476c82d6b42391fa1bbfec8cec57deae559b1e2439bfb8355056e77b6c37c5784007a29a3feed83c83ec5e9c2ce544d237fd643e333675258", 0xea}, {&(0x7f0000000280)="b8cec3b6e838213dca647c833ea6fca9cb50b3d728f8a4f0afdae85d0146bf25642b96", 0x23}, {&(0x7f0000000880)="fb7d568203f21fdf207980ca3fea2b0fb36614a4fdbb6bb56dc06ca47e0acd70db679e25c78a0cf1d19997b881bddd9e51fee3d4f835fb638fc98acfb8c8ebfacee1168fbacdb7107aef04dc5526c0f471d8351ba1670b4244cfb55f945866e471d33781a10f41bc74f0dfadc45318fe4c1ba8dc3157b5909c69cf01ac271c04f9f12fddb9a75cae268f9a8fd92c0a3db28ae54731781aa8019ccdc83f1ef854c701de0e20b6dcd918bceb4a482144cc88a0099e362d160bf2645aa1ea76aa6684bde1f8dbf91d2a26e4027c88df721d2283b7f4fd69a62b9223d948e5f154b0e1afd002946b556682abeb2d908872493164f73196e2b50cd5b8abf84a1f9fe2349ffc0f067894ed999a467decfb4ff7f3c92ad90d43cbec001f70563c1b6a80cfb52979878a02a3a5f456891bbb36c609bf2fd33871e3778fc64fbb14f183002dc0ab79914caa1c0c9e8675b9a8a559b801352f4ea6853438d516ce1d9a76d59c43c51edc53d48e307da93f33da57197b7ece88e6715a13cb2d432615f9e5fe4e676999b96e36a81c8820d5de47ebcc3c4144f541bed90fbb300d2258687ef3759d88fadad93872765524d53c92becd26fd430892b0cea11965949c85f922f9c489905000c3b59b84838dbe180799a0de68386c373fec8bdabaed4ed70684fcb9d06c07cd4f57b36f4601a441ca3cf2bdb3984e5731183343104ef7d215ff3b779ca63151389db4d5a47e28e22f7950c4773bf8935c7d02644f5dc2d470fbca2197c7175cd58290d5c2eec4a45f9b40c4b3e891cce083a7c75dc3194003f45803d324ab577717df215a1603923dea27f1dd9a93d69292694271c91c595734a0d70f8339216e85a6adb99f55b848aa293cb0e8c2da4709424f9c22274a004a32811aa39613f2632bac63e5c5e4f29837fd313b61cfb4d1c572a658d89eca41baae53d0ffc3f9ce54fec00d6248195cf0ccabb82961e51c7d412cb5b82ea3762fa15e7ee517d46d4291f91359f09df76f156c66c2a8b5545104548539e6350c92920d45f21494ed121a754ac77be14436879e179d7fe7f759503d0e41c3391e03f49cc1b805330a31f02f5b971917e188db813add5f674390182f46699f8d96fe0da57017f1b086a4e766cbe6a2478e1e4dd98bc580030114b3af0bd3b5f8107df094b57dfc21470653b28b53a2b34d25bcfb05bb8e0c84ed98cc536123311f1ec7edeca10c6a802c0488eeb517a94f276a01e8917cec5a86c51d10db7122c87adf652a6f4cddebae36a5263ee381c754f2b0eedc08f66af3f2fc1efab667f3c5f7a8abccae79d1de64f81c12814324f9bbe4821fa5492d0729158e2afdbeeef93391ca947c36744cfbeb6ce89385bdf1ae70e6655672e73870d5202952d69c45d67f051f30df5e70da24296481d10248d3d60387b0eda3a9432797a22ff9d5bad40f99f277b85a6eae74124bd38107450038a45469d3d4239684cce0913b10a5116cd13aa11403c813a6ee5f71392d74664612a756de3b605fd4b5a3ed264447eeb9e05914d8b7705ab4534d9ef2ebce3088e30cae15558a17a1aa5e69a1eec5c1632d56f32bc1599116f536919c81e39602e580fd8a6de47b624bc325137371be31194567fe7d3049b3e2b43b0d638d2dc7f6f650d085b20cfabf6642d7dacb28175c45541fd68b4e08ffb137a08fe4a2923c825f40e3144f2e147669b5e4fb093f1da48e2befdac0c96b4673a8e82aaa1b54a5dc8678c3e91e12b6e9ddb83e0c5206fa58ba9d949b559a041bea0d997712e1d5d402a5d01733fdc82ec28cb09ba4d6c7807f41a16a518adfbb8ce9a2658c38fad793369b9a632c41ef49b1a9a37e1dbc28d616661caaddbc7e88ab2611772f7af0f566071c98dfd4947dcbbf82ac38263b44f156d5a99c3084315ccbe6065760410c3207ad69f61686bdf5df6af141e840b84645b97339c3754a29ca46fc408cbe36bcda88d77f94c3279b8f890619d730832e554b4748ed0ab431c14a4af79949681331df558798ad4c8a5421e344f31897d6d865974e611a8ffc96c62ed2ea51d80d6f57a16a23e356bf57d18f3448ede06ce79d3ee32c1fb9dc4efcf2d09990e8b2b4f8d1a5dc693b22c790d48ba083c835af690f5cf638b032abeffa2e0ff0c2ad8f90ba4f506c0fb0054223df8f4ea6e10ac933467e0b52bc47941dc47b10ae866bb7f87b889eaa851d333021b5314ce03186064cbfc7ac3b5f1a8ae4742e100f863b3cd32f931ace82a517975f5a4f66412c45fc61a696c59f968533e913deee347d6d4ccb295aeb30db7ff8ce189b7ae07bc0b4c9978e02f5180f45aabc15dbddc98553caff85f03a361837e1a0c1fecf807636f1cef19c02d69bad70b56ce48e2a00ea36134efb1f7a2aa30b7201d96de633a2268a981abadc05f0f2086e21ee7a0ff5b7020855befaf385c51613319f854cd7fbc0653a555ab71031d25ac4e84ae801093f932a9b80163737980e19fb68db85e1e9cdc94f8f86cbdb71087b41a928769ecd127b5bc24b3f832ec74dfb98906b86f1fcf353987ea53fcf31ba3138deaab034f04ec587b1c152a7ff884734223fee3087d42f3988d5fe3caa10ca4f99bd369d7feb47b120843c2fcca5abdbd541ef1aa0b3469486ec6b6200207e752a0e2b23324761446c4cb46855805886084c085713fc51bd147ad0624e361444a801a4124838a57436cb6e81d27cf887a742d253aaab01b2659328d707c91a68604acb6e99b11eae0fc1e9b5a6c3ba37c6306f676f1ae125d28ae418a40887d6dc4929e3807884ac1eee30aa4eb4db61b4d36a022bd29bba3a8043fcd2edba7705e19b235bf4c35c738f41b501b00f3093d50bbd715474e577b081a0ab3ff950f074332d7322ea33d37ae37247e1e0d9f889912ecaa942899536915b3c36a49c03b34edcb053c4e3ccc7931f3c19576f1b0ac969103e4bb7574b523b59b48118dafea92a524e6404c42858c7725979daab90f5e6d02bda42e03075fedc5c35652a26adfecba6f66973153b11430ae9b2bba9197ee079db7f09e85d63efc137500190ebb2dd313081dfcaab1c4280bd1b9167c8514ea8523059aafa7f9159b8345bd6d5ec222c501949c5ed773e48f66065c1f061333947a4e2f8d5c8a3db402784915aca52a0f5601ea0a37f928584478ba5e1b7e5769193f2c9aa46862c7d61b47ed2f0f26608b3f21c2105fba16e31aef6af8cbf5dcb5f09e444ae9a8fda101bc9e95ab990cf9e898322827a19252cf216ffcc472efff023c6825294355bf0ceaf8b998388a3360e5b4ca58ddcbcf174fe74b31606ad7cf3fe9aeee325634071254a5d93acbe61ef8fe46155551d5c9ebbe876f3a2deebcfa0996142b403a1514a5e08622bed2681635e3c4bd7f5c6d0b118a9f11e3f750fb3e56ccc7542c75c6bdd09cca6008d415c905cec36f65a8ff0c072870d6ab856de07552c0cd057d8c705483c955973b495d9c6243c358e754af176a068c1d605b527ee97bcbd216e91e423a8957db4f097612b48fc6149748ce96ec6a35e0adaee02f2b6a7c92c492fb829ef8bebc75f604b7dc27eb425a387d27c9bf3196e461af428ce160ace7c7965493ddd0cda21f299eb7154c7a0408a3159749ab6a1296e9bc68b01ef02761bfa7f44ccda1dde5471d106709710c339b1b76c1e43deb652571e924753c2d20f21d0a8da62210b34b39b9ef355f7167de3bbb207923611713090a04ea50ed1d1e85c99ded5b265b313e143228dfb2ae27828b1a4b4825c13bf9b72f074f87a1e8dc9fcb6020b3ca2d2228624e45ed226d4ee48175e58d99497ea116d4fd058381b13c1ec112fe1afa579afa5e67ce7ceaed57317d83aa32a94b6235aa260b42349bc1d96d134ec40c76bf8806e79ca880fc59c8414879d4dfa50ed804c63d95f3fc69ff6253dd4850b457274c25b94128006d141bb447259e0dcd67bb30ffc7973f4a9ec0c623334913271c476708f6ddb98828581eed2f7bb3dc6b27c4b319b5484f96afad442ccee2e4b0f487aa757d3dff6d55fcce6889af7fd84d14c8e9529a41e74d235fbd75752c0017901b8829ce02e733a6c0550e34d2b780370c0ffd79c4c81a51bba33f3aaa9c67b9825d09e308a98cff978e805a8179f125cabb67bfbb155dbc3dda9b84c772ee2e8f6eed2a4cfaa32f509d690b647ea6455841c83679b07784de8bef5ed3f2ecaed8c41af0fb69fd8e1cf7a11e72db24737c645d61000613e5a9d0266e08e18207211cdcc3adb5c0be0e7d1ad93e13b48cae4a892dc6b9d1256e32daae687e3dbdc539ad2c7d30aaf7b1bdbdb375242cb9b239a5abd9c2bb470da4b2005190b09285aedf0145c6ac312185b2229ee2fe5e5017490842e003a72863323033928fbf0d81a0a1b275774d5c345bea5d6153c92aa5f81c36be19dbe2d32055d76b1a975d36012c59737e3184fefff2568cacff57b1dcbd9be3a4d5b5f9f3b54a2f21844fbf1584b370323cf8a56f97fab99c8f2b41f4fe2fc64b6ad4deab90c18aeafd6965d6de71af433911635c74b94cbf0b5f818bf7a7f32cb3e2abd722eaa9de17bd267d8356e2d3d8abf194e963ce53c9bbf759d48ed8b513d94e35c540abaae71193e6d88b5b5e39b6d5c9dd9d102109b919f96c9f1dd674883baf333b8c59a1af0b897dbf4c9f6ebea7b17bb54d6b433156fae93b3e439902bc0548add38bfb269d16fced57466579a6e02435fbb6bbe4ca3a90eab2e9faf53dfc71ba95ca8b06e11392d084287d7c080841084858bd55018e1aa124d94495bce8a31199971d1a42b66530426260f180d0edcd829c1a5ef4654bcb2a49a174de12171eadf3b5e6256b64e5f3f2920521adc02061f3e4ae0507551b532d8659b7984458ef414704987fe46b85c319d35e8e2b790e9fa3d6cbf018b5ced2a2e686d88874c0dcda93794f9ededb99fd18e0d0b9da6ad0ea27aaa0424b71449f7bdb2c3f85cb87d616b5da527e1bd85ca269a8b73f31d175a28953a1fde9179c14426a91508b3eb078a6343667423d3711e13703b1e1d1b1f36741f32e26c17dfaadf6856ea1ec44075c57e64338bc6090a3ca7823d247085f840e2702f13ce0459014e905c802d7d8b18de856ab60e87810072a857f2278c5900eea4ca1a986a046a670bf45f62df7022dfb4b4c1c8b0243606dc74e534946bffe8027fb997005b381327e8e1521c92df5bb12775b7b2736f0a0fa0d0c53cd3f2dae44e99b2af53751e152a010f1664ea6b9da92a079baa5a1e5b5bcb87bed0cb4a6927551b5ecf3b455869395ece9e7e8599c340057a1e6893f1521c0248c7036eb7273b14fe70c961ad8fbef10994d2f53b27dbe3d34db7326f9125aa3180bb40a28c976ad3b5dfa7a322a2f3adb8957d551312228ff70b723de0f968e42049dec3983f62fd2e91411bd8ff98ee870eaa8e5f20f6d6f8f876a43b27ba83b6120e6cf085c95bed6790b23dec968ac465c9982513ae3c60f7da1f936c1bbf1c21e2cf62d2ff914274342a6ef10c1845f0dbe26dc10683e51c26bbe1a893784e1eb69399ee51f37079c1e31533979e65dacdbd76e511326e5d7c72e3539f9ebf3ced06dfc6250a913a8ab46c4980334e0c1fe327d5707230d786a39bb6d6602f46947eeb3e736269358c38f4cc9c2be9361e4f904d65336cdd181e822adf4d15f33b373e5d57525b3fda7dd08d7b659f7e51cdf7515b67184dcc68cccd08d15a0a24ab6dff407f4dd2fdc064a596f4b97f01f9febd34a0bb9796378c1ddf5f6db921d9423e40", 0x1000}], 0x5, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r0, r0, r0, r1, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r1, r0, r0, r1, r1, r1, 0xffffffffffffff9c]}], 0x90, 0x400}, 0x8) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0xd}], 0x10}, 0x0) 16:00:20 executing program 0: mlock(&(0x7f0000000000/0x400000)=nil, 0x400000) munlock(&(0x7f00001a3000/0x1000)=nil, 0x1000) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) munlock(&(0x7f00003ae000/0x2000)=nil, 0x2000) 16:00:20 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x1, 0x4}, {0x18, 0x3, 0x5, 0x40}, 0xf9, [0x100000001, 0xb35, 0x85, 0x1000, 0xea, 0x6, 0xe95, 0x9]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x4) 16:00:21 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x804) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x7}, 0xc) 16:00:21 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$getown(r0, 0x5) 16:00:21 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000005cf9c1c00"/104], &(0x7f00000001c0)=0x64) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0xa6a, 0x80000000003}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:00:22 executing program 0: chdir(&(0x7f00000000c0)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x1c}, {0x46}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf", 0x2, 0x0, 0x0) 16:00:22 executing program 1: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x7f, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x7ffe0002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0x7a99b75fde22f7ce) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') mknod(&(0x7f0000000280)='./bus\x00', 0x6010, 0xfffffffffffffff8) r4 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f00000001c0)=[{0x1, 0x8, 0x800}, {0xfffffffffffffffd, 0x3, 0x1800}], 0x2aaaaaaaaaaaaadd) flock(r2, 0x80000000008) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0x200000000000f5e) getsockname$inet6(r2, &(0x7f0000000580), &(0x7f0000000100)=0xc) semget$private(0x0, 0x3, 0x44) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000140)) socket$inet(0x2, 0x3, 0xd7) dup(r5) rmdir(&(0x7f0000000780)='./bus/file0\x00') semop(r0, &(0x7f0000000200)=[{0x1, 0x6, 0x802}, {0x0, 0x5, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x1}, {0x3, 0x68, 0x1000}, {0x3, 0x20, 0x800}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x2, 0x8001, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x9e4, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x3484937a, 0x1802}], 0x3) accept$inet(r6, &(0x7f0000000600), &(0x7f0000000300)=0xffffffc6) dup2(r1, r3) semop(r0, &(0x7f0000000240), 0xa34a786d47e2563) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000440)) 16:00:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) readlinkat(r1, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)=""/195, 0xc3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x9b, &(0x7f0000000180)="b6") ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) semget$private(0x0, 0x1, 0x200) 16:00:22 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aab11ce9739e8b28a0e3ac8dd8ee00"}) socket(0x0, 0x4002, 0x2) pwrite(r1, &(0x7f0000000000)="60f5bc84de83939e17dab5a3fd0cdf0b58fada4821c8d27458a253d3292126a8fa052d819bcb9e756809ade6cbfe761a083ffc85f05495", 0x37, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./bus\x00') r1 = shmget(0x3, 0x4000, 0xa6, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x80, 0x110) getsockname$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f00000005c0)='./file0/file1\x00', 0x2000, 0x100000000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x1, 0xb4d1}) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f00000004c0)='./file0/file0\x00', 0x1000, 0x1) ioctl$KDDISABIO(r2, 0x20004b3d) unlinkat(r0, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) close(r0) open$dir(&(0x7f0000000480)='./bus\x00', 0x2, 0xb2) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x7) getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x3fd}) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) bind$inet(r3, 0x0, 0xfffffffffffffe5e) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000500)=0x3) close(r3) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000003c0)) bind$inet(r3, &(0x7f0000000240)={0x2, 0x2}, 0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540)='/dev/diskmap\x00', 0x20000, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6114aff2dd6f4864) r1 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") fchmod(r0, 0x20) mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x1812, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r2, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x800000000000000) mlock(&(0x7f0000001000/0x5000)=nil, 0x5000) login: `‹(þâ^ÿa šxñ±ïõa²`‹(þâ^ÿa šxñ±ïõa²load: 1.04 cmd: getty 41362 [ttyin] 0.00u 0.01s 0% 318k load: 1.04 cmd: getty 41362 [ttyin] 0.00u 0.01s 0% 318k 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1a, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:22 executing program 1: socket$inet6(0x18, 0x800000000003, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1}, {0xf2}, {0x6, 0x0, 0x0, 0xaa45}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fb8613a070f8352cc5e11b7d0c04", 0xe, 0x0, 0x0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x1de) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/40) fchflags(r0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x0, 0x60000000}, {0x8a, 0x5}, {0x42, 0x1792}, {0x25, 0x94}, {0x23, 0x3}, {0xda7e08f3d26d2615, 0x6}], 0x20000016}) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x4c1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:23 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x83}], 0x2, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) dup(r2) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x7fffffff, 0x76, 0x200, 0x200}, {0xe3, 0x6, 0x609, 0xffff}, {0x65, 0x1f, 0x8, 0x7fe0000}, {0x100000000, 0x98ac, 0x9dd, 0xfffffffffffffffb}]}) syz_emit_ethernet(0x48, &(0x7f0000000140)="b6bc7770ee92e97ec27e83d6318e2901ad929b7551612cd89febe0d61da85d669f811ca45553cb9b2cf91dc3f630c4a84d7a9d685c9031b2cdd1130a563eb070ba9c5dceea634da4") 16:00:23 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)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffffe0000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:23 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300", 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x6, 0x8000, 0x9ed7569) 16:00:23 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24}], 0x2}) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) fchmod(r0, 0x26) r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) 16:00:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x334256f42407da8f, 0x0) r1 = socket(0x10, 0x4000, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{}, {}, {}]}) r2 = getppid() write(r0, &(0x7f0000000040)="6328a10426009095ce07f61a8e9d9d027ba3f89cc9fdebc79427d27377", 0x1d) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r2) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4d}, {0x7}, {0x6}]}) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x800, 0x81, 0x7ff, 0x1, 0x5, 0x0, 0x1000, 0x2, 0x28e9a41e02e216e, 0x6, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xda, &(0x7f0000000200)="f93a695e85f3e81e498d9fae2bfb6be7dac7ad139c6530e3859b7ca12652b1709d7460732762afb92c9dca0fb0181c333023a355bae744c59bf876ba5cba91845ea78c98ea80775da2de2e83878156064bf05398e994dc14782359cf8feef3b53f797c6763099202657ec2bd5997531076e0c6beaa13deffa557d770b1797ad095c56298a3a3791e584e38b1b23616e21fb610c6a61a07baf55529c95911335ede3acfe71e0acf14fa4c3cdeed0b95ad87290922de5700d5b470dbd6e3733f3ad0b906f79382307a782d1cfffa2452a090ee912d23316132c540") syz_emit_ethernet(0x2d6, &(0x7f00000001c0)="9c") 16:00:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x4a) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x6) symlinkat(&(0x7f0000000300)='./file0/file0/file0/file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0/file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x214, 0xd56d2fd}}, 0x2) chroot(&(0x7f00000001c0)='./file0\x00') openat(r0, &(0x7f0000000280)='./file0/file0/file0/file0\x00', 0x82, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f00000002c0)='./file0\x00', 0x0, 0x111) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) sendto$unix(r0, &(0x7f0000000340)="fbd6f0634e74f31748aa49ddaa6b0bc7c82b94b711a87b0f01e6677c7c7c424c8aa11a0024dd245c62bf81d5cf9197243aa96f3669a649d255e76126b5a4cd77a33721d80855b09966e9438ef8a05f108b13106edcfb4bb04371794e75bc17ef0663e9feca63cde0e0871565ac51af54d71a7804eb1c6fac1999d199baf4643ef893551de0532a9f8bc3249792cbd86c06bfa7bb4773090c4cae306741cec998349d1370a427f8b2cf06fc798e2e7db58ab608a79e0df0b6e54801a4831ce089fd8f8aa326e2841968a0670ab2715443d1fce60ecb3949bda032e43095e4d5e4ff873aea75d9e814531218720d8df52a1ce6ad", 0xf3, 0x2, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc22ac9bb78b938a9, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x45}, {0x20}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002640)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x6, 0x3f, 0xffffffff, {[0x0, 0x2, 0x7, 0x8001, 0x5, 0x10000, 0x2, 0x10001, 0x6, 0x6398, 0xd2, 0xfffffffffffff345, 0x200, 0x401, 0x6, 0x100000001, 0x7fff, 0x9], [0x0, 0x4, 0xd39, 0x6, 0xfcd4, 0x4, 0x0, 0x3, 0x2, 0xcd], [0x5a9, 0x6, 0x80000001, 0x5, 0x0, 0xef69, 0x7fff], [0x0, 0x3f, 0x3368e46e, 0x200, 0x8, 0x8], [{0x81, 0x5, 0x8, 0x200}, {0x3, 0x6, 0x1, 0x5}, {0x3, 0x1f, 0x0, 0x10001}, {0x7, 0x6, 0x6, 0xffffffff}, {0x8001, 0x3, 0x81, 0x7}, {0x1, 0x2, 0xfff, 0x6}, {0xcbbd, 0xff, 0xffff, 0x8000}, {0xccd, 0xe0d, 0x6, 0x6}], {0x1f, 0xfffffffffffff001, 0x4, 0x5}, {0x3, 0x8, 0x2}}}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x64}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x14}, {0x6}]}) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup2(r1, r0) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000040)={0x1}) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x40) fcntl$setstatus(r0, 0x4, 0xc8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgid(r1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x20}, {0x60}, {0x6}]}) r1 = dup(r0) accept$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000465bd019000000000000000000000000000000000000000000000000000000000000000000000000004e62193b275946696727ec7f8231377f656c6ddd180b2824da253df3be5b0c4b2fff64dc3256604aa4"], &(0x7f0000000080)=0x35) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="094b987d") 16:00:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="067e1dedba33135ce4", 0x9}], 0x1) 16:00:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="99f29423d9c41c5697edb66686a4b309b87ac181d46cb95087fc652975d6d17304e0abe9374ab896e39bcf5b055c6531961198d27d70a7753bd113a6b0b86494360122b2af7d5696c763d6b1abb63009197ae02e692d4776bbfe03769cead30382b6b26e2c44ab7e6ee36db0708cca62e2621270ffb64b8f0436f51ae57ab4deabac3f8f1f464a2c43b958b7267f55de8f60a6659dd6176e1ab8b47dc4363195a78804015040eaef029717cc28c5c66dc7a3f5ff0af0770e2ee95d20d8cba50db940bb687cce18c6c11f0923ae92e995a9ab7cb558393c78a95e088c9f23162f77096f1ad5c9cd75", 0xe8}], 0x1, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0xa0, 0xa8114af5d2c286fb}, 0x4) 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x8000800080002002, 0x5bcb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x60) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() syz_emit_ethernet(0xb4, &(0x7f00000000c0)="1e72b165ca6addbfc69b6894e702093b870ceb9d8c558e15f2cd919e0b6b206dedf2ce6ac05fb33bc56785021ebfd9b9efe196f1005c67240a5aaaf19da0a71a3a562e289d608c82294af10a840df583e154ed970331512f3187b289053ff78348c66429db55324db200452e5828cf53d1124d5b6b50e9699f641fad2ff6ebe0436c2741f884e2f999f1093a2cf035108c06c74d067b7e3c90ea1e23db8a3f474ffc83201ab3351ef8df9dc0fde9e386803bb734") ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) r1 = semget(0x1, 0x3, 0x400) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000200)=""/123) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x1, 0xffffffffffffe0a7, 0x7fff, 0x1, 0x0, 0x800, 0x401, 0x2, 0x0, 0x6, 0x100000001}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000280)=0xa975) 16:00:24 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x120) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xffff, './file0\x00', './file0\x00'}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:24 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x38e) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) listen(r0, 0x2) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x35}, {0x6}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x580, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x20}, {0x7c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) syz_emit_ethernet(0x4, &(0x7f0000000240)="7fc6a043") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000000c0)=[{0xb68, 0x7, 0x1, 0x7}, {0x5, 0x6, 0x2c624011, 0x3f}, {0x800, 0x6, 0xffffffffffffffe1}, {0x1, 0x1, 0x4, 0x3}, {0x40, 0x3, 0x38, 0x7}]}) 16:00:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getuid() rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 16:00:24 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100000000200, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28000, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x5bb7) 16:00:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000840)='./file0\x00', 0x200, 0x4) getpeername$inet(r1, &(0x7f0000000880), &(0x7f00000008c0)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) sendmsg(r0, &(0x7f0000000800)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x8, 0x7fffffff}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000100)="b4a80a1a8e3cf99bac6d5c942995f4a4cafbfb70a4ae5d0f0cc5f46b85da5ecceb0ecf978cff0ab694104b56ae4edab963ebe858ea", 0x35}, {&(0x7f0000000140)="9d055f265a06ccc3c8dcef304123f8eca2e946097d4690e9e6466bcfe427402216c61d1d53c4a5a16d417ff45a13851941d671013aac5f8fa2f2fee660574a18a061b29138dd9008dd479cfd77c9ce747b11c28ef484f2a51d0323e988be890e6f800013daf1c8cc80a28f7b90379dcedb1576bbc04e0bfde18e427b39a87cd0fce2d084b133c674cd57af86670ce93c88765c6844fa9a746beecf0460ffcd20abaf784a255014854fa014e78feaa6fc0cc05099b1a8c730e994a487cbe0bb4c96b99f2cc99b6937a24caa3a8c68b457574989b09d4866bf30349b834a0dcc800c44e0b322a64f00039ef713b94ce2", 0xef}, {&(0x7f0000000240)="36904066628807b6dc4aec7526f593d1895cf079e1905b0a83e07fe27a10dcd0fbb24d442b7097ed5146af28f2ba9cf683bcb8d6e4482bff32f2ad9e5576b6dce65aa5084099b85050bac8df12efdd92826f9a092048e0e3106e9b888787d4d1bcad6d84973e0eb067e72abe5dfe7bca268c4fc5a577f1e2c49d97c13fa580101d6c803fe55fee6c7103de9449fc376d344c51827c12a7c466fd7c1d85498ea0822f9476770512ae71989be6e3d44825258bf95b7c365fad4086", 0xba}, {&(0x7f0000000300)="58f165d056fb55977a96b7a5bc9119da92b0b9063983416cd9e6a78f8c4c9f4dd25d4ff4b9fced072d7268578a", 0x2d}, {&(0x7f0000000340)="3193fde76e8f66d2f0defcc834ad32f0f03d7efe06ba2f7aa0d2c747a4d7ba261f159e4ad595438f626f408421622c32516326c27199cff0f2b5e11ecc4832a5bf872c1561042b79df18a208e083a8c39e27f98aac51ad7aae43266fd7a00aad613caa486b3403d52ca788e7dcb9d296a6ff29e830be75c38434c93bfa051677258c34f816b33947601bfee0a90b22aa00e7c2d4a3d2e0ae8cbe5cb1a8c5d8e3566b9d2e703125e053a06d60cb1664ad8ad2a86e6ff8b1111f05a6aac654c63626ab4031bb0d257f544caeace9616a5b5fe60bb31910ec0199398397c945c3c19dd9f279aa48c322181c2633", 0xec}], 0x5, &(0x7f00000004c0)=[{0x60, 0xffff, 0xc3, "672922c935c96f49b52ed4a5edc362d48422efbf97de9e74a7ef652b692ada3ddfad0028347b529ba0b5c92456cfb5c940e7aed78e7db632e06538fc7d5c7378f614c850011d78c80b02528b0c"}, {0x28, 0xffff, 0x1350, "ddb2a96aeaa914b32553ed4f28cfe207ad"}, {0x40, 0x1, 0x5, "248337c71c723a89d2978cdce283d3d352dfc82a788986d9aa9f061f8eb8aabadd802654f587e6455a"}, {0x110, 0x1, 0x9, "dc47f66a7e8c7ab628d98bf14f5f471a4f993352f7d37972bf98a3f02728ab29538b1d5518097918faf2021514454fdc4e0af867ee9f3fa5638e04b496d6a7bf68d6290c9703deb564f27cfe202f8a846842adf65ff9e92e2310848d2912c93d2b1f23dc73c64904a1e612ce279fe6bb12fde9385e691c64c87583f6ba8ba57ab2e699cd7b5f87e5603aeb20333adb61d34401700cc479ee494b81e5a33ff1690f66ebe69ebc3dea365a1f86a114ef4ef0d618ffbb4f79143079fb95e9110c212d1dfaf1806d187c5bc9a6dce8d385dd40654ee10d67ddce41804695df11e34aa24d666648d0cc61f9fc1c67a535ff85312b503bfa20a99a92bb01ad84"}, {0xe8, 0x1, 0x8001, "bec281564dc738959c03408117d039f5656c00fac8f069f47b8c447bbd2cd74e9e66218bcde1fb42d053b40686d77e3c9c2ebc3d101a5cc601da3ef07da1d887057f8ce55da2f952c04f99fdb069e38d42224f2ea7e6086ddbd4e0db67901fc981c47de459407677c8fdc8924c6b775a23a68dbc947b661ce2bd3d1bf36b8e9cb9152430df1cf500da99f24de78b4b887f9abd82e978fd9dffac367a1b54879b066671b51b976eda20b68d60ae264b7c389e84424fd7dd5e98a605eda5a912dce9b59bea5580efaa96d50d5f1cea97f3b93a76"}, {0x78, 0x1, 0x80000001, "3692978267f46c6e8e997c82b29e62c52d40daf010e4b7a653784e3c2ea2c60723b02dd01a1d58b9f0768049c05ebd93555b7dd375a7a93b1760647f0bed2f6b71e774b2a73b24ec73a1bb98ff7f0490c3642b80eaf45e1fc0c46c49dc3ae03176845c2b"}], 0x338}, 0x6) 16:00:24 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') readv(r0, &(0x7f00000000c0), 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000001540)={0x10, 0x854a, 0x4, 0x10001, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x40}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6fe4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffff800}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x200}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fed000/0x13000)=nil, 0xc0}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2e06}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fed000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1f}) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x51c}], 0x1) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x10, 0x401, 0x943}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x7, 0x20}], 0x7, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0x20, 0x8001, 0x80000001}, {{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x0, 0x9}], 0x8, &(0x7f0000001140)={0x401, 0x9}) poll(&(0x7f0000000080)=[{r1, 0x4}, {r1, 0x40}], 0x2, 0x3f) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000002840)='\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 16:00:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10008, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000a0f000/0x4000)=nil, 0x4000, 0x5, 0x6811, r0, 0x0, 0x0) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000080)="38da6b8a28e0c8310267e18c9dba9260d452efb5fd28bacbcfacebbfd59b0f2dbec93fc2912e3a8be8ecdec99b7aab87477bee0ab0313e1808e591d12cbc184c8c8aa0", 0x43}, {&(0x7f0000000100)="8eed37dc7c422fb59624bb4da2928facd667d240bd3c72fc9c79c6d77fc07af9fe46e1b10bb1ab7fc0522ff5602b4657b254d502788dd244be651fdbe6b0abfd2926bb3b34c321d882411c5e58d6f40701d3f1066dae4632d9b33d0159512eece422bffad07e749a270293c359667e181d6b0b0571ebf8b326d7d258b74a63e0d007b30c1f61cbb53db6c14067299d94010cf0d7bf5151972c18978693e5694edff8fa410e40097a1a8b68e0ffd148fa107106f7acc8ffe003264cd5874082d97fb40f4356", 0xc5}, {&(0x7f0000000200)="14fa800c9ce104af22e9de5f79b4bf4b258fad0f07bed37efc54b3251fe0f18f2b2ce8643726097c562c3e71c29079fce8ded5e1c3c96a0212cae6fd1cebc43ea53e37200c94be136f144cc0fe548acb54723cd713bd179b006591ae0ec974126e20a096509756adc3635e638c7c49925ceb52bb961c06d164e46fadb63d8a6d69", 0x81}, {&(0x7f00000002c0)="400a8187b25e4af15f359c4f5393077130ada0521927ba14d1d965582622feeec9c4a1912f2954204a9703a6efbfd2789936043fc98b9f2b1a305c94a407b46ba8d4009446d8e4058f8a97c171db6d2e31b3e6a52f8287914b752a83caf2a9c7b2a9b9b497784e538c2005a893524350732f087924be43f0e947a7ba8ce119ccae6555eef39ff0ca08983976b5c3eb2e260317529be8ae152bd54e9c1e98a1b7ab939cf786a6f9edb7b4338d9f545ac2fe7331997b66cd48a319bd8fdabc6b49e2b74b", 0xc3}, {&(0x7f00000003c0)="8ad1fb64fc4282dd18a2aa35748645717b2d4d9c0e1c2b29c52c8d11e5d166cf127d6de465843f2ce9df58e1c59038ab4f3c2d28f6f519a36741c5464e45e96dc9007fe2f9a2b9f540e8ec36d00f74ea3bc6348eeb32730fe1aa03bf5a77b9ec67775044d602d1edfa7daf43bd9fd710db60d2f616c3f91eb433a4df8eb7939f8e18b8ec751af9c3e39b1c53d129ba011319c9b06319028d39c60426bae7792189f44091a7033608f30319e0969dd757721fd200ba2daa26169cb6f24825e430c4b4dbe1fbce925e3ad116114625f5a7ac0f2cd34e", 0xd5}, {&(0x7f00000004c0)="045358c498185f8cbf6e677c6d7ab5b61e349c15e17bef80e8072dc12e4e1907345993476d420a825d7a11a2f9c1b62691f3896491cb112d19e16585e6113d02eab584afe4976f23d0f5e20de833acd939cceb608fe22519f5315d5f7390b128912106615d1bbd771d12cda624dfd3ef852a0a3048600f", 0x77}, {&(0x7f0000000540)="eb44219ee1f1154d7daa4a3f24c1aa3a1abe593fa4b0e6f5671a5a5bdc4a9a7641c556442372834a1405f08103357467dc1b8873af4bda4b50abb1f29b024c4455435adfd0418723a59ddb848805f3734e6500b6ad0afe6a74a578d40f33355acea6e9ce2535f7bcc7ba71c5c72b78bdb6d5a7aaec7d9fafd3bb3212b0835bdee538759fd647cae2a517a68dfddaad3c99c395bf5399a536073e6ac79be61e0ae39100386c5f7ed0de55c979f33ed474273269c2a15c57a7899cc092014e7246c2b95d86a2d0f33f58df53846b02f821799ffb9bd4293111b89b02807f1e39fccb30aa07cb4e", 0xe6}, {&(0x7f0000000640)="875815881e06ace590ec13e40bea909438fbd9818abfc12c8a35ff9c3f3867e2568d67369aa2664be886a37cf994c082f2318fb1a0eef8d629db856969dd74064decc12aeec7085aa64a96710c51dc2cda96292d5372a190d310a217168ca092", 0x60}, {&(0x7f00000006c0)="5f6503cb264ee514d4112a745a76ad4f6ec4cb2801399874c68eb40229ce1c32c077aa869ea4a9bbbb20b2a600855a49d5a38b4ab4cd99a0c8a0b1438f6172c5b13e9b14cb5b526f63b9e2e7367741618f11f477ecfddd984d8c60a95cc226e3e924db5e9c8b943640606297b174f3a1d1665da775e25f14e9b7f90e9ad2c1a4c2c5024d27bd88f0e5dda10a519f04492c181124f5c7162812d97c", 0x9b}], 0x9) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffdd9, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) r2 = getgid() r3 = msgget(0x0, 0x400) r4 = geteuid() r5 = getuid() r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x2, r4, r2, r5, r2, 0x112, 0x2}, 0x8001, 0x1f, r6, r7, 0xffffffffffffb163, 0xef, 0x0, 0x10001}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000180)) getgroups(0x4000016f, &(0x7f0000000140)=[r2]) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) syz_open_pts() syz_open_pts() 16:00:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x2360286b6626896d) recvfrom$inet(r1, &(0x7f0000000140)=""/123, 0x7b, 0x3, &(0x7f00000001c0)={0x2, 0x0}, 0xc) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x400}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x3ff, 0x3f, 0x1, 0x401}, {0x80000000, 0x101, 0x7, 0x4}, {0x5, 0xff, 0x5, 0x3}, {0x9, 0x81, 0x20, 0x2}, {0x6, 0x1, 0x6, 0x9}, {0x5824, 0x1, 0x1f, 0x7}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0x6}) 16:00:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x47) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x895, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000240)={'./bus\x00', 0x100000001, 0x0, 0x3, 0x0, 0x100000000, 0x6b5a, 0x9, 0x0, 0x0, 0x7fff}) r2 = dup(r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/100, &(0x7f00000001c0)=0x64) r3 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x40) accept$inet6(r3, 0x0, &(0x7f0000000080)) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) r1 = dup2(r0, r0) lseek(r1, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000080)={0x7f, 0x9, {[0x7ff, 0x4, 0x7, 0xe28, 0x467a7354, 0x8, 0x81, 0x8, 0x2, 0x8, 0x7f, 0x2, 0x0, 0x8, 0x7fff, 0xac5, 0x6, 0xfffffffffffffffb], [0x1, 0xe4, 0x5, 0x6, 0xbac, 0x3ff, 0x5, 0x2, 0x5, 0x8000], [0x20, 0x3, 0x2, 0x2, 0x7, 0xffffffffffffa2da, 0x3], [0xffffffffffffff7f, 0x1f, 0x7, 0x4, 0x2, 0x81], [{0x1b0d, 0x6, 0x8b1, 0x7}, {0x8, 0x3, 0x101, 0x10001}, {0x6, 0xf18, 0x2f8, 0x1000000010000000}, {0xffffffffffff0001, 0x2, 0x3ff}, {0x95f, 0x100000001, 0x9, 0xf9f3}, {0x1, 0xbdf, 0x4, 0x1e}, {0x4, 0x1000, 0x8, 0x3}, {0x0, 0xffffffff, 0x7, 0x7}], {0xfffffffffffffeff, 0xa9d, 0xb0d1, 0x6}, {0x6, 0x0, 0x1f, 0x8000000}}}) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x1ff, 0x0, 0x0, 0x0, "aae8d072ecb69dac1ceae2ddf94ba391d6f95e90"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1b4}], 0x1) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x1c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") syz_emit_ethernet(0x88, &(0x7f0000000140)="4827de76ea214bc814e241889e9154ee6fdc88cd28e9bade4504fb72f37bbe223b57e69a1433bd275fdff4c6ce8b3199092ca04e6924baf1ea20d8a38fd6681d700d9a1a4733d3fdc7111b3cae6a5c3ac9b1fad3fe1e8e896a5ad9a73411fec415955684ba3b0029a654827af7a18902d78161a70e13bca44f3a065f13181df4f923351cb1d52c40") socket$unix(0x1, 0x5, 0x0) getuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:26 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x768424a0d633ec9f, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000940)=[@cred={0x20}], 0x20}, 0x400) 16:00:26 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) socketpair(0x1, 0x1, 0x20, &(0x7f00000001c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000cc0)={&(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f0000000240)="20ca0e85c41c86085653dba9460a7b02ce5515fd0591dcb2677ecbe46eabb92452b81dbea22054bfb0ddea78f749656ffc07de09d70ad0ccd7cd15d035de2feaff77b44c7fa4f3891cd3cd5256007d6863afd8390aeba9631143ecf71f0e35e50d0a3ca9cd39b9cc9d44daf62ad451e1915482fbea433677bd6ca424ab2b4ab40f42ce375b26595e647de3b139afb14c0aa1e40d01a2fa2463867d3e05ba26d0123ea39d7930e8d4e0ba93bc8b4897911cc836630d5d5b5fe8f767d1e3ff0a2fc4153fcfa4b9f6b7e7a70cd9509729cbb6", 0xd1}, {&(0x7f0000000340)="af0df14be86d70ce6fec11764f2ebb316ea96f6313cadf10d76150fcf3efb2dadf262d5b822fd7fff4790b2b58284e9f6a2231c04d5bf2b25dd577aab0b690e728383a541873cc4d3fa733cec6a8ad9d462c6f539c88c993f851ec41c3e40c0b2d7ea922e79a98c8befb45d86378c601442ff16be00b8b3d3015d2f6b98ba84d55ac4541f2418ebf3c76d820f83918f5aa1885c4ab4516e9be302a7293786776737f338ccabcd2646184adf815a2534611809abb31f96dcecb00adc4acb1ccd10edd87006c783a880173b6116023bfd80624d717d539b2bee57e72", 0xdb}, {&(0x7f0000000440)="789230b5bffc7d0062707df51dda93cf1451515c76799f99be5379ad2ddb14bae5c1e44cc6ca0e9be75ef0ac5da3dd2c52c8a9459ec0ac09e16e33cff28d4c2dd9337bfdf5dffc2146832a548a0475e808b6f43bb59f2ec6962d4cf0d91c4536e22567327b3d2ec1b67f1e25f6de77211cc572e7f27b14117a4e8eee9dca6bc909e3f18673e7e6a81e1cc5d64bf75babd268d1f67cc985cb0369d8385030a6c7e9253593e078e43dbb08206ae7f3c1c7106c6adcb49b95ceead4c9b878a6750d371d8787caec427629859578547d2ab036", 0xd1}, {&(0x7f0000000540)="3ee46ab434caaec7f3a900f4ac2a51e14c718947c9a3acfbeaac3b60fd4b760166a4d43acb90887edc19c0385dc9c4b088e85ac230d2cd1a6380ba2d7b46cbea815d4057f78c45ced6af2e15caff9588d333e644be6a7fc4623d1de2f140e73eaa2a47f24c200da2f96745c23a546aa46902472a47e72859a004ccf0ca526463d1d6998fddd2cbc1e5a6ccab4b15134f9b9e979697792d571f9d31850686de5de963e53b9a061647f0ace68cfccbd26433dbe985dfe93ba064ecf927fa778c61e986b2c6b8f67d", 0xc7}, {&(0x7f0000000640)="e70e86b28fff51fef95dcaf7e2e363a858f566534766542dd4d6ef18de981597a951ae39a4a431cd0f611b2a7cfc873e4f23ab7d4af6db66750b0922d682", 0x3e}, {&(0x7f0000000680)="36bc648841e9267f027df3c5f39f5621c6f6f15a434c2d7d1484fab87ff1a337e4ad53f7bc4359e562f90806609fd452d82e07e14974332d71abef02f88cf6f821a4eec5ff774b1a13bc5910f3c7ec52825cdb7f2f43052c5312896a2c880eeee9", 0x61}, {&(0x7f0000000700)="6f3e17a3827a4e94c4b4598b049b417941bb3e3bfae92c659a0892d544", 0x1d}, {&(0x7f0000000740)="24604fd6fb005ac7", 0x8}, {&(0x7f0000000780)="75e1fd9d7289c83a3756ea11275b3234581747ebd2a428f8fecd998bb373ebced93954a6117124dfe4caf312b92d2eb119d25a76758240e5a8f949e34a081a4826f0c47bed459f80c58f8b17e7bc00a9df3a1acd85c3a482ee8a550e3ed4768cb8c6172020972045de89b0aa1819c7f20859069d04bedec10f", 0x79}], 0x9, &(0x7f00000008c0)=[{0x80, 0x1, 0x61ce47c8, "f2826b562b1523461e0beb2b853abb316b391da5649f72b26b4751172fac57d928cf37c2c07f0715e18af6b58eab36b6a957f640675776b6a72f2c3cb504e3e1004fdd6a21049dc7e0feadaebdcca1cc4cf6f7be8455d9c46feb352a02841413526e1203cd70dd7592e8cd5ff1012a"}, {0xd8, 0xffff, 0x3, "c0518a4ee68981a0a7ce8846299d98ca8e40e1922545bdae7ef5c069d68a98501749572f297dcf70ea4beea72eaddb3090138dbf4a7a746c092bb11b6c5a32faa1e425bfda4758d97586cb15a530afe7f47205d8ca89e337165d09b96f0759322ee6c1f92b6f2789be88916c562e815d18b591e985537209cbbe73eb4a7c05c01a02d093feed459087c88aa5e4cc5f61234ae62f8dad0403cdbc794e3a8ebe7b3b855e3391d9678f075b51fb3d79371b041981f5bc6179673b44f9b3bf48bd57388d"}, {0xd8, 0xffff, 0x800, "216fd7ed6393b57d9f2a62e37e42a25dc05bbf8ed6f007f10afa1ee0d1f0af3e76f911a81c3e2ce645def9764b7718636c44304ec1f0afa965345888ac5bcfaed4bf13e4653f504d5dd59bb363279939f08aeb4cea1c60c2694bea02907f2b965f99863acb49759f689473f26499826be20766342b54060106b9b066f35817b675ec083e24e02de33a962fd575e093fe41a925c9f10f776293c31b8d006f3114a23cb24976d1939e53682556571344e041fd5b966d5ba25baa3356d3bed12c18782e"}, {0x100, 0x1, 0x8, "89d1acd5aeff148651e8c5d4742d2dca9358d4610a3a389eb65552e4f6355c55195d6990d0b405efe11b3aa18ddca758f0ebee12cd873bc6b03f2a0cff8a2b223fea8273ee3c36330c8df2efba870f1ce54fd56db8810779ca79017641ac3b6557fe76544fb0296459fa346ed83e1e06c8ad0e37976b8226ba44767e5bdf1cdeb07fedc327248a674210a1f454313ed6ea91cd489dd6b76aeaf999d92d633598e0f94f03806f2308726ff64bfab37ce6e2046766f24957994f028b46082b1dba1c33a9a0e0d137ad59c972c7b765db3dfd5ebb0a30970b3865aa8435bd1f4242114d6a45bbadf253fba1a5fb11"}, {0xd0, 0xffff, 0x7, "728d6e242da61dd0163d8285da3e874a73cf04b834538d6f18487355e651055de609f857c0905d586444279d114369646c6684774f7e541dbf1addabcac0bf52111ea57305bff500e6721763d6398fd34855c881d328fa441bb3eac99067404d9e5a7df3bd7f9cbe8bddd95f9e0ffc77fd42fe28ad934fa83c43c0a9f9b4cd86cc2d7edaf0f1d052a5594bc261ce8055c2bbb3c38623e86e8ade912a4cb0e497fc78cbd6c51e947e9422542d342b09f9954541da008ae327821669d1"}], 0x400}, 0x1) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7fffffff) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x9, 0x3, 0xfffffffffffffff8, 0x1, 0x0, 0x401, 0xfffffffffffff21f, 0x0, 0x2, 0x2, 0x100000001}) clock_getres(0x0, &(0x7f00000000c0)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) acct(&(0x7f0000000180)='./file0\x00') readv(r1, &(0x7f0000000000), 0x100000000000021b) 16:00:26 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) r1 = socket(0x18, 0x2, 0x0) sendto$unix(r1, &(0x7f0000000040)="8f66caa2cd93ba1572b6a3285d00d99cad700156f3335383d3c9293fc4bae1d93ac0880b2593ce036f296f4ddb3d5d9d97c2d6de6b9f524f94f0070026485374ad9a9dd1cee55ec7f1759d8a726afbd53b837d8a140b2c4f91", 0x59, 0x4, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 16:00:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r4, &(0x7f0000000240)=[{&(0x7f0000000180)="d3907900a455332c1f45164464a6e1b5b70bc76b24f923a6b9c32b2eadd6807d30db9c91b37352b1f4e5e6178d239feebe54e8e592af82b0fa08cf22232174f24597ce26", 0x44}, {&(0x7f0000000200)="b5dc560bedd1bc431572f1f0aa01bcada88c0116606a", 0x16}], 0x2, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) writev(r4, &(0x7f0000000600)=[{&(0x7f0000000280)="c731acca881f35aec0a94a3415b398510da4c8abfd56a12a39ca69d375ae48b97c7dce77ab96453ad42e55bb1b73faddcf85ae1390c9c9139d3bed1bca0906bdc580a6", 0x43}, {&(0x7f0000000300)="722a9becad107260bf435142371f8dd914e026f83ea3dfdac65a20741bb0df759f4191b437555d34ead1be0e13c71b3426543a2a7dff07282db38d6df16362eb206e6d95cbb2256d52bc5b38aad3a1ea3d2294f96fc85da69b159110f8e08dc3ba1f72bab47b9272a94409335acb909cb0d97b7c63eb21ac7b", 0x79}, {&(0x7f0000000380)="7c68619c4c7a5e197d9ee7e85a7e3d8d4265638540afdc89d3d8f9125682511c5b940eb55b7133e26674491ccdb9a833308066d93f0b27173a258df794fe9454598016a5f96ae8a49c4d5ecd4703d3258a110eb0bc47f22a0eb69b9a2be7cf61c188c6db016bebf81c7bf11b214e79717db4eac3fa1b7363019d10e4f4cd06c9cac9c67b925a7ade898b7548fcc33d623e328175d811399864aa537088", 0x9d}, {&(0x7f0000000440)="ea73624e830e95f47e0ad05db4b74bf0c7c10a2b37010f110afa1110f871f5a67c9da6ac5e73051fc17a77d3fef3d221ec8586b7185499778e61f7674853463f5f2cea0abce6b00e74f095835737f223e9a4d2bf1dd7ea46f12e21edb25b78b570de72f814b332f01c480733449527d12a7df702c2446f59d400f70a6a64c5db964caa3616b9af81de070518586dc7b6c23c4ac5c022dc57db891a02e0f8e855", 0xa0}, {&(0x7f0000000500)="96b5dc9dda8b8cd781dd7a162178f86ed4fae14f7b531efd58d51726f747fe0353478a6dd8d0256c78f036d5a01d059e38cdf116ecb5ca237e1c38afe39ad46e1bac8b0a2621f479da25bbb76e97fc6e4b123198e1335d7bb88bc4f5ea2cc752b72499ba83cd795eebc296119f4ce8c90379bdd9fec7f4b819163034196873584f650b3065cc256d0beec8f6a3ba0d676fbffcaef23a8b837e90c47379c688fff8e2b440468801c1b7aa99957e5eed06ffeae3dfefb253ca5cdd77ac0ed3c91a7200ae8b229c4f630cbf706a8b7d8b12984c4fddafef247035e6d10319348d69177030d93b0bf96d49c7c69d6faf3737e859aab21f4a3cada12dea7ebf96", 0xfe}], 0x5) sendmsg$unix(r5, &(0x7f0000000880)={&(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f00000006c0)="5800c6ac3853e98917938ad995ba4f59facc193b0757d713a5685dab834302241441b1c938c3fa425330352bbaf9a900d3", 0x31}, {&(0x7f0000000700)="e7f038c46ce06400aeae27d4a2444caeec0dd9ba1011eeada267b6fbd5352e912ac3bb5fea7ffb3a770efe16c3c83a681389d391f7d32812c4cb6f64b6f579b90fda688fa2b2ce5337526ad96f3103dc0a62d9f591c06c8189fac93ada377db0d48041cd27b2ab47fed7091c4ca4f1db714a24813980f1c13c890d80d75dfa83b07f13296874d0ddf4517310bf951cad605b7db417e6292338710b526e9e2967f76f28b9f3f09fbb45826b0aa7689d0361b59d0e05fd9c9a42f4cf0ab9270fdfbf05d8200e6864680f1ddbcf79cebff55cae20bf9f9d2093936262a2217549cee07de8115b411081dc57febeb2cfcd114671bc9dee3bb507e199fcb2a5f3", 0xfe}], 0x2, &(0x7f0000000840), 0x0, 0x401}, 0x2) r6 = semget$private(0x0, 0x2, 0xdc) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000008c0)=[0x8, 0x6]) r7 = semget(0x2, 0x2, 0x21) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) read(r1, &(0x7f0000000980)=""/157, 0x9d) readlinkat(r4, &(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)=""/124, 0x7c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000b00)=0x1) fsync(r5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000bc0)={'./file0\x00', 0xff, 0x80000000, 0x0, 0x0, 0x8, 0x7fffffff, 0x6a9b, 0x0, 0x1, 0x3d43, 0xe9c2}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000c40)={'./file0\x00', 0x7, 0x7, 0xfea, 0x0, 0x4, 0xf99, 0x5, 0x2, 0x1, 0x5, 0x690}) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000cc0)=0x1) mknod$loop(&(0x7f0000000d00)='./file0\x00', 0x0, 0x1) recvmsg(r5, &(0x7f0000001f00)={&(0x7f0000000d40)=@un=@abs, 0x8, &(0x7f0000001e80)=[{&(0x7f0000000d80)=""/100, 0x64}, {&(0x7f0000000e00)=""/4096, 0x1000}, {&(0x7f0000001e00)=""/74, 0x4a}], 0x3, &(0x7f0000001ec0)=""/1, 0x1}, 0x40) ioctl$TIOCNXCL(r5, 0x2000740e) sendto(r5, &(0x7f0000001f40)="8d70ef7ff7d73d36eb95b880ba4b3e138991ea2ea252d65f42839701984aa0bfbd23bf2eb6b38ef10cfd38348cda8132d99bc5d70949982d86351afddcf759618d055751fa11241e7a9733ccd57969c5ec9244b535c4537d8b5d3249f0c25afe2d27555b4ede017776be438251420bdba9df8d88b27e26262ca7adae0bf4ef2b594ec6e5f9febf26cf4f218cfc0ec27e7d80cf3671744162a5363220df7c7891292c8042dbca4b", 0xa7, 0xc, &(0x7f0000002000)=@in6={0x18, 0x2, 0x100000000, 0xb7}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000002040)={{0xffffffffffffffe1, r9, r8, r11, r10, 0xc8}, 0x8, 0x29, 0x81}) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x5) pread(r0, &(0x7f0000000000)="39e1ca667e8c9fd136cfafb4f5dba1b399a1c0610d7d10ccac702c9f367ed7f22f1e5f4bde7e39f9d95b7b31254b5bf323f2fabfdf65032913ba8f5375b00e29bce5c8683d5bab95381ea3ecc902989e14e3cb8f74c7eb5a212f780fa247ceb384f9f2cc0b2f9f5e4c87705bbb56e1c550f28b017a4f1520695e871958fed6735368898c81133fbb51e768b62dc512e9e761", 0x92, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffeffffffff, "73cc5160527b0100e534840c76f3000700"}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) r3 = dup2(r0, r1) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000340)={0x10000, 0x5, 0x3}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0xffff, 0x4, 0x100, 0x0, 0x1ff, 0x1, 0x5, 0x2, 0x3, 0x75, 0x9}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0x40f, './file0\x00'}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x80) readv(r4, &(0x7f0000000600)=[{&(0x7f0000000380)=""/102, 0x66}, {&(0x7f0000000400)=""/162, 0xa2}, {&(0x7f00000004c0)=""/162, 0xa2}, {&(0x7f0000000580)=""/57, 0x39}, {&(0x7f00000005c0)=""/8, 0x8}], 0x5) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:27 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:00:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x3011, 0x8000000000028ab) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x8) select(0x28, &(0x7f0000000080)={0x1f, 0x4, 0x0, 0xf18c, 0x0, 0x4, 0xfffffffffffffffd, 0x1}, 0x0, 0x0, &(0x7f0000000180)) 16:00:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1, 0x30) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0xfffffffffffffff9, 0x2, './file0\x00', 0x43ea4cdd, 0x8, 0x3, 0x9d2}) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x20007478, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x40, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x200, 0x112) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x6007311d93d03b6a, 0x2) r2 = socket$inet(0x2, 0x2, 0x7) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x10, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="7a8162369944f7ece20fe3bf43ba6b689d94918da01cca8e814e9303580d325dfcf521f50a23a7def29f201ab7c04e5785bcc25e715e0dafc7dc0099e682e39b7092d30f8915af0f1c39ebdc738e2c4e5da78cf3089609b6e026ec7f2df39718b8987bcca1f427096505d45a14f076ca09295e195ec8b2fc5468ff3b32b2a85fabf67b353f2aa7a1414bd2e4b86d406a51ba0b8d78b65d6b4964d38658c7973ce5f82495d1eb536fddb7fa85f4b4fcc9f2c74783d74b553eb00e818c7def8b65dcdafcb7039a6d", 0xc7) lseek(r2, 0x0, 0x0, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff98, &(0x7f0000000000)="d5338a49") 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fdb357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ce6a40dec6f507c2e7dfca3e98c257699a1f132e27acb5d602000d7d2babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500800002000000000000020208a371a3f80004000000000000000100000000f2ffffff7d000000000000000834220641ceade5a7e4c4a6ff6376a765075cc8b03f5d31b71593784284f1730319bf85e9b32c21471f45b3df9198155948fdbb99e4fb3f39143aadd3d44e85fba90e4c672cbfe3440f82036a6e02fa91e557c506a2738f31b8341c8c7dfd47f2dbb567f5e766c9e47c69de6dfe66c53f615096297072d7f95fb344ea08beb5d6dbe6701df05e15908216ef61153efd7d3e7a30179a8c11c2cd859971212edf9da2a19d4f3bb6167b8888ff3c398c0bdb18a03c0a1e7ae33262acca86d7804917af544f6095da26ab699a8d9995452280605e6dff0300001e2f0e329e", 0x100, 0x110, 0x0, 0x244) 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="0000001860500000000000000000000000000000000000000000000100000000000000000000000000004cd2", 0x2c}], 0x1) close(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x5faef538fff2284e) r2 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x0, 0x7, './bus\x00', 0x101, 0x6, 0x3, 0x3}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) r3 = dup2(r0, r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000240)=0x100000001) 16:00:27 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x9}], 0x8001, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt(r1, 0x10001, 0x3, &(0x7f0000001480)=""/32, &(0x7f00000014c0)=0x20) r4 = geteuid() getgroups(0x5, &(0x7f00000013c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="9aca95b4b12880743899703230bccfa8f520453968ddd054afcb8fd1123a365718169b2054075c121d00ac50a21499670ecfd446", 0x34}, {&(0x7f0000000140)="f477cdfb38d2d6c6058ef846af55da0001ba64aa77", 0x15}, {&(0x7f0000000180)="e7489c544d041d0a3bd18b2b055e391a34d9a44b54287f6d1befe302df5ea9c5423c8c7b5f3eddcd67ba1441", 0x2c}, {&(0x7f00000001c0)="d92c9754a682e2e2b8ea6a366e702aa2bed17b0cdb2798be98856be9a10368780145547066ccdf45c2059e65688aed8c15b352ddbb8531df33eb719360ce9616ad6d418bd3749e2e606b6a8219c60fceb8508cf4c27c02b5bcd62b0f569dda529523e7c7c2acc7743257f23e35176f9144bdb3678c", 0x75}, {&(0x7f00000003c0)="b9e3b15b835824470ac60e89c1b02eccbf4e674db79233e4bce347674436d0b41b9c75f57b1cf954dff5ee20e36b93d4e622e0a99ef2f2529ae1ed18808a8fb23b22a80b16d49e652ca4ea9dd8a92314933369eedc0f88527bb6fa8e11cd6e69051c6120e8f619f3a6cf558fd513be0dee5791a8c40ac1832ce57407d45fb57bbe08c415725ce87142e50859c72aadca183fb75daef881433ad0daa8969cb7542855a987ff262403491358148cfe3f0783f41211fb53ac41964faee248f3adf9ba57f15c5ab2c81671a4583ec831ca0c1734ed156def3f0c803d01db85549450ac6e68aa8397b663f77f2453089670157bb6668e027f0d15c2868b385836a9730eb9e8f4a606fc7ed0d2b065bf8a6d3116f789d8a66f3bb8d1745323fe7c2831c444586778aa5fed063969912d1265b6cf865f939c5fe7fc3e8bf239d98fe64023837889a77a1b274f80ac938ade1ad8689a4b08c21898b7ddbd7976bf1960cb970fde7e3721f1888716808f42c2f6efdd3db6d25319b3e99c9cf09ac93ef08f629d22207ad645f7da44fc10282866118ddb097066147081d850b4dd9fbfbfc3bf8f0db39580ce4849c8c82057ec76b855e2ba54fee90d51eb92b0ac62911b4a4355803d17598cc77670f4f93671731b15a93af33bb85c8e58ad30d39e070f9774d1482e74976418381792a75d68364d3b16a4d71bae3a7534728cff7ba054089be6a008916bf80f5a16f6f205387b6c78ac1e507f9493123123b06cebf06aa01c878ae9a63d86e926130026979daa889c2ec6712d8879183e932d2c0d30c7228cfb95b63176b27c202652b4e5a004199815c1aea1170b5fe502e839da9cd3d3bc19f6cf60e75fa37eeb473a26eee52019ff5d95106b05ae6bce7dc5c61377118b533231ee4c6e92df8abdd3065c13d6b14347c0136c29dfd9c85c7c9ab7dba13435e6204405799c25c2ee8d87c3d352f7297ee9c21ed34afe4357daeec6557bd4b603a34b18ddb420402285c0219f09a1d4fd4448d8ddb9aceb78c858ecec3123d9bead4f242a9e736106f8fe4bd227d72c2ef726f6db9fe812c0284414bc5ea3e49da3fd3fb183888d8718febaa8d8fdadf89b5c3eac8e5f09f93ee5b33135c36a08790348aa04b68961799db5fd82d40a9df7d8e549062628ee867b2cee56f605d94a09e3eb709762e636c27e4643d9f38997353e8b7402ab5fabeb8f1312d2800a67b59e95dc329568a7c448cee9cb45f29c3f9c9f3118d20e46b64e1faa647266d64070580ce8d560abd72cc94797eae7cf90d649ad1ed1c39662ec9d36592accef3b2f947860865be65bb490433c7f3ea938ddbd575a9e38ada6e88e6a62d5a8b60bb4a75a607fd39a9de4b533b98a8856bdfe017a5010dbebc4b0b001a7c4f5781b8ed0b8fda9fba1f0bffe7a0c2d4925c1c0a602ef283fa6b7bd0e92b7e5e0c477f53e2567b1331714bbcd11415d399b8c0a919c16383ae9aa1905eb2d7deb10f5e80523ff530330b059ce47defe5d44315fd603b2e75dff80ad4d71531d38118f3dfe811eb9d04ceeb179296d9adcf4f8435820e2236161d71786e12a79fc1a022d4ee68bf99e64e366fb8cbef0d18afb48b0c7ffe20254972ee8eb71552f98dac585c64518f8a6e461d6bcd92be3945fb988969f15026edb9e4e56422da01845425269d37086a9366605354c1bd86e06468f797b48bf36832e884d5d324f9f9097813b42a1d95f9b8c08a86ac06ab82110621229de449aad14f64186ebbc77a32b91e0040de4e148d7876244ee8509e4446daa8059259558cb6032aff34d8e2a3b5cccc5ddb5c66a8b1005bb36cea3e34a3f3c69bf8b22de6a37a1c7440184b46abeb1dd38befa0b4a23a6c02bc134e8d2a2b20e781b5c1d9c8af1209dabad695bfe4965b9df5b4b53d4259e82145f086bdce694dee11460aa101d0e0b3dda34a9c7e1ad693c5f1c7fef838f23155858afbcadf085388317159cbef6c769d4d2a64d6651615ba00a95b0bdf50f4d087e24cbacef349e73d2d2b8ccc1b275ed784b2a20f9864cc5ec21e2274acbc5d557d1b75515331c71394979d8b657828e0d9c23c10fe4ef837e511854924fcf8e3c30c9990d50e890adbb366d1ad197ab297a1d4be88a891bc6775b8d2b6dbb4c4decd8afb1c8a346cee50ee18c11dec03879bdce30db40814ae90f9cb2ee9d856ce792b66bfe8b5baff8f673db63ecd9578aa59fbc3d592807949df02c509bbe83b5e40fc2b82483abbb4bcb6bb6a3ddc2b98a9f5b09190c1b1b16971e6ac36d6d0f5eed71a46097185ae58c0a7e478c5446904497c8f6f6d02dbc517a47a7cae4c546dd1ae753e779216b1d017b330a415ed2bc00f3b6e8dde55c7bbc540c9b34a8a9ff4dae61dc4d570604db2d21dd457ca6e965c0808c254cfb26679da76d30d16c0d445ae723dc72030ca146e6c703a5b7434fb397ffd834d637c887e17ed6bd6423a4113887b1673c8aaac2e8a953c2f70eb106f6ccf183771098fe66f664b110bd60ebf865ba15cd9dbbcc86008fa056ac203772d9add41b5bfc6580e407c7f33816ef11c4afd3366dce018e2d1ded23d558445d26e8b8a16033451c0deaba9dcf7e00d7063cfdd524dce8c73ee91496e91ca69a6c5b321e90baf0bf882130630af9819e72d87b4ec68a6cf9eda9cadc23cb276bca222960a1c2d9212ad79483fa0323ead46107cf84957ccc5b35a3772316d9e25e319dc82c48c3af1cdce310e1341c4fd38567d77c19680275f732f20fb92d09ac2f227da587ef8d294822633ac747d5e13735690a31a577db17f7b31a7780ba04a3cbf6922fb79e3f77bf52a8c98737af1474f2cdff325cb3242424b584ffb1421c6225329af7ca66ce1e6ee743507ac99faa5038c30eebde428fd10943acb0e4879c3d186980a2ddd147f66be03ca9ab2326acd1b27ff38d812a89021c06729016c827c9bc9e8fca5ee686302641d40be21f25bc32cbf045870805855a081c9d7d988b00919735152bc2c448b2c0ed69516914aba298b0f801defe93e53902e85be81800b528f165d53c81472256821ac3189c3b04afb378b47d343f375c4cf168fef7fcd4303a4f1119b33adc3a5c8d1a7d6833e3eba071d567826bea4d296aef9cfef6e7dcd57085562064b319c4220615ae8723ce7ce270d967fa02be3ea50ff387e451d9705ca15dd5ce01ca6834250fe9f70d62c1e09d4a7b539b7f70149570f0af220bce905cce247263e5dcff9a23660060bbd510e37407d4a7c3dd9f159bd0b8d66a7c1cb0ae9c16642bd08c578aa9de5e4f48a582898b451f783b81dffa5e755993fdca4be54d2d14548d24f75253d18ca448e38c56f538371c0dc68f592fbeba98c255f698c56670526dd6b34b3546cc1897c5b5816fe480249a9b3d6cc41110227db7c0f5171582f7feb1bb9255e70243560e52f811d98b7f7d6bd26479d08121bd9d33514cb2400e6389ee3e22d3e59c6f2464a703cfe076a6b7c0380d2223a274c1a238717bec88bf02e63d638962e0ca7e3a617aeb8b1ee3e74b66b6716044f85376f3d36b1eed929facde771d601e34a5001880eba7e4299ad1ee3b31babd7e9ec3ad2baf70ea52f57c6ced09172481c6c34edddd9f6c920c2117c8edf0ede41d3246aecf1c7ca414d57fa5025d4d46931463c813971f2f73584e1dd895fd8ebf64d53154cc57274ff5d2c75ea8b54721ef6f9ad22dc697aa861d84edc8560b1602fb3d3888b1e6ac71df91f2cca67604e5c8a209132137f473f0639ec66ff5690cabed4f2029d0bdc2ea3e779004b0fee249f8331bf488147ae25c1285920eb4f4d929371b608a5f8af820ab9b716645a639d7a7ba5cace121793eb46a1ab19be628efb590cee0f821d4e3b0bad49b76a0a0cb57b5ee711beafe3d18b15346a0babba99c420e39a6ffe7a2bb2013bdacd0aa330ac86adefb9ea3db4b4e9a6e45bfb3525c260471431739211e1d5a2e5405451916fd9a5542927a63d5e6ec95071ce3b390f7638e9921d09eebbb6ccf54f79a41b18d5b21b3075c63f7dbceaae7f1e932cadeff53558341452a3b57dd2c0ae029cdd43d6bbcc0e682ea697646a3f013e1feb809c531cded1de5a89e66ee8a09d0e4fc6550fc484198675d48c327b281de0734e3ad8f7e1ccec2ee0e1477f397f10dc75caaafb8215f980a8ecffce430770c88a9198066cdb4e8b6cd759a0aea116054282719b8b9b6db435ec75dde6b9f47f928335f2d57c00bcc02df671d560c6fd92a6a1d64e6e6f4d2378c5b6bb7b64d4fb3a02dae40e5405c07629998cc95351cc0790b0b78b823dcdeb1f1fe1d5d73192bf3cc39c177c0e8bdbfd2ecc28333d3ccbc317c255b45c1911cd08c77c1069ebc9c3b7ff504c5b5b16bd06896cf3eafda4ad9ffd841ff30b4bf4648ca055f9e20fbce927f79c4150f73aa0071d5daae08992443bf7300e7baf6a1d9368f99b82732e729aef0990eeb3c09f2cdf1816a4a15e74895db0dd28cbb993539d9ed60a07a257bed44f5b5a4dcd78a7a957526645706dd9bf564c07cce794d24ecbd64efaca082807f074d52b0be6b7f03a4d220539f9debbb7c3fc2e37796482399113ad598f94aac8382ba62ac268074b269311ca74f91f6867ac26bec120ba62d98a9e82c07a35e76f883366ea563ebd242d7c71b100a526bd26abc5672c203b095a61f03032b2454954323582ad5c418d0c50d14467876e2da9958a5fadc771302b3c4de0660d5161a5d07bc7157ce77f410d88739bd0eb619fc52268c1133114ce8814ac1a1946213ee6190f17bd5ceca7d1c99726ecbc75f8355335e53cefbde1f4bb05e65dd905b160efbe7f34c8c330d69c4628c83d786a4f259eda55ee8e5f8e337b7e7819779a2e1b23376eb674882548182dfe41fc45f8ccdc1bc4474757ab9da4823c631bc9ea9d85976f2c0fad0ac6c86046ae97e94f5a0d14d7dbbae9851218dbad0631ba5b06e81662c1fff61361dda91b20acc45e1142e0588a99617c09bc41e54e4958f3a5e8404186d894259a04e673b6905c77f1b9f1d6f747b5b572ee9c4f309384805c741842258d9bdc0d8bdba0767b25ca001c3c91dbe4004253a6c078443e4ba0075fc074b513e6cd129c5ec54a84ea6b9737427a51e2b953d86c81ffd6abd7b95ebf221464fd1c6f48cc37ac57040c5df5fae4fefeff9bd4a565be92eb3851e5542f5e287a2c89b51c8d6baab9f2177e79b73a9f9eb49d048e8ba67523988f1745bf0bce30ec330d2e310f8e7b24b39e8297d39d689884350e701fba4fa2f370a8d3f9696f37c0e9efd9abb23aeecb240820fe90faae72db8d51b769e78d4bb9ee76ec3cee806c47f9ab768c8a3f0d63ee5a75b548dc07987b20b1e8767aea81c6b8fc47baf0dee1d9e37ba8214616308878370c17d5d36e3dc20cd6f89bbb585eb9aa2c24294cffbf51aa44132cb1cc09b0f641d3492af56ba23693d89211409c682387c86ef5cab74cb628dff0550a61380a234e3fb2699d9cc23634d2c84155ed65ff9e8f5f2b04e911a8ad0d57ad208adf5d2dcf5f1c9f7b8e7ce5ab3641d0a347267c0b406d291cfd1cb094cddc4501e6df68a568d7a5828abd0c5fc293458f24120eefb215882a5c81d6b35db18006d23ce30f6447a9485a45bfba0accadaa55307a007a4ddc256ccc3037e856b69e00e927513c8bffd63774b7ec5faad27765b7643b750f21b629e4d241dc6148b8ccdabb3e0e9fc378238ff4146d289725c92c29c0f14fb0991f03e4bc73b76dd28d439f029c7c965c1fdeb3e", 0x1000}, {&(0x7f0000000280)="61fd7531bc4e09a369e08ab7ed1db0555738185e70dbe6f188afeb085cd87c8a41023b831d96c9cd304bd5740ace022938cb0be1139db0f86f921f46", 0x3c}], 0x6, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x401}, 0x1) 16:00:27 executing program 1: syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = socket$inet6(0x18, 0x4, 0x20f) r2 = dup2(r1, r1) dup2(r0, r2) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18ae2b66697fabffca"], 0x1c, 0x0}, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000000000051, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x961edc9c0bc800a2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1}) 16:00:27 executing program 1: r0 = kqueue() munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000a00)=0x1) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000003000/0x3000)=nil, 0x3000) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000002040)=""/4096) kevent(r0, &(0x7f0000000100), 0xffffffff, 0x0, 0x7fffffff, 0x0) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) sendmsg(r4, &(0x7f0000000b80)={&(0x7f0000000480)=@in={0x2, 0x3}, 0xc, &(0x7f0000000980)=[{&(0x7f0000000680)="f394065e8cfb8b8f511078536d9b85e4aa3be784ce26cc608b5a1155d264d211a405978729535176fd7a8c50f42a24a59f095ba8a3fd97c1d228b15f2d69e81f5a2ce7cef2c07db846aafe86f27f2c54b1692c1ee74271104967a7f88d39882b5d7db625a07c366bca8ab9de8286e44414a980a22390758b028a920e3beb232e1661ecadb6e314753a16d56364d44514f7fae3b84aa9b45a37d48a064bff9dd5b34bfd87cde1ba9d113a739c23fe5e694bde9eda6e72f4875db1bab4e2a4b4f6af862ac992471506bd7a0f306258", 0xce}, {&(0x7f0000000780)="a313f270593fc964efd9cfb08ff8df5b5ee37ba0e13720154828e357b6e6d535219563a05fd8c5a167c7702ddac0f6b3fd0a495155333b94c9287c3ae75e5809e495c336a7031096a26c3adcf097e8abf6ac301b159fe72a7aca2b2780c371cc73ca33cdb8a486fb415e44a313c2bc4528", 0x71}, {&(0x7f0000000800)="595db9b8cd58e56c828205639b0836cc349e80ddf22321d9c05dafab09338bd17fc2be3a90640c1ad5fe2a5f78aa2c4dde5a7ddefbdbe6016b83ebe0632c00757f869a8f070738fc88572cc188f2d413ee23ef54f3a4d3f96eeff06cd5795aefdfd8", 0x62}, {&(0x7f0000000880)="ccf4a33b235a875ba29cd6a63e224470fa8e04d0a3256bed7af093006fd6e8f879626b933723589fe0741b21c7fef51f7a6660e8a6b37a188c41e6af66753f45233774d7463b7cd14bfac94f242330", 0x4f}, {&(0x7f0000000900)="af979f6a29c2dc7363c315dc2feb3285a378bd34965989ff6364ff0a78b50bf494f8b4c190222b5a4dd4e7d9", 0x2c}, {&(0x7f0000000940)="9fc8bb8f224cf7ed112f5b1c310cf232", 0x10}], 0x6, &(0x7f0000000c80)=ANY=[@ANYBLOB="5000000000000000ffff0000010000002828838d1ad3fbd32791904004317047d101b90c06205175996af9953258c3ef90564591bc5fa507ea938e02b19ee04d184be63670ede6a22ff700d3809e5557080100000000000001000000000000003c0ccffd0c4059c3406634a1e4a8b159a856e49591a76a99537a965225c2a05a98f4609d61ef210c2447592e2c6680d83d8142180d1108acfd4e7c14e914b8cfeb909d81088b72617a07b54d8fc24e85444d965730970115cb83de3aa6fd9dad5ed0d7ea9a0a9d4ac94b6e371197f9867a5918dc84ec355da3bfe32b0e00ea48c79c4ae6574b728eeaa01429586e6cbac1231c46796bbc8488e66d4cb4822565a4149cb38d9e4cc89e66c02ec19beb812f738ef3677b327a34d58ace219a66cd533385220b2df4a8f099b067dbc9afd131dbe196376d0510f97ef3f464795a592f2d2f3d36685a91fde32281544750fe97c4aa17500000002800000000000000ffff00003f000000fa2ace8c252450980008efe3d3e2564b26286e295bc5000023c5e0601f2ab27030612e2c57c5f98269ce21738af00488e350e898d5f41bfbec051d07a383d6771960857b1fecf4b99e7c4d2997697327b9bfb6c33f88ec16beefa95a6c3455291630be1aa631a55832c3b4cf346cd8c2b8304a562d336b074c0ca7617bc70c9a353e3d0d7861dbffee4756f367fd3df1e5fa4c1903dd91ebd5da9874fc18bccc2a3ddd178aab553a6185c329a9c7974937e75ca800000000000000085a313f58c642e6ba1cee13eca8260a7d85897b04240f2ef1a29c59de11779448eca9f305348191fdfbfab1d3e8df1d83fbbd5c35df654d791ce3cac2dea709e8db672ca099a297fae0292cf30899837546f8117cdc23a2db"], 0x180}, 0x4) writev(r4, &(0x7f0000000600)=[{&(0x7f0000000100)="904a948aaf4a69fedfc9afe7016dbece235b0b1948fbd2d1e864fd4df3d724849daba0447ea9ff8982384e9dfa1bd889e06b80b09a158b3474d8fd81b59aed61cde80276ce500c5e93551e56", 0x4c}, {&(0x7f0000000180)="ad51fec11589f9ba695cf7badd4e6ee38f8430b080b8b86a41b10101e46133c3d95eeef1ef6137d992730b4c24b09d337b9b96e2e725d06194e45e921e2b87b2a455216f53b9f9a2e005eba4a6a903846a5deb0cc20b897330b412ae", 0x5c}, {&(0x7f0000000200)="42b2f6b5f8e16c72a9f4ff5fdfc42f1aa426918a05e09f02d3d5b8680affd2747bd8299b14ee9d5ea9daa718f8fe611893a59c96c83516832533b23006ee585675d881c404ab4d3e3cf893fbb69072b6d902aa34d94042076bde68ecfcf319574b99aceeb72445c02e882dedfb4e5c832064c38b2501a952191578804abb1939d5e55bd99cb819981e04c5b32effc1ffb29f81ad1c098095a1f44d2a3d41fe9af0603788dad99d541c2963bbd1a262bce470992693de56c2ccc626cc30f81dd7cc551b8e0085aaf3b5a8bf1909ffc7def5cb0389ad49a23264530a4a6ea8fd4a", 0xe0}, {&(0x7f0000000300)="77d2acdde787166089f551f185eba679da77c31db0ac8c4d730d53a6f3783216ccb8902c05c719c70a0de70ed5ffb0c9df63636cfcdd29381f331a1fa2fc01bca202c058217cc465dc03ac5ab1c3fad3ed23555c61d8178005cf1fcd6480974a96bdd53f68cb3a7b1a7684df95ceec3b39c0047d49dee7936c22127ec26b7c966ee27dff863dbcf905a9317274426d7d83f289bc5d99c1e6ba2ce502647d158fa867f311617cc01b299f142617a2f8adfc086012e0c96cefce4e648eabfa9229615a4a4db394f464a7", 0xc9}, {&(0x7f0000000400)="17e680aacb1389240752fbf313a3d20f208b07cba43fdbd92994b52b241a24cf415b6900bcd37f2fa97d38e10eb6031aa067d6378339485e2e67d92c08cb2443ebaceac6cceda0fde9461b6b7edf10334d323da53af001bdd71a088407515bc28983fc63c64c71499647", 0x6a}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="d1ae5e9fbbcec59b458f51348444e4b7521e98989f892790b9b6", 0x1a}, {&(0x7f0000000500)="fa2f340d55181c4341dc4efe42dd0324ac792252cede825758c95eb298804c2947fc642247c4a1341b2c76273edd467231512d22e8fd079b4f8280d35cf62504047ca5ee4c6c08927190e8663740dadfb98dfe95091aab57de7e7737942ef02218f76a9cf023bdb1a7569e4ed85d67a65fc01a67ada5c602a29c52b891fde1609bc7a8b6b1936f62f05949528f7fe9ef61ff5630854e93f0a6e92df33e0d3575e0345da427b7429d75ed174dae42ec0f0d7703cc3fe983548dbade0023b5036949cabe334be373a0a58bf41913a9d63c2141cc18becc63381847c48a9e40d5b5ff6e338edf9f8b644cf764fe3f069224c8b74e0f9db1e7", 0xf7}], 0x8) shmat(r2, &(0x7f0000001000/0x4000)=nil, 0x1000) mknod(&(0x7f0000000bc0)='./file0\x00', 0x8000, 0x9) r5 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r3, r5, 0x6) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000355, &(0x7f00000000c0)=[{0x30}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44, 0x0, 0x0, 0xffffffffffffffff}, {0x30}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000080)="d000"/14, 0xfffffffffffffead, 0x0, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x1, 0x82b6237c670887ba, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000040)=""/70) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x80000001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:28 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000340)='./bus\x00', 0x40, 0x4) chflags(&(0x7f0000000400)='./file1\x00', 0x0) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)='./bus\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000280)) write(r1, &(0x7f00000006c0)="56359d58209ccba749ddf4a6f2ea032e9a47b24657c15496f28001decdf44d7787f52877640bd819804c79f9ac573b1998269bd7e237c61f8bc54935d1014766c59cb8e85fcebb8f39ed3ff47840b1350df2d85ab5c3670e8ed5a9cd85e716f8703da539d1dca579d726a0695fe095bedd29ec8cec5630d5658aaa4ac032ef1950207dbf7e2a7a1a166c6a8f8d6c870efedf12a0ba4cc0b329b8b112b994bf0d8de9c821f12ca60e47a8485ca53bab28e5311671196acb3a682810c91cde732b1a3cbdbf6b4b3fa80e6526bbc1a3719b0a0587769883f6f965cdf7a08e5cc733f21c7cddc11916b454af8c226400b694683bc46641f9b4ca772febb5808d423d1e68158265817d106179d5f510b4eb7a507ac64be35de55bebc8397912b1b6f0564b7190be1f0e2c8793c85d560bacf4158a087128444c1ad5d4549c2256fd08aa562be1c63d7f57b414df43ec278425b592b695c4663c18a3b0b1928d90431175c41dcc40dd9ed8421eadf899d4b88b0106ee66ee13f408eb58345654e122849356a6a139dc90f773b50272ea57e0615d42b084d93841e74e1a5ec3f98129ec04c3bf16df117474bd2fa7960a61aff55279311182a1b739df17e223c40b0a7fd54339a8a86fb2f123a65ebd01a1a23e32f13a57bf84ae54ec05381405e5c4d52e63c10f70586e1bfdd18d89fb05bc77ee346eaa6a34a189c4c982981025b180cb6cc15944cba4cf21b9fff3c06ad4b0481d1116538b3f25b01dbb6f9c1a10a73fcc3a3e0a554509e7685453a032c1b840c78289c36fa4e020af99049c15c21162e65783dcbbd6f297ade94f04641942c1d86af5fa3d8b62f6a58876ff1081da5a52ead632900d86f69757a47d90bfdd58270a758e9474915844fd7aede74b3f80297e5371c72d74546451e1ad90fabbab2f2e88d8fffc1bbdbdebd47331bea5fd162a0f5295c87ad58d0ed704aab637dedc1e75da4620034966fc2d7e205a2033f7b203ee271b8f60808041035ac9e8a9c2d025fed844187bcdf11ff0f0bbf25fb0b0b8813a9fc4c05695c5808cf3c2b541037c5b310b98d3afe3461eba134961b75660d71042e9320c2628d3bc4e96b2e2dedac40f050df832831cd13396efed05dc7c6192334d8ad7d97d130eb61aacc642d2c1004eaad6df09e2af6765b4d5bca443a2da23f88facd1fd0452a92b4c274d987d90854e22836269dd46a137abd75bcf77784decdbcc9b982beb8ad255219ece3418ebf94f2f10695633811528c9b8c8949cc1fb2420a1538699db60ca899ba697bee20249a9017437aa98a412d710f4c65757b1309d01d8fcf8577338b3acef758fad6b2b86209b6747bb2bfbfca95f53781f6321f75f960137ab5b27215ea116e23006e795d6d52226de5d3e4f6309028ed0b8ce7d40dc76d05218350f348af1c322eddf1e1a8e46aa79f7867558e38ecfa5c9c87b45eea8ceaf65c292c8d9028f4a2201142fea34de3b24daeb8a864a760128b356ef84bd7372c9e0275d9c0110092053c2ebde62d7e3e57d6dd5b32b301c4c7c646904e86bdf53e844670f774464e7c21244e223b5d275980e8091632160a708217623d4b2f7ea55bcedae5ab69efd0a973c38b33b92c99f8f5fa8237a21d361a383b19c17ecc1dcab527c37387ce1abbd243e6949aa3e47210c77616eb17aaf32f905d850ed597d7ccd0a3151b94d57b91401e87dd2b1c5238ade808315a402822a9d2c26251453067137f3c70a77a81e714d7d4c772c84a575cf694357856b387684651ce18a8c6cd83c09ffaa8d76b951b40e34764f2f601f871fb93ef77bedf51f38fce258d4a5ea322aaed2ef30c4a9c40f02eee25d7595b7001d1eaaa282563244fdc6e5e7ab11885e8f8e7cf6a576df757866d17991e0dfd7a1d4a777e8886c6a559a992781ea30e436c9f0fb60ab87bffbb5400a3ea43e20ba2e96f3e83b189e724b845776e844a1682e58da8b3d48566aa1e5f032394e408d0429d4e3144f466a553f90e16221a87224f8b36a86321901ccc17e81eef5565a310c8e7cbb29901274f76594ba8a08e7bdd3fd129cd74c7a879930d84b44827f3e951af2523fec725027d363f1bef66b7c64d413eb80d0ad3c4ede0bce05d4b4c32f984972f7e659ad41b6204c0d8d4b46a12e6cacad2ffdc1f4619c619f9460b0db2b78924dac65a7ae02db4f9416cd25697d9b895d67f428de547d043dab4911f4e68f5aaafbbb5d1504bb17ac9a3124053f79577859235b05344ab513172f475cfa3682edb0c7919be1ae1bd2a2f98eb4c69177ce17e34d210e7f6478008a00916c414e53556e6178d3d317a6cd6adc2faa22d36ff6da962670e1fc33bba291e2aec910fbbcc933820d4dce3b5e27ae57ebc0c176272a50d3ad66958d52c5bea15d1c6f6f9df855b405e590653aba41f31ed35fdede63880d05e5261eab688fc6f4743670894464dc561d86a6fa217c482c572b067a7f3cefb6320b1438183fde0857c48798bc6e18f93187063e50966eedbd88db409097f463c298ae7c3fc5f6d4287285fd1d573e702ea793f04eae07943f797acb7e176dd18dbacf182c7127eba839b5848c087ce4c6b5f804b6c1b91358ddd8f772e8e2bb7a8b80eff2b68f3db6fdbd953baee7720d87be12c1bdbe164cea90222616c1fb00353a8ce0f10aa1bcb1b0cbf93b21c6f9b28e26d379305615065e554451beee698b18c4eb157fb20155186dbdbf7dd1816a5bc2491f888725a98673229bad13ed2da6dc33cf2540742c2cccc1c4775497977ac41bb6ba0108a32e6b533960f2aa24b120695135db59ebfd502ae8df83ee2ac887d9c0695231bc8cdb2a29550e8f6cc733fe4a512c40a67170d0becdd11854b4875d11f2498f89dd89647eed9ae727de606f5d24eba8e619eeb587fd891d4ca0953912c30970ffbeff85b68817bb732a122fe3c8fae77e66ed1ca5ead0c34cb13b9491453ad7290963c0dbe787b2cc89adc8e55903854fc331a4b49e02088718cc3593e5fcea632cbb572f1084d3ac1b1ec39ce836a89a96f5cad5199d4b954c07b1496fa52b1918a4f3d7909fcb365dd838c85fc0b1bf0119b359567a0515254ae8f155f8097aae3cc8c2f4c88695818b09a619be0a12594d05be7c5b2fc0cf9f6ae795b6b742431019e2d3f6b90f9704c4ad22fc505cf99dcccb0c340a51f21bfc98fc58afc9e2d8e75058c18021e56a18bc6f32622d78560fad36a3ddcacaefe2563512eeb7ce9cc1a36b3366a6a67946ff6e0eb8ff27d5df1984d32a4d6199a2627bf84b87c57c76c28de3af3cf80924ff06373fe1890264620ca59d616d4b8f77101f25edf9e5290b5c1ddbd884ca7a729a9cfe5fc2c6d2d8d5180fb80ada4337d2168c609054c99818619ab60358922b670d6f6f614a12969f3f2c669d69ccca3128af2366150d37a6a6571bad7879d83417dfe19ea5ad6fbb5655c33b1399f2dbb89d89b774019615d00586041700782f0bf6c70feaebb034014f44a84348c8bd66a99a348064c6b97d916a4cb09075895268670d3c4c3ba9cca948366b7df4043702aeb23dee8bb975bf2315dd317c4bfdadc7369f976521d92bdce32f8aa14495dce8a09bf1bcc024d083a7febe0797aa3e1a838f6038f803cae06ac22f000177b2e66a7a0e400c2ef7db6dcaebd73ed5e348d8ef6556467b0d78c3d2ca8d5238f4ccbdb42cb9719c1265956c95e1a351c6965ec9a4f7dc75718f5fe2db6dbb2926dbe82745bf73bc3fee197a3768227bfda54e45dcc62236ad3b4b3d6a5534d80d2d6fe6009aad5bb25779cc4d95c418a7161082baf7076af209564209be130c41e8445e8094f76e22de7003f9f3f6600760bb5b29a0981d571e5239abe674196f23826719fb3508ad6b636be031fe66004090ff557d630513dd72fdf9ff1bb56c800c0114dcda740206206e34ddb4b5f704c766974505be8ae56dfecf877555775c04ff628b2ea86ead67edd6a3604ea73636a6596e17efe49f2312e654be4eec822b9d72332fb21262e52e7051fd51d4ac8336461b741680e9f76a63e730ed9ec620bf3fbd17c69cf2e2dc8e39c0b4656d22cc61625c4e67dc5477c3cbf3920894321f6d102a431b1809a5e24a7c74284db1c840c9929e0aa188bcddb3606d02c221c50869a9d172a644703c718d73ba9630d3490c404bbd20a308445db5e905a0fc3a8e1714e24277d3d1b5a35b116b03af163755ad07272db9b43acb0982c198b484f4410133d35b76e56512f4e489d06d94fdb83a626f4bd430361159ae8967559d36fc24bb20c055ebd62e17fa960a25b971cf332f373e1aba610f95513eae78c9fcad150b458efd6e76fe936b1c8746efaf978c7ded17f1b0b5930a09e8dcb69a6d13eba95a314fb38770a726b6fabf77d81b00d8fa48ce63237489ffff86e972c2ff90343a95c729e7aee4ddb5d565b825619743a380226d7dd2ce9d9d0608148821862dd20edb137f5a7532ad8c2493586513f52485da39a6e3c12e5a93c8c0084cf8897a786b73941c8844b6dab1871b4ee5b64935780efe8ea9823f774a5c8dbaa852b0538d39e9e8ae7b806369a0316b8c8572a25aae3f71cd81ed542bf5d5aa12edf640a8f11c5d46072710dd914a1677af6f1f98e03a99eb0112f9b76d2fab14edb9e81721c5fa2900c499ea10953d6617c477035fa9e93a58e3db68a64e693e550ea84113ad58709db2f909a16995ca6d2997c8a854eb18038e9eef60eae59f3ae95082d1e1b3f90a4979db0c18d118ff86cc2e49b3a22513a6c2fbd354b29002df1bb70240d7298003c7ec81b7c8be1a19a79396b15c035c3ab9d4c743530a06f10a6df810dd2176d3d4ad6282a0116bcdf520c1673da962b4d82997c78717265709b44b8ba43495dadec90fdb7d63787371e3cf5bc40a270ad799f144331581a92c110748be430fef6243abbfea09102f05cb5004dd7ab710b383d6b15caea79e7b483df8bbe5f6cf9e1c6bbf68481d8e7ffd85a47ccb48c949d5e6faf4e8e955b490d551c80da59742cc017a6ff6d20d5df15b7f7ae42fa1c0d37827a920a88f9849b80205fba65c92f1a0fcfc716583c75c7cdfb7da3135677efee36bc99ec89f7c2dba48cfa1d4fc33ec1925470e85bd80b8e23b6182729e1611083d8c38c0dcb70578ca9cbc1dcc7c6ca387e2c841fad51911d629682e7c91e92eccd304a917160a9444c720e381a9845fd0d1f71de2ba238c1be609538a6e1a756e496b9c1ca9a7310e635f5c734f01b2c760126f266cd7bf14a3341cc4508c0f6bb19e0e3a9bca7e3fa2bffc6f8fbf53dc77b802cc9a8ed9175ce116f776cccd4517db1e0a184aaa7a0f27443446db3cc451d32d79b4ee20bae94089985e24b8b8f2c295faf391a12dc182237bd0f134dfab321fcec38e64fb4a4d1ce29f5abb23c1a7259a96db432ef665930a6105e4b42f924aea46882ad086e8fa8788c74a0fe967a62bb978da26be024113f8c8155a1a38be6180b7c7a54ae19a8b6a62982d1301f79cdf45b30c3c261c5caeab4f6e5551b0c33b61eeb3237f978673cad6e1dcf070830d82718274dc62381dfa7ef93afc9b72bf6af5ac4756bfd2e19369fe0aba479fb39cd7852630822e9687eb8d6dd038cb665c4a57220a225846a3b443ca3f2d2628adaee994a7fb09460854ce86cb45a2d04d27829bdd79d137d3125de268c370c4ab6cfa8d2fb5c35af96ddfb0e4d13ecc808754ddc4ff6dcb0d6253eba9dde1c440925450c41e53a73aa21b31653478ca4e56ab55cb5abc6d15244a61", 0x1000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) r3 = semget$private(0x0, 0x0, 0x100000004) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000002c0)=""/19) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) r5 = socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f0000000380), 0x10000) pledge(0x0, &(0x7f00000001c0)='\x00\x06\x8c\x88\x03\xd4\t\x19a\x03') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x8, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r6 = dup(r5) msgget$private(0x0, 0xb0) semctl$IPC_RMID(r3, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0xffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$TIOCDRAIN(r6, 0x2000745e) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040080000100000000000000000000000000000000000000000000000000000000000000000100", 0x2c}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xfffffffffffffffe) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x2, 0x80000001, 0x4, 0xc61}, {0x20, 0x5, 0xff00000, 0xc49}, {0x6, 0x10001, 0x9}, {0x6, 0x0, 0x200, 0xfffffffffffff001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xba, &(0x7f00000000c0)='5') 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x800, 0x84) fchmodat(r1, &(0x7f0000000280)='./file0\x00', 0x1, 0x4) pledge(&(0x7f0000000040)='tap', &(0x7f00000000c0)='/dev/bpf\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x1000, 0x3ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x50}, {0x3d}, {0x6, 0x1}]}) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000340)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="f3") pipe2(&(0x7f00000001c0), 0x10004) fcntl$setstatus(r3, 0x4, 0x4) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x40}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0xd9a, 0x1, 0xb99, 0x8}, {0x200, 0x8, 0x35da, 0x4}, {0x80, 0x7, 0x100000000, 0xa514}, {0xaf, 0x4, 0x1, 0x9}, {0xfffffffffffffffa, 0x7, 0x200, 0x4186}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:28 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/66, 0x42) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x48004004000028ae) r0 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="000000186007008b005121010ae0ccc6fd74602bcfd700232700000000000000000000000000ffffffff0000", 0x2c}], 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="a35a377fad0efa91286478462f617ee4b3e8f992ce1cc413056d3406bab69b4ceecaca2e7fdba2434e2393b35de1976e19b3d5d3ace4ed47027395bc7d3b1c76be6dc46cee26781f8bd8d452e813439dea9adfc72c0a6beeaa5b16c88514cd007f000000000000"], 0x8) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x48}, {0x10006}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 1: syz_open_pts() r0 = socket$inet6(0x18, 0x3, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) fcntl$getflags(r0, 0x3) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x3f, 0x0, 0x0) 16:00:28 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x408, 0x0, 0xfffffffffffffff1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0xfffffffffffffffa, 0xc}, 0x8) 16:00:28 executing program 1: r0 = socket(0x20, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x5, 0x8}, {0x18, 0x2, 0x4, 0xfff}, 0x2, [0xdac7, 0xfffffffffffffff9, 0xfffffffffffffffb, 0x7b, 0x1f, 0x8, 0x5, 0x5]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2800005ff2d85892270ec88d1f035e29c99700ffff000001b6ca20102d1454e7b2c3f9c4a8cc966577977312726d9daff873f2cf52b5ae644f36c7f22746af8f6c6b1b788cfbc79aaa2920bcc365fa1774bff8e6f3fb6375d1fbdee12be748e159af95796e734a740f2179428cef10df2c423691b9ddefc4825fce99be79f18ce297cd5e444ea12a1e5c489449755e5b1d66bf5d921c371ad1496f7a1e1d2752"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0xa099983fe33415c8, './file0/file0\x00'}, 0xfffffffffffffd22) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x6d) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a7c72c32a0035700100000000000000"], 0x38}, 0x0) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) clock_gettime(0x3, &(0x7f0000000280)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x180) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xb0, 0xfffff, 0xfffffffffffffffd, 0x101}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000000, 0xd8, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x4c, 0x80000000, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x3, 0x4}], 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x80, 0x9, 0x5b44}, {{r0}, 0xffffffffffffffff, 0x80, 0x51d6037035306cfa, 0x0, 0x264}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x9}, {{r0}, 0xfffffffffffffff8, 0x67f4038dbfbfca05, 0x4, 0x100000000, 0x9}, {{r1}, 0xfffffffffffffff8, 0x14, 0x40000000, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x42, 0x2, 0x4, 0x1}, {{r1}, 0x0, 0x19, 0x0, 0x7ff, 0xffffffffffff0000}], 0x87, &(0x7f0000000240)={0x9, 0x4}) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r0, r1) 16:00:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3f, 0x7, 0x81, 0x7fffffff, "1777b97345cc165016241ff510fda82810b459c2", 0x400}) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:00:28 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x6, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') truncate(&(0x7f0000001200)='./file0/file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000380)='./file0\x00', 0x1, 0x40000020, r1) r4 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000280)=""/253) 16:00:28 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000000), 0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x5, 0x4}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10400, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000380)={0x1000, 0x7ff, 0x7fff, 0xc00, &(0x7f0000000100)={{0x1, 0x7, 0x1, 0x42, 0x1, 0x9, 0x9}, {[0x1f, 0x81, 0x735a7594, 0xfff, 0x0, 0x80000000, 0xe86, 0xddcf, 0x5, 0x9, 0x9, 0x9, 0xffffffff, 0x1e8f48b8, 0x2, 0x6fe, 0x2f, 0xfffffffffffffff8], [0x6, 0x1, 0xe39, 0x2, 0x3, 0x7, 0x2, 0xe69b, 0xdc0, 0x1], [0x1, 0x2, 0x100, 0x5, 0x80000000, 0x7, 0x6], [0x80000000, 0xc1f8, 0xfffffffffffffe01, 0x6, 0x4f], [{0xa6, 0x8, 0x7, 0x5}, {0x21dc, 0x0, 0x481, 0x6}, {0x1ff, 0x2, 0x2, 0x100000000}, {0x5, 0x2, 0x400, 0x7ff}, {0x5, 0x6, 0x3, 0x1}, {0xd7bd, 0x129, 0x8000, 0xfff}, {0x4, 0x401, 0x0, 0x1f}, {0x7, 0x478bd53b, 0x3ff, 0x6}], {0x1, 0x2, 0x80000001, 0xf8}, {0x3f, 0x6, 0x2, 0x2}}}, 0x6, 0x4}) connect$inet6(r0, &(0x7f0000000040), 0xc) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x20000186, &(0x7f0000000100)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x400014}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffea2, &(0x7f0000000340)="b6") 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x2d}, {0x6}]}) r1 = msgget(0x1, 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000140)={{0x10000, 0x4, 0x4}, 0x20, 0xfffffffffffff9ff, 0x9}) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x9, 0x0, 0x7, 0x101}, {0xfffffffffffffff8, 0xffffffffffffff7f, 0x6, 0x7}, {0x3, 0x8000000, 0xc4, 0x7}, {0xffffffffffff4605, 0x7, 0x0, 0xffffffffffffffff}, {0x2, 0x1400000000000000, 0xfffffffffffffc01, 0x4}, {0x4, 0x6, 0x1f, 0x200000000}]}) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = getppid() getpgid(r3) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x1, 0x800}, {0x18, 0x2, 0x9, 0x10001}, 0x80000001, [0x17, 0x7fffffff, 0x4, 0x8, 0xfffffffffffffff8, 0x3, 0x2e, 0x2]}, 0x3c) 16:00:28 executing program 1: ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000080)="451a6cda8dc8049357bca7eb3964902540de7d2f018acc44f0613e64568b0468"}) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x3, 0x8b}, 0x10) dup(r0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x10000000000000e0, &(0x7f0000000180)=[@rights={0x0, 0xffff, 0x1, [r0, r0]}, @rights={0x0, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x0, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x0, 0xffff, 0x1, [r0, r0]}], 0x356}, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00", 0x0, 0x2}) r1 = socket(0x18, 0x4002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, 0x0, &(0x7f00000002c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7ff, 0x2, 0x200, 0x2, "ba6ead4b2d521a79ecf46acd4be3e918ad4ac8d0", 0x1, 0x49c}) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x48}, {0x2000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="db") 16:00:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8010, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x326, &(0x7f0000000380)='\x00') 16:00:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x1, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) munlock(&(0x7f0000092000/0x3000)=nil, 0x3000) setsockopt(r4, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x4, 0x100000001) sendto$inet(r0, &(0x7f0000000000)="33bf406df9840838464c705ec9ddfef5d611434c0cdfdc41f039bce0abec147b07d1f293c281be78f730f8fddd9e9963cc31e5f11bfc79fd435e6c21b116d3c44e07d39fa031bdd7582d2248c9ce7f940fbe97718545967d13f56104a289b170a3dbec1db981898b504cc17d04f584ed98d64d48edf54998629b826793c5cf6b53ced546624302fd271fb4fed9b9bbb5", 0x90, 0xe9882cc1e5fae29d, &(0x7f00000000c0)={0x2, 0x3}, 0xc) bind$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000140)="11352a3040d20c80c162126394264be5fbd5c82fe4fc7cbb8c42493d8c898e6053f3bc825ce5a0d524cb3160d8433de0c49a2f315f3aa389bfb787a7d407638b92aa37073dc1100f50f672138de8fd", 0x4f) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x9, './file0\x00'}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000200)) sendto(r1, &(0x7f0000000240)="9c0489552322c3eb730bd927474c3872113ac7eee30a934d938b1a305bf93042eeacdec1e0a312ecd66440c0918066c9697109e4bb00d22db83f93998b76eb8cdf6162521b3c4b495cca3a092f9676269235ac0a96d9c2701a24997c8ba90a8dbdd6fb15d0e714d4de713c6b38026a624d670c45b2208b926466ad718ce8f633a8c3ba0393fe55ec966e3ae2e521bc78c787da6af1bc89aa3375cb87a9621eb266b9719812009496d192a08d9ac5eb2a5ea2296acb17278d2fafd0753bb327c8", 0xc0, 0x1, &(0x7f0000000300)=@in6={0x18, 0x3, 0x6, 0x101}, 0xc) r2 = syz_open_pts() ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000340)={0x1, 0x2e1, 0x5, 0xa, 0x8000}) r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) setpgid(r3, r4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000003c0)={0xf6ba, 0x9, 0x80000000, 0x5, "1a6a7c745bcc1ace82d12eb43a6bfca63492933a", 0x9, 0x6}) utimensat(r1, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x5, 0x2}, {0x0, 0x6}}, 0x2) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000480)={0x4ad, 0x400, 0x2, 0xfff, 0x2, 0x8001, 0xffffffffffffffff, 0x10, [{0x9, 0x101, 0x8, 0x9}, {0x0, 0xeee, 0x0, 0x1}, {0x1, 0x2, 0x1ff, 0x2}, {0x83d2, 0x1, 0x9, 0x4}, {0x1, 0x3498, 0xfffffffffffffddf, 0x7ff}, {0x690d, 0x5, 0x0, 0x800}, {0x80, 0xfff, 0x10000, 0x10001}, {0x7, 0x1ff, 0x8001, 0x100000000}, {0x10001, 0x5, 0x6, 0xffffffff7fffffff}, {0x6, 0x0, 0x0, 0x9}, {0x7ff, 0x5, 0x1, 0x8}, {0x1, 0x4, 0x3, 0x6}, {0x8, 0x6, 0x7fffffff}, {0x800, 0x5, 0x7fff, 0x80000001}, {0x3, 0x9, 0x3, 0x101}, {0xdec, 0x3, 0x100000001, 0x400}]}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000005c0)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000600)={0x1, 0x5}) chmod(&(0x7f0000000640)='./file0\x00', 0x80) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000680)={0xd4}) fchmodat(r1, &(0x7f00000006c0)='./file0\x00', 0xa8, 0x6) getpgid(r4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000740)={0x1, &(0x7f0000000700)=[{0x7, 0x0, 0x9, 0x7fff}]}) setsockopt(r0, 0x5, 0xffffffffffffffff, &(0x7f0000000780)="6716c8c08437a32e0b35c060168f185324dc742b86673391caa33e3d035fec18acb5d3fc810940944ecf096f39996791dfb1c06924a9cc4edac82c4c62a810a026733ee2dcafe9a96973f9a78e109f1fa2ea5e27c5931ff6491d", 0x5a) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000800)={0x0, 0x9}) utimensat(r1, &(0x7f0000000840)='./file0\x00', &(0x7f0000000880)={{0x7, 0x3f}, {0x800, 0xffffffff}}, 0x2) sendto(r0, &(0x7f00000008c0)="c97523b710fec2807da687ed26870b7220dc6eca6ebe3efeda6c5f17c3b5b75cb461e4c2a1a32ab8f6f2bdc6b07436977a4ed5c1097664ebbb4b5593baacfc041e5941fb3a3994760d20ab138eace157acf0e7bf794e38a26a0d506e691f6aeb302a846b9a3e5406867a9f9c2c1fb5f43b523491f415089b8003a15dbbc8c9fe65f75cb5f9396d08934de9e01a52adfcb5dc80803c35205a768e022e955feba31fb1fdeea8fb8cc3ef47ff7ce6d7192e75c13ba95dfcd82fa0ecb39bc89e97b282bf0631308a8b9d72f20ba9f9be72e56586e9b81a647a7a4494faf546a0228be9644bbebb", 0xe5, 0xc, &(0x7f00000009c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/bpf\x00', 0x10000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wsmouse\x00', 0x10000, 0x0) socket(0x18, 0x8000, 0x6) 16:00:28 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x3) kqueue() pwritev(r1, &(0x7f0000001300)=[{&(0x7f0000000000)='{', 0xffffffffffffff8b}], 0x1, 0x0, 0x0) mmap(&(0x7f0000012000/0x3000)=nil, 0x3000, 0x5, 0x810, r0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) 16:00:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000006880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c7978f46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3c8e8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6718455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a807a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08771533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a15459877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a02000000557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa535655a7e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63035e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c0048e7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8c5c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b163075a970793f2f7b04001698d4eccbe7b755b63af4f0794ac68d6f7c25c72cd6c83bd011ad90c67bb933a52a7f1773368eadee4815239cbe27afe1a5ac6b7c373f15ad1fff2cde3b54cc6eee29315927ce766a1fdb92b99057f4904f3f2f51bf3d73f029f880fc523f8da37ed2de26c4f47df883ada95f7566d9912563ae12862b3baee706fe09f3ca5c9a16096a09f6d348f43a63ccb6c6c59f829cd2f038dc413d53f7034d7b36792a6826e8080ea53f0cc4e70f186e362b57eef78af78dc272723f03d24ef9073ab67d254fc27066fa4939a2a15a42f901b3c7bd9fc7e6762216844bd90d2e299b16c9a46b8c929e45dadaddfa", 0x1001) execve(0x0, 0x0, 0x0) close(r0) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x8000000200005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:28 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x7, 0x30aa4d}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) r2 = dup(r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x7) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x8000004c}, {0x16}]}) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f00000001c0)={0x0, "87d9b85b63b9e7040df7116736d76fafd4b7214ba7afbf80a55f72477a5e46928fe0e4adc68beaf0db82901ddb7bd97e403e2f"}, 0x3b, 0x800) r2 = dup(r0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5, 0x6, 0xffffffffffffffff, 0x1c4f}, {0x7, 0x80000001, 0x0, 0x9}, {0x6, 0x3, 0x100, 0x100000000}]}) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0xfff}, {0x400000000000060}, {0x6, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0xfffffffffffffc01, 0x4, 0x4}, {0x100000001, 0x28a, 0x8000, 0x9d2}, {0xef70, 0x0, 0x3ff, 0xb7}, {0x3bfabf, 0xffffffff, 0x5, 0x5}, {0x7f, 0x1, 0x101, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:28 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) chflags(&(0x7f0000000600)='./file0\x00', 0x10000) recvfrom(r0, &(0x7f0000000380)=""/200, 0xc8, 0x0, 0x0, 0x399) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000040)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='+\x00', &(0x7f0000000200)=' ', &(0x7f0000000240)='.,\x00']) kevent(r0, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x1ef, 0x5}, {{r0}, 0xfffffffffffffff9, 0x54, 0x1, 0x10001, 0x80}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x3, 0x9}, {{r0}, 0x0, 0x40, 0x52, 0x5, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x41, 0x20000000, 0x0, 0xec00000000000}, {{r0}, 0xfffffffffffffffb, 0x4e, 0x1, 0x4, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffff8, 0x40, 0x20, 0x5e, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x90, 0x0, 0x1, 0x3}], 0x4fde, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x40, 0xf15f8b36279e24bb, 0x6, 0x20}], 0x10000, &(0x7f00000005c0)={0xffffffffffffffe6, 0x6}) nanosleep(&(0x7f0000000080)={0xfff, 0x3fb}, &(0x7f00000000c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x40, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000340)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) chmod(&(0x7f0000000000)='./file1\x00', 0x10) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) close(r1) 16:00:29 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82000000806530000000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x4}], 0x2, 0x3) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x6, 0x3a, 0x3f, 0x6}]}) 16:00:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xb36f26f9f10368c6) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) 16:00:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') rename(&(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readlinkat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000240)=""/86, 0x56) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x1) 16:00:29 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003300000000dd9ccada77b653e0000000"], 0x38}, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000080)=@in6={0x18, 0x2, 0xd7}, 0xc, &(0x7f00000023c0)=[{&(0x7f0000000240)="33ba5360551c6cb0c87bc59df3c27a58a7fe4266d70a7d95dea98b7298dfdc6cb2e3edab5f65ff366cf534c3d3db4813e8178e00d1a3174469ba50d011da778d2edd071c33510be88d0033726ce53c5a98375d76ee7bb1a7faca1a060580a8bfa67e6c69eb18506e088dc8e1f39c863545b1d541548773bb2d2f05366e9a286c4f393c2ddcc761b23a49c93695a4a9940932e2e7e75baa3dc01a3d160af7dbc32b6a23367fbab918585e38616b0c4549645d77e165d668323817028c8c1312dfff0aaee253fc12d051523cef52d97e064105f9bcfa", 0xd5}, {&(0x7f0000000140)="254647feacb2bbd4c4c29abe8bac46ec5cf62fa3f75116ac1e507ae92492dc9b9ae437437fae70", 0x27}, {&(0x7f0000000340)="427f991dba5308e227c203491a5ee0ed6803c2bf2d923434d6ca31c9eca0605aef967259a5715d91a17a6e1419b057fcdc2ecd355e508c19c1ed183295f068df4c3338192f44f25f1e0b6d5bc026f0f39daff9808e273d7530eefd6460f243cfdafc5dca0b3310559ec967ea3656102d5505ee6fc9f7fa9bd4ac176a27aaa1acfe742686a6c7ef6c147b9bc962dc64b223c4b92d6b9980af3b9e64be0bbac93a3e558ed1ddcc5e92e9433d9dd720a73f2eb3755b6488d5bc37ad7d1deeb777d2e816d75b74867a2b767bafbf8006f314dd4d6b7e55f9a53f6c41129da07ff8111faec0efbcbf9d45b495dcfd17ef6fca55abad2855e77214d707bd80acabd9389b622a7a6ea78f2cf640693e9256ecd75e9a7927decb0ba7368cc90b440f5af83a225363a173c292c5402cf6dfd8300d120730ec0e927b52b96d93ac539bbf369b4791c2c7c5241011f0820785c73c723242dab5ad2f93c10cf585f130f3e04353f2cb653056a2021223b078bc07f08636b206db60eadd9cc836a94357e93afed9b46aeea635ec2f5ea887607d10c22facd0173dcb0f823f3d2655125691b96ccf5616c416f999b321a883a119a4f227b12cd13f78d8967899eec3e55d7d9e13a81acbc6c96c159e9e2b4a045334684c143d9d4a16a1b68062e515d72ccf3f3042b915cc3190436f7601e6bc32a9b1dbf807096a2c7dd9da5cbe8cb8c1435a9201d5666740ad45ab75421303ca1009511a013993ada6bf92b882537b1d92609bbab1978cf72f1e489789654711861553b43471878ac6b9099071f2e8cba39bcacc9eb477d96a88abf5b0bfa95872ec3920c0da6d5d62aa5c53919ff331b8797ff2cb5f9409b511ba83103ea05010e1494716b2f9f7658b79cd43ed9c181d62df1da80bac4cbd7c7e16364ac3f4aee5172ca6eac83f334fae1d76da1c50e6ef0e63e5e94682bd6fa04aab8115384784561bc8d7a4eb536ec9a11f0de4935c74cc230ff7dd73892d354200d9fa3c6eabf318978994bdc408ea4ab59572aff5e067c03ac34312060ecafbfdae78b4918163f4fbe68166b1407e0ddac0f177fbe4ef3087d8e7378b0fc31e995c63d8688288467630caef166a7d59f25f02bb41e3f168f15cad1928d2360d6842d48211a63ee82530ec859d6e8a89aa2606c60a97340274242d46280c6e9f6d6f0ad73b6df17579c6095e4b7f5fb3b3316c5432aa889c4a3b4815ed8ea09cbdcf324a1d90d8196cf33d60155d48474d1c83b0aa081b6b9b79536cb9f750b9f93acd75482b75e74e95193ec81035eca9e29e5fb3e5815ebe69b18e6343619e9f7e5fe48d5921503d9b9776157e7c96d09cb209198ad748e72d07fb8e5581ed5297c9ec84e2aa7e2aea58c75025f56cec4330e3776c84a8838530caaaf46792d216138271258d38d7788e5394454cf1511004096dfd51ba0ac0fc7bff656227917bd9966a23961c01c651bfcd04a9b2e27fbae1777b2ba2123dfa3704b409a9a3f7b336248df72e063c734fd0a8341b23406fa3c241e8f7fef2617dc80de48c706659af77e5903b0bdf50aa2002682c2b25304d31cd6fc6dce006b7a4f7f4a2c6b7fb7c5d84c489d5dee8efd57f4723f039edc4abb84a89b0f9eb6d7e5df4d1ac942e09c5febd50dc22041a25c388c1abe106701112f7139bc56e84c77306e5ab533b104cec0541392cc71438c097f23e93af185e0c4bedafd2a44d88d0018cd571ecc2ea62d2eefae0256c860823c5dbefafe74e6400538ad7361643ce3b2cb7b037dfc88e982b934cc463195811de6def67f9727f8872211efa4cc23590f77266484b8dc3191991afac50eac9078135750f360a3647a514de3adaed0246a98cdcbb288c6b94c22ca7fbbf3fefffbf3e16a6a8178c4e32f24a4f795e9aa431c99cf400252536e4de805813be471abf4c61de559467161714f316dbbae32101898ffe98d0ba14e6f7a6cf1c222150e702c9723d604fecb6e683f711c10b8daf66c4bcff6ae9a170ba9d7f89dc09e79ef8b25b38a1fa0132740a682d269362f531b6b941de028870daa523ba032726b91717a86dbbd488507c8241b4a2d85c54c170ddcda83625b8e0ed33b9abd0174fa9592197cb06cd6d674e4cdf64d7c11dffa865f712c34c4ee8a315ff2678bae50e550feac44aed569544da28a67af7b15cccd3f45294d0c60eb99510ca3ecb6194256f61d6650c004799aa3aa66bb75a19fe619418b5b5718f6ca68a00e26f33ecbdbf3394111318485d71a5b3a681d2d5529817cda4c426aa819de3bfaa8cf541cea561fd76e040a4dbfb5879206fab3b26f848782a8417de65b2e4df6396038043707514fb5d2623f1ddd4d12bcaf4deb5ff96cb577ef2f25ad3c7baf526b1efd5687e4053e1a0621c1b4896c19557055162d31e32360c11c5b588308ec08e1a6104eb0f4dc86450e05cc7b1f8c9ed70129406f1805e5e2e65711634eafc4d8eaf348886f3c0d6b1cc5ab117a0a1c3e3d763e7968856aa906c6972a3ec996dff0619760a09d7e7135728dd722c5e653949655bd6ca8b26825c5913e83e6d35440ce532009e818099b2071de0cccba0d281e75ac4a95307e06c053142c930924ac8e6aff819083f48c683ea593c0f26e3249c88c22d3da6640cc08bfec484eec13c4c0a975617e545a5cd601950a2ff5c8a1a3325169071ef502be52281a2a4214b5c037fbfd099f61940a0e7260d22df3c6bfde0a9be8acd1eb01dc3d0ea090a855d17221989703d41d431625e27ef4de3d58ea47637bf20ba2fd990b080e2b9e4a6f73b344a4b0028a1706c51904a1d19fad4a62334bf0a20fd7fe902dfcbb7e350f455de3644e226763221c29962114aae9e7228637a73315537bafe3f9a753f1004e197bbcab5f99a8f0605e1ca23b847f878937ab18d37112b0499e6757de1b721305f1a08a9c411fbec45932fa622da8e692557626dcc6bb2eef71b74faf419b3609217bb562d4c6a0804e6303bafc0f8734467f1e35ec5a96214221d7bf30e61d2af83d2eb3f356705f575e1bb95309f9e671d259fdab6979ee5b23624ccecf0993117d70a9a8bd150d9dbbba382df75b835315f069da44182565af9df9f6f000ff3c106e73ec463c345a3bf5ca39c2bbbe63f34f1da2593dcee5469bef345d30584b7db9b1b12a9faff5cbc08b22d1f21bf4c29b0b20c81d40254118e8e8e0ecf044957b1e8f4cfaab3f7be80b7791b4bd4d1299eb5ee3028487389377ac8eff253c8c5968e79ebf8505645ebd8122e3718a4cc8f6a82ca1ec694fc2b27a4574641f7ca92eafec323cd87568811e8a9a18ebe496e1adb45e6e89221dedaab608229fc092ec87d825290bbff4b5ddbaf3cb63ca728bf9fef56a271e5375425cb024a2c7a480b3c38d6c1795b67e14fe52c5ed6062e44521ea5732bbaeea1c7303e20e7b6d8a6f896636a8684b70b26b09aed39f84410cbce9b816c25848932d88ec0757a268987fd7d927c3d1d7c27312d4c9a2613a8cac227483364fca8ad3482d3cc84dabf3a3ee47eeeb0f3d8266aea95f5a72bc601352a9ca47d0864b5acdff2594242f152f3a7e125344dfa8b6eb88d8e17766105b8a094bd0143dece9b34d5440e6a72e6518f4f37c16d0d096c662912e980c668099c7933102992cf4d628163a4f430dbee1baf11b11525fc4a7a7a0002eb8f69e8c603983e3ad8053e87d7d2a06fe44dfc077f4aa46c8d791d88e5a46f3a83ff3881912a313e5c61bd47f781f1a0c24fa5f4386c949e7e4c9d5e7cfbbab15a3740d2bc37f73d1e027f4547677fcb3f403f6439a2d1ddc82f3056958255834358e68e7fde8079d0be8742b1a88f25907ad4d281b2a8d54582a61df5b258d8ec33ea119faff7302cdefae1b11e8666480fd0b89d2aeffa2c484c9c9ff96b5f9056d92396b4127de0c9bf9c026d0041b798520e06584800e8d96de210515fe0e632d54902db05d4bdfa9a627a9476563ac5c9fd435419a5e00a8982740936e89006c240e3b8f6b4b2e10ef01e05ad0493706209f8363cc256b1f10daeab145701b1aff170c19f40a434cc4ec4d1b1eadf5f139bbdc219f5b3f45112580071555e1575447b09821f347c6b7151ab3afeb36ef789d8d71609508a99d5ecc4105c238c6e6c893498bc42d693de55478ea4b01e5b0e5913bf0825c8a30d0390d599a6852627f65a80ac8829b15a529eb01d01c6ab774a7e2add5580fa3d7f59d14ec57fd1764367e9fdfa1085f04a70fb64152409ab8bfa17d97f110a58b7b74dcab967b543e4581890c25d866c8456d1125727ba44a91b6b1ea39063acd5fab2100c8533d37b2cdcd232c0672e578b78e967e4b067c53ff881fcef27e7fda1a71e20fdec1131a850c252148c5d4ef9e3f523cfeb402e94accedb1dcba4e6c5317406c89bfeae763ea1770391e367f1ed05aaf4599016a50f99cc12ed5adddb4813f098ffa858bf06f8c34f282656666be33bafa4c47c3d769028a1e394843a2c0166bc0b70bde900a8d99eec1b3890b9413711a81e7d3a4abeb98c500ddf58321d0d98e45fa7984d980e634f7be0a300bae6a38da6729bc60e25a6b197fec2d8341c3a483da17bbc863f12c7f2bf70fa949e6a7409e2d806684a976e01ec0422559c55f7c6e2823836dbff5651c037838c0bf8cbeee5b635e1c0f3b41ceed9d9156a3eb53a2229953cdc2bd31555641f428be057b58623012155d8de5de0b064641c51f54f17bd702560f6d0d8058307ef2ef0b68a3c20a27d0a9fb12c57ba58744cfdf282f540118c979bbacd12e606e80d58d7a156f677267be5e5a235c6d1d338803d5b6c1b79cc93667567ee533283d8b99542fc7264e7024dd19d2f8d4ffceafeef887d72f2297137920199323fbf71c8c604a6f9ab575acaac9bc64ce8baf3e70319df1c7beef285db15df9143127d2134a221c08e018c5f75a87c51f85fcf5ce809b0f5bbfb8a9117034339c08ca313c32114b7850d10d8e8b3b6cfcd1d210dd7fd3e7a95483edd76c4497aa8d374f76450d9a28b5dfe7f0c59e295d029123220c2496662bd0a724d07ba9ff6dadc16b500b84c07eabcd768536f27b3e4c25c569b1c7020fb31dac929cddb14798925fd814a2e96f0376b4f8890524ec057e4339ae254b164db910b358228ccaf9b07419c9d615eb51dfb478fc8c4f7136d402c52ce33c9aae7e2133c2dadaf38b8e8e7039b649d76bcbb4d720895725280c5cbc6eb4d34b7fb8fab2096138373cbd53f1e1d2a41cd473ddb79c6caa645880cc7747ae49a235aebad138cb35292ae4c7819beeeb54701e0dfb8f127a433ab7cc98d6128b95150b585cc0fe835340e742064462785e39d6e259b3d6f3a2749ae84800a14605eacfdf320446f11042fc92b553888394ed58fea551c7c98b66b59560be9273b99c04efaedfce24fb7cc9fd9925e10748864bb0a4cc993d312142453567b74d346fc84ca27c469bb524f3665397323d96a93a0dbb62df031b0ce80ece003826572f08dbc0fbf14df59b922d21850173671578fadfa0e5c3e37ed504164c6329d3be0f1119df4e80682f4c5f6b276cf551e83c540f4ec9111cc8aad38ffc10c8afe6c8d9353f50f85a142374f07e78dca3f56adbb02dbee87cf71bd57345e2fb7d968010bed5fcdb3b39d60ae1e6bf10b1508408ee2da5e878b12eca8e43538bb49ae7647ce0c23ab7dec41bfc6ffc60fbb9f2252b4595ee41f32fefd9ed73851f71a306fbfcd7d2facf00fb22b7ab66cba285899b96d2c2a04eb32e20b71b3772cd3b0a5c9e760", 0x1000}, {&(0x7f0000001340)="a0fb78cc7728c7f836f6773ef5421f13b5a88988190cff197cbf4d858a1f7626d846680e0182e41ee43780f79187dc5f2734a3b4086b17470a642530d6c3a6a832d1c5828ee063f2fce79fa5903df18cd9e51c7fb3d540e3a596679a04361a4da250f9b1cd1c5a13494480c4a7cdc8de4b60122396cb87f84cee0ed0010a9bf2872e832e57fdc169bc1624a544d0dd8576d1325c98f2a5d062e23d2ba89e22d7b35af595bde5d5d4b091d4b157e120f4cab27c52349bf2f81c7dbb908a973f74faf04449d3ae7704fbe94f647f762c42b708aa13347d0b4a4b43e9c8dcd2aff4711c1ac919059835f6a9368a74c3b8b9b8832d0f15d9c6a6d66c266dc0bfd851634ba1f927fa780cb36996f18b933a92a02e5da085c9787c7d02055f732950933419eeb00efca96d3f18fdbcc0b16825aa59507d6e602ee212057cf00896b6a68a7c6c2bed5641a7325f81a1c98c2ffffe3ebaecbd28a1b1eceae482f4480a91656c432cf33b3afcedf160fb6d174b3fa1f9cc6e841419dedd7108e980f91cff4384d436fc015f27d4021cfe02b2d91bde67320693caed4f26ccd538859e8aff588f224a920a49357d5df09a6adf8c731817212733f8c5c6e54d85bcb8d9d5e6ea7d284ca7531fb73911694da25621edacf9b150d3d11b05984fdf5fe920b96392bfef38de73d4b8064d1ed84fac436d4ca67b4a80f26e9a41e309033d28601867d7ee1f1b2ae20734b94784f54bd1c5f94881d9b471a8ef538175b99c09807b52662d23af41699bcf325b6443935c4f91d3f127010617d9dcffe57aec6da278d7d5d306e92989877bcc72a81a0d82e88995ee20a3192af24cfb47e131df64cffa770a32158520d7a86428d9c4135cbf39eef55c38f255b6bb3b76ea1be43d23850907cef06933fd155d699a705d594434e738dca21449698bfa33f2c1a85a0ceca4eac1e6f7bcea36c5716676772a64e4750ed51fd2eeefcbe5f7f5d0842d2fc412c8ee448d0b0f0b65122c8981b82046fda0bf182e4c6ba647e16b583d48a91c2f28094e943ad81bbdf52330c6a62f34c51b882a8443379a4479c6767283f6c8413c382f55c61e2b159560e45e1d2bcae42923bb0d23fe84f049d21b34bfccb53d9154872c75a4d8a3e5f530c84c3783fd7a62a1bb8cb4deb8fb3836f388cd6bab9c0b2c9a3b0d82128a5a3da4265afb05e5e8dfb0d05ff4a13a3267f35ee6342b8f161b1b25dd5ce3edd3756b7105fd581790fb8d029ed9adc39c0314a791d9289f0359e25f94ceb8f7379c8409e87dd686762e1f4b4503924e72302603e3c0a0122533e3bb7bc90d9cfc7ff0a7594aa790a8e987a9a9d41b4766af800890d128a1011159cedbe02be0650c1cc4cf2891814d035e6be981134f9326a581fba51a339cc17755216ec245e31d315827104f35bcd33be360a4f1f57ac1bac6ffbf560fae9274b9c1948adee3a603e59c0ee9696f30f41cac6cb0d14e3aba4407a8f331d077dac55c0fee3deb283d226bc5668e6426a3310ef3b802cf15e92bdff7733658d576739202fd914ae47960d474e6f61cfd9b347df18c16c8839ebc8e31ea240013c2b705183b262f7e39b8572eb5044487c40b785fd19d89dcf5e7c46c2b7cc7d16429d1d13511072f5f633864cb4fa00971bb3c94b433e4a43efce1bd50dc70a0b7a6c612753a687fb20f8d79afc1b63e5dd6087710efcddbe3c0a1d055d9a62d0a5f510dfdf50b7a0b40417fc685daf466108a175716fb494a404ad9305f72b6365b8147eaaec0f07feab5e2def7d5b10ae1e11ba1b5078b783e45cbfb101cb390261a2616576cf1ec1fab74cd2c2f81806384a68b80af68d432aaafd7d8aefc3c0427127fdd5acff2db8b0548b34affc3456ba4f159952971e63e9bee6fdcf8617b4dcbe9db3396bc1860a413fb60dc19ad0dd67bc407bd68702916b01e2572c4b9609287ecfb26a0c987735b0edf0d37c13bf5620e42643d056e95bf0a8c70fd69e31b44c6cd52282d6ac1e68d1e835d19078acc6d47fab72dcfe400d67c3a457f3e4f1e0e7088ca99f8e6a339bc2070169a684ca8a25bde9843b809c5dcd1643b32eb65e364384de8bdfae8e5d4332fa938ffd099f820229c1a6a1ec9debd53fbde420f8fb27f5332bd2060a78e91027c5e13955ddee6f363ab56f5032ab96c86aaefb79e34f732d289ec5ca3faa45d39fa356d7d06ecfa7cf0d316cf3e884f5c44b086f08ccb2ca35a3b3024db0c6825853b6112030050ee80a639e574c255e5b42ee9d477c78198f78dd1aa4317dcc2203ec1639dee5cbbd7b7b3c18dd595da4198b55e6a0aa3047e127f204f1a8e70261063d526b66ba8727ba42b85b9d294d129334d368086a9cbd42323312fa20b5c9b1e14dcb67d0724def83e6394f6f01b041c1752c15b8ca1b6da1dd3176fc270ca65e6920f4559cbe20aa34d7ed8752fd68f7c27dc1435c7f8bd4d4ca1dcdc9a0488eec059201154e976b0b7395c017a6e10d7c957845b00e5babfd350788f8f9276f333f17c34f00dfdd0474537c88ed44efedc91f581dd5a17ab42888f75febbde857a18b7d4a2dfc502d00503ae47f82a78f7122d3cfbb658f1c3a599da739cc7823ad70b767c8b9ba2db1168e96c70e9210283ea06d05e9d0f967fa3370056e3f060f006c764f39eed5dd33ef6e836962d55890d082fa5e3e3420d391a80cd1864c73f3d4db455ea2e1d8b1eb583a5edbea41991f7adbb2eef2b49ff3e38c283c976a866c545b944ff1c92aaefd7467752aa98cedeac37d9581b7d4204c796c923d4ba3284a252d4008f98d1cf55f7b7610d32d9cccc26f1eab18440146b91e4d1e064e182cb860349be490ac0f8dfcb5540e9878bd33b7794331552648c47dc58d28084534001bb36fa19cfb7deaea1e77cfe8b741a9347b9f1b85cd231db7df05abb2a3939e61ff47da7c4c260639f42bec70175cf8bc49a3600ae3cae189122991aae47a6198037ae17a0771c822b7a028d09c897dd322933dd8dc7fd02cdc708f6e6955cc662c8c803054e26b8f418e893c28fb4c0969991bb0d392b55b49c1a4f05fddb4675226c926a7ecb07bda52ff3e29789e47ac63a85b1a4f0e4b8f1bef507129de7a0a2b1802eb36c2197fa90f8415e5316648717f855ca2e98a914400754a69560f9662eb157849d7cf5332e77beb1962272241a1e08f7e0b9ccde1778da4b47715276a38418113e9edf1b51670ead57eeaa34796155675c17f3a70bbef0ac69cb7ada292a056d69a85f2e1a2d0d26091b1f8f4d69db3f82449433f6c157565625379538c92e8ca8c058a4cd6ef1f132f6346b955a835fc6e8525f9cded9565e453c7cd4930129aabff05a7a1d75af2c60d8538726a7300a93755e6c7ec1fad694ad7a6f6ba61c9b4b00aa59fe77c3ef7372a55158780409043d6e309f68646e7ac2669e956a543156ceabae478b01b4343739c7056cdd1a9289f87d3b6a5f23258755d7a26f1e15da06ba74a9fbd8713af6372154b72f0a4f12f8ea97c0a551f204c25b55ee3d01c4c6ff9d4e0f844c79433b7467cbd851b6e0bc736bc5730781508faf38d38c9dce7771f7a96f880676607dc0a3c250d3c16756c4b82d54679bedc6c724512dadd4699e40da9d9ce4422495576b2ecd0432cc33e84db1af78de1baf271f39313739a6a166d08e237d480fe81978dd991e8d923909aef1bc783540f3b5a01a7c3e913e93482369ad91d5d9709127f78e708617c2dbfe71b5b0e896d26c56de85deac7af15cf7f2dc8d1e4d9f32cb3dd8f7193c5a658337b1aa0f68f04c151ad968a946fc36321537f03314f8664cd1186cc27968c65d8f321a346ce550677c8960460c8c858703013c564ebb3365696c20e3a10fb15b3f579ed403be3b27a3dde8fe68fb8bad277466e78b967d688e1a93b560e04ea34cebcac19bafcddfe697df0f5b10af55034e5781478a1561ddc47055bf3666febc0d70a71911feee572e726bbcf84f0617816acb2304be1cef7fc657e8aaa5958133fcdda95347aff0cb49f966fbaba7fe48d1eb0335cd301619ea0317be19411bd694cfbeb36c32891c37fda9e4a0175c48aa226ab9540b0777933239495239d0d3790cb0039a97956137cfb532f0e8247bd1cf78e43c489660ca72e071b3b44e4902c4b386696157e69950bd09c9567469a7df7afe4ad074e1c1ba09e3da1088737c2db0e98c68757cd75d1df3853b0cbc92f388f40cf798871cd6a5780a4781da95ead0bd27d98105b8208dfb0d281e2fcb117a5417b32cace2266d989af31296ee294e292be7bdbf7162610f28daa4002001fb63b43abc00296907d94b1ab52773dfd71f2d847ff29e771034df62d62d4866df3b65b51e617e8563a78f0fac69736f8d7e5aad59f0438c5686f8b419cdac40191ebb1387428129b6d966701a06ca217ab26ea0bcb3e761740e6789ca224cf54c7e572e835ddd9f546d9dce6bc3e397e831dda638b44bfdd07a24efd6b4159ea1086fc964999303039d80a1979d5aec7fa0047579cd9a7114464141d7cb9111adcdff47fa75742b89c6b8ba12ec9fe7d2309e654db372004d510744bd1a49569d411183f7e602ef1ff8f2f6f1bda529c6f54bea7d773396c70270fd240ef8e38a038964b1791ef47af37e45dac93e3401c769328c94562822a4cbb02b02ca0322b576fdff2a82eaca276db70cbf348ce64bcb31c31c4736f58d604e1bf27dc29a0b8597f19fd54086c18f1eba75014b251a6209930660e680ee54b7831251ff060ae7e8c8eda6a46ca42a449fe38f48efe7fda1aa6652dd39662f6abe728811ac90144b652d09a697db0d24973ac965064a6dae5df6c89a98a374b44fd68f069ca74dcc25fe0b34a7760fa522d391bff1e9b75f95ad93fafeae447eea69885d224cd11a8e63d1b22f2e885c176c9a50c519ff896332731d1029de1402bd0f09a1263ca5dce1e6ac499f8bd7173726fa5937d9a6e52eb6b7210fe11772c38d1d0e033ee14b48ea13077bb6be4726d3ac6af364e14b4ac9dcfe434af3af81a8b9324c97de134e4e5f0cfcb45424a72f7aecae1eec79d6879fdd4f6379739eb2bd81f34363b8dff2ecaf00d4e129b0dd4e80c2e4079ca9c0633b94eaae4d86867c9f3cce8fb5752cce7f1be2664d723ba02932f1a5a8394f08b4957fce45c0e48aaba321baa2d4d05ab68480e59132516031da14933e04a519db773de351dfa0a9a06c008b10db7b2b4127b3201ec3461c85f655a7bd698b62baa02b2873cf13aadeadfc3ea117d749d4651e5f85b48b031090ed8ece76c546c197b7527f6361e7cf1c4882e640d2c88badf84ad8e655f83b7ecd755a28deb6266e8f618b2cd5c802c8013d407932b955a2b179b4ccaf0cbe1278b7afe5b9fe5a48bc8d8ad9388079693a5f57c07653a3b6fe5de04f697ae9d1b1e591854e9cb11340726e6efecdbcfe3215d27cc5a798d046553618c879b2ccdec1dbeb76baee1ffdf9f02194675109269681bb9e3a57badac4778cba8843096e5b230c9e4e724acb0d6917755d559f2ff0d02a231930214c8b8e7a4ccbd676d4e4d7e90ac5e716d39bd70ef4ec6bb671053313442bda6a95f859532ac5c30375949170c2fc1a96de37326fc24d276cdf1e94630ef807e4e5ca0c02170291db4ea6a5f3f411b003d0ddd10dc6389324dc52bcd71d5c21cebb4f8c49c967323ccaa678afdb6a6bff62472167edf29f894bf273665c862d3613b1351decc7b1ba2896ebd47330689a219ce23d29d2588f2d071b8097e92ce2a5d3fa2429", 0x1000}, {&(0x7f0000000180)="f39d92cadd867c82cb011bef580ba126778ec67731983c3ceb57a99568580595a417448933e7b779e7b818c336d67cf0ad290ac5ff7e35a4de451fc3cefe5ab6ea72e14b979c7ea1ad89462045edd5dbe881aa716bab4a279eefb59991620b748ca8c757ca0169939bc02a4037cdbf1ada8dc4cad6bac6bc", 0x78}, {&(0x7f0000002340)="b55d74ae4fbd0eaff37780c0c418e37ee0cfca0292922b0abd3e4117fcfd2ca96e0feb7f18128857e46cc38d86b32a8af08cc3a6b296f17a764dab9630e86110236df812a8b81a5661f1f8d3", 0x4c}], 0x6, &(0x7f0000002440)=[{0x108, 0x1, 0x100000001, "db1c911f20800b688473e9f530085cffc81727585e868149c7ca74adf9c9adc31e479687f9a6506e413962451dfb7de1c65980e43424375c0cf919e2fbdade6492693475cca3e770e793896e9bd1b7a42e5807cb9e76847f5d6b2106d3e5907642898968f29b85c8d0f4e9f5a85c0fc4c359c6f232681e5744476894164132579e3b527cff8dd9b09a2fbe86c07907f90e1cbe8b990d5db4664d603d8a5f248dff63d1afe9d2d9f2baea999ddcb5783b84c4d9c3b5e81ee11cae7ed5e63ec94d2ece3a9a88906f386812d371edb537a90cb18ce30a66431ecb658bae09e2b37bfd9ce5da1141a5d7bc633a7b976ddb853b35c269"}, {0xb0, 0xffff, 0xffffffff7fffffff, "8dcb6269580b6058f3b56d49c7594b44f0f5b3705652f0cdb5abe0c813c56c6bf7cffc0c236a89984c59a6c3549fbda2d4ce4b6664cbb317a6d55e3e98dad39a3ee8273b33c16d01c33e35e4887489b9cefe6996bcee0bd562871dd5610f38132b5c8e1a7dd39370470e25499cbfb904a7aa23aa04d5d9ae9a288416fcc4dda7adf03b6cc52d8d4855debf5b31a80c10de1bbd1d7d1a7c31bb3c55"}, {0x58, 0xffff, 0x7fffffff, "a2c60c6be30555cee85874b6ddb968029610c937da47c7e67a77b9ba69b709d4abecdf77656948c78961e9ac70e824cfb0b5253eeebbf39727a35457d82bd2c0ffd480"}, {0x78, 0x1, 0x3, "2f809a3b82dca57c7d14085c37b13f01f1ba661975cd7abf286c925ddea51c4d907b4dd6eb2f22f6480074d2178a8607f2b09dffc0ffb934c4f2506aa9d82e8455af37ae5b165cf20c3cb4ce150a4e6afe33c775ef210fb97d1659ef3bc4921248d94861ef5f"}], 0x288}, 0xe) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername$unix(r1, &(0x7f0000002740)=@file={0x0, ""/18}, &(0x7f0000002780)=0x14) 16:00:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x111}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x71ae8823e561fa20, 0x40, 0x4, 0x101}], 0x4, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x6) pipe2(&(0x7f0000000040), 0x10000) 16:00:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000025}, {0x6, 0x0, 0x0, 0x7cf}]}) lseek(r1, 0x0, 0x0, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) dup2(r0, r1) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x708) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1d}, {0x3c}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x0, 0x80000000, 0x1000, 0x81}, {0x7f, 0x1f, 0x3, 0x8d}]}) 16:00:29 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x5, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) chdir(&(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x4}], 0x2, 0x3) 16:00:29 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f00000001c0)='./bus\x00', 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0xffffffff, 0x6, 0xe0c2, 0xbdc}, {0x4, 0x7, 0x9b, 0x3}, {0x4, 0x7, 0x4, 0xff}, {0x1, 0x3, 0x40, 0x5}, {0x40, 0xfffffffffffffffc, 0x9d1, 0x8000}, {0x0, 0xb3e1, 0xfffffffffffffff9, 0x9}]}) chflagsat(r0, &(0x7f0000000200)='.\x00', 0x0, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) pwrite(r2, &(0x7f0000000040)='l5', 0x296, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x400, 0x0) 16:00:29 executing program 1: 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x2, 0x0) r1 = socket(0x1b, 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000280)={0xfffffffffffffffc, 0x1}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000200)={0x2, 0x3, {0xeeaa, 0x9}}) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x2, 0x2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = dup2(r0, r1) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x2}, {0x26, 0x2800000}, {0x82, 0x9}, {0x24, 0x6}, {0x89, 0x7}, {0x100, 0x7}], 0x6}) 16:00:30 executing program 1: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = msgget$private(0x0, 0x90) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) setitimer(0x1, &(0x7f0000000080)={{0xc4, 0xfff}, {0x5, 0x3ff}}, &(0x7f00000000c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000380)=0x81) munlock(&(0x7f0000ff2000/0xe000)=nil, 0xe000) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = semget$private(0x0, 0x1, 0x82) semop(r4, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) socket$inet(0x2, 0x3, 0x31b) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x12, r3, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x80, 0x0) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = semget$private(0x0, 0xc13f42e49bc908ff, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:30 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x7fffffff) getgid() getgid() getgid() shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) r1 = open(&(0x7f0000000200)='./file0\x00', 0x82, 0x10) r2 = msgget$private(0x0, 0x40) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="03e7ff00000000003d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655df3947ebbd7ef8b684287fc472f0ad8d3ae4df93cee4ae6a598a57dacf3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e95b3e4b10481caec9847c84ea930bef0a52c32b9318b8dfebbea30aefd51932b9cf65ae61068119e639a34b2a6d983e3d82951bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89c02be3259e2a98e8806579fef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856095771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ee5123abe56d71097000000000000000000000000000000000000e2e5cb705680b17b3087e1afb881a1924cb17465f146e466df7246cfe6102e3c8f3313245b67fd6d3a36736c40eb322dee2473acc09a23ac3b7ba31cfca5a56e147390e03c32e442b593c7d9cf7cd7b1f485a0415d4b63aab55751c067452e6ebeee402a27ba777a3d2dffb6ecdc0fea1fd6b5b629a029f77e319bb305005755d841c7594d98b3b7e1cf8b281fe900000000000000"], 0x176, 0x800) dup2(r1, r0) 16:00:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e000b1e60886000000030000000800", 0xfffffffffffffffd}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="ac9bf9ab5ccbc78146020000000000000097cd370400d6ed6b337a8717e00ae8da"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:30 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wskbd0\x00', 0x2a1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xfffffffffffffa9d) writev(r0, &(0x7f00000002c0)=[{}, {&(0x7f0000000040)="59c98197bc7619c5a6a285fa917cf8940fab5caa0c7457e8190b", 0x1a}, {&(0x7f0000000080)="42f66735b5ac7b233b13eafc16e01e8c6545e3cdd403e6a675135e67f1dc851879966ea3a99054503f10d4caf4387afff9be3d2b01878bc890f57ba0e4a9bae315d8e139570b4f595a89d174dc07950c3a291490", 0x54}, {&(0x7f0000000100)="05d0275fd7572a9768b4e17f10bdd0ed57a597a396e9046ceaef473c067ce514e38c28690832fefe", 0x28}, {&(0x7f0000000140)="54492fbfc8da9ee4a94d79cc3bedebe21a0cff3fe0577c20b392cbb4d80a0e56770e75a3e9ecd505a923a52e9c658f89c82847817f572e0cec72c9ad7082cdf4a43d24b78bfd435a59a78af22f3a883a19da352734227f19bcc6b6dbf780d005e56a335fd5d3efbe087e1be984f774a186e14044f85077", 0x77}, {&(0x7f00000001c0)="7b4e72da09e161ddd635be94b9e43f0ce8bc72349230b25acddd4fcf7b143ebdbc16b59e643f5d3b9f0e81630da594f9a374b92b94f6ab7600e041945231cb3ae36905f4bf222acf89df2da7162070c976d0d8ddd95dd9560c6f95d5614c396e749d074e41fe1b64fbbc23578a26d79686b340f35bc01d34dfd2db3bc1a4ca6b0cd8257ca36d5d96f6b7aaa7f5d401b169215e6ae54975145498249e3bbb6dc115d05b84386730f8ca0d400ba9310d5591e80f14c7cb758a59f87b352a0623fa79e9498563fd2bdba2ec247f8503", 0xce}], 0x6) r1 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x10000, 0x100) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000480)) pread(r0, &(0x7f0000000340)="bb9510dd2e7adb28ae42bcd04f7889b7d20e8e5c6ce75089a9a0252bb8ea83c9d0237bf1f6a83ea622155d0c57f65d5bd0e254b50a6708571957dfe7555d130fe25d8777ee307bd77f79a3d4b7fd4762b223bee76dd1b1806aae5074f7979db7ad18d86ec0defb82ed5431d62b34eca1fefe397c8685241bd340938f038793d1e84c484f4e922a6c9425ccef68e163986ae98ec8730cccba8ac964c6c434231b4c966fbea386d81f3ae0995f1d81803a9c7174e65a24047443c783cd1fa3f17e270c304ac9aa", 0xfec6, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") read(r0, &(0x7f0000000000)=""/32, 0x20) 16:00:30 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0xffffffffffff0000, './file0\x00', './file0\x00'}) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) close(r0) 16:00:30 executing program 0: r0 = msgget(0x1, 0x86) msgrcv(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c3b5c46a9416ee2396c7b82b9def4800"/104], 0x68, 0x0, 0x1800) setreuid(0x0, 0xee00) socket$inet6(0x18, 0x2, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x100, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x100000000000207, 0x105, 0x7, 0xb24b, "49094a54ca605173c99628cb2e9b1e0f9bf3f816", 0x1, 0x6}) syz_open_pts() r2 = socket(0x18, 0x1, 0x0) getuid() getuid() geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r3 = getuid() setuid(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) sendto$unix(r2, &(0x7f0000000380)="d89a3f2a6087b8c5e66f28dc910685ea7f2650327339655fbc7b32338b094cdf1272c96cac3842b2d6bd96449f672a0c9ac65281c4e3f3a0b52a8adfa73aa29091", 0x41, 0x4, &(0x7f0000000180)=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8000000000000}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x32) r5 = dup2(r1, r1) r6 = msgget(0x3, 0x10) msgrcv(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000e3ade0fb40c466269b3605cd98e0cf38d98d7e936a5dfd9018bfea34bbf35a7c97c05813675fc118722cbe7b5277debea315735221999bdea2036a4cf46b676085494c02f7300b430f2157d24d8444aa902b84ba3cb4cab44024d99d7e55c0da5d774ea376d8ca22cced5a56e361722a892c0264c85e64cef60db47c"], 0x47, 0x2, 0x1800) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000800)) r7 = semget$private(0x0, 0x4, 0x226) semctl$GETVAL(r7, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 16:00:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10810, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)) r1 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0xcf0) kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) shmget(0x3, 0x1000, 0x116, &(0x7f0000ffd000/0x1000)=nil) r3 = shmget(0x1, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 16:00:30 executing program 0: socket(0x18, 0x400000003, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000100)="7bbb06368111c49739a9e5246277a62a36f95f6b5ec585a9a075d0dad984679e5a2c77bdb546b1577b352e42cd3ba908930937a19361f6f4", 0x38) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r1, r0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0x0, 0x6, 0x7, 0x3000000000000}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x7}, 0xfffffffffffffff8) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:00:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20003, 0x40) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x90, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r3 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x12, 0x40, 0xd9cc, 0x17}], 0x66, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x8, 0x0, 0x5}, {{r3}, 0xfffffffffffffffa, 0xa76651aa38857138, 0x1, 0x6, 0x8}], 0x2000000000000, &(0x7f0000000200)={0x1000000000000, 0x5}) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kqueue() r7 = kqueue() ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000240)={0x6, 0x5}) kevent(r7, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r7, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r4, r6) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) recvfrom(r2, &(0x7f0000000140)=""/137, 0x89, 0x840, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x7}, {0x74}, {0x80000006}]}) flock(r1, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = socket(0x0, 0x1, 0x80000000) accept(r3, &(0x7f0000000400)=@un=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x12, 0x1, 0xca3, 0x9}, {{r1}, 0x0, 0xc, 0x0, 0x2, 0x100}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x7, 0x6}, {{r3}, 0xffffffffffffffff, 0x20, 0xf0000059, 0xea3, 0x3}, {{r1}, 0xfffffffffffffffd, 0x18, 0x1, 0x6, 0x7}, {{r1}, 0xfffffffffffffffe, 0x20, 0x9e646a1927fd5652, 0x1, 0x80}, {{r3}, 0xfffffffffffffff8, 0xc3, 0x4, 0x0, 0x7ff}], 0x80000000, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x1, 0x8, 0x2}, {{r2}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0xe22}, {{r3}, 0xfffffffffffffff8, 0x1, 0x1, 0x3, 0x400}], 0x7, &(0x7f0000000100)={0x1000, 0xffffffff}) 16:00:31 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = dup2(r0, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x1, 0x9, 0xfff, {[0x71, 0x7ca, 0xffffffff9be97eca, 0x7, 0x4, 0x20, 0x7f, 0x1, 0x9, 0x40a, 0x5, 0x0, 0x8, 0x8, 0x3, 0x0, 0x9, 0x4], [0x40, 0x2a81, 0xffffffffffff3e4e, 0x4, 0xe2, 0x3, 0xd2, 0x7, 0x2, 0xfff], [0x3f, 0x9, 0x1000, 0x6, 0x9, 0xf4, 0x20], [0x8, 0x800, 0x9, 0x0, 0x8, 0xdd], [{0xff, 0x7fffffff, 0x401, 0x3}, {0x6, 0x0, 0x3f, 0x2}, {0xf4, 0x5, 0x4, 0x6}, {0x9, 0x8e4c, 0x9, 0x9}, {0xfff, 0x5, 0x8, 0x80000000}, {0x4, 0x100000000, 0x2, 0x2}, {0x45, 0xfff, 0xffffffffffffffff, 0x5}, {0x1000, 0x0, 0x0, 0x3}], {0x401, 0x784d6452, 0xffffffff, 0x7}, {0x8000, 0x0, 0x100000000, 0x3}}}) fchdir(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() write(r2, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r2, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda4d1a7709f280d6b0933b16fff0fe22d3c88c05ab4d8a24cdd2443c0e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ea5aaec9b8d2e81cdaa028401ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf6c1301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9ca3c485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x79a) write(r2, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 16:00:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) dup(r0) setsockopt(r0, 0x1, 0x1, &(0x7f0000000140)="105ec4e25c9b23ef4635abcb0c84f73261d157c7499b449aa9bd4335bd6e36acbcbf6b4e1dd3d60e1ff2991359167876029f07097ec676f49df5ccb0e9c92c78e36c951a043765780cb31e291d49e1edcfb0d42c15e3a5f2471a483dea26fc813294", 0xfffffffffffffe7d) syz_open_pts() 16:00:31 executing program 0: r0 = semget$private(0x0, 0x3, 0xc8cab9c942048da1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x8000, 0x3ff, 0x1]) socket(0x800000018, 0x1, 0x0) 16:00:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="11"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x13f) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xd6, 0x8, 0x884, 0x8, "e16f4f13dcdf5f0b885b09228bd88e9b92257071", 0x7, 0x8000}) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1f0b318440cc0153, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x81}, {0x1c}, {0x6}]}) syz_emit_ethernet(0xbc, &(0x7f00000001c0)="96") 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getrusage(0x0, &(0x7f0000000080)) 16:00:31 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x100000002a, 0x100000000001, &(0x7f0000000100)="eb08000000e50000fd4f3d59934032082800aa4e713048e69931929648", 0xfe00) r3 = dup2(r1, r2) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000140)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) r4 = getuid() r5 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r4, r5) 16:00:31 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="50010501600000040000000107060000151004fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f3763882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e07000000cbc5737b8e2405757105c13efb18afaf03e665f3482e093de7cd0b10427a00000800"/336, 0x150, 0x14, 0x0, 0x0) 16:00:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xb5b) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) setuid(r1) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x100) unveil(&(0x7f0000000280)='./file0/file0/file0\x00', &(0x7f0000000200)='\xdf\x00') 16:00:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72df02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4b2ffa82caddb85ebfc7ce938339da2a956388c9595f5baa12524a2929cb8fc9ddf66805fb5897530b81151f0d9b4a539dcc29859a59f636d7305299595b514ae2b06ff0625168d687254c7915effe30866b2155364d913a5", 0xe9}], 0x1) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r1, r2, r3) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff}) getsockname$inet(r5, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000100)={0x1}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000140)=0x7ff) 16:00:31 executing program 1: socketpair(0x1a, 0x2, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="9f") 16:00:31 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe000000000000d500000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b036808158e2"], 0x10) write(r0, &(0x7f00000000c0)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)) 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00), 0x0) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) r2 = semget(0x3, 0x0, 0x40) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000080)=""/93) 16:00:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = dup(r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x8000000000007c}, {0x6}]}) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="8989fb626e1b61235378bce7f0e7e8ca826c4a895da44cc2a62e22d150368cead3a67bea34192c2f8411ac112c", 0x2d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x81}, {0x81, 0x5c3c7ce1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="2b025c9f65aa8e7aef90265fd9884228432344ac2ae2fe3733e81d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getegid() getgroups(0x1, &(0x7f0000000040)=[r2]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f00000001c0)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r0, 0x29, 0x800000000000005, &(0x7f0000000000)="52e6b1b7e89c5a852eed040db3d230f08c5a751f80e6c6a53da93c70afd078b534e42ab045f13c9384ad6cb8af2b1d9f05391f749b66f2b6d9b11cb3c085033c5c3b49755b857ce882ce012d4412e842e361bd7f86ade3ea000000000000000000", 0xfffffffffffffd2d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) setgroups(0x1, &(0x7f0000000100)=[r1]) 16:00:31 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x10) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) mlock(&(0x7f0000001000/0x5000)=nil, 0x5000) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000001c0)) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x11, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r3, 0x100}, {r4, 0x100}, {r5, 0x40}, {r6, 0xf1dce166d04222c6}], 0x4, 0x211d3d0a) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000180)=0x80) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x101, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchdir(r0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) r4 = dup2(r1, r0) getsockname$unix(r4, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0x44}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x80000001, 0x0, 0xfffffffffffffffc, 0x5816}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 0: flock(0xffffffffffffffff, 0x768fb1bd3cb8adb6) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r0 = syz_open_pts() close(r0) read(r0, &(0x7f0000000880)=""/118, 0x76) r1 = dup(0xffffffffffffffff) recvmsg(r1, &(0x7f0000000840)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000040)=""/76, 0x4c}, {&(0x7f00000000c0)=""/113, 0x71}, {&(0x7f0000000140)=""/131, 0x83}, {&(0x7f0000000200)=""/72, 0x48}, {&(0x7f00000002c0)=""/206, 0xce}, {&(0x7f00000003c0)=""/15, 0xf}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/134, 0x86}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/223, 0xdf}], 0xa, &(0x7f0000000740)=""/234, 0xea}, 0x40) syz_open_pts() 16:00:31 executing program 1: execve(0x0, &(0x7f00000000c0)=[&(0x7f0000000040)='+[\x00', &(0x7f0000000080)='O^$.\x00'], 0x0) r0 = dup(0xffffffffffffff9c) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) shutdown(r0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x6) rmdir(&(0x7f0000000100)='./bus\x00') 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {}, {0x6}]}) sync() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:31 executing program 0: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x7ffe0002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0x7a99b75fde22f7ce) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus/file0\x00') mknod(&(0x7f0000000400)='./bus\x00', 0x100, 0x0) r4 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f00000001c0)=[{0x3, 0x8, 0x800}, {0xfffffffffffffffd, 0x3, 0x1800}], 0x64) flock(r2, 0x80000000008) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0x200000000000f5e) getsockname$inet6(r2, &(0x7f0000000580), &(0x7f0000000100)=0xc) semget$private(0x0, 0x3, 0x44) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r2, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000140)) socket$inet(0x2, 0x3, 0xd7) dup(r5) rmdir(&(0x7f0000000780)='./bus/file0\x00') semop(r0, &(0x7f0000000200)=[{0x1, 0x6, 0x802}, {0x0, 0x5, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x1}, {0x3, 0x68, 0x1000}, {0x3, 0x20, 0x800}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x2, 0x8001, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x9e4, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x3484937a, 0x1802}], 0x3) accept$inet(r6, &(0x7f0000000600), &(0x7f0000000300)=0xffffffc6) dup2(r1, r3) semop(r0, &(0x7f0000000240), 0xa34a786d47e2563) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f00000003c0)) 16:00:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x10, 0x1, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) write(r1, 0x0, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000100)="6f4c547fdc4148f0ec4d6e", 0xb) pread(r0, &(0x7f0000000140)="15fd7994fd2717e8a8a195afd4690ab4c3f097dfb2c80a6c1b7b0b03488bc405218ecc8823d8bad93e7b55ea21e920e98146fffd833dedf3d4ea2fb806e497420e38806da5880d080bcd8dc6e88487b2b3582d59d8986ce9cf123a89776fd219ffd71f113f608402c41f3e267562afba8c5b6792ce94d00435d281309fc2757025f80e1d22548c917cae6374576628fdf5c09115ab1dea5027ce78aba6dbbb36d5abd929a2c4274bbb238bc9290c21dcd8c5d3182e4e8f", 0xb7, 0x0, 0xf) 16:00:31 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffff", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x101, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000100)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) close(r1) r3 = syz_open_pts() socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7, 0x8, 0x6, 0x0, 0xa4, 0xfffffffffffffffe, 0xffff, 0x1, 0x3, 0xff85, 0x7ff}) pwritev(r3, &(0x7f0000000300)=[{&(0x7f00000001c0)="7e7cb92051919a130ef2ae9a66e735a8ed42d1255f02376dac9536082ae429b0577892694ae17f76bd496dabdf3acd6278f26912bcd5c9dc36ed511f894587b8880472ac5683b68ec2a74313fd33eda719cf0a663dedcd067f31480e9bf6acefd34f9fd9db4431f592cb47e5b710b86369ae055840e88e5c015538363aa0858c44f0a95ab4b6a74e2268afea6b3852f131153d7f367bf2c962ecee0c243dd9f6ff884d1d05e0958ff736f542fc82f0febbe9b6b3377bf91e5e", 0xb9}, {&(0x7f0000000280)="cd377befd329427e7b1d05a2580b2a988ae676d9d846280885fc77a2c1503bd6769d9b59b23d098228c1428a5d7cd9fedd959d427633288cf18c78ebcc445e2e1dde0b3b8a763076e809d7c804d622a52007a0f3f93b0bd066794e", 0x5b}], 0x2, 0x0, 0x0) 16:00:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRESDEC], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0100ff5f0993e009e938d0730c73eb2b6de8f19b", 0x10) writev(r1, &(0x7f00000013c0)=[{0x0}], 0x1) 16:00:31 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x200c0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)={0x3, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x8000, 0x81) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1f6, &(0x7f00000001c0)="cd69d29e2c70151d6e636fc73aaf3ba3") r1 = geteuid() seteuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f0000000180)=[{0x4, 0x1ff, 0x9, 0x4}, {0x6, 0x8, 0x291a, 0x1}, {0x6, 0x7, 0xb2a, 0x2}, {0x81, 0x2, 0xdef5, 0x4}, {0x100000001, 0x3, 0x0, 0x8}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x5) syz_open_pts() r2 = dup(r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x1) 16:00:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x7f) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) shutdown(r0, 0x2) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x84, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchdir(r0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 16:00:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000c80)='./bus/../file0\x00', 0x8, 0xa6136) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000140)={0x3, 0x70, 0x0, 0x1f, &(0x7f0000000880)={{0xac8, 0x9, 0x200, 0x7f, 0xb6, 0x7f}, {[0x81, 0x1f, 0x1000, 0xffffffff, 0x2, 0xc1, 0x401, 0x0, 0xffffffffffffff80, 0x246, 0x9, 0x5, 0xfffffffffffffffb, 0x100000000, 0x5, 0x40, 0x24b4, 0x1], [0x1, 0x2, 0x0, 0x10001, 0x5, 0x8, 0x101, 0x401, 0x2, 0x45a1], [0xffffffff, 0x9, 0x51, 0x400, 0x8000, 0x8, 0x81], [0x0, 0x6, 0x3, 0x3, 0x4, 0x1ff], [{0x4, 0x3, 0x7, 0x10001}, {0x9, 0xb90, 0x10000, 0x7}, {0x9, 0x8, 0x3, 0x1}, {0x0, 0x1, 0x6, 0x20}, {0x24c3a36e, 0x7ff, 0x27a, 0xd4}, {0x7, 0x1, 0x0, 0x7}, {0x9f, 0x7ff, 0x400, 0x7}, {0x6daa0f02, 0x6, 0x4, 0x3}], {0x1, 0x6, 0x9, 0x2}, {0x9, 0x0, 0x7fff, 0x9}}}, 0x3fd2, 0x28d}) open$dir(&(0x7f00000001c0)='./bus\x00', 0x8, 0x0) pwritev(r0, &(0x7f0000000b80)=[{&(0x7f0000000380)="17f940cdb335b385e9e94d7bff7f195c9c0de25e7ddc16e48eaa403b6aaa7323f5fe4e5d6399b786758c04bb60a3f292186dc507cf4aa924df95a67c1b944b504e4347eab1df7864d6b116108627b48974d2a28a31fedf8a73ebc88a118713f88cf8931f32d7d14eb94e017cd94206320999caa014f1b6ede9a187567415b3b0292c3cee695bb71b056c5753fd436b41a56dc6d5d15ea3a3301e834a174e3d332828db9da59901c2adb05be6fecc71fadf9572494d23846cd6c526c11fca", 0xbe}, {&(0x7f00000005c0)="120de9b268ae10971c2f6235f18ad5e3448e9011c9c022bd7a33b78386a56dfeb7a0b820ff6e9de595d71ad1b96f73222166a55c36dfe56343eea0a99985e9b60778c64f24b75d3dd3d55ad66cec7fe5cbc75ac49edba234147193bbc4929a88c6ed805337c48373de5a8f82eadcd72d1ede454e177958e5fbe1fc351377f885871ae201fe2d56cee822a380295b2631b2673e415633aa6f47bd04d9585c573f038ea550aa91660ee584a40d83bb594cef69de4c04e5f3ab21cb4913", 0xbc}, {&(0x7f0000000700)="12ece40bc7338be6e31dd3e1910d0df4de96fe9c4cf00fec2465817ae852a260a8055f927b33710bb7998525181b60259d34932d550f9abb7368380a4ae910febcb94d0e50d4f35bcefb44dcb05a95ad4fcd5d7dff773664c12d90aa8bf5cf7df80ab14e76fa1722121ffaeddfecced70b00619b70f92d4785588d4a2d9a7431", 0x80}, {&(0x7f0000000780)="a32f1df32246af0405597d697acc47b837b28b3187b515e2fb61308c25df4cedf0c852b04d3cee0103f235a384df596541c66633be9f4369a8a87cc7c4f9ab87bd9a8d363e69f02b4f1fa38cadcd55e7973c2515d9544ef50f78afe7731f727f1a73f4db1c94bcc2bc83f3b5f86421620c81668e1f104f21ef4e80a7b1579a4ccc7703", 0x83}, {&(0x7f0000000b00)="afdd2bec05b2e1eed7f4b45571586a7c899aee76dc5e5b382681af7cc454e69d3a7607a29cdb17324a9091915bbee5f7802397ad2b13ec1d3154c505265e540a75e4114d501c1a97865a620007c2ddfd5552b9f1630bbeda8cbbc6d8b6923bd119808eeef73775eabfe083ad1a9e48409669123c1c20f700e69d073472bbda", 0x7f}, {&(0x7f0000000280)="8b169e9454c7d6d9d0c7b389cae86c7124cf43af268dda316a9f609bc9a4e57817edeb05706a6dddffba88746ec770a5848997a3a13b7f1286403404185376", 0x3f}, {&(0x7f0000001b00)="18f0eae56050e4f379729a815890d4e9a48d42b4461b36bbf38252ac29a8cb7b642ecc3ee7cd44b84f961031064f7d81168d3dbe52a2b64345ea01fd6bdfa3da2a57d4cf36e09ae4f05b705660ac133f64fd386908b9f6b383c726539e2c1b17d1038f0d9f64c206af6fc32d5b3e4f60fef41a1ac1efe03b22c1cdca7c24301a69855fdb860fa0caeb190975d5bef73115d12e067c9122958ceda5fbd037e3c6fe58e954d82908b7e8a2b6a1529369e09157df7a49515cb61e2555e2c6bb822d9c41be2c9414f316cf2e2f422fec8975279d500e14e52aa5ba0e57c52c49217f64f0fff3ea5830e2d6c55df63590040dbc69fe7a1bbb53fad2ab868dc25d8471586faea29d1b827f6d7c8a70e1c18bd5d749547a68038001e79cb949865dea52531f5a8a6c7dcdc2ed7b38688f250afc088a0e192cd79596699dd3fe320941b3259a6d962393691d7604894567148720a1ee518057f37a271b2ec56181b0cbb6cb11cb8d50a0f61bc85c1c7448ada5caff4522028dbad8b6e1cc0480ef18c24215f6583c7dcd7047c942d11ceb6b72b1c21adcf9285386a4564698b95201abfde4f7bf05fb31e794edf7692f95bfaec0245a9010d688a5cc0cce40f1175a3506bca88a2a0adae3b775031dd5055d69ad40895fef805a1a19752338a427413ad9914134d76977e53167980cad18e53a858a23cb8cafb030e67412967677c37efb443253bd5b9f696e981aec1cf7d499a1924f709540a450f53a48736cb06dd82a6a2c112a5439ca338bb18425bbab2c2d0179ac35bbd71d2e5db71f1ee0a612f60278f47bf62b911e0ad76443a4b792d956c6d6eca8a9d49e228f5800a3a2769f108cd4b1d03be7f49ab5b01ef2569a70440dc612a9875ce99e1b09461d14290af9cc830acfd173284df1fd0acf6d99d8d052b4abdf3310b631cb403dfb8f459d0996ea12dac3377600c79df96565400ffb1c60c7bff2e46b5c134a085bb1d780c3b4673075988e553cd0fb9b3067ba33fad7c24b1aeb16057842ce99f93678d232a065e6fe212505337f990e621e7350aac048b1698c0c711f0c93dce5fcac39dd7478a4b5b76818882bb3e90ae1a30f5324ad9d0fb7568794eefcb2d8790236e2507b04aa33ba1f236a8ba2583ae2ffc7ba3a260f7fde8542e377b06edc2a911e006d978debb9f3f3baae54afe4b4cf5f00f310374a2663c9906526a12828eb49056873072b29411aac0039c12f774ee964073cb4513dce9053ff367bdca8ed8f9e98328f77494a65d783986b2810319407e5afe16467dcc521f02f131120bf733de9d83f485187babb10a75182afe78c5a16410654eb53a5c5281faa311c0b20c7aab168b50eadc8788892b6017cd6c5e6b6f5ea4d4f70214050eab3f3aacf2a531440198a33df484a5eb9046ce83aec0f9a8e3985c57b4ccb38ec0f0e1c57476ac544e25120f968883b299c93bcd1936e854e2d5b8474e6c81dcb4340e760b7dd4eb878f26fcb8bb1c40210412742c0423ffc5ec44c30435c0fb2e492137441fc92a49df4b0451d4e918f96a961b5b4e98c1c48bed22e05893126182de0f902b2bd4eafa0b8bf7eb5ad5dfb3bcabb3ab99aa918572164898d19b0a7995ae17afb8e5c767f84c8801479bae2a80aaa673cd3540aada5a70285f6633f7e1e12aa8983dbdb738271b42a6594e7a6eb77854a2a928213e6731613bbb44ac822bf74600be77cee48850855e31b7645a16019e6d95339c59facc8d1bea6a7df0b75a248f085c65e769c621e4a20574dcb7b22dffef3732a4064aa89875a484a09f1d1d622745171fcc542eac59d52501d1774a8318536c7bc7c0db29197da73137f85fb9ffae6bbb0c044e2634d33fe74e1377a2968a48ef8e70d5a4abe3988135ae326283e1e83ca7fafdd6a72d157e2be3489aefb30a966d052b02b768c42e33e292d8d42d3b0d65a5ab9723b07bc3d331daf50cc0605284dad7b6885d7fd72ad0bb6be45dcd37744ce153071ea8999219cb5219ddb5405c6acf7c5e8960c3928aad4d3613fc3a09861b1daa548f34e7e139e99ba2501d74c02195106bd1091347deebe31bdab540020164d7de3c2160c237b9cc038babdd9d9078c5ff71e3230ffb21969ca830f05844b6a2aceb8119f7d88f8d2ea2e3a3bbe524e5e31780c3fb80bb73d3cc4b1fb1fbb30d8dcf832954ce71728c83dc4a18b6b0970ce6e5b3ede1e5a9a3a447485f4954547985649d8663cf08947362cd10095cc1740ddcd9e344cba42f3d76d40316c144f2a22c3006a7db462c3e4ff174be7c97a80edaf2a28facd914d51a3cf588ed9c709481376adae7bba9d5725bd237784b67bef1cf5116c67c8be75d1b4fe727e78c7ff4032ef4bb31d092803bba1dec71404fefeda1e2f59be928c9a22143d875b92f7c1ee1237f01b1f12f2a62293d7f2d329ec5031d0ed495bdec15601b0764d4287cbccee1797d689de0fde8e39c7f4173ea49007b2d71240bc833ded53c26e0702c89a6dd30624166f2a118a7aafa9a8edcbbb290064d4456d9fee6623e735041df09289e29d3a512338c80edb6f7ba1ffb7a6f558cf941711c3cdf76f8680b570cf7525b771935fdaf13d57b33bed27a4ccec2156c2b6e8bed38ff04bb524640c58f07d33402e6c343b18c9b9c65d99341394d78cf106d4bfa9420111851bca9d0423d25a7f03580acdb082ea26b43a1cc899714ca962764d186a9f87c5b7b4efd054703bd50b56b65dde0e4930b801db592459178ad1a0d4a8b2980c50986be7bd3264cc2b8a67f95cedd33fb3139e7536eb1ba079c4cbf66c4c5f94cedfae115d0a00819df34f832b6ed16a364e4ab534d783ac5d74a90023def3beabb27eb05f40452850b36745832f35b33b597b412a736e403446e8b6078cc3651ff89df76bde59c2bb89d61db9a208b72aa44596516d8148145be5a62458df5b58533db70cdb229218074ed4eb9cd584ce7e9ee8a0cf273f203c176fdf7589c1dd09a538444a741928ace522fa91e23ea9e79d714b11fc34717cf31e305bd3fa92a355ccc95f7cefb4ba43986135ad0b81538a26dce3412cf5ba48cd8fc245c731bf0b84f42ed562d6f198a31f19ff6c9e0595828d05a02a7dc8e3c4f78e4a22985bdac5dcc3a10d794db5a0ecf49a6186d0861a11e62d315d78db0bc8b57bad06bd5cb1ebe49a975b161bf1b48fc3e44b4acecb066e7668495c6920372ae150e3fd4d8be7232336c9669dadbbc4bcbbd2b0b07c8a7e709ee7e23f0268976dbc0ecd503c303dab5f5c5458da5d291f9a57f32189489caf460c16689773bb537f046c2c10634085191e9d3af584b292a6506f91e147138dfaa559c4d111d8ef97f2d68067820ea22d6336ab41816af0396b86f670f46d4bd8ed6e19851160b4c973ae048e03d5f4996fc2a02be63f37427533a20d73bfb84b83cbcc066658a4348b36c45a9b019bb3c05494390ae77581b55863d77015859719beaf6b320f64b4910312ee720b38e159eafd1fdcc148117f328fee59b35092134d0d5fe2ed051f7d516e8a3de440ad35b582a8bb4a9fa26141d9254b5d3043f9d164335b5417899cff399f2076aa4b74a013c6ff46731108e4d9a6af403bad086a3b455f53d10c543e976dafee4a9b284fdb9bef3bd720d0ac4287284cdd2423284bc426bcbeee7a06047f93481e4c3a5b999306452589cd4f2160e8e6ede28dc89e5ed378703d58ce20f1228d3cddad0c9e4701468b2bf06e18abdbf14ed7734bedb3ce44cf1031087e624f4e2f0662c48cd3271918de6eb94556fb851d08f55468c484c59b9096b3eaafe89551d053d2a0b7a33bdc72b32a1e6429c340bbefd7c374af93a9538b5a91a721e52fae44fee1a9fd144d0e9b2f755eff6e40a95e4c082d7aafbbdab4d5fe584dd5a2054d57e66e9490f9867308774a6e7f1135677e83126b0112d0616cc5ce5420bf07349275834c5ac0b58f3282c7a5c0a1281457640a554a690c6ce2a9b56a514eb5fabe0b273af9b557ddda58a954dc20a714045aa4506be8ddde2d5e2e6bc2e3383b3f19ff54eaa10a3849d20aee0ab168a8a37cd1bee79508871adb09840b1db6492a755a238f3443ed094bab6f922b24c0ed0e06df6e039af941aa48e88651ab2ccb254addeede27035392c6fffe953c1ccb5b008e7a991c4b9acaa896819e3ca63049ed76166cebff279432c37690f72a17a3b18f93d3cf493492a173ccf1a3f29a1944dea0cd15d981cb85146cbe1d1d5e83f20ab1ddc1bda0bd7833f408af6cfe78ef6db2f2310d57e27217052125d1195e4dc739c585bd3762134b0932d28afcb78dfae082c729c54435e4d9b8d8c5e3fea792b10f52b9a120f5d2dda2fa12127640cc9d5be93efcd00368bae46203081ded153f1833a84b65968e9489565d97ac15eef00d4a1eb752a98c9b05dd0aa07374546c733d0a72e9f28198552508bb6a7b1831f89ded60c18b4ac0b826218570d5aef49c88818577fa9ab92e54739c89fe42b68fd4473cc9d295c6ab74d377904c079cdc592d07d3250f1d4bcf97b65f6145b404666c6dfbb28f83632b04458e1d66e754c5b92019b7bf00543e03c85fa4f81bbfc43d61e06e92c2a364eee04ee788adb0fe1d58e41bd4447321e1a931aa0c22904c7b02f6b8fe51fdfe03d4c2fdb5084289e5f806ca0769d674f771d00188a4ac79b0db9c8cd68cc522a94e716721a3340d22ba6c661b1487fdd7a68dfbbce0bfab812eff2063128700471b3ff1f088770fbe3d541ed90bbf31b9ea76b27e0fc68c3b2096d316a0caf1d4e1aa171601c06fb6e386a6ca4ca339707f23bfce1421026f8c398eb323c06a7c6cc6bfc6823d658097162cdc9875b3e42cacaace634b7963da2fcbd7ba614258ce40d9692b946d01a66a349579ffe7b4ec77e537a8a615a30012c12fc085f47314881d48dbbc8b81477680bead3aad567a9fb1ad9a2a42cf04cb8849eb24142b12cf3e13fcb6b806e8aac9f5e36dcf30142b2bd667d4b452b01ee319698090ec3da9bf25a53edbe645ab8c3a9c8da32e4dc2381422f342b1792ac9419760008c9b235f955c73f5ad427c0f58c72fb7bcc3934f07eeb80e8fed4081d3d931a45b5a9997ad9aa17d4b3ea733146cc1f3febf0aaca3e3ba8567a0af6c24fa30904a17373deb439483c39e33e2dd487255ee8c6ea4f899c9ea34fb196b7f8224681d6f27b571de67dba48f810c6b551ed27cf3ad935d216b7c61509a7fe7c0fa79bb021ac2eae797f4c5c871bd606110bfda05e32fc97775b324534ff7d09a5709872760cb51aae6b0878cf2945985e68eb0de90a14f4179a9ec42d2c14076d35b32c64f4da54923acc746ff6542783f98b1b41111f5a2d0fef4cfbb3f8fa0584046c16032c8b2c102bc25d52d00653918474c9eef732a0bab48e1f83b0f9dc892e8bd6b282068e7ad62ca30e9c995d664c9ec401b7b5420b1578db10fd1fb2c1e980bab1cfdb8edd666730814c646fb134e8c05a5b93de61c8041f7a584116bc5c8c0bcc0b5e66c9f7d6d6bb7d6fb6f28021a19c0e198bc455e5f2b0a6ea26a1ba35ff390482da6eba4a161347f077ffc0faa6ae3963189e809a3b0e51ef35565eebce49d1bd5312abab66e738aa7f2b46332b499d1b073d3145b9c875d2b52e5a0841dfa318ae62c96abf91a4373d4c789aae72fe073ad553cc01aa5b719ef63fa769e56238da7f940036eaf59b62ab888df711eb1f1c38687f611d620a4bb9866f18e7a3c890fd1a45f0351b98e870c2cbda697db6ec76403cfe605ee86", 0x1000}], 0x7, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) getpeername(r0, &(0x7f0000000cc0)=@un=@file={0x0, ""/28}, &(0x7f0000000d00)=0x1e) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000c00)) openat$zero(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/zero\x00', 0x10, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)="52887d19a3c00c858c78ce9b0fced7de358e24551f8adaa32ec3c0b28feb64c308eb40fbb270f921a9497819bf7e36fb77414263d98679b310c6491008b95a2932c55964d7fe556e8fb5824cb3cc351d32248e52d840f278ed3a11adfa587f78d58c91098f0301198cb0d5e929b0537419052d8763b7a73feeaa2cceb819", 0x7e}, {&(0x7f0000000540)="ac56f2a63c68e06c9edd5aff04e67d0ae93bab7e4f00efe48fd551aaeb10db3e2f50abe283b2a51aa939e6c0b3aac5fd8ca2859054292912ed7b4d799e9ac5f44d979fdcbbc7f61610c7fe6d4e214816c2080ba388117a360b129a612245b3581b3d", 0x62}], 0x2, 0x0, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2000000000000fff, 0x2000100000000}) clock_gettime(0x3, &(0x7f0000000000)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) flock(r0, 0xc) 16:00:00 executing program 1: chdir(&(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000240)='./bus\x00', 0x2007, 0x40004004000828a6) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x400, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x10520, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) chdir(&(0x7f0000000000)='./bus\x00') dup2(0xffffffffffffffff, r2) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x42, 0x12) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b00002327feffffff080200000000000028000001feffffff000400000000090300000000", 0x2c}], 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = kqueue() kevent(r0, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) kqueue() close(0xffffffffffffffff) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:00 executing program 1: clock_gettime(0x4, &(0x7f0000000040)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) connect(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) fchown(r0, r1, r2) 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x7fff, './file0\x00'}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x8c}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r2, &(0x7f0000000740), 0x7, 0x0, 0x33) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="82f0645a825325493f000e6839f088ef1f20eace4e2c021ea62e3dbe917bdd797c938f47e3f61db09286a3e716c6c120a21567ec619937fedecfcce11c591771d1bca12d6882e59d21b9a84eef6a47ac38d26e237e8a2ec74e5f9750877b0ceaf1c92bf630535ea5449c13d0cbbf3bb5f74eb2aad15163d2b44021902c32f16715fde342c84298a0d21fff5666dddac543790b30343c72282d20401fe59a9238d2bb2930cbf92c2ada60ebad66e1737cbfa7d35bbe113b1d147df67f811019c74e15984d1d0f1095c64fde99d40f5238a76ef9ee7134882fbc1d8d22be0cdf1261283b238ab73d7db273fd7bd725ff"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r6, 0x85}], 0x1, 0x5) syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840), 0xc) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) openat(r5, &(0x7f0000000600)='./file0\x00', 0x0, 0x2) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x100}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3}, {0x3, 0x2, 0x1000}], 0xa) 16:00:00 executing program 1: r0 = socket(0x2, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1818, &(0x7f0000000000), &(0x7f0000000040)=0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d57339a4cc13fd0829696473d48e4c734a899f96f0b224ec765ed2b76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8ff0382813c8cefcfdb31d4f9c0e36d58ab4f79a669e7fb584d38a6acb07c62f547d55587267ba5050932ed612eeaa9d367471ace2f99a63fe45a05205ffe04fd83c00b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdfd36ccf34ce85a89d6657ddac47a47e1d36a82818af38ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9eecdb568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d"], 0x10) 16:00:00 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000140)="02000000", 0x4) setsockopt(r0, 0xfffffffffffff001, 0x1, &(0x7f0000000040)="27125d135859281064a1e64edfdd7f4b5cedb56a0bd77e20ad5e26ff05763052f114f2b38797f36d31b65ae450976e8b56b9390db29cc6970b8c7f3ce471308ad9a85fd19477a6c604336d042026497563ca5b50601e727f6fbffee0bdf3462df8bb93dfb9132e376b5709cd5af5cb60a360d491c3c7fa2b42842ee24bbdc7349fd52c881019d93fb08d43226651e11dcc871343d2d84d57f30584f598ab0223b30ed31973c9b0ba41fd1adc9295f146e78eb789258a234fd887f62793e52f873e30d0fdb27fcfecaebd791e81bee49e434b366f9cf497e738dfc8b7cd930b0cdc8b3959be6b928c4b9bcd5c", 0xd1) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x100000010000004d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x34c, &(0x7f0000000340)="b6") 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0x8, 0x0) flock(r0, 0x1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x8, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x3) 16:00:00 executing program 0: fcntl$getown(0xffffffffffffffff, 0xb) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="870d7e6736192f0c89f5add097ae24b355c56906d7ee1c990bcdfeb4019faf77a26adf6224f04b64fe9734d0e642bf7edce1814c246346e20153f0818590e9d71c5e5c92be74c27b461e9dacb3953132cda2bf858dec4c54e1a8ccce10d45610b1e44175f31ca736f5f1a6d569bddaf2557ce1da9a06d85ed428fe5913420bdb86f2b460a72f31d268950f164b3fda3e09a62ba39c8b765e79e9f6a23763efd75683ae1c0dd31d1c70a46db230b5106d83a33d462f9cc1580f144f2e20fcaf2284cafa8fe84f2816014d8b134628a2cd6496e12e00722b770fadac72fe766c67843abb252e35a5d2f978af864413f1862b3d5bca37c9", 0xf6, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r0, 0x3}) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) sendto(r0, &(0x7f0000000000)="0d863bdfcff2975fb5fc2985cbd3871e3e698ed5243024923e531f68811febd1221f0f71643289972f2c69adada7b6709d1a0f8357dc573369e3212cee4b3c9160dc5f954ac74b1c8e92bb60e83b587aa19bd18f5fd1dbc45c1ca34307607951f959aabcdd24b3efe6fa5ea0d74590e91395de65cec08b8e3c674273d68c0b6da500de1ae3f4aa879cd06a08396dfdee3f48c96d6457aef637f657cbd01af35bf0f785a8fcdb0252d71568b51f2cb4631f641ae3386269", 0xb7, 0x8, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x3, 0x3}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000002580)) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8, 0x24, &(0x7f0000000000)="ec661c22f3d6113c2697cb4fc1ada0c797b5adabfc6d5745a02505679654affd158b4a2119a1f7c9", 0x28) 16:00:00 executing program 0: utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x200, 0x8) linkat(r0, &(0x7f00000003c0)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000400)='./file1\x00', 0x4) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000000c0)="e4091cd6bf72525ec33c290a03a161053467d066bcbe67b33124c78eeb34a767144234bb60244f5cf60ffa9887a46e83bf3c99005f74cfc2f9845c31ae8bc957832cf276cdbb69d144c3c7299c906f1d4903b97ba66a723dca8726c1bbba58592f852a857f0c78a39bde712b499841f2d89d613b2cda003284a9acbe2e6d82d0df1e8925fe25058e8adc8a7fe3397dd246b2817f115ffae7ebee17b3020081580f7869c732e1d763dad1705fd68522a2a9c9dd616b560182", 0xb8}, {&(0x7f0000000200)="570c0f9e66272933662a0aa62fd1c4b1a207a5ee628bc62e0823579a8354f23abc1185da6941095af35292a29eb84bf1f6823d7d8eaa90dd2d7cef6472342ffbad55a8f8c0a8f10f68793a045a174492511a21f2e4e45b19c9823271c9cb2bc064c528cf96aa0660481643037aa4b74f04e9b56b70978b5f3eab10e6889d5f1e1f32812acb8cf8c5afa58ad2d6efd3711075c555409eaa56faef018d54e91f92c6cde7be20d42e5611daa4a0e1f874912c76bc5c53a7a057943d8d93b3836bd0098afe946a77a470e9596b438e08a9d9d1516cc1a239603e75f721451400ee0f14171366e780f45a37efaf7a0a6b42cb6ee76b", 0xf3}, {&(0x7f0000000300)="fec3a55993bd36f92498bb7c6517dd03910536dc0df1d312b376cf1c692b41aa2e8aacb8236350ecaee86592eda04c02620cbff236ec78e923b3c64a4eed1cdd17956660f89280b99c409c7e1e0de896e4fdda1cbc382edf9987a9a48d9f508b790c03c46a318a02131f94a3f1365a9a0388ce2ca2968bad048e2a315b4dbd81faeb40baff", 0x85}, {&(0x7f0000000680)="f7fc4552db9fa33db0b820822295f3ff81bb3830a30205d9a7e6ec6dd7ff4a04aa0c6402e77d394aba81156d42605191132995672eedf287a59513d04157d105bf037d601d247196dc5bb8b88ce989c37d0457aef88253a711a5d05e292d3d1365db875d1ac344ce2bd60c3060f389d7c717aba48631afea396f01a262ed4491910486293fc51328b08342b2d13659146b50e154bd57f07b64cc3210dc40767cbf72a43d9e390b60345488d2bdb2ee2d772ecc9f10c0e7fe84e21d1fed1ed86700d6b5c6cca7fd9546dfc847375b6d5229fc1621a1c1b7b1744569301e3f8cd3d3f194b842f4c779", 0xe8}, {&(0x7f0000000180)="0e6a9a034eb3b6273a9154c221c80cab25c725ea7ee7c0a0b00cc48ec6dbed3dd25c9ea42cdaee7e82d06949331bde3510e695ca22fa", 0x36}, {&(0x7f00000004c0)="2964abf6e9105f267231168f96fb2686f4cc629563840447de0c2b7d5278eebe37c598f8e8eeac57d4bcfc8855c3ed33cb8ebbfcf51a07c89f1587e9e19d36d9d8c40e4c6dc04a5b31001d118475504cb25a61ef2426c60dbeb4dca86a8de59363a705de414b49a54243e5b922be7b4386936cb48044c1d04685bac5e574dbe0e928cf95ec4e269d546b48205690c310fe41736c9fa94ba917d1b2dd3c8c45df05f741db59bcd2cd99f78a1a326fbe21ab6f2cfb58ec385b056e5491eae5787b397ec448b6ab227722f1513f49a30dfde4849ff6036b975a72ba87b236184814da", 0xe1}], 0x6, 0x0, 0x0, 0xa}, 0x2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='w\x02') 16:00:00 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xffffffffffffffc0, 0x4b, 0x23fa, 0x8, "8e698b19c8660e50b06810fc5fe0123793bdc70d", 0xd8}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b8156717d93f13855deed57e57"}) 16:00:00 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) read(r0, &(0x7f0000000200)=""/221, 0xdd) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000003c0)=[{0x7}, {0x3d}, {0xd256}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x14}, {0x6}]}) r1 = socket$unix(0x1, 0x7, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r2 = accept(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) renameat(r3, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') socket$unix(0x1, 0x5, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x81}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="84") 16:00:00 executing program 1: r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="02000000000000008edf95391d4797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a2a46445782a12ecf7e0e7f7c24b1b67c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef555a995233675c6874ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380375b0bd0c6ab546a799f63ce83350b5824e03b90b43fac8f5e3eff23df804e57b53bf83368d9c94720283a7bc7fed3f6e4a2"], 0x86, 0x0) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000002c0)) r4 = msgget(0x0, 0x684) getsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000340)=0x4) msgsnd(r4, &(0x7f0000000600)=ANY=[@ANYBLOB="030000000000000036d044c09f0b915eaf98bab6e615dfd8f6ef33e3dffa10828e5dfee30c9ed484e2b95c8faca58e361a38485e2f1109e0dc3740df527103ec28be587a0f05fc1bb2f34df912e8f526824c9afe231ec744204becdb913ab102269497c1af13b55c2a81e1c4af09328e145b68ff2ffdeed80600ba39c55e572a723a0deac0b717aa1b4b4870851c2dfc721e11de208ab23da77ff3eaa41df84db17e533154b20f7f1858a688202afdf5368065b602aebac519394769bfe4138f3db824b53fc8622a22b58dea0a7c4f1baa8200"/223], 0x1, 0x800) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000380)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000700)={0x10, 0x193, 0x4, 0xe6f9, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x13}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x101}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x75}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000f15000/0x2000)=nil, 0x100000000}, {&(0x7f0000e23000/0x1000)=nil, &(0x7f0000e75000/0x4000)=nil, 0x40}, {&(0x7f0000e22000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8000}, {&(0x7f0000f42000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x40}, {&(0x7f0000e76000/0x2000)=nil, &(0x7f0000e0c000/0x3000)=nil, 0x8f}, {&(0x7f0000e97000/0x2000)=nil, &(0x7f0000e59000/0x2000)=nil, 0x8}, {&(0x7f0000eaf000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xe75}, {&(0x7f0000e48000/0x4000)=nil, &(0x7f0000fa8000/0x1000)=nil, 0x4fb}, {&(0x7f0000e8b000/0x2000)=nil, &(0x7f0000fbf000/0x2000)=nil, 0x7fff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) shmget$private(0x0, 0x2000, 0x140, &(0x7f0000ffc000/0x2000)=nil) msgrcv(r0, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x100, 0x0) pwrite(r0, &(0x7f0000000380)="83980d5f486a75739b261831d4e848553f5c169347f2af0339fb3e645c4ae7e0d665306b7f702f72c85678ccc8e8a1f0ab2cb50f9abb228021fb054ae7", 0x3d, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x0, 0x401, 0x63, 0x92}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4, 0x7}, {0x6}]}) r3 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x80, 0x44) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000300)=0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000280)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) bind$unix(r0, &(0x7f0000000240)=@file={0x1, './file0/file0/file0\x00'}, 0x16) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') mknodat(r0, &(0x7f0000000280)='./file0\x00', 0x20, 0x0) fchmodat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x0, 0x2) chflags(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() shutdown(r0, 0x2) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000001400)='\x00') 16:00:00 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8092, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) pledge(0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0xf) 16:00:00 executing program 1: setrlimit(0x5, &(0x7f0000000000)={0x1, 0x95}) r0 = dup(0xffffffffffffff9c) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x8) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x100, 0x100010135) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x7a, 0x20000021, 0x8ac, 0x7}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) msgget(0x1, 0x400) dup(r0) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:00 executing program 1: pipe(&(0x7f0000001840)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001880)='/dev/zero\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000001900)='./file0\x00', 0x280, 0x110) close(r1) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./file1\x00', &(0x7f0000000240)=[&(0x7f0000000200)='wr'], &(0x7f0000000680)=[&(0x7f0000000340)='\xe2\x9d', &(0x7f0000000400)=',%\x00', &(0x7f0000000440)=')\x00', &(0x7f0000000480)='@{\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00']) pipe2(&(0x7f0000000700)={0xffffffffffffffff}, 0x10004) sendto(r2, &(0x7f0000000740)="fe4ae88c12da2a7391b56a254602937a4c56915541bb8625aad8e8eef10905ffaed2a8b4de14439b21695d6202a85467d6131e75bfaf704dd16f8e04e716cc96bc0e0f614e18445f8003c4dbe0b5dba6caa34f72ed63f511b03ec85881b9515921fab41720c903190bb45f8b94f77ba927ad30126b58ec190dde38e850fd3f3453a361cef661998c8dcbf9af0719f0d70416f9b91cc51acab7ccf53a3c8378fc5c66dade93ede3bdfc8836b22e161659a4c94845c4087ee526181e638644efed790719e2801f246e6fdc0d5b217eb953613e3c2546dedb5e0b70c22693fef3a73e5d72ede43c0482ac3a7d4dfb7338fd8265c644afa1cfd762bce94d6469fc219af13a86c81c5adc5f476629156b9182d9c0e4343b8d084ad99633aaf5ca5452f3637b5072d412ebc5510dc7b7bfc100d87fa09a56a099d57300e8e0d26cff43cf195a8e7f684720978bb5e6a651d6e2b40f05e49d0f168c42185324e1965810c1bfa38f6d0f12081192e9f3ad5a1d26575eae134b70d83061ea006605a7beb808212dd2eb37d522a11fc39f9b294668a60def42d959786f002bf3bb4ac7cba77fbb28e22b77cdc6bf5c81bc759152a6e3ea2fc4d2af14ee731485286f46b8fdfedc3f760fabe6a64c038595a3a5882fc8e503db8e01bcc80f9c8068321fffa2b797d1749eb275ef806edef951c6996e59b71538d05147ef5cc2f0de5902dcb98c52e21343226b25adc8ce65d3b13e33ba300d383a03f0aeeea644ef5ced66697576bc3fe7b1ffcf2648c6fbb0bb791eda2c7723942e2775b4da4d116fce8df90b6908acd84220365f3b78042191a87ec7b94d118ed66db117a1689e6db137d52c9c9c17bfc882a841ad3d9a267510a4675315e54bf334bde1f981dbfcb35accf800128d288e0cfa9abe4d020f590e94cb2796ed825c85a7922f23aab667bf0376b56e3e5a1db9f972c407d470266d964acf2d164620897e0487b50276c7ea74a198024f8dd6c81fa3d39f1a1feaf0dfaa2feeabcefbc5f38585ecd592e2d9dcd229b4fa3d288e4994084b888122f604b8b151ee39b87d2cbc75a81a7cc9c3f5d43395a926b40e437893751ff5705b8182d497a61bc108913dcb2c55aac39eb73ad4128d585f71608bfb02656d1541c7a7b19c021ec30f0a3fe86e5afaa362b87c4d195b5f99b1d3b032274884a7cb105ed1adb84da81a82f24889dc6e1db34270023f162de8b3ccf97dca7d09ff33119610d1d7a5c7125b3f755833657bc80308e2a387b95ddef90fefc1389bbeb4334b989b682ec16480fb829f206e0e9ddead26b51555c97c1c324716c9fc8d4974137c9a0c4d71a9fb11c6e8e96bc9362e55ee5f9b2559299a10ee7b625d94ee42d250ab4dc066072a0aa439a5c1dda3f901d801dae3a41e6612492487ffd94b80e9c16c8d53b5978e7587c3964f4dca76bfe1947c66077f3c893d321daccf70a6e004f768583aa38258febbe465ae6d5a5dc24aa75202685495c261cffa33f2669c3eafa18f142880fc0b6334846db7f85f79253ab493b290781ee2bf219311bc6f9286eaada7890e96a010814b6061576341e5f1dbb9cdc74ac1ad5c8dac516d737e3b7a191e97a1733d6d276b6f68a8885250b888a49738a4057108efde9aa2307f0638b5e0d393d45c00310628b8bf9c534573ab4ef7c3bb7387c1b1168d6597fb3844ecc37b94bd9be6847a34627510af9359d4d019eba84e600f5e7b6e9e816ad3aa8e5a160b9492c97816b760e643e4ddd3dbcd60a1e957a649fed0726f2097c58336684bb09636f4dbeebedcc23658ffc7ab0cae09537c5c34bcbde41545edf7da9cef8684c43e40a9e59643113fe254853f215a4656f718dbcf558e18894c6e19a217f5eed98198f3b2d40fc5905139edc91d5ebc894894e5577b7170aab0685ff332c06f0621395e89e489e6f0053bac9ebbeb01a10bbf06f1a6e2e32cfbe801b3e34b0a93761658202c648c42860b94da8a7e229c75a2db3cac37105a25556e7b98afd62112606bab529617f04adb66d267b483c5fba585d9d23917914a0c931cc5d1ea0b444ff5df6459fd67d711652d9f8f74128819f083ae46f986e1863821e72c59610182c58b267f778125f28d086d5325fa56ca6436caeaab7fde4d0c95404d5c24887715589bae2096d6ad1b4db3847ef8acfff0683733ef3ed0644c395508bfd03b65c7fef3eb3903a4891c33c68a97723fa19d3dd3d91562ea2f15eb464b64eb909ddab9734e8ff18b2651bec07e0837fe0897ccfe54f886fdde8da260acd3444ddee43221f131513e2cce67736e49ad393fe52dfa8b69eae76e93e7423e44ff5df025b45f013fa677a23a031c38e0ccf446108b139301cbf2279ba9020b7b2e00aa2748f4a5968a80600a012e2927f404d281ffbd0e05a97635880e5b754a24d67cf0e53a2a9c58773be74ce98c1cabb9a1dda230d2cc7ca3522a84c44003b27faf8460ec57ce4bd69a0fddb820d05ed20971a425c9b0f7875ea86ddb012882fb87d18dee8a87ffc552f85b8d0309cfab49292ce500461cce1a99dec947421ade317a24cbad439fd22a391d5240b10e304bc4436d916ca4d74e17774ad11e293bb7b7549eba1cfa3fbe0be24ce834bc91d99baa2ce26f26b60f5db90a71143e2bd9f656a9c18a5186c58999506aff4fa0829ba11637361f4818c9bdedf73388ede2247c710bca4c3f6dadb44188943c1738bf7b42778b8b15914551f90a126165e7f9e59bd8245204dff1b907be95c3c2e601a3ba654f46f2df543cc29d2f482e625c6588a3fe0be423d344f95c1656e4dc6e97c81e56974078efcb97f32092c211c10a07bd145288372cb503e6dd79555aec3197fdb1f4a04415a88c8f42e2bf3eb5c43a3cb9fad3ed300f225fc623278060a3c6051bd10b586ebe2c770f4d1fa1288d85e3681e2e3448396d3e5aca33ceb4286ac43425250b4b2049aba2b291f6d6eac3e4129297645685cb6fcb74f4a0ee813f493afb484c534b2fa80dbd34a73137594d7846d4d15d103e8869c13d1c422e8999005bb5d3fedea1103a3bb568818f8c503bdba8654c8f47846a73298a20f855876db47b5458f400a67324d9f2f233cad16916b2664f06d00142106afcb4f739945f213092815265da03e2a2a6182295ebb68d73c146c7aa0b4b6887139056f1f28ee679780a15833d5c74460990cd9807c4cd397a7c0b0378c014d9d29dd49d0888067a23e02ec07e14de237da3e1d62d873154aa4644d1b48446b5403e72d240e62f2f5cfb8b846d839da018669ace625e920df3a4574a4823c8effc445960525f0b7159b80c7971f1d97ab82ea18039100abf34e80440190a75bb039afcb373dc9af03fd23286f3f2c7fcc52ddd0cc648ff4d41a7e04f3977b9065dd31738a06a47616eaf265880a248f2b8400ddccd38d285eff0501f531f6b8779abee21f9f51229c0dc966066ada62be1dfbeb27282ad738636a5dc346205fd749c1e1539f81f260f205977e43f6dea61525eb9c4e5e5e6ba2bd2bd652aa4653e472f5acb0bffa63c7f33bfde94384bac8f0262bb3ecd53262d4c9e177974ac0684d3452493d95f7ecc761515d925fcd2b838adc15b8de66bdce8ed5642d7c424205d4626747a11a8e608e201fdb2a912a6c715d04bca5303a1f5e89bc367790eaf2eb924f99e0bfcbe3c4a6adbe5dab1064b1674a5e7439d0ebcf357ea463467e9c69e312db04fd5dd759382fccab370c7d5396d6daf87214ef5914c1719485c69f3e327975457bcffd3585e86965a2fea59faa0bf987ba9a71d65b24bd616a7e1abd110f25dded00f39fcc105b0615e646ed3338b8c778045a8062cdba14619631f08ed6dcafac6d2664de9f296ac2facf66b8e80ccf183205ee2e0a57d8a2d8fdcf7b91f9ab9e498cde3f7a0e00ce6cdd48095a7b465f2cbc7b72951bdc36ca4e489d070ba21ac1a2df2123c52669f394ea4ae3a4640ae849c7757264422b1caf1cc0ce38c1f67be42c3f139e47ddd47b549fdb3e73c576f91142d6a85c5396897b9a4b7c5425d192433450f09710adc48367df233198807c1b40b7fb4b87786a4549f7b200b24cccf3a07350ec3d749c0f32663815b9619ae2917c9b10bf1e399151f9c9d0b83acd36214eab731aef7375641baa547fc134a1c7b2676939f884bab5aac30f134b6218f568cc68e454861e4e11bb292c7d550520736c0b3fc5a18e2b0cd7ccc4ab2cc9bf8f4d76774f66fe550ecbb0ba1a7219fc5a2f8f38046e497d5d5e13ba1aa79de85289835ca3a6ca9308ca489a935b82002632759b8d5eecd76a8d17442892c2d65d07c9fa22b57560b7ee3415851f76255183ac703bd4f889dce61556008fb81b7c511a5750f84b5b1f1c9464b3a7ba7ed959e22c50ca18155fd5a23bb8b2f6fa965b631553bcb52f8710aeb70aab83cadb9bc0ff6dd216cca5751b1e6fe1dd78e307b8770af3366af2c618be80cba257ddef932e43590e668a0742a429ffcb027ca72c3b1b9f96a61eaefa0ad78956e257c63c6e1ddb05b4fe0c6a105385eb5f76000279aea9fbf5142efce00f0a9787a9dc12d780be69212926a88703c68d34fd1ea317bd19485505f559d1a3f4418b2123c34d068d9967da544770b75ff7f265bfd28ded94184566e508be3bf102b2a5c3f3f17760c7c9c8d6a7599e3327925b3c585be27a92259021f51baea90590907179502c13345c4d578aa13bf9ee154ebc56973fa29dd086abfe576bfebdc2735503e3551073dd44caaaedf191d7248cea285ef998d372809624cef824359c1672822d63ac59bc3b393b6069d9cca78ff1f5b494582d0a710980036837675fed2522c52617b3f493c4cc9492bd0ac5e615cd67a9a7e8e994fddcc9ad4b4291aac90ab2c49729d21262d4db9d1acda7d2fee6ea329142e4e83fa4ea8c7ec6a34ab1878ae3e3f3e3b714e149acf2bb1ad8860987738ff0cf694ee01a21e66809c00dcdc1414e7b321ed6bd94aeda158036943ea2c07be1b5122ec418b55917aa69def9cb12a859c30865f8441044e66b8f0ea8588785bee984f20324aea363ab0e667c1e0d60959f0d6ce69048685884de06e8b8c71a784327fe11951355f63834cdf45b05791ffb3eaa56190ef9d7005bf6b1b79a1fb37ca79d654e4973a20d670275a5ade6703dff97ea4d61cb0a9293d06cb4d2e90d01aa6f4ec08fefff2e3b3c7231998cd209e0865f80832042e3b1077c73bd6172d3113829803c5d3be41fd8421e31c1bd48bf4739858c9445d8fd0dee5e7f79c6b0e2b129df7720d59943a3ee44cc495de86a034e04dc59f7b9ab0338827e1a4ee6b9dfd362055f5a890a7bb45ce071e67ad6abe31a09ecf8d4a0ec48e950e7e499d118e1852e05bc6d5663024c8dd630efb17c4f279ea0a88dba7c4898750ead7df20556075ea7dc803791e62916f0b6d8102d8906eb3bd850c9b18e293745b59b94573e9a9489f379b89153ef36608252976f6ed8f51b586bf8175be1ff2dce86d03758820a01bc8cc45ff8291851d97c435ee7037161160d39bf5e6810400c006ff4b388e6675b9b040d3098d817355a6925008aba7df53dea81d3b1d4275d68a5eeedcb7f40e2c638b4eac194214ec79dcc161b121381b8ce38274bb705344dded40631b9b2205c4b8f3b41fac935f1ea2e2193a943c8659b495882acf953dee1ea06b64c43b9e4deddc85eaa321ee2ab7664761f001540aec7e35df4d96b8b78a37580554c7e939dabaf1d708aba06fcb5f48eafebbd9f5c4d5d34edc0cb291f5", 0x1000, 0x4, &(0x7f0000001740)=@in={0x2, 0x0}, 0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wr') readlinkat(r1, &(0x7f0000001780)='./file1\x00', &(0x7f00000017c0)=""/123, 0x134) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='./file2\x00') chdir(&(0x7f00000006c0)='./file1/file0\x00') execve(&(0x7f0000000000)='./file1\x00', &(0x7f00000018c0)=[&(0x7f0000000580)='wr', &(0x7f00000000c0)='#\x00', &(0x7f0000000100)='@{\x00', &(0x7f0000000140), &(0x7f0000000180)='\x00', &(0x7f0000000540)='wr', &(0x7f0000000500)='\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)=')\x00', &(0x7f0000000300)='\xe2\x9d', &(0x7f00000004c0)='\xce\'\xc1:/\x00', &(0x7f0000000380)='*\x00']) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x35}, {0x35}, {0x2006}]}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4000000000001, 0x80000000, 0x800, 0xc}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x7ffffffe, 0x80, 0x3b43e5da}], 0x2000000000659, &(0x7f0000000140)={0x5, 0x5}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x200010004) r5 = semget$private(0x0, 0x3, 0x102e7) geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) sendto(r2, &(0x7f0000000580)="79fa15a6d8697a9d0bb2487916169a033b9e7fa34adbaf5145fe09fbdbf9a486c6461b772a70ec5ce36fe950e1fd128f56af5bb577f97d6c13b662f862a31f4b5328d4198d71cc61af0b75e59453bb774a72160506656a377a64d0ca2fffd441b21e5142eaa36854d749fd0ab78d29bcdc29316d0197d9511e5f01b6ccbc8196627d0a31bd9ffffec49c4956c9918b67535a9e4441d920f7e60e2c454f5422bd7655d06c8d598aa3fa18c66e2de30517249651d9654822c2b471c1421cb2daa5c7cb28bca3e12080a8ab41397255ed45", 0xd0, 0xa, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) semop(r5, &(0x7f0000000180)=[{0x1, 0xffffffffffdffffc, 0x1000}, {0x2, 0x7fff, 0x1000}, {0x4, 0x3ff, 0x800}, {0x5, 0xaf, 0x1000}], 0x4) read(r2, &(0x7f00000007c0)=""/1, 0x1) mknod$loop(&(0x7f00000002c0)='./file0/file0\x00', 0x1, 0x0) read(r2, &(0x7f0000000500)=""/90, 0x3db84ae9) chown(&(0x7f00000001c0)='./file0\x00', r6, r7) nanosleep(&(0x7f0000000340)={0x4, 0x3ff}, &(0x7f0000000680)) lchown(&(0x7f0000000780)='./file0\x00', r6, r7) fcntl$dupfd(r4, 0xa, r2) dup2(r3, r2) poll(&(0x7f0000000240)=[{r3, 0x5}], 0x1, 0x7) mknod$loop(&(0x7f0000000300)='./file0/file0\x00', 0x40, 0x1) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000c40)=ANY=[@ANYBLOB="00002e2f66696c6530ac58f5432c000029bb3f0b035f71969a8db2315a2966696cc4c857c09a92cb63b88e4214fff586733cb2ee9617d4be8090f400000042c7b249c64c0f95a00f5bdf0675364b43d5f64dabc3b555a30331c7118b3d82bebcc09bf868ec5923b55f2d3e5d2cea12ee07b6dd8e6ad42e04ccc8dbe26ba739111dc3d12291ac38570d2e84ac011e2263ff2e18ef3741c6eefbebe54d84e19d504f88a2d8c53c52f5d258703ed0414c7747a9df500b2fa3f9b6548c2e62fb2182107db1f141f4355a7e5ee337fe70ba7d12e8edae0b10527852d8fde912c7393f55755d40180b88623bf9a10300000000000000b94dfe353b18c0ebf3c2ec24555f758ba89e4aff46eda6d79210ecee6e0c8e2c3a875952e72a61a3a7c4d31f87f4ffd18c2490202028cbe704e83de47475b9ab2a07862610e4d300"/325], 0x10, &(0x7f0000000a00)=[{&(0x7f0000000940)="a3c751c8fd41d1bbcef84b397977bd1889469dae71d4a435eae8f54dc2257bf61173d24d35e5c7996a7a52ea4dd7846411eef89817a4a1fe325025d3eb6369175f031f5a6ebb44eae703d0dedd0d75810fb71c0c20b9b221d4a4d890b76013ed53d2aad43161a583532f8b00a73e8e8eab64157d38a007b5165db62c898afdf69062d3b914008a9c71e633a6", 0x8c}], 0x10000000000000d2, 0x0, 0x0, 0x8}, 0x408) semop(r5, &(0x7f0000000440)=[{0x4, 0x80, 0x800}, {0x3, 0x2, 0x1800}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000380)={0x7, 0x1ff, './file0\x00', 0x7fff, 0x1, 0x1000, 0x8001}) pipe2(&(0x7f0000000840), 0x10000) fchdir(r3) mknod(&(0x7f0000000400)='./file0\x00', 0xc01c, 0x1) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: munmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000) r0 = socket$inet6(0x18, 0x0, 0x7) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)=0x232) kqueue() semget$private(0x0, 0x1, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) 16:00:00 executing program 1: socket(0x20, 0x8000, 0x8) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171", 0x150, 0x0, 0x0, 0x0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x5, 0x7, 0x3e}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x7ff, 0xffffffffffeffffd, "000000006f8aff94eaffffff00e1ffffff0700"}) 16:00:00 executing program 0: r0 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) r1 = getppid() wait4(r1, 0x0, 0x1, &(0x7f0000000000)) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./bus/file0\x00', 0xe020, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x5, 0x1, 0x0, "a615a4dec555b72981dbffe7baa982ca8b9434e4", 0x7fff, 0xa604}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001500)="22cd6056cd36da762f05901299ebe378cd1ee6fd659d598feb518d1e3f6aec238b0018d07a87eac935d97f3dfde944bf5f1e77aed7e053756c2b2c1941b673080624b6d0dc5e03503de42771bbafb2e7c6b9267a974c76ba616d6f769db589f65186a088e41e8694fbd85f5a49b6cc2f72bced87c7ad94677908dadad36b815dd82821684cbe745e359186858df8a9722189d87d8aad6231f3cc9adad567d6458b50271cf2e4d11db742986f4b73c79bc4c855a0d60c55a82f003fa6a52ad205b8573469d7386b4a7675caac8a16f68030314b244e493c1994834f3f57e8e8ec66248a1d5c090050b626511aab09956add38440de3bb86ad527cd41884c1bb2284ea86deb82d411d01bd3bcd1e6950c1b9437997a45d558383d04d1584f2a5efe335e4735f553f2a2a3dc650938b1f3dc2d366e84fad7da54c27ca56c1e44df3a2f6992c57f6aa35bc6323d1b6a1445baaeb9368f9be3092f95e6738ab95ef3ec493fc7551613bb9a16fdf2a1c1ca580a89bcd2d6927774589d43ae7f2897fa51063f2d1ff33f8b648ec21b3ed5b2e467faa768470c60cbf0076d246a7bf4c98745c46fc1186efa4ef055472cc0b9b31480252dd3182d2dcac64c7e5aed2ab9cb8d4c339801e69f7cc87872326d41bb73b15d7bb54d3e2b126c81027bdd0c35008f3b5f8b02fa10f7fbe3d7da5abc4db823df1de5fd132ef0b3e751a1587f440043fdbb163c6183a77844c1368be60034f27c8667a9eb3d6d231e4eb700a261bf414b7dce6cb452f9ee30f1c76d7dbaf2bea77564564c48456f629455bb0f21c5e652957c9dd5456c3ed90e750f4f38189ef3d4df8c8c375d00ddfb6da145b67290b41609ed3345f98897001238f0dbd5caa916213aaf1270b2f8d1f9409403081c06b47b554f1ac1f081237d03648dec38811c9b253a865e1750662696063356b367b52e3731649a427e78df659a613519bd6de48884051125e7bf1275602edb8e98b37fcb816cdb50bbf109b7a011d59a55c8ae61586e200a6615b8ea832f4e05c7d247ac9311742ad4e9e1f6742e5d9e1713fa6126094dc199912e57bf1502ba959e3c231eeea31a4adc18ddc23b80959e0b2beb96e473ab72af13d3bc4185b83919f9ee5e9294c9ddd6e01678b574d3f38052522e5dab3ee2266055ec341d4b507d45f45b57aaba811d44ef01bcf54a2720d12508ba6d3980614a90b16776b0fcef57a39e5c5320cdafd202bd515aaa2a2e6bef357b82fe59ff5f3c97ef1f3401ef0b852d41b64d17f21abb4470204e7a9baf532f93dd4ea5fd31c1d2aebd55db568c05c8865c80447bd04adbc0e20fe9e7411130610a80c5f9322e5976ba74e10283f8442e1c0f289980ecdd6aa888517f55f73fe9fa2eff3b29a1a2012804b775cbedecbcfcf21594fb7bdeeb29e57e1edea8689328d15f3f55d6cffb6411fdd82c596b74f99318c651e80ad3a527e868b65950d9b4ff9895b933879dc8dcc9261d127b03acfc2db51c658f3ff2d323fe573809610f25cc59b3ec5b7944a0338e834c7326498f16bc812c93a457fc69466a69235c1b920c2265c43311f0f3054d6d32a8a032a1fab6ed3090f659e337548942d10b8f617f74b084647ca29617e89b104", 0x65b}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d8c585ac75fc70777c7ffe6c917a4e598c630508"}) 16:00:00 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() minherit(&(0x7f00008e9000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) kqueue() mlock(&(0x7f0000923000/0x3000)=nil, 0x3000) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35}, {0x1c}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) pwrite(r0, &(0x7f0000000240)="b0411764ce5760e2a22950f54fa1ae9e3349d5dc44dd6f98348c60b20b557b712eacd675995cd89c879bbac7625b2cbb6b929f3a521b5fdccec99815120aca2020ab324142cbefa7eded21397d72a559f38faa36ff425e2f774a5d44a4d9f2d93726bc96cfa7725955b1c1ed9a84f48ddd52a46e581326a7a76a1b13fceffbe9a3c10677e31ffcb4c244534bf8346416bc9c83501f8e25b4d684eea6579110602e82fba2258c51a2e8aeb4a28f52d323fc49a02f5743d2f6ce38340bbcf2f2723292e790f60fd41e6ba7249416a2eedfde9f16b273c712ef78a646e7a0ecd3fc864ea609dc94cbe17994c720cc0f74318006888258ee9fcee0eaef83b782c102ea9eacea605cab5260eabc00c4d331669d98c73cee54e832122367d38d5d01f608a9bd71025d0e44807de29f0f22e8c363ddaf1071d8c034e66f7c912d93c7ac2c9b056890cae728c470b94442c81a65db422b533c4715d78a6ccf245763a5c1fddad9955d830187e58682143f9b177aadbfec4e166ffbe365f175055d0689210ee5f319efca29c0343fd3dbd228c81437bc5a2624d466f55160acfc1ee35b870bdc009b50bcf1666d0059eebc522a81e96b2380b903dc3a46ebd100cd2f8b0856310faae8f0a44c3fe1400f8650660905555a7b91978774b51781be9135344253f6c1571e57565e15e1da0495c34b75bc6bc6e290ecfdcb9a3e363c20abfd1f8e04841fb8ae145e0d0475166674d2d8a021368703a23f36563b686008e41af3fdb46d85bd7e49cf962d891dd35fea258729ca53844b689259b36945dc50bd1a015af84aa4dfd0ab43676fa67c6ea18a51cb547513f984c3ffddbfb5df0da7caa6f3a7faab9d2ab800da621fc60602d90bd2b71e72cd1b351345388e69ba0d4626843485aaef0b837f1fb8d76089c2f5b4ae1f45344ea7f889cd54e6e69c48e9c069fd9df2137c54e2729a2a6fc43d4f16b51200ddafec69b1cb44fdc8af2b61a7a502f2282c5d32eb07d86b84c1bc685bfa9f67be0f974bb65af43dfe823a0aca0ccc3d9a8d4b49b908627af3f54bf0dfd647e0e5430c2de304873295a52379f8b70eeb6ee18ee57a4ee1c58ff3cefa692e34dc628aa4e297420f310958e6046b87b12c96d7c0abde7acf7e02f6c4f9931367e04dd06ec175dc152a0aa65c70732d33a6e74f2ce12620d4355550813d2189dc513944aeb19533eb26283d708c29fdb5b5d2be4be4adbbde8388107345636e30964e94cf3ddb67aef07cc7fd0a82c943ba7c81129cb3f6e448b1517e7123d694a55d6a23f2f3fcb1e56a2836ef90b916b0101c766b68431297ae0002242cebbd3ae408ea06c0b297f28e14863a2aef4a7083df37d1ef34df8499e029d92093f31861240fc223600c35720ee3cb4e4e138e32e8cfcc8b8936c665c79671c62533f11201839caa6505815e4e7d56ccdf72989dd7aa792e3cf24485c0260de51b38c8ee4b1cd4d14b4faef51afc252b78d91dcc06d7e3c3d75195827062ec59c50342c31d4c76c25f3961b4363917f0546b8538a42e84a350e0aaed551b18dc3910c392e51bc6205d5df4e153701041a5a994ff4da2bbb50b4a519bfb1611ad5f84b85711f5a120151ce667a30470fad0f4ed159863656b6585814f66ec84344c1cc705e4136c4f1c3cc1986e6c7fcb1c2038842e16675a62a22d530cb387bae52f29aa94df764928f8f1a456cba817d4e568d70fc0ebe122d15df890ee920ce10ebd3e9e154b1627c2493ea626505d55199e076da88fe2dc386dbf350397796e9448ddd9e1599ae0701c63aeb156dbc4c225048e55660f458f74469b9e930bdedf50478a405c45723abbf3b122ceb2e70e61f44b7d07dca9b7d36fb2825720cae0982c64528d3eb8145018bc7b2df826039ed00f67057f24da2c57ff2618ee373550c944d111882a82765011cf14d0ea257fa421ca95150122ece7b04dd93f76810b1fa32f39fdc53d53aa820082985f8b1a9018bcd31cf0941edd2c9c978461b142bd8459d842808f8f28acd660b267f2031731c63a8d235292111aab8e09a86d597c32e0ab9b4589ca6bc498dc85709a01e8f5798d3227ab8102179b2f17476a34fca64c9c528f124e24f69b705b509b8a3e513bc841fb70739bbd174926f2fb77082b609b8b93c1a396f5249451901fa4655445499cad771e1d65d3dd4298fea72eef951619a6381e89cdd5c883564f622f7e5b2f9025f6d49b1d8a4261a6007086040da168e8de29e2537dd1a633591281fc31dd17747f7a17ae2e41522b17169f54ac126a84a6387bd456f2f861cfd32874beff4e7b6e0737761eb43009b213cac0f69be064af1706e3d6795118934e12f687f3114f5bbfc40c6e5a479ca24f38dc8e7f335651485516438cecefe7e9e6ec08fc29232b7de544c4b29ac32a85e832f7e697ea1834e5822aed34b23c6ca61fee95b7e59624c682d5453b0928f113de979aa24e0d1324068896000b3480cc5f0cb701d71162b4117bcfbc7718a16f52bd8ae57dbc08e2083ce366462a7fa61f93bafe2dc015af497ddf7980b9c93944ca8e71959e1b75e80eeab12801d6b6eeda7638eb0331ae775fe2a992138d0144c97257536e357bc16de8987b4408de2f93f07da0569e5fe5ebf73f3a7c36ec6256cbbd8791e229c8050a0615511ca4f5bbbb57faf9edd4196861d1d7b1175d68d00372893662b95944d09c3e6ba65f48c8d34597381fca893bf64331b1c0b26484c5ac269f737c3f3967814b3a735ea0e10da40e82a8487b2f32c42240b12db8fe9127ab9a7b8eb458959dbf42cfa7b3c80de8bad700e5335b6963b5be5c10d659ec5af43940a7c6046ea4c724b909d0b1b48a376deb3fc09e0cf8b14ef20426384f389067390e8b722e37af7b30d2368d4aae380fce228d96458bd3a0a7b286ca2f0087f82cda4725024f1381a2bfb2d1fcb61d16a133111725311c5dfe7d028a2c054b39282749e8ba33451c52de3c0d0b6dc7c60af2930b93da93f34d333ecb1f833f44ec9483793c875fdee18b32acf37834a6ae48fca648a304bd7f0b3a0bd5618f1883baa9e1ebb8203ae096b8986029695ed27f439ca6779caff1aa6de930bc24c11a72475ae12a9c4432bde3419b3a2ba0b721aa818c929961dac70ab24c924a47fe7c9e6e279393f66825ebb84d0c95b3d2f1ac69889e4fd30c909e4fa97197d2dde3bbacac82f704d05397c96a3cb5b4fe4d16204c0a46165d96984fe50adb80c201834d8bfcdf9a34de0d236173640d4c7dd33e0df162356363ca1c2535c76cf5504d7bcaf7c84047c7a11c821596acbeaeaf8d610c78059580564c744bc4303aa8bba71831669c295d89ba8c0417aeed3aa219a5324be68ca49cc7f2892ad0a8122f7772da0513996cc7f9c94c4455f3351163f2bc4128182655c11e8817501b9757e65871a4db736ee5b044c065c0c7fa198c8b7eccae3c25602bf0b3979fda94ec2b3421bca48d203e5d67d112c220ff5d3f9a1ba6d3309513affe23cc0eca8027b487a2e3b506cf83c60a468b371b17e40040ff44aa53d1f6ef2ad643f86c2b367d05c709f6335558719441a9b69c671fb1f0dd34b8b634d75d7690db28303d867da29744b974fd77a5f3f38d84c83e31b511ae3c91c7eddd9e4a0d0ddf9c01d669dbcc3331dd172bd705df0cc75228abb6de80b524511d208e76764fd75384b31e312830310e65310ad7acb8af70fb47c89fc97f59a05096d9f31c6b50bd78add05154ad7bb9c232e7762a98f8f236a87402457aadc62037f6f95045702f3b5b13b2063ee3e7caf852773b9eb9832caf7d1874cea25876f912b690f98ee810e2d4bfd19b1e8d79326b98b77aa1926d9f7f06c81509d8ccec5de0a616fe56a47999c7f9fa885e6341062833c97b57c6266f578c5f62c140db58289a5f0ef1c5f9d0b8613a25400c6a561894351577b0c8dcf4a276fba0a03e892db802c429e4c200db8c2267759a767398a131934adbbe130f3bf91f817fafc3373e3b8b0167ac5949a5a4a5b7b3a52aaae0c0dfd1486a5f072ba040c27c66d4499cb1eaab0dd45839d6848678e8e78bca2c2a4d2569a5ff28783f8dc7a6b41715b22c7ab1f349d3c47f63b438ad73f74c572ab7ce91b7bac2b38a11de83df571c3e978d493fb1736cca86c274673cb90c90fc031fdfc8bd202a0bd3643e176c9d3c6bd9613ed4c7ae7f10f800e2308516cd3ee6c98a2a87060bb827c3294024f4c38723b4c1e4115a0bdbaf76a0c6b5aa25fb093468076b55082212aeb4245f8f4083e512aead7fe1fc67d2d1a6f020198d5b26090b52844f840f764ba0375a0ab0340fa963dcfdfeb047041cdffea65b407b23c487235c1c826053fc894a759764b0fb14728f46b5f3f1ffef0545b90ac37556a2e667ed598e50f777ada3d001eed82d0b08c670261121d3961beefa15f2534e51cabfc4366d8f3bbb4f465d1ca6545b8bace747976d32b38a3f4ca80aa237f5b8e3a95b8101102ba1154cbd055a36c6b8a5fa9287f6e568280a5be4362905e9b5f5f690f322efd7df95f5b3305b685088d2fdfae5505c19389649ee1955ecdcd5a90774902ed8b14896bb23a2821efc5f765b7bdcb48771e9f511b74f8dbb7a595d36e757d4b8a1d0ad96bf05ef952a45907cba7294ec0adda6069c9a2df90612c12bc6f3af9ebf48cab9a7b0121c4337ecdf1256eaa39def7d0cd0118452c67d49e3e2c514ba1fd1083ddf4c713fd2c83d20ea56170abfb63d9072a861df07c23be2e7d21456b240ca5e6d5469d1671c9bb6204e93b39104e103bb6436034fded4e4ba139d0dc274d5a41bb318b77c3213cb9b5158d404d631c3dfff4e399f364abff683908cb3333a0384e6462d385c653cf20025a7c7df4640f79ec63a080f230402bd2737a7e48edfa481e813b0f78a4d306778a867c0c720c0df5ba88dba2dd2267225de24c0edad5ea145d09ecf1e7cccf3f4e3115fbb8e077bcc39ed8d16311d2f67c566f5c94c2ef5e61b04ba0bd0a3b1de972c090c67a25002f3b50a0e4d9ce47d675048f513a4d806075b45e688da4603a79fa1794fd074eff9e5ce6173e51d0e1166c730a2009399a70688625b3deda0c330bf97bee704487b733acfa876f3782ab873da9d1fb32c46f2b570bac3e33ae7275931eb77fbaf90db726e2006a55e0afe323b3b0d6c9846adb3bbd1e36b5aa22aa1737b005c2e3c7b045570e81db1abd08e20a75a44af4a4d11c69074ea74907bb879f40d475c9ccf1ec3529680511d1e75821741e576f34510d5942b14dffbcdc2d289f597d436657bb64e839df6b463b707253d6634b63339a1756993a4d969630d95b800d83a8981787afdce04208426ab789462b192f29287a9b81414cfed7151ad8357fbd0d1fab19bc4c5a1b576c1fec097feb8527b88070833ed4197a0e691e42cfac4e3dd044d5a19081fb5ef365d9df15292eb585c29dd509aa580fb5bd8e8f18e4f130163be49b312a64293de5657c3d79a73c004b7891a0ae082085f7a76384dac3359b3e036ad7282fa30f112d89b8918f2c7c7528076f048fbf97c3e0c4d92be5fc4f7969d96f726797333de52c7719b0004b82440c6ff2771610e1f9350bc24b70c88f3ad63894026d14616e7487719c3b86bd5e4a12934e22100783e7b78e9c6d219f590a7c821a170a267ee3c0e4e51687946519fdc72fb8a957be6248ba0d4ec7df998f8fa20580ca366917cfe2d1197eebe6b7b2375ccffcb66a2175a9cbaa116968967e04bbbb37c50f52f6c6babc75b47e1023d", 0x1000, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x4006, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000100), 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x24}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0x2, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000200)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42da6718a8af4fac9db10197e14919cdf5f562a65122aae277dab5a22a1e0ff7b24871612969d729cee400d438f4fb8de62e271e04dcaa1bfd2446e2cfbb3bed42cf4a5a8104d207ed3c9572b4c2fb132980a1c2ae1bbb282072464b56c3c0364fdef14e71668f7152746ddb", 0x9d) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xd, 0xfffff, 0x1, 0x7}, {{r2}, 0xfffffffffffffff9, 0x28, 0xfffff, 0x2, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0xfff, 0x6ed}, {{r4}, 0xfffffffffffffffb, 0x90, 0x2, 0x6, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x4}, {{r3}, 0xffffffffffffffff, 0x32, 0x40000000, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x21, 0x80000000, 0x1, 0x2}, {{r1}, 0xfffffffffffffffb, 0xfc, 0x8, 0x1, 0x6}], 0xe8, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x10, 0x80, 0x6, 0x7}], 0x4, &(0x7f0000000300)={0x8}) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0x7, 0xffffffff80000001}, {0x7, 0x7}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)=0xa) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x400000000000006c}, {0x84, 0x5fc}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x3e, 0x4, 0xb2c8) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffeb8) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x7, "ae1ec4c1203134c965234cf05eac54e42b767de7", 0x4, 0x4d3}) 16:00:04 executing program 1: setreuid(0x0, 0xee01) r0 = semget(0x2, 0x0, 0x40) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000100)=""/220) select(0x40, &(0x7f0000000000)={0x93b, 0x6, 0x8, 0x1, 0xff, 0x45c, 0x7ff, 0x71}, &(0x7f0000000040)={0x9, 0x80000000, 0x25de, 0x0, 0x7c, 0x5, 0x9, 0x80000001}, &(0x7f0000000080)={0x9, 0x5, 0x2, 0x4, 0x0, 0x3f, 0x4, 0x7}, &(0x7f00000000c0)={0xa005, 0x3f}) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = getpgid(0x0) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x800, r0) 16:00:04 executing program 1: r0 = socket(0x2, 0x3, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000240), 0x10000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r3, r4) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r0) r5 = dup2(r0, r0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000040)={0x6, 0xad, 0x3, 0x9, "6152a40d9dd8c4bde2c88a2e3a230078c667c86e", 0xfffffffffffffffb, 0x6}) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0}, 0x5) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0x41) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/45}, 0x35, 0x0, 0x800) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x100) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xa0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x14}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x200, 0x0) r1 = dup(r0) write(r1, &(0x7f0000000000)="d0bf0a08eec2830391641da716a3b00695ef6b2fc0252cab69d6df0f2dd149739959f49b2d983a7a3ac2e5a3675f40b95604f8209d011fde4b30b1a1e4f18339c34d640c6b175e803f2246d081f812a3961cfe91519c30cf9e76adc9f9b7f06c587c6fa24a85061b15a98b49317d5425c701afe498c4fd40fe398058d7a36d3de195511734ac5a330caaf6fa010cf7afa062cc111ea035c1d575ede865bf163caa8638282b119e78", 0xa8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socketpair(0x18, 0x4, 0x438, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:00:04 executing program 1: pledge(0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9ee, 0xfff, 0x3, 0x3ff, "9c5727196ac90596f996341c757d322903464e28", 0xfffffffffffffff9, 0x40}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) 16:00:04 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6, 0x7810, r0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r3 = dup(r2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000001c0)) preadv(r2, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x2, 0xc1e}, &(0x7f0000000100)) 16:00:04 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1ff, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000040)=@file={0xc1c76dbec2c3d460, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:04 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x100, 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0xa56976c78e1861c7, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x800, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x200, 0x0) poll(&(0x7f0000000300)=[{r0, 0x10}, {r1, 0x40}, {r2, 0x4}, {r3, 0x20}, {r4, 0x40}, {r5, 0x4}, {r6, 0x40}], 0x7, 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000089}]}) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x3f, 0x0, 0xffffffff9e9b363d, 0x6, "71294b709c056b2f5e0fbd27d081508218c656f6", 0x4, 0x3ff}) lseek(r0, 0x0, 0x0, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f0000000380)={0x2, 0x0, 0x80000000, 0xc22c, r10}) mprotect(&(0x7f000079d000/0x3000)=nil, 0x3000, 0x6) close(r8) socket(0x400000000018, 0x3, 0x3a) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) write(r8, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) getgid() fcntl$setflags(r0, 0x2, 0x1) 16:00:05 executing program 0: r0 = syz_open_pts() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) kqueue() close(r0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10101}, 0x44001000e, 0x2000000400008003}) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/67, 0x43}, {&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000140)=""/52, 0x34}], 0x3, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000002c0)=0xfffffffffffff001) pwritev(r0, &(0x7f00000002c0), 0x8ed32c5deda747b, 0x0, 0x0) 16:00:05 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xffffffffffffffa8}], 0x100000000000033e, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xa0) pwritev(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)="1587a0ac4c6811e576d42e", 0xb}, {&(0x7f0000000240)="64afcc7ab31d5e60f1c060f04be7321344314f7bc2b3a1f0e97743c8475e086b979004c4ee7a88097b6840007c6445cc1418468d30b37e0122e2fb299b070731a14336334a9b75285999f8abf7f6c04488cd81be57ce92096f522f5ba9e0e4b7b88b78b4e970e88cf5c5f5a623e31634f05977a725fce784099565f75fb990f10e682a125e15b550d7f2e7d27af5dfc8e3b154c3bfd0406c73e007ceaee6990253f50b2b30d74cbfac9ea5aaca349c3e9b2f347d26a4138e5c80b38e4866e6c883497f89c46fa4cf78e51b9f9e84f683bee1f261b01f66eac80145506a406b28c702bf5ac1cf134aa5", 0xe9}, {&(0x7f0000000340)="ee8061dfa327686839c1962ed47a7824d50ef673740f40deecc4f83dc7be395a00a40bc73c9220233ad776252b424072f0642d8e34cb7ecc4335dfffc992f19147ef573008deb0980e4e58806894ae188554e9867c442b5eea13529815441408ef365dcbcd074c8e2d92cea908d0755296fe8292878ecb8c5a69df60f8698d590119e6cbe931d9ad444b24867e78730898815fbc49b28cb707d8e07477b9f1304413a9b905a60884a53ae3", 0xab}], 0x3, 0x0, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000400)={0x5, 0x80000001}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000080)='w', 0x1) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000440)=0x19) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0x6, &(0x7f0000000040)="62b1324f8fc2143984a3dd6774a46c43871b717d875b1d2140117192f5e7af4e793f36106626fb46e518bdca09d197a3d1a59d4a41f47c0fd09c1b25b556ed4d170ee364435b37027cfd9796ab245bc05de19d122988b135d51b7be453351107489900d778c94d02c727a89a8dc6af9a0f0f174e291e0dbb9e4b37a8c79291cbcb0a377b647e8c194395cf1fc17a998200ab8cf3bf6a69c0c03ac812c7c3d7098d40fb5ac9", 0xa5) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) 16:00:05 executing program 0: mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x40) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000100)='./file0/file1\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) symlink(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000480)='./file0/file1\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r1, 0x6, r2) fcntl$dupfd(r0, 0xa, r0) open(&(0x7f0000000000)='./file0/file1\x00', 0x10675b27e7f62f1d, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x20000000045}, {0x6, 0x0, 0x0, 0x1}]}) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) syz_emit_ethernet(0x15a, &(0x7f0000000100)="96") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x4) listen(r1, 0x100000000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x1}, 0x8) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000100)={0x1}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040), 0x4) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) preadv(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000580)=""/157, 0x9d}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10) pread(r0, &(0x7f0000000080)="c39517125148ca08e6eec46b0cdc9703b71caded0e43a8f8a0b3092a32395f43265c8f7b52ce4bc8071fbd712a5ea355916bf74788b1040d15638260f42c7224d58bb09f8d4e39cf3e5b33cee9444c41d4712e402905fe462bb1b5b4d8caf8caab8f1598b4be7e29e50eb09ad3f2f4cbdbff80d0c4508b3b2da75e088e25d172000d6170c0a4382844d74275f062fa797e6868c0c1d09dd9e3facfe3f84c0e1310a87c8b5ba46faaff27147078f94a12ad129259d65700bd711be83b9fb366cfacd1f7020924ea7d9bf346d07a2533e4b17e", 0xd2, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000fec000/0x13000)=nil, 0x13000, 0x4, 0x10, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x5) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r2, 0x85}], 0x1, 0xc0cb) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0/file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x8) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0xa0) 16:00:07 executing program 1: getsockopt(0xffffffffffffffff, 0x200000029, 0x80000000000040, 0x0, 0x0) 16:00:07 executing program 1: syz_open_pts() r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) dup2(r0, r2) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x2, 0x7, 0x28000000000}, 0x1ff, 0x1, 0x4}) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x1) 16:00:07 executing program 0: r0 = socket(0x1, 0x4, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66e0cdc6c969"], 0x10) write(r0, &(0x7f00000000c0)="cfc317b8c6df27fea1989a1357fde55c3af2a75cc73bd1ef5e7961ba1ad76d8e3db00b36387a7960d8c19b3590020006d9d5a51dcb8e0e4917e3994b6ee7b4699af4a725eaa8b08fc7fec51ed71674fd24b38fb9f1d3f535c1eb3646e41d36bf848e677f3723c135f4e4193c1e0a64c7a978", 0x2c5) 16:00:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) munmap(&(0x7f000000c000/0x2000)=nil, 0x2000) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e24b2802782224d7d5c13c", 0xc1}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgid(r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000000), 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000140)='./file1\x00', 0x6000, 0xfff) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:07 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x10008) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) chdir(&(0x7f0000739ffe)='..') madvise(&(0x7f0000704000/0x4000)=nil, 0x4000, 0x6) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x20}, {0x87}, {0x800006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0xef, 0x81}, {0x42, 0xffffffffffffff81}], 0x2}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20210, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) connect$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:07 executing program 1: socketpair(0x1, 0x7, 0xfffffffffffffbff, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x228) r2 = getgid() chown(&(0x7f0000000040)='./file1\x00', r1, r2) mkdir(&(0x7f0000000680)='./file0\x00', 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x5, 0x1, 0x9, 0xd428, 0x1}, 0xc) ioctl$TIOCNXCL(r3, 0x2000740e) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='r\x00') execve(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='*\x00', &(0x7f0000000200)='/dev/zero\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='/dev/zero\x00', &(0x7f00000002c0)=')@\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&\x00']) link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') ioctl$TIOCDRAIN(r3, 0x2000745e) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x4, 0xdb, 0xd50}, {0xfffffffeffffffff, 0x6, 0xea, 0x8}, {0x7, 0x3f, 0x8, 0x8001}, {0x400, 0x7, 0x3, 0x5f6d}, {0xc15, 0x4, 0x8, 0x1b}, {0x92, 0x3, 0x5, 0xffffffffffffffff}, {0x7, 0x9, 0x2, 0x7}, {0x1, 0x5, 0x3, 0xc923}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0xc815, 0x0, 0x5}]}) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8012, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3}, {0x3}]}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 16:00:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe72, "00370020000f00", 0xfffffffffffffffc}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0xc390d0dd1320abd6) close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:07 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000200)='./bus\x00', 0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}], 0x800009, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x7fffffff) fchflags(r3, 0x0) fcntl$getown(r3, 0x5) sendto(r3, &(0x7f00000001c0)="ec9708a9f97066025b3ce6ac6885a79e5a262542c039424737e298e9b6c7694fd07df40000832b5beb0ca2e04ea46ccc63da49d9b2a357ae18", 0x39, 0x1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x100000b1}, {0x10000c, 0x1000000000000}, {0x276}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) syz_open_pts() r1 = semget$private(0x0, 0x2, 0x40) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x5) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0xf3}, 0xc) r1 = fcntl$getown(r0, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x18) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000140)=0x88d2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r3, r4}, 0xc) msgget(0x0, 0x100) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r5 = socket$inet6(0x18, 0x8000, 0x0) sendto$inet6(r5, &(0x7f0000000180)="149acf3ecae20dd0cf67b7", 0xb, 0x2, &(0x7f00000001c0)={0x18, 0x1, 0xfffffffffffffff9, 0x80000000}, 0xc) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0xffffffffffffff6b) 16:00:07 executing program 0: socket(0x2, 0x4, 0x10001) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x8000000c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xa7eee72a741e9eea, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x80, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000200)={0x0, 0x592d}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getuid() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x6) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0x100000000003c}, {0x6}]}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) syz_emit_ethernet(0x34d, &(0x7f0000000340)="b6") 16:00:07 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 16:00:07 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r2, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x8000000000001, 0x0) pwrite(r0, &(0x7f0000000000)="6fa11fed4b51a91479890f88", 0xc, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), 0x2) 16:00:07 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x1, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x4a5, 0x7, 0x4554, 0x1aec, "1414ceaee55eb5fdc31b17c58e4c812f69fd3a13", 0x2, 0x4}) chdir(&(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000100)='.\x00', 0x10) mkdir(&(0x7f0000000140)='./file0\x00', 0xf) r2 = semget$private(0x0, 0x3, 0x10) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000180)=""/110) msgget$private(0x0, 0x100) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000200)=0x6) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000240)=[0x3]) getsockname$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r3 = shmget$private(0x0, 0x4000, 0x420, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x10000, 0x101, 0x6, 0x637, "bac2f3cd29b432af222157f17f30758efe7b4c12", 0x5, 0x1f}) write(r1, &(0x7f0000000340)="607f94835775092f693178d18aa880f9705734c30f6e34bb913e8134acbcb4454a3d569579063a1c39dd90cd60fd70e70f26bb83db91caad21a7b8eb341c6b35559bd80236a3cdba17cd39b8d2cedd18f02350e1605ce44fe16e5fec8db8c78cad0595ce2ad8ff941cd1c2e750b8ef84c7d5d92ea92cfe72f02f5d743c7b3440f7600efafc2188b16a22c4432e8951218dc2717b350b46e313b3cf9cf559bcb37be2ba2001ceb3eb40363fe056c08359ca72635dcd558bac07024c31f0baad3ad57bc6462f6aa4c731698590b52c3cab667869b1abb6923b3f3e", 0xda) mkdir(&(0x7f0000000440)='./file0\x00', 0x1) r4 = getpgrp() fcntl$setown(r0, 0x6, r4) r5 = syz_open_pts() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f00000004c0)=0x81) fcntl$setstatus(r5, 0x4, 0x8) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000500)={'./file0\x00', 0x7, 0x7fffffff, 0x5, 0x1, 0x3fffc00, 0x100, 0x10001, 0x1, 0x2, 0x2, 0x101}) shmget(0x1, 0x2000, 0xd022d4ab846b93d1, &(0x7f0000ffd000/0x2000)=nil) dup2(r6, r1) semop(r2, &(0x7f0000000580)=[{0x0, 0x100, 0x1000}, {0x0, 0x7, 0x1000}, {0x0, 0x4, 0x1000}, {0x4, 0x0, 0x800}, {0xa5c5461dc67ba353, 0x9, 0x800}, {0x1, 0x1ff, 0x800}, {0x2, 0x1, 0x1800}], 0x7) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000005c0)) 16:00:07 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000280)="1aafd3bf72eccb3fca6deaebe0833024765963877c8335b8b10ca2968e1da17fa62f22d594bc2597d7ab8f53d92f54768001b9ae49b8eade370ae96cc4f1b9ae932dec9da2930c153143f9d823002c08b79d1576930271497a6b97cb238e123b9ba2abfcf66f6efb33829558820dc14dedb314ba5a0a159804338bc8dc33a0ac0862d7421f01327b738e106ece96da00a35b3eabdc3bfcd75d84f62d79bce8d1c13a39f93af47ab117800efad5dc917ae6811b64dfc72bcb120168aba30bc7854815e9bbd9be074b4de143df2b89b417584bbf67f609e94081b2715b826f479c26fa76c68fd13488e4da2cbcd2", 0xed}, {&(0x7f0000000540)="8fae8b5add8a294d6bc3140ca9af31a889f37778b8a9a148f97ec9cb70db579f73c14e2de6982e8b780db422cd796ce7ece0a934ce02019b3cdc688da331feef2412fc85b0dd96d83b2e59a798887e2eba26669512ab81926611d5baee95ffbdce51643e5937e3318d5963aac77d31e829b185ee3cfe4a0d364a3bf254bd4d03631524b23021e44f8b7ecb80377c91d7f5978724722704165cd2d07a19bd99133bc2f0529bec5a2733a3a8a6128e20621627f980f51ec95c8ba8df9ce40cacbf880cc897289074cca6bb74e67ff8ca0fce1865f765f1614bb68cf8b5c3253ca7d6fb31ce5497da0a0b6c54c9c7c8e2b0bfe74ffe25b263", 0xf7}], 0x2, &(0x7f0000000640)=[{0xb8, 0x1, 0x4, "4750835535df9605bff9a41c399d6eea6c0614b3074b5d4aee908945ded34578d40fba718aefb3345da3001f2ecb4813a36e7e6d77585876e6e4631a2b4084dfaed699cebf7ea7ac7e877aee83a7039d9c0b0e8787785bc414c0ca0f21b36c4646078d61339a59c291f15b25831a6da111d72b2476ae9e7744442df8a1a8428c38027272b7fb1ad8e0ca0ff53cf33385ebb96e56b9bbfa1bd1a4b08cf311d9af45d0dc5d"}, {0xf8, 0xffff, 0x6, "a7018b6b2c7ccba63e96d8002c9d8c83676744c72273032af74847613409bf06968ba84e3c13f6f34046b7c2e3d2c0017a8a657e4254d4e963d1450aad3d50cf87124e991bdb235fa1c9860cfe922c3a2289c0903700c2771aa8cb3d299d8245fe074c60a4ff95d53597201f8a4f4ccd407f194dc5f5929c51cb27e92f33adcdc2bdd7d1f614882db4378716087b997868adf90bcad26953aab7513afaa53ea7ce56a458d468508541e612568ff87a9638d5f33c6fd0be70fcb7aaa7e3befeb02fa92d19238e01cdb2c4f6dcbbcff76f59b0efbb529912bd99e08e88ebc10704740df4d782"}], 0x1b0}, 0xb0964b0e832f9f71) sendto$unix(r0, &(0x7f0000000dc0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb789c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000001000000", 0xb1, 0x11, 0x0, 0xffffffffffffff18) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)=""/252, 0xfc}, {0x0}, {0x0}], 0x3, &(0x7f0000000440)=""/148, 0x94}, 0x0) sendmsg(r0, &(0x7f0000000cc0)={&(0x7f0000000900)=@in6={0x18, 0x3, 0x4ec, 0x28}, 0xc, &(0x7f0000000bc0)=[{&(0x7f0000000940)="cd759e8f0315c7c077faab5d86e63ae0eae5172619bc4b7384173b4e490845e70591e6384ebc6e9282770d07fbffd83d29ae45f141c1edb28004e0ad057f884a047f14696fd4e5ce24d931d806c0c513bacaae07d48a7e8da04466398581b43e2e8b36a5457bb8b7d9f8a1231afd8744a8cdc84425c0dc510f65f66e6507a14cdb73eecb548603405dae", 0x8a}, {&(0x7f0000000a00)="4a2994dcadeda918cd0c6dbfdf54fdc3950c2e9d83333d2a005a044fd0fd227bf379703a1f5d6276c68e21fb7e0d0a7f294d64e6b20965a236fc2de8da646d37c15ad5c4f3b4a05509e1727eb6e8fea33b1a231f7d8bb9ff158d7a4ee326f47e46d3b9b0f8492edee85b53ad84fedb8f7d92dd417776062912043cea806a4dc2878e", 0x82}, {&(0x7f0000000ac0)="8f7670cd25bdfc6b2d31483f559099a6e032f8be6dd76795f0eb941ae5a2ec41b22c77e32741ffafb935678ee5803fb51a726d0d682c4859040c4b9102f0b2484737dc72fedc166c3a65e1c5c75b9e6219ea1bcb7ebfd35707490c45832fc8940978fa1a641c881e034f606bcd0e56f666e31f49207e1b9671f5019141c3d59c0426cb16fe1de929ebd0920590289b290e91a9ada34204dffede4c10624cadb7d0f833bc9dabcf77b92d5628c03b2e11f05476fef342588394158519a1b612e0bdd4370b8aa7e439", 0xc8}], 0x3, &(0x7f0000000c00)=[{0xa0, 0xffff, 0x4e, "2259910c77f61dd252f912bafb89be868a32f98a0ab27df60263dd116dbce0b50e17a461b9aa87eceb8d3032c9a03cd09e1c7908550ec98b025a35a011ddf4c933a25d715c3de4d75ac08d9134f562eb9c9215cd2f30ed964392588ea82ca50d91d23a2e5f9c1f59ae58ce9ae849b156405409e28a28251ccf6550d84a4ca43376d6c2c9c04c1ba5b141b58833a666"}], 0xa0}, 0x1) recvfrom(r0, &(0x7f0000000800)=""/194, 0xc2, 0x3, &(0x7f0000000400)=@in={0x2, 0x0}, 0xc) 16:00:07 executing program 0: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x3, 0x5, 0x100000000, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c0}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x7ff, 0x1, 0x24, 0x101}, {0x8, 0xffff, 0xfffffffffffffff8, 0x5}, {0x7f49, 0x5, 0x0, 0xff}, {0x1ff, 0xf7, 0x0, 0x5}, {0x6, 0x0, 0x1, 0x6}]}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000500)={0xaa90, 0xb}, 0x3e6) semget$private(0x0, 0x0, 0x100) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000540)) setsockopt(r2, 0x1ff, 0x0, &(0x7f0000000600)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f", 0x47) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x10000425) 16:00:08 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x1}, {0x1, 0xbd2}}, 0xda339d17bd19034e) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 16:00:08 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) fchmod(r0, 0x86) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x20) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x81}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) fcntl$getflags(r0, 0x3) 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x3b6) r2 = getegid() r3 = getegid() setregid(r2, r3) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x18}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fb6678b5e96914c64c7e3a182e26772859583411425cc19d3965a56ee4abbc11f958172f008cdce06f4ffa27a72483a1998f914d13ff030000671c421314b686288d5a34213a35fa84affeb45c6bcee08a444ef28edffab58091cbb94198df9cabe1c0d9f60253336aaa02099247d04fd00c0f330ac2bcc96c0609234d49", 0x7e, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x0, 0xcfb}) 16:00:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) read(r0, &(0x7f0000000040)=""/49, 0x31) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049c0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8000, 0x0) r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b00113c2700000000000000000000000000000061000000003f00ffff00603e97a0c22452", 0x2c}], 0x1) 16:00:08 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) fchdir(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xffffffff, 0x7}, 0x10) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0/file0\x00', 0x4, 0x9) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) open(&(0x7f0000000140)='./file0/file0\x00', 0x800, 0x100) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) accept(r1, 0x0, &(0x7f0000000200)) flock(r1, 0xb) accept(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="000000e788500000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000002b35a9261c575c5f01d900"/116], &(0x7f00000001c0)=0x6e) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f00000004c0)=')') 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x61}, {0x80}, {0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x10001) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x200, 0x0) r2 = socket$inet6(0x18, 0x5, 0x2) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=r2) 16:00:08 executing program 1: socketpair(0x20, 0x8000, 0x2, &(0x7f0000000100)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x100) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x74}, {0x74}, {0x40006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4, 0x200}, {0x84, 0x0, 0x100}, {0x8}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") 16:00:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x4, 0x1, 0x27, 0x5, 0x4, 0x8, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x9, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0x9, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x8000000}, {0x9, 0x100, 0xfffffffffffffdc4, 0xffffffffffff0000}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x3f, 0x101, 0x0, 0x7f}}}) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000640)=0x81, 0x4) r1 = getuid() setreuid(r1, 0xee00) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0xffffffff9aa8773f, 0x6, 0xad, "13930512d5e57691f1758e2ee368d2d1e2714cd5", 0x5, 0xa0}) r7 = semget$private(0x0, 0x2, 0x1e) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000004c0)=""/227) r8 = semget$private(0x0, 0x8000000000000000, 0x6) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000140)=""/94) mknod(&(0x7f0000000100)='./file0\x00', 0xe008, 0xb31e) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000600)=0xc4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0xff, r4, r3, r4, r5, 0x16, 0x80}, 0x4, 0x9, 0x8f}) setreuid(r6, r6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={r2, r6, r3}, 0xc) semctl$GETPID(r8, 0xa2e02803b6a0a0ea, 0x4, &(0x7f0000000680)=""/68) setreuid(0xffffffffffffffff, 0x0) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59db617f56c78e21c2096bc74e8d45143ddb27cb1be2b48e", 0x7b}], 0x1) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e56000000653000"], 0xa) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x24}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/21, 0x15}, {&(0x7f0000000000)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}], 0x5, 0x0, 0x0) r1 = getpgrp() r2 = geteuid() r3 = getegid() setgid(r3) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r4}, 0xc) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xf2}], 0x7, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2, 0x0) 16:00:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000089}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x10, 0x4, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0xa1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x6, 0x8}, {0x18, 0x1, 0x1, 0x10001}, 0x2, [0x3, 0x9, 0x2, 0xfd0b, 0xffff, 0x7, 0x8000, 0x5]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:08 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)={{0x63, 0x9}, {0x0, 0x7}}) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x6, 0x8000, 0x2) setsockopt(r0, 0x29, 0x40, 0x0, 0x39a) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = socket$inet(0x2, 0x5, 0x3) writev(r0, &(0x7f0000000680)=[{&(0x7f00000001c0)="f26c9cbfac5edaa7ef734acbcd45630385903d9c623301d767ffe4ca716ccf4a3a4c827ad936d86b03ad3c15f226f2657cd7bdc853b0354b627cfe0988900209d96107f1c09ff21717da4debcf82ead7a5c7e262cb6b17694c6d3199109ec24f9b7d45a44ab6f382917faa20bfdae8731998c4f618260183", 0x78}, {&(0x7f0000000240)="a6dbdb4aebb0ed9f20bd7ed6d7998eb185a28a19c864729bf44950c2da66a6fc9f62008b7b184b3be5433fff0c1843cb9dcf2e17a2627fd1180d70e6b8cff86c90e3362fa8a2dea696115975be38aa4700a49bb0af961134fc7b45f653d313596e04242d497266e722d57fcd5886e7ec4d2ded76a5da612511d9a6c0e67666082232d151535160c6a1b2f24230b18354383a95f1939a18f4d47f72c6c0749561407ac728d16c4b9f931b3cb53031de42999d40a92b5757f38232755fa2ced82bcb65ea482874d543", 0xc8}, {&(0x7f0000000340)="6a57ad901510730df48faae38dd400ae4dcd8246fcb18ff91179c10ebf6b629a40cf7dc70f915927cf4c154deb7473926c587b582c3a03c4df36709c215aa0982fe40debfe6d9c29eb978f321086464055aa7f487b906decdc807ad0650a9ee6b3d92f1cd9ea91f536119595957751537763ae4fb9b8095b8303ffabb11407db0c682f6dc7fa4c82090a170e77d68d098b2e03383361b6aea7307e8cfd6bc8e8765c75bf88bc3a61fb9b7fe0b4b9311ba5d69363d85bc73e935067be88a74d382ea0d384ef67fd7496a0416b087ce84d0c4a568919739a9a19cdca7dddb671e4a71251fd4c498f42f10bcbb1f21e3995", 0xf0}, {&(0x7f0000000440)="0ef71fdd7e0a4dab5a888bba05549c80e834d1e710158d97b92834e02b427fe5dc9e39662c86e6fb46a23a33da563d40cc12caf6f2fd9609ffaa229f6472a7cf629180fd2972099898c8c4aa4cfe7005b86d1f60f6295b0d2d64750bd5e491600bf586fe9f33c5f89724d12539586c85cd334b1257c481485d333076b54f004761b6e989", 0xc2}, {&(0x7f0000000d80)="8fda39e02e45d508e358707992f2ce9c9bc3a1c93a095fedaaf713a2d6976eb9f8b72e344c64e124bcb5bed5ecd0760ca21a8046bc8bc3dc03725eeabcc6dd14e7bac5f7f83127bd195f01a789dfe1f5cf38d6951834f7fd984014d39e2c1c397fe8011ad55e0c44f49d8abd0f4a49afdff07958fc68387a25aa6b516dbd8b6372b3d4c79d06eec5c6705c240c5423e4afd06b61327bebcb02890a67a2396467ed5e5bdb26225bf4023915d9cf57bf20ffef1a22acf99acad2a20d8d921fc469e2a992c65f5495a38611fb6d97d1380b54a5", 0xd2}, {&(0x7f0000000040)="0aeecd493184d309a91e9e3150a55f65752d9121751c6894f32edda8856b257f7306dab3827ec24524d1869008c996cab685cdc756f210119fa0", 0x3a}, {&(0x7f0000000600)="4fad729a9d51611092733d71283e39bd1e426269ed6dd9a865b0ccc12efeec083d7575a10e616c38452bc2c851f1dd08241f2c6f64f3f9dc5df0e0f2d772a97c32174b6f95d50dd3170b020de2e1a1814dde71249d276a5f3a6155a7373447f6be8f23618c107d27ff416cb77bc73bdc5c424172c5ae3aad66a6", 0x7a}], 0x7) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000c00)=""/232, 0xe8) pipe(&(0x7f0000000000)) read(r1, &(0x7f0000000140)=""/116, 0x2) poll(&(0x7f0000000080)=[{r1, 0x100}], 0x1, 0x6) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000700)="39daa5d2f6da4329336db17d1badaf73e825899ddca68c06530cebc71feb9ccf832a901ad5c7cc5c9e331ab17d30d8eba21fe366dc31be008fa66fb57d026ce31f36b6585a85858aa8f4136ec0af82941ada29244bbf9fffd6b047a7c54c75b542bbda853a2a68fa3c5e542f59d6f039836339f4e73ff9f9710aa30acf30f36a67cd366c9e322a1846fa4d79ce2e634fff86269510d962aecd0e942ea08458838649994e11389bd47c6fab54afc6e64425c4664de35c605c2078782e7d4daafdd1a97ea5424a87e7d112471f7e0210f8c4602feb752a0bf3048548", 0xdb}, {&(0x7f0000000800)="eb12e2c41ee1bc2218cd044fc9209998226c907d3fc5091d65370a00f7e02a465603449574c479cd90ed915eb4ff64c48f35f872598ed310afa23578614f08d9bdfabd98047a1634a2f53fce3296337059595ae79c44ef9c64d34a63fa8b0da13c2c0f87ceb4d13d6439ec5aa8f8c0e5a5a548862314b336aca8e59cf74c83997ed9533ad9193f6d6c999aa082eab552df947aab9e8417018abd90dfe4662ac76ec2728eb7def8e27904e83e53d48ea2399c8806ff8711fd98a045d81cc39536c3577edd2fac013559d5b4a8c217ad63c97d540cdaa117a702525a4a370147c0d73fe581e4e19c90cffbfa72d989c1f18a1b260fe33bc385adf0d53eeb", 0xfd}, {&(0x7f0000000900)="cfd227c24c3828eba0ad0265f2810b66bfb363d4a12606db4f8831f749a67d897815440326bbf82068d5cce00dca", 0x2e}, {&(0x7f0000000940)="63e62536f511583fb48bb8c91439c51a366c2db94f4d6233102e45f5894e4a45747684d4e0d6587615baed08e0fcd923c2b2652bc2b1f57fa7b0cb8c98583104dcd19b2a062c8ad7", 0x48}, {&(0x7f00000009c0)="aa9ae9c8c1de7fed5819eff75fdf15971a13fa330d66ffddd7b6bfcb74c0a58668a1d5512162bf0ac6734be45d28f1ab91629703b310e155f4930fb7e208ab57f4d1d7fa8658d23e5e5a0c978740955847dd7317cbdd31a8017a6ca0352f86fc4f876423190b382f9115cc80a23eb0af7991d838fa5aa21e75cb20968a40069e7ca8b9b45bf2e95d7c816ded9df4eb23b7b91fe87ece594e575d118b996dbb9694920564ea46fdfc22b25e", 0xab}, {&(0x7f0000000a80)="f8dc4cf96c64cd9edaab500a18587d894d450e8b17a2331a0d64ca7940993f10c6d2d847164abede979c182f7a58563896770b3187395c283894669003ee257a64840da1781f46b43ff12a34e0162c8aa7a7acb7deae3449714660a3d4bc78692409aa0e5e78fdb950d97c2c2a9f99945877e622ecb72ecaff0357edeb62c0b38ed81c9b122eab7c4a5b4fb60fb0b7a78ceb369f03d330c297af0ac6d174f0ce63534fb4b77ca0cedff6531290b93f6ddc8ca5ca76f1f11f170bc241e8d839cfcf08e604da43b793b7d6b3a9", 0xcc}], 0x6) write(r0, &(0x7f0000000d00)="e4f8e9e48d7e058de3cc08e74cf0e23ffcac88fa58936a614d167dad41f6cee13e52d79d3a5a61f40a162fde93b943a4b220be8ced9ae75477fc26cecf7da2be5a2af09f8efeed89144eb2c25c75e61c", 0x50) 16:00:08 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x40, 0x0) fcntl$getown(r0, 0x5) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300", 0x0, 0x1}) mprotect(&(0x7f0000796000/0x3000)=nil, 0x3000, 0x6) r2 = socket(0x18, 0x1, 0x0) socket(0x18, 0x5, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3c}, {0x6}]}) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x5, './file0/file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000000c0)={0x9, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xfffffffeffffffff, 0x8, 0xffffffff, 0x1, 0x20, 0x3ff, 0xd41, 0x93bc318b24c83cbc, 0x3, 0x100000001, 0x4}) listen(r1, 0x7) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3, 0x1, 0x0, 0x4, "38b128c6c38dd48bd02e4f98cbe0a3372cf325cb", 0x401, 0x9}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) 16:00:09 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfcfea89fc5147305) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x45, 0x81}, {0x4, 0x8000}, {0x81, 0x6b82e614}, {0x2, 0x10000}], 0x4}) lseek(r0, 0x0, 0x0, 0xffffffffffffffff) syz_open_pts() 16:00:09 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x56, 0x80, 0x7fffffff, 0x3}, {0x3, 0x8, 0x3, 0x5}, {0xbb5, 0x3, 0x1, 0x3}, {0x40, 0x0, 0x7ff, 0x9}, {0x3, 0x1, 0x8, 0x2}]}) r2 = semget(0x0, 0x0, 0x100) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000001c0)=""/67) r3 = getppid() r4 = getuid() symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000300)="c9867256e2c5423072e8032c06480f3b0e3b66d008ea05cf3f6753bbeb381cb92c06147b5e1010ff04d2d848e0275bb230c33dc1b1250678fef8e268f52d4408d048a2fe4cb762fbfc665234d05913da43300b", 0x53}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x8}, 0x1) sendmsg$unix(r0, &(0x7f00000002c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f0000000040)}, 0x0) openat(r1, &(0x7f0000000480)='./file0\x00', 0x0, 0x1) setsockopt(r0, 0x2000200000000, 0x0, &(0x7f00000000c0)="9c9c52c46bcb759bf280f6be791e393c492baada7515d1c39936032c5cbc623a80802edf389946650f14412f8ef291ec68be0597cc6bd9e7d0159de2707a44c5278f71e176bfbf0cc6acb225d35213b9dc7d5e6e8c11a6b2bc22e7566171e82d2ae9e3a39cc9fe1bb30f3058d6eda491ca2d79479036e24ef6c8885a25828a73da96d999ff72b1bdb94eceb9e8a367071949020dc548ee8794990df707edfd92f5f824bb4ccdc6d5311fdb21a174da80b0d61da8803608d79b1066ff6db516bed85489f377a4", 0xc6) socket$unix(0x1, 0x5, 0x0) sendto$inet6(r0, &(0x7f0000000040)="a04c0ce933720e9bf9cb7e51b05d8c9d85a50c9554e701e1a2b9108f56599aabb2cc20780459e80e811c39", 0x2b, 0xa, &(0x7f0000000080)={0x18, 0x2, 0x5}, 0xc) 16:00:09 executing program 1: getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r0) setegid(0x0) getegid() 16:00:09 executing program 0: nanosleep(&(0x7f0000000140)={0x8, 0x400000000000}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e4c22235743f12f66696c653000"], 0x10) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0xaf4b183588ebdbe2, 0x3}) 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="6f39e535e65ca1cb63e13879a9511e1d16eed1eb06b8c5f98ed187e18174aef0b70ca3249db69f0a1b578017f525c3742811cf1e3ec2bcad13460fcb74a64a0e36ca801cdc8fc8f7cb7cf18d260efff2f9378a74a08c05c2cc21ec293ab9c954859b1367d98baf40ba882f50b85599be0f36499032342e0558c485c077b75bcced701dc90a9f6d4eb2993bd1b558dbdf20adb8e914072cc9f105d897e95612c07b12f4fcf6bb964cc2a0473cb6dfb511b9e517ac78b23b45b77d16c829fbb9a2c6b456d0cd21d80d367502a9dd069c9ce295561914bd850352a993f1b2769df2d5a63c5383d59bcfe77c94ec8d77083cc671492aad10682cf120d25fcdfecc41a4741d60212c487490f1a860f51ba31089bbde6aa8839258eb5312c5f2bc83a8c6d2e7a13882d41b2f5a45c8d2aeee7e6bb9cffddb8a134c7ab56c504eb18c56dcf52390149aa88d1fc6f55c49b879e7a1a84511490d01293886ac247307dac21909c72e68d781a0478046a475eff054c9cbff31bf7f97f27fa2ee62824015ec8796a8a073f8775f7841c7b2c6c0c696db29d7eed2f5a53d8d1aecf7bcee75950b26c2334824182bcec4dd207811b1c4f13e4fb6ad1cc20f4aba83b032e324bee2018715f8301436421dcf4a99820f93e6f7bf838d5e1b24794e42b71cb60eff52bee31657561bf1cef18bfb06e1fcb7c115502a23f9671d3b0290ffc81e801735ca6ac55c1c2dd5dcbadb1802b0ec2c0e82ca9bb3481f1b52b763a1a60479276208e826a92ab11e69a4eef6208b48b98a579c628ebfa44cb7e34011165a4e830fa48efa37f95aa37882ac65ef368646f0b66daeb50990c5c2deba47cfefc3e92086de2b6dead8640b700056769225f0b0eaf5cee62dd00f72cf61c71823dfa8616def9ce75f8ab24affbae38745b43efe56b4e6622fa58aa6880c3b5811cefd615b46b37e9aec70ba7ea81305bbe16ecc969a62bf4ee6e44dbaee17da4165376005a629415d5d7c97790b3b06cba133f42b92b94a27366dfbc7de4701f44ffd0403c0c923fbaccebdb41ff710f8962ead0aa8f71e83200df6a789745218a177cab51247e6b9462abe833f46de7e3039fc4c77e2779762e453f2830414bc52b3e0645398bc8b565591546041a842a15cbcb922fce42e2e03c7fd96a06dbd7d1e60c6aa20382a8f8bc94cd0ce881e9614f459ce3c0ba0264bc44ae17a63bb772abb0e178edafd7e20b76a3eaf6372004da4fff186afff43c3b81e36f213f93aebc2988c2d50ba49ff69b797347607a24b62306acb27fbab0468b6500995139c913321e7c8800bbdc4509ce456f4d2f86fa6a66c8fc07fc425f666a31b1bdf7efa7894c4033941ef2e65935e6307cb962e02603665a8d850dc1f86db8d7b1cb829c99ccc05b2c187afafc379a507c88b2a27dbf193bec83839e9aaabdce6858da1556f3ef11b36afeed1d4c8018503dd93b6196bbf64a8c890e54134712a033c123b846270138ccea402223d1c87235038aa9fe7e0f6d8b0cfa4d30c7df8b642f31a9fd07953ff20fdf552f89c816a753f34b1f0ce1aa047ca8e5a4b99ec0936cbdf5f1f2b59387602069f62e42b50e886ac85a9cad7fa19d0d81b0ce4b4dc9962558d259ab1601eac68a615577e5cb3c4435ffb1aedf40701e3aac8ad8ec48ab2eff12ba2c5819f2386141c403f1b5a8c48a1d09cd210d17fa30be4b445b8bb18f684d2da7a99e4d096f7bd19ad41d02ee56d62ab300a5061fdc75b7787e674f79bf1fc1ec4328b9adcd96a62d3305bb6807e832f35574b2d37bbffd2b6d5c6ec866d8f702eaa38f2b791bdb198c7f45a38f0d2fe40021bfca8bfeca343eb3a3e985c43ad1cc125600af07c3b3dcc36313ecd3eac984af9ca6ce1693f11d621553c6b690bdba2a66d84c4cb1c768ee5f0fec396eefc730d17a57ec74bb523e13ff446f8d68760cb054ecda02a171d423318574296c2bb1dc9f589a476a17d03c8eaff1d66562d4faa25395db4275538561c778909c9df63e5a9fe468314fb7a138aee7f34457c80d14db47851cc24d97f0cbd2d3642ebcd636e678f80fcb746159a5f30aa99503189e9e1ba472646056017e70b82dabd5d9ceecdead013e72d92c6729bb2667a0aba1994fbd17e2931d62806bd24197036f3512de3ff766fc28fd86747033bf21c9cc91c11f3a5ae456c92f3fc4feff2d02f595badd99016c26deffdf30c3f2f3080900723f36ed91a3c9ecfc2ec866d9d45e6e57ef858f5f500cd0bd2f06d1ff9a88de68670089c0148312efe28d313db8f1730a0b1a203303a5f3cb5b225ac61deeb6d804d4e92b7985960065c7f50f0b047833fcb2d53307db77ac75522915f1feb33a62b9af1b6ae68d2e0143e06fdf37d31b6556a6a4953f5ecf1dc09e9dd5837a29bc8ed8a3aaec47bbc99d48c470e2b984d655a03f0b8de2be8866eb8edd402d14cbad0e43df39b432a08a5b22109a4f6c66f24c0a85bed3d82bce2f86ac5430424682cc7ac70f2c28d88a76d7bee65e2428a9509dc21c753a882a6b893bd086e6d221bd0fb0a30a80319130c72bfa7add057ac61c73cf165ce76e9d4c3662616755a1a6045a8db52a8241690912d48eb7eaadae2d1b62e9bed871f11077a1f50485129b3ac757e503a0748b94c31648db93d46ce8987b5c09e2cd30b069320d5e13978975e682b323bf5b441a90a9ed811c33889d14ff49d0d221da5b1faa1c4be7c9764846f4af6275fa01c5bcc005572b802bb47f219d1ddbbb6e47482b8484e2ce3505a47178cdaee50160182d7ffed50eccfca2ff5bd5244f99f9295dcccc364839d36090f20c1ab418c82e35ea748ed37d4ad28f3b9aa8035f45d464202aaeec55c17c4d377464b9c46de14c489873963a6da375e71f6d205283fc9a2de330fae6e88e8def58aea6d731b022597ee69da61e6966a60539d6a45965ba162f4f79db1c1df24fce7a8334671b13310e6894247f30c1a76050e9e214baac143bdfdd30cb9f9bcebbf06f7560459a70250bec0eb4285ddc55475fa6456164d76805feb8c3b1c7ab1108e1fa33b60efceaf72503b044d651e3e7b25e4c13a11c2cc7f9d52c66f1eb689938fbbea97e01fbc17718c64527a1de7957e99c5e9b287c67a550303782118fab1cf92748cb359f9f130138ab984cd3e009ab1f5edf0574c3ce3a3672390fb1ad294e950d9191b97f1b8b31aee84d776e43da1ab6e1605d3e2dfee8215fad3cde88733e8da77f95715580eb00db1c4545035799f15b75f5274c39e559fb21a0aca5f4c366a61f0448e129f276713c77bf9a35b471ed37151bf4e175481da9469f8508b4e3b5268d218b7460caf1ca6b8caa19e0bb4b657791350eeb8e6cea7ffac7c1a0fb08d04cd5307af2d804d646e65bf8b130cc814256b8fbbf6732de1df68826c23fec31dce2cc0b3c82c814827f962e20962766428c9d395e3dfa00d43550bb6120925906ca6626e08f50a0c3da8a5973509e82970e5cb1e02e3a3b5252f4fcbca2a766cc40d49de8bb839bf45cdbdd5269561949272888f7bb5ecc0c2f24144bc94c5011b84c6b4f35bc09e1e387846e4f29dd8972e553d2365e4ab361601996eacc388bdd59e26e19ce7d88e84ccfbb5a022c6263a65b256c8998cb2a46636fc7715a5b03e438dce4a5d055e046af1e213362554c72b48a83687d573bd85263ea5c61c5e8993fb40473b84159eedadd1903dfc569775cf0bdf2663f154117fb2d03e3d90ddb92b261657c47904d4bbe3b18fc0137cc18f980b75d84fdbd9da8d38a4b67effcc755160d4817e49ad18c8c561b8146cde8292ec2869f15b3fd3943d735ded6b11c7a1fd56a51ce1775761d34de38e40b21b68c5e1ca1234feaaf1dd0c38e831d10da3dfa8f72a1f93a5e117a0f7cbb09984fa066a494e6570f83615631107e2ae8ddde1d42b3be8d7037ecd569181b8d78c2312124a32aef462ddc5115aef09bbba909d82cb41b5afc78321338a0313d9a29e02b5e1895e16418768f91cb7564ef06cda95d88c4d565c23eccf61e193e2abb15e4578d7f3eebbcbfb2ecd160d7b46362d0efdbab05f319454ab99fe3e7716103a1b096c9cd2d587498a9412afa526dcbda37ab327ceb1956a3090b2547b0fcad831628fd9500b2545a1d34f251ce8f7abd3f1d1f33621f961aaf576cd1721f72bf53d79ced4fb531a2d33d0ccb3ea31ae92e13492fa4b884a94ec703d5ac9ad70a5555199fc8608eed81b3695f0df9cb5294f30d1bf12b6b9f231a477ecc781d1c0885fad8cb7a4a5356f248b6361b07c4e9243b1477a5bac798bdbda78916d7def1781479ee90da45dc238e427e0812e1e50f2d7452a6cc6ee8240ba28bd9d3352a8fb90817af1f98df8974df1645ad8c2faae47343cd6e9fd8c8f3fe5caa6589b58cbce9112f0e9eeeae6a848d50772fd64b04f39d2ad69d3c6fb6b4b9eac1bd94413bb49cddd57dd686f9d6458b2f813aa8d39978876aa0fb0cf7762fbef7649561e1a5eca28aa0fe0cff6e24a5a28de9066faca331e5c6af69b7b6ec51f7e8046af571975c7c07d087e09c8576833b00adc667ba68c911783ca469bbfca571184354512ac1bc68825c92a6880e004351f592654e03897afeb98f82588eb128e792a0aac4d4a5a70703070ed3e2855523fd10dc6547d055d49db020ef64dd9e540ee8385dcb7ce0a67f7eca11a8fc3220cf9f89e00bd5b87ec03eb008fa563f93085f181370778ffd6b312c8cb9d462b7dc78e36629292f159a830d1ec6ac522105f1f3f6a5139fa046f3dcdc3ab7a84d640a2d10fe0467b70a3bd346ce719bc2f12a4b21798bfc4c3d0b626db3c2fe61afac383ccef11e2e17b493f035b68d99d08a37a1ff070c7c7071d68ced6844ed5a3747682b7f80bf174b1a193a9a0a0b58354b5962f4d29810417c2a5f22e7c3bf60f88adca725a7c46f620d992843c1ca6ae3c03ef16252933706d787c6dd1c5ac04f7a7174c563b7a453a33591267c4f8aa327a26d96bff11b4e11c34bf035f6c612ba6aef450e63d4791e56a1d93cb0da6081a6faa382e168eed3fa4e0ba19d3e8ce0d274cba7ba452b64e8b351974a5f67ea6ee9576be81f4cb9c45cfb22902450438f1f9a9a34da0d9499d5ece8b2b5346da08c70115e40c928168b95765c2a7999a17cbc5d5dfe7cf3a409a92051ddf8cdfb43d09b454ca9eb69a056aaf0658cf1fde8642047df874c30f8fd7e1ab7b3d74c67c097a2e6dad9adb1e6288e43ce05008eefc5607ede70e2771dd19a43487666ba5e3f199bc86a805a6045105bd276300031425ed4fb66ec0cb7390f640dd6605a8dbc919ab4fd3d1a52ec9563e36b2adffc7f4a1956c5ceec5c4f0df0ace2051262d25315c8f945c37a2cebfc3dd51d691d0067a807a009ab505b3b686d7f3662cfdcef0069efa181a276f32884c95ab862e0374b24db796b665f05fe595ead3af7283a60dd29753c054729afad7b63e9e810fb6a67cb7aed349dd34ae924e93616ada143bdf029fef9d9f98f1a8c4e06511dd18f302e05b4dfa45e8478350692132bcc281025efe62a78cfdbbdf493a3b290d9f545943199436efa1888fd697dd5cf51745c411093a0d9f70e2decf07b7d5b2ab0059185ffd2fc2a824a7328903f36b94d4b09289ab481dbc764467ace71586afcd296ec2c2d516f6b8d5bf22c5c6e4dc132af29ea7e66d53790dcc77e789571258aeaa3baa43366dd05d272274c6ce12096343e03c9b6765558c85185d17a1d7d3f03834fced2622755a0c9e0012d41d3d256c2f17", 0x1000) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) 16:00:09 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) link(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') chdir(&(0x7f00000001c0)='./file0/file0\x00') 16:00:09 executing program 1: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x48, 0x6db, 0x8001, "827c62cedfb1f9ab016bf19e13cbbe3835a5c080", 0x5, 0x1f}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfff, 0x195, 0x5, 0x2, "a9bb854d1dcd74fd90a99d93c397c2b176b232b5", 0x1, 0x7fff800000000}) syz_open_pts() fsync(r0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000500)) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/255, 0xffffffffffffff73) ioctl$BIOCVERSION(r0, 0x80044272, &(0x7f0000000540)) r1 = semget$private(0x0, 0xffffffffffffffff, 0x10100) write(r0, &(0x7f0000000740)="b7f724de9f543f7ad84b7d75ed629db22440e73ec9849ec9abe558f995a3160f9e7a1487a06af5936aec6313c54edf4722806607d666977192cb8a3161267d53607080a6dc62459f35b4e352e688cb907b769c773bee2ab0417360c821d45e82f693ccebd69e3f5a2de3f68f79a1d560936c6c8ac96e7f08edeebecd68c8d6b5eeaba39896f4cd9c180267f3cd4a7b626e6efe23408e5743335f68d9fc74db2d124ad79a7aa0dd87c193fa861042b2ea427c2539cec565bf4fec6351edd72984c3fd1584e25e95f45ec6710b38ce84f385", 0xd1) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x5de9cc06) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = semget$private(0x0, 0x6, 0x80) semop(r4, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xffffffff00000001, 0x800}, {0x2, 0x9, 0x1000}], 0xa) bind(r3, &(0x7f0000000a80)=@un=@abs={0x0, 0x0, 0x1}, 0x8) semget$private(0x0, 0x4, 0x443) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000840)=""/28) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000ac0)) unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='x\x00') ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x7b0) r5 = getpgrp() r6 = getuid() r7 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x7}, 0xb) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000140)={0x8, 0x1}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000940)={0x8}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000008c0)={'./file0\x00', 0xf83, 0x3, 0x4d, 0x1, 0xec4, 0x7, 0x6a2, 0x2, 0x3, 0x3f, 0x2ea}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='{\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00\x00\xe6\x00\x06\x00\x00\x00\x00']) mkdir(&(0x7f0000000880)='./file0\x00', 0x7) fcntl$lock(r3, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x3, 0x6, r5}) ioctl$KDGKBMODE(r3, 0x40044b06) 16:00:09 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000480)=[{0x5c}, {0x7c}, {0x40000000006}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: syz_open_pts() 16:00:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x20) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f00000000c0)="b225ff24a1fbe638a2a7e73cb6") 16:00:09 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a18c8197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039928cbd826ffffffff22d874b03680"], 0x10) write(r0, &(0x7f0000000100)="a43eb3900603b73725c7c19aab424130e8864fabe4f2d065c9a88b86fab7ca2730419556ae0b65553383cf29f92829de096d10d6c1d9230e810637587f8d3adc5fc1312f7c914982f9350e28", 0x2fd) 16:00:09 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) 16:00:09 executing program 1: socket(0x400000000018, 0x3, 0x3a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4a110376f8ffbd01, &(0x7f00000000c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) sendto(r0, &(0x7f0000000040)="c551f6df3d188fe9585a1cc277dfd264501c4958759e644b894410fa1e4b8e61af17133d985d667b66e93c1553bb6d41b239aec0a1386447a2ee339236b69d9d1b08dababdc95e2605c6b2c2a2285a0ea743e4e110234de88a71465932a06c61c0b0517e229f715ca8f2e7c7f453e23a1b96e5", 0x73, 0x8, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:09 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="fa73c861f58b1f320db81ed85288f860db4c1a80ab", 0x15}, {&(0x7f00000001c0)="60a26b8ca137fddb12b5e05368df4182fe7e87cb3eb8b34f44abb90afb20d69601134ec74a8d1e0ffa61496c1c21d2979d1a9fbf1f5b19e48b5d6a7d44ae0241d75a5a221e552a50bdb0a8488f3cea0527ef3991a99b5172acb96b07bc4ba135cd5438aac774567728296fb7b87c1586774a8ef1208d9b15c15cbfcfe2874dfe8eea0483e231d938f91d", 0x8a}, {&(0x7f0000000340)="5345fb7023260eb9dfd235a73ebb57c34909f48447142f9852a412e7523c0938372be33d3c05bf13610cb7bd0034b2eab5dfd052ece068dff277992a038d982f4c7d061a1424e2562529212a2a83aa71402e7ac4a6af4aa46816e251b8247e6bb0134cf1d21802d1b73ac708b130aef8fe59d9f14a3ae0aa0aebe9ca1d0cd87dfa43dcddc3b15bbabde863d85a0ad8f81f7babd44b024b3f6b2a8fbe09826d5060ea197351e98849c017aff98b4f1db59d838b5c5e0e2988bd8f4157d87fd193637ad0fcd172e6d7dcab69eca96ba1748b8b9b64856c2f6fe3", 0xd9}, {&(0x7f0000000080)="f692c6176f70a15aa2001ee2691b3db4c8cea900f907d7768b2e3ec7cdab2822177ef90b554d9ff56e271d13cc893454bc941f413da36144c998c47205681746a25c07e624f92007c2df729513b88e4efda5f87679ea", 0x56}], 0x4) 16:00:09 executing program 0: r0 = semget(0x2, 0x3, 0x2bc) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/63) semop(r0, &(0x7f0000000040)=[{0x3, 0xae19, 0x1800}], 0x1) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000080)=""/70) semop(r0, &(0x7f0000000100)=[{0x2, 0x5, 0x800}, {0x3, 0x5, 0xa7db1ad5f2a4b2ee}], 0x2) semop(r0, &(0x7f0000000140)=[{0x4, 0x8, 0x23b9e303962e64a5}, {0x0, 0x6fac, 0x1000}, {0x0, 0x8, 0x1800}, {0x2, 0x8, 0x1800}, {0x99e9843d75ee8237, 0x40, 0x800}, {0x1, 0x4, 0x1000}, {0x3, 0x7fff, 0x1000}, {0x3, 0xff, 0x1000}, {0x1, 0x800, 0x1000}], 0x9) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000180)=0x58) msgget(0x0, 0x20) r1 = semget$private(0x0, 0x2, 0x10) r2 = semget$private(0x0, 0x0, 0x84) semget(0x2, 0x0, 0x314) r3 = semget(0x3, 0x2, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) r5 = openat(r4, &(0x7f0000000200)='./file0\x00', 0x80, 0x1) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000240)=""/33) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000280)) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f00000002c0)) syz_open_pts() semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000300)=""/225) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000400)=""/24) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000480)={&(0x7f0000000440)=[{0x41, 0x7}, {0x82, 0xca3a}, {0x4, 0x81}, {0x46, 0xff}, {0x21, 0x6}], 0x5}) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000004c0)=""/156) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000580)={0x64, './file0\x00', './file0\x00'}) r6 = getpid() wait4(r6, 0x0, 0x8, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000005c0)=0x1) poll(&(0x7f0000000600)=[{r5, 0x8}, {r4, 0x8}], 0x2, 0x8) r7 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r9 = getegid() r10 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f00000006c0)={{0x6, r8, r9, r10, r11, 0xe06a6d395f44b96a, 0x2}, 0x6, 0x10000, r6, r6, 0x3, 0xfffffffffffffffb, 0x4}) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x100) open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x8) kqueue() r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0xaef100a64004eddf, 0x1012, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x100, 0x0) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400004002c5, 0x118) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 16:00:09 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, 0x40000000, 0x0, "006b19000000000000a90f0000100000ffffff7f"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x20, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:09 executing program 1: r0 = syz_open_pts() r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r1) fcntl$dupfd(r0, 0x20000000000007, 0xffffffffffffff9c) 16:00:09 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:09 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0xfd66288d77dcef06, 0x3, 0x81) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x5) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xd798, 0x2, 0xdc7, 0x0, "181da71c786a5a8cb0621b0420996502a782e398", 0x20, 0x5f94}) open(&(0x7f0000000040)='./bus\x00', 0x10010, 0x10010) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:09 executing program 1: unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x10, 0x0) fchflags(r0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x20000, 0x9) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000140)=0x9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10210, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x82, 0x0) getitimer(0x1, &(0x7f0000000040)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2811, r3, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x30000, 0x0) r4 = msgget$private(0x0, 0x20) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000180)=0x20) msgsnd(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="02034db8096f5877fcc7679f358f7d6b35000000000000005a7409d2fb3f3b310f386e7e4ff1da8ca3c797177ed68733b8c84058ac0f1c638c0eb8d96c4201452b8100a6c0ace0ad3c974e3724c8cabf10b4dc0390358936f5faa9030890d5ae5b1acff2f9bd77951b2736b6d444928b1f61dee97e9d8c565de9c9b19076041b1a39710ea41c0db7aa902435b9352f42cd36000000000000000000000000020000000000000000000000e04175200ca441350c305eba00000000000000004cb99294555fb2d7103a06addafbef2144eee9da027c2d4d42bfa3806a9db9e2672aa651a5267314f67ae187cf05a1db3a7fed385878b3fffd00d949de38b8bb4d7a2f30b88a0dae70"], 0x9a, 0x800) msgsnd(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="020800000000000094d0e8d1084f5d82b99c453958fccaf3a59a78189c9ef15dfbbfdf6bc8c27394e92e466be899c042f4e9005808d0f9e32277a309ba7cbe903393a7e4c28765f307213a6e17139a3a26ffffeed62d64245c9112741885201147cc199938c221e7d0434a27589cd718d8b2789d8d397a29f46d7ea25305e617d1a65dc3cadaec32aa3c55fbc28d7f76e13c3afa9825cebb15753b61fb8e31420b672437bb4acd2e7b21047ba3952dcd82b506d20822fa7e31aa63b191694cff6d6a623df6439c"], 0x5f, 0x800) r5 = msgget$private(0x0, 0x110) msgrcv(r5, &(0x7f0000000b00)=ANY=[], 0x0, 0x0, 0x0) chflags(&(0x7f00000001c0)='./file0\x00', 0x10000) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x1ff, 0x0, 0x0, 0x0, 0x0, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x0, 0x8}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r1) poll(&(0x7f0000000000)=[{r2, 0x4}, {r0, 0x40}, {r0, 0x80}, {r2, 0x80}, {r1}, {r0, 0x2}, {r1, 0x20}], 0x7, 0xf3) write(r2, &(0x7f0000000200)='R', 0x1) ioctl$KDENABIO(r2, 0x20004b3c) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r2 = dup2(r0, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) acct(&(0x7f0000000140)='./bus\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7569de9cae0bfebe) fchdir(r0) write(r1, &(0x7f0000000100)="4d513c088315fa000800005ed722d0", 0x107) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001280)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x5562) pwritev(r1, &(0x7f00000012c0)=[{&(0x7f0000000180)="fb5056eb6c78b11eaa4a8800b962e597a7def55502d47fa8119a84a7a1ac1b4544a57c35ccb1114bfcbe904b05eb0ac9bbdb76a9dcb821ca8f43a6073f87674dcf3541c9931ab76e83331ceaf10fa84b54374947f532c5ba76afc62cae6f42e358459783b149829259a1e5150aaa57162cf630dee3bf3ba3b60cedc072abbc912a0432e933af1409b341e420b5d15256e4625b6dbaddb2c42ac1d317634b20dd80e0c9d362e3a6018980b10d0c3ba6bc352d49fb325ad404ad89b77f1c9caddeb1b30249ca05f788cf6488fbc69cb2c492ae5c896bf840f455eaee317a83bbfdbc0d", 0xe2}, {&(0x7f0000000000)="452a8b9462b2", 0x6}, {&(0x7f0000000280)="80b37d8efca7d7845687c3cba88f87b89860d717599460ade587be1e89203eae420d1b4f55d35b907ba4e2e3b2d8526be6f1ab82c2a74f7c9c63dd0e17cff13062b40ec085650216c2b1a14dfc6192792c5905b7641d728ef8425ac0027f4a8398a258b65d0ba3911d8bc8bf3dbabba49ade60e4d953a888cc84c2d8fa04cec3e0be0044e1b4c8658393ee9222a4da171828035f7d6e640e7fbd9ecbdeb31ab73209a78eac162a08d600e12567e49715cc86a81e25ce0917a2e50fab6780af75862866089c06481470d747a29e592a85a60048e59065ff52f43907540b9b17d698d96457285ace859e53629c8b9aad8e96dcd79f6f98772a44f418053d474db7b41cdcdf7a580ae377581ab65820746715964f7c918276bda4127ead21e1a24c2215dabbad84b3df4d4ed68b413a0639e6f09f4345f63c8c907b2ce62f544ac094aa25cdcbd9d5261cb9e9f37023f4658702b239564522594d9b49d8840dc034e5c6d6fc77513eef59bb597f00c2eed96594f2afa2c98354b0c7d651bff71ca13b42bd5539db272731dd1e47809bb1ea0824637c7aad66dab17f527ede2890e4e1d3037a095a2785d90e0044d21e3b8105023ee9584030e1775934fe1058f3406121bdf2661a01ced11895d6d816f0f258df6efd8b4d50cba7c9782cb7a903829bd2f779c473253bf5ab45f4157e46d468c3de96415b09e38f529447bd416cffe47a3e320d29752aee6eb6ec1da1936e9535fca5b2dc3bb0e501d8cbc4645b1a234bc39977c3dd4bc1529b362d3e7e4f2ad4c8dd057889ab671db35f8708d6b8fd799ffbcdb0ef7d81e6661a18c08a8d8f51b79c11d21effb2b01c9bb7da8074180490afe12eca78e11066f1680bc65894bcdd2f90d7fe247718dae29f3f7130e781e44882fe59fff993ab882a12620392e6c47ffd8957c38b0eec361671cb139f17e5e8e27dc4288c52cd4ee071a1bc3de68b68987be91fc733cf02c41da1d3235db89cf4fbd24e6d3f1972b8ccfc8d1fc10596460ea3cd5394f18fdaa6dad0b058244fb254b3d35e965b9bd191c11caa9f3174e72881a4f9937724a82f3679dd0f518bac6b64e0e47077fc2b555638858d9963011641180ffe1a1e6ccd161997fb3d98abfbf1ab872ca47725eee9021a6b3053fe7715d284c8a7a7d1441517298e2bf038d3fd28fecaba3ffa34966c95d4180e9344db337299eba36266783fa96b3032f41bb59657cc6674bc2b42960a6880223157eb6e8b60be88d30a57e96d6f788bb444b74c734ea41c1da578582186c4293ebf8aea7a2579dadd74d2f7adb8b39059d2b0737d75025d590ad7521652513c2e04d611c4d52b515ca0a5878314e202b9d76a42da21b2cfc5b2f70768160c5b65775083154491d969d56d38d0dc173f716d36d5ab72db712a8b90e2f514d59efd182f6553b01439c36176a2efae193ace0eae5bb3fad84a43e4b03b7b1bf8a9cbdd4ddb3a196f88541f95b7594280ff7e02e51330a4d4f2355dbf6ef805f9c9e6fcc69975ff595b20297085d412e5f5c623b20b7dcabdbc2617187dda07256d4c41b78c7a9311788066347be7d3072638096fc9a229860944f5d40d74a510e20e30cc9a9830982ad9184665e1cd01f8e50fa2acc02696ebc7525a81bd364c7d043ef01f6a26ad2b24f35e75d1c08191da2d3c0cd0e040929b680261486454c56277d262249910b938da7ff057a701326af87cb8222bc7935c22f83943604373dab8fbe15bb504520e37e3de884c5e8f59bf764916c0cdbbebcbd8ff1f955b14c9c931c2e397a8f2e3f69f30fadbfdb71bc141bbb820fff5aa651eb4897b16b1b5b72e768e82fd9d67e5b7d39934b8eca59e2bbb1b538b275451acb4785fd9c60d21d038a72233ae980f2d70c71c54ab1d9ad0242fd09b2aede2451b240686cd1e48c8ac9ff4ef66eb5c91f68d2c92d1d8b0219cfdf28f3dcdd79eb9098036083c79217ec7bc47f2d65b0f6b09b13ebbdd00db53c73ca8bd19c21a61d11121ff6ffbe1277567ce672fdc698310e92684510266eee92466a760ba5ff349eace15d5b561afa6bc83a2f813a7abcd789649e0180d2a2f8b0ecde57a708958d8c9328a55660818e0b39b9eb30b65a8bcecf8b791046e2fffd121f8878f05644c769d4ee3a9f16f8f9aaa30bec386b8d226b4e6793caf37e5f502fdba49b5824b172bbcf2d30591e3715b9550eca1c86c7dd08820fa08974152c2505fed20eaa68f1d64f62141ffac2df4fdc1897d91909e4a3444f67baa83935e3a29f223849dbb52c44cff23d5440a5e8b638534c93d4155dccca37ca6773e324a9b980c1285d65eaf268b5cb56c7ae45c638ef7fc897fb50b218c52239caf7d4f96c90770037a24b7a39a50532097c9e68948ef73b607e72322065ff13223f47f485a438a355673c6088fe182fb9de60d943646c75010071f457f03d82cc5c897cc211b51dd5ba579acb3a55bc7b6e7e52bdf515759d0af422c02272eafcb7aedf835c99bf539f036a8b06e95dd2bf51457fc61c5e6dd50ca8bf079d1af22351232200beb0c98892cb8dc6049489f2ddc7caaa05c837d812439abf5305977cd7e8d8930020cdf5888840255bd9b9361fa343d756d4835e8dcdb3f3701cc6718c0d6c1a812eda467136607da1352767754d959ecfe8254d7140508b744d539b5c4a9170eb0e0eff70d0a4231fea315a617026f3140ca727cfcdbe1a7af4094cf3609180756d5508dd6db5a3474574a488c7d069124c5af98bf87c8c921ee4a85ab2ba46cf5f9832530eccea553e0990f51103ee7701d072e23e8a58cd312386bbdac4d3fc6fe594d8140c447c0201e9c23a6372acc909938a654007ae20384cfaaff8cb063795940aa2454788efc16fb56577c45b2c2798af29c969a93fb858bb0744b464c94fcb3062c3a963655511a49b9deed84825678a13ae20beb571584a74d06037826b607d78b41c4d5e4f415818af332ecee0497e98df332558ebc8ce88a39a2c2e3e583cc86ccafc79c7698d7835c797b38a28be150153fc0085473329d8fdc3815ae10c9e70a999ab631ce05b14be07a2db078170713da7351666605042259d8cfe7d7721d1ce053dd359291c086a997f52084d2cd5704b708b584717ea08b2ee01773e5beab9e0d2c4dd6e930606eaa364e5ff1d368751d9213e3abe91d516d467bb755af445af94ef695ce4ca44ac946b3646f0d93e7e3709d6e32edaea82e47b551dc40a5549b7acd6a58f2eeff676a617d62b18346aab2f19643b09a067b08353f93817e199531e2921fe6ba12965c9b1bf8863013c2fb1ee8e76ad52fcadf27cf2554e03dd2a13efbb0879e5e5c49d5f834dab27073a05ee20eb6538e2726de3a3f9afc89108084d1e3e5ebff89a034b00ebc009e5ee9d289caf78f478614c1ce43beb15e875f3531f0dc3eec5fb697d24a74dd3bf21284af5b8fe24dec5a8538fc1a5dd07507b2609a437a90a20db8c4b2b1541dadbbf5f668526999973c5d34ead9a86a572e7f0a5ecb6b9e0d83b72c78ed76f07447e21280013f104e992d5c6a3405671833382ae51b1b5d1be0c377923656f49b8e1e2c9ee754fb1f19d38940c942073f2eb82aeb387fd36ddddf74d9a50ac743e6ff7896fd5ee4f9eb8f916a3157d72644c242a682980b2483375928380e512bce9ca03f6d268110efaa1c5cbdcdf033e197428f1e95a2bf6318ce2426cfc2415771e8fa3d3802d7b689801c8952416d8a9cb5398afc0551a0b1d1d7d6348f85950b34452e2b379385543bdc495336f3af031b43a8e413c9dc8c630926ca9cb59de4dd7ef6e0b71215bd6f5d8b39b21fe72805394ec1ce3bf0f26fc5f04db25f32939bead4e53d748790844b7f601bba2453cd79c5cce4d239c73f8400186872aca1b1a8eea8a3b4bb948014838711a6a515e8c3cce1ba3efe1145637d0e78b87e993e2f0875f32d03b73595af17aad1d020afec2591ebf0409ea55797cefa0ff4b32aa88cc3adb38551c432844418f490bde9a9f76b081a484a8164d2a675693a276d2cc4d30552a03a8c086c9308a022636bece3b8efc7c354192aefa4b160d150c92f3dc7c3e975b4f50fc97a6b3c0ec2cadae93da06d3834ec329fcffdf35e20df66d491770e87e0445355efc9c167282b1bff40c1942fa04dc10c5c15311198ea8519d8aff2f1abb2b8e9649d3ef39895651d553d01e70ef24910fbac537eca36bb8ddde8f51a2b3209c1795d32e4037680d6d36fdea9389f404b1dbf058cad1ec4090d52f893070bfd355ea0c8a8de928ee7da07594c8edef5f1bf7a232a557177a519ce14c4370e5fc04e847f6bde3481aa991701e5c76ae7eacdc466c7c7890155bf28274e74897fff0126288fff12f5142ad0306ab1c9b2a974b85fd6a23debe907b9a148a4b5b56a39bea9a2640d884821efe51517cdc35f602e96be4f025241ded7099b4d94e26df6e3df19fb3c02ae1134a1c9e98d9b1991bd513c8759c738cd368bfcca9e1d8a76f541b6a1c762ffe0b6fa46e0097d61a71b975d086799428151b13e4cfc0a8efd8ff7c95428091bbb98120bc0cfd987aca6f4b0dc93d29e1f2df38a682b7b9b516837ef3404c1b7932f89a6ec02093e51fef33d1948a5ab0d67f432e414e89481106f08a7f1c6a91cd62f85f61131c8d2143eac855c896e9eec1d17bbeb692ea4df614b2f8ec0397455bf0733fcfead73adb61206c90967e70d9f916a12e9470687e9ba94414ece3a9161ef8df889976873d2ca40a7009db7df8cc5ebc54d39ba1b5e75bf6609cca346b7b38d0832c4e2f23d43e09416fd3c4ff29d4aad7cda0a31ffb76d3c28e42cce17a741a52bb16706d89243a4c8c55cc4b9f28e1c12df31854e0e2531503241e87fd57e2f71c4ffe02f6923cd8b3604325634d2e875106a483dfbc8f54a51324914065876ebaf405e6048938366d0dea50dc700cf9954f3e9b4b77ab67d103e8d6628779acb4a9845c758cf9bd8532fa1b66aea3f58f80712651b693448e66da2969580a52144aab32208f32d0a9e580fc8db38affa96651108d642eb79deab9fd42c0905fb65dbf75e2c82eb1c9e216970ea393dbe780aa592ba89879fddd6c6b6d731ab5e06070b1397d8584a5b21332469fa8b2ee837301cb05ccf8fdba5112b1aa3e1b70cb3dd45b3e7360c239bb80aefc2edc88048625d1c78613faf153d35b9073197499f70f9c6406f92e70d541d8c30c0a52cd78f96d8a439b8f3968d2f6bbc40c58798905cf14c101a58ece330238b3399aa83a9829477ac16ad25ea476e029648d63f01078cfd1b3629293be4619a3ae3e2931f775c8495327705806ef6549be82b1244253c1041ef4a46c98a30c695244140dafb681f329ab90a29e7967368a100149f706e830277ca371fe1e2928a341fd3a17d7630fd48c6376a1a89ab1237a73c5ac1e46a1589990b9f2a3c5785a04dce12e7923044a3afcdab0f5ced427b1076fde3ab032f32ad44cbf89bec193fe0177614ba889e02663250b91b7a2c5300fc76dda10de53d2dc8c328e7060d105beb15287542a76f80785abf3eebc19a3c2eff7464e581c927bdb4ce9fccf0799dd0882a8d078e3dcc786f43aa84ba580da0aa59d780a5d770d323521b31097a7fa2f6061b5856ddbe9ea497bd2bbdf77b9dc0ec63298daa52fd1787921b7e7152083fb874c8260063f841e32507c6ec4be96cb1ba004c5a8e3bbf72fc12677b1ab060534b6d60743033c59f085f3759242270431e35ab689feb605eba7fe8790b48519a3863ce54a9134c", 0xf7e}], 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = kqueue() minherit(&(0x7f00008e9000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000001000000000000000000000000000000007c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090c2085f5eda3a42a75d1ac98208baccd9f6183b10a1123fac9dbb16858037a0dec35370e54302aec1da7d5ce16b9d6ae7889a4ad6247f7aca9e23c418d10618911729a5f6f3fc61e2d61c37901612b3f037717c51edd00779c39e31b20bc3b072a2ee1bea894d5eee02003fd20a2923090f055f282522de93f66c366823e267411d76f7a01d179d441c1da709f0509e79afe7c6a750bdadca254908ce0b6378c289c329b469765e4f1002293faa8568b4577c6476eddc5fb7cc77e893ddd67dd77ce48f19bcfa362ac1446740ce47055207745aee63f669f1773f9af11b08c4774a33ae5b813bd111a7"], &(0x7f0000000100)=0x61) recvfrom$unix(r1, &(0x7f0000000140)=""/15, 0xf, 0x40, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) mlock(&(0x7f0000923000/0x3000)=nil, 0x3000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xdb66bf6566c11a1f, 0x20) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x55c, 0x99}) mmap(&(0x7f00009c9000/0x4000)=nil, 0x4000, 0x1, 0x2013, r1, 0x0, 0x39) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 1: pipe(&(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) r1 = socket$inet6(0x18, 0x3, 0x102) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000000b40)={&(0x7f0000000b80)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, 0x0, 0x27a}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpid() ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000300)={{}, 0x3, &(0x7f0000000000)=[0x0, 0x0, 0x0]}) r7 = getuid() r8 = getgid() mknod(&(0x7f0000000440)='./file0\x00', 0x1024, 0xaf16) sendmsg$unix(r2, &(0x7f0000000b00)={&(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000a80)=[{&(0x7f0000000800)="a7a7122e035f1cc036342abb1e8049226278b483924a722f2977ed65ea4a803a503e5e7332bb60ac67163439b5fcfe288f108245908953828a412abac16d4cfa91162e586cc8416c52c0284571ffd908e13f9a3ce35b0aa2bff18f5ef6229daa682cce9f3237d333318743e0753cdc2fdaec75efcc20b3d71891e1ea5c93cefe2659621c45ab1a45a0", 0x89}, {&(0x7f00000008c0)="6559fcacc542e3bd02ee9bff125e18ecc6ae661b27d6942578ae8d8bc63189b201adb05e22f1fe123a374926a327ab46abde2b7d327737baa53e320ce1b0fa0166ea26745c84f219eb9a56b496f1e98c376e769b4879f5c2b1f439903683cbb26f692e07224f25e24ee9e8ffc6b4ba283c3c6d6762d8e6081899bf2732a6b9b0f80d58b84f4464f9cc16407fe3dcc874cb85e0a2e7849470e4bc05e112f64c4597e65d2c9257d84491c7b832407fd81970ad47bab163f27e69c11527dd7cbc81b664e86aae0b28039f4382dae67d24b658", 0xd1}, {&(0x7f00000009c0)="380a8d600c8ff7ea18688c82c18d8048edbd42782ad4455fc490e8df90b84887fe9a7a287ca765b39cd7ec793b4d08487e97ea10013097bae97749252e97fc72c6582d37b20167dd1e99b3dfc6ab23efb99242992043777878874d071f5207a9b87c4319b6a8188b56d3a4e7383f1c335baa4999df8142fb48507e1b3fd22720491d", 0x82}], 0x3, &(0x7f0000000ac0)=[@rights={0x38, 0xffff, 0x1, [r2, r2, r1, r1, r2, r2, r1, r1, r2, r1]}], 0x38, 0x8}, 0x400) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000600)) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000080)="e0d4d3338f33c4bf59dda2693961f0532894b17b68309bc613fc50fb5480543edbdbc6d6ee251f2fbe71e093a16895ed5877f8dd0cf05eb09035dd5cd2c10b4f8a19c73ddf713287e821568c3829f9997ead6e2172984b3706e537cc5f403ee075abba8fb41407caff77eafc89bf37405ba4ea6ea4507c499f2eb60db3ad39f3003ca622aa5d74255ffc9f", 0x8b}, {&(0x7f0000000140)="4209a374b32c5aeb844626b493cbd363eb828af402e77d61707957dbdbb327f6c44692ea4d3bf1409b96f8603fef5c870be698121c9d158840294078a2aa3a3baccafb9a6cb7d809a345f85f6f9e8f8a9fb467a5113dee16503a384b50ff1101c54b57c860c5a6639eec017e11e52c35c495467745bfe7ed048d83553966a4fde8652cbe9826a37577c76d1bb820c51bcd8ebd0f1c4cc63e541a40de9b74c06d525b766cf3ef7be4191b90a047fcca317ea7a149ae695a5dde2fb80af97c8d85ccce00", 0xc3}, {&(0x7f0000000240)="58cafa80e6d62457cb0b3422bd88bc74809bbe6e1699dba403c8635c887f9c0b2d2dc4ee91a7c8a7a953e5814829af4ee667da407253972c6c02bd3c1c3fe62b8a5eb4f18ad6e97c9bb090b9f1375289cf845a4483a2838d9777bc50571da3f2931b1e1d12d50a588aa4da54604ee48365b38502d6c6a7454164fb66d5fb091c9caee7da1a5c816721846e5b267cd63dc980a9f70715a245af70d7a15bc2c5f3a43034c632d868689c551e59be6fdd80f21c947a060f", 0xb6}], 0x3, &(0x7f00000006c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="00000000a27b1db37911d446d6ba98792b648e12cfd9a830294ec6cfac9be076a99af262965daa425515a98ba20e8b905f609cb0430baacec08eb28cda45ffc5be5b9851f174797f7191ade5ebeb9fa3d716d95d32a3761992eb54f5ff79421e8655c7dae575889d6a6c04facbc8eaedc11c7e6c515af9595a521aa46ee0422f307d3bf1943d08de78d16225dc04c93c6ecd213d6b3cfad4c061e4f76f16a90579864a1c6cd3baca63f936a2af06db569d77b37dab2a3ed16f4a67ed23a76e059a8ee6e287a7aa61181d73cf7470cc3eefb9475244119ad590"], 0x60, 0x400}, 0x8) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000bc0)=0x80) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000680)=0x80000001) getsockopt(r1, 0x3, 0x0, &(0x7f0000000500)=""/163, &(0x7f00000005c0)=0xa3) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x0, 0xbf1d, 0xfffffffffffffffe}, {0x18, 0x1, 0x7, 0x8}, 0x1f, [0x6, 0x100000000, 0xb6, 0xd23, 0x1000, 0x1]}, 0x3c) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000008c0)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000000)=[{0x3f, 0x1c0, 0xfffffffffffffff8, 0x4}, {0xa3, 0x3f, 0x8, 0x8}, {0x1, 0x400, 0xffff, 0x1}, {0x0, 0x4, 0x4, 0x4}, {0x6, 0x2000010001, 0x48c, 0x2}, {0x81, 0xbd, 0x3f, 0x7ff}, {0x81, 0x4, 0x2, 0xffff}]}) syz_emit_ethernet(0x338, &(0x7f0000000340)="b6") pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000140)="fff02e700a15127b6ff9e71f7097e85350a1ca2bfb714ba457ec11674fb958b338b6b944aa2aaead08bc7521ec24804eaa3dd476b90642a33be795d78504c817434abf8e5d73ddb060d017ae4a665d2a6e5a275f90c33decbdc12b4e123a4a2349923b8aff49cbc7f6076db0494812cff3f6a587b0909a5c1d8467a0c715fcfd89d9e93fc1a09f8aa8bc8e5b2fba3882ac42495eff5b4915533c39e79bf87b8c82807c0f56e8b79f1e1c0809b0fa4e844ebcda77cfc9bfdcb5b05b77b94f7b71ad454490638dea2c8a785d11b1c2e906ff79fb4994f12e526a65499377a54e34893232a1f05c7bdda5ee082298e02e9b69", 0xf1}, {&(0x7f0000000380)="9a141ddb05e13bbb7b62981249fa985e570921ec1cb0f4e3ca46923022659ca09c6f770e8f56cde29ea0b27bbf293463b8cbe2dcfb5c4d54085a7d3ccb0231af9e81b7b8396edfd521ef619f41371daf178047901ce8f84c57016771cdbf9224ada053a014b48e3f2d6fafdca573734ac14c1a62486ae8a96b580b9e03a7354d9fed2b55965e4399243e3a005f05b6dfb3134c9e152c95a0e2feb75f3984c678606c1e5dab0ac15dd3fdfcff52328e7bd333e6cbc1c935048476875c641a005d1907b7e08f12e39ab79782971ead69cbcea80c5dc530c118", 0xd8}, {&(0x7f0000000240)="1c4f5fa6d8a1f64a8e52592555bcb3263f921b012cbe64e6a6fb6a21b156bba1d1161f5f9fb229c7fa0ec225c62313e66cdef65b8867df0fe4bf33765c9ef09e17feac2672471bb67baf7a83f021ad56519929606d8b77", 0x57}, {&(0x7f0000000480)="d5c654decb802c311d00d9377de57b11790cf6438790be525a02664b378c50a376ce039b0c18121ab9b71675529d3c75877e953a46f26662fb2f9c39bf1bc399fbd4ffd615c3007e709e6ebc0cf0714e59d13863c40c4355bdebdf784e9a33110b802fbea58ce43d347b70e5f5b78786aa031aa4ab16fbaaf91324eb3d1c7e2ec2b80cc331276a5a7a911e3e101fa38ced17483ece9ad1ef9fa4ffa7e5ceaee8fcc22ce2ca67768dc3341a5b69042ae12cd0892e2edce1f5389f68784081f24ae1b45510f435d281dc790188087a39", 0xcf}, {&(0x7f0000000580)="bca9d2482351932eb58769c9e51616cbd6c072973528b96d2b5126bcc4951aab2fac19614b5d423d8a00324840f30d8b34b30bb456cb9472f45fbac9ccc918693dfa2d000a5e64bff035b25a8a69199ca4", 0x51}, {&(0x7f00000002c0)="f95b13339c7b68139131de314965341f620db2170e20973eb9ed696a49dccc7715ccfe", 0x23}, {&(0x7f0000000600)="b1ceab1966de739f899182", 0xb}, {&(0x7f0000000640)="573a9ee9ecce9caed992e000d745866d89612f06d4a2f0e0a11e2044cd1c5ae392f12c86d3707ef65b1c0c1ce3ba3c1dc0c53fde3033bc01e67c720dcddecdc5536a5872680d759782a0496d9e7824ed44edd23a640d2b96e66b1dcac77b44a2e82ea708195677cdb388e68d1565bcb1ffd4979e2cfd0c3e88520cf488050f574d346ed33c021839d633302fad3e52f048bd3f4a59f7f9b0836e4309b6e291843cd45e8382f55732dd0e0336b1ab031bde804ac09a99196248e8d94a4671ccc130594561c437ebc9c0f99bfe1729be04711afdad", 0xd4}, {&(0x7f0000000740)="dfbfb8bdde01efb69b9a7c8b4dd2c5a73bd03a044b1d0e33245f2ad612ee3370598bf7331e103e2c6b28436d159d81dfbbbd3e20b6c39f298c0bd41f1afa66da92f260229e533148edb8c0ed7fa94a70f37cae36335e87d37159e48e69fc5aee1431a20e737edfead85780e002772c07bcd8fc3f738b3d7d3c815f5bcac1c2dfaefb46ac8dc25b6304659288064c70", 0xfffffffffffffef1}], 0x9, 0x0, 0x0) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:14 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)) readv(r0, &(0x7f0000001640)=[{&(0x7f0000000280)=""/150, 0x96}, {&(0x7f0000000340)=""/172, 0xac}, {&(0x7f0000000400)=""/216, 0xd8}, {&(0x7f0000000500)=""/175, 0xaf}, {&(0x7f00000005c0)=""/97, 0x61}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x6) 16:00:14 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xffffffffffffffe0) mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x120000}, 0x8}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000080)="008000", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="4fde985499f77de4f7aec0743d61cd94f5916ea52d0dd3a7d93b86b64170786eb52d227d89326c90b1a28e36fb6410138dfd8ae901c2a2fc381a89633d465022934a9c4f57164cbf31bdf203752d318b10b0ae05305975c59083d7", 0x5b}], 0x1, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8001, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) 16:00:14 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="f7bd9fa8a1e8b81cafbab9546a89", 0xe}, {&(0x7f0000000080)="1b5e689ae43c", 0x6}], 0x2, &(0x7f0000000380)=[{0x1010, 0xffff, 0x4, "5dec95c2e4f2d236e87f1b45306c3f525ec2e68d90fa745ed29e7f3d519899ed8f0d872227867cfbbf52ce3eb9936d3456c4fbca2913146f865c38b858910ab128aaf63a465705aa2114e733747f9dba082e48759e56a510c5eadfc11ac7f7c5c4a7be54fcefbec81db58660884a3946b091ba00bb49931ad64eee315b20d9c1019b83f2ba663130b901c6901f868157ac33365268ae025bf39972dc498ea1bdccad6aa3002998e56a16713deaab667421ab45d357c4b9f6abdc1d6a2cacf1250f839f5ade48405099b06a88c7e2d669f10b7c87d65e9852f4e178787bdd8cbb114c0943be837ecb5e508777739e4875c4873cdf422e17dbac84c92c42c5a3533cecf05ecd0ae430dcd34777f9974c8630be4adb53cedb1730642955eb122cf9514947452d7d6e005e1dc976befa7db9f0755f71812824553af50571cef750c9e9fdd37b47aa12526583454fe6b579b49e7a0e6fb3bd019804cc092573527a7a1fcc9785342d89779f899ea7d2ddc9fdbea801cc62b4048cdc0361792363ca7d9ca44afbf1d8b5be491426dd45062d2b615d243b53cdc91b5af5faa86ded2b8611787f8fe0f1e1d1bc4461319556dd805620466121e52146a5de54d20a7ea0f7e2c6d853a7ff9ef47d611d8de39a621e488d0dd2c66ff9e3dfd0acce99db70d4f4dbd43f29d397b2db571fbec89e71d65860a31f907eb43bbe62c6b5a8feaff824c9b7955408be9bb3b187e62c56998b0a7102112d5601be77956096b8f8d128f91fc257ef90c820496c5ce4058dd698b67f677ae998637d7a77a7d484b5b71c62915e178e30e2dea9a47fb80fd413af3184e110c38854f8976a9089512b3ad7a0333cf36286f4e9171f123a91b3a5d93c055a2780a88c5b151ec7ef406ccb580b46cb2953dfb0c4deab421a0d91972142986f730e06473b1b82cc7e6e4fb756d557976b935878eb2f42286f280aa733b559ed1de68602a7bc9b067bf98d1ba22714754351e0ad3ffc2c3fdc1c43c450899dc6949d3a1975426c9279aebc5c63bacb7fc738f89fb2e4a561cc551a321c072a2d3ced2c2e8a4b4d33694c6a5b3d83c204a34929631f522f9fb0600f73d0a3699d0e5a0efe6977d11cb3931d7ca80faacce15a6ea79b6ee11d28788f61c33476a699b687e3bc02c1e4d8c29149e8e4c0c226fd6763c2cd02ee1a73cc2b7ca39e71a146a50c8f6373d1c17eb2274f9b22e3af1aa8b831cbdee18a209db16b96eb0f90c23e9d244e4175fd4cbeacf723844b88a5eea9ea78de9485e9bd26bbcd6ab84c527835eabae31c10125e5b801e1613b61d2059adbf60d1b233e80456d1e4c74b2894f07cb839679cc2a384c6004ddf224b6ffda1305a42d859c28ada4b29e1d7f7556c89435da6633fe7c161f5d398b86c52f963896949d77fdce7bec1de07d2940213faa8df4eceb981a1449587ba0e2ecefdeacead7fc8bf2aeab15dca2426886a6f09fda701a92f000656977cbd440df8027cca955eff4ef63cc5361c7c92505351866b1bb0b703e863569f08b6cf6c4d3abf13217fac763367a24988df52a4b2a3212494b7971823c550455a34c5a90440c040ea5afd18173e32c19e3311061c6730c62c759a82f2c6ab8a5843ff218a5ee791aa267a8b225763768bfe3520086c24621fb2193ba1d9884d2c82467d3456df8e399c2be5260d8c050026d73f7219f01750e923dd6ec0a4890ed72ad11d7d089ccb73f94f677cc1cc5b755fcad7cb12c0f84a8244241a9620165335b6a81a4b348577b3f5d60803f96446a7beb48e14e555e7b8273732bd1559499a2b0ded433cd04e76d960b4569e82a5a0943075ba85d4297855dbcc11c6d20d750636a96b363d831eedf45190f35e105a7f276d45e95d0e0cbbaa5af790b5e3b58bf006362ccce705d235056b80cd45a3fb9bd7850d478acc17d170eb644d2b297b08d1f650c44417a68bf368bae3698ed4a86db7915c9eed1b95c04ddc8d7f8d80adb7d612e454ee2ae4b5fa2231f2f986044761a87683e80bd50b3b2339b1fc9d83cb3a26503a25e5671d7c27becdc8eb89c3ba5260fb1ade0d75a8aee9af4180f7a4e4cff9da09c18fd95690989e9a686f42cc4a11c9bfb8fc5f9f4518e31a4e74c244f0557e343f6bdfe801d963a5adeb93d42f51968a11505727190d1b64c718614d74b7081ba12b8d04a2dda4722e1c89a57ca46d10195e27b5a47da4f01091d2a615c8ad823ae0b5183ba8aa05cb73c0ecc9dca0c305ae5647638c167cac798af6ae32348ee8a3691bd6978878b79feaae167a9ba086737a9af23adb7372f985a6338c104af70183ceb68874b494eb12cf9d526d7418ade18be477287786d625384cef5bece3585bf66a5920cfe1d23423f1c29c58d68e3a5503d8015f46c1c45a832823f91c737754c3038c56ae40a5efcedde85348aab763d75b8476cd2b4a04a5ac5d14311d3f3746e2fab65ee7286a1144945cfc873b64afd397c024c656d376708c54e20f5fd62a444d0323ba982464a36ebad519f32d14841fe0d904ca210dcb7d7cb01fdd5d2840e45ad7e008799d5edbe68a61d016127a077690ac242670f09ebd78961ff41019dc6fc8dba4929e604bf2a75577d62e8edd60aee5bff5724090959a0eb24fabaa33d5313a8d704c96eb5cc51b617e752032b385a5e2267f65f174013bca181d98db6fa3e8b40b7a5c046626c3134aa1c3fd7aeb3d57480c21705b696a3dd5e9f5d1a79ff41c0e955bfc17973d4febab4d0eabc0e70861f0d8c86e8ddcf9bb22487cfdfa1e46d1a20ef43acb8d5edca2ef2c085e7f37f6b313f58fde3c13714641e9581f3be3db60439a79aaf16b1cc4c6707a6416bd3a4f6632be40b1825e96a1cc1ec46b28ff4af958972aed4b830fdb40ea86eef5bf749ec95321f3961bebe24c0a699dbf1d8108e65c8926c78c46d88265527bc5d77278689c7563b860afb0146fe5d2786e3839b056b9d735650cf4332be48a1f94e71d948a5d863d78af91338b4c41baee4608cba2e5f236cc5cc60efbed9288022854b28c87531f035b199261d00f4b5fcbec750bd329f16e95c188eb01758fcad427de3f46dcdc4ef24bc9c8eeab2a2025ace5760abfb1a162ff727d212aebcb41cae9e5ba0059258334c5c64aaa951fdb8b784fe20877ecf5fdbbeef780c47a5db258ec3b4e5b146416a4c0f4714ed44821880e3dc0c8f8e96eb8702f447330cbbc2f7ed105e8d575e496514c9839aefdecbe094c7b078636970013df89c6ab276df3750aa2420f869c31ee2b2cddc49c5df112fed9566d766f591a36b3a164cadf1c1879c95d0e6e418ee04c7ae6d71c06d46424b1c86733477038363ba6efdfc48e936619ae5fa959f756e67cae843856d76aa451b352fccf710d901763c7bac3857bc1c2505e0c4121e6dcf60b2660033a3cee576a317d628f230ef535bc4f69a9eea1f21d0288723151c7a5072e2a1f198594beb20addd0ac77aeada09d61b6427f84bc0f5d4b96d5a3b8ae9a37612c26af001b7ece45b6e84b6b2dd11584cc007a8aad209484d16d5fd7ab8c3ed662187eb04f98fdd862918ffe4cba5bf6b97df1797b96b1edba1657644b52098bc7d3c6bc20f194238490563955f92986c55a4ce6463629cfb294fb31265a69b91ca7be02697ee4ffb3a5906e622291d792ecd04f114b9cae60c87855198f02a76558c60ae5e521d4dfbcf2f60ab4363d4ec51515a70f5e09006635a45e3af0e9375cb981b19cbd3be9447e44db3b232202a9f85d3a6c9f3449d9dbaa4f35e5d0a11f0ea2894e97368ea67361a2ce7e9ec8a0b09fa6b719e291d174f687646ef600c063c6d65829f6bb9d15dbe73aef4bbeaa760cd236629c105bf9b9689ce6a62d582872ba896c235a91c23541b1c38b13b9ad02201fdae8d817b85ab68c9c01fad8d3a37c1cb5560dbd6fd466756066b5a15f5b8c9d8b48a22b7f3b296ddf08db2f87b12a1cf8b15f383781501793d475ac8ec7164574c8e94adb00cf75d5b5ff143d545d332c278aa18b7bf5a0b81b1208e30c5e7ee2faa3749a01bd376ab35fa02991170a340b67d0f7bcc8495abfd6e32accf2bb5b066a30098b30b8b222fc5711901d2e46f60a1345bf6b0a625eddad675bc3c1225a6dd86faa229fd8801314a8d2b4a8e20f8d630f8f4cb3ffc4edb999d7ff98bdd8c46ff3ed4779ea85732cc561680deb6153ca07b09c7743338493267c74360182ed1283928a6b724522294ec7c02433310e1deb101c3056a92ba81aebc21995ad44406eb9416711c7c650a7056d529c3d78fb25ad9072dc06abe879c6c07ea428875e8415dc949f7f7f3b361d0e967a5bf51ad92cdbc7cf964a5ab444c087688f8603f1e61c8778c0fa25adaa45e48b2bb134b608d2e4f9a2b5799fea74f2b7fd95ea78370833761a3391b832a55b56458b3373e6bb182e24305119a427c8f7ee21be35430fd2d422929da04abd86dfdf97c06a5e855a3f777d483d58c746fdf88a05446c19d4c37e059bafd1d9a7c0d600fd46d2cdb4776b6de463b91d515743d706b8281e4f5a641db4c37ebd216d9c94b765fda27db7394a88426c71c716ebc7896f66ea8d607b8f3e14d8183271eac76c575fcdad8e74ef1b87893460597d0be9c83b450100f7c93a4aa43a59502454b7a21087c006da6876ef4dbc87342e0eedf1ac11fe68ddc60faf4f1ee9745fc69d3a6c4fccdf5e2af647085470338bb7eed341c8c16dfcef73cd6fcd2dabc22149383297df138c79a828cec920cc6342698e6c956ee5f37a891c1b072a49c5ba04bedeac689a2cbc93ec44d030a4f9700b6e9c549b200953b80344c1207a57275940855aa3a64acf2164b690324fc82a72c139d45a0f3e8cba9c9b8bf36e889a15813a0dd2efd687e9a80e4fbca2644a9afe03093767d60b96757bc3515cbe13cfc38172790e31484780b63a1827d7cd9d4296b6549fb3915c195f9ab7bd20fe0d48da704deb3d28f799d7993b8ddec2361779fea62ea18997ed3b31166fe7e11b7915ee45c6edb162124a3cf732149448a5e989724579062dd8585ba7e887f8169d8e235532ed70ed8b23861f6c62724a2fc4d7c212028878be082d88a241a9a3ffef711f6b99a5095e8f8863dbf0038f027a9aa8a7d9dc20ae9520665d455f68171fdf727591dcf34fdc99ab53d1233f1a9b734ce81967f2b1fadb4b8c991349384a6323316b6407fcc3cc29af005a183f5c0dd363a16f7cccaa9b1b5d00fce07b931dcdfdc5b82ba5118e43f10372124c896d84ec2368401c4d69a6012e98bd80ba1c385b9828253b9c44bb407e7d4913d253479ba1cee8923e3c19f8bf9837fcc7f0f6cc1cfbcfb4e0a698b04726437961ae34cbf1d9d8c8727f59118ddc0908e42e75119b86ed510b8c895a47ed9944976449a9e4a274e1cf6ba994c7ccf946476741ab8f01499a491f7193af11677d881b84d0c22b84c5a456f70a33cfc9a9fd726537011d0f01f2698605ae2a71de45f1721735d3f0ad98e9d8872fa8a59f8a3ba0820f50cc6e6a1c54946c325014291e484f3ba18b436ec60e0b196e5eab696753ab1310affb056b0ed64387e68b000cd12020de3176caf177ecd049934bd63c2060dc4a984a96ca687ea06a8b4c100203c0774fd447ac3cd708ac0831f1f9f207b0a9b75585ed7e0d9f7239075ad5553d41af502b69fcbdbe1367d7becf6e75f9916ac3329f23708be122315a70d022003458d7986a40d414204a5da77d86349e0b53db81e6182f21be5c27db0d121c954c1d32fb68155ce947"}], 0x1010}, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef", 0x14}], 0x1, 0x0}, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5c8efce91969984ff5d5b58b3e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef116a5d4746a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() read(r1, &(0x7f00000003c0)=""/18, 0x12) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$inet(r2, &(0x7f0000000700), &(0x7f0000000740)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000180)={0x5, [{0x2, 0x20}, {0x3, 0x401}, {0x1, 0x8}, {0x3, 0x1}, {0x3, 0x4}, {0x1, 0x8}, {0x1, 0x800}, {0x3, 0x100000001}, {0x3, 0x9}, {0x1}, {0x1, 0x4}, {0x3, 0xff}, {0x3, 0x40}, {0x2, 0x7}, {0x2, 0x4}, {0x2, 0x1f}, {0x2, 0x8}, {0x2, 0xb1}, {0x2, 0x5}, {0x0, 0x4}, {0x2, 0xff}, {0x2, 0x7}, {0x2, 0x1000}, {0x2, 0x9e6}, {0x2, 0x8000}, {0x1, 0x1}, {0x1, 0x4}, {0x3, 0x32}, {0x2, 0x3}, {0x3, 0x8}, {0x3, 0x6}, {0x3, 0xd7}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r0) r6 = dup(r1) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) symlinkat(&(0x7f0000000340)='./file0\x00', r6, &(0x7f0000000380)='./file0\x00') kevent(r3, &(0x7f00000005c0)=[{{r7}, 0xfffffffffffffff9, 0x1, 0x82, 0x180000000000, 0x9}, {{r4}, 0xfffffffffffffffd, 0x4, 0x1, 0xffffffffb94fd86f, 0x1}, {{r5}, 0xffffffffffffffff, 0x2, 0xfffff, 0x7, 0x401}, {{r6}, 0xffffffffffffffff, 0x4, 0x1, 0x3f, 0x53c}, {{r6}, 0xffffffffffffffff, 0x6, 0xf00000e0, 0xe536, 0x7f}, {{r7}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x7, 0xd340}, {{r5}, 0xfffffffffffffff9, 0x10, 0x1, 0x8, 0x6}, {{r4}, 0xfffffffffffffffa, 0x80, 0x40, 0x8000, 0x9}, {{r3}, 0xfffffffffffffffa, 0x4, 0x1, 0x1000, 0x6}], 0x3, &(0x7f0000000400)=[{{r6}, 0xffffffffffffffff, 0x40, 0x20000000, 0x2, 0x3}], 0x9, &(0x7f0000000440)={0x1, 0x7}) ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) readv(r7, &(0x7f0000000580)=[{&(0x7f0000000480)=""/134, 0x86}], 0x1) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000080)=0x1) fcntl$setstatus(r3, 0x4, 0x8) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="1c0e0000", 0x4}], 0x179) 16:00:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xb3e1, 0x200000008}) 16:00:14 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001100)={0x200, 0x8, 0x0, 0xfffffffffffffffa, "f9b2604e3f25fa4138031cf1dd678c0c1f95e97b", 0x4, 0x200}) writev(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)="32717d639d22832c7955338bceb7288e0e4f80e786d6fd20776ac6293dc1ff2dcc68ef5f4b0ee57fe3fa3dfdf82d6afc28addd0882aa2c8377949d6b9fb1e1588fa92ceb22cc6446db21179c684f60380aa6b3bc7251bef986a8a5b64cef36256dbe6d80171bdd41d89a01e78fdc3a3ece8bde02acee8d9e1fc5ec847caaf983c518925daa31eb0a21c27393f7cf", 0x8e}, {&(0x7f00000000c0)="505619a895294a782d75436d98add19d68c5b72a836efdac1448dabe606735e0521a9961d680f26824f00ca1fc4fcdb224b8d537bbf022a1f99bd08238dbb9f170b3d672ca711eb53b8eaeeb16d8bc63205b800d3beb16349b023d79b4a69424e3b915be95f76aa8101bd2d672453ba5b5edf40057fbbd4e126144eed105c1986540460d9a94e9647b73438dc121ae94bc7af1c5cbc76f37ac3db6d7d5aad7b5fc1095ffd5498502f34a0a6b634abf9194df2e1cabc974d3b33528ae0d77f063a8178a978c34b7f1ee32c6976ebb6f0f4e2e9a48735d8f19a787d72d16e0ae113d0801cbed57fea2b5e4993226a7a2bd6ef66a4fbdf1915f9615c1cb29e6d08b7120c44fa424f3bbca79c818e44d5e5ea38a5d747deb678c277ea1ad69566be4053f848798f8688e17d77b79e1d1f3170284750a32f88027c0fb8876e1d163edfc826053beef8e2df4d41db79a67fd774d978ee485e7076bd36d89170073c104d1380c9bc34c5e9026c72568959c3a168647c8a6ba31fe5fe5fc377b0b7422ce37724736ee2d027f47cc26a14db1e89865cf2689b63e35f125157f8fc0cafa1c7a851e7892567ecf004422f1c265c6c5d1745e2529d2ca9f8b2f722f35754f9c1e17ae0d552a19aa93dc62d8779ba961e10cb5ad1ab9ae0d257a017ebffcc9bf8f35b5704593d5fadfd1c5982c43ad16019d540fb06d3bf8dfb3ddc79d23cf4f9b7678157b416825fc01b472ad817579b85d4391b3ea0015d267e118791d5804125ffcaf3276710f31deca90e38fc32a5285579f64dad10290ff6757b4209f7ff605316398d01746144578326f64967c805a2c923fc81050a088cbec0759984ece6740230ed05f35e016db22c5d21129ca89638f09c0f973d8008585d0ca7d8d311fa99e26ad99234ff19e33cad92647870da9022710cefb1b184e5f7d06a3594b3c42f1fad4f4707fd40096677d2e1a77fb935a64a88a1ad23ebdd798578aa97fe632f31c947adabb5d06e575701b04891318060912792b0cd8ca34dd39340fa1271a5042041d2a806907c29f6e90863a81fb8137b5cb823796a99a4304f9a926979d2a58366f2e42ea1e40115db4632eca9323def0141c5b25b0c2ea9de51d9142f4d0c56bdcee4799fe4fd3e82da733aca76f0dc2901997090ce17191a10132535045f7627d87e729328dff56de0d756054ef55292fae5bd611a11940f0089d45a9d1b63284dbca69a1b03a66b83cd82bdbbe0e755c87b382c3457830b616694e11fc87714f114a537a6757c3e28011a62adc97a7d45a1fd8687f042ec722c9e76067f2b63ec3d039cfe9c67b7ef1f1d921c8d80240c7de09eb010a29820053849756a7c338b0e1f7a65374d26d10f1478ced251bf35fd7f2d91259973f5376d04a07330b92c1f7337918e5c6d19adfc8b1d08e77f5423ffff8c88d998b0b0b59fa8dd7b685ccc75a876b000acaca1d84bcc7fc22d6fa5eb51a54b560f9d37bdcd8e84ef79ba7f8befd285d94ffc62a47ef0f89747902694817be4c9da8bcdce81ced03e2bc6fea5ca138251ea7a39f866201b2325b5d3ac5f0d0b0cea57984ed76d030bd4f2bb01048be238ebaa866e1d65dbbb7485642ac821acd936bcb9bd5db0e3580858e657e12a6d43b5b099cc1ed75d65974e010b2ab2e88f642d885430ac2acaeede99f970bd8e39baa487df67aa0300206df4c9c26d7435fc94c5931fd2f99383721deb92bb0d31b534c89b613a017a13611b1677d771df1609e309be5b39bbe3e43517525a3eb7fdec66020d371180207add94692f71e891f1cd722b9aca483e875163f965f45bbb402079fb35f3661d0570a853220c28ab449b05078d85b77fd9158659a8fc5d16482e694e3e1fac823a77fc2f2da6192a4a0ee44973214a69ef96b710bb72ddc23e23ed76954a2ce65f40693f7e53d1ec7ce3a3cb0bb3821619d475905022d6532d343171154c145d9aa5061d2335c08ac4cea5ab19cc998a68fef41fb5503fb3a9e774345e8d0c5991c97715f8438763c8d5cec06e4d853e05c09423faa856604b739da325febdc5d49bfb0392419d3a4488d27c731d2b4ded148ed4c613dfb9ba27834ef0ca4f6bfeaa3a1ffa4e18a32bd9a9ab29b1267b281652bcfd43a007171455a777d5a70195d1bb9f42ad2b3a2a7adc187c52756c6d8e6a92f58729d7b10f6f8eb92aee54bc67e0240a089c7bc08879ef65b226f11b24eb1d8a6f2309aa6903d3e9df44ed7d5833177f3260424db53309b17ed8c891bdaf9dad8a0332c83689f1426a909e9def964399951b8e82f3b3965410b279a2c4f8dfff8ef07e8e553f603adde0e1cc05261adbb622638aeb01cff5f4c5cecd1694e8930c75bced693da6a3a11429a0fd8070048f3abb71787943048ca8c35847939aa85a3e019db14bfeeb91733b01b21fa12f0792adf88a4afaa621d3b070e5a086f5cb2d37b0a29648483e81a0b207dcb081af4a8c737785342248d2a842568b648d4df3c93ce7e881089f48747c334105a57cb7dd8f7b5501d242b4859b8f52692d8c67dfb1f9e2761b8c82e3613740d8172b83be9d441f32884cae5062980aab313bbdc1445be9a3f0efc5980c219cb28f69753cfcb4176f1d95c3292284aa9d5637205ca85fb27a1b419f53a62616cf0f962bf5004a6224cb9a9917f001d8fc47f5505bbefcfef989ba2db7fa5b181aec182a3519936cbce5e24db9f7425ecf1738cc7a91e4293fdfa2870036c945c28ebc36bfbbc1b2a0c7ee1b03c0680e4be2d24178df6eef1e9d31730813b17711ee8a46bae5318c57a26db79d1f87427fc4055abfe23a0b6036ba7f7e5586f2c3bcb655e206665da004e1b8eaafa6279210b152f473e7bbd3b13ea27461c97c83a804a1ccaefbb846de9dcd5e4510574bbdfbdd03411d1e7af0900899118692e4babac6ac588466559346ca6ff7f00c06ebe6e54de61093100cd7a89d0a9ca804e959eed99afe071355275afdbe5eee8a062f609c51426b9f34b4a7590ade23fd4a71614ad784783edc80be0cd210c91c56296ddd046fc91b4fb9ef458fe025e304d47110d428dc54abb0ab38dcd568a27a1f21d4ae1d77569c3adfbb023a69ddf1777b1a2fd4fdeaaea87b18bdd656e34c91eefef645c3050b688cb8e366bba7d0fe60d47c82f5332f4fbb25dd0c916690ef08c5002491c725934f739235922e25f668e59af3f9f1650c894c94fa7f95d03263335b341cf151191b69d830262c114b6cd46ced2ac0506a01fabc056414dde6064f8deafa93e841d8df1064c1864340a9c59d9c07c4acd440898ec21d88bfd7e2875eeedcbe9414f77c77c4a09db6267358c56b44c568df7ffae386012542ed131bc1737f0fa2ad9bd720ff6493f6be0cf007a6443dd1f93a32e85d474179a2411344ba0a93bb5f641f3412e8d047d9e7fb1123a25157ee1a51ed9a8b672eb295b56ccdcccd347158b76a7997e80bff4c1e88b58c84fc5f53f23fbcc7b00521c41369e24f092c4dfc214ed4a556896896ef39586a9e9fa4707cbabc52f39d215a1fc16b8c8efd4d07a570e5177d8ebb2412687ce187b9634d46c5f104b956e2610ac9c433d9a3ec0cb005dabcfe4206e22f051dd4e4ef6c1cdbd1e68c090e62c44c435bfbc7f1c36215ac331752af1490fb811a42ad019fdee85652d4859badf09c0f990c4e8f2c42a6108195ca4f05c9f8edac9ed1a04cffa7229f56b14f191af740713f05f40b53e1c45009a939e4b9c21779ca4dad700be0e7883b129fc3b15e0d161144cdda925bc98b41f1fc405e99a7ab1f9dda75cf6c0f4029c4c73d27ce1ba433af29008b14ee859f74b10d9c20a363d121e49f7f170658f39e176c8b9d50f454c14993b85ed063aa0221667c9ba7d2111b99ea5ace3207f0fb8fe7459b5f0273ba488efa005ce09f57c80e423e48adb0384fa885e48ae987918ca09fc23fefc37db2992e5f712fcf0620d1fc90dfb7aed2722ef4ca966cce09903105e874d812e04d6c14f0328d8e6d076f3730df388f2b07bcf93f224da9a841a7e9911012d168305103712df880fa8c04839b80099a615b0868e7908017660ca249252d0aadeffabbb6d7d748cb780cbbed87d47b419f6ff6060fe72874d78f303447bd121da29f764f1c45b91e8e5339994eea14eabe291e64112dd703f1d9eec7bd887469a3a2c1f23730bfddeffb3a85ed396069ac8e98fb7e9aefbad251d4295da4227383cf806690167aecfa5c145c9333a52226ca83c6a0bc27a523b47289b155a265dc7b0df98ee12ad838d577e256bef153cb9852d0d79ae847ce1a6dc3af0c057ae4b9985ff05e12c19380c8bf2887cc74bfdd169b6e0c38dfc427f4f566832ec0db207e40339f3bc3477237204f40df66a294cde8dfbc95712b8e618f089c5bc78c780f526a2439bb286365ba421df1aa8adb8d97d96222a1d7ecfd0f5d5fb3d33e4d57b87eb25d8e697ceed14e3301ef8d5c178788be6351c9dac0f820d3d0333362d21bb232fe7b23fc202bb551ffbf1f327e6ea57f1a3eaa3c53c5a8e7f66369da6bb474a2b3a14307a3d7a55a175609e0a27914d697612cf91621d65e78666db7d27abfce9498e4c70b9630d77e6020f3db615e18518d7cce0d6269b954f9f0016cef802bfe199164130c316c654040423a6a08df0aff9f65fd360e0af2a08ccc2367cf6d2a5d08cbb69e7712dd376f7428af664951b0e8f01c56101cdc8dbe4395756bc1b64b013aa4909d38a44a5ab58b4c823b8037433eb7c27f51b499af318ece45b05bfd4929d0afc7a65c9407250df3dd43bbdb37d8f337fa31e17f6d13f9dd08f92128d2b9e99def150e96556d32125edb80571eaa72d7461645f22cf97117ba064cc0692901f1d769630b3af05c013dffdca6cccbd5c13bd82357ef6045ef8cadf004caaecfef55a27257be62435354f4ba19adf540c8f4b007f740b5977a506d920f6dd8d69e06419007c653bdd261d8437c2824fb435342e510ff9742e7a70736dfe0a6675c5c8e9403130e658e0d673feff3803bc084a5c608e3124471aab8aceaead9fbda7f6e64af2f15c79202bf280cbeece5043299966106efeab8b5d1264c0d0d5cbf99b53f0358421a46218366ea0f73c455f64fae70b568bf1a3dad13c90cbb210e8170a57032021266692e081a07a6fd8fabdd11314d9f74fe51f0154f6c00981bbfb6a6914c83af57e941d8f550d7af40111dd5d9c6d3ad75b19aaed7c945cab218257cf886fae240c45f77685ecab80a9e2330ef734a42c63577ab050a228627df3d82be337d081f41bf5fd7e1b7be1d3f0985b095162ab205a28323869cd68f0c069f9543584d1038b3bf5bda2ed10761e674d36a986f6015605367684850a0a54301f4536df5f856c145d11c347c004442f1fded8ec2ea20b10882e79757e12aac0bdff9858b69483229d9e3f10bc238e7d4c2570190776097580cc3ca8325dba0f9b754d25138d1075e931a1a7fc678eeaf3f04b521aa622fad085e128ff5b25b8feec2ffc2b7e9489ca32f09f13f098411324c5569e1c3838b10e5be356492890480b5664edb47a3b10e4f7866a8289c3454e4e2091b29af9cea2ff5783c88c558309f42102fb141c1f20671184a03ccbf2c3a15b927f1204cb0922f6a7fb0eab73814714e2009f142e2ddfd6a7059b0acffd22d4a011872d82281cb459d323d9fdb1dd728799d85f9a1ce09641ca541f8cc9eb46ff72685741884ec20a870c4e1bfc3b6a9ad5ff20710333e098c88d8aaf164a95d829646c6008fdc13c1b2b6a", 0x1000}], 0x2) lseek(r0, 0x0, 0x0, 0x1) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3c}, {0x6}]}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)=""/7, 0x7}], 0x1, &(0x7f00000001c0)=""/114, 0x72}, 0x842) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f0000000000)="eaff125d00000000", 0xfffffffffffffeb4) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40084}, {0x2d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0xd2, 0x5, 0x4, 0xfff}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="fe") 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) close(r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="03") 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x1}) r0 = semget(0x0, 0x4, 0x2) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000380)=""/238) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) semget$private(0x0, 0x4, 0x2) 16:00:15 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000180)='./file0\x00', r1, r2) sendto$unix(r0, &(0x7f0000000000)="500105010000000000000001170600000807000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e000000000200fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f8008bda247bbafee7d78c04fffdd54f7f392a37cffbac00be07129be04dff0000030000000000000000008539cd8e001467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d938a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a783dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a9017100000000", 0x150, 0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x6, 0x2, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202b0989c2e2f66696c653000"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) r1 = semget$private(0x0, 0x2, 0x0) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000001c0)=""/248) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000180)="d702d383f8c897b0641f6dc387718f5127eca17c3adc14da03999e14c06b1268", 0x20}], 0x1) 16:00:15 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x4e) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x40) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000180)=0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0xe2ff1ce87d430794, 0x0) r1 = kqueue() r2 = dup2(r0, r1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x1f) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) close(r4) recvmsg(r4, &(0x7f0000000440)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/243, 0xf3}], 0x1, &(0x7f0000000340)=""/244, 0xf4}, 0x42) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 16:00:15 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0xe) symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000280)='./file0/file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0/../file0/file0\x00') 16:00:15 executing program 1: socketpair(0x1, 0x3, 0x200, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/155, 0x9b}, {&(0x7f0000000280)=""/170, 0xaa}, {&(0x7f0000000340)=""/59, 0x3b}, {&(0x7f0000000380)=""/237, 0xed}, {&(0x7f0000000480)=""/31, 0x1f}], 0x5, &(0x7f0000000540)=""/39, 0x27}, 0x42) mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) socketpair(0x1, 0xc007, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getflags(r1, 0x3) msgget(0x1, 0x288) acct(&(0x7f00000000c0)='./bus\x00') pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x9, './bus\x00'}) 16:00:15 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x5) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) r1 = getpid() clock_gettime(0x2, &(0x7f0000000040)) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:00:15 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x18a) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)=0xdd5dd96df862d6bb) r1 = kqueue() r2 = kqueue() clock_getres(0x4, &(0x7f00000004c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x1, 0x128) msgrcv(r4, &(0x7f0000000340)={0x0, ""/149}, 0x9d, 0x3, 0x800) getsockname$inet(r3, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)=0x10001) r5 = msgget$private(0x0, 0x8) msgsnd(r5, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80, 0x8, 0x8}, {{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0xfffffffffffffffc, 0x6}, {{r2}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x1, 0x5}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r2}, 0xfffffffffffffff9, 0xc, 0xfc8540fe8b86e188, 0x0, 0x5}, {{r2}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x81}], 0x2, &(0x7f0000000280)={0x200, 0x7}) getpid() poll(&(0x7f0000000080)=[{r1, 0x2}, {r1, 0x40}, {r1, 0x80}], 0x3, 0x6) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r6 = getegid() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000480)=0x7) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') msgget(0x1, 0x4) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r6]) setegid(r7) setgroups(0x1cd, 0x0) setuid(0xee01) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000005c0)=""/83) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:15 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x200060}, {0x6}]}) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x3, 0x200}, {0x1400, 0x100000001}}) select(0x40, &(0x7f0000000140)={0x0, 0xffffffff, 0x2, 0x9, 0x100000000, 0x4, 0x9719, 0x80}, &(0x7f0000000180)={0xbc13, 0x4, 0x4, 0x5, 0x8, 0x3, 0x7, 0x3}, &(0x7f00000001c0)={0x101, 0x10000, 0x698, 0xdae0000000000000, 0x80, 0xffffffff80000000, 0x6, 0x10001}, &(0x7f0000000200)={0x0, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff97, &(0x7f0000000800)="0f6dbb9f0e55182ef0faee7b61f9153f989c594ad2f041b833d9a6aa84a955a97511c33ad2df4cf2b360b097462f1227a795cc3719a2b11253130092c5f4a8bb945f7fc45f3a74b4f6c7c498a3f90d15b27c770affb507eea90ebd0d28a4312d19e647643b7d1c25053c918bccb76fb652623ad9ef8db94d7a0492065bbd681e7fea607e48a3f52868dcc57c0027b16181fcad8f41292ca968764190c86575ea6d8ea726ce909adf5e2fac2b54d1bf41bf704a02ce83a98d09040e7cda9fcd89693f873897292410bf42f4d8e179341bc82c570e42400689366b8a3af00f6be2ffcfa76aed8a0187608bfd") r1 = dup2(r0, r0) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa) 16:00:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2810, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23f, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) setuid(0xee01) r3 = getpid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) openat(r4, &(0x7f0000000040)='./file0\x00', 0x2, 0x48) ktrace(0x0, 0x1, 0x100010006, r3) 16:00:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x9, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = semget$private(0x0, 0x4, 0x210) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/143) 16:00:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x3fcd, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = socket(0x6, 0x27bf6521fd5ca846, 0x1) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000240)=""/66, &(0x7f00000002c0)=0x42) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="c9eed7d610560a6bdb3c44bc8df94a64faade43159acd14acbfbde789b361df643fff7bae73146886231536ea5c71f48aed807e008cfa636886c919869b8763b30c0a4ed5bdba681efb7c5504bfd2d6ce5dd1e2a33e4", 0x56}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="d01d064f228ebb98ee26f73b22a6690c8970c36bdfa673418beccaaca6b8329b59d19fc3dc934d86b9d2762166d4200a53aa906643895b7cc3709be7c6ebb21d9df77f65d5ca7a018ad02d8324fc70ccd9d65f522c3d3f1781fa2d29f3b3cf7bf0b7618edf29a7e537fae2314fba3b6db7eb4f59df2716a3e62985fa65cab7a5b6a338e3005428fa56b7323cabdc69f42b18ad27f5f806e663f6ef53b1076380878c0e83832bf42de6446132033fdb48ebcbf3502bbd7af1685f6eadddac20e3d0355dacb489d2479210a96892d22778e7ceea47f63d81af45", 0xd9}], 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0x6}, 0x10) setsockopt(r1, 0x29, 0x26, &(0x7f0000000000), 0xfffffd95) 16:00:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20, "b0d42000006e9300"}) r1 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="27e5ebea8d28a26294b12b7a73b3ee189762d3f29b4f9001ae385d5f6798d6f0fb1c9112649f7dcf510fd74fb083e3c157ab88c01afb2232707834d78a916e9a535e65813edc398f12f98ea0304c369d4932dd866cb40f9e08a6195dfa4b4d4a8219038461882628c308aac6a5c7ab4f1f70b8fa8871204e1c257f5b789b5383f52d69b7f89b6522dcb6792402253099c0053ab0eedad7410b11cd4296759758c457552f55085c9b454af111f6a9e1b3baea157dea3bcd3319578c07", 0xbc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) socket$inet(0x2, 0x5, 0x101) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) setsockopt$inet_opts(r0, 0x0, 0xec20274623fea71, &(0x7f00000000c0)="8bc5a04f31d4d41c0f6fb4c13efb75cdc46f9a4c4233d896dd357b0fe7ba2b9137afc61d9e8ac221e82aec5ccd9879db1fa9e173778c0a59df25ef88a3b44e58fe2b1e4cc54bf4b02de3b51f2b1a44c62fe996591327cfe9bbd1ccd972b8680a841a5c7d401990a6e85904448c88dc8cecb90212d5de0cade29be50a2aeb9ef80305a0da926412f481e201728c0b4f641fb0853141cc57188306a053ffc6d3", 0xff7d) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x4}, {0x35}, {0x3c}, {0x7ffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4e0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0xb663) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) 16:00:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ftruncate(r0, 0x0, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x5c) pipe(&(0x7f00000001c0)) pipe(&(0x7f0000000100)) ftruncate(r1, 0x0, 0x8404031001) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="c359c5bfcb5a063523ebb6ee6e5207ccc03f3e3f4ad12669ff8baaad552b5d0c804e235733739f4788d2eb15c9d8f8d82be1db6679da469878f682f259310eeaf5dc8bc4eaa4164405c2140edcb8c6f12218a7f2da3c10fc03b95dd5f4d16d90cac45676c788f6b9e5f04babc2af8ae7481ac69fd8f3db5f942f7bd37ab6161c49139d429b62b020b63a8bfd6b22bc3e03938b48", 0x94, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 16:00:15 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x5aa8}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:15 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x80, 0x10062) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x6}) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x2, 0x7}) r3 = syz_open_pts() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)=0x2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r5 = syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000180)=0x3ff) ioctl$TIOCEXCL(r3, 0x2000740d) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)="5cc8b4a44debc7183c494e6e9645b1945c5bd935b89f4c6d6dc7302581fecb145054921d0da2377c965e3a0c0aeb640f15be9e43fb504d9edb188dc103fcae205654545aa6380acb4e26a34bacf22ab2c9220a15dbc826609bc0cc02e78f2f0f1f3235099540c32f4a9724ccb26a5c23f2774cc402e355a679b4cd6d3014a1c71f5115fe9aac829312e326a00651cd6477db5b2cba264dd55b60d0dfa282ce6d5fdb18adbfdd66181bf474736ca34090cf1e5070e3ff2aedd9d7e8231ba8110c86f11a2e98047b27f25fdbf80fb2e6a6e9d658a1a8c6eb47", 0xd8}, {&(0x7f0000000300)="b2c41d0fc5d969ac18522fe7fd3fdf7c50d041580c51524f94014f624458cbd0b4b885182b619a5a4d57931b5649d3b3fa988f", 0x33}, {&(0x7f0000000340)="5a3dc936b0800ce896fa819ac857fda0b4720b8c2248bdf7264277283fc940cc702165b1d1fbfd3b62b840412ed61bfd8311a60fbb908bde26e9b42b028858ceab80b26626872e23829a429335c415c793fb03ed07aa02c6149b129a5f85b102796443f38b1d4ff3353c3b10b72c7031ce2f13b624fcfc9954f1dd", 0x7b}, {&(0x7f00000003c0)="ff9c1422838f6471d909da6b1d5aec4118103a8ae613024113743453ab3e36b14a41da912fca09f0035ab656249323decc8d3a400dafe692b5354ca2330c3c11bfe9a18b728831bfa71b56ba505c80fea955ed9a86e897bd552911e1ae1db1f55fce03a55e8a3e6496107f49e0b51725ab69720a9144fdc1d9bece08cca5e03bd3e7e37ed5f737f36b88d95193b9c791661ed50cc634cef1072760c1aee71d97cda61f234e4b47c7f55e4f4137e78fe69f7d721aedab565a0bc1b7b6d8e9ad3bf9df7f1b6fa51861780a8fa7dcdc", 0xce}], 0x4) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) dup2(r1, r4) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) 16:00:15 executing program 1: setuid(0xee01) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xffffffffffffffb1) pipe(&(0x7f0000000140)) socket$inet(0x2, 0xc005, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) r2 = fcntl$dupfd(r1, 0x400, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x40000, 0x10000, 0x1, 0x20, "a02094089b13a0483df3f939817d9a3464558eaf", 0x400, 0x7}) r3 = socket(0x18, 0x2, 0x0) socketpair(0x1, 0x1, 0x6, &(0x7f0000000000)) setsockopt(r3, 0x29, 0x31, 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000200)=0x1) shutdown(r3, 0x0) 16:00:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB='!\x00./file0\x00'], 0xa) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x5c}, {0x2400015}, {0x6}]}) r1 = msgget(0x3, 0x30) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="100000000000100b00000000"], 0xc, 0x0, 0x1800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000100)) 16:00:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x8, 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x3308e1842271afe9, 0x0) faccessat(r1, &(0x7f0000000040)='/', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = dup(r1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x3) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x64}, {0x16}]}) r1 = semget$private(0x0, 0x1, 0x120) semop(r1, &(0x7f0000000280)=[{0x6, 0x188, 0x1000}, {0x4, 0x10001, 0x1800}, {0x3, 0x1ff, 0x1800}, {0x4, 0x2, 0x800}, {0x4, 0x0, 0x800}], 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x54b3c7c2a361a8e1, 0x2) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000440)='./file0\x00', 0x4) r5 = accept$inet6(r0, &(0x7f0000000480), &(0x7f00000000c0)=0xc) r6 = accept$inet6(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = fcntl$dupfd(r6, 0xa, r4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x0, 0x0) ftruncate(r7, 0x0, 0x2) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000380)=""/177) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f00000001c0)}) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) ktrace(&(0x7f00000001c0)='./bus\x00', 0x1, 0x200, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x4, 0x1, './file0\x00', 0x7ff, 0x5, 0x3, 0x8}) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/100, 0x64) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000280)="cc071c3d0d9ab2d6916c6e5d01d89d933acd7203c16faa4cbd89406c3a5a563f5e4c867e1e3a285a71f38bf8df426ad5e3ac55d5ecf76b3e0c6e625bdaa6404626fb4742e2294215666e8375fd91c4c6417721e7f390a1fdfddb41f7637123d0d4a3d4ef42c8534299f0b94dd399679e361e3c6e593d29f16e54d19ac01f494ae1bad7b28cde2c70d8bb94c0bc61799f73eeb667ec0126615ae0250615ada04532822e898fe4ceabf65f51ade342f5af10972d57ed49e04d09a52fbae137602fcc167b6f2df4b236e2a887d963c2352f0ac693d424231fe852dafe608676d6634f749a48991b793d85b32de1444ac268d7fd", 0xf2, 0x400, &(0x7f0000000380)=@abs={0xf73141373d37a663, 0x0, 0x2}, 0x8) 16:00:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x1a9b8725) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x100000000}, {0x0, 0x3}}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x2, 0x0) 16:00:15 executing program 0: ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40b, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, &(0x7f0000000440)}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000180)={0x3, 0xb5d7845e516b1012, 0xf7, 0x3338, 0x2400}, 0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000200)={0x0, 0xfffffffffffff9a8}) 16:00:15 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x20) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) fcntl$getown(r0, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) open(&(0x7f0000000340)='./bus\x00', 0x40, 0x4) chflags(&(0x7f0000000140)='./file2\x00', 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$getflags(r1, 0x3) rename(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)='./bus\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwrite(r2, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x14, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f00000006c0)="56359d58209ccba749ddf4a6f2ea032e9a47b24657c15496f28001decdf44d7787f52877640bd819804c79f9ac573b1998269bd7e237c61f8bc54935d1014766c59cb8e85fcebb8f39ed3ff47840b1350df2d85ab5c3670e8ed5a9cd85e716f8703da539d1dca579d726a0695fe095bedd29ec8cec5630d5658aaa4ac032ef1950207dbf7e2a7a1a166c6a8f8d6c870efedf12a0ba4cc0b329b8b112b994bf0d8de9c821f12ca60e47a8485ca53bab28e5311671196acb3a682810c91cde732b1a3cbdbf6b4b3fa80e6526bbc1a3719b0a0587769883f6f965cdf7a08e5cc733f21c7cddc11916b454af8c226400b694683bc46641f9b4ca772febb5808d423d1e68158265817d106179d5f510b4eb7a507ac64be35de55bebc8397912b1b6f0564b7190be1f0e2c8793c85d560bacf4158a087128444c1ad5d4549c2256fd08aa562be1c63d7f57b414df43ec278425b592b695c4663c18a3b0b1928d90431175c41dcc40dd9ed8421eadf899d4b88b0106ee66ee13f408eb58345654e122849356a6a139dc90f773b50272ea57e0615d42b084d93841e74e1a5ec3f98129ec04c3bf16df117474bd2fa7960a61aff55279311182a1b739df17e223c40b0a7fd54339a8a86fb2f123a65ebd01a1a23e32f13a57bf84ae54ec05381405e5c4d52e63c10f70586e1bfdd18d89fb05bc77ee346eaa6a34a189c4c982981025b180cb6cc15944cba4cf21b9fff3c06ad4b0481d1116538b3f25b01dbb6f9c1a10a73fcc3a3e0a554509e7685453a032c1b840c78289c36fa4e020af99049c15c21162e65783dcbbd6f297ade94f04641942c1d86af5fa3d8b62f6a58876ff1081da5a52ead632900d86f69757a47d90bfdd58270a758e9474915844fd7aede74b3f80297e5371c72d74546451e1ad90fabbab2f2e88d8fffc1bbdbdebd47331bea5fd162a0f5295c87ad58d0ed704aab637dedc1e75da4620034966fc2d7e205a2033f7b203ee271b8f60808041035ac9e8a9c2d025fed844187bcdf11ff0f0bbf25fb0b0b8813a9fc4c05695c5808cf3c2b541037c5b310b98d3afe3461eba134961b75660d71042e9320c2628d3bc4e96b2e2dedac40f050df832831cd13396efed05dc7c6192334d8ad7d97d130eb61aacc642d2c1004eaad6df09e2af6765b4d5bca443a2da23f88facd1fd0452a92b4c274d987d90854e22836269dd46a137abd75bcf77784decdbcc9b982beb8ad255219ece3418ebf94f2f10695633811528c9b8c8949cc1fb2420a1538699db60ca899ba697bee20249a9017437aa98a412d710f4c65757b1309d01d8fcf8577338b3acef758fad6b2b86209b6747bb2bfbfca95f53781f6321f75f960137ab5b27215ea116e23006e795d6d52226de5d3e4f6309028ed0b8ce7d40dc76d05218350f348af1c322eddf1e1a8e46aa79f7867558e38ecfa5c9c87b45eea8ceaf65c292c8d9028f4a2201142fea34de3b24daeb8a864a760128b356ef84bd7372c9e0275d9c0110e62053c2ebde62d7e3e57d6dd5b32b301c4c7c646904e86bdf53e844670f774464e7c21244e223b5d275980e8091632160a708217623d4b2f7ea55bcedae5ab69efd0a973c38b33b92c99f8f5fa8237a21d361a383b19c17ecc1dcab527c37387ce1abbd243e6949aa3e47210c77616eb17aaf32f905d850ed597d7ccd0a3151b94d57b91401e87dd2b1c5238ade808315a402822a9d2c26251453067137f3c70a77a81e714d7d4c772c84a575cf694357856b387684651ce18a8c6cd83c09ffaa8d76b951b40e34764f2f601f871fb93ef77bedf51f38fce258d4a5ea322aaed2ef30c4a9c40f02eee25d7595b7001d1eaaa282563244fdc6e5e7ab11885e8f8e7cf6a576df757866d17991e0dfd7a1d4a777e8886c6a559a992781ea30e436c9f0fb60ab87bffbb5400a3ea43e20ba2e96f3e83b189e724b845776e844a1682e58da8b3d48566aa1e5f032394e408d0429d4e3144f466a553f90e16221a87224f8b36a86321901ccc17e81eef5565a310c8e7cbb29901274f76594ba8a08e7bdd3fd129cd74c7a879930d84b44827f3e951af2523fec725027d363f1bef66b7c64d413eb80d0ad3c4ede0bce05d4b4c32f984972f7e659ad41b6204c0d8d4b46a12e6cacad2ffdc1f4619c619f9460b0db2b78924dac65a7ae02db4f9416cd25697d9b895d67f428de547d043dab4911f4e68f5aaafbbb5d1504bb17ac9a3124053f79577859235b05344ab513172f475cfa3682edb0c7919be1ae1bd2a2f98eb4c69177ce17e34d210e7f6478008a00916c414e53556e6178d3d317a6cd6adc2faa22d36ff6da962670e1fc33bba291e2aec910fbbcc933820d4dce3b5e27ae57ebc0c176272a50d3ad66958d52c5bea15d1c6f6f9df855b405e590653aba41f31ed35fdede63880d05e5261eab688fc6f4743670894464dc561d86a6fa217c482c572b067a7f3cefb6320b1438183fde0857c48798bc6e18f93187063e50966eedbd88db409097f463c298ae7c3fc5f6d4287285fd1d573e702ea793f04eae07943f797acb7e176dd18dbacf182c7127eba839b5848c087ce4c6b5f804b6c1b91358ddd8f772e8e2bb7a8b80eff2b68f3db6fdbd953baee7720d87be12c1bdbe164cea90222616c1fb00353a8ce0f10aa1bcb1b0cbf93b21c6f9b28e26d379305615065e554451beee698b18c4eb157fb20155186dbdbf7dd1816a5bc2491f888725a98673229bad13ed2da6dc33cf2540742c2cccc1c4775497977ac41bb6ba0108a32e6b533960f2aa24b120695135db59ebfd502ae8df83ee2ac887d9c0695231bc8cdb2a29550e8f6cc733fe4a512c40a67170d0becdd11854b4875d11f2498f89dd89647eed9ae727de606f5d24eba8e619eeb587fd891d4ca0953912c30970ffbeff85b68817bb732a122fe3c8fae77e66ed1ca5ead0c34cb13b9491453ad7290963c0dbe787b2cc89adc8e55903854fc331a4b49e02088718cc3593e5fcea632cbb572f1084d3ac1b1ec39ce836a89a96f5cad5199d4b954c07b1496fa52b1918a4f3d7909fcb365dd838c85fc0b1bf0119b359567a0515254ae8f155f8097aae3cc8c2f4c88695818b09a619be0a12594d05be7c5b2fc0cf9f6ae795b6b742431019e2d3f6b90f9704c4ad22fc505cf99dcccb0c340a51f21bfc98fc58afc9e2d8e75058c18021e56a18bc6f32622d78560fad36a3ddcacaefe2563512eeb7ce9cc1a36b3366a6a67946ff6e0eb8ff27d5df1984d32a4d6199a2627bf84b87c57c76c28de3af3cf80924ff06373fe1890264620ca59d616d4b8f77101f25edf9e5290b5c1ddbd884ca7a729a9cfe5fc2c6d2d8d5180fb80ada4337d2168c609054c99818619ab60358922b670d6f6f614a12969f3f2c669d69ccca3128af2366150d37a6a6571bad7879d83417dfe19ea5ad6fbb5655c33b1399f2dbb89d89b774019615d00586041700782f0bf6c70feaebb034014f44a84348c8bd66a99a348064c6b97d916a4cb09075895268670d3c4c3ba9cca948366b7df4043702aeb23dee8bb975bf2315dd317c4bfdadc7369f976521d92bdce32f8aa14495dce8a09bf1bcc024d083a7febe0797aa3e1a838f6038f803cae06ac22f000177b2e66a7a0e400c2ef7db6dcaebd73ed5e348d8ef6556467b0d78c3d2ca8d5238f4ccbdb42cb9719c1265956c95e1a351c6965ec9a4f7dc75718f5fe2db6dbb2926dbe82745bf73bc3fee197a3768227bfda54e45dcc62236ad3b4b3d6a5534d80d2d6fe6009aad5bb25779cc4d95c418a7161082baf7076af209564209be130c41e8445e8094f76e22de7003f9f3f6600760bb5b29a0981d571e5239abe674196f23826719fb3508ad6b636be031fe66004090ff557d630513dd72fdf9ff1bb56c800c0114dcda740206206e34ddb4b5f704c766974505be8ae56dfecf877555775c04ff628b2ea86ead67edd6a3604ea73636a6596e17efe49f2312e654be4eec822b9d72332fb21262e52e7051fd51d4ac8336461b741680e9f76a63e730ed9ec620bf3fbd17c69cf2e2dc8e39c0b4656d22cc61625c4e67dc5477c3cbf3920894321f6d102a431b1809a5e24a7c74284db1c840c9929e0aa188bcddb3606d02c221c50869a9d172a644703c718d73ba9630d3490c404bbd20a308445db5e905a0fc3a8e1714e24277d3d1b5a35b116b03af163755ad07272db9b43acb0982c198b484f4410133d35b76e56512f4e489d06d94fdb83a626f4bd430361159ae8967559d36fc24bb20c055ebd62e17fa960a25b971cf332f373e1aba610f95513eae78c9fcad150b458efd6e76fe936b1c8746efaf978c7ded17f1b0b5930a09e8dcb69a6d13eba95a314fb38770a726b6fabf77d81b00d8fa48ce63237489ffff86e972c2ff90343a95c729e7aee4ddb5d565b825619743a380226d7dd2ce9d9d0608148821862dd20edb137f5a7532ad8c2493586513f52485da39a6e3c12e5a93c8c0084cf8897a786b73941c8844b6dab1871b4ee5b64935780efe8ea9823f774a5c8dbaa852b0538d39e9e8ae7b806369a0316b8c8572a25aae3f71cd81ed542bf5d5aa12edf640a8f11c5d46072710dd914a1677af6f1f98e03a99eb0112f9b76d2fab14edb9e81721c5fa2900c499ea10953d6617c477035fa9e93a58e3db68a64e693e550ea84113ad58709db2f909a16995ca6d2997c8a854eb18038e9eef60eae59f3ae95082d1e1b3f90a4979db0c18d118ff86cc2e49b3a22513a6c2fbd354b29002df1bb70240d7298003c7ec81b7c8be1a19a79396b15c035c3ab9d4c743530a06f10a6df810dd2176d3d4ad6282a0116bcdf520c1673da962b4d82997c78717265709b44b8ba43495dadec90fdb7d63787371e3cf5bc40a270ad799f144331581a92c110748be430fef6243abbfea09102f05cb5004dd7ab710b383d6b15caea79e7b483df8bbe5f6cf9e1c6bbf68481d8e7ffd85a47ccb48c949d5e6faf4e8e955b490d551c80da59742cc017a6ff6d20d5df15b7f7ae42fa1c0d37827a920a88f9849b80205fba65c92f1a0fcfc716583c75c7cdfb7da3135677efee36bc99ec89f7c2dba48cfa1d4fc33ec1925470e85bd80b8e23b6182729e1611083d8c38c0dcb70578ca9cbc1dcc7c6ca387e2c841fad51911d629682e7c91e92eccd304a917160a9444c720e381a9845fd0d1f71de2ba238c1be609538a6e1a756e496b9c1ca9a7310e635f5c734f01b2c760126f266cd7bf14a3341cc4508c0f6bb19e0e3a9bca7e3fa2bffc6f8fbf53dc77b802cc9a8ed9175ce116f776cccd4517db1e0a184aaa7a0f27443446db3cc451d32d79b4ee20bae94089985e24b8b8f2c295faf391a12dc182237bd0f134dfab321fcec38e64fb4a4d1ce29f5abb23c1a7259a96db432ef665930a6105e4b42f924aea46882ad086e8fa8788c74a0fe967a62bb978da26be024113f8c8155a1a38be6180b7c7a54ae19a8b6a62982d1301f79cdf45b30c3c261c5caeab4f6e5551b0c33b61eeb3237f978673cad6e1dcf070830d82718274dc62381dfa7ef93afc9b72bf6af5ac4756bfd2e19369fe0aba479fb39cd7852630822e9687eb8d6dd038cb665c4a57220a225846a3b443ca3f2d2628adaee994a7fb09460854ce86cb45a2d04d27829bdd79d137d3125de268c370c4ab6cfa8d2fb5c35af96ddfb0e4d13ecc808754ddc4ff6dcb0d6253eb", 0xfe0) r4 = msgget$private(0x0, 0xb0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x8439, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x800) close(r0) write(r0, &(0x7f0000000080)="275a058cc8c783fe8c7db2edff86ba825405485f5c044edb03f04197195cdc2f539b7cb718b46f56e00663c4f83f784ddc47ea2158db522609f1148fc4ee6e72ff2b44f0701c0bb3542a3c90538160b93044620e37a50ff0077b19dc26efd758ad01f74f760c7b16", 0x68) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7fff) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000300)='./file0\x00') openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000340)={0x6, 0x7, 0x8, 0xffff, 0x4, 0x3, 0x40, 0x10, [{0x100, 0x0, 0x8, 0x2e5}, {0x1, 0x8, 0x1, 0xf96a}, {0x9, 0x2, 0x86, 0x1}, {0x4, 0x83c, 0xd1, 0x6}, {0x1, 0x400000000000, 0x2, 0x7f}, {0x8, 0xfff, 0x8, 0x5a4}, {0x0, 0x45cb8cf9, 0xfffffffffffffb73, 0x64}, {0x1, 0x3, 0x5, 0x400}, {0x9, 0x2, 0x6, 0x3}, {0x5, 0x0, 0x0, 0x100000000}, {0xfffffffffffffffc, 0x9}, {0x0, 0x7f7f, 0x2, 0x6}, {0xfffffffffffffffd, 0x4, 0x2, 0x6}, {0x2, 0x100000000, 0x6, 0x6}, {0x2ced, 0xc0b1, 0xba4, 0x9}, {0x1, 0x1, 0x4, 0xfff}]}) 16:00:15 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = getuid() setuid(r0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003c5000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000002700)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001380)) 16:00:15 executing program 1: r0 = socket(0x11, 0x4003, 0x0) dup(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x369) r4 = getegid() r5 = fcntl$dupfd(r1, 0xa, r2) setregid(r4, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = semget$private(0x0, 0x1, 0x400) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000380)=""/40) setgroups(0x3, &(0x7f0000000240)=[r3, r3, r6]) recvfrom$unix(r5, &(0x7f0000000280)=""/239, 0xef, 0x2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000240)="89dc179c1b86f4399abd69e00aaf8398dd99b134dda7151a55b6465eaea0b01ca7be99378100ada30e06c2bf8620c014dc2482eadb6f63593f12bee9372d708353811a7d0d82e0da2f37dfd60c8fa583b5ed014cfc16a96ef3c5cdd8ae2a3c75bfee832594f3362ad4ecb1b95a8293256b4e0597509c92d0a4da788a362dc8ce9dbad5fdac0ba07657a9feec4494c055d31673fc9020000000d193685305280ac31fac595c90c4092d58e58129bb01023d6081", 0xfffffde2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffff, 0x0, {0x2, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:00:15 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xa0, &(0x7f0000000380)="e9aa895c412818ceff8336695750183e62fabb3678be4416cd098c5852c7f3006770b25ba12116bec13263588538ef5322b978cdd60c3db9224569462510fe958711c6e7c15fcad27deef93d4fc363daa794feab61e19795056041e2e64fffeb2ec5bbd49a01dd3631f7470fa3a82c376d16c3986fe2a9bf9ceb339342a7ad41c791e68a61c5a40d068a02facb5640e361bc72b0f7d4c8146765be147c10a428") clock_gettime(0x0, &(0x7f0000000100)) setitimer(0x2, &(0x7f0000000180)={{0x4, 0x10001}, {0x3, 0x9}}, &(0x7f0000000240)) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x20, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x4bf, 0x0, &(0x7f00000001c0), 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000140)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x80000000) 16:00:15 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80001) socket$inet6(0x18, 0x8000, 0x7) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1f) syz_open_pts() 16:00:15 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c2ba4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0xfffffffffffffdca) shutdown(r0, 0x2) poll(&(0x7f0000000080)=[{r0, 0x1a5}], 0x1, 0x0) recvfrom$unix(r1, &(0x7f0000000a00)=""/100, 0x64, 0x1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r3 = getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000980)='/dev/bpf\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x6) 16:00:15 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x0, 0xc0b}, {{r0}, 0x497f96bbcb9d0156, 0x50, 0x1, 0x1, 0x3}, {{r1}, 0xfffffffffffffff8, 0x61, 0x60000000, 0xfffffffffffffffa, 0xffffffffffffffc1}, {{r1}, 0xfffffffffffffffa, 0x2, 0x80, 0x6, 0xfffffffffffffff9}, {{r0}, 0x0, 0x8, 0x0, 0x5, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x88, 0x2, 0x4, 0x7eec}], 0x5a, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x80000001, 0x2}, {{r0}, 0xffffffffffffffff, 0x7b, 0x4, 0x8, 0x200}], 0x7, &(0x7f0000000100)={0x6, 0x9}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) msgget$private(0x0, 0x10) r1 = msgget(0x2, 0x40) msgrcv(r1, &(0x7f0000000100)={0x0, ""/194}, 0xca, 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xb5b) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000000)="d01221fa003fe82161a4a0e5e55cd34141984a34fb59", 0x16) r2 = dup(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) syz_open_pts() recvfrom$unix(r2, &(0x7f0000000480)=""/4096, 0x1000, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000400)="37cc953b236763182b5a7bf6ebce3cdeeb8482584adcca094bfafea51d0147efbf984f92a95733273f846033069c85744ed4204c2b7ac8259cf1e8940b6a8eae2d390b91093015", 0x47}], 0x1}, 0x0) syz_open_pts() 16:00:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x1) getdents(r1, &(0x7f0000000140)=""/251, 0xfb) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[0x9, 0x8, 0x8]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4000000064}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) r1 = kqueue() mknod(&(0x7f0000000140)='./bus\x00', 0x4, 0x7) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x37}], 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) sendto$inet(r0, &(0x7f0000000180)="e64a71656db7e4097f16dfe4a14a1d23a621a7a103168d3a980607922f6dced11847c011108c60b3155ac6f4436c29dfb01144fe09368e25266bf2cbe4203725314c0566aa3086895b1180cec30e13015c36f77deb7f81efee062596811a17b0946dc0c3c41683fe6fc9500519269a9a36db5b9096119f369ffbc2", 0x7b, 0x4, &(0x7f00000000c0)={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0xfff, 0x7}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x5, 0x80}], 0x66, 0x0, 0x81, 0x0) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getrlimit(0xb, &(0x7f0000000080)) r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x180, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x9) close(r0) r2 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) fcntl$setstatus(r2, 0x4, 0xd84dd43db8f15ee1) writev(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)="22532e5c17c55a6c145cfa926a1faab05ca1", 0x12}], 0x1) 16:00:16 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x8, 0x10000, 0x9, 0x2}) kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) r2 = semget(0x1, 0x3, 0x30) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x10, 0x4, 0xf758}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x6, 0xffffffffffffffa6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x10, 0x0, 0x1}], 0x5, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x48, 0x1, 0x8000, 0x1}, {{r1}, 0xfffffffffffffff8, 0x20, 0x40000020, 0x7, 0xffffffffffffffe0}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x4, 0x2}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x4, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x8, 0x12b44326}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x81, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0xe474e965f5ab46a4, 0x982, 0x7}, {{r0}, 0xfffffffffffffffc, 0x32, 0x40, 0x8, 0x2}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x6, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0xc2fbe4b0175254d1, 0x1, 0x1}], 0x800, &(0x7f00000001c0)={0x3, 0x3}) semop(r2, &(0x7f00000000c0)=[{0x2, 0xb30e, 0x1800}, {0x1, 0xfffffffffffffffc, 0x1800}, {0x0, 0x1, 0x1800}], 0x3) read(r0, &(0x7f0000000080)=""/11, 0xb) r3 = semget$private(0x0, 0x4, 0x104) semctl$GETVAL(r3, 0x79ad67fa9405ba5b, 0x5, &(0x7f0000000540)=""/249) 16:00:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) shmget(0x3, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0x4, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00002fb000/0x3000)=nil, 0x8001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x20000000000800}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00002fb000/0x3000)=nil, 0x1}, {&(0x7f00002fb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x800}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000000}, {&(0x7f00002fc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002fa000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f00002fa000/0x4000)=nil, &(0x7f00002f7000/0x3000)=nil, 0x1}, {&(0x7f0000003000/0x3000)=nil, &(0x7f00002fd000/0x1000)=nil, 0x1}, {&(0x7f0000005000/0x4000)=nil, &(0x7f00002fa000/0x4000)=nil, 0x280}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0xba2d}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000003000/0x2000)=nil, 0x100000001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00002f9000/0x3000)=nil, 0x3f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002f8000/0x4000)=nil, 0x7}, {&(0x7f00002fd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) mprotect(&(0x7f00002f9000/0x4000)=nil, 0x4000, 0x4) r1 = semget$private(0x0, 0x32ff596385680e63, 0x18) semop(r1, &(0x7f0000000000)=[{0x1, 0xda3, 0x1000}, {0x3, 0xec74, 0x800}], 0x2) r2 = semget$private(0x0, 0x434948ed6d29a184, 0x54e109196c1b87e2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x84}, {0x34, 0x0, 0x0, 0x6}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") semctl$IPC_RMID(r2, 0x0, 0x0) setgroups(0x1, &(0x7f0000000200)=[0x0]) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") r1 = socket(0x1, 0x8000, 0x5) recvfrom(r1, &(0x7f0000000000)=""/16, 0x10, 0x40, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x7ff, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x400, 0x0) fchmod(r1, 0x40) 16:00:18 executing program 1: nanosleep(&(0x7f0000000100)={0x2, 0x4000008}, 0x0) 16:00:18 executing program 0: socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x220114a7972ee3ea, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x7, 0xe, &(0x7f0000000000), 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./bus\x00') r1 = open(&(0x7f0000000400)='./bus\x00', 0x80, 0x110) getsockname$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x1, 0xb4d1}) ioctl$TIOCEXCL(r0, 0x2000740d) unlinkat(r0, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) close(r0) open$dir(&(0x7f0000000480)='./bus\x00', 0x2, 0xb2) readlinkat(r1, &(0x7f0000000540)='./bus\x00', &(0x7f00000005c0)=""/95, 0x5f) lseek(r2, 0x0, 0x0, 0xa2a5d988e928170c) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x7) getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x3fd}) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) bind$inet(r2, 0x0, 0xfffffffffffffe5e) close(r2) chroot(&(0x7f0000000500)='./file0\x00') ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000003c0)) bind$inet(r2, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000680)={&(0x7f0000000640)='./file0\x00', r2, 0x2}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/diskmap\x00', 0x80, 0x0) 16:00:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xf82) close(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000680)="7ac607c9f2fc4d5b7c7f46a04af628527bf1294fc6d7901f51bd3b339df07db4fc6a722195e7e2538bbd2912108b926b047aac309ac17325951d688480dccd08e96917598ddcaaf3c0a8cf1374a775d77df6d1009e2f37d0eccb46fa63d5eabdd8c0a5b9325f91fab24ad3d6934950", 0xffffffe3}, {&(0x7f00000001c0)="d33670b389a202e6c1dc3d7af5602291d1e006fd2686a057777b3cbdba13b636b4d9c6a46888415b4a070e1f2ff712b10ea89b7007f28d7e1398136c12736ed99ec6bb02401d19c46e3abe098537383ece41e2e0a6d3cbfffb42", 0x5a}, {&(0x7f0000001440)="076cd3b5827dded2f071798c7fd2b528a6aa9e26e7208fda99aec06193b08c31e7eeba3bb094492ae2fc812cb3f328068e94cf36e43107f0677e35e704820bf2142c39a6fb7823819c8892a2164c4a3cd4dc75ce20f1d99f6440740fc5195733afe93076f58e7e8a8b38a6780cbcf9b426047325cb49eee1fdf5007d12147eaa395332c469b9dad1fb770668204321eada6c36b7af18cb8be45c64a2c491c591ea54978b7eb27611978eb67fe37d0f6e1a4c2901434bb92eab74c172d2e7a6ddad69761557bcef555d23723e785836f31c16651ec48abe04aedd5372baa315042dc404a7f98c8f77a023753e1e7970c10ee576bbf269c68256fd3e54e7bca0e762ee992aa18e99fcabba5c59ca769df613057289ba60c20b7bdb83f956cb8cf0950ba2e8e5d03cdf52caeb6156a5201d9af8bee940318818e998c47e1aea67e95ef5e8c64fe8afbbdb6b46a0ac881fb7f3fbcc8880d16c0f35b3f7407416e9695910c83aee2f529d898a99b82b2e708d01bffb18576ef8fc21eff9f14fdc1904834cdddcf5307f0975539956d0470b401364bad01593d8b3d13080aa8c1a167ebbb46ba855e30290e310030f68867be9b2c70819d3efab5f62621ed2075c0a9c0422cc1511d8a17808a42b68ac62f1a93a4e4e88123c381ffe956120999a27907e50ee8f02cdc3002b29c57825df55ae3b0445994dc349cc807d83deab5f38dda41c015060566860a114439eb4197eac1643fc843ac8085d7b83cd107769649f5da77e10c28397f8e193e70526c5dfde262030f6280e736bb88f6b907d152d06c7ebfc5499046b2d9aad5bb8193807f16d1ba17626a7b98d9f0f4da600d6a999f68bf7b7f529e0e6e7b46c963958e264b5084d8fe88e532a031156772637e09b1076610a169c2cf72df7ef22e9725d588a4f399746e4b4ca8d7194c11f9cdf30d6ee6354d9ccd9900f6e9b3bb5e09238e367ed0d8c1facce522f39bd6cc30fd7df470ecf041371401b1950f86111a841ef37e735ceeba99cef0e0c4bacce4ccc157106fda1ddc81c7c623726b25f2b11e415db6c4278de5a8ee2a9a9f5344e6ffa640589e407f1f54141ef56c5523de6471b31590c50acc6831452bbf6eb0d9ac27b61c10ff8ccb73bcff688b38d6d9164614e789d51fb371b57d2067e9686eec49cdc225fee91c96836e3534d1efc8ff461159ee3330117e7f6072a2fb72f1bf7dfa55cd6e9b234692209a3728dc63ea59874dd88310933b0d215c33b5a757d5d73f28ec170a63cc2c88f70628d203f91f83cb0f3c658076374979caa082a515357d7b969b3f3e97e85b108d7080538409e2952832b6a621aa827c769266e94f7de80447b851bcdbe4b20899a85c89323bc230400841de794b56f20406d51bca5aa08fdc9a79e7acc6fb99865c24c0780801a5ce1a36eac2c7f6ea0ac2d48ddd8ed2fd54dc7dd2c97564eeea6b895eb452b49d979906653586014f7b3cfee410913304331aec8b46aaf7cff1ee89448e9100473fe4718cb4c9cf09022db1dece152f1504560512660e0cff7e6d444c1f30a3529e6a9bb1247ec148fb386fba0acf6b175f44b93a22b2b94bc44ad63455ff364df24df462eb83732810cd72c23e623a936611f29eac698d83c881a389b9d8d6a1a9d34db9ecb2e590d868f93e72a8d4cd6b55ef3f2b4be2cb1d4b1fa986cf5cefe60224192f9cb2bb2df81a2fbc438551e7b64115116873e601f4c8a249c456e68d2ceaf1fde15c347c07a21d80985c739a12c7b4ade84d759939ec5dc0bde414ee17d712bec6131d93444f322f6e3d4f328ba347e1bc8bb28803f662b45c5fabcf5f9962f5bd114bbb2b68f743254fa4eedead0826da95975085b10de79f048ff2eda4bb7c376fa28cd6ab4a9b9f00ea551c664942e84c2a2ef4dec0202bdbe33c924bbe0090a8ac42c34443f25f8931a30d79ffd543743dae1f06c42bbde4fbeb80c1217b67ee78ba7514826c1c0b474d8f19782fdaebfe60e7a689085349c46875c574441999f57d20e08fc6b79b0c9092efe44d5af82a62b821f88483f2c3009b675dbe9bce95b6904cdf1781251a5e81257aab4036f9e3fa6bf47943815de508497c2232c4b79bb95c9e8988ed32fd8790a71e86e8626d4e1b9b2d14636bafff933dfbf76208161beef1933e397aa02d567efb19e6a08e13a7d33c12035581f921d4f27428f254fefd35d0ac50a764111c7547a7b5aae407a49b3315559fad20ad16437ddc999e35a17b68881ed12a6cd5518277c0f60eb1a72342ad44cef48c0739114a0246fd0382bc5f031930cfaa650533757f9307cc11f896b6fd20cab972bf75d682ff6a9d0327555ec21806d8d557cc6337d05743b993237c534b3bcf0bce31eee3ee1c12c674ae37685e1a7d983b825109085c5404631e93e352c2623cc7efab5217c9c59a1067e782d09cd4a2ce4dcf176842e410fe1e6847c756cc9a66b3d6e76fe796f5e5bfc69d394f330667502a97164b317d59f417b0cb668c8e4401e1ceb19f3ece89deb28f5335b565c0e01e2f8cd436861bbdc5049898436426c173eb1bc31e434d665a3af71da1470a3782ddd44f030a5693ec31b2962535338f88efa264e55b0e80f365d38a8362394cad0cf9018f9417a585544a4de3c6918ffc874a97d3e8e59cfc9a6ae3664708beaed890590d5ac244b12abe70b3652dd65bdbff77b1a99a0b7de3752baaeab659eeb505bb84519f3c05b4a7029e55222456b86792085eb68e1912e2fae2e6908a2a94f0563b98cc2afd5bcba6f57f6f49a88d46e12c2957d74c320259968deaaceb87ac28eb3101fed0a1f7e51f30bed9951c9671cb03fbea1cd93f7defd4fda0784f6d355beb1f7fa533be29cf068e026ccb39f62f8ed8422e8a68ed5f111236d4e26a28eced6a4864792f9014ccf6e60a6ca0b24ee1c642a7b90ef49ccca7a81f58f3654f3076022df5e443ac2acff77a705564f621814ef6497fce21524996eb38ef45a2d14270990971c27c269072c74d2a4f708aadfe461377f2211fe894e57e707c6cc66d1e8f4189582946e3596612e9acde550287efa532630be67a7376090cac9e052766a51c1916a70372d53b0921db0d16c9603204664e35e0f276e34b447edb1998c8d5061665a731f9b9caea4f656b6f0e40500517edaf9c265c6a6336c9a0a20fdac6a6df0580ebecacc4e2508180a79439df37e5b17832bd1224d0dba24ffcf2dfc828ebf5e29e0c560e82bd0560de4c1877f0900b397f7d784bc3f78e0a829d6c35714cdb2a16f0bd88ecac2fb30d5541cb4505f432d31ac5fd62bf94c33d003e8a6f0fdb9ef3708e9f8f308a6b24f04c9f5735275a038aea8e80cb96e25025a8ffb1a00c4c65542b65acc81e142cb0050fec4f37383d06be92442160c59c387302debbcb5647e15c8001418ebfba3cb749765f2a9f238e66373a51fca724e8feb9923b57984f660363187de2079c961acc8896ac78d0401fd2240ab17f14bc4ec47c525a14c760fefe3de31867b0b685533fe98cacbff0a8825b435cc02da3cf667c75db42cd72823869daf8633abd7dbe4bd279f03745db61da9de4d31fe3a9fe763a8406aa5703ca8c72e3f0f68b0be2bb23ceec731826fb0ee8f89e3d09496443aeeaaa98c925f582b523b75269d9ae37dad36904c3ec3535058760b4fc35f3c32a2534f1acbfd293d47aa8bf171d17c9dcffa08ca3f8cdfcb49c757a9495705d80f42de815e7b5c886eb25baa2442368af0f2d6eac290dcfc5b50b7e75247e2f7c54042f13111b42f660429bdee02c11d348880dfff0b5737680cf35bc5abd3dc9fb456f1af8e68caf581e3873ef3839506ca9d1d6513c426e20c34a1d2f244e5b02c31943176d0c638b3c1d12f2523c6e837a0d6c566d6eaa5fdec4cf35d6dc9812d3901956bb7bf811a1c2a58364a8df81b1bd30e88b3516690d8a916289d762798d730c70d493b5ab0b9c7015be64c4606509114a5f0efb4e0d89bf50120920db00d62cd3113a644457ac78b74e8c214e76d0e533993c4c55c5c73d30808d4d5bcf55b198ce95b6863f04eecb6dd974a267e203c180be361477ab9eef45f3bfcf8dbce2b28b8b02256ac1831c9d6598ba73ab5051bbbd46917db326d7b57043c9262e1c3515b9ef78b250c030698423bf271ee51083dad7b99d42da695f3bed624c088c8f8ff60dd1b5bf725bb1e255140ec049a989a22381a833e163a0d835acd20e0d3bfe0460725d735f2d1b6385833fd9c7e55b8e7d3917749015d11e07c4db5b69fc67befd6a0a1b7c18bc3607273651f640811d68af469ab15f25a00077c127b0a3f109271e05a3956deb2073eb49cd82ee94ef4524bfb7eb349200bee937d5f81f783227530eb41f02900b95cd8af18ebf3e549724620b7bdf33c457640be9532d9d6434bf908344eb7c53073d93052123636c7a99a612aedd41a85d8b4ccef5de5df392371af2a7719a69c2ac3295e3ddb164739052640af7503c4043434cc155e470d0fde3e79cd50f8043acddea0a516a2b41502dbe96b40383b968a0d3deb7a468457078b46fe2233c2b9dfefff14a8c3482834c5a54f2b932e682fc24b7ff62009d494c4a7804dc5fe7630b7e370afbb3b96be0c2a7cd5c87b789a252eae32841eebfd4f664bc27a4668fc2cb5c1f7fde4fccafc6663947b6214c86515adcdd306586e7ba89f988761cba49a778fce66f29fa5822c2b9bc362346f49cd4fffb087a8141d2ba4d71009428e6a42c658e22920617cdf9f5ef281e696da4483a2b266648f7079ee078034609213cd1ee62b3dd323a31e5dec2eecc84a0af85f5b71917762616385d321608c2846e0944ed59319fb0ca52c98acb44c3826f78f51825b8db4ccb2b5983717ac71438705a8230d6a6c511181d525cec12f29f72c8e720b170551c89f49d7826115ab4a56f75ea8ccd1c07a3a5e5e2fba95ad1a27cd58e59fd44df66f25851fd6a2e4c7673acb8920b0c63223d7510290d8127b35cc4eb2c7bccb10301518046eea897637ebdf00b8c02af5fc3e81516a2984f5adc157daff57c2222282b9b8a301cd00ad48ef0c20dcac91e2ad1ce22eeb846d376f156d1876db75fee2d31c96310cc82308e684191f5d1e89b5b78c56f74509094147b9cac1193e6a62be64f54bb53e4d94793d5ace3b866b480787b1730e1d0d2e789c1e2e5cf9fd0ff46ca1652338e2ae4fc3dd73e114aca6df10f40988c7d818714ac3053dfdce2c51098cfc5012eb759af4a1ad0500000000000000067661dcec6e0672a0a0c9470698a7f1823b2e63561ca579303f9cbacfaf372d050930353081197cfc3894e1fa88f3e4f3eaf63e1492eac514fd6c73ea89530a6ff926ae48db685e2994831cdc8ccf6e78b792d78064b5a2a536506950ae8e7c2775f17d703707440629172f013a315a28999d7009800ec4fd114eb5b122e8654d4df7ce51c4a0e4832ddfa7ab9213e6cff51df2abab2c24a1584ac75e4bb7bb60bafaa826d2816886a9e104fb208982ac070106254383c7287cd2d2c4d32d5a61630b209ad2abd576da1ef3a9d22c4beb9dec73211742a15b8895c07128dceb3373389335f7d8fa9e85ecbcaf219e5e4c4e1fbb4291ac40e4dc5cc0ae389f6640d3b59ddbfe831226599126263e406c38255c8c1ac091a990fd8df734cee3b1eae2979ff4ce7e06dcb613be1b5bd87d0e995805c94a7d262129d0409546c01adc833b78000000000000", 0xfdf}], 0x3, 0x0}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x19cdba4b6b372040, &(0x7f0000000040), &(0x7f0000000080)=0x10) dup2(r1, r0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='/dev/null\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='/dev/null\x00', &(0x7f0000000340)='/dev/null\x00', &(0x7f0000000380)='{\x00']) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0x0, 0x0, 0xb}) load: 2.17 not a controlling terminal load: 2.17 not a controlling terminal 16:00:18 executing program 1: r0 = socket(0x1, 0x4, 0x2f) setsockopt(r0, 0x200, 0x25, &(0x7f0000000100)="8c337c29930300000000000000c66b8000fe", 0x12) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x1}, {0x6, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2000000000000065, &(0x7f0000000000)=[{0x28}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x64, 0x1}, {0x28, 0xfffffffffffffffd}, {0x6, 0x0, 0x0, 0x100000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x20) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x7ff}, {0x35}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe4e, &(0x7f0000000040)="2093018861404fc04e348e6d1c59c25d13cf6fb94ebca9ebf8ab34271e0e2e6547") 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:18 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x40, 0x199) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0x7f, 0xb30, 0x4}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:18 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = msgget(0x2, 0x2) msgrcv(r1, &(0x7f00000004c0)={0x0, ""/177}, 0xb9, 0x3, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x400, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000e6000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f04741e0bbd1646cedbbedc7d14f22a9b37b41b996bbdb78472d3d8955d645dfd9d65b348b3532ef6348f34d0ebea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61aea640f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4e9b16b93509ff44049dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc0232a3bcae59143a9cedfd06f6375523cf2511a66b8d2ed7dbf83aab81101064ef9d59f1678d27cb5201176aeb8f996d240b7a5c3ab253ecfc839f7697de65d24414bec1b95b7fc752839409272a254c4d7a46272a06838772"], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fchdir(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r7 = getuid() setuid(r7) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xf0, 0x0, r3, 0x0, r4, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x4, 0x8}) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5cc2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = socket$inet6(0x18, 0x2, 0x8) r4 = kqueue() r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x40, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x10, 0x9, 0x5}, {{r2}, 0xfffffffffffffff8, 0x3e, 0x9, 0x863b}, {{r3}, 0xfffffffffffffff9, 0x42, 0x1, 0x4586, 0x5}, {{r4}, 0xffffffffffffffff, 0xca, 0x0, 0xfffffffffffffd2c, 0x4}, {{r5}, 0xfffffffffffffffa, 0x20, 0x8, 0x1, 0x8}, {{r6}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x5}, {{r7}, 0xfffffffffffffff9, 0xb58f78dab8510197, 0x10, 0x9, 0x6992}, {{r8}, 0xffffffffffffffff, 0x6c59396fde14227d, 0x10, 0x14eb40000, 0xce33}], 0x8001, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffff9, 0xa3, 0x2, 0x2, 0xff}], 0x8001, &(0x7f0000000380)={0x0, 0x6}) open$dir(&(0x7f0000000100)='./bus\x00', 0x810, 0x0) acct(&(0x7f0000000040)='./bus\x00') 16:00:19 executing program 0: r0 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x200, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x100000001) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x24}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x80) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x5c, 0x2) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0xa0e68f603c8aebc6, 0x10) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x1, 0x400}) fchmodat(r0, &(0x7f0000000180)='./bus\x00', 0x1, 0x4) 16:00:19 executing program 1: mprotect(&(0x7f0000053000/0x3000)=nil, 0x3000, 0x15) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x368) 16:00:19 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) dup2(r1, r1) r2 = dup(r0) kevent(r2, &(0x7f0000000200), 0x4, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pledge(&(0x7f0000000180)='+(,%.@:!\xd4\x1e\x00', &(0x7f00000001c0)='\x00') accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) sendsyslog(&(0x7f0000000080)="49044beadd455c150e93d5519dea6fbd9662ac6f9bc148774cb9e883bac0fa4d51479be7f9907d5beb8bfa2a9b801c86a110e1b6febfcec5b56edfd3b0f8e3ca613a722ec802392c98733691a9e9e0510a64b6d5822160d511bb7fa2eb55c021fe232cd5e293171961ec", 0x6a, 0x8) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000040)="7f") 16:00:19 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ftruncate(r0, 0x0, 0x3f) close(r1) 16:00:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x12, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{0x21, 0x40}, {0x23, 0x6}, {0x1}], 0x3}) 16:00:19 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x102) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget(0x1, 0x4, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/145) r1 = shmget$private(0x0, 0x200000, 0x500, &(0x7f0000dfd000/0x200000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) 16:00:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x40000001, 0x2, 0x7}, {{r4}, 0xffffffffffffffff, 0x8, 0x20000001, 0x5, 0x200}, {{r3}, 0xfffffffffffffff8, 0x0, 0x4, 0x9, 0x4}, {{r3}, 0xfffffffffffffffc, 0x50, 0x2, 0x5, 0x9}], 0x66, 0x0, 0x81, 0x0) kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000002840)="009d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000380)="98a2fc36fe9627a957c31c3ab2c780961af2d0b777b288ed9e619c25bdcbbf2b629c7b68189a4ab305c690fb7e1011ce4030eb16fcbd6bd4809da76f2a3b12f807724b84b66c5fa30abcb90990eaa2f8955d8795e4d915335c794b16ac081266f917861cd578583e8c0d480c20658b5edc77e215e9d94c234428620e8ae36091020a29cedc537888257aba3b25fe0e3fba7e8138601604303b795e72934cfe8de2f18f77aa47ecc76cf22a2c9ca0755e3d3ecdfd21feb780afa753dc950b57c0afa55bc3d3f3bfed74126840b138276d94007cbf091d85848a719528f5d3ff79586faae7201a9d69fd64e744c5eaa0f21207912f41cc5c8faae41768546638b64664b3489722e67670a4e6ec52b341b5239e9e64498ccff7bd0e29e5a58794469d486b6db3efc03ec9fbf56528f1485fa3147574c47a3b63762bae40e6be3dbd35a4e95ca8df1abd7aac06b707fdb1ec1f570fdf06c0f5b8eb437546a84c856b7081d416ce3ee780bbdf29c2db7e0482426edb899ddb946203f0b1163caf71f1337f4a97976a1401918c6aed5fc0b03ea26daa7db78516d14265337a31f5c6b31cf71f725abaec1d52951f4140b4274120a62f9269a811df0c95dcb8f69f07a942c872cca361b39c5e94899b2da6750ecc4cc9fde67ebe416b6547a0deacdbbd052d9c9af116831907615ba221a87d04013d51a7368a25cf2b58f8436e5ffd79251b383b5c3f8bdd8f5075157dee2d1613c586071a67d9349322612f03375e532a5d6ae88f056652e480d3bf1635b15e8c85fbc7db6b365db48cab5a38c7870578367ad57e5513a52bde041a29a8dd1c3cfe6b3135fe1ed2e7754c943d6eeb498e1b8d0d752d6a4d7c087d280e29e2a05d41394cc8562b85e25704e78d9aa9661fbdd7f424e88e9a2893ec2f274d7eb1221f964654023e949f38fc952971b9b8b0eef160ea1728218dfb6ec364d4ed5b11a48d044c70ee48969daccb4a521b2159a7c2050bc2e79dec55a1fc1d81fee42025dd5ba6f084f7c4c0a2137e8e387718f61aa6515f06e3bb26a06c9eedeb963c8765fdb1f647be9266d4eeef20355ff591b5fbee235191c2558494e4e4be3ab8f218593914bf3b84e32c0b20d5aedcbc6f8959fada554d46fb6312682ba5f254a61c7405148af0c47aa8c89316af0ace376c1ce278d533c19bd07045d9ba9a0d0a65bba1dbe4be8a42465980625e2481f04603541c748f77cd619f487e240ee82c80d79a4525275ba6ed23b0a36f80e9c9aeed3b8995f481d7bc2dd9d6f94d7a95329b6f5f4b05c5d6d4d2ed640bb3560c7c3e266fc0b941a5f00392da5dd810c0cdf820dfd0146403421710ea405edde5bb5b4233f0a928c060874a4ed55d8f343060e0a024ea8e9e6cdeac8e7332636abd75c5baf115842eae01d42fccdbe5c274d22c67304849efa1d26164a0078d5bf9c0b89e139953b2a714a31662560624231ea4ff025e269e0d7a34eb8d00032bbfbbbaecb01ecf0e7e59b196e37b29866d6fd8b91bc1b28d9b42be44e8aa20f1410e8a882e9152201cca70101bb0481fdea3a60748008cbadf3fd04352dfb54546c2fb2db9740eff58c347ae7872ea07f7616a2d5007b2d8fd65d6a6d24e6c521510dd009709a72e6604586101fc05e590895972e749802c32f5f460dc7283f46ab1f0820476e3caf0fd7bcb8148b2c23eb23c4541a72f8d3a2d717d23ebf39ece43258a2c4c1ce22c5040f28a9d9f173183b26db8d2002ca7ed21f3b4f51b662955486f3a4c7e7acd932c2a409651f9b11277044e904e80c3d7738ee77dc9d7235eea5588be44b7b305a64fc0b1ac1b5f4630a6e6aa37007df167bf37bbfec92a2fe08c9defb3c89b2afc32cfad26e18765ab3ee474df7122fde8e90efc72442cbecede9dd7e852fa3a2faada253186eef204d247c1f7270e0ceaa6701042fd1acdc7f8990a56114ec4238e7d0bd2cd9e80d6ba683d573b0b7999f68b35e27361f13bc07a970316eb66907b9926f589c61a2567f05b8450f7f91b076bcf33720173022fa6a8e5519d78ceaefae97de8b00c8cd5418eb92a24715fdaf00238f8c592ceb1d4b975912d82ab968c0b18747668884ab287f20a05dcf3b07374664d056d0d486239aabd5a80c41b402f8a4d0298b493750023524dbbf738de97a3cd38d78138bd8f353e8455b1d066f83d97cf433dba69edc186cfc3f0e7ad9e976777a17920500f6a9787c73f3d1cc7f02e2a0acf05762c8d20a748b970653318e3564c1f9d5469a38d73f72db5c5f3bfe6175926ff27e6c789255b9fcfb168812b46a790176b9a739f3cb2224dfd7635651bbfcdc957c0a8638c82afb08f81369189596d86d9384cd695bd0f7c71b4bb4fe339aa56822c259f58aaaa7926ba17369751a353f9437ba11a680936b8b3ee1216a87b4a2f3362c4906dbb218eaf2ec3aaab394549508e11ee6b1fd84dda092f5930bf1fb8879273f603297de4f85e2d84536820545ab6580e5e3ef4ad7859f7d75ee0f491e366ddb34fe0a08ec323f5fef21bb90a59ca1450c98778809059e180741dc3dfed1d6f6bf6d3d4bc5a960cdaf4ce6a0686cfedd610b67a854db6c8eb290f32f3513c1185a9bbf433382d1984727a0951f5a75bb3d372fa07b62dc9f5ce516e2da2ea6764e68514328ecae24501aeaebd6b9e7a8fccab5f815e83e071764e77c1a39af190a4715a09fb405f95fc4b6ab90b88448e89b57f5eb562bdf6359852fab8aa6ed47da61d79e4f9e80eb218472e6a7f1fd98754859e574006289b23eb14f06a8aad050e7947fab109dfdda114548644b188b3fc392d607dcd448166a283a18b998a8762aa0d304e6a2195f13ab6bc9d7dd9867fc2a3da812548a9ba597bd8aaad522a65aac3e0eb5b6bda8d869d7734035581feda890bacd4018bc85c47c383ee85afa4777bb9891f734e25f17c547e4af2168c60e0d4ce0c74633f81f2f990d4cac9c029efeb9bbb36f871716b9e0e969149c5fc23bd8630b23806ef097547f417ab0b5191aa8465a176060ffe63e06ebd16b7eb0c70259a2683bb189c7ff16d3e7fb359fe18c5fa82eb979e862c3a22b9d0e18e21fa2a6a6a6401c197472b2f8c48f91ab37698b80a15d2edbb9e451d6501326c1138cb104134b23f2ef5f4a57b795606ed1f8387adb9b28f858890a63dd0520bf07c60ccc8ada7f8d4fdead13338648bba63f10627b1073fdad07721569a04d45fc88032a4ccec7367dc5cf5288300a57dbb111876ecfdb39df77ac5155b601e5eb2f30103e624bdb9ff3bc47110a38c8ab8cf577f3bd111acd6d4715aa588f15285e9e34f326ede790ec8744e1b9471593e01535fdd8393dba9529f3208be6ea248e3731916ec0354d27bc1e572ea53c046b38523cdf11048d48a98be9e248ce1ea8b05dabe39e5fc1bd34c6590eb7346a37c008ff5eec29e6b6dc87df4fa38a6b4e0b024921d8befc23dc0cc74c414c74f14aedde56e53b73ea2df03ff4200d1e0408d865c83ff8fa505aa04eb1665fadc1b1111efe36fabcc70847126d8d8647100f5fefc3074322079204bae2a5c0631dcf5c8131760045d42785ae9b8c2401c21e83bbf0302f7843e4c9efdb87db859b08ee4bc141adde6fb357c7d089efdbdc13ab39ad712a4078227ca24d5a7180fbbd3dea4fb7943feb1c4786d49d0ed078513d8e5dd54b238705ff8bc509522a1ef0a78406d249b168ca1fbcede384cdb6449fd1a37ff6c8657a4c998b2824f8da34f4da79c897a89d6d043e34c745f6c1ab411eb2939d4ccc3104762169f456b09fe5300b0b63a7b66c562f2f1cb4714aff164ce76e0bb2f4037923e1ee924426f17a896048929fe58cf0a9171e7d24d7fc6e7e4d478c8ff33b98a0e50d4aa5646e2048d6c82637014c2c0bcd623d520764194cd087fef9d39ae032480d6f0296c83e0959ab6a06d4233f12c3c4b56319b475acad5afa72f8c", 0xaf9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="7aa2136679efec78131116dd37f2aa6c6c58eeba21d8cf80f0", 0xfffffffffffffe19}], 0x1) write(r0, &(0x7f0000000080), 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0xa1, 0x0, 0x80000001, 0x3}, {{r0}, 0xfffffffffffffffd, 0x46, 0x5, 0x17b, 0x487}, {{r0}, 0xfffffffffffffffe, 0x30, 0x20, 0xfb5, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0x2, 0x4}], 0x10000, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0xe0, 0x20000000, 0x0, 0xc7}, {{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0x11, 0x4}, {{r0}, 0xfffffffffffffffc, 0x40, 0x8, 0xffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x5, 0x400000000000}], 0x101, &(0x7f0000000000)={0x7, 0x4}) 16:00:19 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0xd0bf) dup2(r0, r2) 16:00:19 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000002580)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd92f008c18dacb6584b976198a9192d85169c699420327ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb2534c2d7ceac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d39091fef9db5fee362f3e27c429e39a0e885c00000000000000000000f198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aae68d951edd47f868d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a700"/663], 0x10) writev(r0, &(0x7f0000000040), 0x21b) getpeername$unix(r0, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="2000d0a0ac26c13c00000000000066f49388a7"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x1f, 0x5, 0xfffffffffffffff9, 0x7fff, "7e84d0e7cbb8a6a08624705b14208ef2d4ef2941", 0x1, 0xfffffffffffffffa}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x3b9) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x1afc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x8) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="71aad5b016891697bb382f703bf788dcf091a54301ada8bbdd89fa662e", 0xfffffffffffffef5}, {&(0x7f0000000700)="da3191e46335d0b0b62cac0ad67f6747a831b31df2523ac156c81da1aed34cb4e04f4c05d685c5dbd40d4b2ba4c52f08e3cfc646289d949ff8e952709e32d800a7be77cf4390a487cafa7a217671f3504fbc4cea36c588aa89c79481483a2af5eb57c2b78d67a583342fa9dd64008e19f25fe90c090aafbd8d45507f5c7b75fe452b", 0x82}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x1) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="c03d6ede3d89513e319b6eee1d3c6478df76e402d9c038f2359fd1b3abf152052d682c8faf665d7087e817165b12b4b92334e6dca37977f6a817c98ed762d5bbdc26f4ff2e5d9c502fea70ecdaf1b97051bcee00d1490c3c2d29074c145a6394152fe990e4a00290c23d98237fffe7fe9d366f4f6bef0affc44c97c4f51aa3548895d4fd732b099c5d103e1057383b7999d5255330c737964a30b2c8114d53", 0x9f}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair(0x6, 0x1, 0x3ff4, &(0x7f00000000c0)) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/59}, &(0x7f00000002c0)=0x3d) recvfrom(r1, &(0x7f0000000380)=""/90, 0x425, 0x841, &(0x7f0000000400)=@in6={0x18, 0x2, 0x9, 0x48}, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0xfffffffffffffffe, [{0x5902f3f6dee52ba4, 0xff}, {0x3, 0x5}, {0x1, 0x8}, {0x0, 0xd8}, {0x2, 0x80000001}, {0x95612adbd009735d, 0x101}, {0x3, 0x5}, {0x3, 0x8}, {0x0, 0x7}, {0x2, 0x2}, {0x1, 0x10001}, {0x2, 0xfffffffffffffffa}, {0x2, 0x4}, {0x2, 0x10000}, {0x3, 0xffffffff}, {0x1, 0x7ff}, {0x1, 0x7}, {0x1, 0x8}, {0x3, 0x8}, {0x4bdff89665092d4b, 0x800}, {0x2, 0x5}, {0x3, 0x200}, {0x3, 0x6}, {0x0, 0xf925}, {0x0, 0x7}, {0x2, 0xffff}, {0x2, 0x9}, {0x2, 0xe}, {0x3, 0x6}, {0x3, 0xbae}, {0x1, 0x1}, {0x3, 0x400}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0xcfe) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) unlink(0x0) close(r1) acct(&(0x7f0000000100)='./bus\x00') 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") fchmod(r0, 0x20) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x1812, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r2, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) recvfrom$inet6(r2, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x100000001, r4}) fcntl$getflags(r0, 0x3) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000005c0)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x3ff) mlock(&(0x7f0000001000/0x5000)=nil, 0x5000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0) pwrite(r1, &(0x7f0000000480)="1e1018394f63c94a3a8c6504e8af17b6d1ec25ad83c846b7f9c9feaf0adbcd342884755318e2b891d9a6f7bcf7c8420e4a87879867e2d6b97c411082eee485b4fb3897f4b4c4a61c4007a227e225b91797c1fe8abd5ed0d33542350daa0b1b2bb143e1802370c7f42b41e30c31fb12f61d6ceaca42fa76449f7fa7d920088a321c25ad583aa60769f45bae95f4bb635dccfce64d16b37e144859d56551c03e9d374b8828eb58899b10d5cc742075aa8d2407a40d479f5d77b58812a25581701c1d125386ea6704ac725dd25a9654916ab3", 0xd1, 0x0, 0xfffffffffffffffb) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r5 = semget$private(0x0, 0x3, 0x40) semop(r5, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="84") 16:00:19 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000000c0)={0x7b, [{0x2, 0x1}, {0x3, 0x6}, {0x3, 0x1f}, {0x3, 0x7}, {0x2, 0xb414}, {0x1}, {0x3, 0x20}, {0x1, 0x3}, {0x0, 0x96}, {0x3, 0x1}, {0x1, 0x1}, {0x41a5e330cbf5f576, 0xc248}, {0x2, 0x5}, {0x2, 0x7}, {0x3, 0x400}, {0x1, 0x2}, {0x3, 0x99}, {0x3, 0x7f}, {0x2, 0x3d}, {0x3, 0x1ff80000000000}, {0x1, 0x5}, {0x1, 0x6}, {0x2, 0x16b}, {0x2, 0x1}, {0x0, 0x7}, {0x1, 0x3}, {0x3, 0x396}, {0x3}, {0x2, 0x3}, {0x2, 0x2}, {0x3, 0x5}, {0x1}]}) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) open$dir(&(0x7f0000000040)='./bus\x00', 0x108, 0x4c) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="000000186004009e00060000d6cbbca851070900aeff3fca032aec000000000000000000e0ffff06644c2b17320000031cffb108", 0x34}], 0x1) 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) 16:00:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x29) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffffb, 0x4, 0xfffffffffffffff9, 0x1, "d5e6daa158dca3575ee5a7562a9e83bb9ab2209a", 0xffffffff, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x1c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x40, 0x25}, {0x101, 0x6}, {0x46, 0x6}, {0x0, 0xfffffffffffffff8}], 0x4}) sync() syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") connect$inet6(r3, &(0x7f0000000080)={0x18, 0x0, 0x100000001, 0xffffffff}, 0xc) 16:00:19 executing program 0: 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) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x82, 0x3) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 16:00:19 executing program 0: socketpair(0x18, 0x2, 0x7d2, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20, 0x10) accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socket(0x18, 0x3, 0x8) 16:00:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) setrlimit(0x7, &(0x7f0000000840)) accept$inet(r1, 0x0, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/166, 0xa6}], 0x1, 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002a00)='/dev/ttyCcfg\x00', 0x302, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000002a40)={0xf7, './bus/file0\x00', './bus\x00'}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) recvmsg(r1, &(0x7f00000029c0)={&(0x7f0000002b00)=ANY=[@ANYBLOB="00000000000000b900868d1bbb00000000000000000000000000000000000000603547ef6df27ffaf841e87bb7fe000000000074f83ae5935c932cb90000000000a2ed6ebe19765c8cd19ee69dc15e4c414d565dc471b41957110936628ed7aef9e98cb5b0fb29a214a8a7a38b75"], 0x1, &(0x7f0000002900)=[{&(0x7f0000002400)=""/168, 0xa8}, {&(0x7f00000024c0)=""/253, 0xfd}, {&(0x7f00000025c0)=""/248, 0xf8}, {&(0x7f00000026c0)=""/161, 0xa1}, {&(0x7f0000002780)=""/249, 0xf9}, {&(0x7f0000002880)=""/90, 0x5a}], 0x6, &(0x7f0000002980)=""/4, 0x4}, 0x840) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x46) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) r3 = getuid() r4 = getegid() fchownat(r2, &(0x7f00000023c0)='./bus/file1\x00', r3, r4, 0x6) 16:00:19 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000002, 0x0) lseek(r0, 0x0, 0xfffffffffffeffff, 0x2) 16:00:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) setsockopt(r0, 0x3, 0x5, &(0x7f0000000100)="e4e850671af12e0107171020ae789f9d683ad59d0fb8a90d58e8da8212cb8d2dd606668373dc015fed5afd92dc85aae23c636ab8260ff24116517d1f5cd2bf7b2031b097dff9d228fe28a646774ef160bdd6f694719aaf", 0x57) 16:00:19 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186204018b002b3a0000000000000000b9d8dcf9aa694e0e4cfa772dc1d14043000053b5d1d09075288182a3e7bd438b29be9c894314d835d0875b8b01850013f1071d36807465e18c0fa6ae84c9f0611da24e14", 0x57}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10, 0x0) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r1, &(0x7f00000000c0)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) fchmod(r0, 0x140) 16:00:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30, 0x0) r1 = getgid() r2 = getgid() getgroups(0x8, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) sendto$unix(r0, &(0x7f0000000280)="0fa299105a8324b2dcffeaead49af575acfd0901cb09b3a069837807bc24a4b9f146dbb28d6b9d3b2bdb946b504874ba95c1b24b463d6475571146ec6f2e5e4f427e8e15180e293df6ef50271f0910625efd5066bc00ea4c236bfefb2de1fd32ff6a55d3a88d53c42a33327d3637f78ab62f3f942b4195e1318e8af2f3c144e563715de741eb554b79debbdbd2f36266ed0b2af3bba05f6f504a7736f3ebce07dfe58f9b3aa83180469963ad15275215ac48e5895721cf7688c1ab29e31275ae7604512eeef131f2e77cdd72c5e4e217ac3dda79e45584290595f82ccdd6081b5f94d21d2d5cd1fc564afb", 0xeb, 0x1, 0x0, 0x0) r6 = getegid() r7 = getegid() getgroups(0x7, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6, r7]) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x9, 0x7, 0x2, 0x1, 0x18d, 0x3, 0xd1b, 0x0, 0x3, 0xfffffffffffffff7, 0x7}) r8 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r9 = socket$unix(0x1, 0x2, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') getsockopt$sock_int(r9, 0xffff, 0x80, 0x0, 0x0) 16:00:20 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000084, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) minherit(&(0x7f000068f000/0x3000)=nil, 0x3000, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000691000/0x4000)=nil, 0x4000, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x100000001, 0x8000, &(0x7f0000000040)=""/98, &(0x7f00000000c0)=0x62) socket$inet(0x2, 0x2, 0x8) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x8000030}, {0x80}, {0x6}]}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x3, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4000000061}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 16:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x1c}, {0x2}, {0x6}]}) fsync(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) syz_emit_ethernet(0x381, &(0x7f0000000240)="3d001c0000259604f6c3cf17c700000000000000000b7bdeb092ecf05b2cdfcf54f293c1c585a34cd7fb5ea69e718447aa08d92c485804") getegid() 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x10000150000}, 0x8, [0x100000, 0x8]}, 0x3c) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x80, 0x0) r1 = dup(0xffffffffffffff9c) r2 = dup(r1) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) poll(&(0x7f00000001c0)=[{r0}, {r0, 0x2}, {r1, 0x1}, {r3}, {r0}], 0x5, 0x80000001) r4 = accept$inet6(r2, 0x0, &(0x7f0000000080)) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000100)) 16:00:20 executing program 0: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000300)={0x78854773b3acf348, "cfbc44c6c32b1304c278c3bd1efa0fce1bbba05f4a4f77cb394cb9fca3bb0c33e58e09054734edee3c641a7a24226c9454d663549adbb6727f6505d9b15687350dd69afc8d20b2dd9e52ec0563135d174f08e9eac1a83adc570593eb734bf0781b1bc1325362f42866e206c16ed37d1abc7c543ae99db9396781076bad409b820b7c247fbd9a2d757d5c68fb93f32cff2867a8dc6194db74d76858d32866596b8fd99714bed72c289728f4230dcb0f009bc87ed22783c8d985b8225ddb71d0184d107a02a4792daf9fe3004b9b83e1bb39e3749e7840af8568"}, 0xe1, 0x0) msgrcv(r0, &(0x7f0000000400)={0x0, ""/164}, 0xac, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x3) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) msgget$private(0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8, 0x0) mkdirat(r1, &(0x7f0000000300)='./bus\x00', 0x20) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000340)='./bus\x00', &(0x7f0000000380)={{0x2, 0x9}, {0x2, 0x6}}, 0x0) select(0x40, &(0x7f0000000280)={0x2a}, 0x0, 0x0, 0x0) getpid() select(0x40, &(0x7f0000000080)={0x1f}, 0x0, 0x0, &(0x7f0000000180)) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0xb9acc5aeb9a5a2cf, 0xf0000000, 0x6, 0x4}, {{r2}, 0xfffffffffffffff9, 0x98, 0x4, 0x9, 0xffff}, {{r2}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x4, 0x5}, {{r2}, 0xfffffffffffffffe, 0x8c, 0x1, 0x40e8, 0x10000}], 0xff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x20, 0x80, 0x7f, 0x37}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0xffffffffffff06a6, 0x4}], 0xe5, &(0x7f00000000c0)={0x100, 0x5}) 16:00:20 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000180)="11df1275e4099f60544069ee", 0xc, 0x4, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCCBRK(r0, 0x2000747a) sendmsg(r0, &(0x7f0000001e00)={&(0x7f0000000b80)=ANY=[@ANYBLOB="000000006cf76a20a7a258b27b8bf3519d64c827c7cdfd3acf8554eeb2fcc0f57d206c0f360496d8e920b97acac879d4aa01a3286c406d7dca6615aff0c27533c68655f2535e5747f7c1ef6eb4e20acb11acc18db9d8fa7f00d29484746ca98c0e4106f1cb12919e65764fc6e5a1de4756d7ac2d948f676072468a4ebdb61dbde3411830749d4ae80b86cb266fd6299adaba7ac2a57520aef1f58b5ac0ef705459ca3b8637b7e06bdab142dc09b82293ffc961f50a3dbd8b5368fffbaffb803cad917de0d1e436b6a1e5c5359540f061f9c6a7026ede8b66436dd18151328ef58bd3aecfe31fa655666b8237b63f5a5fe0c83bd56787eab8b9266e4646268d9b157930dd2bef91883996f0ba2078784d617ef7b8a08ef16157bd5533a794b299ca966359919129174a2109e1ff1131b093f5fe8d7389bbd9cc8c0b41e7b0a4d7ab0fc6dd969b45b2a7f9ec742b1945fed7d8c469d836fb6015117e641558ea113170d56be590e00b5a4e9b8995a110e2830f6e86958cc47b08652a1ab6"], 0x1, &(0x7f0000000a00)=[{&(0x7f00000007c0)="9a3793e35b7b37befe69d5ef7f06cdab25712505d7cae9dd9d93bf2e0096bb88ff64be1dcc92dd7ea6f1ee70480c2188d97e96a35798245e70f314dc79d6173ef00287426ad7707e437f94314a39c80e981d8fb2a453369a527a7946cd21a8745b0694", 0x63}, {&(0x7f0000000840)="441a83986db9bfda9888a93c806be5fa84913b17dfd285", 0x17}, {&(0x7f00000008c0)}, {&(0x7f0000000a40)="358158d961673eecab20209835a28aadf44989b44b8e2bb41070930e1553920c0661e6ba35c295a464bd8f5966063ad0a5b25f6047cde9472caff661311a5cd8b9c35a4d88b14823d72cdf858df91eabe48b4b5409a0439fecb851ea9840306c146408334630ea50217c9447b99b5759a2c6713feb9f29cee0e678d1ac8dbd9d73fdef59e826ba850834ae468d2d84174d00d858a5adeb2661ec7352ffd3ac03283f2df60c5970375e3e00d45ba448b548e67820ff43adb70fd8f016a201ed1273fc5bc32b79dba14dbf9fb4dc1de643e46f9c722372c55c0f3c7dee40735cba6b14c4ec6f0316d22add161d6756bb2b725a1c1475c22d66250eb09beadf6280368aa3525d7fb67ad929", 0x10a}], 0x4, &(0x7f0000001f00)=ANY=[@ANYBLOB="1010000000000000000000008000000038cca7c739b1720276d6f16f5e5f81bf9d8b0e0914354d87e3678e09733c31f161373efeb2c598fb85adf20f0b3bd2d179209e54de782661c91c06b74aa0e41d60a53045a66c09631db252deb692b08c3748127668ee986d34d20917cc1365797786084b19198eaa1977def72919d01a887f532ade15ee37ec7e1eb475091e51cc20f5315784b5a1547a4683c82aea484dbcf75d7e5b8142f5bb84bb2d5a8d2167288a4cc2a82ae8c409ad025680950960edc89abdd5addef4de6f82e6f1a1c00a425009d40e04fea71c04e63421bf384abe45769cf63cfd823fd1967e57db65242b558d52e6a8f5ec709a12aac7e39eee75329b03937e2aca6643ac4ba8414e837ac203f5b6a3372723bea16653ff764c3e9a53ecaad678d941c0ce0df21fb0c03446970878f46a5476440db0652aa2396d58c7d8305b3c531ed2507ffe4fae4a4f38dc45e10069cba08c84fbca3415689a6d3eddc4fcbc0871e8ed31310bf65a59f187d26f8242ea4c16249b65801f39521f91f45699f98f14fb6f3341f8a39f70db54bd61e124b84558801cb3f5ca71ecb82bd4e231a9eade2e9112f4dffbb8e0cb0cb1106787a3dc76ba7dc2fff1def682f153fc78039e2469f4cf3fc7c2b8574e02b41aae66a14e2cf8332f1478edeac8dd03f3bae88af2700e8677c0abf09ba8ddb7cd6250628b7217c769a7fce1b9730f29aa3f4abb5eaf85b2d396c4856647de29c030f127b9bf2bd2062d498232c04f3079cdf038007c644e517a6062bf91992699adfeb70738cc287e2a7deec109a13c512e3c51cc9744505e1d397b2983fac9c643cf38aee1feca5ba09c6eeaaab7ec99ada8f0ae0876ae82966ce10f61a7ef50c67392f9e1474cb2f0a982686205bd1ff666aa79568a60cd57e1567751d1568d511fa7822306aa051272c33ec5bacde4c2aa41befca22100d0566fa1325f98de464e5c3dbce524c2811744cb5633fb497d9c5aadf443cde33c7777e7419b0ae1a7927a7c1c930d9f5a50410c812d17a3519be5c003a1025281e198e31b2061b8940e63d075393971bf0e68e8f92638380f580ce746a072548a0e256c0635b7539204536860050547dcf6b14d0005b4d69f24d0973ca61c73c6388cd23b955e3578750d3ce6b0850e8ac41fa7362d906297303e889db62304e34ea9444e5b88e4461bacebdf410b34fd0bafadc5868d47f00d357b5b2ca60ba9241730eda06e8fd1d4ccae506ec96d9b32ff7b624d51c5c8a0b453c8ee3a6c62b1ddc8006a7eb1894addef8607f08b6f914fae3f2902b2caa43d7ad3a305f9b45dc1fb1b0a9bce4d8e4bcd43f86d551539f0dddf0f24959b4fbf442aed162fb9db70355228a27d8c68e871d28fa84d0275c9967936f1a4db37a676ec4fd50642fac11d603e8ef9c709e03e411f54f71cf2ce510ff00293627eec9262882e186d78ef33f4aa379fc0b33582a1c36272456905a75e593130563128bd5d2f45cc0a954d0050b41f623d4073fd9070d631ecb42254b03e88181d03677d4a6d2746b97b60c885eefaf3b2fabbb0a0651fcb00c5071c537706c72f02795c709214a1f88272f68bee47be3918c7f5a72d32d4542c56d8801e1a3c8009d448139ec0430e5ba33d1589e7ffc47fa8ed1ff16c64e95172e76a3cbcadedda177433d7650dc5eabad3a908ef458203531f799dfea69622476cb307a449763e3d5343f27b04c2f7485284cf60eb082e49a08c77a007d93b43d23b0f4899e437e13efc335c002f58ed1b68d0c443c483b9ca7d9655e778063886d72d2251a308c8dde1621f254e8c9300b0a7cf49e2bebba977864baf2fb1434567eff4b53b1b6129c66ea69fe9bd514643693bd9c3d1ae45516bcf9f1c4ca1ce2e685771fd2301769e92c2571384973e7412f71d2680d4ddb783dfe755226359efbe260a4cbee1015013b9aada26310d520bcb98cb826bda6275daf198aad072fc40c5e7e30ab0039bc4a1f90ce0ff926dde5392b18d46bbf898ad4a072e03d96ba5eb7e30020845a343f54fb39396c143f22103c89ac6f7b63f0c63197497805a3750e053b77fae4b1fa8a8caad53350c2196751e42ec8dc10da074e76e73aba0d695288bbd81118fc7e303b8b704443db9c1d1e4c2266845ecbecc917f072c446a838fe802fe8c6e83900a453a02539173fc70e0eed60cd54eb7355e3f697310d43d6a98a103e6968eb6058a9fe7966e096d801d248c33b96fbca915b354ca7d350d161069479a9526711299de69010dbd611f7add614295f38ade49e1d5a62e77a5599c13133766e59c4d5f44565703265ee7bd814182c5b385ff14dfcd8f67843b21caf440c80aa742e486e5ab20271ba202285707407372f68dad2e35afd1f6f77196180b902920df67c668f689c765989e78ebb3a8abc30ef614bab0e93949ba500542f63689cbe104e58b6b236fa2f68af81aad26dc7df4fdd42185d353275d177ff38bff2b8250afd08aab883487d65aa833aaa003fb2bcd552b9e6f80f967aeacfb375a40abf984b64c52b03534af05923c21772a6d29262c8ca7b55b35bc72ae1d411aff51527a2ca791ee4370bf4598e1428f5d37958f40ce7222a6b6a252b7ff638867156feb0103cebd9a4278d29aca34c430ea0de919d264412f300e042743ba42a4b519d86bdde1864efdc0871757bc8abeb194cbfea389bd47f7db9a021eab07f16c536fbd652610f8a25dfef278399233da475f3027b4da887e8d9f2529cda6d236c90912456da9c1c8131ef26af6c2140907348929c1e547ee6fe45d5aed04bc646ee81c46c802f504e285d3711c58ac63bc79afb5fd67633489da94a81e48eb7e7700ded3b4f3b2a7b90ea4c5ae8398d9cd58ddd464162d2006065db0794ee3f84ade61ebede162a1fc304872f3ed994c0e12f84eccade8851403bc11eb6c97d315f4d37fc2b4d7f1abdbb59baa03279fc639e89f5231c5d9984b0319f3d157413b4e464512afdc67888614de68a97426e1006a092f13271dd161d59856a347c0f552241b26f6b42ba1eff3fe5090905ceb7818d451f25b8b6858291a3e531874b61e6be53af8c7b578f9be8e526476ad156822112fa44606b96d683912ceb8a5ece13d9a29c297e99e087d866b63995d1513ebe8eb9b206722af3105a15ca7b0566778e081c40ca6d52d669fdcb3b8416382c8ead630863025ac7913392600ee48435f5bd624830637b1319be992bbe10c242f138386e9aa195027af55d8a4774093c0d45e2c7cc6bf7ff211592412f2ee5f9911d5262a1cf102723fa97cb87b51f49d64723b4fde0f0d1e6a38c7ea8bd0e915585316db34082ace409bd686784e97c4932887b99c33417faebaf6cc820e9079e5b592a8431535824b38a8546eaa984cbdb96547d722639df610811070e721dfcbd1812c719e500c35184fe1e2d6171fa9c395621ad1003a6caa9c8bae04f7ecdd08e0af6a0730f82217ba7ae699176bf1cecae6bfd953379dfe43b9c68f06b3a2db59f3a6eec54b37c81018b33680f1cc6e3999e1ef3907ee90600e3b7b540b029dc8bce740d84c12a6ce1f0bb021e8eefbced2e32f1824b3a56d00484e786a14355ea310a55cdbfe42bcc885eb1e6a9cbd444fddc80bba1e7169e1acabcabc82b9a51aecab1cd9df16158980da0ba56213ca2a0ca1c4738f9856e074f501aa9bcbd670d8b8a4b63cb22346628cafbdca4b06bd9543adef7dc434af53d12c6c28aa55a8bfa290f1f9fc9eee1761707c66c61734a5735ea87539d2f56381a3e7186aa1ea5cdadf748863a7542564bba1a17fa872d74c53ebb63940efa81cbeb772db896efb66d41a2d3d01ddc6fc4b3dfe8de44737f11c0e60cb8ce05be604209b05f6e7b720aeec8e404604ae19b322da9890859495e2c39cc8596c032b4e5543bec9c5013a19544641a9d4c45ae73a45fa657e34e1ff679f761d7b3574d332189241d58c51985237815e13ed298b1394d7cc48411822e34661db19dd98d6065538deac71acfa105c7a191a371324aa3e46c64cf01912bbb693ce56ed03a3f57b929afb50b81bd8adb5984428b7555c80c04fdca78ae9409fcf6e045287bbc2405035b0d6e56a5c455568acefe69200ca54261c673f95a24a1d0e90dd77fb81518df03326a8e69e51f2f14e47571f075a54b980fa6af849ad504e32250f7a13f5b85add7b011a94878cbfb83e3fe052dff99525a13ce682d5240a84ec577630f29136275d6d746847091ffb8bf432c1da004dce0a1abda5fc0f50b7ebd0f87ff45bc40223e4a117dceba93b431b4af818d821e496027485fee2cc57d9bb47c54225aacf8564d9217e59f004144ddfc501e27800aedf8935507a3b24a2f4dd2defedca723707645aac577a8f505e8aa2758fd1bf9cabb4e8a0bd8855958c1f26480703ae8cc966246284b2da070eeb91f14a657e2b69ddce7e1bb6e193a1226991de635f820465e8825c98f3f071f1587f859f3278e2a088ceaf361458b9a314ba706f13c8841875b85fa78f6be91c5d951cb7fdd5ea1b7536a7d266434901bad330c592389e2035fcd097b0bed4cc445ffb76ef2028f19758bc3c138a6aab08fd35a255c7322ddf7f741322e55cd3ddf609c5db9bbc15e9a119ff837c2edb4b2b7ceba9a8ea8f4608a364761ca6729afe9cce9c4e77d058511cda525701d2bcd3a1471c4b6b1ca2c300bf935424f84652266de2c0a2733aec0b394cea186d7bcaf8ca30205dcb1775977ee93d5516b7c680735e0819cb002205c47eba9eb3ce613f54d3f9b5fffa2a4a914daf7dc76421ad85378f8b30059b8000e84edb4103243220f2cfc3bb1450dc2ea40a1eb4b7415e27a578a5e7ac495e76768cc67846905d3210df72f2fd03e7c96e277c64e15b81bc602dda3fcf0886b694920fde98f02f1708b6f1c3c92bcfecfa1e98a5827a220d6d1c22dec0046bd5ea377a960d9495ac4cd48b8536edc0682cf91c6b755d245209945dd478fd8e04f099e0dd246ae73deb83815a66db936747db9b3636a0e5fce513a1343d9757d6898596ba6752597a499d690c58e410d519913854b2b669c7e85831edf2c6ce84aceaca55ebd7884eca4f340aba440c06c5411dda487b18c6d54bde02c727c64e6ab936d40a138b829742a930a7eccc4107990597cba68223ebd56e3bfedcf6a16b09f6420989cb7c0b9c68adae5f8c8414352ea142e69d33cfd159f80c8f8b01d098e84ca4a50bd15eaddc009403c4edc6d41669eed6611dcebb935b93ba8c3d5ffa46a2ace95e2f482993ffa254bb61bea27ea0cfe356ae437193bf42e5e2b07f9b41023761de829071820a601c9d5ec55b28d2169234c7242f751454e524d4c0e69d3126e6cd371a8dadd28cd8a41d70dab63e734122e513d69ff7910eaefaaa90dd5509666677358334d7310d2e07955d52db1a63c8499a728f01641421235f843d4151e759be8f1b86106d66d9f06a09bda74cf59d64e986641eacd3449082f31d6906c466c16fbfda250b6b8c3c6a102bd0d3a7e127d10e130181c4c71e99096cc26b6ded9f6e56f210feff9c8af590013c9430f6ae3dad0fa399ba99d86e2da3aa6c3bb0cd532c9d716ea30d753e26aea012241869d97778dc229ac842a76587e5cb2d2b341783bb8e85dd4cdaeddcc2abc4596e96bed459999a2254a3af9ae381c50203487e062da8101f1386bb9e50f843968883fa36592e54be9313ea8cd46f6374c444a7972172173caf92fc3c4a7f8ca7a22e64f5cd7cda138e38b07fb94f2ea3592a9b049a692261fba91843365fd02cf8000000000000000100000006000000183f0ff45f70af0f151e25f8c5ee257c4d1d7befb39f76396252ecf0fe0efb6bca8a4ae7e212333289e86be1cbfa403b8b6b1e295309ebc14cd511f317bc624115c200cb93232c212bc43b1b6be69299e0b0d15d1e79d434d6f8a044e4d6cc834974c0e5ed141c7fc1fd72b8c9e8a6c05e1a8c08ec2584028518322f659834f1772e74fbb9b39ea6afac83a820c8efdbcfdcacfc538b4e50160a85bfb96b7c7fb7e3e41ecb3590d67932278208f826a669d9de3b26676335d21ad7ff3a379b20e41ea3ebf49e4e67e631d636ed3219ab5ae801f5c346c59192003bf3b52ca4790e8d4300000000000801000000000000ffff0000080000006fd095744ddb2e20893285519c9c2ec3dc4e04127b455a456ec0aeae05451762c21279faa97468e20bf2a477344493394cab12f93c33bbac16996cad53f0ffbe7dd7b218dca440895a2334184560876273daa83ae61c487333ba6f63f7cf0ae82525eb6ad77314dce6f7ec76bc9e543c7f7f08b6f864ed13af05d292c3f27eb0b14bb0bdee52316831e2b18169486191659d2c36435137f50eb18c467244f3583ad125715c885a45ce6094c577bec0852ae5900e75d8486f68c079edbf6dfc95bdb807067547e521b3fc2c3e142742ca1bc291ff15977d88a862183089feb7486ede45105e0acd43fe19b6b8415eaab35988fa5b00000000d000000000000000ffff000006000000c97993787e66ea4feea450d78195c0b1918f91253924e7bfb0e68b35cdcfa2cad7d4fc618acd1a955389044832a83b9e46b781a58de53549d8467fb6e91fcc660551885aa5f6797d3a38be3b9a1249bd7c989165ebc85b5d8fb7fd7c5eb449faf184d4d551532953a743602e42f84f31ffc4c10903a9e768744c95060294e2961a2ba4fc55d47454a1b2253f34e4afe27dbeacb67b473939147a65143b69d42a2c8ba5d9b8a1617b8afef972d81b83380b149c123b335c54ee69fb0000000000d000000000000000ffff0000ff7f0000463667e83cf550e55fb1e16c8a3c507a362dd235d07ced3b86e00cb3c282ef1aa19f69ae2c649d49bc2d1de1a3cfbd3fd30686f79cbf6665c407cb7c4863ca3800bcc3720e4188042ed57434f51330624a091b23342651b3bd42b98ab6388e120323e61749c107e7a6a2040f6f1c46a971058af1d76c2f637f718c78d02dff75e72a0c1e0b1149e95abf1c32f6016932395974a3239527f20a3d2d4d2e06b3c7f77ce6c13c4e19fbe30dd73f89e75197ad6fc267f20e33870fb1f4113dbc0000b4e91d82b8bb67854ea383c238440a695f08983d4a1feb6fc4e828cb919d11bb8949a90b3fc5c2da462a6abb9368f9ab4d4a3836557adf1e34197ef1baa873fcf80186b5e58ef9c60a5b968eba57b69bced52ab1a49ea668325002a0f35670a5c8bd2a75aa35d8d9f9a6dd2874b2f0a32f5826e0ce4e2848ee"], 0x1429}, 0x40c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x203c1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000740)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fchflags(r2, 0x10000) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000440)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4a2, 0x0) syz_open_pts() ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000001ec0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x800, 0x0) pipe(&(0x7f00000008c0)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000880)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) execve(&(0x7f0000000480)='./file1\x00', &(0x7f0000000540)=[&(0x7f00000004c0)='tap', &(0x7f0000000500)='\x00'], &(0x7f00000006c0)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='/dev/bpf\x00', &(0x7f0000000600)='/dev/bpf\x00', &(0x7f0000000640)='/dev/bpf\x00', &(0x7f0000000680)='\x00']) r6 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x8) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000280)) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f00000001c0)=0x6) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000001e40)={0x9, 0x6e7b}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r4, 0x4020426b, &(0x7f0000000040)) r7 = semget$private(0x0, 0x3, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, 0x0, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x0) setsockopt(r0, 0x936, 0x20000003e, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x10000, 0x0) socket(0x10, 0x685c26a5c7ab1c8a, 0x7597) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x4000, 0x62570eca) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) syz_open_pts() syz_open_pts() 16:00:20 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x10, 0x1, 0x800) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x38e) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setrlimit(0x7, &(0x7f0000000040)={0xffffffff, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') getrusage(0xffffffffffffffff, &(0x7f0000000100)) r2 = getgid() r3 = dup2(r0, r1) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000001c0)) syz_open_pts() setgid(r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sync() getpeername(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) 16:00:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x48}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000280)="ef65") 16:00:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="6fdfbb0d89d90a81423b0d39a61a745beadc100adc7045a1329da74172c02a20d356cbb24c3e99d2293d28d05777d1dad08b95e8565c03a0"], 0x10) write(r1, 0x0, 0x0) flock(r2, 0xd) write(r0, &(0x7f0000000280)="cf6031610fdd24d90522088f989ea2c5a14ae20a458fd26880600d21725e2d490526833dd843be73b790a36df0bd0fae1228c2d0c83511cdd88a6b112ddadb3dd3b40189cba96af211ddbac49efaca75674e6715a46819fd7c6415f79ca27ae6ac1970a79786187ac84586b9769c3a4938f8ab7cf45988baa792f7879f5845b26e3119e22362cc57990698e0427d90fefbfed242403d628990bfaa6690230f910f9b859e5d5782a6ca2870083f018c0fb1b959daabbaa7a1ae1e63ca2e26a6c20dbd15dd52299859a9aa7371389e", 0xfffffffffffffef7) 16:00:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x480, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) read(r1, &(0x7f0000000100)=""/191, 0xbf) syz_open_pts() 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x74}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x2, 0x3, 0x9, 0xfff}, {0x81, 0x3, 0x1, 0x6}, {0xffffffffffffff00, 0x6, 0x8, 0x8}, {0xff, 0x8, 0x3}, {0x2, 0xfffffffffffffff9, 0x6, 0x6}, {0x8, 0x5, 0x10001, 0x140000}]}) r1 = shmget(0x3, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/118) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x104) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x21) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) mkdirat(r2, &(0x7f0000000140)='./file1\x00', 0x10) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000180)=0x8) r3 = socket(0x18, 0x5, 0x7fd) r4 = dup2(r3, r2) fchflags(r0, 0x1) r5 = getuid() getgroups(0x1, &(0x7f0000000200)=[0x0]) lchown(&(0x7f00000001c0)='./file1\x00', r5, r6) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000240)=0x7) recvfrom$inet6(r2, &(0x7f0000000280)=""/224, 0xe0, 0x2, &(0x7f0000000380)={0x18, 0x2, 0x5, 0x4}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000003c0)={0x18, './file1/file0\x00'}) linkat(r2, &(0x7f0000000400)='./file1/file0\x00', r2, &(0x7f0000000440)='./file0\x00', 0x4) r7 = open$dir(&(0x7f0000000480)='./file1/file0\x00', 0x40, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r8 = openat(r1, &(0x7f0000000500)='./file1\x00', 0x10000, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000580)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000680)={&(0x7f0000000640)=[{0x46, 0x6a3eb6c7}, {0xaab51fc3124fa900, 0x3}, {0x25, 0x4}, {0x46, 0x10000}, {0x26, 0x9}, {0x6, 0x8}, {0x81, 0x6}, {0x6, 0x100000000}], 0x8}) kevent(r4, &(0x7f00000006c0)=[{{r3}, 0xfffffffffffffffe, 0x40, 0x88161a4135a39b44, 0x7, 0x2}, {{r8}, 0x23fbcd8c379f29d6, 0x2, 0x0, 0x4, 0x1}, {{r2}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x0, 0x9}, {{r7}, 0xfffffffffffffffc, 0x61, 0x40, 0xf5b, 0x7}, {{r2}, 0xffffffffffffffff, 0x3, 0x1, 0x3, 0x2}], 0xfffffffffffffff9, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffffa, 0x4fe43a06c25d4525, 0x80000000, 0x100000001, 0x2}, {{r7}, 0xfffffffffffffffc, 0x88, 0x80, 0x0, 0x3}], 0x7, &(0x7f00000007c0)={0xa5, 0x2}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800), 0xc) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000840)={0x3f, 0x100000000, 0x2}) accept$inet6(r3, &(0x7f0000000880), &(0x7f00000008c0)=0xc) pread(r3, &(0x7f0000000900)="ab6d36f20af9b086848df40c10188800951362950c2b54bbf04917c778526532cbd89924ced3bc60b3fd709c16ac5818731ed66fa0f3fef91efcd590855f7eeae21d5fc04e423d3728e3b0590803d79ffb9f7b7a4d4c203ffca6afe666787e3a9e99565cc2d0ef3014c39e2f105c53f311097ad7c89fe35513485a", 0x7b, 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x1, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x6, './file0\x00'}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="82b4643738a9c8de148b7e81b52080ef202a25052297603b5997d580890089eaa425697a9ad548b63f7e28af47bb1fd53c8ad6f18aa095bc4e3a933445be9c78c88c9be92107be5c0a0d0e7ca2a0e35e1afaf04e567b437c60486017f79cb92d421ca980e5b3350ba7ee4da7f5ffad73d3d613502de20c0ac8268659925d159286a1b77a463225f732eed6f8f6b56ffe09bd40a11184b8e8bd20ab3d5a644952192a5317", 0xa4) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x2242cb58d540d66c, &(0x7f0000000500)=0x8, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x201, 0x0) r2 = semget(0x3, 0x5, 0x44) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000002c0)=""/138) r3 = open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) listen(r3, 0x10001) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r4, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r6, r5) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) mknodat(r1, &(0x7f0000000740)='./bus\x00', 0x2017, 0x8) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r7, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r8 = syz_open_pts() close(r7) dup(r8) r9 = syz_open_pts() ioctl$TIOCSTOP(r9, 0x2000746f) write(r9, &(0x7f0000000200)='\v', 0x1) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r9, &(0x7f0000000100), 0x1000000000000044) pwritev(r0, &(0x7f0000000780), 0x396, 0x0, 0x800000000000000) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0x5) listen(r1, 0x924) getpgrp() 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mkdir(0x0, 0x0) chdir(0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000940)=[{&(0x7f0000000440)="f1c5dfa4583cadd89de4a1162f1843f5dc256c41d8c46af293d675c8ba4327a9b3cc1ebb39f9c5bda134f4948b6b6290a6e9ed6595b70636aa0a642c8b04118706f262a79ee40515fee720b2f85132058da3dd817894d16e9040453d72352a15700ff54cf4b84e685261f0db5475c65f278b7efaa00b78558298dad8", 0x7c}, {&(0x7f0000000640)="e831a678b68a2ef0e2c43b69f44848352d5a1941ca3c9f963d20e04d0c7cd3b3c225d257406fbbfefed2add8e016fe54c131ceabc758b61a92a45414275f78f3faae1b11f56189564aab2a6d062be589bddcd9087b98aa9b7c8ebcbcc2dc187151b65b5c15e55c54849a85db54adc8f121c58d3dcb12faa9c0894cfe4d20049d88c5c5f78d0131ceee17da35f29a0d9d66183407c266cfb458d33ed7df7cee9c9d78e0e0d3faa8126676fd67f99e93654f2f7408", 0xb4}, {&(0x7f0000000700)="65836c3fc37a7a030fa0bce50cede27d00648d8d12b2b2fbd4d974b1f83571", 0x1f}], 0x3, 0x0, 0x0) mmap(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x1, 0x11, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:21 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x7, 0xffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) mknod(&(0x7f0000000140)='./bus\x00', 0x2100, 0x8000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107004, &(0x7f0000000000)=0x4) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcb) r0 = semget(0x0, 0x4, 0x80) semctl$GETZCNT(r0, 0x951de5f20ff9fd50, 0x7, &(0x7f0000000140)=""/32) socketpair(0x2, 0x4, 0x6, &(0x7f0000000000)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x80000000000001) 16:00:21 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(r1) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) 16:00:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0x33) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fsync(r0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:21 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00003ec000/0x4000)=nil) shmat(r1, &(0x7f00003ed000/0x2000)=nil, 0x0) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x20) accept$inet6(r0, 0x0, 0x0) close(r0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="dd3149b40080ea418711062bcc4af5bb08239aa0b5e21420b64e32bba1950c410ef73ceda5aa0f938f4bb0c99381d5da14ab70f565554ecf65a9d181384f178c01f704f12207b1bed162f685ff586cdba0cddf7d55475653605489cd1a4364a0b847c6ef50a3eb15bf4f6c15857e5ecfc841d805a3f41dbdc9522e7c5adea7cbdea67a2011d753137160bc5812795d91fd0afc8054ef664cf4637f0745cd751d8127c19fe1a4afe20631b750d5df48b78eaf6a6b8b6b052c030d7e88807dcb9581bbd4a29d0f824da4e0a68e865d3d2a8e9ffa3742ca25b54bafcd169bb8000a1fafa1d2afec1beafa52017a5a750a2157890f206ef460", 0xf7}, {&(0x7f0000000100)="531c388e6c15e5fe0a638fbd0a0cc5106c21b2d7c53a2102376c4c60bc44d95c91902b553599", 0x26}, {&(0x7f0000000140)="3476fd99539edffd7976c16a48cbe5e9c78e3b675dcd237ff6872ff99d66af9491fd24b159dd732573211cae3187f2455a6c658411063279ed21b885aef84a4dc5318a53fd42aefc7eccc8b63776cc98f4d15cadb33c45a9ff739b10e5707fbc1f38c9eb4faca04a2532c9ddb0891f488ba4c9bf10341c9d16bc5bcc76bc5121edaa2da44d9fcf74c9ba5f012fee65674c02f6ceeaec86ab0a5ae9b83f77", 0x9e}], 0x3) execve(0x0, 0x0, 0x0) 16:00:25 executing program 0: lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x25}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000000)=[{0x8d, 0x5f8b2d85, 0x80, 0xffffffffffff0646}, {0xffffffffffffffff, 0x5, 0x0, 0x100000001000}, {0x1ff, 0xc4d, 0xc26, 0xffffffff}, {0x3f, 0x10000, 0xffff, 0xeff}, {0x4, 0x4, 0x2, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80, 0x0, 0x800000081}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000000)="0db0d2d0ffffffffff", 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="b1") 16:00:25 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) chdir(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x100006e) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="8202b0989c2e2f66696c6530003e1d5a4aa5ed509c136e08b24d0aaf6278eefd194224ae80a23dd78a5245220828537247f73367a12009496e0150fc85f7490e8d26f480a7a31e84840476b859dbe9c8f62fc457fdc131289f612c6251056ba133438263d662e77a6d4d325bd91c12e0e433008b3b2ab6196591315ec9a34b50416b255d0956e07ebdbfa36056ffd94fda12cbbd3a334f4e8fd4af073e5d43e9cf812b22b622ad84d910ad2d2f0f5796ed46da4c2c0001000089840300f40fe176d684ed309e967e4118aaca818d419a95a9f343fa24ba7b549582be151e883686272180ee65b61f5acd0000000000000000000000000000a8e4580df16cc1f218a1129897"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f00000000c0)="50b2b918f8474b513116cbf27d11a535899c7ad4852ca79fb7625528", 0x1c) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) 16:00:25 executing program 1: r0 = syz_open_pts() chflags(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchdir(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000380)={0x2, &(0x7f0000000200)=[0xfd43, 0x14d]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x7}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept(r1, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r2 = msgget(0x0, 0x404) msgrcv(r2, &(0x7f0000000280)={0x0, ""/227}, 0xeb, 0x2, 0x1800) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd4"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000500)=0x1, 0x4) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23f, 0x4) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) utimensat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7, 0x1}, {0x1, 0x225}}, 0x0) r5 = syz_open_pts() pread(r5, &(0x7f0000000040)="27d1811f2c2b273391a2cfb27d21fd83fd4363ff9abda13b2ff8fe2f1338591d1388014ba8e34899911202db08552d73170b30", 0x33, 0x0, 0xfffffffffffffffc) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000080)=0x1) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x2, 0x20) chroot(&(0x7f0000000000)='./bus\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186204018b002b3a00000000000000000000000040694e0e4cfa772dc1d1404300000a73d1d09075288182a3e7bd438b29be9c894314ba35d0875b8b0185001365e18c0fa6ae84c9f0611da24e14000000000000", 0x57}], 0x1) 16:00:26 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) fcntl$lock(r0, 0x8000000000000006, &(0x7f0000000400)) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x100, 0x0) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000500)="63d1a745da57a70b230d5d453816748dd292eb02a745ab094c74699e14d90ac52eb3b93e9fe0f03dfeec0f3c8048752590e0752174879851f97e2182754a56dfa78d106b93558890722aa19d6e29376d449ccf7734008005a2299d8f0c1e00b977b554b7efee0b8e3a589c3088b8b8808050d27dff40d433d1f0d8f4681ab6861b1a25c8d7f0ac7e24eee5", 0x8b}, {&(0x7f0000000180)="b03a554dfdc17985f0d0ce559aec25c49e936cdc066952341a52ab250b003f9170fda605e659d5fddedd20b074eb8a96c33f473a6eae8c5de20b19647cc3327d2120fa29cc1337f4c2", 0x49}, {&(0x7f0000000200)="a7c0b98841f6aca79aa1d908535ce7d13aec50ab2a9a7f3ace8403f083fdd4058ed1482b3044917bf42446c7022453b06ab7530f75358e9b3d", 0x39}, {&(0x7f0000000240)="9c8068b49d899a6db055fe70c6620040994ae849ede05f7f22d5aa187b477a063ebe607ee2966c7ae6dcd42472734626e075c51ef2429f247cddd2ece77dd117678ec2eb17c356f4d730b79261000188fec3b39ea76a57c35677850fa926149ca147d3e35710cb999d29003c6f0a46eb9081d31c160bbe45ca3fa564a6ca919601e09ac205a2c272c06d8c773aa7ee1dd28fa0431e55", 0x96}, {&(0x7f0000000640)="8df8d3280960b544c18489e87a9a2c2a02629d526a51d726a43effea8db62438d282d72097c2d9d76981150bf772c503025e295fde1e098c7e050e91f641cacd5c5d34e94494d1b57a2cc266ddbf58bf06762e3d76e45cc5108eb805866d44907b9d1edc420e96a39fb341b188b40b2c000000000000000008128db526bf716bb61df05eb4cb62d56a097a238fe9a1744c83c1260b6711b5f02ff938a1b2cb0d576d69ad2f69a46923becb9b3c7db3afe0af7932c2d479238a9b203150d9ca82aac2a3950946ad924a371c3dbc436189852a3f4d480704d9a034e220d85841be2d0a765ee491df3d89fff59f8b55152472ccb6", 0xb5}, {&(0x7f0000000440)="1a26730a3c5f74cbf9e005095bee6fa86f2275b83dd22b744ddf6a434d8b17f7", 0xd}], 0x6) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x80) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:26 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: r0 = semget(0x3, 0x0, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:26 executing program 1: r0 = socket(0x0, 0x8000, 0xf45f) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257073f898b2e27acb5d602000d1c5e70fe914a98c74851b7538c2001cc7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500010002000000000000020208a371a3f80004", 0xb1, 0x0, 0x0, 0xfffffffffffffe38) bind$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xfffffffffffffc8f) 16:00:26 executing program 0: setrlimit(0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00008cf82fbb6c653000"], 0x10) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) getsockname$unix(r1, &(0x7f0000000040), &(0x7f00000000c0)=0x2) socket$inet(0x2, 0x2, 0x3f) socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040), 0x0) 16:00:26 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x100000000) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 16:00:26 executing program 1: clock_getres(0x2, &(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {}, {0x6}]}) r1 = socket$inet6(0x18, 0x3, 0x8) accept$inet6(r1, &(0x7f0000000100), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='/') 16:00:26 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000040)='./bus\x00', r0}) unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() syz_open_pts() r1 = shmget(0x2, 0x3000, 0x50, &(0x7f0000ffb000/0x3000)=nil) shmget$private(0x0, 0x2000, 0x218, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000400)=""/70) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) witness: lock order reversal: 1st 0xfffffd806e2f2b38 inode (&ip->i_lock) 2nd 0xfffffd80784a1bd8 fdlock (&newfdp->fd_fd.fd_lock) lock order "&newfdp->fd_fd.fd_lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter+0xd1 #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_closefile+0x119 #5 fdrop+0xc9 #6 closef+0x11d #7 finishdup+0x2b6 #8 dodup3+0x5c5 #9 syscall+0x552 #10 Xsyscall+0x128 lock order "&ip->i_lock"(rrwlock) -> "&newfdp->fd_fd.fd_lock"(rwlock) first seen at: #0 witness_checkorder+0x6a7 #1 rw_enter_write+0x5b #2 diskmapioctl+0x237 #3 VOP_IOCTL+0x88 #4 vn_ioctl+0xb7 #5 sys_ioctl+0x5b8 #6 syscall+0x552 #7 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd80784a1bd8,9,0) at witness_checkorder+0xffc rw_enter_write(fffffd80784a1bc8) at rw_enter_write+0x5b diskmapioctl(5a00,c0106477,ffff8000231a5020,1,ffff800020ace7a8) at diskmapioctl+0x237 VOP_IOCTL(fffffd806fa7e3f0,c0106477,ffff8000231a5020,1,fffffd807f7c6a80,ffff800020ace7a8) at VOP_IOCTL+0x88 vn_ioctl(fffffd80759e7428,c0106477,ffff8000231a5020,ffff800020ace7a8) at vn_ioctl+0xb7 sys_ioctl(ffff800020ace7a8,ffff8000231a5138,ffff8000231a51a0) at sys_ioctl+0x5b8 syscall(ffff8000231a5210) at syscall+0x552 Xsyscall(6,0,ffffffffffffff1b,0,3,8ebf7ff5010) at Xsyscall+0x128 end of kernel end trace frame: 0x8eeec9323f0, count: -9 ddb{1}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff8000231a4be0 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800020b4c000 rax 0xffff800000a91000 r8 0xffffffff8207c1f5 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0x69f594b82ef2e2e2 r12 0xfffffd80029b7c00 r13 0 r14 0xffffffff826011a0 w_lodata+0x3c8b0 r15 0xffffffff82618dd0 w_lodata+0x544e0 rip 0xffffffff810d9878 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000231a4bd0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=113381 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ace530,0xffff800020ace2c8 process=0xffff800020adce00 user=0xffff8000231a0000, vmspace=0xfffffd807f00b8a0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 17118 260650 90054 0 2 0 syz-executor.1 17118 168624 90054 0 3 0x4000080 ttyout syz-executor.1 17118 298562 90054 0 3 0x4000080 fsleep syz-executor.1 83068 196126 87103 0 7 0 syz-executor.0 *83068 113381 87103 0 7 0x4000000 syz-executor.0 83068 414532 87103 0 2 0x4000000 syz-executor.0 90054 242660 35973 0 3 0x82 nanosleep syz-executor.1 87103 209596 35973 0 3 0x82 nanosleep syz-executor.0 41362 469304 1 0 3 0x100083 ttyopn getty 86940 459207 0 0 3 0x14200 acct acct 43364 137244 0 0 3 0x14200 bored sosplice 35973 14699 20336 0 3 0x82 thrsleep syz-fuzzer 35973 286916 20336 0 3 0x4000082 thrsleep syz-fuzzer 35973 281202 20336 0 3 0x4000082 thrsleep syz-fuzzer 35973 500822 20336 0 3 0x4000082 kqread syz-fuzzer 35973 133461 20336 0 3 0x4000082 thrsleep syz-fuzzer 35973 29654 20336 0 3 0x4000082 thrsleep syz-fuzzer 35973 253598 20336 0 3 0x4000082 thrsleep syz-fuzzer 35973 223293 20336 0 3 0x4000082 thrsleep syz-fuzzer 35973 302572 20336 0 3 0x4000082 thrsleep syz-fuzzer 35973 272389 20336 0 3 0x4000082 thrsleep syz-fuzzer 20336 70473 98075 0 3 0x10008a pause ksh 98075 482796 75352 0 3 0x92 select sshd 75352 395065 1 0 3 0x80 select sshd 71177 469284 95345 74 3 0x100092 bpf pflogd 95345 246915 1 0 3 0x80 netio pflogd 81393 319016 10535 73 3 0x100090 kqread syslogd 10535 292157 1 0 3 0x100082 netio syslogd 6219 11096 1 77 3 0x100090 poll dhclient 86182 436146 1 0 3 0x80 poll dhclient 18132 367072 0 0 2 0x14200 zerothread 49051 395762 0 0 3 0x14200 aiodoned aiodoned 10275 452569 0 0 3 0x14200 syncer update 84141 379230 0 0 3 0x14200 cleaner cleaner 20318 439447 0 0 3 0x14200 reaper reaper 63968 3315 0 0 3 0x14200 pgdaemon pagedaemon 82093 315845 0 0 3 0x14200 bored crynlk 94661 135493 0 0 3 0x14200 bored crypto 41449 496585 0 0 3 0x40014200 acpi0 acpi0 28377 430041 0 0 3 0x40014200 idle1 83912 418349 0 0 3 0x14200 bored softnet 796 522865 0 0 3 0x14200 bored systqmp 30050 358964 0 0 3 0x14200 bored systq 66849 215998 0 0 3 0x40014200 bored softclock 24356 145724 0 0 3 0x40014200 idle0 73224 412895 0 0 3 0x14200 bored smr 1 147819 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 83068 (syz-executor.0) thread 0xffff800020ace7a8 (113381) exclusive rrwlock inode r = 0 (0xfffffd806e2f2b38) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_open+0x431 #6 VOP_OPEN+0x6a #7 vn_open+0x495 #8 diskmapioctl+0x18e #9 VOP_IOCTL+0x88 #10 vn_ioctl+0xb7 #11 sys_ioctl+0x5b8 #12 syscall+0x552 #13 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8264be40) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x38f #3 sleep_finish+0x113 #4 rw_enter+0x366 #5 rrw_enter+0x4f #6 VOP_LOCK+0x4b #7 vn_lock+0x6e #8 spec_open+0x431 #9 VOP_OPEN+0x6a #10 vn_open+0x495 #11 diskmapioctl+0x18e #12 VOP_IOCTL+0x88 #13 vn_ioctl+0xb7 #14 sys_ioctl+0x5b8 #15 syscall+0x552 #16 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9621 7106K 15308K 78643K 36553 0 0 pcb 13 8K 8K 78643K 1086 0 0 rtable 117 12K 13K 78643K 3246 0 0 ifaddr 90 24K 27K 78643K 1217 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1937 0 0 iov 0 0K 28K 78643K 1013 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 75K 77K 78643K 10635 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 131 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 1200 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 10335 0 0 sigio 0 0K 0K 78643K 325 0 0 proc 54 51K 83K 78643K 2565 0 0 subproc 32 2K 2K 78643K 499 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 965 0 0 in_multi 33 2K 2K 78643K 649 0 0 ether_multi 1 0K 0K 78643K 39 0 0 mrt 3 0K 0K 78643K 38 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 132 583K 583K 78643K 132 0 0 exec 0 0K 1K 78643K 1424 0 0 pfkey data 0 0K 0K 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 105 21K 31K 78643K 34022 0 0 UVM aobj 130 8K 8K 78643K 146 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 997 0 0 NDP 22 0K 0K 78643K 371 0 0 temp 243 3557K 4197K 78643K 159054 0 0 kqueue 0 0K 0K 78643K 80 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 63 0 56 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 456 0 454 1 0 1 1 0 8 0 rtentry 112 362 0 317 5 3 2 2 0 8 0 unpcb 120 3298 0 3288 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 10144 0 10144 2 2 0 2 0 8 0 tcpcb 544 1954 0 1950 1 0 1 1 0 8 0 inpcb 280 5589 0 5581 12 10 2 2 0 8 1 rttmr 72 8 0 8 8 8 0 1 0 8 0 nd6 48 87 0 81 1 0 1 1 0 8 0 pkpcb 40 28 0 28 12 12 0 1 0 8 0 swfcl 56 7 0 0 1 0 1 1 0 8 0 ppxss 1128 205 0 205 33 32 1 1 0 8 1 pffrag 232 15 0 15 9 9 0 1 0 482 0 pffrnode 88 15 0 15 9 9 0 1 0 8 0 pffrent 40 36 0 36 10 10 0 1 0 8 0 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 244 0 227 1 0 1 1 0 8 0 pfstkey 112 244 0 227 1 0 1 1 0 8 0 pfstate 328 244 0 226 6 4 2 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1511 0 1313 22 9 13 13 0 8 0 art_table 32 1512 0 1313 2 0 2 2 0 8 0 art_node 16 352 0 311 1 0 1 1 0 8 0 sysvmsgpl 40 24 0 16 1 0 1 1 0 8 0 semapl 112 1195 0 1185 1 0 1 1 0 8 0 shmpl 112 144 0 16 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 17429 0 15981 47 0 47 47 0 8 0 ffsino 272 17429 0 15981 97 0 97 97 0 8 0 nchpl 144 31868 0 30229 62 0 62 62 0 8 0 uvmvnodes 72 6883 0 0 126 0 126 126 0 8 0 vnodes 200 6883 0 0 363 0 363 363 0 8 0 namei 1024 103573 0 103573 6 5 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 22 0 22 13 13 0 1 0 8 0 scxspl 192 92482 0 92482 50 49 1 7 0 8 1 plimitpl 152 954 0 946 1 0 1 1 0 8 0 sigapl 432 10458 0 10442 3 1 2 3 0 8 0 futexpl 56 129162 0 129161 4 3 1 1 0 8 0 knotepl 112 2051 0 2032 2 1 1 2 0 8 0 kqueuepl 104 2092 0 2090 1 0 1 1 0 8 0 pipepl 112 6002 0 5983 8 7 1 2 0 8 0 fdescpl 488 10459 0 10442 3 0 3 3 0 8 0 filepl 152 61194 0 61091 19 14 5 7 0 8 0 lockfpl 104 3103 0 3102 11 10 1 1 0 8 0 lockfspl 48 1076 0 1075 11 10 1 1 0 8 0 sessionpl 112 49 0 38 1 0 1 1 0 8 0 pgrppl 48 121 0 110 1 0 1 1 0 8 0 ucredpl 96 11461 0 11452 1 0 1 1 0 8 0 zombiepl 144 10443 0 10443 4 3 1 1 0 8 1 processpl 896 10477 0 10443 4 0 4 4 0 8 0 procpl 632 31790 0 31743 9 4 5 5 0 8 0 srpgc 64 62 0 62 29 29 0 1 0 8 0 sosppl 128 92 0 92 29 29 0 1 0 8 0 sockpl 384 9466 0 9447 13 10 3 4 0 8 1 mcl64k 65536 269 0 0 34 31 3 34 0 8 0 mcl16k 16384 17 0 0 3 0 3 3 0 8 0 mcl12k 12288 34 0 0 2 0 2 2 0 8 0 mcl9k 9216 41 0 0 3 1 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 30 0 0 4 1 3 3 0 8 0 mcl2k2 2112 10 0 0 1 0 1 1 0 8 0 mcl2k 2048 241 0 0 27 11 16 27 0 8 0 mtagpl 80 71 0 0 1 0 1 1 0 8 0 mbufpl 256 679 0 0 23 7 16 21 0 8 0 bufpl 256 31255 0 24236 439 0 439 439 0 8 0 anonpl 16 978287 0 966414 243 178 65 69 0 124 6 amapchunkpl 152 63094 0 62975 94 84 10 19 0 158 4 amappl16 192 52287 0 51548 258 209 49 49 0 8 12 amappl15 184 307 0 307 3 3 0 1 0 8 0 amappl14 176 1016 0 1011 1 0 1 1 0 8 0 amappl13 168 1434 0 1434 4 4 0 1 0 8 0 amappl12 160 2570 0 2568 1 0 1 1 0 8 0 amappl11 152 2833 0 2813 1 0 1 1 0 8 0 amappl10 144 1233 0 1230 1 0 1 1 0 8 0 amappl9 136 2378 0 2375 1 0 1 1 0 8 0 amappl8 128 1841 0 1820 1 0 1 1 0 8 0 amappl7 120 1225 0 1217 1 0 1 1 0 8 0 amappl6 112 2724 0 2712 1 0 1 1 0 8 0 amappl5 104 2938 0 2923 1 0 1 1 0 8 0 amappl4 96 10126 0 10097 2 1 1 2 0 8 0 amappl3 88 2352 0 2342 1 0 1 1 0 8 0 amappl2 80 81652 0 81570 3 1 2 3 0 8 0 amappl1 72 231955 0 231487 26 16 10 20 0 8 0 amappl 80 32543 0 32499 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 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 145 0 16 3 0 3 3 0 8 0 uaddrrnd 24 10459 0 10442 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 10459 0 10442 1 0 1 1 0 8 0 vmmpekpl 168 78188 0 78150 3 1 2 3 0 8 0 vmmpepl 168 1269657 0 1267666 497 390 107 118 0 357 20 vmsppl 368 10458 0 10442 2 0 2 2 0 8 0 pdppl 4096 20925 0 20884 8 2 6 6 0 8 0 pvpl 32 2534999 0 2519788 528 356 172 175 0 265 31 pmappl 232 10458 0 10442 4 3 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 677 0 69 19 0 19 19 0 8 0