r0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x2, 0x0, 0x8, 0xff}, {0x7ff, 0x9, 0x1, 0x7ff}, {0x101, 0x8000, 0x8000, 0x7}, {0xfffffffffffffff8, 0x1, 0x5, 0x5}, {0x5, 0x4cc9, 0x8, 0xf55}, {0x100000000, 0x40, 0x1ff, 0xf9a5}]}) 16:00:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0xc008, 0x7) fchflags(r0, 0x0) 16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)=0xffffffffffffffff) 16:00:05 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x7fffffff, 0x10000, 0x4, 0x7}, {0x8, 0x7f2d3063, 0x1, 0x1bd}, {0x4, 0xffff, 0x3, 0x5}, {0x4, 0x80, 0x8, 0x5}, {0x100, 0x48d5, 0x0, 0x5}, {0x9, 0x7fffffff, 0xc355, 0x9}, {0x8, 0xc909746, 0xd08, 0x8f8d}]}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x3a6, 0x401, 0x100000001, 0x1000000000}, {0xfffffffffffffffa, 0x3, 0x38, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x14}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x100000001, 0x100000001, 0x80000001, 0x401}, {0x7, 0xffffffffffffffe0, 0x1f, 0x3}, {0x80000000, 0xfffffffffffffcd3, 0x4, 0x9}, {0x800, 0xff, 0xe7f, 0xffffffffffffff01}, {0x6, 0x5, 0x9, 0x6}, {0x2, 0x20, 0x159656a5, 0x6}, {0x3, 0x400, 0xb6, 0x5}]}) syz_emit_ethernet(0xd3, &(0x7f0000000380)="b2b74b3a5493cf35a3f5c61cf9726ab0431c781813c97f1477a5938bb8c0eca7b9e30bfd6ca4d2ca7a89e67859ee5bf22e23a5d2965ee3f6667e00c828f1889b606af67a6d02e250433d16e487c0aed9f540de8235d51467bf8f077cac1880ea473bfdecf6fdd2f84ec4703a24fb117052ad61c7709d5bf3238b4e0aae4b64ad6e9abae72fdb244a41831c91e5694bd7b7ad71d257af644311ac2042a964661c5be56ba436ce8a021945fe04c2200fe6304005bee1be35e143a79d06fb7b502d201affcf727070ef5a728148075315ea433c7b") 16:00:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setuid(0xee01) sendto$inet(r0, &(0x7f00000000c0)="df92e8e5b8b2e7db336df48f889611c645cf4d13ea23b520d5c11f32167fe71e380d51d2d24a113c3f8bf7c9e945345b2e72aee1f0c68d8764ef955094aadea2165a63cd8c2b67f81b14f0bab1fc", 0x4e, 0x403, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x81}, {0x6}]}) r1 = shmget$private(0x0, 0x4000, 0xbb, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x333, 0x4}, {0x6, 0x5}}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xfff, 0x2}) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) 16:00:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x87, 0x6}, {0x47, 0x1}], 0x2}) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) fsync(r0) r1 = getuid() seteuid(r1) 16:00:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x22, 0x2}], 0x1}) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000000000200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) syz_execute_func(&(0x7f00000001c0)="ffe52e660f3a0d633262c4c2d50382feefffffc421792bb1feefffff46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:06 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r0, r0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x90, 0x8) sendto(r1, &(0x7f0000000140)="2f93de1be3e1b4653fd5d5c1d47c8244d7e977732da83a00cd013bb5ca6c3e9188b0c04b1f210f27aa06ee7ede44c934325b6818ce00f8c23a53de0d2e55f1c9fd084275ea2384345648b01ee8354f0f231ed82dbbb1015490bf8919dbc500c75363a8cb28feb6d36ceda8e6e559a48fbb27beb2a433a1ce3ee558cd132d3953a29b6b6c979de0ec", 0x88, 0x2, &(0x7f0000000200)=@in6={0x18, 0x1, 0x100000001, 0x6}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:06 executing program 1: syz_execute_func(0xfffffffffffffffe) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x188d0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002001, 0x40004000000028ae) fcntl$setstatus(r0, 0x4, 0xcc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000), 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x5) read(r1, &(0x7f0000000140)=""/197, 0xc5) pipe2(&(0x7f00000000c0), 0x10000) r2 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)=0xd1) 16:00:06 executing program 1: r0 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) accept$unix(r2, &(0x7f00000000c0)=ANY=[], 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x2}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x1, 0x4, 0x1, 0xf4, 0x3, 0x8001, 0x1, 0x0, 0x1, 0x1}) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x2, 0x2) unlink(&(0x7f00000000c0)='./bus/file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0x0) unlink(&(0x7f0000000000)='./bus\x00') chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x5}, {0x40006}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) listen(r0, 0x800000000000) 16:00:07 executing program 0: socket$inet(0x2, 0x5, 0x0) r0 = socket$inet6(0x18, 0x1, 0x9) ftruncate(r0, 0x0, 0x4) socketpair(0x2, 0xc003, 0x2f, 0x0) socket$inet6(0x18, 0x6, 0x3) 16:00:07 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) getpgrp() close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0x0, 0x43, 0xfffff, 0x0, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1a, 0x9, 0xb6}, {{r1}, 0xfffffffffffffffe, 0xa, 0x400fffff, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000004, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000000, 0x0, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x2, 0x1}, {{r0}, 0xfffffffffffffffb, 0x28, 0xfffff, 0x6bbf, 0x2e}], 0x4, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x5, 0x1, 0x200, 0x6}, {{r1}, 0xfffffffffffffffb, 0x20, 0x9, 0xffff, 0xfffffffffffffff8}, {{r1}, 0xffffffffffffffff, 0x61, 0x80000000, 0x7, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x6, 0x31ec, 0x3}, {{r0}, 0xffffffffffffffff, 0x88, 0x82, 0xffffffffffff0001, 0xd6}], 0x1ff, &(0x7f0000000040)={0x9, 0x4000000000000000}) r3 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000080)) fcntl$dupfd(r2, 0xa, r1) close(r0) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) unveil(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r0, 0x3f, 0x7ff, &(0x7f0000000780)=""/4096, &(0x7f0000000040)=0x1000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pledge(&(0x7f0000000040)='&/!\x00', &(0x7f00000000c0)='!\x00') r2 = kqueue() close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x4, 0xfff) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000200)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000300)) r3 = semget(0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0xffffffffffff2876) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000000)=0x5c50) close(r0) r4 = dup(r1) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000040)=0x1) syz_open_pts() 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4508) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1, 0x1, './bus\x00', 0x6, 0xffffffffffffff10, 0x1, 0x8}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0x80045713, &(0x7f0000000180)={0x0, 0x0, './bus\x00'}) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = syz_open_pts() preadv(r0, &(0x7f00000001c0), 0x0, 0x0, 0x2d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000380)='mN', 0x2) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) fsync(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200", 0x0, 0x3}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0xb40) r2 = socket(0x18, 0x2, 0x0) read(r2, &(0x7f0000000080)=""/1, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:07 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x80, 0x3, 0x6, 0x1, 0xfffffffffffffe00, 0x3, 0x3ff, 0x1, 0x1, 0x8, 0x9}) mknod(&(0x7f0000000040)='./file0\x00', 0x6003, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x40, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x10c48, 0x1) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xc}, {0x4}, {0x6}]}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000380)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) connect$inet(r1, &(0x7f0000000280)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xfffffffffffffffe, r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r6 = getegid() fchown(r1, r5, r6) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x12, r4, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r7 = dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000002c0)=[{0x3ff, 0x4, 0x2, 0x4}, {0x100, 0x3, 0x9ef9, 0x4}, {0x3f, 0x38000, 0x9, 0xffff}]}) kevent(r7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x1, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x98, 0xfffff, 0x3, 0x3f}, {{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x61, 0xf0000000, 0x2}], 0x4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42, 0xa, 0x9, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x1, 0x1}], 0x8, &(0x7f0000000180)={0x8000, 0x9d}) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000400)={0x2, &(0x7f00000003c0)=[0xffffffffffffff57, 0x3]}) pipe2(&(0x7f0000000440), 0x0) 16:00:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) unlink(&(0x7f0000000040)='./bus\x00') r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 16:00:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f00000002c0)="64a356d97ca778a36789156885cbb6d2095bb90a06fa1a974bd6ca626507492c9c25484c2b1bbe483e4378e8ee335769a1d5dca543e8ea487bf8c78a1dfdea0e4f911877d86d311153a7fc567cdb271f57bdf8aa7532403fc7849c26ab0edea22424cc6d2c2b92a0c373f54505358180d847307e778ebf3d754b0bda9060717fa00a5254eaa83f640c27635077d4ae51e97b2486bd6fb8e5bc3210ebd7262fd2e7bb3665ac19759fa5628064e51fbfab86f26f2b1c2360b2bfe9b9f915e448667cd844159ee6394d5bf0e562d132c8f74ab12332b64401c2514a7f0a5d95d87700877830e91549d6d2e3a9a0595227f35c12b55f25f967c9fc8fb042c902339d30b99d9520ba587e075a49e18bd6002bb2d2de6e483d71cdbf7af785856ae3c15e977981c32bffc342278b563521fe1a742c8f", 0x133) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x8a) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) recvmsg(r3, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004fed6d1c524d555828603178cac2b5b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00"/4098], &(0x7f0000000040)=0x1002) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xa116, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6c}, {0x7e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)) 16:00:08 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') shmdt(r1) 16:00:08 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000004c0)={0x198, 0x3f, {[0x80000001, 0x1c0, 0x0, 0x0, 0x2, 0x9, 0x9, 0x1000, 0x0, 0x400, 0x9, 0x1, 0x8, 0xb1, 0x7, 0xff8000000000000, 0x2, 0x401], [0x10001, 0x6, 0x9e65, 0x7, 0x8, 0x3, 0x10001, 0x3, 0x9, 0x1ff], [0x3, 0x9, 0x200, 0xde4, 0x20, 0x5, 0x7], [0x3, 0xffffffff7fffffff, 0x2, 0x7fffffff, 0x4, 0xd39b], [{0x2, 0xfffffffffffffffe, 0xcb9, 0x2}, {0x1ff, 0x401, 0x3, 0x40}, {0x8000000, 0x200, 0x0, 0x4}, {0xff, 0x5, 0x7, 0x7f}, {0x1, 0x3f, 0x1000, 0xb4c}, {0x100, 0x7ff, 0x80, 0x9}, {0x1, 0x5, 0x6, 0x4}, {0xba, 0x4, 0x52, 0x100000000}], {0x81, 0x7ff, 0x3, 0x1b}, {0xf2, 0xffd, 0x4, 0x6c}}}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x7ff}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() dup(r0) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x4) socket(0x20, 0x4004, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) socket(0x38, 0x4, 0x100000001) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x0, 0xa6d, 0x9, 0x5}]}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) setsockopt(r1, 0x100000001, 0x7, &(0x7f0000000200)="abdab10e5b65", 0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2d}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x60}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x49}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x400, 0x30) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000240)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8100, 0x6) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x9) 16:00:08 executing program 1: r0 = socket(0x10000000011, 0x3, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:08 executing program 0: r0 = socket(0x0, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20}, 0x0) 16:00:08 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6b0218"], 0x1) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[@rights={0x10, 0x7}, @rights={0x0, 0xffff, 0x1, [r0, r0, r0]}], 0xffffffffffffff80, 0x405}, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x5, 0x2}, {0x0, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x1fd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x9, &(0x7f0000000100)=[{0x1, 0x627e, 0x0, 0x8}, {0xfffffffffffff825, 0x7, 0x820, 0x2}, {0xfff, 0x7, 0x2, 0x4}, {0x1, 0x8, 0x23, 0x10001}, {0x3, 0xffffffffffff1f4f, 0x8, 0x7}, {0x80000001, 0xd75a, 0x8, 0xffff}, {0x10000, 0x1, 0x80, 0x9}, {0x7e0000000000000, 0x3, 0x6, 0x1ff}, {0x8, 0x88, 0x3ff, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_extract_tcp_res(&(0x7f0000000080), 0x8b4, 0x6) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) 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, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r6, r5) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) sendto(r1, &(0x7f0000000040)="ca590c01b8fb6685d5ea18be8aa59d160a5b86a0f9bfc6506011a6840d13d653ad2681ecab4fed29f646057cfb0e254100591b28603c6536d7081ab47c804d3055c7b9c511eb364879ee32f3d74e44704792ff141ec41131d915d975a66ed333a362a3e1b4c7e3eb761efe8da66f233fd30ba1768da81a5bb3a365ae9a4b6bde8650fed88cc8eaa84ac83731d56e9b4b623ca22028f0d45bc251fd1a8d55f18105576f00fd7ab6fd57c1589fb21e99431333db1d83f3e37fc0b0dc94eca786e41b5244d5df01c6e48f48f809492b", 0xce, 0x0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) write(r1, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) write(r0, 0x0, 0xc5) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:08 executing program 1: syz_open_pts() 16:00:08 executing program 0: stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) r2 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x3, 0x3, 0x80000001, 0x2, r2}) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) 16:00:09 executing program 1: r0 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x12}, {{r1}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="234ab7edf4d7bb3eabf0be259b83918cc9b55787bcbc3b03eb794679baea2825658d980eb3114371a2201792aa1977b8420e27d9f8c93629857120a75247fa75c42ed08bc6b672d5247524bbd1f7ba3971007732214b67516235ab383da093da8e8001508cd172161cf591e1c89be5c02a9d3b414c48bdbb09dd33cd4a8912127797eaa08ef9ce9b793d076b1c5d44", 0x8f, 0x4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2068, 0xce79) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) mlockall(0x3) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) syz_open_pts() r1 = kqueue() r2 = semget$private(0x0, 0x5, 0x2) semop(r2, 0xffffffffffffffff, 0x0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x5) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) 16:00:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x2, 0x6, &(0x7f0000000180)="a39e718a8068f7a0f0ddde4793af938a8d970705262119a960fe58b216ec3edd6ccfcc5a6ad8f0d29666892d33cc737f09e22901f912ac495dfd906be720513ce687bab8a0f29b41c5636ec9f9b1690430e6bf7bf6bbdf355dc08c171f1ae85d686c98dfe4db91b5b764b514f5ba50531d745ebf2d6b68e68cb7c284432e14389f96dd3dffd61a045d6b2233856d02d577ec40df7b5916b26ab06e71c4f00b7ef621445fb650507fd071c128d6d2bfd8dadfb491639a8a66e565a1db93899eaee66e3c6ef63c77b28be65887cac3ab9d5d4e21caaf012d8e2ea12172e13da20ed32aa1f11cc644df8bb959bf880a8092614e72d1724629f1a331c8f2cf88e65669b61ea49da99fd6d0caa378a43c63fa2d32c1bc416d5dcf5b2f88cf06b84b161b1a60bc5daeded6e464e9d2f990a72806913559f2798b01160809a945c5778cf6c1243828d30b757f8783028b8f7299375b4be9892cb852b39a87e3eeb58261be6958bff229dd2b9daf22c2c2585888f042fa19e034686328ce81aba5d682ec38dd9efbfa6eb7b0a348c19fb811799e4ab10e74279f6413d2f8e45f3af089601a61d736beb68f740b1ac0012ad47e35276175af6daf73feca41d4927ebc994f6107d140caf22a0a19b91fce2c5c7844f50504b7476840f6401cace28bd8aea3ac24d5487167e765b90a8cf30826573d900d6cbfcfe078f82435d67eabd7c74e37cf2928b8d66630cbec6b3c0a044a541dbc46ad71ca98552c14866125b86d58f6e32aced923d83718e6db0a57277b596a250eb2309f639afce7feb88d0c57166e4e29dab75dca20f972631d8426222760509ece5a63fc5df41e7e92a61f711638a9e5cc5280cca93092e21a93813f10f8c66f7ee10cd23e2af66238ae0136c457bd9d65f1d107fecab1fbb47818558bce62de980da7b815ae34b3a8c0094e5f25056aaf67c3e1297640c2de10a3f5b946d9dccdf29eecec349732e01c1231e7a1c040598bff642b638056ca4ccf0fb7c3c0c6feab33d8b7c1db3d63fd409517dad343038d616c9d62624f32508eae2590ec0450a2881a5215287b50e314a44e5ed46c2310205f4869e55eac506bafa12dec618dc3423c4c956cc7ffc6a9b231c3592a3de9e87c243c849c5124d155caa617addad006b206d93959bc47fa354e830c172b79757eef5355a687c30d9eb964e01f9c21e14f6d51c16432a56a7d8bdd7ff43c78f93acd27979722cf091a9f49f9662639af5028d8b861e8d2de985a2b5983cc2dbfe2b6a214c85bc955293d568d178fde7dd31e06d35b417aefa44c4df29b076c181d379c31363f3733a386bb71eef3db1f1694c4fd23b0939305b4239e99cff6cfc9899c575af539749b22299cd9218ef3638cfae52bfba1cfbb479562bbc16d63e47cff827bf57477dfdfc9e9486aa3f2753e9547c28a23d9eec9876722c20731fc256cd629a6256249ccafd383dad2841f2a8a3d78dd68eaba11a9fe2c2b7fee4d5606b43bf35c3eeda837c71171a52adfbd40e9672729d27501ee7c601f42b76b6b10652d61e29f37c55bf0cce70bf16da2242ad4515e8a5bd5888e09d87287111a59bdfe6f37f0bf9a47242c6606104f66e1aef8bdda3c62108273c73f4911e7690fb4c2b9104d380380390bb46b915adf9ea0cd5667206c988b7f67ceeda99dcc916af1df679c17059cebc1f56b697512561ac4dd5fa949db2fa03d4074a8c94626a718b632d2a4fd7b921d7adbc90df47ffe9008f66f39f3dfc602cbf296f22d3df69aa314f75a89aa74fac968257892b0b32b3bffc2d704e43498af2e841beb7e5725d22d189335a363351560f31e31bd9eb746b95749eb8cf02d0fd936af82aae008c5ac78a27ed16ffdd85f58a60f3243173934f156c87c7acb9ed311c7411f901bb7b5d8f805edf3cd02a75c0a81938cb6117687ed959ac813dc076b39d68883d625bc0e2c89c2e91bcd1bafd4a78721bcc419ea2283f47261164f82348beb7dff1d8e2f0708282f4d9745fc18c0a368700ab3459cbc1097658529ea80ae354428906306d9d178ab1b88af3d17ef8ef69d964ae528f584912739eea5369da9ee3d93e7794892d596c777f0c5d1a2fe878feb95ca2dcf56fe5e4a3abe80b0084859595e1fad8f80f656e148c6b4f90199371493b943a87b457c67e2865d15c4e7f3636ea2489276d22874cf4419e0e9a208b86633cdb6d43c332be52a7cba881793f1ba547973886611bc023cc3aa68d6dca99467bf37e08d306b3b43d4a692ad388cb013d01fb1c4e56e90494f5d88e21a3e91a4a17f6d10b5d434a4817758bd32dc73c0539c691ea2e6602695c41400603f0f771fd588ee159abb6805da5bc215180206935a4b05e406402f3f757553a529f00430f685884f8f4fb1672926d0ca52a9eb0bf8addc7e7077978ca5d80995861bbfdc625f82838d10c15871ac8c66d58709807019b1f72d4a3e0c184ca2ab17d04989ca059dd51189d72ee156c1419f38cdcead0962b3cadb949e1e51d59ec179cab7380ee7c4448ae6924663f2789fb1abbedf933c3ae7d05798b43089c5530cb87e7832b3139d1c988a3f8702593a8b0a304848f2b70ff5f21efcb818208961f347593a8b310452f56901a0027af1a0eff16aacdb569990b4d6855abee9384e8818b4544a7314f3ac35ceb4aeb4485724d944e3a22616c852d53e151003eb33bdabe08d962d7c1c10a940a41cc50cb7b1f5f14585c774f36277381e73fb490a59ce0fd416a4b81808715f05900b5a01e90a1ee9528bf6ec5a33fab5dde140da9781a5c0c1b985dcb16e1528af2e529447489e4b7b4f9e3de568df9269507fc0aa8d75e27bc747b07fcaf8964cc03946d752b1fa53341b0da198d14ac6ccf4e5d58ade446ee8dcb45c43d362796502c7539c30e429707481a2d5203c0189c284daa04370bb76298d07f542a26d1daccc554a540efa2b0362ee3a89c717edee05b8d98747a73df2cd75a3264511717ea90e83c74f906c7aca07ee6b9ad7170eaae3976caf2842381feec99b6d4d2158db971a8e877cbe42580c8d1e71bc661b7b25daae8116ce0b41450c5d56a901be40ad3034479f522fb8e0ba111681c55a7477e9d57e75f103b8c80809e557ffac5dda7880d4ba8535016865fa4120cf9cffa368772f9f27bf9a6dd18cb8e7b955012d34ebc363a719ac7175831688ee3ec9b41dd18d61150b0643c0c4a1a78153855404d87ac6820876f0f43f4c3c76b03e77cdd73949e384cd74cabfa1141976e0f0cd37bbc2df5f7441021bddf8ff80c2a3b5fbb267b78136d91381ada2d711cc054abaf468e8c0679a2042e54d84edf6551f50f1e40bb4db90cf914a08b726bcd365e2eafa7219876b93f4fbe4d2eb49614791af14d4f7605d4d525d1377c9b969c22aa9ea101390b8a2f92432a02e10590f4d429b19dbdbe34c1521caf7f225ac6d23a03825c3fd5f42c475763362b187066abf78a3a52522e15a149072654965e195b1d40f82b78e4d63c7cf8f4e34768fcdca47ce79e236361aa8f66827c1d9e84c1955b5ef116face69cbbd3ed12ad0ec181f1e0c32a56b1199fdc95a6f0bfa5625754d5096d7e7bde379df18cac5464d9ee1f7e9a11e750facf579778994895b629c440cfde006f809c8355f30d62968df87448bb10e3562aca0c4a93c80b4201760206f5669fb8a6eafe2197bb597a2c35bcaf993f3192b78ea587cbc448071aa426ff18567361195716fd9cfb46b2aa51d2d72675ca3ff66d61e69a3fe5912bbb20895599357e8953e7d5fca359ad33e520149d1b86fa446642de6d845bae1e476d9e7cc9166c132d0eb9fcaafe34b5cbdd2af339a18687d6e7f5dd70354f55fb2bf26eac138e7b322b9e1d49e0d291bef30d2e70802abab0e9276ae54f04174a898a27857055a8d60e11e44c9c876963e860f7351dcd02909d79139a43e15660d42099a4e468c89b6536091eda9524d748578ed176886135374a4f6625d4389374547f0276e1921a9ff4961b02c0c5555084db3daf8c276756d85621424d5af19f8df52d85666cb3b84b1448e5dccf628c0d0d3826635a4e6c51a7ebbf31f5f3b7c426893471def30556c542921f416487aacc8c2132032e718cdd8dc87e6d6d31314b6877e51dee6de1a93ef4e1449372a1bf2facb72b2b2af8a201ed13a19bcee17b383cc8df91eb2fd5c3a3ab9f0252217a0c98a7b71be43475d010e11eaf3df7b25fcc95826ba9d23e3eb7c6ff69cf2353ccfa65ec8ea9f458860c0b7c7bce079de6127a4fed511838c4f59c47b26464660ad2857672ce003790bac028a189ab5e5677e24279c4ff2b9aa0ada0cf047945bc853f7c590dcb7f6fff7046f9e6ca0f1c1ed94f30c4857fc6f6f29f8062ed37b639908a8883c6b66f034eda1a0b40954bea9629e23b43eb033003cf4bd263b74cdf9f0648495f3bd3ee47342438957b8bb3049bf83ff9fefb509820157251d50ed92f40368a7df00ed8494906a55789cdfca1cf8783649a40245676e1b6ec412ebea2af293901aab480f658469967085ee853a2294dc2b3fb7c1a495d4b6720adcaf3578518b6f41dcabe50c5026a78ed6eb2ffce198130bc83ba33f186646c7c9ec303e352431124d0e38120f325bc894a83b9d364a597b1333ff19c8f6c2323e156e191ccbf9c937213e3b450e02d7c76e5b3852bcbab36c56f8b06cc7ce4ffddfeb8296ea17060eaf5a8ccc17326594a0072a8f82a146041912e3a06153a8f47d98a39572f6aceca0d3c280a8973a70be167989a681252f76db2c27b0275b318ed27c75c4edd2ee58664a36c6b079cb4a73a6b7f527d1668121f7c7cc667f213153ad2428f5f23d0882c946af2544cf06b4ae02a2098f3ce9d9f998a8194395a2309255fda85dc8d7e48156fac1ac7952b5668744d498f914f59e554a7a02fc242a10f7bf4ae732d720e012272f1551fa9e65cdcdef9863d0b22d870cff7992072e0705bf70ff83af0286423d2cce461bbb170c5fb8106061576f4c2b355694076afe4cb06a785c5d5dbc07d0ba45febc1e8ccc0a182403f111636d6caedc6242d0197b9a19bbc18e41fc9fd7edbb1945f6961fcade02826ea5f78ef153f20bf368f1c9c50b1206cbe0dfc41a3fc4d0a96c7dc5190f35f6a11bfa18c7093452c82533699d2f8cd121f0f3b6ed959ec955b66ebc687e97ddc8655691db2278cdb31014737fec17d86af0c06478be386cb6345ff58c25556166f088e82a1a88ddd7af4cea6e0909c42a8b8abda20cc7fd0840644694bdeb6e05cca1a7926f8f9669b749fc8b02137d7c573917ad03253335d3be10879f0fe0b4e878053f780cb8460df70d9ccecd2d08611c82ffa9df43bf0f963d4f537334fb1d2de5165018b8711e5ea716faf01fd5e5c105bca123dbce3a0fda77f02249f0f3227279eb96f5243460183b4be4cfe8fd719a04eb85b7823fb1a19ea5e1f774bd5a62e6afb7a749743bba40ed1b10ba80a539eac9e8aa4780af4c23402e4605d5a9c6864c7dda4eb27939bed2366734ec61081baed0a2be0077f014508be3d9e25dbb753d836ea4e85d48c37e7d373855217dc440b728d4dd9f9714c5f030eb4e9121c821b2a5f569c9d2ec290206353981317f548b46e45138f36b9338709f46b33ad4fd3e56cf74b6292467ac33c4500368580c3ada0a106f3f245c68a4af641f058e1c246686e307e70689cc18738e2f172a7447136cf400a9172c0bb706f209c49c433f8184415593e5ad2c5b297c7418a6b2c96b7de795a38bbff40515643", 0x1000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000001180)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) r3 = dup(r2) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000080)) getdents(r3, &(0x7f00000011c0)=""/35, 0x23) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2001ff, 0x0, "a8000016875c71c6814ddad7039300"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:09 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x90f, 0x1f1e, 0x6, 0x1, 0xd0, 0x7, 0x200, 0x1, 0x1, 0x32, 0x8001}) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000140)="61fde3a424be19f682f07c29d8235583d98dc36f94bfc570c3b7e369569ef5d51275bbb25ec242d5b369311baa9d488a30c4a20b364ea447c88047b65c851fe581881e86df7ad716a3c54871f5fb26c0664ebef4a88baf04cd61a67adc1ab08b2ab26d1ffc4358a3e509c239b12e6a6b2dacc86ba80eefbb2f543236", 0x7c}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: msgsnd(0x0, &(0x7f0000000000), 0x8, 0x0) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) kqueue() 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="a6182fd90c073c6841d2e211e97bc4564991ae1ee9ad0d9edea2e83df2b4c34c3956fd897b3b678eaaeb2b9de6eb210f0263291afabc1543047c1e887ea41c10b2217cb1406883649300"/88], 0x9}, 0x0) r2 = dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r3) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000d40)="af69454f1c250428a8483942f88e3650c61d9f765f29e26d4ea102976887e112af76af0ea198be19c2ca7a0e74937308000000000000000f2c129f6fd5f2cea81b9d07e543bcb8af79e92f0c356b12d4cdf2518986c774fc7cb0dba079c4874a4c342642a9", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ea", 0x159) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xd0ca, 0x3, 0x5, 0xc903, "3338f334a541a10cc72c1ebb510f720270f40b7c", 0x3f, 0x9}) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000140)=0xffffffffffffffff) open(&(0x7f0000000040)='./bus\x00', 0x8080, 0x1) 16:00:09 executing program 1: r0 = socket(0x11, 0x0, 0x4) sendto$unix(r0, &(0x7f0000000180)="b10005016000000400000000cb00ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = msgget$private(0x0, 0x80) msgrcv(r0, &(0x7f0000000200)={0x0, ""/73}, 0x51, 0x3, 0x1800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x7}, {0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x6, 0x3, 0x3f, 0x6}, {0x800, 0x7, 0x6, 0x3}, {0x5, 0x1, 0x7fff, 0x5}]}) 16:00:09 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x80, 0x40) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x0, 0x5}, {0x18, 0x0, 0x6, 0x2}, 0x7, [0xfffffffffffffffc, 0x6, 0x5, 0x5, 0x1ff, 0x7, 0x5, 0x10000]}, 0x3c) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000040)='./bus\x00', 0x20040, 0x100) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f00000000c0)="a49c83c34133332e", 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1c0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") unlink(&(0x7f0000000180)='./file0\x00') 16:00:09 executing program 1: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') chflags(&(0x7f0000000280)='./control\x00', 0x0) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./control\x00', 0x20080, 0x88) accept$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() fchown(r0, r2, r4) ioctl$TIOCSCTTY(r0, 0x20007461) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x5, 0x9}, 0x8) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f0000000240)) getsockname$unix(r6, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) chflags(&(0x7f0000000300)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000003c0)={0x8, &(0x7f0000000380)=[0xe9, 0x1f, 0x4, 0xffffffff, 0xfffffffffffff5e1, 0x100000001, 0x47, 0xd3]}) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000000400)=0x1) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000440)={r1, r8, r3}, 0xc) sendto(r0, &(0x7f0000000480)="bb40b27746e55fef5dfab2ebe9959cc3489e7afac3f05fc416d4d1308a7a518c8cd11d4368332a81a2274dae3e4f38553244be1f6d6fb25325ae47ac42364b8e1743e4738dfa0ef93a07e4712d37efda124bf6375e0d32d7a315bf62af961dcff716b2215fb1875a2fa2b662077d4c2d45c1d76e4aaea5de0924beecae6b8d6cc3a26a267c90036ce35836a451c3f37fa1ae5ab821db5eaae2d66cf60823e27ba588ab", 0xa3, 0x8, &(0x7f0000000540)=@in={0x2, 0x2}, 0xc) sendto$inet(r7, &(0x7f0000000580)="83da3285c44795a7cadd9c284fcd0fa9e710ca460416117670ce993ffda643a75e9e86f0e9491c260dd54f0dadaf03294c223ce7c251c58831a3910469b7c743770064db1d1f40fbe3dcc7e3cfb721b3a4384c5c44ec9f0edc217e8ae3197601b9ff0e0713a8ba455de652444e75c1450c24e3f521c9523eb212b8bcd7517c88a3b25286641af6f390d89963fd5a83a71f1686c98a7e0e52d6561fa35e2dec9035faa9c1c75f13346a4a5190f05d177f08f5f6b2238873d39f8a5908536709d6fabcd1d71b1edcdbc6", 0xc9, 0x40c, &(0x7f0000000680)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000006c0)={0x2a4c, 0x1ff, './file0\x00', 0x3, 0x80, 0x7fffffff, 0x3}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000700)) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000780)={0x3, &(0x7f0000000740)=[{0x7fff, 0x6, 0x3, 0x9}, {0xfffffffffffffffe, 0x3f, 0x2, 0x8}, {0x5, 0x1, 0x4, 0xffff}]}) getgroups(0x4, &(0x7f00000007c0)=[r9, r4, r4, r3]) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000800)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000840)={0x1, 0x9}) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000880)=0x4) r10 = msgget(0x3, 0xa0) msgsnd(r10, &(0x7f00000008c0)={0x2, "9ff57cd5f59296d21aa5134b8093f55bacb0f5b0f7b3e9cc8bb44e76431ec9c7e2ae03c5602b5b764cbb9a34579ce31f85596e1530f8867d53e077d75c16ae6ee48bfc1f7d8030bc72c4b4cb7f38c3294449bbecc461fc4946a5b9b483d92df85c511b2f4996890a7a2cfced"}, 0x74, 0x800) dup(r0) 16:00:09 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="280000006b06b8ee626022969c5e0f88ffff00000100000008cd7fdf03008e116bd16f9011df2398ff06d6ecc7a9869b69278575e0f8be7b35f7337bb1e58b68f1c3ddf8a8125ea318dac3e9b7fa9c9f5fa082e986877f09aaf70938648dbaee6a528d430fa50ced44e7c047e13c9e7c6da69a90119701faa911a3cf0609017dfeeb6384d78b6710ec4b55de", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x3) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000000140)=""/137, 0x89}, {&(0x7f0000000040)=""/109, 0x6d}], 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x6000000000, 0x10000}, {0x8, 0x4}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r4 = geteuid() socket(0x20, 0x4003, 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r3, r4, r5}, 0xc) 16:00:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000000dd, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x9, 0xd6}, 0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x6) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) kqueue() 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pwrite(r0, &(0x7f0000000200)="f95a9b2614eb9135ecb5d818e732c8c8443ee6a92247397b4cfeeeca5b84d7d68796ede3e039edf3ddd3769d238ee95e55eac628fa8b89577e253715f2eca75e24c2a9798b5181d025bab9a2", 0x4c, 0x0, 0x0) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x10088, 0x0) r3 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r9 = socket(0x18, 0x0, 0x81) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xfff) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000580)={{0x4, r4, r5, r6, r7, 0x0, 0x401}, 0x1fffe0000000, 0x10001, r8, r10, 0x60, 0x1, 0x9}) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x80, 0x0) close(r0) mkdirat(r11, &(0x7f0000000640)='./file0\x00', 0x84) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xffffffffffff9eff) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0xc0, 0x0) listen(r12, 0x4) getppid() dup(r2) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "4d77d93f000004070000ebffff03000000001700"}) readv(r13, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 0: r0 = open(&(0x7f0000000280)='./bus\x00', 0x8000, 0x100) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="000000186004008b00002327000affff0802000075ad5baf00000001feb4ffbfff000000000000091400000000", 0x2d}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="f2c5dce5307c062c7008328a3d45869227cd6a32d1471856b647e9b7f9706efb851014f4ef126651217251da941ba95185501a63c0f8be2a39e508678eca692fc176622c95f24906ffe407c0a84284ee003848ab28ea6989f4a0289bae01e86d69f7d36394df977b8fe7881d93975f71f506cc421c37323de648ea1a4e6fdb34ed0e190b0a6b809b752646c5b1c14f2165edb281cf7e26d5a077b5f2fe6b45c1c1977b1fe451c0b83184a62e20772b10ce53ed6aa189722ac841d7c15ae75cefab52dac5175e208cc22e7cced76e97cd9d102829fbebe144214a95d76caf944b5324b4f4b02f27c813cea3ec8ca94359fa24b31b909bc81b", 0xf8}, {&(0x7f0000000200)="bd51d985d4d83cdbdfcd5bf25b739e1b2879f18fd0788ed6fbb0cea24e66e71db4672c4feb76524fa8667c994182cfa0698527f8b92ee347c6317b057fffb3cbb386b2f14e", 0x45}], 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r2) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() fchmod(r1, 0x0) r2 = dup2(r1, r0) kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) 16:00:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000003c000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) r1 = msgget(0x0, 0x154) msgrcv(r1, &(0x7f0000000000)={0x0, ""/183}, 0xbf, 0x0, 0x1800) getsockopt$sock_timeval(r0, 0xffff, 0x1205, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000010c0)="02e81f52bdb546cc04fd73f39badf8e1f31eec66bd4d407bf8e7a4dc14af56dc594856a64de2dbfcdcc41961c214d8a81d3c11fbb8ec04962a0c6366bc80b440736a3480bf64b9ae02a4bb1b90fc0436a39789bb2a1674a4fe34e704d744731caddea9ffaba931e5e65dfa8058f90141ee191ca2a7be34c2c04882875bcfdac9f56318c4880e33d19ec0d05924c99a50708ef45ed2a2eb3a6d9ecd48e1b3dd4b9e03b6d4145c99bdecbc9784ae02a3bea58bc53266efef939d0045c7739ce3f4436712a444eb10b5425b8b7168da11b1b6f5076b9e13685a03ee01525a730bf3f7c5e9d0246da99d502de0b09ee8ae139037b56fd1e09d657e3857ea8d2af617d5d7cdffa6b50af074cadff64b1c1958aa27ce10d6d7b712b8e27250f2fccd02e79498ee445b87a2273c34c5460ffb158768ed1830a6579989784915b9a90eda339eb101cccc188841b6fa35ada796b012c520619913e39b124245d95ea1cc52002ba009fa019d5c20a0f24f7021cd60f89861a2270c1b3dc241cef5f04aaf47aa3da282a7e78b6f806f8d2f4a42819f5266660a125bd8d951a0564962bab0434eba0e274ad56bb387273a7ff9186ebc51821e7c13329f0ac8bcf2316ee8484ee9cbda4562cfb7c2f9aa7083fb7047b871feecbae1c3f3868e633e08115eaf79922936756a23a8ed401808edeb662b658684a0c91de36b9cd851040dccc7a057f889b0b18092070087b7c2957997a7352fee93619135c1508af88c5be43a2995d4c4441253762003742dca6259ee49d790c5671dd69e325ba99c293c288c5429b47175c5d0f31cc223aab0c24bf1295459eb70478a85b86a32efccbe54636698983218dd16dfdfe7998535e1865682bf71ed915d573b7d9643c57c07ffc6fd26a84e3eae850209f702dca3900ac9f3cd83bc385b6eac7db57ce4d649b0ff82f40a87e6256fcc0ada7d0dbce64566f054dbd875383dbf796ae76f2b12c46d351c9bfb81ca2644188567c33c4a2a702a3668056d82049692770b7c31cb53d63a3c1c8ac374c8149591475ebd62d2abae1f0886880918565e168b0d61eaa1c9b2ca693c59b425b6a158586fd6b20f708545e2bdbc16a06f25a501cd7e36325c8cea9d4292d84ca2eb04ac1569f535f6ecdf8bdc2fe225bcd123f2768024d564e1419d79968c8a7f3b83898a4dc825d7a0e4616ae046a56e589afa7b953eec4108fe2c27eb16fc94762c3511e617db6dbb10c06743eeb5cef297ca0bd528dd54596a5309dbd6b9dedda4d3778ac316fadc858f96676e55dc9b93704bf15c3918a4276b35be04288734bf6c761984f146b095ba2ae87f3852681c1cc3e61b8812b9f17f7be26f3adb1b9a0adabf9b3392cd2db4fc9ea8d64182dbc736b92d94dab7d5730b881569900613e799ab7c0dd4768ca28294d6cfa0ede7329da71f1c83effdd916aed2de830ae53dc68d5a031085034c88b96ce7c4c069144aa1449b58bf6f10bc031ee658321f4f71517aa67915fee889fc749b3f287967ea1e7b54e56f7e09c1519a06cea9113cfa646c8b01ca68c53d43b36ff61c14d48d971a8fc52e986e111b61d8ad6ee051bc100ed6937738ecbf887d4cbee50025c26dca52050390d504799765d5d267c4956e2e17272ce92fbb27b274ec398741fcb4b2506b2391f6045b3862719ebf3d210e3d4d636dfd12dc7c488ae0f266af38356ee757df49c7d208ff5f183a01a252a46d710bd12ade11d939abb7725f5f86e1be6230b9767cf3aa23abdf3984b76ac6c3f687a73b91ac66f6c1e74682f7bee35c7c8fc9801388a803a3da7b6bf4ef84ed860dd7cad64f4feb9258edf15569d852c8382c20ffce52dfb1ff4a282d5195cbb4c58f27757e3f07b578d03e9b803ca450e0b63288acfec48930d16fd8254cf1260304780591cb69f164e5351f9de505353ecb33a51ef26869104e7484ab40a78a150b10562a28bcd1fe5370add0f3426b627e147a7f97d51f37c291158eb8a3c03fe58e6c04e79f5336f9c4dd45ba4393f968ca63c547b232b070c3128ec5d989f05085fbd74b01a7ba0b993ad260fa7e56619925fef279dc000c2878955010dca2689fb00ac1bdcd51af040d787b82c2ca752534bae79317895c45d7ea4af8b93fb6480ce462ff004772a9d0a9c600db9baf13704fb08e7ef6a6b2f81142d4a32c2584abfc08e1560bf7972fda0a0cff3ffe5746b8bf89c7adf3f7cb14050be59566e11c9d77282033db115ee67e29a66c9a0332fd94a998bb8bb8d747fd4979c76d58b51c83ce657718040d804469741601de8eb364a9edfb4a23fcacf8e815ba4118bc5e8bd92c2a7a63bf25efdb0049851ccd59490e14031ea2e1fe4a99bc8060669e76f3331548b12a7c340a0c8830bdee50be9eed6dfd4836bf41b146455e612d08a679b7a84ec44551aaa8549fb789be96163824af169a5d564be1368ef68f4e58ad7b3f37c20032ebe660a316e0333da42aa127939fb8749a7ba792aaefb4a5e15b6c5c8051119d428b9c9a64dcd0ac4d681dc4719f07b0cbdee614634998c1efed973a6f715d55eb2d80292b8376ec57b3fb68f9900d99ead4477c17d16adc6920f26a41390d527eadd3673c9e0ce2d4c7c0230859b8927b25a975b14ea82baf98f45690de3d8376baa379d9424780e15d2026a8e0e20cf3916eca764ce1d72dde9ef702daec9f8cd4ffc02042da41e60e3d3cd97753a7b454f0a4a08f71fa9b0c61fe87e541ba231da29b7a72b2e9139c3b7c64e6b8894fc925310f8da8c3801c289052533367d4a447e6841092074cfa0ee3c7f7c348f091513369abc8e0e9bfd309230286482d498e4c990c0b09cdf0829b76f95316c1a38921e3fb6ea0418bc9f45d8c6396b954bf3b8b12b9176b280d9e0df015232c0765268ab462cb84986ac47e7c3842832bd9656bc5e2bdc0e266743b7b99d6eb3c3e5ccc942226f61971c9b9a9941b1165560a478cf79f9651b309f49e7fe43dc8a68ca6f3e619c736c7c16b7b03893c422685106061187b6027734c37903594b88f47a6fec7f37dea3f76329f7812e7fe9d6e0a74a3278fec6866a4f5d1b8b491e0e4568623f7de5e375d70b488b18e337e97113b93a3f82fb6f9ba129e190120661b62e7cb6706966ba0f37cebc50a93329a47106c3776e5c5158b9d762f14cc8c5ca0c6284e65d7d43b0d425a826ddf6d527defc8953933cee80d41a5674778e24accfa73a980c12398e32823cf4bcbaf1251a1e9bf5ee07937f2a5c323d86b9a0499ed40c1bee4dfb6edd13566cdd45b04dd1472f8e2bdbd19da19da8e8d6462675bfa133b6b3b219e363bae84bc4be0543cffd1c75198400468721d2e96b9f800f9fb32d8fb03ad345b053bc16fd9620a6976a03481e4fb3860722bce6723578acea9225106129b96e4a98c7c6314e2bbca1cea1fa7785238063f3962e62f7ab43f75510d478157a9a0b248506588f91d836269f8bf9f8140b7294704d737a830e5b967433cec8646d7f79514d4a59a405eaa68acc526bc1380d688de56785ea8e729e79a1515dcc8f0773d0204138dad9e7b070f5ca313aeb260e90ed65e840ee2efe963a29b3255cd4ffbc984e9135dbd7fe38746bb3e877e9bb1729971fcbea0fa646adb8770cc8a250d97c71f511f152bf48cbcccc7a7adb01a26f81f08c5b0a5f45cb8b5c6e01c606207d81cb0fc746704e12beed698988a526f28466cc34fab9f13521b8d9e91cc09d78356f48313b3139d0108a2ba25702967c8d4ffedbecb4224cceba97ab599b5aefa4088c24fb167e2346d87d6127e7f78b8a171ae4fed43e13818410be29b5a4bc83d39c1413714e75efb8b4b471f9685180c14a0116a7c302f8660ecbbbab28346fdbdb99047d2e2a36460d27d682d2acd63ec413e269de597049defb2f8e96fdcf4e6691d8a5077877d7b81bdc130f194e5f8e333c273e66d940184623b12774155f695497592e1935894ec686b69fde9eb05764488e7e91db15c32036961bc06cb0b44cf0c32da4fa19cfc6900542163547cf2e53e795a649008d5e908328806657286b4783b2e8f869dd422c1c7a97fbb667df6e81085a34e86bac0bc5a9d3ad758be64396bfef3cc527f4455efe2421e5a8d705374d181e1bf8f8c5ad7f63c24d9dd0131c424e18a0583938f2743135ca8e4bd63ecd31e560bbe12c0033cc399f6adae20b4957a791daa7e00caf104c03e32bd74100feb0c2fe75183e1055e7b167e17b19efd152abfc15fe78819a79e878b63b398d8f53efa447c0ae5913eaf1fb65d2945455de93da42eeb5bcf9e57a926de6e9898f9de271c33051196798e037b469dba3285efd4b8adaa3feaafea85db4fb1b8cfce199f6ce3fe803da2842c6420ac35ac10dac5dc098b48b8356574f26db7a647ef2c698c74a6035935f0011b6ded4dd6fd773fbb36d31609e68a7354759edbddc9c1dc6b231e8a4c93931824fcd96f5741e1d60556722ff30e3796f8b9c8a447856498dda551ecb702943d70b965e0319e49886d3fa780cf1645ea8983f68d7cdaa86a21e4f697005fc3581d4bc14418c1f4eea448642f2b822f5c46594e3307b00717af7688d74e47f84451e5d11111188dc754577aebaada5e68d54959d56ae9bfa4745a1496835a3060d73dca96cc457d140dc3fc839e33af5e6ea4a10b7e5d9ff51f408936240dd719eb5ef256f693842a6f3bc98b2aa28e2e14e5c2ceeab9e6db90735f2e86e86ca4162322935c332eec1dd511284da18fc56a8bbe91ccb1adc978d5f2fb25ac1bce917dbe2e2ec56bad274ea498983e2dd435dde1d3bb6bfefca2f6484a585fdd20bdca08806f365ead44d78c1b743898095cace4c38d099d14d96fb72e35be1a7c6505eba2f4e9226002def973500b7e8623ae32bf44c2a71e7275722f873488cc9f02bf241c03787c8de2ac9f16bbc6404f065c46e86648afaf60a2026a02dbeec080c44c27d303875b04666a1a6ca286b4a55aa393f3d71d54af2e7028cfb33c6a060e7eb7f4ee4338048257a9df03141d3a299db523513b26cdc6394637295d0c8e583685f77b49731f0b7b3be44b0ad75f6e024103c36b7bf21cceeaa5b80c45c583c0e31478a73b77fb79d52470f807cabbfa899a2e736928baa267fdc0462394d103efb5ef52f86431c2997c5642adff1656270cec87e02d603a122642a91bd2981359ab3fb7a94c3633fa43e4b9706e82d84f88d5ca914357cabef964fd2a09e291d367ce7a1e65b770649b320dea1cac32922053aed4a9e253a8410c9af410fc09bcbc016354458c7c1611a8dd413edd9ceddddfe4a0ab6df932a9d3ea3d2975b487ca3d4d05228f9611a199d4a789240cd18b6ce12cadf11d6daeaa123f1a868b42dc7b455dfb30fd876db93dbf60938b585f5f0f272e9b82b66c382160df7f415faa12f5838bfdf2bb76936fb65ac25fe78c0e2bc0fcf759c234289df0a8707f1acfcb18c3f5dec7a9480d8e569e9beea9a3b9ed024f0d7ed405854735d160884006af3b3666ab58d5175b2eeac59f4f618eaa0e92829b55d0719641a0a0560ceaac375bc2a9b88adca054568fdda082cc3f87d02a097abd1b66e7fadc9202df0b7d75f3a0a26ca56b4dbecf88e89baf428131464f1060dd1c7f69c48ba84bdaf8fdcd7afd79417a92d6154178d5e4b874bbb8a3599d90e4dbf33265a74abe4cd34b8a24bb2dc7e131cbb3309621ec02be25de16bcbc51c5542c1effd9922c18f5f4ec6fbf26204129eb35cdc072d9ca4ee9fbeebacf2ab7321039593f7f84b08e", 0x1000) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f00000000c0)) write(r2, &(0x7f0000000000)="68f5976454ef7ba7e933ea136a2f266711c565badd434a4c0473f2ec1fc7f26606965c857894641c52e397e6f1f184a7b75ed81aa2815e6f15ac9241d609fd9ff18ffe7567bd42fb2447dcd81e2e9dfdd6391c7c6da10ea29810ad17b24edf78a23095ad991c129d849745e7c247268350e18b5feec4988d8b793af1de1b5a45d3a22c93e26359ec8a6431d32aab", 0x8e) 16:00:11 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x3ff) dup2(r0, r0) pipe2(&(0x7f0000000040), 0x10000) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40074}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 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), 0x66, 0x0, 0x81, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x2, 0x5, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x1, 0x905}, {{r2}, 0xffffffffffffffff, 0x90, 0xfffff, 0x8000, 0x3}, {{r2}, 0xfffffffffffffff8, 0x12, 0x2, 0x2, 0x7fffffff}], 0x1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20000002, 0x76b, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x81, 0x800fffff, 0x3, 0xffffffffffffffbd}], 0x0, &(0x7f0000000180)={0x7ff, 0x49eb}) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) flock(r0, 0x0) writev(r0, &(0x7f0000002340)=[{&(0x7f0000000040)="1d01f0e18f4a02d7df06ff0c214fa1c992acfae7e542f90b165e2c1c400f91550b52c6caab0b9ccef0af2b925776ad92db80fd4456f0a20cd4dc555fcd72165298589203e010281e4856947fed580f283f9ea29b320c4cab8985d9f72e8ee3aaf59039fe74e89ed7aa10c3ad8c9db537eecc90c578d36a757527c7db03d15ee637d76d9f3e18676193e87990d0196f8e44ebd6a1cdbdb975c5b5a3892d9bebded5cb8df3b1d878c5d979a931d319e8b112b0d59776ed34e9fd0f3dc6c421c7e480733cbeff4a6d694cfe2e8d358977a0b42cf4e6bb9fbb421934db30dd8558d1dfde6f536de3626ce3d1f82a0279011d3174e71c5e453b31c5115b206804bd94bb88455ce5da7383e8fce178920afd77ac1fd09d09f0b0c7f6a894ee7479b74f145241ff19804c25cd014790462e75817e5d18ef66e1b790a00b784f47a7c4ec6a37d69d9df254219731ab399a09f89b2395961c4d866a87ef3400b80fe897ceb885fa726a74e2d3164bde8d9ad8485baca8de250e80aad13465f8a18d81680d0b37379e23635cb1f26845a5a5034501848a8755ff49931b09852c8e46ff345a154f811ad299e3f8926b0aad97ff54a03806e4833615e46d600d14b7169179de45285a06b4847b3efc72e6bf3934074fa9ba35bae4de0db57956a84f4496ea1bb0247fac1f31b1a5331bb084ceaf69b2e3d30e5cd929347270addfa5e1fb5c383fb409b74f6759b1329ff9be2df27e3f9a6bfe83c928d4c2002ecc905d3643c7c6c0b57de1ade1fe153305ba3d4ec826caa02f0d378a029e3ba93a9fd1a40ae98cb2b84a999e8d8aca38d803c21e5dfedfc364ab63cb302f55148de5639605159d147625664f5e4a8eee412107b1b2297ab26ce0b46480f93242671f9c2b2e54ad73738a31ab4f9b8060f750183a14448d097b8e8fc570308e47c81217bb56de59178e68652768db719d0419e6562874f8b7eab4261f456c7d6c63393c7baa49307204596cd4ed8e7e23baa054cbc968aad5eed2d91ffaf165c34de991981b3f26165974d24c40a19ef2e77869b3252e0686c54c69d8a6765ad7a5dd20b98e3e7e70c6c03452ee0eec19dfb2bfc9ac6fe9154c7fa4835157c17065bde0f5d7ffb2d629fdcd379220c12ebb0219d4d7f8f4baa6701c9ceffa33f064e33f951fa7053af49df09af6e67034d43c18d2c13c5e73cf1690d4d0529c265840077fb2188724204985d74f182c378d20f0610db2346db17f16161754f222dcb69bbf01c67cbcb1866000894dfa7ad3ae4e11adadb1c663da6ce83befa6f9af3ff7dc277f7c63a61980e3e607623981621c0f577973f033dbeed0af5710725514017e24e0f9f329552809f35bb75cf9fd1184d657f10f9713da17a521f477c54822bdd8d59fe274113536d0ec59ab69f3ecd69a9fcaae6c59be66674926cb812e789e0e3a7d88a098e64cd138e265843ddd745ac74563f4fdd518c04e1b01d0f54338a7f197431b00041fc14ec9a7309ff2e84480b9e8910edbdbed0b77697e009803ef871c7366c6a2ce422216e3753293a948037b1396cec6250d66934fd9b537740a01f0672a1f7ee98603f195e4863286be4c8385a7ea725a994f46f9c7ea573428d373eaeb932cf8152c88f8dc190464e5cc66abc9e910639fc5f73519a45258fb39606910fc78f97306277efc715d55db0743e00f0ae5b1133c1cef1fe5f82225f58ee916992a4d1a3d4652945dc6b3a79f9265d3deb9a902259e1f7c952940d983ca6599c9be29b22681ebc7dd83370165de1a7003d6a6675f3422be81af42b4f3b75816d2802741d8e62be46884a01207f1683cc7b72bb94fa5469ec1b888bd8b3949bc61d1c2a73e72d6a225c10da052c78615f51fff1127121790c1380d276b96125c645a1b7c8cfe5ee2e8b3bd32f60de2c0d09f48459df9bbc196ec21e8c77442d3cb21b433f97f7201987fe3e3f3163ce7cfa2d04147735753c57b09857123ad827522047a5b7e02fce1bf2e2c1d8e195a08301cf3481decdc1caf240cea065b49b98406490ff9cb713176149459ad2f80a0d0494c0f2c80bf04f1106e622b632995e134c94073a90f0f4705d4596240692cb042a20d5f2208301cc779245b44ec34de43f6fd9f72cecaa7d6ed8a4a2d3f05b2fa19591f302bbeb9aab67dc98533f1e6bdadc999b684da9107bc27e4ea3305a2307e524b3c40e6e6a9810bfa1bbd65d0ab8771ac9e44b0458edfaf9ad15d977977e49cb5371ec5e29ae240353b974b2bf0ec6bd27b0a7c97d2adf11a036b1acac164a3577f8c5b87c1f8b07eae7ba61d708127027ef89e0a46e92d2a693fa9e3e1034ffb506845d127d57b37323cecef641e0aefa3f746aec08a3f59b4bb5e500f10f1c5fc0294e5aeb54990f4dffcd6723f0a2b921e6fc5f72787fe9d2a0fdf916ddc5fd381a8a6811584c1d74eff8a574c3ea51106f28baf5df2e7d34e9cef7b8310393b9366446fd947434ed39525c56e2a063c3c0d940293e0d0242efc977e09ee32b9162123a3104df45a2ab8ff250140d71ca2881495b2f95dd88f19a3faf9c9b9b89c7cfcb6fc4a11fa845e52bd6ec5a5df99079a8e491471cdfa770ed3d0259028346df11f12a914349a1bc12c9e65877c15a1fce4ffc15aa63e6ef1924f218d90fcb9bf4bc6644a31d5ec410c9a4bce3be711fc99c9ea18ba7533d1d6bf266ea13fb126c8d22276e7ca116b8b2076259d75295372799c014d275ceb008c302180642f54d52c2152b6191579cc9b0e50a7e4b65217a4c22c50c57e451b0f38c6ec280b91adbe9bcad2684bc4138bec4f606c008c8a752cc1a8a6f1cfcb9ebf96f8d782fb1021809f694970a069d60112351d5395708d67619e5603b2180e8b16e259eb31a0ec9a3c19deb203e08e03b9a4ea8d35b7fdbd7d75fbfa014b352ec19720939982f7de5d876e704d6d3a6d73c9c8e382d00f5f8a7a2735a0f5cbcee7ad0fb5ce14b2a4585d02d9bb04d170975ff3db44dea95cd754394c16da85be96b23bcf4cb261c9468e98252b9f5be8d7116a8dc17b73aa4f7d36781dc05fe5870f22cdbb7da5c306d51f46de59476cc5b252853f06776cf4d37e44894f27d5ad446258c335b2afd89998524cd76b5eab2cfdfb0101c74624bed0e3d7de6ff38edd026b784ac82370a8f7e2efc74312b7bf8b33517adbe804097b4c2dc862863db7a63d276205ad5ffe949555edd68e628d3f8543864f7a355bc7997fb05b9bfe15ca02014aba1d5c419b2c75f122391e35511fe25828eb376728be4470bdedd73a4d900f4b3cbe94cc7486514d89da40c889ab43f674deb1ab245decd07d74a807300c535b1853ad5e104cfa0f1fd10a24baa4b762f583c9875a9957c4f30429ae80167f542c9eb7010c3871181b5dda393b4f64feacbfa2d5a73b1f246914a1748e6644bdc684a4d4dc89358b8604c52116bc5c04911791004c2d1aaf7ed894f91f43a452af8ca18eef407027b5af52c3e55e3cc3f70d5516078ae59bf8f9efa8e5bc47c7661177faaa12ef72293e2f75efff054134e0dde6dcc9b8afeeb1b3f770b2fb249d52d0cf1be7d74d3e8824b2e0f9afa1fe07fa865a7f96e11ef80ec7bc935b6fa7a1304e7141661bbfab43e3cb1c1aa60de76e21c0e048852ae8264740e3cda1f4f3bd9fb3edd1cf5d0d4e433bd91a8578fe673bbd4452f00c20d3174a85bc64761448fb1bc5c7c2d290a9c65ac57de1c37af10461c264089b35b3640fec45a4fc329ca8395e7ae5c8ada8143cb5ce7c11aa13b2fc0d84a746dcf4fbccd4d25bdc09471046f5a85a91dcdd6a581137531d50ffcb097d7e00596eb2d5d7e5d00ea9ea7593d90832eb20163788d563224eae87e1dadb061af6e54b628e9232119e8c3d9ced3c322a4084d00a5936a737bb71b68fae72c8d34e57b14e5143aa7cab043ab5fd2dba22001bb364057cb0b8739191264f13a437ff23eccc860ba42f6250d7a192d9a6570240ca240bc3be9422b6cb5f01314820d60f4d89464f4367e2ca7e8f6603afa88c97e1a7b17a915ea88af8fc39ebe0b534559ac4f481623b2032d7fcfbd11331287f6fad129c8d0b0cdfac6f10949b76225ed0a574c85c0f38fe1fbb8c30d7b38742b96a0583f2446e903499c5667ecf38d29fe8f5a44b010a3ba67688394e5a0e8186a47da70fca473a8eb46b6e32c525ce3ae30e77ac6c50a6cbaf0f17048d9dd264926d798e47c5917371d02d31cc26f04ac4b89e54b74eed6689ed134d1e3553c0849edef731bd5d2f1344295c579355264599c07a65fe40168a6c38a85359531dd2640e9faf0ec3963b022b476aa0d9b0ac8348210268ff3220168f84ccecaf75afb2e54867266fa6eda81dbe414ffb2f720ac80a85fb342ec50a1421ba49143ec3784554849cc3a7646b2fbc5e963d4ad8186375b6fbfa5ac81721c32ef4bc794da5ee31033a282c5e567b68f550218d366aa5f8fdb2ae0ffae152fbb735cea2b37191e3021c1f6d407b6d795cdd706801aae8509338614ed44cb2384d2c4521e223cfbfd17908a3e134cc8b3e672e549def026374415b838ad03035f598b677003ed3f48d30ca98cf11d17c0d28d385c8a159be3344f82e1bab2ea71794d3985e006d6cd1c9f9011985fb97f4641248bb5172b0520ec7a43f5939d1b6e87033909eaaf7ce824f3fe194e9b6a9adc705f2a94adeae59f83829150a5e338bb6113881e76a70b1efe00dfb1ca97ab238120342e5f7e6f4630b932adb47ffc6200689a9b100c6f7b2c4dc37d3e77012fb62900622c20089d778a4912651bc7949a25055c81be9478c20aadcbc58c351e08800594a1d935311c9bf37fdd36a361a4599f9283a1bb37d0e112c2a72d1c68257e803b5f8c6cc9aaed4442b1505f3bf171a7b3c46f81e315e87c02d686ca3c70a1563850be00351059eb348feb4bdd7db673a7d0d7053edcb941f6ca65853695cecc89ae22d8c4f862500e8850350e23e8b4c949e2dc37991f3822afddfe933bb8e034c6f770d6f6f8952d356a676ebb7c663613df78d9d7c10ad8bfff784225441084a1748754dfe4ff99877547b1159736b3891a440cc6a085646d78423d57bc9d6d69fb95d1779ce20483adfce72bdb0e13916b54423764fbd8632db54ec659f492316fe060e3d3114e02641c330cec79ea6d2d0c31f127bd0d991f29629f6269877ca83e879ac363960884473c6903be6a1b24302f9ff72ddf53f2265658d4f6104ae354fe24319254de5bce50546d02e573a948974ff1a030089ab433e982f7df1f242f379f975a9845b5c291d14b0039589460830af5b1a1b3d4ed54b0d450c337ac01e63e8ace61a23db27f51dcd7dac9dff4cfa8f029279456273b8e3e9749c28d78e124ddea6bb7729250b16de5ec31ee87fb051a456dd12bdd4cb89a6c9c7d57f5210274c40e38097adfc229214fdd847130d1c0f2176a69f2700dafbcc2a6cd69c6fe81636fe5d6c57bc347c3643a768b25f30fec9b83c9ff2172e0e23928c257ce963d0888e3d1a4c887d034a41f1984d46efd11bcb89d409c92278117c552bc9fb4927862e0c1ca9a762770d03e77b73c986a853e3db3b7d85cad220dd88a6a70d8d2a4e24f505436cee360162caa5e714bf7bec0dbdf7b848954df2f058c36b0219914055bd03f5e58eedf799da3ace1423d5320147ac3db21d6dfa2128dc58d2f0e659ed8673691ae5076e474e2e3e2d7414d658ebea5e7ede208275736999faced32da87e39228bd35f25ba954608ec9a0d0b0f281af130207a646aa3213a844f", 0x1000}, {&(0x7f0000001040)="91d095b032c323d637296d1ea446b8e63bd4010ae8eb2cf72a65969a321cf8a67af682658c268f6b57304f2e636a4034de47a0124a38c8a6bab4d822e882d21f5eb28aa9dd9170618a19c2f8f9115c8786c13da0", 0x54}, {&(0x7f00000010c0)="618967e64b95e96a921f04e5633c8eb1a32196f73404a06d5db22ff22570384dadbd4593ec98a7f08dc2aaad3a36ac0c3692ccca1e5d4ab180004af1a80c385a1760d1b32445d35b134e81278610", 0x4e}, {&(0x7f0000001140)="c01be37e7ee96ad248532deb0b2765c21dc3b47b4a5c36bb46bb72cded040fac652bd65845cddc9810ecd9f66a470b1c7c9e1081469962bb15d1f0a54e0c78bd0afdde9915d2d4b754c277babb515118fd88c002624391666c513805e0240fedb1ac52e9e06a2029a3661ca2f63ff79e97568c55ca8b60dcc262ca1ed76598c9f6765f269cc5963d09edaf664e00c3b842e6429d0c0a26b85e0352b7f1a9fbe68f3a6529c63e60e5dd337d1350a65846e0dc2ae9453af4dd1f33be6033de8226a99c74035bb65f10324705c05e09b91e79be05df4a3b9ecbca0aeb26a1a77cf5166fa4c3eb61602d2db5c1dc495a3e985b0fb52defe5d9ee9b4cd26fac56794cb0ad17a3f6609fe4e7574b4aff21b049ef8a172da5041876eef1fa8f63192b4d3e908d3b239d4012f6c3403da00de197530c38648293f2d19d5358c82d6ba9d6c164b2cffd32a61fb3cd1a85f241fdd08076fff82a552791ba49a806a8b3ea2c53cc9ce3d89445d912a9035673db4638ca097e42d03a58a79d0c8101aa648645ccd583006aa0e44cc721e1a83e5adb0b3390702efaca6d15762b7982c674bb58fe4bd2ddab17194ed34f33733155149f08c9bfb42eb293f1b672e4b0d7747d906f4efacf2ffe2030b2203da64b60d6ac8b4036a620535dd907b4ad91e6ee75114ec9ec684a8b6f7c126a1c365f694d36a9ee918d46bd81bfe0b85f9f6eb9bbc8b21d07af3e4b6d5fb0d8ed9cf4fab802b397f9ac8d61f2bee9cdba88d8b0c4d2dfe7be1bcd1362caa5e1166ac8b0c7e892d17d25e2142b03bca4fe77e9ad4374631e2b96af3313f21b8ffc640087830aa77589f8a35946f5a1db532ab8e506bdeb64f47ee195286fe4e835b32e0d7607f00747e7400e508b948577f05a8388ab63a062c410add268937702ec48b58002e3dd57ca9acc5bf91eb7c630b5b617e50912298500ce81c1d7eee635d3178db8e1be4e34203d7d869f0b5514974142c54b5bb2a01e4fdc3658d215daefcf1214e6fba3c55a90dae3927c3e150ce429cc22eb66d36cb69066c7b61afc91aaa6b7f79167f9727043cd8064210de05a50dc710f1858cca6a35ff25dccaf46c6ff9ca5dc074ce933288d936e39207b7621619f289a5463ed722406ee8d199191cf3e90e4c709566bde2cd59107b71144a5dd5837956887424159b87e8047d128459f83194b1a7c8922af3feefea8bb79d434b8be198058433e2d4dec25534c692ff64703919a82fa0b1661df7798cd5a5ab4987d426b858020464fd5c218fe3b1adcb79c05e557027e70bcec3f3058f28c426795ad54fd41ec0fc6383cb872b287985b080a54db27603c0b7ff58ee8be44e0847da226c96517902fa361c9f0dd790cceca9d82da76f67a42dad4bf3f7514dfea6afc0e653fdca20574257d70e7ef5d5c931a619dd9cb07924139e1714c02a503ca6e13108cbf171cb4d85363f4fa59a530c3460b5f9859d2d70ea424c4576feaa0ac374b0a63daadd11584805122ada1d6cfbaa7c0c679d9b380740806a31e087d4d1194c6e7f097f1c766215f7b4fcceac5db2608022111171eef018cf1f7bd8ac98a65e9e8d2882c8bf2a2737c87cbb16ba6e14b0227fa0874fd04103b0edd051f5fade5c5b1f7784940499442ed8615a32480b184ddea4d4dacc541b07efae332b5196bf59affb8503fb7dbfc33b8f18e51ad43368dea1a63f59e787073fd5086ece9049744244033239b5ec534e7cc65e33419f1ac16a794bc4c7889dcad318ead2facdf8af145c61c75c078f7bd413596dac138fb5acba4da3488cdf86f86191a301e9aa3f578760df9fe04e36451ff8f508e125e2272c86f94a5b945b458d1e296e895f12ce8b2fd7336d93e6b8e6507c726edf657ece62168aa1e449808a93b7138278e30f4b0111eaebe9aaf7076bf82d8936755b9ffa7c1723bed5fe4429182c968f47fdec764b5012996d4c4d7b2be8e777c40c14c0669c3d51baf6506ce93537008168722068fd34fccf3a40f76ca8b119a43ff305b84ef729b241b7d2a67c10a3c5b6b951ed40be1339846fdae3e3b1a3489fe600cb88b0fb4f2d172e694eb70847a0f6daf5ecd6eb8768fea09e6f51bf8249cd9017ef6135eb22a38ea6455604082d9c092f867544079b316e6afae1c9b7630751f0f0203df8d6b9632d7c6d0fe339684168dbb2029017adaf542905ba623eb075fcb3ddf89610777c8f4681f4201843bb84d0eb2881052dbab598c62d8cb00a7f2728716c3a8679ccb46a4c8f26a7c6a560858077bd8b26947143d3fbad069d5215e2154c1641e83874b41efb01b2e0c629bbbcbe11d222b4ef11a233acc8d82eb280d70133780fc22bc2269244d5546cd588b7076f27e20ae8f5acd49bc96fc2a0d32f1584940b6a33cb27ca98b0b6652bb003f3e85eaf7a43269e31c54795a96abc5039ebe61d16298270da26014f1037f3413db665d78533296136b8cee0d71c09adc4cbe95ee97eeaba712716ddc2295c0e39973554fb89ce8324a8dcf8586d4a8e64f23ab682f51a4491c54c76f2dfb0b35bbd11bbc43760e54ba18968c228ffd2f1e798866c4f9d9d57fe6560fa3be9172c755c6eaace2e51435e996408831d7eb5fb99fff0b583816541d921c1db2ea7fd404defe778d7e9f22be0f579fdfd5517701f1cd9966afe035334677ce1f6205b81264add4165da01223e49ea1085501803aef05c136870b4f227e8bf522014bdca19d87c348aa18c0113477ae7777d0097e9cb991e6b6e9fd3e6ca71ad9cbcda1c8c0ff397ccf1ad2628bb228c4f6ed9e22c77b7a6d9b5e63fa1bde1097d45cd76396148ff10fa44e64ad1b5ac65450c3406c2c0ba7a29e29f3aef59c450f66cff1cd0bb9230045ea12a1c96112085b08b5f17fb679a6258eb622ee5a92b5db7f95215aa76a6bd9d31bb4d328b90bc0288d4302502fe792cec98645ebf0feb5a5ad64924dba14d2f91cc0578d99d1ef24f18eb14f014226960eaa2838f086186412cf85afb975d48d8493b12c1fb6ca0c3f9a11d53e5d7dd3b94226e45afffe53f2dce60f2ac15503203aa6420cffec66bf8a2da23c359fa2975e9debafbadd12d2159a5e4e995fd74fca70fd7d38c4f4433e68cd68119d833d7b8b80077ff2a9bce8e3cece2671b967138d053c2d8d32bf4b484b7b6c8036006eee4ee490d80bc04e166d9491d52bf07d06071d08e893585fb8d0b15a34f1a4aa7a74e637cb4241611abb6674ec5abfefd802cf3667b00fa870486c9fa9d1f579f384625146e1f2ad95b2205dc3790811b9992095549ae06784f3ce780e39e70cb8535dcce62685059734e743521fbdd7f80585cc4b733b9cfc81f861274367f9e2ed4d7d6b637940464d37348db3659330fce1d6d63c107bfed75403922854f4c0ac3755719c28fbde87e49218966a4665b6e28a1e78dc58a0e0e9ff413c5a2fdd64d47ec6422daa360f88506a8938d8e7cfc39b1a96b2d120f39665ed7d6a6ce823e8fc0cc9d241b5f54c08335b92941a6a5559f6f39a8981497daf5ca400dee2ad6841e69f966d1f5ea81b7ea31b9e10f7a4e61012fac60f4cf4a0e0f8a97b73280869e48a31e023017aca1b45261b59f1ebb7414adffbf201724f722ac6670ab2cd9dd830700fe1ed1887720c5da8a1b77b4fef69a96e27034d7fc0be94e621506e7c6db830f4f6750373c673e703677fa7ae8f2792b1113fd7866c45ceb3743d15ec9b3c4047561f813e4c39e5305af5f5a9852155f9f7c0f45cc244d653eec2b1bd556b5d6a2269432dd6addd271d79b7f77dffe02b4c0e6f7761e21cb03155b4982fcbdc6ea65af4bbf95efcb2bd7636c4a3b7d0dff93752aee679336011d756dbff2c663881da686bf272101b9808d9b2094b64e317f353c9dbed9db979756a54ace8cf8199ac0bd2b27ddea621efac55a8a629c30f5b9348bd1602b88abfb281f8e22895245ee5547830c31a79f061cd5d28c899ae8b13174d59c1b19b6070dd60fe32c2c9c128e308da3e546d46df5bcf977cb85a5c5998bd727a4cf78548545bb0b7bfdcbc9423aab13b9aee3f595710c618e9c5a8d037646b1d61774eb773f1d188ad6d77b3c3e12c35a6b543747d9caae4b18fc2bf2b1042b3d8b4bc463c8b78cfeaab171db8d6cb558fed0e58065736d2e15ef1e15167beba957a7a469e1e030477603351c2961fb914b6b721ff0b6b68d8ef9fbc1cff6057dfa00bf3a2281df8162d316ce0624c0d645cf2ad2c1710a8640fd6ddfa934667d1c8d05e4b4f3247436bfb866b5f4533036f5cff88cd8841706182ab4c0e0dadbc0bf66d7297d6515fd398acfed1f6eee9884d5bcc18abb44888bbc3d2d2e29cac3e61ed6d972f6a7d8ffa934673dfeedc1bf1ba67d0fb87b40c4670858709b82001d688c6fa66059b170278d83cd9118a439b6b58665676c70bd05d751b532cafc3f7a83ee141a63bea4072ec7d8a8676536205f8bdd0cc7bafdfc626eea8933f5983e14cad0cb9c69ea84931376deb5490300c35a534e7f6eef996de766ab277e05c8bc5be872bc9566164a8c44ec122152228d5c5b0b516b637babd0864d22d52cba3bc3c4cb3bef870dd0856e491b1d496b479c37d16efd6218e2f2438a0fb270eaf0397747bcacd5203b4a8716d844b80c8db4a2f5d9451da72e84e7bf6655823f42f54aaf6e7cb563ea5aa0bbf6a3242ba102a67b54b97264693780556ffc0de285bf97ee33522f126b544e3fe35b41714f7b9fc138171e2c36f341198685286466650a07c21601719230266afda0fad2b306c242915f7aa4a36ee3f929c4af51d643a8feb9a25f025d5a6df6ea6a024c40666a9db54c7fd58c0453e3c21d7c44066f6ef92953cd8c2cf002cfc008638deb0e32ac51423f84007a4b2b9e2dad88467e65df3c3b3831c408fb205a0b63ab39b8bd670f1722798c913e2b03970cc951aa64d5e228d6afb9be93d0b8871c6493f6721fe4381b79ced4b09bd456e1ad240f29368c206f4da64fa7ac88d098014063a6a55d9bcafa46b726306e8ff911ee6df4fa6bdc8a29d09070790ac1c7923009bbc83e68687723d0501ea5f7526e4e22e227de27c0406a8df856ab3f16e0a3f6ba1e2f20b00ecb9fbabb4c60612636329013f7f7df74e23b5671407c4510e13ee9210dea30c642830b022bbd17d20c207bd84fdada4a91c2cdc281ae9a6c1350fefd77455e9c3f8b7438bac078e925c36d0276a4f5b44cb9f331b5813912b10617ea39fdcad5d4ad8b94dfdd70fffd916e9c6dc169bd07de0b63dfc7e4631ebbd5c25fe9410f93894bc62c8975f7894dd32125b31e51316549959039b76c452ea73c80e015490e9437d7d640b5212f74c21e79debcbe9d35b365e4e767a507874d98956bb9dd250cfacf1a9e99546d38e6634ac3a215769ba34851b0a2866e39794665df48260a56dda35e278c0355f4c4e7b7b566490c82296b3bff52aa0a860441154040b332be17f8192c2a171a2b4e66cb0440fb4942b6930ff47ceeeae928795905af0e09c9fabcd6c2bb88162bde57adb35e1b10f33f01b55fd8b8e4a29bc081c23f437212283dce9f81201bbb3f324f9667c9e08dbb57840c41c854c584952994d13cb79dc389b6dde59f87cb1dea003b6f5d060b188935dab02406bfd40febd8761d2bfbc725288f29cab6c7aa9f74befb9e69f17026202ec5c65de3eb987d95889a5595490bb31c7dbdcbb417d0904e6c4249115407e049de903f62112350b952cd38e8614193827fae237d6679c3ddad7dd6203d44ca7e49c30d2a9fe", 0x1000}, {&(0x7f0000002140)="d3ea6b4b6a6df6e89f420d31f6b6f4c8f01d4ae27962a6a8c2ff9d814b91fd33f352dbd2e0dc21dac86a923bc8061749de702da5aa0d8b12d7a8ac0c09c02860e87b26f831512f9166b4cdfd39445d33f7fae8a43058e9e64eb81c1f41cb0163a81fb7111e50907ce16ebc6ca79f8520299d17a68c37ce5703516c5c96e530f952369ab4907c7e53277faf4d97c9d0919b3680e1f14060bfec6de70ec1bc43101a1d0111d44364daccc44729813dab62317efe9ce58d3c2eb4d1bb5b511e4d34b3b19ee2a3af6a907fb99baf6524d6359d55448d", 0xd4}, {&(0x7f0000002240)="c2f3ec3d3ae51ce5b2430ffc4a633e55139cc21adfe7ef4ca766aab345c311987f58e59f93fb66304ed30f721e659ce4065c310e04bb59888be8e93f04a46d096cacf22c81f904b84859d961c860dd6ef9bbb94cbe69e87dc81cc7ad12302e529c2a40de6cc51ec2b51c2f3fd99654f62058aa361240b6fa49b752355b7d4d5b58f7494c61649739df949c67c3d912d1a91bae056b9bbc2265f371424dc4dd46bb1d89ce017efca49053547e97281ef96fc9a50653c9462a40aee76104e490c44d42d51136e22823c17138d62cae", 0xce}], 0x6) 16:00:12 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000001100)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="b5608739081b85c5be3848a2c118a179c98235862adebc7b95874f4d5033474c40c9daed7b971d1b728d6eb57d985fcd005c1167eab09c72ad31e5f55ee4e5bc9f098e6b0bdd14877975a0cb40172044d4c06f77faf7c9d68fe1ef38491af8f0ee744f9a45d828ef75b243a70d208d075e2497f97b8100a0cfbfbe87c56107ef5b68236e2bc280a2e2b15507981b25f7c00a62b96c16128ebd67dbc5dba82ca622eb3e240438b70147275032ea1255a5585566d294bf2521cd9129762744c6b31aebfd5b7ea702a94e190f4066ad46d6a36cf0b562b61aaee91e1e4048585fe990f4f52a0e0eb493b67eea849c6c6a4decf10eba8834d6092e8b4a9cb6bed4b864d4996451c6d428f5419cd3ef0ddc514935c94cc4b06760bdbc05c2a03a5a1c0b9f9877fe00c374ef513ff3a6eec42c2733fb4094c5566aefbe189371ab6041fecc0f41fd0b9d9f30d210fcb21a35aa11cb278d459e0a2c7c6d620f8a6637626dc0f63d376dd1932579dcddf31944b022feada9dac45dd87e478f3099e2ee3f45dbd11e2039a7684876197fdeebef6fe4f2cd775ea7696ad5cdc4c037bf8237bd25c540fcb7631601b053fa8dcd0f323d7f70b6b868550ae5de0d42246fb90d03306f0954f32f3bcd5fd3ff8025e3b84219606519c0a327f02af12e6e04aa1c0fbfe85d567159b2be9736d18e28d0021926a28f4621ac392afb66adcbc2efbb2f7850fd7e20c16183687d29b71103a85a90687cc8abb25f8d2615c67e70e1d7abbdf7e01065afd947a242b36afeeeaebddf1fc98b0fe901d8a3c3a2e337bf4f53e7e09e14bfe7643f98d435fb84a3e61c9495ed7b77be5d0abd710c782647ea0b990530a9ca64c964c41023282ce000e5a346201cf4e8671b75c62d113a658579fdec2941f7e0d066ecfd0dc9f8afef9c5642bccfbcab55992e6c7763c3a88f79735dd954722ee2df759805d7580356f82d9dc038c68ef2f7f0e89d1586bdfda68c19b68fe158cbbc28861b62b17617319b29eb8b5593fefb8be7986087143e2165888c27996286d846328a4994fb6b27727954746800161a995d1179bbcef3ed574aa6c8fe23f3607b2d50bf21674810964ae4bca3418ff3acdfa46d7ec41e9358ece624ca5500789d677b73c44685439c725a972b1399f865e28a0bcae77fa3b30a2ed83fa39f7fc3275f0e4e85ac4062a168d3eac815f08a348bf3cf3d07bbb6f9e7b3509fb39ea690611a5578911fd5e5c9e0102b21856a87b05e8249eba07e1a4520df69d8b85a686d1cd5668db9743d81ef9762cf8e7f806eb8293aaebbac9740c86c5cdb27a92a1e92996eb95aa100a2775e9eab504185236b0fba7116ee6ad52d095ab36bd4cedbb75a36dffc5436f37aedb9d6124c591ffd50f1bbf203b9492432bddc75140bc58450f7f931eedce633910338539d066a49ccccb891edb2760cd77e02c66d94ebde88ee0b725e0e030f1e0808d26ebd51bf782e6b78809f9fd7ecde0eefc7ab5fca51370637f4bd05a6c8f1452b6acbd67f1ee156452cf9c9ccf0ddd2302e3671b2dccc01a6454351508578ce9be570f322fe09b424915f2089954b4b7e6db3ec9cf77798982332c19366af2cdab36d0fd1fc2c244e17b5f62f90ea72c4c71ef2af4c3007cbbf48a5540ae1427b7bfc4ca4db25ba7599135140d6fca26863b47bf25c105642509912b786ca669999b6a345d98379535fd1aa6ddb27036f6065ad504b10a0145d0f86c9167075283101df161cdfafdde87e77eb5abd20c30f5a2218ac408e1234bf8906cf87560be18b6e892cdf706c8ec731596274e3aeeca2dec24d23c5e52eadeb3c9ac976f2af0ba9719b8695988c149ee467e9c53158891f0336906006a26b2af46bebd999d7600ce7df90586cc080e59f094fca8c5ef5156b7b8a09c8be806d31cc07f76c8d40b02d81d0ba59f0ec0c4f7379d949c8362f158a461a4a6f751cc4cb243ff75d12216b61150bf08409578ce86728ca412fe1d417816fc0c1714d214229e3d7a7522abc97ccd3bbd6ee20e5f8aa6005a3db0b9a2988651d1602e63b09ecec2c9defa84b3064cb0c3c384c63563a680d29fad0f8bd6ba34e3929b2bb98fdad6ef711c32f9937b01e2ea2306633ee29cf919e1db57caa99241a696d0f4d2a4c9f447e124c525bfb3aa97488f662abaf0035001d07f7e63a126d313e90f80dc42533100ded7dbe3ab45003dbf4964d344ac08bc203a77b82e9cf808f8b9e3efc128a788770f5f28263c0eb8f5db24860eea49de45cded8c14649a6b476a342a36793c93ee237341bf67b358d45b0cecd6500781e391b8d421968f4fb2a587b4c48061af5a843f5be9ae90e4d09a2d91406a3bcdc73a2684dffae8ab01f7e2e92939517af00b56ec69bba8a3d3dff1559120e19040789987219fe273ea55dc645467596fd09a4deacf67c378c7b87546b59e0898c9fc3c8fcef3ffdcbb21283141c7a39cbcd24e2baba042f5842a50ac1758ce9c01060a1037066d4f73a477669a4ccdd42f9da371f32376baa430bef93af54c0716f5ca89d4cd3bc2b0ec0c94448b6d845f78b71399ae3179f1ab8fb7d248be16059fd1ed397c3d7cdf1650c76654ca0a1dfe357586a67466bea49bf020c6cac9034b08304b7234af25fe5095342791327113c4f44500e7b0016eb87f08f09718b8c05fd1949a46672270e26c17d71aaeababfb025ce2e06d963131daca4d2261e2c38a4fc61061403b9f47c73ec66afa4bb03fad40d809329ba6f48baf188ab832a8abf36851c28bc0a44f781e752be4685d744f163060b77b11f37100e7ca5ab874fbe281c6c99fb57a0c74cc86c02f4edb5ceb881f8968ab31a3b4d554b5c0de34e94a27b2c51519b6c89e269c8b6a657dc345cd95e87b9efe4a87b0d80d8786c82405436351ea7b330f71c309efc0ba1d328b5da852020824829d66e4387d003632ec072c395d23818666a74354e11fa90ae3c023af33d01e08edc070369551d897c7b73d4d455b915955e468a7ff8e38facbdae2bac40550b94098943971b1ff77661b1824c0cf824afac249f165f094b3fb16a4d805b08754271820833ae9136419af54ebe9277a2102f361d5997131fba08bc4c9671b601556b18894b0c8294c5411eb4340accfc12af4dbac68ebb5ea6b5b2baaa6d6cd9125d826071f76112195d59570235cf2d6b7f1629724def7d0e58122abaa39e31b4cdf0854875975503ce660ba9b608e1accee36dfa5cc35115305c056a8f51b0c69bf082ccbd2ff04e4e5b019c2c17b62aeff1a37de11c4a2e36d16dc1992f079b51fdba2a9bce69cf18f4d850d332065d4551a70f54f5e51de9c5a21bd87842dadcf65ef65f719b931ea2d6322e85774933a8e546633054a9afb3df7e1861a9a844b206fbee558c2df9906b57ba011e4fddc061888fa790311045c92167c4f4a1d4370500705d271ed774411a71c115eba8bd22a91391e88fab023bbaa8db36a41c9be3ae8d479623712c063ff656bf5498e42cb15c49d2d8164f99b44bf553eda1b8bf465393b878f05a192dd17b939a8fce2c4a2cb71238e78c60306549edda10523d479f8594796f5f262e73971ba4a1349f2a04799129114efa346325519c9e568ff025e782889a4c84c174d34832adedafc8529473e1b15466784e4c4ec6386b964f0531da734ba36a69193af65464bd00ae17519d2250118b6203ed6d54b391aeb5f2a38988981616f3b744012543a4ad044d3ba5f86d7c298f22132ef257b3815db3e570a9e0e4d186314959c6d8e3ae129dc17e41077eb08bda032af5be2048328cf2d651a4d4db9b597f2b5e160a8617fa000b642112687f1c514ff1f3ab2778c79d0e640280d69173bd7095eaa71bdb911df454d29dd8479401ebc9dedb7b48d054c0348a999ca5ac70a5001141cf1e509ed369e23dda743647be041c9802dbdb63f8ac2d364af2a807591c112dabd45abe409c35bcf598e475ed86bd2a7facad983fd348c5830401603700e9591d1dab848d373b55f6f12e4de6a5b40e5fa72a64aed13b09569b487bb7cedd61dee43f82403385765d0e074aeec444ea0676466d546b895bba416be59a3c37218b0a7844b8b9e59d80a644680a9c16c5716b333e8af4536e1956a7d83d1de4fa316279fd14a77a4ea66bb639e5aac4920e4ae007919635dfce83bee0616f4766309c28720fbf1646f0b3149c5a08557500e68896942a07f7449705939b8399d8f28aa81c46bd17e1feeff21d65b548f1a309311d4aede53df59348b351c8893f640aef6085d07954ba046aa112793817413f7c78bdaade24584c364b3266c23f41156dc4f2a4ae69f0f3cedfac76b8f4db391cf1e1b2c83cfbebeea4ca856aeadbdbf57f715622e17acefa554dd9b9a99f70b164fd7e925482c86dc1e87674e1588b5e3c9d965d9c3abce53555c7201aa97d6ad3fbb092aca4d1a522ef8ff8e4140af0d79765b983901e67bc813892c712b1f2facd5306695ff5798d9ab88ac68ec300a71f3c48bae767a2f59f76897b4a36945470604ae5b7bfa5ad8e4a68c441269c7e29e2a7c142d2712c341400f51b233fb1faa7d62c3aa7f815c29dac03794e222e8e01a6318766aa3386f2361b35a57018c526a2e96830384be33e99f70341cbaf5e526c96c9d09772a80fe9d172f0fdc5b22aa555f0148396ff2883bf2f3b4087dcdebc47a3749d853c2612e9b808b27b28f52485fa64b03e74961ed3d06c561046b450a18390edd96da861e632ac30b5b3fcefbe87273f9f565f1a89c8f00f84cddfbb6cc9b80f2bc6050e77bc34ee57e9cbcca88ee2c43e5266f4ccee043baa6f316c8844894793a9acba7891c1a22faadf2b3c88927e9ebd6b91b0e5be357f3208a8fd5b8d4360334ec6ea6db827af785b469e552fe25ac47cd7675f89b9d487f6d6a8f3be099471d3346e3a8793f0eab23e6203aeb70b686c358c009367f86adf4556d27f0f02b2d8621d6ead8cac22e26fbf872e3ee7516aed687dafa385c03f7448541f6a1ef6a7d0a742e4485c4694323a1a87b0f8e2f076196e9a620c85c870950804b1dd9e559e83a5b7d2d4b1e4d601dea8083909d6fe04746024f93840d62375ed8116f4bd87c2dd0189a1fe2bf14634cb433ea2f6e8c5f1210db5862d50aac2f2c851198e775bc84468cc2fac0414b8ff03429288444f8d2af9e1fb9734bd9b5cc170b50b5ad0050bf51d5d386d6874332d11181496965386411486cdc0a50b82e7cc7877143121962232fdc45c2bc5c94f2cd6a8301e75ccf4c545d6f7805b3a653721e59781e4c95db5851aa27b7a99e1f8246ab749792a5f2a56a336ce806a6b3943fb34473df28e344b7149a54c4c0caabb3c9ef1e06f55ace96b9c56272a24dd5edae6389f120414e50a242b07faccf8685f6b12cede62713fee55750d8bb3e50ce3e5913cae4c5db45bf5ab3c0119737b4a5817d1c7e660d558155e6788dc8f2c3ff134aae579ea20da2a3f54ad3865548eb48a03a8b1e8f36ac1bb16cb3eec4e8bc85bb6efe7bfdf2b8240be4688c87a9c4ea69708cc45abecf3a78956854069a471fc583fa521d6201d2f224c9b3606d4de2b3d5c1c3cd1add9f1f8620c9ab97afac842833cf510758c48cd4b223d2c9200dc21301af012b93025e4d5f51631e41fed536423dd90127f86621f79b79e16b186852074cce7f2a3e704c12c8aa5dee2480b1c5a0a0982e0be61ff0928a5d5ab19057371c13cf46ea53290ad3ff881270ca9081ece072f0af2850984e95a364245c258e78c0abcb3", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003200000000000400"], 0x10}, 0x0) 16:00:12 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100051360000004000000002000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d, 0x0, 0x5}, {0x2, 0xfffffffffffffffd, 0x0, 0x401}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = shmget(0x3, 0x2000, 0x20a, &(0x7f0000ffd000/0x2000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmctl$SHM_LOCK(r0, 0x3) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) 16:00:12 executing program 1: mprotect(&(0x7f000019d000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0x1}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f000002f000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0xfffffffffffffff8, 0x1, 0x20e, "c3f30ebc3ca0ae91a23fecea4f39c322611f4f3a", 0x8, 0x8}) 16:00:12 executing program 0: setuid(0xee01) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0), 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x1, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) read(r0, &(0x7f0000000000)=""/130, 0x82) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) read(r0, &(0x7f00000001c0)=""/191, 0xbf) r1 = dup(r0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="ede281b1b729e728", 0x8}], 0x1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) 16:00:12 executing program 0: clock_settime(0x0, &(0x7f0000000000)) r0 = shmat(0x0, &(0x7f0000ff2000/0xc000)=nil, 0x3000) shmdt(r0) r1 = socket$inet(0x2, 0x3, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x1, 0xff00000000000000}) unlink(&(0x7f00000000c0)='./file0\x00') ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) 16:00:00 executing program 0: r0 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0x1fb) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x6) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x3, "c63bd98c7393b58cb07482b48020ab3efbe4f1779198cdd6bf43f209d82b7b9ccac673d6a87193c4557ed38e178983c485d39b46baadbc83bded3f32d88b3109a3fddd2a4dd1661f2292a9d5b27e5ea8280b8c369a4bfc0d8fac5f4aa6fc4c6d546f496f7e503c1e0d20e312dff29c6a67f69f48d924d2f512ed668579f0fa7a04c33f9b4fb9183a6041ba0b0159f3b3854e2406b969ab828af127d56e4668288addb4b54e8c76919ec944853400b40f287ac630b1966084e0fd2f242918c41144064d440448cebf0fdfb6c073c3398146433cb987a00f37531483add972063db97d9d6c4b6d879f63781d88889c2c58187e832e948cce"}, 0xff, 0x800) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x990, 0x0) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x288, 0x0) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000340)) r3 = dup(r2) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000380)) open$dir(&(0x7f00000003c0)='./file0\x00', 0x20081, 0x104) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000400)={0x80000001, [{0x1, 0x8}, {0x2, 0xfffffffffffffffb}, {0x3, 0x1}, {0xbdf75ec16562a09c, 0x7}, {0x0, 0x400}, {0x2, 0x5}, {}, {0x1, 0xe9}, {0x1, 0x1}, {0x1, 0x3}, {0x2, 0x800}, {0x3, 0x6}, {0x2, 0x2}, {0x3, 0x83c2}, {0x2, 0x3}, {0x1, 0x4}, {0x2, 0x5}, {0x3, 0x7bc7935f}, {0x3, 0x4}, {0x3, 0x4778}, {0x3, 0x80}, {0x1, 0x2}, {0x3, 0x9}, {0x3, 0x20}, {0x1, 0x5}, {0x3, 0xffff}, {0x3, 0xd}, {0x3, 0x81}, {0x1, 0x43d8}, {0x1}, {0x3, 0x3}, {0x3, 0x4}]}) socketpair(0x1, 0x5, 0x5, &(0x7f0000000540)={0xffffffffffffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x202, 0x0) read(r3, &(0x7f00000005c0)=""/116, 0x74) socket$inet6(0x18, 0x5, 0x800) msgget(0x0, 0x208) listen(r4, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000640)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0x0, 0x68, 0x3}, {0x8, 0x4, 0x7, 0x2}, {0xffffffffffffffff, 0x4f9, 0x80000001, 0x1}, {0x3, 0x10001, 0x9, 0x8000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x44}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2, 0x101, 0x3, 0xfbe}, {0x6, 0x2, 0x1ff, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) pipe(&(0x7f0000000000)) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:00 executing program 0: close(0xffffffffffffffff) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x7) close(r0) 16:00:00 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x40}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x1000) sendmsg(r0, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000000c0)="f67798397a610cdd66e173507d82e34f041c8ab5ca4b62b3405a907d9cd3897a4e87f3c60d3b5e65f1305de1b16c19734e7137e2b520f0b7231cb61856425f69d7c80a28bbf0f30b86c6004e88", 0x4d}, {&(0x7f0000000140)="2d260291474810dfbc49214bb2b6ef2fa6ee9461bef1f3be617254ad94277a7017fcfbd2d1930145f6ada5802aa2dc04c16f07fcca43bb174b77e1be093304cd0a9e63dff92aa1faccf93a1b3a21a9278a94a0fdeba350c42926b0b098710ed30becedd35d4ccb6699f2f88c80b754986fa27d03984b33d24cee1212c9f3cb1fdb716f68c5ed9509ba76885cd8f812729367815a0224853fd17a1d01394cb0d03327bba54205a3b4f643e718", 0xac}, {&(0x7f0000000200)="4b22711072304d0da3f200ed4339ec762828556b0db723fcb82a280ddca6ca0144664b258dae64dee0e6", 0x2a}, {&(0x7f0000000240)="b62f24b3ce84f1da51dc70810391f8d117ad071eee908a8f42de1dd036044236d4e9eb199927c5a318d1a8c24ea9f0e606979e7371c42f98d7ca4991d9e5eed47c83ce65e2b6028608d1adc89df4c869cfbe298a4362773c2eec4e5b22fc323ec4e57339732d0891fd64883353bbb99e642b9229509f411a9d836753f4f9b38141c4c244f3a5285243c2a2be3446f78ae83377d4ecb59abf646a6d4d5ebcb18228354df716cf7b9bfc8645b887e1b755ad7f0f65501d09f9706d190dcb062a5bd691fef89345ce5ad60bc05794", 0xcd}, {&(0x7f0000000340)="f94246b7bc08131d", 0x8}, {&(0x7f0000000380)="1884a5fc77b16b88b1ee3c3781235eda77d744df89bb50088cbaeba4ab299b774ba83afdd1c454fe1f3a78f75fde7b0ee37d7f048c124bf484e3de13e34dc494e3a8459fcab1fa9bcea563d75a30fbe27c7715c2d7b04b36e29032613f0425ae0ea4c2fa6e69e9e6a390fc7a", 0x6c}, {&(0x7f0000000400)="7d8aeb69638aa706fe1dedd57c0fc267369ff9fad579d5e83278fb7b442c5c1fa47178d9158980244f4a027e56c481f1700ffa5309421628d7", 0x39}], 0x7, &(0x7f00000004c0)=[{0x28, 0x1, 0x8, "44653831f468338807e6433680043189f48cb262a38e"}, {0x110, 0x0, 0x8, "043ddb2405390e661dcc45deb79e902f68a0c089b14c1904b3fd02231268e5070521657d7fb9898d3343b9fd27d0e97d444d387a081651a3a9dc716a3cf9060b7d317d2f0603f8536b3fd0cc56302765ea57a87d8670e4fe29546999bea431c23197d6cad7c69186bcd3fa8463badf5e9a813ed9c21c28ab9e8455e8f0798a27905ee281db45be3fb5d507a83e9ed47c6558fcc427745f37fc3f186301ddd937b19ea0386a2e4ceeb58a295ec11a64de6d3719baccbacda1deb0ceec32e83930f1cbec27dd062109860a870b79efdb76ba10ea726c3de972c7226e9529b3beb8eb3a0fdab59c49857feb0953ac403c088beac1e90696d61e350f"}, {0x58, 0xffff, 0xffffffff80000000, "01c1983fad3c6fafc9aa66ebf14be90705eb1cdb9cb945ce9b868a665ddfba8763293fc4ac2fb586867ba0e6053075cf356bf1dd03073e6840dcd78957c3bcff5ab3"}, {0x1010, 0x1, 0x10000, "081c4004278decc1020722c5d7b2cb6f38ec8c6d67c9d059d75517a90644ba4e7cfea27a811f7ad831bfbbf4e75509fd302308104e098d34fa7637f86682b576195bef144dccb42e4bdba868b4da4d8614348263f4378a69c5e51568a46ca597e3e3f94a64ae509dabb5c2fd928016917fd0bb7de6c2abac84e0e03b82edf667f03992c135a94ece1bd407269344385881b259a3f8c0582c46ff79ce43d0362ba56c1592c7e72484ab9b45d178ed90f818cd73c8ac7d54e862367480d5fd1339ad76b6c22610e3422c923330ba1b75e545552b1d2dc3dd2cefebce314ae9ae03732320bf941da7f735379bc9bdfca4178e250181980f7fadeb8eaabba68d3b845c00972460ed8c64379314e5f4f4a23e20a8ddcab673a6f074ff0a46d84098d3755a510aec20525d8d1a0f15d1d72e3893c9371c8397711e810d302631e15c147b61a137175202e09f3a47034f97a91a6171046c9abdb0b258a0454127580c0fb7ab0a4d3bbbc8112598e099cc5e4b04316422d20c80d6fc3b2f0babee0c0b3d22deb23c592c81ea625ae8897920c272cc493556e8aa0986ca5bec6a27711d6f092052920e270c46e2d028d7905d341598dd85d05e81b4c6625c6931046127c1eae4b99aa5b39f5d6e6dbd80fac4d989f3bd60292e63fa56094e01c95a6eda2ed07f6405d2ca0d62acdaf421dd8a25b78e5ee409c62bf3c62d444753bbbd199d1181e94c5d85f670f50f44045d67609cb19e0259bca09ac8d3e65dbf4ce0e6ed2727adc8e692106036439b90d13e9d778dfcbd7b4ab0cd811313a08bb6b7dc5fad63ffa20e619a785cea4e0cfeba381fd17abc54b4146cc9afa7779d155e4eb237a1762bf9877eb2b97b651df4f3c845fc441871160c14a0663c42e6de87adc803d4dfa3f2875807bbf624f300f70a3b612bee0146e6607c6199534f0c2e96dccebb5d82229cd9556272c4a04574f731a38c8446c99990d22cf839cc4336f518f99227e97eaf1e607b255afcb21af2a691a662a05d515f243e4fa83f6df02bc9c2857e96d37d31152a1075950d92c65be02a235dc62af6536125a937f213b6cb23a4f0abf0ebaf9f617315bf404bb5326a854995cab16e58a66a90190270a00e1268612869a0e2c75b071718dac2c62b425345db8cc3be004b0474e5797f41109badbc5199f2a802b9aedd5d875acf6a85afe497b28d0e850607a6f4993a3f941f699e1d414078a45dc48c6c92b79c6f5b146c2c9fa078f3b2c4c13e5d8dc63e9f4d4e0492686aa2ba755113bd0cc040923af1633b63a5da15ec1d55d45c0c859d0262055348c700b6a89ca3e6b549f74dd328f83fd24e31f5a7b3ebf95284aedcadd9bf0192aab56a0c91062b8f3b277d1b65346a55ab599086d04809bd58158544e3bcccde3cc17f26d9225f3063f813f8dc6640dc03fb71177b9d062a01d07b33bc3184d371d9248afc3a9527294fa9a8744f2da5b112fbcba51a20680da016241fef49690fddc663ea8adedbfa94cb7392908b63f6ec165cd07186b4f197aaa75917a59a266adb402651709f37d06f80b7827d8db8d5460001991aa1f8e0eb6efb421da8fe04954a0b035cfad6f03322c25bbedc094c8bba84d94c78a5c39609dd53bfb001ae364e54927cfb05543b5cc999b560ea7db65b0008ca9a6c6ea491ddffc4d5dc02c464f91b100c7bdd005957171ac01277a72e46b20135688199c3fe2280be8508ac5bc4a8dfc29780f2f51ff0cc163210f2acf36f8dd8573efc5dbf57bbc35d6750b479d04013f8b940744529a22d5a9d5ad276e551f60c32b4717afe031931656e35b8c012fd5ca55cff7a85cb15a59dd15e5640708a4022e1d092f3fe4b052d3756c75734130f9e4678c47d40a88e4d2d6ea3587b09a4bd1a4a09650dbd7921fd8cf2dd044d10d1c1cd051f429ced879084771965266a5a75602ca86d2c2d1a495cc042e5d0d362653504c6f48b01a56f26630d74fc08e959944b2cfca0a46453a2d35f9c13a4e817dbe46a177db14cb3ab34ce12be0ca002f7ae638b5d62a42c94b988639a04f11d8929908dd35be2096a5993554fa19b469f77985793646f3c349ad86a9ea4c39606f09ec3f8b137cc6d992235a50036ce41fab25936b9ec8644c0b17c4d19e979eec0fabb619d72536d0a4e2d4d9995bca37a99726a2d1146f7765c9b9bee5905dc69bad1514b270d2221b21396ac395336bf7c1775cb10a9636481cfabb1bd3e4705fd48aaa495b4079ed0158d2994e22934915b7c6a0d7406910288df02b8b5f6b14a4210b8ea387829f808061d8b057dff8af2b37612118dbf0c418e751403e9af594d1f3e28e5ee76e1abf271e98685254d300368c70959b141e86e90d45deb24d690f38dbac1231459148daa4e9070f38a043de88c8cdafca46d498e7b21b97a2bf04433a9a52e2dd4295b7af05f19cb46388cd8f12d156eb58e2c40d5be09fb357560dfef2ac10de7510f613acc7359af4fc4a7e8852100161d3afa3b9397daaf1244b36f48874c8b4be9bcbd7b57ee85cf976462d64c891b5aa92a99ef13ba945984e2d4408da97791031d881d04ffe978565af782d2ca0074aa179e2e72268c934a86bdbd9dd3f25927eaad1bfd9fc1c0a511f54a2ed8dfe40e466a082753d7beb61ac4e0eaebe2f99412b6292ff4b46373752720f1393cf664ac7a8b7f02ca9f9851487068cd2f9781b157e496ddaea4534c757eac46abf5ba90b7624b0265f6be509536acb12d4b8d2baa1e6651329309148a46b30118a7245f6b1c958f3627f2c5781104f462cad8a304db4d62e7571d5e7c06657112a5fcbde02664dfbfd23a3147179123e2b197169a690935f7d619c53391fd21aafbf5f87916b1de702c00105a93b9ef12d429dbfc3241fb650c75e8e003010faf2550dad946a4e77b582b7a6ecc2fe0df6bfc45713866ac1227bdf41f08db65141535c6b38e0da3c2e2298d26651cf400a675e1e5e028257fc24c370c027d4e50407310649bdbf75a225d186462557c052c7da3020e82c1c642ebc861bc5647867ee7ee189393eac506ae9b834942a34cd3a29effb04bfc1a406aa8faabd5ea9ddb493fef9ee993255849e9007d1d7d5b381f4e72e197dd5ee260ccc59cc8af390c4e45e1a0d0b093424cf44d0370ac091fc4b064e81c2082ea9d04d606d01135f140eca7ed8ba6af069646436a7d471c0416e644654bb10fc23b023ba0c8d30c51416b73868ee0c5ea63d38757a6573537a54488e90a3be2ad158c9d35905d5d5c63a5fcb6ac6deba9401e8d0e31d5380aa0413af311eb2008301ca7833ae46e0bacd1037a349b217307ad1fe016c2b72377709327e7bcf286891113476532123aa1b0747dbad837c476bc7f944f099a39fc308bbc8961c6f286c0eeb1eb71d7ae57179316c8171a4a25c008ee65ced88a9b700b1c927c621c60a61e55144318f6ea41cc72d7d78f64c62865987fc744c4c6f75aec3dab53cb6a3e332e55fd61697f8a579a356f9b15fc24acaf87aba8ce1f056e1195841406b873153f3caca36ecb3e3ce4ebe6bf1a3be5753fd300a8b6a398d13dcb3a4a03530cc5f0b0293dd695ce489067b1a8cd13d139e751f51f997cec8adad7c073cfffee1a3a58bffe5a9610601e784062d4728e9ea129f22836006780491894c40908bc25f37f437a34c880679ed2d1bd5b39773439a61d960522463b0caf2b713a383b3f1d01c0beac1cf087440558e9f297e4a5cd3778073c169de3b67820e4acac56bf80a3ff2eea13d67630a305b9f16cf48d1e91cbdcd3f4c850fac2db3fd83f44c9e35479e40e504efe18bf555f8caa870b3a4914ea8dd8cf21f597579adb9cd32ae3e6cf07b7d52b9236e398cdb1e3cfa189aa5a29df0d8298da5bfbb187dd5ee003f60e2990bd379801fb5b8bc3a23bbd57e28980450ccaef88e006262ac336914a2970dbf1f59236bbd0f09294ec5389e36d0c625c2508afe06dc693089ad86d01978b026ddf5e8d5a8b6a03c0c34cf18be762dec30afbf97c3efa2b00d849946eb35ee46922a7550befc89b5b4f4b26a23a9c48901b0de5b350e193f85d7518fc0db26ed87196cccaed7515d50ebf92e57537f863f1a5da9180e706fe7f341a352b94d56ae11254902364c924cb3965f056dc09cf2b4ec9881bc40dea0e1478c80300d688a5f7438495e34e46855f24dfa60c9d5c7fe376e6d4b2dbe89ebdcf716d5c4e8b3e4d4ddccdce1b10971b677aec810903e761e71c97aa8a5471d2808dfa810980f7a09861f17646d748e54c46d2cf98c400c9532b7e5e77eb69c090d19afb806a87d93dc75f6f6bed5228ce11116d35a2e9507f746624bbfdd21f82dee0cf75e1e67da2e44f09db902d4788f5ad405a21724e6f23df9f71bb34d88b2e388ad0aa0247dfe563fe1566e64d89676e5b158701f4e420453acbee67153cd7cb7873dd5e639d4d64f8afa7c9975c6af22c4cebc4fb71a38b614414c428faeaa473918e7451c352d2e3bc798c1dd6432853cad5d1625c6c24e86dd2e1f02ce534d011d24f93ed9b59d91f4762424d1fe59906f9cfe104f3b0071e8781c57c26a064b8ba4d06287b3ebda472cd438a07ea759865292103c5fcb27bc867579c0b791b6b1dd95e918b22509cf649fef01258d655fd49489a5b3c314e851b11c8a1c0b6dde913ffe11380deea227375fbdae58488583aa9ced41ffa4b07c07d0cb5e118240acd7b86620d34d69fcc73a92c390aaf82637f58fedf0191b8ee0e4a7e03d6d018580b506b7e6a6213f7f1306eb7b8d0dd74f2cfc0eb8a29d89d7898b2d84a4d0a1a38b0b511d8ceb742f1f8a9e32dd498e60e430b14f801497f3799f4f5f59a2b495256fc0d8e210861b5b4e24c83379c8a6dce024dfde395c2218c89a20cbded7c276e4c34c044bd1d089367817d612cdf35463d7dedd17dbc7a3f5ad2537277909babf168c6dd2c4714aaf25d98c7a95f2798a86344bc24a7e778b59bbfdf7a787db12729c6d74601cd48f2e883ea976ba2e6ad4f303bab0bc1c6f4132f5ffbf58dcd303f8a78d4e53ff16fad5e125dcc89e5b6c65bc788df43e669373410c6a587859ba33b0be32328f8f836ea1c0c6bb4981d0d978948714d01a3ae438ba623fce04a7425d8d99e3b541c4e9c9bd1e1ac36cfc9f656ccd387c2cb69372258b6b1b92f2f56777c016b89a9200eec365b99ad17daccd6a1d7c4d0d979590fbb1689f29315ef892e90082c463450160c79b975359c7f4955e1ece4ec6c1d2d39e3695231016363c9e34c88fbe5b794bee26147b38700afacd259df5fdff45bc0907d83ab362c949b1419e432871e3e3672013f3652addaa15541fe4f65ee273bfb23796a8b1fbd48417d2aa0096694b1dcd4ead6109798b8372eb27dc3fa553a2a583d40866f779ded59e1ac8d19282edcf9807d385d11fa99626692d366185f63f40523746bce94cb6a4ad1decf9939e8a94c824d1e03723bbf347114a208f56afd3fbb6eaa8ed247615f597a0440d4eebe581c7bc3abf3ea67dd15d32c85afd0c2c0b7adb318c941cf62a850f2905c018586d9297b5e38fa0d216ac24518b9b2e1fcba4bb06ba21580f109e328dc733b6e87d294a6a8783cdb87301d05686f17ca24f39fff924147115b9ca43dfba22bb3293ebb2b3b01417bff614533c2aef79217588c55b7f19dcb03c38db48d41ced48997a4377614d3ae0dda27214a8889c8fd4dc474b53c5709244bd29c8bb1a9c926c7676eb4806acd07cdadc75411d84a211f975454b6c0ca9634fa2526356f7196"}, {0x110, 0x1, 0xffff, "90b8ca88ebe943158a590e4454c32b9a107886fc9d6868308f757b4420e690bd4911b699d076482565054083b21df4ff3a739851aa8feba95599940e557288d9ff3661bbef97a7f3979033dcd68a73e6895239b5798613743cf80c283899dc60b835e487212914355f8161f2065855de51846e4bfe0952d4f8ddef1623a04d6ecfff701bb8fcf86d7f47b391f8d5cdb8d6491b4e99edeaf5cb66c80adcc4d4c796b254e5e3599533a73c6ccb241f6f326a1d47a4a9f12563f78eb66da47c1d9c70a3cac1679e872d66071cfff4422a3e2ec441fefe9acc0eca96293bf6916900d66f1bfcfb282acb3897ccf2c8ec84418637731ffea81f46002710a0297529"}, {0x18, 0xffff, 0x1, 'N'}, {0x1010, 0x1, 0x7fff, "b6e09a0c93bab252d60b9b006628882679d0f3a6e52a4c256f26e6a170e10de1dd9c33f30076174a3965ccd69230fe634742f375bae38cb108dc30e23927f5b9ed31f39a6ea9f08c45ed473ed9eef1e108086356f916697699a0de31096f4817a79a4095631afb5dd3bc81ae066db3e0a7403e4f709ea48e43bdbec83833c0a4606aae91a6cc015268a60cdc0646a003bf0d352bb22db764249737dabe0dd5f36ba14a8e36e66488ec1dfe435ef5a291050c0fa77788a5f90fab125294fc4430a6a2e3a330124793ad458e65f29d995f4f11a784d89ace65a20122453ab65366cc7a12cb540e2046ef7dc98a788bfed7379df21364b62ab697b58b3c8ac1055ed7c7af5cd6865c1cc7bfccb85783b24b5a0deabe5866573d0480d5c2c7ce973da6e39efa7392f1a137477007c0083561979e66c927fb9b3e80a9d66391c088eb975e70a729bae31c6ad2641bcb7c3c8012fb75475d99440104cce9e4a7411e8057844c833c8ad4b387503aafa75194ad1ce81df3b3571935d16c0e2b3df117087a3b4e94c2f977a4c4a479ad60e02758359446851b1ab28ba5a15c856219bbdcfbcb366ec48e8d6f9a081e5904d2423474cc9350e68cc5b60c5a68fd4db0ca9b6ef4233347c4f674f980c7ca4e8d69c4775934db78fdcb1ddcc9942752dc9265c5181c8449ac616417f7e6059ecfe9faa3394637ebc4408a643721737c9deef565ee0b979081529a5a6277f3db11ef6b65f3c6a49e00c48ae008beca5223927de18449e050c2672dac207cd0eaf29acfd573d667e7f8d478d8aa676eb0e04e3689a73f8f3f505282f5339cf33079827cece65acfe3fbf91a1f25dc235a629af260ad08090110ec1b0da0cd500d2f6898514a2b32ae89b043d96ef1ab90b532714950db1e69caa2539a9e42a05b3c555e4b6db109774eaa7f81f487b2d456991489282eb52e0ca7f879eddf357354fac4e45e2230852e042710783927c84ce9eaceb562f66be1ea98738d096f6b009171dbac4493d1ec523932b748fffe0e31ca2f26ebdba77a5033c4e9a59a6ef3df5172fb44ceb2001085fc4fd1a51374c3559bedc87c1e504d2ca8637a80691e2ef3027495821f357b62466cb40bef2042950e4997f6b7e59372d06f6eb067ec82e28f8908217a1e270a2fcf65b7873d58674ae83f2b76083ec4f5a234e0faaeb786d47bbaa3466a07e937817026b536d759439c4230553f17c0d9ecdd33a70dadf5004b6c6170584ef19be262951ea46d0f7cf0459fc5a02be78b4a76b2b3c617ca10af1a021a050922fc7002d360e427edbdbb15dac35b6b1552e610522f11d6ac10ff6f8c4e730dabc563d2877792d5524831e25fba59e18c774b28e1795cf906d2eca8164e8517bb0582b9466182090cad2941068d489116deab65a9e02567665e76ab06f55a06f5d4206f08b329d0db1da869095d3f70aa8e1ba8d57755a837222f3eae08e30659871160c83133b99de826a8dd4715aa74e30d37039958e5baef432410f38203703b6597c18dfa5148fbab0e52cddc833e0116d504877137fba0901f2bf0b793a2fb1715b07de8a41d74df124b259904614cae744b38a4a13d4d0a41e1311acaf8c998b630573a8a8f79492bbc23d886fa1118b34c87b974428253582d9799180391f3b9269302fca0714f3f59536c87fe559864334ce36014d3188bf8d5bc758b3a2e096ab4ca0437591909719c3b8e1a4c92b3e0b6df2b269c746391e86b9dbbfb69f7b896acce4256ad0a11e0f0d8b15a47221483b6e0557a5f33b95438c8130b655e3aff793af08f8d2bda139c527fe3b456e35caeedb43a3fd8ef3762668123c7427021613f76ec8525a990f27c7ae79080ccc8c3a494492cba79ca9a4fdc2c2c0d3512ca2314e0da1ecc8a43b5c759e10005b46c4cc4443f7ac052de627f8ed2bbe8784ac7d3e9680c3e7b3de43b0676977eceacdca7920a623181a0fc4bce01ba646c7a39b086e401f8c6c58c9b6737481d1cda1c1a19826aa6db4ae2b5ca77d03a89df20be2ac27ece35d65e0ea6c6d3b3d54a88d01b2cf385c45a56bf80c6be1969243da4b11549e138ed7d4f771862b07862bf0482c67a7acaeb2c2afdae27d28423eea817e213283213522905711cab7fad76def270b02517e912d5225c1a83f9aba39e118f3af614bf4d1af91cb88e4bd5254af0ff197a4e204817e2b63bce76310036e61d9e934819eedecd4ba8bccd1b671262959b742ea7ae81fca0d7e24ed2cf52be8b3247c25cb12e8891d5ed5b7931828b8ce0132691398ae8c8e9b42f8448696cad48d700c289f09a36a8323e2181e9022717152181976b4c663ec9b28849c4cd3ae7a9472b14df58060453bc513428f3abf4f57bca36c801fef8d5186d2218c527d438835e89e3cb9f7c57acc1dbc14e49ee6f86c8785a25bc76519b7a67fdb02e77181ec8bca26ef412f7be0b628aaef2f77afb03e546e72d48b9eb02f1394dae829e5250e53e43b0faaf8bf86571fb700faac24a17e31cbe98afad7b4ee72e31ca03919fe8686d8690676759bf77b69d8710b3894a884903866d584f0d7f64fa70b6b5dc3b94aa9696f2aea1589daa49af87fee6d4ea47c4043f689b5dbdc06da77b64075909c81fb55b992f2849b1f144877f8a6fbc94e6cbd467956ac00fb667f3b079101d3f3fac46631c3983a9459d80396644acb7dda7ca937d976e6e27d0a8079efc7efccd33078c561d93f188b3b2439707400b663c171ee066150211787f3831928fa90104ad426431665740e82616e5de18b68788f5a27394c42a5b8869ac6a037ed1bd3a45fd7721f9071260f9b81a138ba328587e71f7bbe96eafebbd40889e4c7d2f4b6493071d0bbbb8555de83506b0b613eb848facb790347a3f44802059bda9f0716df9364c691421b78e5ee75e682e2ca0f98ca4fd708dff7ebffd30d9c1a1abb4fecf18549045de743aa1e2073842d2691a169c49707fbe72e19b510fd95b636f83eddf7a4f2e7092be6577dc7b66e3a2ae063ccd3ad9ebe85947cda569d84c7516aa8de05abf2930b514f991f3d37a0d227864531fa048d9e599284411f8609a75e5fb90fa030a9cff50b61ff81fd4af81da5ca9db1e24d0750ff4c58fd2e15497905062f1a1e3259e1072bb7a5893b633328ace9e14a017e8e99fd6794f5fb9c616245d96eb4270a9eb43d64fe50f87edcd473cef34efbca724cdfa6c91a87c15d0a520af9463a466887650a04b760563d1b61fe2338ff0d9bc7219d24f326b97466a6d06da22e9c50cf97a7e7920410de76133fc988c39d6571b8acc5d40235e04ef2eac62847a79c3e276c0efe9649f01c151a23ec87dc78b87204be93d81f4137c0e45e08f68342cb3352c97f4121dff3bc7a981f974235d4edf4902f64b0a08c5b483d760fb9be29156ee6c5fbacd66b80c455530e0e6924f8d3b8a6a6dbbc3d101fe694fd0d8cc6d138cd5fda0031143b95068ab860106a9bfe817d52f48b103a55acd63ac50007eb159769db6bb2dfb1071a809d7d6182190fbb904da19506c0e77e4b120514f2d4c8e57f6294d44ae92cbbebcea7847e7c2d31d19171344ebda2e77e7a1003f2c0e05d3cebf9af536ba22c10ce2dd971a06faa24f2447c7031d77221bb606be9b8ad059d7270d0bda2f9762628c952f0f784b3cb4663f84095b3a0ff885f2f06ba62ef5b6bf9456c0d89d5b4e42ba01622ff4f03a4df8a61ecc0d5a942566fd9237d75fd4c210a0cb0c43bf1fd3e9558571de1d09610c534ba5dbca3988d30bbbb70e76a3efd8ae053541835520f9ccbc53f799205e89e6ba485224ca6b82c89a88d00ef38583580d4181bcdb306c2adc476eef45818de28b93e8c1fa69eb78e22525cbba8335857e3d7e46b6bcf31da5e88aa6ecb460490e56d09bd9beebcfa9156475c726527da38baec0bd97ba7a933e45eef26b0f49d4a896d65bbb3b2e67dfe1a7cd9af270edc7f952485db0f504bce0e6276650ea58285c06e7abf35053955e8d588256d296a132183a04a0a69414d92f139d3e3168711bd9d20b77d9065f5e5bc3a13386c1f88f29cc9fa9bfebd838d771cc8f3a76706d0000b5ca3052027a6bf59d1fafc601ff9d4a6de2d816648709ca6c087b0ed1e665a8e5dfe3cf03ebff5f16496e86483d67040fdfee9688144e9a02f4c7ddb298c5fdcfe3db427d42e0febf5f4b385d861aa191f709e9e5710e8fe899ff6652221025105c1f5f08de62026380c8a93514e1351ec73a582c271b17c48cfb390215df42529f84749454e960ba1a195554ab017bbf513b5de59fcee382ea237fa1f5fe919664278d1f14438ff57d52022510415c5cc2e4ed4ff6b6d7164cf51648945cfe985e2fa75e327d9ce3934bfbc9d066ddbdc414e04e4f636772d2c2e00e85e4398c53cdf3236cd05961e1ecc43430d7c34b535f9bd97d7773d6e61f61ef7077cbcddfd6cdf0ab06970cc1c5f599317ae3de4ce4364ca5ca8f3d6522cd3e241b53512c7d63e6bd5f31d878e3aaa53348f23e14ef5c1b3f9f659e9b53c9c15735ecf6004a95c57dcb0d2e58b49f7a0de707b7d1450b376d7c2ef7667e1846b71b40078e8941c04446d1a089640ba91142e30e65e2903e25e7c40fb6cb6d85ff4d69082a83f166a3ca0bef7292317b866a003b1e5bd86c2e7447eaa0d561a878756cfd88ebc42ef4925366dbf765005dd12ffdc0406efc0f5ac41cd809e5eae60bab48d4a50a131bb03a0c9bcb33948f4b18f1b5041831041e31fd2ca2a1cc65a925c98d6e2945c4168abaef764e8fce437cf307e60c39115e3c68aab6945b0a8b93ff7abb3e7c804a126646d3e65a42b8d57cc2e392add7d36ce7f719ed52a01926d62ea07995dafd4de610fbc3ff565f1ff3f7c1923d16d1fd6f09e055c57e065469181a4fba77024199255c4c59ea23d596b6eb23ce9cee979c69cf250c7b0e9cd1e7234885a2631a4da72d7f18e3018822e0a5edc9ca0fb3da1b9736f10fba27c3f235e57b3d85fe0e7d3d13aaec045d49f6c00b06b43dcdffb65044ca40833ae31761d81b4d2d34a735d932e8c21907630771d0363d837aed65414a881182e18c1c1f484d5f12be44e5823efacc1b2972822cd1312f3374c608d5ce4874d19db8762a986c1a64d94c1682f64dcde0687605eb54c913a89975de6f17448d5fd9e01b9506217ca154b9bbaddba59d66e856e3680a353357605f5b5c1b7ab7415033ac6a41c52b74b70033f2e3bdb87ed7eaea0fefc8f842701fa9f10948e390eb72c1ebe4ff0d6f32de5bce15869d4252a8c8b3f4cc32ead927b8864cbdd0b6f1b46c83dcced533fb59625e6856875eece9b61d70ed5032a08070746ba4333753b5a0438bab28fce72bbec63c6a3a01f93cb34e50251ba323996147fe6be0d8fa5d938c8689d1c26c25b456ca52b1473a0b29229846977b249a264e1fea03022096ec4832157c0e23035171eb5ccaf591466ead5d6e352321740f53073e48352454f5749274fc3a22e758395054b3740dbb134f96c7e1624e7922782b6ec23adef061ca19485c670e746d43707515bc5d9a208a91167c40bd2cc2a097c1b048afbcfbee7b26e66d64fc2a8ff1aac6d0330638c49b45e45d72e4a3d5bf4867dd4764581454b4df83fc6096f880d88c5f83f359ce24f65e4ad7dd95f02920123141cc6307307416455020fb9ee18f75a532b497fe31b4a2421bf27250b1096fad341a8a30b34aeb9d18b17b3373c203522b4b763380a17c256cf10c148cbb708e6b12570208c8285d3c49f6ada0e98f"}, {0xe8, 0x1, 0x101, "f4d96346604d19222e71a83ba9b2c9cbc7a66602eb8c25003bda12fd242fe93f9a8763fb17f1b8837b54299bf333329fb223fdf342a57e1b15017a47b1c93ad9379c0391d7ed58241cec6ae3f4150a84525460ed88c99de562320057cbd65474b6b7cb81f8f64879b969d7f1283a84a2ae009a63dddabb31e9cc1faa595b346dd2f8d8667c6388aa31d031b6aabda989679a228c29cf534d50acde685c78f8dacfae3c0e3865409e8860efa097b204928a7096c686fa8725346e3d63cc77a4ac7d171999d0c6d9df1ed9c35d2859424ee5560e6987"}, {0x100, 0xffff, 0x9, "c5ed365b328e11af04c8bf219a29fdc33634c54bce3bb30285f5cf426a719f8069db3425852f5673c2c2345d30eaa44c36cf409e5ef86d4a32393f334a993a3f41c644c7853afa0b5ba705d7f19dfd112e6bd1cc79453e17cc93e7b08edecc3c0212a79b8a4c0a1defee3002eeb4d812f98147b532025f19b030d2713e64f0a8608a2e95477c65efdaa6e5a2139676893db62717d80d154aaf94f5b63fe399012eb1a57c411ce57c438da6234c8cdb891f9cf9c7981219f936cb019208e5c608c0b5176af53acf6bed651e3f2352ca950060291a766ce055dec6332232470f36b78213af9423d13173cf3c6fc2df6a"}], 0x24c0}, 0x40a) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40084}, {0x14}, {0x1000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:01 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x90, 0x0) clock_gettime(0x0, 0xffffffffffffffff) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x440, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)='+') 16:00:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="fffffffffffff6acd000e20004000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x1) 16:00:01 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, &(0x7f00000000c0)={0x4}) close(r0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto(r1, &(0x7f0000000040), 0x0, 0x400, &(0x7f0000000080)=@in6={0x18, 0x1, 0x99}, 0xc) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1f26782a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d08b002aa62de3ef34fc7633155baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959ec9ed0ab9a9aabd7a9259b54cd70c3cf9ebd9d94b0f8a6b366506eb82d3f9a1d74c27cc265610f7bfaea6d0efd0f04f74c5d8a0781fd173bbfad47953bc2989c604ab12496dbb712bb06e0205ee1e156c33068321a65ad0be87f46df76387f15ec049af4f5d70a7b9970f66", 0xd7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfd7, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000000)=[{0x46, 0x1}], 0x1}) syz_open_pts() 16:00:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30000, 0x20) recvfrom(r0, &(0x7f0000000100)=""/168, 0xa8, 0x800, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x400000000018, 0x3, 0x0) r2 = socket(0x18, 0x7, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) 16:00:01 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x20000000000000, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x920, 0x10) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8000, 0x0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7, 0x2}, {0x5, 0xa8b}}, 0x0) sendto$unix(r1, &(0x7f0000000040)="9d2b872f0db90b51b2cc4047ea61b8f3a98188171c43b320c3f3e61f557a2aaab4247a33ae3b8864ab8c28237d8920627f91af64ed23e717c1c01024dfa31ce9c11c49130fb9c901", 0x48, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) munmap(&(0x7f0000d02000/0x3000)=nil, 0x3000) 16:00:02 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40a, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xbd3, 0x0, 0x0, 0x0, "582a7291260735417dd72aef6a13d2b2b7155f6e"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0x2, 0x4a87ec7f, 0x0, "499e34ea0a493eb252c0132b547ab1642fbb8955", 0x219, 0x6}) 16:00:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000740)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgid() r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) chflags(&(0x7f0000000040)='./file0\x00', 0x1) r4 = socket(0x800000018, 0x1, 0x0) listen(r4, 0x0) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0xfffffffffffffdf4) getgid() semget$private(0x0, 0x7, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x400, 0x20) sendto(r5, &(0x7f00000002c0)="21a4af383d97bffe5e6579739c9d2cbdd1f4ed0f598cb5a57502540cfa467e9dbe9ae5ef2b9695bd921f2c0f68d2cefe61a604c193f3c22021d10e1b65bb2d643efde8a4ca0216d0b5fcdadf9022974cc7a803e2d78c100bd2fff1894976a287dbac3e0da89815c603f9c168b09c7ee52296d0d8a26fbe14f4ebd5b3cdeddaf3736fb1c5df8211055f3b09b91a27396c44cf1c59ab6566b1acd7f4c59d40213804b9d619c668607f6b9ba9e5e1961b338a502a886f8ab786e4ab545d4b994175df61f80de35c0867b33fd588846e4f67d5b6b2e1ed883a372d942f2de083365fc03dbeee1e371ce5779d170b72070fad40245089b61ada5dbf29364c27535ddad5e2a96b8c4293103c28219f9196bd4136af6c7ebe4cb98a66ffb5acce8a1c325c17bc03e598d0a85374e5297dc4aae2c2621b2b20f4db30d98ebc3ff6f323f561eda8fbf32a61b9958c51b9164efe0be05408375493aaf935790354391c80bcfe6740b02d793401bd25db904c4bf7574826375f5c967f44bf9434bb072542d12ec0cabae3ebad7167b4ff0008489f3e232ff8078070a873a3480b47cf63cb61dc74d5c852e50364c9ce4743f6b2b598632cfbce97b3049941e062fbce3fbd0396affc4b5a1df4ea63d20e3fd8d810496c13ae19f37f98be0392c55a1f75515c42a7c8f9b46346c661f1746d99af940b6c45bad74dab6e8f9a6d8ed2727dade701901fb04f2754ea4cdbe165e04e0348a59a27daebc4e819da73fac3aeb181133c24f3732fde5d0a07731c46fc0df4dfc6a081d0a597613237fb3b601007874612e899a45719c5e1800df44e8bace96282e2b8ce46ef57d011341247d1f28c1faf8f8d45ce1492095faeeca0f165da51b1ec779a3de31ea9041231d5d6cbe8b6f22d1563f5f2531264eca49c8dd623a47732825eada50bce4275cf65bc35acdd3c0bd4c30a96405e6f7d279c6966b0920adf56ac5463f1d663ba5791ba993a9144a239a467ad7a0793024912984c24df9966879eba1931e8d53886dc2cb3cc84b81dd88d9b0484f8f90d4ce08159e1952c5e01745f1a15f29d55b711adbae799c5425f803fae2ad92b445270698db137382c188e3b07ae3895a1392dfe21c4e2a99ea70b36f32c9c59b0fc7e32fd1956c9ee06e0fb6a158b9f37a0fcca336cb41c848f9f07c17cd8d04f06ae681fb4c76a637150bf3176840ab6591ca1e887be442b4d4410d9ff94f933d4a3de8e33c3cf1c0d4c92889ff808145bbb2a0e9736686def5d330e8b721eea3baf9981adaa190d583657d0232da0202b9a90b1cb8491202e75880f5ea15b942fe5b3ba418c3245432957b58f75d773d161b9ea23aefa4a9084258864aefb3f4aa4ddb1f082b77c01953be6f13a9bc7be5138da1d539f64216b89688a989dd5398e24ccf2f0b3b12558fe4478274105541c434dbabe0a01265459627edec0e599aec463534ac5c111f63444486bb98e3f21b0279148e7347773ab2ff1110ba4e011060f6b30f558b79b8acfb12f2f1e0b1cf483595cfd92e8ba444130777d13a43aab5f3ed9fad75cdd4a765116455f22782c1507b6578a13c177141cc260ec1c3a6ba4312c586c063808f9f3da08f3f782555fa270e7c28f3d2af092a66b245a57c81eed5ed7e93d94f49440c26d5a4a4cb620c7bf93b2b2b04f1db2a33b956eb64679144d6749ee7464e0e070d56ddb00d840daf11cbf8b123de9beee23c413c3c6933bd59b71e5ce67443268c02d14206fc668e2b0ccdff6888ff956273f644c275c7e958521c2cf109536cd0e6c3af6c4d0a92ffb87752fee3ea3e8a569a1be83f4dfc49d61ad7bb74a38e29918775347fff497ecfe6578a3af4bdc6e03a1d86dd5062aae6fd2328ddd18c74a91800dc4d393244ecde653a00ec7ab3d7cfe8c75d61986baff0748d45a33cecd342552f592f8041c59589c8c744f7d5b98cf8c06de4d3fe270184ec8254db163991a1a5c2f87dbcb00773c2c35964c8b0472297f6fb66b5eeda38aa7407b31dd0c21258a35d30ae267894556706c11117409b36c6be83222050371e1c5a2bc5a95b2109fce375879b48dff4d6474d9a3a911ba8f0c03aa0d2a0c1d9adce1c6037f7f3ed15ecaa4438ace18dcf2b65053fcdcaea11c7181f0090236c7abbd9a7652daf5fdf2e110b6b3964bde6f3691613d52eeb0055ddb743fb0cce57eb37b5b76ca5ba8a7a3d90f2de5d3041cf93421e4bd54053881ab14ed94a15f95eae7a42c54dab38b28a58fd0da5b9b1776b59c831fa5d9b6c347d57326e498183609b0919842d92f942387e15360aa5338f4b366e2eab548ddbdc52e508de0d4e0090b9ab97fb3972634745ae3c47eba37585644ab202ac7607d33839b010bdd64c56a962067acd9cbb4fe47a7e8ccd8b7f9458246cd84c90fcee23f44d3bca787b27033ed35c874213fbc36c67a86fe8802a976d01db5d0fb90c47fed96f9403f7ccd9a2c6619317ceb6d9d68360d2d834ceb5ed6485dbfbca18e811fc3ac1cb524aa9d4893cf69dc0434a2b95154794ef82fe509216e113f4859a427fb2cbfdf0bff3d3d2b2e8bf6799bff51eeb5a36dd73f6f3990eee37c3e4bf4fb4d173685ba6236052c1a6d1b3278f3e41d3158eb112708787b363120adc7529feaf0d1e58422d679e37583e5bfce4ba315223b01db72524f1b36b9f43285355d0aabe335d20d2ab92ae9aae0cabb2ba7f43c2bb04e0cad732755b9c2d5a3468d70a2978181e9d6526ff3beebae4b19d63b10d388a1416923963dc65f86b3058f7c4200a6842d6ad43c607cce2c283adbd1480b24e24b40bff31416b304b0d4858fa0d3afec9cc3912c4c3cacc6903cbb19cb8f8cca8140c3acd6cf9ddbd810281076895e60590c83617e30ca9f0817c77533192dc698b451b5feb79bff0937149b17f636a88ee2f5a9efa66ab9fde6a47460a19982b510f7cc37323604a4a71decca966a7056bfad0beeb888c0c8190cd83fce87d8b63ee4a7498bee0b3b7b2aabc8eef3626301fd766e1741d7605e9e7e5a266346c275c42ae8d35e5afe7f188893d6b75c513cadf8c3da9304606a096126a51857b6ca7fbe626a55f5b850cd068a2613557b618726b27d5f51a57da22888184c1e04097b2c26b705c12271fd6f5446dc3933daacfdc5d2eae76806663acf7bf55aeb105489843d39935a78c7bba52815307d05c0738b3a4a285e93980349d72b053047e3bbf3adbadf492b3ec7f73054f760a2a77086a1849b2280f9f4e82e83a3e3a0da072b8efeacde4dea831cbbcc9efa85e91a291ff75735d0b29a999ff9df1f5effab7aea362f38eb7d9db59f1d661de17711feb31ea3a10cdd2b194de355ce2d080acbab5a1641e8dcb9f4f4f33276ffd2b410269023aef4cd7f2417e623486d226c87ae609b7b885aca3d39326384ffa0f3b6df4cf95a4f6ecd2c01adf6cc8bcd9cdc3f18def95cb72198ab5f7a8dbcf79a2c7e9ccee89c6dfe5f76373a5ef3dcbd57d32a26a4446893fa6e9d6ff47eecf1af0c76d40cc6861fab55214f8c83f6e2b6ba046f1dc511121e054e0384a43a3d336508f5bf026d04e7567622ddf02c152c4d0fed6eeb043a9acb5915dc83b7d779de5c05f920674e9b80d296618338e537e52737a1b2fc3cf58fb2b00eb7dc3a84f9ba27e7b91f328f419d17deba79fd30dd23a72bbb60536e488b96a2b08a4ce726b0c66bf305482c426a9fa7e08e4de19b8ef6b4c91c54b478ae3d62528f863b954a632e095d10d222bb8ce6c7b4d06cab259a5ac38fe4755ac075053e161112f2675d8220fdbb6bd6bce8747cccd726ece3f0a0773b3964967204b67a96bb546400e0f80534f7ef208415b9726341251b89d849134836ec52d89b3b5b6a4bd599aa8b8542c2c3ba5eb45fe5b9a9d5c40d677454244f1af562b2738b397bb9bc49bf64d9262737b7365c05ce04639ca8895ac1468c09f72afaabf1836416df928b9fb56b10138d53e7e95d1e58afde8f7ea07e77f68fbb9478ba05710d81feb821cd8f3d07edccb8eae99dc062416178bd8d159faf75c45ba4711b1c9e2d05387a05823bc4beaa2a994ebcde866c7ef9a106faf2a9bbfc78813acb424f5114ef6537b177adbe0582371b92dd3c59ba153a4229b1188c7acb9ec0b611d0e1ddef63035b6b0c5e28846f3adfd304e990fc48219f49ffbdb25a893dd9c9ec8dca8b449084fd7ea2548748ec4132be856166af7b41c8d5bf28ece352fa158b267468b63e38cc17926d4dd37620095ec8f1f935352613df0cfffcecc1395f85ad5fb41107c1c4c2f27b1ca3597ffe58d557f9d528b8c09147c0e316b0eac1c59e901a4558435eb38b686d62350ae560216eb3bdb244f9d4a30efbf057dedc0a4a5eea0552ac45fd163a11b6c7468867f037b9bc90ea554e190bd106ed6e42fba075c780b34d170db35c1bd1c64e0b49b459524868736d40ff597583af2b3f955de55d55a7ff1a59f8577d4a179b4f7a3488fa169cd86474eab39435e82a49ba77ddb4cf6129e2d04b1bbb69b69f708bce11bb130b2f16cb60cc711005dc905e50d1b7ad0f8d934e48eaf5c529e4ba58396f66193b444e19d357cc36854f93c145c0f7b112a94a26e5914ba86f38c1ca5b92208e5098fc5cfc08c70d487b5f2070dae46093b747119a78d6b8d435b52c5dd34c9802a738fffb56128ea80ff995142abcf9b620bef58937e0682c6a5c2407c4aba41da257a6e977bb46fe71654fabf7085e493786bc975e6cb0503c9885e00e6b517aa7d194180c9cc429537f0420ad8178216a107c86d1412e0bbb72a69849fe2142f9da2004de57c7c34ab3222946e5f2fdd48481cd53415fe1cd83ef73ec64fdd41ef6a9158ccf375088a8d079edaac8a6dae05140a29e7dd3a98d8b1bef9b42e501d95895a6bf2d84d33d9e90068bc09546f4d5758a66c0cde362fcdc4a73bda701364e4bc16b2f906b330c6c28d59dcbb2f20c1e558fe8c8638ced7c5afb39dac3c2d7a0b1300b5e8108a2a84bf623eabca55a84807702ed1c7f48b16c2305ffdcb605c4f50213929e2143f7e818dc1dff26db54829fffcfdace7ef77bd9373b7ff57d1d761a326242f58298707ae9ddeab9e913374b316707cf2e41a42c3d845d1793bc944a2de9b0c245e4942072123e69c31035b0f54328ab555b1982a931e2fc583c6ae7f218cd811136b38f5665a0ad658972418cd1a8aad590dc049836f6a8288fc944983ebed8cd4d5ef2b7aa191c0ce42643977dd9f0980732a93bb2fb29fa5c12a98ceb16a42d00e2704f8ffc0e8cb4b078867c901df2f8e34ef4340387f42feb0e15eb0d79c0e2399f1abcc25a2ea5c80c83cadfe56895673f72752f26dcc0b28a7713111d03cb312a5d63bd930df25c1be7aacf0cd6b3635f015200870526f6907dde7d7ad01968193292922affefb9bb2bf84cf65bb25d0253206b19f93221b8254e629c143fef2cebe086a5db0f681e896a230c5015b9fecb81d946b5f2db4593adc62840092504bff4cb6eb20b924d1f639fdc1f19312d221a4b3d651a23c458053dbdc07f181338c9efd7868f1dd2145c74f189d5e258acf9bc4696dd45b83ffd37f756cc983a4dcfbdb34086fb7995d5d643b9dcb9b06c5e7bae351981eb6ceafddd104689abcba6c378afcb9e40b5475ebc3c77fe04b248691d136b0b783bd02fb24639ded64bc8b8845447714bf0e36ffcedad47367338b26c6fbb75005c0c73af5e553f2fe54c5580677f5e305d21a09c39f366730f5e3c1528b4b28aa0bae86e9ddd3f23f44847", 0x1000, 0x4, 0x0, 0x0) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000180)=0x9) r6 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r6, 0x1, &(0x7f00000012c0)={{0x0, r2, r3, r2, r3, 0x84, 0x1}, 0x1, 0x0, r1, r1, 0x2, 0x9, 0x400, 0x8001}) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000001c0)=0xfffffffffffffffb) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x42) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000040)) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x6) read(r0, &(0x7f0000000080)=""/191, 0xbf) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x80001ffffc) flock(r0, 0x2) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) lseek(r0, 0x0, 0x4, 0x3) setsockopt(r0, 0x29, 0x2f, 0x0, 0x0) 16:00:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8, 0x6d91, {0x101}}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) syz_open_pts() flock(r1, 0x3) 16:00:00 executing program 0: clock_settime(0x8000000000007fe, &(0x7f0000000080)={0xfffffffffffffffe}) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="90568d818374b9da9f", 0x9) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16", 0x5c) write(r0, &(0x7f0000000480)="090573ab09cec58ebd946a4a53d66578996715", 0x13) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r4 = shmget(0x3, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) getpgid(r3) syz_open_pts() ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000100)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000004c0)=ANY=[@ANYRES16=r4]) 16:00:00 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readv(r0, &(0x7f0000001800)=[{&(0x7f0000000300)=""/251, 0xfb}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000001880)=""/172, 0xac}, {&(0x7f00000004c0)=""/30, 0x1e}, {&(0x7f0000000500)=""/211, 0xd3}, {&(0x7f0000000600)=""/211, 0xd3}], 0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x28081, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000140)=0xb) write(r1, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf2803", 0x18) r3 = syz_open_pts() fchmodat(r0, &(0x7f0000001a00)='./bus\x00', 0x48, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTART(r3, 0x2000746e) write(r3, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000400)="ebd9381d93a6df1b4999978cc542b050a3a8271f4d174a7a17fb0c2fe90f2d59c2c7e7bcb02afd2841c65fbd97c7aac0eb63399e2bb4e095", 0x38}, {&(0x7f0000001940)="2eb53b3a58b3a0df71f6cfe8faa468442fd45c9a7c5e1b33ba5862a30c43f81b4d0fdd68983613bc24e56f0c6f5effb8cb8b189a5c0221f08c0221b736597b1f470fe82d5ae22e227c6b5256d2513d00fccb8529abd2edc7eecd745344d548b34e26998cabec3eec9582dbd1d1db5e8a46caf5b167109720df60f2751902fc0c5e5c3b8ad9d1", 0x86}], 0x2, 0x0, 0x0) r4 = syz_open_pts() close(r3) openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x18180, 0x0) dup(r4) write(r1, &(0x7f0000000800)="278da958f45b4659afa4f5b67f70bc4b08abcec6b0c3a1a4fcc715745d5b626bff39adefc10224af1cb33df7b75e5bdd4616f21e2e7dc6161b4513af5b25444b4266236cbd50e0827b634350ee89ff05f8103a37df2f9eb83707a21dc420cbfc7422daeb3ca9c6875c4b3772067b55f02eb8772d49826b6484919adf0d616b4ddb575e690ef53afc3d45413926874f5142d9936ac681bcecea8c437f82a616dc33127c87b06162af72bfc79cd1782dd5a64b198bd22d26e45befaaf17c3238a25f19fc505d6248e8bc584e2d6b1c151b45484ecc688e22459db0672b0068886c46bb3e4949e154f48cf76412240e6e795860c0e8a87e67a849cc6d6c3bc858d09a283e63d0aeb9bcbd70aafcadb95429d881fbf72b2edc0042844eef6f4182e88065fd593a9844658684251492c6c966b68bfc2dae2536a5e041d07f817b69e197575c9a6ff21290cf2519c9ce7ee7b73c1ecaee9d0fd0d8f2fd807519eb043bdd10d39caf89ca5113cb03a90f072d244c97781b8eb0f614bd554ec85d15b1cc88aa7bb31fc1220ddcb48a7fccf6b23b3ae0cee755233f209790c1ad7f1470e85fb9cf286bd5cbce1f0db0ce9680cec9ae0d4eeb488e595ff1e097bc7d15985c94e529c93da82575b4895c380db032d24d715ba9e6deddcb13d8aa6f4593d2d530593667d4ed2203b6ef8920fab83e20a7c5964f0347d37b90a5f2f88d5bf19cf4e71706492a2c292976efa5b4e3ca67a5bf436041f9b53b5fd49578a35d762fabb76748b66bb314ea008946a13cbb9d5367f5037fc188c1cd109885d679035d001aeef73a11cc51ead6e2e529e1697abb4cad3626619ba35ae64eb2332c9f0e44e577bf49e469807de8b3ffe5d5370ce6acd78360512ec6182840600472732c5ef9873a1db26012c7fb4d0526b9f3f8e27bc9aa30e6d73e53ef63e5a41141f5a15e4c8b3735a5bb83dae1af367e1968f999f1ae570a8d03d6c22b74ee627c43eb89f98a940f15b6aa29539e37d206c6150c12734ba80daa064e68699a78fe0e29abda699e21db1a115412d0f794e415afc4c3fde890da0d8ffa6f0cc611947233244d46b066f7453a5842c471ba3197e80d73e934700e8719d4686bd7ec862a80a210a1c38ae17294ad020095b978bb77f984cfd6d9b050c5512b8aaf2aa9025891b03ee4d3b515b93123bc9444f25bbec1029676a1ba161e57431dad81b104a2f9af7ee5df1e591305e2fc6c885577903fdda3ed26e4ab05cbd7234068beb872e406121ca4b7b44b3d3dd227ced829b85a27355f54584153977bce818f9a8a503f16389c4377a7646cb831648bc87e146c4cea9b080e98b8034ffa9b3bbaf779cc36a037215ca0ced96b3a7c1b87c9da64a4873b8a24d20bf9f1b1b3e99e8e7191c031346eb6e95e90cd345f4db339eef892308cde4172abd20291e4677d43cf7eec2fd2b45ff91b3fc8068d95db437f810f96d40ac6e826d214bfd90917c67c11d7b09259e5c210750c751c0abfd39bdb4cf780a156f54b3e1d4893688fa915ae6158bcf8dc67404e722643ed4b50c7efe1b485b84f46baac2ab01885e1e743d5c74cc1a2cbe38c0dfdf70077e957c3e65af0779a1b7d2ea87e8659e2b7012ff787940fa13aceac8f11795ffc05121f67e785d3a46684c5e4c3134b2a2cd943a65161472ca64218367ca4afea0a56d6fe753c9a38e6d28db31feb5d039a0c638b2b96ce05888b806b0335d0d347a1a4515097f265e875c80e3970adef48e5c3619ec23a9b9debce58fe186aa7e2810a3a3bf1180cac09d8c1767246a14255973a83ca663299c54d8c823910fed076ddc02c443960b735bc46b4b6690ad8c7cc790ca3a6eac0701279714b92e0d02dd38e8422599f03eb1179dea7ed1b18e97e7545eb185cbb67495d0f14dd787d3e6ed8ab49e996066c61b05b3937d8607e751536911b7dfd8a9efc709b6b4a1cc9f5b6bffbbccf2ae4b7f579d5e487a169f9d3881e7b590caf2b30a9133fd29e2ffab3c75d6dc0f1ff20d719c0a408fe5ea4d0a6cc5989b920b6e8a157583e86ea9b463dc7020142c59a5b532a2661efac4f857c5a1cb891fad770af8b74b37b2b4c412f19bcb2b08e56588e449d8f8bb985ab636c3ca91a34b206e1613f8619003fea97fd1792ddf183492780a7043132c02073d8348fb3117690f3dafe0e2056c2e4241fd274ca51c99d871d74caf64a43136164659600850e288131d2f0d3b32b7100472ecabccc69032b2434316e41be93c0b9901088627cdfad3ef4a15407e111a6d2c95acf67394ceef37c5abb4dbc5b077efd489021ac2ab6e9ce121be0ff84ab0b9ce165245cb2bc4aa5831099dbcc675155a2923b59c46a96e0a35a3c4546ca09bfd14e57ee49783c7bcf7cb3dd5c0b84564a27324e92fd5daeef59c64d85842c84a8cf74cce098b9dd3925c9c06293fe6acee4cfd3975254a20fb8b292aa76f4f43736bfa355f6086d2cb4aa23d4d53ebaf6815d1d68d1ee40a2a1aa216c303711a22edf1876192d8c6b5f5da7914cde2abed4f52700eed66bb15a0830355c0d101b6140c4957c50de991b83e2ee7af3255bff4bbdccd357f0bb6b9a9b93ab53c94e0bc99448982e211bd59615ca343ae3cbb68b25681b95cc16b2787cfa85d9c53d196123f251f4e036f7ec4265db0c05631f1df3bc85fff24dd1990de99f41deb47d4d6760e120f3a7dae7590b2851f55d52789ecdfe4e2a76b0e32860eec1f1598da4b4386b58b2f88cd9b28b31e3657b3998b4fd5e55b4f90dea8c89a5f41b5cb689e2aacc35350e6dcedb84179fa982326d703d7c0404f9031b7f805e50ce95b29cc44c6d36db4479b2861bc8f14e01e761f04c6836db0c5baf5eea3243feacf6a234372975f73e00457ac7388ac0cbc3e4c8b9ce726b1256faa3e4594fdf6c836e517a2b14375a5eaa8dad9079c5a21639b17320f00459c467c5110737a5d6e956a34c1070e67c75f045fe00e7fde482becf75aad8b43a1c1481acc84bcdc0bc39d44ce8c39afd497398efd3b968784e8ff217cc5002008db9d06684ad80d0b5e8ba7adaf9c9e99714ad6f4d05d8df3a8b75e892b310c75a05595953561bb229bb7bc9f2327f99b76f77e9197fd179bb0a8362765ff906006eea595dfa3d35e273e4a3f1dab07046ca469308a33dac7e62b399939a4850ee6d53878fb3810fa68f202d8822871493dfe7e6d2b3f260d00b612fe34dda3581bff8512488c39c58d5aa6989e40657bf390b696e888d26de44353294d86550044ecbfff3bd33903f90c46173abac91dc165d37e2c31dc43b5606a3cfcd24f00cf15504a185b1fb62b98ea77c8e1db904e73c9a50c22e273307be753b50138827965d763511892cc49b34e9a336431497c3a6cd8af209a2b6e33ac2235375f40579a9f5fce4d4cab912246e67aae91d8470a74a59aa09801b73b58dd2cab5358432a858c31754e3a8cfd30e17b3cfe55e6fcf8d943722d23d4e23975ebe493212346afcc2debcebdbdffcd5565796f1f242d3c565635e5c52d52f69a2e428810954b4e5d5e658baf9e6c394b98642223848797bd88410d387455d1e7cb29837f8bb3fd6a7c30c80058543cc889546670e344a29348a03fc350dd309bf3edd14424bc3b15e89e544afc1ee0167c9e6d21fe0d2e29f9c3f66feb0cd406577a5afac5c97bb87b059cf6100a373daaa119da2930c1df6ef86985d5206f7de579a786862d26ede4e6f24ca673ee8eb328f14cea15e9601f6dc4d108c55035b0e49990e3ba7ff1d6a5e8d10075e65d75badd39f9327396fc286ea036b85455f6c04ad854981af82ff80f2d6bebfc6feb8472a26ca31a83fc1fbd6a178457de6cbedecfadf1c97d962f8de0b129b0c5af8bc92a5ab243db62b570a7acdf6c826595724aac2a95873e53313450d5009626ccdbf96b7c302ebadc592456ecf5648c94e9c2791a2ccd1f4373a8f020e5051fb4c50a770a45855793dc88a89e7ba2c819c46d5f98da82472bfe56f19b0c4e46fae24df88dfcb549b3564a7625a829caf1ad5407267629520abe5f61edd5562ec8c388f9443696f791129dac23087c1b5e0935c9ae530a5b98cde6e08bb8fdce4af59b274cb40f66b744e69ff99d2c05083936299a1515334861bddd5edc8ae08a026b06c728ac33a2f9ae317ab2d33fb4bbac5f498c9be20bee9a4921302d37c250895c1e4d172b027b3f99534fa1611406ec1834067b9c9edbf72d662e8b42ae085afa0ada789e204aec246d4be5fcfedc20c4ea121228bf5111d9f3c5e730f77dc94520d03027c654e86fa9b22d418a151f23e0f86193f916e62197de60917afac0bf71f3604f4c67489b2996d0f9a2e5f84116d6637126418a7865e3e11c2738e88a8bef20b82cf12bb9e8353a80cf1b878936eb5b2ac562f4a6af61309ded1521eb9ed3fe7a6f4322b533d5908fb2485f4ce6bea2d7cf917af1e8fb81c071cefc7a7c419bba9b6c1ec41117acdbaf8f2a575252acadcb0240f5700019ca623a273357c40ed929a84ccaa16524053b84d824827f93b1c09919a878b85d84599ee4ed1128eb844b81b3baa8af1596df58e6a672fc220e1d4f11b387d1f2da6260e101f1a425e9616fd4cc7d9bef7fdc3eec0579fca11e87015b621acac190ca38d55338710e3a976f97ca2e49bca77bdfc2515018f02826f3c0d46c099db1b42c71b24e64e47151632e7a79763b2f703a98c278ef898fcd3d28724bef466cb2dd30ba84f23918e1ddee59d4f849768e71d51320031d83e96141f0ca8e6bf76cc876f3c955963783f9b9d19c13edc577af9e4c086bf341ee0833539a48e55554bcbf59826c1646a4483a096d8bb3ab84ef2e8544fe98c7a8e25db9d06f5ea7cded77b84407ac60040578669d99db0b77c6315db971161997891a2aa00793fcc8c47e1c5b197734d46e453ca0e4c3ab9d8f6893302b84745232723f73a66d609c7a70236a8262e95303df0b40b3d6fb03a88a8b1706d76e4b2f3d2398f87c69723745a32e263054182542c614edfa765c76881eefc4630a1921a8c8fa4b818ef7f53be0ae774402a3569d14141d7ab1c89034b5c8ca01735d4880849904c8d927cb34a39cf18db9caa95185ce31ec4538d3a22acca72ae87a03a7e21fbc2940e457b6f5f3502ae3d8d1d0fbb2e7cfe60c7bec57ec3af98f4e6a1b51affca568c0386f003f68ab3fb936936cfa6b32983b4cfdd62ff5dd3c883ec0affd5e97ead47d79aa7465b6b5b8d4ac45ff0ae02db35576be939f2261c2f8bc27d7de27b820a9a1c021a7eb855cca3e4e0030974635180154db0de146c64f502e3822b5457a89f9d4d4dbd61fd07106835720720cffc6c1c28617303deba3f95f1b6a7e49252aebd24f25e0011687e9ee88ccfdb7ee4a6bc822c1d7f0ed31cdbb7e727244053153a947cb58be9bdcec51681fe260e7de9bbeecc0855151b50a14e606e7ed12a9a22659eea362e32214fe107874a51813c0bea04e0004bb161b7c508fd2a68e1e36ea9bdad1b24811ddd63bdc53a510b6b9171ef38851d799b64d0540a974028e3e3accd0bc4ae26ce494d7eb2c15a368fae7ffc8f8687cd1a8ef5c30c7e5657c0782d8691ecf0a7698959836c5265ca98099bd91e9a0270ad566c45af25ce62a49401439c6a66b8cda483bc593af67bee5aa2c24f9c99d901dd886e595fbf2e47193b0e144959f0048cda9ebde4a34991f3ed36d938f023e3ad6f2b5c84ffa777f15da22774443540a96f8f665e61f56789553653f779a20b289f62cb9c68c5c66b6e", 0x1000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x6) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000480)={0x3, 0x8, 0x14c4, 0x6}) syz_open_pts() 16:00:00 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x100010000000029, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xfffffffffffffffb, 0x80000000}, 0x12e) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) fcntl$getflags(r0, 0x1) r3 = socket(0x6, 0x2, 0xfff) write(r1, &(0x7f0000000000)="87", 0x1) setsockopt$sock_int(r3, 0xffff, 0x101b, &(0x7f0000000200)=0x3, 0x4) close(r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000001c0)=0x8) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003d00000a0300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) r2 = semget$private(0x0, 0x6, 0x202) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/42) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0xc6) 16:00:00 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, r0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x2, 0x10) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000240)={0x10, 0x3, 0x4, 0x4, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x101}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffeffff}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x5}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xc9c9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x2}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x76}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x486}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x200}, {&(0x7f0000fe9000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x47e}) socket(0x3a, 0x4003, 0x7) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0xecc0, 0x8, 0x7, 0x0, 0x8000, 0x20, 0x20, 0x3, 0x1, 0x2, 0x80000000000000}) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) 16:00:00 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) r1 = kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x200, 0x0) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2d97) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) 16:00:00 executing program 0: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="000f0000000000000008000000000000000077577d"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) close(r1) 16:00:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x241, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x8, 0x7168}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f00000002c0)=[{0x25}], 0x2}) ioctl$TIOCCDTR(r0, 0x20007478) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x806}]}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x6012, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff52, &(0x7f0000000180)="b679fe041b690ce2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x800, 0x6, 0xfffffffffffffffe, 0x7fffffff}, {0x4, 0x0, 0x3, 0x8}, {0x10000, 0x1, 0x200, 0x7ff}, {0x4, 0x7fff, 0x6, 0x10000}, {0x48d, 0x2, 0x0, 0x800}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x88) r1 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) pread(r1, 0x0, 0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x490, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0xd6) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) r2 = socket$inet(0x1e, 0x3, 0x0) r3 = dup2(r2, r2) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000040)) 16:00:00 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3000000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x400, 0x77}, 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="548414804323c710ebad12c1aa99c7deb2a489f3a929e6d243cb9ecf47baa76a866289f6eb717861dda96127eeab19a67ecd42a628b4e48304dff7fac87d90cfcc84ac3727a31797a0dec1a0de6bb3d546944feb64e01e5860cdff36d5b318aa94bf39d740a0e46f50e9822d5bafd25c149ef5b62d2d152f12df80b1e92bc603181ba5a2562b97455d6b6863e2e9df59bae630219305c2f240e21d6003619e2fff3bf93e538edc0b6232ebaca23579ca62ede97afe6f325cdc8b6c801e", 0xbd}, {&(0x7f0000000100)="a84a4dcae9cf854d05be44ad8981990f4cfe1dfad3ad0bfe79638a4a707fe1049d45d43c708fcc5149e281bc61e0223225cabeb18de87add53136f8a2888", 0x3e}], 0x2) dup(r0) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x9, 0x1, 0x0, 0x0, "61aa0d01000000010000006ae9738b7ec000"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[0x1b29, 0xfff]}) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10e) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) 16:00:00 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="3c224be86e6485397a3efa955153bb7c"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000000)="4f82ede929aaeca3991249b6e456b2c2ce3fa7921ff09216a53c4dc55069babe3a04b369d0c67cebebefa0cf681a208d", 0x30, 0x407, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00030018f6f45a863f98bb34b469cca68b3b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000200)="d25ab3af044157d7f0864ed11bfa9e56948550830c127ce2c0612a6e72bb76995eb72dde180a9b9c0cae1187504fae8c92236f04252ac12228a6d61bcdf4231edff08970af4cbbaaac05f4e66b1c1d928bb283fbcb904600262211b189d8521d9e33673e643bd96535e6dea775133442e29a763dfd1534c6c40db3c55056e6a56df078b1646a9545ef1f40a939dc2bf99430b093a6b5f91557fe6444ac109596fa3cb677698e65", 0xa7}, {&(0x7f0000000300)="e5ecf7f52f752bcbad6fdd12d99ab975e7e863340eb31884d56551cd21232c3be873a82f210000000000", 0x2a}, {&(0x7f0000000340)="c8088e1219d6fe9cf3fbfe217d2623e4c801ee1d5fe2eab43a38c6ec209f30f44647cb302dcf53a5d715754afc09a1bd75c0c278fd09da9b86b44358e931bafa53593cc4a7e489cf05bdc4dec12dcf11ea76d558f6816cf415fdcff85ab4bdc91a107a7c9e6d7457869eae9427f5e86533cb682dba7340349ac068f1b27d67042c6a91a8ac56a9d68fbf63b16c82316adcef627270d8ce318d2347b7a2408898455a0da14c032578f288d93397dc4e5ae4971d81784bf295c286786791002cadd1a22bdb0bff2d8446d4d33d95ee9f052c010aa987883d89e40f06da252c8df81bcea9837e7ffc4d7e", 0x99}, {&(0x7f0000000780)="d84dde4720bfab9082bc3378cb58bbe00e3f6bbc94f195a1500f0d56e6d41641416afc0c3f7acb5c51c0691d8c8611a35ecaeb734e82c02821124bba7ab623b1dbc06e990f67d5b12f9eaf16a31f51aae5ef0f3a8996aabe02215aad65f435ab161f237cf41687aee2267f24002704154e8d4b3d3fcefe76a2c64c54d17ef0137a7d9df1f655871ca22e1576ed50e8cf0b1d67900c06251cdcbfb4970c8a46b7c2ce78065bc0f0e22cb96825b950208d1fde3da7043ba7905188e269ce9ad2593ff3903625d87d7ca6712ee79a1a2eb04f64d17179c487a7f22798ad3f6f8c6d4dfc1d4a405c54ae", 0x3e}, {&(0x7f0000000540)="73846df6e5ee1ec7f223cb3472e8ecc316ee19f5e4829b3fc13bfe681fc07c953113437d77ad29a4c5ec8daf2442e627c8bebb77fb8a481b97b528224534f7c4076b3dd37b86ed7b91a33ab782d3ba4ece7f48b7f69056bf1b4a1bc6744f973e1768ea94368b767ae380f8ca09c0e2f512de805f88a8fd74e49fdb64cce22e5d42200e2357f03e09eb858228a085e0c3", 0x90}, {&(0x7f0000000600)="49813b7172133f2dec5e598c7b868d000011b2ab71e439c285b4ecf5d3ed8b639be5d8acdadc51cf7e2225b75a3a4b50e32fe87dc8cb60988598c6b5886de37e2ee2bbeff0281dd9949e11bd7df7689d922d0dfcbdaa47a0551cea1ac9b58549af55a538ca043ce2f1421b325c326da8613feab50149b4d10501057fad1f33e71e62672089a4e2853ea44ab61d503936d198240a34851b48a0b523e5f487b9ed771454fb83885c0a0f2770347cea4f362309fcb6f5ed39e1032d45627b0adb3f7b686925f3a792ade43e0a104433de8522dc221d4edbe9f49e45f44ce5bd862cd26c836abd9ba22b884dc6f45ac16a99606dc714b908d6357cb5dbef8543", 0xfe}], 0x6, 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x81, 0x40) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getpgrp() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07030018f6f45a863f98bb349a69cc06000000000000000501000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x1) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r1, &(0x7f00000000c0)=""/47, 0x2f) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) fchdir(r2) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000240)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f222759338d2a4800000000000000000000003a00000036982178fafb7d48b64deada", 0x3c}], 0x1) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{}, {0x335}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000040)=[{0x3, 0x1, 0x1000, 0x6}, {0x80, 0x8, 0x7fff, 0x2}, {0x2, 0x4, 0x81, 0x3}, {0x6, 0x6, 0x7fff, 0xfffffffffffffffd}, {0x7, 0xfffffffffffffffe, 0x0, 0x1}]}) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x28, 0x118) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) listen(r2, 0x0) r3 = shmget(0x1, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0]) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) r8 = getpid() r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x4, r4, r5, r6, r7, 0x100, 0x9}, 0x2, 0x4, r8, r9, 0x4, 0x9, 0x6}) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x88, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000340)={0x7, 0x8, 0x0, 0x0, &(0x7f00000000c0)={{0x8000000000000000, 0x6, 0x100000000, 0xf3, 0xffffffffffffffff, 0xfffffffffffffffa, 0x1000}, {[0x1ff, 0x6, 0x3, 0x675, 0x0, 0x0, 0x5, 0x85d, 0x0, 0x593, 0x9, 0x8, 0x38f, 0x495, 0xffff, 0xfffffffffffffff7, 0x1, 0x1], [0x9, 0x1, 0x0, 0x81, 0x1, 0x8, 0x9, 0x5, 0xfffffffffffffdac, 0x10000], [0x4, 0x82, 0x7fff, 0x7, 0x2, 0x5, 0x2], [0x101, 0x401, 0x80000000, 0x7, 0x4, 0x3], [{0x0, 0x55, 0x5, 0xfffffffffffffffd}, {0xa7, 0x68b5, 0x842b}, {0xfd, 0x7, 0x5dc48341, 0x6}, {0x3, 0x3, 0x8, 0xffffffffffffb224}, {0x3, 0x100, 0x9, 0x6}, {0x101, 0x100000001, 0x9}, {0x400, 0x80000000, 0x660, 0x100}, {0x0, 0x20, 0x1, 0x6}], {0xfffffffffffffe01, 0xb0, 0x9, 0x100000000}, {0x7, 0x0, 0x1, 0xffffffff}}}, 0x101, 0x4}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3fff, 0x1) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x101) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x2080000000009, 0x0, 0x0) 16:00:01 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 16:00:01 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/98) r1 = socket(0x18, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) r3 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r3, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:01 executing program 0: socket(0x6, 0xc007, 0x169) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0), 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup(r2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x10001) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f0000000000)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) 16:00:01 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0xfffffffffffffffc, 0x69, 0x0, 0x0) 16:00:01 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x3, 0x400}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x100, 0xfffffffffffff61e, 0x605, 0x2b5}, {0x4, 0x0, 0x8}, {0x6, 0x80, 0x100000001, 0xff}, {0xffff, 0x3ff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x5c}, {0x6, 0x0, 0xffffffffffffffff, 0x401}]}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') 16:00:01 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)) shmctl$IPC_RMID(r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) sendto$inet(r2, &(0x7f0000000040)="430e3cab710e39271a361a03a8075cf48a90d559acad0d796194fee2c0b267793bd1947d02224ed989b1c8d64d3cbc2325b95b39e664dd96482ec96139140a26fcf16e371e987b296fc46bbbc2cd7a98015f4ca2c5139e4b1b36086d3644b533e0cc1f542e12fae62c884f2aa104002bfb70ef2c446ee179f22309d86569d3386c931746e16a0f9f09a29c516d17bf11bb8a45afe3213cf52165f90493bde3b565774144a0b5ba991a2f9799ff632ee4f64e513bd3edce170ca2585cd0145127132d43dffdbbb7d4fbdf9fb6", 0xcc, 0x2, &(0x7f0000000140)={0x2, 0x1}, 0xc) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xffffffffffffdffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x7c}, {0x6}]}) msgget(0x2, 0x300) syz_emit_ethernet(0x56, &(0x7f0000000180)="74257aa3d2b79a7ac36b60525d86c33905810fe05a979a0bbab7f43702e68989c117f34d1ed31ff3e48b6860df9d71a5d6f335dea6ba6b6870ec8b6ea0d48c491cd41b8c083d7e76bb5450db47098954c5bfa87a626d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) getpgid(0xffffffffffffffff) r2 = getppid() r3 = getpgid(r2) ioctl$TIOCSCTTY(r1, 0x20007461) mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xff) fcntl$setown(r1, 0x6, r3) fcntl$dupfd(r0, 0x0, r0) 16:00:01 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x1a5}], 0x1, 0x0) 16:00:01 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) r1 = dup2(r0, 0xffffffffffffffff) setsockopt(r1, 0x80, 0x100000001, &(0x7f0000000140)="4d22064e966b34a241617130b219572c47c52a0c68e3438caad4c34893afc28207f050432d0c420779592ea6edf39f76c4835026e67ed7923ede2d0631739965b178448c4e0da38723", 0x49) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:01 executing program 1: semget(0x2, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1fffe, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1, 0x4, './file0\x00', 0xffffffffffff83c3, 0x3ff, 0x81c, 0x7}) 16:00:01 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r2 = socket(0x1f, 0x4, 0x80000001) accept$inet(r2, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000180)=@in6={0x18, 0x3, 0x7, 0x2}, 0xc, &(0x7f0000000380)=[{&(0x7f00000001c0)="2ef4f3e86103ea181be95f3a96408112f3e02cf89a08a10edbb1a4984ce7ac4d80d130fbd8d130adb8843c0cbbb1759f0208045dd422993a809706e69e5f948f816e6f4dc5c74df7243dc1da5afe023a1a97d0ccfc9bcb192c770b5515561322d46890343b427d965bcf54f4f38a6a8f73f79ae346f95dd9aa6f7a7b598dda1cbc407a13327ee3888011077c8e6adb911c945c6853231aef9d7fcefeaaa89214602ba9d74b5958b7484cdcf732ae3fa3b64e80b0f8beb9cae6b96281c83dfab448e7355a", 0xc4}, {&(0x7f00000002c0)="0bdd915f279057f90cfbe1e991fa93914b778d9ea0bdd2b5ca827a5f5c8dc3769f90a0f24f0f236f8d6851be575fa9bb5f5f85f12d302c74605b934d01cc0775cabde3233c996b5183155607202b4101a5d0efe53eda4dc934c10f7ec968f1014c387aef9cdc53f18ea978f52a429d52f9fbeaf727aece682ed95567907595508be1f52a62594079b2d6f8f7ace63c1d0af7cdb09cc7feba2a89681b36cd2ca3c26f8d8934c965511a46cfaefd82927ac9", 0xb1}], 0x2, &(0x7f00000003c0)=[{0xa0, 0xffff, 0x4, "b7757d636ede97f89c1f3977fc10caa25151e4bda71fd9544bc25f1569e1bc7a2269c421061b059192a834a6aeaaa84185a10fbabd02c801fb0baf1a4fbab049190da93e1709a2bf7a5864372cca2a5668ca0d69676d72c6d58c50b5e7aab1cc8b6f05b84973fa7a15f0316d766151cb33586f238b2d4c2a28e117948e9457fe0485e174309b45e5b66f69038d"}, {0x10, 0x1, 0x2}, {0x78, 0xffff, 0x5, "868d1033d89358925ce644ac1d22900f78add88de788965946ec423dd0fa848a9babfb17858cd0333252841ca27c3739e3c805a8a6c9e158b0d05438f4570747dd4911ae0bb560b53f6e3b7e731326d51b75b3d1ec77cb87cfb240324e346aa66842929e472e"}, {0x108, 0x1, 0x6, "2b160a0ce5dd4ee5be636c309b39d1a4fc50541fd83ff0a651e78e7942e1ec118f787de7f66fab39ccd426cb017dff9c35100b9f2eb49dab48f56988c5be342ca3a6e8c6fa5883b6f1f83cecb83ed1a6e5d2a69f85fcc9da1af8a740536779af7634021919741cd2c66f48e8b6c23e48fde19812dadaadfd23e69ae17b47f6d8c7428095bc18d19f264b2074e01f96e9fbfbc9498edceaa432e861571f7dd96ecd383c5892ad38f0e555d385d44c10729f32e83a41dea5e0f503014ba2c2c127b5b60f0c56abd28e9d3aa81c41ffc5b9d0a4354c1afeaeea0d9ab1762428d996e294a77ed3be8a7ec8a640bb73f863b003280c035c"}], 0x230}, 0x406) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) dup2(r0, r1) execve(0x0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="4ad55653cb8dbdc0ef590bf24ff11efa536b1a787406a465e8d0e84d55f360f5a8aadd0c7d5f12b27b5bb65c95f0ca90b78ce0001d555ad744fd23a27abf4dc509a27c116e6077e4ecfb5622565f3a3eedcf47e693a878ffb693a4aa00c1c12a40085f001b9fe4d9698ab7ebd235f8791358b047bc3ae951686d9dfb176c04877f93a327a97cfde24dafe067ee94fd21", 0x90, 0xf, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x8, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[{0x100000001, 0x0, 0xfffffffffffffff9, 0xff}, {0x7, 0x80000000, 0xffffffffffff4092, 0x2b}, {0x7807, 0x5, 0x6, 0x9}, {0x4c0, 0xa8, 0x5, 0x8}, {0x3, 0x0, 0x9}, {0x1, 0x80000000, 0x6, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2e3, &(0x7f0000000140)=[{0x1d}, {0x83}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffcc5, &(0x7f0000000180)="b6") pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0x5, &(0x7f00000000c0)=[{0x4, 0x7fff, 0x1, 0x401}, {0xf, 0xebf4, 0x7ff, 0xfffffffffffffffd}, {0xfffffffffffffffc, 0x3, 0x40, 0x7}, {0x710, 0x7, 0xf2b, 0x5}, {0x7c, 0x9, 0xffffffffffffff29, 0xfff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10010, 0x0) pipe(&(0x7f0000000240)) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x1, 0x3}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000003c0)={0x10001, 0x800}) 16:00:01 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x4000000000000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x60}], 0x1, 0x0) pwrite(r0, &(0x7f0000000040)="f5ea534e6c90bce2ddd4facbfa81772869ea6e6cfb0b7ea8405a26747e8a50e8cf6a20daf5ca972dc61da9bc5f4fefc36068b76928ac4ac96cefb7be9c749172d34beca2200a57a4925020d52b7038fc82e023f7ca904dbe5f50159d790e11220fe19b183b5508351e05af7bfb15f7935e", 0x71, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x84}, {r0}, {r0, 0x8}], 0x3, 0xfffffffffffffffd) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 16:00:01 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000140)='./file2\x00', r1, &(0x7f0000000180)='./file0\x00') mknodat(r0, &(0x7f0000000040)='./file2\x00', 0x202c, 0x8000) readlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000280)="aa0d0d60bdd41e3532731376a94cbee6ddae038e7e51ec5a24dcca3bfc6ebcc8224963e1cb783aa7ed671522c6e704dcb14fd178e1bf60cc93ba6ee98bec52ea4a6d7a5a84349b1fb78bd030c864bb58cbd2c0c948583ecc141c9407448a2bdb92aa4920c397c00eb40a58fda5fd6fd0a7496062", 0x74}, {&(0x7f0000000300)="c988ff7a37749159bbcd96a524c72490f72afd7ae624e5feb81aa34cdcc15ff177f77b0fc780912e754947c496530eecc5", 0x31}, {&(0x7f0000000340)="1e00fb41ab77aca0563ee0613cdc4367662169db6dc46f81df98d8fb799fdf06be5d02720508a8b4f2caef8cadaf63481c9596bbba8bf9738c1d058bce5db59efafd6d2e2a6fba214418a1f92018040ad6bf73eba139620c391890ebe7d5bf3afdf1679cda1d4e890333574d5d3a9e3d7f2508e762b2b24e88568d3c7dc73a00d2e4a4aa2316b4e792f4365dea48c4243ee6e306ce4a6471111fa9a97d9bec51c672494102d5f985bac51e5b2465f17a583d184a7192fda99611c1d4976233bce431daa7e04fde8299fe1b8ab2059b08e6f8bc7600cfe6cb34842b58f224e8a8324c", 0xe2}], 0x3, &(0x7f0000000600)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="53b62c12122cb832bd13edd18ff9e783dd93d6a66083330b68cc7ecba6f707028cdb9407c051f84c01be288d1e9bb54e8ae78ce8744451"], 0x48, 0x401}, 0xc) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x80}, {0x6}]}) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) semget$private(0x0, 0x2, 0x14) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) clock_getres(0x7, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:01 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2000003, 0x0) pwrite(r0, &(0x7f0000000100)="e2a70fcc0b5f98bdeb10e359438ee4548d97796723a5fbfe2820968c28e7fe1cf8742c6eb952eea2c929b3c04e1238c377191bbececdfd98284fa15facf4e5f7ecac93d2331f9e45557e0b35a5f9956b6f99857f793f6b59dccdf2e96393cd5d5396d1dc9009c2bf02df213b578b227e2493e904519972cbb729255e55eab4fd3851b576ea8c62bd42c6bb57079ba1d0670a4c7a9339b48ec9781c835fc61ee00533946510e45a885c747dc91021d997ea14caa2dd8ed4411cb9acbe0b5f2ce3d34a69f2fdfde32d1668cee0560089983b955449458f5b794dfa5d11e83c4bdcad93c89e2c4a7a533b0f2ace28fa883d3e0ab871560a62e6628e9f48d4", 0xfd, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1314, 0x0, "d5dbe3ac3ae26111efef0523d7af73535ded3f81"}) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x20000, 0x50) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000200)=0x8) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x81) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) fchmod(r2, 0x20) 16:00:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x2, 0xffffffffffff2e71}, 0x10) getgroups(0x1c1, &(0x7f0000762000)) 16:00:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x10000000000000) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x80000000000006, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) clock_settime(0x0, &(0x7f0000000080)={0x5, 0xe7}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x8) 16:00:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000180)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3}) getdents(r4, &(0x7f0000000200)=""/242, 0xf2) getdents(r1, &(0x7f0000000300)=""/149, 0x95) msgget$private(0x0, 0x8) chflags(&(0x7f00000003c0)='./file0\x00', 0x10000) mkdir(&(0x7f0000000400)='./file0\x00', 0x40) r6 = open(&(0x7f0000000440)='./file0\x00', 0x10, 0xec) msgget$private(0x0, 0x4) fsync(r6) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000500)={&(0x7f00000004c0)=[{0x0, 0x2}, {0x47, 0x39}, {0x45, 0x3f}, {0xa7, 0x4}, {0xcf, 0x4}], 0x5}) getrlimit(0x1, &(0x7f0000000540)) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f00000005c0)='./file0\x00', r8, r9, 0x2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000006c0)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000700)=0x3) open(&(0x7f0000000740)='./file0\x00', 0x800, 0x111) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000800)={&(0x7f0000000780)=[{0x8a, 0x5}, {0x26, 0x2}, {0x1}, {0x21, 0x8}, {0x22}, {0xef, 0xfff}, {0x183, 0x9}, {0x45}, {0x1c7, 0x6}], 0x9}) getitimer(0x0, &(0x7f0000000840)) getppid() open(&(0x7f0000000880)='./file0\x00', 0x20140, 0x5e3955c1d34c50ee) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6084, 0x5) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000100)='r\b') 16:00:05 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, 0x0) setregid(r1, 0x0) r3 = semget(0x3, 0x7, 0x8) r4 = geteuid() r5 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x9, r4, r2, r5, r0, 0x140, 0x10001}, 0x45, 0x9, 0x9}) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x80000001b, 0x4000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x3, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:05 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x5, {0x0, 0x1}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x91) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="6ff533b74c1bfa58e6a5bc990cc110c388b826dca316f2e5631b519678955a8c12320e50d090bc395a890d4c983ccc6b5ca07eb72bd73609057d89538009a2a609b9dd3a4cb1fea84754df17e2514ac83683b78fb3fe82669f71f9405fdaebf50c08fc0d79cdc2a1b1ce72368dee9e7e6a9dfaa538c23bfea24ec7782f54b5f32d076189ebf059528c79", 0x8a}, {&(0x7f00000001c0)="480a35346795ee277eb3d3f5ebe04d582fefb6101bbfb2566f81b35ffc4dfeb5f611f4110016a356de2c76b1aef63c46cfd38aa9ef5dbdb4d9ffa0b0e092ffa59fb74997e2b5aa08a76677f78b5c334f37f6b133ff25c6b81b8938dd6095917496ef64c5dad82ecc299d88667d405fb68ee45e04b682dbfa919521ce40a34cab0095a7cffe50ac0546780c4122f19847a08aaef0d2327a18b340c10d5ea38ed4834ecbe21d95f4b25e2f050e45c6862cc4606359efd1f8f7e4efc29eda337c2723ecae647cb44f15854be635e33121a60f264355631016408e6da14855957524924fea4869050ec6f6de0756363e9541ca2bf8231c72c688c583ee7df8ec2a0b08521038aa6702a43af41f4e4fcea190225be9f2c6f273da01f53dcf1a52460ddf82a4c47ccc62c138d23cedd21222827592e1f11e11893df5d4865931f19d5e67c8bb4dee86d00bd1c07ff1033342845c5adf732c2d656bf33abe8ae791f5512ab709ad2654b5262f23fa635df2f8ba645656099d798d34e58561caa58bbf7dc94e485a0328951f433ada12fd7e39b67a053ea7ec3e80f6f9df3d4a946cf5fa92c3a5792f2ed98587807f7d07e925b3966a9acfcecc05e57db94d198a270b0198cc190207d3fbbf385c2fdc524a9fbd85ad5ba49734016a10de328cf17d3ee3b6d2affb7c40b32c3373d0bd99ec0e0a7e1e611d56b9d69f833038916483d6d20e358899a1d49d9ebecf886b074c6d34adae5cc915e5b3b4a3e23c742d67b0f2daea926caa55a5715d6795aec85bb220f9d48eacc189452f83da830a6008a01021f4fc7fecc34a4b79f377d521a920f1145af5c3ae7872c065244cf8d9c3f58a8f918f46091a55e31fc630aa6b35e92441e0c8246cd8ab24a7e382f6b15ca8eecc5967571f41cf6c605b3710c0e1d18e5154f838b7c0dd6e1ee3eabba5fc24d86ec49c215c9647285d71d6c8a7c7bc2df143f6a59ff6e7f50fbf5ee013995dbba3fb3075a8fc992e83061fca5ae9de99e6f6d0cf84e3cd8d55592a70809ff5a0532d7d5af5443948e31d1f547d8ac4de6d65c3812ef659676df5812f6028c1915849007fb24a6c34ce883f7d58ebaf9b32718e786a9acb828d816e629f837490205c13d87e65fa39ff891720a54f0dbf191e40f67cc09633defeafeb433d7f456fe31df7b2d04f3c0d8a31ba48f54a6a3c1a1719f1b24c0fcf677170c14bb529432493a02ab11dacb584729cc67b5317e6788455397cf556d95d964bfcb143c9a6e6a544f1ce99e3f6e4d05509d3de1e80ad4b8668a97fc541e7b568015d3f39560da1e6bf87ccaf2e9dd5eeeee88080334d38c94fc2023a631cfcbe599c19e6e5faf11df9541d17180923bbd20b54c212f904cdee36317eb4e5d0c5551967a8e82f50d4f8190211c7306c28efb9556fa591d56998753b33272067b3c1728557a212dff2b0077ce1e7ec72891886db58fcf319cf4cb730eaee1ba2c9a563ec47684b74964c655a04dfbd5ec1ac3f40f93d7b01ab0c80cf0b173215099de332c492c81abc3630eccaa7aebc49d75248fd63d10073b1886fd26d451c953d1fc7589fc5b3b9ed8e500bdf57d378bd2f7f63d89feea885dd65c08ef2f8a003776d2e0279e42eabdeed52bd6e0b5fa7afd13c9e349367ce36fd1dbe7aee305da9e4ff127d2c374ab2f5f8b8b8bcd612224f54934cd0505f314832d37a96aeb1e3730f12c39442e4a4a6220194c667f443c15bc7ad1f5df6a478c4fa9b00d4187bfa201c7a50240fbea292daebf591a627a8b9fce0680895d58821f4b1eb12241492c43442b33100df9d99a4fde90f7b7d9f769b99b87ee998fc8ba046cd862376417f532c68c2cce5e6b4f00ee6fcb383fdd33e391bf8791af2b05e0a2ede60a2e09327bad6f6f046c8b3283786939461c29f2a564a48b3909859bf29de1d7199e3a0476450b3be1dbd3d5badc37480edbbfaca2e3d1d54b911de8c4dba73fc31bf9fc0ec786d0d8017654aa6129eef1137874c437061ee4212cb516d594f9d26f44120bb2c45371e730ba7ef343726a714211a29961de996c2c4602a287e21c84b937827ecfa027cddfeb746165c2904fb59879618cdbed9fb7f7f97dfc318370c67416df2102b90886fa9caf009a8f6997acd6700b9cd8e83e47a8f54f7efe660ffc69ec627906284b7bfc9a0dafaa495c6116c0c02f4031901b5a0bc43ac956484718cb6b1d306af1594c401a0917738547857fa56f8fd639a99c1d33b161b2be5038e0d14127c2bbae1ca321d98b6128625fc246e6b2c79f0d390ea480519b965b10948fb502f71804632b2f7a34df1df9360349c6aef08ac59fd7669d86d3423463ec48a83afbdf09ceb0e67b33d2bfd1bc19785eddd8b2f9760b0af8221d6c94f6700a692da0cb97a0eb731a1e5245813212fddcea7f1e151c3847257ee00b3e7cde384ac3aa2a11c34a3e6ada12b243367d072d8683d6bf1afe61ad39732fed36cc5c3acac2cb9ed8bf68772ea74aa9bd4d4c04729ad46e998fb4eb38cf6abf7f99e4a6bc2863c9c366667193e3bf44b97ef2558d9945831557851bd6db4a889a5aef0a69a251b957b07b0866df02c3290eaac564ccba9b094981a1b8b9754cec97b09149b903e868e527a63bed428c56b97a3e99b9d1f6cccdd56312a7a46c8d82e244e09c51deebc9f66c6a59054fe6a8832934cba12c613b8d66de5cc450bfc22008251a3f8bb3ffa2aedd541725c62373ea4765f1bfacac96f0a93d152b8f2b787cbb690b4661ef3441144c1001f9aafb3372a34cce3592b29ca85866bbd64d4eefb8be44c8e1438055f12e8cae225eb373dbd182fefd7a79f176d41eb10abd4def2f0cd8712034ed62c0b1f7f4143cdb305be787e2647da93ad662c9466c7190bdeba3555351ed021f6c7ae10d58e1787e12e86e766c5b5872f65d1b41b3892f1a235d74b9e48b1a256b9c73b3ea2736dc9a219a5b2753f20e893d4319924a0163ddfbb7474a19e4010b40665bbcf824997977f0acddb854261c3bd9bc78c9227056e525ce90ca7d8fbc7f18bb3d5db2227680a7abeaaff4cfb2b2a01e1b51b5b3842624fd6c8b34a4da539459d05521afee6ec3dba8e7b104619ba44016a7649bacf3040e62de861251c19f64edc6023b444a664445066f95dcba9730a6895ffe3a8aa7afe9650ce76bc641accf1013fdd03383e4a057e107293362f08a7af6ee7fbaeb51afe3e5add436b5caca730c2bb7d1f65e8c2b3d0f803d56ee642ea608e1278f28cde787c78d2bf3fb695a5e8b2d09b8618ba90270ff67b95ddb812c4c284d0a31b09ab63295b89041bebaa6a59dfa1c9fb8563853a89b79ba703661f19f65b0731a8fcb10b5c3e70056de5e73fea25a50c6fef52cd0660fe5e591aee0c1ed31c4133429f809cb80932b6b2eb009ac784b2625d6446af6f7a3162c582bc4d83a0f6c65b86b9eb575c91cb6272a703ec12e46ee2cfd6e5fa070e190f67b68e2472cc0d09dece1b4180b0980e5fe458ef9c0dc483198c9f62e2cf7d01af2c79629521e4b72c9eee1fa8dd939a294c9eba708eb76cbdb343027016eef1839181fcf37e442f6be5b306939140e553e54616a97fe46d48eeae95234f632ffc794c328584dc06c514b903f50996f5218ac2de5b4cb7074301ff3d7ca38a83a073971c299b51bff03af8c05ebac8f05081dab3bf7ac3a9c3d16a469ab0f0ca9d5b2767b4cc495c90905a08f9de75b76bde9175824f0c3caa1837f1a4381f79c4a2753f5bc3dc91e51a7c17358d76e1fb1c92053ae1f7bb72045250d341c4a85421d8e566cc6405b31d0eeaae1ca4cf8f24d6f3361535e7431a8e1cf08132e19f51637861b482aff284dc4ab6d79162a6ff3599f24d524f6aa28cb6090d43c014ce37b5d8a8b49c7ee07d2b16b7aa9f291837f4213f2131b257c8ef005df8efd36baeed90384201ba63ed889f766909ef6a7dbfb682f9557684a0f808fe078aa0221587fdd66746936408a5e400af86e44120b177d6ead66490be2c0e5d9e96d9c9353cddf29c867e006619096da4ca61a3acd6672e196131847128c9056937d74c308fcebeb81e86063cc7f242e1b2851b7a8d4f76801a549366c8ef3bc8d5457e56840160c888b57cd776a73add072c943dfb58155404a1dc9611f4eda03aa380ec3621438d5ae4cd8e576bbfec2f0234c3a1e1eb30e9403dd5a992b282c3e9857fde24df11e7f2a058ff215e66192189770884d0a3d47df9e4dba910f1806ec4d351db2690f1d0075a95e8bfbf2ec1ae95bb673b0619e32e4ff85c787d2d5c769cd7ebe79ba7ea9daf2581ccbf6b97d658c1d2ff1b11d89f5ef497b885d0bf7e8ef08bc38bd82391c621a8a10c676ff911b295c15981d232c7eb7461015fb35da3b5d25b8d177552b06609a2f8c7e27784a6cb945e5a3ac202d730f85e285be39f9f54ab5e8447e58a04b909eabd1c1e63d90fb22c010c359c60165672dd2bd24d00112c7d462f0e965bd28630ea60075cb2d0b9680b89b4ba531a32be7e7bc4b06796a9d5443e9a9cf4ccbddef0bc7e33acb0e4ed512c4f1329085b898a8a299b776e2a48c07a9a46ce870869eea17bfb012d301bbbff2992fd3741d82abb96c8d2cc616289eff91019681ff1ec9c01ca0d33d2e102f623572ed7ad6814509993fb88cc40ba37f119fe1401470c51326ad2ec20cedfc179baa0a6b3ae5ebcfa4eb97554ae0d95b5e914cc291b2cd0f518813ddd13f67baf47cf2eec612035a6afea5b4a5ed862505edda21f012a77ea51c5f5f38c3f6f3e42b1c40291cb33916514de0d9618bd274aa14d99014e92d9a256214e00d509e8de9302c0938bdf32a660af76f9bf6615da8060c6dd561e4b83c4d6fc02e2d7ed3ba5b8701c0ab3954439a46d40e70cf0cec3c1bffd1f21279a1896af0b06c9afc266f936f5b53cec0e026b690274576816066be90e0fa505b7eaeeef449d53e163360950ddae6df8fffc61f5b9d137d7a03a37154804bef99121e820650366850b0506085a956d8937eb51c12dc6cf857ac3edc4dc6a48133b74e7b8b581f70c9aabb097c53192d1108eb1fe08c0801a78dbff0ccccfe83303d38a19292b0779909324bda989f1a346f3a7cecfe3fed545308fed1a22cecb61172561634106b248bb56204d5da113c23cac909b77dd1f63c37d846d29a28b523714f91f6eb81b1ce25ad36ac1cd21c92d19ad272466d00987340f280284f1e43b2209f8cbf22e004fe2622591b3c20156206413773487544548b138ff81383b0fce03c77aa90ec7febc1fe75902c1c6eec3f53453ec53b47b6fe4f311d4a0c61eb5976a0fa9f3c92d5dddc73ae2f205c8166c3573abea3c35bc3a3b3db6c9abd0b6ca014385f22aba6cf593c3c86f6128cabd65a49d0279d7c3e5f91714a136e7d03e125916e2ae831f774e6694e38aa99f3079301b3ddb22b3198666ac8dd23ebfcdb907ea1217b01dd7378865b106cf34eca318251893f9b316aa468bbbb07ac589d0c50655041cddf7026abc62c7e9e3661c9b321fb05cbc9e2c9e900be6ae5d7b705df097bf09762be22a24f145c88cc307b423a22fe80b75003ab6e5a2070b2da4a2d4aea0377395305ea933db3f8580e25a1b500ca36ee38d9d7c0587f64aada383b577381848da7d6b91e74c1a1c641c84a1f4b01597be6e7932a517e83dc4cb3e3bcae6b73c036fd2437a007594ae57d124837429f33b33e58566b7dcc4194e0c61e790f5a5d944efd3fa034f3df6b10d3353b5eb796915b5ea6387f8d7d6c42e536068720d", 0x1000}], 0x2) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchdir(r1) 16:00:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530002451846859cfd36d1109300aff9cb0ba6f1452e50afdc4661c8532c36ace8b478d30b817a19278c28a9ad5aa6ae33feac6a12e9b32fc961241544ba9f4da121f0223a87ace2a7d8a9760ef2f55cdcabd8c3698df58bf2504e58d8949e43855f04af73b5ddb9040d7169c6c4c0f7ab2f5a33b0482d255cf8242ed6a111dc9d26e3ef85f77ec875531636ac0a682b15ace8550c62d50c0dd43e547a8f40ecc34164e2191a42917dcf521042c2f1e3b610382d21c7bb0ea95bc4ed18cc2eb204d5d06597bed5b989d9b892f03b5ed5bf90867ba92f5ccd925bcfa15b2b28da36dafddb17a17f0b328891fc775d87b239f9b6112ae063f556653375a2bd3695cad12e2d2ea51fad66d0b391899a0f29ddc25a2e47724bd5a766d8460c6a9e78dd90070576c1b4fc723fd8b8ba2561b9e89a2674b61cb62cbb33fe695ad5bd0b09de018e03c1fd37098db537abb"], 0x10) 16:00:05 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() kevent(r1, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x42, 0x40000001, 0x7fffffff, 0x8001}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x578b734f, 0x9}, {{r1}, 0xfffffffffffffffe, 0x8, 0x4000001c, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x42, 0xf00000a1, 0x3, 0x800}, {{r1}, 0xfffffffffffffffd, 0xa1, 0x200000a0, 0x6, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x1, 0x5}], 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x0, 0x1, 0xfffffffffffffffa}, 0x5, 0x4, 0x1}) 16:00:05 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x600, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x5) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x1, 0x4, 0x7, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xff}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000d0c000/0x3000)=nil, 0x3}, {&(0x7f0000c06000/0x1000)=nil, &(0x7f0000c4b000/0x4000)=nil, 0x9}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000cdf000/0x2000)=nil, 0x3}, {&(0x7f0000e71000/0x4000)=nil, &(0x7f0000c5a000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ef3000/0x1000)=nil, 0x7fff}, {&(0x7f0000fea000/0x13000)=nil, &(0x7f0000c9e000/0x2000)=nil}, {&(0x7f0000d26000/0x3000)=nil, &(0x7f0000eed000/0x2000)=nil, 0x8000}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000eda000/0x7000)=nil, &(0x7f0000caa000/0x2000)=nil, 0x3}, {&(0x7f0000fe2000/0x3000)=nil, &(0x7f0000fea000/0x14000)=nil, 0x4}, {&(0x7f0000ef0000/0x2000)=nil, &(0x7f0000f61000/0x1000)=nil, 0x3f}, {&(0x7f0000d39000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x91a7}], ['./file0/file0/file0/file0\x00', './file0\x00', './file0/file0/file0\x00', './file0/file0/file0\x00'], './file0/file0/file0\x00', './file0/file1\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x101}) rmdir(&(0x7f0000000140)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:05 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4f4}, 0xc) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000c80)={0x3, 0x80, 0x3, 0x7fffffff, &(0x7f0000000a00)={{0x2, 0xbc, 0x8, 0x2, 0x3, 0x79, 0x8001}, {[0x101, 0x2, 0x1, 0x7, 0xa9, 0x8, 0xaab9, 0x1b, 0x8, 0x4, 0x7, 0x46, 0x6, 0x7, 0x2, 0x4, 0x13, 0x3f], [0x20, 0xd86, 0x0, 0x7, 0x40, 0xfff, 0x0, 0x0, 0x5, 0x101], [0xe89, 0x8, 0x0, 0x11b, 0x100, 0x199a], [0xb2, 0x0, 0x3, 0x34, 0x65f, 0x9], [{0x93, 0x0, 0x5, 0xffffffff}, {0x3ff, 0x7f, 0x0, 0x3}, {0x81, 0xffffffffffff7fff, 0x8, 0x3}, {0x8, 0x4, 0x6, 0x1}, {0x7, 0x6a, 0x73, 0x3e}, {0x7fffffff, 0x0, 0x2, 0x4258}, {0x2, 0x7, 0x4, 0x100000001}, {0xe38, 0x5, 0x7}], {0xfc6c, 0x9f, 0xffffffffffffff88, 0x6b}, {0x8, 0x0, 0xffff, 0x9}}}, 0x8, 0x8}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = socket(0x11, 0x2003, 0x7) pipe(&(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000d00)) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) clock_gettime(0xa269328f153db5e2, &(0x7f00000000c0)) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) openat(r3, &(0x7f0000000d40)='./file0\x00', 0x200, 0x20) writev(r1, &(0x7f0000000e80)=[{&(0x7f0000000980)="c55cc935cd22672e8e3b06a4b7757346c562369e1574395caf6f58f1f2a501087fe2cc2b21e611b768ba251840738a43a3264ac7287c576c138830f1b002a067d2895093f67f817801d58003", 0x4c}], 0x1) pipe(&(0x7f0000000000)) close(r2) fcntl$setstatus(r1, 0x4, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) listen(r0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x7ed, 0x6, r1}) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000001}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="d9b202607bb9af1f8574ba8b3e94141f8ba4666ed34c57f8012c58f7d1554bd8c9a0a9ab0280b67d0c095f646cfb5f849775e3ed1d4d6a0436117f97c6a1cf422e", 0x41}, {&(0x7f0000000080)="ae862f03bb540c80cd4a0df7c6d7643b7bcb360942b0cc9fdfa8d7", 0x1b}, {&(0x7f0000000240)="060b9d8d8dcedb52b12332fd3ecaef6d7cfb09bb157aee6114914700df5543a7c6a91e8164154f7cf75b6634bc7caa399cd1dfe8465116c5b4c0deac5412103d3f3649353d1220954bc1dba8bc432d80249ba64ca29e3b53b2ec684150d8d149d24d1be63f0d7d97f057cbb8194cdeea900de10a146ed1ea4571d9b599386dbb76", 0x81}, {&(0x7f0000000380)="28bda0579a74e5199e3f4e23599907e807524f68ecceb1fc70ca304c8d2403a738b27541af14b4432495c7e916f3920ed3856462305eeb1adfe125ed5b682388f152f16284d143aa90c1e6d3783ff2faf4f4fbbd7c950d1672b9716d082c40d10d3892da9f1b46fc1e12f7979aa0c5deff695cd32167e6b04669997954838502c23c4c59688ef85ac16d10695240d45cc567dddebe2a3896f338b2ac69acc2972a8f7edc1e683c1026a3", 0xaa}], 0x4, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x800, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000440)='./file0\x00') 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "143139e00003e70856413d00004ce1ec91421b30", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0x10) 16:00:05 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/100, 0x64) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x43001, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x126) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getpgid(0xffffffffffffffff) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x87, 0x8}, {0x23, 0x8}, {0x88}, {0xc7, 0x5}], 0x4}) kevent(r3, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x5d, 0x40000000, 0x800000000000000, 0x1}], 0x4, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4, 0x3, 0x8, 0x3}, {{r0}, 0xfffffffffffffffc, 0x40, 0x3, 0xbb, 0x8}, {{r2}, 0xfffffffffffffffb, 0x84, 0x20000047, 0x100000001, 0xee}], 0x5, &(0x7f0000000300)={0x100000000, 0x6}) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x3, 0x6f5f, 0x1cd, r1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x401, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) chmod(&(0x7f0000000000)='./file0\x00', 0x100) syz_open_pts() 16:00:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f00000001c0)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f00000000c0)=0x49) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = socket$inet6(0x18, 0x3, 0xff) sendto(r0, &(0x7f0000000280)="5a54febcfa750956e328e7d7b3f46e1f69fab7cc092592347d4091e3379bdb9c1f4a177499f5f4625a1f98fff1f293f9710dd4b03d3e02d30e814fd837daaac81d48b95b29fbb33c7bfbdb31155ee949844f029b705ae229a8ea7074df33fcbb7143342ee7513c3534bebe2aa64c2de29be66d87e86c8f00edac8238ecac5d4f25887d9fd64bb52b7e48311f971070616dc164290f0e61bff5db44bb7a7af315c2b8ee1f35f60eb3c86925c0a0024a0c2d9b6cd3e81a1164d79e7a73d4836302985abfc4392a791129cb119818f42e6175a19b6b973c068ca5015f57db375f2a80c5421fe66826f58f3dc24a907f44685796d81926cc6fb93f", 0xf9, 0x408, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:00:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x82, 0x1004) fchdir(r0) rmdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x8) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$getflags(r1, 0x8000000000003) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x24}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x18000, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0xfffffffffffffffe, 0x100000000}) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 16:00:05 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x18083, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:05 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x10) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/217, 0xd9}], 0x1) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)="3b1fb7bd17b0a77d20314fa60660090b8e26bc31406c8d0edf435940fff7f9aab989c87a629fec8b272f0e87c6114714cd38d6253a419e83ffec72f8549d0533d755ffffae5c35df46e9c86b974b7e151a739d0aed91317bc90cf9f9e069ab5abceeca8a77fc4a28258a95fd69f1b260546eb2cc28953766a6419b1b057361cf1e6dff8b57d9c7d50924c130f5f8d7fa3cb2d1fb295ea19e47b941f07612aa54bf6956d571edc41c4671254a144bec44", 0xb0}, {&(0x7f0000000180)="17dc644834f1a80e65477764b18c0e631c1fc8d1ed22e455631960", 0x1b}, {&(0x7f0000000200)="385ad687986293f3c36bddebcdee773fb4db4a1e3470414c18704365063a2edb240398e091ccc6d0", 0x28}], 0x3, &(0x7f0000000280)=[{0x78, 0xffff, 0x0, "610c5681665f2d99d94a2d197d0d8cec389aab42bbc919f82ac31ccae408d6b3ce8045a34d2d92667ea1a4d9de3a3e66fefbb372895e6c06d907625037640caf1b17e1a05ac93fa19f6f91058b545d9436212027961710c13400dbc3ff7dcef4c5"}, {0x1010, 0xffff, 0x5, "ba3a44b6276de57cbba5d16ad49f9e5ef26ca86ccc8193d0cc26f212f8d578878dc12c2d9709f1dc608e57843e5089c89a98e1c7d0cfe99e92e5f1777be865da71d7c64e904d3d74c61ccbb622f877e956c64465b60bd396b5277318d9d73b0d0f58bb0cfa42bbe4bae3415cd06dac912d3b3693fce438079c5d3d2818bed920c46eefa37bf07403334b22d659910bf12d595fc5aa3dfa8b34d291334f1777c84fac4780bdcb58dbdc31f764ecf699cda71d91a08c70241ac906ecfedae78238ac1d7d672b49d7e404b0f70d81cefc878048fa23d2083315e8ab1c1a1e031b944ab00367a682f52c1cd30c8e7a7ac0572da9b532d27dc686c72788a0229fe8f0311b308d8bae371f9a8b355be3b80d3c5e1dda30414f9df40381b7197ea2d875842cad46efcc6d05c820c4f845d02a77863c1d620ddef3b947f7dad69958c326d3882a12429adce398734e9cd238d63065e9d31176b5d7d271300d7d17776729b57e5b7ccb5d4d6fb1ba9ad4e7f7453a99663283e204677c14b0db18560c207e8d5699d831439e7af7126fe87cd8282ff5355bb4bfc1629a4d47960e1b5c26270809bea7f99be508f17c49f6e4db26dae56e75186ee0afad3ef692bb65152ff3a32eb6f3337f338ff8b4d4db75199c5d82ca51eea9786148286ab7323b5df2ff2060d9c7e9a2beab8a24c94e297e707b06b87cffc9078e4bae83333a2753c5ee71aab6411f0b1771c882f0a1984c6205bb162406405a2e7dc2e7b8c7c1615ab1163d581897404b50668ddf231f57a93ac5bc91baf50ae34fa622ea0399e53fbc7d11917af644ff14e1dd0feb98ce589ee9d305f80608f46821f9ab4d20451c916aa9a0fb7f5c329278439ae21db6d559965dea28fd5e2d1995a4cd93aa5f7ed2fbc594ca8cd3e0c70b6c341a68dfd4ba176e1d6aa71be2315fe88aebd0e1b39a07bc84ec01fc3629b619feb90792457ced4c6e75b3cd319a30649422ce1fe93533a17b6f5b29c46a917f52622912a75c2edac2b2d86c87cfec35dcec994e3a60cb726dcddf1d7b95934a4110c4464e1f597f258304e32ef37e1b571865a047bf284d393aca22e26b7da5e71f30c0206d0c024a43b24325e178b581cb891b840f22387d4f4f183e332dbaf53a96bde9daf911602a20ca5533fc82a7fe273bebf3ebc823373cea370022b3b1647d5a3d6d65334463f8bdcac63b697d318a80bf89ba196090a73d278ff456558f062d827aae44dae14a1c5036132f5c1884f52b5a8643a3daf46b64f53a599c1363d4d7050f1928a1a87f8d27bfe542ce722b05a8434181600484ff7aa4ad855c23a7121883dacdfaa2d9cfa759c49615316fbcfbfb49c83ad2003ce355ca397c19135a829c65245d74c2a6d91a6d98a86e4a9034b3c8b2f4f577e67ee25b1d59c5c27e2f9627262d8e41b8c9dc2a585c6dea6e562918271f1feaec206fc7113cf48c7b2c2d9e66a71a79cf20610f614d3560b4c49cc2f67ec2e5d21d954c90f6e4257807da732726c7b161679de5ed309788bd093bd3d849cdde76df57c5d0d17d97b7f2ac67c7ed3ecb35e58355edd8b84348ae171c75636e102e93492c0b167eed857a9fde20a1ebd6baea77ad1e16f060df99b7075c7121956db6c3f3537c6f2e2ff11618fe99e4d8ba0b18255c35f8a3905417a0931fe6a7936e05ced1da9ccacaef7b483a8768f8ec20744ffba5a23f387cc123d54d56d46b47eaf4a6b3cc07c85258e671c699ff1ad287225de3dc98e656483130b131548ab1464f8701884304a7a3d1325a0fd8a845676c46ee3b785d85eb1a14272ac46a6ee2dbe45fefb3675ba3988ddaed50841c8503e9df5cddc1aecea80ec1d1dfe461a0b3718a60dcbce39e5e74ceeb4ab5bf5372392a451e864479484006444346f5b1def5b177e5a817886157dc2dfcd2f4fbafde3671c456e03fe5a1910f2036b28a6b751e99d9b054b0625f27a794f1a649caf7943103fca7b31d2e70ba2a09e8a46ce7b4d4d93bd8aa17317d3c77c869386bf27ab85b211ab93a4f3b831cd8ddbec98ada8f3610f6875b038cdcb06dcfd882005c5b5b548509dbd9e1c58f88e077c9de01d324b9e7c19c05206aa60a7f77470c2ba8f7614f96fcc06632fef5552b2335c1b8b39ef56f70d3d831be7c4a97881df92c8eeb48e8243136de0f524cf3ecc96a954d91e060b915b600fa6cc43279f115ceacae62a46cd360db2933dae7bf8003f3b75f5e14f205828478b8ffce395cdfd4f11070ab51526946d2c8971a70ccfeedc44e1c6c9f76cf48fd0c2320093b639be53bd22faf8076c71a1d41bc0debd2c2edf1847ea68dbb0bdf4198c2ebb8aa7e4e9d4c16a7e1220c79b287f3d9c0dcbaa90ad71bda44f6211c91a7cd919c7e3d92e277ac8261ff5bb356202f093c70126f4dce8281278e06b9015b33aca2421dd8e42813fcbf729c0a43b7fce3987e49e0d6f464297dc4b8807aff8e96e0cf62b2be71ee1d0d27b5d75dcd73cac37c59d8e877679595a53eed090e7a88592e644808b595038fb980c42d81196963bac4f77d669023ac992fcb2fc79cee926baaceca530436076b8a6c4157b9d92cbd1c97ff074916326c5ff6fcbafc45a25c9cd90da89045a437d70e29fe4e553ae522d998b441ddac6242ee183004615f07774a4a3a3780c7a194b36beefe05692b160341df6abc8a6ec74b37a245a6ec48af849cbf2c8c685e9af040e24c337619873b313cab8a75cd6cc13805fa2c0406fb40ee831f5ce0893968124286c3431463e6a96bd8035f8ffb2da752cf0e3fad3569508db3231237ae3d6c8cc6a9cb3b1bce2c958a722466078eb18c81f378ca8146878911929938eec1691e6b754bb4a89e8b6889209a4a9e7d41963966457cd87bf3a2b1b7d018c116cbc8d70563e964753f9011998f6b69ee94050419c5be16187c86426a047129b7aba7907bf0659064b58bef0956711295ecb89ec605d5b57de79503097c656b554b27de32065a103acf7d18631ed5f55358c1876c4f67730e2181d873148a71953a0b1dcdcbf455082baaf44c37c79b01779e67ef1a38d8c466e64b3d1d6697fb251e61c5a9e0ff0fe3b1b2320fecd653ef0e1ba9134b0a98abdc8dfdf4bb9f35595376c62bf2ca495d5b23952b2886458b324cc126defa9fb8d81a597a26aa196f635fbae0019b27edcf3440df1e17f0d62e787f544989b91a433c6c9530e0b916a56642d032748c1da2645688bb54806937b008f389468b1537eaea1ff6fdf59e719f75d757ec26497523d945d7d2c271fe75794780c1489d528dd10c2c76ada590e99d980f9fec0de0b0bf2fbcf2a3b73a3e704a53174ed5a3a8fd300b487063608362425fae9ef54e2b98aebb527563c6b037606ba319ef6480a81c9e9a22d5722aeb27135ff174b2a4850d4355a15cd7faaf3876c21f5b2fe1fbb8c134dd58307894ad37d0d7cbaffc7eaa7c5c93b62264042246ba0cb873f65669e6fa00523d64568e3624a24cedba3a6037aab7665db5d5cea23c148394dbea36c0dcf2348a37b6ed3de23b7f2295a5c74172e1bbb4094c02908637e71a5c9c9f7a0e57d22262ef98db84bbf5c5cdb23902f219be10d16b49cb73620f3dfe45dfc12466c2effbf31c576feff6ed3b4a7a1b24a4476d7fdf230cc03cb3fd993611f4153e4f37a740b5634eedde28c5b13713ba283927846267195527761f734af71e7e5bc222af8925f3f1a2b65ec34347cf898a069cc7c9df1bdba140a706fbb16fd11d3e3acb1320c4e0e2a901fe1014858c2e28da8bf0aa3d2cdb77b61ca9f737fb0149ed52eb15c8da78aa4b38376ccb572096f7f77e6a62b5b76dceb879e315d2a7bb94546a5f33808989d0d6142c5f3a53c2daaab3bd024446242560cec4d2cce5c2832a81ca23ab68bf78e112b2d1c153919c7a52eec5014821ca60b20b5f3d97001d7ab32c02a069e8994d6b8876cefd66eecb753aa273309783c3c26ed8384b6c35d6fd5d1314d0bd32d32a6e6607af990fb121d217f727c81147b57024349308a6285fe1be34ae0be83d795528e4eb6dc8b7fb8a3f1c69311a955be218ccd1cda06a5495dba573c9da75fc054c9ee793732aa3126b7f06daa149e33a44c427fba6119e20cb41251764804bd38332431cb3b41394e20d7e3536d20a3c8a3232bf127723ff492a39bc27764b66e9dbb23c875e9d3f2d17af1b53486943b53bba81195a39dd1800aa0698676734368b366e6bccb4d6024c70ee0a79f2b2c68210c6edc5d1c71cf3b9f8c9aa6d121a7428bcbd3362f78d430797a0739ad4e6af19840a302789be9ccdf81e480b2f67f3f3ba64219df9e60e58dcdef0b7528377203bcb445aac5f45bf1d52bd24f9188f9ea8210aa49f9a289865991d09eb4a583b3ad1c59e5fb452764a5db60ef7e205ef4812f22bf067f51bc86784ddf46480b70ecfb74fd70efa122efeccce5dd4318be19f0cb320083eb5b0c81f55bd2ab261d78e6647fb825b75f415ebc4fe5ee90c957a8534abe107f522b19a9140e8c2827bc4f46976e2cfeba7fae80a1ef7b26c594374df3d5470a05830716e69e5459dd5eb10839130d0cd0edf979039cd3f425748e23955b9ba41510c9318d70654c971397fed79b7e5f571ec1a8d783ff4abea51dd6f0ef3f86b6f1473a1a50d1cbd160fa8492bd105ee52d0d8e0652c0745117b889b893f760a9cb0972c21020fae880ecf80d07a6f9829b2f21c168cd739fbe57e025df0a56ae47d2082f6c5fd5222d3a2d5c84b02e71146accfdbac9dead7b423b46460fd7441ab10c26d347a060dc3c61f2d90d0ddb415d30c53c362e7a5da45f2f24a3e9295f2c13aa7951f9ec0b89c69c634d8fce884f38dbbc4da4c7088b0395ef2aa24873bcb5ce833f1f2b3bdda66f3df8f13dd602af0ba24d32f4a32c07ea8934c00053c55ca22eac8800dc3980abbe3c83a7bcd2c77ba08ccd811008f23ef1037aa6f58c2d1d5fef53be868e7030496ded1a5d258669c0949717d254d13cf86361a2c43f75617aa71b4bd6275dcb9382db593e660d98b80c0584474ace776428121429b3a1c95a1e7885f6bb566b38aea7ca20318cb63ac387d1a54c3a5831cea5ea3a2a4a5e3999c9d27c0b7461f50a99d338feb329c6beeba0f55369a620c529a8884e181b58ac622f408dcad73012ef5928ab640296028356a2e60bf063ce8acbca5cc2590cbe49db2e934f151370a5ce45216bb533734c8c0cb5d3c04efcd3d96058dded71400141d36270feeb169f5823e4ac33eee233a05a5e8cacde8fa577b613d1f543bdbe2ff0281978da3a57affd20bb39e5475a91f1976b812f99879039b23e9a26d69a46678488aa54b862cc05a1cc12fbf0a8ab66d9d92e40b8b01824064984f5e8cc435728fc4f69f71dd15144d154eca17caf83241b2312ad985e50554cabed01e964455f73d1846108f00d92b73e9d5e33ed141a40a1f6dcb3c89361cefd2b875a9b79a423c5d68125b4bbd2f1ce4d84487ee0430c53917bb19b2a6309140b92804c9b89e616b67faa56a606446adbdd0d79e7ca366ece90bcaa62ab6d742390fb1433aae313976d5125eafc2e3b16704df8331eb91e2f6a2eeda04d40d81508a569b63a0258707d6de8443d5698b75fed7c940eb8b70eb25aaa09200b7f8b9f430fdcbc5165b9ec6af6d4e6e91e2b62280bc44f474e2cc353a6dc10db349bef33661bb833dedebf681fdf628deae7cb9da2c16b1a67d506f0d688cb604f421b1bd4790d49171741f6861ad301fbd238ed7f7f6f0385742a0771a6b"}, {0x50, 0xffff, 0x9, "fc95fa645553117c0fd28ba92f96d379e74e50f17fe8c3aa0071de10cba7b845a8a1fd3e710ee19db8f91b29f3ce04ad11c393833f9f421447c7558c"}, {0x28, 0x1, 0x3, "80bb1101126d7976a015a4ec893c40a47dfa"}], 0x1100}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="dfa3204497cacc17ec", 0x9) pipe2(&(0x7f00000001c0), 0x808010104) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 16:00:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffdfffc}) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = getuid() r2 = getgid() lchown(&(0x7f00000000c0)='./bus\x00', r1, r2) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000040)="0507df314d24d478b40354a57c4e052c9f3b770be28b93d67ec63771786f0b9aacd1fd0231d9a15f6365", 0x2a}, {&(0x7f0000000140)="5198f2e0a5ee5e8c9ee1b83457d22a1820ee5f5e5d8acb52444a82543973fe5cc654d46af03545acec28198d837c60eb7e87b301bef7882cbb288c878bd500f3af90d61153259f58e645f14bb24ff5f3175bb663305ba2796ccb9aca9fcc855a98058dd9798e7edbfdbda04a261f7dc476bf693e04494ef62e7368f076fb1f7c3c2f0fa7de5d1f32d47cb2d90484dabf7c69c639454a2ab42cffc1b1737aec1785e05f655ec8a3b034719853ed586211df2084342b161314d8ecb25355dd3e8c2f9756c371b4b85cb47c8a166b1766cfccd31770e75e01c4bc12efe4eaaec8d2f9236dc448443d9a60801f35e420397dc1d5f431", 0xf4}, {&(0x7f0000000240)="229ea5467dae57772aa174d5524b33696a2c7f0cc0c8ac7347c429366f830bdb48986988e2eb2e156328d132990d8ec4412756a932171d256661a5d8055682173c4edb021d6191fdb175d42317a1e47f8f039aadcf5cf46076f1865917fcdf968b7e91e5844c6a47afe74758822946b640401b39e83931ae3b7c19c1d1ceed704a10382a6157da683bb8ac2125c241373aecaf715e1955aa9b36175c265885db6fa1e2e43e900979fc7139b1560ed6bc9e", 0xb1}, {&(0x7f0000000300)="6ee292370fa55cd755569620e650ac8c04325d58785c05ae157128ab0d792e3fc4d064b0ca355f2d293c5802094e33644dc16c8945df987acfb690ffff032d21d182a2a7e3fbedf272725907d01d9f1f624a2be88f0ac3be5812baff18f0eda6", 0x60}, {&(0x7f0000000380)="68783c0fed4bf360d755f368bfb03dc294088df36c8a51dafbb2ae463746d806b28f1a52d739793fdce9159f0aad87bc99746c8e45137d6165a3cf2459c855d3096dbd0f81f414a416593162fd1295e6e8b20ee467ff055a6b346c37c63c567682689d46a5b60df498fa8ac370725c388e758f5184b20714995c722ac5aedeb8c5e6c36bade01d4a6ef2637936fc341a49592b0d28af4cf8dec1b4932d978e86fc9057289de1b2b050286a6e60003b67ecd015323650e3d4711da3f0f6b223b022ce38c643b25ec01ed981e11eb6bff0e1edf944060c875b8ad785010d69d29b2b05afa5d1bf1ae0442cfec4df954c6fb92cc45a52503b15093b42b6f30cbaac3cc8af8ef8ea6e26ced804a240fb363cf6971093d25f00acbd8bd27d7f2bc8a49161dba46453e9539fb8c59e2b21f5a1d8acb388171f7db6d93d6935d5eecec03a5b4a60bf15132e84034915a1081fccfdabe29262cc287d0e42d83d23c5bf082eaddb4553ea0ae0a2039df419b26b6bd9ab39d0dfb345d135c05034f58790829ef01a6757db341e50e8377548273fdc693abbe6834fc59cda718d104992f195903be08524248ee2835c539a177901d535e3d8b0aac62868f09043a3579932eaa369ead604043d531e8256cd524d8c8becda7a5aeb06f496fa0b89f240370b6a8b1704556b5f9262ca2cb96a3f9d724c979d3f60fcdf96d67e18c15f33c127847f5f899bb0a8e75bfb5ae7ceba266a132498cd5da36a121a3347064467115fe7062cf73ebd0eb703b50bbf37cb409752e970f956741ae4e852a2e5e670adc49c84d499a6fa89798587f6dc89971f19b64f441f08b8d1cf134674f0ef6e9f7288453abad0dd562dffd302ab97ee60885410bca048cfa5c50693514ad53bf2b81efbf3fe110a58f222bb4b605be17c442af70a7e5f7ad43c9ac2200c913d9dfa494a264a3cdb97f3dbf50bd48a23de79da479f1f47842a7ffa16f0931ad76ef0843dd32a7e66b7bac1627b53b316b4d1c05f33ba6e880b19d7b091ac1c7b30055272af45283a095062885d84bfef745255c3b7252c05b75770247fbfe701ce246edcefc5dc42ae90e6fee88722606e2914549492bfec947d58799f4bde81ddd68ce15d5f1110022a30f3b52925fa270141d4ff70fd4a446a42da3b0ccca09ddbc3579816cb168efa29155167c47bbc1c7ec9492fecf6359f83c0c9acd09651cc567fffd317f326f89eec4a1731eaa5db691f55cd8c2fde02ea8ba6802ac2b70519b5eb61049cb8f864be58ef75f7309391caaf7b1531880fcb5f24803549af3d7e85416b3d758e02c19d0b35ae995d69f8f42cb8ad080315021ece48f850e2e6a88723e473328f0b21feb4e4adcc42daca2f77a30a31ac89f081b3b0493ba63670b07a9b114abd2a69bfe806f443bb0d6f8d2d95c877ffa52ad4156ece52e009e290a43d49519499dbcc7819d76103a35952b59f70a36a168076428cdebb9258cd7e3f6a96c429e89bdbd06c9d2c0e68c2665cb74a170498253c7da8695d06918d59d855dc5ddca7346e93a54c6a13ea736097f913abac657941d7b19b86a3409bdd52e4df94dd919bdda89767f60064f1ef4d5c768205412ce6f38f7f434a8ce19517948b9be7e1b7f54ade4b6b5a09ee89af42d51f80a14b06a43e5f23bbcd18656355769faa0d96c23bae185563668dc3a44a230f44a249368dfaa44d0be5af33aefd96033603e905ca653759d836f665276cb318f7959e72488a20a08561d5be2d88ad6224ce443ce20e91c67fd02e7b2eda16e68757ec89cc7944923e045796d76970606bdb9b36a9a091acccba5181afecc174d08eb0cb6092f1455187e12d7d3306285e2c79fccaf6a2928d53b80039aef2a2dd01982d88ece8ce3160db71ac84f25368672182c13c97deaf5b55447e055b93b54cccb42e7ba71a8e82c66325743bc13b926362c9f9110ab0b8952f6f12d07412360a3a29871844cc8c464e4e5e6c79ac3535e10f1889a6458b60e10614decf0529bbf201167ee9471d6187a07a58641aa9b69c6e68ba1c403a9661954f4bab3e2dcd5f6f0c446a21bae68c96bc3d4a07e28f944ebee54928740505013b2d7405208e9085f528ee5ef2ece2c62c086c105b54f662be815134162b843a43ba3572ef2d69bd18584103fe566fe66c4fa5e948f4f8bf7b13a1fc37f8844e857273766ef9697fa1f1739274417566231e517ff28d65b00e5e341f1bb658d08764b2b14fae2cac133148c9fe04329c4af8b0cd47c081347c30a3dba1ed080675fcf1f9933b37f18f8f78e891ebfa81c856ef2d901944ce05dcaabee8d47c029617a6d8bc09a6eea7b5a4637e36d49a06d7fa5cae12daa7c7b326ad8ef3a20599767112d272b28979758f38d2e53837e271bb773a984f984e8192d3ba7df881b32504c993eb8e4d09ef5e5ddc18e94675e4293cd90b76f7d60245ce12a933e90d3e428b33c88223cd022fd6090a1c998cd61456bd15d96ed06082f74d7c9b249c4c880e5c62f835c1e13d1e4d7c8fd9b0e2644208b26918d56dbba890c2fab90a7b9348327f82f263c81e87ab6aa681e588a8776073c4cfb6facaaa89d969e1193b15e71e64d6efd1afe395f5d9e4e17eea8881f68b903b3edab119f779330cb2317f07bad08dfa780f6ea73237c57277d568cc95c9e5d7823b5b333a139be6433c277ede5c7ad7bf4b2d329f1551af09be75d352b9d39c903942f71b7f6f828da9b5fbf4db9ac68f95e48688009f27f8eddfd8335433ef215724eb8d16633d9276260843eec6ca40680f149a1da36cbd7561962df5b4875f13a017f20c87fb17e9f660471434fd0f1bced21561f8915687eb78c014d89bac7347bb36eb1031785cdb3d12b017f0edbaa79f58d51c157c016632c5f8d061f0de2277b5af11df255c2091106722755d3f8f768e1d59b7f7548376d7c7cd41d8adf1938cb16be1ae5a8ec906f0f8b9f8a459bc966ca096e9864c713b15c7947122e3fac07a13279bb45c78ae6049a8937fddb06f67609f5b581ac8fcb28f080d1a0ba69fb7864ae5eb4cd6c6ff4987c9f6ced074af79be0494bc190b430c8935f36a49e9f8e6d914bc6fc4817f65e7ced90341fb4e1bba7b3d76fcbc750f17f73371867491071424e9e672146a45c27e9940b6d687982c9482a3b72288bdcca7eb27f8e916203983634d1ea0d3e35b3c03771e4ec7a68ed31145a47222bbfbb036c85dc5b8679208c899bdea729e51103cab19a06f22f2a333d316d5614965717f8d621d5156cf3b80caf91d5346da514e3bfe8f9ef586c34f99fa9d875ff977a20ea21fc10766f639e0b63f5aea9b430783fb9da94af7b8c3b04cdedf5fc81a7b9ca63832903de27194a8d3334a8976ae4131764f53c40a00f7642b17781f164e286e726a216b1befa04d477ea5f3d02ca1b61046386cd38e62ac498bcfff8293a157aade9093fa1a7bda7ee233de3819886022cdda64c39d3d665012baa4c17ff2fbba2f5aceebfa4531cc4970882666dba4bd39037eea8cb67c3cfa42c8fedacc7aca726edb68bb0181139c5f7c18d41dc60d3bc52af7f9369fd7737074957ffb929ebe4a3338880d3a800ce94b9195bd515d64df5f7fe7a0cc121d61bfa93527393004adb468ca3b17059c2c89ce81942880c0be13449d17f8efd1daa6eef1652e0a179a0d6fbaafe00ed1856e144674240318525eede2b1a1cb17f5970e8ac2bae6addac2539400c2fcf6d04d83c21bf57b54480d3e48a35aa1a4943a679826f7e0872f79202a9207cc4e8dd55fa6c4b68ccb2218c09e65781415bf7da0c2c02e687b28e7c66257689d4144c7a4db4f38c34b74791a468bb7f04576a4011c1349da36f576191f16ebc799ba4d239f2f62621bceb62606c242e35c527ea2310c7b5b4484e96937627d7b85810bbeccab41294330727025d40dc520269570821d07bff414dae667beb81f3d5b3e4d98c0f7e0b978c571af85caaf8f24e07e021c31e264790448665ab43758e0e059eaebfec1c83042370c815da0c269d375f5797d3ea1f9417792bbb7ccd32d17a96510b3f6b0a66e1eb55f2203c9cd36a4dda43adc6aaa5b2687a09c136a6805d4baa4632a08a07df626aad624465c41cd10243846d124848e0942c1ade77ee589a396b695d60ef3c9ba242f8f2b4705786d48e47794321852a054a5d2ffb0038524bd5dd7b272e0aa77ae3648fd0a5f424081876a548857ebaeee5eea3aceed53424d8a992efbff76108441033fb8d19c4b0ea1cc8386e9a6c7530ac1894f23aa44e81cc193b05778cbe3ab084a85049f5f245520bad72a8cec0053eff8fe5eaff9e340d59a58d77724cd0ecad9e11dbd40937b263b8864c0b7e0511420184a4659a6d96ae6e36490ffe296ae7921debb2564b6702fa499fd388d95fa003e81a893bc87b804cbf13bad32932b3c47c296a4f8ae7240e4def62cefdf2fec145ecc612e019ebcca2a42c653b2ba7529123bfcf4d467d7bd0947323eaf7351cf2ac36138a4f904e56921a6013292878d6dd7efd1a0cd30e37ead789b3301149a5b4bec924cfdcaf220fb044120bcc797bf8d48dfa40bb275c574ab3aab2d184a8d215e35fddcb261c79f8f098f027f75368579392e11c8a81c2a0918508f9115177761029a6def9b47880c3f671f8106efe56a735097ea7b76bacf3481ed4d1229dfee97e8a19433f17117a3f098659cff7bc342bd77ca1071f78d1094a8852605bdeca2f697f5f2af6a82fac4ad669eba7c52d5021deecf4c9bf37d5e1c3085dfab66678efaa1a214bed24552b52096af04c69a7c7bccdeb258f96651d0877a955b579cd968ea06568d7bf69f6f53cc9361e893106618c013909c7b8b0b9b5682fc26fbb69d9819f415c890de71dc2544203dde7746f3465cfbdd5dcd05c09f37d3e8a3c851749e02330d9b9efdce4b3f38ef266eb6a82518a79ba0558a25cd6b7a31ab09adac2f6cec1f825ff1895a179e45967ccf0036f0d0e251b6778165fed91c2fcf0520bb71d64f38a77cd7968e85c046792e9f08ede7ddb11167cf848c14a3c84b030acb26ee68067d7ff7ac556a6176023c29eb1fa05f768e2a6753f042c94ddceb72ca87817bcf14d46156c351cb8e6f791edf9976be8cbb4dfc8948ff646f9696cd4648187f9e85a8a134243fcfbc8748d1cc2f01be25344ab47f45a8e7066f16d4a456d62608302ab1a437d5efd2c214f04fc60e6dcd0bbf889d12ed08c2fef74a7c501272332a052c7911a861dd6ce64131172da25d8adeb05dced8dcc4967c11e4820a2e7089094d8336dccb9615083653952e23edca8a112d17a167f1c52a81d268dffb4e5bcbb43708686e0513e06bb5779e2bcff5b1c1b41e78d6ea9081b4695896d214e43e05ee3ceeabbdfdffe99e69e9718239bc1633e27b170c434421bf03f229fd6dd9fe8e11d4f348d4fd79d040d228143395c985cdb39f5f52b49ef08bafa9ef780ea09dd9697cf85fa5938ff4909acc5fa5ea79ce245366fc5e156567a5b525ac3c54ec6fb372b50781114400174d008cd2bacb1413d7b75d1c7cc33d47a4aebe9ae7b3fa09eba47e3a27469be3e6bbb0b651b6612477e569b7079fba4808327b715d421a65c20ae0ecc79617438fd04f5b8a0c24770fefd70d8856f0e972f513ab745f6294725840635ac33d7b7080411084e3de8d78a4ff000e8ce01125c25c1d56a58fff347758deea9462045b8659f62136342f6325a3abfa60ca402e0940d2d706d45b574e3083c8106535f4a01aa4dd3cc12491730f719e", 0x1000}, {&(0x7f0000001380)="85107f0807556cd1a286c3ec6a3a679e927e8792a76a09437ffcf5802de5bd5f548706bdf0e123134a1c2e53eb8ec16d005f67fa739e76f5994bfd7f60046543c94148363b78fe8e6bcd959b66034c4456c78c7bc0e000127cbdb8114c3832691eca7f837f0f357589d9f487079b639dbd33d925edd8", 0x76}, {&(0x7f0000001400)="c790f104aec717b3fa90120d15072cb3e65f8896a01678d5c37f78fba6427ed459a0ad330faf96e21579f18faf4bf4349637a8dab757ae0fa740c72aba07499be16f1407b19a6484a1aaf3b5bbb8ce603bb9ef4fd49a", 0x56}], 0x7, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x100) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x7fffffff, 0x100000000, {0x0, 0xa738}}) recvfrom$inet6(r0, &(0x7f0000000000)=""/133, 0x85, 0x2, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x16, 0x4, 0x0, 0x0, 0x540, 0x63, 0x4f8, 0x1, 0x1, 0x8001, 0x6}) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000180)={0x2, "d017293ba69e44fd9712ea8c036aa16866955bba3deab9e960d287108738cd9c16ac08a8966ad19e944c9f4b38530c5bf82d3b4a3160630423b106409061dac2d248185481fe584d880914891a9b56dd6cad679eaefc46f2e58582344d598c4eaa4bc917745adfffca25f7d70e7a47269245a8c1508cc79e427b34e16fb0c29acaf1112fd821454fd69b14895d62ed1c320badd64ba92af2a283e903fa74b9232815494070a76babd6d046555f13ee8c2671c39e6e628e2a7886a33fea2d1f7d014e9e9bf84bc95cd82a2e403fdd75f68bb33d0b94811cbdb95656522a7427ac82f7ec501ba0f601b02ed6696abc1e2bdb295316c7e1ba24433cf707af6c4d4b5d81e847ad9b96ebb1a23b2c2a637b72aa79ba98a20a740a672aca7ac73185ab086c954378cc8cb012ba06017be2a3266e4eb37ecd578f1eba69009cf63a0b4830f9d57823e76b93098b1a9c80c4ac7e843bff1cc05de0140e247fd2420d1f808cae0e99e0736b8b087bfbcfe3bb8a2eb177143be203642faa4a736572355a12e1571dc0f73a604c92d6bdb0829abaceba96a1fdf0243110407af071edf320d66de1751ca5b0056703b508579383d2269fbbc9912df8c756219439587fab6cbc5b32bf391a91ee874ba63b29d2bc9c5a0532e5db77d7d4c5b3b94d94d7372596e4165affa13cd22d55da6c4be3e20c363b5a372025300b215e66b2879477644d91f8e93487103f488187e2f8adf932eec88bf85398d5b33f3aa6014e1e39567aa85578d91e1d54cbe932b53f7ffe2d425a007a4bb2a4b713f865fddba3d05eb024dc21dd113f2a4d8f8b5908b43515b5e5ff73309db9a17652965a310150ae7d96ae76a6ba055a7827f9b0823ce4758516e8694c83995ccb5d908b8307b157a1dab920aba6b3a1f97b4a96abb87f90533f1ca14f215a3f83fe99164e115d5d8c17d3eb22fc4872b91955040b0d44d08d83d5802419eca3eaec86ea55b01fd27d7269d23eec0cf8917c196c48d3c7d1fe0203f40fc6e12f30028087abda9456674b1761bdfdbc26aa61c843abf6c55358a191eda6a8cc2f74b03ede67bf9c06354c849aa7c891dbe1f2a4bc119a82048abe55965796153bb8cf24c6cc25cd77333c6626f09e62328c6a69e6402c942fe22de5600c5a3ada0e223f85e0b3a6abb039475096eca9a56842cfcf6897c2fb3ad978f3e9becb646e898793087402817337cd4621cb34a452198dc285947cc359f7514619b12f0fc2a2f27477b3c28f7ef1ab2be2190f496f8663910665aad8c6f08d38ed0235d15b627be68de6c4c7c14d1595c4368ded480f19359612bedbe1c717efab80dd5d80dd982746182cc55d3c926e60978477ac66e855cd103b4d83f586a4b541513ba3dcef7edf7d2ed9b35620c4ec4a262ec207bf300a46946311fdec1551e22ecd6725513a319e179bc13a17ae9256ae34322ab89571eb92c2a5f01516c7a08fe8fd762bfd3cbd063f60bd7e8eb1e8859d875f0a4e9889c2277d6522429ec77327e645b7fdbe78522a14f988e402492d672fe98f8b68c3c0dde60a706876c6f7cb04cff55663dffc108d32c3ac7afafe14e5f56c7f4002a6f049fe2f20dff77f73def91adce1beebf76baf6f2a643605faf8f55832f376e104e97e6cf7de87d12342d5833e35d7c45afca2116b4a2c2d8261e7bc839bc2fc79adc0c145337dd70340de6a4a36e7c03c72903ebdaab0db55857a8e1b642a8eb2db45a5dff2f9f350d43cf16b5c7f68dd283d15314a68e24ab7ed729b365e0e8219d0f76fe64789aa2d5c1d0e4267a3217be4e80f129a54e7e7bc295c48756fa41f96ba3bc87ffa9820b8140e4691be10340ec35302d499216416e273d1038f054164b28d549318b69f07e7b6292ddf297294c7df3f5bee1e88af8862f384cbaacba6e62e8dcf79a1186ec7f64b04c9f5296ba4183008a2d9bda98b07f0e6e486cfe2c91b438f35b6e30abc39a50d79d92db02520bf41290cdd47e05b0975eecd2550107c859f11141d377a38e59a21913e31cf02e4872c396611a4ebd6f7d3fe347495fb2a16909b0ce87ac4f89d446fb17a07e21167222a1dcea1f0deb3aa1a33c3d6586ed9bf9df878ee05ce27b90da4877188f8024263d638cdf8d107572ecdb57602347f3a3eac32d40082fa26cfcf2e65bca67335d2ba4691b420014385e992d49390eff8d5c47fe46f75753acce0b1051ad24cf6a6ff080ee21f81de4205bbb27994530f3cfd5494c1f1ffdd425b62299ed77bc2dbbd5f38f1fcbe91f1275faa19c26d285543dae9b9010b1f8ce4e25478853b04abcbd10338e2ddc76ee63e816cb9c0f19f4fe9a6c8c4f62544444d717b04c92dbd15ee5955c26835f63f50f2c3e833690f5195449ed35ba002c6ad3512c6b20741fdacc3e3fca678089baf9946c9dc5231095b6808cbd2086031f7210ff5282a76917868bbc69e8e8d6ee19be6d991db012338aa83aec9ab15c9a2ed3b8f74d4b89350aae27cb02ba38b107f4f0fca2585385a7703cf956254d0df21c02f61029b2669b66fc37e74d3909174993a7d7775b12491c89be13db51527507f446b457e50539b4899032715118690f714c69dcbe2f0746a61875f077f1aecfde1779dc72a70efcb1fff81f71252d20fe56126ef37da6d7a599fe00cd50f6fbcb317550f116d36322e70af3f239f1e1cf87fd42564e0e04ac9a1eefc7daa92844053e155b6315d77cb53fb67a9f6dac60e1d7fccc5fda48383a291a88a0630311fd651f2bed9f838239f066ba8acdcc2e23f541fafc4a30ee8c59ca17440c7ca4e6bb510da956258efb059d742fb12659f2bdf0d804db20ec94078bc3d93015b28039db9490393b4f99d97d065d91f72daa089f1f00e89907d9e416ad45b1263d63c038b97dc464dfba29496c866da4bd6c0fc0e83a02dae0d07ed264d977386005ca8944353146f7c45fb7078ec7fbf5804093df63e586a705311cb9d830e89f956297303b0e94572b9b62cbdf51d207c1bb54afafe7072c645cf5126780e78831a34e036c98e8d7b9c25c99faaa3ffabaced1a8ff6dcaba7693d90f028baf169ee26d32d72c2ffcca8e3f3b7302326d75090deaa4bf34f77a99657c9d295b241d1f83d2bfdeea0411493b908341ff29f482b95cca893f943432ceb4efd2561fde6eb20f1b3fd86ecb03482e0f5ac818a3f0b04fa805d274f15f59e24b476172ecce9f5fcdaa37476fe36b80c3057ea8e9112ef4e8da2670f99a05e7e9aece525e1e2869eb3f18636f5a6dd196ea1db3f296d0de7ffe512200303c68ee975d07400368e87ec5cf44d9c955b07e97d4d17dc5dcccceed6c339285ac41366270f342dbc9c8ea121d51a9cf79cdc1cd21e531edc61ce7bb4b9dad40d870bdeb64c827eb7dbb3b06e34f03b195fe29a1149f6fa8fe505c792296fb8513af1ef29e86af12a3d6d2b3e76afcf7f4f16811fceb806ba08c3a2dd23872bb0630ea42d059d7517ba4f9a16134ff9a0a9a99be17a1468c0301799784740222069c877f1d30af4573d0203dbc26af3824f8a6d1a1de1d10b4f00d1fec727daacb12d727aecd46c95c23657f8297a4b7c9e94ff7a8534ae98aef2a05d261708a6c1be3c6176c0e084d1c947c6c6061505490a5a5dce247901924b41c1da4bd2961a1de139f047f43947a24a58d5c27ada46c1a14f14fb530eb7db39fa2535c659d3ef0945a650b595a6d060a2cf61d1f8c09e32d801afbd1fadaa18319e735c06ccf7ee7fa95a57aa733e15c9af5c6f6bd6ede6298c0c7f8d3b7ce15f7c3bde6167f7562012a59e8fd3381a370f6f6a29ca2671ae82ec732f217cc695afcac09b1cd2250b1925e17abeb9ade74fdd3d576d592bc5a92153c011b9c00cdd591e4bc621b81465954848f7f9a627f3e365ebbf136c779c80f70ee734dfae822ba7837378445e830c07a439c2c2d1ca700acd64e15199523c644b3f0d29a770d210a246702ab1bc562cebc4abe1419f3aabc1aff6de2f01bfec7650795c410a093201544730bc5ab50f99f24549c7ae8a7f557710ca62c33053f934c8ff71a7eab818fefa37b87de0e4490a917fae70246b7e650347f3d43763a4e43473c8b269012f765b8a17fee39243bd609c9e689319391f3a99cabfd3c86592732427e9b25f35f9c062b69d8d430d1527d9d6ad18d03a685075a438ef036b5cc10ede7137c92f3c304e80e2afa910bdc29d9baf4bc15d7738a4445f38014348396e66c223ebc4634b0f784828d82f74c227f4fc18727e2e6133010a60252d4ebe8bd096ac35a0dcaf3d54e18daa357b1272565e52aaf69af49813168ac71068db9fe658f5206ddc090e5636c7541f9ad9233cf66a73b94be252a5c624175c035e232881c15b158a26e7b239f5172a7954541eabfd8b828bc1614e9d2cc15f99c44310ee88363183ea8ab7372fc5152f8bc128ebf36756adfe74bdec2c79933babefa5c678cb2d3da265beb3b4bc346d2bfb39cec86e4a3ad1b8593b77e5248ffe2276ea3b2a345700748912b40d0f07dccbf9ea648ca5f69b0f77b1f19cfbe94e21ff0b7371a42971951bf4ed84aa3bbd63de3f42308acd6e09502f9fcf56bbd6f43c0e0b518e5566b84e9eb7e275825d021dc2318ec1b149749b85c7b613ac5621a42fda79d975848246a7a9eff86668f69a3f00d500c74d5dbf4155bdcbb241a822211eeec7c8c000b138f80485ca15c3eec3964d8dc607ceb8778a8865d85ae6019515b53adb04f6b73a0e6c0e56aa85170ce7ac1b28f69d84323103fe5e5902d74a5381fefad020e55ba4d0fb215c950d80f9569b12d483dcf39c7a0522593232fbfc95adc7d7af301319173e3f1cec8edf713a7a231bd1667da02b0caeca6d064201c9c2916a8d130f4b11d769d8c6d0006a91a144226337b965ad41d8074e73e4a27c8ba02e548d58963aa78d68fd912377f2d7a770646a53579269dfae8516474171a7e557850733c2e38cb757755dcf284571c8ee317821671c75e8a785eccf2266888214001229c8d5cb3b852dcebc0015e12aea28bb35aa144cba754667d20930113015cd406feb667b8d50dc576de37c66ff6d045fe9393c4dbe387c8512af5ab0d8d57f16e150b9fd27004fe2190893e39c0e050117603cbbcde17b1bc4428789ca654b7f12dc667f11d1af612af44a1cf392e3366f22b439d7c042ed03a16632a4212bbaa448bb15df4696299c6eb5e1901a7c76552a761b9c62456e503b86c4a10bce0b5b94caa46003e81804cd845483f3b82b3fd0aaaa9bade9b559379b148bcfd99a677f7addcc9a2f39664bf9298915ec41b9d22a76527c0dc30aefa42f7a0c2e181f0f8cff95dae754deb68cab789eb1c17f18e6738bdacd5f98f95c9c713d78432c2e772352b3a06f505cc85d24918cb203c5c4be1a5c8439422ea43e53bf051da8ba554f0a1d5486a90293fd803a65fde03e422151828ceb63bf71d1ccb8bba317ccafbeaac1553eb6a0710cfa4d7105de9764655349a47fbd92e109671e55adaa0759a323c37cba1c99424ed628258dd5cfa819c0b9f3d18018bb12dcf3441b2f73a77e4e9aaf0683502e2d3a73d9a3442cad9470c5472c3e51a990e687d1b784c139ccc5217a5255fc57afbb3e8f003d5f9329fd63da336c85cc7f25a3d813cf10cccb0730bb6aaeafd2ade90eabcd36e2849d37ffcc2b36fcf9c1013946ff5ad11069933f0bed354569c84a4b72abb84a1c3ac902e12a56a7781e1606b1c00d90f0504b52abcec92a9ba1bed47431a8da6f4f2ba0278411cce7688c78"}, 0x1008, 0x800) msgget$private(0x0, 0x4) fcntl$setstatus(r0, 0x4, 0xc8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000011c0)=0x2) poll(&(0x7f0000001200)=[{r0, 0x100}], 0x1, 0x80) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000001300)={0xad, 0x0, &(0x7f0000001240)=""/173}) open$dir(&(0x7f0000001340)='./file0\x00', 0x10000, 0x30) utimes(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)={{0x3, 0x80000000}, {0xac, 0x62c8}}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000001440)={&(0x7f0000001400)=[{0x1a7, 0x2}, {0xcf, 0xea}], 0x2}) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = msgget$private(0x0, 0x40) msgrcv(r2, &(0x7f0000001480)={0x0, ""/220}, 0xe4, 0x2, 0x1000) shmget(0x3, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) setsockopt$sock_int(r0, 0xffff, 0x28, &(0x7f0000001580)=0xff, 0x4) msgsnd(r1, &(0x7f00000015c0)=ANY=[@ANYBLOB="0300000000000000adcbd9ae5b29bc0a0ad31957ce4083ef7d3eb21be5f8dafbfc11cf31f091b73b8cfe35070405653f2770976fdcb123b73cea5ada8ed00bf6717d78b9d8b672b5030035dbf99755637f59ded04968023ab90fe6e3125253c7211606c7c1b2a63756d4462778567144a17738415d0b8157934b069ffd81297b4d85adac635f92727dfc70ba5a8f2411c7cbf9ae8244ad0f5e316cf0d45157492cadc9a149d2ba5c9cb8f588742025ce4b743c846bf9042a6b260c09d76126eafc5474bf685258637d1e3a3e65f315db9c63f59933f17064a0ca2bfb59d8d72b5c4a3a94937085bd9e5eee7e451ee3c97fb35624"], 0xf4, 0x800) symlinkat(&(0x7f00000016c0)='./file0\x00', r0, &(0x7f0000001700)='./file0/file0\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001740)={'./file0/file0\x00', 0x5, 0x1, 0x8, 0x1, 0x0, 0x2, 0x3ff, 0x0, 0x2, 0x8}) msgrcv(r1, &(0x7f0000002e80)={0x0, ""/90}, 0x62, 0x3, 0x800) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) shmget(0x0, 0x1000, 0x440, &(0x7f0000fff000/0x1000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="0000ab91b20000000000000000000000000419a089000000000030b4caf281000000a28059a2df27d5cf55a2a11f3639727f36a687e2169295abef84e3de933acdfb0062b1645d50913a500960512506a5c68b14e88e2e4b06a191c981ab9bd2a5443fb7c06df137c51e2b4b1b469bd820d675e846e46b72fee0369cec3fd70300e4b3f26f1c10ce"]) syz_emit_ethernet(0xfffffffffffffc7d, &(0x7f00000001c0)="b68c22b3974be61dcaeed7c603fd5f6a1df3169aaf11b65b69f57641c4a08b0ad2b4f45a50ba32e28d0a5b7e526049084cc3d5d4db8e9277934a0d8c364179c2c64172bcb56c2480") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = shmget(0x3, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x5, 0x4, './file0\x00', 0x4, 0x5, 0x0, 0x6}) r2 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x7, 0x9a9d, {0x2, 0x1f}}) sendto$unix(r0, &(0x7f0000000180)="b100051360000004000000002000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281002e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) flock(r0, 0xf) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x6) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xd59e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 16:00:06 executing program 1: setuid(0xee01) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x90, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x84}, {0x57de}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x7, './file0\x00', './file0\x00'}) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:06 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r2, r1) setgroups(0x3, &(0x7f0000000000)=[r2, r0, r2]) kqueue() 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x20040074}, {0x4}, {0x6}]}) r1 = semget(0x1, 0x2, 0x200) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/232) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x31, &(0x7f00000000c0)=0x7f, 0x4) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0x7) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r4 = socket(0x2, 0x8005, 0x0) listen(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) 16:00:06 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x9, 0x2}) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080)=0x5, 0x4) 16:00:06 executing program 1: r0 = socket(0x100000000015, 0x100004006, 0x8) sendto$unix(r0, &(0x7f0000000180)="5001050160000004000000010706ca900b2004fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c50000000200000000001f000208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a0000000000000000", 0x150, 0x0, 0x0, 0x0) 16:00:06 executing program 0: pledge(0x0, &(0x7f0000000340)='\\\x00O\x02\xb9|\xc6X\x8c\xd9\x05\x00\xb9R|\x89\x8e\xa5\x17\xac\xb9\xa9\xb3\x9b\xa3\xac\xaa\xfb\x9f\x9f\x9bY8\xc6\xb9\x9a\x06\xac\xf1y\xa8h\x88\xfcC\xc9z/<\xb2\xc8M\x87\xa8\x19T\xb380\x18\x96S*S\x02>/i\x14|xZ\aX\x9c\xa1S%\x89^4bw\xc4\xbe\xab\xd3O\x9ac\xbe R\xe8\xc3\r_\x9ad\xb4!\x96\xc5\xfe\xdbZC\xb5\x1c`E;\xa4l\xf2\xec;\x9e/\xa1\xad\x17:ptv\xbf\"q\xc0H\x02\xa9~\x12:\x00\x00\xdf\x0er\x8d\xaa\xab\"\x98Vq\x87\x83s\xcc\x1a\x80\x17\x12\xf9\xa3\xd9\xa7D\xcb\xf6\xbf5B\xe5e\xe7\x8d\xa2\'\x87\xc5\x11\xd8\x12}C\xf3e5\xf8l^q\xe3B\xf7W\x1a\xfa\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16F\xda[E\x8a\x90.\xa9\xa3i\x96\xe6\xf9\xb1\x00\b\x12\x1c\xb5\x9a\xab\xc5%V\xd3\xd69\xd4\x8c@\xae\x88T\xb0W\xa2W\x02\xc9\xd7\xbf\xb0\x7f#0W,\xd4\xf8m\xcc\x88\xfc\f\xeb\xa3\xaf\'f\xfd\xc9\x90\xc4\x19\xe0\xaf\xaf\xf1\xef\x11|\xa7E\xb6hY<5') poll(&(0x7f00000000c0)=[{}], 0x20000000000000b1, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:06 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1, 0x0, 0x0, 0xfffffffffffff68d, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r0, 0x2) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700100000000000000e91348880f1e9f2555d9"], 0x38}, 0x0) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x80008) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x210, 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000400)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000000)='./bus\x00', r1, r2) ioctl$FIOGETOWN(r0, 0x4004667b, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="85") 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="1000000000000000000000000000000010000000000000ffff000001000000"], 0x20}, 0x0) 16:00:06 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x20202, 0x10) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) munmap(&(0x7f0000000000/0x8000)=nil, 0x8000) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x3, 0x3, 0x5, r1}) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xff}], 0x4, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="f0fd01ebf138776a7698cb08250c4fb630546a4b6c9cda73622c9d6430730e0842d8f5cf44e97a7a257f0d3a5aab7820d8fe284b06a5720770507a8bc72c1bc7ca376e8d44f5d80f3760001fb88709c53ac3f1327bf47243d78ba54917a73f89e97d3d62efb6cf6a1cf6a54eb97cac1da99d4928f915386fa155629fa7798c271414b9f1570655c94fe54b352324c9eeb11da35f05f4cc71568e28c9a4f81f5cabf035ff8f070179ca44044d7427899b85b792766db1e06624b1aeb8c39a972830d5ffd58af3bfc88506bd11c917ca669df50648fa6e55f2b7b49edac6e8", 0xde}], 0x1, 0x0, 0x15) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x1, '\x00', './file0/file0\x00'}) ftruncate(r0, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28}, {0xfffffffffffffffe}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x8, 0xfffffffffffffffd}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:00:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x30880, 0x80) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x3) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() dup(r2) dup2(r3, r2) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x5, 0x1, 0x40, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0xfffff}, {{r0}, 0xfffffffffffffffc, 0x8, 0x4, 0x80000001, 0x9}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf0000004, 0x100000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffff6e, 0x7}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0xb25f}], 0x400, &(0x7f0000000100)={0x5, 0x5000}) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000002c0)) setsockopt(r0, 0x29, 0x2f, 0x0, 0x0) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x800, 0x4) getsockopt(r2, 0x8, 0x7, &(0x7f0000000200)=""/110, &(0x7f0000000280)=0x6e) rmdir(&(0x7f0000000340)='./file0\x00') 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xc008, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) 16:00:06 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8800, 0x0) syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x8849, &(0x7f0000000140)={0x1000000000000004}) write(r2, 0x0, 0x3c4) write(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() close(r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r4 = dup(r3) syz_open_pts() ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000000c0)=0x1) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x96, 0x100, 0x3f, 0x20, "2015cf70a55f7cc24350158de0f180fed50a757b", 0x3, 0x5}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:06 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) close(r0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x114, 0x0}, 0x2) 16:00:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000040)=""/124, &(0x7f0000000740)=0x7c) read(r1, &(0x7f0000000100)=""/178, 0xb2) r2 = semget$private(0x0, 0x6, 0x10) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000006c0)=0x1) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff800, 0x800}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) socket$inet(0x2, 0x2, 0xffff) getpgid(r3) clock_getres(0x3, &(0x7f0000000400)) r4 = fcntl$dupfd(r1, 0x0, r0) chroot(&(0x7f0000000440)='./file0\x00') clock_getres(0x7, &(0x7f0000000540)) semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) fchdir(r0) fcntl$getown(r4, 0x5) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000600)=""/137) openat(r1, &(0x7f00000004c0)='./file0\x00', 0x2, 0x22) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x200, 0x0) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0/file0\x00', 0x1, 0x80) setsockopt(r1, 0x9, 0x3b, &(0x7f0000000100)="9eef1ffd8b081a4159a5c7f92dc17e0c0c4a43c52eec8587da76550fbb059829194375a2a7265dd1b551a6e8dc4a84b78057dd4e57391357a1c7bf8a330f4666db3da79b0044566dd12c40c6de3b", 0x4e) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000300)="b100051360000004000000002000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xfffffd7c, 0x0, 0x0, 0xfffffffffffffded) 16:00:07 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fd000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) getpid() r1 = getegid() setgid(r1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0xa48e}, {0x1, 0x5}}) r2 = socket$inet6(0x18, 0x4000, 0xb4) r3 = dup2(r2, r2) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000040)={0x3, 0xf, 0x4}) shmctl$IPC_RMID(r0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 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) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r1, r0) 16:00:07 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:07 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff, "0000ffff00001040dcc3ffffffffffdd00"}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x81) mkdir(&(0x7f0000000000)='./bus\x00', 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b0000232700000000000000000066d1000000000c63ed928d272827446d37c10000000059", 0x2c}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) pread(r0, &(0x7f0000000280)="3f86d8d6cdac072b49dfef4fa6e662b3a81054925de4913ff0fc1c518b6cbd2aeda2ca23b9f7de689e1fb4b424f5d40a797432ae28d79bfa55f35c03d3203c37e953bc091a7a7b5275784ecea76e96b13d7d25f4041ef2d8e95190f50607b2215dcbafece022002fd9780731149f6220d2b31b2b0f0feaeccc53505e900fadc7c6aa7684d56618d2aec9daaa60a10a", 0x8f, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x1c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x100000001, 0x8, 0x1, 0xfffffffffffffff9}, {0x6, 0x1, 0x5, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)='\b\r4A') ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) 16:00:07 executing program 1: syz_emit_ethernet(0xb5, &(0x7f0000000440)="d907ee83ae2d98820fff090300d1870142a77523555520ef80b7a6751caa9a8b9b39f57ffa07c6035be324c79eb5b6ed689e7cbf3c4098b1ae712c52243774f348a2952e385c4cf529025098c0b68331ab70f6534950ddd227fe0458c9a34fabb1818fa7ec1c3080c9ec69e63ddc05bbd9f87db42b5cfbfd60a5f25c74a1ff25bd774bacc22074914fcf4ca9047e564c3620d2df2bc6da4c334ee6b720d40b03d98e59192e7a229fea41610f242478015d337a78f9") mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) connect(0xffffffffffffffff, &(0x7f0000000200)=@un=@file={0x1, './file0/file0\x00'}, 0x10) r2 = semget(0x2, 0x2, 0x40) semop(r2, &(0x7f00000002c0)=[{0x1, 0x9, 0x1000}, {0x2, 0x90000000, 0x800}, {0x0, 0x4, 0x800}, {0x5, 0x2, 0x1000}, {0x1, 0xfffffffffffff800, 0x1800}, {0x2, 0x401, 0x1800}], 0x6) flock(r1, 0x7) flock(r0, 0x1) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100008001}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) r4 = kqueue() ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0xd7, 0x9e, 0x2, 0xfffffffffffffffd}, {0x7, 0x0, 0x0, 0x5575578}, {0x100000001, 0x1, 0xffffffff, 0x5}, {0xfffffffffffff24b, 0x4, 0xffffffffffffffff, 0x10000}]}) dup2(r4, r0) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000300)=""/240) 16:00:07 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shutdown(r2, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 16:00:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5, 0x0, 0xfffffffffffffffd}], 0x2, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x48, 0x6) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kqueue() 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000080), 0x66, 0x0, 0x6, 0x0) close(r1) 16:00:08 executing program 0: socket$inet(0x2, 0x3, 0x2f) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r1 = dup(r0) chroot(&(0x7f00000000c0)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffc, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x200) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x800000000005, 0x0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f00000016c0)=[{0x68, 0xffff, 0x2, "4c9d21bce32e55d080cac5717456fe703f0da5340ffa2d9c8c57be302c8d26bc78d67f5fbd38c40dcd878ce301d07e7d9d43bfceeffead178c9274e6b06e1e1316339adddce2c8d1cbd0f8bcb1b1ede5e1"}], 0x68}, 0x4) 16:00:08 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80e8, 0x0) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 16:00:08 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100051360000004000000010706ca90100e10fecea11ea8fef96ecfc73fd33595e26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02b4d9c769ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ce01be657aea8c500000012000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x3) 16:00:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec242ad6f9d1db4e2c0a", 0xe}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x10f) syz_open_pts() getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x400000003fa, 0x20) fsync(r0) write(r0, &(0x7f0000000380)="ddbd9b92dc0f204832e7c6a3cea6a775edd0911dbcaf4e303855da483f0da1811fb7705ee0cdb2968a7f96c44bd55e2f8391622bffb7d787afca7e0581361676021ca491403d716b988e5aed34000000575fae5a2634", 0xfffffffffffffec6) write(r0, &(0x7f0000000300)="c8c50828d6ce0a23c735440d14465d3efadce712efc3e89d11c944f8d9293530c5524d97fa24f43b65cb3f7643f2f8c5061a87f9d49309f96f0c93e6e1abb1198cb9320006f72c3421cd22bd7036637463b734472e", 0x55) execve(0x0, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x8001, 0x6, 0x1, 0x10000, 0x7, 0x23, 0x0, 0x0, 0x100000000, 0x5}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000180)=0x5) r1 = semget(0x0, 0x1, 0x100) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000001c0)=""/62) r2 = shmat(0xffffffffffffffff, &(0x7f0000c00000/0x400000)=nil, 0x3000) shmdt(r2) write(r0, &(0x7f0000000200)="5f02c035b5dbe51aa0218efb69347664cf8a21da20bc1830129a643923fe0f2647fa1343ac5df9e4f0af5526c7d49a0c642e1c4512b50f9199315ecb43e36b2e473e8e6606e270cb3676e266cd54a9c02ea882225f463be839aa92f51a2a9928468506d2b07f162378a3e3c423d1bd1a5094711e4d69dc79efef737cb54b0a549f67f79b240a638622818d8b610d4f7b", 0x90) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000300)={0x1, &(0x7f00000002c0)=[0x9]}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000340)={{0x3, 0x0, 0xf8}, 0x3ff, 0x7ca10d02, 0x8}) fcntl$getflags(r0, 0x3) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x6633, 0x7fffffff, 0x40, 0x0, 0x0, 0x4, 0x5, 0x2, 0x2, 0x7, 0x7fffffff}) r3 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400, 0x130) getpeername$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) r4 = getuid() setuid(r4) r5 = open(&(0x7f00000004c0)='./file0\x00', 0x400, 0x24) mknod(&(0x7f0000000500)='./file0\x00', 0x101, 0x4) fcntl$setflags(r5, 0x2, 0x1) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000540)=0x1) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) pread(r5, &(0x7f0000000640)="bc36e86f3d140111ad5292d80d381965ed460c9d8e76f47029a8fb098e25a14470ab82a0f1ef391ed50e8e1773d8bd4553841393500dd9a26befd13af27684f2dce09e439e507a3a3fec7f98f533b1b3ab620fa86eede3fa67d071d8b8ecac68b6a737163c9b258ddb850ee1a3ab417bf4a7c1e4362da2ee5239b2c819408166f222e3d5be6fc5bf7cbf57773572256b2fa2abe7bc471f11285486c48d4be9ae6f57878de20d7c96d4ab027331a45a", 0xaf, 0x0, 0x1a) ioctl$KDSETRAD(r0, 0x20004b43) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000700)=""/239) semop(r1, &(0x7f0000000800)=[{0x0, 0x7f, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0x6, 0x1800}, {0x4, 0x5}], 0x4) read(r0, &(0x7f0000000840)=""/147, 0x93) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x2, 0x8, 0x6, 0x1ff}, {0x8405, 0x5c, 0x1, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getgid() ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xffffffffffff8000) setegid(r1) 16:00:09 executing program 0: r0 = kqueue() mknod$loop(&(0x7f00000041c0)='./file0\x00', 0x10000000000030a4, 0x0) close(r0) r1 = open(&(0x7f0000000b80)='./bus\x00', 0x29, 0x1) symlinkat(&(0x7f0000000b40)='./bus\x00', r1, &(0x7f0000000bc0)='./file0\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x9090, 0x28aa) setrlimit(0x7, &(0x7f0000000900)={0x100000001, 0x40}) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000008c0)=0xffffffffffff0000) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000780)='./bus\x00', 0x80002000, 0x28e5) r5 = fcntl$getown(r4, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003f00)={0x0, 0x0}, &(0x7f0000003f40)=0xc) getgroups(0x5, &(0x7f0000003f80)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003fc0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000004000)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000004040)={0x0}, 0xc) r12 = getuid() r13 = getegid() sendmsg$unix(r3, &(0x7f0000004140)={&(0x7f0000000c00)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000003e80)=[{&(0x7f0000000c40)="0a8064330caef931700ebd6afce53aff27aeabb9cdb114df333113ee0e6e20f624089651466ae8def19be8bac639daa1593ba0e84daee7d347b9ed691c70e5b84f0d5caf204a13cf32881cd9179b6c6a020b9860ee4747c1ce2c3d6ee4a43cc978988a251f95fd4f4071dfc82bbd209156747fd107508d6a983fe6a8575b115dde8a9242c489f53000515c81ec7bf732ad3e506b3183828d1cf7fac984eee59f69c6f9c90287e0164e517fa10d10a77be188426d2ee174ad8e993e711c2fa301543ff10bfd40a563b57b6628c40a4db93782f30e", 0xd4}, {&(0x7f0000000d40)="296b88f9258725499b9fff82c87dfb04a37851a5b868d248a8073c9e8b1eb1d69a5329911f3c458b4c2ac0e44ad0fe420c04e56cc311e1eb40b86a8c4687c980bd7238e4baf5fb3c36f350fb25e94cd5ae4f147bc1ef25f4e2898c563c1c72476a3f6e405e2f7cfe330c2a647b5d9ce599cb53099a91caf00e1bdac6fb71b1f2e006a745038eeea7b39823628fa69caac551ad1872d798687d43e54189a8a7684466189e483740c87d698f451f8cd5464852732b6c2fb077e92b2bcd35fb026eaf0baf26fcfa352bb121b44bfb6bdcb78a7b08c3314e1a887c5b7cc238c96665a3dd9fa9efd6635e920a7ebc2bc92e42485f86fa8e69413175311794eb47986ac3b80b26ef9a4c5972f89ac2a78aa998d16b21df9cab3c9d7ccaf10b6d813ea2237d989d1dafa793ba3954405b1b631ab549519038af9bf99ec185e2dfb5a3c7c84e619cc85e60c3f1348c239a42bfd3078eb13e169058cb9a76808a3aa0c7ef2179052ac5594b89c1e2c6dcaeb64eed5b884f52ae02ee81df81fe248a9ec240d4fe094d40970e9efa8e7f0dd2aa6ae262efc41142e9c9edce6244dc3041bb7cddf6649c26e1f88f8c86da3788f4908659e04fd2648211e222b8097893cd73a88e0140dc48dd1568c6f787dbed7f0ed1a03828893d9866a02ebcb9153943b29d85b7b877a8d68ae40014e6a2e2cec7b6a514bd67d4acf6f5b4078950c37c5699da88452e52ea7a9f10ffc35959743cc96a15148c136a927f07b04905f42b0d37b5c865eb638a91db0643c4bb0df46154f174fd39ab2d562275437bc16f3d8f10a94f88c2ac67539c4edeb390e01f5b077d43b48961d3ab19fa74279b28eef3e93e9087d6c63cdaf46a99f9490836a56b68721ebe9398a1f491fe8052fa608ce841851a6e8ef48e3baba06649f488e1cf45b96bcc5f21834e56641bc6959c2a27549ad37e063d25ffe11f5d69c67c1669cbf171268b4cd5da1819dc1653fa3bfbc6c720ad02e18045ee4d1d84d62fb30c74e10bda6e12cd2483a1bd834c9f72eed8477e2b172b3f1a38511f48bcd5ed78ee33cf2b4e403e0828e6556f4a89360c1cbeb3059e1575735f444ca9dc99c29feb4eb3b25e026164ca3ccdf9555be3ecd41a3b1187489544a0bcfc4471d0e297b3bd8b97397e120d368305fc84745a0532901ded100f8ce92df4ffa78a9e7fd8702f49172bee99c9ce65729ed779891ebf896aa424ad2d1e129436cf25d287c554606f238202d956bf5ca466ca46d9c8e901103b6d3a2c5c2ee63fdc6e5e7a42329215521e2aed2dfc318345ff9850a91da655342bbfe47582e388b508556f31b606d8ea0e5f08c07662a9980a8d6c37e3d11c377fd7d697bcdff58bcda2e897841519ceb0f16360c6ed71a7239870870a7e2f4b727cb1c7b203ae902db781d4dd9c59c015e1190d7c7c2d4f897751ca6e52cff60d46cfcb8e021dde63db1090ec6b901887b0f7982c68bcdf764f4250a12b2afc8f746b285c5117ba78632d8324fda479a9eee8c30059d13587246d684e6c34346dc46313211d25e7ca4b2a001af0f8f299070540f0b644c324e1375a60b55e9c01a68daac892bfcc131442f434d3167d0eb62c34cf5b9a2afa32093d8dba4bd3ae13dddf9a8317b25b2c9bca3ce63abb69c45da29faaa7af1afe6f2491bb54c2ba72c73c0bafc163655a9fceedd22fb607d6d9dfe9aa7eb1a4fc3eaec13ddc9e26e95473596fabb1cfaff9d4a9018fafd020cc67963d32f0eb598b291c9e84a8c23e2c0f002d3766300468b540754b8e6df5cb072ccdc9442c57ded66eb01a5ffd3be1fb2ddae6f4cc9fe11dbce0785b43e320e8e46b1971d99fd6d6570c1993f908f5e6e54aed930f2a5bb632ac06990e5c98efc919d4635aeb5105cba229bba5e808211520a28e0b759c5b9b1e978375accc8bfa778c6f71015746becdf696070f7b64853d5f205ce78023a81467bc9f630a57e6968b1427f600170f70e59dc6a4facdf0cba00bfbddcabdfa19518452c12014629f809b27b531cd5b5ad34bcbf5ae8a969e51324d99d6df53dbd280b0543b95a17e4e99dcef795e575776546434f5eb731f7aa3832bc1930e31615ea1ff4013cffed675f8a877e2d5b93dfdeafc7dfa4dd61aa04e669bbdbb31f1a2d2b06b2840837336fe80ad855c96a9764d526a4eebb482d2999c8894dc479a29bf06fb575dd673f08238d7c4eed818f733197bddc8daf6e614c1375aec71dbc9845c69bcd457f1102b7fb2663562f77815bf234bf378aa011adbbf2ea124623e9dbff6859e42702c065c3f0aae6b14a5c945775b8e1855f04a829143b24fe57d47ffa7a7cd421cd66f9e38224fd310f7300a8c66a9fd500477547a2514b3e98e8baf68fb27c200282f684618292f4dbf49b5d4413188874ae752b54bbd534c6d52d1359f40da61761485f43795b277d4263dfe0427614a61ad1ee4ad326dd5840b9169c4460e4a75d68d684e4e5a040f727edfda97e6b131a29373b4c91075a6c1479e1ca4f585349ebe8a2d7910f3ac1499ed76d801e7d8919e4f9b588c4cb14d273154f9696527ced84a4ad2b9e6c013137954c70888429f7b0c80c67e88e818ff81111afacae2409feb53f970199e07b06b6ae90bbe22149435f2dc80f0656ee1c74f18bdbdd659f9b22edfbc8460797eba236085373ccce87afbeb27c75788e92d5cc7a78a2f902159e850cbe2df863ce58df1bad52b01cb556bce556c1f53c9fa55807e61abefc95a45c83d6f8f7794d07d1cca500b9dccc4e236c1b2c26b1641cfb9bef8f94c3e987419b3ea547ccd36bbdca0fbbe5d94a89c4cfc6f16383195e49ab3757258ae36f41e170b9b29065e5990e7194552a04a6367a0de56d09293417a1782d8e7d460ce0e9c5b419b6fd135baf628d3ce759dde084b91a4004f2f8ff5269ac3c80afca6f2cee0b0e64212a473730de8528f6b597b331887c0532749539d7e80eb175de239037b72e595f9cfe7359b1948db5da785eb12ec4f73d9abed5c41bca3c219918886f73eb7d82fb2049b8f5673e28e8e757ae5446674d617fad375b974a3ac69d4031ffa7003c6f536bd8e9ef0c77b455a2c94663beff9b9e4e3cb01abb3328acdc6ce82df7714edce2a7f7b86aef8fb692b7c0d4e6e1a6fc08cf65768dcd7734e4b667c07e272cfe70fae427cdd824bc3fe313153247503fdf9776a5c96b7f86f5df39f21c4983ee1ebb7edc7d2d34ba808a6964a9101861b900f49ae98b97393b45f280ca5d4c4ca0262692a9c201e215b0aae12d10e120f1c6c3c58c2ad32907f20b8e1fe5457f0408848e2acb82e14c753eb414f0759b2bee8e476bbdebab380438a069f2dbf2f04cf20145fcb26f2afaa3db984b29ec46d6a39d7d308d6b7799727863ceab1add535d25af25d711dd5384465e82c281c69c25d2ebe2c61485c3af857e0c99d2083161534812373e85cec37f9f215e1f000a0ce3ddb1b75b673cb9c16a75ae2c5a205df95e1a60e0bbd2b3c63a7c72caa8b01d97539ddd7b8ee8bf58b09927af5f7c8c23fe3d8c29a15a2ee65353e3976713e3f64d5c6d316a5ddb86e39b167bed2247836b101854ddc7d47691b1a19bc4396a6b621179c8917971d2b1b0f1d506c9cad15737bf0344677ca3e4d748d83c2fcaea8c31139d10baf867c488cebb30adacad1015ffa2f009558ea77e3ee0a65b2e0f619a0d6461f637cf1a0a99740cc043b85c01f455a92d7141c99e1a7d7b2ddb6f4752dd9c34ef045ac8bb96c94ed4038af74b21121491d9777b5cbdfd84898fddd57995040fd861e87788da09c295215ed9a17a89560e3fa4c7f291c3b9e04022d92635d7763cfd1cdf3c1fc178b19e8aa9a83a160c9601a0ff053473f065fa8a1ae722f9403fce314925accc83ae174bb04c753519e32f26a61208c4e6ab13d65ec4cadc6b91013f22c2a75f7050f2e07e01b20ffab0c19a867f3964b89d3d02c683cce4c1b5e5cbf7d09e8433cbf1d55ae1d81c70524e68c458acfaa46c30589ece6c93b9bc27eadb01c5c9c3205788c2a0ed438033d03abf24c89e42a75376088f9cf5723a0b71d82b6c5d9c15279b2ca6449deecb6ad0ef326c5285016b2d43e34b3fab9bae3b9f15eabaa391c075314934f35cdfd0317bb9ec989002998fb5da743904201ff96cb0cbc1f60907ba99586ad1893e9c76e8fd1405f840ec9d1cb54cb28d8eaea99793f59210abe1861f8b9550d21a089558091866981c5f1bcb2703a1af7f0e657f9a1011d74d9ba9bff209004cc4862cb41bb76368b971033e86510af8c978ad233fe40106580e6be895f3409b2f10a05070e1b7697d34d0a2255d193ca4722c1024ab838516868b1d276488c7757c10486aab373451534563286d66f52fab0ef1ec07fc7730802e962af80dedd8928b3ece993cdda71694d52fd257a16bbab3d5d590a5c09a3ace8620d47abd56b09d2379b72087068099bc966ed60760ae1c81d117631c5fd2b254f2f68f97284f8312e7ee26ea6e8c4cb644e655ae454794ca3a651d464cbfa995a57d743269beb7679b91621d14087944a6bcccd7b10da681726120d63bf9389f010af5d00ed07847b21160cfec1b38e8fd27da4fd664d140fec2573a9ba74666ec49283388f689b23d87a49b571b6113450608e8aebcfda59e257a088a184ab4a90fa709387e30afc4f3adf1467ad7921e7d698d884bffdc60425a690807de88dc3b59af3e55613144a8abf98fa0a1724010b4b895a6c545e5273ee55bad1391e85d874a24464110fab0eea78b06eee360f7639eef07c55de61e198dd0978496972fdd1862f631330f3a4932fd9cf1425305a6309312a86db20dfafc78dbdb8b94b2df3855c972753edbbbcf5cb87180b186a03bcf031a84e8a1b14731e74efda39866998e8006b982d8b7c4a9b2b839329affae3ddb86d2d3e93d8744bf351f8934ab983291ecd8edc4f62231594d2bda30b6917e3a6f8e326cb50280614c821de074ba1017d09b2d876269c42b5d20db254d585372533a8dff8dad9301b4b97e168f37752595fab9941dbae5172500015b9d35b7d215d495570449e2cc9a63277f4f83962da3f8f4c6da76b813d3059c8dead8bda3d50b51567fe9852950a37b406d894eb26ae0fd488fe8566edb99e2e35640b2c17981050bb736b5e6ef84e6b19282af8f68363f9d8786c2b149b9f3b05c718a9f0665ee92cf6fc988ba28b6ebdd1bbcb35b1318f9425c5fce3f03e8fbb80ed364bb5e7d3b52ec5f8b4e9c88bf7488de4a41e92e258f685dd6cc6ec00b39c2543255dc5a289941ff6848d91dad48465ecb0f0099f4603407ee7bcb8e6f4c1c465f13cdf050e15604f3ae301269d7ded1015d577c5947238ecd279178739eba01a4d21af04acdaf197dc0f29e4f57a7070ae9eedbf01ca1b61c566b764afe40451ba7085bea6a49b42db6361af73b9c063029c7e5f616f0651ba5878b01bf25f8776e92cb5c01761e0e7abf4ec4c163df37660292f5e1d704f63c95a974291c463c57f916775119f0a11384a999fc8ebee3614e84a2fcfdb19d78fe02503f2ade9f6bc8889a068f9e913a25e55d5f9ad6fbc05b0e8a8c4f006afafa397b9462c28209404a47ee9df9635017616035dc552475b61f5be2dde34e7ebf93ec5e6390a39837f737b3600fe27d538ead139cc895755516a36b96dee0ba9beeb3edeb690738c10e94f0e90fe36a108e6d97a1d5b8c452a9ac104e0e76846fc6b2a596e1fb9636092d90890addbacb29df1d1d3a086e54f3a80f6761d1a6f39d9df", 0x1000}, {&(0x7f0000001d40)="dedbdd809776160eb3bdfa021d330d221f494dd520caba2f1499066c188a9d675be5c24aaf89751b1a", 0x29}, {&(0x7f0000001d80)="fbbcf3dd9029c2a2db5c5a16b2f55e48c1d14d62271e40210a384e8c9bfbabc28bb9e41dc27119d2432463125a124e046dfa460d4b806a598fcefca5bf0a06d51d3d5487288509f6300ce936196c6b3c0361d4eac0711a17e741168511e664aa704d3253d62f698da30350cd50d330ab7a0f8addeb58ac1c692a8c4d2d35561267f0df2f8d9d7d58ece7611499c6113eb1e9e2bcefb53e7d603251f99197177cbdf9a9eb41a41ca40e150a74ef7430c366c7b069107419dfc987fc95d130d2f3b3b83e133d4b45b9895fe5fd73c8ad663a1615f8fd4b88d8cf9fedfaabab4a0e5d44c5081ae77b2484d8f4fdcb6ba3efc4e198ff5ffe4e5bea8119f51315c0a4ea069bb33dd3ab57bce87647943164706b9bd741fe402d6f7dcdf43626dcd953c33241fc0114dd42eb269a13f3535f5aa68f0b9f8e482fbf77df663f75bbc1c1be2d5d48a9cadfccc89620b7fd37bb22c87cc4cb71543ac90d92ecd1e20e58b75240554a4be9a0793557917a4f6b7ea63c34b1f7d26897de9e420e62069b6dcf7366fdc1f1d3a3dcec454363dc0e5a590515dad5ec16261dc0e6d075b7f81ce6385f599fc29f9de742503900a8342ed1c3ea21c98045489a8eeeab3f75658b34212c19f8c5716ad80da7bce380ca6f97d9ecc27796bdbfc0ef895d0dd3acb27ea0069f6c4e4eb5bf923c8ef8a36a9688ec13d538952ad1cb3214d62a9ed3527c6ae13c25458a99105fca68813b0f80eafd582554169d66845f4d9551f447cf55413f3c5e274d7bad66f3eb0fa65fb5b82c1c5c1fd8df9575b801344dd1ee567d8db4b22be8dc1e5089320e7ad87c28da4c5b95b92e6c148f563eb13a9434b7b6dfbc5954f433f7162668a89fc640561a88a0a37c688c0aabb283e42c76fa2e096020517469eb3bda0302556974549fdac9b97349415b2c33aae8ea036ee3e37897599c025bf50c5729aa1ceae122351f480c491910ddb7842959d64ae70cdf9e1ff53df8f9e9d2eb9edebcfc13a5100643ab090551718ed30299f5e919d6ddd688b81c50151315aca8509ef7d3e4eb646882c38e228dcc16f1e4351f8fbbe6548296ff16ddb1cfe0e03d88c69fcf97b8441a4b4d995e6962985c603ab20e0234a33c6c62a05c56efe4454a0919a1ae0a6b56383aa9af264a4d53ed96bbf16d13fdf12576075303194dadff00b974dd1a5f26b3122a373708d1a3272290982012e0e70fd28dd9c4d177cc86466cf8a42352b7fd589522a374e31b9fcf7ca0941a4cca9da59046cef6d14c96d880d655d5996cbfe0bd98abb2b96941ca2535155d0827021d132027f4c9caa0e83b2906acf45b240e5796bf1ae9167bfff83ad9885f9d569502b157eddcbad326b666b31bd2d1ed0f6091c7712eac41c2978174836c406dfad8f44e7b1946fdd1f87430e3ec628e08663c31d59279c555efefcb23c3c222852ec0740e672be5de54be8ca93ea3607f5c264b5dcf8c7dfe2b2a03b8e55e1311bf0436760a5440e00521a6dc2165b4021f5f1d467941521db5cc204e100ac387895f6fb987db4c9100527a5a27d32abaa1d91f362e24d89ed40bf147fc9b4cf89cc34797d33924633110831e6b053b2570f35e241e0c1d7a8e3c4ee6638f1524a610cf0968ce2a452f3259c036a9ea758425bb87f8069967c6d653e3894c98a7bcdbe835e5c8e41a464d1061b99de1308928b07d337a05341df2e0e5684eb019424eace58292b642404f5562280219bf210d5c0970c1e64a21e46f133b244656fb9b6bca748316b516375b3e3de08aae550428f96304496bb5dbedc73c8865eafe72935b80af64a777240e132f0ddb3262e6449d673e75cceb335dac9f7b9c5a682f12ea3c8b8891a43b304664ee6365834ed8390fff3e5ab7e2f82e953db6c916350bc59617382601a13088d1d499e6145575609dbdfbdb4ce6a6fcf026e9076c71b9ff73b6ea776d6bc4356247e9e6570626dff43374d6723445265ad868db82c7e242696816371c3c46b93d9bc9bfd4cc5a1c5c5565e5369c4557b15c1ff2c9883f0935f80653dca3f0b2093c5ec2def4e4bad80cea74b36660f048c8706e0a4dfa2749b9c0722dc116339c65a6463be5c39001216232e2d46aa22dc6a7aa06f0042e560699672077b9097ffb0403efa74e2434b64d3beb2c95636540fd9ecf7df9f1c304ed8494bc88e1236197bc80bd8c7d71fbae5de251ac6eb186a2dee3b9d321583b642b329e4f2f7d8d8bfdeb30a140967d4e201219bf9d87d2e83b5ad1c9f17f0dd136cfe7c6e49024451c05470b9e3f5c6c2716ccc4f34af35ac7a68964dc8c829b4f9ad990e4a051a6462db7ce898bf1b515a17124a9937658a9ea8e7c3033351479f71811668c0eda883b9f0d5b83bc86cc033c8a57c40023521e4386e2f8a8e66537b0f66c2adb16c1cbe8be6d2d0d96db5eceebec4e5635fa86268cb7f4fc701c853684ccf684eee0616872193467344eae7ba779c2b2894c560bee2b5f2b6791643b94a14b173b2cd0c278fd34f06e603d745a425517a2c0dfd8dc33ed18d09489fb8e4e01467187c77ffa2c6cc9380a7775a1f030d47bda0b2da30f10283deead38b4d571ca46c3ec40c343e33e858610a2b18b53c3e4879856fb15c4ad3365586e57fc7d12803e4082ca2df6c9788712bcaf026df50e438f99a28b4da304e44c25e0f4002626bcadeb27cb1b024f8783f7852f5f3cab0f753fa20b1514825a51d2b88997f7dbdbf7c2c78c30728fcb5cf046a7a342d7f0bd4765a473bce2876d34c55c2b5de637a794a3239ff384334cddade79314e3823285e732241884044722044d34383c8c01ad0580eb68d2e251ca5ddea45e6070a844abdb814a9f508bf535e4158b715d19b1284b81c4109e2daa9246fd6b0a04b40fcbadf53a434a032e27647fb4da81b5c392b440d78d83fae9ecd61771b47bd5c1a644e62d3b66cb8ea83e55d71ab6bfcfbda430725b1fc317dae19b18754cb4f06e194a7da5a6fdc9ac318658c7d32ee77b2fcc12e81e91edd2bd3d7bb050bb3a748e31e34e0d439a9ed36404b28f011c171486fb00e736f893917aa3040976800c7f067f2e8125d22702bdeb39973f1780398963359573106f405b803235adc1b4479901a85eb322d4d7cbe95edc37c8e5a401dfe4f95431270f4f85258dc10b7130a63b431f0cdcc14d39395a103a010e7323d92e26756bcb97c38de1261a7ddd39b5ffe1cafb6331e9ec7fe69c10b59f2f980816a38d154cf9e538dd90a09f9321f4672a484f2416bc22142cd6ed727cf9ba8b16a119ef1b75bab4af61a8417b87b0b1f412ba7fb6e25b055216e447dadbab1a7ce9e173076af1df2470c2aefa1dcf9804bf5b57b925f9d644450e2ceea20ab8dde31b570b01492819a6ac0a1b68489ca671191f3cd304ae0377d0b667e0576aedc582e58acea7dfdebebca42b273cc4eaad1feace045bc166f14a39c4f0be8c053e24d75d7ac6a172d2ee3a2d44e6bcc88d03cb0ded52dcbe73b777eeaa101289ba1a632441cdda2cee76da53334805c4301e342528367542d278e8d78c32f5c2c616910c218ae448d050dc0c2387a6347ff82ef5638e9f69d9e9e20a0eab45cb3dba420ad52bc46fa3e3765a12eb7a8f83d752727857cc70852444c33214789a7625fc0ca9d005965e5bd4a5a0123f905dc41d3d50adf741b00eadc266ef839446dd175e5b40bb76fb5a8f235c254b6b07df16571df6623d3d22eafa7ce2e036316aed9eb69003dbf855dad9e3dd4d03e11142bc8bb524aace6a3fbe5c40d520a15b05f65345b929d93877fa4d0d92d0b9532b24e0a5c2969e8d7a485c9a97e4adc5f9cb691dd10d1ae2b8530e6d64330307d009e4d38d74a0ba696af957ceda5a7ad5894a68022c7aad2c05208e5f1fcc55b8378946806a2e0a8deeda2e48ecfa29b1c5a0cb3b7fb9538568de0c6077e7993d93c90cc47c88e7d0159687bc3ba790676e51e3c1d4179a9d29a41054a37f5f8f19d6be8aa0a76cc91a5bf2cf74e3b5ff62c1fe7c5931909574696e5897a653e74945e32a16d15f6a47c97a406505c990b400dd8f1e5c2dece77866d04e8fa90e004ada275787b0fabebb643beef81d2c103d55d3f2deddb50beee40c28855680aac0cabcd9c86bd2d3946ff3ef1cd02cb7763f6585520fe5c66f0e35e7da2112e8525998cf0e211352a6688a7cb22d5b9615bfc933584d889818f49e573f057e1ec44062171c47d05b5ec64a474f5a13d2530dec3421aad6d2b295fd40f47ab7a98ef96c7afc30140c5d8b7c25a2b2df87de69253e27d235b52b9f19f60ce5f7b62162322cc9f31775276b119e9bbff7b85a6b7f966ac31415fb53504a3f739e54c02da2348c8e89483ab6990fbee384d1e7b1eb781781bffc6361b7009217db289837414fd11a6821a65e301eae386009d42a2cfb66ad6c8ecf6faec05d34bef343a04768073e38fa93bd310e09d1b4e42c0e4acb3bfd0a0ca936f4bfc64b8fa46809c6581722a1e820677e834e81632a7ac6611b349d1072e5d3ff50b4390d7c656e81159300d24cb5f3a27bc5f17f6d290ed0932a9d446f77f2d3915bc884788c78fc07554347047af92ad0c22da335afc81b5a6cf620b339acca2c5991169e8877b7bb9f6069321387b69f9cfa710aef472345b2732b621af05b3579ced6bf2ca1ffc4cba11b9250c383c7bb05b061d3f2704d0e824726e38b9f15a56cc8db8be7df1f51d32d0d6cca2eaac514fde9bdc35a1ce2b894aad699d66664761a0e17671c1982a4709a2bab4db22a43dd7cf3d3b6faa25683462e07d617b8ebcc2a1698a6b4e237c303158cab5651c5a20fd705755e03a568dc0ae760b06d98eb8ba2b6aff137051866ff79aad775c5ae51a3e563f8e9ac970a5678ff25d736cba90da5dc327b9fe5daed2638051944ee0e5af48cdd437fe74ab286413125d4f2ca4750665744245c00d4b3e0ccaf88d9c2ce606bdbe50b4e36e88722b02742d764ff6ca1e4c63ecab5222d9be6fc86498ddeedfc0aca8426d840486f90c0aee2c36487173166c6c6d1caa46c0e62d465eb7ff6d45811543a3486ef1bc3cc392475a135098c94dedea5ec2dd3ee70b93f1be8781c00c927a6dfa3690b22257cbe8be2293d574df6c5f23552bf791843fef9773da543ecb85a9b3944a25a9722fafede260080edbaccaab140a572d7b0a42695952f1078f74cbf5665d6eacaef1a623d793a01ed8deda293a4f61f94f269d23d8e2ec773f7017bc7b77a3cef50ee4688e434341351ce3e698797ad5e383f9fd33aa043e0e82db4499ce79639d83732aea25d931b7b797b07e3944b02dab81ed9921ca1554f310536c873a7173e2c41cb94b982fd86f46e9d670b71318b6d512b6187d681d7b1b088227e501f0903aefb6003900a9cd1dbcbe2c33482401c0bd1341b42ceaa353dc39d36c8d7e74df1647cfd299b5959b52db1c0ddf0706ed33dbd907683b5911851b75a2d7f8658c892a033bb61325ab9665909a81d9686add3056ef0cb7858dfe291883848ee032b9a770171e5074aaa5ebc0c5d5f4883cdf04e730e0334e0af3650554bde9f8b2f0e75b480e4a504b88a84109bffc7d8d72697951cba8237c43c6a0a5b96ae00813959a7b16be3912d271569a580cccce21a3edfd78b9698fc45409f4f992a6355387aef837aa4eb4240f5f2385bdbe80e372301613983588463689402e4ed665ad4898353a76db5317fe1a0e86dc58fcf272e8ca32f95914be79c8de3a7fd347af70893027566b19fd6c12798940e185ea3", 0x1000}, {&(0x7f0000002d80)="0ff2e683620d14e908740a645c388c60662aaa0af0a46ae550b0a91b52cf57e335e98f423c5061e71fc7d56e40dea157b54d6ab445ed9d56b3c81437b68faafe40870b9b01d6", 0x46}, {&(0x7f0000002e00)="0059eb35ea36d5b6914a23844f9feb0dadda83216ecf13c61f3bd0997980d89784be2503fadb08ece2dacddd093ec5041eba74a82b767ea88b85a82296a73517bd52ba0163efe31380756c16fbe4239e94a777bedf9c93", 0x57}, {&(0x7f0000002e80)="cb72c96f01c77bcbab081abfcc925741493ceab276ff3d50f8eb678b677ac66341a816dfbc27763e26887225eeef2626ec29598728f44ec0a3e90350f64ba8e87ce8fa1d90385b0c18b45b639ff5fed4fbd27e49eb1be79d08b5984b74eaa21bfb3bbd576070cc40c700011b59c1896eee66f75917c3c193e3f678dae1af9730e1d2644c81247df275af0c52556929582ca948c193738d1900cfc7b5232e67fdf3d6c33dbd60b7761097b91fb59b1163d77dc50a6d0a740c2b1f512d057fecce0ec1ba1876d35a9f3f001f986b6c1fd46982595770490658fbe393715fbd7efa2c843736be4c5ce64d14dbe6d7b10244eb012b3ec4cb9e6b25c07053ba5b6c5f57fe9f342c12a2bf41efc050829bb370dd877e26cf494a48bcfa7c29c2017207779a923691158b6d5e6e9fe86f0c7e7feec6b8b2de84004e65be1d8fe07126ea635634b51dd7f4cff9fd90b4bbdaddd51092529f9e5d053d27579333ef358dfb193b71cee3157e3cd583a41bc618d6e55bf02ef6b33c59da78ea016255dd1a0ed156fbf93d05291c676c7acc814f65c9b0c2724cb947b44d19a43caf81eafb743fc9372b6891a807110863ca2a8ae006d4b4fe5cd2cb78151a98d4ff2fa88295c5e492af13e114d86863acb193302af6bfb32b9f68277d75f20e5702cd55fc6111b9e34177381f7498da85ea26ac2833401a228eea8660949cddbfd9275fbd9d46c2ecf596c42489a010f6450a4ba68fe3a69d8a41daec26e0b0bfd317a1d78409570757be5308704cb6d68416a5db40e480d9573aafd0ff1589e51e90fb9227a1846dedca9cd6bb4fc8ad01a260e693015f3b5754b17e6c8ed89a241e8158a847d90153671928b045421660c54777d73804ede7cd206677273d0e0b958c7c178e72d0eb1d297b7f62ea10f0517c0306372bdd24ee8cc5cd056bbd71172937e2b1abe003841454cc027508dba47fbef646bd1322474f2eb0bda954d7b5cda5db42920c5ecc9e0c40161bb42ec1b81670fcbc3ea973d474f8cfe03d8d602b610cc923ffadc4e619f225fe60ad6cf7ad280b597b77b5045220446090a8198daa1c0a0357dfeea1fd712b55fd757439c2941b0ccc59ff0ad050a9f13dfcc5f61ab4509ebe145d9b792b2600482a403676400663ae78a0c4ab0453e0283542949f08c41cb797a397961e14f070bdcf933f7d29cdc332b86808fc7bbf1c675c0fc03e91a1936769f671c05c4e291cc0d1f2362fc600d19db262e4abc26bd961384eee72ca3a7efd598dc5e6c7257e18140c6ade4625af6f1e77e03d8079f1627867675d6be0fbfbe35cbeca961f784bf4ff4874034b7e608a517c2395a8f711327bd831b88bf638c58c043361c41aef8bb300cc7088bf9b2679842a187e090bdbc7e7c6f7b67baf9cf0dc6449acbedcc6f411ce3c6fb8f57833339761ade298676bedf14285e4085d0c6328a72bba32f9947fd0085f29ab67b71709ff552c1df6cf8879aebbe03b14e239b455a3d12cefedda677c3e273bda116b3a7e02167f3c9887faeaa525b1c03944ded8ca4ee26bc8df22e6aaa11d042b33fbd4ca981c8c30864015c35af7ddf2a80d720427b3029ea4e42f2bd541561d51701b2241bd9756fc8e371dbe24a522ae9b8146827e3d78336e4b21752ecd59a34fcbe6b679aa3badef4b33ef4b46d9c7a9ea811c52490c68c798c334ac7a4fea9764ba3efaa49c47217656b298883b97bf3af56e3e8809b3dd1fa059179e3db442426d5aa76ba341739c5ba6e916a5dc6f3b08d0850fe2fe13a41ca408746af54721bac4e814a8a5bdae3ff4cc494536a9a03d5161575db2ab0565cc34370ec90c7d7fe088d8d5d611dc672cc8b7a7cd33bd2e16e53467cb45b7572eb5b00cb21af2e203fc8dfcb7fd6629020d54cd37699b2c6e0d2d64a3e075625a2903e07da46e81e4dc8c87d2e37ac699431b755788f9493fd2df214c920c6fc264c72e9c9a4b6eca1dcdb7ef42a3438970bb824352b945627833d75d5f3cb0be82d0a9768ec3b689171e463d4f26e2c50dc4ec6d94bf89b549b928647bb27dec5853425586c552de2b12879e095b002d2b1e3aab39c1807b10ecdacc0d2147f464fb6de6592b1457a68d767b7e189d9db3a563237c67c0856fb3d68287984bcac461f7e25ce92d6b49ec76406af39f17876433358b679a05b9e85c1ca9082d9f7e1ec668cb51984e84dd2f8f6a37fb9d92c13c422ad1976f6c3cd9a1469a9c0252413bd2e5b2c639f2ac1c2dc3fc3306cba58c71fbc6b0bfcaf19fcaf36d1e1e7a41886598177dc4d6781a56e6665a6bb836670825d029b4de710c57da43a47101fa337f56de256636a1689afa4eedaad74701e2f13d1c9aba0ba71e6b80ca7f648227bdc254cfc59e10bbd2480562617ebc15884e591298f4dffd6823fac700ca39f7e8415e58a5427a3f687a3e0d74c94afc4fc78bec05e1cab76bcd353042834870aac75b033e1266e868042adf6b9986a90867a0ad93951ec1e5c79f8dcc6b0c48b2ef621e3a30aa61c5cdbb8797109e28a0cdde067fb455553ed92d274c92d74fcb9946a595a9562f7d9300bac628b9b685a3c1c0d7d78d900dae0a91123ccf757e84982c3fdb107d4c3da2408519f71dab0eee824b48d5ab2fd2dfa03b7b369bd492b58b99d372975c793262eb68bf773105d669df1b332bc65c4b328ea2c6ff7386a5b0b28cb3471d34426f6c28a8c7663c85f40b9a9d6cae52527da25ae3f91bd4d4411927b6c2a5859482d8d332b99158eec3dcf203b49b48aa608c655e3abaf7cf3eee257bb2e1e2ea930b1b409080e18a9d2b8564c6d275e901713cf7e7979b35550ad398bafa0f11bea1fe068bc2630cbd7b72eac348a5b5e9623c43fc38cb1e29c4b1db5b100baa659b90577adc72781867f3590fdc784ba7e0ea53f3ae651fbd31923bf35e99da5b526acc83888d1ac1b58284223d9fdaf41ec195a00fb0b71966644d090e254ca844b7a0f3f2e6451e9bf2b19205e5896c04e610da7a943b59cb38bf15152271f7279fae6b273c2dbb4481308f4064a7d2e10a2e2843839d24edbc4bc395fd57e9c44fdf082a451d141dee65548eb8d044c2ad647bac1803bee6b8b6cb2faa85594948e754f4e285930b0ac680b513a3b3fd1a5c9752a8d5b299550d5a9b02a21518c2cc675f8a21831c6031d38d24865b95054ebfe75e07f1d3cdedfec1216393d8b93dd9d8d5b7cf0f167bb6257ada90232325c34e1733d15c8b2dbc0c4e0817671e51cb4b92deb61da3af437f0bd3aa30d48840bb3acb1e5be232c18a1b85bf712be7a3ba3a52259efc49a7c094c91cdf9ada764ae49059d41c6bed27687e468ea56b9e08af5e4aaf852533d1aeb21913500052e354047f4e46547760c16d207da30eb1a7599bba0e208dfdef4349bd89ffee79056ee1c3649ab1ae22401f6dfa9bc0b4cc054375fc7b4c5872a08e6a2694c55d8cc2715def2e6cb19230f8565ebaca108a9b9b4f06bb63e59d0f4ac1d480e3bbe7aa6d1f677ea223f9e8758f1bbd928e9d2811b4cecd80d3b6e73431b8dec140ed043bd310cfa74f08cf94f2843eccb5fc6c53128c71399b50139e05eebbb358aead17d1f7c5d8203bbafdb26455ddb61b3cda0fc45f40c904b6ae947cc5580bc31bd0ccdc99569026699fdec67064092146d8f6a3bfa90537731cf7fc68127e3eef8f5df837b643b7d2536a1ae5269cda56a20bcbbee0b492dc51e082d1a1a46926d922fc8ae0363f7b144ea96bcadcc55c6d6c72a75531efab684d0bd196bd17c616cc4c4a14ec96c99e9c285582770620309745e9bdef4dfc353d2f903bcf64831eaad949855b7ebf48d322c688b844d2e00c4fa0c072961b9dfd3d6f9444a5c5f46687c5d179080f06726082eb0bf71465b2a0980de287a1ba56994ae5d5113b4dff701a9016d10dd0f98197e6ec860b1958c275243507d81356a0e9b979cdff2a3acb433c6945d66de84dd510a73b334123dbbe468e33df6efbccc0ed2f5ff1ef7465d2b9dbcba7cbc657492db896e49fec2d0d6ce3b4acc534e3152f4b672838acc391bd6a269a07f5b13a42ea54f6bf9f7373eddcbe9162768e40a974b30d28fe97f97aec029af3b8ffd49ded3648ddf7c6abce60421226442232ab8617917ac84ea569e04c756bd978f27450f769ebb5c996f2d58060e67d3603cccc5c977904b4b0d6e457cb42c3e29a2e437fc2cecd2fff7d560a31d85c2322186b0c48512e52a4172133043c1ba04c203c9d4080038715c3c1bd51cd90714ffcf17ad9d7ca4c52462f23a70eb5f259feb1da54b0497abd7303b66078f68d47f473aef76808862e26b766ff2f72116af94314694f31f62f28da79909741683191f752a852a8a17de13f77a96f89b85e4f8b5871a5be41e5a66fc2ffd884a418891abcd1b7afbcd45d74b2499f4a72b0ca2bb7bb3bc41dfd2d0e7ec59ff5b06493f1986bc7b6644c942997bc43c7cc6bf7c5b18e1ded5dd7c27fa3b02f707e57e060080615b9901c3cf5cae1f1ecb4863bcdcdf0871e87f7aaa153696d68428a71b34087c6e4ec80daa9a7d3ca01635da0a723fea245c2946469c1a8acc595843e986a59e5cb581035bcd21e7f81c8eeffdec779b5c4d6a8d507cc9b5147ec36093703b40dcd4d9c015a8a5bedf5e6f3c70311aa711db40a41932b58e43d452d296235f9ff8a930018f1c2ff339abc16ff39458e04b8a947a0bdd303fd6ce1a6af9e0909d0d6f7c7a831e98002f8c4543d890cb85bf341ae6069e1320008d39e3460c6a67016d8d2fc777d93f9591b8b051026d6297a24e00a654dc59f3f332c29982be2f507075a6773e4ebaeedcbc10cce24d98ea374aadbc80905b81088b99a56b6a10283bf17b28d266f7686b9ac0f7644a7f342c7fdfff1a29015d502e4d2a3f6069c4bb04562d13b5a5e1ea28475c5a9ff263957da5c983a0a4a59410cd253b54cfc393e3d806603b561ac9a327175e04850ab77277078cff862a1b47475176f424204694088227d3875ca39618701a0ef69d6633f7181ba71d924f8b2c0239a8baf25ce8aef985f6e1cc7d87371a92504c62e89105622229a5c57bdd5820b8297bd575cc168d3c10f1e9db901e24ddf890c58ebba886582b6107448c046b762e483a84687de8310efe7f262d1500eb577efebd44bd5b3d7f58a87a010feb3078edeb0a94b9770657d37b1aa2d6f3e017a13eb363034e1037c2c161f5cb85e777782302055ea5271788f706fd744f3c85c5f44686686758dfff31b9f43c7cc47fc56af162572b13a41da8785cc108a5e31cbba49dd54e096db500f8235750d3170b58b86ec03f3557ed116c439d183e2d2395a1100bc23173226e0037b93797cf502e1c8b31c3a59c1e51728ef414307f761c9fb14e1dc8beaa0b754ab14c78867d356563ee9185585723c819859e3223cd171b932f3b1410c34b24b170bdc020bcf1f3ebfcd2841a11c2445bdb44a85375b940032c8356f13560ad4c238e501ec575af4ed1413c170abf6680fc45861d30137b2871a09dcf52d2c208b348508b40283ebed3d97b20b90479da04944420c4787f849096b7462ea19575acc7947d1510ab3de611d610674f16b5ce5c417d26bc3de81bfcb847281620fa4370b993873371665dd030886580ea6a453eda271767b90218ac077da810eb3af653b6d5339d315b15039cb44c91bd08e049ae6c0132a3661b40cf90d8f5ad05f908824e555f971c48ee2938db9df8c13f2d7216f37cadfc7a4beca6e96e7fbfb923749a442110f5ee51c37", 0x1000}], 0x7, &(0x7f0000004080)=[@rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r4, r3]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r2, r0, r4, r1, r3, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xb8, 0x2}, 0x2) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r15 = open(&(0x7f0000000980)='./file0\x00', 0x80, 0x120) ioctl$TIOCSWINSZ(r14, 0x80087467, &(0x7f0000000800)={0x9, 0x1, 0x7ff, 0xff}) r16 = open(&(0x7f0000000880)='./bus\x00', 0x0, 0x0) recvmsg(r16, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f0000000100)=""/153, 0x99}, {&(0x7f0000000200)=""/206, 0xce}, {&(0x7f0000000300)=""/179, 0xb3}, {&(0x7f00000003c0)=""/34, 0x22}, {&(0x7f0000000400)=""/66, 0x42}, {&(0x7f0000000480)=""/28, 0x1c}, {&(0x7f00000004c0)=""/108, 0x6c}, {&(0x7f0000000540)=""/30, 0x1e}], 0x9, &(0x7f0000000640)=""/226, 0xe2}, 0x801) close(r0) mknodat(r4, &(0x7f00000007c0)='./bus\x00', 0x1002, 0x1f) kevent(r16, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x6, 0xfffff, 0x1, 0xfff}], 0x7, &(0x7f0000000a00)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x268c764f023523dc, 0x7e2, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x20, 0x48, 0x200, 0x200}, {{r14}, 0xffffffffffffffff, 0x4, 0x40000000, 0x9e86, 0x8000}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x4fd6962b, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffff9, 0x2, 0xb, 0x5, 0x200000}, {{r2}, 0xffffffffffffffff, 0x80, 0x10, 0xa25, 0x4b0c}, {{r15}, 0xffffffffffffffff, 0xd0, 0x2, 0x7fff, 0x5}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x9, 0x36}], 0xffffffff00000001, &(0x7f0000000b00)={0x2, 0xfffffffffffffeff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000940)={'tap', 0x0}) 16:00:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:09 executing program 1: setgroups(0x1, &(0x7f0000000200)=[0x0]) setreuid(0x0, 0xee01) r0 = dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:09 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000006c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xca00000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) close(r0) 16:00:09 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x800) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) close(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf00fffff, 0x435c, 0x7}, {{r2}, 0xfffffffffffffffd, 0x9, 0x20000000, 0x9, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x3}, {{r1}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x9, 0x7fff}, {{r2}, 0xfffffffffffffffe, 0x16, 0x0, 0xff, 0x8001}, {{r2}, 0xffffffffffffffff, 0x0, 0x80, 0x5, 0x3}], 0x81, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x6}, {{r1}, 0xffffffffffffffff, 0x50, 0x0, 0x5, 0x6}, {{r2}, 0xfffffffffffffffc, 0x18, 0x4, 0x6, 0x6}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x81, 0x8}, {{r1}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x80000000, 0x9}, {{r2}, 0xfffffffffffffffb, 0x2, 0x10, 0x7fff}, {{r2}, 0xfffffffffffffffa, 0x6, 0x0, 0x0, 0xdf}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000001, 0x971}], 0x5, &(0x7f0000000000)={0x0, 0x2}) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) pledge(&(0x7f0000000140)='tap', &(0x7f0000000180)='/dev/bpf\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000005}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0x4, 0x3, &(0x7f0000001800)="b86706b3763839bf7e416c4acf293fd6f1c11a45f6d376a34c0149bb97c5cb1667e6b13fa95a9b46ebe0e3b83eface857423f6dab51342c5cfc148de568bf647fe97f18c438ef2747bbb8e0e26356735cd58bd1e0241d5252f0b8a8962772c414c8424b7e3395015", 0x68) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) connect$unix(r0, &(0x7f0000001940)=@file={0x0, './file1\x00'}, 0xa) getpeername(r0, &(0x7f0000001880)=@in6, &(0x7f00000018c0)=0xc) sendmsg(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000100)="d5ed86147a92ce5adf3fdb81ef3917a4c46f8a8412a0524421b5da22d8f6ca4533c59acb67517b879b0d9951cce31c2db4a08a6344512d914a3b65d5e69b7859a6f79ec830768cbb0ea8a4fde920ec5657a474b59f3f2c3cf3f5d5af34b3f454d2bd03cd6bbad7016950a144adefceba80fe748211ebbecf9452031baa1c5106f86028537527913df1c529b82f819b54d58881def6c3e385bb3077e73c9065ae7524d09765e165c07e225af610a2c3ed427b5ce0eaed05d33bcb24c2c4c98ad54f6b68360aec2574fc49961ad5983b43f8f4a5ee9ad79d4b4dd7468afac508fdb378babf9b9b99ba155c93b1b1dea761be0fe48b75d51f530c88130eee9d8a53776d9dd6750fcc015dfdcb77016115165570a30ac77d4821bd65ec87890de486dc2ac979a55e02bd9623040ecae5c7347736fc2f2f3e6312157ade372532363bd64dfb39816f2a7d979fbbceb8b21282cfc2a16ff56adb529dd3913d82588ad111f82a80c5d400b007b37faf5ace1bdeee3a810ce8d58a6a07bb796a2733f86bf0ba06ff745f5126c3ef7bede2ef7a9f0a45de54222b667e7589cc1545d2eabc4067e03d1e1a00dfc75d6a0c363807a630216fc446d45b78b237a30ea1dcbc0be0861e4455272da2defb8dc88bde46d894b2ac0fa793b86615367ae5a0d716df40ad2b08dae677ec3c8bbbb39cc90158552b90abd3e23abb6f155081681831baa93f6de32d0b95f1f0d6c165e7eb4ac73e744f72c842df73a2c12f76986c8a2852ca83693cb419f5dbc4a468174fb87c1a67466aae76e2004a8c6823db2dc6bc2a7175f8981d6abb1887363f41555d6230eba811820408d351378adfe1c3b2e77056d71c02c4c5bb92795481769afd4e419b7d3d2118192266e1d658a625144fa38905e95e645d2577a00d454e4360ad0c7a1d4b50a2f19c6229c461895b492096a90e0fcaaee675261a87b53532284261b41d807c4b56f3d59d0d9fc02b8dd96434efdb7e1dd6c5c9547c51fe70973d0a5409303013f7c1f4e11737e4dde43e38bd05223739d0a92c3eefa9673c2cec67c18b22cbbe6b321cb473f7430177777c26c2f68d39a3b8ddc90c61242c067336062057d132ded0bd1599862e72c09a32a6ab5a5eeeb6dcbc38db050fd4b0831cf7b91d41daff66cc214e9f2d204c6bf5d427e1054730f75ddd3d1a02838f84cb0ffceaceb77077432b9624ddcba8d4d0cec21d204e0565d11caf8b40f7da085814609e994ae683217e00de8e5b21d9790a14239b23d5af456af0a13d6e598b86a0b83527c177729f56d83377847e37fa07b39eba7b1f883c1ef87d149bdd18e23818037aa6018449b857090ec0033a3a8b35e3547dfb5ea7544c676edb0a7c14e540d8b00887dd8142bfa384f7dc87f710547e90823abbb070cefa275e7def841711284d9eb74633f853347c52f96c5347ffaa3ccb9e339087c1a92f4aa7a899eceb09cbe8b155ef81d7ae3ee038e7fa544b757ffed4bdcc4add2564754a554cdfb652ed1655cb13361e7cdc25b4f13147ff9303b8c63cf288d5ea682f79a2978680fac43f029f0dae5fa633333d38c439f229f563a9604e05917d102793e74920408b60ffc2a826009348f8cb1f2cd2db7e9c52b340c147c5e6182d46d73b41bf75c3997e24203cae8dcccf032b84fdfb985152927c8ffad5961988d5e7af22a31836a2c24f70c0c6fed940c7824e6eba551bc8406293fd9e3acda40b0e45d5b8c856fb6e9f61407eacf38d822bad0519ce9e3c0e2eff7e8e870ee6e4a4e901145ba520821f9ce475d25755707f13999227dcd63414de60baae8966a5945a2070c87cf593bf73d09d2781d5bd240cdd89c86926a1ad7aaa6bd2d61ed51d423b04857b8977c0c89ee382c20348b483125201ee8cbdc0820a02e085b809121bb3bd6aca526febe2f1657f18ece0a7f6c85a7c0d3467f7df69190f83d239a6733fe590c35cd4336675e88bc0f0d1c1c58df47a9e7a16dc7ee00206a31ca94f3b238cf8bf7652190de39665143979b2cd1068a17a0ac97681fd79c88f4f5e88f693fae66609c209c0bb91fa73e530aab87de5c13984a828208d6f523fd01acfdb62ce58ee66aec48312fe7cc828c5e5874feadb647ad01de5cb301fe961e60eb24dbe4ef660b481cd5556c1ff92651c9ff0b5b216203f0b5bbbdcf2e6f33389624cb196a183d7b85e97b7c4bc496adfcee656531cf9f1f166c71d05955ddf3938f11e617872ad7f2fbd6a0f56cdfb5c1552908215fec33271386ddea9208038389a247a4f8c4404f47a5d365dd7b1756563b267a696f0a27b6ab20faf63948940e2b46348f6e5bde76141c84e640a20a1c88a5a10c2309200b1530eef353a270ea5444667b5cfe2efb5ff7ee3c8d19a80832320fc773d8f0c95b881cd44b21b4953916265ba0d69832f5d1ffcc28d974c308524dccab22357c54c0f0b9b7817f3d8bd71213846504e2121b84a0af047a1b6e06aaba2a66f0c49f916aa0f00012647c4ad74e29ef1599459fceeed8c6a0cade60fa188dd437ca3eb704ad47a153e4309eb55d870b0cb21b9b533ad7681f71ca1cd5ee2e56bb6fcd18568c858afb586afac4f8a995232e574109218888d3e52c0bc9d87a1adfdbd4578f63b71e45e29ae35a2971d6016e60ac5331aa093d1cbc1005183a12264ae28e79d026b0c95d62b2e5d3a566373199133e46c88a066c9aa1e89eaa46067533317e624824c5ca64d05e48782f931e433151138e9bd3961a632d2257551ecf1958437ecdbec4d3deded726b631f807115d16daeeba8e4a3d09e96ccb2edd29d3fe0f2356901d631c04980b1fe19983f510cffdc5d3ea5e7525ceb3815c5305127c4d5f45a2b6a2eaf9fe1febbb352a2ae0d4f24c2ce118ee93fb83d581feed35de84c4d7583fe06944d1863919dff0d9e5f557a7e329224044270fd01913d3b74f8864e7c51e3c5758f330ca6687eb4799aad2eade0ff9f6213261fa87f1e62045d7279273adbfda1b61d52086f02547f440b5c5711d413dcc456e2a2781bf2d9f1b867a302e083626383293cffba1c73e53008e23af2eb2a48284e2bbc2b911f2690c4a5c092842a23903769d31ed16289e4e180979fec286304a8b9f3329ec2dd36917122585ddbf5bf172969cc4928f25ce9614050ffa59484620ede893380c43402372b8b980619957c8a994e14658d45fc560bc9608cd00bb143fecaeb4d40423a046be3ea2eba12bb1a047a30cf0b8ca68edbae8d4eab171e8ec8490b247c51023f0b21a2f14ef9c6a7dc4f4cf359abdae4c2b3832a7017cb86e9634c1daaface92720b5095267bb64d50b25ef3bf0376951e07c4302031da7cb2b277ca24aaae2fd427c44dd6f6c5100213775ff34affe433e8c10d423ffa958412edc5c91986719654defe319dc7926e9ad5a80d9f2ee89b1e8150c1456994f2fb8ca1dbad88b897c1a19879d3c2a15da29fa2b23e1951e4135241c8ab31e46790634a58c556c5dfc14d22cbfa2109cfda3d63f6f8d62542ed195e2c7960398e18f530c6f5c8f5f7177c2e03cedac682f81b676531bca29ef536b6900339ddf1ec812c4cb2c749b3b1176670578eab74e2fe015f792bf83dcd8a1d01df880d06f610b507f76892dc199c7bc0167a3e0f395edc922a3daa24aff241871bacb379798e2ce58f15dbbaf474cdaa2216e51f29b4581c87570c38595dac815e907c7ea1da23c8b35da1004cb664121fed8ecf5560841a486c7c4162100406134ee4ffd67060ac40c082e2397c0f26a6d1989592b14c1b4498b903bb59216e2e9e58d0a90ecd2e5b1c7fcc60941184cdecd112a675264f0a5b68b73723b5bf997b41bfc0a6fd142c65542ce1b4095f1ab3a0e7bc10a855b41c689af29d1279ad9d9a24c2b42f1b5d9cd905c6507de256b55ff4aa8bda61ced702e7e242c45651fa97f1131841f729d67d3422205947c86d0cfbc34f0b102d335ee8a0da7a6a191082dd12a4dc37f0ea4e509ba880dc1809f2d9501f0211f058a8e3dbbe3000232459c842ba231094616935bdb60bd604a545028ede1c72e1e520a51a8045d85b6514af0b77f59a578bc3f0238717be3c7895f6ae71e5b06e4138508d9b617b30adb6d7da79dcd61d88789ee4545ffeccba2a334bc9c90c862582366663ed26f12dbbfce1af5c47e9d70ac453507f9c257bee0b2f9cced0a5f13b869091b5435e4a9f83897199d1fd3a2f907c84f9ab84aa7e5436209a481410983ceeeef74959b038b3d481d9c1db25b3bd79f1ceaf40400b34fa6ac1ce494537f8871611c34beaa75b804b6788e9866fc4897bbb9719f2583991b6ca80117abb908764e90579add49c5e0da7d167f3121f36c2a5748b22e05d1b769ad40d162c3c6afad5f93d51970acf80e5f8d9e550c05f0ac2fedae9a652e3a91f54cd36ff5e6b73460f0fe1973284ba2ace392a99d2bc80f19d6706daf6ae0cd66ec64fc9907a4088f7474a7e8b066378dd18011d52ed095b78f66ebcef36b70c0614c7ac279025db7baa7f34a4c278ae582162df76aa330d0f3cd64de4b03acce39ef60f642200d2de2da2fa8fe55265812e47f1873df5a3d431ec19f4e40e8ce13e7a7c92a0808a0dfa69aa54c597cddb0896f2d2b9fd149e1af246ca65219c1e5a94296e169a60fd4d9811b443c7991deac912988c989bdfaf1dfd4dd0a79b72e3523ea6e73e3b55135ab118e08ecaf6e665a79c4591c304b81a9490ad07635cedd08e04bd483b53122547a2114a92f870e61cf28ce7dc2bae9d464196a9e2b3cfdccd3202246113f972dbba6a25a1482b4a6b227fc5bb0f7c1cdd5b818fcb5801971339ac36ea0aade9e4ed9b8a43c75815a06539fa1ca0003924ceaa09756936c1e4f9111d097e9c5037ffa959c8a0687dfd69de9bfce020ef82c382deea903e4207faf7f00c69755186585ca5d5236e62e632eb3abf0f56c299a800cb02d3c267977e239f70d482e7c4f46ec1e5a969b61860e6ff7f57c8259df61d8fa353008acd5835a72406cbd5ee277ac16986f565587cbe963786793ca4415111983e0e254fa32941dbf9294ea187bf6a7898ac13e2ba2ae1e9c0ff91afe8397ad6df077fa2968b3cda1db4f0cd691287c83e82a08d08f68cf77c941d5a410cd319db3ea7dea3099daa281656f8c68dfe31cb3a3fa156aebebc7a0651ab6c7035a5b3c3e6daf38668cb34bc51b93c682860334c13b749fb51ab762d8e460063365e51de85510b5f0ff35af29843f34f8f024f4f86814404d31ce36843a31aa8c9ae95d768dc69dd25ab0cc1b821067dadad24bbd714c47be98d73704f48346533149b7338f3607373310659d54e9f0c79a91ad5e0b985877e1767433ed6fbac7ac7fa7116dea986c27a29d6fdc9606fcce8c4b6e001788c43b661dc18ba9f6146a5087c05c97a7d9174652873cb8a94b792c785ffad8d98cd160ce6434286964b4bb61329a5833bb5efe329a9e6747f0656df75f9515c94a0daf50ffabb338baea523d2ab0fa4a256894514a5d29e09a5f004a4503f6b3ba47c5a4614a4c96d2870151e78e58994e913cfd5b86a8cfb3b2c8c186b831f85496c834e50e16643cb854e03db18759137a5bd9c7430584af52ecf38fa78ddf33c3ba2f738dada9d3143d22c1cb9836965e7155644fe0e3f4a12d9df438b5c2f993427289f13a3964906aebcce11c0fa66f43b5c553de3bfa9fb6cb1139d2c5b9014323f7da4f9a981e2dfdcbadacba391fdb4b87a3d8054741b30776e80bc4583a29b1959c04c3e595c2607bedbf968", 0x1000}, {&(0x7f0000001100)="b363711645366a146a6338b5b43ca0cb27c11ccc55978a552e1d7dd02c09a298f4ab38b1477cf4b56d2c898c", 0x2c}, {&(0x7f0000001140)="b708c79f0403235a56694352", 0xc}, {&(0x7f0000001180)="a6a6cafd2235f5f4359b882b28ce3adadd0281b8e724afa1e4fe29f4f469ac179ea6a8e89b6333e6c11d280033106a7ea9126184a0a307d21a330bbb010f5c606621741cbaf4ed0c0a07ef90e30e0188b339daf6b53d2b64d16c76179d827a9e6552f9f0ff67d8cffd7d11cd73674225e0ed6602b16e43e5fdd6c0ba3711c4facdf178e1db7ccbf77c52c273170d12a5dd21c9a355a01a1dfbd9f2021ffc3c4fea06cb8371f489abd131655dfede9ebf7465f75b94e64a0309", 0xb9}, {&(0x7f0000001240)="d85ee1f08f64543a5f3efaec7e17fe1b8256e3f50b1e7cfb98d64959d2dd4c5dc4ab29e642f9a176612846feb26036e8a2054f4371e5d7cba6e42b0f7665cb4bd5104efde4e3b5d2270fd0ece810376bbbdecaba", 0x54}, {&(0x7f00000012c0)="849d847b9afcb1a052a6a55faf3f05764c427bdb426869fdd7828c37c22485e9eb6e32ae7e9dd446ce846fc55a61d3bc47f920a95db1902d5d1796b03755761c305045a2922fddb2fe3485658acdc8dfad94bee31b6876bdb682d927f7f8ab669db96c9049e41cf6f656075155f4b5a5d18eacaa7071164144dabc5b317e1c415a481e4750457f2edae9a944b8637995f9fca09649ec33d46adf123978f2e13fa55d0e26cc7dfd4e1ee1684485d5cba9f56ad4315cdce93624b008f71517b8", 0xbf}, {&(0x7f0000001380)="f588009a3ae610dc7cbdd7306873b9df577f45c683f1e98a1f3b3d198177456f0baa28dd8e1a10b345964cf7295f144bfa584640eed44c081b93f199fd3c761e66692c12efcf1265247778e6cee7309be2bae5ae6714d9075be1ff7b67c792199812669897867ba8ae95d95a1830219db5aea3340a01d05b0729d2116a9a5c4cfd4404b41bd37fe41a4f57de20743e654539d82db808dacc6f60428d4e81c6d14460c71a926bb1202ff0c59da1940201ec5352660d1d2906c185fa6756394674957fc5a37cd14354361cc252f339fb4e352a5257351011e9ea32f8f13d", 0xdd}], 0x7, &(0x7f0000001500)=[{0xc0, 0x1, 0x10000, "9ecaebd13e0d36dd244a8fcac185238d24723ccd5a64adb92e329da36d367502c506909adee3a9ec04535daefe1def229af9fa0cc95af9757a1eb88510e6c76f2644e404e939f9b77b5a43eb19ef51050bb2ef85f4fb96fe6239d942adaae90b2355ed389cb41852e744110a51694819829662c97f07e53b8dc3fbc4d884304123f91cdd28ba5f97c4c6cf802981f8f206be31e3d605c8c52409ff56d7e0a9050db6c73cc26b1ce92c14eb878f5eafd4"}, {0x58, 0xffff, 0x47b, "039bc442ac87c9311769ed3e57f2144b868d0234b06bf027addca198cc1be7cd249e33671ef23055d1dae8d9046e72386f238941f1c85a2f0a3344974f7500c0d1eb04091a436cde"}, {0xc0, 0xffff, 0x667, "9d7fc240408521c9d67882d9180d5b070f1e2a4574e27e2992a681e248eae2fd2bfa3284813797a761a785138ff40869f04362aef22365221f3f6107838962f760c63578a961cc8133d7dad65ce5efc82df3db4c6ffef3b5a2ff23dc595516913d19ed212b21e7ce27204aea091ca9d7862a0211b5e44ff8c06d5aa571624d3465887552e0df336f1844ea301e462fd15e0f0513de4b5ef2739b9e0bf23d5b28d449fc1be4feecb3d527bb"}, {0xb0, 0xffff, 0x1, "9ea7110a612b9a061095b55c55132061b893129cd4304c2c7ba82ab8e2539ffa287d37a8c29f2d526880ea30ab22a64b2950be03285b4c92adae88cf7ac9f61237e400b4f792024e4198bc496ae25dfe4a253afe3cd9ef4ade338a78feefe5d05d6a8ce24ed1e0d8135f81f186d4c1a716b736b54654f9741b443918287d526794932181d95999c383da2b2f6e59f9c5fa6410c0d3be094dd9c19698d5"}], 0x288}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1108, &(0x7f0000001900)=0xfffffffffffffff7, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1021, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x20) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x2) shmget$private(0x0, 0x1000, 0x444, &(0x7f000037c000/0x1000)=nil) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0xfdcd) munmap(&(0x7f000049a000/0x2000)=nil, 0x2000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000065c000/0x3000)=nil, 0x3000, 0x2) recvfrom$inet(r1, &(0x7f0000001240)=""/213, 0xd5, 0x40, &(0x7f0000001340)={0x2, 0x1}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000001c0)) r3 = semget(0x1, 0x4, 0xe0) r4 = socket(0x18, 0x1, 0x7fff) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000200)=""/4096) openat(r2, &(0x7f0000001200)='./file0\x00', 0x400, 0x0) setsockopt(r4, 0xfffffffffffffff8, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd67d12eaa4e7130e6aeaf3bdefde8eb56c9ee35c80c51fb0c20598c1a0b7b025c4ffa52bfa5db6fb8aa0db8dc4941984721734ae159202f8d68dcb9300d048f561843c73aab195c50311d3f6eb170ecafa7299619306db59d696cbacf15502c4f7a0b0ec53e240c02831a3bebaff1d17c4cdb4832ea53c05016f41b90bf6c859493cbf8b878b1ef313d4ef16c2df1c5576e9ceb9b9f62307cf194cb077bd537c23c7da01e019a498e83e93f10e4a7c4f72c88", 0xb9) 16:00:10 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000c40)='\x00', 0x1}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0xb4f9, 0x6, 0x3a0c}, 0x100000000, 0x8001, 0x2}) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f0000000400), 0x10000000000001f3) r2 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x10001, 0x40, r2}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x2}, {0x6, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') setrlimit(0x7, &(0x7f0000000100)) 16:00:10 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0xffffffff, 0x6a0, 0x8, "c6e1f7f0686dd81ed6245ece7cdf241a50f8f43a", 0xfff, 0x8}) 16:00:10 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x8080, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x3f) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x5, 0x1, "43baf6abb63d23789ec9d59cc0593b911520be2e", 0x7fffffff, 0x5}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x11) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000140)={0x3, 0xffffffffffffffff}) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) write(r1, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x26, 0x69, &(0x7f0000000040), 0x2ce) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x66, &(0x7f00000000c0), 0x5c) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) setpgid(r1, r2) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x0, 0xeb}, {0x5, 0x1}}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002327000000f3ffffffffffffff000000000100000000000000000000091400000000", 0x2c}], 0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x2}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x1, 0x800, 0x6, 0x8}) 16:00:10 executing program 1: r0 = kqueue() poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x1000) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x80000000) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x62, 0x20000004, 0x6, 0x10000}, {{r0}, 0xffffffffffffffff, 0x14, 0x2, 0xffffffffffffffff, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000005, 0x4, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffa, 0x9, 0xfffff, 0x8000, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0x7, 0xd94c}, {{r0}, 0xffffffffffffffff, 0x4, 0x3, 0x3, 0x6}, {{r0}, 0xfffffffffffffffd, 0x39, 0x4, 0xffffffffffffffff, 0x9}], 0x8001, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf00fffff, 0x7, 0x3}, {{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0x200, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000083, 0x80000001, 0x9}, {{r0}, 0xffffffffffffffff, 0x52, 0x4, 0x81, 0x80}, {{r0}, 0xffffffffffffffff, 0xca, 0x1, 0x100000000, 0x4}], 0x1, &(0x7f0000000240)={0x3, 0x8}) 16:00:10 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file2\x00', 0x0) r0 = open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000004001800000000a7011400000000000000"]) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf79", 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x7) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60, 0x10000000000004, 0x0, 0xfff}, {0x1}, {0x6, 0x8}]}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:11 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r0, 0x0, &(0x7f0000000080)) openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000800"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x21a}, 0x0) 16:00:11 executing program 0: r0 = msgget(0x3, 0x0) msgctl$IPC_RMID(r0, 0x0) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xcd, 0x400, 0x3a07, 0x7, "747606170a13eccd22a048559e7b7cdbc8b80285", 0xfffffffffffffffe, 0x1f}) r1 = syz_open_pts() close(r1) syz_open_pts() socket(0x11, 0x3, 0x0) kqueue() 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x92) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="c5") 16:00:11 executing program 1: setrlimit(0x4, &(0x7f0000000140)={0x8, 0x1}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x55f0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x20}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="094b987d") 16:00:11 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x95, &(0x7f0000000240)=[{0x3, 0x40000000c66, 0x1, 0x8}, {0x400008c0b, 0x40, 0x1, 0x2}, {0x1000, 0x401, 0x5c65, 0xffff}, {0x100000fff, 0x3, 0xb3, 0x80000003}, {0x100, 0xaf28, 0x0, 0x2}, {0x6, 0x2, 0x3, 0x8}, {0x1, 0x5, 0x8007ff, 0xeb}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="f6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0xd6, 0x7, 0x496, 0x80a}]}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x6, 0x0) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x1d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x9, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)={0x10001, 0x1d, {0x3, 0x1f}}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) ioctl$TIOCCDTR(r1, 0x20007478) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r3) 16:00:11 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xbd3, 0x0, 0x0, 0x0, "582a7291260735417dd72aef6a13d2b2b7155f6e"}) open(&(0x7f0000000000)='./bus\x00', 0x13, 0xa1) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x40000001cc) accept(r0, &(0x7f0000003b00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014de2b54d1e713529e3f1c6abf520000000000000073a156f41172296db72e1c3eedb770170a616840e5c285049301c2fe43b89c24655ec088e320d3f03d8b62c8e86f13efca5d8ac054f3f21b5c10c2f9b17166a655cff22b02592006d00857d029c5beda3566c832a3155268b671851531e97672262c04f1cda390310a3baf1597a82ee650d9b93c88d732560128393840bce59fcf4103b0fae73b4a0ee2edc5448daf9d7a34a3f91619340b2e5d36f95519271ce30eb65523d5cb790604f09d7b7688887e9478ba8cac7197be25cd2b860a3e874488a339ad8ba383329432b84a16c045bed9a26e32515029ab857a7a9f21dab3d89db60b280b849e46f9452fc4eb5e91db65558f157633cc38905bdcec442aeed22d8b383ff5c19e46517cbd48718aac9e5e97cd5e3627e8ff799de1c44a50a2ea08ededcfb08f18ee826c58dd3caa06ceaabe379e3e30e5b8c58994edaf6bb8096b732237145330d861e00b12712ce3f6867aac63a5669f536937e95760ae9b2a2b1d94f61a8a015d1639510fbdc5930ff959"], 0x0) shutdown(r0, 0x1) r1 = socket(0x2, 0x4003, 0x8000) getsockopt(r1, 0x7, 0xe, &(0x7f0000000040)=""/139, &(0x7f0000000100)=0x8b) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000140)=0x8, 0x4) setsockopt(r1, 0x4623, 0xcce, &(0x7f0000000180)="7e96e544a722a8173187386231b34183e6eb6fbdd78fc8b9865a3a14864445323ea46540c9a18c74f18540da73cd89b4dff7fcf7d4c4ae13b42e49fd70022e7e82b279012c0341ebd4bdbd194d4b41368ad72b8bc44c73d1b52bb6ba9a4e0581e33f2a46e98dff0a3c7389838cc1707ea63cffcf1e0cc3a7c60fa6c8d102adc647c86fb5137534a22b0b4f11a150efb75b66e8ac5beada9ac5ebd1aedd85d75e7fed6ceb629de32ba10f9c217d042826c3a33bc10db8cba7630660a6646ba261e5d3f0ba7f03168716620121884550a56c02a38c320473011b0f80b7d8e59a9b66944005a9c5ab5f2c005e6beeb0515b4447d7005d4ecf1caf47fb44336d1dafb37f91f5cca4f67dd506521f0cdd32413d74e247656c280baecf17ed5fb4a0dfe8af4998a5ac456cdab55e0196c0609e07122679af85ce23d5e4a3378981829fcb0b1fc5cd2a40a36c5b31febbfee243d77f5f6c35e3b5f3b040d7811e1d8fd054b44e3f60906c36a4d91b9c6744de449621fe8e139694303aa598f2e7b4cb736269a0616fb992c2e1cb14a6ec8b783e6f8c85e3e9733237783df152bbea5b3e976095258325895cac2ae1c3f27ac55168615643af0be3f105853a0ee98ec9b1209e36c4dcf5e1a12c00d5493aba95726d10e89130ee4bf3d2489bfece861365f5200dcdfa57037c803be1af5c96b65214f47aab89058e73e313fa2714dbb208310cf195ac66e6605b0b5f934c95c76fe60a0703dfd5c927d64f2d2959e121527a9dd8731225f92bd4cb7546de5d5729d40183f23617f8ade5da50e9145764211954f535d7aa0121ff2629317686ef405441d5e0bac59c4ac85cb6b12761a160d9bcc4068edefae67ae9a209345fa075bbc47126cf294af391dfeda1e1ac771de8fc61c8309f0b85b67a7f0cc07068ab6b5e6175261dcd46f12bc884a81a09faf0e98eb2e72a5f06f535573f9efc20e616c2ec5a72f7f73e8762e57b11f7fba89193a840d0ae161f658f08c7cf5a0d6fed206d54d0a09da7b1d2c9a74be781dd3bddc6fc06649076fe22593d4fbd3e6fccdecd69b8d5f2c96851eabf3434f4363f80dfdc486c312f828035782c3d0175ab6dcefe4d780e4a67bcb2c3ffeff6ac42d6c58607f65cdf89d770b66fa9868d551e2a0a778526143a55824e2c78f8bebe14062cb8e17725ae43453e9a66b3a868f1555283a7c6b169fa6b5d9f9435a2bfe637a285b14271511b7cc28f59a3ded5bc042973b7eaa9b692d701bdd53f8925045c16d2149524a9efe18462414a7e300f75114efec2e06a59b2098d420f34b68b242f9f66c139a1222984838a5de17a4f55c4959c1d1046ccb7765c2dcc759a64014deadf2d9c18a2ff4cbff03b92c99021bbd765de51c5fd81ef7b9acd6fd98e82dd0e62627f73c579b532c325f06ac1c1af70399b09b4f0751428aafbd5d06103518e41319ef34914dc39fa855d9896c38ee82c5e37b5bd8e1f07f5ee2214e231aaf42f193a4a3d05ec7d946264bd2a67f57553e92f2725d53e3c820f7cad62eb24627b02a6501c04dfe4e2cb0cb338c08f3146555b38a86b591a4c6ee4b55a8601b96a0822bcc88db8f266031badc7ea16774ed818c07e45d5a3b0ac1e7cad2f164f6ce2be742cd9b55e15ff138aa8f6922ecbc17bfff9d9f5dbc66364d325444dbb4f20c207938b298f7c8364768b6cdff43bb18a9558d451e624eb369e3e56e3a28f8398f9e8d5ebd6fda387390b8bd17634d2be7b0544e0f9360d248f2b59525be2ea95cc44094160e44538ce3b03a8fbdba954aa3c4a21d03cbe16d9f873a8dacf3f913f0c2f131049911198bcbb75488680b801d9c426d334a217f040d6943dfe4cc4c6be845e791465db438137024b91d7ca0d14e450d4fe729e4183266e5a06cae852806225fb7bf1db5a7bcba3fa54456af83adb3914d9190a8c931509fc6376d7db6e2197971bc21a518359d479c7b46fde6e8b8da8e91346f1724ef10dd42e62f03134b47e2a3d013ca6b8a79c75801d13f77a052e56d4bd2791d4ae74a6f070bf4538735c8f6fcb552877c8f5820089bc73f02abdc51f434bad2df19037ad02a5121a63ab8a02c0f2a268c99b8c39392ad0ea93c11587c88b96225de50c597bad5c8aa72243b53d34053ca7501ec354ee7e4d97847018fcc3f36aa30fbc154b77d4c0cdac2d1d39662ebc0845f7df865df6828c40ddbe2b769a09a6547522985b002583160fc76ca712fcadf91c5011c248aefff947843f6ac55e4565ad104a9086c91714f9efdc5f033397a7f60f7ed8c7958ad0f751c13c5dcc5ae52bf338b30d1714339a37b1a05021fe355a9a2b946a8d288d853ed6fc832e4d039301ffade35b09220a4dd0705967c344f6045687c66f71378ea6eb6427cb1b239e1cd03918d75fe7f96387f6e72106f5c90129192a9f52bfca732426dc293033fda4bd524a2be291c1e0cc0a35c4a53f69506d81ebe7be1357a87f6e22b9b7357d4bad65038548a8c029127082285128a78758748752666e85a889627953f8f771e0cae87aa8dd1408d58f872fd35edfc046aba34b25a7f19864bc78bc125f98c890d96f33e15889e465f837016b80da26349e9ea0e01eba243456980064588fe4b11c55cb890ee33e7f527a6e6e59210e01bb86daa89a53d310c9d5d3ac0d66e7874e8a08daa6d36109e97ef8d215e166e4f4127733ea49d6b127f277e45ffc811e60ea19c8063cf2618157338579dfda5d0e1392342f0894a88f5497c8c2ca0ede56d7eaeb6bec296900672fcbc5706808140b1552eb380103ef1a0cf11d696ba1dd973ac2366d82e4c5a77fb1a3f8e76d832cddd7d3cba507d23e5826d17a6ecb409eb59f66e85159e42626ca552db69b5fa5e009b49f7d7e51a345319df71817479dadfaaef5dd51feb1da41487af8fa9d3dd8a566a2334b203cb42163958cc3ebbdbdaed031f459575ee186aeecd102bba959c7a36e11acf08e595f508d33a2e2fa284703627061685bd4a8b5765338a09ba3630e7efc3b4346e4117d153659789047a755c7710d76f892dbf104466de5440c941b83928d8083879e278b04ff40f537fb4afa1043583aef25dd7b4d92e0a89819c14dc031cb46b679eb26f025ee95dda94929f7710892872e6fb8da8db71d6c75bb633eeba65e338ab1f163a1bb212229868570b2a4403c0a267804973648246250bbac58e149d5cdb436f9e71a6787e6f9de1975782ca61c6bc87ec453060e27d7f48e3dbd0cf142edf34a87d5787d3ff0ad02047539c44b2667f94231713cffba78690277dadb0b75461eb64ce769bb362783ff5555015a61cce5fa44d6a47cc228da74c7791899bb2b387f67bf2fa2706497231d73b7ab87f8158c17694c8fb5880bf9c4e2aecd9f26561d211a43807716538bc2731943f03e5be1fcc4b5ef99ed2c2d86330bf274ba951fdc1926651effe88ac481ee07794ebfa29ee0d656b56e2f66db599f47b4c12c69e8ac32a6fc00cd13ac39b5109af928acabc83d77fd1d39c146dc3e949557402918c0f812491d6c27699f30496b18d558b333550d725c3797a51c249b07a896658150102b9f421c2db015cf4ead8f9408faac9bb7ee8e86a8c910f468e67aa6d59b3df27a14005d8fa4edd8b7b255fc5e92eaca6978f2b1f21e812ae2b59108d7d96b34726d3c5d2ea9f78c7e035cb3a2e22abf3c86db2f563dae7cd2d4cf972698fa760a641481be9aee436ec772c6982548c8e341ede2e9c662a454a2a00f5c2ac463fa8493d90aaa9f23f7479721f35bf9bfa923aa6274c877947cd87d02479fba7286208e46838c67b9b9de46bc50c936e0cad32facd9191ee03f94adf0a19cc728d9b926d098c2b00154bd07facc048c104125f93b1159904b3225d152a13cf370923f6e2ab0b9d9b73099dbc4256e25551395dbaaecabf03d58d46f17164eeb2e9f0882a08fd294410216543b770d1969d2796074e874678eba759eb4829dd856e5e0e6ff8f3b513f6421c0075ef307b3addd52ec03edd8778aa816f7b880b51451eee8a456325b8c515ab9283f1ffece842e19953e777fc540b4fd43ce096a11b91aa051a782e3cae79a5394eb2ca7224efef3513fcb8c30316111f99b10a287b99143f158228badcabb9ce240cd67c31e73ed9550e586ab983d664d6edbc4b4f6d1a6aab7c9c9d1f549be77471e433635affb030dfda50175e517c52410f9d8502e6b52c94dd0c96837a93a070be956de61c51f957a717da17b14251be7470c87587984fe8473d33c7181b34f65f2e20a7f6c9cb1e3c5cb2ceb2efba13e958a73137e666e6e99f8b7a69411b6f62441e40e37e97be971dbf6c342bd232440c065d347732021297729b39e4a604bdb5053021aa7466b7ae5d4bb61ea1f1eeb19fccb4a7a55a21e21e3a27d6faaebd6c386ae26804a7256f693f9f11eaa8f2f296dc74a46465447ce73d048063e7ba4210048a1491bb8774cb16241282f281f21364e5c82f52ca443e2875e6f8c86db0b00ab433610d94d6d625cc473bcac02da315bd01c3f487104aff5f10830989b003bd200fce766459ca6c5e1e51041954e9b4931ba9dfb4113c8e7acafea6cd9dc1a3e1154192bf1246c09470564cb6fe4da713acfca349e68c5399d078114a7f13032baed4c7519f0acb973c95209d8790399c6f029189c7ea972a77fc5d81e5f5da3bf587f8d4fd98d649636ae7d1ffefb0adfd0ab2cebc699febe0fc2b03482e65f0e58cdb16d5c9cfa06408653bb6d90c12dca611f23aa7fb08087584573ffafd775362546e076f552ba93bd951a75cb094eb553deb4580ce734692cc3f802a3cd3c32bbade201431184cba417d18a02e64831846cf7db6d7269a01b37dbccfe893a6070cda42eebf97e16f0429a2dfae85099686c669ec81c850392ba7a87084af00f94be0db1b8ac39c0119ba9551bdb24a87fcb302d36f959cc12b763e34c8e9a7185292c7275d9e147c08df4926e5e306977a5d8bce008eb88d3cc8f8d57c8078bb450df37a62b870be345c99ec2d7dd72b716470e396b30bae796400d28fe9cd3edce1a1263c138cc90beb16f8dc9f688a55056b710379e9e4198d4fd5fc02a744a1ca98c42ad23d9f60abdbcda60e30cdc4084a9cd1eae55a67936c5edfc5edead26ea5095aeac22c5edcfe7122e3de4a5bf3e981d8a64718ae2d7ff8403f3ca9fc4baaa1c4fa5588d6d845ed5ea415c54e4240bb5e25be4167f67248d1c8e8e9cff52cc97cf5c89bf0751d797490390028eef87d169682802c60521db20699a0cbe62f997b93b2f93c2e3e84e53913763db8c808201b3783bb6bdaa9dbc253f60f618e28f782289f531d99a32a811909e296d0ff9d3496ece9c99f43eb2944043c4123b19a47ba734d6a6c0e828e446d325548e2c9734b7a37e460570c3d4c4d8fcb2edd41a5041fc7ce4db575ab839cf2ee1e2fa0f702339699bcbad9e1d10b39775c2c0583d0369b07cae6f9a8ff5a8e8856ec5dfb5a5ee9efbedef954e3082f630306341e7005e7ef2395fb3ec88f74aa594c23d2e71fae44d2d8bd287bd71f498cbfcb3c013eeaae0d20963d39ff68a8b53a8da5f6808c2ef6abde4420f0dc240c106bb22e238d1ecf7e6bae6f0aec0aad17d1856b5ce330701af0d8029d6e304e4da8cfd25bd1c3cd12b29d6bc79c0176fe1cc2267f38cc486b68a864ce446dcd09206cc578f0d41bf90e5eda9ac58d28654f9193ec0d0fed8236c08815e4258580877e939b168c993dd8f4cfcada962da589ea80e61af5daf0bd9387804e1", 0x1000) r2 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) r3 = open(&(0x7f0000001180)='./file0\x00', 0x8000, 0x8) setsockopt(r0, 0xfef, 0x100000000, &(0x7f00000037c0)="3dd3767626434588202b9a4dea98eab83cbec4cc070546c9056a9b94fccf969f8c1b38fb87d956125c0855fb0abe2fab54daf6825b2d0dc8aca9029b5101abc2a83f9234d71ebc9f17cd01ccb45672c57fcacaa1f01f50926c0ee0b410c95c6e97d9f34599941798103f7f293a1ba29e1a1a2fedf125e8147b216f3ffd8807941bc0d41ef47581336b34bf8724b0d577ea9971f8e7db31095291b3eeebe2d6f632cedc1f748aa9ff256a55b182d84511a8962127fd0b104dca2ac270a0eb00b689a4b4462958bb0fa2f99493ce3bd04598ac039d109c539162590fefde93fc10f7711f06d5cd4aa8ebb96208b7dc93d1fa91d97c826968d00b", 0xf9) pwritev(r0, &(0x7f0000002400)=[{&(0x7f0000001400)="a2200ca255b6c54526c5ff33d3c1db40a853b31b1358dbec939e42eeec22e92ce29d076b4ece58ababe5d6402e9853a98fb03270f6cf7124d4a1e081a9479b19d8561ae2506eb4f0fbe88e00666f09276da82a974f5c5a302d773b661e193c1aeb5f644b964b0ed46ae0f114ba24a33bc582ce876ccae154cac32847e4b82bc62ae3132730feafdb27fa5afbc7798a17da88e0c27561f2f28fad496ed358880980ab0c5e9f2d934b9de15e225727bb5c9250ccbdc709f02666424595c638e86b36a1e4b4489ef224fd5cd3c30083d684073e0bea67cf39b22f3d471f641bfe34c215e34cbe1d64d30baba8cc9759804b8784f135538c885527cb45fcee0e2d76eaec84b2003fb2173b9146f36076db96b437b3dbde26fc5df129620fcf26523e99b74291af1068d35eb2a517bb37cbd5e644a6be47e2a0533d856158aa96695e44bab67d95c319935e905ffecc010f6487d29d6ef838e46e16f7434afacf0a217431762f26678e18deaf10cd472112f3f3704b3a44e2c689b8dfd1266cc35d9892de48edcb9495585643d7bb56a93bb6332d22b2e2e32621f2021c837ccebb99f4873f526569d0a661eec61be2e8d94bd9cf73c1cde67c3b422ac22cb436e4e82f10fe67f3c8f9bccc53faf0f9e0bac8e30cd036a17b865a49210591ad00905e98165dfa17da941b5aadf04f14028dc98c0febb47072e052ec946eb8eee3ac51ed0a3058875ed99baecb6c96cfdd23601ba1ac1a10087c3acc0a1c48967a4a5a1a7aeeae9da6bbc8ac29b34d04b257b433fa9388ff504d375bb5bf5599e154fa1698bfed35f4734a723c675f395557927257cef579245af79328981bcac0bcb2859374f225bd7d0b33152b170cd60fb274274c8a87015321b7209efdef304ef491fbdc99089d8e726e8e2000bfbf6cec48c54e3fbc3cb869fa36c58002f2c3130c4d0f732097d32109800283f386f628411e1f8faec09afd1e9c55e4341e02c5aa3d1b0a0ddcbbe61b343f7c505772aa6bfe986b32d41dc37ff59adea825a6e5abf73301355056ae54a31dcd0b38186ae778d8d25c0acc23c9a41cc4a79d0b0d75996d8ae103bd7d344ab7c6e0aa3f3fa2bac7f86177843fdef36133cfb7495a01ff56f5b9022c7997a0cd1dcc6dff51992564557ed658eb05f448186803e619c9164651a5642359e3048157ae192cdc7e07ce1279be4a9b15b838556d66cc427ff609ce342b3b9588d91bf991a65671e9386e5319211b6f349625fb3d5e14a86ab6b9fc9befd5b2d45c375935ba06343937b9247ba8f0ccf7cfe7ca97281eb1a7fe43e403d6d017f95935918212574ae5aabc07ac0505e9184dcbfd52fda76a59b84d46f73cd878ad2e6a9c064612f636f67760ecd46673c6ec5aab3fadef0588b4ec63ffc72d740757b0f188e4dbda12cea916e45b7249b071279a9cc6d10cf226ca3e3b2cb02d128fbffeac81e8e5dde85b3b715d3f00a8f6766bfdc5936e4fa121bac15a345192d8e45a1489802c67d135f7713f5d769b9d327b1d5ccb9767f61f7c2f12f2b398f6435d1af5cc7328b4cab7c386b60fee52bd703a5a6b1ae6af605571535af967824e073391c7e7e32b1119d7b06608a0a522b273dc0171ebd7e70bf9d4eac898e8e32aad951348a2fd3fb94ce827316793b1d13b89b41ccdf825ef19eff362085e2f2020eeba900875f3bc085ecd643f917400513ec4dcde5a9ce1c5291039ff4364d7d361af1b92a643d5474b5e8f994b2c59cd543ba3f1128f80fd7b46d502e6ec196bac9a38cad7f4a9a0b83027aaccd7b2e34cf7e8272142c9adb77c7bcab3f41a2092ef132b12b679fed629ceca6774f41daf469322f9f269182c435a34e773c7c36f6ffe6de80d538fde1eb4462db78d7fba6e2c249bd36a48c7eeb119b96a3db336c7b21040c87c86fb36bb57b4baebfa2503410d963facbb8103ea5aa5199e1a799a0ed4ada7c1cdf69238ecc8b61dbf7cebc8e63a20ca1c032afda96dc2ef1f722e9a96502c65e252c0f0bce0004c2d94aedd5ee94fe51d70420a35e9eb60eb676533249b0b9fad648b091a41b49d87ec303986124428e844f4563e5b8b06a7a7afae154cadb603e19845cf243ea236e7091ad24ca3dec41dfd32ebd1a56113d38874dbab360b28ed473da5e9b18342895e41370dbbf87f71d02a81e05d59c53a96dc92e429eecfb3a094c995b04618c7fd49cc7958adb5d74fd6fd34037a3b2fa67c899a59df3d7ea00a478f93b374b374f8b3594c0c1abc52260bf61e3f715b9480faceb1b7c6ba119f23415306048542bad9da7e04a83729484b17b3676ce30ae02a69d1b009fa82abe1d1111663ade8eaaff668681c02472510d123caa63fa9539a1c31920a7979c69adbe8e04beb0a9691b6cc5c78d50658e7003d1a42f908d79229a0136bd47f305cf25a26ba56814be284f17df2085df38c6949e72e4ed31465972c1bd94e4d94fb610dfee3a8199b86fc58a78aeda9302db34feb374a30ac171206efc7eb4e65c69da2e0ebc8f0556d009a50fb1c504f9cd40ad172fc1967b72bcac4564cd50fbcf6e1af988a1774372fc5ef18dfeca0d82d6d83a7c7e38ff00f4ea0f91467e8222a8ed1ce77d3988f191a565b8354a3f034a8fe5f0eec3fcfa802ecc54be4fdf3e2a9028c6843bca13d975f6f4236db53175c7498f4996dcc90547ddbd206f4b0bf0cd016b3762dd91dd2e9dc4d55b6935598d486d3ac56d2bc49f7473ab68d53c85ea284146bcdee6d867a59f92b937f04189c17139d1ad65a335358af915d0da2ec3740453b166dd1d65b956fbfdad67590759f556556f98a45be7385404abb428608631a16b94f8662481e044bf601be502d711143b0ebb3623bf94bdd66112e007c80e5278f9567f7236009f6834fb1fd8d4850fb14f0799f48b487256b91507291bea3369f79fb54b2094aa3146b47fd885648382cc1e4e5c9d0b024bbc416cfa46bb1e1b6dc93ed12bdf64652b9c78ca2a456ecae43c6254344a2c0f98da2b8ea87bd50234d8ba0825e957565dd503c6f3d2245d6a0cb2c66120fd7ff70035e743c953d65e6253d0a542aa90429b4394700bc3000c832fc0f687d579c4526080c88fbcc60b01fc964b49960c1847208cffd1994669b9f254d346b984ed5d30b1d2259cd77f5555edb8b82f8dc75c009591a4b25667f3e81df56171ba0abe78cf423883f144c62f361c1baab511bde0c2d480c6db1d580186cc298cae6d1ea9f9c187ca7d466b80fda10ffa3c4674e49427688bdbab8367a63f8df3a5376a9d8b8e4ca9cde99e2f69150117ab1d4da37a0df92b89c37a5162d0056df9f757846e0306fe3bf28198b70b679e1526f140207ee9b5ef9c8e283b5fe0c5b0df05ca8776a95ac59afde16205f94f25dcd97742ae7a025074f1750f7ce34a5315cbeffd4f955977c0666ba4446feb0b02dde87053c20252e7535c5371ebc12cb2eb78507bfd355c019e2895893bc2048d1ee24671b743a9c08b20c8faf999653a42e75943841d636a433ff948f6b46eb653147a411bbc79a074ad339ad9176a89b8190200c9179ff8352285e2dabcdaef643bc12c8cfdf12d196593a9c7748fe197a819142b4da5b1f5cfa7265ed2b4aebea86b6b0b5977e2e990c678aa25db06653868987b29e2a8b8e920fd3b7b911c9071f780d49209668dea06916915b36f45be29abbf64c072299ee35314c4de05dc6a5b8f2731fcf728a5585bb94e0f2806f9083ed162bf460c006e3bff48faabfede9f1c866a99dd34e27cba8850083ad3f2832cd1e3f9e03a3ca5942714810795947561c31815961ec2f8af56bba74c6fd82f3b71ed601c26347832d640ecc93ba592a5eab8298863f26cdfa54b5adea89d9ab256b978827a9346a2525ff74a4e09db3b77e187602d09a11a4676bb7efc3a684394f20aebf455428645695a05cd5c990dd3d924132806290db844813d5fe4f440d94308f319bfa0ed3fc39cc7021497eabd71b76fb44aa2fddfe3c011df607a9107d2d8dd48d7597ea827fd27170aca1d5ad181e680d6ee826ee5864f855fc42004c5e6df85c406224c1e3771500892ba729a822883b06b1cdfc321fcbfd62be3499488687816566855f594741c9b1070baad0e32bda23fec3f947065497a5cdbb6444427fc9e077dc2237d55de4e008c586bb764419d0cbb02110be89bf3a77c600f0a972ed5de604d6bd2989c904708f16179ee44618468f8872ff283c32c4bf0a0532779d5f8662edb183445fb3c14c4a73e69f78a1039eca565b33a4b596084efb1fddbc14e00f5417989577c9e2a45f7d96e3857c72e47722c458e1dc886432fdac24bbd8f54dfbcd1901f9656bb9483038413d2baaa76a50ddfbe6b682c0810ebfa9fad9399b23eaa232659a1864d81834d7a7c72229602a1b540190b9334fac9b70906b9b93f49d4ea7b568c412df5f2f035296ddd96cc0fdf19692cbe08285c77f82ad6c9ff9461e0952b41273cc18762093e9ef08e210c09bc75339b9aad45b72bdeaf7b57d0a110e730fb316dcfaad212033f60938582b30407f9cff118dde10334f0217fd026e842f772cebe6cf6334c773197ae5c93e99194cf186ba0a785fea29d73a1f3331ec112dfa2a68a7d8809e68070c62705ec36d9281e08be976896ad1e375e7dbd0b57afbd2c889a75d0b0c470a4bcac9de96176a81007a613ff92b09a9d7f343b57fb20b3b33e7cb84eb4b89d34a03a9b8a2dba58bd750d058e276a750d0a7def5be98996d00d9f81090440c7ea106dbd966d9e9d4678586d8792bd02b79bf0187f01d926ef6c590df1cd2214720dc07734cf7fa7659426f90cbfe606ada1239311e3b153da3fbf8810c29b28a6adbfb641411fbc490a059ec03962bd37187b58130476929e6d1c93d69e1a511e50de203660ab610ff7449f209628257b8ecaf6d2cba6c27c5a733151916e41dff4a1ccd6ce7edacc6336d57e5992df878d32c0a084b20589c579e355382e8edd1822688c892dfe85e6fab26a26016452a4337ce43a37657089b022d905a35820586a6648ff0f2c2d2b9331a4a68f24ce009f453a89a88fa97181945861171993249f26cf1b176cb45381942214ad1ebc0fb87ed17569cf1d64a3770d0837a461b27021199732fa1bcfcf8d5cda5241cd3b89f70502fbb8d33e51b6a5df69db4a29b835968cda5f7a0f471b59af4c86f43edf5096db263b3be897bb0cdf7a908d42aef3417d5bdd5bfb1bba17be6634dae547e2dc9ae295f9da8d53094cab854349ca30983c1019c78936d39cdd47d3905835b89b9cfcfc8f05ea44d44a03f5bc378e9a104be854ca94b6fb298c78284174568261f20fa6178deaa8eebce8836db8993c8d25c84da0370b311f23e799d6adc9334fbd845f5c5591ccd46d5571f7e836f680fc340756895791261e05d4d7f08f42a94071cdea9a21c67e2bd826d31aa488d6cf58c0fb4a191782fafe8acb8667adf7d1faba133ec1199e08a52dd4e305a4a5ba9d87c7dbfc1c1daa267ef2ef6f7b88c9545f72b645903e215af70e69d973588bbb1bc079525149667a074a8e651030b7408d8de6b785c0024c71272eca598e4123d3a048fe25d27754779afb31fadcdb042beaeb8c24be588650454892ee407b28391e424804f5c64f6321335239326162ff7610972890bef1b9d160df6a881b345280a5fef704ba50a196efda908dc19fc2947a1cc7bdc4b52ec5f12aa7d371be58a02d2cbad2416a2fabe900bc40f3c856bacccad1cf2984f5fab4cdffa3fb2e8456a0e4c26", 0x1000}], 0x1, 0x0, 0x0) connect(r1, &(0x7f0000002440)=@in={0x2, 0x0}, 0xc) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r4 = semget$private(0x0, 0x6, 0x621) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000002480)=""/223) getuid() semop(r4, &(0x7f00000013c0)=[{0x3, 0x1, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x5, 0x1800}, {0x3, 0x0, 0x1800}, {0x0, 0xfffffffffffff800}, {0x3, 0x10000, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x0, 0x1000}, {0x8000000000000006, 0x4, 0x1800}, {0x5, 0x10001, 0x1000}], 0xa) pwritev(r0, &(0x7f00000025c0)=[{&(0x7f0000001200)="80ed521c0f246c76d45b86a87e5717b15e7fa46cd561907a", 0x18}], 0x1, 0x0, 0x0) setsockopt(r0, 0x5, 0x200, &(0x7f0000002600)="d210870dfadabdef810414853cffb2e1a2bb63a0b2c4b921fc52febaa78e8ff10aa438bdf3fa7e14c240b677008ede45fa1998cd968f8b61cc0dd0ebd3bf0d7dd45f5e8b0b17635ae56604b28610bc67f5aedf445e32c1dd9aefbcda034348623f990041dd40732c617a8233d7035f78dd6bd796619a8f8610d8feff19067bf06fd255e307d698c90e7ad8a30e5c91c66e24f188f6cef55aa8c794518c4f435aaaca15a200c3f5810ce32cc1bba5e5d089479184d52688ac5d6851991964ca2375b60796c213ea1bb653cd642dac5a8952164e0090ef0f612e46697692934e32795da4746affef8dc45c00bacdc56161ee43933bc2685d345c1f6aea67990a5b0eb4b9393879d0626023733a22918e25fab05fb868443566c7fe82d447feda544891ea59976a504f66f47d6214aa71a4a07b8ad65429823ac57f474b9c142545e56fc17e1e9a9a0069a5ec3b642fbf3245e6d24b31a4fc76981f6b9394e33732ae6e5d92640cff7220589e759c4e29d0c743ed8a6fc24726aff35fa6b4265fc46e0f7e0db9f5c1a5b5083a0771a3126b0c0de862daaf584c0f368537937fa836d18892ee32ffab0e57d20f351d082b8eac9729274c7efa106797e5fe8c69cafc738405228f9a36c432c9141e4735576272d4615475bd529c03fbbddcb053db23b662237cf12c128a4b3463052125bb9430d6f5404acc117141a86e17b4cfc67217e984f2f01241eb828586bdc14c9422f8c8e398277ceb2d6a6a34524ed68c84f577d1e5b806320666a81602c1991aea79b507beb51e12cfa67ea5dce1b817460631f565c693f992ef0d556826483a2d46b82d5cd1614e1d40b7b6e4e9fed79242cdf4cc25ee937d7baca5a79347c5daee110f10571d2dfcc51e1345032c403374ff00e184eed60a66666b5f35936c59de07dd159c45568db385f40dc67f21e6ca6b99f47a3e093db313e90b4750e69de5b0ccf020f4dd45fe13ac1279656a6a28add90768c0aa5c8be9cbbd01ece1a7674a1a67bc1e20479c30c82d24c226c635c7b8682a0e876017dc9fcc3841194a47a8eb194be686bb52df86f0556580665e4579f503404d1e546d692abd9a9f50baa96d5a1978bf9e53d41fa0218b6f09d8005fa6ab1297a18037cf62ffa85fdf9b447862d5c767614dd01ea99510cb94471d2a72bda5acd72ba73973a1431a058a9a6cb8cd23c856b259f7bc0130a349e1fff166d6a1c4af41b3f2d9767724d142a1855c105a545b7cfe80eca56d9c0d6bd86ba77aa86d94f0428128f074d1e1afffd5540b07289b89aeb207745ad951c89f86fcaf3746bf32a0c1583d86b166cc9cb6ca9876b4a25d1ea77eef7f82950c424330fc2066fd9d9c884961a23531ae153848cab0e7594fea907fe361b150b7e657d45c7ec4d550d7383ad1362e32d41d2a9217835a97979c14324be078ebd3da961e19f6f5dd8d6215a3f880f42dfe886dc574fe51b4b53a6cf693879713d4bfcbfcf44f3df16767f366d578eee1de3954d464feaf9b9d3e137fb5dbcb1642bec0698ee752b396b1d540cf51a5fc6b3c5e753fcf16ed7f99bfed4268b632ee0e8d5dca0e0f4bdc3916b90895529c11c59719e2c1ce2e19750640af03fc194914873d634361bb0492004285c05815c3739620c58d771312961e63e007bbd712a4659ce8049a18a9de17d850ae881f09f6fc575efe548677e984aa571418f333c069dcb92cf4304f02c63bc5b45970a71b539a4e2a1c2b1cb1e28c75a2d6aa31aef7bd37a0ba4dbfba4ac51350bb8f5895fbf419b20b775b44e4ffb9f21df89e6d12a4d021c00daa81a75b82327e5d9b9fcbb712f63bf3f139758e0962eb1cdbd790d5861e5bdc9e80f76de3752fff5eef26881b1497da2230951729fc3f23a996a27fe3eb5fc6783c0b4cc1cf2613be2dd70b5015a3a4931ca12ba54fb80441e43261b68ced6b5be9c47c88e2b870db5c68a6d58aad6220fcd93844779f2b9c706c422b7a624f66e9d706e80ee2975dc1775c05caa5af8c223c965351559f32eee654c57164a3bb4b09c0a7fa0c45727f5c32c0b15b4d72a19b1908f4f76a1efa5cd2f822ad953a69c2fb227be65b95b91d7a370e88702ed0ee6ca962c2c54812c2cd43bbbe0d6e9ed9d200468385aa070302c4603c44fc71c2be20eca1842fde91ab2b5f723e171d9c22856a58e9955438ab1b85c41e2c52ff97db04c78aa0dfd0c7d778f4d9907982d7303f949a3113205a866d77abc72e00dbcf94c6e7e5b6c38306dfeae7b15a6a664e572f1340d328ba023e83f6638c6f562d3abaf9ed554bf00245f23007a8c09aac997db78dafaaa6600741a2a6c7df57041ff68d30a7595cf6137c15c91363afb032597d65f145d041da16008d7a698de1b42424551e2a0544577e3c6061620be8f94ec0db90632523dc5ee43d7a394c295e2cfb54ffdc2741cffc3886895aa3af5b90092fb6133f93c751c70b41a971fe1e95306f1cf780bd98ca8c032f13742c01778539df33885bbacfd1a38d01bad9bc1e962a0fa3ec075e79e523144a136da80caa7a2b35f0a980e5e9279cc8f4379e5e8caafe31f1d70fb51320f38dc54b35756ea6f37a1ff2f3a3108b7205f87906eac54929d058fb40bb376511f4132b8a241e7ce1aadd361257452b965a23586c50cd815278f9dcc34c2e780ae8f289ab985699b80c5ee73e39e36a7c37cafd97b5588e1e8530c4bbe4e0239d35c3cd331f547d573074718ded9f455f2b8cabef550213077029bca0a18e3d98c62a5d07c7e3522c2a7b1ae7fc1259028d085ba1fe8fa40df219b21048b9cd01f7c22fe1ce0857bda5b2b2ef311c345fc19e1b4e872d7a9cf93fb9f616b7b0e3479180e1b5f3f1e679fc4b634756af3fc666c681a0aa742033f9f9c05d8b1cad4da9b4e60190158742649d63abeb86be2d520765132aa5d6fe2e1256162052e998ea6f1df9f345c77968ff6080e4e30e5f37270dfbbd8169c1bddbb00112ae6544063efc8c94cd4c2c95b83784b7a928d01500cd0e54fc0e8cd63ca8516f62c8b8df8eb155e622bafd937ea0e1788077a1c3f7503638356a80e4d6db18c95ded53680a9132e76baf790b9d3c66ab0f23790458931a040a40da37545b749efaafc57ae4da0396d63cc273673f97041aaceff3651801b4389e1d2dc00d1703ba1a9c39a1d8588c3f4eb35321f4b3ee80ad59fbe1256fffafb01a9bc52f04fb30970e71d174cbec1ec06c3a1ad0f6a33119712846a5060a111cecbd53c99fa8b8124bae6014417b3bd74657d658a49b0556f97607e1e15590f2af83339a9b3274e061dcae986e43e0b91691f5631d2161fb5b9708044e69103d483700c9ed8313f6838c389e93349db5f11d77ab81a49fb01f1dc25c92b6a3703934f3311da8cbf33c3dbe0c78888032fe35562292780c2abdef7eec3d00e553abd5a334b3026b0e3cedf96cbfdd2caf8972d87aeba43b63e5cc6ff4577b103c07744c5874ccbd0337a58e7db197e6b41d1149aba1a03454d31ee635a885e94e369e37b36d0f0f039f789ffd6e9b6d44fc046bfaf1827ff2e49ad15630e7aac47f780e05d4d68bb671262e0179ec56e0258b29b2ce495a5b24ba612677dff48ee928dabc5e333cf844ce300d8859373c9707a44fdbf9aa451aa64f5fa4e6892df1f9681e11729cfc182958d6e9391336a4617365b7d091357f7c2a35c5e9dfdaf9cf870b1bce05a88ddb78bef83f508939939a48209cc3da5d490dd9490755d1afebddd5369e51ed5ad303c4eda83ee5d5d7979f1da366f84644a2d1371d5f7e60108c6c42e462a4152c0d78e083c85ebbab3623199611cb4563fbf42a4146ee6d6523d98c9a097f6a23c9fb8824c83dd1c0acd1101df58d1838729dd1aea5728a5ab99a1b0369ed3461cf3c1cca3fe7e2b53e192cee86b1c696c9d636a405ee29d3e084c34f6fd35aee2b033e9b9623d01db575b0e4fa05bac9b94905832d31177ae69e51c8f920d5099465bd4e1cb602506871c079e02beca9e631c2c0f755695814bc529613477ebc7ea8ebe3353d8112ee1b0c9220f5f8fa4ec8d599e92dd169917761e767a0a750f1f622e3a94b14139f7eaf4ce776d1d3807fc9095c3c468c5d3af0d8af0e88bd5d4f5484df9c28854382713bf54b6462b5e51a7d9aed69097133d19184c7d5f4dc111418d7750f5674aa8ea4e0bd3b1d315be1f0c01095bc7523a72d8d94577e028e29c7f7380be510a57d2c4b289d2d805cb22b950171c5f2c979dc1131cbd644ea2651e0a3a8e17d4b13272e26ddb24e0d3c011eebbc85eaf11b97fcc39ec00389b362548f60014ecc28feb254a0c9e2837e4fd89e981c7629426ee731aa49466be0ec384b426026873e861ccc3ebb3e3ceaa69d53543903d580d07c7fa48ba755cc2f05f459d552063ed289f7e14f13ae8f95a8b4b69017c2f19848911b26fbc7b52c790fb8fb1c5fc1bb438c5a087669d616729374eed0feb1eb452c4501e109d80046f343ebdc39339b1dc9b4d81d0136deb2d09590a455f40d380d74bc389f1e2db33e4fdc6e290363c70344002aa1fbf3f2d04597618f78934c6e99b4dc299b3179faa4300495c06b07eadd65574b967f99a723e9bb4643cf19a5fca0f16d04f0116ad808650f6ddfd557766ea87c0785cf41b4344dc03075cc4453eb2a2e910560d997f3a903882c63422799b42ecbfa51c1f484dadb66317e1d7869c56aa7478ca95e44ed864737fb006a1ce71719855ec2a6fbfb418ba873512d0ef75b072a8d7f0892532fc3078143166e61ddf9d21d2fc73a591555ada6e3e60d52514a26b978d16b05c8a6eb9e035ad570014be25d90899f996d27badc1895ef6d34b7f3cc74e3dc609077911731d62b33a3cad055af4c58a72fd046e39b86328008e56b1b33e383abb1e714033008c3850e38085a85a8e054cf116b046f5436f64d85a43e06e4e51510dc600a1d411a33a533f76ec087026af56d6f7990a83bb4acd0751bc12c666b2c82381b7d07b1860beb9ede7a734a3b37a1f2a7aa4c5280bc94dffbdf9728dfdc641033076285470c1f5215f6960c16503015c0bac02a28def6c2325ca705295807b15a1b4af9c577963c49fd6f500e66625869c7d7ae060d69f92807a323470e69bace51037c1b345d25164a05f2836ec7c0ca1f0319f715404e617e3016068114080247adc890d1a022c45194479547368e1d484da04150ed832ea0f1af27d7f444871ad4d42c58da544620aee7b2e160f411bcbd7d81ffd2d0c4af849e5fe602593dc4ea99e1109d8d20d1c3fb469d4a30a51f57038b3a3bb2171380c440158b54f75f77cb9fcd63f738b3f5b4e4c7fc218c4f1f23240ca579ebb1ab633b9e918a392e69c53deb8a8246b152d1bb5f39ba46903a4051a4399edd2e56e2733f9a68f6ebaa77f47baf87b04177f8b8576fb17ecdbc3eafe23d994cba269aa2d7bc38ff9e1f1776be5d8f695645624b6c28215756bc3b66ca68a7a72106d4607b4537afdf367f2b0e92393bdd3cf1e3788435fe223c2eabac39bdffad3eaef60c9b2b02f1b9b848c20f911056020bf16cb392257bb0723338182dcc239681cedc7f328f876434b85ad64c46d49bedf1b2806895b428cc2f338368d44eb2011776e8e237272a1f5b7bd1f0ff8ce9ddb4b493a83d24d13dea2b365705f23dc8c4ed89e83400f4c705d61d9943a1b2193268cf676d8d4fe5ff57c02f6c1c8f56455c591453627b52c6eeddfb29370a53920ce47426bf61eacd2256a6b52a34fe82a3743ceb4e53c04f8aac93", 0x1000) fcntl$setstatus(r1, 0x4, 0x40) socket$unix(0x1, 0x5, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000011c0)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000003640)={0x8000, 0xffffffffffff13ef, './file0\x00', 0x4, 0xffffffffffffff19, 0x3, 0x9}) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000003680)=""/79) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000003700)=""/66) semop(r4, &(0x7f0000003780)=[{0x4, 0x6, 0x1800}, {0x1, 0x2, 0x800}, {0x3, 0x9, 0x800}], 0x3) accept(r0, 0x0, &(0x7f0000001380)) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000038c0)=0xbf) 16:00:11 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 16:00:11 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x9) fchdir(r0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xc0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x1) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x122) r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x80}, {0x6}]}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x400025}, {0x80000000000006}]}) syz_emit_ethernet(0xffffffffffffff39, &(0x7f00000002c0)="48d65c94033768dd229487107ef26c57fbc8c272832571099dd6d8beaeffc411e4a1a7f8b79df46147c9004540c296fd82bf2a981f19c4256c0c87c1dc137fcfaaffec7686272098d03998ada0a821810241e0a456f3e1c90fbfdcf4f43cfc14e82925fa2b54cf3bca213fbfd0b15b1acbeb885830036437f166b9a27948ff770001000000000000c95fef794a1b86b11e68325d6f528d2f6581b263e22dbe158fcbb283") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x0, 0x9, 0x7f, 0x20}, {0xb9, 0x19d2, 0xb2}, {0x200, 0x8, 0x9, 0x1000}, {0x3, 0x5, 0x8, 0x80000001}, {0x8, 0x7, 0x8, 0x2}, {0xcaa, 0x7, 0xffff}, {0x6, 0x9, 0x5, 0xf85f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x2, 0xfffffffffffffff8, 0x9, 0x100000000}, {0x7, 0x9, 0x7, 0x7}]}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x4}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xc00, 0x43) getdents(r1, &(0x7f0000000100)=""/2, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) write(r0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000000)=[{r0, 0xc2}, {r1, 0xc3335616f7af2aa5}, {r1, 0x83}, {r0, 0x4}, {r0, 0x40}, {r0, 0x8}], 0x20000000000001ba, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r2 = dup2(r0, r1) close(r2) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x8001, 0x0) pread(r1, &(0x7f0000000040)="853cd87681", 0x5, 0x0, 0x4f) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="24cd5bf77012f34644750bb2baee98896480643ca07da11ff2946fe0d466e86f36b041640e22c57df584a15784ef4f4d8eaf8452fc37e98f67779bed1855340eb72ade33fd7838ec52b1e09b5b389372b9b2ecfb02616c617b0354f08b44f042ed37cba08bc5dcf642f3d78cdabcd4e56007f64e373b1e35b7d7fd50d030cdcc423d927563760b0024b7281ca26230e9c5dd94c9c671582e00391dceeeca3731c9f0a485cfcc35b6f240daae8209358bfe501898212e3c04", 0xb8) kqueue() 16:00:11 executing program 1: socketpair$unix(0x1, 0xffffff7ffffffffd, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xbf) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="4d97f3fc468d1123ee3b66dc25fb7daf3e24c5e2b874a46917d342e70aebe5", 0x1f}, {&(0x7f0000000100)="501d26cca199238aab7540c2225c2b2e6fc642b553d6626a80424df5cda82aaa0fd553a17d3e7d1538ca446103834f6de7cfbb751a1f3aa4d3b7826d0f761fda3b0762b9b937d7985827f32113d674474a93f71dd7bf04655a", 0x59}], 0x2, 0x0, 0xe) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x91) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000340)=0x9) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000080)={0x40, 0x1}) fchmodat(r4, &(0x7f0000000200)='./file0\x00', 0x4, 0x4) write(r1, &(0x7f0000000240)="a21bfb41752787efa1cbafe0b997c478b2c522d58b5c6edaed2bd13ce7b2f0a33d50b280994e9be0b6deb660d6a3a105c597feb94143af3f4626cd5083cf5f8704fa609a7bccf3118ff32c441d786cecbfbcd34275858294a778e8233130c962f483592fa6e9054b3ff7", 0x6a) shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r5 = shmget(0x1, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r5, 0x0) bind$unix(r4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) write(r0, 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44b7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x80000402, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x3f, 0x0, 0x3f, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x220, 0x20) dup(r1) 16:00:11 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x2119c77a05fd989, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc2485607, &(0x7f00000000c0)) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') syz_emit_ethernet(0x90, &(0x7f0000000100)="b67561a7260bd60f9d5977d13c2c7feaaa70b328b06b618fbd717d733f764b36063fc3b8e5d8e5ce15b92d65450bf5b13816745fbe4826fe06dc7ad0f4e4999d22e5f1c96911f9263079197450f772d6ebb3aefbdcafca2562dfc96ba8ba44aa937eaf46d3446f2e75e628fef66d83cc9803241755ea907e3edb4a091629306ba01859d07de22d84fb91a54685b06cf9") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000080)=[{0x5, 0x3, 0xceb, 0x7fff}, {0x9, 0x0, 0x69, 0x4}, {0x8, 0x4, 0x7, 0x7ff}, {0x1, 0x79, 0x9}, {0xffffffffffffffff, 0x101, 0x3, 0x3f}]}) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000300)=[0x0]) r6 = getegid() setgroups(0x6, &(0x7f0000000340)=[r1, r2, r3, r4, r5, r6]) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000140), 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x25}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000200)={&(0x7f0000000240)=[{0x85, 0xfff}, {0x23, 0x4}, {0x89, 0x3}, {0x20000000000004a, 0x226}, {0x23, 0x100000000}, {0x8b, 0x9}, {0x86, 0x5}], 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wsmouse0\x00', 0xb0, 0x0) setsockopt(r0, 0x1000000029, 0x6, &(0x7f0000000080)="fbffcbff13b9fd772eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x0, './file0\x00', './file0\x00'}) recvmsg(r1, &(0x7f0000001580)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/53, 0x35}, {&(0x7f00000012c0)=""/248, 0xf8}, {&(0x7f00000013c0)=""/58, 0x3a}, {&(0x7f0000001400)=""/2, 0x2}, {&(0x7f0000001440)=""/102, 0x66}], 0x6, &(0x7f0000001540)=""/19, 0x13}, 0x0) setsockopt(r0, 0x7, 0x1, &(0x7f0000000100)="101182594a21294ff59e1a69aca1a09a30c466c044349ad14671b57a3c0859db10a70f2cc5fa84cb8a6b9c77556cb19a144afc2c3dbf7ea7ac6be788f6bef8c1117cef22f843214b06a3d4f7b47dacc4f5a42a966e676bd1636dd468ac342cb9e82b79a1844a1bcfd8522ead8031c083f2889f9822ab4b75c7e09e3740cfaf267b602b42630844c448272aa7b7f3d44103681eb42ec8331444551d8e865b809c04d9c987f0b1f5c176", 0xa9) 16:00:12 executing program 0: r0 = socket(0x20, 0x4007, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000040)=0x12c) shutdown(r1, 0x1) sendto$unix(r0, &(0x7f0000000240)="5001050260000004000000001306ca90100e03fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) socketpair(0x6, 0x0, 0x2835, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) kqueue() 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x38, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = socket$inet(0x1e, 0x4000, 0x1) r1 = shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) getpeername$inet(r0, 0x0, &(0x7f0000000040)) 16:00:12 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffffffee, 0x1, r1}) fcntl$setown(r0, 0x6, r1) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x8, 0x400, 0xffffffff, 0x1}, {0x35, 0x1, 0x0, 0x88}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)}) 16:00:12 executing program 1: r0 = semget$private(0x0, 0x1, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x24}, {0x6}]}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x400025}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./bus\x00') 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) poll(&(0x7f0000000180), 0x2000000000000288, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000580)='./bus\x00', 0x800400000003ff, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20140, 0x4) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="e2eda384c2b6a279be4bde917ff53208765ab50979c3a1620bdb25901294a95002b858b377d14822babbccd60bc3a2c613d487722017bd256cd7eea791d983757ea16ccb10e388f4eb7045de5b73ed01ad190488316d1cf5e097e2656b501505ee54272b6dc05b33865b4767133772f084f48c829850baa9cefd7d0b4e25f3490e08fc5976c265c057c9cb5d1f22f49e2b4483f2b961b7f6d6bf5150e0", 0x9d}, {&(0x7f0000000300)="8017f7f6b8548b8b489d01f6af4ad108fe4ddff3fd4aaf3f7445a3891a3716e6baf7ae89d6d3e6eefedfcf9d45a5cf09d88ead4a074869c8899eb30a85b49f3057e8e3694332437ec4e04f526a7d74da1644deaa54503eb3ef3b6cc3560815542de0df6ae6e5cf6a54a8f39155da1bd3b1c9b9baff275f46467621dfb78f295bd2e9e653b4f7d9c158c81a54682bcfe4fd04067956b98103d1750605250293313cf15c80a8748d23", 0xa8}, {&(0x7f00000003c0)="d7da7d215cce0637e5ae0bf92768966744526c273639c770cfe6722df1779cb2c2900f8dd9b877358a0b24a8b39188fe5dd5ad915d4c7d741ff4a2edb94548e1d65d0320a22d3a80bd361f390f2597edfe7b70aa924288348c066a7d06b11183ea721017be678dd08889b7c6a27c9122b20d2031c1bbb75e3ffcb05735223e42259198f3fd8f8f3a0da1934876d13fb467c590ca1345429b3ae53145c8d6a79e64bcef77f75068b59f7e5f9767e8f12a305d5e84d690f94b05b1f317e55449ccc4ce9ddf08e9133f1b947e0e6cbf752d762add2e", 0xd4}, {&(0x7f00000004c0)="1f6cdcfe0a9ccaef2eb6eb60460794afdfcc3b819e3ed7ee9fc230e1e5a6506e6c14de2d940205f2e6cb7b7d533fd059df103ed84ccf140de348147a1b0449718afa9c5085b8734728e63985749e91eed1ea9387d439cc9c2cc4563a609092112bad5c5446636e5d5f0a217774a431d3ef9536b1c75a9134f072afe0799e439a0691a0be1324806a754971697257ab461065fa23605d9e9477ee3a881605128fb83e49e5ea4cfdc4f935ea7f10b6b64839f68fb65a2533a049904a84e20205", 0xbf}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) shutdown(r0, 0x2) fsync(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="60b6ba2af00e3a3a6045bc4d164f9051f1515119711441e499769592fc67", 0x1e) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x51, 0x40000001, 0x400, 0x401}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x45, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x2000000a, 0x0, 0x8}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x7, 0x2}, {{r1}, 0x0, 0x82, 0x80000000, 0xa59, 0x3}, {{r0}, 0xfffffffffffffffb, 0x42, 0x10, 0x3, 0x100}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x3, 0x52, 0x80, 0x3a}], 0x8000, &(0x7f00000001c0)={0xa3b, 0x2}) 16:00:12 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x200, 0x0) syz_emit_ethernet(0x8f, &(0x7f0000000380)="e7e8ff84dfd0e926b9ab6871279df6faabef223982aee9f9a79656ca6c1d6580efe114293aa53fa838f03e4b00f6d803e50d2c49fdd0f058f90f9c3bdae2b7a3e281e106a616978396e6e85449579e68c47b4cf53635cab47c0236ce093684dab399bc945fcb5744037b0316a57eca165103368ced6f08872c9861bb5d4b1140bd6b75f567447d0781ab211ca1a822") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) munlockall() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x0, 0x7ff, 0x83, 0x30000000000}]}) r1 = dup(r0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[0x1ff]}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt(r1, 0x1000, 0x2, &(0x7f0000000740)="705693eab997ae20450bd586b92e751c05225258c3e2cee84d2937319af007a9b0ad61e0752715ac425e58f3e0a8f47618a95507da3407434657200e3123c09ddf617e852be7082c2ea1f032685f4dd701d45e8626880d0969ab4318eadee42e97e3ad770e81b68cf6b78df2505f2078416ea4fa4bf2a5edfa8e3d1d19ce1006a92c6b5c87750b62a56a73793ea053cdc9f614fd68e962f1e7a01376eceb7646fcd9801597c43358b1e93ad990", 0xa979535bb1e78e70) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x1, 0xfff, 0x1, 0x6}]}) setitimer(0x1000, &(0x7f0000000080)={{0xffffffffffff3278, 0x8001}, {0x100000000, 0x4}}, &(0x7f0000000240)) 16:00:12 executing program 0: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) r1 = geteuid() setuid(r1) 16:00:12 executing program 1: r0 = geteuid() r1 = getuid() setreuid(r0, r1) 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') rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) socketpair(0x1, 0x4, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000080)=""/20, 0x14, 0x800, 0x0, 0x0) 16:00:12 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000009000000000000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) linkat(r1, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33fbd5e41789632dfc944a334a3e19515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9090000005f16b136a5d00d1628b13a000000", 0xae1d1598877879ba) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xaf) pwritev(r0, &(0x7f0000004cc0)=[{&(0x7f0000000940)="81f067542873dc503c4d35aab21dbad7b2efa6bb7f3d0441ecc16d73978ada908cbeef3488ea4f69943d3e8bfb4f50b55bc7eba47d93d7c5e780ce8c68f05860755b8fe2bf9691886cf99100063c38061217735ac66af74899c332b9337eefe25063f743507e809b8434ba73aaae50a15097fdf7d4695a65b90cd25436deabdb4d4b5b1d7f60fdac5fc8c980ee", 0x8d}, {&(0x7f0000000a00)="193c289e95b616c6cf81ce4510b1b14b97b314fab9282092813c47d5a8d4cd775fa192cadc76839286b7a475c83cd50efbe60787c5fa9f8ac008a393ad69f51e2834fa261db25ebfa8fc81dfce2ecffa9a385faf2da3d5fa482f1e78637397bf2b1e95560cf16416fef96707b692787a4d0f227f513927101c4433ed6dca8275b7180c5569748c184edd7841a0caf7378e161416049ac25ab45612407dc7c6374b535dd3b556511b0dedacb331cb4ed9bdce7d9dd663fb04651a98b5dc59cfbc319b340fcd71d8cbc6099519f029237e1ea0d982d3140ffb3cfee12402c914d72a1212", 0xe3}, {&(0x7f0000000b00)="909bce85ae446498e6d40dbdd79a08808147393fe7e28b4178cab1f3116108939411de75084e496401cf32d8db49502c3baff09ba0003bd184d47763e4f66fd009f80ccb7a186baea8027962e4a010b9e2f0eebea221f0abf93179729a5e0e909bcf7fd149f4884b9ace022fd60bbe65ca12e0832ba9a5a39f6f2e718b8b0a47aff8830f102cd078656005f85bc239cba1daa8b09d204daf057fac", 0x9b}, {&(0x7f0000000480)="abde56a136c5e1e48ddbb23703cce037d6c3aaec51fdeb9d77c1d1c96755d52262af01bbcfa0062717e427e75004", 0x2e}, {&(0x7f0000000bc0)="203ad801415ff904114949b84da8bd4966a313a0f11e597daee650ad99f05d83a9c11518fcb34837aa00d66dc55b58c0d856fbbdaa7278afdc5aa1961a479ba0b90524d90c10aa93b54d419cf861552ddf4669c807cb50d2e3a2ee2640d6d1f79a1c010b6f750f8b816b14e7a633a2b44875d4732254d47e2bb3d4376ea63575f06b8d2cc63f24c6bc4ff8997759b90a6b1f9bfcc112d9009b87467cd58f1abf0c3cfb97485237bd312eb40b2bce6cc1d52b9994afc83b5b56ee3723436b45b42bda3135cae5b8009defc40298c23838bd5e28914d26665c22be0066b366aa294b6817a9d9588e4d83f9da6bfdf2feea348352e8d3ddb9cc47bc6c01c70502c637aa49ebed19699bafa45206e65b508b7c3739d16949158c7c8c9658daccfaf67076c057d4df8c24ff239e69baee59d110c210f2903e53122ee28fec82db60f382320a51cfeaef407613a5f4f4edfcf1f1d5121186c04276e18e0b10199538b829e3ab8460bda7a9a1a0d3895b50a342d065e30ba1896538af008ab5c02806b6c443b2d25547579e9303dee74a230fd0058c3912db0aa4bcad915cb67111623a8cb258dae4a39d1b796638398e3697ad541e1b70a0979b9cbf01608ce6741f99fd851c3535af040ddf2b669a0739db15bd23e6fdafe25167a99f6927e739d2f11bad4ce6346e1611555337720112753bc51ae7e8f3cde0d9e852fc0a4208b163b44764d6147c825c6cb6eade8d520f4a76302d59fb1ae9e2000faa4a61a9951c2d57dfe96f8996c592fc38753d0978d84c11ac8538b86d67d636266a49f1c51d7bfd130ede2eb515e3f84ae5c1a53d0ff43e01ab58f702d3685e64aa388f051d2bcad6547180c554bf2a4758b8d6de9e5c3c849da3ba3a5590f24d6d7ab8d44d03e57ddfbfeac01039856d4f1019e8de0dc0005d44cef733f83599f92ee5c3c9d62a654623859d590aef2d5518c63e4181f57b5fa5347581bd678c790f5f2e32ca552a8ae6af221d08d4e806bf8829670ed1f93f890a2e2fc1b362d4403daecc814a50ad3cd3a90db6a239e080a0433e10b6aa0df90e6fb2989bd00c011bd28278c0b2303b2b8b12089c5d27d8aeca868f4edb139f50d7d94ba3da2d4ad2063a24a865f83fb41b87d1c511420d99e2527a55e82c0fd5e5b8839263ecdce833c34163bb86dec706f161b0a2235c47dbfaa0cee6e7eb97fafdd150f912eac46b74b93e29efc4c192b177ba644b06891b8254659c409d860c41e156822225b3cd4f151c94587c30de3a792e5b075cd389e40f14d80e1d13fceff3c972f02a700c6b111812d047340f6e479d298ee62ad7b59ee93cec0666fb7fe815ff47eb507e68252d7adb1d4dde172191f1e7cab3a1fe97ad60cc144ce8d21d9289a92fc63fedaac1a44e87e1a8c1329f9aadf8500eb458bb5c2bb7e090569f1358aaf1e2dad0f068908fb09629e819d1d55e4399c926a1933153c7d7c84b136828449cf747c70cac8311c3a35db605b13de26725e8c35e0ba514db901bc4273becf97be08bfd00c63b1d9b26e73b0cbb0464ff5223f8de284cae53bfa1ee435ebbe42c0dab904205a4fa636ef366b4bb2e8764fa0ee2a5e7982509aea492c12105c5f49ba548da344e0bc9334c9f3e19ccc02b9d8b1961c1a2cd11ea98b4719f99a5f921f105e12322b63cd328e0e83eae3495688001aa13c46ac74a0877ccab48621dec47037f753dad6ccbbabbaa2f6eb71dcaefdaa4aaca1d9557a36e0a6efe6ba09e00a5e4158d20b6d55d22578be19ac318a54daeab1ee91c7e15a0f6cc98c893bc19e4debe0280b1553a9a45cc68707130245cc66bc836c42618e64fa64ae4bd71cc937ccb1d1702eaf5d01ffc6fe8cdc65f569905eb0d1bf1d31e6a68857d1f16f16a0daeb8e2e8849ed266601b6d99bf1e9cb3aad4352b0bd880d7dcc80680d1d59bb9905887daded1a98ba1859393f6943bde1e19444a3a473e098ee978596b35338a0adfd7d925367658d364125fd6ed1f9dc2605ee1afecd031a206a9a85f61cc7c1c47809418dbf96513c2f5edd51c92d4c80a0d4d37d0f930e15098f801dd3a3fd302892c59fb803130f74eec396f9c681bb5db34790d9b112d52946aeb1904f73903474e74921c9d66765a3f2a830fb9bc24aa33b2c451ebc97b0c0bd084b666c07c661e2bed5c3e205b7ff36a71b8cd1aaa09e6acd523b0441353c1ef994a894047e584a23e3978408e14975e706341dd973164ebbc1262a9a69fae0cb30a183e5372eec3b206be04157dce2dca4a256ada70c378db3de5bf0b0d50748f0e05443a85cc54f3f252ac3a0ba049f7762feae3205fa22ae512b3e5228bdbbda0e7612fdce7a8f14def4770519e422f933f301ebb68f5e95db145ccdff2ead4ede6d9dffc84c8ebf88b360605fbcc583ff5c9cb9b4035061e5820f8ee0399655e9779c26d7b419d84b55f68b59207e38221d8f90c38d0ecbda237f6ebe9918149d0b6267f0e80184cb5deed7d32f6047ac69a061431e62803bc360c6f7c302f6533db73617e5b92ac8f99fe10748bd22ec92a2a43b026a2b9088683796c3b6ef12d0bc716d5a0677f531ffc311eb1ca3ef4545edd3d281148a876ac2eb398045479cefd4d06c20d149e44436ab7545a62b536276ff10363a9d357cda93ae712a80927ea8bc6fd12200a4e2f7c3e74d0557acd7bfeabe43b43989c91f77d6cdd73414c02e60b547349e1829cb2e8ea3157a5d36e4acdbbc65bb575c58f6790ac3d42f712073f07c750beccb2669f10868898ba0e0b075d49c2d4533d87d7d06811d04e50a67a11df92c0ddb48be598d4437cb0bd0da8c380a7129fd8c221c73a6e8c01afd3316e464590064956c2d7b11f0c3114082efa5049eebc8796dd93c381970e1b9b2d0de08e167e2cf94499c3042d3de9c1984e54c38ee032f61251c61102ccb4579daca6d4eaffd56fb2dbd7d60ce2e6fb8fe23c79aca5b3671c37b5c277f79bac51d044afaf1ed1ec5836a7bd119d793000cb13f9de1a514f3a3c0ac122329d469bde60a2c92ed6c114ac9fe0c3b331d1379b21c3651da2f16cd7be5a96c2b3ffa1ea1db38426b12956edd01e51d97e66d2c866d5f388214bbf9cf54a95f9465d0d7fc2845fcaf393bd31dad1a71c68d67f1a44ad0fc9da02da2e1f8bccd33fda5ffb4f9b6e0f5fddd1ce4797fcb46eaf48a4f7f145a5004066a239bca4ac8ca5b599106fef83f07604505b799fabbc18c81bcbf78a5de63c4097c597f9eb2d99d119f3dc7ff5c2826235d3b84a63a95bd1332c38af0e6d2f92a9f75a7defab640236d30a22f796c4fef6d4e7eafbd8ec278a6a480be1ebbe003425a88d3361f57ca82ff2579a22e55d21b27c5c7e0ccd927ad300e5bb8e4e1c889bdb9984fef78b9378a392dc2bc6db0c6ad4eb4d754e6c3d9868284ca742fc829dcceb8bca06729f1a74e2614ec0a23715b3aef49ff128b233c62a305465c15a4249ed4e278528dfdd051a37f2d99f1afeab80bd683761712895dc2d732d7acfdae3f992a72ed3923b4ffb3f461877ab849a5948d1ebbf9b3ee7380007dd4aae4289e4fe9a7a03bbeed874e258e82b98f9de8f13f65a607cf4c5e5b4125706b18d9d71b2b2fc1f906c89c43dc3854dc71f5d5107f635f61adbc830bd7c9953ca47a3069b09236db0c6ec16639a52c867ec740b3afd532882dee6a9fbbab78c386560e999cf0a5a6dcffa4e5537ae96b25331d9a23c90f0ccf11eaede30007921a24a8a771939da7208ea7f11b5d2e7df8cc91882459645e0560783c4d33d17a11e6da1a0a413fb12118268febb5a1ed458aaafd2875ae9ae19c71995c96bf758f98daa49a0f0c16d61e2e4fc1cac9c691853e6667e27513cd8bb1f6b862d15aadb20dd1e030316c113f2c4b2ef87d91aaf9e972b63dfc9f455a16c9e30b3f035051a5d0d4872d5dd4ec30dea295dca1bcd946262656c426a91e161952d178420e28fd8d57004d923015490d848cf89e18335b9da883217643e7c539e409db46d53eb3190e2563145b64ad78f9a4d689b614357754b52c864a20b9116a300f50123912098dfb2ec39f2cd699971bf07e8b2040ca6b2982626655a57359278455b494c1d073b0da9e3a97114716192364cdaedae33d2ea6d06aab7f8ed41487cdf3a09b9c3e748cd18ea79fe1a89d133ec8908697a8ccc9d655b1d6453bdbc8e437ce6de11c7030218a071613c7b278caad4560bb617336b946d479e724a39343844b1d8e55d0abbcadf6b984a316139807fc66e536c6f41af2a3c3f6cf5eb0a77e79b296131d57fe4693803bb5ed2ea06e8b30efcfe702508a379f4614feab80d64bbe28ae88e4c1f6fac18536fcc3182cb634c400dd27502b8dd820406c39f63c57cc761085cc453b33abb9ab7b7493808ad34027ba2f1702cee4adf6ce5fcab244541f2ef4e0eb63d16eee9fecf99efe0b3a517f2402fe0fed7827bf17870958524b6bfa2d12893af29971bbadf3f64b99b54143d312785acd92e900ab55c7df0e189b857409b33f3c01b93400aaf69534543b61610caabff9374b9d1160a984c73a23885e63a6d60aa729b01536ee27456881aa1b7d0f4374f50913cf4482ff45ecd25f0f1a6737eed5953453119c0015c341d7ca3eb11d162306b88490358ed2067126667825331923afbc614c06321966db0bc1a8498ab82cecc26562be49393fdafedc0dd87eb8775100eeb54d1604b2161b23aca25db8f189f8085770ca3a8814f44239389f57c8f718bdfdd4f015da72b40d2511af420d8eb4da7ed4e5265ba7c75517f40333ad9743d3700ca3f87a8a75f32b9a0989eac1b0182ef7c7eb888161bcc6430358fb0ca4b7a5af3ca3ffe3ff1b936670f03c8d8b86e4d9350ea2b376a6e77ded08469c9de7251bec04856d40a1fa43d3f84d7bf94350bd3fa74de23690349bc78682de678d9febd9d591955d0ab0d9fc7b8df041346aeb82f915dc4274b9a79654bc0b2237241221da392a00f5df8512b77db9a9bc11054caba201c6549bcd58bd07cba3dbb368c61569af3de04cdde7096e5f8b755573d49ffa835b4be33250a0cbe49f3b301ff3b9e4a14e358554bcf89fabf4a4323988338317f6c6d04a99173da4a00ba05f6d311fbeebf86d2bdc534e8855d9657c5ea2bbfd901bfb6ba52f7db37be38add6026162b9ec9b5922b9279c295ef644658521119135ab51294db0f21be83305bbdfcaf995e891cf1c0db793b68eebde207092a0079bb60ceaa1ca9d7f8f01a7564084eca7d95cdea4cd1b63d6afdb1e7503023a462319d6e2542d6ed58e2d25eb869f8bd06498e34894fbe41e5fe96e84e25418bb27f93ebcc95fd39ae453ab675384a59af64fd1465294dccb6780ef3204a65be9e1ab90eb12470a1ba44a2a649a0d71372c30f4bb69008a4ed1475482ff048f1fda18722d88e331e74b2638cc93d21a4aec84b26b755a9dfa3e3ce2f65d09c33a0689ccd43828dc3ff1640325f5b756ad22577fd60cc1df62940412f3173a24625541d9044f002faf991df9785b58db7bf48658613c20c4028ee91d4069ff104f79c92345aa2f38aa15b2c7a5b1a683c3cbffd02cb8654f72a05f3fa963611a3eb97b1ac4999d281f966b3ae07d18bee1d9edd0010a79b6eb267c50f9bbfa0062f9599d12dea68fa00db0a55dfcaca99a78dcba6e81004870587ea9a3a40fb6a79cc8c919d744c62f98b9dd39c4e1930a755d604ec091378c0832e6fb517fbb10096d2ea2cabc5dbb3eb83eb07a5a7a660986e9cf70e9069e51b01e25d978", 0x1000}, {&(0x7f0000001bc0)="76ed6d2396e70227cf04f1dc18595fcbe7b83ae568e8452efadf685ef096419687fe18b6360cc16c805fff99f0a9d397ffdbf84b13c2780102b8cde016d4bcf6de2d0ba6887c1c1eca90744ab12e026622204a9a35f8e704f05a4278048d903a27ab626dfa6ab7b58fe958dfb314f4a8ce14f2cea4ee82ed394b4adee225ef30d0a861a093af502ca65613ba5f4fd9c48c39dff9812285b5ed31250b3cf1bfa18fa723f8e5b17523d453525a1eb3ecfe527b563a7ad0ee9652152b7f0d3dde45ca06071e731c31a35e39896e9da59e386be5d6d06afa541b76da4dcb65e82fc0824701185e10c78eaf88267f3e27956ce711fbbd2e920d965c2e42b2b5a19d7fdf683dfddfbe94cc769ca4c5644896731ebe816907b546ec9654e746f4d480580aa48199b802cd98d96132ec038b8c9167ce50ac920174415cb263a5f4d98b7f28ebed3f562f67c32b6652db514d00edeb9a960b30d74d63734d9078d9d1091bd850a82dcc1c430e3dbdee14924e7914ed9320bd0bf5a9f497854761a3ee1b7d75a24d1aabe3dfe7f15e4102358f4847b0a6b5237ff544543f9a6d4edec1a51b9e9189df2831bba3ae668c7de7b8e546faf1e344bce73f5e4015bd526b6e2db6219725857224e5a05df7c6d102d109de16f7bf6c6ee5bd91e3079ceb88dc5e1a52307e73f98a91c0555657658947c21c9084517bce4a3744dea9442180a120ee09faefa24dce9fbd3cb92aef5c4f1a7a394dea3e464f1712761a40b47b0ce55e3d3795c62f374d00c9cf19c8d9fe4adeb8586513d1450bff7fd5b3b1a81494f9bf0a990c0a4d3f2d800c2dbe205ae31168f85bd645f58017e1513fca0d2c8776da59bd2df333ff1d686429a9d2399cf0d312351015114b3eeda51bdeaad4e40112054957c9cc612953971e370b77851a586dee61dd23e4e29fbf3e57d6f1862774bb4c3e9f9b140ee5b3e51f7ce128c83be82cbed80f36acfef0de910b77f20df15c5edeaf749ccf4798f470675f16fbcb1366ca74f5121eeca8d6a8f7f202d9877797521cbf1264e8f6c1fc3a61a0eb53312900967e3f7ef17a62945749e852c3b47d372c436d0b97310462d46d9f726a603469723b65f2d26738382c3b95e480406c5d5a77f2754cff88de5919445144130800c08352c4da169b7fb008bfcd26ba70c32398d3bb88a555f2d83e817c0abbc7c79f17e49c5bc3bfe260bedac27aa6f53a95dac2f6b48616a413a3a0a5355bc2c5e23a1f95714faa1e7e5392a79555acee13e2aa24a01f911f6937664ccf63b2dc583d0ebedbb73d131196f6ad0546ad459044e61048f19a90a4d7df71c10ac77d15ecff875b752cbff185fc0118e416f8db1c1d736aec0571df858cdfa0121a6ad3586834548efa985e82dd8c9e192d11ad54dc037d2daa0b384039b27f3c9b1748601451fe5644a0bde07d3e7ddc1152315222ede47ef8494d3d8fe243a7f8391e6ca2ae2154846fd00224c10a90e6a78e57dcc3e999393b093519abdc3faddb431709d57ce8eb10bab8339681c287018a5243a81b327c24c67325505278353f0d5bddb164ccc7d594f92d8b76fa5d15963ed4205686b21c327a38131064e43b8aaced3810f43a91b0f802ddddca22f1fc303ae9658b18841dc9324bfffa687e331ee229f953d13a33fe3026566870bc2a986a8fcb09765d6df4a75fa6611cf33b105cc76188bba8bc2c4db9ca7e38bab1140968ec851ffff88d76d0144ef52b0a275a0b1885cab046c4869fe5ea69e3363581bccb73c6050fe49d36fa8d7a0b3592367bc3bb8480fdbe67ad6ecc7a3ab35c6ff905e475c181e6a9b827a99bea6167fe20dec30f04c13f4a803fa285a7aebb3bea4715c5ebcfe7fdefd4715a5b9ca176c86bbf41312d0b0ea0237492ca9a557bf1cc3ee525725ba487c8abc21d80cad035237dc7d46daec5e804cfaf62837b6774e3682e9b42336c97ecab64cf50fb30a7878ebedf57c75fb9547dc13eb37d22393899d393abf54946f1e5cbe3744ff41500000ac88ddc96580570bd8c1706d96acf4e46aa78b57a3be11e2f0fd40e34c6528becd61c47b722059b9bb2cdfd07114e772dcf4b5dd182158c441bf4d1aa7bb897a39d528b350b26c03d080eb54bfa2aaaa434e7ac10550297c6c22145f45d740986d79b0692a27ca7d20b501ba37f6d5d4b2957dc2f28b835498f27b2e4cb6f32a366477ee7c19d3da277067fda690ce434ef894d1feb93590c590017ef907941ad246ead739c08028308af79a5f3f615cb7a7167be8edcbe8bdb2bafa77a4711dfa206f09a2163dafdf46fa2b8b5b31bc71411fc910990fd09cecf262a88c967d8ff9d66f47728d252f3272cbf1a40c0cac81570733bf902580556bc539f2223aa8d4cde8bcb0878e65635b8f710487d24d13cb22ce9d03bb0cbe8f4b83d369624daa3a540f1363e33c64ea92e8a4c05a71e50555bc786e9d7265fbb3518058909dec74d3aaf4d377d414b2fba0f07d01cc06684d634058e3f7126f1df454efce5d83318d267be7354f05a8bd4bf67ea67f4cc43653803999a0d1cade3040729060855a596f9a7f0f0fba3301ad0518e319cf4bd4ffb109269ad9e608bf3eed7947ab310ec05d5fd3d438e82d4bb033f47bd090be36d29830db89be5f468af7a96c838d9142c5a56f93e389aa9ac5ebdd36089afa9c1caffc45f5b6ec29778c32089545c7dd1ab16a5b7890a10729e8f53a7e69b56c9e8822eef949ef52ada82f1f8d4231196af8bccf35ad2ad1fde07491de9f0655477cb95662005ee1a8e0f519280019b30b8809e33464f699ca66532670e0f3d2c9c9a0e84c17f50b6190be4fee6af0eb04448288aa382f56db1d91db4d311942b94191af2904045ba0f1298a99cfddddca4c31b5677005baf9494a75d8dad53b386ee8328ff8f52264b53c0833c83656bd39f4c680a23be327c35f851652628ab86eb0ce5cc4dacd268f42b83272ac975bc4d9b7862ea5ab69e920c7c27c466ef9c9bbf5e8882df48c58a17e2c39bad6015fb8e5ed43e6562c5fba3eda56701cd62a4e620f11c6618de02241adf707146fe6d77cadf36d7ce7badb2aad67347112ab86fa5cf799a8ab44cb3c1545a385fcc6b8bdd683992eb40a5fc635f93b2ed543b67f7a2014df531bdaa4f0d8311c92f74c00508d8baa1365623628f110b2b2ec14e6d5a71d832037e64d0ce038665ffef8d36b081999177e4d3f96f5aeb08b29d4d7f46f62117915c6769935fdd9da37b6f4fab88508d3834e3d55cc9e6ad17558e034a303e9246b96f4b03cd9e8af2b9b4d1d12e1a9e2cf27210d8974bec55abc6ab23403cc4bb8613bf9fa0d675e3042c5715875db3a384b59208fd5ecf03fbbec169412fa9b2836b3f94fa2c2463f18c1aea5c4247322c7ee32629d4b1fab009ab0bb8436c8bcb04f8933b61a9be539f89510cedb7a70f9e19d82e6c81d9681a152b6a2ac5a5102766bac3791c0e67fbfe27a3359ec9fb09bccd38c861e2da2426c35da14166d66e353c73bf0c444d7a9f924baeacb2041d33ffb644dcc9f3d41b73cb6f336557df77bf0de2b641d379d8786ae376c256264b6c24cd6fe82dde22d4a5ab731369dca81d80f09b947e90a852f416ff1fda795059f9b4546839e18f559aa3df9c89c663d7f7f99e2eb688d552b4cce4f778207e5b41fa3b24013d765022e434a910f159c0e74790357d35692d19adee9dd83ae7d133cb6a8efdf7bd975a426cc53c2e528fe5d903921f5136c2c4f0c43d5ae0f8ece8aeb213e6198baa3c838d9af3b0ba668c94a851461813cec9eac0a2831d691fbbe6e894ca386cd7fddf55acd393c543a2a328cf74e07c008620c858b18c4f2b20b316b8cec6838107ecfa28e1ddcd587b99dd5d7138f86428bf673d09c4139c3e4122b12a6e6cbbf8648daed61ffca470fc434940beb3524b99ebe01701b5eb061e0d6fb178485212f597c275187ba5a48399db730b465b6691ec1910cc3b3bcf6e45d6fb7533aa9fe947bcca2a86d36bc3e3c9283eea680f3bda35bfec5575e223275f7c24e3472ae7d0635c49ee81e2a7fa2ab237eef7eab35b187d0a61b3abeffa2d83fd7c604f313f4a0441cd46aed06fe5fd4da245e8e77aa0a9118a1b7693f15821229c670056377dada5e4c68b72a06cc7b8ebb9c5daaf800c048852b278e95317f23c530b8da646b543bc09f530c9ecc1214df335b182da61659bc2a171a7238e3649be302fd34bc4f120495845160745e9b0e0c34e1f27a7c404f62c2c938d661c43b1a8954b334102584efee7ff7550b4bf78a8af0b9c4ceff82b10f2d6ab6356e91e7c103ffb087ebb7964232d756aafa0ec87b1bf92cc32e5b36d056673ff99cea4fda8f7c3874509affbdcb292519a077e584b9c4cdafe293d18478cd69d44b2b5d743a0311437ab63579965fbd8559c4e2aa1a92789a7b5134e518f2708d50c94a35ec6c4f52528e1a3468378be2b4f70764e5019c3559bc7fa0239a8c78da23ce8c78403670ce8821514c1a8e1f7745034e44eaf9e2b0025c1c797a1aa3d080d9ef984c07165c4709943ae678880205501f92a7e809c14f0d560bfc7e37eb9a735a177be08b4f4809ca504c675c4f80daff46d2d2cbcde08f70b58fc20d194ec6351e912d7612b908ad47dd9a67aeb0c9b6837ce50aa221335e67cc9adbc8cbd58fe5bde3011329ace39c24a8be056703f4469f18757aadc2c7adbfc3bee30a8d882d9a070998b604c4b63d8abf8fef76365e501889be247f01d8ddc01bd5500e2e5fa726cd7a29a395b91cd945197fd4fc223b832ca22b2816508177421a7af43c1641e3f054c5a97e82c02324f3172258f77d7913160f74fe81d7eeef1d6ef5abe0b1b434a28068addcc62e7b2f5b278c3fd44f0bd81caa63d743eccc43e9f370448abf98cace3ccbbf24ad99934f3c0f91201cbd219705f9370316404e16f8641432fc04ee3c3c14446bd1486c3a18faf4220cf92cf6a138efd25e8122cf864e6721ad21183697b987820b40c8a59c713d1f51660b3dd09732795cce3cef69941aeed120db41844ffd33debfbb0c16edad8bd43cbd4d40c755d5080d49e869f12902ee2a7a10222428121e6ebcef4f6f7aa8064758fb78de0d9c9f4efa9a68cae982604e0e9e12ff093de91c036feafee8246626402b38d1006f5247e70130e8fbe2b37ee4387d5afda73c6140d2f600254305125b8ba5ffd5b2c9c01f32e1b1c53ff1c9ae05cd4027b6f18f6702e3bf60be6196d87404e16b46aa79967cdf519f4117b9c20d9630b384d9368126841e02bd152aea0fb345ce2fa1fe52dd75187be0727f3b4bcb6e20c2f5db47557bed75a07845b15ddc5faed0d4ab7c3ac6913b3aa2cb814e57fd436df1d5d6260ddb3961046d33644311239235dbd1929524bd4425bdbd04d20b7dbb016ec38d0f0c4c02e8a26fe897904c6b6bba4a3e562e699e171384c7179103cd31578e24e7b0d3fbdeac0b0980d7b3fa2f27ad83245e00a81e29005198c0bba7f43e0fb450ec47de9d127f31fc8abb9409b1d7d8efd0bccb25895ffd1ed4f5a92d57aeeaf5878804583e1cb7002b1ac1662f7bde5b13aa2c5c9dc850505c2d607249bf85793001edb9affe2d17961df7c2c6ef65214356977bdbc08c19bdfe449bc3e96b79018d226db9e4ea23e6c23ad6e3a18562aa5ff6bd69f0837e3615f154a50585367c85e4f3888eb04a5d460fb2033a4d016caf39e51ac629fbb925dd5bf40693b6f6657a367ae82ba22f41302a45bfd9a64255e8f9df3b603ff235c", 0x1000}, {&(0x7f0000002bc0)="b0d922644d9f15754b2fe191e93fb5f75cbf1133f4807d6de9bfcebfc1db3d7f463294a506697341a35fff773624e541714734ee2812ce6e2a2b30859bf4ae7dd39f4616d521e2966e0e8db4a0866212d79587bdb28ff7863f381e9be8a43c4bdeec69d6c9107e2c690c474aa0da6774018ec1e9a662ed24e3edb383d2920130ebb3dd5bba073a589413e6df8ccaf6cd4185052c2722bc84e012c20c40703d636ca641977cccdcc07095d1a2d408c72c52a4464e4409151f25235219dfe9c17c6979587fd551908f5a68343f8dfb163d7f7370bac87bea19e4bf06214379f19162dfc721b00d0bd8edb0b670fc046e270d5f556478d33f8887e6c65b41a66bb7c43e7b8ff7b13d3deeeb60e21e7cf8ea690261e16b7492c9310212eec146f42b4f1a976b3a78dc924bafbabccc0c92002caf46474f3321882622343657548248a14ffbcbfe6ee605b25b3e6aa9f9b2c8a625ea1a5931fcb3e48ec56865b6729be2c75a47eb3cb6f60fb93ce452a449df3041d202b73a48ca9ee21d831db5534ac27d9b01a691239dbdf169f226c40cda633193e8dd9d973f72211ea05ed0abf212504a8315f849afa3a8be7b4ddb8dbaf26ab20d4ad461db915de52b35aa83b6dcaa1cc793c7ebe08f27d5fe2f41e17e621bb3fb459f2d1695602b0a46b1970f9413748e96627bcdeb5d21e59d70e7e8e4771531996dc9149989909ab9b84305de9e77278b54718d2ac653e909b0e1840defe47bfbce504674d24cbff768cd513dd1cbc030a4fc7dced7d673e9e27a99fb65e58a0a8c253e32064218918c4dfc3c9b169eebb6e1a44349174739fbaf7fe30575595a9b619d09b27f9b7e658b63a2c88a37b96ea647e3c520aea81aadcf5bf3fa4ec769a99fb5de78fdbf8f238f12c4e6d86b2b7cec2a9d5a54a802f6c491f76bc31475ff4ec9ed7704e7d541df79aa476909bf33054e00d6be26c1e28287990dfc120d7f89e8c144a6208a266ba75b407b1ec801cae8d8a885059c1e84449d93c22a81ebcfcd42aba7903172cd3240776e037ff8c2297c3fb8d53d7fd8959a3f9cb152e75bdfad6a6156dad3548f250e91fd752e3aa96a2c65a281e595aa25ecbb31a07396b17cdf33d3cb2d4bfd666ebacc8b5eabafa912dabb0ea64cc5ae8c933b1bbee03dd4f819ecdb73dd78c2879597156412efe8763e1c00b35b5b91008e712a3f698a0aa558eea5b273be5e956d0b98d9508869949d177650f56503a9f6ac4c38d84af5b4e2f59d45fceaf25f35c6a3fcf44f709b450a52904f3f580c350c8cb3a20e5ed4b1a82a4b97148dc36a31fa7ab2a9075820fd999de70464c4a19b0673179413693b75995dc549e1e1f938c8038e4224a6964b696956ac795df7b666939fad055cc53b58e7e102df9f3a544d1ea8c03635d26c9c0bd6fec628540b9bbf6be3471c9e8881309129df1e5595fb028a049d29b83ce395c6be413359665e51bf988f95610f2637c13fc6ec80831c8003be867b0e75b5498f67b062b359f9a1f40bdab4588b521e3b603a3d23f6b6e9a93e5eba9689d3c357548ef42003612afd9c7f8330f75f0592f9d2b98be2e2b8692fdef4ae09d029c062a2d9903b5cde4d23d5288c06e4c88dc630c3da9aa8ca06b020689dc470364062cf7d69c1ece22efb91882dd1574ecceb55f6f7eced30f6ec26a60dac57a92e9d89e61d069397846429a3d68688fc40b08e9b7e0f424e56ddb5c212552368b8b84430a862e168b96dbb2266266ff97c1b9352c9223252bd3d085904c8311d79d96da2b3b0539be896383b1ca7ae7b8480463032143ea00e6bba06435f6b03b82b36db30631484ea4c49444942624f3c21febd51216729399840159bfe2eab7b5fd38916016eeb4e466a2e0b40e8837ccfde1e663351bccb704a928a960a2bb3d6a0d6ee76dd12c956a9c011715d28537c6220f195319cd467c8e426b1ddf5afb7e68eeb2b56796ae60e11c879361c2727d15ca51c9a078ef735afe49bac318d3c53c3fff6588907dba8395578374daf03ea65157f26fed11771d0a52d85b2a95debe468222c57bb01927e95b25fcb678c32f6f1b5dfe420edf9c7ba4dd67e62435a8548ca481a984b9197b8af9b2052ab1879f64c5fd6b82a09002cb8b6be38d528c95e56d6d5611c11b9012e13c931069cd8d4ae2b0545f0ef5839b6459580e845e8cc3887553521d5f57cdcbd304c990c3014f966a3c70ff2df90b3abb9fcb67ff674b8b507d73ef40550f4e510ad5bfe0edd642017ac857b3c9aa74bbe8143f8322a01f3bda0128ce91b0bc69c5493f4f66be9786717677f61fcf40723e694afbb8650e6f13463fd29f44ce89e3476a4671107ac5938f0621d867dc3c683d88a85b59fbe8e1268ab8e3b36bae892c77976b9b6df01c766963fc3293c8fa13ef70a6876a9239b519aa2c7053217ac7c1777c74adb96869af5408865dc202e0a66c3324d942d07f61686cd9f1564449207351ff0954fcab8b42f5c28e6dc822228813be22f8dd149b336d2840782aa8ecc1fb64c87cdc187c21f6659d84266bbedbade6846af6a6e93c5dfc2b385460f84c3f70e87dd32ebe4e74b9f4575e890cab593f5621f1183315806ffac28d48f084818a60b7245df98f9ce82115fe91bfeb1be31ff09ade4c098e44823d03fc8742a4668a201295a19d049860e7ec78b6e25597f6e63b360abc9a35f434345e45201ddee7a20897479982822f764fd0800ba6980f3fa9fa21e6d5d6e00409561f7f0b9075c89ff5dfb352546626dbe329e67ec96c8a8587026a7b021518f0c045ee9a09a127d8b6336c153a4fae1cf920a02a21dc4457c95abbdbabf810348ff660be0cc5522243da5fa227ad1a3a09856062b78799c2a73f20aa7947596e06d873e0161e100a5431958635836b0e096723442e2a343ce540657d1c62440cf99b1df6fbd4c669d64364e13b54015c9a194cc8e40291f29c3839d97e6bf9821010ac002f2cc1a491a845d10bdbee4fdfc58679fee7c6c8f57999a27e24c436586f3d260e93745f99c3dfa4f29dea4b984b04062cebed723fe5095ad06b75b18d3bc821ebf223673a5403c7c4f183ff9c4dac6b993f5515e7e7aca8c0d32a4bffc16de1f8997a07f1bdeb915a92d82848d9421f1acc4fc9c8c461741ebe3b600b329095165fedf0fd8d2239cb7453724bbc0e43a878c47e1888c2a0d3b432f5874f91c0a4e77fc35deb3323b7e8505dbd2851cab9e5a678bd0cbe131dc63646b1a0f10bc0b7a4103c1b2b633e42317d4d877efb5aa857c523fe5e15e966fe32df70d3a7e1e7829ddc3948fbdade6534a355de32d04eb545cb3eb03ee291984a8d0d6b4bd248ff4d8def2dfc57ec342ba498246a331809d63fd5057e117406972c91c0fb326bc3ef45176fff30024b2fe5240d23aa699a1b48d621cbc02af25b33d48a84fe9abf0c308e69b35f27c9fece2894f7880df33b9a4fe463b2877eccf020df36dc4063a31f777484c9e6c1cc0bdaed50f1e93458440b4c30239796d4bf8b7db8993aeed57b55c8f9e4f6aab426fd88289c0c9b240bba27582e0fb8a1c77bd9dd2b4a716bb5a20b54d049f4138582f629cfe49179e544c10a13bbe1a66d2c23e23072759c58706f028934a22970982fba785b4d2b12a6863d78474301b32c1188ac82810e08800388659773f7538fab0584263f5bf89814f4e3eb12f52b1413daf82270f9102ae0d7ec0ccba1dffd7022c36c0ba67cae89a743b14a3af418883a7853225e07d56b3af18c821ffe5fd5ff157698a92fba948c51840f34cb032b08f870c3606eadb75d2fc1879c6480ad7e97809d5b446a57e82f48b9da1f6a38b42449a294e3e020e04f90d74e92869ade2e9319592ca919f2b98e2d2a3b3900ebf46638ce1c23a03ede0dd32f1fc391aa9476bd1eba74b099655ab837efef2f642acf73c5780f71ec59b20f54ff63d7631c80606943524adc280a95f3d4e364eec349ec8327d0e62bacebe42a8faf3b3eae804c3e50c9f47dc0b4a4bd5c013d361a665c3ab834d051b1cbc99ebdb16fb9f160f09986cb30e74ca89d0b36f5404ffd03f99d472bbbccdd4438c01d7cdeddc0aeab3e05ce4dfeae12438d42c10930da678c47c1a801b7f9852e87b27313d2e2c028465c65eb4491ffbf5190d207c7d6981474e278b66f6ac6b8b29a9935fb47bdb69eaf1eeca9eec81c1499cfcc8fb786ce1b3a7266bfc453746e6233c47bcc2e2fe269e95e4264462803e05371dd39e2726e708c9849f4f4be125e385cab458e8171a44dff6069c0590703aa4890455382ed9d24280fc12f59766084e6b7721e0b1e155c733473c87eff75deaab3a370338fd0c7d714b2f9d691cec24466c80792309e641109b333b093b60d67d4798d55b79429c3d9747b68cbaad429d942b58a57f4df9d0e516a6d810a979e9b0472cca64b9210012130bc128e3d2f10348e7deee20835df88ceeaa5ec316f0f40364af3be64d0c733403bb425628b718c17929eee47d57a0f4c86e1a3c40bc05563de20c65fee50ec15e712d13bd78bfe05f40d0cf76d9a5a7dbbe3c6ae743e1dc8a6c6b98ff6c8a6ba69ec1209f28ffbc33d4ab9b429aa610e8e7876fa7e4ccefe7c37b7c5244fcef6562663b6428743d28b92190518f9de043989157941551c18eee02f5b9b1f21e16cbd97b128d010e2aec757f50c47487af968d0a9390b0124b2eefe364cb2d55b17117610acc946ccc95028faba80a2e02401dacfbe38cd00c5be644ea2ef178662d05757a7fc4b36ac103c44b329242cb358bada485498b68af25776cbe6c050bf6cf4e1faab1b74dc1ff8867e481bc7249105f31bf26a1111a5cfc833d2cb6cf97a5527700d8f9c74abcda2d2918bd80d97c552a8a5d7d8525ad3cea98745c8db4493138e0d31460d54fc07472af979212e18218bd49fe7933b28c8b44aee933dc960a58c34ecb8f6ac85078e94eafa47bcad1b4accf7781afee2cb7c232f9f9630eb9acd611cf734c89da319c63f8e47e6f86b7e192f58477e1adf7473c086c6d4125b649912d2b78e0f0c0589e73e05f68d5430e066eefde949bea4c09accd96baca525053921071cd84c78b108fd5ef764e7edd6abc92b39ecc134bf8560f2724a377af3b75e8269fc53af0cbf609d668aafe7fd4fce244934644474487d9323ed9181ca6293c4905ecaab4fbf3f40353b9f95ae2b4ef4bcd7dfab3141e268f3634a59e3f9fc51a009d0c1e7167c00bf77bcfbf99ae55408c5817c471cf4a3a86bef2beb5b5220573a70dcfaf1a359d5dc31be827ffdfc48f71c08686bb58baf5b3741b0530dc675436e984d09d9392a0acfa4cc7b27bca51155ceb1e526be6d1f288cc6e49a170946c8358b6fa6714a04f76b12c4eb180b288c03f5ec26a12922dff76c1f136544657879dee17c6a9d8296897251b999611df5d4ac34412a18007fe43ca3a439b79d736915df293550561af1e3f3b568cee1fc9c47a75f23b2bda77f21a9376b444ef5cb02b3ceea07eb8b9c971ca63ea1c59772d0fe1c2e2517b38008dffe957c3e40ab9cff31e673cd16ac82ef2582c2c6ab8d709ac640c645d858ec6ae4af1da782605e1165f443c3118326e4bfbab5eeacbfd96d795c68072fa947203705804d88aaa063c05d5e72b433c4a1e65487ddf6579d4bb1104eb7c6ecc9f75c1de4df6564243f904691a27729abd164a3863d773153b9f3439e418add3468efc37a57e3f75a99e2be73cfb7ce64af46e4eac7e05f8b543afb146d82f49c68c24004126fb6fd7f0d54b95", 0x1000}, {&(0x7f0000003bc0)="753b25e8e1d29b358622f45cb330ecb663b58661e689c9abfa67bfdc7334b4cdba4cea31c73199688a5755a20fb137c0eeb388df661fbc2cbd5ff462c2e3bc09e89f0b57613c3698b998aa30c534014af69c4344dbddb215a1ef412bb895893f6f7ddd7ef3ae3114659c89d8318e22bd5b3f6425b0f4f6c867df9cdb5ae23bf04a5862e8beeec31f5bf03e83e7b3e154a757729b7099db96f4a0adfe717ff1cf915448049e491fce32e06e43ae0047ea6586676b342794606dc9be64bde5d650818fc18e5c47a96a6169883a9dbfc5b13982314bd670f6e57dfbaa2bb4b4d746829bce8990bc43b044f3d9b1a62eba329c6dfae1f6ba4eb412eae10c7561c15649a550b37202ad812a30abcafe09c6f07852a37a1fcb566cd21ab49509ae7db369df7fd8774375e8fd654e91cffc0123165bbc7e9e4b894f63f26bf5f18563640e9f343a68275f1aef27728690c25a7efb1ef451afe8d925b0804182592ecc27668f3354233827755ab391c133b6d85479b2185755293f8e06f8f28e39e1ad61f8b1cb52447ab8703e5a1bc8b6d1d55684c10da7d81b9fef5c4a90bc3ba17d521e0a428ff4e8c7ea78b782ff79a97f7fcf7aac0be8a902efc25047ab1518c976ddbeb394d6edff9e0dd2d622c242749dffcc819c07834d8a81c0adc46bb5f134fd352d9036a16e8cbc13c22b9eaf484a4af2f3d3611a6649ec4ac8c1ddea6b045002b577c05b33236f24eecd89e32e61cc0a849daac844f17a2f99c5f271a38307c38a075293e0910c065399adb681c34265172556b6b91f86284c8a8d4be24c1885aa68fda3433e9312a4b2ce20cf29f132a075616396370ac47307317b0acfba2107d5244b1d5f47a4ddf4b246e530dcedf11adeede322dd1a9004f6e78493a064e3df88ee92cae65c9a014071a19b158091327200a675d032bcdeab72dbbdf58f186ee30fb35987067a56f13dec73ef614f1d6ca6fd69dab9e23a9503e8eefcacf99fba19bd688b4b28793937d525b541e36488ccb5677daaad3005fd33bef662b53f8acaa3a97abf4395784c0a988b70d09e291138622c6a1133aa907fd99f92f6911d80e999295b8e77c124d5d18bb86dea9f55bca1ed2e88acb25f34b0f08d98e1e55333a55b036a3784b722dd05380e617748785e8db732074d85fc045e11eea7e19967fe1260daf2b9487e7eba1266a0234c575628741f1913907618ce42e612770fe4c167b68e7110f76c83215d9b26a07ab7ef79fb39e6a22ffa4e0f5cc5695e54d5e1872cab5f01f80a9bee5ce3822b123ef6bc52528c87a3d5b03b4abbfa59d21b959d42b94ca006f1d6dbe9e0c756bc3463d9c988d484be64530322b67256941c571d6b7a16f16e5762a015044ec9f9a8c4617eda625ae799ced7809428de413df3c299726402da53b77f03098d5b2abafff30b7c7f37f59f28a3ce00c586f1fbb01aaf6a8bdc2a0f4e544b9ede3a206fabe97106a3908b9bb28f3f4d43d79ff3c973c3514aee26fd337c7229a06433deb46509c7d5ed76eb1f1233c84402e6d534714fe2d0b795d047f651e550c148e35448db21b7dc244dce806f8927fc576fc77a1741a8fd42f2432253e090dbbc015ff0017b80e2b37a7347ac64eeb9810cc3f6cd95e79c24f23cb426811c2017735b0ad4b639abe344232099c5e0256e50d109600421ac56ccc7e3dbbf1d5df00926591049eac8aad5abf8e2bf0512741c7b08b6be3b1a6aef4140f53d945f3ab7fa71ad7071fd7501f8c684f48d3d5bc38e21fc801ad3fc83af4e69b3072984b60d257e771ed7de9749479871ed9c0e8342056e616dbd23698f8af2ec6d6c835ad569fdeaff8ec5190cfb4deb58f7f888fbf711ea3fdb66b050f472a3d6108c07707321f4564722e5f39631b2b46b07dc5974a99f3f22f70e7790e3d1f2563b48029f83838d60366e6fdaece302d1abe10dafd653e3dcb1f5d987ee5a297cb8f85cf503c3f40831f2e3d0bb34c5e30e615c625a380038059180ab550ddc3631e09a7b29d5e26d9928514da3ce63b6871586bce4c66f812962fe358739e82c7dc47945287a18b1236f9b09c9ee372c42b171dce8815ae1342ef7099409607fc9649677429c606b14b8fe9d065e9be8341b3e261d0c71690811f054a9071f9f7b527fe0738807bda9acbef909630cd9441a5350decb1724c8b57332285fc8aad1725c0b8e42e62c21766cb24065420288db7741e413db6ee628ba21ff9cb4529fbdea7ad2734427743487d1889b81174d80c90ae686f6309bd965f69fbf0dde2506cf64f029d634c220b24690a857e451eb63b1090f60b87084c3bb78cb1d234057cb7eb57ae36e77648418d43232c86f816c20464db21b05656f55fa5b98f8c2c2c7652a3026772425a3b3749a10c20c6652ea5ef98c783de01ea232f390ab99db5d62dd9ca394cef8e36ebfae353f9c453f9186d0775aa36691eee959c9f32da2a2725869640d5ca775a46d82c2e28c8d5a630d2939855d516c251e227eb35c902512dd56b755ae2b32891a8a2c8ef04c5be0e494345e8a708f9ab926c0fde36b74639ac993c2fa74ad56f22d723cc64d7a13cac95d501b62b762efd5c57db9834d25b25511516fdeef3f168cd910152edee6faec4740aa2382f08490c406ce5ba64781055dd5c8e421fe688d5b1b62680c3ec65ee6fa9e51aaa532fd14da3e2755609c099d25d17c7f11a6d1c316ab3c4edc69f555491fc858f7bbaa42bfcfe0f58e149d95d400f9fba007afc6a0d51b36700469531d869cb5868466f14b0b0e05d66deb5ac2e7adba0b8535c43b8da78b34b5c178558aa77fd2c8e82bee38f93a42547bd9a84d87374d22af3dd7558a04fdab59a26a9edd53cbb24ab9f4c227098438ef97d3aeaf9e0ff482d906c8e24c0ad94dd8e0b8ac61b9c303b7aa526a91845afc4658cd25795988f05303ae55475de5f4abc8f1f17d415f52ad3ca05dc5bcb02b3471091a00bdc08bbdf998f7aa6a3124be19635f339946352c5462950e526f01aaf0ed681c8c549169082022ac84139929268a3c17495d30372c8ebf739a80ad8a07710b03ea0a75ff9db6b66939747777844e8b9e7fad5b2363d396b62150ae1cc97da799e0923cc2903f98eadc140ace31ae66f09b60148deca6a5802799db9e163d38e2462fdb4b42376ebf0ee5cda4cb47aa6833d6a3580593582640ae992ff0b90fc05404fbb09b70a419818f0796de0ebcdc31a9bba8ff9a1cef2e2ed2d0c68f4290c766c20cc55a1411677dc567d4b4cd51d103842d72e126442aa67de1a7d89b1b2068f84354ef92fb1855d157eabe5f1362b252e481a551c8a0c74a02076f6696ebc3223539cafbc0d2e6e9b092c375401fe03f3e198abe0a87c1e9796c4595e84d2472c31ca1be76f2e7a45f34607d03d6b2148e4d739586464ea75b249a37920976cf6dfe7908d23d64ddfda56a286df3bfcff2b82103db1b8e85c9e7623dcab40b876c3991b17cb00e97eec7ed00981e70574290ece5e06ce171df9615cf645828bb30f054b3e346857fd53c68e8dd144344b6896a8ccf5b1883f37547c7bb0f059ab90442e1358f3604e24fb812067bff47ba807c66332d1f25dc96d8095de3e0705b7d1bd18df49882ef566245c9152e570e17d360ea7f53d8874e816fd8d707c7c0bb1a6d5bfaeb1fd26b4f586ee40894e77b4d2ad450932e7aa471f6ac3612f02a390baa4e73fa69b5a1e5c33248357c16f760d37ff9c17dbc5e41628534a1b94506fcd7c9e4d499c93219a64fab51db1d16873242d0ef2dfc2c5ad9d68bc706173da2bbf36c3bf96f4c161878f15c230c0e5b3ec58269984f06c06be62d7e7dc98bb0cb6e0d404d9f2c4695d710ea38dbcecf9f03ecb2b887dc300a8cecb0da6063b2986af3050b986ad22d18c28960e8beafc84d64f40f8747476cd2e78a43e16c40d3c543d38f074201e646696b29fd8c9af803863d53cd60f652f399b7c1d8f91866424738ed568afdc8a5bdf86e5d02229bf827d037982d8f448bf9f1799a4586936fd04cf7a3cff9eaa2af7a5fcc531440ae0a931b0f8c7a0fac72dfb92f572066ac6357290d89614d2856f1baf0c456fbd97c46ca3045e4758a980b4141710c723afdbe2952702c933388b8cf2c272d41016f61b641a2ce34c6b8a494300ca8824b98a24618ba8b6d3c88deab87bd8e6a5cbab63d00dfb3ac033c13925cd60a1c11ac6c192b127c008ac76dbc975349bb532ff6bab9e4c22fe3fb83ae547d8d4592eb9012ede85933e03f003e28d3f938deb89a602f32a165368e92f75e62c68106b242f2b5f270b55f92b77cfc026f1cef53c89d766a7fcb9a52f0d7628e3e17a9111d2c1abb608e7164f0fa51c4dff8d224b918846c5a6220cd79285fb1b505e27da7a57300156d59cf3da70304d156ee8753406ceb96b4faa74934640e354ad0e40e766ac89e818aabba9939abbd5494cb8933c0e592be3109c74c370b95e4f071fe3521928bad8bb9f0195915d1f7f18dd64678d4df046a3b50788a4794883bec8e342290fb3c18cf4c8b107d367dd2dec61deb89b138a44e7908e59367dcde56246cdfe6a2e5f539b82a89bda98a16d22a28786c7402342b81b2c3932b129f27c9c0ecd38b12db34d7a0c4dbafd01681188c3e47c22fbea745187bcb8feca41ab109ad454b1a5793b29e05baa18c046f4a91f9765d56e2dd108007accede2a2fa167cabd0057dc848acca6322e42035ccaa5084bc5ec7a213e505d045d49ecd730518256997324aa2d61e60e7a0369d68d2fedbb6ce854e3131f1444d89799c2175b826dd1dc1d65d146c0ff0738d00d38dcd6611b911b426d92935212009bccb8dfbebead387c2978244e59a78e0bc0a89763b1d716a77c328a5fe0a840c73d84791571bf82b4e59b1dcb9f874292cf089ec19d9fa8aef8887be330e4e2e02a08d4a64cd7d98f950869cc3c8f4059242154b1c35b2c7e007bfa9b962fe387d5fc7c99a400a88bedfbaed9f1d52c8201de0a63ba0752ca80c907ad6d5efb68b9c83147cab5feb89d53ccd60a36eca75b57b2e860f24e566b250f740fd7b238708975a47576e81e4f9aa7d45168210d20e95b4c8cece4526032df493378c02d946eb78d627ea62c7b5f6724563d3c0286385f8423bcd002b6a18cc4ad9080b5abc943215d70cc7b0c600f218460c7ea625f8ec502396c2f0e3c33d5fe16b149ed3a539737ef8cf50b3cbe57724be52455e53c4c1820ce05f551d7d5045f890cb2661c98791e31e6e424368f303697c81b7ef165ac26b92afe19ff2c00e95727a1457266601f29536991c227a08479ae6a5dc9b9390a09e256e2407562207fb2585a42e73c71e7e66f19d50f6d8d20715d1b745179a96ae4db6585f56e7911191136019a5ef62021160cd985e3ea30da2ed6b3bbf803594d31a539603de61442cbc736988b46e7880f95afcc1d9aed85629801e21978aa13a0025e3bff640849d7e0d52ed79ec8192901f7bbf9038e424620adff50913d4d7194db32b443e156b390e5a5cf3e1363b455a746653994ef003dc2ba7fb453aa8b8c67bcef628af68cca2a4cc65916f0b9dae26603411a0d1393429e5d246aad345c9ac3b5bb37bc54a76793e58c4479335737e54f07c9609ae153d805617315f903387a67c7d059df76005f3789441efb45dafe3439b965607d1cd382f23a6bc0fc241439a12046664a1c87677186325a7a319a1cf02b3f5befbef4bf53186318f978b5b8ad555ef5d731e610fc5e507ff931247cb00ce021aff89e3906a518", 0x1000}, {&(0x7f0000004bc0)="0a6ac6cb5be2037dff92d193ef569b7175ef7d4039632079f9f4b8c5e703093146fc0121c281df32a6e2c203980e4edc4f112ce60a27e1448f36296948e231ae6519f46b480a776878b44e4adaa13e6ae668a0ea3dae667946981e947e89c3c9b71d1772047975e2373067d2a3453361b9241070abdfe716b739aaac7723982315dec36eae7bcb21a41c0350e60d9c80f100f1bdbef5b42c8b4fb58efb1bbf1be575d0bc7429de03b049d1dd7f750825bdda2eb232b96e3c0398a3b8525a2f1ad915e582a79fb31453c30ee846a87f54965f1ec5762ba39635a736777c84315035f9a6fddea677873712f03afc884e", 0xef}], 0x9, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)="ec21b250c6e41441eeb5000dc46bf946f01d55fb2330ab627742f0405bd524db21e5770c4190751d5ec22d481815c660b03d07676e27f4373aa54a1de2b12d43e54a812ea75f6cc4579bd2047bed44aeccebfd35be87ac367aace6812d68", 0x5e}, {&(0x7f0000000140)="0e125e2c637b9747c97aad445d56a8fe13bbaecd52490697a34cdd26217c612b0e470e921e0617c51b7c1bc4ec6d290b34105bdac2c86d42360716d1029cb9d4c1493f5447ca345c6ca15a5e2499cc4a2bd4efbba1f7783b57229bb7f589e4050cdddd03f9a5a8b86ee113cfce00f78d27f5f2034eaa5562be0c86df780152cbff7d84281c5fa9ffd8ce5ffd5f995b31dceb2b2bf14d1c605cfd3f322e2536e8808fd71fa09f17ae608481262578481f8a554b80540e6faea36d7cd811adaded94c289116c99bbfb9d17bf9ef117bec0035068422c6849602118ec670f708124827d2874985dd9228cf48f56e6fd254a60a51615", 0xf4}, {&(0x7f0000000300)="b202977ce21b5c56ca7e229359fab6a3cbbecfc83c0ff53aa284d64d681c4f39293f4f7332fba97167856283ec4a62fd427a4b9dc6aeb9b092c964b629065c30d688b2", 0x43}, {&(0x7f0000000380)="265bbf4350f2eb5a8049ef264470f2af2a740fad5d1d49c7805ac8d1f1dfa01d1bbcd84b383b981abf38efdc15d7144549299d5157a7b058c9bf7309d73adc1ba5df1aab1352848bdf4738b4a51d0151b0e21201d42512863e0fc0a0956bc1483d22cb8760a96ab7be38cc55eed58091dbb2bbf76cb3d30a8c798231c723a586f190d7bb6793df951467075a43edfc72ac769a39e5aa65cb629409ec0040b045a2fa56e797323672b42ce196c3c1c93c1523fea5cb70193e03dffaeaeb300e9445e946fdb06cfa292beff8b2105ce8db614c741f7a46c4045d2ee5bcfe", 0xdd}, {&(0x7f0000000580)="ea1620199018dddd3aadfc56876788f95c5aaf6fedd1aae0819da28c972d4ff3f19efb14f70c1695cab4cba88d2dbe2e8bf347bd790f799891fbf6d6a771d82c291f82220c8a81c55fc823437f363cf6c519cf94fa068de12156db3bba3cf891a6", 0x61}, {&(0x7f0000000600)="5fe9c6b7708fdaf0249b274944b0142b07ee144cf9227e3fcb771f9d0b84a35c40296cddbb9a7b61fbf4905b14884da0771c4b6130f990eff0a6ca0a76e1be99d470ac78b345e7644596f2a57e7eb7cdad6be18aea762613e02366fdc5787518be0ec7c575616dd74cfd9f49a1d4d74112c324848f1588ded6f5efee73fda38e7dea10b855b1407e6c115687dc65739c4830c00999d993652fe86d95894fe136a88cb35ec059ccfc7c9d1bb41faa1a7182d34445269acf1443ef77f97b80dc2c97616908baa329971bed144c193cfea02a0cf617d97db7632570491a8555726950d209303b", 0xe5}, {&(0x7f0000000700)="9ee380cd66cba3596f74a6d0fe880772b6b132e6682d9f3217e750f0de63d026d980eab141393d9d9c88ef22e746188dc10e784ea504f4641df2489596e848c2afbe264a111b32017a8af1ed37836c6d409c11ac18ecd385db0f360a9a1fd5a6c605eb14341432164085c87637274fbf9e21b29784982acb1f31f6c0d2232bcb31e17516e0d7794a3dd09506d4350202430e46dd6b6c5b37eb7c7be2bc5c6a77b45687caa02ff4104150f59d31d8e307a211984717b420da2f27c6d471a033d6532b5b1a0c23", 0xc6}], 0x7, 0x0, 0x0) close(r0) r2 = dup(r1) write(r1, &(0x7f0000000240), 0x0) setsockopt(r2, 0x1, 0x8, &(0x7f0000000240)="d7665f2119b9f03c456be487e534714d51e07dfadf", 0x15) ftruncate(r2, 0x0, 0xffffffff80000001) r3 = syz_open_pts() writev(r3, &(0x7f0000006140)=[{&(0x7f0000004d80)="ad26941659be635a0eaa6cb9908fe37436b9acbcb60a9bb4e9d19710d4966e309894a608b66adc9e3401d8199ed41d727fdef631ab4f4da6dffd94434ac92246f741297ca286574b7f54bbb692504ace9a1fbe32607b0e9c7b7fdb9ea8cc7de2b505e4ff048d7fa7a3143990e7510a9cd59d7a58fcb0db7b72a5a36f611d2d59478cb515ee5501c3d6781a531c196d06b5cf29ca71365a51c17be9ce3534e247714fda5afcc963194250c206811e0ac0bcb2eb9883649c7b680cddc5151f65243efce3ba025daf93712d3c951e1a30f3963ae25271772ebc", 0xd8}, {&(0x7f0000004e80)="42095296db1a1e93377bc1ecafaad4bc17a03cc20797c0f9508c9985063300c0c8ef71bca855e8de45746751e722a1447d596bc73a382a4268984bf8cf1b0ace80f331b029db80d533242891ce0e6402312dc4c2ae8b87529ac7098240b62e7a8ed14c297c68570fdc41a8ad9e25d82fb9c0fbd60367a739c7b6a92b6ff51143c620591ba5b19d9cbec5320efdf317f1518d250db746d67edef4bc5367aaad457f8de873cd1eb4cf203bbeb3738ac181f3818d03378129d0454b17bf49a50727806c1084b5102c37a17fc08034f2ffe6cf37d51e1ff5d8c821f31a5ee1a20619792399900e39329523c8ea3740c09c6d96e9268f100425139af3ac0926b60a505274e288df6f615c876e74c715cab9233343fa1055d0cf4a1f86304fe7ca6aefa18d70f9373175c4aa995e76047b3c257da31e24ee62c424e1de171fa34251bc1d933eee6ed9ec3f962ca7343f779a5e65e012f726557f160adb5a9f0d5240b4372ad3c1a154030f8aacb8447fc805b7247a20c29b594f94ede90bce0a08a4fd61c795d38329fcbd92861903391962cbd35504ce525e5d5a53c861e7f8ce8a28c5e7fc55a54bedde3549d05b886983c7e453ab5bf3ab14e57b70896492711f04ccbda3d3fb78aaa572cba2633e9d61beb9d0b7df1fd5ce5f981c8d5cfcb3cd9d8e9cb4b8d424dad7cdaf73c101f6dc9701cb2e3665abb48b91d4a466a9e6640cceb3167fd69db93b01f0f470df9fd15d6d6be1e83eae982bcdbdc9c58990b4885868254282a4ab2a46e8ea4991388d7171bf9731b6ea1d0d470e36dadf1159023a9d094363eb467e273e8eaa91d07ee7da38c33284a9bc3eb10e5b6451e1badd68b777ee1145e8b692cbc80a4ae10f575574eddb59614e539c2332be777f89cea79536c91883389508553af2f1ab4d2256cd8fcf0cae6c6456de7fe91e44e8e3bf05052ea9d233917e7b5930f55cd0bb558aaaaae12d9e88a53fcc1012b6e31198307d27c34abbf127231e278a6aa0d8c4c793a63ba2b1725b1cf6125950e128df13ec5c90bd718d24cb2b8a5013a41f2bb4a96cffaaa3b8cc8a02da6caf3b5b24ea3efc541a7bd5c64f8717f06a67588d5cb74e01006dfe8718af3e16e6c751ca7ef097f96ae639aa8d3efdb8887784c02e8744385a6dcd1d6147ccec985207940a50a56ae97f41d63245769a7b7fefeb602d1a4789fee072d448b5619b21d15bbdc1a3a1e60543ad25d5702e0b05ee2162c8ccbfe18f073dc31ab0d5b5d1b0e4c66d240cce25f8ecfa99373ab4a50772c5b9242cdca819742074de3443686ab695bbfea9f8ed0291fd12be61b9a34ec4d2fc2c8329e93e6dd91b6782361108e6294b4bffe43c29355e834bd9176d088bb9f3188112dfa8da32f2282f2f6802a05a9a17d0376044f8751f302cbb1bb57de3e13ebbee17c55586b22359da3c6a0627094fb8ec89d8029ce58a43ef761fafcf4531a76900f7454fb41a880f6f3416312fb2c6aca5e0ca2a7ceedb77a48121815d0f6cc8ca7e5538ea3bb08626052074e75b6913323a7c912348c2c82f53d2c340b6511e7410157a98ef5cff884ea202e003b701c4ffd16644275533f98e3c3da5ff513911d30176eb5f01e3935e5746a54a716b0cd6f0270cace8622643707bf7240f2adc6d0622d4784893b6dfa47b081d10725bcf5802cb06afb32a42a27ac740a765369e10ec6263a01b970b053bc00e716bdf7b0936e36649928d667cd304a5ac4d37d84c671cfbcb62e6149dc1830b9bb9a8e7fd1525e3d47c52bfcf2f29a7c53d9cb622775e3e74159fdbba83118b10ef7f9541afb6a880299591f4b1d1eb7c56752e18ceadf74127000f502cf7097c625a281a63763f8529e834fba9d76b55781e01fcc03cd53ebd9f83940ddeedccde55ee4981c23a4f55a552b9cae1e6060dccfec57f6b90f8fe24533d11c095d1ccf33a609d92895ac45815aa5a51e10424004b1881a45b0e1c85c30c2cd59e693872bc603f73a4e87867538cde8bdea4de382a3737f3f9453b6abb4dc021620d8e6bb29f4c996ff4c782a240d19650a60e52cda4a1b72da1d0848600641d6826ada8e4c4e65c906ea50ab96ece0880ef01721c3e24e6b81b1b42722ceaf81173d24524d3e69e57af706958da57e6afe843d31c0872f359273ce708558a2dd29fb3402db43436c0f8176363adb6b094b4f92dec6e5c1739de91327bbb40fcd0cfb880aa8d9b1a860fae2f8bc84344781c5b0b355a0d8ca66eed2b898e96c1a8a3b5bd17771cf069915a721d67754b99dbe3a3aa75fba51b148bbfac79c31999d390e6ce9baa09af7f6e1ed323834267fed2c3398a14b71b99c9f86e47da0d188da905ca75946f80d2b39da6456a3c416633b6c8f54b7a242b0e7d87c8743af5f1d719b5bb5b80b5c2748e3c7e8e777281819f802d373bf56f7c1525a520d54d526a0d2434e9c80c609b5fc1c4a5636fa23880a95ab0455e73020361ff131879ebfcd763434bd1cf1b415eb2ee240f073b4f3f4b47a85ee7eb664f0ed4e374f62143132c1ed378a20d517f8a821ccad537d652511a1698d6dc9023689e6ec422009375372352c261cb6cf7af4fc0e5a91e0691cc11aa96e5e8f5c3cd4d4c4fe032c443094b7ff16023c1adfab9b73d86e53f6bdf8fd65a657e30352ca178005c885b79e45a2ba32545aa1cb45d4bae96ef48bffe9c49a24ad7807d6e001b8cbfca59fade9d00543d4481fdf3181e456290acab018bb26aad3e723731b423580820bc220049b785c97ad1613652a95a4103bdd5de3427eb78b4e6c8cc4e3f23493e75bcff1dbfc096b9c792c080f702d97253b626a5d944d729e55e6ced9944cca714f5e0e9ce552dd6da5690408bf1bd5824260f9a3745160a85fdac730f861c96a702de98e01853af6e0990df6a341a057411b8cdd6001a7391d87feea085f082e0ba163776a6067be6499137a7efb42372b0b45c090ade7c0dde249a48d1587c632a65b3b0014655524e9e2534fb372405e04b7c3ed9189c0bc90285e78adc3a256d1f14c596537de194e2e3510db556b648e841716482b77826d7f4591c7d4f70f24c99b7cfb2f9070c46b24494a91ad68f55ec29a7c32b700b8c89d9c7e8184dc4221e7b1bfb07b0909ea600bd34ecc36698fcefd39a553a7ddbf96c422ed1e98b71893ed66ae6d2baec4f90a6211b02ae4614d5da595fb235d99a8d0f9083771d2cba145a178ac68ca4d629dbab005edcea2c64f2803c54621f047a81e39471dae26a1aed078b99c27b3aeb82079e36272f16d4d587d0c593afb1b5b88685129945a296e360b5d2529d25510f2729028a14c77dd51a097f4849a54f20dab1fad5f4002dd92620dbc0cd48a94f0da8bbaf710e1298ecaca56023819a2b1d7b3732ff1ef4e1e76a1c964c1f4fbcc2b28c768735ac9c72e3a04a3351a8730d49ccee6b3a04d22feeaf277698d9033a83e03d04f6309cb8a8bdd459920125c66d5ddfdad5dd8acb84d86ac444c660ac28832d53f878e1992c3cdd3117a75c468f65a8c1c39f14194572eedb27a802327690e828ba2b88aeeb6340ba07dc50717b15e14c4769121fdb5da54ef8e0f09f3d2e79a9de24c1988ac2f741c72e32fb67235e26a1b12e6c519e8bb5c85fbb84a06a4f0e095592a1ee536510bb5d34c17c5a3545eed66a8f4f638514a6b38e2ada3b383e1ee66d0c46143e4036691eb63c1ee373e21dababf55f1088d4970c78ffd70a702b4544e3ab1d8734dccfc5e6b4aa9a47522665475ab636408db5b530928cf0ffd51f0f5478439b84eca5403fa26da3aefedcb317592c3281da405c9780f9804a7545e24f3dcdd3c1be69327f9eae46f0b5f876f20bf65bf98e8e3949cc4ea95b19aef627d64ddaefabcea39ad296a341198ecc5e7ac01fc083255db3fcd74ee9322822cc916c49e235432551a269dc81df8add82b5f7aaf3ff9b856a470a6bcd76ef2c3d8fe6ea2f27bfc908ed01509724fa20c9481a609e4184621ebfcebb5a15754c83a6cf7985210b8d8d6d2bdbd84ce0c07873a83fb4a1617f4fc32ba14a1bc930c941853d20a1b54412a2f768f35279fef8d2d2b8146a12141f1518080fd7d59de800587e1503557aa0e9d9b9748a184ccf7c6e99c11f5ed6631cdcd9b11b27ae360cee65e7f5453c3a432bd29295b97fc527cbe0c0d6fccc69422c826b2cd3f7bc97a276d7d0fa1b0d9256ed80784e6b022afe9a1c6a0e77db3b4d2054024de522986b19dd93b9abb481fe4ec750fa9561436c9af93f68915627481ed9eeb501afffc4f37168f732a67feb4388ed0558107bb9e2e2bc387ea932e06ed3b17b43853f89513cf42461f3c827e540ab00bab015f9ab2ef5876cf18c1b55481006934c05264c78469ecbf284678f7ffa2a8e91f594aaa02d233e041d55549604d58eabdcb4634791f1d3fa65a478e8b32de80c27e7d33501915581401ca04618141188baca1380439c0e7c43733eaac10642ef868b0d4774bfda1a0a39e8c3ca1dba3b23e27e541e531f53be5222c88785b7fd9991030b9a847016767c69f17902c6c6da660c1729f5b3098825a06488d87fed1ca82a4a6fdc731ae59cc619c5bc321720b23277eb30f42c85d695737a689440d9ceaba79348e93d4071fe24e6604f0ea4def1869e80a733c3caf71db6a1cd5adc3146ceb1c58eb39fff35b8cecf5595dd4f7aa04beeb71c5879d023cb276e4e7c9b83dfca2d6e2e427183feefa12790fef0e956fd99223e882f5c6ed7dc640e0d25e7cf9da351c8c9d250c2a71cf620fd3f77dfe45275e16dfad73320e15843a387a763e2175b1b05d172eed7e06b77f21116faf5ca9a428390b4c54138dd5aa31a695505a5bacd4afecd541f0d89e9be00102e53024c4746e61234a38a952de463971fb69ea3e37f5f9d3d91b84ff983d6b2a4c0df96130ede6fbc6a77fb9899937b76293e14c8219035783a26c07f469bbd2ea0ea7d5df49f105132128cae85b97351d5c29410095f87b09a299ea12e3eb5a1edcf832c68130493dd662577da849fc8836beae960453523f1ae5e65fc520916c9ccd320098d80ad063ad27f93776be5aec3c9f36a79cdd371b04a06b99678179876e1ef2d9038d3f884026afd98ea29be8eef4987a6094b23d88c63d3019650c6d04ad1b30d5b3ec7ff2d71dae021331863fca7c1dcce89af636797ccf4c39c88440a2342ea111def919081719d400c8262bc265dd8d9c5ccd585e380ef93b0f4d0973f35d97dc87eae9f7f7e69a03d5291066a9d9a7c160a313672e147aa281089980988f748516b79c477e0560cb3361661d730af2587d17b00b563ac14be1338ba573b603af67e7c15470b53e232ed7a058897dc62db6eec4daf91040d92a5f51652632b270f3652263833314950255ee6f9a8d2047d96a32c00dde79cc9bd3675720f00aabefc719b7a0d279d78f33ce7b8bcd0a7466a3851f232c6ee5716a2ef4fc9ffec483b06f023d4653d0b6082b422612bb41f344893a749ee1f89aa66c2b3147fc4bfecf033689419cf47155584ead0e8c5290d1c950ac055806d22d07f5420920099b01db1e33350d38ec9f6724d94c5e800bf16228e715af43da5a4a04455ba46b1a230e3930868bf315345986112869b25e574cf9dbef5498590c773746474ce9df76274d9f989aa8c3f6ca49edafae61f31d6f0b789f651017dd058e468e47566c0aed5a3d0cd021964ce06055609b45a040865d4481b82363439c24b6ea9110566041a31122823c33049d895b20069b9c7864baa0ee5d60a", 0x1000}, {&(0x7f0000005e80)="f5d8188f6ef4913cc593585dc607d2fe96034478e5e4bcf0e115cb563e62719adc58cd21d958f6e7d7aca517c419abb3f8af50b08771daa71f6289072bdbe3ae1c3565be92865abf6e2ce8b6a2f5945022f849a2b56d4b5530bb9e309814e9758e775096cc64e09c29822c3a2e30ecc3ea", 0x71}, {&(0x7f0000005f00)="714afb236b79ab676c04abe69fdecd99e185c1811f275c84b3cc95ee28eb5f056a8a2e94b7949eb886019d164c6f6dc4632412e6a97de02961e88c6f345032fd7d015efa41cdbd2532d04a90e689ec17d5b1c2576255c903d3633af6b6bc41a9413b469256", 0x65}, {&(0x7f0000005f80)="f6eafb0d3bded4d23309a387e33de959d5c73ba360e6eabf1b379c76fb79bc50344dc952618dfa51d4328cfe2b001a980d219193a1a4fda060eaf547a072a71770fec22a39f73e3af661f904fc35f8fd43b967f931b8baa98fc5a6a678dcb938bcba2ffd1624d75fe7d99812da51acda2c89c2dd57ef3ae35535b25a9d", 0x7d}, {&(0x7f0000006000)="74d86a075f22a3079e2609c56358581624d5fca1325e1e970105b6d3cfef718351d1203c8ce9b936a1773b1ff8d1b6b7c7eeb8ce47cb92edce2a1968ca0e46e52e198e4802a7af1ef25abd9729d164e6cedb8587e7343497d280ba1da6fefd4d4b3168e190c650ccae9ab3422d91a14cee29439725ac72edd6ebd451c9bd4907a978047e4c7103f34c721fd99abe5294d13c835d1fc27af9b7a7d84146d9866eea9d3aaf08d4b487b67eab767085244990", 0xb1}, {&(0x7f00000060c0)="2d5b731a82ab23448722511c16dd7975fb861a63600fc098176d75c17b3e04c78143ac983fffc7ce4d17b82e327d7cb367dacac00f93dfd8b8a1007d690693c5b0168e90276d244221bf28b709e9fbb7b56f7ea8d8e77178edf6b38eb946d6010aa39a88eb5b17eb", 0x68}], 0x7) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0xc6000000}) mknod(&(0x7f0000000080)='./bus\x00', 0xa024, 0x81) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x0, 0xffffffff, 0x3, 0x1, 0x40, 0xac5d, 0x200, 0x1, 0x1, 0x2ed, 0x9}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x202, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) 16:00:13 executing program 0: socket$inet(0x2, 0x3, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x488, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x20a8, 0x5) recvmsg(r1, &(0x7f0000002280)={&(0x7f00000000c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002200)=[{&(0x7f0000001100)=""/114, 0x72}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/65, 0x41}], 0x3, &(0x7f0000002240)=""/62, 0x3e}, 0x800) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000080)="caf5b415", 0x2) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffe}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200a8, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0xb233, 0x81, 0xb372, "85995126258050d430323d305c9fa7a1162b7bea", 0x3, 0xfffffffffffffffa}) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xffffffffffffffef, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe8a, &(0x7f0000000140)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) 16:00:13 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x2) setuid(0xee01) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x81, 0x6) ioctl$TIOCSTOP(r0, 0x2000746f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 1: socketpair(0x11, 0x2, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='./control\x00') unveil(&(0x7f0000000740)='./control\x00', 0xfffffffffffffffe) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000100)='./control\x00', r1, r2) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) 16:00:13 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r1, r2) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1000000381, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x20005701, 0x0) 16:00:13 executing program 1: r0 = socket(0x11, 0x4003, 0x7ff) sendto$unix(r0, &(0x7f0000000240)="b10005136000009005001bb100000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0xd0) setsockopt(r0, 0x1000, 0x8001, &(0x7f0000000080)="56ae08e0147e8c013702bf0c7016628668d419ca69c83a112fa8d31f46b41cf63a040125585ed9e63480bc744d19bf589d35510781cd3b57a67fe57a99805d72578463074934a095cd42e359cf9d84cf20a136317ccebe813cd57e10bba72fd56c02204fcc877a24cd", 0x69) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) getsockopt(r0, 0xff, 0x8, &(0x7f0000000100)=""/88, &(0x7f0000000000)=0x58) 16:00:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "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) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x8, 0x8}, 0x10) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)='O0', 0x2}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="b3ad2bd8035e6fcc95f57c5b75b8a39d6e56076ab617c98492aab2cc5364ef3f84b0b9d4e565ee660d3e6443e768c6cc9e707d90ec1e809847d46c6d6c3f45a381de42f44258bb42cf5383f216bfc4f3400661da48f48783b85f5fd6a95d4959ac4c39c854246c9adf6d04382d533c681396ebc7a8e7328012c7b41e7e57a6792863f7aad11afd0530f673cf02210b7bbd8607bae9f2850e11061b61131e2c8c5a137f79f4cb338f41e84acbb77ae1a294", 0xb1}], 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000180)=[{0x5}, {}], 0x2}) getpgrp() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x82, 0x7}, {0x46}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x84, 0x9}, {0x89, 0x6}], 0x2}) chmod(&(0x7f00000001c0)='./file0\x00', 0x80) 16:00:13 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x561, &(0x7f0000ffc000/0x1000)=nil) r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x0) shmget(0x1, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x4001ffe) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8000) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x8) select(0x40, &(0x7f00000003c0), 0x0, &(0x7f0000000440)={0x8, 0x9, 0x4, 0xffff, 0x2, 0xb5, 0xadbe, 0xffffffffffff0001}, &(0x7f0000000480)) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x2, 0x6, 0x0, r2}) sendmsg$unix(r1, &(0x7f00000017c0)={&(0x7f0000000000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd, &(0x7f0000001400), 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) r3 = dup(r0) r4 = openat(r3, &(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK\x00', 0x800, 0x4) fcntl$dupfd(r1, 0x0, r1) write(r4, &(0x7f0000000080)="9166aa0bcdd95d08948ca0c20f902f126b91459abad8bfe78243b754d3b5188f6991c16acc0200aed3e94869858201175cbfe49c66f9cb90a82f4816426c64ae79c0ccf99f814a2278e5551a2f15185b90c7ec1109bd006c036af074227a36f4de8a068bb3799af2a9401d4bff5625a5b6a1b36ee6923949e461082d02d4556259aa3f0f9e39c1821ff6229c57c39fd852597a95cdbf7af58fa5ac94178879bff0f1f350016a2dfd49e5ab08070aeda98d6e0fd5d0a3115788a215429c09d3926790985e45e791f9904e6fd12f4d70f6434a86103af1d59ce6f0f12adf", 0xdd) 16:00:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7fff) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:14 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x20) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x4, r2}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) ftruncate(r1, 0x0, 0x1) 16:00:14 executing program 0: socketpair(0x18, 0x5, 0x6019, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d60a97360dfd25e4e05288f8912be9b9597e2267a610862ada36", 0x1a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:00:14 executing program 1: r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x1e, 0x0, 0x0) 16:00:14 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7fffffff) clock_gettime(0x3, &(0x7f0000000040)) utimes(0x0, 0xffffffffffffffff) 16:00:14 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000100)) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x8d7d, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000008, 0x1f}, {{r1}, 0xfffffffffffffff8, 0x18, 0x4, 0x1, 0x6}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) pwrite(r1, &(0x7f0000000000)="38379f7cc4", 0x5, 0x0, 0x0) dup2(r0, r2) 16:00:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:14 executing program 1: r0 = kqueue() close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af0622df23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f891d88221cfe0df81e7c55351e672d", 0x48}], 0x1, 0x0, 0x0) pipe(&(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$VMM_IOC_TERM(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) 16:00:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{}, {0x1}], 0x2}) 16:00:14 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x20000046, 0x9, 0x40}, {{r0}, 0xfffffffffffffffa, 0x38, 0x80000000, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0xc, 0x4, 0x8001, 0x2}, {{r0}, 0xffffffffffffffff, 0x8c, 0xc0000004, 0x0, 0xfffffffffffffffc}], 0x400, &(0x7f0000000180)=[{{r0}, 0x0, 0x10, 0x20000055, 0xc4, 0x2}, {{r0}, 0x230f480a8f4f9510, 0x21, 0x40, 0x0, 0x6d28d154}, {{r0}, 0xfffffffffffffffd, 0x50, 0x130254987e68b4a2, 0x200, 0x2}, {{r0}, 0xfffffffffffffffa, 0x1a, 0x1, 0x7fff, 0x7}], 0x8001, &(0x7f0000000040)={0xffffffffffff2fc4, 0x9}) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) write(r1, &(0x7f0000000d40)="af69454f1c250428a8483942f88e3650c61d9f765f29e26d4ea102976887e112af76af0ea198be19c2ca7a0e74937308000000000000000f2c129f6fd5f2cea81b9d07e543bcb8af79e92f0c356b12d4cdf2518986c774fc7cb0dba079c4874a4c342642a902e0498accea99f362cf3dc01fd4489f15e419f9fde634eafe170fb56a7b7a0d2219e8c76fdc11b2f42ed0de70f33c70c181e508ec5009a29e6eced93398e6304e403f2e783db812553a662cc00efe9f5c76c1d6dba09d6a570960c6bae89a6c1a219810b4b494254134402a4a66acae687efaa0e2724d1346486e99c499320fb7f3b75b39b0028d2dd08c2d04e4df576ee568397a165ea325019d8da7a2f89397154206810a6023404cbb", 0x110) poll(&(0x7f0000000080)=[{r1, 0x88}, {r1, 0x55}, {r1}, {r1, 0x4}], 0x4, 0x100000001) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000100)=0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) write(r1, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) r4 = syz_open_pts() close(r1) dup(r4) syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec2403d6f9d1db4e2c0a", 0xe}], 0x1) syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x880, 0x80) 16:00:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/142, 0x8e}, {&(0x7f00000000c0)=""/165, 0xa5}], 0x11a, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="a49c83c34e3333", 0x7) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x2) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000000)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getpgrp() ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) socketpair$unix(0x1, 0xc01144eea10b18fe, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./bus\x00', 0x61, 0x4, 0x1ff, 0x0, 0xfffffffffffffffc, 0x7, 0x9, 0x0, 0x0, 0x1eeb, 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) 16:00:15 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/85, 0x55) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x80}, {0x3}]}) r2 = fcntl$dupfd(r1, 0x0, r1) getsockname$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000708a363982edf18b19a200000100000000000c"], &(0x7f0000000140)=0x6e) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") close(r2) 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x280002005, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000040)=0x7) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r1, r2) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0xfffffffffffffffb, './bus\x00'}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r0) 16:00:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60a, 0x0) fcntl$setstatus(r0, 0x4, 0x40) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x80000000f3a) syz_execute_func(&(0x7f0000000000)="41fd660fda91010000008f0878c3720e3ac421a5eb0e8f2850eea20f000000133ef3440fbdaa96200000e118c48291b78a00000100670f381ce8d9c1") 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:01:16 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) mlock(&(0x7f00004d9000/0x2000)=nil, 0x2000) 16:01:16 executing program 0: r0 = socket(0x4000000800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:03:18 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x9}, {{}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) 16:03:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xa0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fcntl$setstatus(r0, 0x4, 0xcc) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x40000000, 0xfffffffffffffff8, 0x6}, {{r1}, 0xfffffffffffffffa, 0x46, 0x40, 0x9, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x6, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x0, 0x3, 0x9, 0x2}, {{r0}, 0x0, 0x80, 0x60, 0x401, 0xff}, {{r0}, 0xfffffffffffffffb, 0xc, 0x2, 0x6, 0x9fd}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x3, 0x8}], 0x8, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x7fff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x52, 0x5, 0x7fffffff, 0x20}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x80000000, 0x9}, {{r1}, 0xfffffffffffffffe, 0x99, 0x40000000, 0x967a, 0x5}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000002, 0x8}], 0x7fff, &(0x7f0000000280)={0x8, 0x1}) r2 = accept(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000340)=0x2) sendto$unix(r0, &(0x7f0000000380)="0ea2fd4af47aa76571dc4d23db3809c5ea28f5764f58b0f22fb341f7c1a78c578e3ee6782d8fdee9ee5a96812fb16718eae548dfc259449202e7f1e107961898677525aebb95bf30708c27ac37cdf808d7d5362dd1704abc094db99c1af6ce7385847113e2ca36b9e412b748e71c479a1fc5b73874718ab17de7e86f2ba086e63825c65043c80c3c4762b71f00aaafd7f37c0c5c93e33c57a9fa6dd570b9598b931db44db1779ce347826f86241881b03ff57a28564119b208ee40a3e6198335da4afd4521cc5337324ff54e34110f598571287021a32120ae05e4b83ccc51b06373323017dd19e02b893ad84770840aeff8814bad81ed65151ec7", 0xfb, 0x9, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000500)="0c88993d2402d156082306c22f6317d33afb20c26c338000c141d4050c0c73b037dad4e30f06242e35e6888bcff59e", 0x2f}, {&(0x7f0000000540)="79ff00cb600eb9babfdf776e8114c578143c7e74b109753043b9d38e2ed8e61880aaf06d5ac807da0720fdd95869fc5f9285d954811428f784482b3cea2ec5f01025431db4ca86e66573757cbb915a647f41233f22a6e1b9ea686c672a56a10dd6ae735d7ea330b4848fbe7d55f47d54a2a799e82d20beb1530dd69db03a8cfb3b9d867f6bfec79d703e7a1e8f5b6926f65735f570963d8c6e38964023bb0d402f84a78bc0edb14e51b7bb96da4944661f4c2ba95400db8ddf1e860a466ae30d5d17161e65fe78ca7f827d1c25aae1ec317429d0b4f667ce1b879555828bae972ae063a4f19f", 0xe6}, {&(0x7f0000000640)}], 0x3) r3 = accept(r0, &(0x7f00000006c0)=@in, &(0x7f0000000700)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000740)={0x437f8543, './file0\x00', './file0\x00'}) readv(r2, &(0x7f0000000980)=[{&(0x7f0000000780)=""/65, 0x41}, {&(0x7f0000000800)=""/182, 0xb6}, {&(0x7f00000008c0)=""/104, 0x68}, {&(0x7f0000000940)=""/1, 0x1}], 0x4) r4 = syz_open_pts() r5 = openat(r3, &(0x7f00000009c0)='./file0\x00', 0x0, 0xc4) r6 = getuid() r7 = getegid() chown(&(0x7f0000000a00)='./file0\x00', r6, r7) getsockopt(r3, 0xea, 0x83, &(0x7f0000000a40)=""/155, &(0x7f0000000b00)=0x9b) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000b40)) r8 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000f80)={0x0}, &(0x7f0000000fc0)=0xc) r10 = getppid() sendmsg$unix(r3, &(0x7f0000001100)={&(0x7f0000000b80)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000f00)=[{&(0x7f0000000bc0)="3102d96691366cde53cd40d807996f5470bc75f2c46fac2838fd52e737c810c46156b422ba69bf63713dd34d5c8c19e76d339fc869d312c1ff35bb5a86be0a10472af7fd911897e80ef1d67061b1f8a036493ce50b639e30c926543e1cb0", 0x5e}, {&(0x7f0000000c40)="f770a8260efdc7600204ecb5022d96eedbf3b31fb8ce028453f683957a4d2e53eb94adaf1e5f22eb57cfb8e362f64b310b49a383f564311faeffcae93733a8507bef880d348cada2a54c5d22afee0112a289abab4d9291b53aeeb15e5b3adfdb6cb451ee1ed50cdce35d4fde04a8bb20049f7124599c2988f178c23336f62b4e6f3cb6f0a4b335cae3da557b46656a0d21a8aacb459f89b25e26df1147c3468e4d25180e7acfb453f96ea664eccc54b69bfe38", 0xb3}, {&(0x7f0000000d00)="c06067f6385c50c4ac3f9f826603e9", 0xf}, {&(0x7f0000000d40)="0283384cab3d8c80f2b119a1fb8cff86181e8c38c4f98011c4d5ac9e18476f40a26570df167d87663ba74b9f39b180162fb088c36e88955071d53720a9ea1e9cc8eef1ae5a2bb6950f60969e7e43f338f73f905bee996dbaaae833e2a4605ac2710445d44c35e4099c30fbcdfc490976ec325d9802e800929cef57009a0c82961d27ca496cb44fcefb5cdcba825d5c61980d1a79aa4544839e5120d68cb0368354172c323bfec20056eabad4f72a00535aef78d5a52bc40c423ce7546812350a8b9d73155e644b6d2338f29c870d465ecbf4a3958095d8e63133b817", 0xdc}, {&(0x7f0000000e40)="6f40b5bfea8c0b5cbfe51b8180e7d6b25161026e42129821bc4eeb73c51b7bd2043c13a15e920007d40f1628196d5488eb78beeb2648374b6fb1a9bb3ab6fce0af35e6ad7cf0246dc01052a48be51177d70cfe313f5a75ae8940a138820b18044e5707b82133c3f852c6649aa7cdd1221befaf25b9be1f8c0d4a311aff5ee2b5300b45", 0x83}], 0x5, &(0x7f0000001000)=[@cred={0x20, 0xffff, 0x0, r8, r6, r7}, @cred={0x20, 0xffff, 0x0, r9, r6, r7}, @rights={0x28, 0xffff, 0x1, [r3, r0, r2, r2, r3]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r10, r6, r7}, @rights={0x30, 0xffff, 0x1, [r5, r5, r3, r2, r3, r1, r4, r5]}], 0xd0, 0x403}, 0x400) chmod(&(0x7f0000001140)='./file0/file0\x00', 0x2) accept$inet6(r0, &(0x7f0000001180), &(0x7f00000011c0)=0xc) ioctl$BIOCFLUSH(r5, 0x20004268) shutdown(r5, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001200)) 16:03:20 executing program 0: r0 = semget$private(0x0, 0x3, 0x400) r1 = semget$private(0x0, 0x0, 0x8) semctl$GETVAL(r0, 0x80000007, 0x5, &(0x7f0000000100)=""/123) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) r3 = getgid() r4 = kqueue() semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/146) kevent(r4, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000480)=[{{r4}, 0xfffffffffffffff9, 0x53, 0xfffffffffffffffc}], 0x1eb3, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000400)) close(r4) execve(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='*-(!-.\x00', &(0x7f0000000200)='&]\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000300)='#]-\x00', &(0x7f0000000340)='\xfe:[:.\x00', &(0x7f0000000380)='(.\x00']) r5 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r8 = fcntl$getown(r4, 0x5) r9 = getpgrp() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000500)={{0x800000000000, r6, r3, r7, r3, 0x1, 0x8f}, 0x8, 0x6, r8, r9, 0x3, 0xc1, 0x4c4}) kqueue() 16:03:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:03:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x3, 0x732}, {0x40, 0x2}}) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8000, 0x100, 0x7, 0x1, 0x2, 0x6, 0x7fffffff, 0x2, 0x0, 0x8, 0x77}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) 16:03:20 executing program 0: msgget$private(0x0, 0x48) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00000000000000000000000000dcc400"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) r3 = socket$inet6(0x18, 0x1001, 0x0) ioctl$TIOCCONS(r3, 0x80047462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) mprotect(&(0x7f0000151000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 16:03:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "002100008000"}) write(r1, &(0x7f0000000340)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c4f274cc85304fd968a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c896b6c91376f65170a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca831e12120ce11127b58e4e89b5cacf167881ef62a8ac389feaa1478bce83b6fdf095380d61ebd081c0ce008b024f0e6656bd1df08ff3ca7a29a785527df446f54c93a45c8a0facf29", 0x247) 16:03:20 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00006b2000/0x3000)=nil, 0x3000, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r0, &(0x7f0000000080)=""/62, 0x3e, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:03:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x51, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 16:03:21 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdir(&(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', 0x69) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:03:21 executing program 1: r0 = kqueue() mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6, 0x1010, r0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r2, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) 16:03:21 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x8, 0x80}, 0x10) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xfffffffffffffffc, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20080, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x3}, {{r4}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) dup2(r0, r1) lseek(r1, 0x0, 0x0, 0x2) 16:03:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 16:03:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000094, &(0x7f0000000140)=[{0x14}, {0x2, 0x4, 0x0, 0x3}, {0x9, 0x6692, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20410, 0x0) 16:03:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) semop(0x0, &(0x7f0000000040)=[{0x4, 0x4, 0x1000}, {0x2, 0xff, 0x800}, {0x5, 0x3, 0x1800}, {0x1, 0x52, 0x800}, {0x4, 0x80000000, 0x1000}, {0x7, 0x8, 0x1800}, {0x0, 0xc198, 0x1000}], 0x7) 16:03:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) dup2(r1, r0) write(r1, &(0x7f0000000140)="6f6ef51ad3157ff4d9c29a2d66", 0xd) open(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0xa0) 16:03:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x6c}], 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r0, &(0x7f0000000100)=""/33, 0x21) 16:03:21 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x41, 0x0, 0x10) 16:03:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x2c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x100000001, 0x5, 0x4, 0x3f}, {0x9, 0x3724fb31, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000240)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x56) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:21 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x20f0, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3fd) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)) fcntl$setstatus(r0, 0x4, 0x4) 16:03:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c652000"], 0xa) write(r0, 0x0, 0x0) 16:03:22 executing program 1: poll(&(0x7f0000000080)=[{}], 0x2, 0x1ff) socketpair(0x6, 0xffffffffffffffff, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x110}, {r1}, {r1, 0x100}, {r1, 0x8}, {r1}, {r1, 0x20}, {r1, 0x25}, {r1, 0x84}], 0x8, 0x3) write(r1, &(0x7f0000000040)="29eb2b3d1c369fb28f2aa9e8015dab0d405e", 0x12) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) execve(0x0, 0x0, 0x0) 16:03:22 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x90ae4f52, 0x0, 0xffffffffffffff29, &(0x7f0000001440)=""/225, 0xe1}, 0x2) 16:03:22 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000400)=[{0x18, 0xffff, 0x8001, "d9e6fa16c9b664"}, {0x30, 0xffff, 0xa939, "9b1749daebf54467bf9f1ab6f39e4bad315ca351a94145adccde"}, {0xa8, 0xffff, 0x4, "131bd17b56811bddde24dcbab0d796a74592b8257f57882479a4a7f6d1e80c31cc81532a93c75aeaf086f4b4c657307ec1d20b5e77bd67ac6865660f3b9d603ad93cb898477ff16251c9dd173cdc75ce075e900f4d8036ca68c60601dc3408234b2b0931253f929b48a8f7a93c7c18c8961240ada7ccead25c6d148404269d1dfe7b9a3b46052e62ba7af803022a42360a66aee97f"}, {0xe8, 0xffff, 0x7fff, "e4b8a409f5c0430a82d36b8043dc4ac3d00bb576b4499d71d749b8651f466f9a2c3dc54cf06240cd14700301ba28669144f31236fe152f14d6f94ae357f7214e6d61308c3bef7eb0b0e6acadc6a6a5b225b8f699ccbaa31c4f8834c7e473dd0c22c14f5fbdaea76b2eac9a65edc30c91d0c8b69f7e375c16b1c50a79f498baf6c6a6a8aef36f6aab6315aa6c96d8a91ad4565039d32af1b2a34671c1a2d705ae7ec1b38d690166dc5cd22f3e5e75974968775271a8c5fb3822903a635a4142d9e3e4319740e49c3b22d3656f9aa4806c4e3c614718df"}, {0x20, 0x1, 0x80000001, "31484339ed0801caafaea05fc5"}, {0x50, 0xffff, 0x2, "a2ddd261b34eb0462a913c0de77c98adbe93a7d18ef32d326ce9e58c80ab8c2b021fc8d16a56cdf5c8f5b9a1cb3aca5b847c056f204bccbd8a4f"}, {0x18, 0xffff, 0x100, "e2"}], 0x260}, 0x0) socket(0x6, 0x0, 0x9) 16:03:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$inet6(0x18, 0x1, 0x7) pwritev(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2003, 0x0) 16:03:22 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) getsockopt(r0, 0x1, 0x8, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x33) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000000)) 16:03:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7fffffff) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 16:03:22 executing program 0: r0 = socket(0x18, 0x2, 0x6) setsockopt(r0, 0x800000029, 0xe, &(0x7f0000000000)="fcefd7b34006000c00000000009940daa2ac8a744bb54d301352362910ad3ccec54e", 0x22) 16:03:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) fchflags(r2, 0x0) 16:03:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x6, 0x800, 0x10001, 0x1, 0x3ff, 0x4, 0x3f, 0x1, 0x2, 0x2, 0x5}) setsockopt(r0, 0x0, 0x8000000000023, &(0x7f00000000c0), 0x360) 16:03:22 executing program 0: r0 = socket(0x18, 0x3, 0x200000000000003a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000002c0)="2d226d1b3d61022949d359b852aa502f67a435c85761310ab4ae8048c51a865e68b210ad69a7", 0x26}], 0x1, 0x0}, 0x404) syz_open_pts() 16:03:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = semget(0x0, 0x0, 0x80) r1 = geteuid() r2 = getegid() r3 = getuid() mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x6) setreuid(r1, r3) r4 = getgid() r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x1, 0x21) ioctl$TIOCSTART(r5, 0x2000746e) fsync(r5) fchownat(r5, &(0x7f0000000140)='./bus\x00', r1, r2, 0x2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x1, r1, r2, r3, r4, 0x2, 0x7}, 0x1, 0x9, 0x7fffffff}) r6 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000200)) 16:03:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x4) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00', 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) poll(&(0x7f0000000080)=[{r2, 0x11}], 0x1, 0x0) 16:03:22 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) mprotect(&(0x7f0000d13000/0x3000)=nil, 0x3000, 0x6) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000f12000/0x3000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmdt(r1) 16:03:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa00, 0x10) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x62) 16:03:22 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ftruncate(r0, 0x0, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x100, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040), 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000480)={0x0, 0x0, {[], [], [], [], [], {}, {0x9}}}) write(r1, &(0x7f0000000200), 0xc40) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000280)="2e37ac15", 0x4}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8b92, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)=0xf2) r3 = syz_open_pts() close(r1) dup(r3) syz_open_pts() 16:03:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x349, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = syz_open_pts() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000100)) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0x1) read(r1, &(0x7f0000000200)=""/18, 0x12) open(&(0x7f00000000c0)='./file0\x00', 0x10080, 0x0) socket(0x2, 0x3, 0x401) read(r0, &(0x7f0000000280)=""/89, 0x59) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000240)) write(r3, &(0x7f0000000200), 0xfe72) 16:03:22 executing program 1: socket(0x18, 0x4000, 0x8) r0 = socket(0x20000000000001e, 0x3, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0xca8c86be5da0e380) bind$inet(r0, &(0x7f0000000000), 0xc) 16:03:22 executing program 0: r0 = semget$private(0x0, 0x0, 0x14) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000100)=0x75) getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getuid() r6 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r4}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0xa2ff, r2, r3, r5, r6, 0x1, 0x1}, 0x4865, 0x7a, 0x8}) mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) recvfrom$inet(r10, &(0x7f0000000440)=""/227, 0xe3, 0x40, &(0x7f0000000540)={0x2, 0x1}, 0xc) r12 = getgid() fchown(r9, r11, r12) kevent(r9, &(0x7f0000000280)=[{{r8}, 0xffffffffffffffff, 0x0, 0x1, 0x6}, {{r8}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x80, 0x80000001}, {{r8}, 0xfffffffffffffffa, 0x8, 0x20000000, 0xffff, 0xfffffffffffffff9}, {{r10}, 0xfffffffffffffffe, 0xa0, 0x2000000c, 0x8000, 0x2b}], 0xbe3, &(0x7f0000000300)=[{{r8}, 0xffffffffffffffff, 0x10, 0x20000020, 0x101}, {{r8}, 0x0, 0x0, 0x4, 0x1, 0x12}, {{r9}, 0x0, 0x2, 0x40, 0x1, 0x7fffffff}, {{r7}, 0xfffffffffffffffb, 0x1, 0x1, 0x7, 0x8}, {{r9}, 0xffffffffffffffff, 0x80, 0x2, 0x100, 0x7}, {{r9}, 0xfffffffffffffffb, 0x14, 0x80000005, 0x6275fe86, 0xf2a}, {{r10}, 0xffffffffffffffff, 0x80, 0xfffff, 0x2, 0x7}, {{r9}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x5, 0x5}], 0x8, &(0x7f0000000400)={0x9, 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c9e7bb6fc6e23c5b00000000080000e74de4"}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:03:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x140) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0x1f) write(r0, &(0x7f0000000100)="aba85651ba4e5357c3bfef1db6d47beb64aab7889717992eeb08720da80cb4b8b9c185d79704b041", 0x28) openat(0xffffffffffffffff, 0x0, 0x3d, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x8}], 0x1, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) 16:03:22 executing program 0: setreuid(0x0, 0xee00) pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r0, 0x20004b3d) setreuid(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) 16:03:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x4ff9, 0xffffffffffffff69}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000080)=0x5) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:03:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x4) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:03:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) open(&(0x7f00000001c0)='./bus\x00', 0x480, 0x88) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) 16:03:23 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vmm\x00', 0x28080, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000540)={&(0x7f00000004c0)}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="c9bac324cd59c29891a435ce4a719b52279616a9e1ece2", 0x17}, {&(0x7f00000000c0)="85bcf9145ec7ec217716e37f5294e958893f08a6197d89", 0x17}, {&(0x7f0000000100)="0cc95113490f4da1d9957614362a61ef3e412c8895e343c38c5da2510921b710e87dcce46538fb016cadcf21c21dfae663b1", 0x32}, {&(0x7f0000000140)="663317d8260838e769413aa377317dad5060f2423a7f75e142da9c875e0ed9d6487577bf16a2cf569f38fb22d1d4d36460a3f685c088b4d4483b91326d724d8dc5cbef", 0x43}, {&(0x7f00000001c0)="f34e99f090f3253381352332e5fe37db67726521cab4babacb16830260400c3d77f542ab8388c256d853e7205faf5a0a62235e542a7fe56769f77ca41db4b0d758d0f32d9675f53a47fcba0e3ec3a55d42b73e3120c6f4f0fc21bdf3eb2ba92183937bf8e0c225999e1ba1053912ec435c28f060f04e70a921d4300325d95f0ad631e09a2a054f4496a4f2c953d39fda01", 0x91}, {&(0x7f0000000280)="0789e7425f2dc8ec3fc2478e9f59a32b8bcd06f8ec609f3352cb629fafa032fac2124fb8959f99f591490a41ea14d06c431535b859fb912138c22d0fa034c4e07cfcefaa14b413473b242df784872cbf0eced8a75e183d965900878711e148f9adcc40ad6c2da8953c925e59235edb2acf1e3e6ed52e32f437d52ece1d07c074d31f80f208a24cb5a2ebeb2e7b0b2b053d9e71875091c0e8d9f861839017ee0c8b11b3eded8d1b32ec3d2f226028da9434e330dfea88a236557c532a0a09e894f43521a980b40bbf9bec3fdb1e262fa2232c14237725303a6da249", 0xdb}], 0x6) kqueue() write(r0, &(0x7f0000000400)="8e9718de96454748752020a29c33341c5f2844242d545389fcfa568edfc80e525ac7b026bd6f29e783e82871e0d35862534c6cc45e585a1dc7f9e5909e8991966e7ec366b4c645b6dbdbaef500cbac2555efa5a7d22d0c8be74fc368c9a1b184d12adfdbab9969b5f6ec454e03f42402b520d19a412dafe81bfd4ffa613d425c0022b6a2d991329958e1", 0x8a) nanosleep(&(0x7f0000000080)={0xfff, 0x5}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x9000000, 0x0) 16:03:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000680)=',', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) syz_open_pts() syz_open_pts() 16:03:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) getdents(r0, &(0x7f0000000100)=""/99, 0x63) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r2, r1) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 16:03:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701080000000009"], 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x9, 0x80000000}, {0x18, 0x0, 0x9, 0x9}, 0x2, [0x2f2, 0x6, 0x400, 0x3, 0xa308, 0xffffffff, 0x7, 0x1f]}, 0x3c) r1 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1", 0x12) link(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:03:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:03:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x7, 0x0, 0x0, 0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000001c0)="969b100e") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x1f, 0x2, 0x5, 0x1}]}) 16:03:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) readv(r1, &(0x7f0000000300), 0x0) 16:03:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x36, 0xfd39, 0x6, 0x669}, {0x5, 0xffffffffffffff01, 0x1, 0x2}, {0xaeb, 0x7, 0x6dd9, 0x50}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) close(r0) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x1) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000800)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:03:24 executing program 0: munlock(&(0x7f0000fdc000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x8) madvise(&(0x7f0000b42000/0x13000)=nil, 0x13000, 0x6) munmap(&(0x7f0000fef000/0x4000)=nil, 0x4000) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x1) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x4, 0x10, r1, 0x0, 0x1a) 16:03:24 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r0, &(0x7f0000000080)=""/73, 0x49, 0x800, &(0x7f0000000100)={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) 16:03:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x2, 0x1, 0xfffffffffffffffe, 0x40, r2}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="efd69abf9f81c1701e862c81d59d8a2fec8aa7cf4f2cc5906fd73b5e2d2d43441ee275bfb04235418f3ae7ab49214f3e2ae6842902d507e5eba935ca2b9e5a31662aa45cfb", 0x45}], 0x1) socket$inet6(0x18, 0x8002, 0x100) 16:03:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x61}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x7, &(0x7f0000000140)="f0caf16aefae52874d1fae6bc5407396aeb784219b08c9839339395106abf7698fc6e23aff82ff94b47dcadf4704da0bd5cf") 16:03:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 16:03:24 executing program 1: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x3) open(&(0x7f0000000040)='..', 0x0, 0x0) r1 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 16:03:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) connect$inet6(r0, 0xfffffffffffffffe, 0x0) 16:03:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1b, &(0x7f0000000100)="e4b5040000001dc289f2d051a63c5c922c0c2db5fc747ef2c4b5f9") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10040, 0x0) 16:03:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xe000, 0xc59) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x2000745e, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1f799056310f47d799c764af28cc97856e42c100"}) execve(0x0, 0x0, 0x0) 16:03:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2020, 0x1303) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffc, 0x4080) 16:03:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82d170e2fbe81e143000"], 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socket$unix(0x1, 0x7, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) dup2(r1, r1) r3 = socket$unix(0x1, 0x2, 0x0) sendto(r0, &(0x7f0000000280)="78885dc36d68d76b2d83cb0b06e53c0a7e57cb91979af284552b0cd8376a26ee3df006c5a8f56d58c3bad8195b2c380e4eb9626b85cd753b37f34c7e8ed87c64507460fed76bbb68d01ffbc724b5028ed3703e4b1db9b652d692dc01018a0682d94ef1c673302bafeefbb6e14ef76e9e2f7aa50cfcb4a98b88b50e3a5b376fc250b0356dbd4d21313f61615d", 0x8c, 0xc, &(0x7f0000000100)=@in6={0x18, 0x0, 0xffffffff, 0xd09}, 0xc) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:03:25 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000), 0x383}) close(0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) read(r0, &(0x7f0000000100)=""/214, 0xd6) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) msgget(0x0, 0x200) r2 = shmget(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:03:25 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="5001050360000004000000008305ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 16:03:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:03:25 executing program 1: r0 = syz_open_pts() rmdir(&(0x7f00000000c0)='./file0\x00') r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r3 = kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x3) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r3) kevent(r3, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x8001, 0xffff}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x2}, {{r3}, 0xfffffffffffffffc, 0xb4, 0x2, 0x9, 0x6}, {{r1}, 0x0, 0x1, 0x20, 0xfffffffffffffffc, 0xcb}, {{r2}, 0xffffffffffffffff, 0xa9, 0x88, 0x57, 0x101}], 0x7595, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x20, 0x1, 0x1ff, 0x5}, {{r2}, 0xffffffffffffffff, 0x69, 0x6, 0x1, 0x7}, {{r3}, 0xfffffffffffffffc, 0x40, 0xc9, 0x9, 0x1}, {{r2}, 0xfffffffffffffffb, 0x7, 0x2, 0x1, 0x7}, {{r0}, 0xfffffffffffffff9, 0xc0, 0xf0000001, 0x5, 0x7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x0, 0x10, 0x9}], 0xe75f, &(0x7f0000000440)={0xfffffffffffffff8, 0x3ff}) r4 = semget$private(0x0, 0x3, 0x3) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000240)=""/74) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r5 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r6 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x2, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x7f, 0x6}, {{r6}, 0xfffffffffffffffe, 0x80, 0x2, 0x6569, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000004, 0x10001, 0x7}, {{r1}, 0xfffffffffffffffb, 0x20, 0x2, 0x4, 0x8}, {{r1}, 0xfffffffffffffffa, 0x6, 0xf0000000, 0x10000, 0xffffffff}, {{r1}, 0xfffffffffffffffb, 0x54, 0x1, 0x482b}], 0x5, 0x0) 16:03:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="e936d0eff46655f397adcc04241f30faee34cceeb7e20edf0a4eaa0b9722a2e59e0b2abdd28124145075eae0284828b3083f2e19ff37063b92cad31e37b83660bbab09d1dd7fa32bbacb59ca4e7634637a4c6fbb425bd4c48338dbe5dd1cbefceeeb8c266a2ce8d4a82a46d8c20bddd250066105410d5425b521b9b7a48b3289a6993ee8605431ff4732b929aea7af2737b078f8555508547ce9934a0b0465ece837a23f67f48c4e03c7af4ef494a560fcbc87e571a2", 0xb6) 16:03:25 executing program 0: r0 = semget(0x3, 0x1, 0x10) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000140)=""/117) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x71, &(0x7f00000001c0)="76ae229d71ffe7af3a2ab9d69f56a2fa76d8183d96f7687f9e7264ae540404df1050cc4261a066285975473dbad15b0e5683ed785ce47e23fa167880da64db8aa57ef54c0505d0a5b53905e6badc174a742f2eaf6446dcd39e33a6e808dd28cee0ccf6e71f00d4b417424d050000000000") r1 = socket$inet(0x2, 0x3, 0x3f) getsockname(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000340)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0xb0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000240)=0x7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) 16:03:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d", 0x15d) 16:03:25 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x12, r0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a138344774329c6742540ef5e262d6c323b0b57a", 0xffffffffffffff72}) syz_open_pts() 16:03:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="00000018606eae3c6923f8b3a6d983a3a297ea8dd9040008000000ffff0100"/44, 0x2c}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r1, r2) 16:03:25 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_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0xffffffffffffffff, 0xe8f5}, {0x18, 0x3, 0x0, 0xfffffffffffffffc}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x100]}, 0x3c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x9, 0x1, {0xff, 0x9}}) 16:03:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x463, 0x84) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x800, './file0\x00', './file0\x00'}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r1) 16:03:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r2 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', r3, r4, 0x6) sendto$unix(r2, &(0x7f0000000180)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000004000000000000000100"/177, 0xb1, 0xa, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000140)) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:03:25 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="00000018600400fe0000ffffff080000000af6ce4f222759338d2a4800000000000000000000003a000008", 0x2b}], 0x1) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:03:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x4, 0x5, 0x1}, 0x8, 0x6d2, 0x1}) r2 = msgget$private(0x0, 0x40c) msgctl$IPC_RMID(r2, 0x0) write(r0, &(0x7f00000005c0)="00c5", 0x2) r3 = syz_open_pts() pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="0718fa6f7cb910b7b1b75793a30f45414947a77a3c408cdbc7218889b3f85350f1f4738e8017ce861066c8d18a74eee30537b058d8b203c0b7d5fc87c6603224a5565777ddbe6dcc05fae48459f63811123d03b44bf9afe6fd37e0711ab48b88940e6211e6838ec0890e0b76e74cf5360be2045a4d949f8fa92a1ddeb794a22017067707400e5d591cdd08432bb837f21887d2ec0950bcb8531877ea544003119abbea7c9d6cd2d7b757f3b085180fa496e1b90fd05093", 0xb7}], 0x1, 0x0, 0x0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:03:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x40000000000004}, 0x1d8) setsockopt(r0, 0x8, 0x8, &(0x7f0000000000)="7b78f81a88bb3dffeafd52248d221b728d22901a35b3b8", 0x17) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) r4 = msgget(0x3, 0x662) getpeername$inet(r0, &(0x7f0000001300), &(0x7f0000001340)=0xc) msgsnd(r4, &(0x7f0000000200)={0x0, "92623d3f86dc395260f273bd9f456be305aa1f73e6fd21fb6beeaa1f173ef27d50b38bbd286ebe4bf30c0a7b012ae5dfad8feb5a7371770e75de08cccb4b984790c0c6abe9d7864e9d753399e369204d3b05a3f5d768ad35992affbe99a187d95c0efeef00ead601c7a1f24fc637a04bfb977d2f4e13d052bfb96e0a56b93132af9b8266799b1a1b632261f403dddcf88006f32887953d7ce0877f3df69a9ca3404add50a7a21a58d70150fffc9aeec08a62c55a0b2d6e49e06c331b5324af0e07c5b0d282dee4d52f14ebd8930fc836e143feb95e09e55fcb15d5cfaa9a251adc83420c826ca6e0b3c5b2dd0154d8643992c645abdc6d087a9d84500e833b77aed346ebbb0b60c2bfcd2f2518cd03a4fa24ca9949b2a8e2afe361dc01d4c8b30041d2d8c2ecd4ac319e5a4440aa9a6b31bfbaacef348f3230575b5fe50bf72a0b802967f91c110ecb4a8af4e44b4cd228cbbc6e7aca79035d78a27911be1e152600ca02a5d4edeba58f886711c14f41ee411e2f175474646dcf3d6ee0a1e0502605020930fea6e2172ae4537a44d4aabca0b2fddf71b5a2d7a0214bf25602691b9c79814b17b0732f991b501f1abda5bb755cafdc33398c9cc281abcba862df55b0d4b15c7d1f31cfcbc217986e90fd8bc89237fa8fcf5531563b6574dc76890c4bf1b9c56c7235e85f44c2ac4346f110b2052e29e453e9e54478808ec742188fe4a97c73f5f1adbf1085aee0aaa9bd014ac7d3a1fc940dde85741bdfb9027037d2600a1624cde246354ff5b85674a1c880bc1b81437234aaf146d34807afb0ba195cfc558630f53aed0a5bfa99f86816ea0a3672d83d1320e2213f561326de35650b434bb41cd9f6d13642be7ca123c04673b0ffc6d059da50aea0a6033f9ff47afe479dd5a06771784b3f98c6808edf1260767ba70d1cc120f6af9e138b656b824b9cd465bf52180a3a04b413a43d6fbe9251eaf84d499d2e57b5f2a6f419b3b9645c99b334002e8f1247e36bf45e77d2df22c52dcfdfea3dd618d0caa13f980d2f0bd214ab3277924b3f4350d4f6900073784f03e852bd679d3a5c48e7863ced02acd1433c2beb3643741a7d87cc7b553eb5a9e13fd11af22bd8d290b9b183b11d49b286d2c321ca5e082aa8f0e3b3358bbe14fc8499f71b04fa8fde7150240b8d3f88272426fa5dce4727206ce843815e07d8c38eab93be3d19de3610a73b5cd6c542d29bfce15008390c5ab72002ffff54f5f396ccbd58ad3716872fa264931e369dd37301f83494ef4b416f705eaf26ed7b2d08d0bfccd8304b90f08c0e08795a928cb6d9664b14dbfbeae6b33128f1c6664d691dcbbb844bc3d229ca3e39c13725d7e4f3d92696697641e7e35ad2e87cb10e17a2d06cfef3e9c4bc1a6479dc0f216b0fe709ce91515ca5755de04b0b0e7c88b682d399dd3d9645baef930a81be90ff7617ebd9b8bc5519eea2fc989ddfdf0acfd9ee6de20f1d7d5ddc7c4f069b32c9120f9ddd09c447638e447915e917d881db031a5d30d2e4a031fc2ea4ef512a86316cf83bdeb03dd5d081022a3ab623db110a6a72dd5c0f6939fcccecfdd1fdc9714ebb196d1ec488f312f1033078c2d6df7a82566be8f20ecaeef2620a1679c3d6dd010d4e658e8a29f82321ae9f7a0f081df33e08ddf7faf22a89bbab7c74ac2342beca28d3ca43f90777193feb33cf9fd6bc888b6bee21c81b193c6b3c7a822760ee02fd42c765f6ea10b1e9c0fef631be4487c73d6cb5e1dc5d581985515276881b1cab97ba69529b2cc5f058b72e88d007007e2f64e70ae1e02ce7df743bdbcf8c0d9e92503a8329ae255b6bb6de491446438eaa634933a15c61f43792140bfe6900b5c67b11dcd4af5c72ccc802a9fd4d73f5da8fe9a22652a921bb2b84b45395659d7323b997c1fca21d3e5512d8efd495753bf9255c0c6f04d60bf96006fd41aee6f8da9736b4510ba2a7b33c9b8c40e7f13fae7d3976c30e4ce3fe949a0144e05e9690e3f27e237e211e12fd5ccdf90507dd44ffda4e04b06037c79e35027bc18630fe63e335abe7c283400357b701fce30709dbea34644edf81bececc8127c5c197c5a641cb1b19916030114ee5b89b3a14caf7075b7d2fe8879472f829f3d977127edc263f8c834695b35a233655f34cf627aaf661a3a61f82e46d08ef1c1cdc79194b9b3c09d1f24e2dde59a68a115962657a04c1626f5d81439bd1223bddac05ec4a2c8d7444dda646aab6dc6a67f49e8a372b404e8c6c9337d8e9b3ccdec55180054783725db89d44e20687ec73a233b8dda92acb7e60ae3dcc2ac4c88d52cb55e7c858a40de4b516c93af46a24bd03753774b20358a7d470c64b39694aac39a23cc2b38cad252565d998b45f74b34237c2e0212213d04ba4446a5409d7b645b31481dd783f678412d9a9a075591e9699385faf22a9b9c04db15113d06e1ba78ffceddc3794c6a2589e484ed793adb4a69094342e262f0a2406ee50f20601c89ff3ef2a7c2ccf62979d90eb68fbb66e0d7106affa3800ba41d69de1007dc6173920b16d7be39252528444c477a787cb9ae266b479740e6dd0553e47a8885420c75b6415734c305c77745916aa021a19bbcd2789e68dca2ff8bc32d2f816feae08ddd258063ee423c2c0a9f0b34a0d2a398be728af5a3d2dd91fb193958b06f36d3b06574f27e9178c87e071085737b514888924ba994477ca21c8a3f51fea3914510c240f76246fd61ac398ad5e253c234563155cad6851a9192c2e19fce7d7fcce84dcc34052265e7d333eea7f12b06a1021f0e24e4a61e419d6ea4e5b51f82ed0ecb1bbc4506cfce93d91fbc2adc924c873b1ea8477c536f29f8d2e35293e98980eb8b34f44410880d4e756f9e445c87a41f4dbdd639701cd9f0bacef2bb5d2f0a7b297bdbc40be988d9fdee384d0f2245515bb5a6550211e056c89393f4d72dcae82cd0ad53f7f1f3af7e2e29d1e18cfb6e1455bd3c4ce6f9e4cef211599f5e10db30d2d227d891bf387c5440c2559fe3f76fe26c1c891caafc50c90c32775d4c7f1faa2a86b0b32c53ca4eeed6b6d72fc68c6ada92db25ea91c4eb55d24004116fd69973f8a2181fd320aeabe757040925ab07b095c48bfcd907772b0a5426ac8d673144bad33b0a119a2bc2fa0b4a5f9505b24ee8ff28842fccc3c4a68973269c5fec604612a1e0e400e0c5fc730a282f0096299c1324822a6dba7fb5006e77b005e10aadc9ecea6fe02e278600178ba31cc839be98572d5ddbf0c3f985a4957ba3343617670aa6d1565ca85c5ed32a0c95b517d09f10fac5d0df98a14cddf008daa82fcbdee6a6ddcff37eee5de0710dda8fd15f9466d702cfde3ab3c1208fa320e15bd6a615e5a0648a590220afc9108ec0de7645426fdf3048c5c46460a6cba5a9079144cd68e276d945c5d09dc894066080f79c14a7a6ec5f80fb4c6d1886fb4f60921a10c74531e69ce18f127cafc8b34c638475353f5480898c65343989899949fcc1cf1b081da849ce93029927730b04225cce54336a4a8b09cdbbbfc4977443b7b17d3f94a5403f15ef02157235e423dce83f2c20460f94573193dc692662ed270dbf6e1cf0500e41e9569fcd8adc76253f6cbfcc0fbeab9742f85547e721ea9f966b9b1bf5cd2bda9a87b3a39087ea446904694bb70b7c3b395d9e35b8eabbe7af22fa1a720bbc3afdd4090eb12224733af8df79b122976867eedbfc42ced3e1e7a1a55c626e22973b654fcd50f72adbe37016a07f5735b6213b2ae29c5a84ea6fde1c6dcd6895d4e6b9c202814bfe19a3352421860ade1ce39b85e574b3b488e99fc415c51621727837db3cecb88bbd7913f5864753402c4faffdbd829aeb250543bdb193a552ef1c592b997be5b5c3096ccb7bc119eab11bef71a8c19d91c4d589222e82491141d0fd824c2f62171eedac0ef4800b128f19f061fc0ba9ecd5e508025ccee1e6eb5b3ac98760d708a1a2fa8865841b5a626895d406fedf974950497e59f7c2a8a6d1928d5b0a261ae9c82a9b57dfca63a55dc124138000ddfce659e87a3c7cf7ff45618caedbe276cf0c314d67d4f1b0cc9965840eefcbcffe602568cf97d8a8977fe391e8c48c8d6c4904ff815d3657a83bd0d0e301871e81d69a517cfd27b394894b37b097a43b240b5a93fd3d6619d2a2d6b29cbaa117dcf04a02e414f4f92bfd54a95075461358efc09293e40fc9e2a2f7db0c1e388f31d35ec46a10905570dc08c07c7e611120677522ee0a6969b75fc314c1327386fa90625f324506efcb5ed473880952953de97d200e7e13446daef9748d9b9ff4213fa4f140eb1ceca1a196a03aaf481d615b2a3766dd586e4c2f94c45310bac3ca70ce02961dddd9fd64f1cd570202f1e407b47ce89472cc7662916724df5dedcc56f7cf40981ed052a7633359f7b3edc62c127a2e79c0d4398311daa301b909748e7a5e4db7d333aa1339331eeb55e10f5b2ff1687e436ffb9fc53b790aaf2c13c7d420e54e7900f23fef84717aebcb77964fe618786962fce22770e0ab538bea46f56505f8f99107a6bbe573bedf2442d5dfc3c416bc5d611ac950ec2f4937fafa952cf4f216970547e2c53c03491472a1e9ff33b1564676abf6eb6cd7034b70fe83d2e046903e507111d5961d308d2a3fc493d54d2323d356d4c9f84bcdeb8ecdad82f5149f85bca58a365136274d7d35353b38942b492c519f4422d59a7d12a508dbcb1c30478a954b2e3048c68ddd273c39c3bff89ef5ece6aa9ef4a3d7d77d29d2ff31b5b4ad63f4ed9686e66ccb7855ec4f4bba9dfa43196f4f03e499d2ce3e7f491060bc2f744c993b7a0a6abc7f16dfe25912459c4ff73021fe82af4148d979e93b26fa419e2d2035af1588e44e532c00afb21e6ec353f3147248e8b1c18eca12957058a85e7ec65cc32222982b946d39f7b9b63a7d3abad54f7edd94683e9f6bacbf53dd44acb21578aca5710fea167a3b59bec2d628c5c6c311daeb0d0356fc6b64eadfb1d3b78311122746db928110466072d12723ae9047350d8d6432b8a8ca465f212800353f3e6f26cb4f504176f4ee7228b480865499c55910cc099f4bd8e9ac1535220bc283f6bad487c7f6d63485f7975dba1c60b3cfc11e4f767e8eda9fb3edda607ea3f189d1b1549d284112762363a6e88279268b17ac606996d76c285c3f80f3540e971155f4fcf5a55c917ebcebb4389fb9e64dc4db7a71acfdb0331faa9e1d4e4224e066a705b5b21e5c079d5ce2f541ff838ce1efdc0da3c41f8004c5c206adfac8500f14d44bbd43e369b9ebca2911c805dc96a11279d2151d3b63d963a059a62b207e28c469a71daf0cbae3928025ccc494b07d5530df54e34c5beeb25a9a30b29e89613ae31bdf65ce51dcf732c452d6ad0c6e4c30988a09e768298d1ca76d6f7b77d35d27f6cf6527a769fa88fc5488766a11606c55339d8be3ba1b89cc899dae480b0acb3d50921f60481c108ee2c5df77b9685ab83d7662d668b9235039a140e9f0e2d35bbba1fe631ac29458ca71dd089f6ee7824cd09832c8eddd39b89063f85ce1ab923b02a554added51629a904340b0dd8c0b18ce9095226e278e870641afc17b4456ce64f290c8138ac32e5fcc7e3c0d8b4e3d410b50151c09bd8e5f0585a35c85cef7ebd8a57ef3145b1ef6232cd434384cda4af992e3853649bd2709915b7f25c3b3752c7b3c093c24828ca71b7023e42d234995e5900c2c5c4e25d78fed071318f1701ab1f42b57f1c799b505ae00505a15fbe66b04bbd9f977"}, 0x1008, 0x800) r5 = getgid() chown(&(0x7f0000000080)='./file0\x00', r2, r5) r6 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x9, r2, r3, r2, r5, 0x166, 0x9}, 0x20, 0x80000000, r1, r1, 0xfc9, 0xdcd, 0x0, 0xffffffff}) lstat(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)) 16:03:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:03:25 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f00000000c0)=""/217, 0xd9) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x2ba}, 0x0) 16:03:26 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x7fffffff, 0x4) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/34) msgrcv(r1, &(0x7f0000000080)={0x0, ""/58}, 0x42, 0x0, 0x1000) r2 = getpgrp() r3 = getpgid(r2) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x9) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) fcntl$setown(r4, 0x6, r3) socketpair(0x1, 0x0, 0x2, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) r8 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) r10 = getegid() sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f0000000200)="7085426cbaaa867727705073e76fb4971a8355b9007fbd64697ed6d51afc53028737118cd9cc13c2310d3b64164abc6be4d18ebbdac8c4acd02c8dc223b3e4d6889563e54f0f4ae0b2bb76b371990903ab03ddfaf963c7d97c3cc8f83175dbc265661e286d248f464a3767fafdab52a307780ef861248c9dd77c31f3ad4e3bde43f9770be490b7884cac52e603974239d4b114a23008e582c2dc8182aabc387252506e189ee528f186268725573628b78188054d5896b7c241b2841e7eaead3aa86189d604eff93a6854fea5d602ad925df962d132875ef7cc4f95c35e33cd9bf4829bcd2905c9625925eb7d63015544ee52a72bd033cbfc3045289b721b6e3ac48ac0c86df7c970770eae779e9ae1aab937e675905f01ddee042ebd3fed6a991c737a8eca13bcc018b47786bc17343474a1eb9d156dda76d31790ca24a058c7e1cb1e83f1e6aac8071ec12d51cddd02b5402906056616c1e7f3cad40c8e771246d6bc14ed12ea9ac5868c85b1858e52adb9a6213a08df7ac2e7a43ad2b50245548c911e9df70545ada7cdc4e37e72c784ba9168081eb21f43cc9faa081fdeee80b3d9644d07b2a17df72134d91a7b2b918d4207b857c7bf75604eea63550632c26c76eb0585a90d1e1711d3e206eff9a2de5420d7dafae14e2c7354785bc209768b0cf85a75c10098d50936346a16853bbadfd3c112fe374184da245f94d1cb48619aea8a2589ab58f6687ed1edb924065cc482ace5a1611e8c6e46ed01ea802ea7b266ba8dbdd4b9a2abb1d4834d4925a45c361185f2a56a093cb2ba777cd2e24c212d749f109f87a1039cd297935813bb551016b205e0c57bfba338ff004e87f7ace4b08cde3d323867b144c02592959c8fbd94aa7653189c5ba7810488158abf467fed4dca1087fe4cbb858e20e616e2486ce661a4d6713b69f177c754fb5de8a0e17852ff65dbba7f1143122389f25eaed3c715e02fde45f052aab4dce091b0b6b02b489d12f7dd5a4c96b5f90eabd064d81091228089500abe221ee432f21aea38b08f62468ea01376ecbb9496bb8a2e3d0140f784dc1a58b3f26cdc68d5a9d27db9ea04845ec8aa315a874c52544daff28142e7ca5edc14e62d7e2762869033c871a5200ab61c3245499a9347799178e5ee18848a234e6509e4a21e41cbc072863cdae74ccb55869fb410bc6b258a78f1613f9b41e4af3c75b840d157e2d384c207df237def74f39a3e19a9ba856e6c3d44b16acc4261f6a79eae594206102a5ad1516a8f07902217bfb539fcb7765c5cedc7c49e2718c8715bdd5602b234663a52912aacf43268bbbe55c90a3b87eea6488f14e658a58f8c9fbb24695fae739ce5b1afa6b56bcaa1d738078a9937d1f0b80ac260fa9c182d0298fb4d9b3def01cf16d7d0285614ee3d94e569ed8482f25763aea6132d4b1c96caaa154a95ee7b44b3e2757bfe4f31cd6d976ef618b18bd581a97ae4adb20e8661ba0ebecb39b4772a4f06e26fb0f7ec1c77ca41dab00ba26b876f372971aaa00ba309d38689d35ab0191d602d859a74fb2759fcab9434983a1229d1a57ae53485db04ccbf750316ebebf3374c2e0d627165d7b4a75630a8a941410a5ebbe09b289ad86137d527ca0186246eed12ca2aecf87ee762473be0c4f7d5984442dd8f3b881c49d9a3d1fbfe664b3f2ab49a08ef356abd07447dec5872f027f0d6a1babfa35101e86b9e3226cc461fbf57d34cc44dba05ee6b07465c05c84310124ca65f4e9149dfb6be3e831b4a5e46579dbb227f1130e3a9d66374ec480b91478cb5928f43528d65fb4556c88a60923e8f2eb9539c73f869b69025e2c0bb6b50f9e6aa4e291eacc8dcd37294a0573ffa49c37f7066df23a34a469aabd956ed2ed215d14e6ae42b12619a05b2150f4aa05d6634a25f9401c38a145234f637b8e078075163fc03cf294e1e9cbf71f17cd6d46d80d830527bb1f646feb549d04c325b8c8ad3eb68e770c8d6c8b3f75e3ca3047a2f701469da1dc4404f8ca972d4f6f66c492ec43f59e88316c710c22b1ee4f6ed4ba7aea6c2ca0510973f4bfb7ba06cdbda46183d42ca4c5d0fd562641a8a14bb647928bf6e25af509cf20ea71566f582a60753ca30493d59b1eb0d586528d102df5c0507a53ba4860221436327b8b37a11243246971dfb678d20e07b744d06e27f9ccbca4033ad8a5a3d212fef1fdd4a5323b24be7944e6740cb972b850d2831ee34e760f09c81e796d38e3c706cfce1bfcd0ba3ce2473601d6ad32f6bdb6b66fb3b3cee671d69c449abc5425a673727104aecf5837d073ef6c7b0f486eaaee69fc05a14b45afecfc717a31fa48a5d36278e96fb8b302921960598b980441f77045414c518f212345d38ea20cfe743101e38449af2ad7774596cedd6f86f6bf293a32a6fd38e81be29f0e267a504187cc950736d1bc5e1f0fc8a77972a8903de41b1fac0947372f59e51dfc01ffa263d563cda609596efb1d6c061fcbadf91e27a25eeb5116b2901508683519a42b80d8bfba6deab7637a2ec4d616e18c2c0a2b07be2398a140a53da7d48d1521508c585d19eb335df66d357a05ce086c36ca2970d28a1b7eedbab6c080fa83ed2b388807f7dc716afda0503e131d5940d271f61d0feee4ca588e74c66766577f791fdf63e8dc9546263c08dd30b5880e996f17bacbde55e390e2d20b6821c447fd15934c8df06dd912e7063686fe219ed4edda68d6eba9fd577c3cd6f5b85e75359f1c66f393fd87a8c18e6724735c12d4e78b37dcc455d7dc1caa94fa4a5b77076bc5690a6f99822ac1e7d9ae25e3e7a719954f9a2ef1f120be0a6465bc4ca86168db22c19e2305c493ba895af1c63247555ae6aa5b47d59d63e3e803336f3b14cda103f65489e9582f11112b2a235913004b43aa268a9b187cee13749dd0e859d9ae8c9b92403d7711a293ce2635b67d16c3eae910cd8e53002c6664871477c4612a9ead858eaf4488c967a6074d10fd593e585872302bb35dc264644598d478839439316960c480c15082de2eab37dda109ac108cefd01ecbdfdae03fb775e33e9142df7a57aada04ff9b8e208296cb1bf8e1c28cfa25f78c443f2a5df4e15cf0daab1313ddf1236952ea19fc66153ba552c025da05d423ed5c3abb5a29cf8555ec2a0724fc365bbb89159432a906657167cb0a45b5496f1743521ba86e99cb09928ebf52e204933a2e53effdc08eafd1be2c6f232d44390a77393b67f04a635938df2059862f5cd2fab2b562ba55ea3e07d3bae39d61f54abe1f47a57a64e0df95428a8bd2e8ba1845859cf73661163df4ce3894e9775cc0f6b09fc025e81a527a9190f26a3c89706c328620251d95fc13898a0eac413f598131acbfbb7891c618e8b64339a395d222a88b45d1b4ee939b526cda1aa169ce79350fe3500bb4360e138753eae63d5445d5a8f8abfe300cbf63dceae9455580d57086120dbddf5313f0ce33f7e7d647ca575c739ed763531dea9a07de267fa82fca40616bef251b093baccb103c002cba8cf03368c32ead00a8085d189d192dc6e147688aa61bf8bde5bb682ec820755dca403d3743779572696a59404970c011141c4e62f62dbc48a1b06caac615b761abac878ac521fe8115a38621524bf777f4fd10d9c1c1af9702434465b823dd246c452b9d118e861f3f618c8cf3a6b48cab41d9af97d9f150b66c6baaae1b175a51a255f27d3d653924fce8d7f7907d687f75e55b49db36f009de03f80460407abc5bd018ce88dd19b30f40ee422083e5a7365c3e2b9e9d2036f4ad1781c30c52376b45a9cd128820e73454e24de669baaa6cbd70605f6aab6cf96b9a2dce2ee88b87c322fb070dab7c72fe6fab45a8bc2eacf558176b078c5f43facc6ef7d03b0de8eb9949803eb729c89c9b3f07d007aabcb7a94c01bfefd0225ff7e2a208b95511c9ff55c204da7072b59e165474b47828452e94344240857d384a73a2d3ba2b0082539e9b708c6e8bc630deb371f22cf5d657001b0e18884aafbc8d1dc51d0c27a6274f33297a9147f89dc4df773f3004a3b5582b1104ce825381103dc5186c9902584f79881dcfe999afd3b8824085c992a065c66644697e731834da9b202dd2204b3577d31aaaed7b75fd4f1e6fb251d635099e1e2f943ee229a86a6619829e7ccd4459835b68dbee246452c9cce1f7812dc41f9d19b1e99e816bce529c40ca91db066c62f4257b95acc9874f60953b334bb4c12ff651cfaca2058d784137747eaa36aaf669f9296e9c362d61054ae138e74d7f8e523e7db372c8834db5a09358a5e958b123cccb1b955d6387893f671f87dea8e5f598b47a9d745e1edc10fbc71c91e7522cda8d5b6eba2bc29dfa8c7c6188b9a4ac29299bf240fb7e0ee2506e9975ad2bb610e5533cd5bae4b65474b25c3337f11f260966c0be4a2d417f7d3bf73ced9d8a6f27d29d01e05ed924bb0bf875fbc239de2c945fc58b2a2dfd1d4467c254478bf7efafd5543c42802d3ebbf20ce50ed55dff4323a9da637aa4edfee7c38fad4d8120bbe5c06ce7115b5c3e149745ba49c7c4769c3f8bad2b6f47f9fe6b2958b206aac19611e926c2022625dba63d5c6cd239639a1d19f1fbbc655401c491ead2f592bdfed289731f8783a29a48c3db3d6ea630f06f428f9870809b0609d5907586836ff159224de8226e03c90544042e2d285549537c5c0311028a1a8edc445268971425e31d0a4d790643de77a973a170c559ca568a56c086e625b5f1b760ce74b5c4db0a110318cbaa09aa9b359d0be870ed35eeee7449c82e64081e48127191eb978d1522fea569b4abd03b8f2e1307a762563fd59a79e9a71eaa93e67820b5a46d6313378d4723c3645482d07cdfc6a79c2cf329495eb7c365fb35366f902d568d17f31109a38f58a34702e4847bdfd4a1dc23857553aa6db47d8e2f537a3351744a44c1cc32e501e86fc4d17db23089b2f660bd1944a432716b438958074a4daf60e93b89b45d92aa5d9fe2b18f11e7cc56594892f5bdf440e6f3dc2f34094ccaa543290f719ff1ae5f15a6ef426f1514cbbfbbce8eb2b4390a3568382999b2d52ec0a2ece14e545e4eebaec2a622154919a35b5e31b1f7b08a897e136cdaef619ff7c79fa1b1cfdd73258019af4c28288d5e47d6b3ac245fe3035c6959c6f4063aa96677b3a0d7a642a0f44dbb260c891bdb340f0f9130d14db78dbbf8a063162c81f2739506561897543892a15a51a6ae6e81367fa7826cea01ae968db519e471e7d7dfadc37a2f9933365595a994174b5220527910bb4fd034906ef393a271a3bc726eaa0eb6563a79506931a6c7a139d56eefb9503979bab41c5d6591d05f0722b34d368350348e50526ea6069d61493b5ca62e924c7a6ded4d3042afddcd8cb34059ee41ec08e82cbe15e6f87fd90a20f0547eb989f019887e68f5fd20ab36b4e67dc0b4e89fef4791d50a630d5ce238c2ae9946925622e0c681c848d0141b93167ae5c55492094e64ab72131bdfc0d2775010225cc5e748b6059032ac2981bf9c3ff911bffd5537077a86822c3d69b6f56988c63af2351ef556b6524a226c28d5717815e51f48e73b2f2cce0a2d6cb6d8c2fa7b2c0c1a5eb4f707672f2ca0cf61a9f219a13cf82f9eaa7f0ea25fc3505c11a7dc37723de155b7e77131112c7e50c5cc3dbc9b8b5f52b366ab0608a18946ec58512d50fa20f1711ee6142ac46152b6138cc48dfc8b30ec141d3e0d42307c020509e95b69b4bff29c0c93a5646a34f0258735938d4271c9002741a", 0x1000}, {&(0x7f0000001200)="894044c06699717802859387cca2dcbfd333980a1f9c4eaf620997fa0171be3ce2b220", 0x23}, {&(0x7f0000001240)="3789f991f58026e361db276fc3be0ffe605924593b005267d64260c28da164b85d56d98a4ceddc112f9e1e8f011d0abeb8e380874b54777d94d7e1af2bd5", 0x3e}], 0x3, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r2, r7, r8}, @cred={0x20, 0xffff, 0x0, r3, r9, r10}, @rights={0x20, 0xffff, 0x1, [r4, r0, r0]}], 0x60, 0x2}, 0x401) r11 = semget(0x2, 0x0, 0x200) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000001440)=[0x3]) r12 = msgget$private(0x0, 0x80) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001480)=0xa0b) bind(r0, &(0x7f00000014c0)=@in={0x2, 0x0}, 0xc) getpgrp() msgrcv(r1, &(0x7f0000001500)={0x0, ""/43}, 0x33, 0x3, 0x1000) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000001540)=0x7fff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000015c0)={0x5, &(0x7f0000001580)=[{0x6, 0x0, 0x100000000, 0xfffffffffffffffd}, {0x3, 0xfffffffeffffffff, 0x200, 0x7fff}, {0x6, 0x9, 0x7ff, 0x4cd800000000}, {0x3f, 0x80000001, 0xfff, 0xfffffffffffffffb}, {0x0, 0x1, 0x7, 0x2}]}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000001600)={{0x9, r9, r8, r7, r10, 0x44, 0x1ab4}, 0x8001, 0x8, 0x4}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001680), &(0x7f00000016c0)=0x8) msgctl$IPC_RMID(r12, 0x0) r13 = dup2(r6, r5) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001700), 0xc) 16:03:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) rmdir(&(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x7, 0x7, 0x8, 0x1, 0x400, 0x200, 0x0, 0x2, 0x1, 0x3, 0xffffffff}) fsync(r0) 16:03:26 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getgroups(0x2, &(0x7f0000001400)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) getgroups(0x4, &(0x7f0000001500)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = fcntl$getown(r3, 0x5) r11 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r13 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) r16 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) r18 = getegid() r19 = fcntl$getown(r2, 0x5) r20 = getuid() r21 = getegid() sendmsg$unix(r2, &(0x7f0000001840)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000100)="3622db5de82f9784eec33a15f0c460c471b7ea41251b260647e8a16087c448d0deec5a", 0x23}, {&(0x7f0000000140)="7e14473d6c52a8a80ad95bc7c61fafaed41f61f30b2915da1c1a68fec574637b7691e4a194cfcea1959e98f5d2b2cf85b46f2b397a51ba5f74b88d70efa4e8584788d8d7bbe2fe024bdde77326eea421b4c81c0367c3a88d368d1d8be9b37d54b2dea774fab7ab411b11e7bec2dfce8f5653cbbb50eec26225458f81c524fedfba19fcdec2e8bde6d0a89a72816282055c0559313267726c703d22096eed8310e2778871499930535d5b12a4d90bab8b185fac7cf5b707634e1c19535ee6b894287ad84c0cf1577440034a5d4f3bfc490651d06809209ad6e8a7ab04c4ae7cfb6a5281a7c416399c4a3660269b2728c83ea5f64a45152b468f8a53c61d234f4f47d0295617186ca4b5566b47e525f95d9faeb9121a80d864cfa7c4cf64b92ffa96f899aa38699e6fd6e8b02297f2b2741001f7d275c82d1ef7ad77b691ad931466029f13bdb9060471be360c91248bf280e8a77a1d5a55dd5ca1e5c93f22a2911e6a9dbc1eb0eb42cf51f1b5c7f567502855121d1e42124a86a90d572c85069d56d770c59c25168d148305964b8e6a69add41cfb5c3de84656c53ab134f3eb7576bd4146e6af596a154b450c495723906fb9930103d3278685dec17901f62b02f0d9242a95d83b8afa2e8ff8ea95552d0613221a83ae8e0714ebd5227eff369a0af37fee4aee7aa6aa2283fc08d869fb5c3968f8e60a95550a1f4a65fc20cfb784166a1d9cf226ac4cba3efbb0f220e28c488aef735ea26723ea114cc70a52ec931ebd28900655a0f4d519d34ac2cc8fe414d2af3f7bf1d3920c0b8c7f7f214af9fec431e7658c8ee2686462f8b6c9b91aaeeb4173447d4ed54fab914b868d0907c72513cdc60260b7b768abe9efd077b0805ea8e6338b085d384fb6292b70dee20cf7a6ecece3a8e81e9fdf09fc0aba0d8210eb1756858a46a1f3f43b33e6b1f186abd8dd5b4033243d38609fd815a03e92c0a80a8e3c90f733d62fbfc6acd56e162d8eb9af1442976d9d8359d0868156bb947519573b60cf89af541ce875104703f2e50240955eafaf5d56850004929f6324b255bd5bebe4cd2cf1e98be84b73e4abb291165ef2b01cc42471a7ace717309260d5a45675c9660e9ce16887495c659496e1cbd2e36a6d476188c354583e6386c7482adc3e47a0dadd82c7bd37e266bc97c678183b09f333a6b3a7475fefef48094612ab1b19362f82854706108a4404025adfe933a4409790b644e32cb8c0d93f94a52ad1087c87cd6418e9676f4a2b961285a361f10d5ae6a9dca081dfd9df6d6e1a0bdb5660d5308d9c1071bdad95cea41d5af7497dae8519c626679a9801c93233389cd4090778824269340adc4fde59f6d10ce1e8e99e242717d42b80334cd0ccf99beca5c4ca08606ddd58c781309b2fe44fe4d41ffae3875123e464fe4e23eb87eb24ea60924a70767b4fe1aa0a61af2771372ad975490d1b570507e6ae85b99de3d17196c51b9caa9cc13c5b2739112e50a3585ff83237968e5d7f80184570d2e6ce4090c660be5e5e4bbd52d1b6c3d18660ca9ce2b5ebc31a714b5ea3a25bcd225b53592fc7825fcc765a0ce5fc6dbff8d65731e075a62a935815347860fc470c1db58c5e9a0931764b75e96a45e9461fa7214fd19031a7ce7c42fa6a110358366dfc99d965ca27997fa40ac6d2fba9ed44bbc3cde656562b1fa8ee0813226b2f47f40ef90ba6cf2d2fbfacce8f3593f0533db4f06753ba1ab568843612e5fe2e44309f12c99505f9e123272039b474e2b98b84cdc6131a7b5f69b2988720ba2bf1d8c95a2eca3943a9903cdcaa631eab295d4a006b6011b50d0f89b4989e3f1fa40e59993cf6e28a6e3396a05d9afb35516ef4f095a11e005756b1747f7471feda53ad7ce1a747dd914f658259dacf82962c9715c66550fec16f70a88f11aeb5538dbc866e9d3736ff1cfdf0b9004e7e3f1f77cad7736a76fd08bae28a53e2895fe5f41349fdf087f8edac154333dfb27a65171522ee616fdad23d329421288ebf82ffd1984e688a3438dac0e3293f6129a1a34d81ad2a1689c8ae50d97e16c223733d4815ed66e07023ab48e8fd551070de85c53eefd387ee08ff4073ba079c6cdb0b180851bb2964e0fe97bbb546f03c9f1748ef6916e5d2c190963a448fcb428fbc116ad784d828f53856b5e11703a89f5de2205431d3dbaa5a6f0fe300f3b430d5cd43d5951b915deee3ab69aa20078dac7ec053ca0e0aa27f666c5735e8da1539fc50037e77c7d8864ca464c456d2fa4e910333cb2c418f9e886ee0c6f36cf7bee2863ce09fdf6c7ad157b683e5df2d02069389f53c3ee5cb83a957e420efd5e5936781102bb25830f4f3b8a486e2bedd274adf8b4d077806f186151aadf20b2b77d3804dac2d2ca4f4f565a889595b64b5bd5c68dad593db7c1cb14c9bb582d06bd0e079a07196adabbd9976ed1a5553b3ef3f80bff6a49c0c45300a73c6fd3d1fce6f661efdd772452abad9aebebcac9b4ab01f376c5e4b109b13ecb4edd5787c1316039689dd876291e331d386055ca268c102a38117fe4b7921115ef7b7996889f08260938878e9a4a3d3543069203d21fdef4a84169301c8a998ef51a7a07613c54dac3131c2b81be139ef735fe3ff106a7edee17a700e6c5e8fb62e9c557c5b3c7674bc7d6c48ec8c8cef51b7f72a4297f1eeaf6920137096d627f439c63efc76146470d486291ea48d358ee4c67a348582678163cdb06965b77fd9903bbfce92bc1c9c6cfb5fcc5597b0d98921f2dd247f0e1c9dd53306a41afc1615e1d253f49367f7d383957c6a2f8bba2c4da7df3a5677a92b7837fea022d6d20f689db0dfc778ada2badf4024e284d8dd12600e2fdf40f03b09076752489930bd8d45e9b23a5470461f2e3adb7415559122fa293e2d8c5e382d60e0a8a65546c44e7190cfa273c72c60e748ce32813d7d7cd7585c78706992c8eca4ab3f402f3b82298fdc27542a83ad4fb60f9ad48e69f08fe029aa1f6dc1c8fdfcaaac7b7e30714ed69442a7d419d026f0846238568c7e76d18d10511f17ec7c2bed80412027843bffd7b3824c9d4ccb7c1bb7deb5a0b78792c7841e06ef3bf280548d684bc7e1167eb2fc494008af71142dbb897928213ef29abffeac3af56940934904a7986ba82ebec45e7b966f2cea898afa2a181c755c4931d14dc2562ced608a1f619fbfb429ef6609d0da206bf0a3260494b036b37c3b2ccef1b39340f55ad2d4900455e6e05bdc0d6d942ffe6d0fdba1f495734aa1528d0fe74cc23be08676299826fcf2daa3de9e220ce3ebfa5795c0ab9a773eb1108f98176339a5175242f97e7b9c4b46be7a7647dcd7f2a77e5afdfcdcd7ccd9ae1393b375934962a2c387a907e603a6e3bf34fcf52459e12e7d3281dbd2d90fd937c4bed265494801e35aefeff4076653eea3da9801911ffe41b0aa4064a638ef213899e09e1575150a09855516ca4cdf74b650c9a856d3b94401c82fc7f181fd91dec3b0171ccfa4e4ea25cea57d7b680e7b7b1883e2f6cc839abb9fc2ae4020ac73c79ba9dfc2c0b17e33f05719eb70ada1a5d3eb75d17b961903271af439ab56e86c9d8a89d0a7220095d06f05463958c93bec135f958d0bac5eb1f6330a5f6af8aa42c835a3870cf1b7d668c73f34ba84e26ae13fa610123156e6cedb2d311a88ca9b44e28c1c2d67cf1437281e78893c3ad14279cafad71bd791dbab7b25fe6bb150e43e45ef178bbb8a21c17f130284dad3a4cd24d7b81918cc011042d3701e6c2a5605018784c4f6d04c62a8b24cfff01ebaae187b8321d76cc64c64dfc45836a285a53d5f3f71ec2c6af38260444cbb462f552410e9997276e5f7f4f7ffe27818c7a4008035c331397d9d85c4a465f794d707a131dc3a76a444770b8cba2e936894aecf760ea3c140dbc285f3a3f911136726fa7a9e661eea77e9e0708fb491e0c66bc95ee3e1e1e43e99a736f596f01c0e9fb78c319b29b60e619f05370404315653f3de91b344ca5a25f1cebee58f1a6eb2be2d82360ad34cc510700607463996cfa0303074d1169af7cb933aeb62ea063585b321c21705c7b4644b477af0cd1238d49ccf681f2d77bc0757326c00e04f514e20900c212fd5c3130c23e9d09d0e85549a01513f15bfdcb32072932a5016505d97472f5f6e0efd73374a64622ac3d2015a75029c73b70d0ade550b350e952c23985d3b4dc3f943a296f3f8c14e8f91f8e79793a058798bdab42bfcd79d72a9d37db2b79e04138d77bd8862385dde2009858bcc2a6bacabcaf93094c694fab4ad1127b8e425e614b2a72c3cd9b028dd3b058424bc35b5c4c95527df7e39379a250d5fac10a8d6bf963814b9470739de439b76576ace348ac9ad81b31d87134d2076784c5307789a469d41858138fa31726facb52761ec3736be12abdb32ae684a364a339ceb0ad4a2217ca788ed73d7dca8b4b692870a0eedbc148267032da7c5df482d1a1660811c7250ddaec815f2d95b1247e38af614f8cd900654b1dcb49566cb58370ef0ed0dcea93c2e6e32a26c8afe164396962d76fc748436a5a48eccd8764c93771f3233094a065c194dda1b3a2419c66e847857a51acdcb661cb369b101b060a168bc5f4bd298262da273305742a987eb67bb3fc3bc7981f20bf79c8ca66238f0b7108a8f5266374b393814ec8213e54e196974f6f3e78308064ded249ef69aa12ca9bbc9379ff846de371a5ad191e58e465b833a9d0c4d1f0fdb1020d6ecfbaf453f1684dc141cb136e3c42e193a8c2ecafd8eea975399e95ff5ac10d6cba09e4bcda8c572a48ca29e78c62e172b18da84b10b98b86cc4978c2a640e44dd6da1e8a91325c118b4be57208657938df8743c514fda58dff81d7bd4205b911d1b2f4f0685fed5d73fea817de5c6da9c6ed205bc8148b90c2735a3b8558e4d161c0b4bfb78bd76645248dd782a9c4096790a33278966754be7ab6a9cfbab4745489b3298847b8eea6ad9eb704e6a0340c6207e1cddd2defde83d7eff0b7886a11896e8daf389281fa345c50c52118e43d6effec2efe09a8775cc785cd07228cfd7de92bcff67eeb536139afe3485b83f4f142d075de7c50e3d6aefb1b5cd126f95f81bbd190b9dd5692c4018609cec0057a85a10394719a2a81666e3f5ebe7fe6073427ca4ba277003c2c79afb3034920155631522cfa5f1ddc43dc38626da28d4ee991bea20510074fe75d0c6da65aeaba22cb25795d8dea0c80b7797ffa4e695700e82ef915fda18f34fed44cc11b97e076785c498aab00aee53cbb32ffa768879a7a8ddfdf042f99b0d80600945e09d261939b78c40de687ff0a35873ca5aacd98b4f99da442414fd9e44f70ef32acf3faf2a651581e39c478e81d719c23b4eb70d8beb860e0d6c1adfea8a098fca38afc35fd6670e5ec447d391e5c85d22baf62231cc39e6f6a0c2a79397f48bee3e5c56ea611a35b91b53c703b0353618e1b8d08d533080ec3cdfde2009f877995afcb45b81d6851fc87424dca407ff25f10fb8e59f8cad50eee14e7ad078ffcc4c79dcb67298a2aa78090fb5bf9a27cf342eff1fde596f9e38bcfb571e57b7c0b61a4a1d55872d9f2083d986f19cc7615df1e1433733a9f490d6accfa6b03931155f6e9c6d86e4f9c377e8fbfe1a97b158cad40f4b373c3753a86619facb5b13510d2bb240966ab4d986c6718fa4e6b28186d02d5e78a5f49cbfa076fbec01c2cfe92adb29f2b93c428fd1bf9f892b0e591f4635283aecc1cd1ec47448b2b6310d54738ed4a59236", 0x1000}, {&(0x7f0000001140)="3479d720abd583aa3c1c4dcc60a6a2c0fe2e265ed72cee1dac974284cea20b5ea33fde3ad48a70f5db65f005a09307c3156db376fc385fd5ad5f322d6829badfe99890998f3043d6a8e5a9f528648d8176ed334ad615efd2a7c53a13221d663e1fecf948d7aadf35dc1e614dd8bd1208443b77d977e362355c06a368ac08276eb12531c64db8d2d76329f35d96cb609c3a22de9d1f0ab8011b8a50d6510bf6b9a1bb8daf99a457dc135794f6e7bc8b11e32c33ac9907bbdff7def1291afb906cec40d4f32f01eb2815d39297dfb34f578c4bf5", 0xd3}, {&(0x7f0000001240)="ad3827c2365745bca83737759fd29632dd6c196c89ccd130927d158bb142aa16c0a50bcdd3ebf6af21e978a342293eaab5fd518cc4e78cd14f90333ebeb7bed2efbc61c85d2b34df96461972f8810bb1b73db786", 0x54}], 0x4, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x28, 0xffff, 0x1, [r3, r0, r2, r0, r2, r0]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0x100, 0x1}, 0x400) sendmsg$unix(r3, &(0x7f0000000040)={0x0, 0xdc, &(0x7f0000001380), 0x1000000000000223}, 0x0) 16:03:26 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d94ddb90ebcdd7a593e487ab6372295e1bfe84a74507eb8728fc2aa16022d6941819ddd99a329581b6b28c5d89f4fdb58faae5713871d8ffbdc1a59927fb1af2e1573c9706899712aa4deeb25aafdb692a8199d02eac0b69814df3eba32be06600a9e443d62e0ad0077b5cf3e7032d56bd529a715d308419d66ae71ac3ab10b10f4bd12c4118e648b6881b8d4cc9c31369a788d1917facb00592fc5"], &(0x7f0000000140)=0x1002) accept$unix(r0, 0x0, &(0x7f0000000180)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000222c75d35202a57650e6fb50f97c5ca5e6ad5571cf403460a6f9cc06239139cda164c5a8e54660cc25e6c78dbe0616ce8e1073064f883aa2cff45b3b24fdfb08dbef49363c7dcc1c66b97539e9e6d51cbf3f073425031a820bf9ed34801da2ba849aa2e732d5953b41e8973c6ae6ba29fa9af45f3881b6afd98a427d2843e0968060d21524a0e1005ea936b7a19580626d7891168129c8b5ecc0e82ad5a32015bb072b07bbdcc69e"]) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000280)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="97585cdfe0d175a65d459b91a32b0399c977c4c796309b1ab3c9adadbd9ccf93b11247d12032e24c9c4482a412d672759e654f0267a3cf15b6283e46374e60622d11a33c52312e6821b862a5ae14da96b0a14175c5c0d83aa08c454e3fc131f1cdc7115fdcf61c5e48f9f93d1899a74e6d6aa5ecd6d89981d411", 0x7a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") setgroups(0x0, 0x0) open(&(0x7f00000000c0)='./file0/../file0\x00', 0x104c0, 0x11) 16:03:26 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0x9, 0x0, 0x0, &(0x7f00000002c0)=[{0x10, 0x4}], 0x10}, 0x0) 16:03:26 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) unveil(0x0, 0xfffffffffffffffe) 16:03:26 executing program 1: r0 = socket(0x400000000018, 0x5, 0x200) setsockopt(r0, 0x20000000000029, 0x39, &(0x7f00000000c0), 0x0) 16:03:26 executing program 0: munlockall() 16:03:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10080, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x4}], 0x2}) 16:03:26 executing program 0: getitimer(0x3, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x9) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x39}, {0xfff, 0x1}}, 0x2) 16:03:26 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r2 = dup2(r1, r0) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0xffffffffffffff00, 0x4}, 0xc) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:03:26 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) semop(r0, &(0x7f0000000000)=[{0x2, 0x6, 0x1800}], 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x80000000, 0xffffffff, 0x8]) 16:03:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) fsync(r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') fcntl$setflags(r1, 0x2, 0x1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f00a4b0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00a4b0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00a4b0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00a4b0 va 0x20ffb000 didn't change! 16:03:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{}, {0x6}], 0x2}) r1 = msgget(0x1, 0x10) msgctl$IPC_RMID(r1, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f00a4b0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00a4b0 va 0x20ffd000 didn't change! 16:03:27 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x41, 0x2}], 0x7f, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 16:03:27 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) recvfrom(r0, &(0x7f0000000180)=""/247, 0xf7, 0x2, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0xfffffffffffffffe, 0x6}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) 16:03:27 executing program 0: unveil(0x0, 0x0) unveil(0x0, &(0x7f0000000100)='r\x00') r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:03:27 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x6, 0xca, 0x6, 0x99d5}, {0x5, 0x8, 0x5, 0x2}, {0xffffffffffffffc1, 0x5, 0x80000001, 0xdd3f}, {0x3, 0xc03f, 0x20000000, 0x10001}, {0x1, 0x7, 0x9, 0x80000001}, {0x2, 0x6, 0x3, 0x1}]}) 16:03:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1040, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:03:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000000080)=""/23, 0x17}], 0x4, &(0x7f0000000100)=""/132, 0x84}, 0x40) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x212, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x41, 0x4) utimensat(r4, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x9, 0x5}, {0x0, 0x9}}, 0x2) dup2(r0, r1) 16:03:27 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup2(r0, r0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000080)=0x10002) 16:03:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0xffffffffffffffff, 0x3, {0x2d, 0xe2b}}) r2 = dup2(r0, r0) getpeername$unix(r2, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) 16:03:27 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 16:03:28 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='/dev/null\x00', &(0x7f0000000200)='/dev/null\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\xce\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/dev/null\x00', &(0x7f0000000340)='/dev/null\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='@{(^(\x00', &(0x7f0000000400)='\xbc\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r3, 0x5452, 0x0) chown(&(0x7f0000000080)='./file0\x00', r1, r2) 16:03:28 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x24) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 16:03:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r1, &(0x7f0000000000)=""/84, 0x54) 16:03:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x14}]}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x80) 16:03:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0xc0044266, &(0x7f0000000040)) 16:03:28 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000080)={0xce1d, 0x7c9, 0x4c, {[0xd9b4, 0x3, 0xffffffffffffff81, 0x2, 0x80000001, 0x3f, 0x4, 0x8001, 0x4, 0x8, 0x401, 0x8, 0x5, 0x9, 0x6, 0x7, 0x7, 0x8], [0x400, 0x8, 0x7, 0x80000000, 0x1aed, 0x20, 0xffff, 0x6, 0x4, 0xfffffffffffffff8], [0x64, 0x61400191, 0x1ff, 0x6, 0x4, 0xe7f2, 0x7], [0x2, 0x400, 0x1, 0x7fff, 0xe31d], [{0x2, 0x9, 0x100000000, 0x3026d4ad}, {0x9, 0x7f, 0xff, 0x8}, {0x1, 0x7, 0x3, 0xfffffffffffffffc}, {0x9, 0x2, 0xff, 0x7}, {0x8c0, 0x20, 0xcfcb, 0x3}, {0x401, 0x3, 0x0, 0x4}, {0x18e, 0x0, 0x3, 0x10000}, {0x6c, 0x10000, 0xfff, 0x189a}], {0xfffffffffffffff9, 0x2b4, 0x3, 0x8}, {0x400, 0x5, 0x100000000, 0x6}}}) r1 = shmget(0x3, 0x1000, 0x400, &(0x7f0000f47000/0x1000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x2, 0x9, 0x8001, 0x2, "b896b505fb02ae587eba3d005ed310fe4ede8426", 0xeb5, 0xe1d}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x6, r2, r3, r4, r5, 0x4}, 0x1, 0xff, r6, r7, 0xfffffffffffffffd, 0xfffffffffffffffd, 0x100000000}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480), 0xc) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r8, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x184, &(0x7f0000ffc000/0x2000)=nil) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 16:03:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x374, 0x1, &(0x7f0000000000), 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 16:03:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) r1 = geteuid() r2 = getegid() mknod(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x280000) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) 16:03:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000140)='./file0/file0/file0/file0/file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='\x0f\xe9') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:03:28 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = socket(0x18, 0x8007, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2a, &(0x7f0000000080)="ebffcbff01b9fd812ec74e283048e69931dcbf48", 0x9) 16:03:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x14}, {0x6}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x16) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x6, 0x9c}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:03:28 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc0105715, &(0x7f0000000080)={0x0, './file0\x00'}) 16:03:28 executing program 1: rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) socketpair(0x18, 0x7, 0x2, &(0x7f0000000440)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000440)}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="6ecbc5fae2fdb7d7dd5656ab691b7f71b254d4439a213aa64c0b6a0ba730e379b7653cd96624679d64e4629911aab35460462e906cb066927b66b144839deaf8c0aee068a7b4ebceb47abe36be126ac76ddeb8db0a36e972f534dfb94408982ad1776102c873a7e61f81004777635c54dd052a189dd33e49ad2a983c", 0x7c}, {&(0x7f0000000540)="89c321dc600989eba44aabe2347480250b5efcb228d9be7d57885777a16a04d5e98bd7446d96820830ebeae9f0941667912fac43330aa841363b21343228fa5366da6caf523bdde299f28c716aa72db6beaa62d2b1e7c36559012e046853a19e4799b9fc846a9d7ccc3bec93e63983d1a8751d87165b38", 0x77}, {&(0x7f00000005c0)="3519ac47e6e2ae1a583bf72765cab40be37a3a9dd2d7500215c763b47d29d3ac841ca3913d4cb57875ce398d1aaa63a3457a468bf087ec8bf5e6257ede0e0c15edde6904c49c033caa4e3bde65f3ad992270ed105ab939ec62f3349a5b756ab08d0c41b4aff0ad28c480cebe70db3089ae22743e246b5d02270a881a2e57ad6da241ddb30c744ed51769268789ca8885b9321026f7d8abc1003fdc2a22e0e392c1fc868decc86020259c4082cc4338efa033bfe2b008f725ae738df6aa6ceac1a308383255e0533cf22d9612", 0xcc}], 0x5, &(0x7f0000000800)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x40, 0x406}, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002003, 0x4506) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000200)="0110a981b07c9d19e3ef128d00ebc38f688eec6d87b752a0e9cbb0d2f4411e02cbbd3584897073afeac2ef514ccc78e6cd76317faf34c68d423cfdcb6dc3c813b925aa3f72987cf6c28703ffaba924f8f57f28d8967004d97e0e264f9f46ad96854f6e46d01486a7fc9eba9a2b1cd5a7c54de5d3313607c37a644a7f", 0x7c}, {&(0x7f0000000280)="f96edb7f495608123d81e9a477eaa57789fa076bb3f14fe749070d4df9434706a70a3cccd61b4ff3a1455431b3c07ee1d991837df1de426157a116e266a54616b8ed9584e063c5d75692261765e4058683bfdc6c9410f2813964fc6fecf7493b0c0878e9267e34383c1dffc91856f7ed7751a45877483a14c79f8e5af284bb9717dc48414503213c229b488814eae290b81e4f42c0caebaac28153de184153d113ab6aeb8a1d54519e4b95bdd8b5094198f87adfb83ea4c68d5aa8be4edab4985196e3cd01c993faf3e8a6b9fa956de8dfea94b71492925f44f71b414b7892cba43b8dccae88cbc6878a0aee57d389a5ac72a82c4e36b3e8eef77219", 0xfc}], 0x2, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000000c0)={0x3}) renameat(r1, &(0x7f00000003c0)='./bus\x00', r5, &(0x7f0000000400)='./bus\x00') 16:03:28 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x13d) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000740)={0x6, './file0\x00', './file0\x00'}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xfff7fffffffffffd, 0x8}], 0x10001, 0x0, 0x3e17, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) pwritev(r1, &(0x7f0000000680)=[{&(0x7f00000000c0)="61cc62f7a267232f0b31a1552a10416a5ab51b733290bce93d2ab9fe7b3fda9852b2e2509c2fa1dc9dc6371b27d673cad348ba4c430d05b9e4c43b4bb02f0a7af5224ad4786609390ec3cfa8d679ecc413e6ab593a6a4a91be32105b8dfcd1ca38a7210e0bccd4324cb707501328731beeaa011ca49e0f589fd252512d0fbb7e74bdbb9d1639c9838ec9d43cbe81ed174bb7", 0x92}, {&(0x7f0000000180)="ccbca2d7d1", 0x5}, {&(0x7f00000001c0)="a404d421f8d100d1b4931c97bf26f342ed5e4ed13bf62f8862824267ff974332864cfa3e83d9a9d74d09da317a65f544eb651a3ced82af81f89fedc95d87629b1163e4c65bad231bfece0b5ef28ca65557af5d7a1edbdaf820507901531ebb0b3112d8f0eb61252a693e0d3f92baaafebce9ef2acbb12760ad13ccf74b1b535d3786f17905404d8e492cf8aec16a8542266797bc860bcd223a0e85a8900bd5c8db293cc01f4a06a764af2adf76a200c80cba80727e973a1ae8c3653f1f1a8a654dbc48d535ed1d18f301ff97ba35beb40bb60fca977b310d59aa5859b11de07953b755b79e13173d2083", 0xea}, {&(0x7f00000002c0)="5f195ac2676fea53ef15e0398af976e5d79a38f462b963500e308d3e46f00ee50326d319f74efc68d1e6c196f42c7fa5caf51ab166664a00ac2fe5f15862de21768d5e1ba9a5cbb1d94be1ab2080a0199189f22cdf8d1c78c6c86275ff47439d42fe54181d7db6056fe4", 0x6a}, {&(0x7f0000000340)="d8a356747ff486617e8d8616f1e0d262539f9b2ac4d87a9c95703dc08b577926acdfa10b7fab9a82e675364914bc000d9db9d8dc34d54067f4d544114ea2b7f1d3808cce7ab7d45ae0a1664e533a1508ffff5364edea2b51e17a0c085748e8409c3e0a05b993019e1c4cd4763aa13d18ce97e074449ba7b717fef1a81faed4dc3e2a50b8b1fd8fa409c1ace71761ae36481e90cc45b6ec1d8a9d72ea572443d9672694b51049653d", 0xa8}, {&(0x7f0000000400)="27687ce97399bc468ead1424b9769f0faa499bd7d005231e419022a5e42ff51d76dcb396c940e486f5dd1d8dcd55104c1c50cdf5", 0x34}, {&(0x7f0000000440)="3073a49d199a1e62864ef085aa2eaf4975554f0be0432a4500bacb941f17d6199cea2da359ec3f75870641997af14098c949b66c53", 0x35}, {&(0x7f0000000480)="83b69f546314c95337df5d4a2575da194ae697d9605457264596506b10b4bfd3f8e5cb0d5ceed7fb413b784539242d5083682d4d70c24fc50d3224d16631d5ff7d4147738a8f0a521d0f701efc0441ccdc3232c186f6802ff8b504767cf1c8e7fefcd6e8b5091019b234d27b2198311c3e3e3668dacd8b0094d5fbd86526608fcd7a09526f33dfd82a659521e029deaae77891bbd36db9dec9947e1c04e5afdb2a6e42513f4fb3b8d6d0f4fad06d8eab8c2dc23c9cd667bf59dd", 0xba}, {&(0x7f0000000540)="b4aec7704f83365eee22f202666e30d5e285f324635a715157a262944ace6604898571529b2e2a10a4a595200f8e446e99a77b5331470adb1026bc1cc2be469aa7e9a7466ec8d88da671e562bf6468d3b91f3366b39c90adc5f3ebc9c43d78f4ca418bf295c842fae1f570b8cf897d4a9ed13799c148400ca431743d3f8f9062b6db33c0684e02f54965a6398c27aa33e5bf5b156f2119d6dd2fa67de1e7eabb92747f8c6789ace833d5213b78619ef86367ff3112b8d7f552c3e8f5e60913e2166e752e8de1ed5aae4d17cf0f8ccf3245c8c7de20b41f5b", 0xd8}, {&(0x7f0000000640)="3d1750c172c1a4ebb23fc17afc70abc4e4832880bb20328452641080690ee6942d1a6b9bb2e76b7f53acdc9718db00b8780a", 0x32}], 0xa, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:03:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x800, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000007c0)={{0x9, 0xf719, 0x1c}, 0x800, 0x7, 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/6, 0x6}, {&(0x7f0000000180)=""/92, 0x5c}, {&(0x7f0000000200)=""/162, 0xa2}, {&(0x7f00000002c0)=""/7, 0x7}, {&(0x7f0000000380)=""/249, 0xf9}, {&(0x7f0000000480)=""/59, 0x3b}], 0x6) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x202, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = msgget(0x2, 0x408) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r7 = geteuid() getgroups(0x2, &(0x7f0000000640)=[0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r10 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000700)={{0x3f, r5, r6, r7, r8, 0x102, 0x1ff}, 0xed24, 0x8001, r9, r10, 0x1, 0x0, 0xffff, 0x6}) 16:03:28 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) read(r0, 0x0, 0x0) close(r1) 16:03:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x4, 0x7}) r1 = socket$inet(0x2, 0x5, 0x7fff) r2 = dup(r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x7fffffff) 16:03:28 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x0, 0x9}) r1 = socket$inet(0x2, 0x82, 0x0) setsockopt(r1, 0x0, 0x8000000000013, &(0x7f0000000040), 0x4) socketpair(0x2, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="f1f475fb1cd1ca3001cf241dbeeececb9cd93dcc1611535a25ded6dda9cbb3a9e99a18d03794349a5cb96db63a45ba2c0e2918a9647f4fbb8fe1a970394116246a9d7ee33f863bca9bb5695f240f10674adcfc4dd60341067fa1226a92ac6b89a5dcfabfa6bf16529dc7e78f42999c33d7dd00780fcb6a584bfd2ead9f9e8c0fde80d5c18c925534d9f150f2b2b296d242fedc086f04e3", 0x97) r3 = semget$private(0x0, 0x7, 0x200) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000240)=0x1) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000180)=""/110) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="c8a529d6dff30264a67c14f0e1923057c2dcd63dc11e581c383ee10042362ee63b12c2c34cba7313c3d2690532b5b4f3b664b76c5dbc772eebaa8712299cfd8d5a63f53d504c622e37d21083b372ae17e347fae85c58d94c19e1dc8a4e08be09c5f2f26649414567965841015003845b887a4025d9d756d4ca4a0693", 0x7c) 16:03:28 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/65, 0x41) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:03:28 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r1, r2, r3) kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x8, 0x0, 0x7, 0x0) 16:03:28 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x6d4481c8}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0x0, 0x8, 0x9, "ae65c15042ad364dc5b48d801de50148717c9fa4", 0x9, 0x8}) 16:03:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000140)="04a9be8a15b764a3dc958d73e240aba27143d6b8da20664c7f38195469fd842c0b676f70375b0a049848cb96c19819533c4528db0b5768516237bb18c9f3208c90c5e5e7d969f542a18c22f24abd18d9910d57a15a804cc4c08d5e4971b2d4ba1bedceaa28d2e97d078f6f2dd466df98847e63080d2a17163e4b7a544c490268f03703386f31787d9fd9901db17d8f674973d202d98f70651b44ee5358cc339d9906f5ae45714a218bfa2bc25320d7a1209e542e673bcaf6b111ea41082e1023eed0202d3c2db8f6418b44b2fe8ffa1344275a2c5dd09b1550ade7719e14d8c0635ab52a", 0xe4, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205601, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:03:28 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x80) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x6}, {}], 0x2}) 16:03:28 executing program 0: lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x4) sendmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000018c0)=[{0x2b4, 0xffff, 0x8000, "1997fe778b9f8f34409508d4c6265a787fd47ca4bf1254b1f9695547738c67b31f33036178c7fb521d397b21abd47801621a9d07492e3b2016d4d0574a12acc29c877580dc482c6f6796f4607b5dfb5df684cb458df4fd09e9bd773f1f164546eb688e1966330469fa816fa2d8e5f5617719c6aac9a3f4f5e0367695931075c4a0f6279b7c3126777e295bf652067c443f9de0ec1d7a7802750f79af6e0b4d4591195e37f8878af9993e29919229d5625667004dd9a93f386836634dc50f6652858bac154b890b95378e11f1281ad90d059f850e431dcbbb7276f9c9879c50eac16986b7db914ca935a3a8795baf6b5a4264c4988900c27c57b7"}, {0x1010, 0xffff, 0x40, "78e395218b888d7a3f232d11d20af870283b13a69291d43e7928ec1dbb2169a0b0527824b07fb6f59b7bcb03417af845d389fc36b0bd7ae39127d6be0005fdae3a4c8db339e58fd13299b6d939c608f174ad3f1d88bb3ff57e194810ebd794e649299c1dd5b5183df4f9ffb883cd038e9ab9ef2441dbcc650fad32942cf919a6a70e11af4f54bda8a52ae47a9a498003ea66b722c13393f5ad20ba147ff82354eafa90974770536d7f0e99a7284ec7a5645b89dbe74d976f2f5dfd98105995729006bc50f197388a3b105ece33ef64ece18c3d6a86f5763d99e6038125709db664e665a8901deb01789616c46691dd3592f4a24e46771debb6a16283fbbf90b739163352ab687fa260588aba126c69e7f8dd9650cd30a3d08fc59897613795d0a6b7d59262e2fbea1b385104db635254d47c0841a17b73cd7155c7a392ebb354bb38d9e1c602e42e5f6cb2e2a372c67ca07f4288cdd0e4075cd228eb19cfceddb79b07b79c5d38e4b5906df90a552ddb59d691503d09b87ab5bbf451d5bd4825396e32f1865b78d3af3ee853aa01c970f0babbd44cd6ca3e85ed5753e2313de17e4761141945fed983a21dc4fd3d6f63740040d682affe6dd3b31303a2aabd697e4951ea5201134239d252f27946cf2b06a07b80f1e8bfd3076d37d54c5c4b5a3ee80982aa23d6635a135f06f735ea4c247033aa39a97c22faff21105ea5ba6ec8bcc904a4ad786ac460e19aeb3222dd7c487c86d7361495edea631ff1a17d5b1012b6a3566cb5b114ac905309d8305f574308bf53cc68b2c6ac85fa3a7f0bcbb083e7628305400c57711744fa4ae2b13aaac6c18e55ea9916c04ce7ac12fb3f6036a1ce115a4b232b8ae3faf6123ff718cb419949709bb20da2ae291b74f5dd2dd2fb41d0f3fe54f681bf36cbce021caf35a4e2af013f0afa85fde958a8af03bd7e6ef4badca8fdd73bc7901aeb22b28ebd65ead0593b7cf3cbb2099b9223b98c111e158b9becf366d26b96d0a63857236e6d92c61e6622f06c677fec92ec77391850cbd5af9064fdebe8d11fcd5f35c1f50bcab53e1983831528dfff1b8ad447b4087a1b8d17fb3194a74a5e264b1eca5197b1513c1da7c8c1f9f1f480a4b3e338996e1d0fc150a64cb8960f568d5fe84e7d3d99ccaa4f98172db6c4a68e9545bdeb98dd3ecee148dc71eb8b17b49dc053d22edaa1f0f6adb9f413038b011cc76dfd712a0ef84bf1a17a5f5316faf31cf6876ffeb42bdae8c32145328ce3e6aeed5da37b445bb6ea5fa78a8c6dc9c95935139cbc43c16faabd2452217f22bd5488176ae493309f77ad68a05c1f254f8300073cc59ee304cfff27e160e9c8da4d96750247083df10d61c5bd5ec86d7d901d625b1f4416a2af5b24415419cb72c6565ff4ee3ef21661d8c01180b502dd32f5ec9da29fed1552553eca025daedd7d230a2410b4179d25a0d9261c6e7efed5888a8a2a1afaebaf44974af41c90c9681b3ce9b2657f577a1bb47237c4acaa535fb98b56dde3c8bedd2205f35ab1cb48f1d027606f300562f71e24ebaef3b206796725425961c8e06aedcf9145867c598a5876dc520cb4578e54e04526687e6444f4d4a83ea4e63655c06c00d1710a06d39adddbb4653f8679162b1d62eb3b29b6adb070e4f721637059e1099839794d419897a1fc4f18e1c1021f9c04305c681b49a6c0cf2c465fc49514b2575e858525ce189710c10f8fb3fa1df3a0e0e0a58e2fbe73e3ba4a93bc8ae13154a69b4f8b5e324e1d990c246f91f00f56357aa86a390ef62d48ed9c5ec119ba30b9c05ca1e9a6794a9cc45119e658b5240f3d9be30dda7d4b310b68d8aa75b83f280b10f39e1626160d61bd1bdb67f02d73b438d6ae020819886fc4e19aa004243ce5c3a42b8e3ae641e1b3a6ae41d2529072c153bb86657af2b31a8ad61d3f75823b670ef383b25955935d88b44cf5dc6450cef13baab2faf9d57650804861eada4cb7feb211e4698f4a33eeecd0c28e315a58831033aa8603fd57b42fdad2acf831f8154e8aef3ec640fed45be5f9be36f9cd1f6f723892f3fdd2d6d505aa9e20f8ca658c73b4b91a1ee7d923e92aad4a7b7b0c94cdcdc2eba9d2b1f82ca9d7868ece0232ab03ce9aa5aa3a46174efa1d00d162271b750f8c43ca49c1b26f31138a02bfd51ea226ccbf9a04fe1d39df803dc063ddaf455d4f6bc478fa46427dfe5dd310e555e3bb3c3e6c2e95093e25bcb829724ebd5a3cb9bdbce25c2f80bc9f390a97cb9d41fa2fe94785f31b5607026edbaf41cd2e27fc9436f271b19e81300e95cb77cb3b7d171854f4b0f38cbe7457c3f1981e9dad4404d7f4d2a86885a5cd6c0adbed0f325173f02bc3b80d0d952eac708908efc7314d2755f4df2a735a794b29aa71a3da8b66f575d91a88c65efeaa603a90e45107a7aaeba3ed2b803a908325964cc545474a8c26b61a2c131c853cbe3a34b2599f5074a84524ba9cb7504e16ea708132017122e9dc168f9512b0447cb2a290faeffd15031c50b087746b4169f9c918c5286d04cc685eb7a08d7ba54c6596edcf6d2c833018b174976406628f7c74c0066cde1fbf95eee6225ea4eb02cf58399d06d0faf60fc75de5c10b4388a49ddaf349dd2c4dd26b86b53747a443a6c2cb8ae7cc47099ead4c10c85e10c456bb17caec4dad1c4b26d6aebecbf1a3a6f4176c8880f0fe6a6932b5ca844b6108bf35ab0f0220b35cc3d5dc39dda41a0de30797a116558bccc8dc49f358d2d7ffc4ef31a8e5f4d697c632bae61bcc07b010eb968da6f1cc93198f0b01c50c9ee3edea39e4652f5e3898c990d00981becf4846be1abd9b0c6f17040760d483efd01e9e42a3d23f617808b2ebf610d45f4a94f6852f582652c3afc287c60ac69306a2e1563aeed271e9160ee680428ab1dc325b0bc2fa44dad213fcd79957e131c01a4f08ee5505a719435ebf13e013f65c4937abb03e8f18ec3fc56db02da61eaed227d343b00a410e5ec27ae5926e6ba31aad67371326ee00419c993f3a067a6249e9984982d04627d78dcc4d88c2ed749c186636b0c6a8628da4d50b91dcd6f989af54abf4af8607a98eef6df3f69a1e63fcee68cbe47ce3dc80751644756fb84edd3780e99b49a722d0deb8ce0814a42debebc5ded76588364763c87ce743d3eb8e03aee19ba2bf20d70363c5b7a5bd809b2e3ebc590206a01e6f5d3c145cacde7b98320ae85ec47c249a350c450df7bfe6cf90cb283341a37c0d6542397ed0ed6e82eb25ceff6c4c752186716b0024ebf3e9fde4da755e14964976036720fda277a2564e21faf4ff27195cd5151b667373ee5962fd4bccd4e0151062f6fd67de7c391dd3276c2e7bd4d81ef5a959c13ecd17d158b32691bee637e527fc6834bbdfd5d53ce08f4cb7e12a15e5866c104f1956c4cdb2e9f79c6ff2d2af173e6235a2854555705c9749af0379f794ac2f3227b524a6ebbf4d648e50fbb17b9a37f95745cb9419b6e76992b7bcbb881c3283d8c503c8f339f7f332983cc8935fcfbbf8d83973fb238b5ee4052eba208e38eb5717839fe0060bf2d5a188ae26c064f22baa315e6fb5c5dc7c574d0157213fb3761cae8896b526a0c617f207e344d1e6f08fb584a2bffa735e62283149e98fbb83fb29dcf16118fc5876e792104eee0f24d74e2c43120e27a56652f7c2376943619260f15b9111f90687ede0c5e63a04b517c198c376537fc0d726e4c141915d63ac914425eb1bf1039be3e489b0fba3940705a3ca9d3d9fa4667970d8d99a90c7a2d01916b2a3498f7a82f7174786605807acc975cb2d565b82d2e6a674889ae053c3d46d5c9b5cb760301f16427f57066a652fe7fa1d0fdf73e2691d1fb5e4608e59f28319f88403d2f1c335ea661b1b2247d40e1a1184c07f20ffb607fbe7222f89ff1b5eb03033f0960b911918e83f020b3325e7af9ae143947e48452361e0947515da53924551939cc2710f701debf7064ad23dd7f67f7ee5fa1b8872bdd2b56e8dea2af641d627df10741dd41dbf31ddc47eb081f000bb3b9e38cdcf893d6293a82e4ab22c9602a366546e16e4db949c494f1f0d36943b9433eebca520d446e2e9cc041acf8c251a5f63912e00e04ed16043913890128a0c4ee5ae9bef8c92ecdf1928b2d3e81b6ae091d67b12321df1f1130bb1ca63eb5098127dbaf94eb16aa91541a00e6c6ce4c9e30d5205d3fe26eb419cd86f35d555da78d7814c6ed8c3195679b80346c59adfd151da95ba35ca3981cfd1d9af19b8782f463a7f72dff0fabd05b68077932f383e193c9e6c6784f95bb2a76033ace82bb8c04c3f9d64a8f7f2734c3deadcf41019803e7aa6ac298eccc2bd25fd0e4e24dfa39349e3eebff984c9310a8ebc477859ea446b950b2869b07688db4705e1ff9ead082c3443d1bdca89a25792886a625e9cbffb346ec1035ef4262f84e304fa8794228c018a1c33fe76bfd44d86437878bfa395b08aca85a9c6787832b4566349f24db1fc092bc2c25c8e9007f91c1d9cd4bdbfc7dbbf30f2275057393b132d18fb19dca4930e4c832505b85251cc157e4c82701010492d2068c060e59250a60a756bb6b165424bd75c8edb0b18badf8a747a1654737c8eb793195d6ac03573b86ce1a2388a4ee0ec251960543110cfbfb5a692871ea966c6ea5b12034979d6adc6b31df1303cf255f60f5ec064cbfe6d371753aa039490f110832bb1cd46112fce649f08009faca8c447c1f8efd1830e46bfae6c2bc2cd13954ef18aafbbfe8055d2669a1e0a44c760a6bccbde117219b795472f4076f7a57a24849a2606b3a881fda08faa849b56f13a77c221a6760af8b20d8307d4ee71d66d3f5333815f00eb7c754b1e17b5af9f074f9f12c5cb801e100ce3d9cea973444c8e4b439854ea6c5efa225a83ed7aa454e759dca1679b2edff57041dc5e6b905b99f3e784bad2236d57b6f3f916323a384c85fff1b43739754b0482c586dd0feda0661766a08d256407a8415395b669660279d5a0c749337f14bf297c62ec9df07c4ca5ca234d7aaff544f1c8bea766f9c87ee8135ce4ffcb871c171c7d8f2d664434163e44d5ee84862b6e1dea09aa13caf04bac17630a631ed4d339217c799ef6dab06701ca49c6318e5c2580d3c916c584b9e8f917bdf33fce1f1765f66fc1da68b309c93366f633acd838686af1b70e618f371f33e7fca44cb839505e141638851045861a9d4195fc420058b8a2e0fbfb9babdb4a455612807388c72b387a4f5481126478884a454fb4979833169bde16b6a6f7f1aa679269e35ee2e2a0d4d9cb5ed729fcbebae1808d75dbd42b65a91f375ffc7a76b91ee18178a2dcabb36b01dc633aa685ea71542f4588e26c9ff49a823503744ae52be3677145bd07c0a03d8c02b8c2631024a7cd76ff87f15542cd18bb4970cfeabf058e1fe82768c6de5ace8e1ed14fb57dec5e63f4da1d09715deff5c8b95005d8f9a8fcd47d23087e8a26bf648345ac9ca923b4254695d9f228eb7f27b671db4d4f37c3eb6b2fdb1a0ffe9095c0cbdae4700b116d5c06ce813e34b277014bb9a13740682978ed1d69dba7a167ee988605a5eb65e114a5d50f27579454cdd94badc0bf0f14ee06946aabb7992c301dacf0308ab85028d1f4462d66f32c1b0ed07a85c6ab3c13579a35051d694e79ef4af73cee7fb5d31d1896fa72d5e121aecc3ee9557ce6b1416bb8dca19760e7f7eb043cf8362842e4fa537dc7a8e459b791ce4b23d9b8cc2ffaeb3732d71f6fd34507866755ebea11ef1a7ddef49e"}, {0xe8, 0xfff7, 0x8d, "8e6ddd26a1b2ffa451235fb54cde4b82c657479bba00b2e44104c7be6f89c39082ee1d58ad194d3db33ee42581532bed0897025a6bc62586a0c336112598f20ecca16666203e17f56a5164f75a02225a74948c53f6fc8c88a19ac34b03977d78876685d1e510552a72d48cb70db587be047152b65bd9de0ce15ab29bb0bf8e585f9d930bd90ae640e3de05cc192493b0b1e9245c7a1047f0afbfe9ac5dfa3730279212417c52bd2f162ecb65fbc43d3d9d35759497b0753eddc9ea559ea73ff9ef7e6343c880eaad3488913d6653887ce1a53d"}, {0x1010, 0xffff, 0x33a, "2b216da3fce182e2bc0cce670e11a1dd2ac9cad665afebe449378cbeebba785408f05ca183d90edb5f000ef58caa81894d4d0426fc08222ba280fcd7cbb6294186294b42b8f0ea453bc7ada3bb58f2bfc605ccd3483b148b93fbbbfe84620d56e3af6ba72602393c250e911979de3e533c7f9c8b256cae5d001dd31843512891412cc34a094055608063bea434a8f28c4532d86b5ecb8d0d29a895dc0b413474eb424a1eee607e8d04537634a5c39b3eb50fd079e05b11cdd1ab12ba1fdb17b428717dc408cc8522b44cb58e6bea91acae31724cb478bdbbe7a7034b3441a266a42b35bb7b3982155752829ef97cf63c94c6c9ca11048790fe9c3b1cfbe91dedb4adfe522e3af63015e833550361b5c8bc472f3d1e82a72e1fcf64689d142f0b2ca3b914cea29d6a991c55a555e52d4d362a9e28df6c2e8ac1104279ae694b18ea3545ef2b38005853e464f72b487dd126dfe1dd100413c3fd07f6a88ff38bcadf36d812dbcfa26a777d0daa18014101f4ca51c4288c86651fb6f11c63a33011e1a95dc32dd86b52af247c8864219dab5899745f0509f33aa1842a7c14be6b820f344f30187718cbc0688cba5d5f6c227c8345a48ab486052dc889875a3db6aa0b577536991f7307382310091422fe7228bdfdd0bb05590ec34f0f019102680a3414b74331c4cde82ebb34bb59e9c8616a167eec1754188ff6b2051e4fb80a4e9b3259d4a41ceac773dca107351f7cce9e9dd15acc3f82e7dfd5d2dfb2fd98e6ef4e5970ba7040d6444d9aca6462516ca961184dab7e18db486306aa43fc25263db58de2f16056dcbf49a280e002f1c8f990734e5ca4fec0bab3a19846ffd9a9f29383ddbf93e6cfd0cb6e05ba31d1b593a90d3ec1c6b3eba2033bf865915649f2506cd59e3667e6662dac7ec7e42d7e5fe6d059cb4f040dd2acfc473f8e6324d5a3db2c4fef4f2e014e28e5d5067d3287dc07986c2d03abc67b66111d6bb550d1e82b6ca7c3f1ab13bfe202669891f329a7e29ba2477c73240c3b535a3db43f9fec0807101065da7281f444a9838fad3c0c7f150ebfd1f790c4983ffd8d5db4a4b5356c4d96e11de26ce6aae2eaf7c05d6bab3a2fb5e9bc738697c0e34dd4a53f1b62da275261363395633dca44a94618619b0de9782b277e4898cf0b07c8f698de1d93862e936f2ecb0200263938b9ed067f9fe779f15578fb669d69feefa675f8e2a28952d513a9ee09a4f9fcc895f022d1a15f67c1069e34340c19e93dfd584dbedbe05e314d08f7a990de92df8c7390794c42ccc129f7a9a75ae713fd17b3a4d6fb92cba857f237a32790bc5f8904b681ec3162b34c35f8f7b8d961d15d6860eee3670e977a28d4267f135e6da91b23ac54f92d29106104dc45a597aa739c866a10740e992c98a194a075f8e90cd9134b0e11034a065f9cfe080315069fe28c3d978d278a925f1d7ef69e69afda38e95abf21d39b0fe56bf441e899950317d3a14559a2bd22df838fabe3e1bffc633ceb1de0806124864396f440324ede5acfa5ccd2b7605ae3b303f1b8d468330c17cb34e79ebe892133e951b83188d4eb47da24bbd14165311a039cbde6cc8d444753afe10b3ab5e87ccebca291e2b8e449938c12a03d065339fe996e6b56e65f719a6a59f83979b00fa1ec8d03b91c4101726aad99a881739929885cd9dbf7a827f332a0908c630b93cfe9266a66521d8794408018328318a4fdb1eaaa176506759eb0aa1bfa397e64cc8b1069a75ffa88f94a8b61148f3e0d82a32ad21509596ce0355f781c6cd894e9d32ed81cbeafb4409bfe60314b558782d40e81488e7bea25aac490d2510ec62e9b6154ba81c263550183127eaecfc76e5bd9798cbfabfa6e448dd616e12e1bd6eae897205ee96b44fc2d455ad3a67a873f78cfe08bebd9e4b38ba4aff01e7bf3007f16890ce8418318cac9bba0f608decb3bb0f2e63f97820adaa58eb4ebc9dae6ea928b0ca9a6227a0242426e4a4cb998004bd8fa1a7f577c043ec7bc4eec0809a03761efc57d052198ec686844b20fc826c6bda723c1a059e39fee217cd93793864c8051ef8bc97d8575a435511438c9e5efff5674ee29f4a7411ed0b84db0169b27a870b2c4517e0edb68033027f5aa1ef0f61bf073d53b174c8a0c39e6686ab627eac9ae2f68720108cf0fa47bbb79908e62207531a171feb1ac67434d405b35dfdeb0ee6acd8cb95c0bfb25344542facffdd6a56fb84e2fac23e0b3ab0d13f283ed2846160ae2532702ae82c3bc4ce3d1a3f972357a55ff784cb96fa5828b557e6ec317297171da16370f0e9c71926a2ff1c1f64301a4eb66d8a10cea49c665d1b309b9e1dddbad97c76e387b74bec7a98fee4894c302fa6367c8b1e040f9cb4e2a32c9bf4c2a346498aa7051dec0de096a6e0691b2edbf56768a9b2e03c8faaf9aa9eefee55b2b2404203b7f76f57952d9c499423aaa88bf2a8db21fd0da5bc7a7e4a0077a3c94e5487109b6e61f81f10d08e14c2eaa7748551812d21482aed80c371c63dd82d4bfcefda5626ec544921e92f0a26109028d6bdaa37364e2e3f6e17fa8097121893035c50b41fe2a064c44e4268c1a77a8b3958a5ff2c056aba12ef75e9eba43af433c61ee364f37e5088d4795264c6a5b6f93da436b96eb24ff9053aeb2d078b531c3a241f279910c9d0ceaad3cd33602ad6845d63d38d3e625b1b3254c4484b76a14a8697a462340f1915f0428266ab2c378f6890f665d55e808785a8d91f14754370d433920b8c9acda150cae73d8cee455b62663525dd7671653af8aa97cb67bf76c9379fa3f78ec95d9417008bf01bad9f0e916656087055e826bbbbc3cedca2d75d96bb8d12633c2c163f7847f7a5ba1965e12c08756e2e0d385e76dc796e0b09acb219a3b486c7f2ff8bdbcc121c2e14ad6ddf6f411c4e40d1dba1fe67ea7c3bcefdb3d4ad2e34c566ed2fd1863a701ee12bc579951afbcf7a9770b295310b6c6b2559ddf46a1bc1f6b33d9d1903a50754856a0055fd0d23c76fe984d722a7e3756ffe52679872005845023ce2a629807ef814daf71eb4efa547ac98c920ea88e7a1b7f33a3e3fb5623dd9b7331da4bc853768e39a72d1ad7750e0b7991b572fbb9455b492ff8e27badd4e29169940da7b3c6c47637386ff23e7e204eef05f3635398f5bd8dc8280c96b12f95e38f1d0457dc3f5f112cf64fba1e4cb556c928116b5dd42d0a16f4a7172fbdb6a05493de561965842050668b80af22b9e3120611e83cd29f90c051e76437d42d1e0d6a4cc8cee995eae3166e2dde19e8e525e21cca4dd26f47ea897e505864a8a6a93475dcc0b6981279c7ed5de90e92fdab190ba5f9dbd98b5fb79e43d8228371a929c998c7d74cb753d9d98248b6ae915e37f5d8b61be4987d62c3dfd8079bdbdd0522abbbe1c91d5b07c80ef571adff5f27a449eeac54fbb6d075876ff27140289808803b722bd4d1db5af4dd214bb76e3c39fea2ae74413474affdc17866e9258fb56750308049bf4c912d7e4d97c22d364e992c57d11343231d2f11b522fb574bc9a18c6cdbe23e7c4e58db35e600f737867f9d008050a28bfa78e188ff79cfbfb120d2bb2915138f4f35a820050bd761d61877d22f31fa667339f488f19d39c82d753b9aaa06a61400710eb48ba91679fec5c20e628180bc58df369d1aa2be16cc3230ae5a75a66df4390c945272d31f0de19491ddccd43b2be5e26888ee9f42771d668032bc6c333d85b19fb9632243f4ea330220b83782d2963f0ad77072a90ed3ceab2ca97d8b807dffbf86429f9af5fde905b3ac69b1769b0c0dd554004d3a60a087fe03b8ad79ed92984682f6ef4a5e1d1ab8cd91f1468eceafb28507e4848f9fa80d441371ebad960eeb91685ce6b44c77aa0769c4d0e1514d77f95b3526d0e6dbc9bc613e7897f89d4830a4e5c5e520bf0fbfdd959f2cf34f67c14bbf8bfd0dd6a7ae6a790009835a1ab4ebca79f77b1bea22f78e3d24173a8999197e149cdced0968a0eca4f25a4277f7919d1bc56af827722fb3aab2a0a4971ac71ad1db05211f8e77cf77762becf4e3cacf8229075db870694e8423f7c335a605b275274719b12e3360bcdb079b4c9bf4b12bb3f00510f30d53977559dfbec6ce6e0cc3d4c8ed03cfa5b0b0af27effd538f745ba53ef21732fbdcd8e2a7652f761576b5b481182d74570f5fa99e0b806e0bf3333c7a135dba56f1510f1509efabbf88123569d20ba66a738f447c4010bcfdbc3bab84408ba6d650c3b532eac8968a08a1961694050e32d3c653fe4cd621007e147c3ad77f8cd7c5e78a6ade71c9ad6501574c93e19a388a7d4d3e06d5fd85be2eab8118dc221a77c282ea433f44a132c927fb64a96e89bcbb71aefcb7d0681741f4ae014d8bbd1bb6a77c3dce425b3ea83146da66ef7e0c85e887a58f524d996edb8572c11a724758ff2a65c3a27cf054e43073ccffb9832d44fdcf0c07dbcaecfa764aab94a69ab063f83985632226664d9a0cb7070ec4a629e488d43fcc33cfd2364a6ec02785e74dc9caae131fc2a40900b398842634e96c3419384f84f60b47914eec689f3cf1c7328caac3e52859b46f367f90f7dba2f1c8782b33a0aabc1556220a8e7800b2991bedb3bacad08be6d72dbe1726544f823b7489628c88f1a64ac3feb684cde0d428534d245b611f9c7a3d8f2d06c4587fd0ecd460140b831b101925d2e1c6582cffc40eba82145dd6b9c52c4d0ec80ed16d7bac9b2a557e40d203ce6e3f6a0d09e8a858ecf638fe1dbe6a638c03551454efade2b408415f674005b8fb8eaaffd44f48f04fde4ba6458233dc3b1b7bcbb319de518e1c736c70cf536b5a3cdd9a67ce96e88b1c78a7da04deea983998f4f2daefca227fe7915e750d3b6ab2c0654ac1ff4fee11a739f1f1c5c23e389db0d341ac957e9649c902c2701de7094a2caca2da1eeac4ac3d24f8bf814d257a438d13cd815bee99185ec46244d2286c3581af8e479a3f647f85025af1b03f28afda891941422f2676c9d9ee5fb9f3fe36f6e76beb9fd9423c73be773755c5e4777fdfa9c158178f9e99afd8f8e61e57d36d89c09894e82641ecee1cc08f45700ad56c10800c76bebfe117446c029ed27d40bb361236a4cbec94d5d712004205be0c55bfc9596b0bb539f43df63a52eae07f3260778f190999abfb22a0f0850bf73edb2546750d0cf6285e5f56f6b2ddfdb5f75822f2c0e69b68d579c2f416f84e4964856750a25e6d55db516aa8b4ef407130a93226602819d739dbfcba7638a8ecef51529d877f82be63b3e03485919ddb39054f126eea2efa758e70d66a378e297baee2fab4b1a6b46ea45328e7d5de3cc69931a38254e7b36a7c6a5297ce961a0a83ce13cd0f36b6cf711a1835267679a4372d6104d42f767c727386eedc6b6a1020ba6f95e489cdc1abe0d791b7aca90c8a6ca78170430dd02e69efc2c1499be6b5f4383fa53b970ef8aa398ff70a26c320cb4bdd01a5970ed55c9356ee55b9b445989ebe95713657d38e97cd23dae65fa3e325ba8aa83077846bfcfeaa6ab16c07c18b9b9c25a9c520f481b7de37f702eadfc98a6ae2b0ed8aac65bec1ae6b30a3f44d483f276d6ba3e7015e240137f1bd725e89a17b2bbf3edd6efec9442f1e125d3a67c08f5addf1d78b64760df834e0a131e82ec505f240effbb05144b6ba8a936b85db5bfd4de0e8adb4049e5dc0643aff735b8baa93593d8dc0dbc8b82c91bbb18b14b35cc0a6e71c12fc19581a5a72dfba0600287b92af52b6e6"}], 0x2218}, 0x0) 16:03:28 executing program 1: r0 = shmget(0xffffffffffffffff, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:03:28 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=[{0x14}], 0x10}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xc0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/108}}) 16:03:28 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80b, 0x1) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') execve(0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000200)='\x00', 0xd, 0x34) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x368f08df, 0x3f}) ftruncate(r0, 0x0, 0x1ff) shmget$private(0x0, 0x3000, 0xc3, &(0x7f000009c000/0x3000)=nil) 16:03:28 executing program 0: syz_open_pts() mkdir(&(0x7f0000000040)='./file0\x00', 0x2) r0 = syz_open_pts() truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xa6d) ioctl$TIOCSETA(r0, 0x2000746e, 0x0) syz_open_pts() 16:03:29 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x890, 0x8) r1 = syz_open_pts() r2 = dup2(r0, r1) socketpair$unix(0x1, 0x2000000000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r3, 0xffffffffffffffff) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) 16:03:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:03:29 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="307610d5ffa6034e03e228b4dc5de1b166fcfd02f17d004cf9625eb71cd9a4ec4474bd605e55bbe908aa6cf7fa5f3dc5db5cc635e453c133bd744c24aed8c84c805871c4b35f4405bc272abf30c288772700", 0x52}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:03:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000), 0x0) 16:03:29 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="68126e52f5d4b376dac390b57e51213e1469aa31ab70ff993cce53b8d4fd44e019208f44ae11aff563871937de032ac494798eaed45e113324a83a40c055863e7ed90c70a4d96b00bbc1306b0cbf991edc69ffc9de1048c5d562b41ee94b9de0282542b8a3ca587786280a7cbe50e0d2ff0ad6162d690625c952bc0469f6269d1bbb6c1bd1646e2bbba4e93d9c145abc7d62860de16cf779957a4b2ca7efd7fb2343fbf08b5e5fcfc30b90deb180311036a593b3e24b76c497b60b3c24685e2b4e5fec550ed495b88e50e7663d2a580b16", 0xd1) r2 = socket$inet(0x2, 0x2000000000004, 0x2) pipe(&(0x7f0000001240)) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) r3 = socket$inet(0x2, 0x8000000000007ffc, 0x80) r4 = fcntl$dupfd(r3, 0xa, r2) fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000000)={0x4}) 16:03:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff74, &(0x7f0000000340)="b6") 16:03:29 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xb, 0x8, 0x100000000, 0x100000000}, {{r1}, 0xffefffffffffffff, 0x12, 0x4, 0x7, 0x2}], 0x3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x84, 0x40000081, 0x9, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x2, 0xf0000010, 0xed58, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000002, 0x80000000, 0x1a54}, {{r1}, 0xffffffffffffffff, 0x4d, 0x4, 0x7}, {{r1}, 0xfffffffffffffff9, 0x88, 0x8, 0x1b4f, 0x40}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0x28, 0x2, 0x80000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000010, 0x8, 0xffffffffffff6e34}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000020, 0x6, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0xa0000084, 0x7b, 0x81}], 0x965d, &(0x7f0000000100)={0xffff, 0x1}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) 16:03:29 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x1) 16:03:29 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002007, 0x6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="02fe9d33d0a3eac0151f7c1178d87ce1e026be8aec444a5bf2a878a4a57015d1ddf7566a2b106aba7157f0a7ebb5", 0x2e) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r2 = dup(r1) chflagsat(r2, &(0x7f0000000100)='./bus\x00', 0x1, 0x800) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) 16:03:29 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 16:03:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffffff, "44d3b22f9e25e202eeea394cc43fd6b0e0225ab2"}) write(r0, &(0x7f0000000040)="97", 0x1) 16:03:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='-\x00') dup2(r0, r2) 16:03:29 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x200, 0x100) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 16:03:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:03:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') fcntl$getown(r0, 0x5) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 16:03:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/250, &(0x7f0000000180)=0xfa) open(&(0x7f00000002c0)='./file0\x00', 0x43001, 0x0) 16:03:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) 16:03:29 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x7, 0x6}) r0 = syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r2, 0xffff, 0x5, &(0x7f00000000c0)=0x101, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = dup2(r1, r0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[0x800, 0x3, 0xffffffff, 0xfffffffffffffff8]}) dup(r0) 16:03:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x0) write(r0, &(0x7f0000000240)="5965e51acc1ce582489ef2c7aadb05fee7ea03fc432d", 0x16) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10100, 0x2) 16:03:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000480)={{0x75, 0xbc9f, 0x5f}, 0x800000000000000, 0x401, 0x7}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0xf4) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xe000, 0x0) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x80, 0x49, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x14, 0x10, 0x1ff, 0x45e}, {{r0}, 0xfffffffffffffff9, 0x2, 0x21, 0xffff, 0x400}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x80, 0x401}], 0x3ff, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffb, 0x2f, 0x1, 0x8f9, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x9, 0x5}, {{r0}, 0x0, 0x1, 0x1, 0xb7c, 0x9}], 0x6, &(0x7f00000002c0)={0x80000000, 0xffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xde, &(0x7f0000000180)="bcc6243e7c7577f47cc3b3cfd3b6715a82b73eb84ae150d7661f7031087355d1fbf2c86d889b3eccf93827b73418bc4b2a1ed0c832d106dbc1bcbb665dcd7d43f4b87eaf3112772ba2bbde41a0deb15ee797ba00bcfef9e134f7dc1832c559f12c4099f8c7aa8760e6e35fecc52e9193adcb0e5b2701f49fd38918c02e297e2064e3720b61150a578d3a40d62e0ff046b5745a5a8b9f3fe8ad180a2389fd25861dcdc95a0592aaf7fd2b690686cdaab545c15801222d60058c7dadf95626aeac3299e9542437faf4c60cec268a9bd54f5adf1b6d79ba2aedbb96801fe22d") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x80}, {0x800000006}]}) syz_emit_ethernet(0xfffffffffffffd1d, &(0x7f0000000280)="8440ea90c1d04faf052903d5c7b8ef88a8d40deff80f7d9d3c74aaf530068e994d8a9f69") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:29 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x7) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)) close(r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x200000100000010, r1, 0x0, 0x0) 16:03:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x450a) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x8001) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) ioctl$BIOCSETF(r1, 0xc1045763, &(0x7f0000000100)={0x0, 0x0}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) 16:03:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714030000290000003d0000000300357001000000000000007fe8c53e18725f436341775bb8a96fb2db325b0e105c8e4b883f9099a6dfd524441a5db16b155c5bd1a029a5a8fe8c1129b8c3e7ab79c081a10990e680e32b7e1d9c7449853beaa58bb712bbc63dc8340f39238d27c395f42187b1390d984ea4d0c3993ef6df2c059af9c9321f430e02bf425fd33ccd743b4f214121fe0d76716afba85246c4748ff083853970c84874eb6edaf6b7850d5d36f9367fd8ce3a022be993c07c988aa8ad1b5f6af6743b7b001ba191c60de20149384814194920a3421cd456b095fd328ab63a530219dcd9c7debb4b4381b5c448c6"], 0x38}, 0x0) 16:03:29 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000000)='//file0\x02') 16:03:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xf) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000340)) unveil(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)='c\x00') open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4c) 16:03:29 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x200, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$dupfd(r0, 0x0, r1) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) 16:03:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x3f, 0x0, 0x3f, 0x0) kqueue() 16:03:29 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) nanosleep(&(0x7f0000000180)={0x1, 0x101}, &(0x7f00000001c0)) syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186004008b00062b00feffffff6e840000a3bb6b3c042efdd1000000c6000000010000000af6ce4f22", 0x2c}], 0x1) 16:03:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x7fffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81, 0xfffffffffffffffc}, {0x7}, {0x6, 0x0, 0x0, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") dup(r0) 16:03:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x5) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x0, [{0x1, 0x8000}, {0x3, 0x3f}, {0x2, 0x9}, {0x3, 0x6}, {0x3, 0x7fff}, {0x3}, {0x2, 0x976d}, {0x3}, {0x3, 0xa20}, {0x1, 0x1}, {0x3, 0xc23c}, {0x3, 0x5682}, {0x1, 0xffffffffffffb680}, {0x3, 0x1}, {0x1, 0x100}, {0x1, 0xb7}, {0x3, 0xfffffffffffffff8}, {0x3, 0x51}, {0x2, 0x800}, {0x2, 0x1}, {0x3, 0xfffffffffffffff8}, {0x3, 0x9}, {0x3, 0x100000001}, {0x3, 0x7df9}, {0x3, 0xffffffffffffffff}, {0x0, 0x7}, {0x3, 0x2}, {0x1, 0xffffffffffff6887}, {0x3, 0x100000000}, {0x3, 0x8}, {0x1, 0x9}, {0x2, 0x6}]}) 16:03:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) writev(r0, &(0x7f00000000c0), 0x0) r2 = syz_open_pts() close(r0) fcntl$setflags(r2, 0x2, 0x1) dup(r2) syz_open_pts() 16:03:30 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x7fff, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0x2af, &(0x7f0000000040)) 16:03:30 executing program 0: semget(0x3, 0x8000000001, 0xfffffffffffffffd) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:03:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x7}, {0x6, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x92356057d33da942, 0x0) 16:03:31 executing program 1: setuid(0xee01) r0 = semget(0x0, 0x3, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) socketpair(0x7, 0x3, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$dupfd(r1, 0xa, r2) semctl$IPC_RMID(r0, 0x0, 0x0) 16:03:31 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x8, [{0x2}, {0x3, 0xe13}, {0x3, 0x2}, {0x2, 0x10001}, {0x1, 0x5}, {0x3, 0x40}, {0x3, 0x4}, {0x2, 0x6e7}, {0x3, 0x16d}, {0x3, 0x1000}, {0x3, 0x3ff}, {0x3, 0x200}, {0x3, 0x9}, {0x1, 0x81}, {0x3, 0x4}, {0x3, 0x1}, {0x1, 0x5c}, {0x3, 0x800}, {0x3, 0x7fff}, {0x3, 0x1}, {0x2, 0x6}, {0x3, 0x7fffffff}, {0x2, 0x3}, {0x3, 0x9}, {0x0, 0x2}, {0x0, 0x1bc}, {0x3, 0x100000000}, {0x3, 0x3}, {0x3}, {0x3}, {0x1, 0xfffffffffffffffa}, {0x3, 0x3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:31 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0xfffffffffffffca6, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffbe}) sync() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7f) r1 = semget(0x2, 0x1, 0x4) semop(r1, &(0x7f0000000040)=[{0x0, 0x100000000, 0x201800}, {0x3, 0x9, 0x1800}], 0x2) 16:03:31 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) sendmsg(r0, &(0x7f0000001b00)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000100)="9a4257d42d8df64bb53721bb833f0f0b7bc9495b4abbe140339db785f145745d297c3fdfdbe22f85ec376080cddaa2681042c2f88de7f442b5920553105df8da80b89e2dec0acf93a72abaafc7afcb2cd22722a6b4e304d69834cb1de043a59e0692be8c60eef490ad383c3094f2a6007b57e38f6bf2b64fecef2c", 0x7b}, {&(0x7f0000000180)="6ad182ab8c82746d93ce8e3232b91413e8e22b251a81f9c960ac0c40469b8b1e7f02f404bc25d3d39ca886b73ee8b1e6f36ca85587a01d292544046c962839ad3237768d091d0c1aa0e4f587cef5d72ccc74d6b9c09aa71fc749965700067e5832b4a35a73dafc518ffac2b3e80b98a5f6c4c952cbf9ecf67a54e4a6d7d7f187a40d6dec03b67632cb1e73a9293038a12f9dd8d13b8e54065b314de020b47cffd79ab329e5a8c5412f1cbb34b95817b852565f72b487f3f5bd3395365703c3eaaff919a540f48343224845cf6e", 0xcd}, {&(0x7f0000000280)="19441e016e6276b2411677c8e00d66c367cd3afb755d128502ac76273453091b40570f8c7eb3736c122b2f19e3cdb752163a0ec4aa351cf04d980029627ba86882c7f1131c106e496b9e640cde437bc2b532b282bdcc4e06def5edf5b80b545ef440f02ae3c83aaf1c5da43dba5b6fe51d3d610b6bddd7844fd757ed75202fc8b8830b4f92c3d5a84dc405520d96567ac658e878de66b639cd56e0871fb27124f265d1a0889e7718c61d80e77d248644ccab42d989733c047cc84e9795ff4ba04400d0e0950f1992f343b345f42e3a1782c8d7c13f4ebd4ef8e26fbb208207049d9713c4f316f4b10022c368f822", 0xee}, {&(0x7f0000000380)="55ff173eacf4d067f80fc4d598e45cc8aa784ae202f85842e0049c115888aa6ab38776d69cf06cfdf64d9883634c76cee2968356bf18f4c5364a2ead26987d7969d44e6b5a95", 0x46}, {&(0x7f0000000400)="639099b0a75aba267cd1bd371d1133032a067c72d9a14302809041091b3edc13c81ebba6f347ef875ad52971af52dd772ab812984ffafdfad3aeb743b72f3fca96e06e4e4d16e59894449bd6cf8ed43bc68449deee999a3a2e97d107316977dbf7370c22aa3f5df17e02f9d82f17e6da962723abd1f026e66a8ec65b7213c04cd4bfcf2e0a7ab07500c979a69c62488134e5bfceac7ed8ba8ed9fda22ab976e9ca823bcc5a078b5881975ce66d85978f3a6fc29eda3ab941f1879ff06884acc3d6ac7391c7772c10a7ca102aa26e254c9ee69bc71f886a36977c005935c477b6892dcd4af9b8474384c3042aa24c9e4bd76e4c00622310820c7b2c1c004710", 0xff}, {&(0x7f0000000080)="86c4deeb", 0x4}, {&(0x7f0000000500)="89d65e4f52d68735bb945d9b5653d4cbbcc6407b3f5979d299e49661f2e56204eef3b7bb5c5553dba82c226a5a142982cf323bf6b2ff549f5f0c1cb48f520c8652622bafca5a6fe379ad25a06350f45c3e79b7c71d27d5652800f14770618b4e4ba840509c07dbe8d67a88e45f7110743bcf47de0e0cd3cf4e33780ac53117114d56010a8e71658a8f1a3f1428b711816ba6512bec39a06eaa06ee976401e309209dd34a777e7b3bd7189146206073d060fd12203bdb78175a2233c2cca08ae1792516082ea12cab53d0fad594226fe9313e4c2f1e3773e333e6e767", 0xdc}, {&(0x7f0000000600)="162d8c19eb28072bfb7d5b07627b801e04c311c2799a2f0d06f8f0540500bb2447ff9221cd016ad4e96326072c2541d4ef1a35ca2eb74be54c0b", 0x3a}, {&(0x7f0000000640)="6301cc1eaebfbe98be205d15e4f26d41cba56cd8da8ae324b953a2eb5f0c7999393daaadd98e4a2fbce94a824c85a5992df9265af1acf8cea0c9be007d2a557f5b8acdc5197697c8fa2052dbe19bd9938a72e11c9054c37e2dafd0faa37c6ecfd4e7cbe59dad7f9abc86378ce1e7827207bf04c5c8900e304a590745f8de6856f9c14b561c4275dfff280025b888f488319f307bdb27ce3dc25375b348fac2d0a312de76ca382d290715729f3a06f323e9b30b18a7d4972ac9", 0xb9}], 0x9, &(0x7f00000007c0)=[{0x48, 0x1, 0x8, "63d7dbae779f6b59a30292653f1f181313cfb6d26111d2ad3649b60fedd402b660aa7e47102a697dc996ca8fbe41acabe6effaa57ac44180"}, {0x10}, {0x58, 0xffff, 0x7a, "1e07f4821074a98be22feb25890e292fdd042c2fc2052b11385f6e9da9bb4925d9f68f92403e534f081064916e06d5b03050fb4aa428ff7994dac5acd230568a8c59f1d72274f3eb"}, {0x20, 0xffff, 0x3, "471020d3808b7926c6e6c8e3fe6a9a"}, {0x1010, 0x1, 0x200, "12c514465728f340d88bba3c81f31d7fcca7ee1e8ad0d4099207d58d2825aacf65eabded7b231b786a449d3b4c2ed0df2241b3871a4511173b36dbe5c1d2b310b95400c4596fa8df269c2e050606ba96042b988a8fdeb503c8e7180e165f9299f767232938b0e61a2e50dd4daac6c890d76f61a563b473cbba238941c4a0fc59972f492225d1fdf82947a66f955157ca83a1c81f1add4c74f670c7e71db2cf39d88b5eb0c6d537f21d8a3c7027e7ea9167a6a813ed41a07dc75ed00b23018d646e58ce0249b8fac490fc1428b775103d89d242f6f0e5fb7fb3968a740acd0c9329ae9e4e044a4af2b0f78089d7dd2db9c871e5c5505af26cc974766cea85a05f1f058eab43296208611be592721c3e97c90bec6e380320c1e0a249bab9ab489cdb5674b43800679d04b359b06ec4ff3d5ad8ccd97dd0e799a51a1598dfc89ca0b3090d9924c7c5acd3c26d68c7a95526187859c68de97dd8297fa474fee56e1190c577eea7d1549503f0e83ec79f541aca97979e04607e23dc81c69095a4899834ea4dd86f9be29cd2d096297cca941f424b3a61cafa6927c2a4be92ea182dcc518cc50083f2b9fbec96dc218a1f453579f7a372c4968b0a542f5ceaa6719df97f3ba95e7497bfe88ef2c84ed4bacc1c23af047ae838b2a03e553d9585ac648f96bfbbe1f635bd34d3b67f575cdc400eb8c347e76d0c3fcd0324a00b6c07c95242d69a15a35587222fce9f87a54af33d09db4fb4853ab8f4499f6e349b8380cf06d0e19c9f88ff6b6609a1c24e9370f56f0bacff4092f23ec078a64470e6c1cbb6474e9ce8c5e0076c26a68ebfa6af6483b274a8b0fd6cf747e4e70401c54467eb2cbfb0ee802a5664e4bc25671b643bb87fe401be7bdbe69cd87d1063716fb905888413c120d9e9687abd12be6683abdae871681d80b21ed3aeb558fb30da4d74431093d172d98fc4f0aac499a5af31f8e91754df38f581e304a4f2801cb83c9c9c20dc23abb0ba5a317c07b06e027469e0e00c13e7627a0b17338ceed114644c6cd22a4be531dbe7e4c4d3e7dd77e7315edfd5bf43a9b3a59b9e9c092c15189916730ebca5fe5c573f94c8f3579831f9eaea875643d24f80ffdac38833af6295d8de986c7ffe48f15ec726aaacc00aa148c6d1829b07b201f17dab8f5b2799a30d5ab0498b85a23540027e229da0893c9b0d9ff7db31a97ce39390145f06cf6a125db7d11306cd122c775a203f5d0e73d89bf7b40e420bf8ad9e75d0afb840912c341c022519df9af589ecd563aec991d16202e3a8b97e047e129cdb5a0637b5e8819630e32d86e041167c015156f3c6ce099d7d4f4b030f6864a9a908b640f76fd8be2633cdf871cb426b91d43783d4343a253da2cf8c3c21c212ac3907365eb7b850a8f684354ba240b05682f156af87ce9c24b40df380a577afeb14aac874f65e62c7793f954981bc28bb4f618e103c8937a447af538cb42a3b3a9051186ca3495e1f162b6041484daf7d554fd2129a52c7d01e203c9e2ff44dd20e3b56ca5d2abd063fd0da698048da87d069e05cebf5c7bc885888c6d64c6e85ecf0e260d6b0b1f47ffd60781c6a38db079c0fabb9c6e3f28907506d816012dea10e63de54743b80b379a9149970ec0941a5284b3d2c75aff464d957403af9d3962e6411e06e4ac8c3b026a5aa0dd1428bbe89e9299031949cda746ac845174246b8421f867ef71ea8a5afe7cb8eccc50e436ebfdc71963a011a69d1efdca6dd018e3c0c5847fb45168b3706f93380782fe5e11ed01fd6d15b1457e300fa3ce131d0659abf1b9f0ffe44d2e42b6a10559a46a2b28c4a3d9abdfa239aee743c45748cfe2a3018ace255020a8408bcdaaa3c05baf94db05d458290377875d43c8092b99c3ee4c49ead02fa07216202db2b49f66db4a933e900aff27576071d52069de902f6d0f9b16cbbe5b0c85b9f3fc61e1deacd4a5e07f4c6ce7d6053dff36b8a6a32e889513363f0d2f9ae35a70abf9eabb0aba526f6d688667b9b9144ff4831db4836a6ed7500349699195abe5d97731f6a001f806526fa6d2c09383b2130485a289c47e161459b6aeca0e12266569f542c1abb7e330660b39e5d85415f7b7e4ed49bf4f974bc53e0b45e5adcb1098bca200d6e5b2ba4fe9590b618960fda7e669ac99f664fbafee1f498f97dfb8d37249633a35c99ef5b02543a48d414190bda3e128a4a707068b56ceedc5a06117cf860336555554eb1e13e2b471b6814b1726472b29d5853cab7dcd9b8262bbf71e868230d80e953baf57aad9812eef0d5126a63130bfa6240453cf63230d9a2682bf93f80079ef91c0e7164f296d9d017368a8d17a87e1d20270fc6ae025d48bb5c7ccc3a502251832c7029a2837919fbf5750ed6622c35a763cffbe46cccd0b11137332b6eaafe58bd5d6f65c9444988568041b1d075e5235be64874701629cc5806e2622ad3eb4debd76d01f40107650233818ef6fee6800ac737cd724ba020a69a11c769a868202c38f49954af4838f0dc017bb824ee54253a3bc3ead99a990850c35ad1fbec94734cbcdd11bf414679441db29b7a41940be920c91499235c7a9a1a842185728ad1865ccb833707a0b804b97a609a6cdae9e8375fc79397f993913591886eb367219bdcd4f4075c8fd783273eac90e8988cdaa618a967883778c4f7ae50a6b85d63df2b6b6f754d2e665629582ceaf3fb26937a20cd4115d5d12fd83e75ee00ae579f859bea83ef01579b6091d8fd244c8a4dd32c7eafc30f68aa1f41bf63dc281cd9d719377269b9b408072ddcda65e30986b90ea58f63677223caa0b8c53cb3a1bb392867dca093ff419033958dc3bd46990d140bb4a0b316aed8a785cd864cfba5597ccdba7d7b69dc41ff3d69ddffba4692b3f6ec2268a2f1fb81e1df1e5c802f7277e51a21f5c2a497a4bb16965780142edf43675e967294ff9be5a1dbf433686f622890187231168e13f8ded9523f30e1387d8dc3d1c0c67215a60499016ba001cd6ea212fe945d309be1426d955cb9945acf823e80260b2684d79bebeaecc7237b2dc37362758a4f421fc10e6dc952bb867181f2458f9abb7fae7b9bd43952da9588e2f2883a44e17596c8b8b88a3158abc6a9f5d86a7ba8e17b2cb81ac738e6e51a6e84d57acbbe2b3c22a32165130b07f2d9da95b3f4880fcbd6f774556d7950e875a69af1003b731ed6e563c368693c85af97fd0fcb7be055e710f02e6f3b908e25af952924843ad3bb74e91cf789c5499d6c8eb39c07afa93cc29a5c2aab5bf8407478e8e4a2ccf6c6037942c9a3e38e0ee77afba407c177a663812fed1523e14bcd61caf323f599cc22e6bb6a35e2aec8b1be0d43ddf7bb60ff068a34ca35e7c5c5b4aec1422b399559bf3ca663eba6083b1a4e57b70296ced7e0e21997a51a11c8b8c543bdc1ff1830f6d40d9038145020edfd8f0e71c7914ce0f4261d3fbe7821ab4a48151c1a1a5585bd71b1a22920dc85196fd56ae44a30da5467054cb22338cd5b92b9557163c445f46d50904da2a6fc9a717a0ed1f47f0600907e7b7d400841ecdd4cb5f9bed11e08cf8e4691fd4a78cac93fb0621f843c03480454c075b1ef98705c54de7a339b3d029bba3f523417404866449eb0e490c3f410c037b2572197bacae48a0f1fcb20153850ea5ba7e79cb2845b91337aa5357bf10ac02fa1e6bc8bd89c4f3b64aa1a3c0221d781fee40fa29aa8c220191e8b14e7039d2b441b9b4e421b61985fb94c1de8c021092d68a5aa43230a58f1daeeaf1e4806c8fefebfe6fc72182c2557f510f9db0d78a83b4dc4dea363db0c635f436fb8c82dc351038ba3064fa0e48b11d55e9bcd814ae271bc5dbb21b31cc025bf3f20443b1f70e24a0bb7ad52e08d94e8c2d5cff1a45fd8821691f15c4eb00c17e87e53c0051b87eab39ad0e0624959bc17f0fc6f8697dba85cfb3095930b70e2651729838685bcab3fd6791ad80f6e5bf4cafdb64d1b6a4052d7819794fbd324e7b529c428afe3fe73a26641d149a4cefc039912480b151fca95ba818375399a6621c691f598e8d726a33176963d0d9fb877b9582cb1b2376c2d845f2b921a56cd91468617270893dd6e64370a361515da31a109b9f7b8a3fdec572433bce3f879e0019682164d48763aea0dd233a39293ac57ed43faa3c6a773197bad54450b34da26dbda722f70ba786f86c1c8ce95251d817aebd094e1835e674ea66fc0db0b45609336f8a4b3e797507a73586789aae52980566ec79a4ca2868533c2a62b8edce697aa69a2954416a9215322be9d4ffdcf73ae02ab955b7b2b1dc0566f76fcd5681d1ad0dff0c47615861a507c22848e380509a0f492162420a9f52c7673a8a6ed3683a9ad2496c33b45dc896824b43558cfc1c2215e0d4597e648d2da23497943a25434e862d5c3538c9f8b44c8e0f71f1109bf62278888c3b6b3998611f378ec6a47c5220e8c4ba8b8fa6994b6100de37b9e576f6fd77b1f48c8cd2a26d511e4f92b51b2828788fb77f054d21c49633ca87d1ec9d2a3076d64b307af959c53dbf8d3ff857b63f6af7d26c891482c0c5b25bfe915ca197d9889a44ddcb698c348c696861fd7fde5f7c607f38ca89c2c4f8efbdca2e8d7f2ef4154620886d2b0ae277f1554c30d65cfabdc28d39f079c558fd3f72d8139a7f1b685b2652d56182a92c4b28d4e9bab1c0fa8d22bce11c957b2008c8c3dace52a32463f0fbb43c9ca5775ecea0049c476013789153848779792955b2bc4b5872089f6e9a051a208f65dea48add5f8de25f930a18ff11346e9ca392fdc445d0558e697106ea9df097aa596c66ba1fd01a39bc521f47adcf02e3a86b20574e60ee33cb3ce8e7c6b39d20b2b8256e3113ebdf1926c9c26296f242c0440717c1742097fec29ee383d0ff5324165f5ef75d57d04a2c0a7670c56ab08aa8637f2a9e756da10401e5ed97392724cc87df2397db4a2bfb962b6e739cc02bd4e2a1dc354092a83ebeb05889dc2d1a449241822c100c275f8f49b32299ef22122dbfc3726e07c00223308792e782f010267e8f9a92eb37e54478b4bd8931663599311ac02f9c37f68ad3613725c8daba44074d4fc609e8baec8baa16c4920c63c8637a2d049a9c4ddb4a4142f0f41fb38f16fda5ea973abb487f04f717ba45f95dd085024fbe64f9f188bc67b64049a1820a1bb738b72371432f338180f84458b5882c51eab98c83c959d21ca27b2e433d69c372253bfc51cf242b2c40893ce4ce06328a92405c36c8fe6a06d117861eca346406acea90b31f1cf2f5c20fef2a38d7e78398b309d28d29ae0f9c1f3cdcd95c43e51a05144a5f62f6cbcef31cabc37556e58c57c70eae038c8cb33f85470d0b1a5bfccf97f55073469c54540ef6e1bc8208f26b3c9248d90ee0e2272f1a79d3ef3e7a40745916a6014d553371816cc80659132d2005b0adf4e949e299d823090f6a4c901b60b114963620158694e8c1766c43db40093359b6b5094c8361a00939c717b26d2987dbc406abfe23929b92a17cc142e2511e2dd0879044056ede379b46c34a4b87b6d2a541e2e64902755cc86e6a5d2b247cf75bd036f8470308ba2473c1fe221dd75dd14b85cbd0d0ff78c2357ac49a9666d954ba821f3dc7b21d8414ea255a7525ea32c8a374aa83d31004b985166b97adbd1d9aa01b6c55e448a7f1cd5515192a2ae8b0f3447a6d3417bd2218e531fd22262693ec71ab320a049932b4957e80c110aa7ecf83738c5ede7f4af3eb9236d8d44445ef786a5e55d91"}, {0xb0, 0x1, 0xfffffffffffffff8, "17ccf8299a472649c1b44764f044d3a747a0ff960905fe1934f28c6311f2191b975c77c79ff3e500cf4ceca21199e62634a6a18e67afd96686b3adf42e68c40942b6eb111638ba7dee7b4905a0f7eab899c0e5a011b3d4458093826d9d2db69c90679aeafe907cae2fb30d66b2819cb0abda09d19b2ac9e68431817b0271e2072336c1f6682d7291e6e4bfd6818a0d23fa57f5ff7fd1eacccb57"}, {0xa0, 0x1, 0x4, "ba8472fc3c35f1f5bfdd251f908ed263c9deec74d70b897aec6d14e9e82e47421de10aa82ab49d8de62fc379b2c1187a7d6f799e25e154701215d42672d295679383c8f2b8310dc478f3b277b9655923dc0b2d52c2584aea153cbda1645de9293263d6ca28ce31f0460b6c94a88ee4998dedd898c69b055a3d945c00c3d8115d37eb775ec495a5dd6c"}, {0x90, 0xffff, 0x9, "45b2b2fa4ea2f4d67b5e2b662314bd56873fff1950d73b841d76e67b345e8950091f5e84330db465b4cc3ef0b2d7b1217645061881ee8d4debc254c52deaca7bf53446b0e6be1eaf16e49e08152896e802ee079b84c4b6166dc176d05a50c289049eeeb8b87c3d93c2f4cc063380af2a979efffaf169e00f5f"}, {0x58, 0xffff, 0x98, "4df51ff9b99665d31aa9bdd04a612a17596c9e78cdc02846c80dd67b02c4447cd56fcf28720992d14a6f8abadea8607c4866ae11896cc517940dd860221b1f3caf040d"}], 0x1318}, 0x0) symlink(&(0x7f0000001b40)='./file0\x00', &(0x7f0000001b80)='./file0/file0\x00') stat(&(0x7f0000001bc0)='./file0/file0\x00', &(0x7f0000001c00)) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 16:03:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0xfffffffffffffc00, 0x6, 0x55ac, {[0x2, 0xb8f2, 0x4, 0x7, 0x2, 0x6, 0x9, 0x3, 0xfffffffffffff67c, 0x400, 0x0, 0xfffffffffffffffc, 0x87a6, 0x68, 0x6, 0x0, 0x3, 0x4], [0xe40, 0x6, 0x1, 0x0, 0x9, 0x4, 0x10001, 0x80000001, 0x8000, 0x8ab3], [0x1ce1, 0x0, 0x9, 0x6, 0x6, 0x3, 0x724], [0x7, 0x7fffffff, 0x2, 0x4, 0x7fff, 0x101], [{0x6, 0x81, 0xf4, 0x3}, {0x0, 0x1, 0x7, 0x81}, {0x100000001, 0x7fff, 0x2eec, 0xe5}, {0x0, 0x5, 0xfff, 0x20}, {0xffffffffffff7012, 0x0, 0x0, 0xdd}, {0xd1, 0x5, 0x3, 0x2ca7}, {0x63d, 0x5, 0xffff, 0xdb6}, {0x9, 0x3f, 0xfffffffffffffffb, 0x3f}], {0xfffffffffffffbff, 0x2, 0x7ff, 0x8}, {0x6, 0x7fff, 0x100000001, 0x3}}}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000006c0)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) close(r0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000400)={0x1, 0x1ff, 0x5, {[0x217, 0x6, 0x5, 0x1, 0x4, 0x10000, 0xa7, 0xffffffffffffff01, 0x7f, 0x20, 0x8001, 0x9, 0x5, 0x3ff, 0x1, 0x7e37, 0x7ff, 0xffffffffd9b274be], [0x7, 0x9, 0x4, 0x40, 0x1e8, 0x9, 0x3, 0x5, 0x100000001, 0x10000], [0x1, 0x0, 0x3, 0xb5a, 0x401, 0x5, 0x1], [0x5, 0x7fff00000000, 0x7, 0x2, 0xffff, 0x401], [{0xbf7, 0x6, 0x7, 0xffff}, {0x9, 0x0, 0x5, 0x80000001}, {0x7, 0x1, 0x13819a78, 0x7ff}, {0x0, 0x401, 0xffffffff, 0x4}, {0x2, 0x7, 0x400}, {0x200, 0xa61, 0x5, 0x3}, {0x5, 0x5, 0x81, 0x7}, {0xe6a, 0x80000001, 0xdec, 0x1000}], {0xf7c7, 0x3, 0x80000001, 0x100000001}, {0x4, 0x4, 0x80000001, 0x5}}}) pipe(&(0x7f0000000700)) chflags(&(0x7f0000000340)='./file0\x00', 0x10000) fchmod(r0, 0x0) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) chdir(&(0x7f0000000380)='./file0\x00') ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000003c0)=0x7) setsockopt(r1, 0x0, 0x800000000001d, &(0x7f0000000040), 0x4) 16:03:31 executing program 1: r0 = socket(0x6, 0x3, 0x2) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x6, './file1\x00', './file0\x00'}) r2 = dup2(r0, r0) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file1\x00') r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, r5, 0x4) 16:03:31 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x10400, 0x40) ioctl$TIOCSCTTY(r1, 0x20007461) 16:03:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510", 0xd7}], 0x1) 16:03:31 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) chroot(&(0x7f0000000080)='./control\x00') getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0x0) semget(0x1, 0x4, 0x400) mknod(&(0x7f0000001400)='./control\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./control\x00', &(0x7f00000000c0)='./control\x00') 16:03:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x80000001}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80000001}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:03:31 executing program 1: socketpair$unix(0x1, 0x4, 0x0, 0xffffffffffffffff) 16:03:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10010, 0x0) close(r0) r1 = syz_open_pts() flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000001c0)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x0, &(0x7f0000000180)={0x0, 0xfffffffffffffffe, 0x0, 0x2000100000004, r2}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x80) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') 16:03:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = getpid() wait4(r1, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7}, {0x7c6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fsync(r0) r2 = fcntl$dupfd(r0, 0x0, r0) getsockname(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x919f, 0x9, 0x4, 0x14f9}, {0x5, 0x4, 0x1, 0x207}, {0x6, 0x8000, 0x8, 0x10000}, {0x8001, 0x6, 0x5, 0xc4a8}, {0x1c06dc74, 0xfffffffffffffc00, 0x2, 0x5}, {0x8000, 0x3, 0x7, 0x5f}, {0x7f, 0x3, 0x2, 0x5}, {0x0, 0x3, 0x4c33, 0x8}, {0x37f4, 0x1, 0x3, 0xffff}]}) 16:03:31 executing program 0: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xd3e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x0, "385df47313f653dc897f0298c9c4e4274161cdc0"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) dup(r0) write(r0, &(0x7f0000000200), 0x4268) r1 = getgid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0]) setregid(r1, r2) 16:03:31 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0xf6, 0x20000000000, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ac6000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:03:31 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x0, 0x80000000}) r2 = syz_open_pts() read(r2, &(0x7f0000000040)=""/23, 0x17) 16:03:31 executing program 1: r0 = msgget(0x3, 0x56d) msgrcv(r0, &(0x7f0000000000)={0x0, ""/25}, 0x21, 0x2, 0x800) setuid(0xee01) r1 = msgget(0x3, 0x0) msgctl$IPC_SET(r1, 0x1, 0x0) 16:03:31 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file1\x00', 0x100, 0xffffffff80000001, 0xfffffffffffffc01, 0x1, 0x10001, 0xdd, 0x1000, 0x1, 0x2, 0xff, 0x1}) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:03:31 executing program 1: r0 = socket(0x2, 0x3, 0x8000000000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x28031, 0x90) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chown(&(0x7f0000000080)='./file0\x00', r2, r3) 16:03:32 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/41) msgrcv(r0, &(0x7f0000000040)={0x0, ""/166}, 0xae, 0x3, 0x1800) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10000, 0x0) fchflags(r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x101, 0x0) sendto$inet6(r2, &(0x7f0000000180)="c1ee161a59e690cbd088951b3d357e22bee4778e15c8cc47659e81e564944f03ddf4a0e93aee2d925fea8a6a", 0x2c, 0x4, &(0x7f00000001c0)={0x18, 0x1, 0x2, 0x81}, 0xc) r3 = socket(0x1b, 0x7, 0x4) msgsnd(r0, &(0x7f0000000200)={0x3, "746eafda419218e30171f1410790585a260f4efe1dcb901e8291030ca0b2050a815f151c9bc09e8d92222bc12aae1812fdd7753866bfa6d3b46e46a4ea37f948ebb302348198ed6e58cc48761a07ab6cbed4e48f56b2281661d8e893025c16cb77c4bee9dd67edce35b98df275dc9d4bcf9a7fef0a5071350202e34c4f011e885f05d1c85c84d33d9f03e2fbde82fc3ad6d971e874e0f5596bb6abd90df30ae0604ab5301f49453aa92e1ddf496b7e35738b5b7508618bfd23d882624225e5fe9ac8a7d3ac67613eae41586a542d3f3ac9ecd7851aba28750b7bbdc26d5bea1ed0fb3f04a8415ef1602656057acf57cf685c7dfb066b43eab014333247aa974404b185f20f4ac8fda18f7eaf7c60215a21bfdd0d5aa403110cdea74fa64ba9efab8e105ebb4876f92360f8b2e2224bb7478c32eef6b7c95bcd7791f368f01e6a914d1179034c1e8b092647c95bcea08d40416de6cfefcd87c3a2dc40e7d9d71eb8efdbf6a8feb2e0cae9170fa32d962a975da3b77f8f487ea81c6c5fb745cbde463c4c56f1cc241ecfe9b669628233298ab05ae7eb6a2c1e7d9191c099709d4aad19bda2a326f8e39d1bd1007b92689c4f4847b4a6cd664e3d085771b691d978633dbf061d54ad0f6c65a130a36c3989b827b88a7a6fffebb0eb67dd5436b2e5dae183ac36552558ef8aa5143483fb867e473c4967500632923c2ffe87410c9cbf941d6c1220c42a7b7be4bbc763e8ccc3276f696a9e6091c9e9f51c3062c4b6aa259cd1ae43dff23e9f3d91da10ccf44ad11469a66b631a8ed5cfd0006441ebed9f4454aad8d34e5f3430c76be7bdd7259c484eb3c5c78306f36ddba7d01414fcef1cae79e8d3cff9b4e3e3d13f34fd2d07eef8c1381d3471cdf6b8c1a8371789ad7a3e771d1ddba0d4dd970dcf58c9b6bb75b21698a0d88c168ea1a05cca1edd8de5dc7fd9d984eac508abc744dc5c1e91a91454cb3c59bb86afd45c915de0600e31251c939b9b08cafbcc4d54dca813e22dca568e89b01250b2f032c2f4998f8aef150f4ead9eef93e64560517188bf4ccaf78c2bae900f9a64b2083f635cd034785c93ad8bb060b01c7969067680281b0a26ce9d1de702fddd27e1ac6182956afa1bd1cbdd0ed222534a4a709c8ea281aab78cd6b9ea6dfb62abedc52f9cf08ad5bdab055cc440e5da4aa05833aa476b9b4bc0eec3846292667872032cc188aa8e58997cc2691385a2e93bc92a36d3d9fd76537cfae0ada1038a2e7b2fdf8c3d65aa41383141956980d8da0c607fa4bc9b70f54079ea5232c745872b3ae916c73579fe3423a9fed4e0e96f40e90a604b73b4cc4d609c27c606f0859f63954cf988511206ab0743d3955201f3bbf53d04c5b0b4641244b77429b212193223e55f391e977bad5899c8b9147365ec7f49e971db803b6c2a30805380b5fe9b1ea27cee6d1e840f4cace09bdf4470dbb3a418e81e2af9fcc8b8b821d20b427fd9bde721287a7bad8a4da42e81931b361aa94ef5758bd0b78dfa39ffa880fc55766f262ee00cb12fa8751310962ee84bade42dd43d0db237ef0170e3628bacf5f33e65d7ae6b85183eff464e2edb5bcfefe8f714f9f6f90e8b5208a2d34cff7fd55b70aaabba326e3880eb32de9bfa707ab0a1a70b16a452c016643a813c1cf74e1ee8104649c98fd91f82fa332d450260855f15e93ec5b82a9c6baf88ba8454e5fa7df9ec9d9f1c5a500aa9d730b99c909c3bf14a8a2f3b1dd5398b57fa390a45a2b8423dced23fb218950b37826ae3e8df5b1150b63753396f286959703d84c90c2ec5f1b459bf56ef382c1ac5925abab04b9042395adecbd25bb4f771a2503cc1d53d04b2c6940493b3856f26e8eb92bcebb278b7032cbfdb0094604388b4c5a4996304c3386fa621e07f5ffaf28414c2391dba0cbb423f43dac619d592441ce15d8967eb9963989f1de94c69012c1d0e498ba54c896c1b3cdc6e30db3dde655ae313e6c5d308e0ada652ec43e88e225705273682731ddc34e29720a3ca976005865e5211726992a5f1afdada70c63eb9ba33d0340c4df16c86fb6c3659068b0b14b7ae65002ecbaf3f55ea51e5ba28bef7f34c699780cafb5495d8525f9929ce02e63282bb70d086551266635bb8ae013e29387e48bd91e5e0db9362bd53faaf14d41085dae0510d4f12d8995a48e41480e3913e15f6e61cf529b1b92827a7b3389da349e461229e68aeb6ea2d988e408786f269c40a4c79bd669788590bd0f1f60949f3645cc688951507c52f08fdae1674e43f2f639f267460355d96102691b0a73c3f1b07ef1fdeb90b8ab145e934ca7bb460e8611b51c0f0f48ee8dbea0530710521f913babf6a5d014b115888b34f589eb67c61021aad4ed3e9995ffd4885e633e8b21c92ef4578c509ef777b8dd9c36c0448616a0389533a86cf6305a490689f554d4b4d38bab4d7c80648ef83200eaea8738c81d35213a2ead1ba169869a3ae7fd8d000b52e3330d3c2da4aca750efcd7d47c8634c1d74f825ba9d697128472020d21dc14df1408d8651ed959c5fd12d63d047dbdbcd8cc5cee3f43610e6d81315b6f47f1c6cc596a56b8c4e2a48227d28402365c2abfa8eff5723b4783c454c4a87723e284f4e8016b41eb2b0346c081469dcbeef1ee864549f9152c7407293eff8652d8528f25c7b850c07222f3e0961ee6da4bd4d62aaddbee07be72ce2e7af5ecf5cfd62f17dc7a7a98d5b8a828094db9efbb54caa18a00d7fd2117531bd7262282e3990d49c56eae21366640f2ef2bf15f6cb55e4e584e0b59d91740af0567e10188ecd6bd3cb3ed724e2f36b428c2688729a6eb9015a66ca3d29606d381b1543a27263e578a78f3121cbfa025229cb405e24d4fd6fa6a22dfd029c81f6e40672277e49bb1bf489a6290cbe3b97f50fe8d630f4c4b62dff129ed117463130408b3bd13a729b11716fe3a555ad718b1266b9b879e1fb9048087c7c9d704e34354888c6e902303a7a3747970bc439d813a5c03bd1857a65465f100ff13cb9a6298ab1b00ca88e08e2e0e951006463e34e6a2480104494def6003f90fc53cc5f8408542f98bc15846692e8f456437f2844166b2366db870e84a6c8edf019b8d65144184d05c90d092fe851396fc934b3ac649f643ce6bdfd6953fd2dda27f0df71a113e26c0e8009e37402355cba197678332c278e165a5189df3a2c03558ae3c7d27f187a837a26d2e1ff22b35bc50e2b36ee876f928f0e9753b9702f388d73e2ea44b5b1358c572e6b0b89495cc68d0ab6babcb1e2281224e3ef3f96b3806ca9d374818e71452aace7449fbbf1cd79f86dc05d0b592fb6c2eaf68dd03d9afe9b1dc9acfb772e1934e4afcd6c5aed95fca894964bd137ead7e3b87fee3be50be5e4e3b18c6f0bcc42ebfb6fd12e9099fdf5668f3cd277720d18f1c039138a1ae7bd869155a6ea006b442a87b3798c1c72f9cb001a27ab6cb81b0b1539a29e069a824eba71f6f24b2d47670d5a083e22a3102337356a1d9c9a72afa1bbf3a93d18d9e9c8669962330970762c6bd399ef4d165e614516ec4eea6f6b2f2834596845d5309f18fbedf20b073ab4ae93ea6672c387cbb293237796a503746470de372649708f5c0bf969e0baca2d7f4e3b3c99e9a5aa9a96ba7d1cbbfc7f9439b344ad1335781885bd56f949c6e29ad94fb6e52c7dd34a8fcbbbe4da00b50cf40cd2bdaae024427400aee7e4a6f0803257664ef9429e9a5b2dc04721e74c4f634ef4181426de5157c5c180f0f076ab7620f4f4cc15e876328d0aded1bd02a6125ee11529d6a0f1d7f3f8e1e0ce577daaae9c81a175f08341472208d7c0b7f801adc1550bc0b4124a6225a3ffb216e9637aa1ac5abe103fec5c48aa3d47684a13be57bd64d03fefb363008d73d3b0061fe6e7974d5a0a0cfb6868334901727038332df7a145f71d5a9b52d1c353b172a75cad8ea108a76aa00a6298d3f52ade676a4baa9b008d84bf9c535fe7ee633d99248a9bc5bdad660a0952bdede8a445702dacedadcc11b92aa09de11ee14939bdb03b87c93ac39e62e737362375da3825bd17896434f856b4a69e9de40cc410d1f23819ac225fc6c172a802a154c6290db64a4083aef3c426b24c3b52bb309915e049aac2d0d8c07979faa57020872a3bd2dad8694d9459cb5d39e2237178f4739c575ee586d1fa219eb6d3d87eae85189949ba4b4e6167a16a7c16b8a52d12d5a7aa69f9a20c854a353a195c7f9042de7f5086901c4a8f4bb8af24959d2886eaadac5d13e40d12573560197f440cd3803ade952ddeafb0f6fbd3ac6dc0c4fc0c44a617b2a1601ec8c7436dece89d5400ade72fcd5b7a9e5ceb27aa0fd15f330c9a1d5bddc235e7a25c36c60f999a66d6d63d54758e2436d84d02d3340a4487ef5f6ab34c1f112895698afd4c4e098d9315f600c85853bf7c64e24e60e8146e228c3fdb113fe78b8a2c3d4391586134ef0928818a2b7e5bc03b6362dcced404644a4023f63e499a7e93cef837c25f7a5c6a8d6ce04af96e8dc063447c52cb6069e2c7f7563c881425773213f2d88e6d015659f23f19d9560ac076ab7ac8fed0ec7ed832fcd9e8bc8571b1ae0df4f48051d9cfce80c7f3645b1bc62b09d31b1663c3641cac78927d0c469780d198433ad5dbc2d623b4e5e506401750e7c6b1a7722cbc700b1e51f0f81904bb7d25b8d6a9cd99a1e866b3aa70ee6b431ff3d1f0dea24a41eded8b66faa58554f1682b62e15447722c0da1f95aa2d9baa9bfafba5dbe7d7abe8f8b1faf30804bd4a67a8cbb0d470bf9332c6bb3e84b5e510db0b0da30a497096fc303c9eefdc6339bb68bc86e26cadb9eb4a727dd7c253204860a597994ee4f3791885522e9414b711454220137fdf007e7743b1c84ede980fc0d2a87e256a7a3d96c45b50696ba468ae11d717c3c3c4e933ccac4151610b6e9506f497ff6248ee0aad8a2d3280030f20c9736bf6bd1e0ae1f7ed1ad04593e9e0a70ab74929f69986cde45b1365b90fd46e94eabcd6a30d26dda4628baf25a9cb6c73d2aa85cf5bf0773cd23efcf865bca40cbe6f7ce7c85f36b742fbd509a489e7e44279343e4fc0defab07c7b2b046a0703f38ea6e287cd72f99ca2af219ef06108da16b663910092ecacc58fea6832fe52c539b496e40721b82ecee1c999286c1512509bd5941e522f7563846ee61b15ec16071e283fe2feee198fda792ceb315e5ba049d118666f35ea37bbedc7b6cd096ce1a6c637e69c557f61d4b9ff8f3b39cb4740d01208cddc619c13bf30e8f231098aabf0b6355c13803777edeb4bd7d5d5c8d6c13da2d58f817b67e81ebd86987db0a21a2eaa0d63c05aff6d4355656d76ab59a1b7b1ca34dd9e4d6b8b8fa750e0864ed88d8163d419a3d8916f16739b145f209e25507d51c5a2b9380c7ae1d213f69c2365bb9d7fa689ea8be67484928fed3d1b7391b651d122db2452a9a684e02b86b47494719a5d6019addc6aa63d44bd552f0a5891dc71a9bc33554c4d1e353d5205c2e2659461bb42fb05e055ca1ac6eb9ab6f489b103e5a13c5703c446b030d706103c2d39e4a763c18ef3063a9134e6f7dfaf8c574368a65c305b0176d57e6023f0ad119dd194d2b5e86c92b5e018ca9f7832d9a45a3cac3c61ca3f10aa8bdb7297ce47529246adeeca3d8cfd7a7a20a820f2d34befe4703355a8d1ba418281c20caf20ad52d49baf48c4541fe761a31b32b3fc3bf7d51111b2867578ed55abd818fb639382bb365d2b5d3825754b018c6e52ddb33e854841"}, 0x1008, 0x800) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000001240)=0x3) sendto$inet6(r2, &(0x7f0000001280)="b2268dfaacb0e7ef884d0c47fc6a7fd12217b6c405fab35ece0a221f3b4279cdadc21a29814bff90fa1b616355e8fcf46821ce65ffc2bf20c8bb0dadf63a1e37d25eb4a8b8a9ec133996adb4faecabccadd8ef45c63fe807bfe56f26c6ee37ddb55fd2672b95f6fac837176ec452a828faf289444c9163dc8c8ce2f2238399be62607f3be8e6be57ee95afaea699ea07733b064664cde0516045607091e9febdb616b4930ae02aa20499a3608a1fe0ecdbc95d9d1e87062d5a8a539a287ce50ae40ec1626616cdc1008e28", 0xcb, 0x1, &(0x7f0000001380)={0x18, 0x1, 0x401, 0x5}, 0xc) sendto$inet6(r3, &(0x7f00000013c0)="451e8f41b0203bb8c1ca655debb572348c1857c252359961aca8817d390a0fcce553abeb28738f6c343b750725b294d14f111d5e9be2efc4f9c79e5c6f6f824153ac4a94e51ce3afa19e16927086548a3ff5e614ef1bba86b3d339c1962159dae0e094d21665df", 0x67, 0x8, &(0x7f0000001440)={0x18, 0x0, 0xf29, 0x2}, 0xc) chflagsat(r2, &(0x7f0000001480)='./file0\x00', 0x10000, 0x2) connect$inet(r2, &(0x7f00000014c0)={0x2, 0x3}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000001500)='/dev/tty\x00', 0x240, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001540)='/dev/null\x00', 0x8401, 0x0) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000001580)=0x2) getsockopt(r2, 0xa4, 0x7118, &(0x7f00000015c0)=""/26, &(0x7f0000001600)=0x1a) connect$inet6(r4, &(0x7f0000001640)={0x18, 0x3, 0x100, 0xffffffffffffffff}, 0xc) r5 = getpgid(0xffffffffffffffff) r6 = getpid() setpgid(r5, r6) r7 = msgget$private(0x0, 0x2c4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) r10 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f00000017c0)={{0xfc3e, r8, r9, r10, r11, 0x40, 0x9}, 0x5, 0x2, r6, r5, 0xe1f, 0x1, 0x1ff, 0x4}) recvfrom$inet6(r2, &(0x7f0000001840)=""/101, 0x65, 0x3, &(0x7f00000018c0)={0x18, 0x0, 0x7, 0xeb60}, 0xc) close(r2) 16:03:32 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x84}, {0x6}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x180) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000180)=0x8001) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r3 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x60) ioctl$KDSETRAD(r3, 0x20004b43) 16:03:32 executing program 1: clock_gettime(0x5, &(0x7f0000000000)) clock_gettime(0x4, &(0x7f0000000080)) clock_gettime(0x0, &(0x7f0000000040)) 16:03:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) clock_settime(0x2, &(0x7f0000000240)={0x2d8, 0x7}) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000380)="cd", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() dup2(r0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x0, "556267aa1ce83cc570d7bfa2c8d5529c00f03b6a"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000080)=""/156, 0x9c}], 0x1) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:03:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7, 0x1010, r0, 0x0, 0x51) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f00000000c0)=[{0xb5, 0x81, 0xffffffff, 0x3}, {0x0, 0x5, 0x9, 0x6}, {0x20, 0x100, 0xfffffffffffffe00, 0x9}, {0x2, 0x1f, 0x1, 0x3}, {0x6, 0xffff, 0x101, 0x81}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:32 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f0000000240)="85", 0x1) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) fchflags(r0, 0x0) 16:03:33 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x8d]\x00') 16:03:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) close(r2) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="2033d3f002a4724f9f10edb8d5e2a504112120d2a391616682aec5c5d6d61b949b8b7ff854c11c0c53e8bb8ee9137722cb239c0382927a5fafa6e5f6787c64951f4aeb0aa2a2480a414beefa087d707e90ee6d89de24317d88e2ae3a4315c20aaddc95c8cc5f636f9ff15813aa2194b8359bea044e899e42278facb414f7808dbfe96fed1e0ec95ca30d85aec469362093132d709c26f863119934c7ffbefe7c68813b317b00fd5696248f56e548d0c4658db38e34b9e99190a90dbaddb9600f50f617f17b01bb424077d62543551804d6d94b8be241fbac24896daafe56762f7675697064c3cc7f5a96a12ebdf594d526e11651a71c53", 0xf7}, {&(0x7f0000000200)="e641c9a7454dc3e0734c93e7dff0744c312bb0246b687761aaca0d042b4a3cb16b7e266e127600b87b6d878b1032f697f9cc185187c070ab904c1fc07820d325915e1d16cc0fec104acf0e6e6e628a643c8496c3ee8270d06a9b2364360b2c884e15709f56350395b8630709b37ac2dc2efcb0ec342c1cca1beb0c4ab45fcbd1e9422097898c54e75e4d632f803b5ce533e5609e0cedbc106620dfc31aacd44f47f548278a5601a113495c6d99d8ff87ffab88cec4dd0b1ca1743c8c9fd2969c79344f43f521b219a1", 0xc9}, {&(0x7f0000000300)="162c75e271d137ee4e2175324a95632fe4de1fc5467d80a490f1899379b585a182d05829e6367013c7bfb5cd2d06efae4c8a4436567c8ad21457d3c8da76b0292707f3efdd7b2d7362b84f8198795103cee1193c6471a75872fd5feeabc9c71fa4332cd3", 0x64}], 0x3) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x8001, 0x0) 16:03:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80df, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:03:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x100000001, './bus\x00', './bus\x00'}) r2 = dup(r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x9) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000001c0)=0x2) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000200)={0x1, &(0x7f0000000000)=[0x7]}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000000248) flock(r0, 0x4) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)=0x1) 16:03:33 executing program 0: socketpair(0x1e, 0xc003, 0x0, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xff, 0x9}, 0x8) 16:03:33 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000001540)={0x25, 0xffff, {[0x0, 0x5, 0x8, 0x80000000, 0x2, 0x0, 0x100000000, 0x4, 0x7, 0x10000, 0xffffffffffffff81, 0x6, 0xfffffffffffffffa, 0x5, 0x9, 0x2, 0x3ff, 0x8], [0xfffffffffffffff7, 0x8, 0x0, 0x7, 0x400, 0x2, 0x5, 0x8, 0x5, 0x1000], [0x8, 0x3ff, 0xff, 0x19b, 0x8, 0x7, 0x5], [0x2e25, 0x35cf6bab, 0x4, 0xff, 0xec], [{0x1, 0x5, 0x7, 0xe3}, {0xba, 0x3ff, 0x6, 0x8}, {0x2, 0x6, 0x1, 0xff}, {0x6, 0x0, 0x9, 0x100000000}, {0x2, 0x100000000, 0x1ff, 0x7c2}, {0xffffffffffffd3aa, 0x5, 0x4, 0x7}, {0x6, 0x2, 0x3, 0x20}, {0x0, 0x5, 0x51, 0x100000001}], {0x0, 0x7, 0x5, 0x80000000}, {0x11, 0x3, 0x3f, 0x20}}}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000180)=""/4, 0x4}, {&(0x7f00000001c0)=""/125, 0x7d}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/229, 0xe5}, {&(0x7f0000001400)=""/143, 0x8f}], 0x5) r3 = dup(r0) r4 = syz_open_pts() kevent(r3, &(0x7f0000001780)=[{{r3}, 0x0, 0x22, 0x40, 0x5, 0x3f}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0x7}, {{r4}, 0xfffffffffffffff9, 0x4, 0x81, 0x571, 0x101}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffeffffffff, 0x400}], 0x3, &(0x7f0000001840)=[{{r1}, 0xfffffffffffffffe, 0x20, 0xf0000022}, {{r1}, 0xfffffffffffffffc, 0x41, 0x40000047, 0xc, 0x6}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20000080, 0x80000001, 0x80000001}, {{r4}, 0x0, 0x8, 0x8, 0x5, 0x5f}, {{r2}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x7ff, 0x3}], 0x7, &(0x7f0000000100)={0x5, 0x1}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x0, 0x7ffffffffffff, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df0000b400"}) readv(r4, &(0x7f0000001800)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffe5c}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1b0) 16:03:33 executing program 0: setrlimit(0x5, &(0x7f0000000000)={0x4, 0x7}) setrlimit(0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x2) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000280)={0x8000, 0x10000}) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x6, './file0\x00'}) setrlimit(0x0, &(0x7f0000000080)={0x800005a62, 0x9}) setrlimit(0x7, &(0x7f0000000100)={0x2, 0x7d53}) 16:03:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x1000100000000}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x1, 0x4}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[0x80]}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x44, 0x1, 0x77, 0x101}, {{r0}, 0xfffffffffffffff9, 0x2, 0x10, 0xbb}, {{r0}, 0xfffffffffffffff8, 0xc0, 0x40000001, 0x80000001, 0xfc9}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x9, 0xff}], 0x100000000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x2, 0xfff, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x31, 0x4, 0x0, 0x8}], 0xcfc, &(0x7f0000000240)={0xc6af, 0x7fff}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x21, 0xff}], 0x1}) 16:03:33 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x800, 0x0) connect(r0, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x104, 0x0) getgid() faccessat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x3) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000300)={0x100, './file0\x00', './file0\x00'}) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x1}, {0x6}]}) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x400, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:34 executing program 1: getppid() r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:03:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x4, 0x4) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 16:03:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x1b00) r0 = open(&(0x7f0000000240)='./bus/../file0\x00', 0x10200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x2de, './bus/../file0\x00'}) fcntl$dupfd(r0, 0xa, r0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)='O0', 0x2}], 0x1) read(r0, &(0x7f0000000140)=""/162, 0xa2) 16:03:34 executing program 1: open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x48) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./bus\x00', 0x10000, 0x100) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = dup2(r0, r2) read(r3, &(0x7f0000000040)=""/95, 0x5f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x6000, 0xfffffffffffffffa) 16:03:34 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x10) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000000000000007ff"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:34 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x880, 0x0) r2 = fcntl$dupfd(r1, 0x2, r1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x0, &(0x7f00000001c0)}) r4 = semget(0x1, 0x0, 0x4) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000340)=""/179) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000180)="9c") 16:03:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:34 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10c80, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0x0, 0x57, 0xa, 0x7fff, 0xffffffffffffffe1}, {{r1}, 0xfffffffffffffffb, 0x80, 0x10, 0xff, 0x40}, {{r1}, 0xfffffffffffffffa, 0x42, 0x9, 0x1000, 0x7}], 0xffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x10, 0xf8f0, 0x8}], 0x8, &(0x7f00000000c0)={0x0, 0x8}) getrusage(0x0, &(0x7f0000000340)) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 16:03:34 executing program 0: mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) getgroups(0x8, &(0x7f00000000c0)=[r1, r2, r4, r6, r2, r5, r1, r3]) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:03:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x1000000000007ff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0xffff, 0x5, 0x9, 0x3ff}, {0xc6, 0x7, 0xfac, 0x7fffffff}, {0x100000001, 0x81, 0x8, 0xdae1}, {0x7fffffff, 0x3a4, 0x10, 0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x30000, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:34 executing program 1: setitimer(0x6, 0xfffffffffffffffe, 0x0) 16:03:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x4000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000180), 0x100ec}], 0x100000000000005e, 0x0, 0x0) 16:03:34 executing program 1: r0 = dup(0xffffffffffffffff) semget$private(0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCDTR(r0, 0x20007478) r1 = semget$private(0x0, 0x2, 0x208) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) semop(r1, &(0x7f0000000500)=[{0x1, 0x311, 0x1000}, {0x0, 0x3, 0x1000}, {0x1, 0x0, 0x1800}, {0x4, 0x3d4}, {0x3, 0x6, 0x1000}], 0x5) 16:03:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) sendto$inet(r1, &(0x7f0000000100)="62965abf6258b617c79122947c0dffc040a45590c4c66cf2ac51980ba7daf084c86ee4cd9f5541800940318c5c93cc1a6c5891aacde3f5228d296c6875d801887d0d21d707d54a2123f6c54be4f208319dd767337cec2470f1c09011cfb496034b72f5bbb7356c22685a103ead5790398735d1508fa3b8bc853b2d8c959e12aaa078a6e34f09ef1dd3f55a3bdbf6179b38f81f880d414927840af63ab402b3a2b05ea0c00db06f6be563b3c23b0313f9605cc56c9bc9d0fcb07ba50ed45e06288513491f46b0beb8c52bc8209940ad0a4ccc3aa4df5b74154db795d99f1bdb3253c24b2c90825ff2f63cd98e6a506f83936431ffca448fd4d453796aa150198004ba2f4295dbda031829b994e833751b7a29e12fe736eed6fb0dd6ead96b3b2ae96c41018ccd54601487406676e9e79899d73bad3686db971c2b2bb6af4a0041ae5d055c99540fe2dbe37c4e426fe73a2a1920cb3e366eb5560856f1d51302ad93235e0ff6561788313166e9a74aa11b601b1e757c1161eec0f914f7cd1ba419b59eb635cfec814d4e2cf10429bbce21d77d556f2a9b8ae3dcd9debf7090e7feee6ec4e276232f3d10e546f5d6b127f161a9ef66ca2b7b615f4921b8fe9fe8f2edd019580f6848a6f50ad9409a9e8a3be777d73bb0625f902598834267efa69cf8fb94d933b61d089218f3b9661929b3148f78c289368a468fe1171d95d64fabcd42559b68f29f6948a3bc45a530b1acf5396136d2b12c886460eac1a264f14a2e278f6c6e0f8631a235aad6bee2002cfb07a5dd4a167891d4c3be0ba88c53727b136fc1714bcf29a0f206628af610967ad8f25ac0d9930064798d1ec6865e49d084d88323f54d3546799dd2fed5d34251e9b322d66248c3d9ca3d0ec498cf698944e8becbbd926a2ff185718a9936107246488319c50f0f77ba9467dd2a434b2ff8555d4575bdaed9a125c3b278c184d556a140cf9a9321fda1f715a96cb473635664a69b364ee4bb7088ce0f8fd87027bf20a9fcc825cee123976fdfad482ab48d5b2745a07f33857fd45e397e8adf941784a21b7ddea2138952a8bb19bcd911b4508672f8a170a942a45320a8d0b00893aff16438ee50e4edb291a3ab5836bf3f58a8e7906af1b42c8083024f6e3d1668cb6ec8e325d4e9380e49f19a1554ef4634355faa086ecdad52285c1810e6d6ad133a06011fa47c1a5ca7b2a4771451a91b88359bdcab2a1e0e76523ca1d873b1b4c0ba11cb49421d63763e3900bcae93ea40f02ac35d4b1a30b3f8ac306941c4f11f44a654ae965aa835bc8bdae56d78a2e2d828a7ebf2f309d7d6c4646d644fc39393b32b14b72f92fad6b42655a733659796e623c453648a9e604a88158e81cce0b7fc250fddd06855e9b4a88d0edef5ef967d1573fad327c02aaecf20a709fd86c3d0835b0c633f45ef207d794d59fafac54abaef88597f2859e30a1d83011a1ab2ee5a01b9cafba3f3099bbe8021ebbe59addee35abe2e4c2f2de73fae977a090a47208f8a376fe873a8eb6639ab42ff25e5ecb7ecdcf175631a4d29e46809bd6beaf09750e5cae7ffabc3de292c487b2ca56a6848395f02d863506d4eb2dfed396124410c14e0b0da4386cf00021e23d040436e7eecf322593e65fbc35470355768bc97200925d9404b1eac7db086636a14d0f5a19cbc332bcc2255be60d263bb6b290c647f12d05d350e35f23dd3e789e0e9718d540191d0aaf7783e5b563cfadfaafc8e90724e3730b41159773f979e4a6754016342f3ee20c41bd457620eb4a68c8c2e8f3b05eb6df9fe18fc6643fb817e5cfd3127f1beb0a552cfef99c995586cb8907f6f29950e576e74e7a7b55001d2167241980b32cb79c37da1cbe7877e7bc006f12e0efa78589ccd09bfc0a98a7aa60f5e96a866fe87807ebd4d5d7d0388ff413f84ad8f1ff45fdd34ee7cb60d5a99daf438eb8fcf5ccb71d81eadb31af64f56faca03ae309a10aca75ac77da353d86e8c98e30048809d38cb71e606f5142ca68d36e4bc6e935441f889d0df5fd78a44723182f15132f55a90ea8c648ab94d0ffe446fd7a3e173ffd9e807ff9817542b73f6640dff0e82e7a6fd8df8552a2c8ef1ca40cbd067a60b289c4667bd3cf516bf446afa6899f5d64b96843ef3f8fdafa999fe7ec905319376393b375c917f80386711ca50db5e4edc90faf62695358c902cfda5e4064c86358630b0b81dbf1c1a1dcf731d23e6ef40c85eb27610b0e7da9682bfdb5988a1729161659cf276942eb258bcc998ffa6cb9082902ce6860a4ea486c9e377d5d978b713a838f21058c068dd919a3d7760f74ea16a100e1364d5972bf42a8ddced5d97775b92fd500e8547fa31957049a827b0650e9e33de10dd740c8cecafba487acb96ccf2ad010997039aff0a9777bc4bb5f4bacff7276f0f59302eb5305b22a30c1632cef201876f001cd228102f26dfc7226923da23690c23d0a793ce0e8505c9cdce3cc3a9198213247f31cc2bfa7c5df3af23545cfe3c9985b6191516a65cae01980ee89a9a6cdcc5caa11fc39266daf5a66069f6ff9208c547d985cd9b21c31adbe098238a8e22fda89c5c44a8dc71810f5ab5ac4f8f6955ff282f7d5d2fd767a919cb111329cd85a383f62ee004804607f1292106cf339ec6b6c7b1fc0d0e8b040e89e4b8313f62366e3646c473424d6c14f0828fc7e9feece808b15f07ac9fa23c278155fce1c9f76eed0b7eb9441ef6d75303423c9341738a323e5367e75af08844423da686db0a136c2d7796d8489a55f1ee418d4492baf36a75acabc76b021568d21ba7fae9008a81a1344051bf30281e49fc5273af4d6d39bcd680a644c6bdfb48b001ef2419283107daf6ebd0c3e36969364f66d09212850e23834c3c5386ad99cf30bf8bd6e80f6fa690e8138c515cf798dedbb468ac151e9d7b6dd98ebeb49469f5f615c4555b6c7399afbc6f050c271454ceedce0f42686d4423d83f4c50cc6c93fa64bd991d05c8f4b3165aa2177abbad274c4fa8b58aa41a3fb8a39971a9596ee1fdeea114168e8d0705b299441574e42fe5473dbbbc7b4ba4f20589d30d9dad975d1c0fcef8f128665f15b3ec0e5bec7fa0a551f68f7d0f1aa9bbe94ee731f594500b0c89d80ae3ea7786d70e4f91e12d50bf81e946a62faa81808c654aafa96bd52df76bcb6cfb4d317c1129cca8b3d3ee148e676efecbb7ac522e792cce434ca545beb6e1e487e6b4e3f99b0c26250e7b10c9e27a82a68db8c370e5720139ea65da2a8a4259d878070c4aad1ca82960ed4106433112b2a71be17f53e36799fbaedc78db3bfd649dd7fc69e11ea08dc59da99364e0723d677df833ae25a927784d1e9a3a3ce4ca37d2fc94a84f090618b07ed3afc36277f64b25423cb2e79772f2ee6e6c48f07f10e6180c8f703c613328d6746eb03752a7e2e54bbccea397e2d781a3816398edccb44dbb36239d070396854b8d2c27c98f1079e0c50037297122249b7fd694fe55229be40a54b765935b06d3be86e5196eee8510bbc780d04464bff5c8adbae87c1695710ff51198a858be35a8cbd2199af06ea3927ec9897ccb5c0299e52743eaae83a531bb686285c02f77fc0948cbe1d73c283cd9b3ad00188f7df659115aee270db55e260045cca459459f37ee21447a1d751dc8c4a3136177c2a877716472d743ffc84f35da48481c1635b2bca3a96394f8b1922090b1dfc5da9a3fd65d0e2a60629de57510f70b5fa4a85ebf31078a58a92d787fc892ef988d4256544b8a829d813ad590c24cda9e038c0ac35e589ea4cda1f8653277f77e31e1e24ae60f17e7f273d1237184b0e7c40ceea8bbc60c009d87a2b6976bc12fa3515521dae0e9b2905b80ae5e76c0cbd92624f0d3b6f9bb0c8e63c3986281fc1be94c13ec1e2188c92630acafb58ba17ab144f85eda829f697fada3a8f6c4688c2d9af33979b0a35bb1ee6a492a221c539217f542eca597d18c63b0fdb290ccb84f06ed334368ae4b77cdbae0fdbf9a78c49c88bbdb6fb473ff0dd06c1bf99bc5100c323b52c08b4642c57b979228efdf31a7432910c505bc2c9692827f8d06d3f71a39a2578d5d3004d8b72e0bc2a8a8541ce56416d19b45d49e1f6076d235eae60136373914d505c6d6a1e0b5d3f6dbbe5509fb666c01f065a16f8c712853793e896e6035550886eb42852bd0208ae3125320b264084a96181df89bbfa24a2100f0b9df8ec2a0a9ed90a8cf47e994df67b4cd1726052cee4342182050642e382116a300bacf054b7ccbc5f6c139f66bcb209fbbce046d4598c9c78e87372f22de4a31c513283dd68c1cb4a63f7b10f5b954648349f291685ce817dc6c4ebe9b2a26164b65888aa12644c84458b9638a3f34205c21c9796912f79eff44bcb562267e8505d171e0c46911a678c4d92f4490e326cc2bc1631dc50c4ff863ef2a89c458eb2dd8946a377794f81842ae0503dd40e51b7994b59909b885b8469a3f9f016576d38b2386f96bd4e4ec04cf17d521d5227bb25689f2ce8b7ab5412d969f5330b97cd3a96cc93f9b7cb8d48e3f882cfa2d18c3ca4eb9180bd2370b96fb2422e9b12fdcc46ae77c8e2df0a71e46f380c022c069e66ccd216c583bbedf77d735bbff5799c48767c3d30564faef67bb42e475fc9f5f9da643e2fd3dee406bd74e1607aed2b6f7e016bb3b4b3e6efb3b108606f8d113c5c47842b31f686f1f614ada2f446dfb82ece80a478d9c3828e4c01bfacd4420941905eadc2bc655d44cd752213e7daa929f9abea7548ae53766a61fdd608771da60710cba9c3c2c665cdf841c9f7ccf1d150b3055791a7f42bda0ba9bd8d36f66f79b2892aba80e67540aca73288328df2c67c4988278e113043c8a2152433f9785073c4000e5a09527e25311753b3d9dcbb84a230cdd310cc747965aca41d9669860d21dfc46db6136a2669d84a521fa5392d039ddf9b33e5041074dc700780a3e869beea3c3dd092df4b6f85bd43fec33a4c34d0e0eb5ba352d3fb765c39bb5ec083360778d4e69a544b145aa52a7e588e8c90dce5e78237d2a6fc86bb71c4d0ffe0f57faed8990fc2bc96694bb71bcb3542112fa09fc4e861517f2564999eac52f002a98f1cb704afb641cb49c496b11e4cbe09e64bcc1a06d770def43ebef2a69614c2e8cb90715b1d8e4f088c447667c25b3f9184c2120b1430766910e3779fd230cc2c7d91b6de3b70500605d118d3b646ceb640c99a6892a2695f2fc91f22406c3dc3f2d433982c190f2c324040097adb404da14e5260b09203d379f5b62d7074286fb07bad12032c4325fac10de2d58ea60aa4bde3e77888117195aba040b17888078385240b6b8dbd8eb877176136b87f373dbb32a021732aab25e31babe1e788e3ba4540e66e7bb8a0f3065f48785eb3405ccd795a071c90974a161fe94ba001864599d4566db9ea5302104ca9d2bfffe19347c10bd4d8ad07b283fde1fad5cd1d980d38442156f8b1bd000ae99356525875986b22f7060bb1339f0aff3e108ceded0930fb67526e0a63acc05e6a4ad8b9d87f4189cb7d1b6034e89c0a92f451b6937ae6bfae188756214fa208445b1a9faf0bddb88de844a21f4761677188f3240395970f9aa68a43f849c2bb0cc5a4ec17694ea58602217649d84750c514af0314071c4aa28a89d0c54b467932d815d053ec55a8bbb0a97a2c5a3ac06c004936f129fe808ebb1053ff88722c9a49a00628b3d8fcbd70a1e18820d79b2546b6d930903957e148d6de84f29ea04e12a55bf476b9ba5c1", 0x1000, 0x408, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff1f5c00000000", 0x8) 16:03:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2008, 0x8000000000005200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/24, 0x18) 16:03:34 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10653, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x1f) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) chdir(&(0x7f00000002c0)='./file0\x00') 16:03:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xe051af5acf6813b5}], 0xff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0307006, &(0x7f0000000100)) kevent(r1, 0x0, 0x0, 0x0, 0xfffffffffffffcea, &(0x7f0000000580)={0x7ff, 0x1ff}) syz_emit_ethernet(0x16f, &(0x7f0000000300)="b615fe23d6c9af43ddb9d04cc54696ea97d75989b3fdeebf9c7c9360dbb305b09ea854f07e841337d4d13f11e090a336550600494a930ade057b000000000000004feb36662252392671e3b80ea2f8ee0619738eababf19a1785021f3c8c51494fad4e495fdce60ba84380a7b0cabdf9da534b4db5450606371890feeced07210000000000000000000000000000000000000000006cb1795c173ade5e7b5d26a3b4da8f5b66c4961da5b697ae3ad213c08f4a57734ea1d8842296ff00e58098ceb68b5841655b1c91b52e56b70d2be9516b64b7e83ae7cc24aca21881a636f8e3a3d5894721992dd9e7e891db2ca5cc372dbb5f059745a6ee0cc8f337e412ffaaca4e975ac58cea2a47740b46b90fff4dc50f16535d72c264772cebe2fb61162f1ba1ddeb31d026903c683b4f41a81b9a0010716a5098737aed7b1f95e63d155b8171e4ad62dda9e7c45ee6e6746476bb8cbff365f081872a17e258470514a1491006f8c14ee5b8d2714b688c5448") 16:03:34 executing program 0: fchown(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) r0 = socket(0x32, 0x4001, 0x49c) dup(r0) 16:03:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8c, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f0000000140)='./bus\x00', 0x1, 0x10) socketpair(0x6, 0x3, 0x1, &(0x7f0000000100)) fcntl$getown(r1, 0x5) 16:03:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair(0x2, 0xc003, 0x102, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82025d00e6ffff65300077f9fc9c956a53f17f1c9aca5639eb88"], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = getpid() setpgid(r0, r1) 16:03:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0x57, &(0x7f0000000000)="ebffcbff993192964800"/20, 0x212) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:34 executing program 1: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x20, 0x4000, 0x1000000009) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x2c89cc1af36b91b6, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x0, 0x5, 0xdd6) 16:03:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) accept(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], &(0x7f0000000040)=0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x10000, 0x0, 0x40001ff, 0x6, "8aeaffffffffffff00"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) sendmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000001c0)="9c354bbc014d5dcc", 0x8}], 0x1, 0x0}, 0x0) 16:03:34 executing program 1: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000040)="b2522b7ba6db0de105b1fd9e71acec030a7245492d549f37f54e6d4422c72d488ef66a719268e36f410da04e98f20d342a05ab99002f8d98481c6a0690898de6f6e31756865acc14cb26fb8083c56281af00c9f3e05494107b0511b282a63383f5a59b9eaca86ad38a834050bc160d4d275b8cda28f489e6dbe2702161710f029d726c00b4d1333ca15e348f68e93b", 0x8f}, {&(0x7f0000000100)}, {&(0x7f0000000140)="843bd5895f19b9c30051d59a00208c5f074270a54d9bb5156f8ed9eb28dedd7741681b745b8dc275b90b0af1dfd17e66b5a9026e17d95e68f2bb473a3961e8", 0x3f}, {&(0x7f0000000180)="40b74ff1a9dcf0b2617cea739480d09ec882d3b339769fe0105240d65059a83bd88b3590b3a413ec326fab0c021f05230d0b6ffb8b9971a31ed348b10e1db31c7e03bd5fa92c799834dc678fbddc634231c395c7b0cb246360f5a6c5eb8ef5b9ed270d5a4de38356ea813a98aab5eaad4948c8c37343e94a3e45e1820f9e93dba9a4fcdb55b277a7f2d048676b44f3980e6395f489498e1443708e5bceaa5c05e0eba3022f7732b16dadb6c9135b9eb9d9a4dd6b505df1bd235980109a7992b27ca9922e90dc7f7637cb93947cb7eb4efb7ebe706edf50a75bdff54dde8e8b8402c9cc93978578ef3e3a3dd725127d8f9810dc6a04c6457c70419749bdc58742241634d3126843d6f93c4ec04e2134fc3535187e9dc2dcc50a5a25c57072c21e19a7c535d0fbf3c8b8832a71d42e86924f96211b56f9bb4a14eadf2d9a196aecff5853308c9b64ba28a5fb9ad59dcbe7eae0e4beca949812a831a3a4c016e9eed55f29e79f69cfd5d1a4e6776206df051df6bcac898df85c43924be2b668a96b1e7343d5ef186178fd90715d28eaab74e15aa19b4c019f7bb165169194c0e42b8d5cd0d9165076d6a23adbffed368dcb47ed8cf19a228567dc73594fca42e93701f60fe4fbdaead7b30770d697f445a77ea2a513b2553f002637948775d04bfcc9008f70f31512d39d017a94f986f85f0e860a1d50ae93c51699c61800199c636b7b80fecb75d5481ae2ae97fd8ff8c4e3834ac33cfba4848e0187b800d25c0a85954fd2419d14b25f0b7bb22578b532c466437b4a3f8accb3e16208e91597a206aa23e4900f05c63cf3bc5d934fc36c5b1632b2997e57abf56106e4a175450b9e39d18e9bba47fa8e93a4372491b5b170a813635d3f4adf28117b36d00a41b890538670519d7a2acbef9f4d02bc8bb6768e6fce6f61bc7f4c4541807adc062a789eba4ac7c59ad35818f4d36ef80315ee232481a53bb3d6cc4800c78de2f07bf35448d9d51e786fe9160b0305b4f0327fcab98227e425281d958a80742bd0ee4c7a7efac62afd32d16e9effcb6969595f5ef518b9822956432b5c493e568bd84bb2883a9483600073cc63da739ed3750848e6d15bbc33f9a19af248109042756d76b1dba0bb71dc4f2296046feb2158894305bdb19144709155595940b0fcb8fc91fada00c32ec807f0b9871b66a530b3e31527aad58b7508d33c79231b92e8828fea451bdd5550e844215506d5717b41b7b76e50777f5154b45915aae6afce5935dee35e5007036353835065579c904eb26edd6a0de78e15ab1d39676da88b0fcabffc6ad31ce42547e0161d46c4f10a5d5c85df60d74204fbbcb4ea57e6d875180bc4ea7410857bb2bf62cd6de70d71b001d267cd7abc0234f8c26baf1f0fa6c2a0a99b895d23b98ff2b36a209fb149ed16cafc65a5af97e7ff33bfaf95f7b630380b693059cb911f2a4a80cc22d2c6d7a4225c19ea3c74cd1c2d1c5dd5d56b182ce2ac4694e7011270893d5637c01813896431e0bc9713e4a90cd4bae8ea5918b4f8d2c465e2710ce952df390f0a3e07ae4b8894884561cd08b9a0b7ca10ab33e1e09d801ea557b66b3a091bdf766bcd532640bf61e35170fc212862e0f6109189f90b652adf5dcf667e8d601974349cb02923e91dbbe4c55b6c66fcf9a23b7296feec6fd32481d109b1892ada04a1427c587ac17f11452b2c818c6352632adcebf73f275a65d5a833e1459f095681887c690335543997f7e9906d0f257860f820536fe2f745aba182fb7ef766969e1691100a5708a968fa0f6d8f714b184f0438dd909738fdc88cbb6d2cc2c5841bdab1dd461d06251491e6b82c704716270eb17940d488d4527fd022e10d9055a0259b53c6d26fb27c8b92e5b40e45843b960e4f8e2e128d06b2e374753e1447494e316d7afc1ba80dce5628a96b125abdc64143cee994fc11c5a77c58742dd35892053d9dd179bf404aff7bcb4b904dec1ca8f3e2b29cb106e7746b0d49bb693a164e3b8b50d5bc35b629a62e891816052f77b1ec51b124ac9d4c77d30b2cac86519a40d478e5dbf8be4b2ccc1b125d938c879736d012675567803257fddf941ae24b3c6fbf79ae192ebdddc8f56d628c5f6bdbb90a38b88c1a474ee709a0742aced58a6156710cf0c9dbea68278276605d12fce3263c2df149112db454625675ac89183d68d93cf98541a5c5129b3a9d269e9c5257a282d7d4f4b426147eb8c629e01946bb908b084b423cd1011c371841ce36dc24f528416f3efd0654bf8e7151610ab434deaa7506e6a3240b35ca78825a9b9ed3c7acc83819d7f5cc3ed83261e99d5cb92509c92ef2c4da2e4998eb8474b18332b87bd2b0d43dd2030ca8607681d9d39e4aaf96aff44926f5341482ee0e21fff03247c81f0908df3e94571db47a0045759713f2b457ed2e9e1bd8e0673237c0f21e3d9263f95447ab917d2ae6b3c85798b464d85289a89538f4ef25a4db57a1999fd67e80ad4b3ee169a2ff3d888ec4d7c51d7de886ad4be1acdce6c0cdc2fa357bf3ddf97a6415422b24b8dcb68dbd623781591dca9e9107b78d3360a3c93f97ceafe52c678744ce691cc3198fa2d2a7903979c16461c44b8ddfb0e67d4ffb3e003c2c8b47c0333897bb4daa51d88ee5cd5e2351ddce6e516d0f93aa2ff2a1ed32a63730741266ea8f51a52a60a0b8a4f8dc3daef146483ce266e7e3da2a72e58d78899a51d3d26b83e9be86d83b84f3e535076496894b1787473f6ec50f08e62b50627a2469873a3d7e63b45c891d1a9940161f47b374f299511d5ff749e9da72a9d89a31b0615c71736ae5a5cf093ab25e8791dfc4a0d8f97e9ad3da957bf34aba4b4cbd97f250a12e0574df66a87755d48da726dbd457f76fd177ef75e075fb71bbca5f5ab8788d332e8000a13bdf1073b229264680289fbfb04074ec5dd0ca8de9da50229b709bd16f7e9c1288b946e8dea30a2f7cb231f57b2ef449ac0a5f1d54c0104b6b65c0b7ae8571dea66d4bf1050876afe8b6aef7185fa635feca13bfa7357f9222d0a8e2bb1cc36d5a7b2a2b2c78d5392501252c7844c6b2f85b27d0b03262175ac6f4a890c7fc20e5037096c4cbd623d5efa29c2a8cbdb55f791b27a546619dde0aa6f998a1797a44e690a156481d4975bd05b500bd4ffa5de5c661792ff63c7fb3caccb206fd53020fe43bd7ca5f0cdeaaf45df7df972902c1b5840f5cceb1c7ac8159f41cadae33c5a3e0693f96e48d2665241d1495df57dbbf1ef396b0061a68ae15234c7734eb7788ed2612b88ef8d3506e9b60b8c194591ca3d7ab7d6df211a6caa66309cb841134a3e07383e55a9060c0754bd53eac288fc5688bee4810e654313304bdb8207227dd05da6d5b2c1842a7777b486b13226029eb806c8bf214da66d4cfec6498364c6cdc72d31099da5ddb425ee50304292a0f5793ff1a088e1ee84607e699598895a19215942763e7a5a58f0e17f85fe53f9d220b8b0a5b6caaf0467c644c9a2dd73f788314cfee4b1939a3c8931a68768dc7d1ca5b8433040faadf605e089f56c2040f6a753e79611ab1af8d316f3990876dd6299e31776294b3e4d01a1b1ce7f7bde8a6e519c84ef3c0c8ba2cb5945f16055a8ea91e1fcaa4c8d8799eb3f9f01bd63d3b4925f8b4b9cc741b95610f5d20618858c219ea6a46bb544030c2fb46b8a434b6701d45ec8f409e80f984bececb80f09e0a7536fcbe663555b27eb602fc1d6c8f67c29f085526a8227a9d2e1ce4e2a7653526d4ba4c7027781d834b2495135211c7ecb391d38ba748bc4a3462c436472c946f8135accd59df716ebc4b1209b361c27ccc398499163a5193a3b8a6e961a261008c239f542a00ecbe65aad745a598ba74c00964c350ecb16316adec7e75f71537a0962dd5556735ee9692a1b940a7048086583187eea6125664c72772377281d0056d0aaa79abae1672a9264c38ac4c73201afebf3fa2857995380e9c034a43c3246e478c614134709c25006d4e78d71edc2480a4862874fc99c05194053478c9d8c3806cd3716e9870f399f82ce764a1c4dfc73e9aec693283b0cac800036737cac745845d4b2e2c4962af35c08682979c9b20db7aca3409597520f0b31d96812b4e1d79731f576615b7090af560f32df92429e7d0e039b1dd68c86cbecf7fbafe595c79efb014405b6805a4a9ca12efffe1f622182f1e1e964c107a94a2a9d362216ab79ed4f37105cb95abc4cffe8e18ceca16cf726c00e0c6d3c3c51223ad889b6f38923d504999631ac8f14808af12fe7170333b6a3a17c1a2f94c3fc10c0fa440778ed53f6cdff968b988cb9ae5b8ab1299b891a40dfcb1474857c4b7a7e0cb0a443ba4ee20a66c77871f181a320f3ea7eb54f55c9de629edd138aafc0a23ebcf5f05e43113525bc561ff7b72f12af27530f904e1a828f8606f22ca18dc035992ac0eb508861a7a6eb36ee61d3086bd870d3e8901c38c606709c369a4a1624064f955197e2df9754c5e2bfd428f36e51a9294088066c336189163b879dd9740e07d2700a234f8950dfc232fedc5a68e9afafae834d20f27e8f642b44048ebbe472b77caadd52093697d09fb6549dbb84712d91872218deaae3d10f9f5d248643ef28fedf6b82576d925d48cffd73e5c2717814e8784ac5d9961f586b88ae4becbcb50a5a9278529ca565a0ebb8e45933e57b2e069e32586e3ca5ce9cb260857ff3d9aa54f09b7d3f7ede0123878b0448e5a31ed0705cd93ebec7f3550bbc93c13fd538ae3f22f88e22d793c2b83635572be06183b95da79cefcd4804c775f359deedba81a53524f44991c6e3e39f70219d14e942f9dbe281771feb1a9429fce4ae94f73f99ee88ccdb6819a8880c5e2e5ea21c91518ee4b0a5192a3c61b52b751ed0403a1f15a5d2f4479c85a3ebd5f7e7b69913226e5c35d0e008a66b78cec12f74528157e35be5ca87cc44cdce40c9ac2f5abd3074b41831c9aa07d9097f932bb32307e87d997f4a49d0427eff7724c0ed3c89fd321ede298f55346fe309bd516c7958fe2ecb202432c0875b86bdae0e3fa6fc3407396a45ef804e11eb0b04bdd2ba5526fafbb31a8995a77e4f4d36ecfb007a62fd08b96bcff04bfc113207c21978236a168e85cdc3587e462b93bad4739bdc4fbb3d2812f6d3a493a27a4cd019346841b8f433357c76e65052271ce558080b5160599979c5dd3161e04024754763cb4d60936b0368919e4b98147ba9fdfab10e0c7d55e05607ea5ac6c9542ebcf52dd6774b3ad09cd0595f10ec8e74bf1e5abcae9bbcd510f91a45d98500c8d3072174ca15376ccf41dbbed7514fa518147eca1de9cc820122166ae1c4805efdb74d9cd7c97a0af1add2fb476b28cc6c4b39742bef129575c17e1bf2fd8ef740f75fd97682eea05c7e218ec8dcb95d0fffc679f0ad5a844f86c506176b30557aea844e3d4dc13ae595d4ebdd6f8c324f69ec7df595df942a28f2dc04933c5fdbca6bfcba5a9b06b49ffdbfe1d3b37fe701f07e2ff02495163ee11c9208406feede2e54a257d28dc3d29c98ece66fc7fe1fc2aaaa1720d8f4093956e5d22af69fbcf896de9fc8678ae954bc663935c78417d418169f5232f6cd9d4adf594440d29c39e3f69aa03d7428c010902de5349030be8b8e143b081891a7df426abb6c3f30c38fd192e54eabf4ecb9b60b1215a215f0fd675b8c5757e9e5f5abbbffd49c47ae5d42eac5349bb9aa22c91023327b9f08dc81986e93253e0f8816bc89f91ca65a4f2a0ed36a21fb6569f1fae5359", 0x1000}, {&(0x7f0000001180)="e25ac63cea902e99a4d99fc3dbf9147b9c5e677d24094448346e1076fb0281af8f2557f9ae4ed7eee5b708b3f5557526a0774d029646ca7e2532954298c55c79e1b98841a5be90fd0c99f351ff930002f4940146755ad8a67da40068016db02358e0cadc20e01f47793f19432825336bd965d31ba6eab8778a41cbf16070a1ff59f880b9867d6e565fe7e0b5f4fb781faa6ac5d259b7513c8de8a3dc", 0x9c}, {&(0x7f0000001240)="be5111ead970128bc628adcfe0e68f882777fb159a78f0ef1f9f66f5013743a9223e97b1cab1bdd56cd09ea7069897d535190c25ef4e8e6257e0a1755eddf5d45badaa8db2b4c761470ec1d4ed027a9658017bc68fb638e8d2064952139176762f8eae6e3e4634c414eeef2b3c83cb1d8e3d36d19330084b1b0eb9d3f14422e5b65a3926878f466ff3657d73ff5170dc4f2c26c507148b7d8b649744cf77a8edb8e492a1a55fae2889aefd2209510ec2f3e20fa38e0988d77d8bd72ec351fcfb9f0cc93c453ee1aa3a1c31a95716aab294f735f478367e2edd1e71023e39c6ed13c5375e15bd361879c1bd07c9ae", 0xee}, {&(0x7f0000001340)="a403a9eb0286586c749a1fde2514025a1eadb3173547c91a5c12efa1c960b038e4cf39c61799dc1a948faa4ec1e3b932c9ea08a4db0b855e7cc1155efd06cd160c3a1e2a7947099cd063fa204715d9579e0e2f555b2862104c75e68388a09313c457ad65f440c86a49ed141df1", 0x6d}, {&(0x7f00000013c0)="3a452c4719d1b5dcf8b20016079daf7449bd0258fe94ff60759f11865de3daf304f6fb4612cf67a6d7ceb61cb5bf08b9e4068d6f432ae89c8467b09bb842fda468b20ff85af584fff62c37d59adc", 0x4e}, {&(0x7f0000001440)="d2c943c51604c7a85d507b0f93aba54ea94c8e1f37227c562b9a0abc657797fd7346614f832adfa82da7a55a985a41b94f2fa2c70d6c14952724f793aeec8d8a1239f55b87b53dab5700a08f0a8011262d454faa92846505", 0x58}, {&(0x7f00000014c0)="712516f6ef1ff329710eed47be5c7bf00e7a840919afac5aa737e05559aed2", 0x1f}], 0xa) 16:03:34 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) 16:03:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) 16:03:34 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x200, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) select(0xfd87, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x9, 0x200000000000000}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x20, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x1e658d86}, {0x7, 0x81}}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000000c0)) 16:03:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10010, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/67}, &(0x7f0000000180)=0x45) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mknodat(r2, &(0x7f0000000280)='./file0\x00', 0x2000, 0x1f) getsockname(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 16:03:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) semget(0x1, 0x3, 0x4c0) syz_emit_ethernet(0xa6, &(0x7f0000000100)="58b09c6faeae38a147a410330863c7615b134ca124cb78176749aae72b26fb2c70ba3e7c7748de997be7ff2b528cea10fd3e19c1c582de339ba8ff49b9c6252c73e6b86ac394673cbb414c5f8b2473c5d717dc300205f817cce22e104b408d46aa139885edfffa5426a0245f18dc6e0d784956fbc780de4354c3a01e5db6fbec516d97124090101debe4352f2549d34ad59dc6f31dc42c49211c14fa434e695a2ff46b58b041") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) 16:03:34 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e26d3696c653000"], 0xa, 0x0}, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x11, 0x8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0xddb, 0xab8}, 0x8) 16:03:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000640)=""/4096) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 16:03:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x7fffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sync() openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x140, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000100)='\b') 16:03:34 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}) r1 = shmget$private(0x0, 0x9000, 0x98, &(0x7f0000ff4000/0x9000)=nil) shmctl$SHM_LOCK(r1, 0x3) syz_emit_ethernet(0x48, &(0x7f0000000140)="352d5040d495dce716468cc582e7a1e87435e61dbcdb8e11cbe7360343f64a292b30ce618be57ef745e9dce6588667f3fc2fca25808657612fff09026f8ac193d82fca20a6dd8c7b") 16:03:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x5}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10001, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x9, &(0x7f0000000080)=[0x1, 0x10000, 0x2, 0x5, 0x9, 0xffffffffffffffff, 0xa09c0000, 0x0, 0x4]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xb64774adaf626c5e, 0x0) 16:03:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000001c0)) connect(r3, &(0x7f00000000c0)=@in, 0xc) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x1, 0xf9a}, {0xe75, 0x3}}) select(0x40, &(0x7f0000001740)={0xffffffffffffffc0, 0x8653, 0x8, 0x0, 0x0, 0x352}, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) 16:03:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x1b7) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:03:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) open$dir(&(0x7f0000000000)='\x00', 0x40, 0x8) 16:03:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x2000000000000000, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 16:03:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) syz_open_pts() 16:03:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffff14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) r2 = socket(0x10000000002, 0x2, 0x0) getrusage(0x0, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1024, &(0x7f00000000c0)=0x3, 0x4) dup2(r2, r0) 16:03:35 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:03:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) 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, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') syz_open_pts() 16:03:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") 16:03:35 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00"/4104], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup2(r1, r2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgsnd(r0, &(0x7f0000001440)={0x0, "bed897e75eca5612b2364d85a63468339730eec2f3877f9a1bd5e54059de9e8c3606664a5cd03bd02253ef44d1b05843ffcfd6ae9eaeaaee95f064682f3183ae29ce5b8dfc84247a882f3d1c0b85e0f55f6b643194053f797b47ec2429fba99be0bd5e62312f4db0656ab9f74418393953f6a17505be308fe8384effcf7777974b59baa71be455974bff713c961c9d3a4863c2632cede16fdf7bacd11f36422bc5db274552b1e5e60f924cf1451938109f0b1b95f342120dc90f5c27fe80276237cbfe60a04650d6f137f5bf"}, 0xd4, 0x0) setegid(r4) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r2, &(0x7f0000001540)='./file0/file0\x00') r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000100)) chmod(&(0x7f0000000340)='./file0\x00', 0x107) setuid(0xee01) msgrcv(r0, &(0x7f0000000080)={0x0, ""/14}, 0x16, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') symlinkat(&(0x7f0000000140)='./file0/file0\x00', r6, &(0x7f0000000240)='./file0/file1\x00') getgroups(0x3, &(0x7f0000001580)=[r4, r3, r5]) msgsnd(r0, &(0x7f0000000280)={0x3, "850c38d7fa23c8df10c245589bb2b876234734fd4631170a8ff7d6ef5c4962e335135b24d76bdaa025d5fc6f17d6ba54d7d4b6878a0b7e7d64871852fc95fe944dcf5463cd56812850b5fa7c8cc9fa20ec5e51fd9b47ae455346ba22e749305c2377c0bf6c4960d6cc6e1ab2a22fd7311df5b0cb98edc4db98a7aa2971ff92ce95e7f5081738e3adde1e2aef2d71a7d6236335583c500c"}, 0x9f, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYRES16=r3], 0x1, 0x800) 16:03:35 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1f, 0x9, &(0x7f0000000000)="eae5f4161b5e0e03a52f04358b31ff10d584b31bce8df65efee0a7598934c2900545399e310cd63bdbbb70ded5dc37", 0x2f) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:03:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 16:03:35 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000002c0)="2d226d1b3d61022949d359b852aa502f67a435c85761310ab4ae8048c51a865e68b210ad69a7", 0x26}], 0x1, 0x0}, 0x404) 16:03:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) fcntl$setstatus(r0, 0x4, 0xc4) sendto(r0, &(0x7f0000000000)="f80d2cf46e819a431ad7b4b6d18d053a6c713006f6cf8b45527d12e1a3", 0x1d, 0x409, 0x0, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) 16:03:35 executing program 1: getrusage(0x0, &(0x7f00000001c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x20000000000014, 0x0, 0x4}, {0x25, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x3}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) r2 = getgid() setegid(r2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0xd8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setegid(r2) syz_emit_ethernet(0xffffffffffffff41, &(0x7f0000000280)="b64c8713c767b98d9623e2560fbfe09c90bfcd37d71363b12f56fd9135568dd84facfaa386b3fae708d99a028e5a60909e0643d36d49ebf046d92a348f56b66b89bf64d5e692") 16:03:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0xefffffffffff8000) ioctl$BIOCPROMISC(r0, 0x20004269) geteuid() 16:03:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x3ff, 0xff, 0xdc8b, 0x3}, {0xffffffffffffffd8, 0x80, 0x898d, 0x7fff}, {0xffffffff, 0x8, 0x3f, 0x39f1}, {0x6, 0x8, 0x0, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:35 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x80001ffffc) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x10, 0x7, 0x8}], 0x33000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x21, 0x391, 0x2d12}, {{r0}, 0xfffffffffffffffd, 0x41, 0x40, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000003, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0xa0, 0xf0000000, 0x8000, 0x5a}, {{r0}, 0xfffffffffffffffe, 0x32, 0x81, 0x2, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x0, 0x25}, {{r0}, 0xfffffffffffffffe, 0x10, 0x64, 0x8, 0x5}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x8000, 0x4}], 0xff, &(0x7f00000001c0)={0x80000001, 0x8}) ftruncate(r0, 0x0, 0x3) sendto$unix(r0, &(0x7f0000000000)="d8609be36d065617cbf50da265a21d714f76267acb43", 0x16, 0x4, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r2) 16:03:35 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000010c0), 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000000)="02000000", 0x4) 16:03:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084, 0x0, 0x0, 0x712b}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:35 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000006ffcf75b878900000000000000000005000000000019000000000000000000000000000000002000000000000000000000000000000000000000000000007fe9000000000000000000000000000000000000000000000000000000000000000000000c04d59fe27ac66327f72b73f3323460b5a04c6e36babb611ed9b7d7998441c397ff78606e2833fb550536981976cd2861b6a7111e3a9a9a0d1298bd6585d8b40fcdecbfe81ec0ccc55a4061326aab77202f"], &(0x7f00000000c0)=0x6e) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0xfffffffffffffff7, 0x2, 0x0, 0x10000}, {0xfff, 0x101, 0x4}]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0xb) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80000000000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCPROMISC(r1, 0x20004269) 16:03:35 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x11}], 0x1, 0x0) 16:03:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000dfff00000100000008cd37df00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:03:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='x') ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) sendto$inet(r1, &(0x7f0000000180)="045f00b5fce23b68646e8fb3880a32d8de3fbd5ca4b719b32b206bc7285ad8820f131467f76997492d8fc5e898f39daa3394287e5d0fee088ad4bad2618520467e3cb7aa3d95c4a024a6caa0db24087e4cbc6fc58116c47c83b08fe03c9c2dd339d3ac1e8b18f2022e984a2f8b4209dcde4af9c7cd53d126ea01a6fe095bf46b9cc649161b650f4885b9283700996cacbc1a011c98ed527599bcd27c38a53a5fcb766f6c58f27f37dfba2b84c5dba645a6dc36633d617beac9e07de6cc105caa35b17b56a12c820d8ba433cdd545b34e4d857a082393812e4b1ee32e2368c5e9", 0xe0, 0x408, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:03:36 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xf6ec11ca2ca80044, &(0x7f0000000240)=ANY=[@ANYRES64, @ANYRESOCT, @ANYRESHEX, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR64], @ANYRESHEX], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffeb0, 0x0, 0xc1, 0x0, 0xfffffffffffffcf8}, 0x8) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000ffffffff}) 16:03:36 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getsockopt(r1, 0x8, 0x5, &(0x7f00000000c0), &(0x7f0000000100)) r2 = dup(r0) ioctl$VT_SETMODE(r2, 0x80085762, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, 0x1}) 16:03:36 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="371791d545d266b6fcff39a55c6c66d0202a4ee3cfb6b065673fbaf075c2dbe599ba3a093be04b63b8ed34802e991186", 0x30) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x0, 0x800}, {0x7, 0x2}, {0x43, 0x40}], 0x3}) getuid() getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:03:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0xffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x9) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x3, 0x400, 0xfffffffffffffff9, 0x1, 0x23, 0x4, 0x8, 0x2, 0x2, 0x5, 0xc7}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) getegid() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) utimensat(r1, &(0x7f0000000240)='./bus\x00', &(0x7f00000002c0)={{0x5, 0x2}, {0x80000000, 0x5a67}}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x810, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x0, 0x0) madvise(&(0x7f0000fec000/0x11000)=nil, 0x11000, 0x5) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x7, 0x0) 16:03:36 executing program 1: r0 = getegid() getgroups(0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8000, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x7, 0x609) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x4, r3, r0, r4, r0, 0x8, 0x100000001}, 0x1, 0x9, 0x6}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getppid() 16:03:36 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x35}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getegid() r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:03:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000001d, &(0x7f0000000040), 0x4) shutdown(r0, 0x2) socket$inet(0x2, 0x3, 0x6) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) 16:03:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x48, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) lseek(r0, 0x0, 0x0, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x80000000000, 0x2, {0x9, 0xf079}}) syz_emit_ethernet(0xd3, &(0x7f0000000140)="b63c9b75bdd10f1502fad8ff353fcb81f1dd21a20c01983de6532b1963a9b5df0d71da85f94058e0756871320d74e77df974e5908d84f283f1ea4e4b455168d6a68cf74d6275443d187a9ae8636f139bb9b63edec2fcaff0cff7dae20490f4d1c8a51e81f81cdd2ba3d43e69b81564f9c0c7921941c179e5da0542cb9cd90d9bea5e8219fcf72bd23e690bc8377d2a249cd29ecd8848221ac94886a584be8c50ce5279690293f44c37119280ed778b6331aea80c0b5d7b2512e42ceec12ddd0a6e39e0588ed185139a42d7c6927f4f4d36e6d4") 16:03:36 executing program 1: mprotect(&(0x7f00004ca000/0x2000)=nil, 0x2000, 0x5) clock_settime(0x2, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="ee5b80adeb031a38d11f38ec92ed10c9286df6195bd8f41e05f01647f6ddd31ab05f3e627f722b0f143745a5d69b5f3b79dde12062ddb58fc00ee13143d9b2eb411940c3546e286a24c41ad93ae7bb72", 0x50}, {&(0x7f0000000140)="14a792e965b652c8", 0x8}, {&(0x7f0000000180)="41f387532261fa6ff990338788ac4ada013cbe83011a01d9722002e3b0e40f45b6e88d845995bc321be13ba8e1cc216cda525529489ead32cebb751678a5ccc07dd54831ee197211ae1f9f7f3f5ac35019b5351a5a6f00368d9598e716d81d36d562e9f0e70edbabb49e3608ad6d6cbd9f839890fa9263a184df5092eae10f52da6ae4c53355a36b96c6d6df4738c6bec15a1620de6c286f82ae292710d3c4abf05be5c88b93d508dccf8b2c7a0a5311c7b4812672118331d680eece1e7192ef597699489744fc2a8fa4836c2fd1386ba0afff4a19796bbb527773cd247a26043471c1683be2cac26b0e3638a5189b19", 0xf0}], 0x3}, 0x9) 16:03:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xb67185d5934096d5, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="c5") getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:03:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) kevent(r0, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x4b}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) dup2(r2, 0xffffffffffffffff) 16:03:36 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x3) fcntl$setstatus(r0, 0x4, 0xc8) r2 = dup2(r0, r1) close(r0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 16:03:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x28}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x58, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000180)=0x3) r2 = dup2(r1, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000001c0)=0x8fd1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) 16:03:36 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x7) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x4) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/37}, &(0x7f0000000080)=0x27) fchdir(r0) 16:03:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x7, 0xfffffffffffffffc, 0x2, "6971c4577fc609da57ca8c73d4204d62862e8009", 0x3ff, 0x7}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:03:36 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8130000002900000031000000030000003591af0dc1bb893f"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, &(0x7f0000001780)=0xc) r6 = geteuid() r7 = getgid() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000000180)="b790", 0x2}, {&(0x7f00000001c0)="25632c3a8adf0e0ab3745ef82738c34e717bb637adb958685441b3f089bc04451f8128f64c86a11f82f19c74c78cb1d3c26bf0128641443bd70b", 0x3a}, {&(0x7f0000000240)="f057505ab8b5bb91942677e11b657611ecc5f196e1e52b64d9e2bcdd60d8f0b7d7c7c4c70c0620a8f9297de3a6737bdf965d21dbc96aab4c6bc4a2ae11e9a02f3dc2daa33ce41868ba0d6155db97d6131be0b1cb4dd530a849d38e7fe4277b65e3a8b4f65a40895d054ff59226d3a59b2342e048bcf548515bc3bcb4b009858b16c57a0aa153a1c8a949ad1e0c8366e9f8c6c20b59c080afd7bf677cf6e77888eca91c28fc954f4b4383d6bae78a922e4648647ef1b4f7e2ae37d61c977b47dd624d358b0ff1b76a5e65c7f870eb1e856cbaaad40257a9c33a0f8fc90fbf6f552926", 0xe2}, {&(0x7f0000000340)="a530355e954688d8a774a2b54c0c019652683b73279f2f259e9ad4252ec620e9695cc2e48c8b0b8227c16c24a1d5ec07bea245aa5d4c8b93f13462b9d1495b6a195a46b4b389886a79815842400a0ffb5cddd2f884403854dd0c5beab3aa90f533cec4e46f92c2a2df74febfd0e7761d0cfe580596e7fa2e1376001a533f7dfbba844026bc289e381ed41e8dd816ec8eba189912a06fc38946ddb3eeac92e2f0756cc0bcf942256768bce4330b585216ab9289161af85634f3c13c2c8a343fad31843fa314cdc965dc7bd306fb2f832d557454f15798dd9534b397610539a609b1cc57cead", 0xe5}, {&(0x7f0000000440)="49a0b68f86e8a2e645b20402d35ebce9f2dd1d70369187dfd725fd03af0c4d358c8a7cad4d5229f316a1b949126c0ca8914e01d6d3ba3660192540be811bc7582bf54e138f41b7f30aa72051b83f430d3ab7e0aa5ec6381842498153b411c1e98c196c250742c412a2c7149f1d07ca3c5a023e5d88608c38f1a96474180631d4c9a5980cbd76168008b90f091f469e4c4ec26555102aa02bd89d927f7d77035fa42462c50ce92163271f5d22e39a887628d5abe6529f23f3af6211c38f8316370525731110875b4c9bc1d8855ea7540e0797f9a60daf94362e144c97776fd3ee0a06dd1cdd568215dddacd133293b1f0e0425e7cbbf28ac4b7b379a3e7eabfb13bd0d7da414df59c5103281a8a62f0f66ad5b77c0a9089f6870d5c4daff26b3f4fdbd5e43242eb475f87fcbd6a2c0334ae157626ca764ebe4362e43c1fcc53973abf95493b52acea57fbd378949eb3439f08579b481a50a8ab74058619b0af2f2cc0239b5533c98fc1058491e37d208058e142934e6d286a42d826aae5a6df72b0fdb88a6989f6dfa02d1c8b13472bcf6f9dcac7d3dd5f80dcca9d9b942ac9c50ebbe6062afc315ece1e47f0cb080bf59407dd340e67543abd6dd410ac6b0402f88117ecf0619b80d0815b9603c7d8f343600f26bca17d8e1a5fa54717214a33830557ca8e84cda1358719e27e719ee6640b21305c5b523c9a1d018a3bd0cccfc5ffcf3792a88145dc50c51913aa73068eeebe846c243d6a0812c0215dafc958b24e08c3d45ca735881123774606265e018b07601872ef1ccc9f2b118b3491dfb0811c72564da4a33297543cd5fd62884bd2219a82e25c5eb6aec981b88183fce45598de84eb01955baf77d9e4d59aa10c49305a2ddc12a1b5bf09339e31b3ad0bd58f90e577613f0cfc223816f24f70c1b1d38c45a0ea1004e1eb9da7db9f56c5bdb05a088ad16a27fd1c55dad837037cef6644cd631474a85072fc028cf1970e012de577d37af602d20cf21877a75e0536dea04c7d998d2934f6739c349ca199dc6dcc9cd22185472a68c58eb56e99f6e85b68f42eb0a63ec806965a82d1430bc7d02e197dbe795cf740e424c447f4a571e522d6b59b30a7ee13549d29e2792b0200cf0bc871d82ce1971fc8b2bdd1f0acf516726993d64ad5a99be719f43165dea8e4b79a88ccf699b25da53c2472210ffdd764e0125b56ac3b3b2695ae9d5823ad63e8787eae61dfc954e3a977eed29cd1a26e0ee289a3b8fd26cb5014ea7ce22d639c18247229b27d745fa16661c382fb59073435a5a2f03942056a8a8a3056fa0edef18a410cd759803b5a1f3e5f1c59f97459327dde2d833506890763c4a08abb7897f3d67a2ce15579230d4a7851957b539f3ebccf297cf298f7ea585cbec1482a435c39ba45c009bac8040b3e64a440aafc52fe4fe5c5fdef587a7c54dcee8665268d7ec486b9d29f6677654be8fbde966eb87ce73008ed4f29c63f75bc5dd68372356bb20384161c751c26d93b29bc7088568b38d129af4112e641d74876839b400ac95d63b8280d8600593c870f053f09d722eaf724ed2e710cea71f146907fe525efac1cc54ee69a9b3d8c17a7198725e286c022002603ad022a3cdb5fa6ff16446b9ac730432cf1af1675834246d68c35f01155c308a8f18016e3dff452a7abd7683df62d0e3f67f2d55c51f17df03a5041f0d6591101bf570394f8fadde576ef8e2c5607680aa02b14adf5fab7978a38a89683607f862dd0182008e27af2b5de4ab9f16193e5e768ab092f4a06e81453601ba5e368e4591fc9c9efbeadcb7c667afb6b3ba0d5275cf76cba21bce97a9a35ce3682bb5f91fd856778ce72b21065bb4ef4222064f788cb76535da9531dff5fa0a876214bb816b6024708c68e920e9eb6a196b764afacdc2932b06bb24be6499164fa13aadfca0b210cb52983fe82341a2adc49b27665b15b57131d461a16cdddbf716277c813c73f8ce7b3e1f8fe0f685841c8d8c17ff2d632f1d21092ec8e404362175d212214f51e68f9e15f592c8ac4b36845cd64a225e1b75932b9072e14793154a4ed054bf809b4d9f56fe9b120b92a3cbb79ad299f669a69ecc7ff92462a7cd2b81f8aa7f6da5897d0bcfc625a13f7bf20ec8f949a1c61e9ae285a803af23367fd6f719902043e29f872565f3874261fc303987fe622e83306fef945a77fa14129dd8b2097f6769953dc501462b08cfcde6ddc76d6fcf32112f0cd34e4cbe6bb184e4fe489379b87ecb057b9a561b230ea4fc4541aa688b3c3e0915d847b9e8610df2c00b818b816923fc9aad04a379979214515f41ceb4c973c7a696523182b7278b5da6eb82d978f7b86c9d062d68dd794eeed036948583c388436e0910782dbbe02573b4db58d121b5b4af2f96b709e5e7b5e9c0424a802b9814323afb2e1d952b7d5946b71363f57a8b34ad9c717ee3f2b9163a0233bffd8f5a9d420e02deabda3ea04ff0c998030329a5a776ea9c36736002b38202f2305ad0eb71e1c9fb1a10372748f6e089586909877680173cff045ceeaf3822f6448b44635928627df1a072c77e1ffcda9f68c269caee7abe255f1391592ad0e248b84e698c22f1229af86fc7fb877e6d6f13a8626465ecca381fa5814d43e849b4011725f88ca968a09188d44d85453302a5b8cc9bf1b74ae6cd698bbdad4a2902d7598e15206972b77a6ac8ec28f9d5cfdf7c95d87447c22fb442b2ecc6281b48edb277146832146ed4bf1340b2fd7ea4ad73ad877496b32879a2c89ecb867d8f865edafec0c164f68699c6b522ea7a685ed9c6efff864573f04122da888b75155258672bb3c3fe002066a1e4a530534fde75d0115e9b8ef6ab0791cf6d11d2c6dbe72ddbd8fcccbe67c2b1f9431018e7d3138d26a87616c154428532be8a0c19cb5a511a8bca561d43b3dd89fcc779e4dfad4005fcf41a08d44a792114beb94a889d35119819fcb6cfde8136e297eca21eedffa8f8250ffb8442118e0a2260e317275785aad5c3b151afc5d53fd36f7f29f4ae685a88d9a2289feaf2c0c5a51296f020c6a0145513a8d6e8f3173277ee042d8486d4ee40407ee7da882e4a28d2931dc9444435dcb71dfce63ca534f310b48808923776e700b426598bcbff2b77ba85bb576fe594b5f88534542024ba7a2a33538e6868637947e5eb8569ec6e321ee52bf862b6bdc0d1973cb5a3f1833d81ef5e8494913d4cff009d366a28f3db834c8ef0898c477f2c1ecc7d284e33887b7b06c492d2d2a46451830433c34bb10c055e7844c60b323ebd894c56227f86a4f007fd9c0abe48c669eddfcdbcc5094f6cef4e08db9ff447749a69fabcb1cc642e34abfc24507016d2920349e4d83772fa5fe162f33f2022ab8b087e837ac9fc9e9dd7acd7c4c80e404f0df82617fab38d5dc6cad88a7a24f00e0affab550dd500cb1f316e39a4373a3003d3f98b303c7da9a788078948a036d351f68ba93c8b05823f311e6dec6caf3a2a14eef8f427ea70953ba02788998863eec10ef1c1208711bd1ebadc621f7442e1ae592781d3b84873e7db1fdde400c2048f4fac3dbea4cda04034e662039473f2ddbf4a70e00903c6c6a90011fc02515033e8dd914f20c403874cb4c121f4bd87f395cdb9d75679d785f7d9693e2b06a5eeae3b9a8ad2f55dfe9a39fb83618801c7db47d1ef0c2bbbb18a1aeebf784e931010fc937f2f8e4de997d24b0be944077bcd738db3920a0d98b8e2b832d8cbd52362ccab4b0021085779b49362b7ee49828aad36245da929a1f2f5188bebca4bd5721ae797f3935abae4e15ec49e2122b9b8f5ed9b0a1253392e150972b87112abb0ab9a2e3c26a1dc98030d8ab1c4dd74677ec053d29b3d0504cfbf8c328469fd845e12f8c642db1e05525018848b34a4761198c1514dc1c163ce8538f8675a1426373baf583f2d62382b8ec5be98e04ea8224f5b77f911d61cec045ee9c12937c0c00ef8e89b4b4dadb9b448559e2d5f5f5088170a8833f91bf2ad566648edacbe1ff7fd3ad4d24ff971114f19b070825ce04a8fa6db5804bc5b1b92b0173c034b08d9b13d90b05cfed709ef5cbeb8bc03fc7fe00e1017ca3116fe59c8566c45bf55ff08ca66ace06b5d4709b5dd0fa87f13d8b0a97875ce62bbf350fbf4447c021152262c4b4534604bbb7269cb97f89a7b6a5487419c364ae928d35f081bdf6b855a0bdfb60e8789ae3bec04cbcb0783e82e948e1d89951bb835b915ba4360ff317b5ee1ba3804d9ccddffdb308c90157f01a0568d1da3a88f7740168f8ad00973f6998c707f200b17f5cf690c3b53af6663b9490fc734eb70cbc599109f7bf7e4ad44dda73a2033f958b39913e60830c4f7e9797dd6eb6526534cbc345f2c5110811f38b796eec58e12119947f736d43fe3a035aeccbd6fd75522112e4fc03e8a9eff5d571b8cfb1e6ea016a2f4eb4dbbf8d2c50457695d10c31c30bce29199a54b90a40197647ef238e307505a0213693d457291fca4b9d49b72106bcbade409aeaba5f77700086e4f64d8fdbc1fc3d3f05e41e80ccf4f4f0b23b10cdba8e53dea89e2c52b340885e502176683e952f938fc15ed4ec76a31d104a7e9ef3dd43f332eb586650349af1aeda75f4cce1e2555c9080b6c3b09e248c9ca1705febb0d070533a147f284f7441571393943c5e71ef0bbdfa9ad45149abe308ba7fc0f39849fdfeadc5f37f90b7d8a7694f6eab8388fd00abc3efff3758b3803116a6643bdce2c549bdc3db53ed7d7f0e8c53de9e1e26cfa890abd5ab71a88f36c1d6e1fdf3bef6310f4d8ee9d13cb017cf7e27dd616e86f2d2878ff7d58713feac5bb5cb4e17e0041f523016928aa5e0c41f221bc4618e7fab3672c589f3be50d08120b66682a54e1e615cb23b53280ee189e2e994576fe0c236b13f0ff8c150107289d952def0234fba6493e57d279b8efa5551df8a9fa9f5c4b06efbd5883ac334f51f1f352b2cdba24b14b96d1a7825e41acefdc973b54c7cf4d0016d1ebcb5edf604b72144d3fcc86b564b285620fa06a15618e56dfe782dbbdcaa31d9d1894c92ff2eeb6ca57234b70f0af7a0b832bd42dce02ad597fe8076da21137dde7842866172a3a181f95fbcdf350bbc4a326d977f4045b39f8445bb505555752d0e24924836e62dc1a8412b31a2016c4570b73d1c9283ba6980c75a4b436245a7d64dc9fc2b3ce129f6121c1b3166c67481b8ab3363e6f44ebb72b764e155cf97a5d628330f50dbfc6c031793df1d7232bd137f5bb9c16e71241bd7afd34e372412ca33d1de69c928af741d9c407a270f05ec321705a32467b921c79556f14c50b5284e0f5b1fa415f1e5e83f9f71da285bfac7c9764954f67779ec0335bf2ad556667e05895d41e4b5d260eb1e9049e0b9f32cfce9d6a111c8f1b81e925bf610ae4de54af44537213f018c0bfe20991766b8df22c08cc0581c1652c75a8896939575b174c8399126cc997224b4970849bf5a97e2f2f35964319884497cd67c1b35e33e07d37b5933c8d3bafca868e80a6a6c968254f4e1c896f98ad615aabbeb05635086199031805cff581124eacb951682d051fa2be8a418f64a75ceb198dc1ae6f487162830b21296c6a4e160645ceb84744759def86ba841af883c6e5434089e10731aaff27ebeb204a8eb836506a339a79440655c9cb03f6cf3245478d36bbab8802ee6a744b9e937591ffbd11070d7431371ea9e4f4b63aa71335ec1abaa7cb02d4c1c977358d42b27565ecd0c5f394f135df93d041a67126fe3dfe1", 0x1000}, {&(0x7f0000001440)="cc7fdbdaf9f1cc2c849e9cb9f7840b049ec4d594ee2de5ef7088e1865b5c4c5bd8fe58ecb99bfa672b0b357501bc78b044af3e3ceedea2c1697392d354bd37b65f4f", 0x42}, {&(0x7f00000014c0)="562c9deed072d2f67622d73956ec4079d26083b0652d813a7156fc6cc46dc09a54fd4d0994cdb563eea9474030b1ef282f00d3d97925a1c844d79ce442f59bade104d5d57f808afbca4ab16535cccac8b4f7cde71bf9578e72817dcdab2d87a0a1acd3725189a9b4c4eb46bba2f6d519734618fe470b302b3c536c36d3d1218f52aecd5a9d5aeac8f98c16ee1b66233462b6704e19afef9377e6980a52634ce70a5363f78a8fa6907fbe29d869efba8dbb8e2f83ff768d83dfd6920b2e7d2621ed78380453ea0b", 0xc7}, {&(0x7f00000015c0)="8459d223ff41b31293c2da8fe80aacac5914fae479aadf12cd2f0ff9bbafb65613254e48ade23114e66b61ca604a5722f7b5cd0c7f20a3b102ac8704dbb30db064b24925a4498f", 0x47}], 0x8, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}], 0x5e, 0x40c}, 0x1) sendto(r0, &(0x7f0000000000)="0d61e8e6945b7d0f85670559de04a5141507da4d290532bef0428ac0185febff0916c8b1246fb2249b6d5b35c14c9875f9f4f181f1feeacad7dd0bd4ce", 0x3d, 0x400, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:03:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x180, 0x8) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r2, 0x40047309, &(0x7f0000000000)) fchdir(r1) 16:03:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000285c, 0x5) r0 = open(&(0x7f0000001940)='./bus\x00', 0xd, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) write(r0, &(0x7f0000002040)="278da958f45b4659afa4f5b67f70bc4b08abcec6b0c3a1a4fcc715745d5b626bff39adefc10224af1cb33df7b75e5bdd4616f21e2e7dc6161b4513af5b25444b4266236cbd50e0827b634350ee89ff05f8103a37df2f9eb83707a21dc420cbfc7422daeb3ca9c6875c4b3772067b55f02eb8772d49826b6484919adf0d616b4ddb575e690ef53afc3d45413926874f5142d9936ac681bcecea8c437f82a616dc33127c87b06162af72bfc79cd1782dd5a64b198bd22d26e45befaaf17c3238a25f19fc505d6248e8bc584e2d6b1c151b45484ecc688e22459db0672b0068886c46bb3e4949e154f48cf76412240e6e795860c0e8a87e67a849cc6d6c3bc858d09a283e63d0aeb9bcbd70aafcadb95429d881fbf72b2edc0042844eef6f4182e88065fd593a9844658684251492c6c966b68bfc2dae2536a5e041d07f817b69e197575c9a6ff21290cf2519c9ce7ee7b73c1ecaee9d0fd0d8f2fd807519eb043bdd10d39caf89ca5113cb03a90f072d244c97781b8eb0f614bd554ec85d15b1cc88aa7bb31fc1220ddcb48a7fccf6b23b3ae0cee755233f209790c1ad7f1470e85fb9cf286bd5cbce1f0db0ce9680cec9ae0d4eeb488e595ff1e097bc7d15985c94e529c93da82575b4895c380db032d24d715ba9e6deddcb13d8aa6f4593d2d530593667d4ed2203b6ef8920fab83e20a7c5964f0347d37b90a5f2f88d5bf19cf4e71706492a2c292976efa5b4e3ca67a5bf436041f9b53b5fd49578a35d762fabb76748b66bb314ea008946a13cbb9d5367f5037fc188c1cd109885d679035d001aeef73a11cc51ead6e2e529e1697abb4cad3626619ba35ae64eb2332c9f0e44e577bf49e469807de8b3ffe5d50472732c5ef9873a1db26012c7fb4d0526b9f3f8e27bc9aa30e6d73e53ef63e5a41141f5a15e4c8b3735a5bb83dae1af367e1968f999f1ae570a8d03d6c22b74ee627c43eb89f98a940f15b6aa29539e37d206c6150c12734ba80daa064e68699a78fe0e29abda699e21db1a115412d0f794e415afc4c3fde890da0d8ffa6f0cc611947233244d46b066f7453a5842c471ba3197e80d73e934700e8719d4686bd7ec862a80a210a1c38ae17294ad020095b978bb77f984cfd6d9b050c5512b8aaf2aa9025891b03ee4d3b515b93123bc9444f25bbec1029676a1ba161e57431dad81b104a2f9af7ee5df1e591305e2fc6c885577903fdda3ed26e4ab05cbd7234068beb872e406121ca4b7b44b3d3dd227ced829b85a27355f54584153977bce818f9a8a503f16389c4377a7646cb831648bc87e146c4cea9b080e98b8034ffa9b3bbaf779cc36a037215ca0ced96b3a7c1b87c9da64a4873b8a24d20bf9f1b1b3e99e8e7191c031346eb6e95e90cd345f4db339eef892308cde4172abd20291e4677d43cf7eec2fd2b45ff91b3fc8068d95db437f810f96d40ac6e826d214bfd90917c67c11d7b09259e5c210750c751c0abfd39bdb4cf780a156f54b3e1d4893688fa915ae6158bcf8dc67404e722643ed4b50c7efe1b485b84f46baac2ab01885e1e743d5c74cc1a2cbe38c0dfdf70077e957c3e65af0779a1b7d2ea87e8659e2b7012ff787940fa13aceac8f11795ffc05121f67e785d3a46684c5e4c3134b2a2cd943a65161472ca64218367ca4afea0a56d6fe753c9a38e6d28db31feb5d039a0c638b2b96ce05888b806b0335d0d347a1a4515097f265e875c80e3970adef48e5c3619ec23a9b9debce58fe186aa7e2810a3a3bf1180cac09d8c1767246a14255973a83ca663299c54d8c823910fed076ddc02c443960b735bc46b4b6690ad8c7cc790ca3a6eac0701279714b92e0d02dd38e8422599f03eb1179dea7ed1b18e97e7545eb185cbb67495d0f14dd787d3e6ed8ab49e996066c61b05b3937d8607e751536911b7dfd8a9efc709b6b4a1cc9f5b6bffbbccf2ae4b7f579d5e487a169f9d3881e7b590caf2b30a9133fd29e2ffab3c75d6dc0f1ff20d719c0a408fe5ea4d0a6cc5989b920b6e8a157583e86ea9b463dc7020142c59a5b532a2661efac4f857c5a1cb891fad770af8b74b37b2b4c412f19bcb2b08e56588e449d8f8bb985ab636c3ca91a34b206e1613f8619003fea97fd1792ddf183492780a7043132c02073d8348fb3117690f3dafe0e2056c2e4241fd274ca51c99d871d74caf64a43136164659600850e288131d2f0d3b32b7100472ecabccc69032b2434316e41be93c0b9901088627cdfad3ef4a15407e111a6d2c95acf67394ceef37c5abb4dbc5b077efd489021ac2ab6e9ce121be0ff84ab0b9ce165245cb2bc4aa5831099dbcc675155a2923b59c46a96e0a35a3c4546ca09bfd14e57ee49783c7bcf7cb3dd5c0b84564a27324e92fd5daeef59c64d85842c84a8cf74cce098b9dd3925c9c06293fe6acee4cfd3975254a20fb8b292aa76f4f43736bfa355f6086d2cb4aa23d4d53ebaf6815d1d68d1ee40a2a1aa216c303711a22edf1876192d8c6b5f5da7914cde2abed4f52700eed66bb15a0830355c0d101b6140c4957c50de991b83e2ee7af3255bff4bbdccd357f0bb6b9a9b93ab53c94e0bc99448982e211bd59615ca343ae3cbb68b25681b95cc16b2787cfa85d9c53d196123f251f4e036f7ec4265db0c05631f1df3bc85fff24dd1990de99f0b4fb391d41c4671de16b63f11bf8741deb47d4d6760e120f3a7dae7590b2851f55d52789ecdfe4e2a76b0e32860eec1f1598da4b4386b58b2f88cd9b28b31e3657b3998b4fd5e55b4f90dea8c89a5f41b5cb689e2aacc35350e6dcedb84179fa982326d703d7c0404f9031b7f805e50ce95b29cc44c6d36db4479b2861bc8f14e01e761f04c6836db0c5baf5eea3243feacf6a234372975f73e00457ac7388ac0cbc3", 0x808) 16:03:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x410, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x45, 0x1}, {}], 0x2}) syz_execute_func(&(0x7f0000000100)="660f72d10f66de4d17f0438159bf7ed1f9c6c4011562e4c4627d18a300000000c4224d9a9aba4706c8660f69dcf00fc0230f38cc333ef245dd730c") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:03:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0xde98}, {0xf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15e, &(0x7f0000000780)="e8d1c3136612a2fdaad7101fff25c8b578cd57182ced3734186753d2535fc18cb006088463cc3264b520c810304ce2ea36664db55d2af93ec90000000071205dfe767f2d473b71ce4fa7db56fdb11f5fcc50aebcf3ec66f13f2f9f2cdaea145a22bd5e660f546a2f55d085be81a71bae3b0b2ff2885ed6c48e5fdd88d64042bdeb54000000007775d8d79a1802e900000000000000ec5dd8210331584d04000000a5356ad6df74b5e59598e88503b9d6d208cbb4b076cc090000000000000054d055f8945d29a9bd180dd4958cb3892c6f6979009641f5f9cfa46c0f4169caf680333c81b8a28ea097f08e723347935c4fc66045c4e78ebff5805748ee03576ae2335543c60b729ff8adbf201eb2396425aad99257aadca7e43f636d628012e902e4d8b8c6e76c4acb4b8ea30d8432f4eb68a1cddc0bc3c8b56e1a38fa1121ac0b48852fe544690329e2ea1f1af2cb8e2115d5834fe6c182f66d00000000") 16:03:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0xffffffffffffff80}, 0x8) sendto$unix(r0, &(0x7f0000000140)="aaa809fa455821b8b633e68a6265ea223efdbf820efca52d7c695991244c74c909e8dfa6792af85e143918f710be53b8f54bdc6de139624e83a3cb773c5f333e01686d7ec45c5756494c1850c3fb1b9ddea367b3ccac9bcb7d1e77c3b44abd119445b66ace0c4bcd15e1980e880885cdfbc9050decd1fc6462be5375dcada7c6dfd97293c833557f646cdbe4a0ae18e8935051f86d222c709f86828513705c6b718f1b6babed2dfb6ceb639cd26ad8df138e43d0d2cb8d1c593947cf09fe3a2582", 0xc1, 0x1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:03:37 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x1f76) sendto$inet6(r0, &(0x7f0000000040)="6672ef0a2b9a71fcc4d00490bf43905aceda763594bba04627406fae18b6027f2baadccdbace44cd04a2bd26996110e875fcb6a062a03ead5f94515b16444f8d5ab4e56e0b2ba5649871b51951efa6161c1a8931f5839ab5c2c3657cde7d8c76b14e7b4f2ddbf118b4eb104e2bafb032a3da1af93fb0d4ef6fb1834a683151da12b482ee30a4cbe4fd60f861cf04e139c5c63c30be2328dfc81a3f8e4b7fde99cf6efb415e564fcaa100e96dd21455dde8544c709e90ee85d28a1db9125666d67720eab8a93a239aa10585b3cab2e67752b1926f121cfa7d27a5d6c116729878", 0xe0, 0x403, &(0x7f0000000140)={0x18, 0x2, 0x7fff, 0x36c}, 0xc) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8002f}) 16:03:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x400000000000000, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() chflags(&(0x7f0000000140)='./file0/file0\x00', 0x1) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000180)=0x33) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$sock_int(r2, 0xffff, 0x808, &(0x7f0000000040)=0x9, 0x4) syz_open_pts() openat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x7e) 16:03:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socket$inet6(0x18, 0x0, 0x5) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 16:03:37 executing program 0: r0 = socket(0x26, 0x4, 0x2) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair(0x2, 0x4000, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0xffffffff7fffffff, 0x8}, 0x10) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) connect$unix(r0, &(0x7f00000000c0)=@file={0x133df993eab7ab53, './bus\x00'}, 0x8) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x20, 0x800fffff, 0x0, 0x2}], 0x7, 0x0, 0x10004, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:03:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x48, 0x182) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x9, 0x1}, 0x10) munmap(&(0x7f00003f3000/0x1000)=nil, 0x1000) select(0x40, &(0x7f0000000040)={0x0, 0x9, 0x400007fff, 0x9, 0x1, 0x0, 0x100, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) 16:03:37 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x20f0, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x4004667b, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000d80)="543bc129933dcb813a95bc5c4637411e094ab7be16cc07b5c2733c61fea007962ef321d09c1cc2186a806a05bd6d48ba969025a9e7f69c9a9f23d8051c228c10c0141d80e38f5d81238c9239650d0e63f9e2df07fa46033fa2b8b52fe4930953afcc3d8e68d0c2b7cde0899aa8fa097eae2e951a3423855379f4f691882ab10d98d681dc44a1f5b0c169ccde7f8a8b3b678282afeeaf68376f2b73021273f31435df5208d604cf7a74054dfd4dff4894e0a4631b34ece882a27a626b4f4e4a081190a4e635ece49d4001df4629eebd9872bb4aed5ba9773166b3c6bd68e5a8741d27987078cbfde2145b57588f6d59ea63234b2f1ce521fd97fbdef500cecc5b573233e84c1ad4e2ce85150cc255bbe66a2344c063b8c0d6f26bc2b4f6f6a2cb5d8e99fa375a08a5564bad2498fb1316ad8b8d779d19a76c67710ecfd86616c762a9d16b79813e5af75194456f803664652f4001185d887fd3a0b28e754308975b1f8c027d3cfe63b5b9331b2bb74f6c0e9a3354010356b3feb208e026960d416933289d0c6df5b169f5bed175557555f537962b3cc2900a28f005c7ce4c282442505d0809864825a846ed4e54333d35ef5f5d008b90112df511081b896353e605ae65be979f8736ff090a2f0823cd29792e818ee79ad2e088e51d1b4ec18ac8ddc276bb542aac23e00d6ee367300338032be2ff6150d74f63650e8b2305d63b9a349a268359d13192f6ff5f2a27464e7835e152d02054c7d543b1a0679c740153aad62857bbade0d47c7e28f8fe39e5c420ee7c64c91c6c8e8bada9dffcdcb24e6c4b07280b96379f6f43e130485aac28e01e0c2bcd0cf39e3986cea81ca28ba02659d33fe4dfc21490fcf9c6b76211e212dea3cf84f2c1d6f11a32bc324d7d5f306bcf70c41bc03369b7c54e6e51a4d28edc0f93a80895d442fbdaf30165366a12b779ba9944b396bb296ad4dcb022062257574f0cc6ebde5e75d1e25d87ec022deec5d14e48de0e7eabb01692e201149bc89ae21cf2012af69b9359b9306600fa0ac530dc4a944954c49ca6dafcf24b6072656bbc621b4f540f81575a4439185533b90331cb4c54b1625b8b6c99b7e0fe4fcf136bdb73abf5614ead743057de1c1c163fb5bd95c8b589db8f2434e7bc9e9831d2ceed14939a3ae60ea173570d5d90674761ac31c7e6e33c1738e740d69a9c67ec4a082e337d6543affca4b2de5cc96a26ffb0da79b445482464020caee5e7bc8cffbbd12dd744f3ef6982c09f7b0c16fed82a480c8316b32dcf49fb09eda708e9173083324239902c6435b34ea4f95691d103ffe669886a5b2a66ca66aa14d0d74219175349499faedd740b429324d4944e6f7ba41179a18931ca95873581efc927014791165fd24723d44b353c38d507d8cd5cf6e9c810e8cf0f259d96254788c0e673844f1b92e9cffe3f42a9697cebb4e20b623da364b5948f34987555bf49145ec05d5ccdecbfdf529f6646bce66e9ba2da7db52469717b9ea9865fab03b11295467be6d1d89c19ed12aa325aec5c7ef2ce21027ea11711d97682ef5cf2b81fb11096d5720641ee74817470c11fc0bd7b9b2432dc906bf54a1ce7c0af998b7bc7861d2b54ade5986556b7850d3e7839df904eabff3df1284e46e08ef871df1a44b9d4ba2df5af0a82986854f5d013804fd0f3752369d887115e946cb125239dc5a1396c373086fdb606f1bf7e53b5b6052ea75042105611ee561e2136f3598610466dbe4435d4d6af29c6f205f2b4e5e835b049dcad4098c8a7da124ccb7e0f6da29ff1c3bc124e057a38540fe0e0cc737d2eadbaf06f9af205619a01b888b19fc069d80f85c13c819162873b260d92f36c3e090de37fa2e1663a2ee09f03619cccd118497d23a2e19ea39124dbdffba6df9a3f8277b3980c39731c97c5a9bf9a41223083d6fb5b4bf2cbb6a85f23836b05c2f831fd72dba55580c440d58b9b312690868089059b4d293904d7ef4f4910903ba706e3d11a8021f450b7df0d654d732b88920ddf657f5ba371f63fd28c4c0c9fb7f7442e974a583204bbe11a1cae824d58b9d2657d39f0ba5dd7d725d4773e557eb55b94890a64ebd87c0a5270873205ec433279d9d18ed22a3734cc84cf1dc9847271051dd2b8176dfaef0ae4691a77e9d90812764c164cd468dd9d810f530b275c1fe778196c244c25e623fae4c7c7784c68cee4a63499866f9607f82c43d2e37998b78cd208c6e376054e0fd985829ddb540753ee16a37303e777d0be92b69a28314c33c77e35c9d8ad9bc66f2a2eb6d26c47b2d84fe2dc99837a8bcafc7ec595396b8a90e4672175f2748243c9618fe5f1dcc47a0b9b3cabae702d76aedbb4f0f204a344d388e4078801e48f8c760c80a2fdbf2c2a544e3c135eff346e75aa29a91fb9db024b0064ae5f839ce2e211be3832a319bfc9f4237c9f95b7d2b429e824c8b09a21b06af76253ed5a9569aa2c9bf4f9dfc2eaf917f4433200d6de052a355bc81fb21dca9b174f103da3d7f679217b88b63a0d0c3e0e6f59b55c909b52b29023d5e082fdf98c7b622248c04257e31c9d7f0b2ca3a0da9d28288b170989a37abd3ac455d07ac91c173e9a0216194d6e67b598faccd62aea364489ce5e4b1beccffbc829ef3e81f7e4725d847a563b7f52ad00d245a9b9790f439dd8e8a7420739b83ae9e3952134194c34d48e4a5775ec1cf26ba248838467ee82d26f726493bd2bb53a7bdbae100cfa48c624311394e542e765adbfe784a8c32acbf984333b09f89f47ec14e6d2f841569ff98025056aaba7b8f45f8731cb895edb130e3114d7f8998309c9ae17d0bb475935b3edbf16d9d325885946ab637d953c6f8dfdb5741bd412a1d9245a91a52c5e7012099ada24c324130a6ea39c1ddc5bce3aa8b9c6e0e93ec8ee582a1ddb02b5496eb830ca13903d59d51f61f3a178c7759deb6c27026be3a8adf34a255b2e775b3c037c4c4b0dee8d05464dec34081e74881f6b4120cd06f5bbe00f5351bc73a8675d9238e5489c92cddc0306387d84e0993db498bfd24df82bccb35dd60a1625517526ad6e51c058799c1a615d1f184e2602e348f4e2d6e1a796925eec7120adc37ab882d4ce283e63537fce9fb0e2ef567e475c6477b03d5a5badf4d3f1e09e65cbe51358db7ce06f8e729df4c01b3532ebaf954e12c82de7d3097594ebedc005ebf68fe393d52fb839db8e7f97fb4927b89104ea61b82d115b2a3bf0f3a1bd128bbde29f70224fb537248e001ad6881a32c276dc70c388c26af23f7effed19076d4bd286aadd62448dede2f0902c9e6d3768caebc4fa34bc280cbb880b22f31192e54ce9ec65fb9df1254bfb3933a29097cb9cfe68d78aa455578a8f0bff989604a8217b2dd944032a39c4b0e157c55bf88167196845961e483e264ff8c0dcc3b6da33a3eb75edd2c8f5dce9ee149fc8cb326171c4213b2196b359fb6036319b956999e0efafac0c92cdd7e7bbd06bc9b049b34afdbe67bf5a38f22c232a382ad5d0f55c37bc5af6d46af191abda87e16d059d4e42be1102a3a8bed1c94e668ca7d8cb88b9b511b06c3bf8f8675a602499a921441e0eb1ddc846d6d645bb2d5dbb9ed3eb4f0f78149603ed65bcec26f04d94b581e65c3735883066e5a01456ad1f9d6d1e9464230ff3357c9e5912fc4a1b45436b09b3a6105c5ea82949c5e08c2d4d429d114d547b688c8950c57bb0f1c6060020fc8e3e20f882cb7759a946ab2b72f05f227ce2f947f17466eada3a4050ca890abaf5c79c2d4715c7662ac67e8bc295f756c21ab67f3be09e166e5dc730dddc9f879423e01cee500a614951a245177e6e605126816e83e7621ad5be5107d68966e7e46a8d1ce61f945a6438c95ce92ffbe78f8c43c261706fb104c376df6e8fc7a92fe827aa3240fca8d12cfc071a73ef0e9b38ad1c0405dde91774696fefcdae5e9b5da743ca276a18141edadc1b7df06d5c72055d97e586b83512aba417024b9c8d6ad3c28ad6df455a52f1d660ed91fec6ccc5a725252601d546425db5ec80e6c24cf61969ca678c1918e841aa28d741386ce0ecebdd3f2592ec981d3137a4553e5eafa5a37c7df2828d3baea8a570434b4376448783e64de2c4786da24f6023ab3e4cec876f735404e1a78c225033e81c3a558a1037a5f40598fde755ad59f28b7f43c23bc4ebc1097fefac7cc7c9048331140668e9893d03dae86ee116e646ebf57bd9f912f361b26bc2f92952b63f2be894c6e19700eb20bf304ac30298417eaed582e9b069308dc7795012127b3d9601b11c861b2e114799f82e698c381049bdcf61760065141bb30ad208d0bc5d0ba8f0751bb1e33a84dece2390657bafd51bcc3d4fc409b1f160e87c99733907f6843e3eb41c82bacd3bbff774af2f4f0fc86f6d66f7ee756761ed1a293da535f873b831126131c2ec3eb19162ef46e6f3163526c2c123fb52efa836f11d87b3ce53f4b39308386a1872dad0642a8ccc7a80cba7aa6c23faa38fe316dbc0e4c546ba32816825c986514ffceccf8e5ae68f2c97b33339816bd491c64a29f3bfa74606e7cf4c8c8a6672fb46f6ac9cc35743a32a97d1df433383ae055a5f41396328e53c6c4e5ffdcd9bf3bc8d83330cac07c816dcdba8fd2bb29e4bf2dfbb595a5c342e116287c6d88d54f7572db29a0f61771e9f6c907c7862eadf10add8ec8936cb2c5248d81a3ad26dbae05c6eb7a1c898c4d694af0c47724d3ab8538c4d0b3b18de2dadbf750d75673f560c611d68f01d2e707fb1c453e7c943da6a63bdca88bde5747344e005e9d1d1dde7d89c4193a0b782597c7945e0c61bcc0f535da258f873cc0c497a590efe93bf383cb9141da1167e8a734e93bd0a493bbdf52852984028f1ccd16df840e6ed98025ba7a6123cd49c4bd0b1e39e3990a715a7cf93536f198291735f13576caff782cd49fe05f6ac8b4bca7e0cf3ada9ee9c1ddf0e9bb9e8b11bb72d25f7fc1ca7a9c064e4a275d1c4dcc1b402ae437fdedeb61b28e75c522614819d02c3af85a1a039ade4d9a0f769d54e49d0577d01731ef7b61d41757d8688f5ce7f524b58c026931ed87eb1a525643c39cda69567e33213aee2895d5fa66e959b2d07a298febbebcecbba109bc7dd17ef02d4eeb85269879fb46aa139b58badc20ceddff8ad66a3730787571e5b75d858fcb9f4a3d9ada336a7ea8315d2343cb6fe23afeaab328a0232be2436c29115fa6cb9f67a2d337244b0985cdfcb9a0d2e1bcf7d01bdeaec45371b08ad8ee8ba46d55a2e0016d5a7919f1aca6ee6fd7d929e214fcaf3965c8dc3aa8896db44b46eb20200a3a01509811752faaa3f938435977fcd7d0e1828ea5a8f6760931d3eb1d1b4da12f8688d85ab9fd4f73ae9a5480551ab2f4f6c399daa557f0f866095ec71948af9af945fe0f4ebc16f44f55fb5bbcb9e74ae10e24ef9c16b0d4e66cb29512e57a5b80160f747bdbb1ef3846209d5c16223ea173fbfb5aba0393b4f6cc04dcc539478b914462a00e821fe4fa4ef7d56cc46e6040497002b8841a645082625f6ccefa585522caad3b4a967338f132a6973d400486545fe40ae5aaa814184294c5e673e387f963d4a9d52e48106226fd3f94d878f50da34cec6cc5e7c5f6015e513576c20a8b7cdf5007d20d3c9c030a62b0be7ee71e9253fd14dc76277c273643c1cda46f4fee5bb1d55a225bf0e7cb096bfdbddcf1d9fb8687935b3e217f2a2c8093a04417b839ab8582d648a37f2b7a17314540f3498e87370430a9b88e73ee25244f63ccdf0", 0x1000) 16:03:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x5d1, 0x3}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/108, 0x6c}], 0x1) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x2) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:03:37 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x10000, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000009ef900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4bcc98f60b5520100010078938034cf57735a15d0"], 0x1, 0x40000000000, 0x0) msgsnd(r2, &(0x7f0000000080)={0x2, "85de3ba5cb141ec46fd95e13f1b544969f71dfd42f90ef9f3670a2b8d4a296331cf9545a12dfc975e3ded9be6c989c7e04323c40aa1f602698d4a7de514d61ecf1b8a9f7d32f3236411022e5126d4d974158e2f6644ea9c8ad040da28a413f9810d13065c9efd9595d52464ac8964f4d2b64d55cdf3292a5c4a02b89696299db5ea21df692a3fe1dc7c7b6b0b8a511694fc7e8497e6a6685ca6ba4b84376cb96b6ae37345d7b0c8bcd27d2def91693bd4fd8dac14270911a903edc3bceca078738125d83a05668e9e4f7623aba7b73a50b423cf6fed494276355b6783225c6eed44cba28dc3a6f2c52f6d1e959ddd92abb7ef6d492e68bfca11e78f6"}, 0x104, 0x800) shmget(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) msgrcv(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="0000000000000000000000e8000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000006f568d6e68c0fde0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090034780000000000000000000000000000000000000000000000000000000000af9f1d5000007c0000000000000000000000000000000000000000000000000000000000000000000000003415d459d80ae29c65087070b35483"], 0x1, 0x3, 0x1000) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000240)=0xfffffffffffffff7) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000700)=[{0xaf}, {0xc3, 0x1ff}], 0x2}) msgrcv(r2, &(0x7f0000000300)={0x0, ""/190}, 0xc6, 0x0, 0x1000) msgget$private(0x0, 0x429) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000400)) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmget(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) msgsnd(r2, &(0x7f0000000200)=ANY=[], 0x0, 0x801) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() setreuid(r4, r6) ioctl$KDDISABIO(r3, 0x20004b3d) setrlimit(0x5, &(0x7f0000000500)={0x5, 0x1}) lchown(&(0x7f0000000540)='./file0\x00', r6, r5) fchown(r0, r4, r5) msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="030050e41b57a427000000000000122c42274b263c1dbd3dd9677d6d8bd727b95451b51c25859b0c7fab55fe4dc80a0cea7887"], 0x1, 0x800) 16:03:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1000400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x5) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x6f6b7627) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:03:37 executing program 0: sync() r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001180)=""/4096) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1000000000001) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xe4, 0x101, 0xffffffffffffffa6, 0xff, "a381041975e6224fe84e654926bd0af1e0e6b71f", 0x62, 0x5}) msgget$private(0x0, 0x0) 16:03:38 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x6af, 0x2, 0x6, 0x3}, {0x1, 0x9, 0x2, 0xffffffffffff761e}, {0x100000001, 0x5, 0x1, 0x5d}, {0x400, 0x100000001, 0x46}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x1f6, &(0x7f0000000000)=[{0xfffffffffffffffe}]}) chflags(&(0x7f00000001c0)='./file0\x00', 0x0) pipe2(&(0x7f0000000140), 0x10004) pwritev(r1, &(0x7f0000001340)=[{&(0x7f0000000240)="eb", 0x1}], 0x1, 0x0, 0x0) 16:03:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x84, &(0x7f0000000640)="c8699fdd3e8942c24489b6634790ad3b3ddebe26208426e3a9f6018994935ce4e23a3c4757015540e56f0651472bb4e24383f67595c465b7d016078e7731ebe8667a6b5e71ac4235ff693ae0605d153770314c3870e492d4eaee5fc3a47250bba52f30cd17aec1613364621be48445113c3e83f3ce7a8f820c562fedf94a4d1ed1225a82") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x1, 0x8a, 0x0, 0x200}) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0xffffffff00000000, 0x3f, 0x83, 0x81}, {0xf6, 0xe3, 0x1, 0x7}]}) 16:03:38 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x14) 16:03:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\\^\\\x00', &(0x7f0000000140)='[}+{-', &(0x7f0000000180)='@@^\x00', &(0x7f00000001c0)='}\\*\\$\x00', &(0x7f0000000200)='\\\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='.(-$\x00', &(0x7f00000002c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='\x00']) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000400)) r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000440)=""/119, 0x77}, {&(0x7f00000004c0)=""/13, 0xd}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x3, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000001540)=0x3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wsmouse\x00', 0x10048, 0x0) r2 = semget$private(0x0, 0x3, 0x100) getgroups(0x2, &(0x7f00000015c0)=[0xffffffffffffffff, 0xffffffffffffffff]) setgid(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001600)='/dev/bpf\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001640)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) shmget(0x2, 0x2000, 0x410, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000001700)=0x9) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000001740)=0x8) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001780)=0x3d) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x3000) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000017c0)=""/254) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000018c0)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001b40)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001b80), &(0x7f0000001bc0)=0x10) sendto$unix(r0, &(0x7f0000001c00)="6f9fa8e48b43c919bc0f0deb97d489d30af9b63678efa174c0af9f912969007848601710d356fb84de0b49bd2affe38f958d87ace81daf393ec31af5d47b1b3e6b5cc8a6d1ba98ca9e46303323ec40dd2512a0cb0714dc45a8a3b2192ec979a10c8ac49f51ba24f76cf093abb8092ea2bcbc1d5190ff9db4a1a9442e4e9728aa2b4b562f7d16de880661106861c028259811b147036de7869aa69262358e82005a666f2e6944ba89bb8800cfff0fb4bd7f1efc3eb691c8f41a6d2bf6d7b4252c39b82c9ef63d5f580cfeefcfd5528510b97fadd30e91a99fa095dd16e74c55e337a4a766e3d52fae19bbf1a9c6", 0xed, 0xc342c6fc07a57a6c, &(0x7f0000001d00)=@file={0x0, './file0\x00'}, 0xa) openat$tty(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/tty\x00', 0x80, 0x0) 16:03:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="00000018606eae3c6923f8b3a6d983a3a297ea8dd9040008000000ffff0100"/44, 0x2c}], 0x1) close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xffff) 16:03:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)=""/104, &(0x7f0000000100)=0x68) 16:03:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x5, 0xffffffffffffffff, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8000) 16:03:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x3) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) recvfrom$inet6(r2, &(0x7f00000000c0)=""/194, 0xc2, 0x40, &(0x7f0000000000)={0x18, 0x0, 0x5, 0x6}, 0xc) bind(r1, &(0x7f0000000280)=ANY=[@ANYRES32=r3, @ANYRESHEX=r3, @ANYRES64=r2, @ANYRES32=r0, @ANYRES32, @ANYRESHEX], 0x6) 16:03:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x401}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x100000174, &(0x7f0000000240)="4d6e0c6bc13ea6533a73b6c42d80eb294c2531cad400b7307e2560f84fb24db7713ed11b866da02d0be980a6a9786f16e55738339e2a27f77d5ca25bdc530f368fc8af20a43917b9878cb9677cc89914b46e2de0124618437e05a0395c3f50141ed58cc8a1ef0a2199806da1dd765cc642efa7915c8e5d2aa2d915733781d2bf32a3891758be54507bbfbfc129cf51770f3aa07cebb93672efd5244d14672b4dca3efee2fabbb44831ef5a1013d77e023eaa6cf56e04b6e328586684463b7561bbc1559491fe5e3267b1783a4506ba823755400dcf4600975c79ce120afb837e6f9cff10fafbee2ffbb842e8f4ab181daebc7cee7044ec76b8d082d8a0e51e32ed18005b3bd33934d6623efe") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x5) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x1, 0x7fffffff, 0x80000001, {[0x2, 0xa7ad, 0x100000000, 0x1ced, 0x9, 0x5, 0x7ff, 0x7fff, 0x4, 0xd9e1, 0xb, 0xe035, 0x2, 0xc9, 0x9, 0xfffffffffffff98b, 0xef, 0x8001], [0x2, 0x10000, 0x7fffffff, 0x80000000, 0x70, 0x100000000, 0x8, 0x8000, 0x8], [0x4, 0x2, 0x1, 0x1, 0x0, 0xffffffffffffffe0, 0x2], [0x3f, 0x5, 0x7, 0x3, 0x401, 0x20000000000000], [{0xc9, 0x7ff, 0x6, 0x8}, {0x1f, 0x5, 0x3, 0x1}, {0x0, 0x800, 0x2, 0x6}, {0x5, 0xcd79, 0x7f, 0xe684}, {0x20, 0x5, 0x4, 0x5}, {0x800, 0xe250, 0xfffffffffffffff8}, {0x6, 0x2, 0x100000000, 0x80}, {0x80000000, 0x5, 0x4, 0x4}], {0x1000, 0x7f, 0x60b375d5, 0x4}, {0x0, 0x3b, 0x81, 0x5c}}}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x3ff) 16:03:38 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2089, 0x2065d) syz_open_pts() r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, 0x0) 16:03:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00"/101, 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = socket$inet6(0x18, 0xc007, 0x6) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000180)=0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x400a4b, 0x5, 0x4000000008d9f, "00000000001f0500000000dffffffb084000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:03:38 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = getpgrp() r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = getpgrp() setpgid(r0, r2) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r3, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:03:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002b, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000500)={0x3, 0x1, 0x6, {[0x6, 0x3, 0x20, 0xfffffffffffffc01, 0x0, 0x1, 0x1, 0x5, 0x3, 0xffffffff, 0x800, 0x0, 0xc5, 0x5, 0x3, 0x4, 0x100, 0x4], [0x5, 0x6, 0xdea, 0xc3a, 0x53, 0x0, 0xffffffffffffff7f, 0x2, 0xffff, 0x80000000000000], [0x4, 0x0, 0x80, 0x40, 0xfff, 0x7fff, 0x4], [0xfffffffffffffff8, 0xa18, 0x5, 0x100000000, 0x8000, 0xc36c], [{0x4, 0xffffffff, 0x2000, 0x4}, {0x400, 0xfae6, 0x89, 0x6}, {0x6, 0x7, 0xb7, 0x5}, {0x81, 0x6, 0x20, 0x4}, {0xfffffffffffffffe, 0x8, 0x1, 0xb52a}, {0x8, 0x8000, 0x1, 0x4}, {0x68ae4422, 0x5, 0xd53, 0x2}, {0x100000000, 0x6, 0x3, 0xaedd}], {0x5, 0x4, 0x1b, 0x72f}, {0x0, 0x5, 0x2, 0x1}}}) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000280)={0x7, 0x10000, 0x2, {[0x5, 0xfffffffffffffff9, 0x10, 0x3, 0x7, 0x1, 0x5, 0x9, 0x8, 0xffff, 0x595, 0x5, 0x1000, 0xffff, 0x7, 0x8, 0x5, 0x7ff], [0x8, 0x5, 0x5, 0x9, 0x3, 0x100000000, 0x80000001, 0x9, 0x3, 0x545], [0x400, 0xf6e, 0x4, 0x3, 0xa7f3c51, 0x8, 0x7ff], [0x8, 0x700000000, 0x0, 0x83d9, 0x6d, 0x80000001], [{0x817, 0x8, 0xa292, 0x2}, {0x1, 0xffffffff, 0x1, 0x5b6c}, {0x20, 0x1, 0x9, 0x80000000}, {0x4, 0x40, 0x3, 0x7fffffff}, {0x1, 0x1ff, 0x9, 0x8}, {0x100, 0x0, 0x8000, 0x7ff}, {0x5, 0xffe0000000, 0x9, 0xfffffffffffffffd}, {0x9a50, 0xe6, 0x8}], {0x6, 0x0, 0xfff, 0x5}, {0x5, 0x2, 0x7, 0x8000}}}) r2 = dup(r0) setsockopt(r2, 0x7f, 0x9, &(0x7f0000000140)="9fc70ae492a916b32627de79b9a2f114c5c85b0ccfab1b69f7f0e8b381ad582b24c937255404001b4ad6fc9aa95031682d6a2c67fb96f1f672a136151bf3a513e6b86047ebf268af88a60ede87822ab868dd0fef12b58176b937326a24fd4eceab11f13844efb88abdc282fb7fe7f0c2f46af8faf17eaa6aff04320f818a8b7f6fec60e9f4a79d2beff786d92ad43921f368", 0x92) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x82f3, './file0\x00'}) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r0, 0x0, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 16:03:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/83, 0x53, 0x41, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:03:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x8010426d, &(0x7f0000000080)={0x0, 0x0}) r1 = semget(0x0, 0x3, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() r4 = getuid() msgget$private(0x0, 0x2) getgroups(0x1, &(0x7f0000000100)=[0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x8, r2, r3, r4, r5, 0x0, 0x4}, 0xf00, 0xd883, 0x2}) 16:03:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x0, 0x4007, 0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x3, 0x6, &(0x7f0000000180), 0x0) 16:03:38 executing program 1: setitimer(0x1, &(0x7f0000000100)={{0x4, 0x3}, {0x8000000000, 0x7}}, 0x0) 16:03:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) write(r1, &(0x7f0000000080)="17c29b24b676b369fd19f8e3380cc2d10ee64e90d4e21a725d6ef364e7b1dc5f25aaf4371564d9a59f2fc75a1f14184c36cfa01e7d1a55f4fc8572a0db7c890a879cc75c1728115fa3a39a8dca89bbeed670359a9bd4f5c605f99ef5cfb49d7c7e", 0x61) writev(r1, &(0x7f0000001600)=[{&(0x7f0000000100)="bddd263f7c8e4b6129e7ba3d4b9df70b2353e1d44e0b287559d6c6db8acac3d54b555a7f8451580c17bc8f9b36b1dccbfab75b34a7074a349b8408b214283f2709a3d87c737338716de6c7c56798c5481dd9e7751552e0917f9d480f57bf011f0f0c4a2c9f821c57ca2578d0ea2d6d72a6b754f62e82406c8bc928b99a31fe9d453aa2196c4a4e6264070a9208a191", 0x8f}, {&(0x7f00000001c0)="277dd69533245c7ed65215aaca92488a454dc80724141b9d011cc4d024d6eba0b5666ef87342e67fbd849f4f25a59c56b7d2274149479801b6dd826563415d12e34fa16f06da2988b31b3aa628d9f7fa9ca4d14bd538804bee4058e68cb34aeb511dc724a14f39c6b4164be75b9533a5d7cdc4ca61996a81b32c474ddd0af133281dd9a85c86c0d7382c85c01eeee71d379aa8b3d4160d356901a367345adef420", 0xa1}, {&(0x7f00000002c0)="57bbb84fc06acab7d313452452ad6bb5fa04134b5a2784309fcd0ef3db8d388e0e7c77dfac53098438ee40a09bca951203103593a5e40f5d9763c53c8878d061060d7a9abd159d23ca6c4a3bec5e59ac9bde4cdf694b416465ea687302af475a24270b50dc82fbcde0befc8ba23fa78d7b440984bc4c8daa97166577441607c279178fe50f8ff71f549932", 0x8b}, {&(0x7f0000000380)="bc5abb12969f2f69ec85659053dbe97e84e30da15aefbc0d6b55c79f1a5025d6c513ce355c0e1535b517e189f1b996c15b47fe3f359943d17964a95ec13139e2f1aa3f13aca7ba19fefdc4babbdd990ee229a4063899480e4c5b662941c0d3479bf3fe51824549d807024a287684e493b1d1c534b9b0d0f6cb2d222231", 0x7d}, {&(0x7f0000000400)="0de5811dc1b1eeb53a7e545092e49ec4c79ba3b4b21b77e324f4c05daa3532571b84f03863311df8f101905b422175e9d6be885de7fb6f2faed332e2b820bc0dca286e1dc90a35f4c779eec424a5709465a3e0366354917e73818c6f8e41f075237fcc920ed315441bc115fd98e300b792881efbe15194130c8fcaa623b0a4e398231a433c07b6fabc6592fb518633e9fffdc747dbbe59ca9aeb22abcbf6f455c9d24572a96581c4aefdd8014141cdfb6cf8382bb433602adf7f", 0xba}, {&(0x7f00000004c0)="37075ec87f5b1adc37b508a19d3b95fe7797a7da", 0x14}, {&(0x7f0000000500)="926a2b596923a2601073b0c1502b713c08ef77cb73b09dc43c250f75b7a1ce27d93660847f2fdc41231228b6df8709457fa8f029dd58e06d0e826cf0dfae34bae476c73a9d951488f569b1638f29350d366548bf3001ffb190d3520c00780ab00f9c5da2b90ff0777879bc1e9daad5959350fd1297e32e11d6d992cd9921e4266d8975ffac9a8d34e97752db4a60a8f382bd7c16af134e9b6269ce290432fb4371bb261fc853af569e33ae96ca9599548e8635a470a3f28fe3ac2874459e3094ddfa1d531d86d1dc373ee58d969bdc132645099a2fffd68b1fcda63bb0edfa51c285e87d928fbcd48ce3817589e73c41af707feed476960fa1584d0e214297ebffecc6ad28f6366dd2b9f45402967782c4c2d318dfcfb4f53cf9f134a45ecdcb2cc4fde3203b50b71461fbd48985d72a36ee6b169b60b9cdfab9d484fddec73edfc379698e87b6a29e47645e9a1fc2e1629e8fc537614fcf668f78948d332f6ea77f73951a962a4172641aeefffec98df5597465a5033866fb5d0d6eef62de8f456346c940ba065f60ff949fb21a3fa6d85b3faf7e01ea1f18883b1977ed155a0ffaa0a00a6f71f9d095c1eaadf46a5f758eb4182158aff177131c845452f38050fdb6e477a385abaf9fb9f39db3bbfa9e13efe4cd0c4bf582a7d24b3177d23f67b8c47d1cbb6f64cc1043c9ba7c7f0924d8c9033ea78d54b88c9b14fda8e21d9344848c7e9f1dbac0453ce5313b85d3f2b6e68212bbf187f406a2f452cadd53401d8c6d04017a7feb304fba07ead07631ad88ace0f93c91f9e15c67cdc1b08c5d97194a96458acd0401189d0459f8a37594cb1b07c91cb41936ef3fc38744554b8ef8f8e9d9c260421651c8c0fe6f385e1e4be746b85a676681d9d18fce26a3c356ddf49481445b792413ecf6f8a85e37368d2421212714e2cdf0744ee6d5231ca095dc449289e089caecca43acfb4bbf58b9d1a10a2101cc22a1c162b8a47afbd3316d2711cf286b3432b92f29e786d04d104dc7a6b45c84416c521481da288413139b7e5a40346dd4821dabd96b54fde4ce74916a56d1cd9b3947fcb6c0f1c44bf79257eefe2b87662265a996fc71a4c8e8f42f702e0166e9ba828462d063ce10090409e39728c5d993398f2edd03994ab8bc6dda8c9a4c916b00a7023c93fc192b1a3b9ccec8747b56e64f090360fcdd85eec12d552b26521039df9b45f8903c41f3113d37ef6e0e8bf1d63b0909181ea7d8c79dcffe59344bf5278dca9bfc5b016b2296706ec86156635767f95d912f6c79544e4e3f154da811cabd378721b09f1babd8c3c65b472b8b9311c738c2ac66cd3e9362f070015f79fd721ba2cb32eed468cc4b9366e711a1c02c459ad37038d7705f78cb8678a2211c0eb92ce917165007cd05145c19e11f6d5327b284c3c3919c697a59bda8eef90ac0337b4e9d84d8e3026326678f85e73c66153680786418ea07df763fa3eb77b79c174c6f5aac6098b51cdea020dc5736405c6e76bdf4d61054d91ad09825c5b0616e45bb5dc8d477dc3e59aa905b267c270b616bc51d6ac2c8f08655108f548e322796a58069048ddfe7157163384175656f38ae77bf54ae03c52bf51002ddbbb38e4a26a58cabd9421cbb2fa9ee52e0f804fb498508e2655e276a5025c9232508f356f4ab7a02bede1c53412deaac6bc361ad1ceccca6e5c88dddfd4a87ef12d76713c6bba54fa701f3a507c1ca1f776daa79c11619348cc233b11440b9a16fe7cf09f0b064cd58b5bbf2ef9a65991ac46cf062773c38712fe1e8e14c8d3005437744521aa00724264a0424a97231a6050cf3d3076f26e3040430490851e89fe0e01109b1e58b2aba304baa715d1ba19e23e79a7fa874064c12a01f0d72f1d91069e08289597331518946ef53b5d09e1bb56b2989d15a3fceae0cf4e3d757dc3d18cfac63577558c1f478ed787539eb8aa3cc5f8d759974bbe04eff2ce5bca445c83d48b87bc838462c8b05894a920c99b62794df61fa8566dc694d9aa996551c8b001475a0447e33269ce5a60b192d2869f0347a993c2f140a42a55167ca47b0bbf1e95de0dde41cb7fbeb883c5d2a1be17f326d936cec76004dd952b7f2ad4109a7d5c3823ccafc31fb136ba31108684461395c29b81ca7f5d14098ab2f56524c8da10292e81035f53d2f0dd82041cd7b3af0b8e7df9b8616bb06832270a4c2a8d726c2dbd7f22f976a185aaa1114e57bb481428856eba385b6c44d9379295acb0cffb1cfaf410c616eba012ce04401c3eda4461af6ddacaa46efdd4cc091d2960309ae62b55ca3f4159b79ca14bef2739848107c427d3837341bd9f02dd602d712260bed0d4f9199816edb841bfc00b43efb3c8e8c1d1161fc242a4efaf37adf72855db3d9d7c4bf86f9a9c126be607df7c532df630d6fba7cac75fb994b54be0e709e7e261b172a7ca5dd93dc2fb7e86a68a9b28fe1aa48ad0cee66f810b9660724be196daf09322ff7c8a598eab13d532cdea5e79af2678121dd8fc819fcbf380cb45fe89638fa36ff2b4517f3b7ff687a6da978b09d12f287b7fcebf8a9e042f695088fe08f2c1d7dd0a29add4f3c69ee3ff6679a25e1acabd1fb1af9e4ee6b64e510e10ba795755029e6ae3e964b2d843be941de23f443bb47313224bc451608454d3f1d28b0ceef610ff3c59ec56a0b78d446ba61d33e1eec626af59f047c4a2e9ca6fdad83e1a679f491cbf9ea7192cf80f45a6131b98ee1cc5e2c65e136c855b0c0dda658504fdafbed16a9e509fc57b7f2a786d0b36ad1009e63d7302a5a1da7382401e7a8f422aee624ef201d9ce638f3e2fc6629a88b993721f7f43022e471ead60d354e3656807291c7e1fbe786b99fd38b727fcaa15ffab576b151c8cc22231bc08f4c282cf6bcf183ecf4b3a6f08ffda17ba08866f58cc7aea9e9c65a4b8d956798fe7bc3142606d92812b08902f406e1dd067035c350dce7f6112c707cc164cb21f4184ee204823d4628c88e9e2d880078d60efc593c008a23ec301723f976d4602450936773ff9ff736ceef24e9c634e3b65112d1b4b56d76eb2ce64fc77552cceb98c8fe774f705385bfd384884a8263472f3af31eec9706e922627ec100bccfebbabbc2115fef52867de34b8d6c87ec472e9c9a8dbfadadeeb85f0d14959c9b6c2d35e5bf91d66f783bd66024705b360382e44f85e9fc0247298af487847b7dd5052da69638d536f06db1708efb370a5a79855174ec713a66589a5f906392126c288cc81e5a326d7784a8302f92d63d3bc224c64210af925d9231cc0ca7271d217e1b432543af19119278e92c37de14a4ece1bc25e06de14dd1c9f6b1fd3810d5cf16cdad01193a23f0d15816b4cb4d43d1a717fc00427653dc287735658237780153134cf400f29d59d98fd49788c6e7db4d7e5f1ce0e2edccd67f0578f2516087f4acaf03f1d7642b234ee9ec56ff77bd94e2f85b3ddcb86bd0b4902fe0f8b47115e831b437c58a250ca35de4f5ff8b33ecede6cea5055acbca2269b51d56dca93d90602c8518b8668ca5c77669daba598f9fda5f9553baa7d87d5dd2f43ddd7c76761b7fd36d9416a97e4ee9b6350bb7d28bd2fb190cff461d714d3554875a347573681dd27b36be108d061634467c3e292a2bf58b5dc8952be054317a7f315d710aeb3131cd2e43ca24ae080d51c5ac1852651c38e03bf60462bf3a6d2c4bfb6d544eecc168c8d38a68ca3d70b8db762e108223b36b03f012f573d743187670c863087fec3729f9ccb774d6e123bfdff7e0dbfb9eeab9f8a466243c308742abf074853945f39276cecb85e656f8c2964a448897fa0303d4a7e4b3b50e4b17c69f986535a266a44709fd3c91a8b606b1ca52e8bcd823f5a148051932451a501f9a5fed86c5dbd44aefb4e89d99d4a7ee7bf145cda270459eb6531a19425573825806ee4bb21a128d2b60c7e0353c6c176f9463b285bd90f6956b7f0ab9a2efc679e4eac24ea089e292aaded5219cb5f6ce023315cbc03395cc2523a2b2a074b224e9bb026403999ff55051b0677d0115adf6f3e73378f7b83852a92a85e256f253ae8b3a53294dec66935ef744c7a5d14ce141bf2728c063321acb5d4fdde1673e4c6bb5912befab2041884a147eda9a360a74b8114ac95ac5d95e9bf303a1db221c248a14b07d31e1d19e0250d57323671554f21a92c45b6d80c9bef72bc7d863f846a1d11df3d52dbd987e03511dbedd9c99a8acf542ccbe3f63bfc920b859c51647e8ae767dce311c9da2f82cf69d9dfa7ccd68b2a7abcaf42cdbeffa5b9c9a2bf537a4069c68eda0407119b912086550622c276b86e341bc90a7d8eaad82ffa1499a7710e29c9af350750a44d5dcb460b28fc7a96b5404fb60fc2bfe46f3862e2fb82e8327bf3a939b8d7d6cfa0351fe4850561eaa711c522246ed45fa788cc875c755c88fa137863b5f5f919a287e26aaa447526f6a5eb4c8b27e9efc1a44b5ff133a5de6d1f0383100a3cc1b0a926a41f61359c01b8c747202c945dc4ba5223ca586408e947f74e16cecb9afb92e87395c6a4fa68193a10b0c2f9cd0e178b502155ae2654fc338bd3976d3a1f6e9e61cfa0cd40d05caa095db9779c1e522e51b86dfd5ee0f84321544e389ffaf3aa011e5d2686e21355658cd293bd8e6122333c1c1fa2976764fdb83d4b190a6e123c2ef3ba8db434da0554fbc3080b2a0ca860492cbb290e07e4d395edf9c77d4e75d21be6cb22aa2b425958f5b63703ca1e6776b9cf45b08ed98f9d0d3ecc1e5ccfcd1297322dd1355addde2f0ef520a404afa6b69acd6d1e43258825a5c6a0def7bfb84e6bf250db691f4014f58130c68e8f844d13501143d89ea4f3495cb1d77cacbd36df3b2f614dbe3a0177f3ff44d6da6faacf9b56cdd25da80cb5b8a4298096f1e7df8c6e7289e664e43ab0368b9c28c86b73c0c14f19850d4d46d1dc3b975293d1b45976a8f950d17573ae043549bad25fc802e4753eba95a7214f8f0969e2dd0a830b4e8e2ce0847846422cb5e2b25954f9950f2d359a9a29d5f40fc66164d53865697f6400dd2ae9c8af39e28c4930d2e7d0801e51f58a0d9ee5d4e3a7332fad59871cf433e175a1639628e1bd00c983b3be34740561ec285f8016ab86f4f2a1347be5035c987f32c7087ecdb04a1d8c5dc0f7d54c6c697f4f854a26d6c7166f14cee92628c0b4330dc5b0b568af30b668259185d2c9c39d62b0c74bff8afa2b02539fc7539b5e895271cfa4c30f94efa2d2e4691a158509a1bd13e3c9ec3c5a51d15088e24121f7a43e752b85f5e38ae1f304d2287fdf8e86c2929125e09dff6229bc0dda417efd0efb2d2c2ccb08724ed36d09b8f38da3262cd4a854bae07e5170da3ba55b4ef37beb91a2c3c246e5e3daf28c94fbbc2f73e93aa05bb96753cd12cf2fee08846727ed7f6fe7c7130b8d51acfb47a84a5509273dabb22d1681b3448a996c1b6d262bf10436ac05207e8e41da3e58821a05ac573039f01a374065d7039a00d80599b6c0a259e79304a5389be0e2bb89d3883d251aaaecb3f49b40929b0d3a382f718a6991f2972ff3d18822c6de09beaebe0a8b1436878485fbe91250d3ef2bbf79c4767ad5b37644b970b2e27956e0989d5560de9f61e596c71d74183f46f83493fed261188370a2c727beffa3be7a66d7ce450d7ceb3e344f7d32ce7de17894d50fc7992110ba3da14f737d84ac7f44b859b0d2a9d8d9f1e7ad7e34aab7f30505972561bb82c455a019b83ebc895d5804ac10051249c5aa26625", 0x1000}, {&(0x7f0000001500)="309dfe6dfaa64c6c92414eb248e61e8a4eb45db49041906c28b98d75503faa64c291dbe030d6c8756947cde94a7c9b94401c29e65aafa7e19890fb389ccd0072eecfa6047c91d12ec596f30d574f44924ab01eb8db68713becccb6a0eb80fe1cfd6739c27771796f42d86ec7bd0b0fcf2c435ce575f5d3925b6cd5d589516fabf7f501244236cd147510849ba1d966645cb541f09eb1201daa617793565b64f11c6135f95d43e8ed98f61f498055954abb0778419390937ef99dfc78600e5186462bd64ad8f0", 0xc6}], 0x8) 16:03:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="892ce63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) r1 = msgget(0x0, 0x4) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x2, r2, r3, r4, r5, 0xe, 0x9}, 0xc04, 0x2, r6, r7, 0x7, 0x82, 0x5, 0x400}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a92ea32f", 0x4) 16:03:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 16:03:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:38 executing program 0: r0 = dup(0xffffffffffffff9c) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) socket$inet6(0x18, 0x1, 0x20) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0x3, 0x100000000}, 0xc) fcntl$setstatus(r2, 0x4, 0x4) write(r2, &(0x7f0000000340), 0x10000014c) 16:03:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) symlinkat(&(0x7f0000001180)='./file0\x00', r1, &(0x7f00000011c0)='./file0\x00') accept(r1, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) 16:03:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1020, 0x2) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000280)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8080, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000940)="0000001860048142229d2b27febf00000000000000000000000000000000400000ffff4f22006e103b4cb185a2fec795e30e943e1faafbe2edafe500cb9e9bf724e09bf187f3a025c7739dcc586a749b65abf76e314f6ec423036f2c156cfe3c660496a0814f818484c8175c7ac46e358c9ca968358100547c29989514ae451572530c3fd0564db5c830ce2f2ebc1fb553c18732101fc475b89826258c628b58002777d167a09bba9367a67c5183e3246960246fd44ccec722", 0xb9}], 0x1) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000100)=0xc) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000440)={0x10, 0x0, 0x4, 0x8, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x53}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xa0000000000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x129c}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x5}) 16:03:38 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x10000, 0xc, 0x0, 0x0) 16:03:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) fchmod(r0, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050290000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:03:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kqueue() 16:03:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) dup(r1) 16:03:38 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000000005) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x0, 0x2, 0x9, r1}) 16:03:38 executing program 1: clock_gettime(0x4, &(0x7f0000000100)) 16:03:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x5a8, 0x0, 0x0, 0x200000}]}) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:03:38 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) listen(r0, 0x1000000000) syz_emit_ethernet(0x89, &(0x7f0000000080)="353553b4c71deafe11c0a8d483b63f7c213f3f635567e82e2ad5a47cbdff01e6da387343fd0b80a1e81b68a435cd7c7580f41455d8eac651e97e8337b3d6d292ce3fbffdee818871d6f489d474aa3243f15c649c66035a0291b8a6bd0e6081756befaebd78321b50f8a6e61f9b1efa3022196cd6c0ad93918e046e487fa87180fc697e008262cd5891") 16:03:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:03:38 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') 16:03:38 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xfe1ecc7f}) clock_settime(0x2, &(0x7f0000000040)) 16:03:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x140) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 22:28:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x1780) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x1) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 22:28:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x3f) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fchmodat(r3, &(0x7f00000000c0)='./file1\x00', 0x0, 0x2) 22:28:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="e1f103004b3d80d9518067a6b84db20a4efdc2869b031eedb13ba41fe61e238b3b8f62354f8b297566e35c70d0db4b63fe1681f6d04f2d4085ab95f3796ca8b945f1fc1b4348ea878fb2881010008a14c8b18fae5f4be2ed88e21e694bc481faed8b85cb36e2090888bcd307d64e27958a572c03ea47ee9d9d757b36c80ba7b508aa4417569043fc25eda231c10a49b460d8ee780540539e8c79257b", 0x9c) r1 = syz_open_pts() close(r0) dup(r1) dup2(r0, r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) 22:28:15 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000007269, 0x5, 0x0, 0xfffffffffffffffe, 0x5d965ec0}, 0xfffffffffffffffe, 0x0, 0x0) clock_settime(0x6, &(0x7f0000000040)={0x1, 0x1d}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) 22:28:15 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) msgget(0x2, 0x200) socket(0x18, 0x7, 0x7) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 22:28:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 22:28:15 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="a3799c38801e192a6a06b36eb21b6394d9a293a93629a991b3cbd2fe798ba700f8aac7480f649b994d879c27b8055535419f59de87365d614455bc01eab5fe10cb81cdbe99b6af8c697c24976fb435db01621251f3825041fe3405e26bc28bf24a314bacae5024f93ded0a53839f0aa2ee6f", 0x72}], 0x1, 0x0, 0x12) socket$unix(0x1, 0x3, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x80000000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0xc1a7, 0x1, './file0\x00', 0x3f7, 0xca86, 0x8001, 0x4}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x0, 0x9}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x48, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000380)={0x85d, './file0\x00'}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000300)={0x4, 0x407, 0x4, 0x8, &(0x7f0000000080)={{0x10001, 0x2, 0x81000000000000, 0x9, 0x113acf0f, 0x40, 0x7}, {[0xffffffffffff8001, 0x4, 0x6, 0x1, 0x101, 0x4, 0x26b, 0x5, 0x9, 0x3ff, 0x80, 0x2, 0x8, 0x400, 0x8001, 0x2421, 0x0, 0x210b], [0x1000, 0x8, 0x4, 0x9, 0x1ff, 0x7, 0x80, 0x4, 0x7, 0x7], [0x9, 0x2, 0x200, 0x8, 0x6, 0x6523, 0x99], [0x2, 0x6, 0x100, 0x0, 0x7, 0x5], [{0xffff, 0x81, 0x81, 0x5}, {0x7, 0x200, 0x5, 0x2}, {0x1, 0x29e, 0x4, 0x1000}, {0x400, 0x401, 0x1, 0x6}, {0x8, 0xcfed, 0xfff, 0x8000}, {0xfffffffffffffe31, 0x2, 0x6, 0xffffffff}, {0x9, 0x5, 0x1, 0xfffffffffffffff9}, {0xffffffff, 0x6}], {0x6, 0x8, 0x5, 0x52f5}, {0x6, 0x4, 0x54d, 0x5}}}, 0x8, 0x3}) clock_settime(0x0, &(0x7f0000000000)={0xf61ecc7f}) pledge(&(0x7f00000003c0)='/dev/null\x00', &(0x7f0000000400)='/dev/null\x00') 22:28:15 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f000009a000/0x3000)=nil, 0x3000, 0x0) execve(0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0xff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x10001, 0x4}, {0x2, 0xdd91}}, 0x0) 11:46:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) socket$unix(0x1, 0x2, 0x0) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_addr=@un=@file={0x0, ""/108}}) setuid(0xee01) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8880, 0x0) write(r1, &(0x7f0000000080)="fa8f9a0270195c4e3d794194d2426be358cc13911187ed80ce9f886abe56d935069cac2a933f30d75a6a5154add4baa7f875daffde7477a139791c38104db1fd990bd2b777b1f525d54ab2413d7065f69d771720043ea130ce5b7de285c80c6371e770b8c5cf8fd8bc771a", 0x6b) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) 11:46:07 executing program 1: shmget(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000001c0)=0x8001) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x44}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) r2 = dup(r1) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000100)={0x9, 0x7fff80, 0x9, {[0x3, 0x4, 0x3ff, 0x80, 0x1f, 0x40, 0x2, 0x7ff, 0x6ba4f0d2, 0x100000001, 0x0, 0x7f, 0x6, 0x7fff, 0x1ff, 0x7, 0x5, 0x6], [0x4, 0xfffffffffffffffb, 0xff, 0x9, 0xc7c, 0x7, 0x9, 0x6, 0x7, 0x9], [0x4, 0x1, 0x537, 0x1f, 0x7fffffff, 0xaa4, 0x7ff], [0x0, 0x4, 0xfffffffffffffc00, 0x6, 0x200, 0xc2dd], [{0x49, 0x6, 0x401, 0x6}, {0x4, 0x9, 0x3, 0x3}, {0x1, 0x800, 0x1ff, 0x8}, {0xffff, 0x3ff, 0x400, 0x7fff}, {0x4, 0x80000000, 0xffffffff, 0x800}, {0x2, 0x9, 0x9, 0x8000}, {0x5, 0xffffffff, 0x6aa, 0x7fff}, {0xfffffffffffff3bb, 0x0, 0x1}], {0x100000000, 0x200, 0x2, 0x6}, {0x9, 0x2, 0x400, 0x1f}}}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r3) 11:46:07 executing program 1: msgget$private(0x0, 0x80) r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) write(r0, &(0x7f0000000000)="ad8160dfaad9609da7532e501f768040485ae663d31f133060ca0162e6d94993f06cf0c25446bd7ce3c2a94d872df6", 0x4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) fchdir(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) close(r0) 11:46:07 executing program 1: 11:46:07 executing program 0: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = dup(0xffffffffffffffff) setsockopt(r0, 0xff, 0x5d00000000, &(0x7f0000000000)="06261280f561c8466635e7e47ff4d8fa6cddd43a48d2deab0daf2dc97161dd56f1a41de5265afaa1540129aae4549ce41adb4e32d77b980901efb04b29c25c43e7c2a0d41a32d343eead67b9a203f66bd9b412500662af241d01c4afac6e01f58a542dd922ae169fdca8bc82f470aa7cdfbe2bbf334836f04822d3335b951551864db2c0374c2b95b9481ee6d433c498643bd08377e9db290eb8b62ca3cf5e95ecb8ba6cec219175fd56c91a6ed56ae215540ea972f82f9867d7dcf06304420dc2a227c9c9434ebd6f8627ba4917ddc60c823b60ae", 0xd5) openat(r0, &(0x7f0000000100)='./file0\x00', 0xec0b434868b8be63, 0x80) 11:46:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xffd, &(0x7f00000000c0)=0xa, 0xff0b) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1ff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) getsockname(r0, 0x0, &(0x7f0000000200)) 11:46:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) syz_open_pts() ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r3, 0x5) flock(r2, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="5bf7f6075c85a57f24c8042dfc940acc610467a26a4549594fe664fa62a27ba8022417899e758e96c6f85e8c788863cd2f5d8f093a2fa7b4eb64fffc571bb5a99d779b888dd1bf74cabcd2e73ac56de7ebd29149958df5bfc860913158cfc7418fffcd0eb0ac5c2a1e760e4fe1f47fc70906f6bdf0c198f2396df80872a34c265c5b76d8c9f2a3"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 11:46:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) 11:46:07 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000002580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000020550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00"/4106], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x40000a, r1) r4 = dup2(r1, r3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgsnd(r0, &(0x7f0000001440)=ANY=[@ANYBLOB="0000000000000000bed897e75eca5612b2364d85a63468339730eec2f3877f9a1bd5e54059de9e8c3606664a5cd03bd02253ef44d1b05843ffcfd6ae9eaeaaee95f064682f3183ae29ce5b8dfc84247a882f3d1c0b85e0f55f6b643194053f797b47ec2429fba99be0bd5e62312f4db0656ab9f74418393953f6a17505be308fe8384effcf7777974b59baa71be455974bff713c961c9d3a4863c2632cede16fdf7bacd11f36422bc5db274552b1e5e60f010000001938109f0b1b95f342120dc90f5c27fe80276237cbfe60a04650d6f137f5bf"], 0xd4, 0x0) setegid(r5) setgroups(0x6a, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r3, &(0x7f0000001540)='./file0/file0\x00') r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000100)) chmod(&(0x7f0000000340)='./file0\x00', 0x107) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f0000003a40)) pwrite(r8, &(0x7f0000001580)="44c4f0f55272ba705f7699b5aa96fa591af49890d8e88e5f4454bc01de883988e9e91303006e02d5c8817307a9e01a48901de70a257a9451556fdba9b13f4c6863e4eb227bc1a72719315f852d432b80e33d8d67af4b356c34ff348205f5619b51995cdb0f3ed20c75ae916d1bb1357e86d6192cef977df253fcf39db249c1ebc6dd9f1f28441c4b961b786ad2c1d4bcc105770acefff864a9c44dab1b8f60a004d22f0a663138d764861718f4d6a46b7251d376d772181f87d0620cc990120a5ae60f8e78b119f22a7045602a605b1263885d5589c2f54f4fdbddeed0771a8860f52b645a84565b682f5d6df012ddece87de9ed7fdd8e2e329e332005522bc582af40e835af36d359885d5fa908fbe43cf9efebe03e8748dd8530bfa257c830869dbe20ec1c5b486118681bf51d83e326eb593edb23fa81a95deb47f138d81cc6831a7c657620016946e7829d028c18e75e63dda74d9c10e173e1c87e7b9f4071a72bc0fd6ae7f239ec3530616fff39263eda48ff7ff42495c7222bb19ceb35c2c499923d33920df89842ce5faa6170d27774616654ab2f82191f607bf692e6e4e3c78fed8a70fbaf031ea92cce2b0e24c61c2ee2a89aaca3333522be0aac0b588aa14a672673aa9180d6f315b8e5fc7522a37705b8c35630b2c4f487a1482c1205a0806a7ce7367487ee55a791c1a4c8da9baab86c3c6ceaab0bdc17bd5c599539d6bf594d1186c9c6a4597555e1812291a1942ee9a62fa4b6797beef51ab346310332b10957a64df733a0be6bd0ab8a60bad9a82280fdff65e25313bf14a5edc8b158d9d5804c2b33157d2bc6b1ee473c8e73d6e7815986f568b7484c5ed1ddd854b64f62bdfc877b298c5f79d5b935093703a88bca2c46f6ee14b99af7e8223942dbb70154bca609cfcc0ccce57c52aacebf0dd284e77dd341f30eac12c455be9af0220e7bc461e19f4da3a6777624724b77db23f6a5fae485239e8e697ca781a22c6cb5b40f5a34a050d4f48933e172b791e1e419c7a7841d893cd6a4acda1542cbbb21045a71a81c96b65c5e0a32890f6f8062e090fbc13309e50832c677f7e402dcf043a1f201c400b3bc28ceab68afad32726c98562cd26de9885f3c68311f1a4547dbd09fea16a3db4a077e3ba3868df4a658a6822ae50417d9f331a0b5c5155eff7de82c5cd3d266f1abfd23d6b630366703b2eb5f541bd0568c339e8725c3220cbadae1e45511bf44319bcbcdc434f4d7aa9b81b73acce328a95b56f429241f04d32c44af11e3313d7e1ed47c771dfeb182fe1a9151c104e5e8ab006d2633362dd3ed2e6555dff69bc5f923b89c423dbf1e5d3843aa1dc843e7e81e503348e1c31530913015e6929dc790ba81c9a1ab60d94ad77c6052edbf294cf77b05f5c473f2115fea537d339e4676234f76a920675186739108978d484343eefa19fdf9f15d9094196a60d81016578d9425c7aa769de6d52724820a5fc781594cb216d4a61cfd182d1fe726cf85d45f0ba824d3099e0b8363de9e4524771983dc24f009dcddcc2e70808d95d97ebc0b3c607d819b6c67943839ea90c24a4136f9960f7d47eecd7890b8ca70b2d8aec43f1c53acc83c5f905b5f4306daf778cdcfff753d4c7ef792b558f937b4d334bb11cdd246a001d291260224a346e26be685d451f37efeae32300f7c87b5d430e88ee0fc1bb7875ae3961c9e2c556ca2d2776eeca4fbbba5d862cf0a969dfc1cf15653dbd3acef5c267f44ce818986eacafd5d80a3001d8053a6486d1ed33c7cf6c63b12c7485b70e5a0de612a46629b35be3f99b79c2cb26713deac3e04bf67b53971f420f0965875193d09ee428cbdd82fc0917c5e85f71b7678f8779392a8f311dd94fbee6dc48236b65cbeca7b5feaa2d76445d76410b3a0fa94faa32ea9a3934ca553ea6dd98e627a6595c8a0f5b3f03e3c6ec43c5f695838eca7b890f6a9e6a7c881e9df44f94afea252d0ee40dfe45a629a8799db49a7ff3a8d0e59331b535cf41b95f2012278b96fd32be573ea81262cd1c4882e2f64f968154f4405429cb60bb9f630ea0e864bdfd313e972b80d510209d592683e38a8dce25df1377096ab63c34e963d5d132eb33240f853101b7a73e0a7d8330b3763760bffa75a66411a5b3226fe3712a4684c52077f3ce91cf971409b3689d53a7fd4fcef408554d1007d59d6f964f51230a6ef25ecddb7e88152b7362027888a00cfa6b6d2473fa1d16bf256a85c747cc866b8a1df8a24f806a207eeffcdaed5b4eafa04419fae614cf7cc975dd8a1bc3887dd3de61ca3bc904696b17b01f2f9c25275ab1f2e89d9b7e8b30bab11878edb434c6e3aea435cfc7c6f9ee7f87219322472d7a54e4c88082d6c39931c3f2845455f0427dc10404466d1f9622171a2054f4951e7f1b04afea8c73e2b1d66694f8a2b60907bffd8ac3353a7c4a97ac750bc91abc2aeb2d560feca453423c49e7cafb6dad5be076f0be9af424628f2b50d66680574b465deedc013e279695a0e5c06bdee6b8ee03b930ed930d531672120f002263867cac9181429c7f51a20f1d9ab29699212fcc3bda478157bd2c6c51cc743ec42de330bc454ffa69346a7cd5882582ca19c449c22746b0fd6fc03bde9e73af41dd6505f0bcdeb625ee56e8d36df305da0775deefa0393f849c5eb7f68768c9da59c5515b1b1362c09f01b2f02b1940269f75d496b33473903c687008652d7df172dfb21f0f86add63692f2975f0efee378ff123ed4e04d14947bc3abc40e88daecb705ce598503ed2f083ec079a17ea479be2ee876c6c039d95759f56f643bc573961a6a12e1d32ecbdf4786aa38c80eca2920c38fb8564217ecbc3d809bd0f0df1116364277fa24368a0ab25e0914e785f358c0bbf849b10a9ce5477725601f4ad2a96474d040a1be3b7b300f304eb98f0741ccc21eabc303452c8cdbb091aa103a9a82681f30e52d8e5f5794e073c3f52f9ae7ea5fbd7da9e7e0b436482008708de5ff8549b6a47e9a06b0a3ceeb93107f249d14b6821ec3420ee6133cf70e2f4485d6b54d98d5d3ed71c25589b787a5d85d66868e75654927b1bffa967664aa9992fb55d89f09578434f663ff4b7693b2601c3f7e76aaa123fe41370f5318de6f03d1abae561a9ea03f4c29a7ecfa9528700a27c49cc3fc5e9463e7d463618d07499d73b781715242351e3a2657da69a965e2311cc052b5ed6279ddc7b32ce382a9b39a434198060a61008380ee5ec1d3256c93521e1c4b50aa6fb6e32794029a93434d2fdb0b976131ddea2d2e67cf386d7ca9af4c9b495aa086f929fc6994bc5d51a97671fdff4d2cf778495dfd8a873b491d6c33937458df25be1537cf0a431e76f9187754035adda110052ed8e6744716dd285709baf0ac15b0c632620fbd10b5efa125e3c0c26f99a8b9c6183dfb80602e469555f2404f3e36944dd56ae684a2a670f7a9dfc5fd49e57d509028e46bba4216d60ec99352d36a034128dba9a31cfae5a464f199f76c344cd96a9ebd4eb41aeb22f26946a6c6a4e37236bff6738b1d9a953bd5af4ecf7d27fb02d761adfcd1e747bde9c24aaa4ba817caaa1bb86568dee2f6f5b874c178dcab2c1bf5c18e93e757e603c9a6351f1c5bcb05c7a18ee1a73f3d248a1114112597914221731a1a0d69b462f166914215f2a20dd9a2805e8cde186a80d15abfc128b682b57fed1a0fb889daab8abd83594a3d1ea0bd7dc107806a1d8f0b2d3ed30ccdb26303da7f42d971e0f89244c6701479ab9fe8bbf72dda05353620bb55ff8fb1695179d2d48b742928fd4f3b5a4a63d652c88de87f5f3bb2d44197d42eba58330505ce6ef263eea191b07a23820585d11e0ee3e103f8bb4498d043f69255965197f036c7c38d0467a6f0800a992b5b08bf149403f1b3b106efeb090c406c6b281f1d5cfa19930fee53876f3955f39c959c7a6cf3d570f0af322ec8bea9871ebb8d1a37e7d3ef79942ae3f9bbc0dbe5898b2fd77d2cfa01f6963315dfecfc16f0e375c1d9438e7b3b8bc8edf8e8748724a89bcef6c19b8ecbf6a80f90b799f05c4b63cbd39d1edf93f5dcfaaf1262ee1c493c691a206b97be944bbc1e3e61a80c10341d40dfef23dbbab7eec21066670f5855a650fa5a4e60e322c68c71f4e7e3a2091c825b43b9135fe5bd19d55259147dc6b323494679636645e4c784a837fe5d8e119b44b2e2a00bb37755e966896286237cb78769b7f1fc7f519a38b0de7c455525c1095af2763544f604ccc4b7a60eb8b62678e960c52a069a28c45f4388f43f84b24a8709a3472f294f908e31d61e93b0036b114cdfa450d144b6b683b589f824af0aab8fba3294f232b1eaaffa55302722dd88447b2e12402df89a368446d9d3e2585ffc7b4d3d09bab36f32d6e76700ef63e8ba40eada885b20e3876e964698a0de1949788e31424b48df64aa7803c934a27015c54c7aae738bcd8efa120abb0cf188419b884a80cb3a8a3cadd3b1c30ef81f1c4855cbdbffe7b807b920db7fb05e640eb15249b418a26496e5cd44896b0f395c23a431306cdb0e08ebd9eda3cd22f1d0541ef0f36810cee5569f1afbe2a2d51d003f16e0b628f6344bc599fdebfa50eba8ea9ec4281a5d2a7a0c2e011ceee35037ac55f05c044c862107888b8ab1ed0289b27941e463283596417217f4117649edf4eef347f9f8c146ebed02a26759b2de801e84634a4c8791c46de93897c5f0189a869b9488583c47ea9bf7eaafd1effb7bae1cd95943a2e598daddd5960956dc5646394a272e8741e434612a7263c71dd84a13ee5ebd7913d8f33a6e11ceb88b9756efebd2578af1b4affbad142c0430b936266f4f71471a29e977e807038ed7de9e1a6dc7417b2023a59b068d634aa81133c4c4747eeca044efc2314bed2ff55961ea7bb292c0e24989181689eecd52009ee052cfb91a52184307d428bab0649fcb0f21d9c8daf59abc6bdbc1c6a0d7b81dd8f12c9ff59c916beaf83648c1cecbb12b362cf230dc8318b06c50a7f6b02d597fd5ae6d60f3f7baabd4c13b4078df9730c69cab169314631d6ca7042655a16c34ecbe835b576a58a48a1c1f4bbf4de1a8bd1428b8dcf6fa2ef2839a3c256d908b5859400e4b00a0b260d400970a0205d6e1389cdca7152d9d286c9fbcadfb7f85d9d858f4a5e59437dc3bbf336b6ea99eda94d273031c0da24519a188eb109999a1d68241e021dbc2c92568972252f9642f0975f59de40dcbd037f37ecc14d858cdcd0a1862873484feff47b42582999ee5a7fbdd72f6dd80a04a9565be36abad234b173d38e612bdca96afb409ccaf126c105eb32c6cd340096c7a5648af109639bc1666aeb75dcb53eaee1f06a3841dc0b924491678112c495c44fa14187fc9cdaab3d7fe110c83cfa5acdb9af16dc65ae3b7493ae1ab87ced6918f5f69d30f51957201b5ae1045b041c404557c82226dd2e2cf20f15844aeeaf7b8364e1209c30a4ea2c50af8071dd5e3c1e88b5dec9fa4ef7105d39c2b744dd69a597343ea3a096e332e292d11be9ea68da18ceec78fc2a9afd082e846af25fe9dc389e30ce9172c74477105364a0b09ca2361ac2e120a12da3c7c19c6729b155402d07fd2bd72ac6b9e68c1d351d98edfd5025e227fec545c0c96f85f0762b6558c7f9677eda3211fb676314ba27f0310fd1526878f8ad608e1e8d1bfc1e69ae06d4ff30e61dd6778dd05e4bb570ceb5224e6b98e6d8b37369a44426458c72586203a6858923f95d49e063a5278368c3a5375f2eb7c607b9621873", 0x1000, 0x0, 0x0) setuid(0xee01) msgrcv(r0, &(0x7f0000000080)={0x0, ""/14}, 0x16, 0x0, 0x0) r9 = getppid() utimes(&(0x7f00000039c0)='./file0\x00', &(0x7f0000003a00)={{0x6, 0x4}, {0x7f}}) r10 = geteuid() fcntl$dupfd(r1, 0xa, r2) r11 = getppid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000038c0)=[{&(0x7f0000000400)="571394259809c65170e2d2a30b74d3a4c1ad1d2655c722a32ff3a56bf2e5b7a7d7778af6409eda1492765f4e5f2d76dee930a27754af0eeabf0481867cb36978a16c515f3a2b1e367a28309c45bd37b0ff323f6d792c8d4961ac78f3e6163b070703adec92da7597d01b8967893b34e0ab24eeb314c039f6c20eb65f8b3296304caf9c16b4ab65323eff349d76720766610b0847a968e096688edf49c82883eeb3731c1ac202e632817aab952ce3e8e9ffdf33a6b680103f923fa98a654add809095b2240cb0e7b6da5def2a52c74f8ddc43aafeaedb4e3175b5701a0552906bf77c1ab57935a65392929208b906886d84304b736b7013b62d756fc4c9cb910b608953070f5449b5ae5600b57e1a926226db8a7d00c1177f079c85a102a0608c5e2d993fb8cac5796d4a627ad6d4fa0cb581ea8225d906b2f083d964916def1906b3fae5c6121e9412794d986443bfebb3021acd715fa92e4f63c81f1519489ea6987a43fe6606f2bd41aef86a1e80e600d2392fb083c685394cc9fe2734d1bef329619e8ba73577fd32eb44972bfbafafaf3df8d96cbeab2d73e62b947ecf8c0be12fd04bd76575a134efe3b06b93c8370cc3027ebd6589ae2a7cd0adb5825d7796a52b0443f999a3606e061a6f840d27458117230907026b84fa67c5db54204d510e66d19516149f5ca142ab4fe81e61b7447b47aa8d761bd32291d6c8b635c9af4ec281bb510735f47e75ba87bb53a353c3c0ff18c7ec02d5b25c2b56e48405c3db42ae30721d43b3a0e2a71a6b038565902f0963a1d418055aec24842d6b24e0b76a4eb83247c61f37546f4f1cb835c097b97533a28ec19433d0c68a9917fe4827b2d638b019112107d493e9bd094cc3bed00b210a36e563aca1de22c5585e8ac97ace8b9759fc989b292b9d13baee95a1b64d9a92f47b7fb968f700a39d1b010f7823f7a239d45e0f2be9cb2ecebf4b4ea9fcd920c7221927d6faec739acbe5f856ddf45435a43791050be1952d826549b9ec3e3abca85abff939b09fd0bdc45c35c2893b46029f2270d9cd42b62c5598b7cfb22c7ea37fa6696b2e3d9b917dd1067d2ddd0ef1c6694e75beb1b614fc55054392fbe446df7fe4c098074ce85677cf71e7cea149f2ff05247ae3c1c8afc2891dfd62e7d2b4cda6353885627fa01a0a64b0b63367aa0e13f2adf2b19b705323da616e60bc35e3011f015b7c4289c7a70ebee950e4c14ab1ea58edbff389c62774eeb8b8b696c30a74f4751b37e502769bd19b778148dd8375d92e7bd9480dee53d43d88ddd6fc2c961bb6196de87b67c86c2fa46ec9181dabb7ec57a036ce81d8cd26f19d9c7d2545316ad5663a8f4d1003cbde08d01192f57ad2736c0514a9d9a47a8e816e36b93add9f8957e404d56121b537ee939e5725355f4f80fabc35a1813469b9e9cab6eea85a4d975b25e48f3428cdb3936256d5fef775a8558050c4e2b78c396d961604f71c294cba285a493c2c9e44b5e5995344a52f91696e9bd878e939254459c5e1789b3012d616931f3412024473f779f61e56e71ac41b61b5f126d1078a3ce4dba9e2bb61ea32d4df2c68a4543aab9d89da54ffd0054ac7bfd6aaeb26971e7608cfddf283cecb7458e70bfb6b57796b24e0f7fb80c8140cd93ca6b37ddb340107a244535b90b25ba7861c03a7152a6c7cb2d4ecd905a2f09b6afbf039a299dea844cfeb9fc7e9a5b989e73713a571110e023bb699250a9a6e1b39b141b572f0b4bad330fe367fe23471fe76261c9861564d978e1ef89a526ff31631b7a7fc9657c8d27b509073df2c43bb09c7c914b3821d771998e50522bdaffc4ae7da6a5c434898c25aa1ab5e4419175cc4ca73a2f899259e8f9573149983f8d4f903af1f49f31562f3ed9e312414bfecd948b43292232fc786ab8ee5464cb2b581eadd62a834bae865eccb988f9200179870d8b2a38d5ff7b8b6ef7567da10af83d31e6b3590263d5647d5bbae8e77f4dd259d42f1eb90a6a24558e972bbceddb039fdafa3aa43779b9ad279bc906f0d5e8bef26aefa54e0c3aeb38dbd15e6d8398b16496ed72f1675a1acb1af84bbe0b2835383379504c27465ef5e9371419dced6afe606841d739c9c9ca56b0a92bbf91e38e7c9e336ac790b24d3b771f9db4c23492e7d0d6705779a5f62bf9f9885facfc5a84d442072b21f114bad523558a644ee5ae5ecf2de5328331525898d041bf96d5fd715bc05c76f4b8402bea798cafa83ae7f98237c82946bd5364fbbe768975ad454a942955daf2240b2597d78d5a3fea3dbec71c623ac901d1a6e196548e441b2619fa9623de53c8f7b461f39852f87ddaabfb7abb2e01138b293795464696d72afdbbfb8a6c4e3ae3498c89d3837eb7ebb8c1ca37cb9d9771d84bd1350a7b2f4cdfa915d3bb6fc876be36276979a70cbcf91b5b5caf58392b925ba3b13e4299f23c3d6ff1cbf696c875970e177d1fa5b531488879140da48459f6dadf44842d3c6fd7f9e3bb1a875e211bd10962e20408a0e36913d2b67cb5ad375a1f07790c5e151fa410b1a8bfacdba8fd12794ad6ded1c2fbf3a9cc4cbd4948948fd1756fc5c20a38b035ec2a2305f3acfb98de92219ab46ba3b47527ff50035ceb5625cdafb172641751de6dbc84d80728e642eb29d27259325d08f4f846d624442ea5781c053060aac28ce4ecd16b80140b34084fbf9610404e84381a892a2e304f8d27f77cf5d474125f5aabcaa6872581488b665c53db3a645f507c2f384a1e5ec697da2ea54a24f0b9e1fc3d03a3efd2e0a5a2888e2f649074f8b1a6bfbfbe7704d13582f896e6cb96beb6dc9d53d0f32505e304a002c47f27b17faff4d4d071513eb47e4bb2acde92a4c03147c1de6f2f7e57d09751a390e2a6406511f1b9c8555cf3adeeef940f1b924e141acae2c07c0ff9d11686fe3b7cb3a7f889b42557b17e502f2dea4252afa583c1631581fadfd5c8079933f289f042eacc31a34edf274b3054f57bfc65f1b09f1eedc82f1ff91d9e8631d9ddcd57fa67a61d37b41530d7bf6bd9ad7b3371b3da1b9c6088930443c6eb3315a32df3ef4d75b1bd4faad121899b7ff29744f6d46404f2b6dde88a652179a4ce0dbacfb2cfa7792d00ab3e8dc5fa85a9a63c986a8613f6c5945e490456913b1774edf28b98edd3583223ee06bfad2ea20db8696cad239a5802b6e4df7d210da3b4f7df21d7fe61d3aa77ca5003af002a7f12aa0afb0c29d8684f293cf77648738e3a66148d1c127cdc599e6c5e00e66b1d13595954868c8b7b60c502561f094b9efc384724a9b7cc09355a6e4c27311852f4c235394ef6a13134fd76bfa8a7a70e5ff7240f7aac326a06180c35a0018cff1d015e6406ad4b1620e32fec13ce195eb2d2b75dd668fccf982c4732ae2a428b768d04c610a33fa0fefc1fa97267dd4737702f0d12b01c420e02da05d113f35b8f5826f54122ad561e4cf2bc4e0713b70c6ce6247751de1d03a63a2693edcc1fdc287c37a7be9203538658604843c806af3180a16c484ae439c665099701d5ea01d2df6cf47df753663c2db655bd6ef081f083e5c751daa79fdeec5c730571b614428aec8e759764e2f320bc577a3a9ede63263a234648373ee7035b9cb07d64382c525180bff25fbcff40f4dc205b0b820c1b0014364b028041fa954ea5e00725baef13b20d98cf3e4b4d72ec3a05877aa641e52e23d7128273a1e4fb5b547590f4c765574c8aa189847fecccf1a51dd1b351b3860867037b8dd6dddb0362186a4520cb68915bcd3b9816285935287e083a24fd5fc4c897627d4c3ec76caa2fe6ed03f06038320711d3cae1af05167d4bd242e326f4618c7d597d57b1b9f379a8ccfc05123f70fe062134b0687dbb8967d6801254df62b7443b45c449e5befb78630bac3dccd0ddf88d9d403caca503ede120551ea1bd923487c5c9365854a3e7566488e88e3fb33204f055f131132c75c7123255ab86429370c92b320120672738e94a30f8ea9670334da496b4356b66c3b54034e8e2263dc3beee138e3e1374eeb94e9a7c38f1f75fbf2b92e26ad7e65792dd8595a800998e5eec7316b9183185914e1f068c164bbf6b282d7ed99edbb581e377d418d44ff5d270d3380ec8773b17d8401173d7c88dd3e5d716926e40a169da73349a9117a9d43d6961881d403d6363e3f0f60d84d93ce4e67e6b0a271afc8e9ca292482f2e097ae32c04237eaa364980620a926fad459115cb08a65c501ad27e1f0f091a5d63e2dabaf932066cac90b5847061a353d4b82c173cf67ba7601e6c4a0eded0c2836e643008245c04d66177cbf7cbef374403d04a0f6100dd8adbeac69b33596c3b9433bd50ff44e20eb9e0f7bee9c8fbe1016f0a17df98b7da55827bed245ce54ce4a67c9e373e4620b9be2c3c58626b8a14ab828eb003f8d480907513d8d0d3bc223114988f2a714411531d0a9b03ba3aa666bdb5978b67bfc484573dbb0d5f1b07e8aae301cb2e0702a37a23d5d380eabea13e4390c4823b3c0e9b13f419c323129bb72dc8193fb52be81c03c8ec652cc0776ef8f2c382229187bb13888136be28404ae40bfefe7043cb27442bcc9f1ad66c9839d5e6c06dbc51e7758610467b20a487d372eb8d2b8363d9dc4aa12075bd17f338f16c3b69fc658e1bd2deff92ac24d64723e38f97c0469e5120a2aba422737aad53f69ee80d55d94875256c9ef5cdc3c3a82e0ce29d0b6bb491649e1c9401ff46c8c5d504538943af03150eb02ae72df59032a45408125359d5a1ea2589914b707c285e9b4f6b6bce70d02834b06cf02666166881cd0ec02845ddd139ad6354311e563ca399ccd95f9e1bcce57cb78724dcc074a1e0cd7eedbdee5af3b1bc2e0649c5807e3beb85906199927f0e4cdf41b87f8dc0c5a8478d1b53c8fec605068f142fac0d4ac1802c9d573b41afe730772a7864c0319813d15f37ec6eeba719e9bfb170e1e817e40b9411af0ffe1e7b50a1010ea8adddd5cf3e03f43c424736e624145567aec80e6af3f4856ddf1e9010793edfaf4ded6b9ba0bc1be4891a9fd07e3ed00e2462d8e6704ebc16875e77ae1bfe3ce8787f607bb8127afdb4c0d67a200838ef50ac1a74deeec870f74f0b315d256275c9d809b55266f9c6ec322424713792b2b05221223a98255889b9997fcc70fec0030b6337adb8143c050a6c51374391446c839a0381b219657d5ab443860054f684918bb32889fcde4476cf56cd94aaca345caa933a932b3f9a2e4a55348ff64a2c6827ee02dd23a71a80cb9f45b1540e614acc206dff0ffb2fdaad85b98563cd6057cc2b205781e1b85d9cc8029238295488c5ceeeae52f457868a2bb4edb88385623bc9df150c5db12c621c25333c3ab748e1c9d8f12716d809650eff53d9814fbacbd757591155e53e0792d3fb51613708f0e41ce76a3424c40e9bdf7caf13c95bb704a31f6992831f984d94ec5bf93a6fe4e68bfe9d9ba23ca44955bd33cc532a8855160f547598fa77fc9d888f6edb57f3ec9451f9a5ebc2894807f0cf63095eb351d4d63c57cc0456ed666b68fc25dc43d86d0a4709f9d8de147f44263e5fc8383b681fdebd777ca17d095b04b87fd8308ec8374a17c5627c5f9961e8b2dc87b6703524b8b4c0e59ec68d931b35a59826a8be3b11d4140ab731a5be33210d316311fe3f28bd5e740bbbdbe638fd9a39b76a36fd3d0e993f827988774418f6c36683bd39a214b0759cd3f1355bf47f1b02ad6371940aaa806e1a9ba30401e2fec5fd2d91efed1bde88892", 0x1000}, {&(0x7f00000000c0)="442dfd7592e82aab13d15b5321b38bb930", 0x11}, {&(0x7f0000000140)="02c094655db4ebdbe4d505e973bbd575b16422f57a10e60495e938509c7002f12fa803adfe2d912c86dbb14d28451957c499b6d2394391ae13b7d27dd4c36e39498a03682c08ba2f776e7fef3d5e24533a080fcc3a633a262dba343d16b86480bfad807fbcad042fe2cb82376ea6a3d172a3090c5fc72adfea27bc0ce90798d92f5c1fe2659e996fd873c14a9150db9e1185a7d326e6a556b377c532e4118dfd450c26716e", 0xa5}, {&(0x7f0000000240)="e7546f29fa4a744e4c417a4a61802b791cc30dccd9f15fcdfe433cb71756896400e333178759156a116e8793c330adac163e77f885c96f9057a8728ae9b661fa3dbefa1754caf1f23ec3d9d1fb7c964320e8268c17c1f0af7b0b064531ed9ddb7c44362101bdf09b90e8efdadec656a629c05e3d4097777367022afd074031a857c8ade3c42b8d9f814219702d957e8122c373c548d5038ecc56ae15261abcbeeec9cde5ed64d1b008c02d46b56cf17727425fbc84f9ce6e8430a138fe33", 0xbe}, {&(0x7f00000035c0)="f379c8e31507cd40a8873aa286f19a8ab507476a162bf53167ea629c0747f4b8731daac26846621e4ff67e9f8d3319eee569f2e07c85f8eb744b23936b547cbc69078890a94e13cdea7dc60ffbc84cb32ab754267ece2bd0492c52c22b98fc0fcc0e95c95cfa4b5073e5b90e3f1b82fb1f6e61df02", 0x75}, {&(0x7f0000003640)="5df9d4a21d1c158648f2d2520834fa7308c6b3ca942a7c5620f00bea6bfb11d6314eaeb83c38530284780030b237931f4edbf0d92a153662f086c58e37252c6f2a093ae1379395b97f80a52ef0c14daa8043d4a60d22da638809cb13b18b6079a040eb2e161d106bd9d5b8f3464b9676f701c2e6826ddd727a82fe7a9a09d3709d258bfaa047d64d2c2cd377596e80d2a7251c48e4377cfdad441539e60637754356856834b377753c02308d836df08ee73a24a52db65bab8af0f26d", 0xbc}, {&(0x7f0000003700)="ec21b7228659bdaa876ed4a75004cfc000fa418586ce928236f0a71e41f4290ec14e693a73132baa18366126faca4f40ced9568c19ec0a8224ccd9f89d623629a870564a57a8aef4f6bd6affb2bba0d29f63311fba4773d08d4c7ad6e3df0579079a7a349ad05311d1c54aeb565fba4853507caf2fe4b65416105051f18f8036d75b06f346628f161996080d1fa3a2", 0x8f}, {&(0x7f00000037c0)="becc6a8fe4a9d43177056f9d8018f51c0a2c8b080860995d9f5e9505a4ca2352713c67c45a3ef89265ec7ae3f6c6a17d3c33b0845dea22a99b83bb6b369abb6077045250467197ab696c6aefccd582fca42c5d7a8d8f45aa910940c78688798fb4831be6b5d53be9024b0591113a463dfd613e62eca5247970de563fe1aa4f1a676c8e78d1e4ede72a59a01e7354f0a2333fb96ee20776afb98b3348c269b648890cc165adb6601f7ecb3c26bf80a7b93cf29361e1c2f542769b60e3c454799eeff5d88ac19dda5faf4b7b37b38c47ea87c58b0fc32f3a94d40a7f32f3d3638460892f631c063b891a7169248a8a917fa23edac7e1c521", 0xf7}], 0x8, &(0x7f0000003940)=[@rights={0x28, 0xffff, 0x1, [r4, r3, r4, r4, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r6}, @cred={0x20, 0xffff, 0x0, r11, r12, r7}], 0x68, 0x409}, 0x4) 11:46:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080042008, 0x3ff) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ftruncate(r0, 0x0, 0x10001) writev(r0, &(0x7f0000000080), 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x1b5, 0x3, 0x3, 0x0, 0x6, 0x8, 0x100, 0x1, 0x0, 0x9, 0x2}) dup(r0) 11:46:07 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x100) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x81, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0xffffffffffffffff) r2 = dup(r1) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x0, 0xc20}, {{r2}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x8, 0x1ff}, {{r3}, 0xfffffffffffffffd, 0x0, 0x6, 0x99, 0x7f}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000007, 0x5, 0xffffffc000000000}, {{r2}, 0xfffffffffffffffb, 0x20, 0x1, 0x5, 0x5ea4e27f}], 0x7, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x22, 0x82, 0x3, 0x100}, {{r3}, 0xfffffffffffffffb, 0x3, 0x40000000, 0x20, 0x800000}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xff, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x10, 0x0, 0xffffffffffffff80}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x898f, 0x3}, {{r0}, 0xfffffffffffffffe, 0x21, 0x0, 0x858}, {{r3}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0x40000001, 0x8, 0x200}], 0x15, &(0x7f0000000080)={0x7, 0x7fff}) dup2(r1, r3) 11:46:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) chmod(&(0x7f0000000040)='./file0\x00', 0x8) syz_emit_ethernet(0xfffffffffffffec3, &(0x7f0000000280)="69f79348ef88f54c9810c4233a1be4de011c72434754b097c49176a583f8da9d9e9335c32530a9e9abe33f64705ea8cba6b5f2c55121f29093bc89bed1d0a6d38f8c8cc6661c213ab2b702782f39cb1b05") 11:46:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200c, 0x501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket(0x0, 0x4001, 0x43) fchdir(r1) unlink(&(0x7f0000000140)='./bus\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x40, 0x0) syz_open_pts() syz_open_pts() ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x2) 11:46:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10800, 0x20) r1 = socket$inet(0x2, 0x5, 0x100) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x1, 0x100000000}], 0x91, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x79, 0x40, 0x9, 0x80000000}], 0x1, &(0x7f0000000180)={0xd9, 0x5}) pledge(0x0, &(0x7f0000000000)='\x00') getppid() r3 = getuid() openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x810, 0x0) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) fchown(r2, r3, r4) clock_getres(0x3, &(0x7f0000000040)) 11:46:07 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00"/4104], 0x1, 0x0, 0x1000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r2 = dup2(0xffffffffffffffff, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001580), 0xc) ioctl$TIOCNOTTY(r2, 0x20007471) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgsnd(r0, &(0x7f0000001440)={0x0, "bed897e75eca5612b2364d85a63468339730eec2f3877f9a1bd5e54059de9e8c3606664a5cd03bd02253ef44d1b05843ffcfd6ae9eaeaaee95f064682f3183ae29ce5b8dfc84247a882f3d1c0b85e0f55f6b643194053f797b47ec2429fba99be0bd5e62312f4db0656ab9f74418393953f6a17505be308fe8384effcf7777974b59baa71be455974bff713c961c9d3a4863c2632cede16fdf7bacd11f36422bc5db274552b1e5e60f924cf1451938109f0b1b95f342120dc90f5c27fe80276237cbfe60a04650d6f137f5bf"}, 0xd4, 0x0) setegid(r4) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r1, &(0x7f0000001540)='./file0/file0\x00') r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getuid() ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000100)) chmod(&(0x7f0000000340)='./file0\x00', 0x107) fcntl$dupfd(0xffffffffffffffff, 0x0, r5) setuid(0xee01) msgrcv(r0, &(0x7f0000000080)={0x0, ""/14}, 0x16, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') symlinkat(&(0x7f0000000140)='./file0/file0\x00', r5, &(0x7f0000000240)='./file0/file1\x00') msgsnd(r0, &(0x7f0000000280)={0x3, "850c38d7fa23c8df10c245589bb2b876234734fd4631170a8ff7d6ef5c4962e335135b24d76bdaa025d5fc6f17d6ba54d7d4b6878a0b7e7d64871852fc95fe944dcf5463cd56812850b5fa7c8cc9fa20ec5e51fd9b47ae455346ba22e749305c2377c0bf6c4960d6cc6e1ab2a22fd7311df5b0cb98edc4db98a7aa2971ff92ce95e7f5081738e3adde1e2aef2d71a7d6236335583c500c"}, 0x9f, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYRES16=r3], 0x1, 0x800) 11:46:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x61}, {0x6}]}) syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000080)) 11:46:07 executing program 0: pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/124, &(0x7f00000000c0)=0x7c) read(r1, &(0x7f0000000100)=""/178, 0xb2) openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0xbd, 0x0) r2 = semget$private(0x0, 0x6, 0x10) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0xfffffffffffff800, 0x800}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000380)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) socket$inet(0x2, 0x2, 0xffff) getpgid(r3) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000008c0)=""/218) clock_getres(0x3, &(0x7f0000000400)) r4 = fcntl$dupfd(r1, 0x0, r0) chroot(&(0x7f0000000440)='./file0\x00') clock_getres(0x807, &(0x7f00000006c0)) flock(r4, 0x9) semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semop(r2, &(0x7f0000000780)=[{0x3, 0x1, 0x800}, {0x2, 0x1f, 0x800}, {0x0, 0x1, 0x800}, {0x1, 0x7f, 0x800}, {0x0, 0x1, 0x1000}], 0x5) fchdir(r0) fcntl$getown(r4, 0x5) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) renameat(r1, &(0x7f0000000700)='./file1\x00', r1, &(0x7f0000000740)='./file0\x00') semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000600)=""/137) openat(r1, &(0x7f00000004c0)='./file0\x00', 0x2, 0x22) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x200, 0x0) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x61}, {0x800000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x7, 0x5) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 11:46:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cde", 0x8c) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCSTOP(r0, 0x2000746f) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffff8, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e57378e5dea9c11fe4dbfa6", 0x5}) readv(r4, &(0x7f0000000400)=[{0x0}, {&(0x7f0000000140)=""/9, 0x9}], 0x2) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x1ff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x8, 0x8dba, 0x40f, 0xfffffffffffffffe, "8fadcd519a3bae211cc154a580095e928a9c4a6f", 0x1f, 0x5}) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000000c0)={{0x7fffffff, 0x0, 0x6}, 0x1b5, 0x7816, 0xb7c}) 11:46:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f000000007000200fdbe0700", 0x0, 0x2}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20080, 0x128) recvfrom$unix(r0, &(0x7f00000000c0)=""/133, 0x85, 0x42, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) 11:46:08 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000000)='./file0/file1\x00') r0 = socket(0x22, 0x8000, 0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) listen(r1, 0x3) open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="452988eb12408c5fc8784b20d5a04656d517769a7caf2a5e2d2651652d127263ed3e49e2c78b86c3e68e2cfc82f8ee63ce566b21272aa99cf08ecff945d04677eaa89e9fd00fa5495a25cc4e74798bab6cd34bff2e13a51825ff2c7c58ac9d71c600692dc1893513c1e3e321dd4d1030620e7a1f15db9014c4614bfcb4fb765dab9345dfe79242d677cf72e498bd5c7a33f3520e55", 0x95}, {&(0x7f00000001c0)="3def3b3ad56bcfd4462f60d87d4513b3ad10618879fd9471b74541060aaf2dfc33d16ed62db275ddd76aef0e752701871da6c2090bd55329fdaea240d948df4a91216db4232a96820fe7a18f329dc9bce5a87369cf320c7b48f09b4f5e21ec945151af7d5d1f28c6b549c5aa589bc192dc54218ef895269766678dfa9cb45aad28d040a5bc825d627c45e48036f4c40678df58bef7e15d4084dbf61d55789608d297501ef660639d11ca413430e41ad83992f28be22d7f16229cf9d97a1493900f9b4919d2e200ebdd8cf960bc866cd1c057c33ebf3ceb1f1a89575b111005955240c1363c28b69cabc74123a0de2bfa103b2910148c5c730735a8c5389dec61181f4734786a62d8bac78b1e678eab4d2677e67e90093063bc16d88bbb81ea2f34a860a7cdad5faa0bd749a237626361cb009204076460fa15c63336b7b8bb36072ddb3fd7be3beee68c3243edcb4d6e2d5c562df9e6143bc00a2cc137e13f9e93ede29d7713533457939c752de664863f8dac3e2b2b70c201646be26cac40429c3be7ac2a43056d0b3c9626fa9c40d9d13db479719c35931927ee101f067d168e39dac84a628456f5bb03f662ce2147b261faef5455f717d3c1355396f4149472a36e513720c3c53fab880c1a07745b095bbb1eb91939d50354267610e7e49af712bdf051319fd95d646c1fe798d3ec237e3d432f2a8b85f317e8694d497b1b88e0346ee15b04471ba6d478d4dde64686e56ebbae0315cfab05c6ba320da6d14d53f43e2b2e7af76326449a15f094ab1217ca3df4ddddc1b985f65f7ec87728c216fd47ff7ec20c8e5ba61ac9fa8e3205791273fc33396ee1399b8830706e8a5e68972b98c9bb5b6b20e3a9064b95ecaff4755b9a0b850b7a9999a6255ae39857ad64d9f1a108482df073e1096d345de85e44f2817e6c031cae7c6f6fd9e7d2fa3ef2d8a3081e457bbab621aee9c363bf01a2a9fa56decc46900b62174f63729861de580f7c1cac60986c8def5887f0e8933266e75db7292ccda524c175b59c2c4a0177a1177bb51be7d55c6ad4ed5d7950d0b5d1af7224b45482c1977da0a684739d33a492c89c4f344b194d6722b4ad7b6b169c617126e4157f4f8d676ef6e1cffe409eaeeff35ba56683409ede66291092b47a164d9581bb8155aa1a85e6ecd34e0766ab7a8989fba8963da9c28763ec2712d35cf1c9413620deb7b55ba7524dae8ade5f0bf3366d580316dcbe940244e72735c92c777143ac9e2bf07ac9950f9c4309f9b690e2c43bd10988bbaf99eab26c3e529c1e0f60272a99c5a33b8bc49e1bb0bd6c528f4ff16a3bbc48142e516cecbeb744df4fa77bee03ed885650a19e1abc4d8b365fe30639487bd6a200459f0a83803f1d11cc7bd83a309b232bcf405da9edcbc266c2f4a0c1014e86dae1c37214d7aa94dd09f8f563e8eb7c9654181a17550567e0b84ae490b8c552077e62f1899baa9b5e8488e20d61fb94581ccca2366026b1d16c219a5701c378519ceeb859d883f248811b766a2539d678e600e3e51af0abfaedda69ed7e07a8652a177e32f1306da07264f6e0b9c44b67975b096dd8a30d6f16aef5bc9efbe28cc0095c8df42eb6f8fc288a10bcad0be8f6821256b0c0909db5ddc18ebf9c8ce05f4d9020e6bb7016d923ba9980b07ec69631b1eb005e2a79b57bf12427f8a9b59d389a4ee92c4e8c2bd722dba946a67cc67c04b57912af003251823998da374bc5fd3826425906cff88a2b942b142d50641f91ac8cc86d0e84ad84456e8d84826fc2c2db16f0e871e232647aa8d349c5ccb9667a331c254e942ba6df264baa7e39fd1271f6224cf8eb1a6134f32a5eb4e6d6726ea5480b34cb12773b9552e4288b83b400ed8a527e7791e20f0c9eefc2521490cfd58e9ed91ede864b5882b326499bd292573fa5ff7caf71e78e248c1c035dbc11fa8d80a1eb8cb25d036e72c6d3adf76adffe8822ef663b5c2b95ddb18a01a80b7de8895b5e806829ee23d61b7aaafd29a345414b1f0b88dc14a689602e66b33c9a6f446bbf7061645c07146beda8050edcc9a0609a9432a780cf4af7632816f95adc62bce42fedfe993e48ea63eeb2cde2f084f3acd07c73b3616f47e7080732ddd23cca0bca93b450daad1702d15de348aad8ce36ae4749e9a91948208a737f48698037634d6e20c2bc029a31b8781ebf136ccdca822e94677c9c4c1c54ba60fd2c812ffe2563dd0b962aa354f15af2aec359d7afa34ca7d6b87db468e82da1ccb0f015721752e35e9378d086c529677a696ba8d113416f36d519073e63b32798bf1f5d4a61402aace12c0b7ff5e757bb95ec0529ce99145997c78e9375e4589190d0f54389bd3c20a3e67aa0425b808e6f300a77d5ea8e63c49cbd1c5e9018194f402f2688f906e4bd0cb377ac98a46d080fb7d0b5511a28a76fabc6f716ddb2ea38b70f8f51d1a2625b0b01c0b60b2810d55fe56f3fa9aca4273f6d7544628e738d39d06e5f3c0f4041ce947829eded4de815eec5631365cfa14449b4bc5d4272248d4927d36f41935eb781bbd95cab97f5ab0e852817676938c917366df1316e139e1f4cbbc66f9fc8614a557afcb903fb7ab92ab98ef138e78fc3e59de6ba1bd2de8534e9bb355a3bed772ac34392b422d348d791fab7a859458aec405d849fb8ffd378f267bae153520551d5a94ae5b70b77ab9634550a9613e2f1648ca0c7cab718a10a2f663ebf52114876d2e2e40f48862599cadb0f66398f3012300f2d494fe8fe21431117ebe558eef1e857be4ebddf976f882b70d9101133bd9332eea9fb43821354899b6e4259be62f5dc3a0c271e4aec7c668014e60ca9cb33f3b16c34df4d982ecd83c0a2ea6b9ee7a8d0bfac45584a74e299a0703548b4c45d32b9a7864f29bf1b793a8eed4ec29927e2d3bf227bce533e8c8ac2df98b533390e53dadafb84c156b0549cb7c90350e2b561c06f9bbf6f28dee7af6a518757cef6ce06454dde09699f50e96121c8e59092e9088ccc7dd3644ea35c78eaa90bac12ec8520b6f854b7ba428afd020bff70f06d8381020d5ae4562d70a6bfb2d2d5cc15b530da89a1cb80aeea053ce3124ffa9e795b6549e0e7e3f3273a3ee94383d2fa825fd909f75d53e0ecffb8988c9a7ad51b622a6d58192a1f2a490b168aa7771b981e1fc21c6a577c5805f88b79291ff4d3cadd966ceb502901b83e16f386ad2f4fb1dc870c204dfab429682a5aa324bce409cadcfcf36940dd007a84b836e8ffe5353e5f2f31ef4c181dceec21cc6de98a5cd76a52678a250086042b74835f9ae24e734d71b599988c8396a3dd440f6d39491aa530667df0c111fb2b92c370ef322fcfd8cfb06aad7b27943f75a5b70bbccca86043d90be39a9d1d7f0b58b52032305f3bbf66c3062417514755a2a2befa0a49ce5fbdf0835ac06bf43c6e848e8ccf3dc97cfaacb877c621bc6cd6d046cee0ea697bdab21072cfa2239e2e22d824ad44207f3b23d16a52fd827cf8a5a54359f1d4c09fb6996bd93f151c2c537aa994559228396c7d247b1fb4606f5e829344b5541727006b5e4969852b40f3d60c75d40cfdababa23b492e10f8d795f5b6754aa6631c868689e53b983987ed73a4e32b0eed13df4f99cbf263dc7685a5df7da4c68aa00aff5e4bdb611f1076692d0d6f2bf3edd5cc7ebfe8f908ae8f87b82d3bf0b3f1c980a5364fca978eb1434d87e24972b4271fda2db0e3d462821c348b7a43ba6850dae2c4dc589ca75f5e910bf5687cbd1399d1e860b7a6ee2b7443aefeb2794bf186e5bdcc858064f67d99f58e0b2510118c3a24c4bbd6f1cf45fe288fadf15ae15c23c84e798a62a5d78b1cbef3d31a2b9c71939888b431172a65f02b1785cede7f4954fc092f8ee42bc6fa51468b7be241966de43e860d99d6fcaca1b0777f66dc23e42ef28a2c8414b26ecd561f97d6ea709b2d7cd526df6d3171beb5f4e09ed3dd7a337194cbd21755907e4104b7fc7385427ec832b45d08d6cf51832717320998a4e27c0a53921ec4ff3fc130e11c630556d6548a3e0449340ba4dc174317d784bcd5dc80b5dedf3894b5471000ec7daa0d60a96dbb4a964d1763df3ddcf4042055b1681abc62675272eaa974aab568f8b0b0fe250a91eabb697548d007e21420d514d43a06880dc3b6fb706813e37d097b60aaca90d22fc7b49bbf71a201d39d3550567f46e00274cd005f5d5c085d84b707c31f416e62a3347c02cddefec5398f13a4e069514a5ac52cea7e48d403969b9b51acd24dde350fc8b1037bfe3d02026121ac0b9b26a639751eaa2338dea345a09ac85a7353f49cd84930d1a748ba13becbaaf7fe031b76913df017b20925dafdaf6a3a71157046653fe1bb50674cc5589bf4852e079c2b6179bd93945785b85942ec69d52563795357e8314d7bac6fdc02957d1410be0817a187c3e65220b3cdceb315aa9555823b186496877563e5a59a315a2eef79792650f21c2b8ed012b88dde9f6241e4f73974497fa913b4d312d00e9b73bef72a946935a5d361d308cf1d83ca8d413afea6ae62319488b35846f8397bd31fb7a9fd0d7399c2dc004e1824b80163148def11bbc8ae37eb216010a46b7ea0ff6d989df9bfe078d0ae9a46b9920bdd94f95978a6366fcfb9c063211cb6a24fe6d4c41aedc215083961c7be38137c509a4f36e767788c805ba7f1be2bfc6e31ff6fb390ac635c6d19dc539b72fcc22164f4468e170bcf96fb5d22e42c3e4e65370fc28df1bbc4fde7d53103dea88e5c2bb33edcd8f92470b83bb3aae36f707d889431d073efbe1bbd16d9ebb12874eb46827dbd0c822696c3cd53256299862dff25d3c440cf60090cb7e1aed84f8f6304bfcafc4d682525c433b28fc3e171be274124b8695665e2af6a8b289c0e12e5a7c99b07acad4d7c581da8e44fd262aac5d6f046b7af4eaf3e961402b3b3841121371a893bea689de231b2b632e11b69b587779885667e172f9cd25f35aefc685b69e3e16d00a1f599a5c26e81bf1a19a04bf5cae0b91aedd935210eebac88d2169a6f848c90c3e9a56fb21d3d7ef37ec5684f9544c381e90413afb4dd6c6ad0d534ecb55e8b6221a7a8f0f77cdc4e0c7c2920310c5fdfd32d97f97390fe8b2d9a46d773916db901ffe93752b0e944b40264295c87fc310213fddb4d733ee3c472256c7a01449707d6d1d5a596a8277806bc14bbae23342fbc9eca038f9c0a9b9e468a13a6fb1fc856d10f7da25e7e9600302144bae1fc7caa7c8cf57b2cb79621a1947ba19aa3e08f1e468dbd1a2323a4b0e13c8f6f93a09d0ceb7798657df7ff481108aa4d36c312243baf330ee2748b9a5d6b7b5716f66ef4ea4095d2435c4eacc0ebe1041091cb03aea26dd021bb6086fd4d1713d402c8a174dff24c4d5b549ef2a32c114ea3a0317b19476780a789c0987df725529feaf487d6d63fe2080bb4790b5df3fa6c0a6523531f5c0c6a3e6ed1e5753f0332cf42efa98988b9e306d6a1c7687c2f999391b8162a324d72015f61c535a675f363c6a770652d3ade04384c90d4137d8da905bc0649e170e23325b618de5db2b0e4296d48a158ca8b6d4d4b2bc77eba2f8dde82f641dd0141aa60d37bce6af9069e88d5ee2530baa94a3e0df93dde52b5b75d277065ecaa402b5271076a5fb660f7680af8b632056aa5216eedbeb506576df1314d101e937c1cd30c52d70b57427bf4d213fec272e6335597abd3a17dda292184ad2206906a9d72652a4247e7bffc572b4ab180b5c984fb8daafa648f2d20", 0x1000}, {&(0x7f00000011c0)="b254f6133144e5a9537ac18c39b5342fcdcb79a1dfa449d36860c334d19caabab7f1a8978f834dff71db0a2908ddc458011cc568d3224f3ee617349dd892b17169a3a2592efba18180836a08cfb59fa3c2b205640c71e3ed55f9901b6215e4e5ee59ac004754ce905356fd82a058ba9973b4b2451620db14a3417f5a59d420e924ef6547b48e7f588ba651e8c6865212f5cd0a9c8882d464e8886bf8f0d6da86d869e5bc0e739a94f66fe066b393ab9aaf48b01d6597cc734c01678c31cd0ea0a0deab0b", 0xc4}, {&(0x7f00000012c0)="1c11f3e4c2f638f4c1ea1ab931c3a7e7b24df7d4ae148b7274717c597217549a518cd01d2857b616ffdad99db20b32ee06c5e52876dd43e4e964d5a45a7966381c198e042d390ce81f292f4bf55b434c8ff7893ed4b07564673eaf40043c3d0fc52b7e563129bbdd408dfa4ef644506f2f04816dd62cb67f322923d725eed16f6652ba1afd3e4c72a3bdb7fff6f8219fcd93cf260a3a4bcfe70b435a8e24a5efdb12a8987a0feaebbb24d162b8b4c05f2b844dc208e7c3acd9f6801ef0b3e8065053a7734f9c497eaa72ddd26c1d5555e7d4ba40e4797f9c7c45433f0c", 0xdd}], 0x4) 11:46:08 executing program 0: r0 = socket$inet(0x1e, 0x3, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="080f12305cbd8c5d329765ef50fbbfe8ea1500eec1627e4ae0d394812f0d88e061fe37d7514db22965fc0c8c4b4b13097a8e71d154dd152c9448ee8a813e90a7f17fea8e15a66489f0ea6f039d74b7a0e5d8c5b31c2dc8fcb685f7667686cd63bb37782402924f25fe9e9be3dc0e0368ce599e0ae11312c0da7cc4968c42d378953ad1ad4ca9967b5b3b5a3d6851a62085743c00d9e35d27a2e38e628000bdd4473e1793f9eff0cf8c841760dcb4a891a4a956b6f7eaa04a19a8aa70d12112bac49c1265ecd55f09fab6d369cef0eaae99c5ed43a69902cd67468a54a6242419a9633731d7c36127bdce77"}, {&(0x7f0000000100)="e00d04426ad0cf890664bed6442a3b592be1bea2290191"}, {&(0x7f0000000140)="59d14c72e9431c5f29f4461226942ecc0858d6a47b8ee897a3a2d10a8abf79b436fb3be95cf17a55bf83dc329654184f445b137a8f1cf0dbc110e1b97343cc98277e238780a8bb7c0a7319dd3cd5890c"}], 0xffffffffffffdaa) 11:46:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6ac", 0xe13) sendto$unix(r0, &(0x7f0000000000)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="7ec9439db158888fe2d320ea34c4ea8d16f9001921c09009b595e6395fbcb05fced84935f7d60261011a141abe168d0715728380c570597856fcbf7c62be4a10303341189d8d7f12bbcd67e480dd0ca9ad94f4fecbbcb0e7a90783cb32544ae7a4e43e10beb343268d8c7a1a8d1a69c8edc2ede00b1aea56998b96a51114127d739b0bf7522a7be1ddc96060ebcdedbe5ee15e078fab2d4689045af179997f34d170cd6666ae6e4eed9152228eee795c6509c76846e16088526e0331f9186616d14c5b53d5e360d4c5569178ef76f0851d72670df1a3edaf2f27780a02b201920da3ecaab0a7bcb430055dbb8a135fb5165222f3f3ecc34fc2e9d1", 0xfb, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:46:08 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) fcntl$setown(r2, 0x6, r1) ioctl$TIOCSTOP(r2, 0x2000746f) 11:46:08 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x1) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x1) 11:46:08 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "bdbc386e71a516733cd04e5e6652d646b537ea9c"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:46:08 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x4) recvfrom(r0, &(0x7f0000000080)=""/102, 0x66, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x3, 0xe0f, 0x1, 0x0, 0xe67, 0x9, 0x4, 0x2, 0x1, 0x3, 0x10001}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 11:46:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000040)='\x00') close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() readv(r0, &(0x7f0000001740)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/189, 0xbd}, {&(0x7f00000014c0)=""/211, 0xd3}, {&(0x7f0000000300)=""/74, 0x4a}, {&(0x7f00000015c0)=""/131, 0x83}, {&(0x7f0000001680)=""/162, 0xa2}], 0x6) 11:46:08 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x8, 0x10001, 0x524}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) fchdir(r0) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 11:46:08 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000000), 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="0a98", 0x2}], 0x1) 11:46:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x180, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x7, 0x9, 0x9}) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0xfffffffffffffffe, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x74d58d91d47bdfac) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x3, 0x50}) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="95f8cf0f214758e43a54fc00876dc27b86280cd524d6ba4bf2882176"], 0xa) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)=0x1) write(r1, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) 11:46:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xa0) socketpair(0x10, 0x8001, 0xffffffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20080, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x2) r5 = syz_open_pts() r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20001, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x20080, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0x9, 0x40000021, 0x81, 0x8001}, {{r2}, 0x0, 0x48, 0x43, 0x1, 0x13}, {{r3}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x7fffffff, 0x3f}, {{r4}, 0xffffffffffffffff, 0x8, 0x4, 0x5, 0x8001}, {{r5}, 0xfffffffffffffffd, 0x2, 0xf0000001, 0x7, 0x1}, {{r6}, 0xfffffffffffffffa, 0xdd, 0x40000004, 0x3, 0x6}], 0x2, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x2c, 0x1, 0x7, 0x800}], 0x9, &(0x7f00000002c0)={0x6, 0xc98c}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2010, 0xffffffffffffffff, 0x0, 0x0) r8 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r8, 0x2000740d) 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x380a0, 0x0) pipe2(&(0x7f0000000200), 0x4) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0x100000000) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400003) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x5}]}) 11:46:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) wait4(r0, &(0x7f0000000100), 0x1, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0xc010570d, &(0x7f0000000000)=0x35) r1 = socket$unix(0x1, 0x7, 0x0) recvfrom(r1, &(0x7f0000000140)=""/225, 0xe1, 0x42, &(0x7f0000000240)=@un=@abs={0xf0e4eaf471b16645, 0x0, 0x0}, 0x8) 11:46:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 11:46:08 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r0, &(0x7f0000000040)="969225be2901533fec335a8fbcf549a978e82a697f450dedf9d4be00f20a6ad606b3b287c20d3a6ac5f7c023072d416c730d6e6fef53c9106ff6fd1c52938a7c3df5ba77ba321c50f8d60d41ab81430e86d00f4e73328f4bd32adeee9b6b488bf49f1c108f3562a6cc75a3e3983ca404c5ec8477d9b3a079717e08afe17dd6b011cfc55c318602cd656912e01839969f3c3ce1f90188a5a45b488be7f72178e0fe4d76b75642e80340a4c16a092c453c11d3290f3a3d1e8c5c13659a71c1874a34ab3669710ea7dee009e3c354ad2e90c5272644aea60e547c3b2198baec40bbe7661be670bd22a8eec9790f29852c885967848e8f2ed61bd5d71c1ce14ac462d1cd252074068207fcf34712b38ea53ee79dea5f26eb5aebd4e5036ab1044d2ee3cc2cd38ff3cd7bb0755ae70dc72e409151a63aa9394f6d0e9c89c72a2c223b9e1109311c31fefbd5c26c63c0d3f869c30ec29a4e7eb585c99f5893c544d53486261d197e96391bb678bc28eaf7d548b99728f6dd80a31d901212b96b600c04a6cce99c3f2a518fe81506b68d410cd6af9f98e4755b92715262c9b1d66cd8189a54adadc97685654486d35c1660b6e9b267902d3b25715a0cab5f196a90bd9760761d9fedc858d8ef1557004b19c4ade12a9bb84e0d1f249f6616fc836bb0cb130d0a071187900bf3ae48491c0fc68a8717d7776777f187e118e35c43f545ff26816dab626345a3702a0f757311a8aafb99bfd3f6625f321db7cf0753ba77539cb6e48c147501ab558ac345973fa69e51dbcdd9451dfe7a84c1bd9bd89d26b641fc330c1d9f9873075acc9d22debb167cee15f05d73ee5aa385564cf6bc568ffce8cdeb9ca2bda1b9242f14880eed4e1db18f9d5f8c8332ef7479ae3355cedbfb6c1feb0317eb6914503619e7adcd8011153bd8ef093ac086e531584917be49cb6a17531791ac8a4860a37532197b5ee8a9a221df58c1588f23746fc85fecab88ce7720629ecc3dd0af8ff7560e948384e5edf7528e41c956f7c5387e22cad57da687cc3e50da858db1462e36190bec07f5060c8fb72ceb537f963f6b94f0c5d8fecf2dba507b322ca283ed89883156d34f91a7e981f0a1b6d6c48136fa5cdd55320230e19d403f3b007b24b5824b3d7bc2fa933223c97ee676227e31d8fa8e056cc13d9667c5ec43fdd1e7210525801dc58bc33bf4ba6d4b2477ade8e6418de4a10f89f7e07aea4deb980ada9cfb3d2de748f3d6f68d9286bc8ee019d63cd11a4a841e912d0833a74a5b867661965f2da2a7c8245385f9059e18604609e96b911a475809ed041082f249f22c428181588e0465d1cc177529a0f468b9084e018406c321b7187377d04c4b5f679da7a643b1c554a105bb5d4fe269fb5862123b4f6d812d21a31e29df5dad527a8bf87a75168afc28d0c22ce856631d9a0e32a641b5a2cf82141c707227dcada0227da22c692b0a532baa87dd8bbced7d461f92ccf0ef7e6f4159dfb70ed70f9afba83d08f0ea503e01c1e0a651fdfe90654e5f4a85c90c1bc32ebd2d2fc03e8df86382a5dce329b588efa705275914dc66044b018a71ee2680972b975b99eabe91903c26a37505ec571297a21df3ecc552f097f412735d69d8a2e31c4a012620bf758eace823ca3c8fa78cf565e634239d18d85c60aec468bcc68c54d13c3b3f0120655aa70ba5ccf848a796d93e3fae82d17d6a2679a1078f6dd09a58b57c77a7566cb214a323ae3b4b63ec49fa7fb53578a312629cc96c8c6fd0ae85fc51a825e223508b4670365c64a40f11b6f66a38d5c3e48c69a18ed45a0a8d8bcc9637166d1a50e4d78227446cac93e697a40c8ccd0670a4898ea81f687a376c8312fb12c9a377bae7410db10bb0d67c47553165d025e38fbd29a118874f92ed8033189c525654519259c347af823cc36f2cd37dbe3b80750a9d7931ba1c498814e29c0dbdd89b92315a6f16214e015cdcd0e51b6ee56f29d456a22c974e981d42a86e11906b5aefa5a6803256885a3ec833fe1a4e7afa6e25ba32027ceb8ac64c073a491e359ee724e9b9232a12b1cc7e2421808f04076a31028546e296932ee319dcaac0ff65b31a50989522f48c2839ce53b47871b637333450b66ff3ae48d071e04b95a545b92bc01cf285746fc6e6425a9291743e97e4505e3a6ce6965903e338ebba2e51e9f23a6ea54a84aa81f4859e8517f12114058e9b9bbc3df8df46fe41b43211b836f92a94647db85da167db750d4d1811f8e709e52bdbea0d83cfc2e02adf463b6e8be5f964456fa5f50a1a424a42930cf620156ee0b821aa18700f4e511feba5ac805dc923b997a806759229bc9f8ac88a11a19cc9f6d95dd86c77cc8d5877d5597a1258640d3da0961cd20dbd70dbf124fbc069afef83b81b7d562c619cf356de97db4222a98112e4db286e3f951fc00fd54b69504ec26d4bb63db5b2bdb5a77c701d5a98de84b4861aa96ccc41b511d81083293a793e3f8e4e598ec8422559da026fc4f7436458947df40ef824f106f47e937de37fda46ac0225447af7ec1b493cb048a7e202c0d598b2660a692554cb8afacadb75e4dd5ffd6c2df5f1ca06c437b4cae6fea986f35efb34ba57447354ff65b603352b3e59f2100057319da457691d6549cfebfbc47a39fbb6edc3d2a5101aba546ed2fb728c4131af659277e3784859da8c4c0842bd7d9b1c57908f2f3a297d319ef1042b1871a4f2601744b0cc1e52a77acc55a42e9edc9db33c0693821b2bdfb39f2b20c9356e5f14c42c847dbf0818322c47274750d3ea9d1d69607c100cfd3ff30a27c778352b1730b2f26a45628b9f501e4a1c9c5824972cdf7cd3134af1e677a2f62e89bafc389ba4b77f91b580c3d37d07c24d74dc423d947f95357140e2cd2ba49cb73d2d2ec2d82bdd37b6a7f530a6c5d023a5d37fff564d4cc2f72b3e7630a4ef755c2609ced86e1c2290ecd0020d162d5120a666a80239f9876a39d9adf157643f47c95f9dfe9e151b573c78a5f2249c4da291cc703488a7c858d1306644fea7b325b5e43facc4df7ebf04d91953f0f82ac749a186a67d7213e41618842b4e40fe31ce2d0fc68959cf8dfaeafc926c078d7ff10b710f2cb9b2492e92875024670fc8bbe3efaa92787c80704f5995353b0c80b1f221bb4d99eb9fc03adc45b83695a1f3d542c9e9be4534c695e7f980b9f035d5b5e0bbc493070f5864fc298ac1e829b19b6d85598f2c77572e860dbfc93c472ad72ac0a078e940a5047beefb5deeaf10d0991c2b5ad7581ac1f5b107cc0af6d24deed1ae764788056a627b5d0286d56389277cc66aa65ad6aff2fc4b4d5b429ddc1ba7e8f1465d092b0f915c70bc1963cbc08204a9bd7fad9e31416f4b73386bbb66917c3292fed716be51f44ae1c89a7de8b97138f0703bd4f13cddb10dbd8eda380b37bfaa5a35e9b679515c2520b913a74bdd313cfae3bf9f778a4975b88813a064c6ef10d2c3252955857d07e5b08eafc9794a1efc19198d4bca5d62c5b57fb594baac32d1ee424acb21776cbbe5436a053496f3c62c0c421e0235d2b2f983657104123c77d3b7991312f15de295ecfa9088e2e6af8925baa157289e85ddeda1000875ba0b2bf759a7d7f4379c5bef04ae3d60800173d24ba2364c31d94d2e39fa983c67d5970ecc1c797f02350e03ffe03cf4d9d3285588ac97f95baa6d8f68a350dab597404d52e82bd408577a3980d3267aa7c620dca81753a9e4985ca05f40173a1afd627bc9d6dd2689a0662d94916fb4e83af407bd832117f0b5479ad4350633301baeb104952b520d33c75db3a728594f962a38f6cca7a27dcb876116e144659b76d390b1f6dcca903f1826113f79e1474d4a68174df2d21f99b120c3377142a2f02c805e8cf27d8317a9f52c7a74396c37aa08953ac34b3fb55c6ceae778487a09dfb138905f0166a0df094aefcbd3a03762cf4a061aa0704fed07fc264a3a2c15411175de0866f05a68cc97347985f52a5b848c8fe2e374e88e7caa524729ff413b501703d9cbed24af90f723b8de702e6a7e074cd669b4d8ebeebfc47443043138247e136e7f230c45db15c1327c510cc6c75b12b2671b322fa5f9214b0fbb4dca9ccba3744258f568f5bc8b9bef9235bf572dd1a2e81d5bed55ff4208b73deda456821a85a8ed533e6e169b9fad8d06cba1ae50e38795ab10e3059b986eb758c13aca523c63bbe09747e41a8a01e4491405d220415002fcfa7eb88e710ce01e6408b90c98d49bba1799da347061b2dec41ebc3b3d003b11f2e200633a1e93a2216081e697e86cf8c904b7c818b4425dc97e29c3dad5b9efb47f6e10dedca6645d8b25cf83228521dd9cd075706837462ecf5d403c6a2ca6d91e6152e1ac56e36ca550ad064e9e5a2cf982dee83af02c4e7e6e1a39ab7de7a81501fb35f55643e50492193e334b4ac5e57e47a65af28d56f2c6d63c0c0500f9e7db1d36ec887c031f6e3206e903772134533781cc112e1f163e01efa61ca523a1ef55c702c429438b73a650a51e2b5fed353b37e28b65432d031a13e1525ae3a71266755444ce541d89d924ebdf0fe490b62b154034d7356a511efc21fb1780f687fb55a5ff46c5dedbaf47caf069298e1028435a47d425218cdb238889e254eccee168a17c6090c9b3e88e4b34026fa58928bd89b5bdda182d288814b4f35adfe5fc2db42b16ed7b74058d6b14d216c5bfe8f22529f0cc75d917a2a3bc3742a1d441b7135964c68c5c50bdbf82d69c0699d68b4de400eb02e013f94604fbc717e0fa276244cfdd860ece1b9f4c5df1f304cdcfd62cb8132f0aacb9ae823951c10cc882d370349eccd1cf3d2d666ecd911c55a22b17e30190af51167bd292f3cc869b61810d4d7e371a18cdddcbcb351bc4a83437302fa84bd84a0f057e09191eb1aa7e3b13c38ac140719a36ee9835f86844e3c7610b96af2f3b413f1d0fb5deb2013bd08dff74000ec6605416640d3d8122ebe7dbbe9ef2af7e986526debe28d119e08047ec2ba83b128311dcc8516b876e8ef6a747013e19977023f644e57441229774e277f8a46b6a8c44f44b3a3efa70fe12fe3f1cbf9cb6558f670e51ce5430f4d3438df9868171ec3d5ed4d11cd545a26af11d8283c89a50f9d174b89c69d3f51fef05616de877fc653ecdff7edff8af6abf0e4d0649e8a3d58f00dd5f03e2aa753a894338ff8ecf3fd060d521377c31b9199e03fc0c0d3969d3408c2fe4fd01f90f8388513db6a0b5d5ff8b76ab6fd651ad5bcbed5153c34bc573e03717fa9d8a7b16333b65167d5b4f43ef9866580571c96ab650987d7e9f37e77f11169f316b43652b05e2362545b73f43081633ce4cffac15b202fe6c7cfa3a05fc934925b0111f4a12990024b69185cbf46308fb6be68a192fc34ff3d66bbf6f63d2fdc3d3c4fc658b183d834f33dbd59ca05762cb4c17e149c3678b875c7542c23a4f16fd59c31df86fe48046f8909c61f7978a3ca768af8562a4fa7520b3c0a0fd3de61fcb81e6366b56e584fc411942c5275daaddca1d8e96718bb15899ade47b0dacda80ad89c10cd653b7a7a5c69c47f607d46607fe1d50a1328b771201aa63ef908a1de02b604ccacdbb406f4626056f4be5f9fb85696537fca4b09c166c70d2d11a218be2dabc6df20fa9b667e405e6d1c9438e453ee71fc50094a004fc61e92b75a56836871fd5aae50d05799c66b8cb484e45f5da57f9b1f8d7ab0bcaa478b4dc9a7de32fcbd0dc37483055caa5c78156dfba6a235ca906a2c0aba47c9e", 0x1000, 0x0, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) dup2(r0, r1) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) 11:46:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) kqueue() r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) syz_open_pts() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 11:46:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0xd060, 0x8c) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x18401, 0x0) recvfrom(r0, &(0x7f0000000080)=""/196, 0xc4, 0x40, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x3}, 0xc) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) 11:46:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000005a00000001000000ac14ffff00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x2fe}, 0x0) 11:46:08 executing program 0: r0 = socket(0x1, 0x5, 0x8f20) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x80000001, 0x366cc000}, {0x18, 0x3, 0x4, 0x7fffffff}, 0x3, [0x0, 0x5d33, 0x40, 0x8, 0x3ba2aac9, 0x10000, 0x100000001, 0x7]}, 0x3c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x8, 0x100000001}, 0x10) recvfrom$inet6(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x40, &(0x7f0000001080)={0x18, 0x3, 0x100, 0xd67}, 0xc) r1 = open(&(0x7f00000010c0)='./file0\x00', 0x40, 0x50) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001100)=0x8001) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001140)={0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={r2, r3, r4}, 0xc) fchflags(r1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r5 = dup2(r1, r0) mknodat(r1, &(0x7f0000001300)='./file0\x00', 0x10, 0x3) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001340)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000001380)={0x5, 0x89, 0x7, {[0xfffffffffffffff7, 0x3, 0x100000000, 0x1, 0x400000000000000, 0x3254, 0x8, 0x3, 0x100000001, 0x4, 0xfffffffffffffe01, 0x7e18, 0x1, 0x1, 0x1, 0x80000000, 0x400000000000, 0x6], [0x2, 0x6, 0xbb, 0x1, 0x100000001, 0xfffffffffffffffa, 0xe8000, 0x4b2, 0x7fff, 0x5], [0x40000000, 0x2, 0xfffffffffffeffff, 0x7f, 0x2, 0x4673, 0x9], [0x1, 0xffffffff, 0x10001, 0x1, 0x2, 0x4], [{0x3, 0x9, 0x4, 0x8}, {0x81, 0xffff, 0x9}, {0xff, 0xfffffffffffffffb, 0x3ab, 0x6}, {0x3, 0x6, 0x0, 0x7fff}, {0x9, 0x2, 0xc0, 0xfffffffffffff720}, {0x80000001, 0x100, 0xbb, 0x91}, {0x4, 0xd5, 0x80, 0x2}, {0xfffffffffffffffa, 0x0, 0x2, 0x9}], {0xffff, 0xfffffffffffffffd, 0x456473d8, 0x7f9}, {0x7, 0x0, 0x100000001, 0x3}}}) getuid() r7 = openat(r1, &(0x7f0000001600)='./file0\x00', 0x0, 0x144) truncate(&(0x7f0000001640)='./file0\x00', 0x0, 0x1) bind(r1, &(0x7f0000001680)=@in6={0x18, 0x2, 0x4, 0x8}, 0xc) socket$inet6(0x18, 0x2, 0x3) r8 = shmget(0x2, 0x4000, 0x65, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) write(r5, &(0x7f00000016c0)="b4060dd01e9d8fb936f6c5059815c10f6a1cdaaac58f850cc8a7902b94ae685f2de8c887367f841a28fea591045d4d4e128c0d186f2a55a06d8ea1a0df33d46175ebc8fd043f59a4eb", 0x49) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f0000001740)) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000001780)=0x5) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000017c0)={0x7, 0x1}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001800)={{0x18, 0x1, 0x4, 0x10001}, {0x18, 0x2, 0x6, 0x1}, 0x9, [0x80000000, 0xe67, 0x80, 0x0, 0x401, 0x0, 0x5]}, 0x3c) getsockname$unix(r7, &(0x7f0000001840)=@abs, &(0x7f0000001880)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000018c0), 0xc) 11:46:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="5001050360000d04000000011306ca90041004fecea11ea8fef96ecfc73fd3357ae26caa0316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a0000000000000000", 0x150, 0x0, 0x0, 0x0) 11:46:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000140)="9d6d25786166bbc6f8731acd3cc94b625f8d7f8e3cdf905f49", 0x19) 11:46:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x2}, {0x6}]}) socketpair(0x20, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x1, 0x9, 0x100, 0xd803}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) socket(0x1e, 0x1, 0xfffffffffffffff8) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x412) 11:46:09 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x20, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x9) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x200c0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x4) r2 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fd000/0x600000)=nil) shmctl$IPC_RMID(r2, 0x0) 11:46:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x40) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x9, 0x1) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f00000002c0)=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f0000000680)=[{&(0x7f0000000300)="2f0fd68fa89c65fe38b62cd4b1338c5d76f152d4bb7fc2b39e07cf62427d9ab992b2041b30bddcd1f3b02f8fb06e1b4ddba4b1a88ca3f9", 0x37}, {&(0x7f0000000340)="6bcbbb55d6d1a1c71cffde28f0a7b1d2b48d0ef742688d6daa32be9daa190a407015975bd7e54da58da5497476ccc4015fefc9b76f4de282a03a1fe0d560370aef1d1aa7c37fe97943c4e0a47b0b2df279bed4c48fdbf2fec755f3cace9117377035ff7de2eb8e6a47b5a4f8e71033089eeab59e083d576dca48cc8210b8ed498ecee3f39ca653364997aeebe5e3b1f83032b9a81efd47a5db6603034150e5056387b5376b8d7cd29ae1b3759e1a7feda1bc1ed4fb2152847b7c5e2917f467a3b7137721d71133ad21cead001f31c314270061709303ea842fded165eeae0ceb7c8a80415230d85ef0873f6feb42b5e30825", 0xf2}, {&(0x7f0000000440)="0fc868c846d2e00d21d530472d71c509e039749b6de34c3b7d77879bfbd5da4ffe0610f50c3e0bed4a4a1389b5c055151580", 0x32}, {&(0x7f0000000480)="b8d0079f9b1122fb2324308c3d1bbefa52960eccb96822082b9f2d9eaf9ad6fb0a2e4929866e4ec5a46d46340ac7fad5aaace25a762b6054b68f2f0e184c788a96c71fe46083caa8a548f4fc6d5cfece2401b6724d008c46f346ac9a2ae4a42e66fb4c54d4ac28901d30e2cfcf93c08f1a54c8a71cf01228ea2421d76570d7775eb0a65114f43dc5c3f730159cdc6e2e8fc13d78257a1b6bc068217ed90593d92654ba79e4b278ddadf5a3", 0xab}, {&(0x7f0000000540)="96da42d106e96f3cd6d7836b0cfde3699b41b05334ebddaf9535681190b5a536f46320319a7fe864da7deaff6b2f5a3b8d24cfb3717f6577a6f3f3b5e7c9d27491ae425fee5604c94ae3e270127f0ddd9f9da8a40a260176e83ae84db38b06d3d9e62b7a83a5a66a736478bedec23f4137efb72e68027de8f8d37647ed0843604263", 0x82}, {&(0x7f0000000600)="751bf13a0a1b7b3ee7fc26c6d9fd9a53932d2ab96e4bf8f8bc7bc27e372740e12a25d09862047c2e42a2fa0147429bce7b73acef56fe62948e1cca1fc30f3b5c835ec3ca4237e1b0cb481258a1339560f59995afe7ed7a0013d52dc6ca422c41bd8984293d43a6e2bf80e491132677d17081c3", 0x73}], 0x6, 0x0, 0x0, 0xb}, 0x40c) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) r3 = dup(r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x80) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000000)) linkat(r2, &(0x7f00000001c0)='./bus/file0\x00', r0, &(0x7f0000000280)='./file0\x00', 0x4) 11:46:09 executing program 1: r0 = semget(0x2, 0x2, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x5, 0x7, 0x1000, 0x3, 0x9, 0x8000, 0xffffffffffffffa0, 0x4]) semget(0x1, 0x0, 0x404) 11:46:09 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x82, 0x20) lseek(r0, 0x0, 0x0, 0x2) 11:46:09 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket(0x0, 0x8000, 0x8) sendto$unix(r0, &(0x7f0000000000)="5001050360000004000000018304ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 11:46:09 executing program 0: nanosleep(&(0x7f0000000280)={0x5, 0x400}, &(0x7f00000000c0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000338000/0x4000)=nil, 0x4000) pread(r0, &(0x7f0000000100)="a72a078809cfc4503d33c51569998027277ddfce26afda81ebfdb7ed10e46a7945f8f13305e5ebe59ea7b6df7ac4610e78c1a66e36072ee07c3b47cbbb8734086c5e60f454de516887e496b41bf52b014328f3c629f15964e2f2ad896eaf7e15ba9243e8024d15f0d621f9ea65771c8818604eb85c926211a240542dce8638a24f1b7eb3b614dde91f700d0a5817b663cf5e91d3b55ba88ae253eb039f8db2196b8aabb2349a8ed0d1a8f4c859b5a179cec57a352d4fea44b80e2e06fa429dea3ce9f76ea7691638719487f4e1", 0xcd, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(r1, 0x40, 0x4, &(0x7f0000000200)="c6a7b3697b0df023c2de5a7b4af096a59d642b7b87bfdb28e2b72b57bd4143b5b5d9b9091f8049fa9b0f8e11869e31", 0x2f) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000240)=0x101) execve(0x0, 0x0, 0x0) 11:46:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x4}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x18002, 0xc0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 11:46:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x1, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) fcntl$setflags(r0, 0x2, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) bind(r1, &(0x7f0000001000)=@in={0x2, 0x1}, 0xc) openat(r0, &(0x7f0000001040)='./file0\x00', 0x1, 0x188) 11:46:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000380)="2300f64c6c13f5d41f95970311f9bd3fb2309e021617ea4e857ea709f73d5437612027d6225d60cf83c21351a417e6ff42d6a76314262b091ec1263f0ab00d63157fed6cc039dee48c9b5f240ecf9127a2759ec558120d6d53970c948bb251ddeeffdb98f6eaaba5f40118f976b06de1bb81050bc2438a1a8642236f4d80e3b8887de676dfec6d95486f48c2a5800f3eebcab3e9e63181b727df319c58da", 0x9e) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x1, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10200, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(r2) fcntl$dupfd(r0, 0x0, r2) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0x8a, 0x7, {[0x2, 0x7f, 0x3ff, 0x2, 0xfc0000000, 0x8001, 0x1, 0xa72c, 0x4399, 0x4, 0x5, 0x534b2633, 0x3, 0x76b, 0x8, 0x0, 0x10000, 0x37], [0xa4, 0x100000000, 0x6, 0xc931, 0x4, 0x10000, 0x0, 0xe1ce, 0x100000000, 0x1], [0x400000000000000, 0x8, 0x101, 0x2, 0x1, 0x7, 0xf33], [0x2f, 0x1f, 0x3, 0x2, 0x79, 0x100000000], [{0x1000, 0x7, 0x3ff, 0x81}, {0x200, 0x9, 0x9, 0x2}, {0x44, 0x2b, 0x8001, 0x7}, {0x81, 0x6f81, 0x7f, 0x8}, {0x8000, 0x3, 0x1, 0x10000}, {0x49, 0x2, 0x2ae, 0x8}, {0x0, 0x100000000, 0xffffffff80000000, 0x5}, {0x200, 0x7, 0x0, 0xe79b}], {0x800, 0xb4, 0x279, 0x4}, {0x9, 0x0, 0xa13, 0x2}}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 11:46:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2000000}, {}, {}, {0x20000}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x40}, {0x0, 0x3}]}) r1 = msgget$private(0x0, 0x5) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000400)=""/213) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x1}, 0xfffffffffffffe03) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) bind$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) getpeername(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000400000000000000"], &(0x7f0000000200)=0x21) readlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)=""/222, 0xde) setsockopt(r0, 0x40, 0x29e2, &(0x7f0000000240)="0a2203d2f73a317deacbf576bbc04621c7fcb6c3549628ba6acd86e55f08e1aa3c1e311d4b085bbf8d", 0x29) 11:46:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x200) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x280, 0x10) sendto(r0, &(0x7f0000000180)="b935f958feab06ed519e12a70a144dae23000df7cb81afaf69c4b65394aec56c2d9f5dd283ef80b51614353cc25f68527270fdf2203e1a197962da86333b960a032ebe5d7d61a87e8ffe9aa2783f661b66d340f7ced3e79ac0eede4e3c7316509cb27ef3ef46f3f2edc3de099272fc06226415f86e034504d50ca7b4e3b06dc35e357737fff0488a0ab1257292053fae51cc38c13d9c0f63345e02145d02d1823f50d3e0542d966de89bab4a158c0f7df0c77e3e943e675420d8a53f71a447b96b3cf4817c5a34bdef6d7460a7463c559a1e972f8cdeb995f710a566e59afcbad0a46351bd53", 0xe6, 0xa, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x20000000000, 0x0) 11:46:09 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000040)='./bus\x00', 0x440, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) 11:46:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0xa, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x6) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 11:46:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x30}, {0x4000006}]}) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/226, 0xe2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1f, 0xc800}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) 11:46:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 11:46:09 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20002, 0x0) ftruncate(r0, 0x0, 0x1000000000002) 11:46:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 11:46:09 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) sendto$inet(r1, &(0x7f0000000040)="70d1", 0x2, 0x2, 0x0, 0x0) 11:46:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 11:46:09 executing program 1: r0 = socket(0x400400000018, 0x3b4765721be3316b, 0x3d) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000140)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x2, 0xbad0000000, 0xfff}, 0x0, 0x8, 0xffffffffffff7c8a}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) socket(0x3a, 0x4007, 0x3) 11:46:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xc10, 0x0) r1 = msgget(0x0, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/135) shutdown(r0, 0x0) 11:46:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0xc}, {0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 11:46:09 executing program 1: r0 = socket(0x4000000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="5001050360000d04000000011306ca90041010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b42ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638080011c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b317757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a0000000000000000", 0x150, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 11:46:09 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c65cb00df954d40f8a4486d2e3c00f114affec30d8414810be67635b32676c8065d9dfe2749c5b93e916de3457625aeabda967b076dc686d74630d8ddc62def75010bc9dc095dff010000341aaf5ba9695c32c5742b1211fa1e03b48d5bb347878d9226715cf14fba34"], 0x10) write(r1, 0x0, 0xfffffeb0) 11:46:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x2) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8002f}) sync() msgget(0x3, 0x408) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x0, 0x0) 11:46:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x84}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 11:46:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chroot(&(0x7f00000000c0)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x220, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 11:46:09 executing program 1: r0 = msgget$private(0x0, 0x240) msgsnd(r0, &(0x7f0000000040)={0x0, "99f32acf2b82554e3e278c9c9b8f859a2cc7a1df280614e1ec04bff591b088c4bed1684d55d8c2bd4bd9c857aa6dc34f131152fcf248bff7d5cc2e3a155e76fe6287e205ffb72463437a6c94ca266cf7732862d7c313bfa8519aad4917e14922403b1fa49f7073ff86049b2b194477e629e8b203d96e"}, 0x7e, 0x800) r1 = socket$inet6(0x18, 0x4000, 0x2) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000), 0x4) 11:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x28}, {0x80000000000006}]}) syz_emit_ethernet(0xa, &(0x7f00000001c0)="85a6c0b38418a37134061382343638e4c6d392bd93f9e957f592f007f2a26854dfc5") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 11:46:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x40) flock(r0, 0x1) fcntl$dupfd(r0, 0xa, r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$setflags(r1, 0x2, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x3) close(r1) r2 = semget(0x0, 0x3, 0x0) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000080)=""/11) flock(r0, 0x48) 11:46:10 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) 11:46:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x800000000020040, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{}, {0x6}], 0x2}) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000140)=0x4) 11:46:10 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x80, 0x0) r0 = socket$inet6(0x18, 0x3, 0x6) r1 = dup(r0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) link(&(0x7f0000000140)='./file0\x00', 0x0) 11:46:10 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x40) accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000000)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) r1 = open(&(0x7f0000000100)='./bus\x00', 0x20, 0x0) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01008777896e353aefe3e9fdbfebe82e2f62757300"], 0x8) linkat(r1, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00', 0x4) 11:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000100)='\x00') 11:46:10 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f00000004c0)=':-/*&\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) preadv(r1, &(0x7f0000000340)=[{&(0x7f00000005c0)=""/231, 0xe7}, {&(0x7f00000006c0)=""/195, 0x1ae}, {&(0x7f00000007c0)=""/133, 0x85}, {&(0x7f0000000000)=""/54, 0x36}, {&(0x7f0000000240)=""/98, 0xffffffffffffff03}, {&(0x7f0000000080)=""/5, 0xffffffffffffff63}], 0x1000000000000151, 0x0, 0x0) close(r0) 11:46:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) clock_settime(0x0, &(0x7f0000000040)={0xe73, 0x3f}) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 17:01:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./file0\x00', 0x3, 0x3fff) r1 = fcntl$dupfd(r0, 0xa, r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="000000186004008b000600000000000000002000009c00ffff000000ffffff09f6ce4f22276eff7f000038d0", 0x2c}], 0x1) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x8001) poll(&(0x7f0000000140)=[{r1, 0x10}, {r0, 0x40}, {r1, 0x12c}, {r1, 0x40}, {r0, 0x1}, {r0, 0x14c}, {r1, 0x109}, {r0, 0x10}, {r1, 0x100}], 0x9, 0x8) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$KDGKBMODE(r0, 0x40044b06) pwritev(r1, &(0x7f0000000040), 0x0, 0x0, 0x0) 17:01:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = dup2(r1, r1) kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x54, 0x20, 0x6, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x12, 0x1, 0x1f, 0x6}, {{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x3, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20000001, 0x3ff, 0x6}], 0x7, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x7, 0x8000}, {{r0}, 0xffffffffffffffff, 0x18, 0x5, 0xf8, 0x6}, {{r1}, 0xfffffffffffffffb, 0x0, 0x20000015, 0x8, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x8, 0xb1336c4f2f3238a9, 0x1d85}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x3, 0xf4e}, {{r1}, 0xfffffffffffffffb, 0x10, 0x80000008, 0x100000000, 0x4}, {{r0}, 0x0, 0x20, 0x20, 0x2000000}], 0x5, &(0x7f00000001c0)={0x80000000, 0x7}) r3 = dup2(r0, r1) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) accept(r3, &(0x7f0000000100)=@un=@file={0x0, ""/38}, &(0x7f0000000140)=0x28) r5 = socket$inet6(0x18, 0x5, 0x6) shutdown(r5, 0x0) getsockopt$sock_int(r5, 0xffff, 0x10, 0x0, 0x0) fcntl$getown(r5, 0x5) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x2, 0x8, {[0xffff, 0x8, 0x8, 0x5, 0x676, 0x2, 0x2, 0x6, 0x4cea, 0xb817, 0x100000000, 0x1f5a3965, 0x2, 0xfffffffffffff800, 0xffffffff00000000, 0x10001, 0x7, 0x8], [0x4, 0x4, 0x0, 0x8000, 0xfd5, 0x1ff, 0x7e4, 0x1, 0x8, 0x7980], [0x6, 0xb, 0x5, 0xe, 0x0, 0xe3f, 0x1ff], [0x8000, 0x7, 0x8487, 0x0, 0x0, 0x2], [{0x4, 0x3c3, 0x1, 0xd30f}, {0x0, 0x1, 0x0, 0xb0}, {0x8, 0x3f, 0xfffffffffffffe00, 0xf88}, {0x6, 0x2, 0x7, 0x1}, {0x8, 0xffffffff, 0x2, 0x658}, {0xfff, 0xd37d, 0x1000, 0x7}, {0x1, 0x1, 0x8f, 0x3f}, {0x5, 0x7, 0x7}], {0x4, 0x1ff, 0x3, 0x6}, {0x0, 0x7, 0x2, 0x3}}}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x9, 0x4, 0x3735f73f, 0x1, 0x9, 0x8, 0x6, 0x0, 0x1, 0x3850e845, 0x3}) symlinkat(&(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000680)='\x00') 17:01:39 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0xfffffffffffffffe) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x15, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x5) 17:01:39 executing program 1: socket$inet(0x2, 0xc001, 0x0) 17:01:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8003, 0x0) lseek(r0, 0x0, 0x0, 0x401) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 17:01:39 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0xffffffffffff0000}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r1, 0x101, 0x1b, &(0x7f0000000080)="b90ba2fe03fc5a6eb84b4b4e2952f0e80bf05300edae9a2a4f3e93c8a0fd41dcce907b4aae9ad8a984caf47ee954d6599c29fbb41b806a2b5f32d2f9617d1696d571d1c5d70e7390bb720f1f54395e22da8162a7f054b14e567d0712c3f1f4e6e498df9c2329e5d19d7dd665bedfcf1b0a7e321c035e746cb6231d2af364b9b5d655842fe86ee2b74633ed9d50121393fade73ee81cdef572fc6cfe4e94bafa2c9710df5fee9f0dc473b0599426de93ec7a158669269751153a884aff1c6e64cefeedb", 0xc3) setsockopt(r0, 0x29, 0x6c, &(0x7f00000001c0), 0x0) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000200)="9572fa00cef5006c65f2a33d648d252914309da30faa231fc7f770cfe90df33209d43a49b4355210388f3f11936d8e33228cf61a78b9de0e3cdf7639d926873868ae7106bfb31713d25d4b0e795b155a02c453b8fedb14ba8708a5ad334cd3b0d48f8ea330abd816c3ef1fef712442a580fb9341a4", 0x75}, {&(0x7f0000000280)="d60b9d1a64586b3bf12c030cbecb928c1ba8d94410941247915d7ecf27895b257896d42699362cd4595f2bf22db023dde2541404026272eacd82b268849f89f3a59cf804c56f8f726041d0b1063a39aca4095049fa9abc69616d04a1ca3e635277dabd6de32e9a503746c5abd026ad811cab1e0a00f8a4aa9f9dca2973f2f3d25abefbea9514813a2a698ab4f4f13c9e10f3cfc1e356a9ef243974362ef0", 0x9e}], 0x2, &(0x7f0000000380)=[{0x80, 0xffff, 0x401, "0cab6a52f9a544c27c35edde64b09ae28f46d43aff2b3052f91d366c91307dfaaf65c30708602dc781292c2775e703d8c145537cb710133a1a9ef4a6c3f5db6dd782f359fe0f5d6242d72e01ef313fbbedd502a43a94d985f46043e919b4f38b4eb3b31c24d8352e789cc6"}, {0x1010, 0xffff, 0x7fff, "108ebeddef313570772e1b4cfdee190547b1dfa4cc532f33cecce2154adb17419b0aeb5986925b58b039f89c713cd905b92ff3e2385e113f50980078d61f23f854ab1aba0790bb5252494bddcfd8a5bf6119850f3b942db9ad57195454d69e4702f80df9dbd52f2d1314832d5fd5b61ad99dbe4409506008e26af883c862988eaf95daa1619b82bfeac1794ad23d42bd3fcedb0156b47527b8d24757cc24a6ad682a921a75bb76aadb36c652904315211448bc8d919bb717697c403930dbdd4e75c911370ea2bce8e204a6b746bfe2a9b4519fa7c41dbaf3937f7d82a61320f5802d4b4fca610ac36c886f232812dcc9d4eb1961ef770ca6ab0d040892c259044e6e079e24ff690a01a9390da1d9b0b3c91e081af24a33f9c42f2df661b87522abf5e52c787c27bfc171fd8dee609f06608b7c0f9c2c1256ecf1def66c1013e5a3d3944c4e744f3e435c56cc0a623bcbd199bbaecc4f2118d02171d438f5503b9487b3bb3c10ee8de59f85c97831b8f35c07fb706cc6a3b2e07c9923b6527a5213de622ed47bb1a1d8937132bd7507a1dff88f755dcbfcefc38b8bb7ad24b51c7aadb1099ca6ebbbec64a36d044d4051cb732b8abf1f5b137404aab946639dd41dffddd00eccc621a11d703275cfebd11d37ac67e0fdc7f65c193297919e434c4220643133ef99e05f9f2ae8d49fb865b7fc63382e2e12a4a5fbcf435e273e0d1bcd084fce81a789a05a73c80f9a2286cbd09834c599e66de3c3ef8d8958eac3ede3bdfcc1b63f0f679bb2204f5fc7d384edcd142d67ae677baf47ff3129f4798c54ebbff8b5e105e23ba5921291e848131b705b4daa04f2b89ce61caa60df4b5a9076abdf02bf9847eb6e6ec351fb98ed742c7f0f6c43bc5ac7b5cfa58f7254fe47608202c71f54ebd9180a609057338206c19a8ce5bb0139d90c4751e16d5b4cf9b29705191d4e390f685a9053e4163600bded9ec960991305b9f743a395424ad96c0760ef4d6e28f732098efc7d7771dc43e6216ed4a98c99a139950d5e9b66f8d80e0263bdb1b7d56304d5d35b831b1e21bae5a91652b3a6f7f70c7a4d20904a16d8f4a4d9eedb6b4e5f8673485355d75a9aeb85981105e193a4a3ede8984fdd07a6d78281c971897a354d6b029f158c8b811a7caad28fe51e583370544800d03c9875372b1af0ead26f120ef2c965a5b6da36045c8c13e74337546c9537b61bba945ab6b5069cf2aa87f55a13a96a62ab69f513fc84c775e2d0273974a68dd2a0a4fc372b052e5755a4304596d3df7a56fdae141e0b45cacf841b7375fb0717530f0fdc23ff5d90a516a98dad3ff508a87fe62631ee70aae4a150e08e799de9bbf9fe8d57453898cf3129fc97f14a4549d8cd04a12eebc11ae85c084f9055d30a1862d210ad3dfdcc5fae9dae3e93f56d36d9ff53813d438d11298bf0d631cc28bd60d16403b65614fb454dcc1893bbd4d6f84fb84df3852594c22447665333a86966b2a73a2f751408748fbe06cffc44e8a49e78dee2a4210cd490b845bf79bebe71b35c0a72b9cdf2f8ecd50c4463096bc688dcd016c02e3096511b0e966ef4845cde8dfce787b053d276f261074e50802e412498ca8b7f34e0e01e018c285f6c1f3423641f7995312fef0cf9935be6ce0caa9ea7b4755787cd25be2228ca3a4fb2901a0147eb5ce21604bb89177772a0ba13cfdc9b43ad507789d807cf6bb38782a6bf78dadf19a7f34b787cedc969cb654149b10dee6875c19b509539abc74ba0ed588d0703cc7a79b43cd297176e97fe1ed3498649441e401cf9fb37468d724ff74e8c90a69e1d640ea227d6eeb9c687c06a7809704e589fda9016f200c335c546bee145258fb391409cb9429719c9d83a5b33d4d1afaa16d32a24fea80b474b624f30b346a8f6e03014d363e034a36788050fb169b1da6d450d65565b3cfd0f9f77b73c641fb5a4dfa471e6f108df0af5f093de7a2c5340bb0f423e0ef52703b00b952244c1cc9fe27f348e17aa79e8ca07b2493ed2c9a184370dc9d0f35c0637c48f9287e46995c0ee23c7dea571530f1d2ee98a22b04eab3b72a4d20ccd576f1a6bce46cba3ab8b32436a7bd4a99b7f2a86eebcaf40e067f1064e8e6e650291477808629298ba576f30108fa87660bef99e57d788e8eeeeaf44e9eb277d73221d30da2c60eeabed5bee04e0c6739981e5bf377547eefef3873f1192e8b753de06a311d9a1775437ccda5c3bd891396674a9a2600eebbce0d1f28c4daf7c9be8e79830a1305d47c411be1a6bdee4469ee38d734157d282d10646a08b9e9475cc8cbc66c565f627395ea0202b31344dc8ed6a3d61f9e2daec45f8a48e5b6f91b12f2009f283a1e3ffc1df3e83f69ac57c8eed394351955d58283ead4cd61b2d44d4796c1730cab677917b71d23bbae5e207db4fc0b87abbb1ce8491bc630250e10b04b699ddf526410c43c1f5523a0f7b07e4f64d7aab83c98cbf6bcae7f4debee34a0083eedf30ed608562355c7a10a138fbed5fe95fbd797a97fb4bde5b077ac04089b3b99eecaa78c6bc5c8be19142feb974877dd77884f52b59b768491958fac09e511c3a39766f75097a5d4ef99d8f1391794e6213a5cc05852487787e92f37cad6fdb889ff9b36809fbe4ad9a6e326ee275bf717940c04905a7de2ddc952b7334115fbce124f8dd3559522555df45952cb41d04d1b75050a1e461f77a0ba93290cd148a2276a5878fbd5833a9ede504f1b89c99740e24c08749ca42fc15ac4233e23a31c5722b8b1ee1f03ea4335485e21df19d10c3dce7d7add04b595c9a433f6e765c5a6022b4769a9c6ef74175ea7fe2ec1eb036834b51b71c56ea1b102929b81a1a8e02fe1bd61643cfbee5702d88d34d906367fa2a55559262b1d430cb83d2c97f20ab9d4176a1bd326a24a9a9caac630849281c1d98c82ae251abaeccff3f2a2862aac860a62d6103c844dfe87c4e92fda22b7dbe0478e060df40159876241209ba82d6dd952d9be73777304b533557c9774f3d9c53307958cfb89f0c9a42646b5fd52fc429cc1a77afc25463e87c005db0686409701d11a6035c83566ece2b723b9e91ad8c79759b5eefb54c939fb8d16bf36931d53e3af31c918616a52216e45e86cc3e2c652e11e1e0a220838bb5bc02ccb8cc17bc76650b30efba4b471418d76f64fd1309e21d1347c7d8a5395151489f58c643d1092e2026617edd0283d01d7215c2ce4851e1d278084a6d7a4d7772b641ab68ad317114935edd44b99e0407f4e36bfd910f7745b9af7f8c3b4d8430ee302ffedaa30d1476285f42a8a18a49566bde12eb023a5e598fa51a7aebaef2ef69332a8d213fc2ab8ee06c6b2ec2eb03b0dff360f2f001183c03f75f84d082341ad1297488a261f7b8bafe0dd34373ef16f9f9df120a9bcd711494171adcf05400887c911534d0a982f2b405b73ad41fde6e84ce6b0b44936f15d0bd303e1808a316d213f1f32d526b62bb6e2758ca1f5c722db9ecd5624eff698c659390251ecfd2e60a930aa60c53d732e24896e0fbaaed266ae2cc4550c51b6e694ce5d028bf05e174005d28bd7a58a5b9c373c8ed27e7849c04b31b052a52367a9cf8de42329c0b998b4ef77eba3c2da7ac13e99e415f8d58ebd6a4691941fa3657aec7e4dcba19cddc69d4dffdefed0297a7e452a3a7c99b489a4e8960a8422fc752c1cca2bd952e41ec556f83b95d349479b1f00a40496e5de02433d917b3b9fb9229e52d063585c3a4c531e3bfd5c1dea47b20769072e6a6f2c60ba1826662151d6b900caec224c263b6499a7154bf407c87b8b4a6b6dd95dd78af91ff414603596551dde2e6642e4b4c5a2ce539e2c6ebc0eee639446dfa296b5e9dbf9713379fa807bbb0a3a612bb8d025b99abf0d0f26554e3f99e008242cdfa703c53323ff8ff45041a0b3711e628c8a634e99adb888361d54b7e560f5e4cde0a0df75e8a2f67311ffc26be902144a21cd0744d5efa7eaa805f023aab6c2e999f3ec8e364afdfa16a591c04bef706942464880e4f2e1d2ce1f0c3fbebf0b09bb7a2283e53e0463d18e778d3c968c0b0073eaac6ffe5c4d68e7006e71014655eb9f033aaab062ff29c72ed7bdf727383101dd051be02870c512b9744fd095d75b070fa22450e93ac4f756a15f4bb68ef6ae32b08ec5e73d76f1e9ac45e20bd46eeb5eb3f6e326cf0ebde34d81d5789078ffd6a6f09ee5c1631d143d8553064885d2445bdb2491fdac00fadcc105c2023199bcc6b56ab8ebe01b590b5b1ad89ff16f0b1c6ccc04766dc5f8bb33552eb4fed24420a6c1418ddb389e97743557a98de77f11ad8f4912778a85e704a3db0b740c67b1fb6554ec4a44db61393f26f430ba83508dd83194e7d666a964551798271d120117945aa898f90c4ffd10347cbaf93cdd5f41f57dd31c364c35814ae2bf35d5cecb21ccd6e259d837d86e56eeb023eb846bedd27f7739a0a91360793209be798e0bd95a471522acbd95184db8cc40a5327ff85e763c66af973aed1e95b659e7292ca2a6137531910b3af4344c998ac13f35aad2b1594044ddcb1b48f40ff4bea7fb81f227631354d91b8428b621e42b7650132d48a1d6656067d1b62484832e524622e6a966b32f654bfd767c2a67ffde188c23b9b6dc3d9521967f724716baff1425378fc0c933d2091ae027d4e2f6b4664d266f5c099ee18c38fafa67e1759b80699e37760bc155999b69b4e77d7d9b3be5e5c0a7447f3c9cf21f5caddb79805fb43d8fc471b67ecd9124ce9bfc4036009798aafa49bc8d5e5faccee00992da95d78812d29b01a7422a4f2b839ebbbe61c1a4ded6b4b5c139eca878abc778c17413d88a85775d5b5fd65a1325e64cafd909d370fca6f2e89d15818fff14d19a2561db1c8538a66e4645e6da1fd8eddc67210677a1eccecd91b70f34c07427212d81f84ba869aec5ef01713493133f69586e811bfe91fb12c032cc59b80ef937568883f26b6b4ab5410db9012b843552b33f5dbb90bd647ea0f28c7d1a6d287ea40fc99aab907883873d6aee6da5daa1d23ae4464db416c5a781bb6917ab99e7435c1e997c70372434828180ccac3d50c022574a3870d8925b5bad9b5e94342305e4d1d5ec004fda57659210cba8e7d65c642a9b55bd2cf9d3fc562390e02cf707522563d388e120b2a5f92aa65f1b4059eef9ff9d5882165b1d35c327eb40b723c6bdef13a225fef060e0e9232f17f699b5a8b050ec10c1a0777e712037f7544423a27c69f8f6eff8c1823c892be230dc1adfbe38cb84dbef8128a60fe597b90e23f7f8c17a14a72bf8a5cf58bc08931f00017f754912b22658437ae30ca13b42b2a5963e9b4f803b1dfb98aa6d31693fa4fec0691af285925f936f6b12bd51f55942c2ed21b89f72e54f15f7eb9c5e2986b122eaf07e43aed0217ad32c4dc633d4625759a28d3259c037dd4d4311ea0a70a4c06fe1e0aef5faa71613fafe7373a6cbcdfd57e6248fc1c7c7f34e725cbf29ae88a229a56170d6e7d92776a80c0b93f3fb64898f3604b4142b1697a483443db1717d627a6d69bd90510c2bfaaba9f816700b6eae1ba1b4d21d30a5768cad1997652392deb2e11fcd8eb49cbf77bad7356d32176ade52d5360a7d707df7fbdcdeacb61686454f959072362bf68818643da2494a72c7063eacac34cb94097aa302debd873b5e83d4614186d17d7cb6e79a86e6d2a46298707b69512fbc7a351623a24d3173dca5bc9deaad8bf766db1ac184090f7948cb8929a33848ef24730bd0f4afbbf"}, {0xe0, 0x1, 0x3, "9e011d2599c89c65d551004c48e1295a634b4e050f944c55d751629efdc468a68729e63002bba9721acaefbd29a495db1a2c1525c7b51d687171c3ee2351bcd265c78c45a292abd2caedbb5558ef2188a46ffda31af8b4f36c7b01d3bc6a07ef7df62c72df1b496aeffeb4e6d0d497cbace01324ee0e3f109675f4020b174c87c717eef7365736d3628733089379c730bdbe5628b1a6f013edaa908d6fa9a77755a1140a235a74748eb38c046d1516c50670253cafacb50cdd43bf1d4878582b7c038822670d3863bbf64bd9"}], 0x1170}, 0x408) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20200, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x808, 0x0) 17:01:39 executing program 1: r0 = semget$private(0x0, 0x3, 0x3c) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x7fffffff) semop(r0, &(0x7f0000000040)=[{0x6, 0x9, 0x800}, {0x7, 0x100000000000}, {0x7, 0x5553, 0x800}, {0x3, 0x38, 0x800}, {0x7, 0xdcbc, 0x1800}, {0x7, 0x6}], 0x6) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000080)=0x7) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10080, 0x1a0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) recvfrom$inet(r1, &(0x7f00000001c0)=""/34, 0x22, 0x42, &(0x7f0000000200)={0x2, 0x1}, 0xc) recvfrom(r1, &(0x7f0000000240)=""/171, 0xab, 0x1, &(0x7f0000001dc0)=ANY=[@ANYBLOB="4bdd030d1c12a55d13832900bf64e6b0795e13740e8fb0085c891b48928ee44513673e76ab6d5d26e74852b901b814d5ae7fcd860e2677065ac73d2cedf9d7bf7bad0b5eea59364d01804e551c6997ce609b47d82c482359d7498f4702307d9cd23fb1acc888b30e45709a4c24afb06f7b84060000000063a74b0c718204f0d8bea9f8e88503864e0ab268a82ec15f29f818dec54a07968980ff7792ac02ca15ee27d61aca7985937fac1a19a4dd93886bc50e037bc2b1583c5d667614a7146f8b00"/213], 0x1) shutdown(r1, 0x2) r5 = syz_open_pts() semop(r0, &(0x7f0000000340)=[{0x0, 0xfff, 0x1000}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000380)="b2da5c21c5fefa33faa8b62d238c38d16a543208bd9e9626ceb76c276d1e3051d1b363f9323896a41a1430", 0x2b, 0x2, 0x0, 0x0) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000400)=0xfffffffffffffff7) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000440)=""/167) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000500)) readv(r1, &(0x7f0000001800)=[{&(0x7f0000000540)=""/59, 0x3b}, {&(0x7f0000000580)=""/254, 0xfe}, {&(0x7f0000000680)=""/5, 0x5}, {&(0x7f00000006c0)=""/38, 0x26}, {&(0x7f0000000700)}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/61, 0x3d}, {&(0x7f0000001780)=""/76, 0x4c}], 0x8) writev(r1, &(0x7f0000001a40)=[{&(0x7f0000001980)="d7b0196b7afac7795b1ee21c60bbe2be55524693e6db261d131ffb79ccd50c689c4eab14664837326d22dde7e5a712f5c2c82f7673941cab21549dabe3f87997c10e2b86c2a90ed3bd777447994c511d14b4a7b04ea455f3685cdfa83ed621002ed7415b60abfa6b5469cee36eda362457453fef7c9b750fb0f1f490efdb839460ba03fd227133ae9da09e8ed068bfba21d0a1185d6412426ef4711690ae78726503869b8b6b52f0279214afda06", 0xae}], 0x1) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001a80)=""/72) rename(&(0x7f0000001b00)='./file0/file0\x00', &(0x7f0000001b40)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001b80)={0x7c, 0x8, './file0/file0\x00', 0x3ff, 0x10001, 0x6b, 0x7fffffff}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001bc0)=""/153) getpeername(r1, &(0x7f0000001c80)=@in6, &(0x7f0000001cc0)=0xc) r6 = semget$private(0x0, 0x7, 0x80) semop(r6, &(0x7f0000001d40)=[{0x6, 0xffffffffffffffff, 0x1000}, {0x2, 0x7, 0x604868b25c82ce95}], 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000001d80)={0x7, 0x5, {0x0, 0x2}}) 17:01:39 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) 17:01:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) flock(r0, 0xb) fcntl$getown(r0, 0x5) ioctl$TIOCNOTTY(r0, 0x20007471) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000080)="bd9f18147a2af4becb5989ae7d12f4dd858da4b2eec38d4f06b60aed44d1dafca1", 0x21}, {&(0x7f00000000c0)="c2b2e303971301e66e557ab431af5844f8e33f1597c563236cdc179f6bd0d9baf5a976e6bfcc0569871ccc85c5ea94733d42cbd9906ff9d6a8ed89a89687423271fd2538c99a6f152680bcce06189cf2fa6c70880db3f27437f33c187a6200781ad0ae4de0d005c680fefa87e9fcfd0d704a99515f2eec41f6e9f1dcbb30b92be14a004a0f68b99dc62cbfd16488d725f39a8e70272a659327a0e022fc1579db5b95f86675b8cf36231201682ee57ccda02ddd5e72a10116f2c1f507fdd7c9448a4117951124eaa3f330d17c537bf5d1244c244e197769063f51cd97c905b49b239aa22e6ffa44dd854390f79036478681a4711d46d3101fc178da982fe7c7c985060157abd095b5c5044747ad4ef0557dba4670bb29ae346afd47c2e5eebea340b7d8e47db8665cc55da9b5a088f67383910f4c38bf184e4ab0762fd014f0a3088a97a22bf20ef79a109311d17db844ee1b6f4003b95899babb5bd7fa1b3e64a817d5e1fad1a215c6f3c6a1df06a7a20ac5a3783b9b265db6a2879ef6e7a01705253d05cc6102a9acfed86fd2e7a398462ab5f048c44f89725df76cb277acc63433aa25e51c2d71aa7427a83aea0daf3292685aeea8c063b0ea42bf26850e2e749141ca09032e70c09a394aa911e2ed9effb5a6499d2857b80af6d8ec79b8a47dd9580292d995b27e987d499a52271ca85bfe5e24bad48be772c4031c8ab6ffb6fae9bfbeb6eeca344ab8e477a810a17cc71dcc3a2a61061ec1d27f625ade954e5b71d30ffe1c46c1691c1c4a9539e59085e98c1442d09116f17e6754b99d709d7750dba6c16e95603f8efbbd74c7df6795d99e5936e053c8750d35e8e66a7bf7d21e0654049fc6ee35708c8653603747e72c6ca75df40ff2dd923172b9c19d4c81ab63444105ad7a82274c888b5ade59d0ffcd75c537aa9636a66ff7141a14956c637f8ab8da75092e2cfe854f6aa733a4bcb7d9d7906464e78ca10a3a632780e1e0482bf36e4162aa722cbc23937f780de2a0f9f545255ab176f47a623dc4389f49c50f023bef8478dc5a60c49fab3e0c49802df86dbc525fbb7a5f132e82b1a0c27416f4f1f79de9daf3e99858572d93595c60bfcde08c2952b5bc41ed9be3945c2ff025cd5537ef3d25fb572b03e173aa8a4b79045c988e01e521ff305d8032b35887581f55d5a7e80f9d9c401e150e9497afb6e0300e3bd7bde3853d4de568ed846eeeeba65710bdba83d83ce8363d42d93002380ac436f7567a45f7a0ee1fccaa250db9b96c9c9333ba682c452e5ccde3235d8f4f5ef0b2f761792f6268f1732ac083bcd2bb2a4777edb059082f05ac6639e251953165062719c3b312be0885b6887bed56582a886ba8b2dd6eed24591ce4515124e3e94868135c3a98a4b613ae02fb9ff123332149dc1dfb84eeed8f928a5e8cad4d7ce48ed20c8ad3dee9312f9c5b6918307907f5656cc3611519fbb01dd758a1e1e0a80078f7c6cce86e5e62608f308d7bc573fbc79e2e8b9a993aa6cd197d86602ec72a9fb3fca9dd3a753d64e02b82f515d79b38481bd9b87e90d8135be307c799aa0499549bf619fece534d9d81157ac6204f65f327ba14033428afd0f5096729901f14626e8a44a71052d74d48fa74e05342ecb42a8826d8ace0ecf69ed0aaeb03e8ec57d9cabc7f3773a592f3f08eecec706c285896f84290cd61a0d68548c860305e572b50da4d0c016bd8a940caa2f18c7b7afafbfaeb752c137d8ae034eb5cfb256a4f29ef99879e5de9fecba70b36d1f46d3a9469a48389743aa63528caa2185ef63290f0516c1a4b64d496db797a69dd3cb3be779aa00a072cbfcdffbc1b1130c8934442f56226a48c18ba4c540c64230c763fdaca0f5758a5b58b3ef2baed5d0462662be45f49a9080801ff3c8827ef3e5e3ab527bba335d29c7de1b09036ae66cbcc797af3a7cd045380f0a28c939df1abc98a735b2f131a7e0d3ecd7cdc90528f0a4e7133254d7c262df9a44f8b773f6550feee325ccbdbaae18875c674411c11abbada3034380b4c737792faa1842d75eed95116e72a86c2012b66aacff5aa753effe6c6febc4c462e950583e3099b40628e1d273c03a3e36e77c2f96cd2721be91ac6959b39cd36f67cc71e166352af7d85bd7daafcec385dbc5a02974a23d0a385ddcf440c310c6260704290c8b7ff61969db8a6fd9df906fbe1a1942d904f72c7fd512985f48317f88828c4c40d3681689b114777f5b0fca394bc1fc15ea41bf5ee791153f797d8be603b960b58885154bb77e9a835b6557de4cb5b347a113d23e65657fe9eeaccf7e9a5f5a372c7e0e6742b107e25a6356099a2058b63be9337e8d6bbbf43a7f9d3b2c8437bbede29a48917003eca03865bc0cfee3e73e9438b742b973cf75e9ff76010febd5cf6ca294bb344901c13130d219794f520238feda7a46484ab9b3dc84bb60fc31d648a41340e75cfb156ae5725259845772684099f6ffe8a4c9e574eca04e520fdfa42c2c7a68192d89de1e27faf0b6d3d1c6cfcbd31223cefdcc749a8ca6fc0a3bac8e515aa30e5e3b6552bc0a0a0e7f408d9afa29e237ea6dec3a9ec6e1c0e288b495e3c2a64a610d5b70354834e2f1337261aef3a6f3076c15807d966b18dfbf20ec07977ee4bfa2dbfa26178998d3de978a3c1d5c24d7dcc92cff84da898e83889d8c4f15d84be6cea8913fbd6be37b609d6499bcf9c96dff2896dfec61102a2985e473f2e6074cee6eb8d9f2648de250a0e03d3c00946cc02c3e4e8be2c9dad9e6a46176169d87540508797bf6489296f451df28049e39d03b59ab53486a0e9ad0348d7b77e02b8da0a452846625227b3fb74595cf2f5df4f52a6b19cd8abc824723bfb3bda342d26cc143f450231a8b51cf2fbdf8dde4c1473dc203438e32bf5be13a45ba8fff1082ef478c01935e1baafab14667c2c114c5aaea4aa3c275697f6d6dea2c762145585a258418e2a12a60ff3d86331dd07517f226ae7a0df90bde3979a365c69d47db30a70b1d45d9e78eb8fbd841f585c8e30e4f141518c9e7f165c67d2604683c774708c7b39e75aff8629ee775208d66472b2d7bfe3f5b81ea5e89013c44d928387468cbf24b61e9886d7599226f84c8d472624aa7fd03079c585ec7bf6bf9c4ae68e3f1c383edbd184c09d16ff53a56d29f67d3a312c6a10e4702d71a6ef18fd9d58a0419844342195d90496fb26fb8b8cd389a305417ccc3c13759827f67c3a102295ef0fc1ee53989ed2373338d42486dc13fca2f8fbd201d0378bfba0f25a360b7116555c73189d62772907443dba54e4033cde7ebf22efbd21e318d3da69728047e92262ab603666d569ef65b963208987793e896cd46eb5756a3ccfbee9d12e2dd824bd4b8d7b15bad62639311e267e7931548f26838e96bfa367d6ad874ed185d9365a664e22b57fe5793e0a2cb4e28d9ba4c530b83cb08e948727bfd9b8f60007d21b1cd20de058c18a85a69a5ceef71abb17c4de11fdc5a58c54b7efeebfc0b2e86949d33a9a483af8c2516c423436d80471c7b496761e22d46b3e2f8024cc3b71e7364059803fc90785e2a26b9b1eb2433bdc9269d508650aca0de6192cf9d1822a4b8acf10d37edef3f8401ff8e1c18dbd5f5999b0003b10a87824ac1e9c7885cb6840eff450806f98a4a7f4eb40f7b73e0a7661741af52bbf1e47ff7c2a668f0631bb97481a14d9f7222d10231c1f95ea871e9b31a2af9d1c8c85785fcf89abe63f89c76a95024889e332c6f26366bb4fb209a0207063d617415f129f3e9266354ad52fa3fc3ccf79220836f27bc2018df15c24015747478e9490cf0d231cc6b66b40ac1414c0728e793efb23dda1e663d8ff6aa816b42a5e0359a4cd9fcc775a90b06dcf82e5fde9e2e8d4e001113f86e95f2fa16da9817c8ac5ddcfb070bf5f704ede84ed712aaacfb0e158e4b0312905dc29ea9304169a096ae8f75b436861d3626ac2672e5d5657540d3ed778a1b2a41010bc8bca3d7b3edfce5f151aff698fe41a37c7ff8fb516a21a2958cda4f0dc4db11c65f67087964100952dd83beb609f4f650a161c274bab1b882030a70bd26ece0ce0410a5632324fa5132ce0843e20bd6e69d6e7724112628b5c7181a7b84059fef690a33be3193d3708b8c32f68506c174977a713d2964315db1d11265839935187150fa9e294887ddc9d24aded27c3f96a47ac01f1b519568762a5338adaf5227f508f30784a6d29fb025e31f05314247f3ced5b7c2ad71dfef35c9ede1e462d72e9bbab7130b959b9376ba5d50b14af87e7e78ba93fa86a6b5435f018acfe6c197499ea8488a6e25fb6cb4dfc13bc81ab1d8abc346558df11165b2d40e5603067f48215464614cdf1bfe1ea86deab59f6848d8ee7811405371a8bc71d265a385a9c6bcde496c6e765cab4db3035cdf1e56c7c522901dd1f477014177ec97457ca14e02a0e65d71459a35bf296a17fa28abf350396512b3066a0ea3fddd8d1bdaa797f6097ed31fe04e23deae8a734aa7f652847e3d8057d2ec0f7cda5c9c4870d7537c65bd1126e7c6a2343e1ef82ad66600c31d6f2b7a59c7288accc895966a9076338876a14e8e03248e5bc51448b25c8da73623f3cd090b751113b9173858755542ebb8ec916b06529a6740dc143694163ddb4a823341bbbc45c02f90c6cf6cf757c1b784ccc86310aa130c4c1122c8b0312297fac8483451aa44d66bbd335d57c8e16d933f7ab8970ebdeadb4e31565dd65fd1a2715df3046cb4ab680190377011754c550c475f679fb15fbab47aa85473b7ec6efab9796f3bab75a2061f5fc0785bc12f93863b0d2e77ae98cdc86286b387f1ca4ae8dfb55ff03a75e0a6cc83b73e365b0404a66097924f71098bd3a2e9502b21789cca9d2193799c499a1efedbf89e36d32566aab576df52fcf9d2a9c8371765a339f2376f5b2b0fc63ef71b63f642697cad27df6c6cc89f7c23c917aa54be9f6715a62d9012516503a1bc803bd8ca077458853e7ba61a7a8bcfd2f6826c4ffa4a533c18c82e0085f485879eb45723d25ffd24068b184c5f376b3a3d0673135cfd42e2c64957b26e64063bcbc7c5d96a8a886e1770af7628b3a0f2231f8b8edf632eb07284e0924db27ccd0114e95b673e04c4ad51bd65f650700ea03aa57fc2fbb19abe691a71368c4bc436fcbc325a84e6163e4f0cd73dbcb7f80b93ceb14f10a4ebedd12cddb19f3d0093db27f93e9956d6fe6dcdeaf01548ff95723f4f86ae75bd52e27a07e306a342808132bc9997c548084034f058aa9061d4117c06602b4a36a822a21e14dfae47e54abe9498ab4d7fa160c963152872324744d908f57fe6bbcbcd39e9d47a23cbbf111937ce8fa53974cc1a85ac1cfa04410e695921ea60580208c84262eb63235f5c3f8d76e201056046e7162b6c5a965aac2382ae3c2725aec343ade2c9c7e17dc57d2461eaf06771121e6c0b10b083d2f1ebb9967385fd8f3b29c6be812906451ed878103a69715ae9c5ccb68446930aec5f6b9eb8f9c11a7d715e2cc5cd776671f23a4c8b6ec234c165668269550bf55984a70a92c947b073156894611a0fb0ecf151e0c9c94bfaabbc081be2e58ae6e3bcca6a9c9c6b33a30925fc804cc9111abe845bde0ded4d143224bc6daef7c6487da1b743113473b3b5d6f6780a60ea3fd29b99f66647652fc13adbed42250b7d4c78df718af2dfa19b4f43cbe4f5e9858b241d0a2647536e0caaf3604dd6a51f4c3aa06b4a326b0845b6cf362be8d0399c902c57410b1d88d82b3", 0x1000}, {&(0x7f00000010c0)="ceb86739520b0d44864bb61e6ec6a53660a40fe8d0f5b53f6821b9be32a1682df8bd2741c8b87811df78373737faccd40bfbbcbf32dfef8c479254594528e541f88a16ec2c26376824978ea5bb14c0bd547621021cb9bdd004c22c9d08598000a7de9954f278f7e251b9c73c3da88a510d3bb22ff3182f0e0b86fe93e1c45634d2f4c6bc0c50f8a4bd0eb3e09ba98bff69fd04f14087f6139ccf1090f866c8efd03c68a81800d68bc56678578a10821e5f4727ac8369d694f73809af393ae6005f4a8e121ac4ee2442891fd82ca18fdd5f023667b12365879509d9c8b549cbb8", 0xe0}, {&(0x7f00000011c0)="501d292b78939cd65ffb196b2de57e7dbd5c275a3527290089e616fa80ffa4c4ffccb769df92dbf96fcfadda4b3579a1b1c407e2085b93e2e870f5e9caabad359f40ce6172fc3bc05705d5dd241f0a51a42ac30c105da12191f8069a11e4f2904eddd9e570acd3167b88fb5a1b37bc83ee5a4d378d6d9209f05b81bd266816ae4be5df2b18bc39fd0ac9a4d798", 0x8d}, {&(0x7f0000001280)="df73a17e6ef472a087ee49b1c8812bf74c962c780701bd226a7bf454ba86bf7c48c0b3e80d52596a7f48e012bbae2ff4bddccf2307bb73e4f35c553d3f56ef5f0d71cfedfad8dbbde17e1f604173f7929855affe529b288e92f54bdbe20e2f60ad1fb759adcefd49a1975bfa3d4c9bcedd117ae919c1c69c3891b9165dca526ad20dfe070049d6bf2125d509e7916c5898328d3aa270638770f066bd0823fdce7e9f331bdf328fefa72ea4cf2b020941", 0xb0}], 0x5, 0x0, 0x0, 0x8}, 0xd) 17:01:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x84d6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefe", 0x26) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r3, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001440)=""/192, 0xc0}], 0x2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x46b0, 0x5, 0x5, 0x6, "d90ace1132ff1bc5e74685feb6b9d8fedcab192d", 0x1f}) 17:01:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10020, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0x5, 0x4) 17:01:39 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000600)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x1, 0x3, 0x6, 0x0, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x7}) recvfrom$inet(r0, &(0x7f0000000140)=""/96, 0x60, 0x841, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x100000001, 0x7, 0x8, "2da838fbce7a31ddea03b5ed0b997af5ed643854", 0xf4e, 0x5}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0x9) fchdir(r0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001700)={'./file0\x00', 0x7fff, 0x3, 0x1, 0x1, 0x7, 0x9, 0x7, 0x0, 0x0, 0x4, 0x8000}) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000002c0)={0x3, 0x2}) recvfrom$inet(r0, &(0x7f0000000300)=""/161, 0xa1, 0x2, &(0x7f00000003c0)={0x2, 0x1}, 0xc) r1 = openat(r0, &(0x7f0000000400)='./file0\x00', 0x200, 0x0) accept$inet(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000540)) ioctl$TIOCCBRK(r1, 0x2000747a) openat(r0, &(0x7f0000000580)='./file0\x00', 0x0, 0x4) sendto$inet(r0, &(0x7f00000005c0)="8a4f52", 0x3, 0x400, 0x0, 0x0) socket$inet(0x2, 0x8003, 0x8) r2 = semget$private(0x0, 0x5, 0x40) semop(r2, &(0x7f0000001780)=[{0x0, 0x7, 0x800}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x2, 0xe, 0x1000}], 0x5) 17:01:39 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) r3 = dup2(r0, r2) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 17:01:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 17:01:40 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) setsockopt(r0, 0x800, 0x6, &(0x7f0000000040)="b23eb3a018fa8a09716d7d262685b084be09d99abc70574c80aed7d519dc3efc21ec6cfe175c16bc82dee54a225b643b508c0f64078d85e8d256949f59a8e69932fa83d2e489cc67c22d4931a8f3682eb918db02082231da7912c1aad7661d52b210e8438d575e68", 0x68) 17:01:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1000000000000081}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) r1 = socket(0x11, 0x4003, 0x3) sendto$unix(r1, &(0x7f0000000240)="5001050160000004000000000706ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 17:01:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) r1 = socket$inet6(0x18, 0x4000, 0x5) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 17:01:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r2 = dup(r0) sendto$unix(r2, &(0x7f0000000200)="d15aa8502f077de01b17f0a1b25c60c8f2da91247531e4cdcfb7f303d7a6b0532806443cd2f2997573bdb2288bbfc7fc043865ab06066e541dac20e724ae70260226c65dde0993300e69de870f49f9cdc6b3eadc99fed5f83f6b52c0de62a824a3ac6992ea6760c1516e8b005abd5a690c080c86b9754cb35f2fa09c3b265cb2f3ff7743fbcecafc16826c3c282612b514cfb5374db13d35c2627aa79ba39c31a162d792e0c8041f8b03b85da8", 0xad, 0x409, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x1, &(0x7f0000000340)=[r3]) r4 = getgid() setgid(r4) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') r5 = semget(0x0, 0x0, 0x10) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000380)=0x7ff) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x800003ff, 0x7, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0x3}) readv(r1, &(0x7f0000001340), 0x1ee) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) chflagsat(r6, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) 17:01:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/56, 0x38}, {&(0x7f0000000100)=""/57, 0x39}, {&(0x7f0000000180)=""/236, 0xec}, {&(0x7f0000000280)=""/122, 0x7a}], 0x4, &(0x7f0000000340)=""/126, 0x7e}, 0x840) 17:01:40 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x8) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 17:01:40 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) syz_extract_tcp_res(&(0x7f0000000100), 0x5, 0x200) setreuid(r1, 0xee00) r2 = getpid() r3 = getgid() r4 = dup(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r5 = msgget$private(0x0, 0x2a) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000240)={{0x8, r1, r3, r1, r3, 0x40, 0x9}, 0x6, 0x5, r2, r0, 0x7, 0x100000000, 0x2, 0xd74}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = geteuid() r8 = getpgrp() r9 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r9, 0x2000747a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x1, r6, r3, r7, r3, 0x8, 0x7fffffff}, 0x3ff, 0x63, r8, r10, 0x7, 0x20, 0x3, 0x3}) 17:01:40 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20200, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x10000000006) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x20000005) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x93a, 0x8, 0x4, 0x10001, "bba716237c46eb3536d7f2553e5097bfd6d2c659", 0xd7af, 0x4}) sendmsg(r1, &(0x7f0000000640)={&(0x7f0000000180)=@in={0x2, 0x3}, 0xc, &(0x7f0000000540)=[{&(0x7f00000001c0)="75b41cb970922925c339f997bcacfec02c04e6a155ff276355cf71dd90820a9fb662c68ffe08c88e65a9ebbb4da3b239cf7ad5e87dc783170902142f21f2322bc4937761c9f5e65f6c41f1f5dd3226b6db10a123e54b380571a783bdd03dc8ababafe52ac7646a87cd9add0244f92a7e09d02f5d4f3f0f5a93a2e567e540456bab231eac615e9b01dc3b662cc1ea029943bcdebf1c3490c25cf3de24a40b5524671b270977e565f5325bd0d38c868d6698eaed0b0cb162ec26cc8d10022438e53b2077a972f576921a41a0f20f42343021f2bb636f4aec6de8dae9df1d21", 0xde}, {&(0x7f00000002c0)="e31dd699af84360655b64ad98a2402e32416b0b82a9e47d82aae151ab2997bb1", 0x20}, {&(0x7f0000000300)="23da3906376c9b6c58510e4f51d74db0e9c04313522b63701fde2c767625da4ffd5cb7f8305a781431da25e05ca8605dd1fdab0e70e516d35c69905b776f64502b710798681702b2b58f7a958a71e39cea24565559edbe505191425ca3af689ac2f1af2ed0a6cdca23", 0x69}, {&(0x7f0000000b80)="6a7d0a0fd589c6631efd1f7da3876311a41faf94f3e9da08a736bce2f48a7c39353b936b4191c35f12b501a8b1c569b27274c798d3ac7353784a0c29e9781054b669dc47372cc0665cc1e317d47ecf979af001c76e603e977e7104ae6d4921ebdce55b10e794c71ec93999ac6d993cf7411a5b051799a80a54cd12a274632631c286ae98a9a47a80468873b1d8e565b385e128bb8debdb1d2189fc32b1c5c65e4067e7fc9cba26b0ab13f97164614ded55a078e2650af8e0c76fe60a86425b7362ac5cb241539a088ff0314adb8b395713db05409891d613212de30b067ab6f878f7ba7342ba06594f2f76bd2d176ef04aa72b542f14491a8e52857bfc50516e618950be9ae95504fd41845e4c2e12998d300c09189e172b0d09b96d2055c1338c7a072c5b7701e40bbb66ded526b541cdac9c5c6128f030a103abdfdad87c45c21498ace30cb1e4fafc07dd66b224bb039b94a4aba2b48e003ac42811fefdd868ca4d50067ebbd13a63d9eaeeb3b4cd0ffa91bc6e8295a45a30665a966f3280b420d97739a85b05fd33f1b6aec9888d4ce990257e0f99addb175bff38654bfd9d72ec356defd801e9af99ff57e9aa017fb81059f1134c41f14c0509b399926edf1004e82c5277e1bab14e042c43017c577f82f661c689a15e463b0ad5ff8d1c7b2a8cbe6b37d9af3dd043fdbda0f5686cf661de4e7bc13dc6eb9bcf0f3b67c0c89757141572279b45f1c3a45a29c7c8933bd84d1a52e1865f7556b539720f6f41ed8dde06c4ac881023dc15d6b0b138a3f0ca339e630f69fc0e6e1b6e50bc40b3b0498780b77d491e6053fc701c351ff42baf5b9e923a828bc7c62b5049dd8e380eab692d7106d28b1fb767b07510a1f8175e413ae1876208f646cd746becea09a266d34e32e2a75a5cd817200021a5f57bb8ad24adfbd34f0a5cda2fbe1d3ef72930c8523e75f66fbf2f307e07fde5ee9e3a5b95ac875772ee5d074879d487e7dac8f7edb931157a8af872a2f090d3883b161b81d55dcbaecd54c3685375c30206182c9bdc46cf2ad2f813ef3ab313fda4e519aa4654fb383a02f4c384fe36cf53f2fe99752b6c50c05dff305c29bc604079bd1e0d53ef0b2cfb49e7b59d2975f0ee1aa0b55a717690c0314072c9224a472e2670ddd7ceb5f42fe3908da829305e640ceda4bc5f9972cb9c33dc4007e7de05789bcad10c9ca3db504cc28a96a944e94944f39738c30f26125a63e26bbf4517c307449d13db458cd7bd71a89c1b0043bab83bc6921e6ed51bf32aadb996a6ffc7fb3e6383aa053bb2f09d45e4ba8d279bb9d691f5d057e7c28d547921da8bcddb6a06cc753133e7402f7be065af3cef41d9517dc1ba4bd94cbafd47e3817897377a835d8b46e0e58fe2d57044f462b250c3dcda5bff9f83028cf0e0c2ad932c963c358a22e786d130793b375185ead9530983483eaad1395add6d867eeee0ade411e6b61db856c91198c2cb09cd6528a61096ee0da15a30288de832f4a8f8e650e02a57b9b7b19b9531ce8e454cd6069a5d498c149ef9f2ed8486f51520923db288afe2834a3441dad79a9d089e3ef31aebc36617fd5f47367a138b1ed18292049b267af7ae1ac55f8569d224594d231e88b4ccae37b85b62876faa4c8de533e21dc8a5c2a18c8a436bb06a616ae02d7f7f798881e3fe01accf25bd390f69e8c52ef4581dbd9683380b6ae2b22f85f5fa4d70d95894e89b98b53f1cd97d0e7d2a2361b486b801184db7a6e75086e84be56a5c2ab7e81ef8058f047a65c0ac10d7fdbfb02a655b7ab3c1a92fd8ebde5b7ed5b12cf9e216b64f38762125f0c0456fff90daba2d07d982d4b2f46d58b7d79b9d43fc31a7b1c86b0129965344e481aa7b6d629cdaf51d997b02ac34fbc124812c27fa818bafc58bd0e4e18be932f0b1e0b244c54ea1edb57183bcc5691291d628b41b3243a73472370157fe4918fb12273eb27143f9a92eec173d000ec09c33b9f697f0876e4c06d14e8c1d6c887393fb5f8382a2669cebef3099dbaaf1f22187da273e356c28bd1facb752406f58c84a51852524bf4f4e6f5abb667ef9b32db9c52c1c2ce3a9de9beed6a2f74749fd3feb84b49d21bf58095edc38d9c1c83665e9f3d2f58d1c0c7865607ef685af4624cde0d5bc23d1e9a2d4e834f3e747caad8fb581824d1d08073aca0964b9bac685a1275d2dca56e6cb19dcd161df011fc07d5295060653937f1b9676e5f0ee521efacf42118c40ab40726e8ab6f734458756c8613c5ef8aa895bc45ac8275760b7b749e1075de03ec607366776c285f93428f1ef9788fcca22f701aba516f6a3bcded1d4880cb8cc34020b246371bf0ba8154c53cc742136171e0ce6f8f5107d5e10b04fa223047dd45f94d8f47222d1dd8873217b94532072e546b96ee7a47bd0695e717377470057bcb456903389448bb06883856cf5c962fb788de810fe4f5333bcda36f1422e476e132fef1b66d1b20c99bb6df88347c7b4aa6a1e0da3e6fe0bab955f7fd088bce3c6ca5e24052fc0ad4fc3d4bed0a00f5f0ef89edcad75be06ac721706852972eaecfa8f59b408375efabb45c8620c26e8f259dfdf09248074030a961f540b3a676c1c5e30d558ae49b2b7600a92d0afbbd82e36c7cf310438802ebcb712b954b934b03924a52c12e3b12bf7bead18b5e82d2627bc32858a0ee31ef6700ad07d17655a637db193e6b90f78855178baf6cb564f09e41c3b790bb22749ea0d9c39c45307a71d773da458923bfe67aed462b6eb7d0be4240383224dc2c36949c4a42eabafcbffbecc2fec9ca119a7e97f02aebafd6e8c45b0823e22ab7c2e9be1e1a0fb874d8544b746eb24444983f8137dd38c80b762af6130358f3c210ae47378608f555b102e2ac02549e102883df03473350639b7ec4f8046d27482240d3ffbcac58cf1510a663bea22d856c1e42118498ce442d957f3f3bb1397dd05216c6a0220cc1ba7166f0d7447f997b22bcd719ae563a20e77f9268e1f6edb32f334a498efcb157e917cc1b9b9037bdabf1af41ec29869f3ea2bce3940def54ea4783192b98f0629dbf202dca3ea254a0489ec138e4b4a52d0d08eb6fb2105c5fdb82d64550d473d29a391426def86419497f8fe1f1b2efe7e2ef4ee399998dea675dc981d614091de582c7511e54abf346cbca5da50c6c2a37bab00c025aed2741e810dd31e6f2d98eec6cf91ef1f9d65b300ed86f47d5d02a2c8f63ac7674d01cc7311ac80f3d9348ceaa4560bd0752b5659be1afd3d008cff941e97bd584a8895ade8c9c53ac3fb78ffe8c957e178ee703a7358ae9defa15d9af8c559ca99ef2b8f2c787b00a8aa09008d77818f614de920146d3ed9be8d157ab909a679683ae8b038654487a73d38a77652f32dabd30294b3908da8c3f44f836d2cd00901043204e11952f21dfc2289c8f586a7585aca6023ec996f104d5c6706e63a097a563ef15830ed7b1faa7e19406e5c2c9896ac7305928cd4166f2ddb127129a698fae8502cae583fd42b9011a51a315745f65c5e0abf451d721668670f9308555490b18422003ece78568934bb794677268d6ae9d85ddd028b6812fa79f6dad92c3a9e7853f42d12f49ba7fb5a31392f162263825e8fb86517ddb7ae386619741a39cf85046ee6fdfbcdbbeb30c0b16441c98b4468e6385280747eb6229345867c5acf1036fba633e2a7e749bf3c0fdcc2ac6cff1cac2fdeaf09db3e8fc9988b74d4c549b069c94f07e94e3bc49a0b2eb6596e5ce53e9efb74f6bd7e79ead5183bebcecd593f82dfb22a303aa5468291ed221c7b91c65b2b4911efdd9d60d28bc8c4c4cd81ef0741867f5bd0aeff7eed3547c7d9d6bcd2fcf319d10d38af498e1fcc3b4463d0a80b659331e79415ec0466b2ef0713c5184c2afff9c952831080fcbe28ee179ac56ef96519450bfab9525ade7cc5136d4a909e48e54030dc7f0c74dfbace3fe5a41a2c2efa5467687c1c6ec4329c986e232b90238f9634f4ca17d58cfefca0bfcf49446f092cc01db1d9a887f6745f5534a8a07778bcac566e83d85f4b9817865566eb6f3a4d4811b3e3eb305abd962b7804368470dd8386a45cdd8f1f7eac9d9f09123cf480959b9a0eb6ca2e8364aea7c9db077d6dd382f356b74b065725aa7961f7ecf6a548d1cc4e06ab26412608dd718010c42800ff111b8119b248f40dc603d553117c551ef033d9b1e5d93abfc9c5cf9bfa15da5478e7271df7ff3e1a437a3a2bc047602cddf5612260eed4f1796b00b5169e13651fee0898b7d02165b736484c88c2bed82b69dac71f4cdab109d5bc55cc1f2c450334a998cfd5f600e96a3b1d6226ae8c0817a22053bf61ccb9ba8a59090cc5910e141657145e4bf0aef757203535b1664c100e32ea09bbe5dd4260add619c0c87306695a0b18759e24adff2aab3335f2cd9410434923f5f589e1cffd69b44323eae01d8aa9adb1c33d6d9fdd7fcb0fbcb6ba7f41127e0d6402b6e6caeb2ce7ae0fb447854f32f14aaca29697f2ae2d84e6341f428f6e3d5efdf9d675a318398e5849a8d6bb5d3dcc3bbf19685984650fdcd4c8ee19cef423eb760db191a146eeaa64089efb9543030fd1af1ed7bfb0e6832f409679dc3edd16b871f8aa3a32364418e02ff0ba2e57d02b9530f0bce595f70d10251448967c900147382a26229164f32d9f94a03be1f2905517267b1eaa32387b7171a691c9fddc830c2b9ad6f71a28e4dd65b6900ad71f4ebb419e22b29575c7065f2724633dd8f651ea87b9c1e649ce372001a38053d6a879f2e1137a1bcde5e61f1e86bf2ec2f5e46adb10b5fe4173cb1289089a0fb50fc951d01cbf3f59a44f27411cd4efcd902e74b4bfdad48c467e3db23dddae4725eff7ab4a9888b83b3efaaf8826f34c1a0f539e049c07bf946adba7f593c4e86910c2eb29ed71447903935288b6d172448a45dc0b096cba64e86cc56b942dfeb20131263ce0fc602e36215f44eacdebd82d8baa41a33c3a7a46ee9f87b83e0da4679df20cfe844bc4077117c30bc9513b5a58f1bbf7b07827c36d08555c80665459b57f4412c43da41378cf6005a7c22b502d01cf97925a567370afc1d543370844548cc6b3ec7c4b44cb3aa80975d7d4645a540342a09e0e7ed6808cdb9986247f13a960e42ac110ed83fab3ad560f2b74981e2716aec465b5bb151f6f2969e0580b196818cca061c68a7355c1549a0f19d617612bd456b0b8ae7232cacc46eec663251b0ceae3be3187f8971b200ef4fc09b774bd9ef21247576f4dacd4f277c6428991d2301802de8dd09c7f7494e5d2c4060e14cd8fce22b14515c523704fc4555599c1c4ebfb76667a2a6e4a13c99e2e18d54c9544e67d6913a9f08d6482cadbb92e28d85c7d0ab52cfe85b114824780d78064472d218064aee4fecbe2b994dfbd0098cb78674091622c41d28e17e5fbfb6dee76cddc9fa8bcd36fd656e00310dee752c6d2f1cf4faf8cd88eb42fb37e87c20bcccdac3cfffa9179340b08c52140e9fa4fb1c322c66cfd1ddde1be4ea5363ac5d75860a48dbedca53dab2752efb7c9594f2935d75b4dde1c4cad760bf2e1118341b07dc77d1b7e2de0a25650b7f9c9f7a09b5c0fe0d2d66fa3c298d84d1ce70255b81ade322a79ebf1c887e6de1c328f8a83d83265dd2f7b6fcad7e2a1523e8f13a4e41567956aac34845e37a3e1c64e6e71dff664cd1a0593b49fc378152f6e4d0b693928a458d8b57003c04a78b15d04d082e12df13a9c3ca773d569e05536e76dc658b1abc0c36d", 0x1000}, {&(0x7f0000000380)="33aac4f2a8c130b5d2ec64b5700f6cff71eac76d522f61d306fcf659408590490c37dc694fa503fdffeda7a05aae836bad5281248d4119df6fd767cbe5321ccda68b864656", 0x45}, {&(0x7f0000000400)="53c2055aca706660b6dd379a727674312b1cc97e83313a73cdea49ff03", 0x1d}, {&(0x7f0000000440)="74eec4836769fc5453bf4f5bb3a59da6871d23225355f2ca98b995fdff8cf549012524f305b507b1a4bb3b6a95ae1932906dae6ff6c741ab82ae0011c365a59dd9e6d7cffa1d3c20040533e054f0389348854d58e44f22e2fb0a6b0b2f756b6e89bd57bf47449e344e050c9aa41e2a8e699698e64c817a02e9942119510c3cf131c0bf78e6aa6d0c78be35504f1718da507a9e0e8fb46db65ffab2864fea4b54284e2a345753edea4c42bf918177e4e1fae7b28825c0d4c2550bac8b594da6c74e306b416d0923be62e18471ad35226d11a8dd3404dd795f25", 0xd9}], 0x7, &(0x7f00000005c0)=[{0x78, 0xffff, 0xffffffff, "7a9ca426efcd73781138cc37c1d13c8404451eb7750313dab70693575e9c0c9b17366f3bd9c0cddf1b1496475e9ad9486c0c333a12152ea575ec5614f5b1d6830970525ac562cbabc8f543929e59ff0d7b29f18eb58b1c59d1e09f8d8a8b51b416e6e2bd73d86a24"}], 0x78}, 0x400) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) write(r1, &(0x7f0000000b40)="259a0aaf", 0x4) 17:01:41 executing program 1: r0 = socket(0x10, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) sendto$unix(r1, &(0x7f0000000000)="b09fd956f2897f4fcb5733549e6d17a94bdd0cc7e8c36c578f1c9314e02fb90f26b8e652f372a27dd7d8f3929d6e2757a9765280c0bc4521df21af31dbcb648e30383a0d93a1250263c38bf16feda1b964472fe0cf482ab05de1089979c2af8f26a891bff7afa1dc7dcdb1e6f3bbbd", 0x6f, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) sendto$unix(r1, &(0x7f0000000180)="329454d00225a4e981fbc1c014570d1ec6ed5e942572d8f48034b0d62419814cce19469b282a2564984fefe99f7baf0b3299bd7cfd15c52ad6228dac3f79ae65284ab4616f55ff92483cdfaa88e131ec3c1afebf6d4ce5b2657e018cc937ffec3275e6a4d7fcc94cce69e8a9d34e6fa9f16a4a624119060a5892d084b62521d2cea3c4a7849e68266f32e714afd42aac47854e42974274d745e018f26dcb67e90d15", 0xa2, 0x0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) 17:01:41 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x2) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0x6d4481c8}) 17:01:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffe4c) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c00000000000001", 0x40) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x101) accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "4641533600010193600000852d97a67f7fe57b00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x270) syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000280)={0x0, './file0\x00', './file1\x00'}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0xfff) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000002c0)=0x5) 17:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 17:01:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket(0x20, 0x4004, 0x8) poll(&(0x7f0000000080)=[{r0, 0x40}, {r1, 0x2}], 0x2, 0x6) 17:01:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x1, 0x5, 0x7) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000140)='.\x00', 0x1, 0x0) 17:01:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 17:01:41 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x1000) syz_emit_ethernet(0xffffff42, &(0x7f0000000080)="0f62cc09deb48ebbd252ec08a88dd64eb95771aa899cf1d761a60d6c55dcc120ae1884a28f4bea169d72df3552f2d1c3b54b017dc344de036a178c8b5778c2d8d12644af7a41982748137adc43069a68a15e886b464b49fbf381d2043272775f6c6dddfa9480a0392d6e2c5dc0") mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 17:01:41 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x100) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x0, 0xffffffffffffffff) 17:01:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4cd8f4694332025dbca70783f4e922ce1f73c75f5a566a9eb263e9b80b811aaa4c18bf9c499caff1c5dd0ac652794c", 0x2f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 17:01:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x4, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000000)=[{0x67, 0xfffffffffffffffe}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) 17:01:41 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xffffffff, 0x4}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) 17:01:41 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0x10) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 17:01:41 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000240)="1e21f1faf005fb9b0f738528cbd7b812f3b56bd981dc717d15d93bfced6dcb1ea7455a4706f2bc525e883eeec3df71ed96c1bcd8f5d90fe0aaa218915221d6c0445e8ff5d6eba6149404d895547a1a29eeceaa8de97b2c3c02b9971d555b0518aad5c2981faaeb8a5670ea94c680ba133cea84a9fdfe3d58b89c948664a7b61f78f869784e93bbd5", 0x88}, {&(0x7f0000000300)="3ad0ad07fafe699340c8c6f49feb2d30d34d039b00b119d1729aeaf94c7ee7ab657be108f6c73daa6763b0de952b7aa19cb8a49fde36b90f0c9ea7226567777e2c905c79b5df38ad18f29385e3367a395016e683a41d217ee73d77707036f242cf633adb5f5d5b6aa5ec7a2d37b7e9d8c2e7c00b333a645936af68b92b944dc5851f4604ba3ea9b2bd0c8133fffc7dbc343db81cf5d67802435efad608409ba8a7a3f58e7c8e71", 0xa7}, {&(0x7f00000003c0)="457bff8275d89d3b09f94e6449a4fd53073bd6270c9f935d83eb0bc7f20dd55eef8335b8c2e7fdc540acfcd37244da720d435fb0b07699a806f927b48ff92fe4c4d2505b338becd2af390371ef04e35e5c9d94a13c8158434483", 0x5a}, {&(0x7f0000000440)="a76550efafae75011f5f83bd16d05f6d9a9a69f1eef730762a2d3c5912598cdafea29e57614d227c66cd86b5d5876f3eff968e8ec3053d5cca53a101998fd75cacdd65a9345c175fb58dda8b4d67202e72be827526e0336a3ab25fc5e3868eaefff5071fd14de73fb798c3dfe0a9ddecf0bb01771cdf44737bdbc8c09b682e83f673ab5822f4c237d636c67288a71228844995b9b67f2deb549c7b39f1e3ab9ee5e33cfcc5dddbf45438d2c2e4599b0bb3e0febed51b598cdda29b96ddc898925b82f0546889e9c298eb385e0c0a2db8ecfddb5a8a93a93eebb2d47e53a0b13f4bc6b6e38b5839ecad64077325a16d0fd6ff22a01631d99a224fcb449ccfc52ec8f9bd6d3c4837b9ced4791a05c7f9a1be7d51f60443b34e9673d99ee7059e0afa8316962ef1b0c7947f884171bc2f4e731d4c89e2b7bd0d112d4d40c91172f4e8fd94cce67ba2d1e22efb5720128840d4fb70217f6d5fbe99863ae2864cd0b36f3b857715120e633d87b6fbc695a05f2099df006c4f3493a4337accd6a8e78753546cdf0d4859e610337f689fd1213d8f951acdbd8a6c416367933f2868e0c04076dc1a9cedfa673b6a82ffdd0f052a85235bac6cfbcf1ec4b773ae2241b405b19f5b2bf58c05314fc463a7c9172df1c90beaa980fdd6af48b7313c194ab4e076f97e0f5986116672296af1732918b482aac18ceccbf3e294505996f0b31321a031459d9f99a6b1385d58c59201186a2b1b01f8446454d74c2b586525ccb906761d6dd52cbd069a4b5cb4869aba77e3e46d9159f6dea127613c858268264c287e57e21eda3deb49fae3dc86443b0176d74759326188b8242a26727ff232da30a624ea20d0f56e7f1e1d4351b2e5ba6b4dd82d736e458838917ae0c85552709f01bef1404e8fcb9a602ae84f5345e7e61de2e22fe54ba42339b13419f7762ece1bf53e4f2ad4e922ce3ef2e0a64897537fc2ec03fbd05734199b3066866cbd04208d432cf9543a86b687965458ff2da5c0b317770a3a00800c1784ff0ff79a246575630d9d4235ade50e29b9e42c7238290bb3358e87726502ee625cd51fc8fe97bea68669c7c0481a67123eef8bbfc6019eef1ab8f9268354d3f3358d2a9374ed1b706a822d27edc2858a64705385a6035277f768d5fbf14c20db07274cf9c3a99a511db12fcb4e8b68b0ab23d6352328a0f8f850b3d70d98c62778560a69ca7094b5967a984186f9a4407846ebd499aef71bee63834305f2f8bb2a5651efb5ef636e5b641e0c1cb719bb518584a0e3bc4d48d3f80c9cddc8ad6bb261c539d0e3b1aec9ab881d86513509552b80b602c98c17bdbc8a9382a80820792c76fc068e04390215093395bbcf97f6fb27cbdd9eff8daf7b2ee8dfb930546cfc3f8781fa2c9325c0632010b48c8023d131352ab9804321970a839814784d5122c5ecb3af06264f2288eeaed085ed406bdb4a4d21f26b138238e585ff8e163580a49171665dcae5a7be2a7548b87abd4dba1c5d7fd8c5f06758dc6fa4f3c2a3af2433fba08261d17e793b6d1ab7114e313f007c6d6a263de8a512609ee4ffa05e37f7d5556e3d9892f665106bf08cb97a6e7494e6728df9facf708eb2510a664500f24bb61bcc47ab6a1d8f62a77f56e5ce34d42280bd643a06456d583d9c2477d2ad1e3a9f6c2310e35597c0a434b0ed633c11173de4105164ac47adc4b4fc8806b05d27b4ace7b22b09b1a0ec5ad35ee6e249dfbb78a8479d41c40f9b98ec486bc6cd9c8f40dc3e47c8480aa280a7b2e426a463dd5c787065865ac2e9a5779aff005020f8cf6df6812c52d70759f49ab9186b769c0921207abc084901eb74ac28df6ada641f6468bcbf9c0d96e26f35ae4952247ed4d41fa83e378dcdb78ab5e8df82d2e3e563339c05c27dcdada6cf215d5c0753b8f058f0df3e5b7d13e76ef93d983a14f19005a9ed2dc7b123ee2c1efdf9744489f691b87abae35f2619e40ee362b056dc0f2722bc32133cb67ab9caa6f69d2e13351da75b6aaf3daea6a3df91de6e749d6f940654d0d608e8c0faadf5d6bf3297bcd7e8f0ee5de81d8aba562dada6cdd45ea993eba5ecee3cfbe75c9f5e5442a3106af630fba95c16b0254e9bd1ad4e17ddc654baf9decbed1d70e94e831be56338e8db2491f67654e26debb40a5612a708018decd88fcc3ed0f85101cadd37b58bf78a04d45af780866b96bfa770b09e1f2b530f78d7e1f7e69b77067e6a68149a92509c78cc6103deaebc2f447eb7a395383fb8f2c30df188bcea13980216057d6db7351a3bcb1fd06cbcd50c632da2db78479fafc349bd7fc2b9465f8ba62773c8ea2eedbbdee7a392bd9064563e2a31b4bc2ec2725e1c73d4016b623a7547446803916026d5df659fedc64678ffff92af59147622c18bdfe5a35bff4994b28614a766f3b5d5a947f7f2834a44fcca29b33cf85cdfe9a298f92feb131f34c6cf2d19229df7f75581fbdaa7567a208a4e7a888592a229b2fc7e5a22be526bb351e30bc212377aef65ef1d0889228708741b3e72e5362a264245aafccc483b23f96caed5999c44c8c7d6a8ae297e891e68b6003ba4c1b4cbdf6d4de09f62e858e6bc6d181f1370cd40526145a30eaa4453e25b98a61b4d08b5c3d5619321db3014fabe997bdb69858b88bc3b3390d283fcfe9a090c2194bfb98984284ba96c4ec355354fe9b1afbd69a8a22321c4aa0a8f3088873b849d4d1c51dc0fb5e22b1349d9f3f4bb902ae9d15cb3833e4620d97ae16ec60e2ed47caf87fc49ce9931ef58838e9770f335a8fad9233b96133a25b73002d42ea5d8c4d566f4ebf78fcef35ce22df6dcbb050386a6dc919c69fc44eef1ea4c35daad710f4ca2d045848d56a8f6d6f235cf51cf55db0f389133f0da475738dc991b203bea12e5f3c7bbba44df5c0c2cd0ce54b5e0997257a2991c99cc8c5854c287d93fb0247607026c2199895ee7fce500d865f02e091f8ded79c61e3a7766f7ea008d3d2aa0e4608871e32d2e07ed8f1d702f76a177dfb8a6c8e332a2e69729471a397ddd8986186a465e7b86036f6404a21b2a4f492b98fc478b791765ad27caa99658e1af208d89d8459de0cc01539c887cfcd981218e6d86c04b8992e5b7c981b2a5bc6f4c85544b9d4632168801d94ea4e86b5c09acfb3c0c689f223e5bbab0b56bb31f83c73c3aadeda25ff08f0c8c7c5793f6594136baffa81910f0693bd779d888113fcb12b140acf2824a720bba1311fc13e94945842005010a4c14f65b31b5f9370f8125e577efeebd2c916ec56832dc953038c486e3f71b55680bba70ecae0f848577d660ecc7e6aef64bb9dc5b3b8acccc8223f6701411e47a9f0eb3d4e34a51c771f9a0cbaa2afc8a9e72d9657d5b322906e791e5ff6ba1ed23b943b274209d4328f3c9c250e0787f346e0fe210268bb204a289af157cc1a73018d08188772fe88e81542e48e72f84c19797eae8ba26522e38ce2c27f978731ca0a53e3fd13a14426a9d9bbb0a230dc1214e0d3a61f7a2dd58d8479ce03b23aa9698082d6d93a8b2194a00629def0bef0b771a5d0dd640477147cadd76299b742d5aa9cd34a2ac3b6c4903d89b0dcc809324a9d58c0b5085ebeb2b211ab891794788699a0d45e1837a34dda394997b3f4a9f550ad935ce22bb4b9da7f1c3ecd26a339ace27c78cbf06b7e3c62412322411bdf7928ba021ef731a4edeb132e4d0f92beba7de5a115110799e66ea031949f1de09b0f383e2fa62d3e822e20796a5beadc477634ef9e5c02b70410b9872bb776e234be77840dc458c964ea9343a070daec006862e8e1f263b120efc79a7a8087ec1b09196bdd508477368bf4d276fc125d514889f86db9f1bfb5a2fe608908cd01bdfb7b1f2ba0b4ed03da1a14d54dc5acceac4e8100c24b653cd9f4f9f284cb1c35877992ca4faa5c417c84b16d598a1d0fb0d2e64ca20b7e5aaaa777d38fdaa56824e553019c22d958d6a81c5950246ca6644d891a4d089325d38a3ba6bc7eb70d5f717f2dcc0879d7dc5d2f435f0000b092a5cfc0a5d69383f07e253f85ee68b2dc58008c379055ffcd6157c6dfc8b967fa3ca6c33a0b4c74060fca5f08a0d3ce7bbc7a357d5307fa071361810a5229303e7020508e0d9c2d7e00f99046b27e0a00d9387bd6ca4238c9774a42c2c631d33d06cef173c31547cfd9f80f3e368ea4ad353b0b115964f23f27618b65cdc610c015808b775d3f29e6549ec9a4927a33046b2a56e6c841a67fc1c09c1d43f443c7dfad9e684cd9eb0b521d5bc64be6bf37577ecb296d3cbd08f4780b8f8ce393b875f28aef928edab474d0cae6c82898b21605c9c984cdfde231e931edd3be927bc63989ab65de89fb17743e6e40f812c5de7b6e97c172613995c4d5003d019de69a0ca0b27c0ea3b6cd0c2ffad0a5d18e06ba36e522746af69a257805308b4bfd071bb750d7ddefb09a2960f92a560228bf44f581eccd5e2f8f276ec78f3a84a2d9d4a1e8bb3d31339ec7663affb2c6d38b525c0537d81b49acce1033805f607689a538d754f6b489fc999b6ea23f5a8d4f15c63328b0f06afe26f7a1ecf10c8a5e5a4c02bb4fd39270bc00a95658d558fe3536a8a5ef6d4a5fbefab470d9f067f40986699ddc626006ed88030f88b2bb4bed61f731a1c48e5f028e36a24c5f121039613eea8e1c84937f08836b97ecbd2453530f66c91adf96ebcced34297122aa73bfcb894a70ec42baf20eef91ba1d9af1ea3e8879a8940fecc1f41b0f946146ef4da9fd0e5c66338849902c72890789645c5b0ebd7b28683a55ba07e066a464435c32537d2f126e6da542ba98a0214018b7ea2a20b497cce3798565c0ba5fb1c981fe2512a0e85b25d3ed8e9c99f611f7a0ba6293098e52d226763ba0457c935c0822a8cbd8896edc540eac333bc87705dcc93d54c415d1b37954180a399724125fd17f9cb700354d2fa875bb6cc8f493c7af1aa546e703f1b652c2969745894eb34434d35d6e43e005ad227adac9906fe040bbd695e9ba59a04e44e2b5b98a4d61350c7971ae765e40c4c546e9845d2b5aca93ecbd43e62ed4c6598c57f24dafcab04e80af7f7e50905f67773dec5d016a881d2fca32bceed83603335989bb295a271873750ab16ba30deaca36fbd00208aad6ba0740ee3f07d683c02b0efa0443eee9e961e00923112dd2a0927caa3e1ce0f0416f510ba05b88f15d04766ac9c41db8a41bcc1bfb51ba7d788698cb10615370964c36ad203610ef1c732402c2aa1cb90649c69a72dcf72c1d3e4c26ca313aa703b262bed6e18489e82042e43e66a4a71d055e4f42bca3ba1a32e8dc29a44c9eddbc46379414aed2fa5e369da67c72dc4bd8e5be6a3cb605996a12a7d553eb1c501cfa2c5423960c82f1547ec94745476050828345b8528daf6004df507089e60cd46fd57e003db5d1d137ee993e061a678f2dffe6c83b2f2ee556378458709fbbdb0f3e6905012957df31e5d36af8548f8fd11034f1e7beb5fea5772d108bc8ed01d40d3f92554a39ec57254140f328f33eaabfe6b2737e607d4f525d13aab804c8f8dbc600555753d33cf069f9963b713da21bfdaf3b2abb6aaf7845085c8751382ba8ddff6cca11d9dd8818ca6e61ccfc7fcee6c052836813fc885f1db8ca243ea1f0e03ce4e782c1929f830c94a7c62610d05429ac1d3a19705b9c1880d55bb4d241c8c812747479f4b26e17c95f3fb6177c0b71933b7cf0703e3e50df05d5da3bc7d4e068664b05fd7eb007fcb6f4e98bd67052dfc9484b686a4b927", 0x1000}], 0x4, 0x0, 0x0, 0x8}, 0x2) r1 = semget$private(0x0, 0x3, 0x100) r2 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000000)=""/209) semop(r1, &(0x7f0000000180)=[{0x0, 0x8, 0x1000}, {0x4, 0x8001, 0x1800}, {0x4, 0xe632, 0x1800}, {0x4, 0x5, 0x1800}, {0xdd5f1e9181227dee, 0x3, 0x1800}, {0x6}, {0x3, 0x5, 0x1000}, {0x1, 0x20, 0x800}], 0x8) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000100)=""/27) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000140)=0x1f) 17:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x81}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3d, &(0x7f0000000200)="b6d43ed1a1eff3416378c04217f91d62426defa69409000000000000008e2d8622d05400b78225e0467ac33ce3972801bd4dfd63944c994bd0bffd662b") 17:01:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x2) listen(r0, 0x200) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="08008af4fc6a625260af607975f628de69b0acb089510d984b8a0027aac9c14dcf86de2f52a8e932331e29676e050f419cc1a672e40ea3b66b6d4f18cfa464317caf2be55b5aadc847f08a50286c72279c60f01e09bcb0d2c2a4bebd8c374d93cef0cb747f35919f8c19a24358ca184bb305080c317416a7436760980b845347ec3082c6c81c5353c21b018e25227a8233af06"], 0xa) socket(0x1e, 0x8000, 0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xdf2000000000000) 17:01:41 executing program 0: r0 = socket(0x2, 0x4, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x0, 0x5, 0x4, 0x39eb}, {0x5, 0x9, 0x5, 0x7}, {0x101, 0x1, 0xfffffffffffffafa, 0x2}]}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000440)="a806e3060000000000000000000000000018d23a", 0x14) write(r0, &(0x7f0000000480)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc048719c12695a76b5143256c9866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c7806250fa1a01d6d503b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00a02000ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415a8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d051020cc3e07923c1", 0xfffffd81) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 17:01:41 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x2000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 17:01:41 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000080)=""/154, 0x9a, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000048000/0x2000)=nil, 0x2000, 0x8000000000005) r1 = socket(0x18, 0x1, 0x20000000000000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000240)='./file0\x00', 0xd0ec, 0xfff) open(&(0x7f0000000000)='./file0\x00', 0x180, 0x0) 17:01:41 executing program 0: setreuid(0x0, 0xee00) setreuid(0x0, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x1000}) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 17:01:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8100, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f0000000380)='./bus\x00', 0x11, 0x802000000) open(&(0x7f0000000280)='./file0\x00', 0x8, 0xc) mknod(&(0x7f0000000340)='./bus\x00', 0x1000, 0x7) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x8001}) openat(r0, &(0x7f0000000300)='./file0\x00', 0x20, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0xc6000000}) 17:01:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 17:01:41 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x111, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x0) shmdt(r1) 17:01:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="5ca52af7e13b9431f606707d653c128c9426c41226d1cd0bebd004d6764d8955ddf7213655c1b354a0804afc8c3bb29426091153e13f19d54eb89b38f473736bfd4449275267a37fc9c640216e179d6cbbf51c5a54671bb8e3d1514c854945270d584baf083fa6f401f54ef6660b79766dd273eea6eb00ed1ddc4d29a3a2947dc4bf59cd9c6fcbdb6c5f2a36b15e5d2ebeb5db5671d51c2e929a37fb81cbe907e0b4388f546f357660ca864ecc44347530af94197aad223ed552c91929f43c194f7d4e17a281555e6c6960962f11b58fc27c02240ff90018482d98656d7e60c84a516637fa95a02c72d914d59e25cdab316f553c2cb7bed728e6d4a022", 0xfd) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)=""/85, 0x55}, {&(0x7f0000000200)=""/17, 0x11}, {&(0x7f0000000240)=""/31, 0x1f}], 0x3, &(0x7f00000002c0)=""/4096, 0x1000}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x859, 0x10cc}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r3 = getpgid(0xffffffffffffffff) r4 = getuid() getgroups(0x3, &(0x7f00000016c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, &(0x7f0000001740)=0xc) r7 = geteuid() r8 = getegid() setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000018c0)="a8a42f6740a9bbd9c5e5a0250b394547b49710ca188e2facad15eebd7d11b5672eae2f339b0af5f2ced37c6223d432e821214764a5c79f802434ed9f9f434a866119529d5e01cd6fc947e2fb087d2d50d161110cf83f98c8d63aadbc778286411380f163a54bb9d68878f1abd14574a8a19e019d31380e70234aeeaad2248ca3598313f0133e72d894b070e4472b79f472e8b8714b641e6e592ad37d2bea9b5e30a53a3a47376cd98711df5a545fbfc37a80730e7d66110c1263d9f501c3533224ac1608fa69663c5f92872f56cefbdd2af54594af0a473d95dec88d3a9b4e85eae98e10151c8289cf7b83ed27e7134aa6e7ebab21817cd55380b3ec50847b86e40fd2ce8da3eac1d8d03536a4222fe820883bf6fe7e7ff3a530953fee6911df1c075afa7884c7ace7ae9157526f020a4ee4f3769b65f2c9eccba223ac5de18881a394042b9bd1eb2a5c331613a65a4f543d969c8c3fcff11612f430c3572c2a1b90a2e382284500ea6d92a889582426da3faf424355f8141c767fe71bbb1c1eb40a36c7d0bb5ed389be189150553077794a35bbcb8b5325e5758c7de91f08b35cfced0bf170f118c2ca1713d03d32822ec6516a5b54d501e3bcf9666e1e312b6e64874ea12655c653ac531d09a740fa3b5f15ebf9357377cbf6bfad97c88b7e658fcbeb1f515caaa9c9215004fe0986393eb27e946180373336eab4b572a5e6a4da5503bb3d2db4431a453d6322e332ae4cbbb5855174f8ecd420e96e6ea9c36a28b2b333d563514ae1632e4beeb12458940290fb96007d99d20f71d6dc584e19604407225bfa186034bebfd823044776f206fd44e95798d597aaf0c840bf03f383a4d745471995d7b738ff69099fe0c12c5aba71b1d4f316d92b10b93ec053d50a734a4d3847c6e798d8a3bc4ea43e40fb6fdc8e6f3c8308765eb7d49bdb9190cce794bd99fa1d6cc77094fb1670da156d09e54a8939c7536f878e96577e46031f29f7b5142a5e7ad567caace3c7d2c97002b886af96781141562541954b997e4e4f29296c0d08273bda07d811bdfe661d00174f3dbfb5d57d474c3b9f5d392c7479f9b6003b084812903e137436206618e8d36acd493f171d104701b75407dec555b61eec8ed48a740376b86a4bd3b8b0bc62bd7b12f930136f9dc999739c0de7a518ad7e1fcff81cbf3659ea27ff35040c65899f314d9813210f4454aae95748c094a02faa2f690ace4e12f728df8b2f7aa255c53bbec56cf626697ae9bbe81b26d23f395ebca1a7317d7fbc480e37c9810eb0400133918abc85009ed725e2d5009a775f5b67df3b8d715d2eea2fcf266874d38c8a112f61f834ec28418b6ab7518c0d90892435e51811e6bb7d5985b2626c4cad2847d4f9bd8385c9017cdd0037d274e5831f3629d2a77b710dc4e4b30a1ab57d92f27db3b9c427e0c419fb5429f28741568280ec91178a6d228bff7dded44d8c021fc44278fe5d449fa484ee6789f9bf949ceb6b3a1aef41b29066f4b04eeb92635aca4a219a3f43e8b063849bdbb31925bcc35163739cd220addabf65397a2eb55305e2d075a9fed0cbd98b07c7a3b6537568de5184322787593512fd46e61527970389f33dbcbcbb93073ee2ad77b91686a0299b41151b9e4150eaac21683fb6f78eb1190859d70a616f7cd1a369aa596168504994a905e54d17e9d24484cef830fe892b55b11c32deb373feaebced2261c86760613e8b0902b7c472c33ee2839ffd60f5d14fa70e5363f8fdb0a5947310e0ad9c79d2290741784dddc542b0688b9694e0a74256039d91cc47c7b4b09affbaee48b5db97bbda860439747cc008a9f2087a276e08b425ab287594e878ea7cf42c0c25e12517691487a6ee388f37a5de42917baf3adb30deb61edabbf89a8b95a551f9acfc414fce649beb1973cffb390a9e9e12fa0c4c2153b81b39b536fe659621e4eadf1e37e4c15e7195edf56b927925533c862f651e8ac81c3274e9b20b0700aba7088f7343c4a1a02889b246990fc765db89b7ac28f5025a9f880faf134ee772f281d640667be25a439bf8f1758a5f8ee953ee3c96d77d73732ffe613bccd73d4ddafcbe0d2d165373f8abe8cebf8ecadc2747f11edd97b2fc9c9e25472fdd758d98b5451ce406adf1a6c8059a9c339d17a94fea1678e754259d1747c623053ed62c86d3c4fa411b543ec2ca60b22334de1d222591d890470405e43e8e0a1961e2ec6239d70e95c14211bfbf75b1b092eee3a2f56a4b5a1ad3bbaf6dceb1ea0cedbdffbfe3e9d1d4574eeb183f4f6979da70153ca4f756222c6ff550e7cb21280c34860bcaff2806a73cd4fb40de957f298a83a3254c4b58312989e1d6cd931594ee16955aced9b4ae95ceb3fc2ca23fef90b8f3f8dfa054b94e457598fc826438fb36926b8e2f7c8855db1592e4c39070c34cb0cc6d438510971061d0c70f91b570ac244e931d63889ac602eb2f0994f9086d03fcf0db8d0d897e4c116a01a3e57b6997dbcbff00f1b3932dd66137374c98fa25c2ed8870584a083155e431dca2fcf666d3e9bd6c231dce15d0f279b75b080a3a46c2a8fd0876a08b31c11461c0e71fdaea049bcf2a87a5e29e84dc6808f13fc532d4bf3a56b622a06d112b82bcf6241a4247119cca3b474502af582c63f15a908c2ab18584f24da50687054510954b9c41dd6bd2e33418e85862f28f31c05a31343f94117e92b8c9284d0377a541f3972bcc3a84e868ce68246748434f701ef54c79a895ac482164584e264e3b31df875793cab9c889497f7f369b955e444757e624a96932bf5341abb4c9ad6f8ffa31722adfd8720602a3daf61a4b18e4d6cbae17b050d8714dd109ebdab09c897cb1c89e900417bfd0175bd8cfdc2c9d27918dde259f880163a77bbed329b823d960a0a447cb0b513c7ebbb5721a3090398c3e515c309b227f09e2a830c69157c618675d161bf6b45e6f4ac08bf08907d83eb881b6976bc8aded117cf96901be365ca93982b0e11ebbbc3ca0ae432c0be03b932a9c373ae2830e6908ed2e59eac41f8acd4505c446bcad572abce36233bbdc74d22570d8c873a7f271c3d57b93fa3140c901d6223e512d7ad8dff15a47375ee385e60e4097d69d1a0e7436004e3002de1d4d00e3986160b4c2c700bf516e837faeb6f629bdd9314aa15fa7cae44f12570f2a51a506bb941f4033f338f333207dbd831002fce7d9706e0baf392f7a309988cb5ee5a62449fdac2aca40557d749068f24a525d356814de3c07d76330931fbd5baef56416f58c3f4f44ed05d4a5cee42958621cb30c46ca47288addb488205cb5e4cb61256a38ec3c2acfff5ac30942eb23a574006fd94b64706cf29fb409b781a84bfff6844e49b34602fbe4f94932a9dbfaea4f11a16e7d503f2272b4245096c05408f75300e3bf483764240be232ca4e7b65d1ee6e6b8b7cca820da5e10fa14ff87eab112bcedaccc6bb592c06ff04588c44dfbf3fa65b9ce77f6279a6f421b14a88ddd94d733bd7285bdebc2c8fa2d1f2303d67e7b908d8960aeeaf61ea80992b41a631933d30906824168352eb20a9e35ecfe3e123b8d9342b8b5eecb8426b79d0640b41b9b15a1f5825c6aa421e78a7070a7d9823fa66fb20dcd4075b22bad49cddb59eaf739a4b1fbb17b7c9278d6d49a5c2a955edbfd4e83646d0adbd9c5e65bf8e0260165f0c60a8639fd0ac8d5518322e55139cd9b44bb022619a4602e3758b5b48a928910e94842d922f570aa9aea7714222736c6adb5c859d91feb52d36690ac61488aee179afb105818031e2d412dafb31aa519ffe7d8b68f94ec002dad41baef95c1584a3c0c52697a70d18a56bbd8e2538db8bfd17036689afe57647011c5fede987a8c8bbf5a4422c5c93cd9647e13ba194c1ec7b698972956618aede9591a39d6b0b51e76382875b59629fe898a35713ac246255564c54c243e8358b4abcc11512216b8a6ee4d3c683024f6e7f1ab5efb1a9505a04e3f84201110867be406024b9b869a45b83be524b78adce2857fd573d7f9a311326e11acc9329ddc502dd4825b20708b40453bebf98463f30fc0e0f4f8f879142ec6b2f92337a6230db80dddd2e31c0418b54e5996019dea03985b000f43e27a4eaeddd4c6ec0a433b1916660713e802a69c7e961d2e043afd50d3c138b9601d00dbb654c92073e4bc6385b7951fac187ce531df435024aae67126ac9082357ca7da83ff30c0e29ba06426c3ad770f661351065a9d0c659a38add3e29aa1a7ce0453a0281648b21972aa184d9f9e5f85d9c54c011cce99c4c011d2068ed18f6c87323d753d70db014677d24d9687d8f5c5651ac4e88c7f4cbf1185dfd9283e530630684110be028bbf2558c170d880c879486ca35324f704f784838bac4a619064603587e8d1fdf6165888ec061951e84fe468bfe2b630cbfe8bab77d513d66f46c46be3790fd5280e9ae692fa8b44d3c850ae4d7993ef8fb53d5e6d9fe0b06c89cad0fb9363ece7d50ad20fc1faf55df6e117a4b9514824e899f513a48a88550d8266448c6916f450feb6d497434faa1a1b948bb65c536945e63120fc5011d23211456006ac15e92578fa4785e8c50eafad4b2e9a2b3806cdc79aed71634f594f333c592e039d11fb7138b20a25acb8261c66ce55577651dc8d5f223d777716157ea15c3eba0054b465e33a40baedd1d601a30f0f943ca3f3aa059b0d78080f5e6053623968ae354b8da9f05c54d7889738f6218dea1270af694e94e0488f196f929ede2e310e402f316b3430bab099b8da15dba1d76b782b87934b223b7ec6bd8c08a7334b7aec980fdcdd8e9dcac4ac833c9c187fe7d6c36d95f127f02b83034c80cf6e000fd385b788f9e43a2678986eef988670466257ba8ea9f9651c27bc189de0e7473d9852bd2c40341505d89a396e5fc8e06c16b541f3bfdd00677e70cd14b7c36c8f511143c4041418542a87706aeb71948619718079098b785313bd8d82121a946e732fe42d92015965e5e5bdc94977323e8a72df42717b6a32ad83dc613ffed93c22c56234f431e98fe3fb574de4ac5364e6d5eb0283bc863795ac5a00e3dff23fdd081a7db3120cde1b6054baf06e9ef2d6e32f7034a20412dbec47610c7a3003952ab7a6de333fde58deaba3ab9cb805de620137ea15c02747cbf64f534c8ce8b1f00dd529d30b21442bc840f123b29829fe1ddfa5f5bcf0c0f504c44d5a1b0ba6fc1c3f16c9a8c894cb7fefd3e45514f7681943254445ca8ad8dde6c86a74766ccad09684c35b5d6c1c24c8709728132c140e3501641a845cad062ce75fae086ab19bd4fe3b11d42fdf1f1a9e5bb2ec349e7fa163f4c474dde5687c0e4f5e8c5b2443803b0480d659f4c5324b6352b9470d14f7d21c99ae73685bf245b29e269f8929b3d9b4cb144cc92858278c42427208f683314453bbc1f540b74480b23c9a6fc022986c7194e732f7889b0f07f8fd94a2f7ef1651561d5eacbdd8f40ba0ee581be17a6a4ebc48f84315b653e091d01279d9e445aa55e3c78ff7d2659d1cba34553b88a4f3a1fd497ef54ee77920dc5bf598d291db1a8fa48f2a7a59c1f7d3a7981e3c0add4597f9fb2642376c8bab103ab11f5f48b228376a4e1e14f2a54428c35d83e004ef8364fea9989fc5fca1f45e2bc8b032120ae824cc0bcc0204ab2be0dbb39f2edf20dfd9a235574784dbd8479cfcee56a4e77c5fee789e5b8671ec1779959e1b4d1d4cd4f0f27e95c0e415a2fd79a020b8926282b6199290eb0c0439653bf7226248b", 0x1000) sendmsg$unix(r2, &(0x7f0000001880)={&(0x7f0000001340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000001380)="0683351524bc6bf62fb1f2d8eb307e323d12a99ac583b63d9b75d33c765b3f6758076b6cd274f5f0182a01fd599a966326de45676e732116c7004ae0753fa7fb1e70c8e86c36ea3adda4a773166e0f7c6faf5f6315f6f75a", 0x58}, {&(0x7f0000001400)="cf6459ca3dc24ff54d0d2c6c5898d8e1f582f6c5bd9cc116be88b91191a0618bc45fcbf8f7c1f8dd5dea7cf80599450cd7bbb87ca7aecc252516e8878c0e96086cb91543217835751ddec2fe4a783bfb0d026cf5fe6ed404d1a0a403542e7cabac59f2f8b494d41a2c702877f427a882f3ec18a4483f584b8b43332fcb9821cdf91c98c9eae2e676e9be60ded03257b32a5d7bc73595a711e2e078fddcdc0ab5aa69819d8b9fe04d1a", 0xa9}, {&(0x7f00000014c0)="b564300b75be93cc06c76749e863249ac26d85e77e48e88d235c35f4e52ef779bcae19db0f4e02ef652b6b2e3c39dd60c6f5eea04e87af778d845d33061bc213a260c38c85920a66b00d725107024285a2d616981be6826c53c59602c70794bfbd9bdb99c16cd015bf5a1da45d68c60f3eaae45d2a3aaa031d094cca56657dbb07", 0x81}, {&(0x7f0000001580)="973dd638cb6ab09fc85ed89ad453c3e9ae6c397d3b007b6994f1f154e6b6454767cae7d4f9fdcfa74a390c55988273bdc7f6094caa37fe2873071704cddb7c49efe0ce23a748ad4ec84faefdcabe41d2762f0667229757fbcce0a2a0992b2e51dfafac5b46ed06f670ead7a90b6998c5328a26c5199bcda2a6820cebd6f1b2a8db7715b20de0db0d05d8dd3a688a055280248dfa5471ec3f521147e7cf95ab2f200d9d950a34e78713cad16baae906da92a8eeb44699f04413a67ca6093a69d4f13a09108f962d", 0xc7}], 0x4, &(0x7f0000001780)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r2, r1, r2, r2, r0, r1, r2, r0]}], 0xd0, 0x400}, 0x0) 17:01:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = semget$private(0x0, 0x0, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0xca46, 0x80000000, 0x81, 0x6, 0xff, 0xfffffffffffffe01, 0x401, 0xfffffffffffffff8, 0x2]) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x13, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 17:01:41 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 17:01:41 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x7) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 17:01:42 executing program 0: r0 = socket(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x5) write(r0, &(0x7f0000000180)="aada31afde6156b273eabb54bb00b2ad846f7ac9", 0x14) close(r0) 17:01:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="5001050360000004000000011306ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff000000000a1c1ffe59e6efc400008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b3272d78b2e391098a18f83ea65f3482e09", 0x150, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x10, 0x4) ioctl$TIOCEXCL(r2, 0x2000740d) uvm_fault(0xfffffd803f00b528, 0x100000008, 0, 2) -> e kernel: page fault trap, code=0 Stopped at arp_rtrequest+0x15f: movq %rcx,0x8(%r15) ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f00b528, 0x100000008, 0, 2) -> e arp_rtrequest() at arp_rtrequest+0x15f end trace frame: 0xffff8000159d1ce0, count: 0 ddb> trace arp_rtrequest() at arp_rtrequest+0x15f rtm_output(ffff8000009e2a00,ffff8000159d1d98,ffff8000159d1cf0,40,0) at rtm_output+0xbf4 route_output(fffffd802c71b800,fffffd80363e3d88,0,0) at route_output+0x7d7 route_usrreq(fffffd80363e3d88,9,fffffd802c71b800,0,0,ffff800014951080) at route_usrreq+0x363 sosend(fffffd80363e3d88,0,ffff8000159d1f90,0,0,80) at sosend+0x660 sendit(ffff800014951080,3,ffff8000159d2070,0,ffff8000159d2180) at sendit+0x53c sys_sendto(ffff800014951080,ffff8000159d2118,ffff8000159d2180) at sys_sendto+0x80 syscall(ffff8000159d21f0) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,fac95495010) at Xsyscall+0x128 end of kernel end trace frame: 0xfaf27938790, count: -9 ddb> show registers rdi 0xffffffff812f5717 arp_rtrequest+0x157 rsi 0x196 rbp 0xffff8000159d1c40 rbx 0xffff80000005be10 rdx 0x197 rcx 0xdeaf4152deaf4152 rax 0xffff80000005be18 r8 0x40 r9 0x5 r10 0xffff8000009945c0 r11 0xdeb16a1b70a8eaf6 r12 0xffff8000001722a8 r13 0x2 r14 0xfffffd802c3d3320 r15 0x100000000 rip 0xffffffff812f571f arp_rtrequest+0x15f cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff8000159d1bc0 ss 0x10 arp_rtrequest+0x15f: movq %rcx,0x8(%r15) ddb> show proc PROC (syz-executor.1) pid=178795 stat=onproc flags process=0 proc=4000000 pri=83, usrpri=83, nice=20 forw=0xffffffffffffffff, list=0xffff800014950bd0,0xffffffff822ccf20 process=0xffff8000ffff7078 user=0xffff8000159cd000, vmspace=0xfffffd803f00b528 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 68052 11386 5183 0 2 0 syz-executor.1 *68052 178795 5183 0 7 0x4000000 syz-executor.1 5183 119743 2569 0 3 0x82 nanosleep syz-executor.1 64991 498800 2569 0 2 0x2 syz-executor.0 41910 157102 1 0 3 0x100083 ttyin getty 83960 197428 0 0 3 0x14200 bored sosplice 2569 360149 50576 0 3 0x82 thrsleep syz-fuzzer 2569 136773 50576 0 3 0x4000082 nanosleep syz-fuzzer 2569 51028 50576 0 3 0x4000082 kqread syz-fuzzer 2569 281306 50576 0 3 0x4000082 thrsleep syz-fuzzer 2569 183334 50576 0 3 0x4000082 thrsleep syz-fuzzer 2569 109206 50576 0 3 0x4000082 thrsleep syz-fuzzer 2569 290102 50576 0 3 0x4000082 thrsleep syz-fuzzer 2569 456730 50576 0 3 0x4000082 thrsleep syz-fuzzer 50576 180202 47356 0 3 0x10008a pause ksh 47356 43729 79058 0 3 0x92 select sshd 79058 446250 1 0 3 0x80 select sshd 10926 421722 31390 73 2 0x100090 syslogd 31390 411686 1 0 3 0x100082 netio syslogd 7638 287978 1 77 3 0x100090 poll dhclient 42415 249331 1 0 3 0x80 poll dhclient 27971 457247 0 0 2 0x14200 zerothread 6714 283698 0 0 3 0x14200 aiodoned aiodoned 93718 163231 0 0 3 0x14200 syncer update 15855 146449 0 0 3 0x14200 cleaner cleaner 38533 508118 0 0 3 0x14200 reaper reaper 86363 130813 0 0 3 0x14200 pgdaemon pagedaemon 82445 239570 0 0 3 0x14200 bored crynlk 97244 410445 0 0 3 0x14200 bored crypto 7088 228238 0 0 3 0x40014200 acpi0 acpi0 91874 160823 0 0 3 0x14200 bored softnet 69381 434812 0 0 3 0x14200 bored systqmp 62526 450628 0 0 3 0x14200 bored systq 39123 393281 0 0 3 0x40014200 bored softclock 32681 129722 0 0 3 0x40014200 idle0 14722 142024 0 0 3 0x14200 bored smr 1 200725 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9530 6371K 14809K 78643K 30014 0 0 pcb 24 9K 11K 78643K 4735 0 0 rtable 131 5K 5K 78643K 2117 0 0 ifaddr 60 17K 19K 78643K 937 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 372 0 0 iov 0 0K 36K 78643K 1226 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1194 75K 77K 78643K 9384 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 117 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 633 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 9837 0 0 sigio 0 0K 0K 78643K 130 0 0 proc 42 30K 55K 78643K 1556 0 0 subproc 32 2K 2K 78643K 102 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 966 0 0 in_multi 33 2K 2K 78643K 359 0 0 ether_multi 1 0K 0K 78643K 45 0 0 mrt 0 0K 0K 78643K 13 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 126 556K 556K 78643K 126 0 0 exec 0 0K 1K 78643K 992 0 0 pfkey data 0 0K 4K 78643K 4 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 87 20K 31K 78643K 23870 0 0 UVM aobj 130 4K 4K 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 1K 78643K 300 0 0 NDP 12 0K 0K 78643K 252 0 0 temp 177 2715K 3355K 78643K 32541 0 0 kqueue 0 0K 0K 78643K 80 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 14 0 8 1 0 1 1 0 8 0 inpcbpl 280 3952 0 3943 4 3 1 2 0 8 0 plimitpl 152 223 0 216 1 0 1 1 0 8 0 rtentry 112 127 0 80 3 1 2 2 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 tcpcb 544 1449 0 1445 1 0 1 1 0 8 0 nd6 48 18 0 12 2 1 1 1 0 8 0 ppxss 1128 195 0 195 22 22 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 384 0 187 16 3 13 13 0 8 0 art_table 32 385 0 187 3 1 2 2 0 8 0 art_node 16 91 0 50 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 8 1 0 1 1 0 8 0 semapl 112 631 0 621 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 18005 0 16460 50 0 50 50 0 8 0 ffsino 240 18005 0 16460 92 0 92 92 0 8 1 nchpl 144 32060 0 30450 61 0 61 61 0 8 0 uvmvnodes 72 5938 0 0 108 0 108 108 0 8 0 vnodes 200 5938 0 0 313 0 313 313 0 8 0 namei 1024 101237 0 101237 5 4 1 1 0 8 1 scsiplug 64 26 0 26 15 15 0 1 0 8 0 scxspl 192 108359 0 108359 36 34 2 6 0 8 2 sigapl 432 10001 0 9988 2 0 2 2 0 8 0 futexpl 56 152386 0 152386 3 2 1 1 0 8 1 knotepl 112 1828 0 1809 1 0 1 1 0 8 0 kqueuepl 104 2425 0 2423 1 0 1 1 0 8 0 pipepl 112 5688 0 5669 12 11 1 2 0 8 0 fdescpl 424 10002 0 9988 2 0 2 2 0 8 0 filepl 120 59878 0 59783 8 4 4 5 0 8 1 lockfpl 104 3302 0 3302 4 3 1 1 0 8 1 lockfspl 48 1137 0 1137 4 3 1 1 0 8 1 sessionpl 112 26 0 16 1 0 1 1 0 8 0 pgrppl 48 122 0 112 1 0 1 1 0 8 0 ucredpl 96 14285 0 14278 1 0 1 1 0 8 0 zombiepl 144 9988 0 9988 4 3 1 1 0 8 1 processpl 840 10017 0 9988 4 0 4 4 0 8 0 procpl 600 22610 0 22573 4 0 4 4 0 8 0 sosppl 128 113 0 113 27 27 0 1 0 8 0 sockpl 384 8148 0 8130 8 5 3 4 0 8 1 mcl64k 65536 570 0 570 50 49 1 29 0 8 1 mcl16k 16384 31 0 31 21 20 1 1 0 8 1 mcl12k 12288 152 0 152 25 24 1 1 0 8 1 mcl9k 9216 148 0 148 19 18 1 1 0 8 1 mcl8k 8192 146 0 146 28 27 1 1 0 8 1 mcl4k 4096 353 0 353 9 8 1 1 0 8 1 mcl2k2 2112 50 0 50 26 26 0 1 0 8 0 mcl2k 2048 68636 0 68594 24 18 6 11 0 8 0 mtagpl 80 12 0 12 6 6 0 1 0 8 0 mbufpl 256 158370 0 158264 29 20 9 18 0 8 0 bufpl 256 31485 0 25546 372 0 372 372 0 8 0 anonpl 16 842973 0 833076 279 237 42 58 0 62 1 amapchunkpl 152 41027 0 40942 110 105 5 14 0 158 0 amappl16 192 52619 0 52081 286 257 29 41 0 8 0 amappl15 184 243 0 242 1 0 1 1 0 8 0 amappl14 176 314 0 309 2 1 1 1 0 8 0 amappl13 168 7018 0 7018 1 1 0 1 0 8 0 amappl12 160 8 0 8 3 3 0 1 0 8 0 amappl11 152 2557 0 2540 1 0 1 1 0 8 0 amappl10 144 73 0 72 2 1 1 1 0 8 0 amappl9 136 606 0 603 1 0 1 1 0 8 0 amappl8 128 177 0 155 1 0 1 1 0 8 0 amappl7 120 50 0 44 1 0 1 1 0 8 0 amappl6 112 2532 0 2526 1 0 1 1 0 8 0 amappl5 104 239 0 229 1 0 1 1 0 8 0 amappl4 96 13714 0 13689 1 0 1 1 0 8 0 amappl3 88 490 0 479 1 0 1 1 0 8 0 amappl2 80 83102 0 83034 4 2 2 3 0 8 0 amappl1 72 177952 0 177539 27 18 9 19 0 8 0 amappl 80 22972 0 22939 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 145 0 16 3 0 3 3 0 8 0 uaddrrnd 24 10002 0 9988 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 10002 0 9988 1 0 1 1 0 8 0 vmmpekpl 168 60713 0 60690 2 0 2 2 0 8 0 vmmpepl 168 1004150 0 1002634 282 210 72 88 0 357 0 vmsppl 264 10001 0 9988 4 3 1 2 0 8 0 pdppl 4096 20011 0 19976 7 2 5 6 0 8 0 pvpl 32 2449408 0 2436370 484 369 115 204 0 265 6 pmappl 200 10001 0 9988 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 660 0 153 15 0 15 15 0 8 0