, 0x0) ioctl$KDSETLED(r8, 0x20004b42, &(0x7f0000000040)=0x2) poll(0x0, 0x0, 0x6) 16:02:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x216, &(0x7f0000000200)=[{0x10001, 0x0, 0x0, 0x100000000000000}, {0x61, 0x0, 0x0, 0x3ffffffffff}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x10001, 0xfffffffffffffffe, 0x100000001, 0x4}, {0x7, 0x0, 0x7, 0x400}, {0x9, 0x80000000, 0x469747ad, 0x12cc1ac1}, {0x0, 0x839, 0x5, 0x5}, {0x1c009d31, 0x6, 0x2400, 0xac1}, {0x8, 0x20, 0x4, 0x81}, {0x10000, 0xfffffffffffffffd, 0x7, 0x80000000}, {0x6, 0xff, 0xff, 0xfffffffffffffe00}]}) 16:02:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x6) 16:02:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x30}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x84, 0x4}, {0x4, 0x7}, {0x101, 0x100000000}], 0x3}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r5 = dup2(r2, r4) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) 16:02:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() geteuid() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x800000000, 0x3ff, 0x7fffff7f, "070000007dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29c5d2c1007ae57f7f267d248c542f4bd5d7094f10be66092a7b2b6f8b63f00a64fad0539b4a9eae09b590f4853602920d486059fe028dd732089b97cba413e38d904b978ffeec2d214a8c29f2bb7daae3366010762f56a7714f18e587d45f447754848a32974252287b63275f8607daab526d80639bbbd5", 0xd5}], 0x221) 16:02:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x10, 0x0) dup(r0) r1 = kqueue() r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x81, 0x0) kevent(r6, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0x8}], 0x20000001f, 0x0, 0x0, 0x0) dup2(r2, r4) poll(&(0x7f00000001c0)=[{r1, 0xdf655609e26c70a6}, {r4, 0x4}], 0x2, 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) readlinkat(r8, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/197, 0xc5) setsockopt$sock_timeval(r7, 0xffff, 0x1003, 0x0, 0x0) 16:02:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x0, 0x1, 0x7, 0x1, 0x10000, 0xe, 0x9, 0x0, 0x0, 0x677, 0x10001}) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 16:02:23 executing program 1: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) acct(&(0x7f0000000040)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x8, 0x400, 0x10000, 0xff}) minherit(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) 16:02:23 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x14, 0x20) chflagsat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x2) openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x300, 0x0) 16:02:23 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='+') ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000140)=0x81ba) r1 = socket$inet6(0x18, 0x5, 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000001c0)=0x223) 16:02:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="1100008a00030000f021344b381e98461f427934d68d71238c64d8a8b5f6c73859f3e5fbf94443797f1b1900c85a2e21ef87d99937a69fdf509dadeaee1e56f22bf2ee94a1e0b3732d9cb2096da2f3538992bf88495d8e4ab09e6c90aae9818a6f2e82c499a49fdabbf7000d354da30851ea1e15294f9a5f915b89bf1f72ff80b2b792c8", 0x1cf) r1 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000a) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000240)=0xcd43) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/169, 0xa9, 0x843, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:02:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x1, './bus\x00', './bus\x00'}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8890, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) read(r0, &(0x7f0000000140)=""/116, 0x2) poll(&(0x7f0000000080), 0x0, 0xfffffffffffffffc) 16:02:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) chflagsat(r4, &(0x7f00000001c0)='./file0\x00', 0x10001, 0x2) 16:02:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) listen(r3, 0x43) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)='\x00\x00\x00!', 0x4}], 0x1) 16:02:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000100)={0x2, 0x5, 0x5, 0xbdd}) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r6 = dup2(r3, r5) kevent(r6, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000040)}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:02:23 executing program 1: r0 = socket(0x10, 0x4000, 0x2167) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000"/177, 0xb1, 0x0, 0x0, 0x0) 16:02:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0xffffffffffffff75, 0x0, 0x33e}, 0x2) 16:02:23 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') linkat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000640)='./file0/file0\x00', 0x0) 16:02:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x6bb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x6, 0x4) close(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 16:02:23 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x402, 0x0, "b8000600000000080100", 0x800}) close(r1) fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000200)=""/27) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20, 0xb0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x7f, 0x800, 0xff, 0x1, 0xffffffffffff191e, 0x0, 0x9, 0x0, 0x1, 0x4, 0xffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r7 = dup2(r4, r6) kevent(r7, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r8 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r8, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r9 = shmat(r8, &(0x7f0000ffb000/0x4000)=nil, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000002c0)={0x1f, 0x3, 0x8000, 0x3, "45d6f81d2cd1d899ad98038744f0d1761662062d", 0x3ee, 0x2}) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') open$dir(&(0x7f0000000100)='./file0/file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') shmdt(r9) connect$unix(r7, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x2}, 0x1) 16:02:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{0x101}, {0x2, 0x7fff}, {}], 0x3}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r7 = dup2(r4, r6) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) kevent(r7, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) accept$inet6(r7, &(0x7f00000000c0), &(0x7f0000000100)=0x4b9) r8 = dup2(r1, r3) kevent(r8, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r9 = dup(r8) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24, 0xffff}, {0x1ef, 0x9e0}, {0x0, 0x6bf70000000000}, {0x4, 0x9}], 0x4}) 16:02:24 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0600001910000200c800ebc3d3f935b9c361d48692f8202ce5ff2bfec757e5e80a8e7fe7ab692ec22a2a3f3ccf34fe934b2e5277615e760cc1edc507060511014707ddeac4bb6a059e5a125b987199a093a5079f2ce1e73e09000000b1c0253d28de6a57a61984033bfc27400800396d30b3f3a717da7c8c5b24449dd610c6a78877a51d6e"], 0x10) sendto$inet6(r0, &(0x7f00000000c0)="226bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r6 = fcntl$getown(r5, 0x5) ktrace(0x0, 0x5, 0x100, r6) fcntl$setown(r4, 0x6, r6) rmdir(&(0x7f0000000080)='./bus\x00') r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000003380)=[{{r8}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) fcntl$setflags(r8, 0x2, 0x1) 16:02:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e357a00c0000000"], 0xa) close(r0) 16:02:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x25}, {0x6}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000000c0)={0x2, 0x1}) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000003380)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000080)=0x839) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:02:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0xc}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='*') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000140)=0xce69) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:02:24 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r5 = dup2(r2, r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000003380)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r6, r8) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x9d, 0xf0000000, 0x400, 0x5fd}, {{r5}, 0xfffffffffffffffe, 0x66, 0x2, 0x7, 0x7fffffff}, {{}, 0xfffffffffffffffe, 0xa4, 0x1, 0x6, 0x4}, {{r8}, 0xfffffffffffffffa, 0x0, 0x8, 0x2, 0x8}], 0x66, 0x0, 0x100, 0x0) 16:02:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000140)=0x3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000003380)=[{{r8}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r7, r9) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f0000003380)=[{{r11}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r13 = dup2(r10, r12) kevent(r13, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) kevent(r13, &(0x7f0000003380), 0x1f, 0x0, 0x0, 0x0) setsockopt(r6, 0x3f, 0x2, &(0x7f0000000200)="423662e768d0918b3f867150ce08893ef40534c9dd8a87338364bfea9cdf82cd5ec0108ebf9c8c213a9076ca0238a03b429b577be6b67f434ee6bbd30d48297561f00cf17edcf082af6cc6a3db696a2d863736042acf465067a77a513acfd17416f580907a4fb47877b1bedc6298dde92b13aca09a7e13a24fbbd552062f414cd01f", 0x82) bind$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f76696c653000"], 0xa) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r14, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:24 executing program 0: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) 16:02:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) shmget(0x3, 0x4000, 0x4, &(0x7f000000a000/0x4000)=nil) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) 16:02:24 executing program 0: open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000017c0)) 16:02:25 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) close(r0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4, 0x12, r2, 0x0, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f0000000180)="a6", 0x1) 16:02:25 executing program 0: r0 = socket(0x18, 0x1, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 16:02:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x0]) mknodat(r0, &(0x7f0000000240)='./file0/file1\x00', 0x4, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000380)={0xcd0, [{0x1, 0x1}, {0x3, 0x3f2}, {0x2, 0x8}, {0x3, 0x100000001}, {0x1, 0xfff}, {0x0, 0x6}, {0x2, 0xe1d}, {0x3, 0x5}, {0x0, 0x2}, {0x2, 0x8}, {0x3, 0x20}, {0x2, 0xffff}, {0x1, 0x800}, {0x1, 0x5}, {0x10596f9da9526bcc, 0x400}, {0x2, 0x5}, {0x1, 0x9}, {0x2, 0x8}, {0x3, 0x7ffd}, {0x2, 0x7}, {0x3, 0x1ff}, {0x2, 0x4}, {0x1, 0x4}, {0x1, 0x81}, {0x3, 0x6}, {0x3, 0x8}, {0x3, 0x7fff}, {0x2, 0xab47}, {0x3, 0x4}, {0x3, 0x3}, {0x3, 0x1f}, {0x0, 0x1}]}) setegid(r6) setgroups(0x35a, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r8 = openat(r0, &(0x7f00000004c0)='./file0/file1\x00', 0x80, 0x40) fchown(r0, r2, r3) chdir(&(0x7f00000001c0)='./file0\x00') pipe2(&(0x7f0000000280), 0x10004) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r9 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCNXCL(r8, 0x2000740e) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r9}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000100)={{0x3, r2, 0x0, 0x0, r5, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x1f, r2, r7, r2, r7, 0x10, 0x8}, 0x10000, 0x200, r1, r1, 0x31, 0x8000, 0x80000001, 0x1}) 16:02:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) r2 = dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 16:02:25 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x40, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000000)) r4 = getpid() fcntl$setown(r0, 0x6, r4) fcntl$setown(r0, 0x6, r4) 16:02:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) r8 = kqueue() pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000003380)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r11 = dup2(r8, r10) kevent(r11, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) dup2(r7, r11) setsockopt(r0, 0x229, 0x100000001, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="d2d4ddc4de2397f686e0aa75872e1cff19c10cd12090059d3e5efbd7a9190b3995337da9b7c4ab981874dbd7cd2f217246cbb1c8af269cdda8beda0abdff80998c4a9774962b6ec454275afca2b06d5a19c3b14f9b1bfeb37477d8e8549d6e69790cc87e8cbbd68c4bdd2d3c29", 0x6d, 0x209, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:02:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) execve(0x0, 0x0, 0x0) 16:02:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x146, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000100)) dup2(r1, r3) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r3, 0x1}) dup(r0) 16:02:25 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus/\x00', 0x20, 0x1, 0x8, 0x1, 0x8, 0x0, 0x4, 0x2, 0x0, 0x1, 0x971}) r1 = shmget$private(0x0, 0x1000, 0x68c, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(0x0, 0x3) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmctl$SHM_LOCK(r1, 0x3) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') 16:02:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000380)='./file0\x00', 0x1, 0x40) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000280)="0ab372bba5f3a976d68cc3764e172d8384924f633b40c7b9f07115c9adbc2727f4f6533bb8d648157f5b79c7d87cc4f709c0acc2b8acfc0a9cf090b2de34bb48f3ce1494e0618a16896c96432da418b5a466b5b53406a56d3ed18b94cc949d416df76a81c14b071d29e5878d9cc974495a919b7c88abe4936aa9c6df2cc5f66022973f410fc87e02d958d7df376ab5fff971250f7b9e4fa9b018de2a7fa2a5515fc89beab0f1dc61bd2082757e7d1ae68cb9feb53731a1a63811404d2cf7dbf23d31a9d7", 0xc4}], 0x1) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x1, 0x900000000}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="00000018", 0x4}], 0x1) 16:02:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:02:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x4, 0x6) close(r0) socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 16:02:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x0) socket(0x2bac0fafe5b4e456, 0x8003, 0xfffffffd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:02:26 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x400, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/20, 0x14}], 0x1, 0x0, 0x0) clock_getres(0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:02:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0x8000000000000003, 0x1, 0x40, 0x0, 0x8}], 0x0, 0x0) fchflags(0xffffffffffffff9c, 0x1) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:02:26 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:02:26 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10400, 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x1a0, 0x6) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) write(r3, &(0x7f0000000340), 0x10000014c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r7 = dup2(r4, r6) kevent(r7, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) openat(r7, &(0x7f0000000300)='./file0\x00', 0x20000, 0x14a) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000003380)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r8, r10) poll(&(0x7f0000000000)=[{r10, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r11 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r13 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r16 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000280)={{0x6, r12, r13, r14, r15, 0x80, 0x2}, 0x5, 0x0, r16, r17, 0x8, 0xadcd, 0x5}) 16:02:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:02:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc4) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup(r1) 16:02:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0xfffffffffffffffb, 0x1}, 0x8) 16:02:26 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:02:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="900e3197d8ae137f476ec18c95966b475e5daeb077a8084b2921b5f3165c8ce06d9fc74cc44e898d08c9c031af34ae6d3c4b7efa38177b3ea1c6dd32244f7603c0505a2f826b159efbb10a6d5971dd04dfa7fd64cb32131164735c0b94db38ade6be", 0x62) 16:02:26 executing program 0: r0 = socket(0x18, 0x5, 0x5) setsockopt(r0, 0x20000000000011, 0x1, 0x0, 0x0) 16:02:26 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="8737", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 16:02:26 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) read(r2, &(0x7f00000002c0)=""/171, 0xab) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:02:26 executing program 1: r0 = socket(0x6, 0x0, 0xff) setsockopt$sock_timeval(r0, 0xffff, 0x200c, &(0x7f0000000000)={0x6, 0x5ae9}, 0x10) shutdown(0xffffffffffffff9c, 0x1) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) select(0x40, &(0x7f00000000c0)={0x6394, 0x7fffffff, 0x7ff, 0x7fff, 0xffffffffffff0000, 0x7, 0xffffffff, 0x2789}, &(0x7f0000000100)={0x1, 0x2, 0x81, 0xfffffffffffffff7, 0xe94000000000, 0x4, 0x1, 0xb4a2}, &(0x7f0000000140)={0x6, 0x3f, 0x8000, 0x2, 0xffffffff, 0x7, 0x100000000, 0x7fffffff}, &(0x7f0000000180)={0x30000, 0x7fffffff}) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) connect(r3, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10, 0x20) r5 = socket$inet6(0x18, 0x8, 0x9) r6 = dup2(r4, r5) socket$unix(0x1, 0x5, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') r7 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r2, 0xffffffffffffffff, 0x0, r2]) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={r7, r8, r9}, 0xc) r10 = openat(r6, &(0x7f0000000440)='./file0/file0\x00', 0x10000, 0x0) linkat(r10, &(0x7f0000000480)='./file0\x00', r4, &(0x7f00000004c0)='./file0\x00', 0x4) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) sendmsg(r11, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000580)="954b1bea92f240242ba44d8b0ae5cfcb4554f301575d5cd408a092c670264b12f2d090102172d5a2d7d032e8ce4a89228a2fa610bb02228dbe5c7b306643575e7f847c0d0efdb1435299528237f1adedb57986eb752a8059d0b45a2253f4dbbd5eba3be354ac22a85716a4cc2412d8cf78aa695ca3caf18a84f0910efbd76bc6ea50e19b5fa7904dca798617354a833564ad2f56", 0x94}], 0x1, &(0x7f0000000680)=[{0x10, 0x1, 0x10000000000000}, {0xc8, 0x1, 0xf5, "b89b2fd0c8a376af9f8c13d3ec0afc967fa30ebb3266ad8c273649340d02bef3ef34c3d55cd65008f77f488aa1b8c3ce8a751977590e1cfcceefc619c3f7514f209dfe157bfed0813fd4c4cfb2a9b8c178230706cf96c52fe9d1c0e5f5a8f9eddc8baf93c1dc320e92b259040df73f0c5577ee206957790b372455188ff297b85a8c504d9617b4b39fd5728547fbd6733bf69d7e3c663c8955696870c106d5b6fd4c34b985d6d8e6269f6ed67893860438e3413845b18f"}], 0xd8}, 0x0) r12 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f00000007c0)='./file0/file0\x00', r12, r13, 0x6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000840), 0xc) select(0x40, &(0x7f0000000880)={0x9, 0x5, 0x101, 0x4, 0x14b, 0xb9, 0x400, 0x6}, &(0x7f00000008c0)={0xffffffffffffff7f, 0x9, 0x6, 0x8, 0x6f, 0x3, 0x3, 0x9}, &(0x7f0000000900)={0xffffffffffffff97, 0x1, 0x1268bc0b, 0x8, 0x10001, 0xde4, 0x1800, 0x58}, &(0x7f0000000940)={0x6, 0x10001}) socketpair(0x0, 0x3, 0x2, &(0x7f0000000980)) r14 = openat$null(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/null\x00', 0x20510, 0x0) ioctl$BIOCGRSIG(r14, 0x40044273, &(0x7f0000000a00)) 16:02:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x100, 0x10) r1 = dup2(0xffffffffffffff9c, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x10000000000000, './bus\x00', './bus\x00'}) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = kqueue() open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) 16:02:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = kqueue() r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000000200)=[{{r4}, 0x7ffffffffffffffb, 0x80, 0x0, 0x1, 0x7fff}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x88, 0x8, 0xffffffffffff0000, 0x8}, {{}, 0xfffffffffffffffb, 0x18, 0xfffff, 0x6, 0x7}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000140)) ioctl$BIOCLOCK(r1, 0x20004276) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r7}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0x1f}], 0x0, 0x0, 0x6d, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000001c0)={0xe8d, 0x6, 0x2}) socketpair$unix(0x1, 0xacbdd585245d4a3f, 0x0, &(0x7f00000000c0)) dup2(r3, r8) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f00000002c0)={0x8, './file0\x00', './file0\x00'}) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3d}, {0x6}]}) kqueue() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000003380)=[{{r10}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r12 = dup2(r9, r11) kevent(r12, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r13 = dup(r12) r14 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r14, &(0x7f0000003380)=[{{r15}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r14, r16) r17 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='/dev/speaker\x00', 0x40, 0x0) r18 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x800, 0x1) r19 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x2, 0x0) r20 = open(&(0x7f0000000500)='./file0\x00', 0x20, 0x40) socketpair(0x10, 0x8004, 0x2, &(0x7f0000000580)={0xffffffffffffffff}) kevent(r9, &(0x7f0000000400)=[{{r12}, 0xfffffffffffffffc, 0x1a, 0x20000000, 0x2, 0x1}, {{r16}, 0xfffffffffffffffb, 0x12, 0x1, 0x3dc, 0x5}], 0xff9, &(0x7f00000005c0)=[{{r11}, 0xfffffffffffffffb, 0x40, 0x4, 0x2, 0xe7}, {{r17}, 0x0, 0x80, 0xffffd, 0x80000001, 0x634}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x34, 0x2, 0x7c31, 0x2}, {{r18}, 0xfffffffffffffffe, 0xc25750e43bc8b7a6, 0xfffff, 0x3}, {{r19}, 0xfffffffffffffffe, 0x2a, 0x4, 0x5, 0x1}, {{r20}, 0xfffffffffffffffb, 0x674b6ee21a43e5eb, 0x8, 0x3, 0x7}, {{r21}, 0x5, 0x10, 0x40000000, 0xe4bf, 0x1}], 0x9958, &(0x7f00000006c0)={0xc419, 0x20}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000300)={0x6, &(0x7f0000000280)=[{0x77b7, 0xff, 0x9, 0x9}, {0x1ff, 0x8001, 0x2bf, 0xc34}, {0x5, 0x7, 0x3fc, 0x401}, {0xffffffffffffffe0, 0x6eea, 0x40, 0x8}, {0x9, 0x5, 0x2, 0x9}, {0x81, 0x5, 0x6, 0x6}]}) syz_emit_ethernet(0xa6, &(0x7f0000000340)="2f2c0a98cb234aa7d88f4b7d48172f50c5d14276fc24a05a9f2e080ebcc9fcf7cb2f9befeae32360fb190ad458e4c67136e8584145e1e1a0eccad7dfbf14ea1417757af1dbd5d2ddd7a435d145c75d3a1e2cd45f9dc4f842efcb7feebb1f959f9692b61fad7a9ec5626829c8c15e960fa5bb136d55bf38189d92788dc7d577af6d6ba5dcacebd69a2da26644ec5f430143cc0255be71f41c4162c883135b0000000000000000") 16:02:26 executing program 0: socket$inet6(0x18, 0x0, 0x3ff) socket$inet6(0x18, 0x2, 0x1ff) sync() socket$inet6(0x18, 0x0, 0x8) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) r3 = kqueue() stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r6 = dup2(r3, r5) kevent(r6, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000003380)=[{{r8}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r10 = dup2(r7, r9) kevent(r10, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r11, &(0x7f0000003380)=[{{r12}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r14 = dup2(r11, r13) kevent(r14, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) shutdown(r14, 0x3) 16:02:26 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f00000000c0)) 16:02:26 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f00000000c0), 0x4) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) syz_open_pts() syz_open_pts() kqueue() r0 = socket$inet6(0x18, 0xfdf02a78da6a7fdd, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0xd3b, 0x4}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) close(0xffffffffffffffff) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) r6 = dup(r5) fchdir(r6) 16:02:27 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33}]}) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x400, 0x100) chflagsat(r4, &(0x7f0000000080)='./file0\x00', 0x10000, 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) sync() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:02:27 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, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) setsockopt(r2, 0xf3, 0xffff, &(0x7f0000000000)="bed811687b0e774dd6b837584437893c76ae1c123b9f97634f71ece87ad8fb9c938d81d3dd7b27be3099c6cdeabaf273af9c729e45170577eb91ece95e9585554f09e04598a204292ff97b82b24b92268a04031f1fa948a0a254c751007daff511c47889c4a6a2c190218c5f2529ea846aa98ce764305eab6bedc7e259bc7a2bf9ae601d20dc75ac4899dbf5b10a9cf150b1407b26d54af4cbb0d1e667831e0d9cf71f711b946a014da2ec2f8424f59fd67507a488ca6714db489a588f02ff710c051532628b3ff20f9cb059f89a4188868ba9cfc8db5706e764781572b2b99b92c7075e6f4d6b8051711ae22678e1350164db32", 0xf4) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000100)='./file0\x00', 0x80, 0x20) getdents(r5, &(0x7f0000000180)=""/210, 0xd2) 16:02:27 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x462, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) pwrite(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmctl$SHM_LOCK(r3, 0x3) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x6, 0x9, 0x840}) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x20000, 0x0) fcntl$getflags(r4, 0x3) login: `‹Ó®(þÿÿÿ `‹Ó®(þÿÿÿ pckbd_enable: command error 16:02:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'|^\x00', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x802, &(0x7f0000000040)={0x3ff, 0xffffffffffff17fd}, 0x10) 16:02:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) dup2(r1, r0) poll(&(0x7f0000000080)=[{r0, 0x4}], 0xce, 0xffffffffffffffff) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') 16:02:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fe87150d7a4bb6c7b6ca2e9070810d50f67866b3c25675edb13871e955820c4b01c11c241448df9878829f79bb0a44605ca5447418e10e326901c2fc1da3a096cb47e00c3851f9738e98f0f495d04c6fd8fdddbc0fc979e13d0a04125c1aa10a9a3d680ea128aed636c541274f55c9c0147b6c835d13e3dba18e5288d0ba9d624785f882090e52149e821df570bb7692c352bcd6a1c4749939073e757cce0bdf6e8fd5323d097ce8a94ae28bfca7e337025486ac553285cee53d93182b7fc845d9ae86cbeda31fa38897acc88218bb7e9da9f01ad0b3fc812f03666a3a66458ab6b73fd9942f7770fa", 0xe9, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f00000017c0)="25c96649209216f61c6d00037d73c1872a23a0b52815e747b0daad68ca2ef059a3c69b46e695590b7ae988da4fb3e222cd378ce24b09962696cd8e8d4ff9bc7a3d787bb7b3fd2c4ed421b26fb3cf7338fdf660a39bb4dc239fab95346b9578918b4400ce14682c4d731c9926df911e6997790e6235910ae37f549ffe7bfdce9de6393e2cba430ddaae5e55b49a9c97d5e8071bd8fbe51c1e8281bccc6563a15244b53f0b66f9bcad0317ed809ff586ecc675d0ad12ceddbeb360e7604179dfb9a761f21228bf800ae2459a6fd1a2bb4964c1621c011112b7b31aa22b8259ee6d7d4ea46b114ba138026acd1c493482f1c2af4304cebcb821eb386053896874942884abdd4270525bb47546e9f3285b047087fda46aa8c43ed56366a39e09d275febe7bee799b46a2550809617d8ce10af32b26a35c55209297c03cb16630ee6a04d5a3bae80a05d68f4505b50157d3a14c78da1535e1eb48818aa8d7257926a32f47f7578238cc042e53b690fe374da851539e9fa2207f2c29779cacfd305549e73a0bc97248a7f4c4eb1ee558237bb03e92358bc119fe3db6982df3c7274fa7c393a71020744daad69d7dac9e64ccc1ded970d6a70edf2e112c46f9e450a748491735501100389563cc44242b5d660f4ce5f5943cede2c324aef2e29ead0364c9d0c92473a7aa75829dc21bc8f6dcec63e2cd8bb612e79bb97fcb0dc1e198e375fed45e52c24a79951d070ca4115e667af82ec6275e4fb58d35ee2e4d25471b6c3e9db2ee5acf0076d55c05ef99ab97de522b2cadf5d619cd69577b5af5a4e7f65f97f54e4c4e0f91bdd86ab6b0ae3320ca38d2b20701e734ac1effb7cda2f86ab2c1fba84bd707b5818e254be70051c7d0fd1f6c6a7f7ddedbbb80bfef91f16fec998434fb2cf915b252eb60df532381741c57d3096f3ec252796dde149eb829b94ae989ed67d35f6808e1c33a604d9d243742c4fd97ec556bd2e94117f65805dfa8853ed45b524aab52268b02b93ec2577a6be21ce3b7e903cabf22fafb4c498b12afd74ac7912179628d7f3683eb6ce5a8c50a90c52df73f69277f6a4921a2a3ee348572c0ebb3a7ff6b0247cd5f5945ace72c3081feda7d7e498583ca06c86c0b5786a76832fa28a5c0d0086facdccf5a9fc40011821a1800de5edd0628e582bd3c784f2dd9839a85a0b0dce66696396365b1066d3948f11162d32a44d7b8cba87b430462b65c7a96122813d1128067572ba46c8aad6a1b242d2f1d5cff1042be76bbb20dd486e83d380ca0f9851c9590f6da558ec4ba5264b81c4e4a58f8242e0562d9dfff83c7077ac5b2b5eb3003cf7fcb7436e95e07402e5ae9de9094957cb97a9101c63f0cfcd0218fbf47aba47f4aa6bd0085cae7574f56e14ba179ce21ecb38a10a7a307e823e39eaa39df7f16d3c9d6877d2a4f6c29b4cede477f14f5c839573a9bcb75eb088c4c2b27fb1379954265a1d217faa1e4bca99017768e95bde864c5e4ca1ea1aaa7eb9317ecbd014744696a8ce0ed0a436dd36d397ca6f4cd466e76941fdd34c9d43bca6a0bb30e734f5feae7584fa7478149c05b656b97b627fc8002574ffdb5733191bfd0e692cfd992baefeb4ba8e337702f3e511e1a4585736c0083c62113c6dab53a513b6f6c6c92ccda3edd63972db088efe4b38ade4229641f8193bd1a69cb816a2331f7e10c63c013aba2c7bf4768ab209df2ff78cba37beb6aed2d8b155b3ba56192b5e923fa0fe0a2fb8cbcc0b2802f334429b445d2b716371cd3b72faa04cd159625f5f522c8d3fa1c75c7388257d3f32968a0c130aae6e633302f64141b7c6bb657bac6d14490079d5e2d1f83a43107a398b8699eb7ec7d69202ce676e8526ef0f977d9cc1caee795dec4a4a337dca2fe6dd9910bfb8c06427a897af1bfd91e246bfe5d0b9c6ed38905b4331d5d6c0df9e794e60f4b9e8e58bbaa8f4fa819a01153c4e6a8fa5a7fd69983393e38592cdb3e197741c4b517900b79eca71c0c0dabbdde4697f5871883a580f1cd039bbd0e77e7bb996b5075c37d147414171f2948193ce4af63ad1193f59044aea23936cbad3ae66f191d8d42b4efd3197b2c87f51da3e55550e5078f1a5ca9715a4ce82009709b30ce95c8df34995dba379dc4c33a0409d39671689cd5ef067903fdf2439b87ced4224b9a02963b79ee6d87d7c3a93314f71909ee27618b1942a5b011e870d24cc798849c046e7fbcdfca50d687ed3f75692382d3d5b9770d3217612090ddac01ea73bfb6d0b8c2624fdc165bb9d236b0198925db736c2e5858383fee13eda55698a767e3bf9191015f45587f878f29f988e16298303c77531f661fa735cf3b29ab8dc4782181406ecc5525162d228282e1cea4a222d4794c59e098b20179034dbc2b15644d4d7abbbb370e4ecc82c747a680c39f1d0bfe5d346f7c8bc1fe413864b2bafc0f4869c2d66d7220c99b86cda05f05683626ec600257cc4aa23aa3165155d3ac28a3e0375eacac87588c7503680b0c722c76614ae6aa1c514ea17d2d6ef3180525b63ebb88e4262fe925a8ea8fe8cdee62c2dda4250e0b7ad63c74d68fe284f61bb276e655e80642c6d193cc5ba83a7f29c12e313d0efe95ff3b33112d805b9ea78ce92112ff2cf74685d2cfc9be6edb2b97f044b923d040c45993675a0070590ca2d04374d4a4f545ceb3779b28ae0541edb014a6904dfc183ff8c8b1745eccb95c22ed3b72d510a0ada907455a755957e626e3a6a9f7238407b48e7e6ed4e71cac4e6a0c33febd1e00d70fea2aff9e6a02809819284408356169d692450f1c5ac79a4d064d0f8ede85e4ea32be3291959281a7fa2f994d5ee213c89155779674af12937c0e64780880813a0cd96e5752a894ad3afa6abbff40480f6eb881d0ef41eb756205d3646a8b862c901b04abfbb5fbec5dc21bf2dc230b1804ac7510a35195f71f519600987a21c92775ea1310785ce841a1d1264c376dc49af1711ab4c31ee869dad2c1cf044407a89fe8f873979363240ff17092cd53a6f2155870726711dfb241fb94e9f76d8a8163ee98ba97bc12e824e58c65171a7b101fc5b373c0aa8fdff667d4ea57b462ec33483385306a55049d9365ed4daf947b05104511194975c0bd05b1f5bab8cd18a44a47534b05a7a24b2112abc4566fb6520dbf2ffc03dfde72a7cb975f5bf2b8f5de3f58d21bbab325f4455d19ae9077f7375313d6014efc1f46c770e165f59736f89a6bedfc6c7315c166f10bce3d66213ebba4cc6450e54948373ec688ef9032579edcee9e1fe5df919462abc3ebdf4b1814f46477d159cfe2e48e63f0ac770a15ab3690b2984eec9c383b3b90731efa2212b7f1afbb95ed2829b3c13ad5d0a7639e91150d0592852b21634d31b2fbc0a40eaeb2521b474b3fda953bb8e28fbf04ba324f0b36edbebcd1d05ecefd6d055a0a4b307d11fbef67ac5df9e376244b9fee74a2f2e79edd8b660f1d68e2e247d2f0c06f527d543194d9eabf1d7852e9e13cdc025e039990fdc90a892113cd88fd56ea238e797b464167e05e3cf19865574face010a9702b6ec00a90280c6717c1979c7bc0572d883594f30721f4ebec508e3a39b9a7f7f443cace246fe3636b1e1447ba5708a072d2e066c91ab86866c0a8bd25647d7829527e98a89d1a35a04eb266773ba46cf46d6f194795f6aa11ddaea6760c7200f21d41c7a12b8202efa0895a49242ea7b364a4b9bd769d4c8c5274bb4b9feab5ffa82869fcd1a98d517853df7c8b700b66e995acea79c2ce006c9fc4a99eafdd633d1bfea153bd8f04d0a70cc8462a8883bf544cf127f57257196a82a718beb2cc15b3e3cabe7e67966553b2938b5cc2709f5b6b54251181cb3f468754d2778d46a127a73e660f8eab5a53a3ede110459425e7c17813a277bc20b7eda736779e61d3a77efbda4c115d19cb105770f0a0d7005817bff31440b04b46c707d0c5f4c1ee23e1a29b9cf9fc3162a783af7a64fca5398486f28787adb371604d61fa54c2847da5bc38d10a7625f0a4c10442ef20f5e9def39a560f13e0a7858131efca613acb89c8d70dede165f084a8c4089246ba8e232c96c2b9fa8a0c7756b69843681956af87fadcbf8a48f6401f9c8434fe37e7eff1eb61dbe5ef54417e9c704f9cfa4c416fd5590ee61461043c7bf87fc048cb7eef4ecbc7a4b00637bf60951724bbfa8fdd6446", 0xba5}], 0x1) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000140)) 16:02:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000003380)=[{{r8}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r10 = dup2(r7, r9) kevent(r10, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000080)=0xffffffffffffff7f) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r11 = dup2(r4, r6) kevent(r11, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) fcntl$dupfd(r1, 0xa, r11) ioctl$KDSETRAD(r2, 0x20004b43) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:02:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8000, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) 16:02:30 executing program 0: select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) select(0x40, &(0x7f0000000000)={0x80000001, 0x1, 0x83a9, 0x6, 0xeb5, 0x153b06e3, 0x3, 0x5}, &(0x7f0000000040)={0x5, 0x40, 0x7, 0xa1e, 0x0, 0xfffffffeffffffff, 0x0, 0x6}, &(0x7f0000000080)={0xff, 0x8001, 0x8000, 0xffffffffffff12e7, 0xec6, 0x9ab, 0x10001, 0x400}, &(0x7f00000000c0)={0x3, 0x5}) 16:02:30 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2af08a14fd6de54e, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) clock_settime(0x0, &(0x7f0000000100)={0xfffffffffffffff8}) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x9, 0x7, 0x4, 0x200, "cbb21315846ffb508ad44c387d88845f99d74902", 0xff, 0x200}) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000280)=[{0x21, 0x5}, {0x21}], 0x2}) r1 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/149, 0x95, 0x43, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000), 0x2a6) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000340)=""/107, 0x6b, 0x40, &(0x7f0000000000)={0x18, 0x3, 0x5, 0x72}, 0xc) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x482, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000003c0)={'./file0\x00', 0x9, 0xfffffffffffffff8, 0x6010d64a, 0x1, 0x1, 0xa6, 0x20, 0x2, 0x2, 0x7, 0x401}) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./bus/file0\x00', r4, 0x2}) r5 = dup(r0) ioctl$WSKBDIO_SETMODE(r5, 0x80105705, &(0x7f0000000000)) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) socket(0x11, 0x8000, 0x7fff) r0 = socket$inet(0x2, 0x1, 0xc108) sendmsg(r0, &(0x7f0000002600)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f0000000100)="dfd7736a9bdcdd886cbe7911ab72adc8966534d3a4ba123d39f29747f806d9ec8c82d035a77d8f3683f7a5047b2a7f25b882a5765238b6ac5d79001d3938168ffedc15b706cf5e0d4e406162af75ed", 0x4f}, {&(0x7f0000000180)="4e51da6a324d7024fee7cb4d362a092323e9cc974ca56f6c761c69010937b5a1e30faae62fc33f941eac2f6870b1ee1628305f21f09eb5a33b74462df33d90d9e9729c6df24219108c2bf6e7d83c3b073d5113bf2f14f0c31c7aa092bdc531a15a091aca1bcb4b1c0d81c09a3d0692c9e3078a502698e5aaf511e59d60c6d3a671c7e88e6fdc06a54226ffa898e9932424fbf18d2392f62a26e90c0799eb667392d55b6c390749b4aed68cdac33f56ebac8adb7033243a02775c955c02d03c2548f734a0f92621d41c187ef84f620d9f0797c976dbe3f7c5243ca1b70498595775a3fe16d95764340da26242d290043476af0b9c6d186e80406ee9115069fec7105fd8c11de532acb0d8c53630e1a92c3e3eabe79aa5547ccf1554c8434a728d992b0361e2daaa9e8999f85c60e0ccdfa1b0c029b2e1d754188ea880f345fd2793b1b4bfbbc7e8b7a4a0a5ed3479643025f0695136699b7c65c2506cc3d0fa61a0ded2b2d30133e9b59acb0bb97bb28e5f47fb224fcb845d49c248ff0c2f3331ea053edf0f01a2ab353e184474adcf1e6ea63914f18b055a6e649634245dc2de713aa1d9520de8f615b1fa8859ecc2b87e7d5b79cb27f50020115e3fdaa97405f1bee1f631ce4226d08c6ae7506a977a085912773879fb7b037705c7376e3389884e15e0aa6c0db43d80ca072710b02bc2d1e58c65f167e8af10055ad3f66c6227ca6637ef9a203800bcaa12612f407232ab3bb64a89a4acbd5c4a72fec747de00e2f8be24d497ebc4c71c2db5d0cd42c241a8929766d24fa204c4778219637156f3e877d50f5bd77252c7be0ff12112de9a8113cc09074919541593eaa7e4b281005a9b9fa78d9a64300f8697cdf41e4a6c751e57426eaa051e9cd4426f1c969e0a2e2be68e60a30a782ab9b0fb455c614a272e7ec5a4dd1f7c6b0b820487b9900b142c560b9c9285644c6f715f64002f85f9d0ed42d10570b544b74d8b8d1dc19847774517440282e0ac9c466d72570d7c0f088e17783837b62acbae23110941f1e782543e1f3da103209db0cb9358857adc3873a097349e498764f38e8442001d3d1f93afa616bf3ceac99a2ae218ec033a9a5b2a9d98959519ade29d54896a664c34dc6b5ec1c43b549ad50b664e75ca59d4a11b99bc28657f20c60e2742e6c05782e9fc9adff205479708864ed9216190568f448f9b455b6417270db93171b75c9ef9ffb5b822df8a467594d423f02de7f540f3235cb0b8f953d1095a8e494ece58f902e1f744fd7bfdb50e4ebd465e33e10cbde37932b2f81efeae22d90d1609e3f5667d497ec56aa084e635aca9f95c4b95f2870154d5d10f406cc005df0237cdd1212b869f3cc1fe320019ed65bdbb9742ca748dc4cae0b8cb7a9e5d5d4b5b1f0930c3ae764ffa9e787e427faf7b05d90e5a998da2383845fb73aa049226532f465b96ade698d1e150b64702c05c97094688b0c6271e7bc5730e2fd3d7cef96c689e506d24ff7d691779185de27cde85aed7e76239c9038b080995ee9c8bab0440afd0d63cf26ca7317739e913cc4cbd7351e54af0f7601a8e74e875a487987ff0b07d9058f06dc547677febddad6da6289dab73146d51880dbc72d506e9eb0bc9d8dee724cce6ae239e4c1ccff2e165bfcb5183fb0975fe161880a4b12ed509f1689455cbfa70080f20c101748e29d6ecfdaf969d945954486999b7ac0495fbf2228cec32645c68dd348a0b7255218f103fcc31a53c10036d4f96b7f794e8a226a26e7e05ef8491b411d600a7847adae4ae0ee32ae25a7da2ff37d28bc4a75ce4aaec1ef2eea7aaa46073da898cf74172176007632a501f6cded4099b07d3dc208a8b32a7d3bac233e5653c4fe7d68784e1d688234eca2b8d28825a4ec9fe32c3cd1588665967b3579b611a6979c41ea4d7e36f20c4566035b5ba3a0751ebe06c1968a486dbc1fa44708dd578df21f4aa8d481226719d4f639bf0e9522ae24911865f70af68072794730ae89f5fbd8d276395074da4edadbd4ae032dd2774cb6259ab438943a07e8564f2a1054185654d8103dab130119815c95233b8d02d22d5a2b5d27627dacee81d8c8ae493fad6ee167f3ca42bb72d7237c2d35940ad1a91f137102f2139c612bc0ddc162a76f55f091ba031fe0d823fd6ebe416b168704061f78ca89582df64d8ace1cce70f3c4e6cac41f4c3fee716656552dcc15ac9629e9e00432429822086cb39c7579e15a6951850fc878c863cd242c288ab06e0b8478f4dd71eed43aacfa832d553a30d8c5c5ab8c09f9e622701a0f441bca80a793b85c908f2a5a7167db77a969e5a32691ce08fc201a13408734465a4724b8a92fafb6d12a3dbb5c97bf9d36630af9121f8e99839b2f40f302962a7734a63fe3cf839d1f9ba4b1e24f633f4fe29e4e81c47a39c3be95d2ef26dda96299ec17516cb125cca1ef5580095b52fe1267655c08116ca3fc8b0e88a5bf29273d09fc3aecdfda3098adadaccbe5492c63ba66de5e3753319a51f50de9260be0bec33675df35fe79aa2061da301d860733f87556df0f8952002e9ca49fd8f59e662e2015fdb58dea5502bdb1ca170d8a7fd516a092ecf443d542796d2b63ec3cdb0f9c5b815141e408018409713d2ea470286eb8ec62aba2f329c8f43e1a233f67daf87b7797b4ca6684943c39adb2a8138fd1a22da42e8f458121286ea865282697b7bbcf44e87637dc3d4196eb0944c7bf9cf6b69821fbcddcf68de4cd5479d6563735e37814ff2a1664bab9244cb20376908d620685a96501a81d3df303b45ea0a510284eb2977fce4a19f804352754b936b035edd38ce686e59f4f17f075ac37088dc1ff1c53346ef455c944392f2315ec72743d44b47f6389724acf131b93a0608c69126fe76ba23a4b4d13466ff915181e961cd1017ac3a1ce7f6349030a0625df723c26fbdfbd0d2e7d68774ede038d117df17fc0a5c7d9d13df74ca185517e35b403fff65761a3953df9354ed44a558ced4b5451c4d03581783f7e89bb072c64d8653d34fb2120068f0c36f1b05bafef364ba6f10a55060a828edb8ecdc015fb8c0db860c1ddb329952244da9207f2210d5454b0ef00300a65c303840535bb217fbb65a3ea9207937867eab9b4072efcfb9ef42ef91048d4d4b878588c941e3435be9704c3cf831fe8a59c7da9f1c736ee214ae2b1830ec15e3e5e7c5c1d52666feccefdba91e38d5edc4e63709549281c5b82b772856206fbf3cb6dd55309bc06115ce0593155c8e58a0f05b9e2222506a2d61e8d3e915128e675e05c007674cfbbe982f0d053ab29c2515b6a7f622de0dee01376de45a2dda68fb458ca4e69f15822187e536495c68713a05bfc2fdc6d07359a485c6f9ccb49d9f4021ab034b2ebc50e7236ba759efe36a282305e0b7461b74d5397d5bfdf749aad1fe071ad94b435fbf3b816c01190095b53d460a8e880418da34b4ade9d715f2fda2e6383724f385cc27319b137947783ac63ee97941b6e68dda39645bdaba75294bc72a684b0696aa39d4c727287609bd85e463bd8643ddc85e4e7f1c85dddb31551ad968bd69782befec4a5ac5783263bf91418fe81d89cdaa11fc84aa35614b9a7cb3c90215aaccdd7401b3b38a5ded465d06bb28bbab1f1f14e83bbf93e6da65ef25a73c94a55ecc75889656e1dda9992c0ac62a338c019e67f92c31a37fd9262fd242d0d3214727b340ef706d5b2da354cb2a7460ca17bf7c5bf64e992b750bc7898feccfe913c72a7bca011b9d3092a39565193fd4fd2240529d8e80140b8b80fc0379b5d870a50b6531856b368a0acf1ef9f1484ebc3dd9954b76e319ebcd20a14ace876a8ff56d078c7c2c0336a3fab40ded6a10d3d07f491e0a61e228ac8d8c70cd1405989fdaa1541e49d57ae349ba8f23ba173cfb997def15e062e5bfe59d24990c4ffba391e7d140d386fcb0772baeae0978692fef93a78bfdb885be71a83c46435b32ed2349820256d1a1be8a4c6db945053cd06ac14d3b3913262f29a162a49808e81851137395866d86f6d95e07bceac0bd8eb88a6c7b3ea69e7fbf9209921a0e351fd63ce7f018db892eb9b198fafb4a499e4822ff2c264ab05d3e152c4042655e2c1c0ab3973ef5c9982e18f4bd4eb7bdfcdd3d09325f205e37f9f09023b26ee2025df2eec3a437bb02ae5f0af17bed465400383f9a81b1c32ff16f347c12cf33f38736fdbdb1e9d8adcbe772be282bf056ee3abc2a1c6d24e2a746e3c93e52333e78d83902758a052d8c44d38b41ea3f16fad8999ec91bd381fd2306d2827a52bd679b96f0ab969f2cc9742528b2e783b0517abfe733d029e2e9af50a133d59f9aca030cee04387ec4a8eae9f22dd0366c527f233c777f1c69e9f3977450f03e109792eac345f6980b93e727a582616736976d985170b7c3a1d0421b703516b0aad91350e4ada1652fc04f7a271be7b9461b5ae71c52637505e282b3aea5c728bd9ffbd68a8914910e64fa3de8ec6285721557c9477d185bb9bdd6548962ac8332857393eb0f09b98a42bf1ac4afb30c49fb892491437e5eebd5f02fdd12c314f995f0a8adf5af5418fb1be39546298faf4e7d8497e926f4a0375ad441a73bf21bd1b93cd7c74cffc8770c60229e3b7474901667b9168115852a90be8963b28f4a7b2c5d05d45425a3a0f6144e203fb82c53b311790a9664c0ce1342ad9341dcf1b8ddf6ebea69742497f69cbab106a61ee4e90e6ed02de50c5018b7fef8c66f100da79d6d12f26366247816528b8cebd78e87a8cb252bb67da8b78134f57e04f81e68ae6bd76d683bcc7ef024e89e459f3e809f4d9c335fd7d7fc95be834ed5dd909e5d3dedf4220051503cf8b3e198937eed370f9db044bbb0c69fd6f0d47ad68689ec50b5030f3417c4933e491f3b3cbdf1efd291ad88791c4b5235d3e4d2e285e27a3d6dccac179c6deb2a285c615d1b951ccff7a60c932d275b26faa456abba0215c28db3bf23b82b1722f96538d058dbeb9cf82584f9b8082f1291803dd2677fd90bf1d283c3e535823a76aa079082bbc6dfb697831612d472261e53323f635171c363e2442fa740d26ad88398cb2c740812580f4c1b6b7bc0da0de5451ef71deb84f9d65b725024a3f9e837dc6ae8a7456788e57460892a4a99cdde4a537224785361c5577ff1cde0331b792e5572dd50e13c014f52ea1c2023fa873910a34a6fa3861bf707c1c1eec28eb9ba285cb3dbd5bd0a5e0bf3e9c48ce8f1f22f2669b17c0636bbd7a3d76c2237570b11431eda5d0778a5e0773335c855f9ca15500dd69d73f7dd49c897736e1d8c2bee3d6cffcda0e3d28f9a501c90f250190158f11fa5e489b5718e6b0f488880176c03834a93dbe86c7cf90cb47acf7d97be43ecc6faa5b1b0c6b9d3ccdec59ec9395c8c111d894fbd58b4141295fd8ba39c802b68bc8e0bb07e32f56ab950ad0381bde7e85aea57837b8a7b8279a6cb9e6984684bd05f57d7c427cb9e5e168259d6345ed702050e5c85020fad07ac7881579646ac1abbad8814579e796bd8850b9d06849e82e9c5852593347b7475f86be63369c93a4bb025e74887d7d12aa0a61ef9b1b940d16b27481f79c0e788fec9c8cffa21edc7207082840a3b5018d4c980b7ce34d6a7bcb3638f240c62a03c4f297af28ab2ca70b3715e67571e679b990896ef5b72d0d3ceb5455d55f6bdf26abb8c9aaaecc1c3e323dfd649cf728ae498ef9001bd56284565382d41001c02569df6efd3ff97eb1d84418c4bfe990bb955b032be58a82e", 0x1000}, {&(0x7f0000001180)="0b08a0c298814f1cd6c97ee936665ac69f3f", 0x12}], 0x3, &(0x7f0000001200)=[{0x30, 0x42165d9ce6cca763, 0x100, "645ea758bd83d2aa760da97a3ba7a19e7bdedf9bf745700443f6e3"}, {0x68, 0xffff, 0x1, "0e6ac9d489d241bb844923b1b30804125d2562b13ec49ae9cac497bf0ac46eee784701642df52c66659f53f70dc3985a3b7b214997cc90620861e4b76fbf9d3ce535b2172cdd786cc372a91e6568b26f1461a9d23c"}, {0x50, 0xffff, 0x4, "a42f22969cff3ba5316f5827dcce92c107cad3c7b31ac29e8e7e8b51a6a1ab3c530593e18ec7da90773420e3af771ac66f676f67f71fcfd70ca46232"}, {0xb8, 0xffff, 0x2623f0ca, "4f795727149abcd04ddb783ccb94b87655a1f86421096286cf324f8678f363857a262cee87bfbc1ca46a61bcc500abe230318c0b6041b15142dfe9170c2c49b6d6a3e475135b41ce65865e7a2574485c1c6df9769ddfe40b6baaf5a6aa09639935a3cea88db04d672bf41892e28656cd1a46ae554f89307a19b46d62bdf69053831544c28c8156d7d33159e7a97fa8e8df451f96774801a60cdb79205cf45c006778661145"}, {0xe0, 0x1, 0x80000001, "1e219fbcfef81b2f1c575b51d899263a7c8d3a002ec143b10b5b2124cfdaace4cd2048b5c62ad0051f78d9010b256550b5f24cbfa5ee0c46644cb60ffa09371ca9e27940e9c19055378867a253e148f57a068ae471d93677b5c3a7758f0d4808efb6a6518f8c4782174c2cad2afb0f94bc3c916db7f9bdf89f051e3bbd50b87b371897a913596609662d45dfa5d7f4b2a2bc70a44fd1b20e99072e7c455a8bb6f2a63b13094b15cdfd717bff6601945ab679b2cb4d11a26413d92072bd156c39f83c50f7aa8717e5152b"}, {0x40, 0xffff, 0x6cb, "da7b4f0c3f6384abb8e2bc9d800f54004de0dbd42350214664be25bb8ebcb805e902bfcab0284b393046cc"}, {0xc8, 0x1, 0x4, "6d65d13d7cd22aa4cf5c1e7ee05b1bf63ba35dbef98752a8eea608441639504e8a347900dbdbe3e01001a6f24eb7446a6314874a0724b1eafc8a24bf5d912a2e7cbe7ce03a0e4a2cb0fe223a287309625021855024dd2ec789a1fbcc13b4ff4ca7ff6670e5be4868595a600e36320eca3ca986613b5ee8cec0bd8c9f8767dfaeb3f2719c2baf335d197bc9ce0086fc1cec4a39267406767ba6f0dfba02aa0717b9eaa9040d1abbd5d0da99f046393d10b7dd563552"}, {0x10, 0xffff, 0x401}, {0x58, 0xffff, 0xff, "d1f180978b56c6951706d8c6d2680bc4935c3988195a4f9d58cff9c1deba86ac5b00486bac3db45d34c29a72c823b0dfa869d414c280ddfeee5a6b20022f5bf54ea61a0b3b7f18"}, {0x1010, 0x10001, 0x8, "c67a3a9dfee2d0f67313bf2072522ce1b60e816c6f1338c6647bffb1196aa6e610725f80d0440ab696899b02dacb4924cc2d3f9283c5e2fb765c01de5edd5c88cc53072835d8ce2654e334902d740e93295f7f86103319efa1f93c53871e8dbccd03f1ec3d77dab7ea0e1b7ea5f01d1eaad1015668284ffe353fb42dffebe854dd67947da920962502f399bab46c4a62175db03c72e7680bc7711271e48751b5eccc81dad2d50f648ebfc7aafd90d7691acf91af8db196578c3df98205bb56a979e10113f310a19314d04cf6d96bd945d6acb7f8285b6749ff06f32d100010ac152c3789ff1a27ea80fc79194fe604f337e84486753b4f41a0448abe82e7a3d90025f122f8827c963247092fa03c2228ff145b15722232f13cd7d1e4dc010ee5e79f104036203c830094c1cb6ceb05a94dec2e241485b16f87d3056d2c7e9ba5434a0e9aad7a0085593555883007cc0391106a4079836302a054bf0f740e8410391cad36cb7a972d76ec016005711a18e08c6183166bf39834cb4929c9d1a01c41e4f97560ca7871848663915bc6748950a97a497cf6c7968b72d858031dc5a5c22593e34b3c23119228ad715ab2480f428b53e8ba818902d52bea77de5ba95332e8cf17acaa9ee090b3b1fff98162468933e3ac1a0bc98c3d18dd67b2ae3bb4dec7f2f0363812449f35590dc8cc2fe48deae0d1db13f06a7a136260dc5e99cb1fb92f1677f5d2db9867d9a2c55bae76420be9847e310b96f082e561ff9afd01e286c1b616ba8dde2ef13506a77673d708987fb8aa0b34ff04dd93af25d80b07d8a8e27ccb2f90edee9fbfd88fe053e51a163652b3bf018fadcc38129b0506937dccae68224979d6165f753162a0f03a1ebb881d4a0341fca9769d1acaab572a8b400d31c720218921cfce23f512f66c4a80767c3a42c6efce8564c26fb84e40dc57d2af224a1d1b79bf0306cc12b0ef0442aba417642cc50bce7b348fe76f16123477915f94397411f1aa8f67fb7a5424343f3740fba8d32045e0b1eae1d63fae1eb18dccb130cc80d7d392d3fd1152118f0464d89e44d9b6b2a73d951a821bb00ec4b3a7ea777f2942be60f0b4c7b39ab068bdc80e4d5f1891eadf5d1b052757441fdc9520c41f663d79becdd8dfd4ad9a7ee9127d048de5211f4507b723880340227ed3d2f6b5fb7df7e3952acc43ef1d2f57b71a703131795d42bf33b9530a0c382ed42f5634d7b6fbd94ebe2d06a7d8e1208a553ab6aee84351337185d8da2efcbf3d868741906a420a06cf55a517b96422b7798fa95d273dfaa190b839b7581b24f73bc81f25240e95ca3bbbe05146974b33854dbd7038cf77145022ea0bb279761eae92a3b10d2f80a6aa004fa374b78dfc532d6d3f5a1a73610817bc381da99f02b86d2d5983d63c775f6a26e929672d839348bc3f582fd7b098a2d478a4724fa1fbb0d602632401efde29c4a604f77e3431ed4daa14ba9cbc9a07fa9c6ac8146767efde12ca91e361c0628e5b3bf03ae75eac023844a52b6d098cbd9b9f8bb52224c2a4c33e2fe712369bb072e412fd91c43c70c85eddd4412ff5ebfc1f34a74d8af509980b1b229d6da9fc5ff491b65fe0c546b6bc18fa744bbf108c698ff8db183469a8e3efebc8a6488e7059e7a7cb72858b1f241a68e312d72e4df9362f5148667e481cffcddaf476d34fedaacee4f8ca75eb5d36aa9ad1cf39ac00afba95ad5c641ce56a3118058a41a694cfc37a5faa3b194f28fa2cfed48b90b0a67fae1edd4e3d0d7d10865775613caf9ae4e2c8a83bb2be4645f4c69f477dbbd98978a0aec17b425efbe96087a616244889b4cdc0bba57d98b3e95ef43cf91e9557126da5fe3e54a4229736ee2c2edba20910103b0f23f27b7cc437ff10ac0cc9bdeb182b2cd90cd678297e5c9d4c9f04635366fe78576a7bc50294514cbf3697bae8094366b386bece8809e3909c64dcfdb69ae90e9a83eb793ea29501407ed126d624002b84307be6d353206caa0b52a176e0a6198bc729f6a2eb2f4bcf92d7ba79c12881091607b092af55c64c7d51ee4ac27a98f7a65ebf00944881df871b7ffd3a2ca22ce7378469c8d877128e213910cf640a4c60379da29ddd6470a2540d4a02a13ba65b5a2ec982a3eb45f5d35df83ec83a767a081fa03e902cba57d3911faae8cd60c1541181b0a6f18e15060c0fc65e1efa4bba734c0c4b9359909b6738477072c9d4fe3e5deaae97b0b0ac92ab3fdbe45859c8052aaff2274ad87aa5c27d3d9593f92ef3db2f5de83913394c5134d46a8508e38611cb53d442bfeea55e043d00dc7b6c6ba32b59f851b7b4ccebd556ee7b6e227a6990047ffa64794464a578fcd92c664c39a130f03c31b8b9858327396f295ce9ef5f11bb0c35c075c638846958baaf3c2d3e9ca230e190697fb632f0dfe7ea49e0889a52e580249e7940cb13a313c9fb2da990a775703e7b60c281e35e45e1abd029d864e0a286fc5244390cee3b4bff44eb2c4dbe574a1f80d08ec060c0c33d40a0b0f1e57c2524a65fbc10577648e3141712e0196526b88ae920d42b966ceee251e952f13dd09cb96b2a7b04647cd278d74ef128285315c7e2828ac1f1ce2a3c32763e4856305ab1888e18f2d6694f5c9f102fd7e4bc5d6d6ab9f053da3f23b97b76dba3139db2edfff550ace304cde7997269f88b48a3731fc0e27e742f55c997685217e60ec73a90d394432090bab157bc335b9d6e89549fb59bee55a82b8339b1ddfd06eea4d1b0b0004646a285684bfd5e5a109914dbc5b1dbd3d37fb1d07e8a5cd8c79c7872c21de5779eb57352c31836b7c27dda38634f66968e8d079ec3aad126469615a061ee0613da2bb4fff09683703343fcddf85ec4d31832eeea7337fbe09612c3e1a85197d7677156ec9667fc6e376a6fe721f7b4b7b53548785c98f16835e523f2b68b4dbb631bd5b7bac8fce01277e06c1d7676db3b021f70553cbe947c369e18691e29e61c2098addf1ebb331bb429987ac30593fbf60a8dedcbca87aa76db07563819b1a8ebc1d3606c05f1aa1fad784b1eef9b665751da332ccbf994f380eae49189b77db28d3f782e1903c379b90715752cee0c25ba69a47f060bd6423007913449941d49845be121ebf137533fd8a51a35092acdb351bb20401d49b5f71819c68d57403e22dc2977dc138d94884ec8b198549a191e035743139b3006e180b05f2993fcdbc6a8cfb4e702dfff1c98c79b5e3070c31a1411aca2b831a80a346162b67f82545f2d871567dd71ff927a1398317fc2b051de86e94d7c93d5e4b0b3349ac780b162f108040d62a7b146e67499ea929c0eebfe8f1fa89e670fc925a52a65b2273a460a9da3fa16de9bb66fa6297eeaa95961395dd0033858405b88558a1a7bdbde0a21a0cee530ad6300c4282a63b01d97cd12bdb35e42c146d919a3c623531839cf28282454f44daaba636d6e537a85a7eebfb5b7776f331e2b42962e6803575b825a79d456ebc733b09ac0828823d44103ffd2bcc5fe8fe9403fcef6c6190ef7b54cc42419cc66ed2916d9fb4401869508ba457c8ec22255ce18225df5b8e454ca76bf8a9eb009b95a81364c4d7f3c285eff5aacb1edf083d1cc48c8e1a5d2f62b66126f06b2514683cfe53d368afe3325deb8e3ee2f7aea715497f910cf35350315f7bda00ffa6e0e470019ca29558850259cd92b54f9bc51a7d57aadc5be510edc94128fdbe263ecc28369fe7de41625b94298849029a27d5ec13d01e55b0045f7a05a3f3aa3c8277c7f0942d0b0245767b992361b15d156b75076e5c6cbf34e88dab99470baa2b2f78f1aa25e5637aa2464e7b9d12aecc2238296546f9a1d55cedd71eb92245cb7a5059bc163f961e97026445b0161a33b06d2da33310f9514636cd7ad6f1e3c628c5ebd912d705fd1e8798f1eadbfe7d70da862b2c1b413d580e95e7f523cdc5ce38e4f4b01de9fbe6ff6c59674f239c0ecb67fe16bc8c0833f21469ee840305c77e67ed10b738547e686528d5068495f9c95739576c921104e5594f77cc302383a06304daae854385b580a58d015dceebfa629adc6041b301fd983dc0a541554194333ab1e88d9661f8837cbc083ec984e243ae981d14443adcfa976f58fbb1d90f7f2bdc396acdecce1eed7d2108779dab01ad1c28113165f6cc7f4ddcc5bb7ca513b0982d5b6f1dda78358fb8083c85821f4ccca999c4247c85efe986de15b684d0080fec8fc57b29ee1a943d280e50d3020169d420483893e0c75096462686330368a51c8dca7d217ca196fb6f75505538111a9673f88fa0dce836c577a4b457cfbdd3869a2d38b3860cdb371671ef211f652a35c61f938434cb05ea7a2d4816e3fa3b5accbc055fce6452dd281702a6dad97e00328d20c0b9f1ff33e92603898da751b0cd2dc55cae4571ad1911b5b98fbe831feb3cbf7e5f7bb628a705d250bf4a9e9ef631b8bcc8b71cc8e25e19de124d87d14b43f788f8fea1d0707bb7d8b5ac4e8b5f622fb90bdd8f0df0110b48907c1f2f89ac2d68a81fdd1401ece79f47a43264ad139b239971bed991e038d45fe00c7d4e49386f0375f3a5e6c464bc11f72b1e0bf5584e04cef273aea3f1ca64fe6dcff0ef4f80cdd1b4d0cfafc641672f0c7c2996b3c1b75278adaba1ab8da16fc56451665828bab3bd31268eee51ff6e067e11164ece1c69fae58199ecddbd16a7856be71b0fd23f2f20f290d248ed35a4c0445d1207c9f4e1201e2a9a65ca270b24ac12f2d2caa56636a350dcee8fedb083fd5114b9b2a4cdeda159f089a4b9c292fe152c5b34a3793f62e75a9aae3fcc7d1bc23c1bc7b6bad9b4b5d14a4ec5f71a972a23dd16a73b1fdea9dc81bb3304c035c9ac6cb1ce0536766a451f121d08e0ac545788f88399cf3183c17e5d7b2aa4630f51ae0e35213ad2fdd74a3a14147427bf0133615a17003ee3846c0f01c88a13a031bbebcf8e326f6ba6b86aba044f5236c252e56427fe3577a370e63127d89dedbd5e6e4b02cd486d4ad7ee83571dad8f9d7040f52f4e692856bf3e398d10d36f40d05e4a7bb57dac110daecc0790323582c4be05e0c8fb381ebce5cd03374ad710f91a766c572f5363d44a4719c5087ce0f2cf2a8b2756946d9dce7f4388ff29347f7461a0c5bbf3a6150f9a84248c7cf1e191f96a458265b1b03778306cc026d8a2581fda9fb142187a0fc875828cbf4660e6dd9135070cdcc5348a10c3d6ac79f23179745326d150a76b3933374d568a666ea0f1ee5c79e3d2c663ddc60e61b105de6a20b2e0e73d412cd09b05e1128db119b45dd840b54e9694c8b30aa5e06bd9ea7e23096e58b196b996e303ce0b292aba8daffeae27446c64a93563a181ffde206472281f40c043fd0560b174bb46557e3b5f04aa200c928c20e7f43138b336f20fdec12e91fcb69f4ab6db6a0bde544651e06289e2682304c9da13859a838793a0799f6cfd0283ab439cf4168a57eedadf473bf6e594db0346b3336bcc4e984537c836d8f2221f0d93d394ff4751ff3331a2c754aa55a5830618954acb4b1e5b8ceefbdf7f336ec6defd9c53db36bae18730dd30839af5afa488b9df9eb71065c80dbf6fa162a6fc3faeccd6d97f44a7a7a017a403cfd0952bcd208862004d0b3c8ea3484cf3888c98f6cbeb3abcf5b957a9839a3b71db80f95da6d81d2e5577d49e129e11ff9d5c8be34a34d9bd8271258e01a33aea7cd9ce5718dd7a77daf8bfb41658f34656796d99d1b8090ae851ca33a3abd0bf1dbf17b9c3b0d659549a9f7"}], 0x1400}, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x9, 0x2, 0x5, 0x1, 0x2e, 0x3f, 0x5, 0x2d59aab7ce04a48c, 0x1, 0x8, 0x7}) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r4, r6) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000003380)=[{{r8}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r7, r9) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f0000003380)=[{{r11}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r10, r12) r13 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r13, &(0x7f0000003380)=[{{r14}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r13, r15) r16 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r16, &(0x7f0000003380)=[{{r17}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r19 = dup2(r16, r18) kevent(r19, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r20 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r20, &(0x7f0000003380)=[{{r21}, 0xfffffffffffffffe, 0x78}], 0x1f, 0x0, 0x8, 0x0) dup2(r20, r22) r23 = openat(r22, &(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r24 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r24, &(0x7f0000003380)=[{{r25}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r24, r26) r27 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r27, &(0x7f0000003380)=[{{r28}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x24, 0x2, 0x9, 0x8000}, {{r12}, 0xfffffffffffffffc, 0x2, 0x2, 0x5, 0x2}, {{r15}, 0xfffffffffffffffe, 0x49, 0x1, 0x1, 0x9d16}, {{r2}, 0xfffffffffffffff8, 0x1, 0x20000000, 0xf37, 0x1}], 0x3, &(0x7f0000000140)=[{{r19}, 0x8000000000000004, 0x2, 0x4, 0x2, 0xb99}, {{r23}, 0x3, 0x8, 0x0, 0x9, 0xff}, {{r24}, 0xfffffffffffffffd, 0x40, 0x1, 0x1000, 0x7}, {{r28}, 0xfffffffffffffffe, 0x119, 0x40, 0x4, 0x4000000000}, {{r29}, 0x5, 0x8, 0x4, 0x80, 0x7}, {{r0}, 0xfffffffffffffffc, 0xcdc7550ac6cb40dd, 0x40, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x2, 0x10000}, {{r3}, 0xfffffffffffffffe, 0xa35420c51bba7265, 0x20000000, 0x2, 0x5}], 0x100, &(0x7f0000000240)={0x8001}) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r30 = syz_open_pts() lseek(r30, 0x0, 0x0, 0x3) r31 = socket$inet6(0x18, 0x3, 0x0) r32 = dup2(r31, r31) dup2(r0, r32) sendmsg$unix(r32, &(0x7f0000001700)={&(0x7f0000000280)=ANY=[@ANYBLOB="fb182e03139d363d00"/20], 0x1c, 0x0}, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="4f0f3d17384910c5b3fdd708ef1c0e59dbc9799b24272a7aec6427d58047bd832147aec832b552108abc15ba4f3cb7cdfc8a6bffaf571f7db798aea196cef212b079c9447c4ad64a9eee984fba53776518ee8b246324262058f5157aba58452bb4ab8da6bb", 0x65) write(r0, &(0x7f0000000500)="bdfa4d25bd24313dea8d0343d6133a37670d33ee6985c6a19e0300008ed7c7f5ecd505370f55d9bb05dc03e23ac168e0237f159b7cb5e32d1df29b00000000000000423cab21c6b2748aaa78947da91d7541f7ea52c28b2f44e8eec7bc9028a2b887f01309bbe0cfa751731e5ca16691dc4a1882c15e21042091ca2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceff070000000000004dc386972d2eae1f3c146ed5ead47dfc4328474407544758335580849b870e059ece07b3000d", 0xc7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x1451, 0x579a, "b04d38a7a43eca0000000f0920f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000480)) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000003380)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r8, r10) r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r11, &(0x7f0000003380)=[{{r12}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r11, r13) openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x400, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa614726e0b8b5648) r15 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r15, &(0x7f0000003380)=[{{r16}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r17 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r17, &(0x7f0000003380)=[{{r18}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r19 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000440)) sendmsg$unix(r4, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000100)="81aadeef024bc708b8d1975bbf66f21a4364cccbf148c27433e3377d85ad46e332cc200f0ee1d5453855bd5d8e2140ad50a32520eef69fb7678e70a06c7b0dac4913198f7d7aa20f9f3bffadba98254eb56d916dcf4ac37c86f083fff4a124884fd4163b951d8f9ad78049ea21d8b27523b530bd572c", 0x76}, {&(0x7f0000000240)="bdb703c808e8f940f5991656acc976e03f983c2a129122916db836d505ad7a1b9c66ebd379e0d559760eb24457a55815fdb50173ec56c712042713219568d4a2860bca263a51422abdb11187183b360061ffa93811fa3099ce3b09d7e03d3f2292a57c2bedd4124759baab09b3c006afcb4248331f97755ea7707ad05c9339c59692f68c2f5742a8a03a7049978197e51944dee513e1ddcff6590cde7cbbd52e2898ed14df42c41c95654cbeadae71761d81287b2b6c7e1a7be212ac789f630f516314a427a863c1", 0xc8}, {&(0x7f0000000180)="339cf54729701daeb1d0f1319356bf42914232cd2e03aa53e74a5af363dba7b4abf553d7842c56e092fe8ecb45816149b7d46fa54dc66aae1ead5206bff31be488d89359b25c865ef4a45fbfe3d6e86ebed97f3aad4f786e316118", 0x5b}, {&(0x7f0000000340)="66b80668b1a8fd1720492d116f685ad1d6b888d51b978b54df78b7af40334e07f274", 0x22}], 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="3800120000000000eeff008001000000501c5c7cba5c8ecc66209f3b076d8d9e4863e7fe43c79d7aa4a0fe362c975414570f22ea530884fc0de95efcb2c94afaf211e3e879bbc6bde92a5775695e53ed00", @ANYRES32, @ANYRES32=r8, @ANYRES32=r11, @ANYRES32=r14, @ANYRES32=r16, @ANYRES32=r0, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x68601e9b2c215b62}, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)='f', 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="86", 0x1}], 0x1) 16:00:00 executing program 1: r0 = socket(0x18, 0x5, 0x67b) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) msgget(0x2, 0x400) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = msgget(0x0, 0x10170) r4 = socket(0x2, 0x400000000002, 0x0) fchdir(r2) setsockopt(r4, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) msgsnd(r3, &(0x7f0000000b80)=ANY=[@ANYBLOB="0300000000000000ed8297313681ebb6c044c77e58fd73daac48ff7ba6fb5610c913e7d94165a55708440cf37c1a379d5ef57fcfbb1c1722a1e5c1151c7375a56fa7e0bcb75d25f700f3832ece7027d45582b284d804b68c36bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc62845c480717091690526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d8603ea61dfab8548b0c231929aaf8bad55f53e66516336d66142a2ca74fb80d205f5a443704a66a9ea48a10adb4568d167eb958b0850c2dfb0876bca5c1f99c2741f7a3104bac61d0c7edba6c15997a3080bd6b8a14063352f70a07cbf3be667973c52bc11a47276d9fc0077e70b7cb796853bf538e486adb0e1f7da06653ab12b15ce5ddc4e1472d35565a00547c264a424068917436482af051cb1be5195ebf000"/382], 0xd7, 0x0) readlink(&(0x7f0000000980)='./file0/file0\x00', &(0x7f00000009c0)=""/180, 0xb4) truncate(&(0x7f0000000640)='./file0\x00', 0x0, 0x6b2e) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x3}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000700)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x11, r4, 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) semop(r5, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) getsockopt(r2, 0x8, 0x8001, &(0x7f0000000a80)=""/166, &(0x7f0000000b40)=0xa6) close(r0) socket(0x10, 0x3, 0x9) recvmsg(r4, &(0x7f0000000600)={&(0x7f0000000540)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000580)=""/10, 0xa}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000000880)=""/228, 0xe4}], 0x4, &(0x7f0000003340)=""/4096, 0x1000}, 0x801) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000740)) 16:00:00 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 16:00:00 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r0 = geteuid() ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f00000000c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000001180)="a8ac562895f4ef189c7caea25668e8e85f31f242efdfd566154dc01974bca91772c483ac512f8288a8ad93e7cc8de0bf866e694699a86403988a004cfcaf71979e8d793d5a28fe0d5ca35675c3652e28528e8637a949b7b1155e855682e54c782ac08954c7756c88ee19ce3b9f1c5e45cf6313427863d6145755e18e16edd4fb52977138ea2c635f68b2b983c9a99142934f7357c8a72edd8c3c", 0x9a) sendto(r2, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) setreuid(0x0, r0) msgget$private(0x0, 0x2000000010602) socket$inet6(0x18, 0x4000, 0x5) r5 = dup(r1) msgget$private(0x0, 0x400) write(0xffffffffffffffff, &(0x7f0000000340)="4f4312396d1e98aae637138f16d864f954c2308fa172be9d6d5032b48808180aea262ef7ee0419b9d0c0e65347329341a24919241230902d519382f1244673cccb3a35094b01000000107bcc691b974839294b93354b45e8123edf98479ca742d4e08278730ff03ee253587a07aa09af0bfa375e3a0a6654bdca5c04bf052d3c10b55f269d02f427dc0cf24d1a80ea09b8c8f7031a9c9befa96e1563149e39626ef7867713266c4de6a6aa4702b4ee9fc57cc40b9bb783713248b9195c8e808c776996512d9baaae363539d5b7651a9d77c513a3d192f01c03d1a6668b60594017895b09eacfc4761d627c7ce9b194b1039ba220e8265b4ea9325c3c2dd2e2f44bd367a8aaf0", 0x106) mknodat(r5, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) mknod(&(0x7f00000002c0)='./bus\x00', 0x140, 0x9) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r6, &(0x7f0000000080)='./bus\x00', 0x40, 0x7) r7 = dup2(r5, r5) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000007c0)=[&(0x7f0000000500)='\x00', &(0x7f0000000600)='/dev/bpf\x00', &(0x7f0000000640)='+\x00', &(0x7f0000000680)=',\x00', &(0x7f0000000700)='/dev/bpf\x00', &(0x7f0000000740)='/dev/bpf\x00', &(0x7f0000000780)='/dev/null\x00'], &(0x7f0000000880)=[&(0x7f0000000800)='/dev/null\x00', &(0x7f0000000840)='/dev/null\x00']) faccessat(r7, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) setitimer(0x1, &(0x7f0000000480)={{0x400, 0x40800}, {0xfffffffffffffffe, 0x6}}, &(0x7f0000000200)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x28}, {0x6}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) close(r3) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x0, "08530ddadbf7b05c118e46e997e4c4064e567307"}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r8 = dup2(r5, r7) kevent(r8, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000000140)={0x6, 0x7fff}) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x80, 0x0) fcntl$dupfd(r2, 0xa, r9) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)='-', 0x1}], 0x1) 16:00:00 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000787c8a5b871d000000b811000000293f000032000000030000003591af0dc1bb893f000000000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r7 = dup2(r4, r6) kevent(r7, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000080)=[{0x7, 0xffffffff80000000, 0x5, 0x3}, {0x1, 0x0, 0x0, 0x100}, {0x0, 0x29000000000, 0x2}, {0x0, 0x4, 0x6}, {0x7f, 0x0, 0x17e4, 0x5}]}) r8 = dup2(r1, r3) kevent(r8, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$KDGETLED(r8, 0x40044b41, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b223fa6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1dd4f9c0e36d58aa4f91c96caf10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bcc7bc3eac6f73eaa2851febe210c7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f10000000000"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3f, 0x0, {0x1, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = shmget(0x0, 0x1000, 0x22, &(0x7f0000005000/0x1000)=nil) shmat(r2, &(0x7f00003d4000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000000180)=[{0x0}], 0x1) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000004c0)={0xfff, 0x8000, './file0\x00', 0x80000000, 0x1, 0x100, 0x4}) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/100, 0x64}], 0x1, 0x0}, 0x40) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000003380)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f0000000200)={0x1, 0x3, {[0x7, 0x5, 0x8, 0x867, 0x0, 0xd7c, 0x2d5, 0x401, 0x508, 0x7, 0xb88, 0x7ba5, 0x49, 0x4, 0x5, 0x6e, 0xfff, 0x2e461fd3], [0x4, 0x1, 0x2, 0x7ff, 0x57aab7eb, 0x9, 0x9, 0x9, 0x6, 0x3f], [0xfffffffffffffffa, 0x7, 0xe436, 0x621b, 0x1, 0x0, 0x100000000], [0xa7f, 0x1f, 0x4000000009, 0x101, 0x1, 0x8], [{0xd8, 0xffffffffffffffc0, 0xffff, 0xe1}, {0x8fdb, 0x1f, 0x8000}, {0x5, 0x3, 0x2, 0x1}, {0x29e, 0x9, 0x3}, {0x3, 0x453, 0x0, 0x9f9}, {0x50, 0x800, 0x1, 0x7fffffff}, {0x40, 0x6, 0xa0, 0x8100000000000}, {0xfff, 0x2, 0x9, 0x89}], {0x2, 0x81, 0x400, 0x200}, {0x9, 0xfffffffffffffd18, 0x200, 0x10000}}}) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) close(r1) r8 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r8, &(0x7f0000000180)=@in6={0x18, 0x0, 0x54d, 0xe9}, 0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCEXCL(r9, 0x2000740d) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='\x17\x00\x00\x00\x00\x13\xf3\xff\x00', 0x0, 0x0) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000080)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x2133) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x2) write(0xffffffffffffffff, &(0x7f0000000200)='\v\aT', 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0xffffffffffffdd9, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unlink(&(0x7f0000000180)='./bus\x00') r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r4, r6) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x2, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffb, 0x92, 0x20, 0xffff, 0x5}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x4, 0x3ca}, {{r2}, 0xfffffffffffffffd, 0xe, 0x8, 0x1, 0x8}, {{r4}, 0xfffffffffffffffc, 0x13c, 0x1, 0x382, 0x3}, {{r7}, 0x0, 0x0, 0x10, 0x304, 0x81}, {{r8}, 0xfffffffffffffffe, 0x54, 0x20, 0x44, 0x2}], 0x1f, 0x0, 0x6, 0x0) r9 = dup2(r1, r3) kevent(r9, 0x0, 0x10001, &(0x7f00000002c0), 0x80000000, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r9, &(0x7f0000000140)='./bus\x00') ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x5) r10 = open(&(0x7f00000001c0)='./bus\x00', 0x200, 0x60) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f0000000240)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='\x00\x00\x00\x00\x00q\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15, 0x0, 0x0, 0x800000000}, {0x2c}, {0x1000000000006}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r6]) getgroups(0x4, &(0x7f0000000100)=[r6, 0x0, 0x0, 0x0]) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r10]) setgroups(0x3, &(0x7f0000000140)=[r3, r7, r10]) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="2f012e2f66696c6530809afdfd2de3374ea91b4b2a248ffb9abc0ec8027250ae27228f72a71f0ac5e3787e922c8e5a6bd0d2f097f53a0cb3ce034e0596aafecc2d59698c9ff71ecff082c162efe611d047704b1728c8ddb0a938ec64d5437db6692ebf21a5268a83e892fa98d60ac1470b6bcca71b88de244395b4c0d874bcaf6ede9a4c8c3ce0db6cac42030e86234f150415134e0e68bd4e028d2f785fad6a32811495857fa169f473b326d686b2cb4265b669dff3e9cec07da7"], 0x6a) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x305a9, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r3]) setgroups(0x1, &(0x7f0000000000)=[r3]) 16:00:00 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="82ea2d2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bc0928a0ae54079a66de7fb5c4d38a6acb07c62f507d555a7267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a0523942dcd3ff791d54261fbac8503dadb9edd8a568e564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9fa2dc7cf198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a700000000000000000000d80b5d133e4223ac99fc25070319a8c9f817711b8cc76ba6c5b030768736433dc5e9a56d358a9a4bf31322521c58a6fa4ccfc358d9a676d4ff3278305297f199f6d2a5930355882cdba083473c583da3bda5d0001cd1844dd24ac9538ee430b6d8cd96da0011dacbdd9ea037e1d3"], 0x10) r1 = dup2(r0, r0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) write(r1, &(0x7f0000001740)="528aa6d16277350fe9f40fd28fdeb7920ed85284326fcb336ce81d4063054ad242943ea7c3dde40f7d8162bcceec4d8238813516fefc2a6a1c91408901092e3a882fbecdece5720f56e5d69c4413d1573e6f69b1dfa93e68b02bba2a29ee42e86e2843d1f05e88cf9ffa9e534588f9e7cc6c76cb044dcb49d6e0984e3144aaba348250a6f85ecc76632cf6535c66a72fd69a63b60ed1a9606e33cbf925176d130d0464d8b8c80e26804422827bd4b0c56b02b85719188e0f6d0853c0b07d90f8b1ae9820f023fdd44d79920b4776884718981bb21271b640a7d1ab04f52e6e77d29791518401b4741df6dcdb743a3ba3299b0f3dd3a48d6cf613e4f4e750bcafa67877e995265f0e181e3b96790ef082d7770ea1012656832803487609114d6aacc4eb44bb0e2f7b1047694fb2fac329bb8382a312e22de26811be1a1b3bf1f0d7e309daeb237d2a6b4301633a908242de203ecb18f458bc2df9c88819168bd7f96de51c94674b59d60a63f89a1e213d608b18a1ae2365d2829a41dead09a92384502dc8637afec8223db7faf9b0d1a4ca321f199e2f848324ff706b0508d8603e4185df659c1c68f41421d611c25312a490070f8fa3d898a87112385baa6c423a3d42bfab2f2490d6148711a2a445a832bb38f4a3804edff30cda0019d86b56b8787269122372a554baae239f600f9b2ee175696607e13b79545ac24012e2577e25c1d8db000d1f836453aeffd8b8fbe87036aa082726442ab07a7847bde42517117ae0eb32f3b050f372b79ef67ada5464c38e5c40ef7048fe3e357c6ced604ac25fb0dbd2ee1848d90d23756656bfe57df7cb4ae8c00f30d26f21f0554fd5cc85f2a1434e0442b03dcc5766d1a89ab04cf1178c5f9ab842f34ac6fee5f164d19f32dc7f9332e254e55610cafa8be2a4b9672bc58de51a5a6311df81eed01e29c8ff0cff103eda68fa9bb47ed75f17d0a7f36588a404cd93ae3f4ac453abc23be862f86d1873789346c558c0559139afb008470d7779fa706f63b8554d5f7a2b83623052803abb81e1d920b3d33a0d731ca092ba2d32752e627f9bd7d597f0d84e59377ddbf0690f7a27d624032c8fd06aa9819026cd06fc73bebdbbc2efcf05fdbe32c48d52a1729a81fcf868e50c6d4d71e5b6478f11b40d6725d9b26fb80f17fb5a003254683fe42b2ccef5733116fc375d678df2aaf7d82e6b69e92fe1d8274cdb27f3c799d12d45f8b4d669b33c555e9b90ac26bbdbaa00ab42fdc1c20face8544245beac769af41200724bbceb62c5ad0f0a1aaab8505e5bc74c6f0430af3e6893180057cc6cd43083b5ca0aaf5984b5c487ccd3fddad7f7a7da69e6900c4d538a111bd2eaf512d52572616a79168adc796cc10b3f9b834ee8234feb4768ac4b9c0060d6f21bb07c5566fb8921468376fb941c572576f5faf6c5968e1f18ada8a149d00b0dd6d492d4337f0433128c4e8a62d67e24b5c27111480bbf9cf7290a14981a8eafe8c7a872380325e27533a61be6f08098bdd59b5a26be76309cd6aec547c754301f98c8f5a89b2ee64e1d4e714c2e61c1e71ac552108d3cbd33db326287c2487edbcdcd2c2dff6c6d0770b519ef2188a9e4b0a71406ef39c7bb1325ba4a2120b8b052cce43ee0bf69af225a6e47041e17adc4be74023575d9a27bd1e0bd79de3b0f52e823cd7cb7a2bfd9fd353009d666059a7daaa088e98773a45fa675cd50e7678c3fce22bea6c05a4b62ab802f09a44eb53edb69e5f06cec4c1dd0f1073ffaa62699ff942d6a111f097130ac579c109eb15b164c31d43d9e56f1ee77dc83382124b8243545bb1941505a000fa00f614383a11d99ea9488113ee2c395e305a0830f6a55f1683d1507ec63868812c8a39dcdf2dae0cf23957a1b1c9eaec911942fa621e7080359a53c12482ee81380927cd3cbca39977f0a9da16ac5ba98234441dcaf996d82085c9d96d680fd93d476b28cadde446cd380ac11c522fd540eb59854cb1d1820965f3a31ff757069b8fea122934883f1507778c61eb56f7959865691f0eb42f7a9a6f09eb22e484b6c8932e781549643812224aee0b612922dfda7bc8daf5e04d2fdea4f7f6b925fc0934b2ae1c69f55e2eab682c355cd7794a86c920d2dc01059a4237500"/1534, 0x2247036d7b83a9d8) 16:00:00 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="8202b0989c2e2f66696c6530003e1d5a4aa5ed509c136e08b24d0aaf6278eefd194224ae80a23dd78a5245220828537247f73367a12009496e0150fc85f7490e8d26f480a7a31e84840476b859dbe9c8f62fc457fdc131289f612c6251056ba133438263d662e77a6d4d325bd91c12e0e433008b3b2ab6196591315ec9a34b50416b255d0956e07ebdbfa36056ffd94fda12cbbd3a334f4e8fd4af073e5d43e9cf812b22b622ad84d910ad2d2f0f5796ed46da4c2c322aa63889840306f40fe176d684ed309e967e4118aaca818d419a95a9f343fa24ba7b549582be151e883686272180ee65b61f5acd0000000000000000000000000000a8e4580df16cc1f218a1129897"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f00000000c0)="50b2b918f8474b513116cbf27d11a535899c7ad4852ca79fb7625528", 0x1c) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000000)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000000)=[{0x2, 0x9, 0x6, 0x7a6751cc}, {0x9, 0xde, 0x0, 0x20}, {0x3, 0x0, 0xffffffffffffff80, 0x2}, {0x4, 0x3, 0x4, 0x8}, {0x100000001, 0x7fff, 0x100, 0x1}, {0x1000, 0x2e, 0xff, 0xfffffffffffff801}, {0x100, 0xfc4, 0x4, 0x101}, {0x0, 0x8001, 0x8000000000000, 0x10001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='*') 16:00:00 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) getsockopt(0xffffffffffffffff, 0x1, 0xc0b, &(0x7f0000000200)=""/186, &(0x7f0000000000)=0xba) utimes(&(0x7f00000001c0)='./file0\x00', 0x0) 16:00:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xffffffffffffffff}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000000280)=0x1) 15:59:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5c}, {0x87}, {0x2000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") r1 = msgget$private(0x0, 0x80) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() bind$inet(r2, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r10]) r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r11, &(0x7f0000003380)=[{{r12}, 0xfffffffffffffffe, 0x11, 0x0, 0x800}], 0x1f, 0x0, 0xfffffffffffffffe, 0x0) dup2(r11, r13) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r15 = getgid() r16 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r16, &(0x7f0000003380)=[{{r17}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r16, r18) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x100, r6, r10, r14, r15, 0x100, 0x2}, 0x5, 0x3, r19, 0x0, 0x4, 0x5, 0x5b086b41, 0x93}) 15:59:59 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffff9}], 0x20, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x302, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x2, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:59:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = semget(0x0, 0x0, 0x544) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/191) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x40}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") 15:59:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x834cc6fe151bd9b8, 0x15c) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) pread(r1, &(0x7f0000000100)="9c4fb40a6dc2e86789213c7b2122e5f051bc76d30429685190cd9190f3e2634bc49aef88e341fbca5c13066741d61b24bb42d3f7a41b1d7325ae771c1783db1a03319141885b2b3ae280017167e8c28039b6125a7fa5f10ef622f6eafecb929f020307ec5e90e8b9e8b8a9735ed8b294beed8bfe667bed739b5a5de5326142b6de187c2bc268c6f8f8ab547519e6e8751a6ea5b8eb87fe62b96e172786d3590eeaea5aee340a243b68411d99e073455b974f853a39e16fd69dac5bf659f24fe60edc3c5a6e110a41e86eaf864e11af27f9c7a22040725d7e", 0xd8, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0xc00, 0x0) fcntl$getflags(r2, 0x1) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x24) chflagsat(r3, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r4 = semget(0x3, 0x3, 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x7) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000340)={0x8, 0x7fffffff, 0x8}) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) fchflags(0xffffffffffffffff, 0x0) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='\\-@\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='/dev/wsmouse0\x00', &(0x7f0000000540)='/dev/wsmouse0\x00', &(0x7f0000000580)='/dev/null\x00', &(0x7f00000005c0)='/dev/null\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='%\x00', &(0x7f0000000680)='.+$E$\x00'], &(0x7f0000000840)=[&(0x7f0000000740)='-\x00', &(0x7f0000000780)='/dev/null\x00', &(0x7f00000007c0)='/dev/null\x00', &(0x7f0000000800)='\x00']) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x8, 0x0) r7 = syz_open_pts() fchflags(r7, 0x1) readv(0xffffffffffffff9c, &(0x7f0000001b80)=[{&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/184, 0xb8}, {&(0x7f0000001980)=""/167, 0xa7}, {&(0x7f0000001a40)=""/86, 0x56}, {&(0x7f0000001ac0)=""/68, 0x44}, {&(0x7f0000001b40)}], 0x6) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000001c00), &(0x7f0000001c40)=0xc) getsockname$inet(r8, &(0x7f0000001c80), &(0x7f0000001cc0)=0xc) close(r7) r9 = accept$inet6(r1, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001d80), &(0x7f0000001dc0)=0xc) mkdirat(r3, &(0x7f0000001e00)='./file0\x00', 0x4e) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000001e40)) semctl$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000001e80)=""/59) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000001ec0), &(0x7f0000001f00)=0xc) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000001f40)={0x1, 0xdb64}, 0x10) 15:59:59 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) writev(r0, &(0x7f0000000040), 0x0) 15:59:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000040)) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f00000001c0)="8000000000000000b73f065993", 0x3a1) 15:59:59 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getpgrp() fcntl$setown(r0, 0x6, 0x0) 15:59:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getitimer(0x5b745c8ee4111477, &(0x7f0000000280)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000200)={0x7, './file0\x00', './file0\x00'}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7ffffffffffff, 0x0, 0xfff, 0x0, "b8000000000000080100"}) munlockall() close(r0) fcntl$dupfd(r1, 0x0, r1) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') syz_extract_tcp_res$synack(&(0x7f00000019c0), 0x1, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001980)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000300)="55d1cd0a95569a0f4e2e67fc60572493359b90a1937ce3b62abac9ad3029b0da718e5098b613826901b5263325c225bfce75c372cb7e75da88b7f61db7d78fbb5fa3dacfab5381a42cc14bb7191a6650310771fdc6ddbb621035d50a267bfd4123f65bc48f5a7b1adfbbaf43f8afd35d109dc32046104b5931467da71016e96db79476dc1369835323a2a36659800f682dfa9a1cb10c159d5923417635cd102e10c416c633c5792825eeddbd0f0370642de992a3791f70ec4c7a6aea56363038d20871dd1ea4f79596197c0983d6304e81738c95203bf2301a549f24508fa597ccd2aef5a7eefb98415d497f4f4030edee592b80a8b0a7191852f676ce9941df7cd55a53ebe5c11ed43a4a4731b48b43e75e17213799b3a4c7332c6e573a14ab2c6fdec90f0aff213024d0cd9632763a9f92d313bfe49fc8d0391224ba8e797dbe3875a27465c5cca1fd73f5aed9f3aa770fb98b78adaa8d153e23d6490d4dffd9e63c5df8c31ebd824a0726086b2e9e06bd46f35985c1d7e32cae102601a02fa457a5d9cf28a057fad9e46e4d565b1ea3cd54415f55ddd687b335ea739bc72d803c8c6db4d8b40854ca694a2e1b59b7049b1a8fd37706877b728d9b41860531ebf3c192e5906747ba6c3d6e249cf4fd0d8edb6803f3aa1101e6f851127dcc0434b802bd37524116ba6a36020caa3ec08070a85da02c5f5ab3dd995a34385440fa47bac268b0269b3b1b859ed249979cab2afa99d914abd2320fc6dee7613781eea23b629fcceea07c11a91f58156196cdb4310444784bdd73b08627a799597e0538abbdf3038651bdaf8d85a71e1133064fe4fddca13aefa46be395dd027c497c451a4ee212bdf8bb7d3a832e6da1839b6a88cfdadb7949774bf8384fb9459f2d5655fc06dcefc28d0960d4d34cc06fa468c970584502280ef0f69c45dc12bac17d9c0094e0f90997d36b4f05daebf935f23a524a6f3ac53e2ad48fc62b5d7dae605faaea4f92e5422bb6864b14e416ceaf1307a230e9988d38144e850e0aab91836beed28746cdb3a44d51d122e6fafecfd4b4ca4cef9b3afce06cd01cd84f859636db221a558549909aa95da49c822a8deb34e2d89d7216a605dcd5028269a51d07183dd0a941ecae194ab517afb8f57b375c9d92fd09f41b36f9aefead2d687ba9d9f33f118d3bbc30d567d78647d831b8546d9a1d9ea4b3265b1fe8fe8e0861a3d0e39ec00e2aefb2154a694564a8946752e795b6852ce7eb91bd4219cdf2793497d9d9fdaa6e48188e6bc5f3e432016a15e0a6a5bffc9f2e1a624cca7ea71a0a3ed61d11a42582e5a576398789ca7b0915ad3f6d0f47baaab45d52d9c5e0714f3216692dbd104650dcfbf4ca643bf453b930ab267512f13bdd87eb44886d7489e32f4288e47172a661a5e02dad78e6c5ca44af5dce81e88ec0ec994f67368a3d888c7f554465a4470f872ad4ddeaa026095329a2d1f8d72cdc2f63d58875eb1fd0c54a2057df53142a79c9ff8ff880850b0ce8e1aa28e4002bc8811ce470f8386faedfa8b7732b1e42a4edbf2d9d11d94a05539ac46ad517640dbc18818f92f42104933659b92a52f8a5b684a9b802fa7ce48f70f31ef1cd997681ea3406e3f6061fd6353396d50644a71fd8e681247e781025b7705af46fc027c544f81cdebe5d1967f7626f8925d5397380d1cd8c18e7e0100db60f0918c3a7f28203cfe5caec276b38298c823dd822fed5742f6840290d90b2a409087f9f954094f8bb91f05a961f6eb37f72c50f2a475be9f137e4e128316b97d4680feb3eb79bef2b15e75aab3db9f4a2ec37949ad892845971dd87f8c744946e39330d3ae5a7823d4a4a1058e50fe4fcaf5d77f01379a43889f3c201afe2ae8ff3a1993983749112646f589352b6954f7535d14dae7b1ab445ac02bc9d7be3b45497ee5e7d3c44c4d4edfc655ad9e455057e7408aa3e420f7ac7d6f9a1064cffbf0627fb27202ac6c01b384d8ed05ca2383c82b1263ae0af3e3f93981cdf2a4fcccfb542554c41622bfd72b721b2f22d8ac9d698ae0c1c2ad5322cf837059b1595e544be38018832715cfc86a01f38a5c11e622ced562b973638b181def065107813fb1b3bcbc8ee630019030b3a21ed2297ea658925c6f925a6d1003bdf6a53ae8d275cf4c60203fc76bbff3ad69119ba0e8525c541666a352a959a194c00af4ca194e7749d72f6a9a3f3f0258454dbbe162e010549e37791047abc7f5a21d6378ce463349ce718c26c2205899354203555477a6630ed78d82eb308f021377dde36226b9d15b2a5f1ce398112e1e087fb631e18335a26e4eade4025072cd1bb81e1aed8dd33b42d2f4b8c201af9e6a014e97ff1fbb619ab4ccb27202f39f941a2640404cd0baad8e7aeed7341d453556d0e74a30282ea523b7603c552e51cc844efd793b02f9caf1ef737bf2e90bfc6688e8afa43e1ba8b2ced418bf7943e29735b95e417215d0e8d3c5788b711863a17bdbb1af3214dec6ddb103eba7c95155ce2bfafaa8142a4b783bf38f89e4ef47884c79bdcc5938e1be456cb0cf0e59b317db677a7c9104b34215200d242d982ed25c393bde8ccdb36d2b184a3ca8e5d5a5eac6f95fd047468eb9a9a2a33da949b47b72cbe1d8e1ffda49554712068bd2f2194fe15555c035f32daf1c1e5c324b572d1fafe216f238279c600c6a74f1abb089e03c0b697702efb372634ec288119f9d2c251826b3e20f14c3b03c889da42ae2203668cc97d1ba55e7ad7c4886f7774b1b380e8bff085ea6a8bee2488a8ec5c6df1df4647be4037dc5d9f363b2246b9f781d2f33e1776f5f0d9c67b907ecc8f89b21b6da87aa6643bcf5c53367765f60dbb1ef7d09c4e21d57368e260530acd001067358379e9df9331f1ada920df337b6ebcc6ac18d7e47cf63e94b4e4dabc42ff9d65f804eb186af7eb4496a7ba94aaa3ced3604783e6a331f037535196e840ff5e85d730db50d6bcbec5b7b0f545c435955cf62a1b3aebd67994868822c2a4acf2c1218a95b8a3cf2a033a23cbb5465a407bc0912ef4ccf33ec19410c54a594697701718c7766aec851a820e31ea0aa34da42d2974a9b7b68156c2600efe5d075e399a2daa43f7d6ce58e9bf2f892988345404a2abcead4f9b0e4266a699df4ec9338db1bebe6c7d6ccfac840b0b75a04b052b319c815de38970f2bd04f591d5b486216e6203160bd2ac1ba5684c8184693418f445ce856b085595d8db6afadac7c9d0b84a3b951648bc37ce617f7002935188bff0eca5e5170e75ee0fb6c62c9e5976ca0f0ea3ab87fe5a1c7365b785e157f025f22ca3618b2a6e09024f78c1c42ce1ed83db6f5b4276726b0f52033420ac72440cec8f903853da1393b4f56eb7d800aeaeda73e374c889fe0ce95e807186503d6eeb84b0bf109e6ba0822dee2351c7f5b381f49f361744823689dd162e644c4eeb79fb0eb71478dc6cdd59a0a1511896140f43e1e95beb5da7c52b1b25ec5897d23f9868f7371619e0c4883ede905763d486c06e345f33f7d87794dd703857102b85bf3224bcea678daa0f3657e3765a2cd3a792d0b2f20cb6d6b7e35720c4415faf3e1ad35b865e548a4fe71132b13499a4485c2f90c40c4d8c1d7bc287b955a3b5c7833bd164242acf704f48da10c8f7cc4a441c5230bca70738981fdd70ecc000e76a26187d26abfd17d2f289d1978a2efbffb5c2a1d4ff0f0b97b895c82f0f594fd73da3c97d390f626b6aa4255b249f1d803ee273b9470e22b23463f1d8922ad1b17828ac63bb4fe9fbe56a8b3b55d9e36ff556b758ff4b25fbc183984bdc56b2e4d78969da6b77883c9c0694289ec136b9d36fc46d223113effc977c34d000e5bd7670e40d204b711ddd4677ed4f750fc36b315ae2ce271ec9ba9f228658a179fe30c970f84232bd2c4e88501e879572454da6ca1c51984e5cda850ceb03e48a28e89212000a13dd161cf14e6f8556850d72bc1ab6e87d13833b16d45d0246f3e46b71f76aa62cdbe6ae503978130f323353e7557030a06fbc55730cac4a54afd4b50e0f34b239dced1f404bd2efd60bba1642bde5722d8180070b7d17650f9904544a9a7c3efaead260884d126ba46f979475712bfca911f6bdf2641548c985358eb4d083700d3ac00bab2e00e736d659b0d24420c872d4ca52d68f7e68f83b6e9a635fbaa8780ce928a3711c264bb2f55b49f5792c6faca9e90e4aa1142e526f0dae825721179fcac8fd462a0e43e45a85ff6ff1f67ecce3a32d83e5d9d425cfd30a9dfb64fb15411a8294d5074c40af16754ba7821f48ec919ad63c9882a42959c58337f9ab38efaef21b21fb47c67484d3f0b9c5352f0202758920af1dbf7d4489d6fb7b70bcf214937aa9e3c3b528449e69cfe23a0a4c1e056064fdd34257f03e4ee31a3fd6c6a0cccd3980f1e67f86a71ac60a691d340de482aa822ef0df169da11170c21493b3b83f17bcae6cc9951957e7095b75ad591adef1c73228ab68f99a9cfa6df95ad1cdbb5be1930ea187bf71788aa8a6599d7b97ee01cea0fc712df8f01ddf45c753246d19ac64f7f0303b385fcab30fc47ff0d380757523ef9825c72e888fda164e0e6a6f4132ae90528168ca6644c9d42db9d5d955e0f55c8232632a40df79b24d2f69d9bfbd441b258b629c4689f7d7c5b3cd702cba311739804fb61e0a5ce5f225c375fdce3b77981d32a5680d9b34872a26ec21e1053ce468e1110536530c497a63d996bfe02baf9e6ba422993a7691361ad24a5dc1e6f2b597ab02a06758d56f24e8fa6f1890febb5aa07b689cb04cadb7d11d0a1acf1298a725d9e87f3a255c540701083b639c3154898f834550a98815425db093d73a8c84fd14e54224fd9292f100fa667c92bd69ca3c6a2a4fcedd7a05af9168c4b097f323b26695c69ae84e87c40d89b73f2f136b1d9f604cd3d03cd32946684c3bcbb87659b485704dcd023e25e50cb7650a50c4d89a869809b224b238c6673d452304d8d7a005d57f5bbabc0f2b3aa52ec7522b9c14a9cc88dcadd1d1fa2bde7e85450a1452731f7a36cff3bcdeaf8c612ff97c25cbb345f33dc7d7a3503e49251b7554bd08d76331cd55352f063b8a3c5359d78fd119f73acd5f3dadbb8eb4354c99d0a038db54f8260b221e8b0dd75b3d5c19cb4a8df8f3ababbd6a9e99715581f3544bb3584ba367ceb319e37e9ea202526d5b09eb82afaf7c0425c18580ec722ccff94b765ae42332f90513d8d876a45b67381e31612a5ef78fc5435157bae1a1840a1331ca1b9c16fbf79611ee6ccb5dfe8ccf9aa3aa1c93d1b6b4ed9f55e041832d3132130413e7f881950ffd6693b3c2d2cf61df8a2bbeca714d9075b0ffa74b32d1f45766c50e06464768effdb69b8e817efaa350174abb8bb027abd327b7700be2dbfcf1f6f65a35c9ea5c1ab7e40fbe2416f20f4db74569dfce48b1295d810c00e102545dac080a52e190ca8de5db9986dc051c07a7aa162562bebda07e99b709846726a3a61ffaf1d6b33f98e8df5a9710a008c69637dc4fa34658abf47b242730801eb621a98ba615318f88275c61e6e7df75ca53f0941e206307831358a4ae1634fc138812c306ec341e58174f6934c10790fef57c56c7facb8d0e505d079f7706d14f46f1ffddd3501315811ceda7c37d78d36e34061165238714f037e70c09c0ffff2495d9f11889d0aa69d0077382db9c1a5545a8156d4a89ea90c8a714f35f721c1dbfc5d8c922321acae3b55c21c335e0cabd98ae0c1886f0d94ef51744948c9f9f", 0x1000}, {&(0x7f0000001300)="6767dae692d50f6b2eaecd2dc91fa09e162628d22d", 0x15}, {&(0x7f0000001340)="9464c0128cdc2a7697335202ee351b9298eab57910e5ce719026b3ce65bd7c9e5b5c61d6c4b6d550cb918510cb1aae61d60c44d475771926cf553885a3fd31cdb78ad7", 0x43}], 0x3, &(0x7f0000001400)=ANY=[@ANYBLOB="5800000000000000ffff000001000000d86d23bee58ec5f9c9ef3b4d05dde564394919adca0083f6cfa95db7605ba32abda650015c5035ce51ba2180b828b7884488ba2d9c211408639f5609ea281ba894976ab27c0c0000080100000000000001000000ffffffff67e44686871784b00726da814b40d28eb86f7c0349565e7104fbfd79631b7dcd66fece135b5981ede3eee551c9e6d9761ebd69ace20217308404d39ed4f7e6273d5f4bdcc253a99d78e3e3ef661d90baefb1207055c3b6b4bd471c6ac007417f33c2b5254bb5af9b7cb9dc94000d26231e8f7eddfe29baeb4833f94d200710eaffb0c37f562d37608ddc4f5de73b7642ac73ab924f67fdfc9eb83d80d7fd895ec7033a2eab400483e90d1d95612248c0c7d88e1d2332e3d48e2ed3d3341b28dac1816aed9818db59bac832e0776b413f6520547516a8598d66fd35fa13adae25cdf3a77b4a26a505faba6997834f98e59180000000000000c800000000000000ffff01000400000021d4269758a5cadfb2f963ccb3b724683138371ba638e8b78b3a3325fa57078acbf88fc7504293905d134ce397dd845e65f34b6a22534c7af23e4359685ddf476d045aabc0d667439985f08c7bba649f11ce80e2d3b8cd258cd41bd7722650baeed5b54946dc3f8567b1ec7134891c1b4e17face6022f925674aa43b150185953aad3da2d7f3dd1e62fddd037d29d41fdf7a801705394fe77eb69d52fe7f0bce4c12ba5b64cf64d7854b128f422b382cf4cc5ace49000000c000000000000000ffff00000400000081da656a489ac91726901c09efc7b4138f3a9150bc0aa9010d882ef05c16c79da03ce40a4a6773ea1376c950a87583bb69a1691f9471f6fb3e7f5d67c9500623bc693a17e98a40b11f492918ad25b0fcd39baf9a206148e018e490dec705fcd0d13331bc2dea4f959f18e7de5de3a1a708e61c2e5d180a64144886cad4272097b2fa860853cdc2a955651a5aecee00c892c479b5ea441000394a0352bfd16d2249e69855976784c0f4000e2000000000b8000000000000000100000003000000b8e03b82e11407ee02f01aea627354504e06e80bb8138b148b1f42fee79040b90877e1f201d2d4e9a466346abc3dd4c1a2b133cb6e1cbae2b86fbceebd677e12198cacf3ef0c19d0c25ffae11a180f7de5d3e488513b687fc8d43cffb764940385114a20de3d1000b1b3c352bae87df36a36de5ce6152bd35874104cce3472486412a250f7a04d32d34abea4cf146098f4e0085b14be891211cefb4a875e49cd5ecee0f31c5e34d56000000000000000010000001f000000c4074a094462f126a848648678b693d412fb8b0b096e9bb0626655031e051e7ee009196c0cb11876ce846c0077b9ab53cb669dc503b6e967ea100e8f0fefb332adcf0576f6d653811db3fc0000000000c000000000000000ffff0000ffff0000b9c5b96f4e3c483e4fcfc4ace57360550e35cc96a89dc9f8264e127ce9f4d28c4759925016214b1167e28d4d8f4e447702ea9e118d8ec83e07e6458ee1335ddf6040a2eddead12dce97931770b3a2e2d8d5069055d0fea3c5a3c87e1a37348fde1a539d4d0933ed3d2edb74351b495f93813abde27c123062a9941ad3b98ed6386e3796b003f8bfe9d5db7c3a09c43b66e6340bf92a861b4cff813e5855ffdfc0b000000000070000000000000000100000002000000fdc88bd73b211d12a6e59ed631f3b0d8718c2d5c24bb700ec7720f04cff6d84bff5c857ce5a95a208fc81b528eb70eacb19702d56c788b4ec1d65198010b72567027d3431175d50247c809853d4b9e4c66ef54340d9017bb5aba7200000000003000000000000000ffff000009000000a4eccd7c255adb16899a5852f22e12813a007cb1879605fd4300"/1376], 0x560}, 0xa) chflagsat(r3, &(0x7f0000000240)='./file0\x00', 0x1, 0x2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chroot(&(0x7f0000000080)='./file0\x00') writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) syz_extract_tcp_res(&(0x7f00000002c0), 0x8, 0x1) 15:59:59 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x84}, {0x8006}]}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") 15:59:59 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="887553276f7da438", 0x8}], 0x1) sendmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)="a2db88475cf77a7c1444ffc296751ad2cb5ea0083b4f7ba8938f68761c23b2b31bcc1a9b157e8a843cb3cd592e87fa7c57a5d865e159a40d1b438aa729ee7e1fee2b15fc9260c649d27e2430a53e3a0c0bd69bace267f70b38bd92dc2471ed66f47587b7316d0aa33c14eb13dd24fd72ee44598617df182f8fcc2c07b8993a6fbc6bee8b13a2b1d7856c7b928a1f33a04e8bc03f14dae1b4062e581972984a5c7e196538eeb1cda2d11702f9c3672f989c202af66bd42e3c26", 0xb9}, {&(0x7f0000000100)="ce71cd3311f97e959c286083891112fd46fa791e0004329bee81160bd3e74fc98c43e4bf185591051947c3545354d19bb1fb8042f6a11a6cad6e0a20feebaf79ddf0991eccc2a2e817fedc1cd8d69030866405bea296ad148fb58aca933590102a7802686119a3170a26ed8c362257a77e036841954f3f782cb98539df8f51c1b70ee83a1f45838678bd421d3f924ec4d6567bce88f38925e6cfba02d1b3219878a220f446e0a62feab639e4c37c0e47711eaa0112d39c48db3798a4e4e950830140abe0eb59449811157c76e6526dc94b6f", 0xd2}, {&(0x7f0000000200)="7bfe96edc872a9ea6af2db8f872a5889371b6e4ea31f330f04f6e4f0aeba686e25fe040e1fa57e7a42a32f56e822a0a6639339fa3acb0688254e044eb41b2753a1c19ae72ae06e303ba914d2b373056dc1db8434ef8c8861430e230d9eb8b9c1601d9a8a569261a0b94325cfbe8b98fe515c8c349591dd9ab23b403df69485eb49e8fdc42d8876742ac9be42079f053a541e431a8cf9612baa8f2525e41a612313b1cd2762a9f32185a420f4a64658", 0xaf}, {&(0x7f00000002c0)="e9c9dd69359f1a1d739629f6377cb24d4c96feee7ce477f164b7180f1da9113be61c604cce46d076b70d9374eb53e6e8e27e655fcd742cf32b6a23d2c6cd2c6eb2c765bc", 0x44}, {&(0x7f0000000400)="437e0afbbc0385c4bf26f2b62398b971f996b7c98ef6c9c57791f7b31145270f9b9719c994362f25e3fed545af58f0a2e01b55dd15afdef6dc307119c2e19266568054535a10e4ffeaaa18126a5ad3b42d069e8923d793422dd53d990266dbabcd33340553c1912d01ef5e15a393b6ba5d81bc58fa36d326980b4c57f96478a3b3078cff5628b82847c76162d1b8ce19850ab20a2aa57e6ade852624b11288872810b9bb269f0a6def0cc53097cc487b74", 0xb1}, {&(0x7f0000000340)="a332b6b518ca15eab7", 0x9}, {&(0x7f00000004c0)="20561b74e83dfaebc2f157d3fe68204f93fa632f48c2f91f9b644a731ac65275a778c9bdd6b2b45726ca9ba62bdf04d7e0a13010fbd605f6fef2086cf295efccd3712fd36467150da59b6c4c9e9b64a972fa8df336dc48094a37e334d3632a0735cfed329817e953ea5d60b1b6e2f949a7133a39beda16d654cdb50f2972d4ffe9523a00de27827b3fb86709bea6cae2e958c0ff3346692998fcc0958951ac407d7975a726d35292d91a9db043edd1cd875cbb5e5eddf8ac9c4f937e48b398ad9e4e2f77c0695bd22aa72bf1d674a71cd209f0afa0fd8c4c6241022c6959de1c1ed4becd317e464005c6af0692e14d319cfa", 0xf2}], 0x7, &(0x7f0000000640)=[{0x68, 0x1, 0x8001, "9f81ba21c36592d34fa220a84b57b58c18f015a70ce78e5678f687e9b1981b5c8fd0f1f8b5340ce11c5f92d2ea8ff11c34ea7f68c21106d29b40569507568a93fc05854a711ee9b6c42655b15f141b94ecc717762c35bd"}, {0x30, 0x1, 0x0, "0824832ab38f9655e136d2b1b8da1c6bede8fc4f4229253906beac80"}, {0xe8, 0x1, 0xf5a, "3314dd9e9ec82b53760cc6ac54f02d061d24df15580d61f4537d02b90a294f8ab2e32d42c2a6d73443049df098ca23d0ceaff56bfc6c65a0264f958d02dbab729442d6395578c9f42c44269f5f38029cc1edd268dafe9c265d4bbf84fd76f67b546c863d0d0c23bd5de2a4c4c07415425fb26d6e8c1b65d00017ee52c162d550399fe570b36ed85bdab557968c2bdf9cfa1a0dc4fb6893a4f06ccfc50fd61dd95958a280b2a06641da1b9e339fea66438343e47317192ceda6a508cd7ff6de6071ee6150d1feb0660e297d28d30281d9100c"}, {0x90, 0xa011b8eb060016aa, 0x6, "4b4e41773fa28d497c7f386d4624d22afaa0555199042d829434aabfaf03994fefd5acea8b84d4931131c6a2852b08c0f1c03e25aacc6a71395a27da73dcbaf98c9a53bcc043bfcb08efe7895a4ac2556033bf85475849f876c466db1b8743822783828591eeb5a4809fdae42aab6356a96081beb4ab383fcb03f40b6ca81a9e"}], 0x210}, 0x0) fchflags(r0, 0x10000) 15:59:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x4, 0x1, 0x27, 0x5, 0x4, 0x8, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x9, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0x9, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x8000000}, {0x9, 0x100, 0xfffffffffffffdc4, 0xffffffffffff0000}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x3f, 0x101, 0x0, 0x7f}}}) r1 = getuid() setreuid(r1, 0xee00) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0xffffffff9aa8773f, 0x6, 0xad, "13930512d5e57691f1758e2ee368d2d1e2714cd5", 0x5, 0xa0}) r7 = semget$private(0x0, 0xb, 0x200) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000004c0)=""/227) r8 = semget$private(0x0, 0x8000000000000000, 0x6) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000140)=""/94) mknod(&(0x7f0000000100)='./file0\x00', 0xe008, 0xb31e) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000600)=0xc4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0xff, r4, r3, r4, r5, 0x16, 0x80}, 0x4, 0x9, 0x8f}) setreuid(r6, r6) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000003380)=[{{r10}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r9, r11) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r12, &(0x7f0000003380)=[{{r13}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r15 = dup2(r12, r14) kevent(r15, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r16 = dup2(r9, r15) ioctl$VMM_IOC_WRITEREGS(r16, 0x82485608, &(0x7f00000007c0)={0x5, 0xb, 0x5, {[0x4, 0x1ff, 0xf8f, 0x4, 0x1, 0x3, 0x1000, 0x21d5, 0x7fff, 0x401, 0x6, 0xfffffffffffffffa, 0x9d, 0x6, 0x7, 0xee4f, 0x8f52, 0x401], [0xff, 0x0, 0xfffffffffffffffb, 0x0, 0x4, 0x670d, 0x9827, 0x9, 0x6, 0x8], [0x4, 0x9, 0x7, 0x80, 0x7, 0x6, 0x1362], [0x3, 0xfffffffffffffff7, 0x3, 0x3f, 0x0, 0x2], [{0x1, 0x9, 0x5, 0x80}, {0x0, 0x100, 0xaf0}, {0x5, 0x1ff, 0x4, 0x3}, {0x6, 0x7ff, 0x3, 0x8ce0000000}, {0x1f, 0x8, 0x22, 0x4}, {0x3, 0x4, 0x7}, {0x80000001, 0x4d6, 0x10000, 0x8}, {0x0, 0x7, 0x401, 0x8000}], {0xfebe, 0x0, 0x9e, 0x7}, {0x6, 0x0, 0x2, 0x1000}}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000700)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={r2, r6, r3}, 0xc) semctl$GETPID(r8, 0xa2e02803b6a0a0ea, 0x4, &(0x7f0000000680)=""/68) syz_open_pts() getsockname$inet6(r0, &(0x7f0000000740), &(0x7f0000000780)=0xc) setreuid(0xffffffffffffffff, 0x0) 15:59:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x40) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 15:59:59 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000080)="e4af4b8d1a029b46088638b468c0", 0xe, 0x0, 0x0) 15:59:59 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) read(r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x3, 0x1, 0x4, 0x4}) 15:59:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) mkdir(&(0x7f0000000000)='./bus\x00', 0x80) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x0) 15:59:59 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) lseek(r1, 0x0, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000300)=0x28d0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1000) pwritev(r2, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2000001c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) 15:59:59 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x2) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x40) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x200, 0x0) close(r4) read(r3, &(0x7f0000000040)=""/105, 0x69) 15:59:59 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:59:59 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xb) fcntl$setown(r1, 0x6, r2) recvfrom$unix(r0, &(0x7f0000000000)=""/73, 0x49, 0x800, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) syz_open_pts() kevent(r3, &(0x7f00000001c0)=[{{r7}, 0x0, 0x6, 0x8, 0xeb, 0x5ae}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r4) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000000c0)=0x8) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r8, &(0x7f0000003380)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r10 = open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x122) ioctl$VT_OPENQRY(r10, 0x40047601, &(0x7f0000000280)) getpeername$unix(r9, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) 15:59:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5dd6a5c10000, "d730c15b00f4ff0000747beffde3e900"}) 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(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) sendmsg(r3, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)="3ce1513abb1c98b2a8ed7b876165df4d8146f686e3fd29c90a343137b8c1fdc17a575a5797e7779f702b5b490b12a3d771455d75912aaed3d9f4dd0d422d6a4a13d0d4822b460c7a73c4fdc9c7294d07fc8660e1d87f33acf44d08c892d618435d54cf390df61a4af5c03f8c5a83ff5f1e2c7aca7f02f4dffea7df3e03a2ff1ddccd88ddfc2f72f15af18d8b9155e603243d4e1af162ec434f177f0f32cc5f87e47c094dd76538bd1d", 0xa9}, {&(0x7f0000000040)="2493489b780e13c991863c5565b0019b080e1f8aa985f82af18a7a4e91f9b7b510e67ad265ac6eafbf87aaed3e718fe6abfa20364d8c6962b77f774ad1b59268a3174c4065d9959589a5", 0x4a}, {&(0x7f00000001c0)="ce171a92f9a9641b2447595d0a9b2180194dbb375da9baaa84ac5e05f00b8a033a09148169b19e29b669bbc49ea34c01e1e191cc73", 0x35}, {&(0x7f0000000200)="aaab7668228ed54848b0c893d7bd888f3a1ec6b961f5d667a30c8159763e87db2ae5030d89584e522c70e02d1957dad690635ea5e4b425416d394c404411c21d45062d970cfd2f8e7a31dfc9e738facdbce50fe12e08d78bbfb7a769121620bb548a0490726ef672923f85640a16c1daa959b98763204e7d693038404f2f0ebf7ddae94006ef50e58cf06039d4d65e434fe590d8201b38d820", 0x99}, {&(0x7f00000002c0)="9a2a473af7b43dcbdacca60d10344045f703ed20d47acdb7cdf64f7fdb8423d498a91af4a58e7e6dcb2c6e89231303bf7ec037501f2c", 0x36}, {&(0x7f0000000300)="2338ffddccc37433271d2493f4549fb39ed320527a47351acd374b9aac9516ad7c08c7300519ddad25ff2ab2ff849a0d6d4f8d5258edcd56de2351d3c92cfbb4160a217387963802e7518d2700e3f2fe937d9d592efe3f92207b692c64a020a53c003bcdb3d1460c67d821cd17475bcfaebe5a72a5f20d3e058b19779d9d140eac6d5be9c43df26cbea93f2a3277399001e1cb69ccfad4d35c29f08fd7b54a9dece2bb705c07aeb21112483a8b3139ba10149b8532c30e58928d638fb7e8e05b50e51125194be33834f58abe196493cd0019dfb85ec06736b80715c2d4b06c3dcb27979b9bc6962cfa282b6eee6c30a4114567feebb7ef34208d", 0xfa}], 0x6, &(0x7f0000000480)=[{0x48, 0x1, 0x1, "96081a384563e8bd321d5088e80179d5d194bed0a31cbde6df1a0130ccd8088a2db0ed33e3ba4a6b1cc09aba7a5716b113fde3728b9315"}, {0x18, 0x1, 0x4, "199643fd"}, {0xa0, 0xffff, 0x2, "198fe1660275d4815eee8e201497eb14655be94ccbff158a69912c30403a45e1353bf8aa918f8b88dbe6ff1bb09f3b0372667b739f36c4ed05c0a3e4f4b50bb25814aff44ee45ef0ebd82f666985d8ea2670135b3854d593e43fa2eb3e0e2b508920068de8a3ac983016eddf5182d5d272081f1aafd369bc4ef4dd8bdf5f4205e2331c3201b170cdfb939ba48cd9"}], 0x100}, 0x2) 15:59:59 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) fcntl$getflags(r3, 0x3) r4 = socket$inet(0x2, 0x800008003, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1024, 0x0, 0x0) 15:59:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) recvfrom$inet6(r3, &(0x7f0000000100)=""/194, 0xc2, 0x82, &(0x7f0000000280)={0x18, 0x3, 0x7, 0xa}, 0x2ec) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:59:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x30}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 15:59:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x800, 0x0) load: 3.58 cmd: getty 54991 [ttyin] 0.00u 0.01s 0% 308k load: 3.58 cmd: getty 54991 [ttyin] 0.00u 0.01s 0% 308k 16:00:00 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000180)="d702d383f8c897b0641f6dc387718f5127eca17c3adc14da03999e14c06b1268", 0x20}], 0x1) syz_open_pts() 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$inet6(r2, &(0x7f0000000240)=""/242, 0xf2, 0x5, &(0x7f0000000000)={0x18, 0x2, 0x8d, 0x464}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:00 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) utimes(&(0x7f00000001c0)='./file0\x00', 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x1) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r3, 0x6, r4) r5 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000100)={'./file0/../file0\x00', 0x100000000, 0x101, 0x80, 0x0, 0x9, 0x5c, 0x6, 0x0, 0x1, 0x6, 0x81}) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000003380)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r6, r8) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000200)) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)={{0x5, 0x85}, {0x6, 0x2}}) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) read(r0, &(0x7f0000000000)=""/4096, 0x1000) accept$unix(r0, &(0x7f0000001140)=@file={0x0, ""/108}, &(0x7f0000001080)=0x6e) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) read(r0, &(0x7f0000000280)=""/153, 0x99) syz_open_pts() r4 = socket$unix(0x1, 0x2, 0x0) fchmod(r4, 0xa5) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10491, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r8 = dup2(r5, r7) kevent(r8, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x1000003}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:00 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0x1, './bus\x00', './bus\x00'}) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r7 = dup2(r4, r6) kevent(r7, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x3010, r2, 0x0, 0x0) recvfrom$inet6(r7, &(0x7f0000000140)=""/4096, 0x1000, 0x821, &(0x7f0000000040)={0x18, 0x1, 0xff, 0x4}, 0xc) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000003380)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r8, r10) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20, 0x0) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x2, 0x0) r13 = open$dir(&(0x7f0000001180)='./bus\x00', 0x20, 0x98) kevent(r10, &(0x7f0000001140)=[{{r11}, 0xfffffffffffffffa, 0x8, 0xfffff, 0xd0, 0x7}, {{r12}, 0xfffffffffffffffa, 0x0, 0x700000d0, 0x3, 0x2}], 0x2000000000, &(0x7f0000001240)=[{{r6}, 0xfffffffffffffffd, 0x7d5dc3a3ce75d038, 0x1, 0xffffffffffffd853, 0x100000001}, {{r13}, 0xfffffffffffffffc, 0x90, 0x20, 0x809f, 0x81}, {{r4}, 0xa, 0x80, 0x1, 0xfff, 0xfffffffffffffd37}, {{r3}, 0xfffffffffffffff9, 0xc1, 0xfffff, 0x7fffffff, 0x3}, {{r6}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x4, 0xffffffff7fffffff}], 0x4, &(0x7f0000001300)={0x905, 0x8000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) writev(0xffffffffffffffff, &(0x7f0000001200)=[{&(0x7f00000011c0)="000100186004008004010000000000004936ad11d6c91e1fd330019baa0000088226000000001c000000ff0300000000000000000000000100", 0x39}], 0x1) 16:00:00 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x9140, 0xfffffffffffffff7, 0x371}, {0x7fffffff, 0xa3, 0x7, 0x3ff}, {0x7, 0xb3, 0x3, 0x8}, {0xfffffffffffffffe, 0x7fffffff, 0x3, 0xd5e}, {0x5, 0x401, 0x7, 0x4f}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x44}, {0x6}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000100)=0xffffffff) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) read(r5, &(0x7f0000000140)=""/106, 0x6a) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r11, &(0x7f0000003380)=[{{r12}, 0xfffffffffffffffe, 0x88}], 0x1f, 0x0, 0x0, 0x0) r14 = dup2(r11, r13) kevent(r14, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) fsync(r14) kevent(r8, &(0x7f0000003380)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r8, r10) fchmod(r10, 0x2) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x2) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r2) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20002) fsync(r3) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r4, r6) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000000080)=0x1) dup2(r1, r3) fcntl$getown(r1, 0x5) r7 = socket(0x2, 0xc003, 0x0) connect$unix(r7, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) writev(r7, &(0x7f0000000000)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/250, 0xfa}, 0x842) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x64}, {0x15}, {0x80000006}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x192) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000040)) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x0, 0x1000, {0x1000, 0x6}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x100000000002d}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="9b") getpgrp() 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername(r2, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:00:01 executing program 1: r0 = msgget(0x1, 0x86) msgrcv(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c3b5c46a9416ee2396c7b82b9def4800"/104], 0x68, 0x0, 0x1800) setreuid(0x0, 0xee00) r1 = socket$inet6(0x18, 0x2, 0x2) r2 = dup2(r1, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x100, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x100000000000207, 0x105, 0x7, 0xb24b, "49094a54ca605173c99628cb2e9b1e0f9bf3f816", 0x1, 0x6}) syz_open_pts() mprotect(&(0x7f0000ff3000/0xb000)=nil, 0xb000, 0x4) r4 = socket(0x18, 0x1, 0x0) setuid(0xee01) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5, 0x0, 0x1}, {0x34, 0x0, 0x0, 0x8000000000000}, {0x806, 0x0, 0x21}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x241) r6 = dup2(r3, r3) r7 = msgget(0x0, 0x10) msgrcv(r7, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000010d8e927b4731dd20000000000000000000000000000000000000000000000000000000001000000000000f0785ae500000000e3ade0fb40c466269b3605cd98e0cf38d98d7e936a5dfd9018bfea34bbf35ad583e05747884a3118722cbe7b5277debea315735221999bdea2036a050000006085494c02f7300b430f2157d24d8444aa902b84ba3cb4cab44024d99d7e55c0da5d774ea376d8ca22cced5a56e361722a892c0264c85e64cef60db47c1a780e737874003acd464dd1ebf1be73b201efe33be11f9afdb09a90855edcd70b25c66ae5247d30a8c10200000000000000f757ab24c9c3e3ee41dc8c5299e276c4790f4e6a7c"], 0x47, 0x2, 0x1800) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000000800)) geteuid() setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r8 = semget$private(0x0, 0x4, 0x226) semctl$GETVAL(r8, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kqueue() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000340)=""/222, 0xde}, {&(0x7f0000000440)=""/215, 0xd7}, {&(0x7f0000000140)=""/176, 0xb0}], 0x3, 0x0, 0x0) syz_emit_ethernet(0x91, &(0x7f0000000280)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fe78e0000ddb33bd917a6effaff5ffa66821dce85b5f3b0bfe537ae66f7d82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c222132d6a1f7cedf08f6bb74b") 16:00:01 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) writev(r3, &(0x7f0000001580)=[{&(0x7f0000000040)="bea05d4d11a0fab9466a302ccd8c221a32a59bb569ef80ba2ec80c3ede59122df069e54912a1ca1738cc66dbbdd01008427faf8c8fd0f18f783a433cb0324a5a6195e7fb8d9707ffcff70c5b26f354c66f5ec14c2656be75ed8cb246e6eac3ade48bf6296795055beb7d20f8639ac2b515671bfe2ce5bb6d505c4a8452cc5dfadb4005b166332a85d0503969331854e9e1189a29b6be19a78d83b8e536c5c6a8b917edc1c95141d95061d6ee47386b39f3ab2c124b81f6e6db22f579762f01", 0xbf}, {&(0x7f0000000100)="b88883315ddaedba11099d503866c77dc5bbb02385e0eb379a8a89600bb9aab5a8aa98225c831bf3d8674870a566763b11ca91f282a643c528693d2f065b07d2263138f55d61aff63e6d2596f943c6a2cb2b2f11723c2a0afd546e631d4ed745ab3370a54a70bb38de98c66124e3d5fe4317a0fe32a0db3c9bca6fb120c310af5dad7a8182827909a0c4251f2752c47e8fa3b702ab2eb7b48411838a301f5c07fe57582f4bf99bac668c887fbf462ac2983ff2c504c3ddfc1a323f6cc41d8e", 0xbf}, {&(0x7f00000001c0)="cfb13d6dd89ace7bd43777f61f31cef4d4066f6bf450db6126b5cfd5632eb38d68f79d3086da0a3c488eeb693b515335d412aa4dba2808110aa480e0f7e4d93b5c7c3df9a6131691184872f574f63ddba0d948ab567c8582c48c6492bf9bb999ac1ef2cf346a0aec9308adc1dc42e0b23e01c0f96fefbd0a4db9649497344c73ef47f70853386ded75f37aefa162384bb577d61fa602f9ed38ef083013f4d2fb", 0xa0}, {&(0x7f0000000280)="2d8ee73da36c89a7e740bffa87107e1656b050a90930f4ebaca228f9225cca7c036b1c08c1ee6b08916d985acfa196650cc23d6fa58914dfe6f221cca144b2bbf199e7e0519ea6a563c4f7bd6747d9ea79c1a7eb45e59badafaf0f0baae0bddd3d8f43d8d8034f74079c3d00ef71", 0x6e}, {&(0x7f00000003c0)="a71bd67eae1e91d98b062d5c8cdc053f6201ab02547b7b3e34257bd9e3276c8bbd3820f1260c3cd0f4317bbbcbd96e96cbdb206cabcc59954813e2062018ea8e55f098695d75424d3579a7a40ecb5f18fb90e5b99a197646aa5ac47057c6c68053ed5041b15ab166d9ca04a90380db105b45de0443b9f25740c44698f4e62ed32a49b1e31d7770e5af5aebbb7d1352c4d9b70c973d7056cfadd8b0821eb14759642972c7047742519ce96992a96d01314988b8f279d5", 0xb6}, {&(0x7f0000000480)="b4f28b15de71bfc8938546f1f5c6106393c993c4fef7150200ab943c8258a688be4dfbb2b7eee5fc963c4fb4bbf47ca8702a2e0d9149a5b29f40b1a6097e82adf226aca9125eb8792a0d4789231285b7f9eb7a71f343b9bf48e0fc9ed57056581baae55e370bbcf3e6132f8c859bd746327cd4092e20073824c4a971e65266928c706e80d09c4b92e50e5fd870e9e809a7b4b2b75d86c228246b6ca1d56b627f036e7caa7e365469d7f10c6e6aefd9745ee72d67f4f64c5b5d2a98d09dc3ecb82dffd8bcaece96386357e8a8c399e93b19ffa31431dfd4e641dac92c8f6ce4dcec368c95c6bea9", 0xe7}, {&(0x7f0000000300)="d023a202166a67715ca111807cc46f1506cfb1391f947c9ba89369677120069306abdd6af2953427e2d20de7c5f73581fb396be467739cdf7f0b", 0x3a}, {&(0x7f0000000580)="18fceee38444b36b9a5bba786321e47dcd393aa8d85ca2353ba2f73bad23e7f9f65ba871a691b521aba71583772515c9d582ecfcb392b57f1e12c88d11d6ff05f72eed69107ebb637724bcee971929a4a4d437b1d532e85fcf049ac3adf3a8e1af2369a9451e9501759d37502b5d0d2c8e6abd11af4c7886260a972573f7142dddffa31a8b33aff769ac5ffa59afbd995514d94588e9a823fef037ca54d480b4847c4e51a40c6db81e33e8cbb22a44997259cf02b50259e1fd1e201fbcfec035c47eab383f6fdca15e84904457f4deba3a2618d5ea99e8ad702fd8c9236792d36a14b1c760811812e998269f286f7ac2b7ff0ad6bf9d35aab6dccc1bc801e0120ea9199e72a95193c25f585c935e5ff85624932c53da1360444bddd929ab7b48a640013e1f1bad3f1fa434a1a9af553182ae4d224701f29dd59e322a62e8e5de5d5ac8ddf179a31913e8a58c8c08eb0206a2c329eb68254422c5206fa586ff253be023ec6cc9ae90d0fa33a755f6995a81efd50fb3c4a143f39c4ae1638a1687579cb24735c1d12f8011840818b7b0d375bdfb41effb8907131391bd32646bb17f694366cb23c1ef567bc441f975dcb8d84925c037f673ff458ea1699b4e75d77f80b9a7739fea6289b1d0d77d42c0e85930eb4c0eabd15ba4cc013ac38e4948912b33863fd9725d0b585d3fbe1ab3ed3194ac8164246dd03fe971e24df605b3260ee8b39a598770c4b680e14da7d5c754e973452ddf8e2d80f8ebed2252079f5790f5b6ce56f17ec8b6a87febaa283fb8bb46d1ef593b42bbba4cc80b1020763715b4f900b1f388d2fc80053749aedd14de550149d6e116b5f267b027aaa604fef585476e9ed4c09fdc3d83918a03cd5f7588fc480fffe933c835e0cb3cef8fb52a607ba068e54cea081fc2077954eb0a449966d9ea41ef41489f95de18bda70263270bc0aa5e012cd00228d65b090f85b71a1998b38291f4f03f7134a1578bdb41f36bdecdf7e99d7ddfcdc7a97a04423c9168f4eb25106c20d643ce91709ee7fc4a767fbea23a0803c75bea81279e5d6a71bb70e7fd714e4323b2143ece386980e5508ed2dc8b0428b4230d928f770cf5119db5f33b858ee4d53de00ddd9945ff22b2b40a80ecb2113d43e2010c41c57065df50b70361aea080cbe67d7e92546982a652086c24dbe259753785d2d77542ec7497355caa659f184806185cbc872d7dc8ab9a6aa3750d4efb0e86a2fd289221d82281ff190b7cb6672f0cd2a90d60b3a817f64e1e8e6769de8f206e723d034da77c9306bbea1d3381aaec58b146d2228adf7c0355d7e6d52b9eca1bc34ac68d1274e5ee81c64c3fa8afd68145f0a9a387e24644538b27979468cdfbd87bb050a62f7f10eb85e85e4357dd31d1a1f584c72ac51ba522f129effa7f65e65ce33e3a7208c6b64e9ac1f9c05633a708a0d03dde32d753ec12841c27f0f6a6828f401d4702d2221aa591507282690ef7c69d843c9f56c5365fbc537fa1f636ca314b305d866625b9b44c00d22b499e6df8f6a4b9c2140eba0be03ee59a6aaf2600ebe7cac0d9ac0e4cc4a76c3d38f8e65df586cd1fa62160e58066f0dbdfb0a5fb72aba739c8ea9b61fb714d1626fa8d1d49ef2e1300c8cfb3fba112574c8b645331a30153380ad8db3074efaf96a587f2fd4d59701bd8b76a236bcb58c96c909cd46b61c193b9473f97fdd545ce19b9cf0efbb148a68d5e04d0d132b2a3e0ba78a6ec96e230781bc00762d1585cb102dc2cf00f15ccfbf4a4aa65bdacc93b163a5b5db16cb55deec1870808b727684984effee5d00af28651c39855c966b95f22b968f061c3cc442b84b8bd7e7cd2e775fa1eea3eeb709ffa7358f9ec87ab4b892f917062afc3e60ca28be5f040de3314a8caee00c16f29800f3682f9caa608dfb4668cb7336252ddbdf47db4d3d4300c5179b9a74cddd4c370d139fbb445eef7fbab7a09a4350636236173cd7525afc7ae27b528257afbd8a5dd725a58eb6af2fd99a73275ae68507fe21e90e9a0f4e6f984ac6e7813ec325068f9c2870be874669483b61a8177d0b32983271551990d647f05cb6409c7963aa6847842f7acdaa8307db162b10a146cffdd055bb0416e21bde2e500bfe0849f97833fca9ab54f84a88415d0b61827255552155d0f0d38c53bdab5c18d44c4ec25d2237b712ed79763e4d451d03ec6f9726ed70e566202aa9caf35b44ef3dbbfec86b957f883381b2a9efb2a7058fd3eca362bbe28a1cf5059578c08d1b40ffc9d0a4ad69cc1714f1ad3b4b60f09ea7acf8cb5a1d247d91c9298640b1f75d6f9e5e5745a55647029997b8cc966836613e254a30aac0c8c7c384ad1ceda94c289a2026a043f56faf80bad1c4dde2f48d97709bcf8c6e46197b75cbc412fba498e657d894010a1dfcec444851a865fb1dabca532bb6d69defa34b32ad77a66f836a30562d7ba4c0cb90cb9cdb6006bc30788bdaa73cf14f5cad7447d79316506b57e572990c003731223111aefd99a10f88f4619e5528db29dde189fee88213b92f0ae1b81eeabe2a326fc6e6f09ccdbc1c16aa13d35413cd248ac8b62b0d50f972b2412b8c9ce08ef407ee0add00ffb3e9144e26b59d4b0292b406bf61e150263fb76ff66d463fc2d02c60de9f6933b17045532b32020b07034ebdda73c61cc82cf98f26e00f501420df45c304f4bf98fb764614742ca5f8f14d767fc6961f6bf0dcfdc4e56363b1eec9afa94b4e7374d6e9342483854ffc5e70c6f8b765f3e7e5c70d46301a598c8236e8f1f930d783e0c19505e701cf359876c9063ee49cf8313b85a77aa656589753d575fddb18959aa717b888682fa346f34de48b2d910a17ae31596dec2128f7109ba2ce282e4e9d40e40ca84a7fdf7be91892ddc0ceb78f251ce25cec6f347219433206558d5651618c36d1afc1061a8f26177379f0782463aad98e90fe96d4ffa0e3c6dc4410f74317fc2f937f0c6d1267f9f8d54ae92c2d00f7d21a95958ad4110220f453b58b510d40f730c283708b8879a2dba7f61ea27d1a4e1f7b71455083caee5035a3ff1a7a748d103a09ef242a9aa242b0ae61571bb59ca7ae68a2e0f01d854679fc0f5388d05f02687957678a2cc49c3e3d558b96adf09a9a319989cc37e9560d90d0b1112a6aadac12b61877aaf946a075e238073a5c2e0468cd51335f7e6555db1d8b6c3068336e19dd4460c32f49f3a2c5c1476badf807b06e18b81bd77fab387aa36dbdb7b3f5ac9eb2d4aeae72b104a665e4e516b6475c23c44ab0f8d8de6a81d240c3c8facc128fa4b6bae875d8f796b79ef7eb927b51c1a75a862e2faa7903ff1ad7daddfdac1b2cd7340a2737abf669ec140c66d4a13d7eb1558399e4d3ed9dcb5610ad34737714d2f98444bd82c06d192c3bb55b04f3476289067087c41cc8c6406e61eca00c0e06aec83f59a8663035f7017d9f2e01dd2f079b9206a9c2bf8dd152d7ba312ca990620ed57ca9a37f59e6268ec548a5b8362995f84dbe72b8a6c8a00ba1ad704764300e062e3a9a6fe80129cac1dcf1fbdb8c9fa8efabec284c7b670226f5a643c109f58dc146a80b4051a3dbf54cd38cedac0192beca9c09f5cae0fde4662125117f81db5780ff87e99dd8114077d377a4dddf760691d63b7bdbf6d5ebefc2ecda79a595d11fa60779cb6a1f436366652ab495f11b739eae6017501b35b2451f9bd5a3cf29b227354888c40bf6e4bca6cfa56c2875d4fcea76846e7c46509a46019f16525163f8fa8018327fe1b68cba46e94f119b1ef44c93eadbfcbb7584195ee5f306f8ac37c79254e16d08b1afacf1dd7b1c5040fb7e3c658a807a0c3079c717ecd68b22c6c3a76febf87d35153dabb156528af80ab0c05126f90245c42e31e8f54dfe6c50ffc2f4e82b7ce6fe0412429033aa1d5504e4751163c4a0f11c967dcf5057410307edd923057ac9e6a66156506f89c0aa30ebaf541c454cb46db9a2484fd0144632a7e6658b2f7deffd6d0ac59f7c384210a2544b7433f6805b12ae148febe8c9dd65d809fb4eb931064c48defb60fe9b1247e20ed82920a7d73859fe8993e134d61a0e0f67cb93db0d3b73555ef7a45584f3003cb9a8859791556e282d3d1c3ae1df8d4ab5c86a14d4f70a67f4bcd34649ce49130e82715b43752f5f280921c683347f7d474e8d2ceeaf7d05ad8ffcab42af6d22df0913ee86e0fc04b2b856aad79238cc6f31b78af1cf5ab1c1ba68c08229b81d206be459e8273ff613e55b6513dcfc0681fdf58d36b748598d020b2527303156c4db88f504a2ea71e9ec105d8afbf5e2b091d67e2024220fc5fa1a0080d930b0dd4697637708602bdd093d4ff427122e2954eb04ea874f9a960e42ccfcfb57e20728afb5442d6b00f3ca06a82a11dc2f0d5125f25bd7b257042bd8011658dcda20f0e4fd021031d690320909eb63fbbdf424fcad858339ecbd543feb2aa10afbe3cdecc8ec7cbd5eaceff72c4f22cb117d317c0d4c6f34d42ebf0347a6bdc66336959b56ef5e9c90490462eac00538585661f8e685f80b207aab97d026aa949ab2f993acc8c4534c3f5fa731e3db636929b3c5baae2c4d247a87b531116bf0a512bfcbfd9c90d5ad1325a35340aa6c27fed6f89ea0c176518122d997f90eb8e8c207821eec1caa4f423949c2b77c21ae5f867b25e6e22df6d23ad78e99e086766cccd240454801089af8c0eda7f0c5392e126bc50f386ec2b6d503fe00555e1b306f291936c37c8d88f26f429ff1e3736efe26a3c786cd9eab011f1b8c9f334ff3be424288d9a702be552edfeeef8bd254ead79b5e5860916060dc49f58ac8080340d96a5727cb89bcc1aa62831106862b61bdea25e7424ccae52217dea37e4f5573c1d72fea83b4b00788e0bd8ec7c1a1efc691a3383d97f1379f7522a21400717709c01edfe694b46be07dea34ba0c5646c490d84c19a233d3b52c24f4082d11bf5b67000c446a5196c29710aeb6a67d7cd4a0f496f8da59e67bfd2189cd6aba70323c03d020ae5ab2e96ccc788bf0375f3460be692247cf4ed49c62249ef0a77374f216e2e6e0bf28d5bf10c2bce5a81447c41f9009c2b2f3c95317500de5a5126c43fc4f3e72a8023a27cb0c5be01935fc5fc07f2d099f94178672c158b84ee7f33b56a208b77abb5eaa177281f3d1ca2c7266aad97d0cd855bfb92fa05928ec5e5e93ce843daa9db0d06107a8f16cee45c3f196c251980f8ea76deaf31dbecb17020780e83616d18d4c39bac28b907b662dbee24187d09818af398a68f8c296ecc8b1d51eddca0a318ae91e6018257e248f4358cc93f8f4471b1ee5309dda431fb10d859ab6823b00045ee015855e9dbc97c634e0732964ee7954d701ed4c08d3c3ff912741deccc13c0259d223dca356b8341ef0ab49f283101761033ef9cafbfd2501a551a76680b867d59db8b47d2e132e540761686459f72b1177cfa57411d454f53d1cf8665709fd73880ccc9da11d156290cfa581aa332683e52de79b44d87c7ace7f32d966def2a46fb84eca1dea1d74a8dae25249e89aadf8eeb0a41a61ba77a37475cdb5fda07e58de7b84b16d8702814b02be8bc125bf22d95086078c977e245b43f7421ea9415e621bd56eee98c52f933735ed19eb6cfac639e2cdeef765e4ffdd0f68079eb56cbdd39a223b2112767f4ea6442705b1266358fee87bb70ed28955a356da2c257b5bff882d35985fd255aba442eea7dd3f6af91064ec8259f9a07ab2459bf82ca8a3dd02aa770c3d2928797e31f3de165a53a", 0x1000}], 0x8) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:02 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r4, &(0x7f0000000300)=@un=@abs, &(0x7f0000000180)=0x214d98cdab77def9) 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:02 executing program 0: r0 = socket(0x1e, 0x0, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000001d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 16:00:02 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) getrusage(0xffffffffffffffff, &(0x7f0000000000)) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x18c42, 0x40) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/107, 0x6b) utimes(0x0, 0xfffffffffffffffe) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='\xf2qJ\xcet\xb0J\x91\x00', 0x10000, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x7, 0x9}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x6c}, {0x16}]}) sync() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: getpgrp() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 16:00:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) close(r0) r1 = socket(0x11, 0x4003, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r5 = dup2(r2, r4) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) openat(r5, &(0x7f00000000c0)='./file0\x00', 0xe2c1afa41b186430, 0x9f) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000003380)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r6, r8) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000003380)=[{{r10}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r12 = dup2(r9, r11) kevent(r12, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r13 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r13, &(0x7f0000003380)=[{{r14}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r13, r15) r16 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r16, &(0x7f0000003380)=[{{r17}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r16, r18) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x8000, 0x0) r20 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r20, &(0x7f0000003380)=[{{r21}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r20, r22) r23 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r23, &(0x7f0000003380)=[{{r24}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r23, r25) kevent(r8, &(0x7f0000000140)=[{{r12}, 0xfffffffffffffff9, 0x48, 0x4, 0x6, 0x100000001}, {{r15}, 0xfffffffffffffffc, 0x10, 0x80000000, 0x6, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x32, 0xfffff, 0x1ff, 0x7}, {{r2}, 0x247614639139a5e, 0x10, 0x8, 0x1, 0x6}, {{r16}, 0xfffffffffffffffd, 0x26, 0x2, 0x80000001, 0x4}, {{0xffffffffffffff9c}, 0x53fc7aa6b04f41fa, 0x40, 0x8, 0x76df3bbb, 0x6}], 0x8, &(0x7f0000000240)=[{{r19}, 0xfdce2a39e544790, 0x41, 0x2, 0x101, 0x7ff}, {{r20}, 0xfffffffffffffffb, 0xce, 0x10, 0x9, 0xde78}, {{r25}, 0xfffffffffffffffe, 0x6173d96910727553, 0x4, 0x8400}], 0x1, &(0x7f00000002c0)={0x43, 0x2}) sendto$unix(r1, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) msgget(0x1, 0x3a2) sendto$unix(r1, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 16:00:02 executing program 1: open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) getsockname$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0), 0x6, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000080)) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r6 = dup2(r3, r5) kevent(r6, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) read(r6, &(0x7f0000000180)=""/20, 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r8 = accept$unix(r7, 0x0, &(0x7f0000000000)) getpeername$unix(r8, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x10, 0x0) dup2(r8, r7) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000003380)=[{{r10}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r12 = dup2(r9, r11) kevent(r12, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r13 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r13, &(0x7f0000003380)=[{{r14}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r13, r15) r16 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r16, &(0x7f0000003380)=[{{r17}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r16, r18) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r21, &(0x7f0000003380)=[{{r22}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r24 = dup2(r21, r23) kevent(r24, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) kevent(r1, &(0x7f0000000200)=[{{r4}, 0x6, 0x20, 0x1, 0x3, 0x65a}, {{r7}, 0x7ffffffffffffffd, 0x2, 0x40000000, 0xfffffffffffffff8, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80, 0x48, 0xfffffffffffeffff}, {{r12}, 0xffffffffffffffff, 0x10, 0x78000001, 0x20, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffe, 0x51d853f3ccdc6c19, 0xf0000000, 0x800000000000001, 0x8}], 0x0, &(0x7f0000000300)=[{{r13}, 0xfffffffffffffffc, 0x44, 0x40, 0xee, 0x6766}, {{r18}, 0xfffffffffffffffd, 0xa8, 0x2, 0x86, 0x3}, {{r19}, 0x6, 0x2, 0x10, 0x4}, {{r20}, 0xfffffffffffffffe, 0x21, 0x1, 0x9, 0x3f}, {{r24}, 0xfffffffffffffffe, 0x20, 0x2, 0x1, 0x5}], 0x676, &(0x7f00000003c0)={0x4, 0x6}) r25 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r25, &(0x7f0000003380), 0x1f, 0x0, 0x2000000000000, 0x0) ioctl$FIOSETOWN(r26, 0x8004667c, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000001c0)=[{}, {0x2}, {0x25}, {}], 0x4}) r27 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r27, &(0x7f0000003380)=[{{r28}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r30 = dup2(r27, r29) kevent(r30, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$BIOCSETWF(r17, 0x80104277, &(0x7f0000000080)={0x2000000000000066, &(0x7f0000000040)}) 16:00:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) setsockopt(r3, 0xc23, 0x4, &(0x7f0000000280)="989f5815b65e99e4d0f3be69f3e3bd599e57c9ea0a073f12c180f6566a8a6d4148b67f95f0101527fa85ebc891c91346bd270ba4277c5c35eab6ac67fe42d9e41a8a855e86870c5cb56abb1eff770f4a6c87066c77c4567d34dea5c7ff7c6030afe684673478d634835a1bfe71a38070d883023ad8bc8faf3bae5a10166ff11c5cd56ddbdfc98c4421460fc9bf2a6bbd735c53c78471a86582dba349b8b10008b7dccc9a4307ec0a08b0b9603d8a16377335718a44e855f994fc", 0xba) r4 = socket(0x18, 0x1, 0x0) close(r2) r5 = socket(0x1e, 0x4, 0x0) socket(0x20, 0x0, 0x8000) accept$inet6(r5, &(0x7f0000000080), &(0x7f00000001c0)=0xfffffdaa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000003380)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r9 = dup2(r6, r8) kevent(r9, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$KDMKTONE(r9, 0x20004b08, &(0x7f0000000340)=0x401) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0x1ff, 0x2, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10001, 0x0) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r5, 0x7, 0x3, &(0x7f0000000100)=""/100, &(0x7f0000000180)=0x2fe) semget(0x0, 0x1, 0x201) close(r5) socket(0x400000000018, 0x3, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040), 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:03 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) shutdown(r1, 0x2) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000080)="1566a43b0e050aff0412d12c372c7915354492056efacbc1b0a6610dd8e12ee432d639af05e27ac8b4394898abd612de75cf74460605f64c2c75767d"}, {&(0x7f00000005c0)="286dd3e50390183e033f68b0d5570c6eef49c6db8d7938ab7f02c8b7d3878e77d7bb7251e2c4922eb403249b6d29b42fd53c5f8678ff814a981e885596dc3206e99b5270f195f905e8336ce001ff6e15b22bd906ed79cf666be744c163c3598485bf3e4d4c903f034be542889d7de15cdcc9f46ee26f6b85894a3c0fb9808de107c99c619f9ae9511c14baa3876262fed42ea71b02cbbe5007d47c1e90773e4ede7b0fb3aeed3d9fb04111a74eca0c4da4824d81619ca9450a0dc7b84de9ed6edabe0099bf9d33263efdb1a0ab81d681af52992ebbb94c0c4cd8de0f9e483a02addb11c862a986af6de612cf4191c52d8b"}, {&(0x7f00000006c0)="0f9e1091ba2c932a451135d477084984760bab8a583b928cfe1aa274e160562c87f88a74f574b5bae2767cb2c9aff97185977c57f984ab79e87281cd7e49398ca5f0233d8623598719239b6cdd74fc2d60a698a1e24dd5fdd6e6e5c4f71c6dc509ecb0b48c2b6311618a87fd1b73572e73995969dc11691813861662d2f5f645632771d76a49270c8c1ebc494210954f221e1bc7b347e6de865a7107b011f505692762146403bdf87160289a4f38a186e5a4ae4cab2aff33c0394c1ccb8c53b39ec703e1ea2ff6"}], 0x1) 16:00:03 executing program 1: r0 = socket(0x20, 0x2, 0xfffffffffffffffc) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000400)) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="a64f7ad363f77ccaf454b8b6ecfcffd3fba21ee619e62f56b8cd8391d17c8fe333efc42efa144791168b359086e42b52378c04daaf78ad60952c48ded2f7c0d2587807399030e9da931ca8fc723266ab9fd523f3fcbd953b245784e8e4d4d002cbb70fd800c2d32e32", 0x69}, {&(0x7f00000000c0)="3e0412d21b2d7ac4f588987f7e64110bbad09534397426dbb9509c439f24086a73095e1fa970aa5d4d7527e0121c71d762c081eb01af0d069808f2ca090df269ba98179d73f932455e143c05f83490e93aaf962ef944280dea32525d917ca389688cbc32b39b374c2d511f2cfa9724c4a4ce3d62bc", 0x75}, {&(0x7f0000000140)="02f5976eb7dd765ad4173317df6bbc64fdf5b909ee41d14fb0697e3a80ea14e3d58435429d144cae8e032374e5ce5814aab8e572f724a3e8f0c395c271502027dffd1a1fc5ddd33b664e9a7a9f793456e170cfa384f22e97f379c26ae2c8b252c83c94b0b1e4a7017fec9f376ab34a747bceeadd8eabe29dfdabfce23d727a697e23e744fe02cbc1a7bd4ef7f8c1e02acdb3b572b3df", 0x35e0b0da}, {&(0x7f0000000200)="09883c6a912a", 0x6}, {&(0x7f0000000240)="1bcf726a3126bc10e8d9ff61f819ae4b4b23d2950102023878f594e3fb74da14dad01e4cc6ae422a985f0f37f94835a0fc3da8e3265994809430f4769ea4ca36ddc55fa0b6906442574810564bd887bbeda59a44f3485d33a4f7a621feb0bb81963031913bb7754adc4872e7748663deaf9eb2a7d55761c0dee8a67f89c04028a05959de4ce6822ac6039130032331d30c426975259a128168a5c78fff5d5c5851762d4bb28a3034a787ecae6697c0ca71b4e698f894d4ec1d3f0dbd2f", 0xbd}, {&(0x7f0000000300)="abd07629a99bc91d010011ee4a0f934e98d1d9adfa63e46e554686e586ae6cf899df314762ce9afd7ff8845c599350ae7a9f1281949d6e20dbeae6bcefda3e1444cbfee870ce4c325cc0c86e6cda22b71eb0fbba49031d7de34052069b894a9825df3f7b91733468e317cbb8d7f7317050ff", 0x72}], 0x6, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10310, 0x0) kevent(r0, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0xffffffffffffffff}], 0x3ff, 0x0, 0x0, 0x0) close(r0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x2, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5, 0xfff, 0x9a3c, 0x10000}, {0x81, 0xaf, 0x1ff, 0x5}, {0x7ff, 0x3, 0x8, 0x5}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000b8ff00000104000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r1, r0) 16:00:05 executing program 0: r0 = kqueue() r1 = dup(0xffffffffffffff9c) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x1, 0x0) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff8, 0xc0, 0x8, 0x5dd, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x62, 0x0, 0x8, 0x4}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x400, 0x6}, {{r0}, 0x8000000000000005, 0x8, 0x3, 0x40, 0x7}, {{r1}, 0xfffffffffffffffa, 0x2, 0xbd296b478849c36, 0x7f, 0xcb}, {{r2}, 0xfffffffffffffffc, 0xeb, 0x4, 0x8, 0xffffffffc2ce4243}], 0x14aa, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x9, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x0, 0x40, 0x9, 0x3}, {{r0}, 0x0, 0xa6, 0x4, 0x2a8, 0x868}, {{r0}, 0xfffffffffffffff8, 0x8, 0x90000000, 0x80000000, 0x7}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40000000, 0xff, 0xfffffffffffff6c9}], 0x9, &(0x7f00000001c0)={0x9, 0xffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r5 = dup2(r0, r4) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x4, 0x1ff, 0xc2, 0x0, 0x7, 0x4, 0x1, 0x3, 0x2, 0xfffffffffffffffb, 0x9}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000280)={0x80, [{0x1}, {0x1, 0x6}, {0x3, 0x3}, {0x3, 0x1f}, {0x3, 0x5c}, {0x1, 0x8}, {0x2, 0x3}, {0x3, 0x5cd}, {0x1, 0x9}, {0xe7e016dc5ab4a9f4, 0x2}, {0x1, 0x3}, {0x5f51ec31cc71b88e, 0x2}, {0x3, 0xae}, {0x416fb1237affdd9c, 0xff}, {0x2, 0x8}, {0x3, 0xffffffffffff0001}, {0x1, 0x2}, {0x7, 0x10001}, {0x3, 0x6}, {0x1, 0x3}, {0x2, 0x1}, {0x2, 0x2}, {0x2, 0x8}, {0x3, 0x10000}, {0xaf956c3c8a02b0de, 0x80}, {0x3, 0x303}, {0x2, 0xffffffffffffff56}, {0x2, 0x8}, {0x1, 0x1f}, {0x3, 0x3}, {0x2, 0x100}, {0x2, 0x87}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r3 = kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) r4 = dup2(r1, r0) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r6 = dup(r5) r7 = accept$unix(r6, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) readv(r2, &(0x7f0000002840)=[{&(0x7f0000000540)=""/174, 0xae}, {&(0x7f0000000600)=""/116, 0x74}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/18, 0x12}, {&(0x7f0000000180)=""/72, 0x48}, {0xfffffffffffffffe}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/175, 0xaf}, {&(0x7f0000002800)=""/28, 0x1c}], 0x9) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x81, 0x1a0) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000002900)) getpeername(r7, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) write(r6, &(0x7f00000000c0)='p', 0x1) r9 = kqueue() r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f0000003380)=[{{r11}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r10, r12) r13 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r13, &(0x7f0000003380)=[{{r14}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r13, r15) r16 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r16, &(0x7f0000003380)=[{{r17}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r19, &(0x7f0000003380)=[{{r20}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r19, r21) r22 = dup2(r21, 0xffffffffffffff9c) kevent(r9, &(0x7f0000000080)=[{{r1}, 0x9, 0x1eec3d71f3f0fc9a, 0x8, 0x8, 0x7}, {{r10}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x5, 0x400}], 0x0, &(0x7f00000003c0)=[{{r8}, 0xffffffffffffffff, 0x7e, 0xfffff, 0x1ff, 0x20}, {{r15}, 0xfffffffffffffffb, 0x81, 0x20, 0x6, 0x8}, {{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x8, 0x8000}, {{r17}, 0xfffffffffffffffd, 0x50, 0x80000000, 0x7}, {{r3}, 0x8ed51211b7f18746, 0x1b, 0x20, 0x5, 0x3}, {{r18}, 0xfffffffffffffffc, 0x4, 0x2, 0x1}, {{r22}, 0xfffffffffffffffa, 0x82, 0x4, 0x101, 0x6}], 0x8, &(0x7f00000004c0)={0x1, 0x5}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002b00), 0xffffffffffffffba) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000002c0)) semget$private(0x0, 0x3, 0x200) open(&(0x7f0000000240)='./bus\x00', 0x108a0, 0x80) dup(r0) 16:00:05 executing program 1: socket(0x11, 0x3, 0x0) kqueue() select(0x40, &(0x7f0000000080)={0xffffffffffff8031, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x800000000000000}, 0x0, 0x0, &(0x7f00000000c0)={0x2020200000400022, 0x7}) connect$inet6(0xffffffffffffffff, &(0x7f0000000040), 0xc) 16:00:05 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000340)={0x9, 0x2, {[0x2, 0x6, 0x3, 0x9, 0xd16e, 0x8000, 0x7fffffff, 0xff, 0x3ff, 0xfffffffffffff801, 0x6, 0x1, 0x8000, 0x4, 0xa5, 0x7f, 0xde15, 0x7], [0x6, 0xffffffffffff7fff, 0x5, 0x3, 0x8, 0x220a, 0x7, 0x9, 0x7ff, 0x1], [0xffffffffffffff7f, 0x3, 0x10001, 0x2, 0x6cb, 0x0, 0x800], [0x8001, 0x1185, 0x1, 0x5, 0x81, 0x800], [{0x7c796ed9, 0x11f, 0x5, 0x800}, {0x9, 0x7fffffff, 0x80000001, 0x61}, {0x87, 0x4, 0x12c, 0x2}, {0x895, 0x7, 0x1, 0x3}, {0x3ff, 0x100, 0xcd0, 0x8}, {0x3, 0x8f4, 0x1f, 0x4}, {0x5, 0xb6, 0x6, 0xfffffffffffffff9}, {0x5, 0x5, 0x8000, 0x5}], {0x100, 0x6, 0x6}, {0x1, 0x1, 0x2, 0x9}}}) setrlimit(0x8, &(0x7f0000000000)={0xa, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) poll(&(0x7f0000000040)=[{r2, 0x7e}], 0x1, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) write(r5, &(0x7f0000000080)="6fbe6d5c6934490f814a456234550ce9c96cf91d98665066a4f3784b22845d7fab332267359443da6948f8456cceb55287e371fc221044f6ba337561040ba79eccbe4c6d6b3b2039ef41e6c07027077d82bec10b48bfa2b30b7041bb8bae86d6505e2f1cb703af926faaa09028197bfba0fe2aae31ba1e89f41d4b5f79ed9053c14fc4ada80d1e0407b470d4615f0cb1478fd7dd52f202d1cee1202461bc1e3435", 0xa1) writev(r7, &(0x7f0000000300)=[{&(0x7f0000000140)="7f0d0b9bce968a3b90717ac40647685cab34980eca2befa99602a2f357bd9aebdc02050f98efe618d4801faa99248a515dd931b6a3fa45f68c92efe1775787e9d9fd2bd6769adb26f41cbdf5baacecc8ca60914a7b6d05bf6e2011c37bf3cb8f91cf808ae8fc077fb109eab1934db5158822e278567f", 0x76}, {&(0x7f00000001c0)="fc00cec7c526ef55e68903b7bd3a1be1a12fd0dc3b075c264e93cdfaa21291f051a3495ebb13e51971bb45fea94b4d830c929ce76230a6d3e8d4e8834b433662757cd771cdf6842836a9968df10144abba8c1d913af085557961ad7f9714ec403f48be8b2ce387867ecc783b6d027d33819c", 0x72}, {&(0x7f0000000240)="8a3fbeecaf54de6f13db3308db18965ed7741e35df8189217a18a4d121b4c19e453b7c517a5a260780bebe00832a634a87920222d20021aeb7246435bdfc8d82e4d7226c88c37ab5cd55ea1e3581c4262a2447de1dc7a8831221013f379cdc8f97c763b53edf5de37497e7241e43c8dd48d79319f152274b29a6f360e9d2c5f1b7db33825f3463c4", 0x88}], 0x3) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x25}, {0x1000087}, {0x6}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000000)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f0000000100)='./file0/file0\x00') 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x2d}, {0x6}]}) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r1, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x6) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r3 = fcntl$dupfd(r2, 0xa, r1) fchmod(r3, 0x4) r4 = msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0x1, 0x5, 0x400, 0x3, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x4f, 0x1}) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000100000000000000003973c43dd749b4f3ff745fda8b0dfb53672a84437c72cec8564bc1e35d415aad042985e2b5347e7e0d5c0771edc7f459f37e5474772ad735fa9970c0ccba1aa285f66ceb61105961978fd48c76164c701c40b9a590d4c308f2d56a4a5ed90329d7ddc2f57fb5d075f82023610955abf78b296041d88f4fe936079b46602cb216b02b8c1cc90a194203000000fa3406b80fafc5d907924422257a5f67592b5b1f366e9d6cacbec77f303af5a95046b274ee5efc5c8465cc1e08578a83cdd2db34e8bf610600843aedbe37c4686ec7c67052d1"], 0x1, 0x3, 0x0) msgsnd(r4, &(0x7f0000000000)=ANY=[@ANYPTR64, @ANYRESOCT=r3], 0x2, 0x800) msgsnd(r5, &(0x7f0000000240)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESOCT=r4, @ANYRES64, @ANYBLOB="6e00000051bb1039f2eed1660f4867ef32c274e5a413e47bb9b49ad42fec93fbb98609e1c3ce3762cf103877f3b950c48f40c00111e9e6e99d3d8be8076b531690d284f7956dc908c81569d70500b45c3832dfbdbf6cf1bbb03dd895740fa057e3db0fde84cf4fdc27a979ec890099292b8eb48c7b47aa4e39e3bda1d1"], @ANYRESHEX=r4], 0x2, 0xa3d682d7b833044c) msgctl$IPC_RMID(r4, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b7") 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)}, 0x0) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x18) r0 = socket(0x20, 0x1, 0x1) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) 16:00:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x104) sendto$inet6(r0, &(0x7f0000000140)="bb5205d84bb94eb686e1cb60df2ebdb4921686c662ade2f9e9763fe644d66f14e512194f35d34d332295332d37272454151ccc15ae14fa27e3f45094d67842d80d95f4e126053d9a39353c9eaa576ca9bf", 0x51, 0x4, &(0x7f00000001c0)={0x18, 0x0, 0x2, 0x4}, 0xc) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) r2 = dup(0xffffffffffffff9c) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r5 = dup(r1) accept$inet6(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:06 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1dcb, 0x40}, {0x8000ffff, 0x344c}}) utimes(0x0, 0xfffffffffffffffe) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000100)) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r3, 0x2}) 16:00:06 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) chroot(&(0x7f0000000040)='./file0\x00') poll(0x0, 0x0, 0xc5ee) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) flock(r3, 0x14) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x7, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3}) 16:00:06 executing program 1: r0 = socket(0x18, 0x4001, 0x0) socket(0x10, 0x0, 0x200) socket(0x5be7991676c38427, 0x4000, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) 16:00:06 executing program 1: setuid(0xee01) r0 = socket(0x1, 0x4000, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/35, 0x23}], 0x1, &(0x7f0000000080)}, 0x2) 16:00:07 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() write(r0, &(0x7f00000000c0)="855868ce55fa2bb5f35a52d547", 0x10a) select(0x40, &(0x7f0000000000)={0xffea}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x80, 0xec33aca58ce041e7, 0x4f6, 0xffffffffffffffff}], 0xf8b1, 0x0, 0x10000fb, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000080)={0x1, 0x5}) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r5 = dup2(r2, r4) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000040)=0x80000000) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) write(r0, 0x0, 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000600)='./file0\x00', 0x1, 0x0) pwrite(r3, &(0x7f0000000300)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x0, 0x2}, {0xffff, 0x4}}, 0x2) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, &(0x7f0000000280)) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = accept$inet6(r2, 0x0, &(0x7f0000000000)) sendto$inet6(r3, &(0x7f0000000040)="cc1775993a5b26d769c8da8603734fb4d465cb9870d9d7a2448ff5735f411615130df43101c3e84f673011e3cb09e4f9766aa2cbff2f5e71941aa6d11d68dc983b6a53e022f38a7222a78e0e15dcd97122cc7c62dbf2b37a8d6ee297c2ea9b957bfe09c5b1c8f03da976af78e2cde3471a01d2016cd4f209b3cc9b496d8ac150ecee4cd6d4d55e64e71c67cb84d0aae8ed636755569d3e2be6130af6e222e2d23d00d15afc87f5617ab3af94632a08b65d2113", 0xb3, 0xc01, &(0x7f0000000100)={0x18, 0x0, 0x2, 0x2}, 0xc) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000003380)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r8, r10) r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r11, &(0x7f0000003380)=[{{r12}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r11, r13) r14 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r14, &(0x7f0000003380)=[{{r15}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r16 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r16, &(0x7f0000003380)=[{{r17}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r16, r18) r19 = dup(r0) ioctl$WSKBDIO_SETMODE(r19, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r20]) getgroups(0x7, &(0x7f0000000000)=[0x0, r20, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r22 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r23 = dup(r22) ioctl$WSKBDIO_SETMODE(r23, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r24]) r25 = getgid() r26 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r26, &(0x7f0000003380)=[{{r27}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r26, r28) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x4, &(0x7f00000000c0)=[r21, r24, r25, r29]) r30 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r30, &(0x7f0000003380)=[{{r31}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) recvfrom$inet6(r31, &(0x7f0000000100)=""/13, 0xd, 0x800, 0x0, 0x0) r32 = socket(0x11, 0x3, 0x0) sendto$unix(r32, &(0x7f0000000180)="b100050490000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8080000000000027, 0xc, &(0x7f0000000000)="ebffcb02000000812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, 0xffffffffffffffff) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) munmap(&(0x7f0000459000/0xf000)=nil, 0xf000) connect$unix(r5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) kqueue() 16:00:08 executing program 0: r0 = semget(0x1, 0x1000000000007, 0x200) semop(r0, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/108) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x400000000018, 0x3, 0x3a) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0xb4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x538, &(0x7f0000000100)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x2}, {0x4d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x80000001, 0xff, 0x7, 0x8}, {0x9, 0x0, 0x2a77, 0xb4b}, {0x3, 0x100000001, 0xb3, 0xffff}, {0x7fff, 0x7, 0x7, 0x550}, {0x1c7, 0x1, 0x8, 0x91f}, {0x0, 0x6, 0x2, 0x7}]}) 16:00:08 executing program 0: munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") 16:00:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) bind$inet6(0xffffffffffffffff, &(0x7f0000000080)={0x18, 0x0, 0x5, 0xffffffff}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) sendto$unix(0xffffffffffffff9c, &(0x7f00000000c0)="af44b0a4936959b70ca43635b6532bf3d8a625860246666e1729e4d6f2aa19cc8fc6dc3de8819f70b166524be775377a7ff4ce6c8da19954eb4dfda34d7cea1b2d889511eee8607667ea0e68ded7da278ad08aeab26c6378a5dbacb5a0257c0e3f3ba9a272a54ff2f0aa9b01245e0c2c31ba65d9f83ef136e6a5cf6a08b5a47dbf9a7e7dcf37f2d5431467fe07973676bb", 0x91, 0x408, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r5 = dup2(r4, 0xffffffffffffff9c) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_dstaddr=@in}) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x1, 0xfffffffffffff800, 0x4382, 0xffff, 0x1, 0x3, 0x4, 0x1000}, &(0x7f00000001c0)={0xffffffffffff8001, 0x5, 0x5e, 0x100, 0x6, 0xffffffff, 0x5, 0xffffffff}, &(0x7f0000000240)={0x8, 0xb54, 0xffffffffffff8001, 0x800, 0xffffffffffffffc1, 0x6, 0x7f, 0xff}, &(0x7f0000000280)={0x2, 0x5}) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x1, 0x484, 0x80000001, 0xfffffffffffffff9, 0x7}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)="3a2002", 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10000, 0x100) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x4004570f, &(0x7f0000000000)) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d710c18690f700", 0x100}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) r2 = dup(r1) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/178, 0xb2}], 0x1, &(0x7f00000000c0)=""/66, 0x42}, 0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000380)=0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0x20000000000d9a, "b08d14c6750400000000e500030100"}) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) readv(r5, &(0x7f0000002880)=[{&(0x7f0000002780)=""/251}], 0x363) 16:00:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0x11, r4) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20000, 0x0) close(r5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="b6c154c8b2be580ace19314082021a3208f02a078e10902e2f66696c653078bd"], 0x10) r1 = dup(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x101, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x4}], 0x2, 0x3) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x4) acct(&(0x7f00000000c0)='./file0\x00') 16:00:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000040)={0xfff, 0x80000000}) 16:00:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) shutdown(r0, 0x1) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r4, r6) r7 = getpgrp() fcntl$lock(r6, 0x8, &(0x7f0000000040)={0x0, 0x7, 0x8, 0x8000, r7}) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x200, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x45}, {0x0, 0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 16:00:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) recvmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xffffffffffffff0d}, {&(0x7f0000000300), 0x3c6}, {&(0x7f0000000340)=""/176, 0xffe7}, {&(0x7f0000000400)=""/114, 0x221}, {&(0x7f0000000480)=""/116, 0xfffffffffffffe86}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r1 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = dup2(r0, r3) open(&(0x7f0000000300)='./bus/../file0\x00', 0x0, 0x180) recvmsg(r4, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x87}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair(0x10, 0x5, 0x3f, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000280)=',') 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000280)='./file0/file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0/../file0/file0\x00') 16:00:11 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 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, 0xfffffffffffffffc}, {&(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, &(0x7f0000ff9000/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']}) 16:00:11 executing program 1: r0 = socket(0x6, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) fcntl$setstatus(r1, 0x4, 0x4) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x64, 0x100}, {0x14}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) write(r4, &(0x7f0000000100)="45fcc1ff8613f0c25e567b599bef77c9270bbc3e93fae36de6ac53900abc71eeac2207b8db3cc2e8fe335af910bee814aa195bc2ad090aace9aa0178c1e03cc6620a14a0f26a3b883290e6409c442732f5401fdd4ab4984833ac562406124ba011ff6b62359e28f8729279b91f9bbc0208a55c13d4311a059981b8841527c36b8b00dd40dff71d212a4ec4e02c44f9fa8fd337690db76a7bf196cac5f2ce7c181633aa83047b24cc821fa119cc8b30f56543", 0xfffffffffffffdfb) close(r0) syz_open_pts() r5 = syz_open_pts() setrlimit(0x0, &(0x7f0000000040)) write(r5, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) preadv(r0, &(0x7f0000000400), 0x3ae, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) r2 = kqueue() syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup(r3) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x1f) pwritev(r0, &(0x7f0000001500)=[{&(0x7f00000003c0)='a', 0x1}, {0x0}], 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x40, 0x4}, 0xdd) write(r0, &(0x7f0000000040)="670dc3", 0x3) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x800c) mknodat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x1000, 0x9) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000000), 0x0, 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x24}, {0x80000000000006}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r0) renameat(r3, &(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000280)='./file0\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x200, 0x8, 0x90ef, 0x1568}, {0x23d, 0xf8f, 0x9, 0x7ff}, {0x7fffffff, 0x23, 0x7fffffff, 0xffffffffffffffa7}, {0x6, 0xfffffffffffffff9, 0xffff, 0x9}, {0x0, 0xc16, 0x100000001, 0x800}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000140)={0x2, 0x10001}, 0x8) 16:00:12 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x8}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20, 0x2}, {0x200000000000034, 0x0, 0xfffffffffffffffe, 0xff}, {0x6}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000040)=0xffffffffffffff21) syz_emit_ethernet(0x4, &(0x7f0000000300)="969b100e") 16:00:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000680)=ANY=[@ANYBLOB="2b845ab9c860a9af46fdbfa5fcb61c16679f88020122741b0aed67db01f343b1066bc8dc4b46fff5edc6222a29e1be5f0100000001000000776f406d0df6bf64a7f550b0c80b470800f761af620c7328e93147903fa34798b0d1dd3c49ce1e7fe8d3188a0f7460bc783b0c5034ee9bde3074ff50e901868f12ef808def2b3a9bd59ea3fd5c6eaed43ab0bbef82727ca8949ba7c60c6dd082fb1fe29a331c48f0a7a46815f5892bc96cfbebd7161a6f06aacd1af4a00c309adeae6c823c0467d979d3ae3ddc83f039dab05b1ba81fcaa62ddb40ef570024d14f114733"], 0x1) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r5 = dup2(r2, r4) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r6 = dup2(r1, r5) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000000)={0x9, 0x0, {0x0, 0x2000001}}) r7 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=""/43, &(0x7f0000000140)=0x2b) close(r7) r8 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000003380)=[{{r10}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r9, r11) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r12, &(0x7f0000003380)=[{{r13}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8000, 0x0) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) r16 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r16, &(0x7f0000003380)=[{{r17}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r16, r18) r19 = accept$unix(r18, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r20 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0xbfde3a5314392701, 0x0) r21 = socket$inet(0x2, 0x8005, 0x80) r22 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r22, &(0x7f0000003380)=[{{r23}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r22, r24) r25 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r25, &(0x7f0000003380)=[{{r26}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r25, r27) r28 = accept$inet(r27, &(0x7f0000000500), &(0x7f0000000540)=0xc) kevent(r0, &(0x7f00000003c0)=[{{r9}, 0xfffffffffffffffc, 0x50, 0x20000000, 0x2, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0xa0, 0x0, 0x5}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80000009, 0xffffffff7fffffff, 0x653b}, {{r1}, 0xfffffffffffffffb, 0x9, 0xfc290dc153803db6, 0x7, 0x81}, {{r13}, 0xfffffffffffffffc, 0x82, 0x1, 0x6, 0x2}, {{r14}, 0x4bc1628206eb7278, 0x1, 0x4, 0xe8, 0x80000000000}, {{r15}, 0xfffffffffffffff2, 0xc, 0xf0000000, 0x2, 0xdb}, {{r19}, 0xfffffffffffffff9, 0xa6, 0xfffff, 0x4, 0xfffffffffffffffa}, {{r5}, 0xfffffffffffffff9, 0x5c, 0x40000000, 0x3f, 0xff8}, {{r20}, 0xffffffffffffffff, 0xc0, 0x2, 0xfff, 0x1}], 0x1, &(0x7f0000000580)=[{{r4}, 0x0, 0x42, 0x4, 0x2, 0x9d0}, {{r21}, 0xfffffffffffffffd, 0x10, 0xf00000c2, 0xfffffffffffffffc, 0x1}, {{r6}, 0xfffffffffffffffd, 0x10, 0x1, 0x100000001, 0x42a8}, {{r5}, 0xfffffffffffffffe, 0x81, 0x7ffbb, 0x3, 0x1}, {{r24}, 0xfffffffffffffffa, 0x1, 0x2, 0x400, 0x8}, {{r28}, 0x420953fe278728b3, 0x5, 0x7ffff, 0xfffffffffffffffe, 0x5c1}], 0xcbd5, &(0x7f0000000640)={0x1, 0x3}) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r29 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r29, &(0x7f0000003380)=[{{r30}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r32 = dup2(r29, r31) kevent(r32, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) write(r32, &(0x7f0000000240)="b4c72d7f278a45d49f5b636b49a772cfdfb07df36df28401d348975ed5e0a06537c95ade1071140a5f594ec32421308d099d1767ad952e9a6aba44978d789c7aeb9388063f4d5cf9554320873de5efe59bd0040a5b6763f624548b1df113da4a25b6919f53c92ef9faa4651c34c83de065c4a2a04bf94af7b593367b7096d7951503c360214500000000000000000000000000000a248ab3c55457f565e61f1ee2683aa733670f6e6da158b7ae314ae78f81085168912864a2976e1241a46c26b2a2d09f9daa61cb5afe0b995c413959b46d1d0077de5c0e0ce5f64d5669d1365e24389bd42a22960954472a1b600558f0e79f16ca3c8cfa478c1a95c52c493fc7d93b130b6e3c79f7773030f48c97a6b36b1e51f8014777b37b719fc33439f22b5d1d516ff3", 0x23a) 16:00:12 executing program 1: r0 = syz_open_pts() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x8) setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xc) 16:00:12 executing program 0: r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) 16:00:12 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) setsockopt(r4, 0x4, 0x7d2fd836, &(0x7f0000000240)="75ee97f3b72a3a3469d3699fd039d9ad3ecb583e3dcac0ca4bbe1479194875f60ab1c59f493c17d928928a88c74fe9f65f8fcce255adf3aabe2145410f5a398573a305a53a4f95d0eff1d48e48011237aab7613d1969a09ac1d5f65fea74cb28a82c639c783bd9e6b17483397e6d", 0x6e) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r8 = dup2(r5, r7) kevent(r8, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000001c0)=0xb75) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socket$unix(0x1, 0x1, 0x0) r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r11, &(0x7f0000003380)=[{{r12}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r14 = dup2(r11, r13) kevent(r14, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r15 = dup2(0xffffffffffffffff, r14) kevent(r15, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r15, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x6, 0x2b87, 0x9, 0x880a594b26e9887e, 0x0, 0x16cfb499, 0x7a, 0x1, 0x2, 0x0, 0x400}) kevent(r9, &(0x7f0000003380)=[{{r10}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r10}) r16 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) kevent(r16, &(0x7f0000003380)=[{{r17}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xc0}, {0xffffffffffffff9c, 0x40}, {r17, 0x10}, {r0, 0x20}], 0x4, 0x4) ioctl$TIOCSTSTAMP(r0, 0x4004570c, &(0x7f00000000c0)) 16:00:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x0, 0x80000001, 0x5, 0x5}, {0x5, 0x8, 0x2, 0xffff}, {0x3, 0x5, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r6 = fcntl$getown(r5, 0x5) ktrace(0x0, 0x5, 0x100, r6) r7 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r9 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x2) r10 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) ktrace(0x0, 0x5, 0x100, r11) getgroups(0x2, &(0x7f0000000440)=[0x0, 0x0]) r13 = socket$inet6(0x18, 0x3, 0x4) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x8000, 0x0) r15 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r15, &(0x7f0000003380)=[{{r16}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r15, r17) r18 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r18, &(0x7f0000003380)=[{{r19}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r20 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r20, &(0x7f0000003380)=[{{r21}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r20, r22) r23 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r23, &(0x7f0000003380)=[{{r24}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r23, r25) r26 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r27 = fcntl$getown(r26, 0x5) ktrace(0x0, 0x5, 0x100, r27) r28 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r28, 0x0, 0x6a, 0x0, 0x0) r29 = semget$private(0x0, 0x3, 0x220) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r31 = getgid() bind$inet(r28, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r30, r31, r32, r33, 0x2, 0x9}, 0x5, 0x5, 0x8}) r34 = getgid() r35 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r35, &(0x7f0000003380)=[{{r36}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r38 = dup2(r35, r37) kevent(r38, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r39 = openat$klog(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/klog\x00', 0xc0, 0x0) r40 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x72, 0x20) r41 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r41, &(0x7f0000003380)=[{{r42}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r41, r43) r44 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r44, &(0x7f0000003380)=[{{r45}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r47 = dup2(r44, r46) kevent(r47, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) sendmsg$unix(r4, &(0x7f0000000680)={&(0x7f00000001c0)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000200)="f33ab561311b0f471169f5e7d454dca1e789b4e4a54fd9b5062bb314507cdcc740f03527037884d5541137d1701c663216a719c0d999a46008dd86400d75430bc6f2fce940783c585e77679393251ceaa0f5907b1dc97f3c794d3aa1966cc79604ca31dd1678d57ae350c027c91a43907fd7c9f6a6253e1b3330c6f2d5d96e501d20ace65581fa7da3cc564803bfd5cf8d48c3955250871127b533e91dc0d6f73b6c7f858f6d560fba8d76258e0c05bc27a82a5bed649d104b04effd0c94bf64410c817a5eaded9c0504af1c82b7ab2baf9a6e7de2e7b7768658031d51f1093d6771601745682fd2c20d63ea1385ecfedae04b4abee7a991952419ecda4c", 0xfe}], 0x1, &(0x7f0000000540)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0, r9]}, @cred={0x20, 0xffff, 0x0, r11, 0x0, r12}, @rights={0x20, 0xffff, 0x1, [r13, r14, r17]}, @rights={0x28, 0xffff, 0x1, [r19, r0, r22, r23, r0]}, @cred={0x20, 0xffff, 0x0, r27, r30, r34}, @rights={0x20, 0xffff, 0x1, [r38, r39, r1, 0xffffffffffffff9c]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r40, r1, r41, r47, 0xffffffffffffffff]}], 0x138, 0x6}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:13 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4c}]}) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x44}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0x2, 0x4}) 16:00:13 executing program 1: setuid(0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[0x800]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) ioctl$BIOCGSTATS(r0, 0x40044266, &(0x7f0000000200)) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = accept$inet6(r2, 0x0, &(0x7f0000000040)) sendmsg(r3, &(0x7f00000002c0)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x54, 0x8}, 0xc, &(0x7f0000000280)=[{&(0x7f0000001940)="bafb4e004774e1cf984ee48c1820fbf48d76172991d4cc8dabd8da7341e78faa435a969143447bb9a3500eda2a03164abcd40eb2180e413cdbc983ea2087092cf50d1561904c952190a65a2f2724f86e602f7b1a593b04", 0x57}, {&(0x7f0000000200)="6287f5f247947d6b88009bdfe12c33f65c163da2001bdbd7ec4ad9fcc36c6388fc4d10e28457c868a61e249e9a", 0x2d}, {&(0x7f0000000240)="2cf91e232a7a168232a712856c82a949c28eb147c49bf625bdaaa87266f1bcf67edafcba2c85c7ba31d061", 0x14}, {&(0x7f0000000380)="2295d8edccfa0dd08334e9a3b9984cc49c792a31700682f6ce56f609822317fd46a8255be786786130367023183b4493fefc0b2e016c5f1bb8405f334307a5f1dd7114b883887912ba60ae2723b77b48f2e67d6f7d8c295a7fec2ed4d850fa45bdf41b079bec90ec50f443679d4def94346030686a872b95e36a5db1e7f6fa0e1dfed3b9df7ff9bd5cbbc1f382238352e8600b5608b219fa9aa7022203eff90dfe4291d161d0a9a35c6f3720556a5b9376a152c5592737c8d474ca64468ac208fc770d028768a7d9af4ebb1214f43ba513f3a7b404b3e1ab4c20245b73631fe6cd23b4a95f1f9ae921cccdc4dcbad6f4f9fa774285bacb804c", 0xfffffede}], 0x4, &(0x7f0000000480)=[{0xa8, 0x1, 0x7ff, "f016c3ecc5fdfa1abb87ad5246176c458fa9f80024e7cdb61e3eb4acad20aeac3616bc18586fa1532ee4e822b50ecadfee039993797727b77d7069d1481605584e5a9543e01de25053a95bdff0a47aa524a3405f75f943cbe870f6591fb96523b81e95e441d3aed0c02c079618d51b2843483e70bcae4e853b3d94167f7f29ca8331ef3eecdf175a89654eb274621b5d126b28526157"}, {0x108, 0x1, 0x1000, "e8a74996e5be915ce2cea9f15cc4361a7399c9f421f8066c511493ace9d17b236a050ea8c24465580a5237069eb264adbe00d4215630166e97dec73c0ddfd6b96181b5a70884b08d2752dbcd578efb199de626ffe0abf1215b826c35cc4f48ecd5a8d842c15a857f08072d42011f71c8020ec5c1c1677e4383fb62299cc40df84f1724c2817ac1496aadcbd14a28c3b948632adddc24fc78a776d4fdd366d614c1433becde187374ef44cd02438a1f088c65a458eedb72e88249abeab24b28598de4190e450868619a28ca263b5cf20e149f6664eaac176951627e9f4e7c597ab86289f8f3e1843849c218ecdf4482c4902382f38409"}, {0x88, 0x1, 0x4, "1a4f7618d3a361891da62f2cfe5f88c124bc809a912a7b8578ea6a958248152b5edb3617e4b62c679db97e1bd87eb5e5801ced04a3d061642cc431b7ff5c0f1f6eb183f7a4a918777aede7795508797ebc8485a4a11682f31ef9b3ac76fbea6b51bd3c915b7421937420dc946c9523bdb739"}, {0xd0, 0x1, 0xab70, "831523b9fc667b72ea38ff150a48112d1dab8a87e26847e4fd130deb6c344a8f860d3fe5b4d11df7efeafc8fc854b27e5023236a3d67c564648f45d19834a1e3f451639f73a962203ac961182f42f42159b1cbe6c563461d0e484978d37272ae266d0f08b71891008b0771497e3d80f20d32dab0af7051ee0992d91d442d9f170771406444d8b293da6aacb0a100d158d28f48b9e4bc1457e33d609450b67d1ea5658f2e6a5157831c91c086bec690549c1a8a849c1ff4c17e1d39a8e55cafa5"}, {0x1010, 0x1, 0x8, "264d1512c73872d009dd664748502919c2ed822afe6225061a6a63337364c2c8eb1071ad155e041ab25e8962e172a807ccc566e8b98ec3c5e2b1a66a22614fc4112e484d888cc0573679ea13d41250b2740df5e00173afd253930b93f66f36d9e16479674de776ad0d1f90a6f2787a5b1fc9de114087272966e4c4c3e6ce6c91d147f00afca4f2ba132507f1ece61b9cf2fddc3d3b43387e744d6086acb0cbd91a94a1962bbb12514bec2cb4903877600445af55514236491eb8c923e44132d6941ca764352b7dacca2f3fb7c034dc86555ffbca595e3deb9e8ec14d1eae80ad639cf042c592bd0cca7adb82baa9e59a300e03174049b625127d6521573d83960919ec672140c9a660800e9628b0b84d9d027a2d84e187e8e9dc81c7d166f65946c04c0bec231ea6a0ab95dfb8eb4f2c5e6d5986d8733a3a319614b6c97e2c2723a4431ccd39aab0ca858108ce4e26807c118a586df73e444fdb22038b4e00382bca156f5ebdf73576f4a98e861568ea85575f64d29ea5b23e6894b239669856f08c5f02cef7c1168b6aae1bc073d9fc27bb22becb80b91574108b8364d71e1bb2fc45ed6b58efc20656b6a86baac4d8c486c8ec26b2c95136ffbd49ab7f2273f0cc9a61d3a2655ab35c1f8f8849d078a72d5049482a7de14c3dd8a2d7fbfd3d9e85a1f0ebb30f09d163f2086a2cf7c926360e63f1ec00cc1481936c8246b057e3af4b840a4e7b91d6c2eeb71061d05db34d468c7f29b1090aa459c129031b64fe3e034b865771d0a2cd99951fb4a357ee9776ca299288aed50bfded62d57c0fb21c34eada758ec4beceb60877479c65cf0801f3c2f1a6a6b529b2b8b8e5ef4dce91235190dfc74721b6236b53b468c225aef414d184c311a0d9271cf348dd53fbf60574c2d6b95810c8cb7525e16e651b5674189091bda4c731d5d17d0f37ea2a7008aa4b8bd7f08e5e246095b5899228a8dc46601a2b425512e9ac18a283a53c3eee16d49c60d671c7a6afc126db423dcfdddae9facbcc3f781f065df4dba1bf97384ded3ae49106542fc588f398f03b7bc2dc332331835632ea9eb93606125dc7cd3a1f033d4bb9403624a5f9a7b59d92049cc641989949a0e5d3f8423864795bb27cb8fcd57c394a5b1af6068971c4fa095caac4420f5f641bb7439f6207f3dfd93c5de79e5329b08db8974870ad1eb6347533919aa14224f00e46fadda57ebc6f22348b970627c4bfdb6871338c5048bfa83218c8b024a37df4d14a0daf8272b9e137ef2a64bd36b9e00842753bc1547ddde8fd11eaee257e94f45109910a5f7241513b42882a493aa420a490b4fbb4c876a289d027cbb162afaf96edb55c3e173b045750a137ffa070c1808c08fd9ca2c0b5794f9f3f0579df165a7ccbce9cd1abd2aa115636ed94df7936f1025ce15603cda74f58a192d7949da70e4bec80682d3523e537da0cdb55487d0eca9826b3f3ede854734b7689e2a4c86d978137f4d83e2c9c4bf6692f6d1cc8bbdf92caa4faa736dd22ba11ed3315f44428f665eaf410b9cd1473516c86e43b68883e0242cb285db3b3d4bc1d10ff489f535c693a3fc3af22716330db006f165891f3c548ee4be695a2aa8086e9de84d531cb539446ffa4e86b7ebd389da975a2fb46f93ce373c09eff70ba231bb584522858f53e575277c1cfb9a52df5dc90b7d8990b533532f7e1f8b1dc01f28a0ff15e461e0659566ad0f2ddee1cb664185813635152e8bfc869f07b5e1b93b99fd487ff021164976ed260670a7b9ec185bf972243b4623d904fd9880bbe11eeb1201c73658ca18fa597deb7c6f26d49263a36f3c9c7c94860653b49c4b9f3f7cc234b08873c87904dbfc63af1264b087f0aaa665f12ddd30af8dbc4156f8c62f76a7a77ca1892348cc7e477e9d77626aee47fa4b9421e17423d24475def25bcea4dc64f0b3d62ce65a96df40be0c20aa6fd3de6610600815b496c114904d442a77bd1eca54200eb2162ceed069a7cf068f59a2bd4b03f0a41b347cf99757c3c0b7c95da203599ca1213c7b0fd73bb63263270de8d6a72e9ed1804f4a9b374f0ba353594092d87c0cafe08bc71b86a63bd9c41a705c639711e1af4955be3ee0171c7db851d3289d8ea2c2626343f23d62eda96dc7ce0fa61a859c185e69f6ff0ca16caf79585069d7f187922c2afdeb67e651cd03bdc2f2b5fcc628f1a75a20337db96750a04cb2198029c3aea347b7484d421e8ab47f101dfecfecbb4d13ca5844bd947380ae488e4612ec958f4e8c354fac75ccdcee53984e569764e7e741d34fad1ff0de77841fd79173122b238a3cbb5e6ec03fe2a4a23d9f5e37ded858a783d7e74db39452c1da73fd541b7209dfe870d9c919fea36c9431ce0da3ab0713491ebff15c9c0f8d75626983c2059b7a594ba981dec5ef77ec5e884cd0e720303798ed919cd2e210c5e7b35d0a9238a484b28fbdcf8796d556ca888435b96ef39ef67943c4cc6dd598a99b2cdf88d64a36d0ed5c100a64976ea9ce14a50f4a82857338c1ad4337123781266b3dc7bffa7a3b0d54acab7fe7e77c95524b539eea8ddab3bd7943299fb51aa51acd0d9ba5b4a3fe8c7f3c3948a897efb557ded1a490cd424f90fdf60d3405409475292c1651c6e1cfb9a4875d7bdea3a876ae39ae3706d2de96f5d8bd0629c2f69bbc79b576bed9ac6d62fd8a638c3dbea15aa04c716be6d288b8e7809e914e609c9f5049523a4dd86b90c4f25f96b5445cd19180778ffd8b424d376fdadbb06b850615e56b435a54234e00235fc9d848862dc44056be3c6d57fbac3a0ebbaf3648f1918004060efdf194e8a6b7870c439a4ecca051a38ce3ddde39ad02359af22c04bfee4d31a3c447b560791a15a3327493599e139482f0b5bcbb95c3e9a9a5405b41ada9836c0f78cbd2189286dbc1927cc3634dc37ba03d28a82fc87343b0d8f19f78ae984b101100651b4f0e606359bd14b8237cf5c1b50cbaec1b0b0b33a79531cf4dfe85105f37188b994c63aa8b6425dd82f1303a10237c78d51e0acea662061ff0041a909189abc5733f2b6a40bbefe76eee0f89e92f8c8da4372ad1065892ed9e8fe69b51a8c6e6508b5c8b8466e79506f6adce86b42f1b053c2c4492d916e13cfd5cda69a5d585b672409842c6e955827b3428cba75dd7c4d2dbf36c006a7f9ec57e7c400cadd9c95cf37e0e91a91567fb53c2925466c31aa4eb17c5a42ea5213b7ca6d2814acdeed0434ead231808fd0d3300505732e5eb83a97538101da2d9bd1661b6952497f45c268a9c608b79469724f8d25aeca80055d3d653db215825dd814b27d40e0eea50f7796a47e52e6f27ec0fdc8ed60db4da3b3ffc2ff74b9900c915dc29a42985e91fa032f217c73286c022539659501ccfb7a1724b5e90088055ecd5900b63f57a605622454c83eaa3b183e3bb1960e02859e877ec51a49b6d7a7ec62268251593ec82bfd7fd23bad0df879957a60afb911fc1b4b08d495be8b667730e01aae9a8e4a2e2cc774df81fcbe3c04252ebaf8968dc54cc8c60146c17a19bb931c163f2817d4e1c5cdbeb75a80725378d3c6b07cd801d5eeb0b4fa5c3cf536746b669dff937f9573496351ec6cee419e125a99f3bc854b318734c5751664e607a92afb3cc2f92fc506461161a7e5d62df335393827f8c2de09f8f5585269dcb01942f0ca96e15208b730bb2b16f29517100448543237e1a36326012fc33b54d07e013680cbfc345be0ad01c018ed297bf78132f9e600b74afc15aae8638fe35aeebd6e8915a1e35aeac63843093058dcfc3d7392b4947b1bdfb2c35c3d28448d6586f408ba3958c947521812f2f8b710e733010c79417f1a74b223ff12eceb1d34f575f4b9b25ea9e003a9c22d68aff86e6b8f4779b14f8ec775202b05d7d7c17d62acaf3b98844b3fb5e23e600d11846e5f88ed387d5e109fb6bd20109afec2dedb7c79341f704e3f1f1ed745a7372725bf286148c110048718381e92064c99fa797ea278e9f3e18aafe80801d1d9c484f758ba7383ffd7bff39ef826a8afb3ca880471181112533588ad328277af48e1c491a146f1233d5acbe785993e0642f6fd087c3f0569623333fa3135c9af832e373ccdd44cfe0f887c7f67dc814072fa3c439ba2ac096fdf6588f976893eaddaf31aabef5254f9dd489e4cf5867038cba24deb285913ce02d23183590516a468b32aa8077c39cd82d85faa70b492faa946c5fc0fa863fb8e9c1e26244b51801f01f0ef0bde6848a96909079087696538c51294aa9d0518cd72b0396941886dcf7fe74b36b95e9e94f58c8a2ac33494d6c79e511836fd314b4cc3b59aa5155f7198ed7894802744e4feab844f768852d6bf4e728f758984e30815f75b972c7b54f20f0b68c4b1bae2d0716322bd65f6dac320708f5449cd95764e1f6a7a21837a7b04dd72ee00c20730e4ea28b8ec1bae7ec42420dc646da0acb75474dbdc189c8ff1c4028a36f096f8a910961bd059ad2973ffc70412045599de274db2af33a833746b93648b1267d5beda62523958f0cabdb18d415a0b2a9874b43e8b9d803d13f780220afc76f40301f5bfaed595a69f33f5a53cd7197b84997797992f897bdb3fabfcc6f25f10388582b607a6403e8d8a0591ef38530fe2ac1237e86366a3ab57c72925b9e5cb90ceed62aeceeef4c488a1858f83a6f1ad087e83e2d41cc7d7d31792975171e46e4cd5a285c34a54e78da62bf32908488dc0d8edfe6ef7bd6507c723df0350fa04341ace3259aadd00a24ba4ec10f06fc50fd2703341d35663b158edee64e88353975eba693dff5ff7f439fce23d40e226082a925fdf11dbd7e00ce630e0eb86d8cb4a5bc174d6911a3269adf56bc1a07f00abe170e0545006e4e683c7dbd1f8f49104cffd6679bbaca58d7ca5b8c19a15074052129b1a1d816c03a2b17eb5d7121e0df245cd947e459036858b6c2faaee3436be6e3103cce26c0841a34b6096faec75f9d70c2ac6bf76e1580635d1c59832fc0bf5b5803359387a58e5e9159bad2ea298a8212e08f1977f203cf4bbb7fc1428f2795237a11e6c901dbe5c067f5057793215dd7d628cd4e3c0f693df0e03957021f406e24b45d79885943bd272519550605663a7bccff9b16429f7d0c3aa3d9d5c579f282ac44cd804038aa4e6fb4f3a95a4c8189bf4b4ca8fea20af3546093104cfc8af974c6f89b92427213e8dab57a01ab1b5d0294a70816fb5c3f49cd026e1873cc8c9a1269a2e5faf4e9111e222684666ba187076743bcc9471484613fc7ff081e0f4c089177b7d68c0f17fff2ff93e2d4a99e1a68cdf061f1f618e6692e8cf5d69236f0a92c0bc7c032753ffcb528fc8df2d40e1330c53a8a1fa74223a27a80ab45d3a2a0a46e3189da68373944e444da64bf10ac6bcb2f113ae0f626d2d36285e42ff72b98a1cb3e9beb9f2d3d6c80ef8d6d51312ccf5d8d78a18c7ef12629f5959a138d1aab255a41894854b78c7344470d64b6888bde74ab41f63cc39c4bd0752149623d71e0fc2619197a04b2a4594edb265d16788aa7c51ef79d21d6ac08fef6f0c4761e15c041e811cabb7c8191d9624f39b7ce32c6fafff6698550f126f1bd8f06e4f85c0afc828b69e583a3119c96cecca863f501f13a0e45256aa1abc1ecac963639fb418c4dfa5cd66bcefe0d7e8fa86fab9bd4be6f9a9918fd84f08227aed8dbdc0f2a6f82cd8c1545da6ee8456d9b8882b7d1d8228fee03b32e418e5122764fae825a0958c79f1378d21c66102c8a7b0ffa4b2b2adc4c5"}, {0xd8, 0x0, 0x80000000, "25cc1d55b3facaa7a3d335f745f74c5dd7f3f0b04207cbdbdb43dd55b517566fd2778ec0c61f8c6518d08390d7df841b3c4a9090402e48679da850a34e72d382f8e3c1fc755af3c5f9ea94b65fcbd9c7bf75b98a199e61e6b25a428390c48e29cca968ace8fae7231cc452cc3df5c06b07b4f13d9fbdaa65636dbd782fb7b69fc0444fc6efb9b6cf3e158954984756835905c613f6f8635bde1644f1ce11e3371a63db79f71ec2b5b1d294594e834fea5ecd11a99d2e6b872c4772b4aa21dafbd891504aac418e20"}, {0x58, 0xffff, 0x98, "9126708faaf10817387a0f2e654b6727a1edfd895b8662318f596de7a888f8e1b86e1587eb1a442419bf9632b2ddbd04d434f94bce44d5b4975ac9578b5f06251064ee17ae65f6b4"}, {0x30, 0x1, 0x400, "bc76e9a95db850e3f4b1b568d1d4eaa043dac973ef7d2b9eb0dedf"}], 0x1478}, 0x604) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockname(r3, &(0x7f0000000300)=@in6, &(0x7f0000001900)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) ftruncate(0xffffffffffffffff, 0x0, 0xad0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000440)='\x00') 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000000)=0x1000) chflags(&(0x7f0000000040)='./file0\x00', 0x10001) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x2, 0x5012, 0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000000)={{0x8, 0x4, 0x4}, 0x0, 0x4}) mlock(&(0x7f00007d1000/0x200000)=nil, 0x200000) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000100), 0x0) socket$inet(0x2, 0x3, 0xeaa) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002006, 0x2065d) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) clock_settime(0x0, &(0x7f0000000200)={0x8, 0x6}) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000080)=r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000040)=0x1) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x8) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xfffffffffffffe01, 0x4}, {0x2}}) 16:00:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x480, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) 16:00:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup(r2) renameat(r0, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') r4 = getegid() r5 = getegid() r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r9]) getgroups(0x3, &(0x7f0000000240)=[r4, r5, r9]) r10 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r11 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r11, 0x4, 0x80) pwritev(r11, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x7, 0x1}, {0x18, 0x0, 0x0, 0xd3}, 0x0, [0x0, 0x0, 0x0, 0x5d, 0x0, 0x7, 0x1]}, 0x3c) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r10, 0x0, 0x0) fcntl$lock(r11, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getdents(r11, 0x0, 0x0) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r12, &(0x7f0000003380)=[{{r13}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r15 = dup2(r12, r14) kevent(r15, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) fcntl$setown(r15, 0x6, r8) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x7fff) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000100)=0x28f50d4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x4, 0x7}, {0x9, 0x1}}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x28600, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() bind$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) chown(&(0x7f00000001c0)='./file0\x00', r5, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000700)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d89a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a7e8f45cbefb20ef00007bdc6deddcf3b2f79b463c019605ccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a356400000000009300000000000000000000000000a38641c84caa0f083e535d0cd7", 0xeb, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x13, r5, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x2}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r5 = dup2(r2, r4) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000140)={0x0, [{0x1, 0x8}, {0x1, 0x4}, {0x0, 0x6}, {0x65e97aa148373e60, 0xc6}, {0x2, 0x7fff}, {0x3, 0x9}, {0x2, 0x200}, {0x3, 0xb0}, {0x2, 0xa132}, {0x3, 0x49400000000}, {0xaf9525757bd42f2a, 0xfc}, {0x1, 0x5}, {0x3, 0x1ff}, {0x3, 0x4}, {0x3, 0x3ff}, {0x1, 0x40}, {0x2, 0x1}, {0x1, 0x6}, {0x2, 0x8}, {0x1, 0x7}, {0x2, 0x8}, {0x1, 0x7}, {0x2, 0x9a}, {0x3, 0x3}, {0x2, 0x1}, {0x1}, {0x3, 0xff}, {0x3, 0x81}, {0x3, 0x80000000}, {0x2}, {0x2, 0x4}, {0x1, 0x8000}]}) writev(r1, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) write(r1, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 16:00:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x15}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x23a1, 0x2252}, {0x18, 0x0, 0x5}, 0x1, [0xcda, 0x8, 0x4, 0x8000, 0x20, 0x2, 0x200, 0x100000001]}, 0x3c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1ffffffffffffd5b, &(0x7f00000001c0)=[{0x7}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x6) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x100000b1}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ftruncate(r0, 0x0, 0xe0) 16:00:08 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200000000000035d, &(0x7f0000000140)=[{0xc}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) accept$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x24, 0x0, 0x5, 0xd0}, {0x9, 0x7b4, 0x8, 0x7fff}]}) syz_emit_ethernet(0x11c148d9, &(0x7f00000006c0)="14a9240100000ea4fd3b6fdc4c4237c8e9f6860000000000004bb31d8774bd4551682f4ef4042e6182ec9060da08233945479d4fcb32b3053b3b13b68b8fc026f8db19c243447173140f1bbfc68ec83e233e138110891e2497c50708a692497667c38ad4eae07ce62cca1082efde73c1623f094ce44f16b47084226a9ab4ca5b7f3b75b51bb82d83745ce1e3a02fa6acef4589102ef62882f7128c1332de8191e6edc275461c2fe59adcc69ba3d698231fcc02f086042568352faa92743acebcb3423041f60dc62d655315428d1ec8fad1e0fe7c6b095b5938e3d01af2804376318bb0956a6724fc2202521be5fef37d2ccc781a5dfd000fc2d816b07877f8609255d1242920e10706280000000015cf7f373b040c840dcbd7a712aae6013494b739f7118e4fea22ebe7790304850bd70d63471aa614ad169d00000000000000f9d7ebe18ecace1c587e3a6501826f54efc01a") link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:08 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2002, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x7fd0) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) kqueue() preadv(r1, &(0x7f0000000080)=[{}, {&(0x7f0000000140)=""/162, 0xa2}], 0x2, 0x0, 0x0) 16:00:08 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) bind$inet6(r3, &(0x7f0000000040)={0x18, 0x2, 0x7, 0x94a}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000), 0x4) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000200)=0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="ffc53d50e0defc0de3d27f2046313cf6405d1f8fd42c9f0547d41fe5a697c578c8fe78739caf267c5d093db22fb306295566fcb2cead6eafd02e464435f52b52e7cbbb2552b87f1d25a26d00789ca8ad8c35158318570ab43d37a4ee70febd0f086073300d6f7c44ec5d6fd6093a717159eabf9cec814a9bfcea", 0x7a, 0x408, 0x0, 0x0) r5 = dup2(r1, 0xffffffffffffff9c) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000003380)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r6, r8) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000003380)=[{{r10}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x10, 0x1, 0x6}, {{r5}, 0xfffffffffffffffe, 0x88, 0x20000000, 0x1, 0xfffffffffffffc00}, {{r8}, 0xfffffffffffffff8, 0x4, 0x1, 0x3, 0xf61}, {{r0}, 0xfffffffffffffffe, 0x8, 0xffffe, 0x3, 0x7fffffff}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x7fffffff, 0x9}, {{r10}, 0x7, 0x2, 0x1, 0x4, 0x8000}], 0x9, &(0x7f0000000100)={0x4, 0x8}) r11 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r11, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmat(r11, &(0x7f0000ffb000/0x2000)=nil, 0x1000) r12 = dup2(r1, r4) kevent(r12, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$TIOCFLUSH(r12, 0x80047410, &(0x7f0000000000)=0x80000000) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/\xde\xdf\xb1\xe4bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x1ec, &(0x7f00000000c0)=[{0x9, 0x8000, 0x4, 0x1}, {0x2, 0x0, 0x27, 0x2}, {0x100, 0x7, 0x10000, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) fsync(r2) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r5 = dup2(r2, r4) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x9cb5, 0xffff, 0x8, 0x40000}, {0x5, 0xe7, 0x800, 0x3}, {0x7fff, 0xfffffffffffff2fc, 0x4, 0x7}, {0x7fffffff, 0x7fffffff, 0x3, 0x1}, {0x10001, 0x7, 0x0, 0x81}, {0x6ede, 0x0, 0x0, 0x100000000}]}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff77ffffffffffc, 0xfffffffffffffffe, "9375b01a93b45136fdf001804000d11eaaf100"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xb06) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r2]) getgroups(0x4000000000000625, &(0x7f0000000080)=[r2]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x9c) link(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000140)='./bus\x00') 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x7, 0xff, 0xfffffffffffffffa, 0x1, 0x0, 0x400, 0xa7, 0x0, 0x2, 0x7, 0x6}) chdir(&(0x7f0000000100)='./file0\x00') setuid(0xee01) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0xfffffffffffffffc) r4 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x800, r4) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) open(&(0x7f0000000080)='./file0\x00', 0xc31f8c85f310b1a7, 0x24) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) fcntl$dupfd(r6, 0x8fcd035e3226b3e6, r3) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:08 executing program 1: mlockall(0x0) r0 = semget$private(0x0, 0x4, 0x404) semctl$GETPID(r0, 0xcfbca10b96eb8f52, 0x4, &(0x7f0000000000)=""/183) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x1, 0x0) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/116, 0x74}, {&(0x7f0000000180)=""/250, 0xfa}, {&(0x7f0000000280)=""/215, 0xd7}], 0x3, 0x0, 0x0) preadv(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)=""/196, 0xc4}, {&(0x7f00000004c0)=""/147, 0x93}, {&(0x7f0000000580)=""/62, 0x3e}], 0x3, 0x0, 0x0) poll(&(0x7f0000000600), 0x0, 0x869) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) socket$inet(0x2, 0x3, 0x2) r2 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000640)=0x2) ftruncate(r2, 0x0, 0x5) r3 = openat(0xffffffffffffff9c, &(0x7f0000000680)='./file0\x00', 0x100, 0xd0) preadv(r3, &(0x7f00000008c0)=[{&(0x7f00000006c0)=""/52, 0x34}, {&(0x7f0000000700)=""/48, 0x30}, {&(0x7f0000000740)=""/143, 0x8f}, {&(0x7f0000000800)=""/140, 0x8c}], 0x4, 0x0, 0x0) open(&(0x7f0000000900)='./file0\x00', 0x8, 0x7) r4 = open(&(0x7f0000000940)='./file0\x00', 0x100, 0x4) recvmsg(r4, &(0x7f0000000b40)={&(0x7f0000000980)=@in, 0xc, &(0x7f0000000a00)=[{&(0x7f00000009c0)=""/39, 0x27}], 0x1, &(0x7f0000000a40)=""/240, 0xf0}, 0x2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000b80)=0x800, 0x4) socket(0x10, 0x5ab1aa5ed16f4070, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000bc0), 0xc) fcntl$lock(r4, 0x8, &(0x7f0000000c00)={0x1, 0x4, 0x6, 0x7f, 0xffffffffffffffff}) open(&(0x7f0000000c40)='./file0\x00', 0x100, 0x40) getppid() socketpair(0x18, 0x5, 0xffffffffffffffff, &(0x7f0000000c80)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000000cc0)="c923f8a88d", 0x5, 0x4, &(0x7f0000000d00)=@abs={0x3, 0x0, 0x0}, 0x8) fsync(r3) r6 = semget$private(0x0, 0x2, 0x681) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000d40)=[0x3, 0x1, 0x6, 0x8, 0x4, 0x9]) readv(0xffffffffffffff9c, &(0x7f00000022c0)=[{&(0x7f0000000d80)=""/164, 0xa4}, {&(0x7f0000000e40)=""/115, 0x73}, {&(0x7f0000000ec0)=""/246, 0xf6}, {&(0x7f0000000fc0)=""/243, 0xf3}, {&(0x7f00000010c0)=""/80, 0x50}, {&(0x7f0000001140)=""/245, 0xf5}, {&(0x7f0000001240)=""/50, 0x32}, {&(0x7f0000001280)=""/45, 0x2d}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x9) pipe2(&(0x7f0000002380)={0xffffffffffffffff}, 0x10000) dup2(r7, r4) 16:00:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x9) 16:00:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x400, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r7 = dup2(r4, r6) kevent(r7, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x200, 0x0) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000003380)=[{{r10}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r12 = dup2(r9, r11) kevent(r12, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r13 = open(&(0x7f0000000380)='./file0\x00', 0x20000, 0x10) r14 = open(&(0x7f00000003c0)='./file0\x00', 0x100, 0x4) r15 = accept(0xffffffffffffffff, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) r16 = openat$klog(0xffffffffffffff9c, &(0x7f0000000480)='/dev/klog\x00', 0x20, 0x0) r17 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r17, &(0x7f0000003380)=[{{r18}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r17, r19) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x0, 0x9, 0x9}, {{r2}, 0xfffffffffffffffa, 0x8, 0x20000023, 0x56a4, 0x10001}, {{r3}, 0x7, 0x4, 0x20000000, 0xffffffffffffffff, 0x5}, {{r7}, 0xfffffffffffffff8, 0x5a063deecadeac84, 0x1, 0x6, 0xf418}, {{r8}, 0xfffffffffffffffc, 0x64, 0x1, 0x10000, 0x8}], 0x5, &(0x7f0000000500)=[{{r12}, 0xfffffffffffffffe, 0x80, 0x20, 0x2, 0x4}, {{r13}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x7}, {{r14}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x9, 0x1}, {{r15}, 0x0, 0x2, 0x1, 0x400, 0x80000000}, {{r16}, 0x0, 0x0, 0x3, 0x6, 0x80000000}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x2, 0x2, 0x0, 0x6}, {{r17}, 0x0, 0x4, 0x2, 0x0, 0x1}, {{r20}, 0xfffffffffffffffc, 0x8, 0x0, 0x1f, 0x7}], 0x7c8, &(0x7f0000000600)={0x4b}) r21 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r1, &(0x7f0000000640), 0xed) fchmod(r21, 0xe3) write(r21, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000000)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000033, &(0x7f0000000140)=[{0x1b, 0x0, 0x2a09280e}, {0x4d, 0x0, 0x8000000000000}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ff") 16:00:09 executing program 0: getpeername(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5dc1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pread(r0, &(0x7f0000000180)="c16e469c343a3ec81e", 0x9, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0xe) flock(r0, 0x1) flock(r0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r0, 0x8) 16:00:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket(0x1, 0x3, 0x33) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c0ffffffffffffff"], 0x10) write(r1, &(0x7f0000000200)="9bc61e63c426d4ec0f0428808be39e25045ff63b0772b1a5b9f06aa1bdf5249986792e71b2448350e5a890a763d14753ca573ae8fdc47b78df148a5130429c82bffdc1881794aac38de90a12861e55c186b1c25bdf2ceb2528389e16184e5c3cc908c47bdd6f1b65d30248e1871ff2297e767c8fa9655b4e94dc6cd573df2ca4fcd1083724f320d9940b3379f738586d9843e3089217b2771d4402ff5c9448", 0x9f) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r5 = dup2(r2, r4) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00') 16:00:09 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x3a0914c44f7b202d, 0x2000000000001b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="4e8e47f8039c6c49ca820f302a", 0xd) write(r0, &(0x7f0000000040)="9cb2992007294c02192ddfe066322e", 0xf) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', r0, 0x7}) 16:00:09 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000340)=[{0x34}]}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:00:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x81}, {0x2d}, {0x6}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000080)) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r5, 0x2000747a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) write(r0, &(0x7f00000000c0)="220e2a", 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x48}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000280)="ef65") pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) setuid(r4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0)=0xba, 0x4) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000280)=0x8) 16:00:10 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = getgid() r4 = getgid() r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x40105706, &(0x7f0000000000)) socket$unix(0x1, 0xa, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000003380), 0x1f, 0x0, 0x0, 0x0) dup2(r7, r8) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xffffffffffffffbd) setgroups(0x1, &(0x7f0000000540)=[r9]) r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x1f9) setgroups(0x1, &(0x7f0000000540)=[r12]) r13 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r14 = dup(r13) ioctl$WSKBDIO_SETMODE(r14, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r15 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r16 = dup(r15) ioctl$WSKBDIO_SETMODE(r16, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r17]) setgroups(0x1, &(0x7f0000000540)=[r17]) r18 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r19 = dup(r18) ioctl$WSKBDIO_SETMODE(r19, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r20]) r21 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r22 = dup(r21) ioctl$WSKBDIO_SETMODE(r22, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r23]) r24 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r25 = dup(r24) ioctl$WSKBDIO_SETMODE(r25, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r26]) getgroups(0x5, &(0x7f00000000c0)=[r9, r3, r12, 0x0, r12]) getgroups(0x1, &(0x7f0000000080)=[r27, r12, r23, r4, 0xffffffffffffffff, r26, r9, r12]) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffa000/0x3000)=nil) 16:00:10 executing program 1: socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x7) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:00:10 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x8000, 0x0) mprotect(&(0x7f0000184000/0x1000)=nil, 0x1000, 0x4) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)=[{0x1}, {0x33, 0x0, 0x1000000}, {0x20, 0x0, 0x0, 0xfa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x7513978f43f26f88, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x401, 0x6, 0x2075, 0x3, "32443ef52422037f3fa44d31ec7ecdab05ccd49c", 0x6}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000280)=0x4) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000240)=0x8) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:10 executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x800, './file0\x00'}) socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000001040)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f74c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b40000f137c8ae135db3119e911c3a848c5d2c90373119be6e3c4cb714bb484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89db25a0a414c6394359a0000ae5ceea7000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509daa8c1b441ef3070f9c57f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc215b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d5f89d3bd1f11b9dd8c3e5afc074c1777cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242ff4eaff03767a04075a5f9e5d29e3cac6c0be6072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7fcfd400000000000000000400cfc5f666b237b0f517616d2f0ea67f2125995b6685821be59df274a9dc67ecf6f01aad3be44b1fddae2d07d45f2401020aec06d403642cd0f03f008c1070e6523e6b44ec76cb5b552bd5c06654024f94e88e0b12cb785b647a3c7add307c373b244080d95b94be3bc5500d128b2240d9237d174a613e07ce5cc86bd00995c697c08878291d6e35d235b817d9a3c8ba37c77de13bd225295cadf0112513be9d39a550c26f01ac267258f07b75d0053941af00000090f7c4a248d2a702880fa3de3a8eaf98bcfbff670aee953c379819d8eeb0a919293a659cdb97f1ab68145c060a8371624a540857d062f8afee02e00c93a79fb2be1da3edc3990e697ac9c67d915f89000000002219a19851550d83d8b715723cbd7d833153617827ea3e279c6e713aa924c15c0beb31dea8e23500"/1329], 0x10) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00'/10], 0xa) writev(r2, &(0x7f0000000ac0)=[{&(0x7f00000005c0)="f41f222f8ff0abe310caa970de5e189c3287fa4ce61343602959b1116d4871a981ba89270c28f48b6da712bf1552f7ffffffde9e17ed50777d976580abd4d17199b78398398d74def9c00e6fdf6b514f167e2b11a51162a7569886a91af1a847e47cbcfd9313274836503f60f1cff4ee8d7be003f009786f2c975bcb9a5491bb0685bae25fae3c67c547ef727aa79d3b0914c4a2d83ccc298cd91bdf90fed468998a0eefd0", 0xfffffffffffffe15}, {&(0x7f0000000680)="eef535d4e559dc793df7ada404b204e54c5a6b8fe1933df7a9baef7cb1f79f940b35bfd4ac2561f4e21210830b03eb15b78f79dfe8bbc65d6ca1ac8d837d09b8708e1eb7482a7caf9a510790d448aa2e905f76e8047b12f9ce367b4404dd4ccf2536e545f8acecbf04eb87d32b97e43c1fddc3d1ca8455406cbb79d840a71f66b0ee20a98705e821ffea67de77d5399c5b91aa23cf4f0b146b6795e693cf072fb25243a7db45cfc37a0101a8", 0xac}, {&(0x7f0000000740)="6f1c78d1044414a415679f000b7d22c2a48552bcec045f346c639ab5b8f6ab05", 0x20}], 0x3) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x17b}], 0x1, 0x0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff7ffffffc, 0x0, "750000000001000000f9f640fc00"}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80, 0x0, 0x10000}, {0x28}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRES32], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x5, 0x100, r2) fcntl$setown(r0, 0x6, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000440)='\x00') 16:00:10 executing program 1: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) kevent(r1, &(0x7f0000003380), 0x1e, 0x0, 0x4, 0x0) fcntl$getflags(r0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r7 = dup(r6) pwritev(r7, &(0x7f0000000080)=[{&(0x7f0000000280)="d2e74aba6c936eafe350b12dd68705518ab0756c3e517f512fe501d5ae1752036a06f51d1db57067c0fa164413389173d01a4b7e9bfa419f78233a97ebde10d3b7f7ecf9d82a1cd0ed75d563f58d29e72a36d0c2e46e3811208448a39ccfac012b1116b9904793faabbc6b91bc783c0cf4d8c290bedf802b5ac7a2e141d25104d8611924c71568ad513dae88f20a0056a185cb16fbba7a00", 0x98}, {&(0x7f00000001c0)="d174810c5626d3ed1a60f02d1840a01ea24a3c0375becf54dc987c42763a5ce1bb6f2bae1b5ef99e5f7dc9ee8f3719372281530dca526d7c9fbc5431026d0a90659a99dc75e7365b5edc0b9ece75e66eea3fb42ce2faf2faacbcd6a86ccffe46e1f949648ec60600000060c4d39b0221ab85d7a17f45b082769a67972baf5cb214dc15bbd4fbbddc3fafce610c2d6509f972e385331d2cff1df5d969a182abb4483bf100"/178, 0xb2}], 0x1283, 0x0, 0x0) r8 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r3]) setgid(r3) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029bf8ffffff35343a", 0xe, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x3, 0x0) write(r0, &(0x7f0000000000)="98d1ac34728d87e0f3b96caba9d45035d404c1b405570fd41a4b0f0408d00c104b048da5bbe6b7d83636b1f71fbf5cf12e0b046a329eea24c2b14a2866c752b41358b48c744e9755575a08dc2665dd33f9e9d893a87ac2df23d520d652c7b5e3622ed5a1c7f205bde179131c1e9c3f093afdaeade30c6b2666ee8fd4007198b2ceb2f79cdcdf62fb0f5b5c92ddad75c96e5e231a428b10fd5c2834f871cd1c2eeaec65a6ea59abfd2c07ba30e74d44d50a2fa4d8a1f11608fa4f405628264f8d96cb73feeb8aa46a80e75d0e44ba8eb6fcf36ae864babd68ffa98b3861078d44681fc8d9b5bb4eb5c3a71963b360df3770e0f4", 0xf3) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a73cbbb2a00000000000000000000000008006409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc7cf198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a700000000000000000000da60d9c9a85d07c1c607756242fdfa37621c618c021d06e8313678f109c5a38e479b6011d790a60473c8fd97bff148c547b5db467879473b92ebdb5f50f7a1947b6fa5d4b45d9a10b468f8443ea890584a00fc13d9cd3e85cc668844d1de2b91fb152987110b5f1a38da85a877d493a888"], 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) r5 = kqueue() pledge(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000003380)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r10 = dup2(r7, r4) write(r10, 0x0, 0xfffffe9a) write(r1, &(0x7f0000000100)="1468a59936e45315327ac22d7cfe0449cbccadac1fbae235118af6486f434ef5037fc75021aa0b357962fd51cd92fd18bd9bed14d08fd7a40995eddc4d334897212c90e0266191b328802799548a621cb0a1918002e6c677164b461ab7f359d79e8bbe8a5c93bb3f67535e48975e89f33a3a241d555ed200a6d3", 0x7a) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/\xc0\xd4g\x15\x9b\x189\x10', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3d}, {0x3}, {0x26}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x18) openat(r3, &(0x7f0000000100)='./file0\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fb, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="8737", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x3}, {0x40006}]}) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r4]) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r7]) readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000440)=""/200, 0xc8}], 0x1) r8 = getgid() setgroups(0x4, &(0x7f0000000080)=[r4, r7, r8, 0xffffffffffffffff]) semop(r1, &(0x7f0000000000)=[{0x2, 0xa3ba}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r9 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r11]) setgroups(0x1, &(0x7f0000000100)=[r11]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) shmctl$SHM_LOCK(0x0, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x0}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:10 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) r6 = dup2(r3, r2) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) kqueue() ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000000c0)={0x10, 0x6, 0x4, 0x5, [{&(0x7f00009ff000/0x600000)=nil, &(0x7f0000f05000/0x2000)=nil}, {&(0x7f0000bf6000/0x4000)=nil, &(0x7f0000ff9000/0x5000)=nil, 0x80000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000e74000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ad0000/0x2000)=nil, 0x9}, {&(0x7f0000c77000/0x4000)=nil, &(0x7f0000a30000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000f57000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000d41000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000bbb000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000d33000/0x2000)=nil, 0x800}, {&(0x7f0000b7b000/0x3000)=nil, &(0x7f0000e0e000/0x2000)=nil, 0x9}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000adb000/0x1000)=nil, &(0x7f0000ba5000/0x1000)=nil, 0x41}, {&(0x7f0000a6d000/0x4000)=nil, &(0x7f0000bd2000/0x1000)=nil, 0x10000}, {&(0x7f0000fdd000/0x1000)=nil, &(0x7f0000c4e000/0x2000)=nil, 0x3ff}, {&(0x7f0000b43000/0x4000)=nil, &(0x7f0000cee000/0x3000)=nil, 0x1}, {&(0x7f0000f09000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x401}], ['./bus\x00', './bus\x00', './bus/file0\x00', './bus\x00'], './bus\x00', './file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './file'], 0x6}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x8001) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/178, 0xb2}], 0x1) write(r0, &(0x7f0000000440)="8c24f570591979bc0f8f7f3b1b8942b377544d48920d5e1efb0e9e784b2452171bf045f29a4a83fc7db71fd5b22aa160daac8d93c16d2d81092f4fb350db2e290b7fa4d749c189a650e6d3d387687f74a0aa6ff846f394025b068cd459321f84ef04abc294a80af2f615c075ccba09724b31c73d7e5070fb6cb481d824d1a2536973b63e6b0bba021beace6104dcb8ba9e2adb29267feb3552a61d6004", 0x9d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="390a937bbf8a5802900e2a0dc0b05bc612fc74c739adf3e2469bd8b638ec50e7017ab5466aa16e10a464f8a16e5dd5ed931d5885f9faa85f5bb762cec1a59fbbbfa89937e583e50b30e8b263e9abf28339257b248d7aef5cdb7c26bc239f11d1d2f82bc8c96ea76ada92fe61c626e18428452eaf26381d9fc48ab9bb8f0f559e2cb6b1e6ba69e0418a610730a3d0c70ce94f26b719fc4ae84f94c65595de7394b1cc782610530debcadbb9902edcc7b32ea216652426d82ae7b9446d61aa9f76c130ceb5793506994f", 0xc9}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)=0x2) 16:00:10 executing program 0: socket(0x11, 0x4003, 0x0) r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f00000001c0)=0xffffffffffffff49) 16:00:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="858e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 1: open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) chflagsat(r4, &(0x7f0000000040)='./file1/file0\x00', 0x0, 0x2) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db13de9e973739ea78b7ec000"}) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98}], 0x100000000000017e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a1ee6ded46bb8601eeacde35b5836819f2084602"}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='65t\xbe\x04\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2f4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x8, 0xfffffffffffffffb, 0x2, 0x7ff, "13abe35b88df6d03bb28995652946f814fc58e7a", 0xffff, 0x2147}) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59db617f56c78e21c2096bc74e8d45143ddb27cb1be2b48e", 0x7b}], 0x1) 16:00:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x5, 0x100, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r8 = fcntl$getown(r7, 0x5) ktrace(0x0, 0x5, 0x100, r8) r9 = getuid() r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r12]) getgroups(0x6, &(0x7f0000000340)=[0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r14 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r14, &(0x7f0000003380)=[{{r15}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r14, r16) r17 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r17, &(0x7f0000003380)=[{{r18}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r17, r19) r20 = kqueue() r21 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x0, 0x0) r22 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r22, &(0x7f0000003380)=[{{r23}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r25 = dup2(r22, r24) kevent(r25, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r26 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8000, 0x0) r27 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r27, &(0x7f0000003380)=[{{r28}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r27, r29) r30 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x10, 0x0) r31 = fcntl$getown(r0, 0x5) r32 = geteuid() r33 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r33, &(0x7f0000003380)=[{{r34}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r33, r35) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r37 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r37, &(0x7f0000003380)=[{{r38}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r37, r39) r40 = socket$unix(0x1, 0x5, 0x0) r41 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r41, &(0x7f0000003380)=[{{r42}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r41, r43) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r45 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r45, 0x0, 0x6a, 0x0, 0x0) r46 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r48 = getgid() bind$inet(r45, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r47, r48, r49, r50, 0x2, 0x9}, 0x5, 0x5, 0x8}) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000000)=@file={0x3, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000180)="579369ee4389ef9fc7b9434d1d82c06cc3ce578115cbb4d7f90ddb8e362819dc3740c1105930b47821536c623255721a74d4e7b5fb3b1bb564aede7d95fd9365d909d3fd061cb810043f6113dc415077ff3adeffa762cc950647f2926edf1c9afae61b67d52c695cb2622a1c40fc2c9083cb1f22b7901e9068aa5ca0409a58a347aec0bcacbafbca7f86403580cd8e18e4357f", 0x93}, {&(0x7f0000000040)="bc16f8edde0cc712bc855cc4afc19268990492bfd65c228736329f054cae99e9aabc490dcf7f16e87e6c700714aa8b54a268c80f0f3ce4c0d58264dc313e650275fe4daa2a2e038e05974760f43a2f279c72357ee9", 0x55}], 0x2, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r6}, @cred={0x20, 0xffff, 0x0, r8, r9, r13}, @rights={0x20, 0xffff, 0x1, [r0, r16, r17, r20]}, @rights={0x20, 0xffff, 0x1, [r21, r0, r25]}, @rights={0x20, 0xffff, 0x1, [r0, r26, r29, r30]}, @cred={0x20, 0xffff, 0x0, r31, r32, r36}, @rights={0x30, 0xffff, 0x1, [r0, 0xffffffffffffff9c, r0, r37, r0, r0, r40, r43]}, @cred={0x20, 0xffff, 0x0, r44, r49}], 0x110, 0x8}, 0x3) sendto$unix(r0, &(0x7f00000000c0)="b100051300000000000000100000000000001ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xd8) r4 = semget(0x1, 0x1000000000007, 0x200) semop(r4, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r4, 0x0, 0x0) msgget(0x0, 0x400) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r8 = dup2(r5, r7) kevent(r8, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f00000000c0)) semctl$IPC_RMID(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) socket$inet(0x2, 0x3, 0x2) r11 = semget(0x1, 0x1000000000007, 0x200) semop(r11, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r11, 0x0, 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r12, 0x0, 0x6a, 0x0, 0x0) r13 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r15 = getgid() bind$inet(r12, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r14, r15, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r9, r14) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x0, 0x101, 0x11000ffffffff}) getgid() 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x54, 0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) socket$inet6(0x18, 0x2, 0x80000001) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x4, 0x7}, {0x18, 0x3, 0x9}, 0x0, [0x158f, 0x0, 0x8000, 0x7, 0x5, 0x40, 0x2, 0x4549]}, 0x3c) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 16:00:12 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f00007ec000/0x13000)=nil, 0x13000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0xc8ea4b72be14bc2c) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x4, 0x3, 0x0, 0xff}, {0x7, 0x80000001, 0x6, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = semget$private(0x0, 0x2, 0x0) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000200)=""/68) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9c") 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) kevent(r0, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) write(r3, &(0x7f0000000000)="0991d2d0ffffffffff", 0x9) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000040), 0xfffffffffffffee3}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) read(r1, &(0x7f0000000380)=""/223, 0xdf) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000000)) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000008, r3) 16:00:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x44) getpid() r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) 16:00:13 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x5, 0x100, r2) getpgid(r2) r3 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r3, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x202002, 0x100086128) r0 = socket$inet(0x2, 0x4, 0x51) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0)=0x6, 0x4) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000740)=[{&(0x7f0000000700)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000180), 0x10000000000000aa) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000040), 0x1) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, r4) dup(0xffffffffffffffff) 16:00:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x40) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1f, 0x9}, {0x4, 0x8000}}, 0x0) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000200)=0x1) r3 = open(&(0x7f0000000240)='./file1\x00', 0x1, 0xba3c92b931e185f5) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) renameat(r3, &(0x7f0000000280)='./file0\x00', r4, &(0x7f0000000300)='./file0\x00') r5 = msgget$private(0x0, 0x240) msgsnd(r5, &(0x7f0000000340)={0x3, "f9d730b304a7db400bdae82df2d4f27ee5d297fc1ac3fc79dee3f79590012fbe2db690eca78ad8ee17d88282f658140152cbf895972ca63594f3e0dfd379912203ad0aa13fdf052220128f62a7f25e40872886ce6c4d8e479befe3fa86bb71ad961c7df3e09fec2f1e6062"}, 0x73, 0x800) writev(r4, &(0x7f00000009c0)=[{&(0x7f00000003c0)="4e3c00b68d1dc6ebde270a0b5bab1658363c6908ca202132fe145e7883edb2ddba9c00d1112cb50b4b520d5a2114bf2d42a65fea7566b5aa3b23bf1cd6d66c1ca3e1ad5ba120b986928484d5653d859c44432d04e509d3f81457f2ab6915c6d000aa71def84a44c35e888274009630e4f1e828de7bf63cdfc2137fc04aa2acbfe3f35fe50109200895ddb4a5c1bbe0df4f7df88d88db4c11b92dda8840c6d2e9afa7bc9318483baa1145f6a990b4ae1f1d36dcadc9ef19d57c01a76e045df74951be29bc74c9e8a3b3390051571ab48f0317936d9e695c2ae8", 0xd9}, {&(0x7f00000004c0)="97e1384466ff14ebb9a526a51a98c63f30e8cff60e1d38788d1b4ce8654c63edbe61821fe0f9a4a35739364ff44a7e76e29dde2a606b0917b7de0ff41db84d", 0x3f}, {&(0x7f0000000500)="afccf23e43087766673d77fc0c96d26ae1e6ff6c4c71ed47430c7902566c6f02f8c10ad051f82dac21555c9bdfd02ec95fa69b27d3d84a0a90c23c9e589cb581d11060b6e3ff842079f113982a75fe9de880c63cb83e399f2715e9de7252c3741c32e3bda0a5401f0b6dcaedb9d159", 0x6f}, {&(0x7f0000000580)="6752a426d12d61baac456fc16992c2cdfbc97ebc900f4d734cb316bd787a03149fed9dd2293c3c526c53fe434d05cd846c16a4b60bc48bca2466277369b047b5705015f81b9238109f5b798bb1a1ba49a1a973cad998408cdded8f6b7fa3bc207258d307699e77bda2345cc2b80fcbc78c9f1f6736bbd1ddd40cd63bdcd63a04a1d751b8a4a9052fe58c7624ab7791be0a33e49a39ba8b1a965d9852a194823f2f9a30a248ff8eee0ce3499ade6d59c4e08527bd1f8464c0ff59a2439c8e625b3de839d1a5bd8a32bdbe5c72fe18a2ade39bdd60f511f56ee947a9b347ccd9084cc9beae20a55278067210ae63b07b", 0xef}, {&(0x7f0000000680)="0dc96befaa7267f638946782a15ed943a7160bf5ca46908a0a90a8c5c039d115ad46468bb4f43f311ad4ffef2f061128ce64c5630762cb3e5f7fd33f4a03be11cb961d6dff9adaeec7ffd97eeabe6d95f420ac47a44edda326711616702aa9cf3517023c9acded54013a4692810ac79937fba525aaf9b9b875d032518d6cc82febec50a548890399deed77672fe9fe684ce85750904edf7c7ada99d41f8cc3ca94c6818d4cb868e5ddce3f5f0695d69da1830395e57402279c3034d9d8e83e4385ea476ea5a987", 0xc7}, {&(0x7f0000000780)="83ae6468e218fdb5d96b6cca0d634760a51ead4354e18b910adb0c7f7c3c343f0fdd430318ecb3943f0405132737c61c23f798cc4790d1361588e3c9741208e31844967a0f6a39fb11aefb2374be63a7976044ac2f2a3bd5c22d4b27e26f5a395a076c5b60a4edf851d64df09398cdd056d10090bcf42852843e", 0x7a}, {&(0x7f0000000800)="f6b45d1dbcc01140765005354482e8784d418b73f6b1ce7c0d3a353fb8b46f3c97758015ab06d87d4df5074563f747135c166bcd095f7cd34556c70bf399f6adcf76ed4a36652c59650215288cf7b5dc02dd2cf344eb9bffa31e57ace31ab4b406f0e48be1898fdcd9c3af59ba9dec14e2708f6ffaa9a83e49687a1c4321c36192931bd4f1fa4b40114bef88be2b48dee495db8a4f75f00701803471aa4941d7e39f2337e0224f1aa699303a0f0af20bf360e0b6a19c4d36fd86ec4fca1e9c70bf8967b1a536c76677331a35a376efadbeace750720977ff37285880756ffa7d1601ff36fabb819468fbe1924d6009e53fe15951fdb550f73d05", 0xfa}, {&(0x7f0000000900)="4537383c4b159c2fd94c5a7ba349f8d6b65b8d0ba4170e985fddd94d40bbf4e0b6eadfb0e2a90e15548a112423462b0aff45f947281d46d5e4d7ee2b943c93f95836782d3115", 0x46}, {&(0x7f0000000980)="71a5a1a91b2a125565350c4e492d95", 0xf}], 0x9) openat$tty(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000ac0)=0x4) mkdir(&(0x7f0000000b00)='./file0\x00', 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, &(0x7f0000000bc0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, &(0x7f0000000c40)=0xc) lchown(&(0x7f0000000b40)='./file1\x00', r6, r7) getrlimit(0x4, &(0x7f0000000c80)) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000cc0)) chdir(&(0x7f0000000d00)='./file2\x00') open(&(0x7f0000000d40)='./file1\x00', 0x0, 0x8) socket$inet(0x2, 0x3, 0xfffffffffffffff8) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000d80)) openat$null(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/null\x00', 0x20, 0x0) read(r0, &(0x7f0000000e00)=""/47, 0x2f) r8 = dup2(r2, 0xffffffffffffff9c) ioctl$TIOCCBRK(r8, 0x2000747a) 16:00:13 executing program 1: open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x1) r0 = socket(0x20, 0x4, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1338, &(0x7f0000000200)=0x10001, 0x4) setitimer(0x0, &(0x7f0000000000)={{0x80, 0x18a}, {0x26, 0x10000}}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000080)={0x8, 0x0, 0x2, 0x81, 0x9, 0xffffffffffff8000, 0x1, 0x10, [{0xfff, 0x80, 0x1ff, 0x3ff}, {0x3, 0x3f, 0x58, 0x8}, {0x400, 0x4, 0x3, 0x7}, {0x401, 0x6dd2bea5, 0x4, 0xfff}, {0x10001, 0x368000, 0x5, 0x7}, {0xff, 0xfffffffffffffffe, 0x6, 0x1}, {0x7e4, 0x4, 0x5}, {0x3, 0x4, 0x800, 0x10001}, {0x7, 0x2000, 0x0, 0x8}, {0x4, 0x200, 0x7}, {0x9, 0x4, 0x2, 0x10000}, {0xcce7, 0x4, 0xffffffff80000001, 0x6}, {0x7, 0x3, 0x5, 0x7}, {0x6, 0x10002, 0x100000001, 0xffffffffffff5bd0}, {0x40, 0x0, 0x9, 0x6d7}, {0x3, 0x3, 0xfffffffffffffffd, 0x8001}]}) 16:00:13 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x73d, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000580)="cbc67da768a22c4f017e18f02ebffb168054bcf07acc3fa3473a9d0edb8625d54be5c4f9a69088e510fb42ff40a00ce90be728370b0aed1a2449a012dbbb2332e77b23914331174016", 0x49}, {&(0x7f0000000380)="d9e24f191174a57af3745f43a666623dc730685dffe0673ab6afea78a86107ba5863577bc917f2accdd97dfc329f051252db2ae4baefcaaea8a6eb4d906f1f14097e6aa406e5821148cf5c5f0ebfd6769c143a14abe056740dc560fac5fb82335a1b7e03e949fd5d899290ac6de213521d813ada16c6909cb83aff11cc76d9c0a497e3d78cc47c93e7d45a0ac835e9343e0ef2933ccfb5f68660226640f4c8855396592e3aa29eda57538106993a15dd7e458e0a630a7361657f11aaa10020dd26a4fce58c21045f98771f762c433e1a8278dc0fe5e1be259406fa5b265bbb4034f2d198", 0xe4}, {&(0x7f0000000480)="58bbc3b5217baf09aca63fd7a21dbd32f6d743b51d8f07bc915b079812bd2edbe6ecbbcb7bbb94b8fe26097a820dfa17c8c53209f683809349dfba777fe356a8a26f9ddf678ff5142fa808443b00154fff678d9cd1fe25a0be7d68c27081fe0d36a7e75ec8f4c8a953ecc200a01ec04c43deb03a", 0x74}], 0x3) 16:00:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x80, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000080)=0x1) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='\x15P\xf6\xcd\n\xaaA\xdf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000002c0)) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000240)={0xa, &(0x7f00000001c0)=[{0x6, 0x3ff, 0x3ff, 0x10000}, {0x6, 0x3f, 0x2, 0x1ff}, {0xd0, 0x5, 0xd5ca, 0x4}, {0x6, 0x3, 0xffffffffffffa733, 0xfffffffffffffffe}, {0xab, 0x7, 0x5, 0x7}, {0x100, 0x2, 0x9, 0x40}, {0x7, 0x1, 0x8e, 0x1000}, {0x8000, 0x101, 0x9, 0x5}, {0x6, 0x1a, 0xfd, 0x6}, {0x9, 0x100000000, 0x8, 0x2a3f}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0x2236, 0x9, 0x7, 0x7}, {0x2, 0x36d19c76, 0x4}, {0x1000, 0xfffffffffffffffa, 0x9, 0x9}, {0x2cbc000, 0x5c, 0x3fb, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r8 = dup2(r5, r7) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000003380)=[{{r10}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r9, r11) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r12, &(0x7f0000003380)=[{{r13}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r15 = dup2(r12, r14) kevent(r15, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) kevent(r8, 0x0, 0x10000000, &(0x7f0000000300)=[{{r11}, 0x3, 0xd41efdb8ce9534d, 0x2, 0x2, 0x80}, {{r15}, 0x8f0ff58c3e11b551, 0x80, 0x1, 0x7, 0x1}], 0x0, 0x0) mkdirat(r8, &(0x7f0000000280)='./file0\x00', 0xf17655a476be769e) close(r0) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="000000186004008b00002327000000000000f8000000ffffffffffffffacef596a31499cf0700000000064fc", 0x2c}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x1) 16:00:13 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) fchmod(r1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xffffffffffffffff) 16:00:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x21}], 0xb11f, 0x0, 0xffff, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3a8, &(0x7f0000000100)=[{0x8, 0xffffffffffff423a, 0x6, 0xb70}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000003380)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r6, r8) r9 = dup2(r1, 0xffffffffffffffff) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r9, r10) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x200, 0x0) ioctl$FIOGETOWN(r11, 0x4004667b, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x9, 0x0, 0x5}, {0x45}, {0x4000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() r5 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10080, 0x8) kqueue() unlinkat(r5, &(0x7f0000000280)='./file0\x00', 0xa5a99afd564bf7cf) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000080)={&(0x7f0000000140)=[{0x88, 0x3}, {0x23, 0x3}, {0x82, 0x5}, {0x1, 0x7fff}, {0x88, 0x2}, {0x82, 0x8001}, {0x20, 0x22f4}, {0x186}, {0x3, 0x6}], 0x9}) r7 = dup2(r1, r3) kevent(r7, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r7, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:13 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="166b26ba9cb1ef3d60a39f31f220289438ab10d86b61a975c70e92e3dbb387b5620367eb79babc0c2d23ac80dc039ef8bcf58a83931619970cd4c96c056f24e5ecb7221bfb7a952fe913", 0x4a) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x5, &(0x7f0000000000), 0x4) 16:00:14 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x4) ioctl$KDDISABIO(r0, 0x20004b3d) mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x6) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff7ffffffc, 0x0, "750000000001000000f9f640fc00"}) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000100)={0x6421, 0x3f, 0x47, 0x6}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x3f}, {0x3}]}) syz_emit_ethernet(0x279, &(0x7f0000000180)="03") 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) getpid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000012c0)="85") msgget(0x3, 0x321) r1 = msgget$private(0x0, 0x184) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/53) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) accept$inet6(r4, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x7af) write(r0, &(0x7f0000000900)="1e1611ed3e23a9cb7463856bf96b1673d0a3b7cc3b4ef278dc3fa49475c8fda393f52ba4f3681ef27e1e77c1d02e01805ea63e79db1b11bca0cf6c78fc6a011dc3cdfedc84ecf73a6ff4c498bab700c6223101fcffff", 0x56) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2be, 0x0) write(r0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) 16:00:14 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0xe00, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x772, 0x9}) r1 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) r2 = fcntl$dupfd(r1, 0x0, r1) geteuid() r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffa, 0x11, 0x20}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000080)={0xe38f, 0x6, 0x2, 0x9}) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000002580)) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000003380)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r6, r8) accept(r8, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 16:00:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18480, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x20) r1 = dup2(r0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = getuid() r3 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3}) r4 = open(&(0x7f0000000140)='./file0\x00', 0x18080, 0xf18d535d30d9a74b) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sync() fchown(r4, r2, r5) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)='/dev/ttyCcfg\x00'], &(0x7f00000005c0)=[&(0x7f0000000340)='/dev/ttyCcfg\x00', &(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='&}\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='*\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='/dev/ttyCcfg\x00', &(0x7f0000000540)='/dev/null\x00', &(0x7f0000000580)='%\x00']) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000640)={0x8001, 0x1800000000000}, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x80, 0x0) pwrite(r1, &(0x7f00000006c0)="451af0b0b481c693a95756adb5fa3b3cc88db5b4f6a8167d7017a0e19a3a92bf6c8400087fc4566ee53a76f481df1571453f71e1a620e046b331ccebefe31b040a939a6eec8764ad1371d0fa8df0d2c016ff0cc2d2dab1773ed35dcfd5df6dee08bacd7a05e33e386181a154797e5022b9287037f0c415d3bb47a97c8eded037ae7bcb17c325f9a7c40c7b29bd6d0a8b592b9f3ebc53236e81ba382b0e2a2807ac5b0fe4fb46821ae81713259c5c0e27073ec05f6c7db4accd1e1f916fc3ef4ef22c1463cd5190ec4527c37a13b3bab34943cb64d4288c27b05ebedb4d820d0b927ef5cf0674fe524c0dd94c80fb0831c0f263ab3ee9930e4f6fd93b", 0xfc, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000007c0)={0x8, 0x0, 0x400, 0x6998, 0x1f}, 0xc) setegid(r5) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000800)) shmget(0x3, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) semget(0x3, 0x1, 0x40) rename(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0/file0\x00') socket$inet(0x2, 0x1, 0x3) open$dir(&(0x7f00000008c0)='./file0\x00', 0x80, 0xd1) 16:00:14 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r0 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="cc74ad48b2ee4043bc781bc6d2f443ebab50f142ce30cb4e51fe179f282bfa5ddbbb3a38b7aa7761b15e74710b1d78e3095e8036a72df18dfa17cd38a6340b3d6eadaee35605bf5a", 0x48}, {&(0x7f0000000180)="8a33b737eca0af5486457d25cf6b4ac59cddaf048207f2524b9cdac69fd5215266d5d1066eb83ee842099f471c9904b8de35c98b520066e615e169944b47953e255639a531fdb6d294d50ba13249940fc76cc822f173d9a7b022936ed676755f01184952ba54af3f038d60594c0e24067b38b8a4fc239d52d97058fed2b3f5a30ceaa1b3c911ce50126bded5f652b56195fb5a56b37619e775a5d88a86954aaf7fec95eda6e78c8827b6a9a34a531354f1ec25c1974bbea7fcdfff0cc1e9e8026dcfb421c6cba4324167f12f9f7530bd7dd8", 0xd2}, {&(0x7f0000000280)="23d2e6a7b1e1c005e79427cca38ae075cdd794bdeaacb9140443cecf58600ac69294535d487f1774f9f6a633dd62763e247b9f43c49c4b99964c9d94d14a61b2952d94983249f16dd360ff6b337069ba63627ad13398e83bc5158c186dc6a3badf45c0179db7ecd924fbf60c0560e90902972b8fd0dc0f100d1a17ee9f81edb85d0ed22f2e81c5ea721a1bd82afa0204bfd8a0a0655911c652e9fc22443adbabe8eebb2d75bd47c072873bbd54ba6b3b27b7e3d6294c5cb1e309b31babb74cb9f6bdb48994f345559747191dc82dd502369e60e9f491b7d59a2c9d1c14fda9b6a9373760963eff61497eea2c4516eb27e97ca48e66d3f5949686bf2a77af6e", 0xff}, {&(0x7f0000000380)="fdfbde3c271637dba0b4f3a80f6087042050a3c87ba8bbd28af7831fbf27bc0f555e8471475ade6665fe715114efab5bbdf353cd32abf7d8bb0040c0aa43b2d2c3523204e00712b213708914350c03877062c8fe98426ceb0028962ecd45769d9a317baafa99993a879835e6a9ad195f7c67448e44e7f0f2349d40119e58b7b17a82958f36c64edfa54ba6d66d8d68b19518ad5350303438b6f9872f7c0af611233c7b2bf8e7e7a450d2f44ba894ead130c4cdbcdae0c42b667087e00c6ba10eccc540be98a346222f0a5451e84a6fc9518a9536268fe9a60e85e5ea1e49db", 0xdf}, {&(0x7f0000000480)="7c63672d4bfa2eb56667b7fd65e93ac4c0f08a0e8650f923e5ea130ec43b5615e664a6a88a3a93a9cb2a797f0abdf168d9b33379cb99709b0e4a5b85796f7ac5282d4f10f26a51768c71c5a7b444370c0827bc9a6d3258512332e95fae52579cf3608f1c94fa468ab5618676e7e4142b4361a45537d030ec6aa91459dfe92f214489", 0x82}, {&(0x7f0000000540)="93b7a3b277a39b1c0a5b84de34bffedd6809dff840ac3b426dbdc5e75c033edd972511ffb74fc2d357f53e1fe029cd13eb747696088903bbfc4ac7629ec1239134a3e96af1e9e06c70e356d56466befc74bdbd98980687daaae8cd7bb996fedcba376cd170ea0f03cd9d9ca14fcea5be5e11ce8b4109455842f87f0b5a2098a9057e3980e8eede217b7eb3db8e2ab916481c73ef4213a0eb2116b08207b1fc95c10e4edd50253bc5a7128061421689b23d553f6117e46f3dbf47865c1f09cbc1e5b638c8e44c9124da586f56e003ea3c908766733527", 0xd6}], 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x9142e35cb24a93e6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:14 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x1, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/\x03\x00\x00/bpf\x00', 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x28c28, 0x24) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000100)=[{0xa2a, 0x2b42, 0x4ca, 0x7}, {0x4, 0x1, 0x100000000, 0x9}, {0x1ff, 0x1, 0x2, 0x8}, {0x8, 0x800, 0x0, 0x100}, {0x8, 0x3, 0x3a, 0x7ff}, {0x63a, 0x3, 0xffffffffffff8001, 0x59f6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) sendto$inet(r4, &(0x7f0000000380)="e6f13f1fe82f8104f1ba78cf54adccef9b5f132d6508ab2d22a4511d301541cdf17a761392f0a4e2c1a7f9aa6dbffe488d2085d7f5801a154404d4558763650e4018bf603e9af8a9a09e5e6a2962a1949f9947a2b1915ab15e91fe303649446511e73354839b4001c0901508a7e88b83f5bc81a3fb7ff065f1ff7ee22205347b8061cd800181bef80e37e36acdacd929de9969aa6511434f3e7fa9d739d7d8dc798bb594eef74a6ad1e3d226340925c9b166646378958ef1fe40f145f729d170159e9ca325a48ac278000a3008", 0xcd, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) write(r0, &(0x7f0000000140)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c4088003c", 0xa3) syz_open_pts() r1 = kqueue() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x810, r1, 0x0, 0x4b) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/107, 0x6b}], 0x1) r3 = kqueue() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000280)={0x5, 0x8, 0x0, 0x3, "18a5446af8ec95a781949dc18b4da5dec0d414b4", 0x4, 0x69b4}) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2b3) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x1) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x15, 0x6}, {0x3, 0xfffffffffffffffe}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x100000001) syz_emit_ethernet(0x1, &(0x7f0000000180)='/') 16:00:14 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x6, 0x8001) r3 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x8000000000000121) 16:00:15 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x1, 0x1010, r4, 0x0, 0x0) pipe(&(0x7f0000000040)) shmdt(r1) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) close(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400035}, {0x80000000000006}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10400, 0x0) pread(r5, &(0x7f0000000280)="86cd7dd8b8f94e472fad4a8d019d4f98b30437a89e207b1542615bdb165abf9be1d7eddc8be9f382391e4b6358e835a7738dee43163eda2a9c8ca19d6cae153cd85f74a254857534003d0cd39a5297ff0000001e", 0xfffffffffffffe43, 0x0, 0xd) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x840, 0x0) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000200)=[{0x28}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000040)='*') 16:00:15 executing program 0: wait4(0xffffffffffffffff, &(0x7f0000000100), 0x2, &(0x7f0000000380)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") syz_emit_ethernet(0xf0, &(0x7f0000000200)="4979178219f08d6139a404fd8f41cb29e556a29b7c5b806bd5836d97ce0698a00ba22f8f685240154a6f188830f149cbd680467388b789ac5049e048e14d48b15cb0af28ca50b21e6ab6ddd58e18c140085a22e4d7a33213a4359b0d5c7112932cf35511f51aa30e718465ff8bb55fe46d6116a1ac4999a4ccd169a074641dd876aa7d8af71951e0ef54e601bd5c1cf5a6fff52fb29e1dc137df3c5e7ffccf306ed83f8f97076e0335fbedbacc2773aa4fb3578771905055d3e5ab464c15e561017ec575ff60010494cd2ea4d9a08ecee504947ddaacb16a810199de8e56623d55b9106d01fd5beaffeaae41b3343959") openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x200, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000", 0x10000000000000}) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000300)={0x83, 0x7, 0xfffffffffffff801, 0x40000000000000, 0x1, 0x0, 0x6, 0x10, [{0x9, 0x5, 0x40, 0x4}, {0x7, 0x8e, 0x5, 0x1f}, {0x7, 0x0, 0x3f, 0x7}, {0x7f78, 0x1000, 0x0, 0x1}, {0x0, 0x40, 0xfffffffffffffffb, 0x8}, {0x7, 0xc00, 0x9, 0x9}, {0x533, 0x4, 0xfffffffffffffffa, 0x3}, {0xffff, 0x7, 0x3, 0x5}, {0x9, 0x0, 0x0, 0x8001}, {0xfffffffffffffffc, 0x1ff, 0x34e1a197, 0x20}, {0x1000, 0x5b, 0x7, 0x1}, {0x63a1, 0x200, 0x0, 0x1}, {0x8, 0x8adb, 0x5, 0x1f}, {0x2, 0x5, 0xff, 0x9764}, {0x10001, 0x5, 0xadd4, 0x7}, {0x1000, 0x9, 0xf20d, 0x10001}]}) r6 = dup2(r3, r5) kevent(r6, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000003380)=[{{r8}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r7, 0x1}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff}, {}, {{r0}, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffb, 0x91}, {}, {}, {}, {{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0xf5, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:00:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0xc003, 0x1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000400)="7370aa425c9924c74268f60cd3abeac10f250ca70b22066b44e082828254f2cf18a7bedeb5252ccb33a87055a24f95a49d2dfca6e739aeda62f07e4c6a55976e01225fdaaaf46cc3f2eeb8081b9bf1017c96608ca82e55ed9d93b93bfed23365912a", 0x62}, {&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f5443ff6594608a8a84651fe2f4c972068045c457ac4d26abe41c4912cf007b88b06749e84d60d456dc3d1fce2a8b6c4afd4d0225f7c9019fdedce6c9f59148fff98540ede55a8989bb99e9dc6ce8783593d7e4b93c7dc11cfe4dadd5b2c613b58fcf5067cb4173719d82be97b14d9de0978c503b75ab28b455e9ca870a3c42565399dd0d924ffd28e5a878706e64d7967eb586e07bec7f0ce564987bfc2ee6503808a9f4b0528a5873ac906d01b56124775378b44c5a13fd2c74e4507ed340e9c83c1f1d107f5a1717346199cd8e3b0a6baa4fa4f65186fd7e07a39b08d78a42fdf9b400d80cde5ef5cb430696956fffa74b6072db7d217dacbe3d3097bc217d90a7faf426059d0a07ec0a548640e31cad0adda76544dacfafc1735485c2af728b58992908efbdec22c01063df272c7288460d64a1050654a88a8df0c54bfc4197b5fc8f43d3c9a41dd9be945f3d4cf4fbf344760ea88dd7542ea52b33c77db0be1aa5d1900a86d977f7969d0839fccb6ba3d7aba348739daf630b6e5df322cd61fa96d3b597e7417c91a50f33299f44b54647bfc82f4f324e03cbeb92bd514e86ecd6584937433829b78703bfa2a352697fc971e286981bac5d13c834afa2308efa9308ae5fa2cbd607ce32369d2c9ee3d23581730459d98101a246fa8f65a4555852bccc6d2c2fc345865e8a7afc36148e3d02f750c01da942fda8eed72ea544977f9dddf417ec8eef8d94855f31c0095fc1a41d171116124d112f471d90c144b153d3daa9541ebe0922e8d56e9eb3390a1659ef81cd197b381eb817bf0da428f47aba09e792b64e6205869eeb90fdddac2cb880edd38cd3a12dbcee5eaca037fb59d8d69932113c74119af4a6cdfdf58371511fb7b66af6c10a659e83c1ad33b48c240b779f4fdbcf3135f9ca3e201b641f8e9cb737c61e635a9aa07b2898caf6342c1a52b90bcb38df37d30af2e5256aa612d50a534286d68d39cad3573322b9e795b255f7359d6af4c415d28f39bcde3608b4d614f8b5a18ed86f79f37f38c0e0c7d1712c3f81f97210abd125e35adb38cea84c7a11935bc1838d70cb343fbe83ee5482a833c939affe5e50fca6f8bc4ccbf7f0f2446172400c68c649fafc297cd224782e294a74e7dfbd8328fb6c9455492461a6d22662a42ac05fb19cacee0aef65cee0c2e5bf3eb44d86beb4f0886756382a653f748b929c43c06921a4d7a153bd1df8da79def6b4fcd27a5aaa14a2be1cb168e2d3b0c9965ca31859568fac7941dda3d82a0624ea8dcbf64af340192d2a12cb47da68bff781f60bd6d617f46261665c549fddf7bad8ed6f238c0f6c42d5a7290e39716313fe51bbb1ffca3c371d5ce4ca391c739573c69ec2d7f9648add26f3a799a8d851b8389ff13353b2eba09b17918a5ab0c1020ebea8c57f80a8f721a37b424de404cdfd20acd030348205ec85a3c81a5f812531c334b4082f6674ed9d5490dc01e4ad00808aa08bc5fa2b9abcc84b30a576a994642ccc31aaf0d67d51af2aecbae16e23287d54be5022b750906a18acc02ea5bc96c52ae9f0013f25eb8a05e2672d8c7c2b024c6f26444b4f17f32f022018fc74807280667bbe6acf340b278b0d3ed18c93be0bfde77d6871d026ecf6999e04fa5752636de89bfb0ff71f1149bf3ba99a6f1f3e6efb2315bdc91aaadfef5ee312f3e88202cf745034f32ff6cd99e618848da61ee5e843dc08b966834b0b57bacc4eb034711c5ceed3c6da8c448211193574d277631e70017c76ce76caded21bf758ba5653e24fa3d76236f4e4f5513c2aa6889ef9ac9afbb02d6fb32284b80fc0e246167742098d592e0b7955542a547c64e5ed9b9de2bc6c223abf85a117b63d3a3d69d69479d040927169da0814ef9d139cedacf97b6103bdd3a99cfd66b3930782598c8cf96e326123c5d92f4e9f71f1d583aed84583e858b4c3b5e1c67d882224bf983b1d353d9479656f0f88de456e7d9bfc38a03698f87e7f0f6acbc2f988005260470cde0e44f689902159fdb59603406d5c4d69dcd2dcde4ffe0dc1674f5fa8a6c4334e7afd3da53c7c321f4c3398c023558d92480e6c0eec8195b892de38bbc1a405f545ea8d164ce168fbd325a53fe0eb5e3991acf1e1b02e0fdc107f671291914883ccc4503736c260c827ce2fd24ab543b6ff2b0113ec9ecd3eac4e33970b3c814225be67e116358309ca72e21153ae5f6672246728edebc8f1f23f3bdf52257b09af13bbe398d7594f562e6e911bc23415e8d11ccc199c0a22ad45d81c6e55f09d057eff208da1ca63d33fd7b28d0f92e5f3d52a3e255a547f63a5a6ddb3144c32203de990c5998ec6fe12c3b0849366b8f105e0a90be6b81d43713baf46ed0f1e8848236b3af1d8eeea77dcbea382ff5c6e795ca249bfc616937bc1ed306e9c735466d8bf457d8a8aed6a9bceceeb0f83656e2c40c65578a7a0bfb3fe3be2c05dc65436f81b2b53224c51ea36a23e0c76c56cd683afeae56352258812277ce66e30b0bd3aa1ebd7a94c2fbed50eb5a6054ce66e302794a572bc105032a2be0678a92f22cfadd2b752cb526d187f4e198afb8b42b2ed6ef050587aa7532eaf9c332c4cb0acaafe04fd65c4b79ffdc227f87f7e8986c16af351a81085c1736b650c771fc501c26ad935c936e4d2c80851a1ca743222a446b08b4519564ff4979ceb13ff4f7f934faed1e44993417b96d0b9545bfc6e31dd50cc013b7b9944fe64a74a636ebab21fd65630e05fe8a9c24e12db5bf1c068a0a56cf56cd0694b9df131be923e36d2985f380869ff70c575f284cc092a8da00cfb12ac12293409ec204c17dfd49c4f4f33bd161e5bb037dc19585644d34662e6ed4dab4ca34a7dae1c1bbabcf567a409e89afa5665f66f75e6c3400c8e0d38aead3ff8abd7649a410321028a8cabac59b4f1a555d074872f504e87163d0f50438b4931040d2fbc84435e7588a28e935569c375fdba873e8ce82edf1d2e60dabadb147ccdd749304545f3bccfb6c04821331a1fd7e3cf76b72165387933b2a08fa98583fcceef0f4a4a766031554858284f7bfd272baafe54fd0f0f7b273c6b5b41a1112028e667f79f80cc103e94458b2ca6fb6fcd975c79134c78672f8857bd41849b09fccd3d995f5391db7b7f61330479accd1f5e78dd82e407e9d064912718c2deae47b38512a813c1b599f0272fd2f9246fc2aec870a41251f788df82086c772f51cea19d46faa1a179b00e373ad5d7c4870b47cd7d0b8b94175f3e276b1f7c16bc4396650be83b2918ccd48ac3389aa9947aa550a9c4688f2fca5301240154b158540c57488d16a3be0e593aa366d89a1b3ab06dc9fb09ca4c0b517879b9bce8fe10e10425fa18df9d58cf4bb26327443aa3e6fed74b92da2bffdd55ed93f02a7009858d7c2fcb945a48e08557e275d8f1154e3e28d44601a2e342b64878a8f6a47b59599b87295bc028d23b6f58a666c8c025a88eef1ffe5697ffff38ddd5b780304102c1858b6c3d69f1f331", 0xe75}], 0x3) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, r4, r5}, 0xc) 16:00:15 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000000c0)={0xad, 0x0, &(0x7f0000000000)=""/173}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) dup(0xffffffffffffffff) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = geteuid() r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000200)='./bus\x00', r1, r4) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000040)={0x5, 0x1}) recvfrom$unix(0xffffffffffffffff, &(0x7f00000003c0)=""/254, 0xfe, 0x800, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000003380)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000500)={0xe5e, 0x1ff}) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000100)={0x6, 0x5}) 16:00:15 executing program 0: getrlimit(0x0, 0xffffffffffffffff) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x1, 0x0, 0x4}], 0x40001f, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0x2, 0xf578b1368923115, r1, 0x0, 0x0) r3 = dup2(r0, r2) kqueue() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xa80, 0x8001, 0x9, 0x8, "e35783d93face720de6817b307415585adc1195b", 0x9, 0x401}) sendto$inet6(r2, &(0x7f0000000000)="1438b7cc2a29999bb862d088df7b9c2d5918cd75e5b0d23cee5add151b38d239f8ccec34d8321eaac908b8436728fbdadad02cc73d428c368dd031fc86d6d0c28f4ed4b688035cda79d4ddb32eccb5ad2afa189b5edc752c61eabc6130342f4804ec5953c12927090a47ab813530033cf40ed9edef39", 0x76, 0x8, 0x0, 0x0) 16:00:15 executing program 1: pipe(&(0x7f0000000040)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000300)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8001, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x1}, 0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785", 0x46d}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000700)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000071a251ec1a3401b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef667ec3f9b103cb8c8833c92e690f0eff53577340d512862ffb4abb32a860bbb9f847c5174032d25588b32072fe9f8f68116e1ed901d29ba937cd80b4be501e8c098e1904ba0039b328dc41444da5c52006d86907878e29973e149285fef4722b5dc7a871712cfe2d0e95eab364f3e77125e95bcb07de3e0712405239ac6cb5a3394a049f9fff8453a8c9734940f2c6849b9759d08841caf4e1b46cad51", 0x221}], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = socket(0x2, 0x8000, 0x1210) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x7fff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0xfffffffffffffbff, 0x7}, {{r4}, 0xffffffffffffffff, 0x4b, 0x20, 0x3, 0x5}, {{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x1f, 0x3ff}, {{}, 0x3, 0x8c3292f5ea25ab8c, 0x4, 0x781}], 0xfe8, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x42, 0x54896f89c7e78d38, 0x9, 0x401}, {{r1}, 0x7, 0x22, 0x1, 0x5, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x1c36cbac18f6cb3, 0xfffff, 0x3, 0x5}], 0x6, &(0x7f0000000280)={0x4, 0x8}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x2c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="14") 16:00:15 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000001c0)) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r7 = dup2(r3, r5) kevent(r7, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) pwritev(r7, &(0x7f0000000140)=[{&(0x7f0000000080)="3764d605f63ff32fa8fe7e7c5097f5226abc7d2db35be9183530005fe11cf74e484b028a4cf405947472f95a2a4abc607af5964d99afa7fc8672430a9e77808c207f404d3b85c725e52153f8ebd9df87deeeea7c46dbc1e4fbf6af74be960cb9d8783fc5f569630a471af32ff09b1a4a8475779ba3ccb0b9a1246c0f475f87de4cf061c8fbd43b87edb710e63959faf8af59984aa016709694", 0x99}], 0x1, 0x0, 0x0) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000003380)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r8, r10) recvfrom$inet6(r10, &(0x7f0000000340)=""/128, 0x80, 0x5, &(0x7f00000002c0)={0x18, 0x2, 0x80000000, 0x4}, 0xc) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0xd1}], 0x1) dup2(r1, r2) r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r11, &(0x7f0000003380)=[{{r12}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r13 = dup(0xffffffffffffff9c) r14 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r14, &(0x7f0000003380)=[{{r15}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r14, r16) r17 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8000, 0x0) r18 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r18, &(0x7f0000003380)=[{{r19}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r18, r20) r21 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r21, &(0x7f0000003380)=[{{r22}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r24 = dup2(r21, r23) kevent(r24, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r25 = accept(r24, &(0x7f0000000480)=@un=@abs, &(0x7f00000004c0)=0x8) kevent(r12, &(0x7f0000000400)=[{{r10}, 0xfffffffffffffffe, 0x80, 0x2, 0x8}, {{r13}, 0xfffffffffffffffb, 0x2, 0x8, 0xfffffffffffffcc9, 0x8}, {{r16}, 0xfffffffffffffffb, 0x10, 0x70000005, 0x5, 0x1}, {{r17}, 0xfffffffffffffffc, 0x3, 0x20, 0x40004000000, 0x8001}], 0x8, &(0x7f0000000500)=[{{r18}, 0xfffffffffffffffa, 0x1, 0x0, 0x3bdb, 0x951}, {{}, 0xfffffffffffffff9, 0x10, 0x4, 0x1, 0x4}, {{r25}, 0xffffffffffffffff, 0x4, 0xfffff, 0x3, 0x8001}, {{}, 0xfffffffffffffffa, 0xb97a1fd6ea0dff3e, 0x40, 0x10001, 0x6}], 0x7a, &(0x7f0000000580)={0x9e, 0x8}) r26 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r26, &(0x7f0000003380)=[{{r27}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r29 = dup2(r26, r28) kevent(r29, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) write(r29, &(0x7f0000000200)="11d14dd57e4ee91c2f37a0a3e0960be80daf1be1081e7a752399f9406825cc539d96158e00dd22bb9b0a2c3f93dc06b10dd1258224b1478582ad4472a6e096079ce6606a390dc9bea1ecea63b3e78af6000270e4ef1dcc93e18aa3e786a3cf38a81299984f1694ac0504c3e47ac4262ae00fb93951248c00163c77c0de56e664db37c3fae574a9d7aee3426b245fdd0bedbd36da360940f75eddeecff15392d2faa2b1dc8fbd367355e4d5baa00a", 0xae) close(r2) dup2(r0, r1) dup(r1) setrlimit(0x6, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x2, 0x100000000, 0x7fff, 0x1, 0x401, 0x81, 0x200, 0x0, 0x1, 0x1, 0xdb7}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) chmod(&(0x7f00000000c0)='./file0\x00', 0x82) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000140)=""/129, 0x81, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x6c) fchflags(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0x80) ioctl$KDGKBMODE(r1, 0x40044b06) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) kevent(r3, &(0x7f0000000140)=[{{r4}, 0x4c373e71a3e992f9, 0x10, 0x9228ed2bf26c9b61, 0x959, 0xfffffffffffffffe}, {{r5}, 0xfffffffffffffffd, 0x50, 0x2, 0x7, 0x8}, {{r0}, 0xfffffffffffffff4, 0x1, 0x1, 0x2, 0x5}], 0x4, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffe, 0xd0, 0x1, 0x19, 0x80}], 0x3, &(0x7f0000000200)={0x20, 0x3}) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x4, 0x1}, 0x8) 16:00:16 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x22) chroot(&(0x7f0000cfb000)='./file0\x00') r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) lchown(&(0x7f0000000080)='./file0\x00', r2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup(r6) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000040)={0x3, 0x3}) sendmsg$unix(r7, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r7, @ANYRES32=r7, @ANYPTR, @ANYRES64=0x0], 0x28, 0x2}, 0x0) recvmsg(r6, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:00:16 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = kqueue() kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r5 = openat(r4, &(0x7f0000000100)='./file0\x00', 0x8000, 0x4) kevent(r5, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x6, 0x0) dup2(r0, r2) getsockopt$sock_int(r2, 0xffff, 0x13, &(0x7f0000000040), &(0x7f0000000080)=0x4) pipe2(&(0x7f00000000c0), 0x8) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) unlinkat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x8) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000003c0)) r1 = semget$private(0x0, 0x1, 0x64) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000400)=""/213) r2 = socket(0x18, 0x1, 0x0) semget(0x2, 0x1, 0x420) chflags(&(0x7f0000000680)='./file0\x00', 0x10000) r3 = semget(0x1, 0x1000000000007, 0x200) semop(r3, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f00000005c0)=""/88) setsockopt(r2, 0x29, 0x33, &(0x7f0000000140)="eb", 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x10, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x18) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000080)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x0, 0x0) mknodat(r5, &(0x7f0000000580)='./file0\x00', 0x24adfa76898aa5c2, 0x36) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000180)={0x2, 0x7, {[0x6, 0x200, 0x3, 0x4, 0x1ff, 0x7, 0xfffffffffffffffd, 0x200, 0x1, 0xc88, 0x6, 0x3, 0x5, 0x2, 0x1, 0x1, 0x0, 0x6], [0x173d, 0x635, 0xae8, 0x8, 0x80000001, 0x2, 0x7, 0x7ff, 0x100000001, 0x5e81c849], [0x8, 0xd6, 0x8, 0x3, 0x1, 0x7f], [0x7f, 0x7, 0xffffffffffffd13a, 0x2, 0x8d97, 0x100], [{0x5, 0x5, 0x2, 0x6}, {0x5, 0x9, 0x1, 0x80}, {0x9, 0x8, 0x4c3, 0x100000000003}, {0x51b6, 0xfffffe0000000000, 0x3f, 0x801}, {0x100000001, 0x68e, 0x1, 0x3}, {0x1, 0x3ff, 0x8, 0x4}, {0x9d, 0x8e, 0x20, 0x49}, {0x3, 0x7, 0x206acd2f, 0x2c}], {0x10001, 0x5, 0xfffffffffffffffd, 0x8}, {0x7, 0x401, 0x9, 0x7fd}}}) socket(0x0, 0x2, 0x5eb793f8) 16:00:16 executing program 0: socketpair(0x6, 0x5, 0x958, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x0, 0x3, &(0x7f0000000080)="9bcc3e1153906ce25c38f924d0b65c60fa0cf05853b9653f965ba25a904243be8c8bfde6be2ae2353e490cf0fc65041653304a9838526040bc4f3500e11149eaf1c758de35ea9eb2f3c5893981023a6ec45dd67ef7ae92687daa0069c43c84dd9517e5885469de5f4c162023744430c3aae9cdafddb80b0940b6bd6a0101c8ae51beb0a5413789ba352be0877e1becfb8f4ca3d09c6b4c072965556929f194f49038f9349c7c74e1c930025c7963c7391f18c09390", 0xb5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000140)) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) bind(r4, &(0x7f0000000180)=@in6={0x18, 0x0, 0x0, 0x6}, 0x2) 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x341, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) close(r0) 16:00:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10000, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r4, r6) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000003380)=[{{r8}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000003380)=[{{r10}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r9, r11) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r12, &(0x7f0000003380)=[{{r13}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r12, r14) r15 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r15, &(0x7f0000003380)=[{{r16}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r15, r17) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r14}, 0x6, 0x8, 0x8, 0x40, 0x10001}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x20, 0x4, 0x6}, {{0xffffffffffffff9c}, 0x8e4f4d4bfd45d749, 0x60, 0x70000006, 0x1ff, 0x8}, {{r15}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x20, 0x5}], 0x0, 0x0, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x18d5ee3b35f3819e, 0x3, 0x5) poll(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x2d1) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3d, 0x4}, {}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="e466") link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11, 0xc0000000, 0x0, 0x4}], 0x20, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) chdir(&(0x7f0000000080)='./file0\x00') ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f00000000c0)={0x0, 0x0, {[0x866, 0x1, 0x20000000000000, 0x7fffffff, 0x3ff, 0xfffffffffffffffc, 0x1ff, 0x7, 0x8001, 0xd52, 0x6, 0x3, 0x8264, 0x2, 0x8, 0x4, 0x10001, 0x3f], [0x7fffffff, 0x5ea, 0xffffffffffffffff, 0xfff, 0x4, 0x0, 0x68, 0x5, 0x1], [0x3, 0xfffffffffffff889, 0x1, 0xeb6, 0xd9, 0x6458, 0xb5], [0x9, 0x2, 0x2, 0x8, 0x8, 0x8000], [{0xffffffffffffffc1, 0x22a, 0x5, 0x1000}, {0x401, 0x5, 0x5, 0x4}, {0x0, 0x1, 0x0, 0x6}, {0x7, 0xffff, 0x1, 0xd370}, {0x0, 0xfffffffffffff54d, 0x6, 0x40}, {0x101, 0x7, 0x3ff, 0x80000001}, {0x3d43, 0x1, 0x4, 0x4}, {0x4d95, 0xea, 0x8, 0x5}], {0x100, 0x81, 0x1, 0xffff}, {0x6, 0x1, 0x7, 0x6}}}) 16:00:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfdc1) socketpair(0x20, 0x4, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000300)="361ca315637032348cb30439f0b64d72978d0c46dedd531eb441fea92092a4ee01150bcc0579573d2f655216fa0bec881ba0e19b3cebd359b8ee568bfe5d37103acef2bcefdbcce2f4acb29a937e0e36c99609a355bf559d8771101e3d4f023fb73fe5140c17b58bbe55d48d94c0cb43b960c157d6022f5c571c8f728de9ba8d56926d006d3a830e5d2cb2f7cfff32ff488608ded4e07476795b50f5ec62836fb3bcb8db20fdd58eaef651c9e5d38b53e06cb1d59015e446e07a6e9efcf2319f18d4a9f33860923afb74e541d141a100f6de1eddda91347dcef9a8fe6f46b372da2f02a193cffb17a5da4fec850c8e1f2b0bd47f61d7", 0xf6, 0x1, 0x0, 0x0) r2 = syz_open_pts() close(r0) r3 = dup(r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x9, 0x8000000000003, 0x7ffffffffffffffb, "845d550900200000fc5c7fd2008f27df00"}) r5 = kqueue() r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000003380)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) syz_open_pts() dup2(r6, r8) ioctl$BIOCGRSIG(r8, 0x40044273, &(0x7f0000000200)) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000003380)=[{{r10}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r11, &(0x7f0000003380)=[{{r12}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r14 = dup2(r11, r13) kevent(r14, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) kevent(r8, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffff9, 0x2, 0x1, 0x4, 0x1d00000000000}, {{r10}, 0xfffffffffffffffc, 0x0, 0x3, 0x1000000000000, 0x5}], 0x200000000000000, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffffb, 0x4, 0x0, 0x1}, {{r14}, 0xfffffffffffffff9, 0x38, 0x40000006, 0x1, 0xffffffff7fffffff}, {{r8}, 0xfffffffffffffffb, 0x44, 0xf0000000, 0x911}], 0x20, &(0x7f0000000100)={0x1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r15}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f0000000080)) r16 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r16, &(0x7f0000003380)=[{{r17}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) readv(r17, &(0x7f0000002ac0)=[{&(0x7f0000002c40)=""/36, 0x24}, {&(0x7f0000001840)=""/136, 0x88}, {&(0x7f0000001600)=""/22, 0x16}, {&(0x7f0000002b80)=""/155, 0xfffffffffffffe9f}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f00000033c0)=""/4096, 0x131a}, {&(0x7f00000029c0)=""/111, 0x6f}, {&(0x7f0000002a40)=""/80, 0x50}], 0x10000000000001ff) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x7f, 0x0, 0x6703, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r5 = dup2(r2, r4) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r6 = dup(r5) r7 = socket$inet6(0x18, 0x3, 0x3) r8 = socket$unix(0x1, 0x2, 0x0) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000003380)=[{{r10}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r9, r11) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r12, &(0x7f0000003380)=[{{r13}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r12, r14) r15 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r15, &(0x7f0000003380)=[{{r16}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r18 = dup2(r15, r17) kevent(r18, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r19 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r19, &(0x7f0000003380)=[{{r20}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r22 = dup2(r19, r21) kevent(r22, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r23 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r23, &(0x7f0000003380)=[{{r24}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r26 = dup2(r23, r25) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x20000, 0x0) r27 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r27, &(0x7f0000003380)=[{{r28}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r30 = dup2(r27, r29) kevent(r30, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) kevent(r26, 0x0, 0x0, &(0x7f0000000140), 0x10001, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r32, &(0x7f0000003380), 0x1f, 0x0, 0x0, 0x0) r33 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r33, &(0x7f0000003380)=[{{r34}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r33, r35) r36 = socket(0x1, 0x8001, 0x0) r37 = socket$inet6(0x18, 0x6, 0x9) r38 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r38, &(0x7f0000003380)=[{{r39}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r38, r40) kevent(r6, &(0x7f0000000240)=[{{r7}, 0x8000000000000000, 0x8, 0xf0000000, 0x7172, 0x6}, {{r8}, 0xffffffffffffffff, 0x61, 0x8, 0x9, 0x1}, {{r11}, 0xffffffffffffffff, 0xa0, 0x26f8c7578fb394dc, 0xf1a, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x40000010, 0x0, 0x1ff}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x72, 0x4, 0x1, 0x8}, {{r14}, 0xfffffffffffffffb, 0x4, 0x2, 0x3, 0x9}, {{r0}, 0xfffffffffffffffd, 0xa6, 0x20000001, 0x2, 0x8e34}, {{r18}, 0xfffffffffffffffc, 0x4, 0x4, 0x3, 0xffff}, {{r22}, 0xfffffffffffffff8, 0x2, 0x0, 0x6, 0x6}, {{r26}, 0xfffffffffffffffb, 0x70, 0x40000020, 0x4, 0x6}], 0x4, &(0x7f0000000380)=[{{}, 0xfffffffffffffffc, 0x2, 0x2, 0x200, 0x5}, {{r31}, 0xfffffffffffffffc, 0x20, 0x2, 0x7fffffff, 0xffffffffffff99d4}, {{r35}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x8001}, {{r36}, 0xfffffffffffffffb, 0xcac0f1d715ff488d, 0x2, 0x5000000, 0xffffffff7fffffff}, {{r37}, 0x8000000000000004, 0x1, 0x2, 0x9, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x92, 0x4, 0xffffffff, 0xe9fa}, {{r40}, 0x0, 0x80, 0x4, 0xa4}, {{r0}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x4e4, 0x401}, {{r0}, 0x8000000000000006, 0x40, 0x80, 0x8001, 0x8000}], 0xb4, &(0x7f0000000000)={0x6, 0x5}) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7, 0x2, 0x4, 0x4, "b004082d1f83a51a7bd13a645ac2d89127da29f6", 0xfffffffffffffffd, 0xbb3}) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3f, "fff000bf7b3000", 0x0, 0x2000000}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) getgid() getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), &(0x7f0000001680)=0xc) getegid() openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)=0xfffffffffffffede) pipe(&(0x7f0000001840)) accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f0000000100)=0x8) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900), 0xc) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000040)="adff") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x22, 0x0, 0x0, 0x0) dup2(r1, r3) dup(r1) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x7ff) 16:00:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = getppid() r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() bind$inet(r2, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r10]) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20, 0xffff, 0x0, r1, r4, r10}, @cred={0x20}], 0x40}, 0x0) 16:00:18 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) listen(r0, 0x5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0xcf5eff71635e568b}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r6 = dup2(r3, r5) kevent(r6, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) accept$inet6(r6, 0x0, &(0x7f0000000000)) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) 16:00:18 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x32, 0x0, 0x0) setsockopt(r2, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) bind(r3, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40084}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="fe") 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) r1 = geteuid() setuid(r1) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x4, 0xfff, 0x1ff, 0x8000}]}) 16:00:18 executing program 0: setregid(0x0, 0xffffffffffffffff) accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=ANY=[@ANYBLOB="0000ffffffffffffffff0000000000000000000000008d43b6000000000000000000000000000000ff0000000000000000fae9000016000000000b6fd2000000000000000000001f0000000000002000000000000000000000000000000038b40e1cb4fb4cb8000000000000000000000000000a93533ab77490c08b76922909d9a8a0cbdc8d4cb8b0f325d976c40727284e330df588660fb3c9d87b42004ff38ebb2a88122e596b7de5b21312672dbd3b8e42b91c0e1cc5fe58c2774d52c58961c1f818b3e5d820e9ebfa14de836d5d561b744f01ff6fc9be31372892a006b05b12b99be6ca549dda06c2b6cb3516812bb7cadd6df8fd38002e57de970b061748cb98bd0fa7857db47551d1c1baea361e1535fb5959b8da2a4f31680532424e6ba707cdf1d75100000000000000"], 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) r1 = semget$private(0x0, 0x3, 0x80) r2 = dup(r0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000500)=0x100000000) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) mknod(&(0x7f0000000940)='./bus\x00', 0x2080002002, 0x40004000000028ad) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r3 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0x8000}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}], 0x1}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x3) writev(r0, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000003c0)) read(r0, &(0x7f0000000640)=""/119, 0x77) pread(r3, &(0x7f0000000540)="78ab3ef06ed628e06a32bbb6040a0aa256d11c2aa0feae00aa18a373f549c4c4215be8a415d9f16c80279b01243981f270603570313d1a90a8afaf8285e83217bd03f41dc54cab45f4ca37eb979a8d76766fb5a9d95178aaa493cb282969f7f33cb15824056fd4e13eae2e44b1597bbfb2e9883af0c8193ecc389a3be64c2571dfd87dd0e41f1689b9b368fa9b82a323a4eee951d9df9edbcdc6db3ef1ffa404dc2a40f3d83969cdca17f6b521546d2abb276452968e909f75ffc86f516af01b2a94f014a4abd344d56912fe53a10369cca5fbcb71344549738851fdfeb00e265fa36e99e7cc4bb9da75595913accc2edec6b621c25350ce4ec6177f21ac", 0xfe, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r7 = getgid() getgroups(0x2, &(0x7f0000000900)=[r6, r7]) semop(r1, &(0x7f0000000840)=[{0x3, 0x1fb859c6}], 0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x1d}, {0x6}]}) symlinkat(&(0x7f0000000480)='./bus\x00', r3, &(0x7f00000004c0)='./bus\x00') r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/12) 16:00:18 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202b0989c2e2f66696c653000"], 0x10) write(r0, &(0x7f00000002c0)="9e3eaa56000000000004bf9aab42b63993b2000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x2fa) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x81, 0x40, 0x0, 0x101}, {0x4, 0x2, 0x40, 0x9}, {0x7fffffff, 0x2, 0x7, 0x80}, {0x8f, 0x5, 0x1, 0x6}]}) dup2(r0, r2) r3 = fcntl$dupfd(r2, 0xf, 0xffffffffffffffff) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, 0x1}) r4 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8001, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80045710, &(0x7f0000000000)=0x700) 16:00:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11, 0x0, 0xfffffffffffffffd}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r7 = dup2(r4, r6) kevent(r7, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r8 = openat(r7, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) socket(0x0, 0x0, 0x19) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000100)={0x2}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000009, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1ff, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x8, 0x10) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x800, 0x7, 0x6, 0x8, "1d090e6e4658c619924cb19ae655cc22fd06d495", 0x2, 0x7ff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000140)={0x6, 0x4, 0x8, {[0x800, 0x10001, 0x6, 0x81, 0x0, 0xffffffff, 0x5, 0x1f, 0x9, 0x7, 0xfff, 0x6cf, 0x1, 0xfffffffffffffffe, 0x100000001, 0x5, 0x1f, 0x6], [0x1ff, 0x1, 0x43e7, 0x1, 0x4, 0xd84, 0x78, 0x14000000000, 0x1, 0xfffffffffffff800], [0x0, 0x7, 0x0, 0x3, 0x9, 0x9, 0x7], [0x3, 0x0, 0x75, 0x6, 0x7f, 0x4], [{0x4, 0xa2}, {0x5, 0x8000, 0xffffffffffffc830, 0xffff}, {0x1ff, 0x9, 0x885, 0xde}, {0x6, 0x79, 0x400, 0x7}, {0x100000001, 0x5, 0x2, 0x3f}, {0x6, 0x0, 0x0, 0x7ff}, {0x6, 0x80000001, 0x6, 0x3ff}, {0x1, 0x7, 0x7ff, 0x20}], {0x9, 0x20, 0x0, 0x200}, {0x418, 0x5, 0x7fff, 0x5}}}) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)=0x2000) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r7 = dup2(r4, r6) kevent(r7, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f00000000c0)={0xbae, 0x8, {0x101, 0x3}}) r8 = dup2(r1, r3) kevent(r8, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r9 = fcntl$dupfd(r8, 0x0, r0) fchmodat(r9, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) r10 = dup2(r0, r0) writev(r1, &(0x7f00000011c0)=[{&(0x7f0000000100)="30c910144aa2912370208299729b4548d3c05d9b93c7004f360e5f357e6b3abd27788a70c35b85c9cf5fd62dc4f16e6cc6256cde9c96c6e1d449ce73255ac419ed34a10e92df67d4deeadfdbc73fbc26bb36cb5c12767a99c4abb8d6b32b175b0d4b", 0x62}, {&(0x7f0000000180)="6cd28bd7f9a350cbfe76ea6640e8f80a2845e44b8a30f2c811abd564dfd31d8a57d382cf421feaa8b9e55932a3dbfba59e7277e7bae48ba4a5c57f47a0ccd1aea8d8c6a31bb04ab9a7dc468cc6a3e4d9ea16d5cc8aabe67abe61df3c568fb60a85c257cf3616aadc9680a26c27fd24d8271148ba30837f1e63c39cb94e900b06597973948b306f5f32d4aebfaa9ae177773db36e3b799e8d575527c13909e3436603d75c25f94d4d4ceed38f1406f5ff6bf95a7b32922323241a5fa94949f22a6536ad48c0d272d8106da4a6c6182ffc80527ca792ced618ab0d3dae9eef9c2377cb73f2a2798d1b0e62617070f1058fbdd4dd8f2aaf4e0392726f9c806bc409f3499c8528f9a5ad8e53fb13495903d397e9fc85e0c298ec8a81ff7c43dcc891ddb73bc160db97463315ccde5d85488845ba782fed8f827846b931e60bac1f83662d00287692adab2b322b207e0044a502a39ade234e33906c803b4da9e607d3b1add90896d4bfbd6958c709416126a253bc024587bf83773efabe0eb71c2259ba9f718be5f9bab508970128307038e6e394ea62b216420a2c9958fd5b01da6e22b8d02dfc761b8c7de80800f7519385c5ac3de2f9f76f1aa70fadf8fbd7586f377b5cd525395fe45fc6ef9c45e717e18d08d9a78b2531660d4a60d2958d88c41375a041304d10044b2c7f80ba1f005491ffeaa8956fe6677970922a81853ba720e145fd11c321e948da462ffa1cfe8b0a427fabe45d7811e84c7b749eb91c5e5861b85b5b0e86895af74724e821795e57be8b8590d400f10a4c02007f6c1728f01999630fc957c1346d7468b268be95fdfff2abe04c45d9c2864076bea066b0788d7a9381741a310756e77c35a1f0301895f86439889cd0683fbda6dd5fec7d76d58c446471683c5d982d62e9b2c2c0cc32862b6f719e5f7a87dea1f4011ee1bfa9370512fdd0eae672261fa03fdbc484f7855bd8e2f1d9ed5c245e90ae5c19481d7c74f8a4d3059a497bd5f620b080807f358c59a558c3a7fc803e2d51ee705b019d65d7fa84643bbb090b6c77040001c6e3dcbbcedb675a72eeb98a9d636657685b10a1e2bc33564d00a6307685a7a17a5c779035e64504a8839079ed4664c1b78a3f7d5736887f8cf2418ccdb69db1d4084b293126329697a5e6148545f02acbb12dff1def0e536cbd73f285fbd4fccea8c3125dcce934a309f5d37671b1de9a851aa586f9d42cbe9a89cfc173fe9a74125b561960a4b306d32a59fe33cee75457593fd0ced0e6351d1a2b26e83138ee0579d4e6eaaff68f7e380e093628eecc5afcbe1d1cca92a6a85ca239a7218459885a54458d3d6b22c0d005a8128c715e001b2f97a05b31b56666c0b751b0d64a6203337c1c1200595832f119796a1ff10a1b86135a615aa925b0af6537d2044663507b1a05b0fd94b9640c46e526b9d2f4e052d65a58506273e50a1d232913954b550711fd64420446fc7e89e5bc22fd5082b1ef19460cf444c97890ced46c9b5f1665afbe43d2e05e87cf1592ca12511638983936725f1617600614dad6ef1574479de685697fe5963ef82d2d1bb541ccba86334615c47bd30411d2017cf45e466a781d97e220a8333843ec1fcb6052cf6e6adca3ba9bfb2bbc4bd25d8b8d72dae72d40c1d91de9369d87434ed84ad15214432ba81e1c6bf731a1cc9e3428e1783b4903f6de50d21c66fd09e920aeffed09cf6e779593529ff572f6d92b216ac23aa4cc68089bef5b43c5ac35c785628fc6759cb979aa2dbb42e4b3d9469da61d7a8c2473d5e8394b19b1cd46f67c3c4b764d4c04ec2324b35aa3e70a6a1e3e2dccc344af48b575c1039467376c468f0943f9db1798aebed93c1c2e09653b5889a92709b2c1438c32711b66002ad50a003611e913f9ffdcebcbffd4159491f62dd10673a190e44dcfa1fd6a7b313e4b251629591adbb6808cc7b47dd4ce9612b95cef6d794bbd480b4cf15836c3337f9dc3c2afa6176e12e9bf06fa8ad1a0699df9a0900f3a5241e13f4190c387573fa0d9041c4f1446db5c282382184aa6f39564710f15ddc22660cba7127d7dcfaefb1ec143d7239deb5cec2871088494c15b43232f122a9b677df8f3a5c4c07f79c3010a739c4e3eb8098769addd6db68bdc63ad5f4caf092966c94b1bdcc813f7a3db97a8ee057b9196ed5259efcb500497a0bbdb896f0ee3f4b903b6737cc91f5a5d64639fe0fe1bdb81bae5170eb6a8933dc016ed17f106f0ca559699295746740fbc826a0d6b683ce1d752380570395b7c51169a118db940f712e4fbce6685d680a761ccf2f35733dabf21938ec689a12c2727be5cdffc7c0a509a39f7cbe6956a4c08b4863f021183ddc02da35f9395037380f279f7cd9ab9d499c49d22b6a13633d6026e506aa1e8541c67b39ccb863dbf8986cefadd195556509dce8c73ad1b98b825da58952a729ea98e71db1518743b5925f8cbd0239fd9483d68d66430c520c7eaae26c723c9ca513052335a60f042cc4dba38745690cbb886283f089f1f8f567e681b015a0795ea4f05a98b32ecdf8d873fd797f894f73c799eca3d0e660e33701dc2add966b0dce195e68b59ff29cc6c3acf595fa12eefac9d71456f08d979909845ad49d57e2fdc36cf75c001342f575347b681eeaf1e49b441bcafa8c85502be354113e4df1d4f190d945199c456aa8167b45bc742f78dd91dcfcd9b083ebf6c1ab83999395aff754f5590bc73ffcaf71271732ceadeea02ae5fcaa7ed877af255e298998dea2d55935087a8a9d467e7bb200b9f52cf4da5ffc2e1af97d9653d4f86a4ced22b1f33e045d09c891204e32263e21bcbd46dc2f079d9db23e270940ab5902a996319ddd1745ed1562f013cef0806655a8dd88791d333650d91e19395949c7913e3032d1cd46d112fa533408e7ccc021a13671eb3a5aaf430b6b0252a33842005ffc00e5f25803295215e0c8440a6cd0b759c610ea98d6372c61baaf3d9e1c84f0b5d62284ea91d68252999c2ac7694f05bf8f02d725157aa2235d3e5dda4d4489ee999b9d85c6b8452c511a129fb169a5399183867f1b5fc6437a89c423615ac5a064481b10c8db1f655b1730b838e2fd28357bbc3644d3ede0d365f4f534a7f22e35a3c09dc1bbd879807ab96daaa7e88b894da6ad02e0a76c65a3feffacbc0e55d132fa0ee08d75536443acb91f5680c22ea1a76af1ca53d9843e534e6c0dbf877cc56867c4c5b165b6861a56e65c35e003b9373aa91a8599d52a691f05a81c14075531711f3ef9360db70aee9f3cab0b18fa0caf006c9557f8bd6b9ee6baba9854233cc1ae54e56ae7bf54ed35d684268977290eba0f97fcf84d3a709701e3cc7d0bb6f9ad030bf80541e496aac80d5349c6bc86d3873e78e449a1cb30c7e3f60a27b605f30e531620d6bdd719c10c13cb3d7c73e6a9ef46f88bf7b90abf37ce97fa492671b82689e0702fce4640559f77789f1bae607418e9b5fbce002be0c0953cd7bc4987d963254ece03e0269c9d72416ebb1a571c045ce49bf7bb9c8cea2c6282c039584b5f72e0f9ab63cc34ebe7be3fd3bf74697c251fd7364ca5068817140ab32231c7034abb55861d19ec6fb252b202d69d3d509b14afa3ffb4ff1b3948c1b1c53650f405972b230432ace67403734c7a8cc54d0af62157dbc1eeae492d570677918ce38a1efb9d4ba3f196c76bc0ca73ec8bfeab93186786dc0811f390bd16141cffbbcbf8cda0c64fef6c458a3efd4a761115315e8bbc37e8f84035071d8d99ddea7271dc0671fce20e55e134726558fe795578c41effd769bd1d09cd957fad48bfc01f3c865489b218fdef72932f5d9e29e1391e1e4c5337062bb20c5330f220c30da5047d550d05db6fc37c51ed26ebbb269173191b587a0526391fd725636f737d2e7f745d6150d61e7db2e1ae100f9bc5d947046b06396c992402cf08aeded9c48355c8002949dd4c03c35a4f8710229a693fb08a3e0f48120372f083bebf16cddb54725a5be8408858dfe5c4927ca2c6a80496c7ef12888e296e0263d9efe03990a7bf30be6c840d5ff08858d0db6b0111dd5d579b0b2b7e5c2fc3859025523274c5f9feb3ccbc1bdb3adb5620a9a6d4d63507d358e253f6c176fb5e2c33ac1edc4c4d2af8e2f4113a31a61dea3f25d32fed6afd2cb78a52892df620ca3e596114cdb144c66b90368432dc4f8f3545a80d49bd2d667d8e85f9967c302269962f232db4c904509a4ff26e9336c820a9a75756dfbe2cf10be587897244eb8a01dbfd4f4a32dc649dd063a593cddf42a66bf916388f0c992f6e18b6d9536646997c3609055abb6bc8e401c32e6d6922f7b37a7f23d83c0a0a6278eb7f93d7507347d9374390a0ca9cba63722e1adacab373a2774c2de6d8c26ceaeb902f1cedcc15a7a1bffa94140e703c5931c1d8435c054967ee0be5c4f49b215aa3ba8a97deb5bc77636a71776addc11e22aa22cd85ed471479e9b3b2d7e5549cec909c719dbc7bf1681c05f5c8c7fa34c375eae170b704fd9428ecd7813d4e91481dbf6712bff21b7ab6911e4e41be49f87a1d462cf5042d354820de8d83d73148f06c8ee101a0dafa736d45e9d4103893b6b6337ed78dbed9fca20c90cf570ffc2d14a2a32b836dc8cc902b56fd2a09eedb4364df7aa01c3f11ac8971979df92531068f12b5987f7ab23115970ed0bbe636e18037c29a44455881b1878af064f4109e3c209cc7f7d430de1779dddecac8a68f928704baf2429c0ab5f0d5da3a97917a4e37e1e326c4ad8eccf7301fcc99b02eb8a3a55cbc1cb63400ad22830b51e090a207ef6b11780745b301085e7baa2acaad3247e56cf1a179b9997e40b191e159399b6131c97ec5c1f44b20c54a618f0d3f4845b102c9472e9e73e2360c98ad55cb2b016ec43e528560e4d13dc6ea18f92a78348d5f7315c1cc8c9a7181df889f6f8891cafe2be904dcfa58cea297699a1363b746a8ae5355b14cab5b1b96bffa62525b13cad9c2df962ddb010d2dd66c3a85d308ee5ae5741a7de01b103aa9099cc5f4486151058d3cc005ca6a48a4664c37200f459cd13fcfab90a54cfc089087bf5ae05f0d59b92c0189e9839bcc4137d387f3a7a60131e9fcf157511fb420817e8453f5351ef0a886547b6df876e410ba30f82ba5c136be2b0fe6e91ff006c834e9ae6206c811fce4bef5b178cb039865825e9ee9a401501579e3de1f718b4de50b7f390da27c1663fce07ecc7cbc1cad3dd88df755ae9451260c65698e6cd944ffe7610d6d5b2d1eb04b67ce60e0a1d064794cc024178a0c062bd18174b0c7d024abf0b9f49d3c9a5da8a43bf256255cdfb634e7dfabdcc25ef5ab4323eb37cfdfb8aeb4b4592e8936d01e8171a17b196758a7f3c6aa60d36c6c492add4d8eea77fe83a4fbf3c26c3c2a038a47ef2691ca217da981e40ac0a747035aa533475dd7fb09c8fa271993bbc93903a24c1f5f3d19ca5bbf5659eb5889e5a0a06ee45366e5bc74362c88d7170b362c53190ffc2e908316d1a87230245d909f0ef5f6d652a072dde6e6ddbd0bcbdd1001803e9adf2df3ca9889a977e513f9d216f734352d8a32cfc7bb7b2df444ac849f140242a00dc1d518686cec4e37880046bae3fe90649d3b862295c460f296159837107ea1ac0427316e085fa1cbad586f12f8914b85e14405d718826a81c60c4c21f31fc591ad9233ae26aaeb1f4a85852be1869e9924fab9c3e70d8799572a4063237d80e281e5e342dd10bf4378cbd73ccc8c782b86fa89278f4201335", 0x1000}, {&(0x7f0000001180)="7b5b377c761a966b8805cedce099c29b767c85cc84d56be5ede638f49de7ce4c8970e9480a95d2ebb63b4eec75ff8fe04ae6a6307e39d3b457434fc65a7cc1", 0x3f}], 0x3) sendmsg$unix(r10, &(0x7f0000001700)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, 0x0, 0xffffffffffffffa7}, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x6cb04efeb70c4f6f}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {0x0, 0x7}]}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x1000, 0x81, 0x77954aa46204b8c8}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x9, './bus\x00', './bus\x00'}) 16:00:18 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000004b, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x9, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:00:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="82b39900fffffbf7168afb6135edabc28d52033f1a1a87c75555460b5109296a69532d0d5bf2eb167ac329610006c0a1d13b2cc493001c92f5f100e77f00"/73], 0x1) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) getsockname$unix(r3, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x5, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000180)={0x9, './file0\x00'}) 16:00:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100051300000000000000100000000000001ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = semget(0x1, 0x0, 0x8) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0xf54d) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r6 = dup2(r3, r5) kevent(r6, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7c, 0x6b}, {0x9, 0x0, 0xfbffffffffffffff}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:18 executing program 1: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x831, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:18 executing program 0: lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) r0 = socket$unix(0x1, 0x5, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r5 = accept$inet(r4, 0x0, &(0x7f0000000180)) setsockopt(r5, 0x7, 0xffffffff, &(0x7f00000001c0)="40e8ef3e5e34fb3a76ad474450048b1e185bc739eef808bbb6713b0b5462bb595cb5d0a91b26f474f9960a8c7f1f5d814cd24684e9a404f5e55edb9aa82c19cf9b84bed5772974643f4eef3e41d8761954a34eb1d542ab4abec835d0fe1470859fe0509908", 0x65) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x208, &(0x7f0000000000), 0x4) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x24}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r1 = kqueue() syz_emit_ethernet(0x1000, &(0x7f0000000580)="94631f10b6081966bea15f75cca1411949d81a040fb92eb02d4723afdb51e2d66b731200f58864c46027b88e0286d284b89960591f4bd1a8f21209db1913b87d70dae2ac5301ee1b953cce2834758636411c4cda2e95552d725c2af58880dd9b02208f2761a048e8cde73e2be1a17d18188237d496e76817d26d2d67207c466ec43e55575ca717a0934ae5224ce603f58fd8716c972337396447c40262d0721148fc2782f2a31f6905e57121c95dbdc0b1b3ed520d329f44f5b7f73c153b275090a3998685c9bb1b0638513f73876a9c5a948b277b0d071393c65cb1aa3b6b2996eff8aaa8e780772d3da1bc75eef1ac34ddf5d49c1b69f8be8a6925823930943a0d8b2afb7c388faa753c835184270f5d43d8cf61d7e2ad75a66fb128871d807459e0e672af61012cd80cc087924ab1e6a58bc7ae485cb3dc44c825f879c346002d9bb9951b166bbddfc551a7430f59a76d165965be294d73a6806e1556529bb29ca5118252dfcab27ec7f9d739ea5b92a77c3efe424baca992da763c1dc55b80b2eeac3383df400c12165d232b549c226a15c55f22f90b76d0d2b1141d3d94986648da34aa653e4d491ee7bd11caa85a57b09ff304496d5fc4acdbedf8edb4e482f4b485059244d9b4d566552e3ee221af86128741c6bb77db189805871728303b0a61fc388fc5318c28b3c6149f209454fe8b0d00cac160296027c9ba08e10b81891753db8c2417fa0269e16645f40752f1327ecb558603f6785c386d41e703da39494926f118d269265fef8153409c13e08287354540e62ebe84edc80b7875b11f7bb67a75097c156af2587dba1b1ca97385ad414e98302c3bd6d6de10a3bcc67ecc617e24e7efd21c4d0f566f9b73cca1b5cab0030c12d62ea34aba0f56cfa5a871c76206acd36220ddfc0ea17df4e00c0df8052cd25315ed3071dca8c577051668c64e3d8e4744f907269b547eb0e541766f8ad7d89a773ea6679aadccc8ea7e11403ced16549ef08d7c6a1005371b568a9ced1d65b1071cf5e39b9d03207607e3b99ee25a065dfd657f097da601a1a8a2853372f40cf58f8a843826e71dbcd7f02f2d69cfa6d24a2985867bb994f8d4974af32082db0e3717a509b6d697a1d977fc3ae65bbf5436ebe3a30a9b7c8e02b556503a85de2e1ad09b5babea3094bd886908ad737e88eb3373df743f556a85bb961f723493e53aed2c8811f428a7d36f01e5d1f90e6daf8c5afeed6ee79595dfa4432c9a8e5e8444d42dd7e3f454b313652bb12fe51e97b535956bf6fc5a6d56ba2316e3f19b871956bf55a1ab909aa1290e71eab118679473803650328d5e7b26ef9bb135c8b20e5d7836061b56f6c3c94f548a57627116df52f63f7445297d548ce896a82f142cab41c690b825c88a0e7b2e2977c8643f203738c06d363c6605b2aa582ad90f1282bc9e150d497cdc4cea72bf3e2add4c9c4fe0813fcd5ccaf5789ac99353ad3821723b5f3b88ad5a9cdd38fa36b1758c46e3ebd7851eb361b8c2f65e37d7ec3b73facc3ad787f0feede6156b1106e2e0e53a7b3f3e2e1fcb8833c90d9cdeafb4ee7bc07fc1df82d89723438a2e964f1c53717d19471ada523a576cd4ef86cae8fa9ce6f14821dedf06955cfe03b4be73c6286e73f7d4d73a49ab6c985da3a3847d400de0a71bd523d1302d92f85b8edf9611db724a1f1547e378a7a216edee3e728424f217b15ac0fa4ad78b845116c265cd14aad3bc0cc174cc5b66608505bcd0efa9c5e51cb7f0df5a38bcf9c90c113b4cbfbb71c532c0903a4e813f65f9d61bc9fdb0c5839e02b44341f19d24e135add73a4efb4ec0eb6723c30d377dd144e6491ca96bbddf9c07e28fee6783e12aa33278737b92134948b942e90152a65828e3e70c4e8c016d009b1dfcbc353c6b45f0a1cddc7f2975325fdb2261a09167190b2298fc161f4ff8f20370e0e608353b693555789576ccccb8a51f9966aef4250a4814bb2191d68c21b32c282571ad8b043762804ad6352f401a3b2d1d8559cf71129e07b45d4042f61eea2048d61764f17f634b2cd76c434364c0783249ba68a80603191e8e172db471b50fc67a493c60f20c88ac90fe0326e465ea0896eaef3cb108ff86d071ec26fc4085f73a3b513be5a51f52737113f63d295880e263d091ee6b4b0c665ccf0125ff9aa6fa6c565119303e24ffc4f250f577ba50333faee4de56a5f211893abbad1a70a894b197dc8991ee953a3328ef79381e7cb08c6b69c23198431d21c576e3bab26592c79061a354428af30720aaf347d5cb47bf28e306ae16585c7560a41f194d3eed2eb6fa8c616658e014c793bb96c38d1f29a877c971de25f013a904b2dbd00ef3f4d810e2cd336e834a998280eb041561e5a8573e0fea7048c41b45ac2c4210fe6b944bb151cc2780e5740b04bac9d0fdc59325704043cd056f8f87ce9357c74f9c2ce6c14e1ef470c86f9a88613bd9ae74e522523a2d678c96946024e81aa87c5d135dafa8ddd6c0191c59bf5ae4297cb87b5f1c8cc1f57644a140893585e6607975ab03398a61544ad476a33bed88e46df17b4430e198e4f90fcadc7ac8d012980cc28eb113b1b3865696220e9f766564a040a26faea5851a8e61ab72012a8decd92b2534f6cb04ad5c13f72220ab3bae918d1269d8e08da84b619b916cb701f596633201fcd744c49923b156971e83d478d3a3f81f45f4e7f75682221aa5b7c25b21ea4404f16f38cceceeb32e77671bd8bf1c305a35dc83e5b67e3c204081a7d549251b8f14e57a24f7670dcdd4771876b7e4ae67ec7679d7787ce4a1d106392ec87ae8d6b99ad12734a667f905bb74a774fa7c70b0cafdea23c6b187ad8739781d85d285049cbbd7ae9b5206a0024cce26fcb75d3a1603103a44dfa3bb40e0a9fbc267b89861b98806010168cea1c8217baf1d58197881ff462bb30167d220cee387cddd7197e820f430c6835fbb02d4bdcb8d38e422a0ac52d7a805dab1b6a085e6c2c121179911cb8b03f2e48e5d7dc79770405d27d3ae811392c91a189200aabd508ed7a580f941d856e19ff6afd974b9d8f30e607f7f473e21ff2bcf1ab10264928d5a791dd7708ea09eca31232c1e528288211335afb0a6a019c13ef77d7c135ebb4e3cfc2dd9fe54086800a98bdcf83c73eb8a461f4310b54bba022e1203184a0648003d0c930f4072c0fbafb0f73a590ec7cc43d6d9107776ecfa948489412eebf3fa647f6a0ecac6e8923091b72c6f43cec9b80183dbde62040b97978077c9dfdd208b0e14f50db0a080d4051a3c0535be07f041579959c9b76bcdafe3c9ce11c9e2e81c87a7668dafdbb843201eb5346a082b4944dc4a6f00bcce5f8465a963f9fe3ff96bacbbd182922d15bd12a7b73766b8da9b0111ea535d0309810122d195a7fb4952bd001bae88090d45db9fe973d1b54ad5bba126f33702716726cc89a795b715a255dd976490705b537112371274077f83e390cb2bb60a4f5153484e8cce6f49a7d3c74c556fcf858fe6ec3f48f6885dc86a6a0c095d970cbeddf513b8af2369d099a7d3ce8e7b01b5fc3790fb30f8948eb629e52a8357d09a3c3e4a7eff9930c48c3fefdd08d353a1ba9c63c776df1afea72e0b4890687ab6d2bb832949edaf6990a8b2d91d824e7c2edfb55556f8038bf896dfb7daae9d800313bfcf902f25e7be935e852b1341aa60397edcc6cc0be3392e1415e953d6c8f3a3b9d126dfdae497e3eb724c8bf45c3cc3e37afc0e7a3d4b507712623b28d824cb4019f1efbfdb9d6ae08b1b7f7fb99f593b4a17a6417405bf68edcf56ec9512b911805cf1a97a9b3e01e1f50cc03df55eb0ac47420aed4a5bb8491b30f5411532344eac86d30b86d674598934d2e7c294a575607df15c399ce164e76f7a43df74c3e5c9f0c9361f4c0902b8360cc696d10474372f6ba8f299d3a3e93f7d6548899209190868222e55f4164daf75221dc4605eb4ae49d765a6002dd5864f670076ea9fc3a3b91853b0970cf11b4472f246a70e6f6831c01edc63b5072f8567c63428b693638b12cb6b56db668aa6d7d912da8c136608365f357f5919b09d83d84c2d7840453719ad0017a7457a0a02383772828a2762b5c2f9e8f609e40b6c251ba004060b226f4bfcf1f7e6685664dd5a8948093246583466214b58cb624987b1221d32332ee9db926f43a612770b4a462419aba53686c50b3fbdb0559125e65958afeb40adb7a91bde4a7630ed07e8cc6a9b078621d41c7129d25d93b5d30994294d71a9cfaf5d544b6a6ef5b556e2c8e8949a13c684d7454041042a9e32931f78992b4dd2c18689fd63144493ef787f9c0610988b4cb2fa81aa219d01c86b6c502fcdfd561d9eb1fb70fd5b1535533fbfe128216c24835fb9f4a3fed9226805fe5731d939cb68f2abf23008e5829f573058ae27f1413cb095da323625e2162491da25432b95754e13882c6d5158203b13a3585b43df48b948a80fbf31ddbebb60bb6f3a90f35e75d3057857603a4bdb71f7fc0a961b062bb4cba683e959789d2919772f1a05eb93eb4d5f9a75c283068de8ea3d166718f0a758977cdb6baf04184af98689cd69b07d8b49a4b2cde9cad354bd667ef907202e40869e0812d328e65b8ac662be3efcfc4551dc4d552d44de40f4b31ed56ec5411ac05a8bc710f3494486448e61c3d827354dc467949144cbc0db353b1c1d3ed218940a85a821acce498de3a4112227530bdff384c35c11e2b0acbf598fba8016e3df789ef5aa172488d2f1578b708c61722bafc46ff46c7936879d812b643b969431ae6e2d0c31604960174a209730c7e389a75943a7768345896f1b903b767ce80e7bd552ce0bdbd7461274978fdfc539c35432232366c9cf24a1faafcfc12ada34febe276e7392045b881d62875d061a554c5ac36b52293d807f65793a6bec04fefc1e4d0eb07fce2e2256c4683097edd3a27f13a22186a2715c3b4cc651a6866f5511d7e98aceda60e0d6caf6f81814a9dc03e66c5c71ef8dd11f962460485510b425d5064f621174239cfa68dd09e82d3866d50e340df5e9bcca536d0296d88bdfea4dede9f3b70189ece438fb88494981126e758b47d6cfaeb8c0824bf9b09e95c68d57865f535a7c6eb7e305ea84d994cf81be93acbf9b98762fd1b0cd669dc9e2578f6d06a583595e07b5629faad9c49de6ada93871e2eb63fd1a18dbe8808a70c5aff7a55142df8cb94236e67a4324b128918dec03f9b236f7f649d469379d779b2922bdfba95d6c63a17bb35be31a805d7e9fcc412c4dca59121c3738517b2f70e8fd2c4e81ac15dbc84df4197250543e882253d72a72019f7db0d8a7ac047f3ecf03dcf6dc024f99c29a571fded08f5cb35a82cae4f6fcdcf6aac3be9792367b839676e81fa7d60a2a10ada7f08577a9db94384c4e8a8ab4ea1036a06408a315d9267f067b73893403ea8edf7d3dacd417c13eb01e7f83f305663b0ee75294e5975be6d29c316df6bd7f904b8deceaf3d236c653067852dc7d2520abdf645ce07507d7320329fa3908f9e61b2b045e749b5b2de2dbbf767b45887b33b45f6dbe927bf2c55586fd86246e23badb054ecdd691a852109c6e463a5919c6f3e2195c40b615bff4513da68458bcff19fc0c6b07a35845982a89d09f3710e50951478d8edfe92d59766d618adaffc0e0abbed6e76b42b5be9c3c50524536039547a2224963fa99e99e09917e43e99cfbdf28a2a499d30097d7b11f5bec748b1e9df7fed0455fdd530258833afcc4190bf155a2cead") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000000)) 16:00:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000029c0)='/dev/null\x00', 0x20, 0x0) recvmsg(r1, &(0x7f0000001340)={&(0x7f0000001380)=@un=@abs, 0x0, &(0x7f0000001700), 0x0, &(0x7f0000000340)=""/4096, 0x1000}, 0x40) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x100) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000001580)=@file={0x0, ""/108}, &(0x7f0000001600)=0x6e) recvmsg(r2, &(0x7f0000001540)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001780)=[{&(0x7f00000017c0)=""/217, 0x2b9}], 0x2b35f8f4e7da7f, &(0x7f00000001c0)=""/108, 0x6c}, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r6 = dup2(r3, r5) kevent(r6, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) bind$unix(r6, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) 16:00:18 executing program 0: r0 = syz_open_pts() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000b80)="5600000000000000ac8ed6dfa92d42087f00b60390ceda6ac1563048e803cf33267ce764895d247c1a15295c75abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d53c373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac334db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7ef0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccaf1ecce8a980b3503bddc3fe5bb6c66dca0bb5a010024b8a14fdcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc749acef106000000218f8fe04a869e10044a3bbfd34b28f700001ff478e12b7673c5c962e32ae853ce80396f199ed2d01a9081d687147de42feba30c9896e62c0cc644659bfaf6d545df6da1c49999c7136aa450a6aec1454982609aa60ae55faa37c23dbae4d51182446bd9706e19273581cba4821bcd3f63165ce675cc130924bbc9a58532c3f7", 0x185) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:18 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000340), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000080)) pipe2(&(0x7f0000000040), 0x0) dup2(r0, r2) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r7 = fcntl$getown(r6, 0x5) open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f0000000140)=[{0x28}, {0x4006}]}) syz_emit_ethernet(0x2, &(0x7f00000000c0)="1f00") mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r9 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r9, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f0000000f80)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a69dbf315352a6e9ed089ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c68847", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000600)="d71efdc4d2c6ab13b6162c53f0b2b8234d6655c4491695c6d71df9f09a1297f0eab704255a405bfba21c4bf39688", 0x6}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7829711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77df8a05c0d737d", 0x7f}, {&(0x7f0000001080)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d85d23836bfbaf9f58e6d6f280c17cdb546abae492fdfdbc6f5cc85235c95f74ff483beb20b5202fd19b44f8ba13f6c102676ba303aa2000b927e79e87a3d6ebfa45e99cacc620e34b8fcab176d27b8801fe960ebdbe66557187a51c4bd1ba5a17434e23e112637dc53b19300993252a37c953ca118103f6c0b2d63d8d22c68578b56f0342504c4a55c9ca8e91e54", 0xce}, {&(0x7f0000000b00)="819fd5298297366b61132981b3af993ea91874ab0cf08fe2647e013fa7bff9da3e02ff389766f8d99e4b8e8a4bc41e8cd51a1f3a4da174b51c4506353474e0a292b918458f779eb2c90aeef171f0d62e430337ff4d00aa2c7e8a4cd8c0f34ecd08591cbf687d4d14ac32d88dc4ea9ac3d30995deb9ac42c4117f4e27e17c4498eec3795deea7c77b0c484e4c69870b8531f944dacf604d9c50422329fa0953739afcca1c05ef5c35c57c5f3403edd074af3e69bf8bd5b92dacfaa3aa1d0a787e5303f5558b0bea1ae2a75f597d86d65fc6f79f93a8", 0xd5}, {&(0x7f0000000c00)="728084acfb0b3434adef4d203d904466d85b45b8ad49e077fc077892dac153e11d40d9b265ffe64c380eac77d277ad26dcb6de7a864cef9c2c8021de89df3c63e48a8447ce8e0845a76ca5c5412e2640f255e5beef9df64403ec431e4600399b1a2f69a94283341ca81d6d0250d9f264bd9bdfcca16b25f6cc6d878d518bfacde6c8389ae5d705e76888f9cc6e3b6cd41c246dddc2bb070c84fcfd9c0e24428a343e5e6b9e9e39e03400305c5bb24c9fd285fc0d11af55502796365e0a6a2d2f611f1df872252eed89a7de7efcb424da42b1b4f34fd4524931070a60b1afcd257103dd074b85b1f8f8305593c1a71f9746bf", 0xf2}], 0x1000000000000288) close(r9) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='!&\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':$*\'\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00']) ktrace(0x0, 0x5, 0x100, r7) socket$inet(0x2, 0x3, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x5}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r1, 0x20004401) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x20, 0x1, 0x1000) bind(r2, &(0x7f00000000c0)=@un=@file={0x2, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r4) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x9}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:19 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x1}], 0x7, 0x0, 0x9, 0x0) 16:00:19 executing program 1: getsockopt(0xffffffffffffffff, 0xffffffffffffffff, 0x67, 0x0, 0x0) 16:00:19 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000000)) 16:00:19 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) mlockall(0x1) munlockall() dup2(0xffffffffffffffff, 0xffffffffffffffff) mprotect(&(0x7f000076a000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getpgrp() select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 16:00:19 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x88) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x0}, 0x1c) sendto(r0, &(0x7f0000000040), 0xfe4c, 0x0, 0x0, 0x8b) 16:00:19 executing program 1: r0 = socket$inet(0x10, 0x3, 0x20000000006) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000000)="24000000150007031dfffd946fa2830002200a0009000000741d85680c1ba3a20400ff7e", 0x24}], 0x1}, 0x0) 16:00:19 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000001c0)="77694b110766c1653d4b623ab7e4894daca1206d2961a75417dad6101f3e762ece2d326faa47d01feff7ad65ae9a9b10d072c7ec11138684a1b8ea4f080043f257421a5db859d077d94e713983832bcf78c1b7db0b372972ef18dd6b48c5175359e2860618a9d2d5f5b926de2b876b30282417", 0x73}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000d40)="89e7aaa7d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b00000000000000", 0x62}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a24", 0x440}], 0x4) 16:00:19 executing program 1: syz_emit_ethernet(0x7a, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6023266800402f00fe8000000000000000000000000000aafe8000000000000000000000000000aa042088beffff000000000800000086dd080088be00000000100000000800000000000000080022eb080000002000000002000000000000000000000008006558000000000c87e39bc016d8a915e319c5113b45bb47e43ecdc067faf5eab1aa9123b691884c2233f422a775c078cd804f5c8c3b53bc4b32e4900dd18d28caca8edd52c4f3948cbf8b0d17197e2883de483ed9cfa24b9f6e97459b88ccac4291aaaf75c204ef81eb7c213fa61109000000000000007415fb5dec525a1f77a4ce427caa50d07dc28029024507b9cc31b878ba3c771ccf3436f8ebc82f927f25a017a6b912be6c04ba691ec1194ee0bf9613bbe6df7e99edebab0052961dec107c4b6def89510677bf9e9e52b47227419261b75bb432dcf0df0d60ea94dc4ae9e6c7d576732a9ab6fa68eb7bea792ac544adc5ef6366633181dd45d6c73e19f5e127d46e4a0a5325433209521e49117b64f821b14d9aff37bc1fc6a6e77f4751dc76ff32a4e96a61d2074da71b0b77faeb8943e1b94173a4ca5ce1ce090cd556fbd74c008b3d21cd414edbbf88d19ae1affcec26cbdeb3bce7ff76d817dc4faaced1cd62caaa471bf12af7dbbeafd62bd6eafe4bcd257ad6c53ad88eceb02f35166114cd081c8d376cce217e5fc52ef6af8e4a7ef77590d7e05610afb5ae89122ed7498582cc248d502c7ad67df0daa9a07c28f6ae3878a9870bbeb9b63d4f29ea9379c72248d4d7cb78634e82765c923af16037dbbdf89b21c1387dd4f05fffa9ad170d9d30e837a8586b1d79a9420a6cc931e056e7fe89fd8d5704aac550ebfb7e60f5feb9ecd1720c4528fde2b6aa3c5cfb869906fc4f61f69b98a58337cff6995ffc6bc2d06422336da1b9289e865fbf57f7be9add01552b86a19391daf9686c2663905a804ee7e7809e2e45463419a13f1ff08f2efcdb04090baf7c4d922804402daed4a7d18870f8d6294fcdea4581f8bde36e7f1d66c56f1c3c10b5762919e63f5c5d09f3bf6135271e7944fcef7bc8f0b1077d2f168cc47931ae76ac158c4d7b1e1906afad49e47022c92b4c76c74727d9d54a396ba347b43cfbdf2509577e8efabb33fbfeeeb052c1967cac205605d0996aed9aa09d8797ecfaefc53578251bea9a1e1f479a3fa8a326162e147f458892ddcae522eb934e385ea59a8a4f05b5754b1f9ae113ee630f996e2c43f17b1c35f79e626b644e7829fda4fd47fb"]) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x0}, 0x0) 16:00:19 executing program 0: r0 = socket$inet(0x10, 0x800000000002, 0x0) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000140)="240000004a0007041dfffd946f6105000a0080001f00000000000800080006000400ff7e", 0x24}], 0x1}, 0x0) 16:00:19 executing program 0: 16:00:19 executing program 1: 16:00:19 executing program 0: 16:00:19 executing program 1: 16:00:19 executing program 0: r0 = socket$inet(0x10, 0x800000000002, 0x0) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000140)="240000004a0007021dfffd946f610500200080001f00000000000800080006000400ff7e", 0x24}], 0x1}, 0x0) 16:00:19 executing program 1: 16:00:19 executing program 0: 16:00:19 executing program 1: 16:00:19 executing program 0: 16:00:19 executing program 1: 16:00:19 executing program 0: 16:00:19 executing program 1: 16:00:19 executing program 0: r0 = socket$inet(0x10, 0x800000000002, 0x0) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000140)="24000000420007021dfffd946f6105000a0080001f00000000000800080006000400ff7e", 0x24}], 0x1}, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = semget$private(0x0, 0x2, 0x42) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/4096) open(0x0, 0x0, 0x0) 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) pipe(&(0x7f0000000080)) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000240)) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) 16:00:19 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r4 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x4) flock(0xffffffffffffffff, 0xe) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) fchdir(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0xfffffffffffffe00, 0x7f, 0x0, 0x7aa8}, {0x100, 0x3, 0x6, 0x81}, {0x5, 0x9, 0x9, 0x6ff}, {0x9, 0x7, 0x29a3, 0x7}, {0x1, 0x401, 0xdd5500000000000, 0xa56b}, {0xffff00000000, 0x8, 0x80000000, 0x200}, {0x3, 0x800, 0x0, 0x5}]}) 16:00:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20850, 0xa) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r4, r6) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0x8000000000000007, 0x8, 0x4, 0x519, 0x200}, {{r1}, 0xffffffffffffffff, 0x21, 0x1, 0x7, 0x8}, {{r3}, 0xfffffffffffffffe, 0xead97d1b67863f01, 0x1, 0x9af, 0x5}, {{0xffffffffffffff9c}, 0xd, 0x5, 0x20000000, 0xc8d}, {{r6}, 0xfffffffffffffff9, 0x10, 0x1fff7a, 0x40, 0x9}], 0x5, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x0, "04713de0af28c4c977012d420f4b9321849e3c99"}) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffffffffffee2) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r3 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x3}, 0x5e) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) semctl$SETVAL(r3, 0x5, 0x8, &(0x7f0000000100)=0x8) getsockname$inet(r1, &(0x7f0000000280), &(0x7f0000000540)=0xc) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x3, &(0x7f0000000380)) r4 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x20000001, 0x7) fchdir(r1) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x1aa, &(0x7f0000000440)}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000003c0)=0xff) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x74}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r6, 0x0, r7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000400)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000004c0)=0x100) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x84}, {0xdf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x8, 0x6f0, 0x1}, {0x5f, 0x1, 0x20, 0x4}, {0xfffffffffffff800, 0x4, 0x2, 0x6}, {0x2b, 0x80000000, 0x5, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 16:00:19 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r4 = kqueue() r5 = getpid() r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x6a, 0x0, 0x0) r7 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r9 = getgid() bind$inet(r6, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r8, r9, r10, r11, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r13 = dup(r12) ioctl$WSKBDIO_SETMODE(r13, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r14]) r15 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r16 = fcntl$getown(r15, 0x5) ktrace(0x0, 0x5, 0x100, r16) r17 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r17, 0x0, 0x6a, 0x0, 0x0) r18 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r20 = getgid() bind$inet(r17, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r19, r20, r21, r22, 0x2, 0x9}, 0x5, 0x5, 0x8}) r23 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r24 = dup(r23) ioctl$WSKBDIO_SETMODE(r24, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r25]) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, r25]) r27 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) kevent(r27, &(0x7f0000003380)=[{{r28}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r27, r29) r30 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r30, &(0x7f0000003380)=[{{r31}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r32 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r32, &(0x7f0000003380)=[{{r33}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r35 = dup2(r32, r34) kevent(r35, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r36 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r36, &(0x7f0000003380)=[{{r37}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r36, r38) sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="5eec782ca0f1fc987585e9c9dfa2e098c7fe73ddd73b72197fdadfbfc45607b3d1f84a0ae822d31dcfb36a56e4313c89a33c1015893aceae9c0608065b6a63bfb8ca30769c691d3295e9b59d100d566a4340bd4ba6958cee730e4d620695095d53a728d489a7b263df38792d22151b8d36f21b44adae2a", 0x77}], 0x1, &(0x7f0000000240)=[@rights={0x20, 0xffff, 0x1, [r4, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r10, r14}, @cred={0x20, 0xffff, 0x0, r16, r19, r26}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r0, r29, r31, r35, r36, r0]}], 0x98, 0x2}, 0xb2ee106b48f4a4e1) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r5 = dup(r4) getpeername$unix(r5, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) getsockname$inet6(r6, &(0x7f00000000c0), &(0x7f0000000140)=0xc) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x2) close(0xffffffffffffff9c) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000001340)={0x1, &(0x7f0000001300)=[{0x100, 0xffffffff, 0x56ef, 0x4}]}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='S_') fchflags(r6, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000003380)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r8, r10) dup2(r7, r8) 16:00:20 executing program 0: r0 = socket(0x400000000018, 0x3, 0x802000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 16:00:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getegid() getgid() r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x6000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f00000001c0)="02ece90918224b5cd0470df9e9186f0f385171faf1b632aa27274e41470b923126909844c9cfbd5f41faf3288cf7179e0ffcd285567f26a0d8309b5d16885d2edc3f379f2aecda1a05e8662bc3fead084054d7460075e33a3751f6c5bb56616d1462c3c1ab98db22c6286f758ddcdf6ada7ea384a3fd8c71b2ce411f4beb16ad0368313bd5e2bb0b6a70a4bb8146d19352ef0c82cf698660cbf9e570844177cbb21da40531aca537d4cd33a833713a10b5840e15eb36a64cf30f9da28ab1f7", 0xbf) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f00000002c0)={0x1}) r1 = accept(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000238c00000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff01000000c39c80dfd752125102249460b18d39913247cb205018a89c1090671ad0ba0ff71b615c2a1c39d1ada00e92091bed5adfc15827e632fc96d203721df59b23e9f7f3e2f72577b8a79ead70e60d1d905ae774a4547f9e563681c15add228dee5d1f24cfd4a0e356e33818752828162b26eb0e1844b38f4886e8539851335273f5df993f43e0942325078eddcfe8210165ce3b8551ba1a46ad8fbf61094181fe6274aff48e1a942991785144d340b1442bb93d0740b5e26cdd58092cdda11953a831ed9c1a9eb9479f8a2b5c0eff75477f936be9e4ac8980632425c1df7779ef7572e3fc28af6831326133727f8f7784011847949c69181dcd"], &(0x7f0000000040)=0x57) close(r1) r2 = kqueue() pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000000c0)=0x1) connect(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 16:00:20 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000000)={0x3, 0x7}) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1, 0x10}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000000c0)=0x3) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000003380)=[{{r8}, 0xfffffffffffffffe, 0x11, 0x40000000}], 0x40000001f, 0x0, 0x0, 0x0) dup2(r7, r9) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r12, &(0x7f0000003380)=[{{r13}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r12, r14) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) r16 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r16, &(0x7f0000003380)=[{{r17}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r16, r18) r19 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r19, &(0x7f0000003380)=[{{r20}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r19, r21) kevent(r10, &(0x7f0000000140)=[{{r7}, 0xffffffffffffffff, 0x16a, 0x2, 0x4, 0xffffffffffffffde}, {{r12}, 0xfffffffffffffff8, 0x8, 0x1, 0x1, 0x10000000000000}, {{}, 0xfffffffffffffffb, 0x2, 0x1, 0x2fb, 0x9c000}, {{r15}, 0xfffffffffffffffe, 0x4, 0x10, 0x9, 0x3}, {{r16}, 0xfffffffffffffffe, 0x4a, 0x1, 0x45, 0x7}, {{r21}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x10000, 0x1000}], 0x1f, 0x0, 0x0, 0x0) dup2(r10, r11) dup(r10) r22 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r22, &(0x7f0000003380)=[{{r23}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r22, r24) kevent(r6, &(0x7f0000000100), 0x6, &(0x7f0000000200)=[{{r24}, 0xfffffffffffffffe, 0x70, 0x8, 0x4, 0xb4}], 0x5d0c5ce8, &(0x7f0000000240)={0x44, 0x1}) r25 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r25, &(0x7f0000003380)=[{{r26}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r25, r27) ioctl$WSDISPLAYIO_GETEMULTYPE(r27, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='\rdev\x04bp\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x100000000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9c") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x1000) 16:00:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x1000000000000066, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffc, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r6 = openat(r5, &(0x7f0000000080)='./file0\x00', 0x20, 0x8a) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000000c0)=0x2b4f) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x34, 0x401, 0x6, 0x0, 0x200, 0xfffffffffffffff7, 0x5, 0x1, 0x3, 0x9, 0xfffffffffffffff9}) 16:00:20 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x30000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'r\x00', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) 16:00:20 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c29dcdc88fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330026b48d8ffda5eb1152f6bc23442dc9631d64bdd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75c484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042365a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b803008854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000d40)="77694b110766c1653d4b623ab7e4894daca1206d2961a75417dad6101f3e762ece2d326faa47d01feff7ad65ae9a9b10d072c7ec11138684a1b8ea4f080043f257421a5db859d077d94e713983832bcf78c1b7db0b372972ef18dd6b48c5175359e2860618a9d2d5f5b926de2b876b30282417263af4aaea618619545c214cb3bfb5455504814765e1ac0dd23a15b54bb781d536d56dcd270e0930920f52431b848aa8087651e13fe400ee208e3da64f054f224294b9f40ce9b25dbf400ae25be5a07e113f4b692f245c61a340e231d5e6c6ef4a5c", 0xd5}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016", 0x5a7}], 0x4) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) getsockname$inet(r4, &(0x7f0000000000), &(0x7f00000001c0)=0xc) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x180000000000000, 0x2, 0x80000000, 0x1}, {0x6, 0x5, 0xffff, 0x9}, {0x8000, 0x5, 0x100000000, 0x80000000}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) clock_gettime(0x0, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x7fff, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000000c0)={0x3, [{0x2, 0x4}, {0x4, 0xff}, {0x3, 0x6275cc8}, {0x1, 0x3}, {0x2, 0x1}, {0x9ca1c48479fec456, 0x4}, {0x3, 0xfffffffffffffffd}, {0x3}, {0x3, 0x8}, {0x3, 0x7f}, {0x2, 0x1}, {0x1, 0x3}, {0x3, 0x4}, {0x2, 0x3}, {0x5, 0xffff}, {0x3, 0x4}, {0x3, 0x5}, {0x1, 0x9}, {0x2, 0x400}, {0x2, 0x5}, {0x0, 0x6}, {0x1, 0xffffffffffffffff}, {0x1, 0x2}, {0x2, 0x4}, {0x2, 0x200}, {0x0, 0x4}, {0x1, 0x1ff}, {0x1, 0x1}, {0x1, 0x4c}, {0x1, 0x8001}, {0x2, 0x4}, {0x2, 0x6}]}) kevent(r1, &(0x7f00000000c0), 0xf95, 0x0, 0x2148, 0x0) 16:00:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x7c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:20 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 1: r0 = getgid() setregid(0xffffffffffffffff, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0x60}, {0x80006}]}) socket(0x1, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3d6}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xe97b1e5ccd6c60a9, 0x0) syz_emit_ethernet(0xbb91ce89b5a861be, &(0x7f0000000180)="b358a58741d7418eb8fd9dc64318fe0102200000000000a894c0374e6ede48df8dfd53c8679d9469f7bc2096e5de6a526b79b0d392d504ea0e8d711d36ccee2b") 16:00:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind(r3, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x40, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) r8 = kqueue() r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) ktrace(0x0, 0x5, 0x100, r10) getpgid(r10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000003380)=[{{r11}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r8, r12) r13 = socket(0x18, 0x3, 0x7) kevent(r1, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x140, 0x90, 0x7fff, 0x20}, {{r5}, 0x5d2adf3849f695be, 0x80, 0x10, 0x1000000000000, 0x3ff}, {{r8}, 0xfffffffffffffffa, 0x44, 0xf0000000, 0x2, 0x7}, {{r2}, 0x8000000000000007, 0x80, 0x40000002, 0x4, 0x7}, {{r13}, 0xfffffffffffffffa, 0x19, 0x2, 0x0, 0xd6c}], 0x1ff, 0x0, 0xbe, 0x0) dup2(r1, r3) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000080)=0x203, 0xbf) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x88) r14 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r15 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r18 = getgid() bind$inet(r15, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r18, r19, r20, 0x2, 0x9}, 0x5, 0x5, 0x8}) r21 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r22 = dup(r21) ioctl$WSKBDIO_SETMODE(r22, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r23]) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000280)="08cfcfe248a864dc90c7604dbdcfbd1bd047e62726498a68ff2a279de1a26558252f4bfb1137ecc0a5d65f558bdd023ecc83ff4793b5432eed1686e24ff2d767ca2974df22fb8f66f3", 0x49}, {&(0x7f0000000300)="239617d540f002f618a58e575d40e731e40ebbfa71fe47ce6669cdd602593ef31671bbea6d553842305ea99621228b2d57a0ae9fc67f43d3309b919b186250d620f93baf08b4796830de8bbbba6b04eb791f8270643a76451945937eadb2de9089c3d91724642a3aeeff69160c2fbfb46aaaa0b9e8adec", 0x77}, {&(0x7f0000000380)="69807c549fab0d9d2f09e8e06bdcf92f5529426c518842ca9b4bec9b506ca98c7d573050d1b8f502960a6b896e7b017554f787c3c55d7838265e95ae1cefcb3ba0ed3f8131a1c3b944dbe0ac4a59d4d50ced9017c74044504ecfc4b2bedb7e2faff1688087141f9cf514a88cf099931cce4a6027a3a76c0b56fef3ebc4cf710e9bcb18d35dbbc27e20ea8419382b7af89200be3c6e010ce60f2f532aa71720664f213d11da0cc3e28019a514a0b6550c7e53", 0xb2}, {&(0x7f0000000440)="735cdb3e92b0ad311a74153c468bc3965e3aaedb07cf49c38a1926096e24545d0e4b0df54f94eb3ab22832739fd8", 0x2e}, {&(0x7f0000000480)="9037818fe41c5952ac4e4a8c3077ac62dbc6f6e3bf61991f89a8d92ef88e5d526a03edee6f55bb40a88b87b20e31829640a779346c23497dd6fa19e01c76c94c7285a1ff09cd1eab8ddd3a59", 0x4c}, {&(0x7f0000000500)="a50bed66ed02968c84a69a0151f2d29c89db9edc9de7046c17b5a2e859d3d5a59874737cab0dc28730d402616245f31727caf669cef8a8a5224b2848d16a9478291b28f63c09c165c0f7d94aad35b9e2b945423ab30a6d60efc255c8b61b6cef911439c728ba53fc80d4dfd422c71e8a2cd1c902df773952cd60abce4e4b64aebcae293aa648f00fb2ed42cc242967b5ba505f190a15aff5c5cfb8442a5d11a6e5501116a6314429e585a88cfc507acb80a462e3354096e15257b68ad0e0c0a4725b4c31f38d2cebbfbb7a244ce56f6ac3d396b16339f7a3ca7d323efa5084bcb4f319a3b46db328ecdc3926a0155e08a2907c5782e9e58c7a5c", 0xfa}, {&(0x7f0000000600)="4b2062436cf5f5053a801238f1205ce80cd4dc8469e5048b512cd17a840fb00e80b28607347c57c54bd45ec4ca1f2364ae7380b335a37d658b789e81602a2ca3ce967c5af26542556949144faec87f79213b4d6e2cb23261c6773c67364cd0d270fa175af26ca0cf62275d2b2a624208384c0db34b5814a8d404add055e0cd653a8e5fce7c2099c7913514d0fd109c37ced378ce58a33ee3323989a2cfbc8c2d4bcc0f22c6a65e0df5d97f67d36b835dfdbacd686471fb9ac0696fa4de18a84b38bf7cd767b3923660e7ad02b8a6d8c7e2bbcc", 0xd3}], 0x7, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r10, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r17, r23}], 0x40, 0x408}, 0x201) 16:00:20 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0020000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37100202e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0xb1, 0x0, 0x0, 0xffffffffffffffd1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x10000, 0x4) socket(0x11, 0x0, 0x2) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000440)=']+\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\':*[$\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='--*(\x00', &(0x7f0000000380)='$\x00', &(0x7f00000003c0)='g(+\x00']) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)='ml', 0x2) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000003380), 0x5, 0x0, 0x0, 0x0) dup2(r1, r2) dup2(r0, r1) 16:00:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) socket$inet(0x2, 0x3, 0x6) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x800, 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0xfff0000000000}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 16:00:21 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="000000186a56010000001c0000030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55bf804", 0x2c}], 0x1) 16:00:21 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="96") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x27, 0x6, 0x7fffffff, 0xffffffffffffff7f}, {0x0, 0x1, 0x8, 0x4}, {0xffffffffffffffff, 0x7, 0x7fffffff, 0xfff}]}) 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x32b) pipe(&(0x7f0000000080)) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r4, r6) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x20000, 0x0) r8 = fcntl$dupfd(r1, 0x0, r1) r9 = socket$inet6(0x18, 0x2, 0x1f) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f0000003380)=[{{r11}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r10, r12) r13 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r13, &(0x7f0000003380)=[{{r14}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r13, r15) r16 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r16, &(0x7f0000003380)=[{{r17}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r18 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r18, &(0x7f0000003380)=[{{r19}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r18, r20) r21 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r21, &(0x7f0000003380)=[{{r22}, 0xfffffffffffffffe, 0x12, 0x0, 0x8}], 0x1f, 0x0, 0x0, 0x0) r23 = dup2(r18, r22) r24 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r24, &(0x7f0000003380)=[{{r25}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r24, r26) kevent(r4, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffc, 0x0, 0x2, 0x813e, 0x2}, {{r8}, 0xfffffffffffffffa, 0x8, 0xcbe0be9c8c5d00c3, 0x9, 0x100}], 0x1, &(0x7f00000001c0)=[{{r9}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x6, 0x6}, {{r12}, 0xffffffffffffffff, 0x40, 0x1, 0x9, 0xfffffffffffffff9}, {{r13}, 0xfffffffffffffff9, 0x34, 0xf0000000, 0x80000001, 0x80000001}, {{r17}, 0x79eb0cbf1171617b, 0x4, 0x2, 0x4, 0x2}, {{r23}, 0xfffffffffffffffc, 0x40, 0x32, 0x5, 0x6}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80000000, 0x4, 0x1}, {{r24}, 0xfffffffffffffff9, 0x4, 0x80000000, 0xcd, 0x200}, {{r0}, 0xfffffffffffffffa, 0x48, 0x15, 0x3, 0x5}], 0x7ff, &(0x7f0000000140)={0x7ff, 0x9}) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r27 = dup2(r1, r3) kevent(r27, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) connect$unix(r27, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186004008ba8002b27febffddff8252600040000000000ba0d31e99a00000018000000000000000000", 0x2c}], 0x1) r28 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r29 = shmat(r28, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r29) shmdt(r29) 16:00:21 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) kevent(r0, &(0x7f0000003380)=[{{r4}, 0x6, 0x11}], 0x1f, 0x0, 0x9, 0x0) r5 = dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000000)="d13884c77ef30655ad02cb22b8801426d608ff5046e8da8cb3b99ddfa7d1a1facb0877578aee6ea4bd68b0e53fa156059229d117c13ebae3ccba81f5", 0x3c) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r7 = fcntl$getown(r6, 0x5) ktrace(0x0, 0x5, 0x100, r7) r8 = socket$inet(0x2, 0xc001, 0xfffffffffffffffa) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xfffffffffffffed6) r11 = getgid() bind$inet(r8, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x2) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x1ffffffc, r10, r11, r12, r13, 0x92, 0x9}, 0x5, 0x5, 0xc}) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r14]) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={r7, r10, r14}, 0xc) r15 = kqueue() r16 = fcntl$dupfd(r15, 0x3, 0xffffffffffffffff) r17 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r17, &(0x7f0000003380)=[{{r18}, 0xfffffffffffffffe, 0x131}], 0x1f, 0x0, 0x0, 0x0) r20 = dup2(r17, r19) kevent(r20, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f0000000180)=0xfffffffffffffff7) r21 = socket$inet(0x2, 0x1, 0x8) dup2(r5, r21) readv(r16, &(0x7f0000000100), 0x0) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x87}, {0x7c}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto$inet(r1, &(0x7f0000000200)="54d64298279dfa961c5f8c07ae45d923eb3139744327ae3d9eed7602fd2e0d6501a9810ea9a18a0b185ab9a3c865af73a39d0ea566851199c6ca6cd3473e5addf47e9ce55fac232488d0267b9dfcdd120026885b0a5dca7870342852214f7bc09d5c4565395f0314554e6b6a2ef26a64709964bcdc9d59fb593a5482c8938ab325617a056c4828139aebefc43135c7a513fd316eab22491120f64e1def9fa6127b882fd62554f7986570fe851663b2c8db442b607f122cfc62b01896", 0xbc, 0xd, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 16:00:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000003380)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r6, r8) dup(r4) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000003380)=[{{r10}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r9, r11) ftruncate(r9, 0x0, 0x8) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) kevent(r3, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') dup2(r0, r2) r12 = openat(r2, &(0x7f0000000040)='./file0/file1\x00', 0x400, 0x20) ioctl$BIOCSRSIG(r12, 0x80044272, &(0x7f0000000080)=0x5) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000002c0)='./file0\x00', 0x60) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:21 executing program 0: syz_open_pts() r0 = syz_open_pts() syz_open_pts() fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x589f6cae963d6ae4) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) fcntl$dupfd(r0, 0x14, r0) socketpair(0x15, 0x2, 0x9, &(0x7f0000000040)) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000003380)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r8, r10) r11 = openat(r10, &(0x7f0000000080)='./file0\x00', 0x80, 0x20) r12 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) fcntl$getown(r12, 0x5) r13 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r13, &(0x7f0000003380)=[{{r14}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$LIOCSFD(r14, 0x80046c7f, &(0x7f0000000100)=r11) 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x166) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs={0x2, 0x0, 0x2}, 0x8) r1 = syz_open_pts() socket(0x6, 0x1, 0x101) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) getsockname$unix(r6, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$KDENABIO(r6, 0x20004b3c) readlinkat(r6, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/142, 0x8e) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)={0xde736910ca141393, 0x1}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x50b05a17d2d99d80, 0x0) sendmsg$unix(r7, &(0x7f0000000980)={&(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f0000000400)="87e621a6db9431850ef20e4dbe4c0970c0672830370edc61c64596f97afa5b05f974435d33e6590c8363c78c4711875d5287cb950aa432b8506700cdedeed49aa8677410599202abbdf6b0d18b9b233cb0daf04c73c07d2a5ed1257e092d071684db4cc326a3f0fdac40f4ae5d5c0aec0730821b23fec4b3ed5697c5eac0e4e702d8b5aa16acd6e7c7f9f8bcb58a48c274accc30fb184832ffccf4e17685f156533f1dab55b6a97f31597038d1d7f393f43214a169d94d0cd4ba1e4db53accdd2b55ac390809f4931a4363e88c72ca334b5cc8", 0xd3}, {&(0x7f0000000500)="2e1b28e233e0b28edb9cee606a7a0c910a0dbf00bd29528f7eba48eaf5b35c87408a4b1b7961ae69a5fa35475547371627f4a3b7bd2d0b303694b067c87883b6bdf4cd5351f7342120bd0b1708ebe63a258855ab57ba7c586f507703ce171a3827f03fd66f6db153a1def21d2911a7c0809ff340011f3d13dd3861014e9dc2713bd359eb64f13e986a581f30a2db0c95a7935dcc53e290b9070c883a52a52b4826c685ab1ebe81b7eb597813261d50e2626242de8b657dede441e0abe5982e188ee1667ec2a0289d6fd3e4367fe9cf777a21d1fbd9d605e77e88ab6bb468b10a5d55ab2ee85beb285ead928d04f22be770", 0xf1}, {&(0x7f0000000600)="6045eb5d9c919159c7021593ff2986fe707dbb66917b28d60e54339355617fce2bacd687eddba66357fa58da75b50ca8b50f08cd5b2484b598574656", 0x3c}, {&(0x7f0000000640)="8358ef9cfaebb02f3417408b390e64c843367c033d2c5275642db86d8a6fe282effd2fd9250c696f69c2b65d3a7afe98c07a8164558e4a2c9d1736a2073673f3a70486763dd053af353428a474d56354b259d4867be6641f82a82a31f4f649c56739223d47", 0x65}, {&(0x7f00000006c0)="4861dae9e8f66dd9f3c5cedcebbe0181cb98858b8554aa294c3766d009153de144a831c1839bb3ca43ab785451878da855bb3e2a30c44bd816504d3b4bda20add583f2aa4da2d8f2f67ae2040dfd0263f82edb0ba1080a95a0dd46b8f61566dd15a828f1ef9b5e6665024a06cf449e6a4603ddaeec7ac6237eba250704290628f4070a6c7bc6542d73afa132c8dd401bc30eadb1015aa60e7ce187e7fb615057995601319363db4483d00d2a69d81605dc6d20497fcc29a82c2cc3efcd7078", 0xbf}, {&(0x7f0000000780)="43a99ba697c4b5cfb0bdb5c1fbcadae4cf4768483afe56e9cd10e210d735225073bde392818e6c08b2f01b38069a057c6c3ecc68781a11e06404bc0f97cbe8fb2be0efe8c49d175e6d435e051441c83448150e704c1830ad41264c3c360450e3b3bdb375948098b9e9ba72e8085b0b5650f142238ef4cb62e98c318ae88ff7f37eb066041d373c088ee6a5a3fa5050b08f8751e0ffa546", 0x97}, {&(0x7f0000000840)="0c19863db59d5a2332678db5b45f5efda4508e790432f90a5452de3cf1ca7f37ea1025494fde32f63ccde144e61ee3c377d70d3ca7ddd781e79d97500749b589b15089accf2bbfb80f5705d5f7d7cdaf45a8f3dd5b8c82e9a2a23018a5c9bb6bc6fb6970ccde83b348a9522718aae72a8149984ebd92cbd7fefd2566f062a637aa90685e21d53ca9bd1d54e2b465f19a6c07948dcd7997cac46ef705", 0x9c}], 0x7, 0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GMODE(r7, 0x4004574b, &(0x7f00000009c0)) execve(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000ac0)=[&(0x7f0000000a40)='/dev/zero\x00', &(0x7f0000000a80)='/dev/zero\x00'], &(0x7f0000000c40)=[&(0x7f0000000b00)='\xb2\x00', &(0x7f0000000b40)='\x00', &(0x7f0000000b80)='\x00', &(0x7f0000000bc0)='\x00', &(0x7f0000000c00)=')}\x00']) lstat(&(0x7f0000000c80)='./file0\x00', &(0x7f0000000cc0)) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000d40), &(0x7f0000000d80)=0x10) stat(&(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)) r8 = dup(r1) poll(&(0x7f0000000e80)=[{r8, 0x57}], 0x1, 0x5) getgroups(0x8, &(0x7f0000000ec0)=[0xffffffffffffffff, r5, 0xffffffffffffffff, 0x0, 0x0, r3, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000f00)=[0x0, r4, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000f40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000fc0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000001000)=[r9, r11, 0xffffffffffffffff, r12, r13, r14]) r15 = getgid() getgroups(0x4, &(0x7f0000001040)=[r10, 0xffffffffffffffff, r15, 0x0]) 16:00:21 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:21 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x40, 0x0) fsync(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) lseek(r1, 0x0, 0x2a, 0x1) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r3}) dup2(r2, r3) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84, 0xffffffffffffffff}, {0x7c}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x7, &(0x7f0000000040)="1d7c06ad641962") login: load: 3.9pckbd_enable: command error 16:00:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r5 = dup2(r2, r4) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r6 = dup2(r1, r5) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000100)="a43d3b46f95d04b228b73335b6ab5a9f2ab0a60bb18cf4aabefb0d85803db14a3ecd7b0968262b0feeaf4ad0bcec2f2c73bfe0939ded53e32fd5a5f9b108f906f6e7d94aa89dc6ce59f61893cf3285045ce3a75c6fb1d93f1af19fdb0efa19fd34a0f49a55edd3", 0x67) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) dup2(r7, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x4}, {0x80000be}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000003380)=[{{r10}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r9, r11) r12 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r13 = fcntl$getown(r12, 0x5) ktrace(0x0, 0x5, 0x100, r13) r14 = getpgid(r13) r15 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r15, 0x0, 0x6a, 0x0, 0x0) r16 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r18 = getgid() bind$inet(r15, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r17, r18, r19, r20, 0x2, 0x9}, 0x5, 0x5, 0x8}) r21 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r22 = dup(r21) ioctl$WSKBDIO_SETMODE(r22, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r23]) sendmsg$unix(r11, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000240)="87f46109f2074ed2ff72ffef8eddcd6918d1a9407e3c58274f31d1923dbe6030ab33a1042b267bb57be39842ebe612bc33914c6e1cba0181bb952b8bbfd4804cd2558f6526cc1aa84fdaa0fa671855f9077f725708e546abc9e128b50664d65133ffb0c2b0508d4cf9d66d75b8b14b7ffb8a8aef02b65f10e0a24c75626f6d6b87570d22cfe6ff5c283017496414c0ae026dc6f35a04783436dc60f168b6ed8b7e06967403490b45c946694c483135a74306afe4df35267bd60877898fae5da0b9b5d4c05d62832a6ecca9bbfec22d98a09c560eb2125516fdfab7f01378f5fcea40e5444a70ca1c78056920654f041c93fe0c313b0bc174b33a4e", 0xfb}, {&(0x7f0000000440)="fb818b05307424767a12524f4f94c35cb4ad5805a22fb12a512ad14f2aa5b090d73d8e5f41ddaa021e3bc2b2074ca56af390ebc698c5d2aaff783a4fe96cf34570f170582346ff75ff2091119d6a92b1c39f38c318f2f7eb4251bdab579199483181", 0x62}], 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000ffff00002000002c7441c6090005", @ANYRES32=r14, @ANYRES32=r19, @ANYRES32=r23, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=0xffffffffffffff9c], 0x38, 0x2}, 0x2) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) pwritev(r3, &(0x7f0000000040)=[{}], 0x1, 0x0, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r7 = dup2(r4, r6) kevent(r7, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000080)) dup2(r0, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0, 0x0, 0x0, 0x102, 0x400}, 0x0) pckbd_enable: command error 16:00:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202e480ffffffff02145b6b4de1e3dea2a4db04122b76fb40a8e8cad7eaa1ac3b01329112eb3589f8db550c5c2994d6d4a2501b3d3d29722636a034fce784d1f7515ca707b16d843f6f66d849e200231bffd297e8d5924e21d9052364d667d5855bdc0df1691e35ce6ac94dcfa10699a1c93d0f53b3efc50129c361c4186b2d49e6e435a495093924a891eb9296ef99b9ba66b94dcd5fb8584491604c0aee649d212b86d731c59e00"/184], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) ktrace(0x0, 0x5, 0x100, r3) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r7 = dup2(r4, r6) kevent(r7, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f0000003380)=[{{r11}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r10, r12) r13 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r13, &(0x7f0000003380)=[{{r14}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r13, r15) r16 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r16, &(0x7f0000003380)=[{{r17}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r16, r18) r19 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r19, 0x0, 0x6a, 0x0, 0x0) r20 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r22 = getgid() bind$inet(r19, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r21, r22, r23, r24, 0x2, 0x9}, 0x5, 0x5, 0x8}) r25 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r26 = dup(r25) ioctl$WSKBDIO_SETMODE(r26, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r27]) r28 = getpid() r29 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r30 = dup(r29) ioctl$WSKBDIO_SETMODE(r30, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r31]) r32 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r32, &(0x7f0000003380)=[{{r33}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r32, r34) r35 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r35, &(0x7f0000003380)=[{{r36}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r35, r37) r38 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r38, &(0x7f0000003380)=[{{r39}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r40 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r40, &(0x7f0000003380)=[{{r41}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r42 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r42, &(0x7f0000003380)=[{{r43}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r44 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) r45 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r45, &(0x7f0000003380)=[{{r46}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r47 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r47, &(0x7f0000003380)=[{{r48}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r49 = socket$inet(0x2, 0xc004, 0x2) r50 = getpid() r51 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r52 = dup(r51) ioctl$WSKBDIO_SETMODE(r52, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r53]) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)="9904bc5908d7447b9c32eae4ec16c6cc12e2c2a1c0f75efb1217", 0x1a}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r3, r8, r9}, @rights={0x30, 0xffff, 0x1, [r1, r1, r12, r0, r13, r1, r16]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r21, r27}, @cred={0x20, 0xffff, 0x0, r28, 0x0, r31}, @rights={0x38, 0xffff, 0x1, [r34, r1, r35, 0xffffffffffffff9c, r39, r41, r43, r1, r44, r46]}, @rights={0x18, 0xffff, 0x1, [r48, r49]}, @cred={0x20, 0xffff, 0x0, r50, 0xffffffffffffffff, r53}], 0x100, 0x8}, 0x4) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, 0x0, 0x0) 16:00:24 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) clock_gettime(0x4, &(0x7f00000004c0)) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x51) 16:00:24 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x1000) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000600)=[{&(0x7f0000000080)=""/145, 0x91}, {&(0x7f0000000680)=""/240, 0xfffffffffffffd21}, {&(0x7f0000000240)=""/51, 0x33}, {&(0x7f0000000280)=""/50, 0xe}, {&(0x7f00000002c0)=""/136, 0x286}, {&(0x7f0000000380)=""/180, 0xffffffffffffffeb}], 0x6, &(0x7f00000004c0)=""/215, 0xd7}, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x1003) 16:00:24 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000003380)=[{{r8}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x1, 0xffffffffffffffff, 0x73}, {{r6}, 0xfffffffffffffff8, 0x90, 0x2, 0xf4d, 0x80000002}, {{r8}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x0, 0xf2}, {{r3}, 0xffffffffffffffff, 0x1, 0x4, 0x8e, 0x1f}], 0x1f, 0x0, 0x1, 0x0) dup2(r2, r4) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r9, 0xc0106978, &(0x7f0000000800)) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) 16:00:24 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fff1c5cb72f2b33"], 0x10) r2 = dup(r0) fcntl$setstatus(r0, 0x4, 0x80) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x100, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0, 0x0) 16:00:24 executing program 0: pipe(&(0x7f0000000040)) write(0xffffffffffffff9c, &(0x7f00000004c0)="36a5059892784b27579aa65ef6e5f7bc08fb116e523d43422f9ce74d468abd09667ec79f068f627924b5710a2cc407120969f2f044fc2196ef3db0a3c78f9ab9e3d6919d2fea653cbb71e1122bfb15863295bcf169470000000000000004ef5b0ad6295ac946237584b525606bbf0edf7a05af37382c6901af740e4bf43c9053ecb1d16a9190fddfdf2fb87e6e7ff260c57ac0c35d5d080000000000000099cc2d0e4a93867f0c11eb0b7ccfee89bbee925d592c071561b0ddd646c224d58b5cd0ecfc387d1d0c4d16567318016a4d2ab84069daac5703a45da7070032dda2c538cfa994820dfb53bea11f16339a61a4dd89996389c8bc41d864d9a34ff3b8ea9203a71c2173efdf2b37bad90f76abe830eae40726252cc7afffe007e7c8c8f18d9225831fdbf5bc0abd1349a83ad72268f94d6a29f54de4322ddcc3a91ead393c7078c637b7103606b89722206b179d5186252cb1e875cd0d748fab515e6684d1254949ff04da005250e6ba167609086d075f5d95dbba122d7d28b1674e42d5b876253280ef5d4577bfddfaad39ef861dc678c7e3bf4f0400000068659885135c146ed7e4864161940df2e7b067f3a7cb08a87f0234024997be50c5b8c8370c75df339c8d53016e15785440c21269bfd3b955b6187a1ef0a845b8cdd26647fa21a809ab673772f232ff9e83e48f4723ca561e26bd696df9c3f760a60a2789bb8aec48b50fab2a5474cba6e60993007ef1da46746d7ea4cf8b1fb05b9a1d8eb6f19fe9af82f88fe112e8271612", 0xfffffffffffffd15) select(0x5, &(0x7f0000001500)={0x3ff}, &(0x7f0000001540), &(0x7f0000001580), 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x2, 0x6, 0x0, &(0x7f0000000080)) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0xbb24aeb8da5a01b, &(0x7f00000000c0)=[{0x1, 0x8, 0x8000000000, 0x7}, {0x400, 0x8000, 0x79c}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) dup(0xffffffffffffff9c) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x50}, {0x40006}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r0, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x1, 0x6}, {0x6cb, 0x9}}, 0x6) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r2 = fcntl$dupfd(r1, 0xa, r0) fchmod(r2, 0x4) r3 = msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x1, 0x5, 0x400, 0x3, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x4f, 0x1}) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000d8b60000000000000000000000000000000000000000000000000000000000000000ea0d16ad000000000000000000000000000000080000000000000000000000000100000000000000003973c43dd749b4f3ff745fda8b0dfb53672a84437c72cec8564ac1e35d415aad042985e2b5347e7e0d5c0771edc7f459f37e5474772ad735fa99700000000000000007eb61105961978fd48c76164c701c40b9a590d4c308f2d56ad7ddc2f57fb5d075f82023610955abf78b296041d88f4fe936079b46602cb216b02b8c1cc90a044203000000fa3406b80fafc5d907924422257a5f67592b5b1f366e9d6cacbec77f303af5a95046b274ee5efc5c8465cc1e08578a83cdd2db34e8bf610600843ae5be37c4686ec7c67052d1ee5feb30a817c1e7025bbe65e5df386b6bcc8cf77af563a3c53a30c9bccd257a79f359f8abf04b8378e692074c24747465b736747f3bfa59500000000000"], 0x1, 0x3, 0x0) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYPTR64, @ANYRESOCT=r2], 0x2, 0x800) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESOCT=r3, @ANYRES64, @ANYBLOB="6e00000051bb1039f2eed1660f4867ef32c274e5a413e47bb9b49ad42fec93fbb98609e1c3ce3762cf103877f3b950c48f40c00111e9e6e99d3d8be8076b531690d284f7956dc908c81569d70500b45c3832dfbdbf6cf1bbb03dd895740fa057e3db0fde84cf4fdc27a979ec890099292b8eb48c7b47aa4e39e3bda1d1"], @ANYRESHEX=r3], 0x2, 0xa3d682d7b833044c) r5 = geteuid() r6 = getegid() r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x6a, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = getgid() bind$inet(r7, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r9, r10, r11, r12, 0x2, 0x9}, 0x5, 0x5, 0x8}) r13 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r14 = dup(r13) ioctl$WSKBDIO_SETMODE(r14, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r15]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r17 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r18 = fcntl$getown(r17, 0x5) ktrace(0x0, 0x5, 0x100, r18) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x8, r5, r6, r9, r15}, 0x81, 0x3, r16, r18, 0x6, 0xa9dc3c7, 0xb00, 0x3cc1}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff8, 0x47, 0xfffff}], 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) r2 = fcntl$getown(r0, 0x5) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) connect(r4, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$setown(r1, 0x6, r2) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x200020}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="c2619926") r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f00000001c0)=[{{r1}, 0x7ffffffffffffffa, 0x60, 0x80000023, 0x0, 0x2}, {{r6}, 0xffffffffffffffff, 0x58, 0x80000002, 0x8452, 0xbb7}], 0x100000, &(0x7f0000000280)=[{{r1}, 0x1, 0x4, 0x0, 0x9, 0xfffffffffffffffe}], 0x2, &(0x7f00000002c0)={0xee, 0x400}) kevent(r3, &(0x7f0000003380), 0x1f, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000080)={0x7fff, 0x8}, 0x10) 16:00:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() r10 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) ktrace(0x0, 0x5, 0x100, r11) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x0, r3, r4, r7, r8, 0x10, 0x2}, 0x5200000000000000, 0x0, r9, r11, 0x800, 0x7, 0x7}) r12 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r12, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2", 0x57}], 0x1) 16:00:25 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000000), 0x4) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) fchmod(0xffffffffffffffff, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7f, &(0x7f0000000180)=[{0x1, 0x2, 0x3, 0x800}, {0x6, 0x7, 0x0, 0x731}]}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'Hk2', 0x0}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x11, 0x1}], 0x1f, 0x0, 0x100, 0x0) r5 = dup2(r2, r4) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) connect$inet6(r5, &(0x7f0000000000)={0x18, 0x2, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:25 executing program 0: r0 = getegid() setregid(r0, 0xffffffffffffffff) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15, 0x80000000000, 0x0, 0x4c5}, {0x34, 0x0, 0x0, 0x8}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x2, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r5 = dup2(r2, r4) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) recvfrom(r5, &(0x7f0000000280)=""/155, 0x9b, 0x0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0/file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012eee6054e4b60000"], 0xa, 0x0}, 0x0) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000040)="8581f69695a02971e0a153995cf0", 0xe) 16:00:25 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(0x0, 0x5, 0x100, r1) r2 = socket$inet(0x2, 0x4002, 0x8) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() bind$inet(r2, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) setgid(r7) r8 = open$dir(&(0x7f0000000480)='./bus\x00', 0x381, 0x0) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x29, 0x0) readv(r9, &(0x7f00000001c0)=[{&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/254, 0xfe}], 0x3) r10 = dup(r8) ioctl$WSKBDIO_SETMODE(r10, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r11]) getgroups(0x1, &(0x7f0000000000)=[r11]) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={r1, r4, r12}, 0xc) r13 = socket(0x11, 0x3, 0x0) setsockopt(r13, 0x20000000000011, 0x3, &(0x7f0000001280), 0x0) r14 = semget$private(0x0, 0x2, 0x135) semctl$GETZCNT(r14, 0x3, 0x7, &(0x7f00000000c0)=""/33) r15 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r15, &(0x7f0000003380)=[{{r16}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r15, r17) r18 = accept$unix(r17, &(0x7f0000000200)=@abs, &(0x7f00000003c0)=0x28d) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000440), 0xc) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000440)={0x10, 0x0, 0x4, 0x3f, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x20}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000fec000/0x12000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4f}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x101}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x3d00000000000000}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0xfff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xfffffffffffffffa}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x7}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x261f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff37, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:25 executing program 1: socket$inet6(0x18, 0x4000, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) 16:00:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) socket(0x3090e4f0c29e815, 0x1, 0x6) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0xfffffffffffffba6, 0x6, 0x1}) setuid(0xee01) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="5602e5ffffffce810000"], 0x10) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000080)="171adb7cf48f4a9a1135527b2494efc8116812660e8c81acd5c8ea06efa288783fbd2191b52ad55971cb4af82865", 0x2e}, {&(0x7f00000000c0)="bcd30226c08c1c5defd3150b2aec60cbc12caf8c73842fbd686736a7eeee1b4a2320cd547a83b0f337a65306f52171cc1fde111659278b9b5d6d4a8d60ebc6eb70083d7bf69b1a92a43d8d51f0598d542cca21a2a3a06845f39beb797fdd0243ab2b3b1f857df6a8f20e7af102ae51aba4a531fb1e6d9a83b40ab21a9b3f39b739f2f8a6e4bfbf536ac782a303f1aecbdc8558f5bf75", 0x96}, {&(0x7f0000000180)="55e96fe904cc21c2bd13f92dd30f846fedbc3edf6764bc926ca1810eb9bc9b10fd867f5dfde065e39b0d4b278e5ef26eabc58715063ad46fc50748e08b0126e316f6fe1df91d1234e9f2e68954502f2daf6fd1e97f322a26c88bf6e3d5629166a9e65693affd74cccc1f17e7a511885ec0867a36ad5d513a4b8e1670d31eb5d03d833b00b84dfdbcc48dbe9adcfe38214d6b68d396493bd92ab367d69d55dde643f08790f0119333fcc24bec1874dc032513f8a4710841bce0869786f8fa8276ee292726f2696d7a970d3a7ae2b4999d959604f259638f97d829886889237d0c0ca2e0e44cf38f71a658e9a9a48838f4c00218d906", 0xf5}, {&(0x7f0000000280)="bb77de8ec26cbc26bcdd36bfac333da392fe575ab53c76cf07f1c78cc8937c86574a434620a34147f0c8fc271718730b113607ddfc90025be6f6e5042e1cc8de199b600f27145d99beac562bbb03697564dbdfa584086677855e1c6bd18fc8b68baadae7641e6442416cb1667096637f3e79a42f3c5b313cbae341b2b4ce6b09d4901ecdbb14ae4bbe4c7ff22e6de036e8852dd4dbf3e9", 0x97}, {&(0x7f0000000340)="ed052fd068d938b91c0935ee338b9c72ff579ca7b24e3f393fe983721dc8ec3293100830ceb5c4b1ec21468a3f27fc4d79f96907c415bf064724a256e9568bfa531386bd2a992a2380bfa99f1c00d43c85f30ea387b0642da40b197d5b24601297015518126d83bcb211353fe5a63e4d6303a0f1ae25d5366e7aa95511fab30ece904d015f07c434a1f7c3fa2f11bb8071a48e0b3ea8c277cfc13cc9954fc2e1cbaa79c2bc193d0d54757780440d0d0092253de655bad6bf7f20cf7b7e251c61b047da86dfefce5a9a543f2efdbc60f5482037f25185c984d8adf7e88d51fe804c19cb2c28d020bf885eebd76c2ec23a403e9219b107161fb8ac2bad8259104661852d03dca63d3165b9d502d70000998be723420551cc1f42715a651be3fa6e5b7f89c6ce7ada361c144b14d9c7ae43c5430d7dfc9bd4db999232cee800ae76842657bb4110a3d5771a43572726d9c7fb0c60847aef26e9bd5dbde2c06a6c3c101b3c4a7db264cc044161f6639e14e7a38813e94c0e2fcfa8ca8512420bba36f2d40ce2ad8eab6dbd67742ccb0023db34c1f9ba7cf615ffaf84ab5c98c5a7c072ca071ea217d24be059e4bad6a1f2a2c5179d0834637227b6f9fdb075040f25da98635a7e1131b54e418d8ca23b0252215c7b172a71ed25b45091b5fe04ae278210b4b479a9cf0dcbf950382f7d1afba763313f383a07289c84eeee335225a83e6f5b5af8caa2772fe0c18847400666711c88977941811cd6eac13c795c5e1d045c76ebf890fca606a68fbea75d50acd5cc15ed450cf37e6658707d5193aaf0f57a117987d12cf3a854a6e119a74c2d69b39338f12996d0a9520e2c61c194c7cd2bddc95eb2a843f2f24bf16e5ddc6c93acc3ee99bdeba4b687b47ebe50d0a8f8acb9e19e10c01bf0ef55c4393f5933305cdbd1f76c95f2915fbd5d8257fa77eebb7f2454a71a96be5924c85d6c022db3816e8fcf07447657f9d640de36b48aa41b30b076b71f2438eb38e256b35273297a89117f53479f2ff7979e875649d1e26e5eda1feea68f1c784ac1c6b9841fcc111cf35d3c219fcf07c2e688f15ee5a52125ee5976475c9d140533fb4053b8cd7b55b015ce8a2198ff5b40ad63a2b6ae4ca36887479b1c711519bef8d952a73e3c4ec871c215d554fd8f1c10a6dd9cc5a1f83ebd66cb7bdd5130ddac14cdeb2f8794c2809ef0e4a0d401283b29edaeb296b670de2f5bfc8a7e54e52d625a20aff06de21b2ad1ebb44c5867d569cc38eb1d73916873f408b9029c8d466d9396eb052ab57d73ec59ad23bd3dc4e8b5dd5988171de19b410d0dd5b7e5845c1ef5844f3ff9137a90d8f37c3be432c9a91248efcbeb4134d448b8b8f03adef31e5813b7047cbfa586c8efbdfe7bee10ea4447355d37a02bc10507a424639eaa317e92db28dbd134ee5514c8d4e3866e79f7e9d330bf0a308701f8b3c299887b9424fc43295951cb9dfd559ac47a", 0x41c}, {&(0x7f0000001340)="18edec63b6ba3cdf0be3eaea6e664372d2823c17fa01243d8f7a8507890446879b0f0a79da152898725275d9d1dc1d29fb14c2a075558f14882ca64625af5cadccf4cc3589954c412faabb9dbe89e05e555a5b201bb8d377e45f8cb9dc68b9d343eea090582e5d2f6118cc2ca60c73eb41e3ad157b0d13e50faa60a1fef858ee8dba42fdf26dad01fca1a0673c405b0efbbb28840490fcdd7f154ebe141c635c16becc3907cda16a7641bd3671df4654768935bf539440b48a32d54f36bbfa9a54a121209bcb0eccd234d3ce075f06669f26a6207f1e38caa7fba424f708864f0411b72afb5e1bd98107bf06dc4b34977902b431e811b1514b", 0xf9}, {&(0x7f0000001440)='E', 0x1}, {&(0x7f0000001480)="2ad4ceaae38e74350ad9fa1051de790d2dc945a68f1fb273c6cddab3f73f26af491ac9755dd9f0bf376762e860ca277b9743245f8be73eead0919bad0c6363039fbe5214a014c64e2cc433b8747336c2c8a0d66c90febcf9757d96ffb84dcda0de90ac893e3bd73bd4f58a2b9458b8a3759048860aa0ed389cc8da07c691ff895f0636bce7479df65f07dae4e3cc948f8f3ca5987bcf080159b9c7a0b8c44c7c9c12cabd242e0c3c64c4f8fd", 0xac}, {&(0x7f0000001540)="2c9f78fd4a3b5669cf53d9f1c45d66fe10ee2dec1c830f824bcecbc609b875e1044a373c65b41ffefedf9803c7ca138cfa7f30931dca909acd999d4e1eb4249188", 0x41}], 0x9, 0x0}, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{}, {0x6c}, {0x40006}]}) syz_emit_ethernet(0x28d, &(0x7f0000000140)="b6a9b0c83142c01273520dd693596a230df09fdf713dfd30e9b371ced61244d97140c656a0d19df706563f91fbcaa820bd5709c1fb288f3167c1b4e99181fcbaea662b05f64db25a791c0336cc027e3ed61bd233cb63a5eaa46e2ba9be27c286bfe0699c49dbc88a3a09dcae3ca9ec546aa7609147cf78814219b93f31b4e50b28651ca1f133") 16:00:25 executing program 0: r0 = semget(0x2, 0x0, 0x400) semctl$GETNCNT(r0, 0x0, 0x13, 0x0) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08660400ac14d5e5134877940998786b74de62d9f42b3002c11197a7728420aef61715", 0x2c) socket$inet(0x2, 0x3, 0x86b) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) setsockopt$inet_opts(r4, 0x0, 0x3, &(0x7f0000000040)="26a85b165f0e5988aae59656cdb27a080add8fee3e39a9921c29e43288ba26c31d5455b998cebbdf8f93a1240dc76cba1ee8b3a76b0338ea5951a014699863550d5fb5aadcd9d2158f8ae22bec3179a7ff59803d821403743247894654866bac03669ceaefda140c7704c764bf62da5cc9d60997386a5b", 0x77) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000000)=[{0x0, 0x2, 0x1, 0xfffffffffffffff8}, {0x5, 0x9, 0x9, 0x21}, {0x3, 0xfffffffffffffff7, 0x7, 0x6}, {0x1, 0x40, 0x9, 0x7d}, {0x0, 0x8, 0x6285, 0x7}, {0x80000000, 0x3ff, 0x1, 0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x64}, {0x3e}]}) pwrite(r2, &(0x7f0000000240)="d0", 0x1, 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f00000001c0)={0xc23b}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x5a7e50a47fc0d859, 0x0) r8 = dup2(r5, 0xffffffffffffff9c) kevent(r3, &(0x7f0000003380)=[{{r8}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0x4000000000000000}], 0x1f, 0x0, 0x3, 0x0) unlinkat(r4, &(0x7f0000000180)='./file0\x00', 0x4) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000005c0)='\x00') r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x5, 0xcb, 0x7}) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000306, &(0x7f0000000100)=[{0x54}, {0x8000000000007c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 16:00:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000080)={0x5}, 0xc) 16:00:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x3c, 0x6}, 0xc) connect(r0, &(0x7f0000000100)=@un=@file={0xe3faac373c13019b, './file0\x00'}, 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 16:00:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xcd, 0x40, 0x7}], 0x100, 0x0, 0x4, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)=',(]-\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='+\x00'], &(0x7f0000000b40)=[&(0x7f00000001c0)='\x00', &(0x7f0000000a80)='$:{{@a[:\x00', &(0x7f0000000ac0), &(0x7f0000000b00)=':\xa9\x00']) r5 = syz_open_pts() fcntl$dupfd(r5, 0x0, r3) r6 = kqueue() dup2(r1, r2) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 16:00:25 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getgid() setgroups(0xa, &(0x7f0000000280)=[r2, r3, r4, r5, r6, r7, r0, r8, 0x0, r1]) r9 = dup(0xffffffffffffffff) getpeername$unix(r9, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r10 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x40) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x80, 0x0) r12 = dup2(r9, r9) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r14 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x8000, 0x0) r15 = open$dir(&(0x7f0000000500)='./file0\x00', 0x800, 0x10) kevent(r10, &(0x7f00000003c0)=[{{r9}, 0x7, 0x20, 0x20000003, 0x6, 0x9}, {{}, 0xfffffffffffffffa, 0x4, 0x2, 0x81, 0x99b0}, {{r11}, 0x8000000000000000, 0x21, 0x1, 0x9, 0x5}, {{r9}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x1, 0x2}, {{r12}, 0xfffffffffffffffd, 0x164, 0x1, 0x5, 0x6c3}], 0xc48, &(0x7f0000000540)=[{{r13}, 0xfffffffffffffffe, 0x5, 0x0, 0x9, 0x1}, {{r14}, 0xfffffffffffffffb, 0x4, 0x0, 0xfffffffffffffff9, 0x3}, {{r9}, 0xfffffffffffffff8, 0x80, 0x3828e27c0805159c, 0x32, 0x6e1}, {{r15}, 0xfffffffffffffffe, 0x40, 0x1, 0x1e, 0x7f}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x12, 0x2, 0x7, 0x5a5}], 0x5, &(0x7f0000000600)={0x80000000, 0x1}) socket(0x31, 0x4000, 0x3) dup(0xffffffffffffff9c) r16 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', 0x8000, 0x0) faccessat(r16, &(0x7f0000000680)='./file0\x00', 0x80, 0x1) socketpair(0x1, 0x4000, 0x6, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r17, &(0x7f0000000700)={0x18, 0x1, 0x40, 0x8001}, 0xc) link(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000007c0)={0xbd62, 0x5}, 0x8) r18 = fcntl$dupfd(r11, 0xa, 0xffffffffffffff9c) openat(r18, &(0x7f0000000800)='./file1\x00', 0x2, 0x2) 16:00:25 executing program 1: r0 = socket(0x2, 0x3, 0x0) fsync(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000340)={0x0, './file0/file0\x00'}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd0308000000000000001a97aafc72ddbeeb3ce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc7cf198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e065d1152012da9761dcc8d3aa3f5789f0beeadcb7995030000000000000066c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a700"/684], 0x10) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5a64c45b70fdc4ac) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0xcd63eca01c3f5ec6) r1 = dup2(r0, r0) write(r1, &(0x7f0000000b40)="528aa6d16277350fe9f40fd28fdeb7920ed85284326fcb336ce81d4063054ad242943ea7c3dde40f7d8162bcceec4d8238813516fefc2a6a1c91408901092e3a882fbecdece5720f56e5d69c4413d1573e6f69b1dfa93e68b02bba2a29ee42e86e2843d1f05e88cf9ffa9e534588f9e7cc6c76cb044dcb49d6e0984e3144aaba348250a6f85ecc76632cf6535c66a72fd69a63b60ed1a9606e33cbf925176d130d0464d8b8c80e26804422827bd4b0c56b02b85719188e0f6d0853c0b07d90f8b1ae9820f023fdd44d79920b4776884718981bb21271b640a7d1ab04f52e6e77d29791518401b4741df6dcdb743a3ba3299b0f3dd3a48d6cf613e4f4e750bcafa67877e995265f0e181e3b96790ef082d7770ea1012656832803487609114d6aacc4eb44bb0e2f7b1047694fb2fac329bb8382a312e22de26811be1a1b3bf1f0d7e309daeb237d2a6b4301633a908242de203ecb18f458bc2df9c88819168bd7f96de51c94674b59d60a63f89a1e213d608b18a1ae2365d2829a41dead09a92384502dc8637afec82288dd78c09695fa09321f199e2f848324ff706b0508d8603e4185df659c1c68f41421d611c25312a490070f8fa3d898a87112385baa6c423a3d42bfab2f2490d6148711a2a445a832bb38f4a3804edff30cda0019d86b56b8787269122172a554baae239f600f9b2ee175696607e13b79545ac24012e2577e25c1d8db000d1f836453aeffd8b8fbe87036aa082726442ab07a7847bde42517117ae0eb32f3b050f372b79ef67ada5464c38e5c40ef7048fe3e357c6ced604ac25fb0dbd2ee1848d90d23756656bfe57df7cb4ae8c00f30d26f21f0554fd5cc85f2a1434e0442b03dcc5766d1a89ab04cf1178c5f9ab842f34ac6fee5f164d19f32dc7f9332e254e55610cafa8be2a4b9672bc58de51a5a6311df81eed01e29c8ff0cff103eda68fa9bb47ed75f17d0a7f36588a404cd93ae3f4ac453abc23be862f86d1873789346c558c0559139afb008470d7779fa706f63b8554d5f7a2b836230526ff6b10cea603666c00841f11c2f803abb81e1d920b3d33a0d731ca092ba2d32752e627f9bd7d597f0d84e59377ddbf0690f7a27d624032c8fd06aa9819026cd06fc73bebdbbc2efcf05fdbe32c48d52a1729a81fcf868e50c6d4d71e5b6478f11b40d6725d9b26fb80f17fb5a003254683fe42b2ccef5733116fc375d678df2aaf7d82e6b69e92fe1d8274cdb27f3c799d12d45f8b4d669b33c555e9b90ac26bbdbaa00ab42fdc1c20face8544245beac769af41200724bbceb62c5ad93524f42b8505e5bc74c6f0430af3e6893180057cc6cd43083b5ca0aaf5984b5c487ccd3fddad7f7a7da69e6900c4d538a111bd2eaf512d52572616a79168adc796cc10b3f9b834ee8234feb4768ac4b9c0060d6f21bb07c55663e3f21468376fb941c572476f5faf6c5968e1f18ada8a149d00b0dd6d492d4337f0433128c9cf7290a14f9e58eafe8c7a872380325e27533a61be6f08098bdd59b5a26be76309cd6aec547c754301f98c8f5a89b2ee64e1d4e714c2e61c1e71ac552108d3cbd33db326287c2487edbcdcd2c2dff6c6d0770b519ef2188a9e4b0a71406ef39c7bb1325ba4a2120b8b052cce48e90ba2129edec152c23a93ee0bf69af225a6e47041e17adc4be74023575d9a27bd1e0bd79de3b0f52e823cd7cb7a2bfd9fd353009d666059a7daaa088e98773a45fa675cd50e7678c3fce22bea6c05a4b62ab802f09a44eb53edb69e5f06cec4c1dd0f1073ffaa62699ff942d6a111f097130ac579c109eb15b164c31d43d9e56f1ee77dc83382124b8243545bb1941505a000fa00f614383a11d99ea9488113ee2c395e305a0830f6a55f1683d1507ec63868812c8a39dcdf2dae0cf2395a39c17daa5b1d7922fa621e7080359a53c12482ee81380927cd3cbca39977f0a9da16ac5ba98234441dcaf996d82085c9d96d680fd93d476b28cadde446cd380ac11c522fd540eb59854cb1d1820965f3a31ff757069b8fea122934883f1507778c61eb56f7959865691f0eb42f7a9a6f09eb22e484b6c8932e781548db7ab987ae625d85c24d06f3832e0765f77f19dc3c903fa3722f30bc3128ceb11207f68d00634b7eec5edb61ae9a951dbdb31ac584f11ca64445681b2f784f5c6e09c6e42cf48d9c4c557f3dd0b858b9901fbdeedf7daa7b2ffa95736fbfcafcc0faea2aa4e9eae8b20bbe24c399576420b4bff0228c8be3d01a510e01f92b83d14b7285c6f99ae2288729f96b97e6f30460e63b7ea208ed53ace2eb6a59c1cddce9ae7c454bff0d031e38ba053a85d9e6c17833eb02d06bce3a3383e276b5e81352a7a94a0bcb9f5313af05ca30d469c19072ea76b87f5bed402d4fc5fa9fc3cb0e98b07d55fe5c48db72a4bd08455309db6a2880603dbe84aacbc0e18da6ec60fc4d5d4ef0b2036b800857854702a393e5ebf9f6a1fed936f4a8aba59529827b143d52b53832424240f0938e6bbcaccd08a2f8a2a757bbb0cdd9b7ad85dab8750b5d327292fcf44437f66d49b1b52717e825b473f0478e29a2c5c8d5bb6261483886f824d9e507402e710e376c91f6d72cf09ed0cf91edd94c50a978b14fe5b3278374b1ff9bac67cfb4c377a1e27e6a726d731cea04505bf991150f1cfcaa00484acb9a9d8976a5973ef526ecad26198e7dc381f55cf91df93270f4170414833f529c12173c2eac1842648a97c5dc7be4a3266f82744cbbed4d8bd4f7eee16c0afabcabe452da79567327b1e46b1009656269d500347f8441f34fe179abdedafa85344f2ccbd730c8fed98bdb248f1ce6c626cab7009b40b2fb3122633b4960cbe0bd0648d1d41a224e2df86776bb9bd117d062ac9f48edd23b12bcc2f3ebb1c4803f5a8e0e4f51592332c6bc49fa331f7a571da57781ab0ccb24d55efa8091c16fd416d17619db30a648e6ed2159d05204b388548d573680eaa226f61da3fedda9f0f21c3e8e4cb4adff341dcefda8cdfd0875dea5dfe1dfeae44bb6fe507831668a67aa8640b5db2771dd57d69cb9ce271a494508b9614b0a9eb4f1e96e1103a912ad6cde0ef4dc1df61a5b7b34c9332f7528ae0b0c48fd26446da62ba717ee7a7a2ffa74acd3e5d6a913cbeae3424236695eb4d1b6776c41dd8183a247f9a7e1a7b5d40d379dcd0bf88a67539290533e70371f889a11645cd15041c337e1c4900032964663aeffb8b561f6dcfce9d3b6576585a4cf1447621428882b41ca348185366108d8145076e81b0215fdc72bfd00af984c82ea1d1a04c07da8aaf6707cb957dfb8e301a354406be7f29e668dbb668615aabd1e73ec4bee106f9c7e0db4c9fbcaa6cf982724690de3a2eabc91d65ca849d7ff4c166c5b850ed6440905f06f9b72c2ea07e83d2495f0ee0638ade5da7aaf28bff37ba40d2d4fb91ec540b65be42e4c58d7d24931fb46e8c09b119289d24f5ab75b457596a75a412e6c4cb7e164b45a62cc0db0ade64014862985519764245ac096650ad5b61065eb2b9d1dd106e82b874da65178ca3ea9cbc6776b63ad02cd2b30c04df00f8e7bd6c1e2ff5087734e34a253d8d779261e3f1c84eaff92a6e2f240fc7b9dbd40d83907d480524bb8602e15977f23f883a824b72c9e66856ad09d2a17a05861c6d0f0f84c603c3d6b6f7d5be8f6a5efe50cb591bc973760586af995fce486a3a721635a573ac1bf57e9c4df6ca1d4a364dc0b6d85ee27768b038491d349d12c01cf64af3cd120eaa68939487f593307cf090953736d1e1512f46df6d31d128390818fd7a8820cbbf0c903e0a9b48aea4e998970da044eb0718572e9c274703818fae7ae351294a610cd977c0944a9a47657e9fc59552db01a843c42b6e1fc54e4909cb7900fb931ea7500abcdd6e83d9cad2fa952b767161f919cc24845166ab39cbacf7f8a08d07b11c1f74ec6584b8ac34519f16817fe828f9721d898368d94dd361d970f0afa0743b6e817959f5998242a7b3e4def172d7ee78a6774f0a7aacba1cc98d4443a92a26e5a26102abfb559715436bca75bc5f570e1a8ca56e7b31cee7a31ccd9dda6bc19e94eb2467d70940b4700be905764170e0c4170ca5cdea6a63fef1b14888f5317e508cb54e3420f9680ac4d70b927397356628419b0b079ff79c03cb4fdcdf5f6115b1388fa862ef80d830f082266add787dcf5a2ab59eb17972593f00967312daa0e2b8253db03a7897491cade7e0019bdd854c9b87aca60fffcc8e09083049c247fdb87fd42ead94aad7a8a686aaa688c4fcb0427e6ab62706fbeab955278797f1b8a405d537427dc61f95c482b326d176cd57db28cb92f91c1d2dccc48f55b94e2768e86a21b06bb7f2e633f54d7da2bf2fd5bafcf735fb7990f44d732a4bc9debd03f2f41669219280c7146f7bdd33e98262fb92b8c1b644387441a99faa7d4ca80337d05e2397365215f70c0a8fd0664ec6f9755b9abefd7630a58c7823c958b65795e04f36dd2ce55908f591c7d3f95512d1bb442f7d2f0d88adc28a4856c4d18740ebd660bbc11079d1d58c78bf305d1c7202be9894f4854ce600c2b8d3429a1a9077755489d754d1a7b0cfbc2f0e3ef5784234fb2e45a958c6167a75899071b6c98b1741dd45d0addf384f0fb6f41925f287ec2b271dcba267b216e9b1230dab552c1701c4c74ae7f1d1ad5623bf38bb269583b126ceef69f6d15c2ae765c1689f41a76a578e6ff82e75085380286eedb63274ed296cb28505da4657397f2eb2ae85cef2cb26ef0256468df6704d2f24af2cbfc26019330dcfc68b9a52204f071aa8c70960ccc5b85c69a212c807cf10dc84a3c0fc072702b56c4879114ac0435f7cb8034da3db68a27c7af0c940a7c0d1419a6bff6a702803321c766a34fc010e27535972e9f983440d1a9963e26a3f0272b9be04d78eae543c972b0dab54c5f47c437209a0dd8bc22771a27deb4e40e77be2d9537a889c599de24e0dbcc48c29983b9c05f31cb5ea3aaeb0dcb2d20cc2d02b0fdee111208abf98b024682ca9ce55766d04580e4dc8d2908e66807e3761f3dd90741e064a7d64e388f606785ef9d6cffb4870ea9d51d7d3f7086cb25cef4be7b769241c79015ebfcb9b7ee0edc2e5df09970015590baf81ce1b36307130193cf5f8c611a8577dce25e828f235f9e66f3c8980aff89082ed5c1120782a30e53ac0267ef9927cecbe5c60f070b87afe340f77efee5af802e9ea39401f7b3f57b1b47cde9728dbccc743ce87449ab4e7abbbfe803285977f105060ed96f894c7e8099dab5e3b2ce3b897e50be6a10f619650f557ed86ba5ecc67925b724e3a4f16016f80d183173a4b3afb3342e32036b1bf0538d49192ea64b54763ce96486dc8b9cb137bca7875820575ad3912f89831e6d0ee5be2f61738", 0xf00) chflagsat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x10000, 0x3) semget$private(0x0, 0x89342a2ac19ce7e8, 0x109) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000040)) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0xf4240}) 16:00:25 executing program 0: r0 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20011, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f00000000c0)={0xcb9, 0x6895}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffa, 0x30, 0x4, 0x9}], 0x54, 0x0, 0x2000, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r6) 16:00:25 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r7 = dup2(r4, r6) kevent(r7, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) dup2(r1, r3) pread(r1, &(0x7f0000000040)="a2336dd0caaa1ced435e5ebd8c323628e768889ea2087841d317f0cdcbc19d73ed55546b9a39f08b3631fc42d3049143bc1c0385087f8cf1a83c5787", 0x3c, 0x0, 0x0) 16:00:25 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0x4000000000}], 0x1f, 0x0, 0x6, 0x0) r2 = dup(r1) kqueue() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x14}, {0x3c}, {0x7ffffffe}]}) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r6 = dup2(r3, r5) kevent(r6, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:25 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x5d) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="2e6031bb0faee2b348a30e1c1a43093402fae5c827e2f5dc59b646b9b1f8462b958c3c5258965a1f37a8609a8e2ab4fa1911c4f2bcd43a0b5cc773b6ffc443a7b628776d63bb1ff8a47e170d14f81c038f3d48af1b49099280202b51bf8e96888d4acd29e621c657cc0ba95e5547f4cd679df528e395e1de627acd942625673b7b38dcea4e1f9f8ffa271d22cc03b7489e376b07ab62ef", 0x97}, {&(0x7f0000000240)="b8d0edc7929ba6a648ecdfa7947436cd730ae6f83f37ef3ff96878acc6a00e0facd2732b848711cc8bd3e2c2bdbd7970516abfa9c818133666b5ea9d21dd9d02259b95e8c47678f1ef6d6256a3051df61cd687140929384b6ab574ea2433a861c77ffbbe795ec3aef00de56d17fcd7ec2984418267055ff4196becbee8ed8da0ecc548f8229128df8b57f2f34d658d8e54766c51eb34dfe49cdf07095b8f4b6e5c170ddc4f6e9a2242db", 0xaa}, {&(0x7f0000000300)="6cfef34f682db1dab206a464706c50cd86ddff39b58aa504d70e3a5a70d5863bf9cc38d80a01fbab8d5d144946e13f2bbfe9cfdc432023223788b70e2b4c063f31fde6d730959059e35fe8", 0x4b}, {&(0x7f00000003c0)="a08517f951430b48757593651fba2431a0caf46110af2c60ff40efd61c54760ee336b4419b9d02417d4c5659de4282466e65ed179e76c5b083edb3f6c6d55d59f5a91c55f4018a16aa6467583b5951489c25d26a2d93a62e2875f8328c1a4ee1be7023ef037230f2f52c2e85acc3bd0ddc46b3ddd3d78e86c3d2e834cadc21197026a46189bc5614303ef5974ee121fcfe6e506477681d01dc9e4c7cd9f3dbc0716983c39938f73ff2bdb5f4533aa79e51eacb8c8c00439565ddc58a0fe7567de9a657919b21098c3d4908133860731f4f031529ec1b53f894d906d2f3028252cb6394b013f2", 0xe6}, {&(0x7f00000004c0)="2641199a66a2dd3b5e62674a696b6dd51d3c484daaca0087129bf8719dd6f5d937100bd755f07305982996115f5704647805d0aecfd66e3b324a148c616ebbf788ce3aa4463a98", 0x47}], 0x5) r1 = socket(0x37, 0x1, 0x1e) fcntl$getflags(r1, 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)='f', 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)}], 0x1) 16:00:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = socket$inet6(0x18, 0x2, 0x10000) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x10, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x67, 0x9}, {0x5, 0x53e}], 0x2}) 16:00:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "f2000000079a940f7bbe071000"}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x22) close(r0) write(0xffffffffffffff9c, &(0x7f0000000080)="c00c491cf6015e08ae91c384932d530cfc020ec3a1747b1dcdc495e57e44ba1f628bf342a9fd2ca44c32073c91b516b1634c1a2502e55d4af575a030f02304895fdbee7c0625b6796eab38cba9d1c4617748bd44b85f8b28f6774bf3108f48d9ca87cf8b3eb47047c240408c7629cf", 0x6f) 16:00:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) sendto(r4, &(0x7f00000000c0)="a0ff116b08ba32a89dd6735afae26db32c5c201638d72cf986a6119a1712e7c8d601202957df6c03dd09592b736796a53fe7cbf91a5ddb6560319dc473faadbf044242ce263857d916849d5cc69c5e79da7ffc2418cc769dd4050d3f00d01ba0f251dba85f279c89132e2ba9f6d365ddebed433cbc652cee2a85bf936f26b20ca5999c8ef748edbbff8e8012ebda", 0x8e, 0x0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x1e4, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000000, 0x100000000}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) getsockname$inet6(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r6 = dup2(r1, r3) kevent(r6, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x40000000262}) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000180)=[{&(0x7f0000000280)="6ad0a247b4961850b88f7bc72984122694769dc1b54034eb93ecf2b27b51d2320bce574079fb7ce5692257857090dbeb514374417f36a63d3dfe191f8957eb1b82d54421719b1778f3f9e1e3d52b6b813a221f8f687454d138aade86b953db9387efdbd4e7fd0eeeefdcb1cf7662afa81445cd78a2f67b7662bd44a3214f04f071ea3840af1cc141039a1c8779b72c3ee73496c21c88f2b770d87075f8ac207119989d9b077a7ec7827123e9250a8b543a6a8b106e75daffe187223a9583ecf4c262c379d52c39bb9a19997ab482ce1bf92cee2e1202fa2dcfade2a8d338306659fd6d6871deaaf103aabcb531ad2dd866e5b5843e256ce4dfa05510f617a52b86dbfc49e0a60cb966fece308a9d6d85ecec1621a148df7d325086b3bd6143b702414205f21144708db4aed2cea6cda84df1b11c4f751574bb45f9c29db92b3b7866425a98cb5528cafb93fbe7257d4687fba459daedf6e83f6d467f2ca21627a6673f145f3f871fa8f27b1137924fa9a18a67d00a76cc3994c11bf2fb05ef51cc9f90243832f83872b1ef41dd1019ea2cfe250bcf501cd2ac0b554e2f178ea099e217047548e413cea9af9c6e7e53310c31ab8464de7b9ef0d9518fed0313e580add221b6ae5da6f8fbe4fda0f5b58ab8355c7139d96e7c89c052f054ca066b77bfc94da7ed82f652e87a5945a83e3da559ce8809642f869963d1583f45db58825cb91b622a12b0219b0581ff209c64bef602af568640a8475d47bbeb892bed98d7c7c9e9fe42b9f4e2de8698e3fc07f3f50f2574e4a9e7250cef7c9d119b8d089cf78d5f55c04f426db56d2eb29a1519af6df03d744a03a37a98f3997220e8172a4259eff23daf77bb356f043ec9aa9d4328f455942a1b0b9ba5f6630ac45a77f9cae0cc875b355beb478c82d6f0419541e1105ade7036378bd17899c92b9cc0711f96a6e6c90fcc8eef2b799b99c9c3b8718078c91a1cbdac3069f04912da20e706938272cc6a7ba2a9c8f19cab272b4e2675173224bf643d9f054da4e62674f0760c8dfa1b7217a548cca88009eea00d82e6d599a4f3cfc35d7305651958d643f4d502872bb2f7bd4df662cb9a16c30d6d27913c29f43744d69a05ec145ec78270d7db9041dac2e1d8fb3db9a5251a8705d9cce42c1266d78ab1bec94a5504605e81041ed6ac91e1c22129cbea0172be2135b2cc3a9fef977eab84d3dd21f016f84d96492db00171ab239006f80dd52e4be3a1cf6f6ffffe6ff2d147f6cbece0481b059a04b7cfb96d749d31b2124c29151a56e1fb177b55aee446ae1169a7d89c79dbaf063b31ca87b89e1610b39764cafa849dce097c120e1ccd90c23f3002ccd0bf00e8c30f38be67fb40f3b36488b711094eab612c9795a4cde1ed78c7bc725ea70f6b9671537e7d16678f12259afb465caacdc87d6cf478e43721a2d0b712f72fb9ad739c7f60ccf15897258982c858b37d251c8c494d3af975b11ac4952f23d5eee322f01c417690bb76cc9424f3a9b04a0ccb9b14d22cc644251ce5e3d4adc74fdb7efae130cf5afc07f0afd2e967e534a46f0f623a016605236d5d2cd9835fc57d5c3bf5197ecb21389c17f3c54fd4d6f1750e482c96adbcf491e59cf735e2e4886452de8407d6cd4eeac1fb06bc00af812ac4bf360b8638bebbae43b6756f16313d8431c2dc97e1c32b1814c8d9ee25b2a9b6cabd202bbefe27dddabebaecc14c46c4b182125b973b608358f72165e91bf45eb42f2272c09b6bad2e6884986484074c7323177bbe2283b9a9cccc3c1845a22242cc184641034f844530a12c25b999566d976d137d00e45b42378ac049d56a20cce850160333b70d90154acb7fe8a1be35123fd7a59ddd69ea0a4656faae475f8f218e1b76e1ebbd0b3081a4ccbc2370e3e07aadd033c52a67c9a9476b42aa42585436357354de33a4a7ebee11e69c2c5c599dcd001be77bcb536abf89b9b5a012901f6ae07fff1e87caa1df15b1b356e7446a5052e10e18eb76c4190ef7ef3cdc9043d12023534b1f7d0adbd65b130c87e060d670393179cf796941aab520d503dc47b07502b44111625e221cd6b41b61ed4e2624cbd35628be608a5c314c4433a4545a51632741cc74fdbb6aa1ebaecb28cc5325d2e795c349bf65937cff5cfb586ac68d27c95b5523a77c4353776ca9fb6a2e57f49bb44e3fb53efa2e36ac648965fed6bd30e72712f78ba90ce4a3de34e3910ab79840c5a11f9876e0153853dadf20c51e6599db49b255c191209bde0c38f5aa890785b8518d2b71943a90645bc4b1cf73047c3c5ef863f4dedf29a225468fcc99de61fbfc5a69142e73e67a9753137e1bdf7caaef2959a3aba9d1e18820dae1ad132412317bebece04cc828140baf756ec6f2ec983d14f58df2d16dacea3fd910d2253486633e80456b7646894766f9de975d5352d82fbf06f115ef81a868e8111aa7076136351491e4fd47f89b0a1bb5b0704e5ea04412c1842ac93b7b21a83b2423478974ac3d9466abe4d6ae0411e1812a4c38b9d596d101311fd8f04b8ab940de232f11cd2eed09412ac926282d7fd27572092c768b41f2e82f77e4fd3a364089de4978e0a69d6a99d201a6a32c7564c7a9493a841c7d2d895c6b559e4248d70e66a886cb9b63b36267f65379f9fa0d4cb65a7db3e50aeaa728d26f41b1b3ce46b4c71f42395fffab11f33b4ac284a76e7745c8da52b5eca8f8b96ef8b15b84ca87f0452308ea0b39f370a497bccc6a1e5493d547a70f512fa8a3c2dbe33a992ebb96dfa8569fcf4a25a3e15e94b84476cd207574251d72c8cfe4564881e05963b1bd1262e974a603a50eec89e7e830a172a8404ce6c8e8cc41b248eeec2acd9ce61278ae3c02fd61ba0c0c9c45fc8744a052654a0750a0ed8b45ac1f3e425a51a3b57a638bb7a6040e6688654d3ffa524182512ea3e3086a2f78f04bf401d5fb33d29388a8d785268d83d1356062780dfddb05e282924b36c29f54cc76140b271068afce001cda29e1c632e3c60ba32d320e24c91e12d05c5dd125aa6e94ae5c8c6b9978e11cb74f308dd145fee19af659ab52c84e1e02dddff58445015bc46c1096dd3ebb67ee4082d8d9331716f560133a4607b52885e9452b664e21c3522370e2bf46dbe1a0b68b6c54914fe7b7d58cb4f9d38736c9716f6b33adf872193f7328898aa29804ec5f23f7d463615d0352da17b60d9345888cc6e8cd36fb0c42d2ed932d2d339010e04c61be5db31cba3423266d3b2ed36b0da54ce6ac1722bbcb0491e59073c7e776d3aba6fdd6a0ada47ce539697ccd9586b6ce707767e601b477b765bf88e04f63ca830b00a5712359d317a6492d024e6108a57a718485c09671874276e83d300d71a466adf83f5760c93d469f014df901d211bc9c07eac65d43db53b62853fa2684fa5329410a2165b8e224b9d404e6c6148a0b7c3f6b7940d18cf966b9b7d5df8699b1bb66226db64a1afabce9f04aacd8761c7bef255b099a05e26b688aecdf99a55f492e10087eed95a451c689c889faae06441d2e6b9cacf6333286e1db64abb6f6319fe190843b03dc408f41fca6cd1ca830e82be5f497fe1fa019cc38f8305ea49aa11a61d5a7353b3d7e6238b3a32844f8f6e1d85013cc7d0d0a79f80eee03e09ef18eefdb4078b703023b96cbcc1b2d875739516bb7dfcead108073a47240b659a70958a9f4c49e2da8542101abb87035ce415835d18254a8478ebc5b6ea4ea76f8c82612fcbc8f9317d6c976b990e3a90849e20cdb2cc8fd46055b5f89375ffb96592b48ae717f36be93837316cfee54fe3c3df3f9408bfc3ffa9269984aeb6df44d685445b30e8bb1f0797533520fc5c68e32d565191a179612d210debb3c281e1d576a2e6324f43bc5e7be054313f4f78b9c74176577c10816b9555b3fade8df148716ee7445513564c1d0e8f0b751f50cf227627abe432ed0c4d47f0133bf25493f203b9fb347260212635f7f7f68ecc58a4395ee111ddd35eea50834772cafcb6e8c4ae754b3d67ce864429cfb53b830011865cb1b5007ef9ab9c3a17f8ee55a8b2c826dec61f3980c398d4076b265eadc463d22f1d1beb8356e636915245289757b5c3fbe827bb29b61a754510298b4932aa4e24c025aff4c9c22608eb949b5ee5ff1149645cbdb8c122efaafc7e2980ea300143107170ef64df722d094c62195110b9f8ab8fe8e5b9a0e12bc6ff3b4e4dadc882af7c9e2fdeb199a0008041deffc12acb81c648f14a4229b584412e57a9b46811a4c4836eb6cb8586d54fe18f054563c1f4cc6efddcee066bbed53595459a2e8dbff090b4348699aac1e7363c33c415d36a833797d9d4b9c7c22e58152d9251d0a1cd113e2ab09bfc8ae78f54378d8393fd8a6a5bfe8540e79955a1b671a837d19db95b1e0941a38cd9a3548b53d1b410bab91049568d66cd168b9cb4f232aa10e062d2b913d9831db18cdc7bf847b785f7034f66cd896a7620b052ada8947da4cc9fb74c18a6588f34290888fd4a35be54f3ef1ca19b84fe8e5f39b21a53ec0c2a6c63e80ff52e45357d13b4202679e42da5c3810a20668589ed51e5767945f47d246bbe9ca3ff989b5381ac6e0966c1c42cd9258b77bfc430851e72aca28dba9fe21c0ef9ddb8297ee9e3d2d280dc5b8d9e0cba9023ba7ac6c913c0ce995e2395e4658587518cbd4af3abbad9a0cb0738def8380779b795f73ada63828555c74ccbb05895b5988c49b3f3ceb813d491146e2b9d2e7ee1cb3bf3914695bde50fb48ee5ffb1a2701f758a9e231568fc9cf4f3f5781c985d289c3a7277018b7da843a7b56d91569092bf6b1f9eb8ac3dee83508408ff0bc189ac7dd580b54728c953ca5229c750c0ed412d774b624709b8e2245e4d8032660dcab7391a1f5a0beabed3fd8ab8eba37decd407fc7a3132b21b53fd3780d3fc997b941ad827f255970009391a7730c1c8caa284b9ab4a652e2c284e21d911e91fb2269cc446bc2e26f76411a2f7a170ab68dbe40461cdfbf2175daaed31e978b4a7a87ace02d3d3fcccfe8d619a1240b3b738e264e1889209a37eca2f36788d53bc8641f968a2237a83c6fed6e99119b8164909ca24bd50e78d95ccfa9acf7b1ccd680b9d8320258965a7cce258a3f5c71b2d82a68c097fd9cc137cb2edc81e3ef4ab1fe3bd33e6ac8d85a839feb6331f1fc276a64b275ed83b8b3f8f324b2e52b107804d210a7cdfbba49eaeb98b084c612bd20d0e48eb2643ce1640af08486a42e2d3f8e3aa28a7724d32678f33cf4fb11f429cebd36ab6a3df1d54081fa8c9f98988fa3f24522314fe1d110103f1ae164800031fdf884c9a5f7ff6a3e1b6e2892d402d5e28ff21cde36466c821911d38babf9a1e8c6a832ad680c34e7ca00f0a928dfe685dca166e8b35aad2503ebe21bb5c9af48cc80192808f8781f097caa1192e58ee277d0f2e1f3d66c3260118a74e22bff2cf73e7976cfc8a4ea9655a3d34bbb66cb277f0d9a994c6c852e8fa06a13aee2e6f7bb31762525d06032ecc803efe514fea2d05ce319904146a855932a065f984884b2f8b85bdafb3a64c3a49ea25f93ba0eeaba3ebe3d544cad76816b4d63850f5ab913dd731bd2dab563440026277bae3489fb539bdc7f32f27bde4d115f951e0372d9b67b55effdc6c5b8a33964428697bbe6e593caeaaa8a25835191841966d02e573a8f71c2cd28d9e2bebc8b55a48a8dc06fc79375774cef81ff068b26457e1d1562c20f4a93e3f6bd471d4cee41a772957186139aef1fa8cd3029f0", 0x1000}], 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) read(r1, &(0x7f0000000200)=""/77, 0x4d) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x40}, {0x1d}, {0x714c488e}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x140000000) syz_emit_ethernet(0x4, &(0x7f00000000c0)="1b71ebd6") 16:00:26 executing program 0: r0 = socket(0x18, 0x4006, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000003380)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r8, r10) kevent(r0, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffc, 0x20, 0x8, 0x90c, 0x7}, {{r3}, 0xfffffffffffffffb, 0x2, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffff8, 0x50, 0x10, 0x97, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0xdc, 0x40, 0x40, 0x8}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x9f72, 0x7}, {{r5}, 0xfffffffffffffff9, 0x8, 0x8f19bac4ffbab12e, 0x10000, 0x2}, {{r3}, 0x435c0512813784c8, 0x1, 0x20000000, 0xffffffffffffffc0, 0x3}, {{r3}, 0xfffffffffffffff9, 0x32, 0x80000002, 0x8, 0x6}, {{r8}, 0x7ffffffffffffff8, 0x5e, 0x5bbb552c8096eb49, 0x0, 0x1}], 0x26, 0x0, 0x0, 0x0) dup2(r0, r1) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 16:00:26 executing program 0: getitimer(0x2, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000040)={{0x6, 0x4}, {0xe3a, 0x9}}, &(0x7f0000000080)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000280)='./file0\x00', 0x10000, 0x184) fchflags(r2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r5 = dup2(r1, r4) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x0, 0x3f4, 0x5, 0xd58}, {0x0, 0x88, 0x2b8a3218, 0x9}, {0x2, 0x4384, 0xffff}, {0x25, 0x6, 0xfcd7, 0x8}]}) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3, 0x1fffc}, {0x2, 0x5}}, 0x0) setitimer(0x2, &(0x7f0000000180)={{0x1, 0x9}, {0x4, 0x6}}, &(0x7f00000001c0)) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000003380)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f00000002c0)={0x7, 0x2387, 0x4}) semop(0x0, &(0x7f0000000880)=[{0x0, 0x5, 0x15e57076e4ce0a59}, {0x3, 0x1, 0x800}], 0x2) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x1e0f5ac8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) kevent(r1, &(0x7f0000003380)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r8 = dup2(r1, r4) kevent(r8, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) setsockopt(r8, 0x100000001, 0x4, &(0x7f0000000180)="d31decfc5bb63abd046633e2fc3b35db10839291348697fc13c2b3e795d403035ca3753dce709a4a026a5e10b6a3c495be891de819b990ac84c40e7b38fd47c216c5009e7b6211336ab6fb20676a060418a01d67b79e587ac58269c8051a62d7d4933dcb2956cd360098d000cc373804e3dcaf6004ce18f202f4940fb0cc4964310680e7fd00956064e27ed2f13c9a54cbd18b003bcf95f01810232ac94d5e33a551237615c91fad85d4057c59d1af2efb3a678c6d964f6d65ab2fbd8e", 0xbd) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x2, 0x0, 0x2, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kqueue() 16:00:26 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) sendto(r2, &(0x7f0000000280)="75bcf575ed0303503b07b2112f3ac6a17a979721724998877e6197b20fc542c48547fb4366bf0cf8619956989e1902447066d7117488f79cf1a0b6af3296f744dcb47298c0a1cd1210e62d71efe8d66ae429c38edefdab65d41a18e67e95b2d27eb3da8bf813297df11b222e1158f0622f268820292f1506367e26c93b4c1476393dd9817b4b4884ef27279e3792fbadb92a78e2aa52e216c208c2d5bb6169cdd72ecbc604aa068ce72f6e02341a786339d2b00029c4320005360011d78ed2f2e8ac190a4d04b6fa43a2607e5f52a930aa68999601ec0a196788ff03d6343c935f583e2f1d26aa7e539af7f7416039fd37b869", 0xf3, 0x4, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380), 0x1f, 0x0, 0x0, 0x0) dup2(r5, r6) shutdown(r6, 0x2) poll(&(0x7f0000000240)=[{r3}, {r4, 0xc4}], 0x2, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000003380)=[{{r8}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r10 = dup2(r7, r9) kevent(r10, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r11 = accept$unix(r10, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) bind$unix(r11, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 16:00:26 executing program 0: r0 = socket(0xe812f496453e8f06, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) shutdown(r0, 0x1) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x20) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x402, 0x0) pwrite(r1, &(0x7f0000000040)='l59', 0x3, 0x0, 0x0) 16:00:26 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xa98f164e268999aa, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) bind$unix(r3, &(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 16:00:26 executing program 0: r0 = socket(0x1, 0x1, 0xffffffffffffffff) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) r1 = kqueue() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = socket(0x10, 0x7, 0x2) rmdir(&(0x7f0000000080)='./file0\x00') r5 = dup2(r1, r3) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000003380)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r6, r8) r9 = accept$inet(r4, &(0x7f0000000100), &(0x7f0000000180)=0xc) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f0000003380)=[{{r11}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r10, r12) kevent(r2, 0x0, 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x10, 0xb3e3239c0de3754b, 0x6, 0x1000}, {{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0x0, 0x4}, {{r8}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x8, 0x9da}, {{r9}, 0xfffffffffffffff9, 0x0, 0x80000000, 0xffffffff, 0x3}, {{r12}, 0xfffffffffffffffd, 0x5, 0xcf74cebace5354bd, 0x2, 0x6}], 0x80000000, 0x0) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000040)) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x28888, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000080)) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r5 = openat(r4, &(0x7f0000000140)='./file0\x00', 0x20000, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x10001, 0x0, 0xbfc}, {0x94c1, 0x0, 0xffffffff00000000, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x33, 0x0, 0x0, 0x80000001}, {0x3d, 0xfffffffffffffff7}, {0x7ffffffa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000200)=""/193) r4 = dup2(r2, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in6, &(0x7f00000001c0)=0xc) fcntl$getown(r5, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000180)="e6") 16:00:27 executing program 0: r0 = socket(0x30, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="5001050300000404000000021306ca9008101018cea11ea8fe036ecfc73fd3357ae26c578ed500a0c7ea4f376336acf00b7804be781e4991f7c8d75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02040000000000000002e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006edf1be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913ce29b800000000000080d1b15727c73f4d000000000000c9a600000000f700dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231feece30323b4125ce01000000671ad6e5b7b303757e60642b45cbc5737b8e2400000000931400000000000000", 0x150, 0x0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) r4 = getpgid(0x0) r5 = getuid() r6 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r8]) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) ktrace(0x0, 0x5, 0x100, r10) r11 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r11, 0x0, 0x6a, 0x0, 0x0) r12 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r14 = getgid() bind$inet(r11, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r13, r14, r15, r16, 0x2, 0x9}, 0x5, 0x5, 0x8}) r17 = getgid() getpid() r18 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r18, 0x0, 0x6a, 0x0, 0x0) r19 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r21 = getgid() bind$inet(r18, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r20, r21, r22, r23, 0x2, 0x9}, 0x5, 0x5, 0x8}) getegid() r24 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r24, &(0x7f0000003380)=[{{r25}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r27 = dup2(r24, r26) kevent(r27, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r28 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r28, &(0x7f0000003380)=[{{r29}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r28, r30) r31 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r31, &(0x7f0000003380)=[{{r32}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r33 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r33, &(0x7f0000003380)=[{{r34}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r36 = dup2(r33, r35) kevent(r36, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r37 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r37, &(0x7f0000003380)=[{{r38}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r40 = dup2(r37, r39) kevent(r40, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r41 = openat$null(0xffffffffffffff9c, &(0x7f00000035c0)='/dev/null\x00', 0x8, 0x0) sendmsg$unix(r0, &(0x7f0000003580)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003440)=[{&(0x7f00000001c0)="141fc5d529297c1152de7e36f397e681f6991cd3bcb8de79926c3661a82bdf37b7b2b2b77b70150cd19e71559684c7777bf6999fc2ffd9080f1b0f51487d1f8f8147549d46d6a8d001b4996d00c87228bf98b89f228fb00cfad11fdc94ce3e2e362aeebd86dc2cd5739264fd37068d3aa3eba930aefe08b00260378b21b51766f5832eff8bfd6beb71939fd832ad3d6b40ebc1c0d6c35ce5ed60f2ee46cd7ad786d5e3c368ad8a09d5b970e92bb57ed5899bc07bd295c6ad718d6adc94bb19b47ed8265be104d70e73caf5a1741a765eaa2a77e063fa819cd87cdb25ee89b0f9dcd14f137898aeed1046495bba439b6a3b143b67896d1a4fe15938dd6220a1af197301ddfc742c2de9ebcf28f2c40167cfd73181bad19b57cdb1d247ce8c7fdbcfe20eca74303a113ffc477dee850e05891a37d515804f51bec8f3e70b5c3184581fe5fbcd03d7880c680d8cd60cc525b03bf1b0e3b1e6b422b6ce822a73b79be3e37283c909a9d1f71113f4ce3f7adc4584039009829a047729d474d213898c93a98fa773c1f40a0291e44402fcd959766bfdcad2a85f1c2ba11f7f8b7be030f1e3d52b1a969e4bdc9cf190e0c44d866e371833303659701372535d6dcd81a8857aa04f311fd55711e7819ae86281a987bafce14d5f04f97a444628e069b11d750be4dac1c898b0f7ab3eebe1608c93526725a0bc3fabf35c1bac939d3e7bca10807d60debc0b29d0b2efa7ca80922ec365b8ecf764274aa7c7547f8f13feaf92b0287f8347621d8319fc042b7cbe3de2eafb09884ef53de65382d047d3ee9e33ac2c4c523b9654b576c61a145264ec06fa266e400939c487a9493b1cbb13da4475111ad960c33993a1edc21910f5ae35ffb62e3ba8833b3d2e73bb1fad77328ef73c7f001e8f6ca3e97f6bf8998a05822c4952a74dca042611e32cc2228b5aa0ca0944a07b7961d0c50f1f47fda3a0c8aa82f8bacaa2991dfb79865e1ff383b05cf49e0f5c0ccd0377708b63fa0724942faa4f4d39cfd8b84972a35000c8772db6b988deb84a768c191c78d51ed5f20937ccba9d1eae8510e99985b95b381268352a8e4d464880accc04d8481c130565d0fc4ff6a5697db73a8e8363e4351107e9c09af1cf729b149d68c8990671a9da09908c7a04e43b9a5e3feb8edb769b0e31fd73a1373c058330af3d13e33d29b26e14b6ba6c8a77aded54293bb5027e5f08d823e36d3723b056d23b001e22e2b175f6cbec74b890eb65e8bc4f98ecc59143c92a5f75bac23884ac61412eb2004cc6cd51ff4f704d3596d08bc72a1de324682816567ed5d66c339eb93888473b96927becf587309c179f473993ff9887833a2d4c01639c99aa31ef47c5d8fb3808b4edfd21a96084f7d7eb429eec879ace23d61e104144d26a9c8e759f2a593ee22b808c303dd57618ac99a8f4b64ec6d5de62e6513c6a8a2202797a4a06e2a74981685bc5a7b75cf3002972a5cac5987f051f2d6fcbfc7b6438d577e5e58dbccb03ca0efaf5c8eddf5bc649324b24e7b4bee3515512b4dbe6d94a204c1a6fc80234d2b9b24d2b992130c34d7b8ead4eaa30cef272c5965b2a9c951faacde4c5e318f5d0870ab7dfea05d6614effcdb593daf479134e923baae76a14380dd6ceaf8c4c527954b3a015ba55f3352fcce5ad79121f8d96a426c3fbb0e5de2b1624de4ad6692090425d7fb56fbb754c638bb0a7ac544db8c1c33d0562614a88adcd87396968f4849fdac71eed0ff43d0b8a304433ed1cb016036d7742e4dc29f209c717767d6cda456ae34dc951972a84fa09eb6f2107aa9ea63b27cce0a59856167058d61db1f3d588869b88d89a3d8a93043e1f77b7d175bad3648b8d6cadef59c72a546c673fa4b4c4d7dc2578ad5cbb73858ba8c7456c5506fcd49b67073e2d1f817981700398c5c5805e037c842dd7fd2dc22000fbced76626090b698e93131ea67fc497db434d95b920f903dfdeebafa4b3e69ff9a6cc7c52cd7068c0a8a7bf23666f7ef78a2d99e9d3f9efafa8e500ad00ee8ab65a37d0c5f768d673597f54c12fcc8b180e51141824eb9ae0a9762cb66db9d658b3f3b351f170d9982f1401a67398c90548ac2926c1b1fa374d3f115164c9deae47d85f747f2f3ea73d5850fd96333d8dfd4b9a3e02090efa0c1672ef2eccfc41b1b29e820702dade651b8c84d864a93747b64582615fe03e1fd9519da4d8814e8d80b976e34eb195769247f13c412118556d91bfa7297af348bd7d9e4965aeac110e51534c7b4fd1ec3fe6f411bce69cbb8401a0a4c852b5cd140b8167cabdda8dbbc83efaa90a5e2c7659658888c8b757c1d89098aed52e2713193ed4ef909456a7866a3105de919caaee7ab2addc68e78528439b00bb8ca85c66a375bb8133d27006e40a1f135e77ab19d367b23bb54f7c67941272f684c104af22b4a292227338eea937ceb87ea58d8f2187f4c48e389df889b3406fa64dc2eff62086e75b40f394933afabfd105fdcb5ea3de1e924f5d92b467b55e0a8cead2631d24c9e2b4c1464a24e135251eea6148584f5c3f9e31680e3d7c4e3d6a16c339d9261d6bfb85bba8e4abe88e0ca613ba06995d2128559ea785d88bbc20a6d77bdf59f1381cc3e4d3a383526cfd0fd5f31cb540f416f55c1ba5e4a6d4ccf62b561619668542f6abcd804a60a8cb3e6ce29f19be92621456511794e694f230b579dd3f593d712a25631e055cc587ee3d6eab3b2f35491b7e6290a9b33b4c0f2f7a2279f248bdee82fcde0307fab9c7dedf25e6bf19f997f165e786a3403674d8dcf367ae0a8cb6a270a07b018a98e0ab2fe74c7dd56f08f20ea23aae976a5531430726ee6a5bb5f0c6f91b01174d0de655659f7e7189dadc678c2aa968b606aacb4c2d9479c920228a1d3e28b88ae0ac022fa83cd733c8d96b36bec1df9c4ba1cf022fa80f3252825a7e16147e526bbd36d1a22b661724ab7d5adfe336cd1df77884e547a4f988c91dd6c47fc91570a46eaf1ce7ef83b602e7ddb17d5f8370ff04c018f7f2a6b578631d7fc20cef597b03babf51ae3b88790c2d61887f821cdc11bb20674b121b8a3aa0c82a5c273a21f1baff58afaa02e9cc8d98f9a482048d86d459e741449a6ecbdedf7ba07a330440360915aeccbf8e26c431b8d50ec54945aae2c04dd4c1d6eb0ef1e5cfb78fda6164bb1e05cb65463a1f75a9289db11f7f1f78e0d37df673231481cc4b4159cfe3f0e38fd5f083f88cc6b5a8a974b4b05c11e6d250e28fbfe686a0892013d0d9117e88e2e4f531b434fd13c3eabc3a0360a4c2caaf102272103aee3d676c2b6c28c4c6bde0ad2bdc369beebd62414161debdb9fe6c59acb8e67719b0e933997b9b56a27797028c3c31d335ce0bb4e7d3c19279fe9bb1c90026c812d79c4ae4b858531d5896230fc3b5e06bbc2d22b292542ad82b4c33f7305db816ef952595d7e3aa184290a0b0c310122b844a03ffb6004aac3774738fd68d50e005f7b458f8aa3c154efe37a0b514af85b34896a5891a5a9d8e58a4778d0e7024d983147ba8e85f687522612b12ed80f586d7ff6c08b8a1bef98f30f1c865407b3a3117db20cabb4ead2aeffc5903ccc7bc195a70d3f25de32c4cc3727fd78fceaf61705293d643d000cce8d3f5a66d2ae1bf95ecaccd792c926f9a97a154b0fe9e5bca686aebad21983ab80231144be886a7bd9d6e744fb23119959df1d5529c050a6f2896c67d3b2a874736144510208266efde64c8c8eb1b40b72416596ffced59ec60e9036ace5132638a3536e58af173e7ebb3bb88fb2d8ae8a66942ccf4ea0f98e0e964f7563e4271df748b3c9b4cbcb21d0d5cc8f2bd3b1869ce99d491f599bba76d651d319bba2a7576b43fce3f8867b45cb9c33307f5b4af04d3937291a3a111a944daab4bcae11e84bb70f9a35ca0f08c6309c7b4883eeb66b2b5aa51ad11215dc3b7f96da3921abe55fd3920bd36a462f424a38ff1c55dc738e34867374c5eb10afb7392f80c5299430847a3be27ba983eb9031dd58dbfbe049852fa994f6f4d118897325ed4e1d2c1ca59273b0de9e789638df515302b2645961733c7018c815f58de88219c8e29b88bfa467abf2084a8ad508c0d17061c9ae69a419536c9f0e350abcf11716c59146d32e6aa93f0c18dc6357e6155d59b6f2522f25d9e5414788146dcdab5c5dc053089562b50fabea61ef5c397ef29c6eca5ec8480552eb864fe3f89c0c7559ba2cea39da9808f6900de1ccd4c842a9c3fc6166a896d1f0dafd61bc92a047765e43f509fb4553466d41c05f77fc2127c3cd15f8ec9f178d3377c4b57543901fb78de3af554adc722a86fef6de03369a70f360330d5152f4f9e0972a2c7927b7176bd9790fedcd6790ca88acb367099610a67e1cbb839cfa2f7a72e267e01a0ad3ff91f2afa055828eecf812762509d47123d058b3e172eb4a3d811b7e4118a2ff30c52308e38d57ede43842b4c941b65b8873a5cb6cc52f6c778ae1c75e00cad8ac5c759d682e396690fe31a6aa813c009120c8eb012fddb6eaf5e70366486eae758abcaaffb0dc9642ab25f7277a79a2ea13594c653e7c13ce1487d0acd036ed70d2753745fbaf7814f1a7f41e4deaf0a9ebcfc89096a93d4cf2f4f30d7b96181cab88a527521da95ab03a5b2d06eba32d9295f38953e985e2a5a48695f379db9d81d1c41e7ffd49b293a8770be089bcf09d3d4b0fc1a2d3fda0ba99856aa1de6dd768c978971e812d111675676964e05e84f3a3110861b53b7f455ac54f454d1040b3d6ca9c633acbf5bb76469675363e94acd3b1b631bdfe73d25ba7d0ff3454b5ec3c1e37922d84667037d42d9c2123b74897dedeadf7a51d57d379e2e5e6d002bf983706591afcb9683aa349f1046dcbf60a946cff51e014141ef4c7bd58b633a489b9afa873ffca474a1618acc80fe8b73cb3b7c6d2242b3d4fb00a1602629e7af53e6d88f6f8d6e559411ea9e54714ebd8a3d4f9d472c1e2bf1ad3ef21d3d84679079cbf7590a4d91a406732987a4bc1629a68a995cdb88de5b77ad73eabb3054b03353e5b654edf23792252342a65c9e72709f64d3dbb2fa4fc659aa6972a77c553f661b0c5ca7582ec3f2eae4fd4700f9b79621be2d9b3b6ccedc7b8d5588038f66765a3758af7317bed031253193d52fe47cfdaff816b0f06665df319ede9f7a033d0c8bce551e5823241e29487b33d8f032172c4be82f95f8b44f7faacb72665466f687051d0cedd1ff38c64fcbe33253135d38def115844ae2de0a6506b966016ebec4a028a4918c938d1290ee785fc94f9e5f50b489862b917dd9d32f1aaca0ba5bb0a76e0069176559e761859e7ca6dda0081da9e336a1be74631cca253f6dd3b9ad2a4789d4046e470529cb35798e553aa7b87b83f62bf15a81336f6c113670eec40f3afa560312db152050f6a897f490c6ffd1f7bf3b01fc3169f9d0fd2d6720b3ee5af3df2d756448266f3086bfd23bea3cabd730e82473b49c879a751a922bcdc2d34e0cdb880e54b6b5c098ceffd58492a018d24f5b8a09434dd4bc2fb91826ea7f876ff80134e905728f9c95317de69678ed7402400bfb9fd413bd4ad844e93eb33fa62c46b938cfe4fd83ed6fb9ad7b5ac961e226d13cd28d378cf886bf1c9495567eeb9d45c7553242d5ca1d4ea602c6e221a07fd8d87153b05bd8ec27e4c75431cc5feea4b94d5dad07968035ac8624a69f9775d35a125a090fe2378d6b9fa05318d5b10551227d746b0f62f2bbee6c36d54fd9f9aa3f7167cf7415", 0x1000}, {&(0x7f00000011c0)="2c1ce580f772590da63aa88ea3923177e436fbf7633805fdd0a4dd8027631d35556609aad9566d7f26830d4dcbaf4dd21a4ba11d1f93a2cd8dffaa52b62c4538cd4fdea311ab1871b2b04000b4ee0755a02ec5b94f72ca840b65f3ecb3b6297284d8abf7739e3065e2c0455c938df4d8e4ce4dc9a36ba79082c7cf02b03dd98defa7b067ed2409439fcdca546c9772857a1f0d82a7d30fc0d27463fa48a6125def728832134c02cfa8bc1c09f536b7334586bde4cbcfe4a6f4ad4613d6a91dfb201e0646bfa92054a42ca08ef01973cdf6e92980af6e4e84c0c4016e8c083ac99212789fcf3c2225f68c5d233f706b5db4259efab3bc6a57dce376dacd2792e493fec368dcec8999b7d0311e1275e5ebd5b34876fed046892752db63e95439a0784d4d61514b998b9b4c4aba202f81c6188b07c71e3c7337a466f1e10778da945bee500f6525bc6d02078d008c5ee4c0bcc47bcffd93de87dec4e7b1ee78fe4250f631d89564921a7bb3fce87d7ab5fb694413acf3a4072936dfeead7d477b4eccc4fcc32eec9216c10986a13d9b7984651f8fd5dba1c191dd15e85c7f395a45d386fb9591fb8ac4816b4362cfcd39b275c2c1e4bc1c9050a464ecd6221b2137bab57fbf18b4d5563691427790bc4096e995214652ba48f568627779d3d958260c9c166f39e83d328243b270273a849593f3f49e700c0faf5d8285e4e25b0501b333113b407b119d9ab1ae9328732a58c7b49f4341b55ddd4913a91e46f73c3a1ca113361bb71ea3362fe85c9896da5e4617e4c334ab5df494ab2e82478ccf221a3061b9cc705ff0ac107554d3c26746cb303e2a0810642ed5d27ca395c3aa11dda144724256a185c286538b4320f0e2784bee95119a6163be5834244c9aaf0b6173efec0360232ead442db95cca19969a6ee11c56d0b91f156c5b3dce83d347d443c2a181f31374411e159c4b878ffa7499404a085b80952a7558f619f83fbe8a20ba3582ec817210eac1806416f40606077e222bbf45571d0593f2b46a4a2f3d9afc0e6b5bfee8c333b6e311455ed2461a1fbd4349a90fa7e63dfa17399773081c2607ea72dcb76c7a8b7a1b9a8f4b877017dc0b2422064ae0c4843c466f4a77cdfb5eec620a020aeaa19938bac433234621c2a4693cde68389d7564d35f6d70beb7b40057d15381f2ce6ef3b3e98347b92b147537c83bd422ea437b66a6fa458e991a1792a91cff07f18e187bae7fc52518434388e0c9d89ee93cdf7dc0682fc6ad3fe0aa25fdb009135454cd61c897683b0e297698c8959e253431375f7484eb7d4641133ebb27a36ce89bb2438f0b4f13c0355f7af13829cf041549c9dff1a671d6ae9b76fb49275ed571cff3a9029ecdadd98a16b752ff973ec7df65c1ca02caad0fbdd50660a4a7d18e2eefaf4fcd6fd7b02cecdbfdac8f361d6b8b325841b0b0b9cd0d2a7bea490cc750ec0d35ca00e2237bc3811b5850ae963cd2490007302f91e07b58978d5755417cdc59e099144d19355773658264747390e0d1cf3ab65baae19cbe221ba8c5afe869f361645d27c10f062ed606d6b1caf8b49db659f56b8f86d562ed82b513b7a5bf6daee4d2dad07570f330a925388655b5cb21d85c33fa612c16f8c1fa82d3badb0780148ae2eb3e9fbaa8df8c5ae023ef7cf8f821077e886645d90bf2f9f7987d2aa5c2158657a542148ea34701ab45c4213150c25517d6e53c778cb41324052c422be03b827010fe35537d4baa6f21da541cf28bd10efcb9c3fb80b8f408e075002fab1e217dc8dceb72bce275546176c4f3126ff0cac3a02efa1348dbbdac66ffcb998bb80b396338a0d3e16205060e772ef0ff83cea5edd46bddd9b4c48b42d8517f295befd637995d2b800cc08cac1af3dca87fa9171d1aa61b6575bad26227ebeef7f9a453f143a56015c0ff465c720f876b489a9dc673a86280f24c59443c0dcd350090b28d1f42b207f25927f0373baa43be3cdb777addd2435ef24b88d912439b009d3740954e96365f5532284cc537c98a39bc9220ad764d7f0ecaa63735240d963f46c43b67c34f6e5f9d92c3b93fdd2d1800c2411b7f31607c5ac58946499405def79fbdda61c99490e56d5c09d9201c2d960dae3e66d19f78d1e972bd5700b447a7c54e6121b4e92b6755faebadf25f34bc84038edea47e2898f1821306d2a55045b5d957c9175d25878c58a63c6f3a548235ac5ffea95231f9b01116fb9dd80de55c40d3031ba0942a4c0dda1b2c3918c5dd983d04fc0e3baf3bfbe762b458ac96f31bc6365183e14504bb689c9eb1c7b27e6d2eee6ddd11ec53923c0f6a8fc35d1ee2ccf910172e1ea244433efdc7e10b0a25ad9a07496f3580d1d04ff75cf3944eddfc4247b6eed21c5713c89e46e239f663b0f75ce548be2689b0225f8a9940eb682684271778c2675d902a909d1d14a8b1bd1dd706141f0b41a78b1aada289f4f2eb41b7b8b53226e661a37d8f670a0e987ed5e39c4e6cecee7093bb0b5acc51b68dcac1b2c2674de26ade5f7e3daeec9e5a541aac82a992fbbd01334a0577d012a7d5e04fc4ecb922d3d65cea7b35822d650bdd3c6351cab838e2bee04a53b78929aba919730c4ecc03a1cdacd5c7a858c08bf723800a2a7cb9f93daa01f5b05054207a516fb1732e0d57537f1c4cc5ee2e0f110f304745cf54f454aaeb2aea1f410f5072e4206482823c933934b1318abfa5aed5a271f6f3c46d99ec9e19a468502da7c7d51c4f74ad79cfa17411aff4f862b8018851fa08460bc2439ad47d9bc3c5b85c2ca43035111c6bf92760b393cba7767370bcff752ac62a204fab34eb63c50f302e055647ebeb4a57891a04d2c42e9fa9033d0b382afda31bc6a89f5d2fb43438cf76b8b2263a1df4c8edecfe2cdb4ad07c699e820677759ec401ea5462a9c27a49146c4b3a9a2e4c4ac7b8eb92d9355daa8a76006c67dc3ae11bf35d8e2ea06d21d1add39158feec775801f6f0fb4b21ea5d7e0b23035515549a160a7a7575228bd604152aab58726686f93f2ef89fa2ea60348735e0fca3c4d2261cb8456d3697bc9fec0bc32ea92c20d74a1dea61826c94317a7d2015a01e91f1058ddb4542ffee7ed10ff0a6b1b17cb1e26d4d3be277101837d762d27b37682c752a4ae699478d0c62a4e5bc89f51841ac8930a3c94980376d457bab2e5746437f8ddbbea592130142b3288d0b2c59d0e1866b0e7f66aed62796e3473eebd7f701140be48e7c20951e01c8438655bc0b4f548c9a7df7f50068d485c4b734b356138254f2c293e4c62fac961493b36db3a77139b0d799555614d75548d0d63fbaa42c4a91eb8fd070d8a3eaf64445f0b4713272cbeed90dbf1e664c6459b8c80e8fc1b1ae0e89383fe9ea828292c44138705f9421f7cb1dd1c2175ef65ee93799a0150f48638ea383075d92ca78d946ff8c289581d0886175d7cecaa479fce3a901f6c603d58eba60351b4bcdea68c6eab29084fec64d296b37cb4c9ba8a662cc0503e79eab94ea3f268e2ae1efc7fc565a853c5a16e08d5c6157f98fa7b4e03782bbdaa387e9ad02baa9d8b4e0df89d003243bb060168907c5af4c152c24d1c2200e2d32e39bb62384a06584bc4f9accef63cc0d6ddf7628dc29c30bdd5ad357ce150ce8c722282a1185407fec18e84721baf9c8637e9259f1f5d7b7643ee859166c806adedcef9c41ff22acd1eada117fd2ccf394299a089ad54705bcece44de32667ab9a6591bfe55884402c47a5c73a6b0b822b7728ba46615f214794ae959b1a210e6b0c38690b5c46aa4026a2222b794b6cf2ed05a4ef6f3acdac93cca38ebbc802a3a135340630cdb61bd1feda99fd41e7ee330cc68439716021857ed1642706a78a9c523f95e323be022ea0a1fbfea289890bc87175068acea6c1ee190e9ff273f1d37f79682585a2bcc88c2a556c1d5c0f1c1b2780dabe79d271d18e5dde6a7db04f955a16b556fec6a8d6b32f6e4a10a9f4b3edfae672e0bc247b10f73a4a6554faecd9cdc1e54d01f59b7fe1ffb8d6314859966f8d316ed6325b67d4fc789e5b7780d50c1982e3e3be0ec9e0817b00d08db2173325476098a9e1db258ab65a70b4beb90a6318cd5a79f734a26fc1e4a38f66fa946b1d3b75e09db94a8f5dcd150f3e5767dc76f2d5b5475606d4caf9a7c0624c4160a416817fe1464f750a36fbc35edd48da657e129c473ed60086b7dbb161549b5295276fe3df8e9b4bab4f712672f6b007bb032463beef30f948fd73a86d1457f3d982a839c840b60a4606182d8fd0cf08d103a7ecc17a42a321c3fb5248574832c9fe9fa0718d201b70f3eaca7d5042cba8a9e1995b831fe1dd30cbd9bacd256351fea52974dcb7160df5a49434d97c24c762a8b97ad59533946145e1564d30c7518d02e12d1e3abba240bfdf4b13404741114e60025e8c0fadd9b5e47e4584592eaf08b4802fd80eb45e9c87b036b799aa03af3275d13ff297243ae6dd9be2cd6ff5282dd1c649ae588906ccba7780d5ea09535d27be734358c14ca7692f4c3f94da31bd0f5ec3873ea8d5975da44b630d76015b9160181c699e5f96ccf9b28fdf226af7e92b653dac201c6d7147ad1f93c16e15ab1af9a6ced7c699e1b85710290398d3f859095208b309ab1179709d9e1aa94a5cf4b9017739f41dd17f3f0ad57d9674904f350ba5c56530874e8815e9e4d09d7a0b8b62035f26f790018ab32cc92e606ac0aa258867cd1d1950b04922532d45ca6fda59a096016d06a9e007f26d2397d3897588a68534c55bbf73b66a0d558e0c828a5817b25cda06cbeeffc0148320ef5f3df68d5d284a3f95fbdb57f557de68af9d221e5e525074aa1d2a7a67282b436c0c8957ec1e26c0ab5cc81a70ebc4adb2c501848ad160622905b143c13bafc5fbbbece1b338cc7c7549cf2377983f87efdf3e870f3687ae91c993c3a520e336b6eacf77da531e4fd65dcb5d3a9b622b8c9a27224fb0826706b2ca5b09a10ccef5a95774e3e705f04995ce03feb8e029fe2dd34baf746bf753da15b31f9a8a90ac6ac33873fc53fa1959a488e81adeb36750bbc28176c78522a11d3c59c8af2b155736b1748699ed410845b7512cec4f9ab9f322fb0f3a3170438accca8df585817a2160b8c3903dd6b2b10a9a5ae411162c974ca1d87d1da3f23cb509aec71c2d9efb4b027cd92a499796a8a2addea30e411a275837e21765f84cdafc1eccbb1fc6aa17c3f28629f1cfe58c2321a300d9a0a0ea9dce7574f072ae551c5219e2e76d674144691c74a27146c392213e0e510a69c59797b71201ce777e2b2c196e5ffd949d2496e6be662a739773d895b576a982f3b1c131b932a3ccc085686c28743af3b1291b6afae8db9cd3ae66c9cb41390218c08b50343c8929a834bbc73eed866c7c2047d20f43b6e78cb57b2beaa9c8d3629709c84cada939c7f3df040919a5fddcdfefe80e324235dfab6e74c924bc250e780e6851455131495024254558ecc1a72ca721b4a20de2a57515e9ea3f83f15b54d6940f7de0882fa10feb344621d25db1d25fcca5b8db2185a628d2a78fa25b71f90ddab4fdc460d702189e4e33ca81f4755133c8af1ba00741e93b967967401831f9300af8c152b0baf42c766146261f632934e7a7dcbcabaa5e9c6d3f85199e1e6fe863a2325b46b2109d4b4898c7eee1d74c0ddd266dd50a95c80c821cf2f0740b90db91a4dbbf9e1b02c1ff006f11d881dc16fbbe3dac4a151fed76bf7d82897e94ff991e5d0e5e2bc4862e1ab5518d07c67d0c", 0x1000}, {&(0x7f00000021c0)="7342b71e2b0e7bb2a8f663d9d77a8dac98b1e2d5783fadb6b5599eaa78067463550a90a441c74c8c6256eec0fc9d3e80b83d69737b3009f57dfeb1e71354300130", 0x41}, {&(0x7f0000002240)="2c37711b989e758eb7c1023fffa5965402bb6458a7d0ae692269704a7fc3528502e354d47857826dc2f535e934d13e2ade4017e10ae74fe3fab5158dc351b3584256c6912fa7c176537be62dfdc76ab5b8d91f03a96fcfe3bc035cad94cb0a590eaee8fe9c80cd26245ce56a72c68c3b688a87967749b980f94bd40925561edf6570f0ffd1f93c4559b7228ba1c5b58fb699e0e5779efc5fc01ec7fc629ff4a262ea9e3e874c724fc450da8fc62cfd8c55b704e69ffe2005465db17f4c6c7dcff0f4b14d089f0994f58ad7ce5ae2a2b4b2c8321299675d8e4d6eee65424d278b586bf16ee76e8b4276398cdcd07e7fcb97f2f168f75d3fc95dd04ca44a837ea27594f19446b13b3b11bc88ebc96e3baadfa958b9eea8e22c7643767d6be94e5f2765526e20f47e57a2e95c504f88dcf782dec343bc878ac5a2a1a1a35efef6fa50ecb925495c2ca01544053ab209aa9f19e9836db3e349cf59f8f1fb17e706eda7132ef698b8ecb06beca46c98c9122b2b6b60ba5e6925850245e18c93456e1cddc3fc80a452feb6445a22d621c4a452aae765665004c2eb60fabf6475dd5c2ef6f7b212dfa7a8f52113cf82f18f1556e988090167bb34192b80fb85ee62993d126f5622568861c337a2a4638feab7c667b8e2932455ade6bb6260e26423ef24d1a5b8a61d2a43ef33282e8c80440f278cc77dc9f0c4848600b4e5d7f2ef6cf58b14757ae68b5dd9e8badfaad00e0aadbd2be57f9c0c2f47e7b3fdfc2e808d67b85a5c01af5281b9a703f00e2f4dbec79ed51c08c8bf9ef65e174cb25bdf2d1dbfce6b259aaa478762e12259e0c772722b59e23624fb4440f545463689d67cd7d78b051b0c287100905b37f0a0ad3b09a80c6bd6c646220f19dc36232feb4e140f7f3fd812e1d7e87b372f165dd16f4c5cf5a40768f335f96c5ae7e628d41ce6a97079940d127a15674628bc2cdf93140816fa5b82ae8b65f97ec1644dfbe82304d187a68134e1587511eb6e4c7b9d02c89906cd6c0f085a0e0babc9b9aeca1c3758b7b38d619a079eddee02a719b2a5beb28b2f441a8a040dfb24902b75e771112a050516621349d7db44ab03f07cc1ad8ffb14790690a33699392c164eddfaa16f79ee1fa5a124d1bf8157dfd0353f2fea6df5680ce0cf289568325c57d91733904403775301152febf41c31daabc50fb0366282d974a457af856cdc5f6ae7061cee28e85f3655fc7e310fa5c4815c803044f3c4ef55e84406d8a2daef0c636ffb7a8cca459ec5f8762c85ac0be2d0f2d2c2fb5f9da77a8a1ddb8d1454ccc038161bee6495944b3d72959af0d27436d02dde2c7756e1d30d58423fa433cd3a28370c93146e5ef6519dea5a2d5f27138f648be610a7bae49d579d7eb3ba977bc5c41aaa1f6ac64db530e2cd8d5e0174039cbf08b74f4cfb015d4263e00348a99d71c56ad7ed10ac18dd7d152041ccd0f91b2c6dc04a7c3ecad360330e9c2d8e3103b2519ddacac746dafdc917cd1545b383039e44cc8c5c8732a1e57bcef507e5e8918a20abfb14f75622e9776b7e65deb05934c7fcda02ca15c2e60c9dd036da852b1ceddfb25c5f3759567be60d2813ec9b8a3518a61d09fa7b5f90322b39b7dd31f34646a9fceb341507f099b6ab398b04424c693bfddc45298865da29a19f5ef85da6a7240a5bad76bc5586c6f71a1b4c3feaa8d58a9183a81e716ca94cc1d549eb55e957712f4548e2ede03c7647940dd3da377d78d287c119457c733793ce3d9ec8e790361bcd6efb502306f4716acc829e556333a79d170aa2aa45abe57c30cc1a3265b34229196f43731851c097cd47196252092ad941ca110865d0a281c2aea2a2a2f250b541adaeab9ff52737d01e61a535d8d3f1a4b678e1ea4c9e6a3690ffdfd32a3a753449ff2e74b3b97018d5a5aab0090f1ce74e5f5edc908fe4b66f97da45b2dd0ec1c6d7885f7dc6d599a4237d83e9f6996370a559e1ae978ddbba30d73d78dc8b515a30c5715b2324d39a002615d1915467725fc9b0e93c7e8f7b964e7f6ae8d0615a62109f3951d6c07b361a4b7cb9e11a531cbf6ecc130844359e20fed208c2934de3f2c92a7c05c90ddaabd19c7807e823d2fa43ac72c220d81878fc76efff0d6e25274c660a56ca9d3b6f611a53f65a834f1de33f0a8c59301733a0a1a53c3707dc16e015d9c4a9a823fb05730b8469bea211ae4088cc2be2b67759a3a715336e2a391cf4352d67d2565d864049ed34f568462764ba41e2f08928f2ea08b5bf32157a56eee85d72ede04cdad4877dd9144d47d711257fdbf0c3b556c8e68d32078f2b2fd6acbc5276ba13190f863d42cf63041690807827377eee45cac3f3627a3eba9e94329a2c1f87bc33c4aa7d71cd2925cd5744b5aef345fc3b0c28b33ededede2e8f9a95b3577771504980abb76df7324779be7cf3ad5be876abb31337953a29e782b9af93794d453e07cc842123800f2b8008aef80f5384a7bdd08e0fd8bc89a67d3776056d415475d8bb188772484fc9ecc402b370446079bcc8cab2af0a1614fe5a57cb43d9edbd31244e5ba8748662a1ea22afff927b6d35b85467569edf87f5d496a0051934f02b2b692f79ea9e71b0c372cc30bae693a20eb7e985186f3a98cf86c48145ed5b9a8720bf61dc5a253c6b192a8d2045001dfea1ec1c88659897a9f2c6f45315bf80a128574410f5fcd1586f6af5195d0569c5c8ebf17a02f93dc8519788ddb3c619bc68aadb5c29073dff692b2cfe5ae66e3adfc770fb9ed987c85c8a549df6064b290f019d3cbb6ebe7350054a32bd242d5841718ef556b00d4e5820172bdfd16c441784ddef1bd87f10946ac3508abd1b921edf52e9f26a4fa4db48f9366956391137016fa26c72e2fbc7f19cbbc0be5ea81d73e983e8881bc3857ee98a90dd329de21dcf6f79e228079e8c6a63d7bfc6f4b79c3e9b3db1dfa6b4308aaa6417e63da1773951e28bfab8f56eb87e15aadf2b39d855a137057b068d10089f1b01e798683b38a2fcae452428b7dcb4e68e00d7bf279c78bd6ffe0114c24e8826b90ca167608f2d37a52164d4d47c6cacb96796d596827e2dea31ffc042c052a09d4f57f9bd5337a266b47faa4121b0d09dcfce7b9abf55b317f09a72570b78d92f6eec13f414b7d2affe06a34d4e09f3beecd85b1791c86c921b7ac6c7bf5e4bcdaa6b9a10d4920ce73186758f9f0570a99560a792c2988db00a1a3cb3f17f844e689903eb0877b649af0453ce8ef571767eec4f15df4dd1fc0d78ae1e690d0b093e0a5f8b6a1cca614798b632d9d2013c9146d57858f857fb9bd89a18d9b0a2df8b4a16db1c4dc6bdb98d9fc3840e5121e8754d7a34c2f760c370bd62af0cf3ee66f8b2ac21a46a24ca7ebafe556818d8c9b14b18454eb6fa099cf06b90c97218b34f32679b23da5e5a21b01454c9f65b716008befe6eb52d7ab704daedb05cd8e5d0c54e8120efddada4ccf0fca6e642ac07407ed6c2713a363a442c870e0c6a25ef8edc77197bf08209c4ff775178f62d10d82f7c79506a59f0cc98a063c974601530a02886c43eea8ae5bbe01c63b59272568b8bd78c4aaf821efe6c52cb8a65fe0a82efec9fcab0734569b24b66f388476074e6a7503e110c8fa76c84fbbc9f8eeeed529abc906f5e7df951273138627f7cee81c1ccd7b09fb9ce5db8a46e80a8cab36774d0d60c30425d69636ebd72a92a68c40eb8166295d598f9ed648a331f76bc1ca035da5b8a62591e70cb5296836b9c2f092d85e74ffca388e6454b75accf1a88be31df01a8285bcf6789380c6aeb7003d8d4ba050f513bbeb8e0dd9813d8420fe1f9b0e57025bd58035a3c031ea91af0b9256be43bb4d48f17a8cdda14427920d271b65f5ef120e06d9c0d41e4162a5434897af297cc12889d0a84979570675db41f71ce2dc448044c1d300a36abb21e5571f63daacda50d80bab30d8c30aac22d3e40c95ac43faf3cf09b58e099c9d8a3038f6522ca51e18b7bd5df9c3c742bb9564e44b559ddb16042e894fba680b5bf2cd70b36253d579df4dca3fc9051808da8fd5e262f58d3ce613ace273b8d4bf524dbf149e333ddeeb2d656769433df7b58671bb664638e6b63e37783355609ee9c43520aa9cc67297a0a5cf60ed6b9f96a741e9e81d6768a22d6924b252713dfbacdb79cc1020b71471483224607beca968e47a5d2d64910dac852e58d0c050741bc20a2d2d5ca4cf1c034b6cbcabe5addefea9e390a3ca8ef727f262d87c7d7cd7a524fca81e953864f5c744cb14e2f93e49ba2ab20dc7ff87ce5a0546fd613e19a28d307b2f861240201cf852dd30d321e9a099ac94cf4c266ba4d0b066d3467747b0d864c4dbba7158ae7bd10e3539486992a2141a35a81a9e5b8ccb8ed7c24af3f104df9417ad4a3fdc49bce077afd1762f0f1065aba52874efa871b280dd758807c249bab9f58c738d8aa2a79eac0d44f37b2967f43e13b1eb6ea7bda30b96a73aa5dd0e789280371667088f0c57e0ca1cf03faf39962dc8ad8e48f9786d11a13d76cdf8e1bf8a37f5cfe8d9be4b6c6fdf9f92a65792eb9bead8b0a1676e0f8241d3dccc3ae9b0de8c9a1a9ad3be19c4783fcf146969e87449f53fad3ebe0c53ee742c2f082f4651f4f41b545f9b6cf237baa99e9728b92ba47e54f8a22ea98f3edde6ad9bd5c908fbde26450cfc3c60a4e9160b5539d2821aaea75e6f97916594fde2ae0f5c29d7bfcc72cd8deeac6d26d2e66baeac8e9faa01211456dcd861d653caadfaedf183e5620296c0dedf3dd035952465eabdfd9a977ba2478703bc12f96ff87156d60137ea44a48664ea1b245bbd4d89b3ab1a7d1a282ce7d7a25f619899421fa19c1d75a2a1634307ffe1fcd880f302a72bdfe17e626481d9d8943c70d5a98e87506d91a29651d40832f40423040adf055c6cbbaea4982c0bfa70fe12dd6191850842f53e06b866edefcae8881cc37279113901e1faa984a7e33a6f150631bc0a0fb7e52750cf43e60fe63c0bdb84c135986b044765494ffc76e6be47db60b31870fb5004ea31920b1313ec6c3277bb385ae761ccae76b928ce469dd235baca614d1deec75a8cfc3e863b593591bd3d06741c4a9848f04a5593d169def18b94039255d46526041d9526929c9861929d72ac5b892c5f63d4ea716c6e5b552b36a61acaf5ed64ac856960b455cf9e3f44a7c28ae1e84127eb0dac9af389108907fb1c59864e285d66203144f185b2ceea2a3ff79a313189258e0be0f6dc6c98a05ce6f819ae5eea14534ff7935cd6714eb6fc30160365272f49804ac65dedbe006b78d9e75e5633443940edec277ad1afb546f3a1acebb9b40d852a70c586955602a027a01a7107016571f03aaec44fc7e9d2bd463e20d92c65873d6d09f4bd344b6d8e3afd112394bc6c468640fe32f39ea45bd410b641afa18d54f7b9287d617c16e7717c677224d2ed36865ce69f14b2e587131e74894b088274af7554a9dc7368790065eca88bb747cb9c037d98b45d3f46c4295dc822b72455707345fd68568ba839bf716c50114b16457456aa55093835799d3bc43416df05a2386dad8b6e7f825754b5df06977ad37dd9f4bf25968ab65aa7628f3a4e9207a8cc33adbcebbe25599cd8026804bbec168bf0c2835e4a718f95409661181f62f1034547d824b8342a6aa7fb8c1964b496739b6761bb75f5f41f8b3e0af688b28685698a833bc2bca653003eb1b3ef71f2f1c8993c71d291a6027ef2d0d9f9ae61104842c71847646fec8ff4e16f699b6", 0x1000}, {&(0x7f0000003240)="3c290b8193cdf954d2f8f2d6a6963b28fc80be1a989eac92d2f8f6c75dd047caae672b518d97c25ec1a181d5c4b8c8e92a9246acabe63edc86f4afece807afa25df74ee7cb075bf3ca4f29df60", 0x4d}, {&(0x7f00000032c0)="0a125588f5bbe6aefc345db00c1b2faf135c34ded74d8362a851e57d8f88b3f110b9227270cc41a37f2ca52384b43e5aaa40f7aca1a9044f024aa78d4a26f5588b2c", 0x42}, {&(0x7f0000003340)="b80ab801450e12ea00a6ec12069373751a900bcfcd9712a377ba72778ae19306ef431c60fd1dc65228f3289ef9aaf9a2c7b8292f928b4583da70c93628e050c342c6cf16e4c4b8a48495453b4c3236cfdd7dc35cccd94d65e6f9a68e61379fc3004ec835620d19cfb478196f9b3586d77d503bf4e61aa2fe95e1f153f3b7a9f778312e976707d1981e43552350eff935675948d2ab4a9dd4b6399d2ad96aa55334a7337519c0847fb0fcc567c7be1b108df4d1a2df6885bc875383e614cf31969d19943f901491446f1aa77bf55812ca001f00a91509ac2b9ea205c7d4cbacf69ec5a6afd7244de35df1a53c3e1193a458", 0xf1}], 0x7, &(0x7f0000003600)=ANY=[@ANYBLOB="2d00000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r15, @ANYRES32=r17, @ANYBLOB="000000000000000000000000ffff000001000000", @ANYRES32=r40, @ANYRES32=r41, @ANYBLOB="2800d9233ddeed000000000000ffff000001000000", @ANYRES32=r27, @ANYRES32, @ANYRES32=r0, @ANYRES32=r30, @ANYRES32=r0, @ANYRES32=r32, @ANYBLOB="1800100080ba"], 0xb8, 0x400}, 0x400) 16:00:27 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x1) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000003380)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r6, r8) r9 = accept$inet6(r8, &(0x7f0000000100), &(0x7f0000000140)=0xc) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f0000003380)=[{{r11}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r12, &(0x7f0000003380)=[{{r13}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r15 = dup2(r12, r14) kevent(r15, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r16 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r16, &(0x7f0000003380)=[{{r17}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r19 = dup2(r16, r18) kevent(r19, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r20 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r20, &(0x7f0000003380)=[{{r21}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r20, r22) kevent(r2, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffc, 0x9, 0x0, 0x1, 0xff}], 0x91e7, &(0x7f0000000180)=[{{r9}, 0xfffffffffffffffd, 0x18, 0x2, 0x1, 0x200}, {{r0}, 0xfffffffffffffffd, 0x8, 0x2, 0x5, 0x5}, {{r11}, 0xfffffffffffffffb, 0x80, 0x1, 0xfffffffffffff001, 0x80000001}, {{}, 0x0, 0x4, 0x20, 0x1, 0x20}, {{r15}, 0x9e7a62595cd1bf47, 0x38, 0x0, 0xa1, 0x1f}, {{r19}, 0xfffffffffffffffe, 0xe1, 0x1, 0x1, 0x10000}, {{r22}, 0xfffffffffffffffb, 0x40, 0x40, 0xff, 0x4}], 0x5, &(0x7f0000000280)={0x8001, 0x6}) 16:00:27 executing program 1: ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f0000000080)={0xfffffffffffffff8, 0x7, 0x1, 0x7, &(0x7f0000000240)={{0xfffffffffffffff7, 0xf75, 0x3, 0x6, 0x4, 0x7, 0x2}, {[0x7, 0x10001, 0x8, 0xf77f, 0x9, 0x7, 0x9, 0x8001, 0x1, 0x1000, 0x7, 0x4, 0xfffffffffffeffff, 0x0, 0x401, 0x2, 0x4, 0xfff], [0x0, 0x0, 0xff, 0xf4b, 0x9, 0x0, 0x23, 0x101, 0x0, 0x9], [0x0, 0x5, 0x100, 0xd02, 0x5, 0x101, 0x10000], [0xffffffffffff07cf, 0x4, 0x800, 0x2bcc1771, 0x2b, 0x9], [{0x100000001, 0xd24c, 0x5, 0x6}, {0x5, 0x4b07, 0x3f, 0x3}, {0x1, 0x9e2a, 0x7, 0x5}, {0x80000000, 0x0, 0x400, 0x2}, {0x8000, 0x0, 0x401, 0x7}, {0x3182, 0xfffffffffffffffd, 0x2, 0x7fff}, {0xda, 0x1f, 0x2}, {0x0, 0x6, 0x100000000, 0x101}], {0x8, 0x8, 0x401, 0x6}, {0x53ae8944, 0xfffffffffffffffd, 0x8, 0x1}}}, 0x0, 0x8}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x18000, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) ioctl$BIOCGSTATS(r0, 0x40044266, &(0x7f0000000200)) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r7 = fcntl$getown(r6, 0x5) ktrace(0x0, 0x5, 0x100, r7) r8 = getpgid(r7) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0x6a, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() bind$inet(r9, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r11, r12, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x8}) r15 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r16 = dup(r15) ioctl$WSKBDIO_SETMODE(r16, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r17]) r18 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r18, &(0x7f0000003380)=[{{r19}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r21 = dup2(r18, r20) kevent(r21, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r22 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r22, &(0x7f0000003380)=[{{r23}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r22, r24) r25 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r25, &(0x7f0000003380)=[{{r26}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r25, r27) r28 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r28, &(0x7f0000003380)=[{{r29}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r30 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x80, 0x0) sendmsg$unix(r5, &(0x7f0000000700)={&(0x7f0000000740)=ANY=[@ANYBLOB="01002e2f66696c6530004332ebf4ae303a1d92d1165339f1af347f329879d57cbca11120f7bfea691eedcf61a45ff8f4819aea3195faa5de3e67e8a41f5f8fbf8375368024339f3baee40b9f747aed3df196a16cdc8b54dac20fad070ceaebd705826d10930dad93b96500c1aacaf77694a2e9845cbc92072b0f3d3844b6d270b794edbb0a611b994aa7abc5249772798d639870a3eafb6fdf2958e240a17ce54c7f03dcae9a8014e35a6d3cf8813239fc8629d14d"], 0xa, &(0x7f0000000440)=[{&(0x7f00000005c0)="a896b75152551b35d3052e76aa6a436772436d25171ea11fd47eaebb662477fb7cbfcb3714ee7a43e59ff593b7c8be3b0be336b2693da4822c4ff4576ad219d171a15b7a5332c64c6f5e6f89befb807ba60516556c4a8321e2c387ec7625db9515912b643416e90bb9cb32b841f60094f66bd0ef3445f272e64e8ea765bf352fe7aa781f2d71e37c0cf31ece7e4b61187370e1bb14433e941183dcf026a0668d5db88079b66b8b94ef2aa3c2da79be921476", 0xb2}, {&(0x7f0000000280)="e5cf513cd4c8c6771b8bb00d1c0000000000000040", 0x15}, {&(0x7f00000002c0)="8e08558988a748fad25483f43fded62cfeca64", 0x13}, {&(0x7f0000000300)="1e7f24e004633b8855ddcd406e75f4d883825787005d20cc9aa2b242d47c9e6b440864391ed6e129552a4cd5dba4cf688a19f9693db24b", 0x37}, {&(0x7f0000000340)="4902cdde50734a8ec5517e5c619575d36d04b71ca2a7b08a7f9cddf243c7e5cb7e939f178356f24f3afbc5855839d2", 0x2f}, {&(0x7f0000000680)="0a6c441a6851bf777391ec8c42c30299", 0xb}, {&(0x7f0000000400)="9a2e4d1ff3c191a79242262de8f3c96a65ddb8f5c6b4d70e17", 0x259}], 0x7, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r8, r13, r17}, @rights={0x30, 0xffff, 0x1, [r21, r24, 0xffffffffffffff9c, r30, r3, r0, r29]}], 0x50, 0x2}, 0x1) dup2(r1, r3) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r31 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r31, &(0x7f0000003380)=[{{r32}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r34 = dup2(r31, r33) kevent(r34, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) sendto$inet6(r34, &(0x7f0000000100)="431833656effe378151fe005df7c8d07281ec89cd84e1fda07f2c32090b1592763cb14ab88e769dcf7cf98235632e309c21494fe2d822a42363cf77561e59ce7ec5f0f93daf3901392ca2068480b90739fef98efe3b1e6f41a2df50125baa19f91247ce9f3f2fffa370a73b1408ff31f", 0x70, 0x400, &(0x7f0000000000)={0x18, 0x3, 0x96c, 0x1}, 0xc) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0xfffffffffffffffc}], 0x1f, 0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/vmm\x00', 0x80, 0x0) write(r4, &(0x7f0000001100)="0d1339133fb1ae2e3ff6523af2", 0xd) setsockopt(r1, 0x2, 0x4, &(0x7f00000000c0)="edca8675cbdc4bb1d7fd4db591dbbb6becb29eb2f4b1cb5550e8d6a962c01d4ff22c61c8ab37de9ec1a3897fa669cb5af39eabbce999de546dbd4b2776c5dcfc94b85659cf13b30c2cc0fd84124319013f4c88ff53b6502ec59f62b347afdf7171890465705e80645af0210e5dfa51b493e60008eea9ce6221d871d7ec71521ffc8cad25297d50853ac48bed50437b95021d3b201ff15fc7adfa61830cfa96b82e4ec9f63d474524697b6d6532d412a63d9d1508826445eb9dd0537012afb9a4704612702987ee617d2450c5b07efa711c17c58edb373a5128bcdc880dbba25a4f35ffa7d9a441497205f9a36ba699e635eb88710be144c14c56a8335ca2fa862ea0f650df290472097012c2c7e01f561a1eb0eae388a8abcf1509d3d2751023d8b75f1c848b6d7835797f646682d0c8f24539273b7a690e6aa97a4aac495cce2469fc74cd02d40c78a4c7888949410ee94c297a82e0cf7a2701ce0c6cd609cf89c0b51424b48621231aed5c67d856ac43862d669e61b12aee6aec83e070834c9181dc364fa63010949ec16f2a626d79865fea0917fdc42176f00db006edfe9bded71aae554d9698600bd3466eeb152b964cc1e3150e3f604e246f5c025f14d6e81104e95a59c516eed9f75a79ee31315e36ae619af9a000288dd2acfde831fa55236961d4d57edd49c38a7fdc1a0fa8e2f230d8acbdebc29150f45583e4efbaf296585766782d6f38f0d892d9562520541ac127375512b940b8585846295a266e332169d7457240cf8e890f926c2736615de1504a6621b4efa4995990c1fe89bff0c76b30a126f9c7b117238a0b7f1b4c25b42916fe1f8b00c3f9166d643c2ed970c2f556cd92a67775b660e82741f6812772aac6ef09d709f9c3501c852849d9a44fd99d7cff73cd77e993ecabcb76eb3d3dc5cf2dfa9dcde0c63834075f0131ddb9ba1dca0af1e1737520f320ee3de867d66e64a57b5b38c2bf1bf54e5c86b49ab2314196739a517033cc565313a8bde91af39229bce6ee60b0e3cccc0d2ebe0c5cd8dfea7fdbc4b47b23f0797e341790438952339c2cd8ab46967a72d23ef6abe96d20f2e2543efeb6262a968b2c57079fdbbbac64ca3f8b61ea4292fb9567678bebaf25b690de917e08d7409a763e34c1fda111979afcab1697ca35c7776c6105baf58caf94b9e94805002aa834744761d24c7562734f6fe573c68591aebb437593531a7128fc1386c0f68dbb564d895aa67eff7961bb814889d5f84a1aade144f73534683f50895e29d2ed4d1b8e13cc8a53078a691d47c296dc497aefdfe7b20bc8a43a7242956950817616484e5b573b9aed4531f3af80e1f7fdef78fe9e7bfa22ebc69f75251e26f34cfaa00de2005093f3c061043df3133ddaa0a529991f6999c3395085b0d0db463945938da81673d5a40bf5cbd2658210ee155c0b323e98d6e9cbfd37abf1b5828f9e698ab88efe7c5f533079ad5bb8863e6d733d5cf1f93481c252a437e6dbd973c45acc15c925e44f26df1db03e7cf1083bf099a79596d21feee15e862bf3b1dadda9699c3ab278e14e41e5ae3fcbe9efe49acacd9fc84a79e49a642702becaeba5e6c97d6bade866d4b2e1546bcce950b32a8a6ef232ebf03f49f04591daf5fd2fac778f328f5e57e858e3e9e2eeebd1770d0b557efc2b7a00521b356b4ca15c65c7149311c80ae82f3b363babd6b5bea5efb91051ae092c94bca6aa10680939f3719f714841ea2cc3d09839763bac1b95d3455dbc9ecc92678ed9eed0e0bf08508ce2675fee97936106314ce804e2a53b77704662343edf95ed6941f359a2ff2bfdc3e2a0a33d524403bff6c6e703de1652033dead094eff9a4a0ac7ab10c9ae72a5d584f8422f168b0b2551bb2a7e6a1826628eda810632beb9398d42ef56f3c5380dd30e8ca6f4bc78ca41da5658318d454520a5aa45b368c409bd56962751c3ca269a95b74ae442426c5124451c5810c4d54681ad29ff6b2435f5d420c83c7f15e4c6c9343838b3bf506dc5b10bc759b0d7c4a271b0eeca2412beee2189406ec556c27ca728eee50c200a832d1330a200a8a2764e37b112b4ebcfba1637115f27814b6cfad828e4f3eee33e6615353a153e4687e75536b1359f6634928fa3624e611e810a657fc84d69b84ad2939f7307395722793d106a39b9a9c6a7bf8ee89d2c881fd218311889ce922eb5692772a9c3edcc28f04f1ba29de1dba33fd7f2335048d7dc45551fee294c0b78cac4010c37dc1e8475b42ed61823061ebec792e2b7c9cc34c1c58f6bef81ae41c0acb4885bf7607d1956c82737e599f3504eda38ce35086b9f78caf3a9b535ba8cfe95a989463dedc3601e85b0ca1ebb716204d22177a4c6af97e146381db4e4b48746199f4e23fb33264e9c221fa8e36ee66de38472ec308694fd15080f7d8d2fd2fd0baf434724457295378c4bf731e7719d49e76370fcab72df280b988e5f2179b9f616b46a2bfedcc7e95cfc929e39000ca318573c7d65eab4efd3ce54f1b9f074179640e148ba7aa17b942e826098f000cc3855d7c10c20c3cdf4771512820e8a79a24768a2ab640b732ad522c244a04179be480c7ee52d58af4a019c9d6c9d1c481f1a35a102ce32aedb3747fbfdc382378226b597ca8627339498713062763ea758db1dba3e209c238b151bde448088e2a2563b45a16992c793a665d7e4b57f1e077b4e576b39c2d5cb44d60f68ff946b2e71985cf44e7b43d76be48d25898867610bf8bb095e412ad37afd1bd879bf53ecadcacaefef9f18ee0c75f124fc2bb3143a2d31e3ef6906c25ea594eee39d23a634fa821887b4f198b0811399f84672907900aafc1697052defc9569ba09faebcdff8a264b29c185722bdae5592c0e477bac8ed5c300ed7aeb1ffee3218b5caea12f81a279f76d186274ba5914b00b96ebea40f821ee5bf8dbe9d5c23d1361bb51f3240db9057fa66693b37f77ec57fb0463f61a59652e8058e941c30dedb7d6690249b20cb0bac671609eb9b70cacb8eb4afe2a824cfd0ed6b3030bf4b036b2f68bd25fb46aa6ac5b9ca84f5b73a4cd06e8f2b84bd1c30a97f4995afe6f8cf56ef4793ac8b27ec11c6bd90d37a0bdc373d060e1123248376ed8aa354c87c40313d30ca7098ca20bc81bccdb89cf20b4b4d2ad421b816d70e780fc64fff34f9f82c95bcbabee302bc08192293749d1669e412cdf2271d75cba76c02759eda67ea353fb032ed5ccf12e2c47dddd1ba2eecd0cb2bc8a34ebe27f0062c84c376556763fb5f72594516d72c4f1fb12f14550e21373d8cbcc7031d7d6933173e84e81cefab4f725136f1581c0dbec5edc74cc02f3b311d9379b4e708f774480421ddd6ecb3955c5a8626a66a704e1ca4f671ce47d8df05c2369fcae986a2dbac3d03215675ac137bf2c457f28db23f49c4b5a2981b5889f6c9d53fe87c1f353720e894ecdd6458dd5c5632360ca632bc2f07e99c804a51ef39f32359c2bb6465a18df2fcd4d0943856c92bf81ded19936fc51b4ee77eeb1cbc4545d850014e417f94618682cc4db48faa7d645ff48bbf0d3c75467400f67d84ae578217821227dfbb97f231171c7d7af4e1b024818c0e064b63e2f0491e8408203a0ffeacf78d2596dca79bbb1b67cc2cca9df12b18b0769a8f84a5ef3edb5017757cb12e034e42ca9a08b34fc541be5fb3ae80f32b5db115512d8aa766195654d11162996f559c742cb8c19fe3a9bbd0d7a4a74d0708e899989fca1fc56b2234e8a648b256d26fd084b652006e8c93ccc7068f27eddc65abb1c565f7bb093b7072e54eb183755589c4e4d8f6e8e1e1303e7b10638dfab6d13ec45e730abbc561d4d6524d851e3995a80e37a1156d8b91193d356e3c2f312032a2ef8d05641934246c28dd382d0e9f3dc874e2b59577720f106d55b8788e5002e0a2177959f52929b709ffdb747e642bbcea208c1e6996651522eafc1e0416f8ae00423a3100e1d27c53794a084e3778a4ad60d1d8a4c4a1f6cdb739f99870e3f78bcd73223ecaa4da64311a4dba7eb72531509e21ee1c2f9eaf54a29064bcaeacc6b576e2c78a071fa1069205c5ab5a90ddcd84b2e87947a59f407b19847954f7e49a433267e3d0edc12c108d6e400d83ff3c791a72095137b5f9d17b377e01cbf3eebd358fb13a2049a65672c4728b6d14e858f1fa839c80a404af5ac215a8f025e69a62a6d83925ef5877afc88dbde269aadd90e27bcc55247ef27b8ff7ed70dd4d735c0d467a9fd0010a79325286b84ef308f8386126b22e6816fcd2b12759210ed98f6ab76a7b2f929ce961234ce0550af4d5b0376f266d3cbc0a8c57f0bc073c0fb6019cf037c087409dac0703cd7ea48a90fa3ce9f0597d1cb9cd69766013987d9e2dea9d01f81bf8b99df9f776b3d981f2dcbc3ef4ceeff0278a2fb52b2637de12c0359e3710b18c725bfcbeefc3d332f1e7a93a2ba13d049841298e4ad9ec419ce31289364296cd90a06120f0b2f0021f5f2281d218d9dc9717edc4a3633e17d921f7861265c9382445d176c51bc9207b95335fcb2364f4179815a016147b01bf56cba4ff2a036a3bceeede7a90198046338e7cd072f6615049612d88023f15ffc5db1205078b51624c14be3f714bda1718c45d09b7cded6014f427ecb009fc3478bb567563b1dd6c76a795f04009f0cabf99227aeead8d43ca9fe79b535fb6ca47851dc173f24af5903466385d1c999b572aca25960ca671cdeea9f34a740893c52e9902cd81aa1b490b31fb42d92df5102d0afa57b094870990eaa98e3d23772bf66338f49a646e8ba5dc9f5bb24647b9354ab1121cdf8099449abf31fe1433e3ca159da4fb3542cfc9de3bbbbbc4f651951956fd7c8056019458bcbe261240da03fce61323178705cf030604015005e55186256708599ce0f48e4d7a92bbe7f59c5300c1b57ab9b2f2b67de3993dea289e71343f951cfea523d6b314e34be83a146c3e0c8373cf9056f51cb48b5998091702d7fee90698e05dd0b22e3e8159c842f496a01e30a1e2a0613cd508fbf6b8053bfa8a030c9f821f97cbd6da6c97a2e8cf11d3565d55d18882514630e0993603ea3240666ddafd7db53375d068a6e1d1ca9a36a075e8d44496e8f6436c3104fbd0b77ae47e8ccc605452fa2c6888bc7aa82a9ce4aa05aa56713fa48312d3ae8b2cd075b094f0c67c51e3db6b6857d4a96d1b4862aa8b87ad021953bc8f0e60cdba7f0ab1b502ac4639f1c43949f2d0fe971172f6361e50090b1c863018fefd1908bbd6034aa1b6cafa393dd214103b838896d6e38ab5999fd44220ad8493912fc8044dc64dcbe3413d906a253610fca1c4b3db0d25cd5fd61499b316f2ab1abbf68517d92a8bbd64fa684adc547b8f8f397891370d4c6a5712fc7b4eba169d281e180ba435d8b782b675b7d6b842c25cf4660de43edb8e609a37d56720a0261fc9320844a6a6c6ff0094805c20a6645818e1cd91d8b9ffabbd367f4ff7716b3edb825814008adcfc3146f2f277d4ec5b7144794850e5246260945ceaf71821eef586d81a28649591e1d48f5b4d5a68bc5c90c2c0a635252ca4bef074f6bf72aecf0317eee4686a21905c8d6c50543cf9d08800b4dcfe0dde418ccae22e6a2fdbf8eed2077d4fbf3aa29959b9a744f56041fd563a71d647836a45eb8429cd558634aab3b67413fa345f063034e1685db6cd7d0f73091d95c18cf94c3f1b97b61608c2305b633761b882c2bfd567dcaf07a209b82f60204ac07afe69aad239cd05a49070fad3fe40e", 0x1000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000005}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet(0x2, 0xa004, 0x7ff) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/179, &(0x7f00000001c0)=0xb3) clock_settime(0x4, &(0x7f0000000040)={0x8000, 0x4}) 16:00:28 executing program 1: setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = semget(0x0, 0x0, 0x5) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) ioctl$TIOCCBRK(r5, 0x2000747a) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x6, 0x100000001, 0x2, 0x0]) 16:00:28 executing program 1: nanosleep(&(0x7f0000000000)={0x7, 0x9f3b}, 0x0) 16:00:28 executing program 0: r0 = kqueue() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0xc0, 0x0, 0xfffffffffffffffe}], 0x7fff, 0x0, 0x0, 0x0) r8 = dup2(r5, r7) kevent(r8, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000003380)=[{{r10}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r9, r11) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r12, &(0x7f0000003380)=[{{r13}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r15 = dup2(r12, r14) kevent(r15, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r16 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r16, &(0x7f0000003380)=[{{r17}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r19 = dup2(r16, r18) kevent(r19, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r20 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r20, &(0x7f0000003380)=[{{r21}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r20, r22) kevent(r4, &(0x7f0000000140)=[{{r8}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x8001, 0x60559dbb}, {{r0}, 0xfffffffffffffffe, 0xc1, 0x2, 0x800}, {{r0}, 0xfffffffffffffff9, 0x4, 0x80000000, 0x3, 0x100000000}, {{r9}, 0xfffffffffffffffb, 0x80, 0x80, 0x6, 0x6}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x80000001, 0x3ff}, {{r0}, 0x0, 0x0, 0x1, 0x6, 0x57d72114}, {{r15}, 0xfffffffffffffffe, 0x9c, 0x2, 0x199b, 0x5344}, {{r0}, 0xfffffffffffffffd, 0x30, 0xd2250db5349d4f2b, 0x3, 0x3}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x11, 0x3, 0x80000000, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40, 0x1, 0x8}, {{r19}, 0xfffffffffffffffd, 0x2, 0x1, 0x200, 0xfff}, {{r20}, 0xfffffffffffffffb, 0xe6, 0x4, 0x2f, 0x264ebbf7}], 0x100000001, &(0x7f0000000240)={0x7529, 0x1000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r23}, 0xfffffffffffffffe, 0x65}], 0x4b0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r24}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:00:28 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x25}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 16:00:28 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20, 0x0) ftruncate(r0, 0x0, 0x8) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000010c0)=ANY=[@ANYBLOB="82022c2f66696c65300025dba457da677c5a4b47efacf3480c86079731a192e1d7f9981a7a93bc08a6b2b7dcd74f5c435494b86d193e663edc01b2c218"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) recvfrom$unix(r4, &(0x7f00000000c0)=""/4096, 0x1000, 0x2, 0x0, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r8 = dup2(r5, r7) kevent(r8, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) read(r8, &(0x7f0000001100)=""/118, 0x76) 16:00:28 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0, 0xe9}) 16:00:29 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r7 = dup2(r4, r6) kevent(r7, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) connect$inet6(r7, &(0x7f00000000c0)={0x18, 0x1, 0x1, 0x3}, 0xc) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000003380)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r12, &(0x7f0000003380)=[{{r13}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r12, r14) r15 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r17 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r17, &(0x7f0000003380)=[{{r18}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r17, r19) kevent(r15, &(0x7f0000003380)=[{{r19}, 0xfffffffffffffffe, 0x58b260a41f0a7c68}], 0x1f, 0x0, 0x0, 0x0) connect$inet6(r16, &(0x7f00000016c0)={0x18, 0x2, 0x7fffffff}, 0xc) pwritev(r14, &(0x7f0000001640)=[{&(0x7f0000000200)="51d40c7403d322ef406dbc6db7874cad93d55cd7bc022a048805d4a4b5ef125b54f31f2e27bfd6c4810cd5efc1743003ec5aacc1f2e31f566efa6dfebb80330673a3669462d6cde057a20058db274a9f5e23cd8adec6281f6c653be84c60be98790223ee4936a8f51de449983df41c178e89f2c61ebf22fcb7ec7af05d3cc6aaf3428d8f191530ebf25a34e1bc2d0306abeecf17a3852d327862", 0x9a}, {&(0x7f0000000300)="bb82560d2020d884ef5681229d8155d5f31d4421f01edfbada9f51563921c4582a74de9ffaaf4f2289426f0405106258395b993c468830548696934a17baaa540db06e5916b219a8b92b1b59a839b542caea99e182af64982ca6d06f8cab8b2be31030b4f3f3cb5213657c7e71278e37722d597310da9ba08a197561e5acc80f58c792665542a5d07339bbc11d658863399ccd0d3286e629db96bb13479c95debb61d17f2ff9ec027255dcf74a2785fca93ab50ad0226497c4a9d92691", 0xbd}, {&(0x7f00000003c0)="358c671635213210c5a019825582a97c87410d2c88ee577cb7f03ec0cb968638ee312749d7e1e1ce175c58bc7129e5b42fec91ac4b6b4f3124a89250e296285314c418511144471060ae417d6fedc8c4f6761d56cd0a383cb96641a1f4cce3bf0c806509ab5f5d793610ffd6ba82f97abc161f6d3b94c5b9635153a51d658cad0daf1a810e45639cea347edf107749ccae827a", 0x93}, {&(0x7f0000000480)="655a9529faf967d78ddb3555a53371ada18364b5b3aca98d19afabebb3f49c6a622ab104da24bfa2337f8ddb73dd45326b15c80669b744c189cbdebd384d83e57c29762bdcd9c362e17e76443952862497615f94657a140a914a7cb476bc66fed0732b122fb74dab9c665b448c893e90a3d772e9fbd9b8513f9d08385f8a05756cef7e7d28652fe95806544444373111f42c216ddf501c208aa56615f0fe0e58eeb7bed8d189bf5d84927621cfb003ba65bd30e028c55756398ee7779ae63269e747683cd58c1dce10954ed43d45763a6f742506c7003a6ece07ae55b70efec944a61174051ced480cec40dbd661fbcaaddaea4e43addaff21b9b0135b095125e9e9c91dade0bbe135044e04909b0a661c54b0164c987abdac81f87977965250677c23b60cecce6ee54423898aada3ec8ceb6d2109df3422fa6cdb2717b9657686f1ac5c508072ef16977b4c164fff9c8e36559184841379a4ac691026bc02eabdc4073003f2269f36755aac696ab03251e4d8a890a1dedbe30f93b4b89c63d9312df1e84be186816098659a9eb4ccaa45df28393e46cab74d91a3215176be183bd0c2dd8126edb1fe450638951ff8fa5a600d9ad01cb0455a2ecd2b2c9fd267512a660906ba61e8e96f1a4f8dcf076479ace882be2b0ec74a98d75b00c634ceb6276463c69397c0a6bc38d59e8eefe0975b036a307646d3fd3bd8d18721cd4afcd2827c9f26440252367ec9656d4d993649980a9a1ccd83a52b7b6b5a5ea543a3d5bbf2b841645e7cb9015e8222f5b0ca9d8c238cc76fc7e8a25a42f7c64269a6f03dc0c62744c1cf081cf5a925ffc91270262a3b60f8bbbcc41af636a4e765f62360508bec5ca054da010f449769a36e227abadcac7f3f4ee1610da006d5125c02e9b3cc4f43125b70ea0692fececeeff9335a9f90a20f4c3f559de8229a49d4bc0a041302a8ac36c3d6dd74d89b55799a64275895317ffc7afa7df4fc1ec86e85733c511ec74cabb6725ab56a30753ec41461e2bf0ba186f1a77ada93457354f82a10e8ed1567ce9fdd1b9332d728fad89443b4e2b321650dd129d3ace6de975634d4f3f0d3ca66745ca7818bdc32072cb2ab42f77c7e913aae18af97d635e19f856d97b7eade19f4ffb8b1d19815b7c8dc82f2f2af32652b0eb86c81eb3956dc11913f7a107bb3287d31a4f291ef43903f816ea026667b801c77fffb4be8b2db8ed30af7412dc00bc8aa91410a04b9a73aace906a909224c5379a596e8d01f91d886a7aa1a6483716bebbb44f362feca23f29201713e7f369802c0f77454c09b5683db117fb8a6c78c6cede8be28802a4e8f89267c4d58a0d3fc9977c2591980ca671a7e3467f4572663e7a42e6fac472e03dd30f9aa5c3f6b2bf6184461a230ac5f4269406c39eb8c462fa73d8b537c316956b2a562f871c02f92514a12f8bcb5156aa294b2676c466749cba7403fa4f104f0a4362ef8339f884653f22e5d6d36b866a3df66edac893ce8b6fc50e1c9214499a57e3576f050007fe59f4f3c1b2ba2158ab356ef9e00ad475c62839559474207864e0db78bf90553713d8dc1c60ddfa7b3a3799cf94981e54d9481314ae628efd87ae7583b7723093785adda7599f3ee4d6426c223aad69b9b47b26eacb5654d16720307deb463b2fead99533c8be91ad7c241469c2c4128bfc186c5e6c592e4d3cd3c7cc0bec310d44db54ce07bd97ce6c7d0275ab01794031a307b933ba71399bd83495565c76abdb78b7296fafb532143551b4746fd29c5e7335bd68a4befe4788dac8e897468c9f112475e81446cfe5fdc26cf4f35072ea7c3ad5ce40daa9b21912d61e93b63679416c6b2e04222b8f1e2e46b8d55f377c931f271cf197872446558952664cf2e2a50480cd90931ae0d4cd4530ce332560d9927d05fe085c9ab1864c0c7d4592d3af9d9ca2e3a33db50b58213337b902fa445ba747250d6233234b34a11f819bb827620b7b87de0dab693dc58f428f4a14c3d75b6f88ce59e80ca51d0dc175887d59d8f803df5e05d92262b840f595643edf02a92bdfa8a413d3ec162142c3c73a7746253b9d08926008d47446b4f051ad8075c878d64df25efe91d7bd356ae7cd43ac2531ae3522efe41f5b541210b5d20b65695888cfcc560c38cb34a07f59d1aa7cfb15a655d6f9d1f5538fb765c27f2713d95ed0a6be84cb87dfacbe9acc987c14478c3fe8bdf0316e854c5d0e092d7415df4b6be731c634d225097846d38d86c619ed01282b8df7e51e4dc550b0db97ecd7a752fbcd71105be95829e357d690656dde5c9821a7b1384ab2811a0016e799dcace1edf690949e9219c7acf825d01b3f02dd8f3b68a1fe03d86faaf150c643f42fc52235e0f2c842c58730e93f08959a1590e1698f56f68527e2474ba0a6af7d6c3457b2e6b49b2258962cb93d1afb7377164ad2dbad9370ae4f979d1f5d9bf497ca9a8030e59c9bf6874878ac8b27cf67a7cb1444cb20dc8526ff1f52f43e677b867fac431051fa919f41fb8f673f2e17fa364bf06a65fb9f572c6b624e08e94433e392bab19df13fc0b4ba9dc3f52b86f69f133b973122d1260ecc7fa02558020d79749624d6c4e1b2f8e971d49d758ef09e0b7727e95684dc04a556c3342eceac0f7fb458b0dda59451ffc1f01dc4ebee12e1bb338d40dca89ccdd4117623aeb9065a3aba8756de68c793417342b7e0df1d6d04beeb5777690f198b45072820aa54b381be2b506a15628da665470194b2e0130abe48090108bca1b2d1859b881dfd7c2b159303026d751aeb4e4342511f620cce4ed5de5a119926fd98c2429874888e0626d244803fdb5fc47169178c65c835e97eab2bee75c16d4c83e697482601a320e9e83eae0aaf6c693bec3246c98c58ceb5d892f026f370da92005afdb0ae4a1fdc70973e532e66e2b87344765cc653ab9f35e4b63012623b139c6df1c4e8fe01dd6efe683c1dcc101bd566f647206968b5703ad6f278cae4e73df60e5ecce407aff32df6f425e65fd3be49c52482f941a9ac40850b66c116e5c96ca592ac97ad33033a0f77653549e868f2639776f68ba94fd3a3ec61e50757428e23d810e3a1e6e3f4cfbe4c8c90416ee43948c5e2ab66cc7915cad63e25833cee649070513366979032e4608332283f63f8203f953d536045841c7d9bf2852ae0344f05f2a15cd0ffa5f709cef718c7c51027bfe12ff42aaab43b213c16087588dcaeabb938b1b170a32f5f0075d21dfc28299f90fa177f1010e546500318a948669e8c730d69d831391cd0309bc6158771389389e7b34d2ed6d5f03db47ead0b0f10dd0739382b2c6bfea8cefd62d2f415cce93dc932a9f415575b70b04e8340fd75e37379baa011ca28edf832140555e0349abd5e7dab8275136f983458bd028db8b73dbadfaaec1149b604950c01505334a5d82eee65e4500e43d4d57f306affdd1c1d1b526e2186acd5e3c9a4ccd18eb1d3880b8b3d68c0d463a35fc4702d9038c87a4b6c44620d77ba983e334828dc77723b94c0b77438cfb234a4a85bee2d0e7a7a4fc4aa4ebe4bbfbf0f354d0bcf51bc1ab19cb44868a50095140e40f87f64db41af5b5494b016c8c7916d1a0a4bbcb1b66770bac2796fc111d1fb6d961a15a5baa69d1a818d9600319e566b0a57c8ab4ab1e3382242d233ddc95e08be0c09c699a0b9f7dd5ea225b4bf2d962960d746c675e45419a22d6be542d40a2b2a17600a27b16157fec4c3c4acac80da1a89deb229525da048cda9b89a427ef3169e7eaa99df04e9e5a37a4240a7ad335f541c52ccf0c4511c23bbf118217a03154c32b7b59ddcce207dda53f0bad636b2204674c29b8d4513ff77bacb079adb204ba5eb380eb9346cf6bab3770e1e455213220a13f7acc97d6438c17e07afedbb891f2f6ea7fac6eb9e04fc1d0daabf7593f4f6138f985e3b1030b71651c360e3d0355df1958173f6b53190d672e27a31354786b86bc46a5f8644ee5ade5b7e9abc0df52d0f00eda6d9f3034a116f65c659aad30e16d2aeadfb21f2c6b936af496dcb4ca782d2ee194c913af6912328d5bbeaf69ddb54ac187fde4bbd34a662d81c808f7837550739013dd1b760d02254b9b85a1196c1724d4514d6ed55e4f768a70cec2bf18386bd18fe358ebfc9f03bba18565de6fddbbfd5e13ec0fda2bc442c5b459af81d205fc4f2a963eb258fcffe7a0bea6f81e2258bee9aa273fbd3ac95a3c02f72ad576e01f7a9dec05d8b0fbb090458e3913e47dc9eff1c3400abfe1950ece9ced3be132378dddd8f58032261613e0dd48c5ad53f72ea6b4d78aa9c91a1105881b11efb0103fa6be3234222c76840e93f0e52586a58816556a082b309af92e2fcddd1d20a2e732192f737e61cf7a2b5d48339bd691e97bb95ff8c6430c3fa97a85580ea5daa213813c505f105788cd95bdb4b9319e1b5393789929db0fd8a41e26014b2d1476fa8d73ee21f99d2f7f032f9de76fa131fdd2506ea47fa645ef73c284f084d76b32d48604cc003e1cecf5423c658f0f6c793976dc5f9f243c91045c44c7de59a905c571713839af2c139ff01cf5dbbba458d6e164fa7200891bd4bb780a6e9508b37334e165d7b57cd128d12e61507ca91ec4dc364197e5592d35dcd76d1c22eef96c9675ff01a7c2dddae1fefe1cf24810f47826d4f551916dbea92bcc8af83639541742adad30663bbe5c6d51e62cbdf01f6be439dd8a2904f92637b49132ddf9f839c0295e503c38a9fb64b461adbac7ac180a2b0f54c664aa0ab7ed7c2652b95564575206926e78a3ff680a12b14b0730b74b8d626536a126adfd1f0d4bac8382bb1cad7e547a5f6165ccfab07cf924df445d9ae2d8efff70120a0b869fd5d213c9acd33f2dd7275c9dac64a2a403d7c53f7a9aa8b508951a2424d12fa3bed68c6c04381d4f8e19474f1dccc5c2157c502b9ff20141a7b089f063ac08b9d61a65d906b095f8a2a388ecdf4c5cbb03de12c2ab6bd5a5773ce9603c00f134d5941b64dff1e31d4b389c1398d5cb300efdd3975bb8c4b600715fade7fb4d478887c34d7426bc96103765dccc838a74a35e7911520c07e9335d6593d34e7061c9a9f5f81bdfe96dd0b73d0c0ab57d8023a13a02f9a1bf6c1fd825e4dd97ebef8b92bc2c4a31412335a3ad70b70ae4aacd0790e00e206c1898f793b5ef191b52570a3965da7703e673c9920bd283c5966201ed8ae64c487782a92c3f83ed9d97ae135353c3bf695c034c47a4aee09c6f1a8f320c90efe07ed651adb5ac523e45b88413169e8af130839d52cedd56704af7524e2695e047f6f3ad40499b4be13cbda2f03f4d988f30c1aadf26d7d34e39b6a96ad37d8556dbe715650ddd6423c7edd864168eacaaf1926d7f26c6cc105eae0f0af7c37f161faf5094e1db762e7535d46f44d09468f1c9a0627ca2c3b6f29f5e682847e72646b1e5f3dee73a18932716935b772ac284bb5b2f94f423ca1a808e862c39b3c5439a0594147a27d76b799038af02fa48814af9ba24e3f98934ff800be3014083d391f34dd93c42031be4211fd38dbc51d35356530006d645d84276751e9eb7022deb6defcabf63b5a28f5a3aadb4449d84af2ca591f4e59b575f5a2b5e7ed3132fc1ad57ff912a07ef2970f4895e96824ff77a5115c0bf038a4de83c5ea300f027d2a94b4fedeaa11ccd790d6bd31334c25555120c434bc7db609ce64ed930707f3031bde9325d73240cc97317a7bcb22d0244b312717f08279eb317dfb03661b286ac91a3f8f570ce343a7b0e", 0x1000}, {&(0x7f0000001480)="a539f69fb2aea03943f285000e37d2d60fa15290c628ab7c8d0c05386ed8dddfc8ea39d1d22a44f51c7139d83fc64dd039c1a5bc6b94e658a0ae9bf2661e1dd1117b37192cea4557e5694c279368c6b049f3a9a7a11f314112bbc2cd7f09bed6930af7d0195dc7b6a6795d3371df94a68431b9e9264e77370e82386e91fe8824d2e4287afa7f3de3d943c95d334f73b0bc5dd4108329dfd426ea1c87758fc0f748d36f1d0e0976d5d4f6ba5002aacbaf1a468a2f412fdb115a94864d16d6a7e764f165b41dd2b281031dbb04f3b7", 0xce}, {&(0x7f0000001580)="6c829496fae1e375eeb4efaa0d438d73cc78d66bcacfcd8db33ed60306873b897faffa5f64afc5c0acb2c9b569a167e450d97a6ff969406721836010ee77d8c2527a3f3afd8fdcf6e5e2c44ea6c70297b98079679a77e5323677d9b5f32fb8c7de5046ae374d0be3f4d55066eb713e62a740cc8238a54406afb893b6e5353d80611018f4a318ba8dbad891f828d1b879ea55264964d623e17123ea156630058879fdd5b853755adebd0cb8aa9ba11861e0604dde4a1991", 0xb7}, {&(0x7f0000000100)="65a844c3cbbfd879", 0x8}], 0x1, 0x0, 0x61) kevent(r10, &(0x7f0000003380)=[{{r11}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r11, 0xc0245755, &(0x7f0000000080)={0x3, './file0\x00', './bus\x00'}) mknod(&(0x7f00000001c0)='./file0\x00', 0x4, 0x2000000086135) r20 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198", 0x30) write(r20, &(0x7f0000000140)="220e22", 0x3) pwritev(r20, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:29 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) openat(r1, &(0x7f0000000080)='./bus\x00', 0x0, 0x40) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) mknod(&(0x7f0000000140)='./bus\x00', 0x6043, 0x100) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x40047002, &(0x7f0000000100)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x100, 0x0) 16:00:29 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x851a25af23cf6966, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000080)="7f0835fec5a40a6618ace0e526", 0xd) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="9520f61afbe0ef4132696ede1bace351fabc3cb30f42dcab9c43cccc0df431a62599122a7c568815f8524ad96dcac81b0a68edc371e8773a11736b7233133d423ce893adbd056f6c22efbffb830caf03fc56f2587ffa05fc3510eb10a6e20e12f45305aa0d4a8fc5a9457f77fef6cda998656b296eec28d1f5b8bdf0edfc3b0e3ff01b3e456d1b21012e6dcd10e8bd0784c4e7d03c8770446a099a3a2e43615a47c38176bdf80d601a0d9d96ce1c8b78fa5b0cac7190b1b1c33f27583e3c2c866fa409921ff3402770d57c53098388e3c7b737f0282ed47673194aae01e3871c3a98c9c205948e63482b5ecc2442ca131d9a1445729b707c34cc3b00b27393ddeea467e76132c6ba156bcd83aea38f2c4e0750bb685a4cdd58c26652fe0659b6137b9d28b78471320adb25d05218cf2d76b904a397418e02ebffb9d0ab0f99c6858289adcbf1f2ba3a1e6df1cccf0e9a40e70c2ed5d6a7bfc8e771e52f7c75403a53e15f17b3cf24d2e041000000", 0x16e}], 0x1) 16:00:29 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380), 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000003380)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000003380)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r8, r10) r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r11, &(0x7f0000003380)=[{{r12}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r11, r13) r14 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r14, &(0x7f0000003380)=[{{r15}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r14, r16) r17 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r17, &(0x7f0000003380)=[{{r18}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r17, r19) r20 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r20, &(0x7f0000003380)=[{{r21}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r22 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r22, &(0x7f0000003380)=[{{r23}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r25 = dup2(r22, r24) kevent(r25, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) kevent(r3, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffe, 0x55, 0xfffff, 0x800, 0x80}, {{r0}, 0xfffffffffffffffa, 0x91, 0x20000000, 0x80000001, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x3ba9231e19260c1b, 0x1, 0x3}, {{r2}, 0xfffffffffffffff8, 0x1, 0x1, 0x8, 0xffff}, {{r0}, 0xffffffffffffffff, 0xc18409362fcb3985, 0x2, 0xa0, 0xde22}, {{r8}, 0xfffffffffffffffe, 0x88, 0x8, 0x2, 0x80000001}, {{}, 0x0, 0x80, 0x92, 0x7, 0x3}, {{r0}, 0xfffffffffffffff5, 0x10, 0x1, 0x0, 0x1}, {{r11}, 0xfffffffffffffffb, 0x0, 0x2, 0x400, 0x81}], 0x9, &(0x7f0000000280)=[{{r14}, 0xfffffffffffffffc, 0x18, 0x1, 0xffffffff, 0x3}, {{r17}, 0x0, 0x10, 0xf0000000, 0x1, 0x3}, {{r21}, 0xfffffffffffffff8, 0x3, 0xfffff, 0x7, 0xe9}, {{r1}, 0x0, 0x10, 0x20, 0x2, 0x3f}, {{r25}, 0x6, 0x16b, 0x1, 0x5, 0x9}, {{r1}, 0xfffffffffffffffd, 0x2, 0x8, 0x0, 0x7}], 0x2, &(0x7f0000000040)={0x1000, 0x1}) dup2(r0, r2) dup(r0) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r26, 0x8010426d, &(0x7f0000000100)={0x4}) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() semget$private(0x0, 0x0, 0x80) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x1) semop(r1, &(0x7f0000000000)=[{0x258c51c3e6a85347, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x1, 0xffffffffffff8001}], 0x3) r2 = semget(0x1, 0x1000000000007, 0x200) semop(r2, &(0x7f0000000140)=[{0x0, 0x0, 0x2c00}], 0x31b) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x51) r4 = semget(0x1, 0x1000000000007, 0x200) semop(r4, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x20, 0x2) r5 = semget$private(0x0, 0x2, 0x11) semop(r5, &(0x7f0000000100)=[{0x3, 0x4, 0x800}, {0x0, 0xd97d, 0x1000}, {0x2, 0x6, 0x1800}, {0x0, 0x5, 0x800}], 0x4) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000000)) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {}, {0x6, 0x0, 0x1000}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) shutdown(r4, 0x4) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000003380)=[{{r10}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r9, r11) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r12, &(0x7f0000003380)=[{{r13}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r12, r14) kevent(r11, &(0x7f0000003380), 0x1f, 0x0, 0x200000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000100)={0x9, 0x7ff, './file0\x00', 0x5, 0xc8a, 0x7, 0x101}) r15 = dup2(r5, r7) kevent(r15, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) getsockname$inet6(r15, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x4002, 0x0) r16 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r16, &(0x7f0000003380)=[{{r17}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r17, 0x40044274, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) getsockname$unix(r3, &(0x7f0000000140)=@file={0x0, ""/20}, &(0x7f0000000180)=0x16) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x11151eecc9db6350, 0x100) 16:00:29 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x4, 0x17ad, 0x8}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x3c, 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) unlink(&(0x7f0000000000)='./file0\x00') 16:00:29 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7ffe}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f00000002c0)=0x7ecdb560c5f14a7b) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) flock(r2, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000040)=0x5, 0x4) close(r1) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000003380)=[{{r8}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) fchmod(r8, 0x10) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f00000001c0)) r9 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) kevent(r9, &(0x7f0000003380)=[{{r10}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000000200)={0x200, './file0\x00', './file0\x00'}) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x11) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000001640)=""/247, 0x9}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000000000080) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) 16:00:30 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) r3 = kqueue() syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000000140)=""/231, 0xe7, 0x1, 0x0, 0x0) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) munlockall() setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt(0xffffffffffffffff, 0x8, 0xb, &(0x7f0000000240)="197685c305a7f8813c5b9fa5fa1fe1130b00003543a48b905893adb24a254161a204963db0f100300ddfc55b5c05b09ee52d26695ac58989f03c5bf48475924746c7ad688f950a82710780091475c8b3a0651dac019f07bcfac82f35a4523bb380ff16aba1f207e601453f0c246f04fc2cdbf3f5f92bd8e352bcdf1f595c44d043458f1812fae777acef325ed29ab388c54a15926e0ba6c06dac12f4a4c9488569bc1381bb36904b21e43b68781ddf03ae8695734bfd27a3ffd42eb0394bd7384533dfb1652b3be37efe035a489029030709000000cd894746520e7423719477a64f3a97f1a958c6d27a8802695fe8b9227a9bef08e1449aec5e075affd582c48309ef75be50d02f851c652167c094a381e6eed82597c287006e7341a4b122e5917439d7ef55d8", 0x127) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0xfffffffffffffffc, 0x4, 0x6, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1f6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2fcd}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x3140}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x7f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7fffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x9}, {0x4a}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:30 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11, 0x10}], 0x1f, 0x0, 0x0, 0x0) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000003380)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r6, r8) r9 = dup2(r6, r5) kevent(r9, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$TIOCDRAIN(r9, 0x2000745e) dup2(r1, r3) r10 = socket$unix(0x1, 0x1, 0x0) preadv(r10, &(0x7f0000000040)=[{&(0x7f0000000280)=""/84, 0x54}, {&(0x7f0000000140)=""/186, 0x1a1}, {&(0x7f0000000200)=""/113, 0xffffffffffffff72}], 0x0, 0x0, 0x0) 16:00:30 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r4 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) getpeername$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) r5 = syz_open_pts() r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000180)=0x3) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000100)=0x8000000000) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) 16:00:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20000, 0x0) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000003380)=[{{r10}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r9, r11) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r12, &(0x7f0000003380)=[{{r13}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r12, r14) r15 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r15, &(0x7f0000003380)=[{{r16}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r15, r17) r18 = accept$inet6(r17, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r19 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x10, 0x0) r20 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r20, &(0x7f0000003380)=[{{r21}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x6, 0x7}], 0x2, &(0x7f0000000240)=[{{r4}, 0x7, 0x3, 0x0, 0x5, 0x7f}, {{r7}, 0xfffffffffffffffd, 0xc, 0x8, 0x7, 0x1}, {{r8}, 0xfffffffffffffffb, 0x4, 0x1, 0x6, 0x101}, {{r9}, 0xfffffffffffffffc, 0xa4, 0x10, 0x1, 0x2}, {{r12}, 0xfffffffffffffffd, 0x1c, 0x1, 0xab58, 0x4}, {{r18}, 0xfffffffffffffffb, 0x32, 0x10, 0x9, 0xea}, {{r19}, 0xfffffffffffffffc, 0xcc34570ed0856a20, 0x40000000, 0x7, 0x1}, {{r21}, 0xfffffffffffffff8, 0x34, 0x0, 0x3, 0x3}], 0x80000000, &(0x7f0000000340)={0x0, 0x7}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x120) r22 = kqueue() kevent(r22, &(0x7f0000000100), 0xffffffffffffff0a, 0x0, 0x40000, 0x0) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x4}, 0xfffffffffffffed5) listen(r0, 0x0) socket$inet6(0x18, 0x2, 0x7e6) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r5 = fcntl$getown(r4, 0x5) ktrace(0x0, 0x5, 0x100, r5) r6 = geteuid() r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r9]) getgroups(0x2, &(0x7f0000000080)=[0x0, r9]) fchdir(r3) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r5, r6, r10}, 0xc) 16:00:30 executing program 1: open(&(0x7f0000000340)='./file0\x00', 0x80, 0x20) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/140, 0x8c}, {&(0x7f00000000c0)=""/237, 0xed}, {&(0x7f00000001c0)=""/47, 0x2f}, {&(0x7f0000000200)=""/235, 0xeb}], 0x4) semget(0x2, 0x3, 0x90) 16:00:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xd0, 0x144) dup2(r1, r3) flock(r3, 0x3) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r4, r6) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000003380)=[{{r8}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r7, r9) fcntl$dupfd(r4, 0x0, r7) 16:00:31 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0xce4a83f343c4d01d, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:31 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r5 = fcntl$dupfd(r0, 0x0, r4) write(r5, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) fcntl$getflags(r0, 0x3) r3 = open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc080, 0x1) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7ff, 0x0) kevent(r0, &(0x7f0000000000), 0x3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xf5}], 0x5, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0xbb}, {{}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:00:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) fcntl$setflags(r0, 0x2, 0x0) setrlimit(0x3, &(0x7f0000000040)) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000020}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) fcntl$getown(r1, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) ioctl$BIOCPROMISC(r4, 0x20004269) 16:00:31 executing program 1: setrlimit(0x8, &(0x7f0000000240)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r6 = dup2(r3, r5) kqueue() r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000003380)=[{{r8}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r10 = dup2(r7, r9) kevent(r10, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r11, &(0x7f0000003380)=[{{r12}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0x1b, 0x0, 0x0) dup2(r11, r13) kevent(r1, &(0x7f00000000c0)=[{{r5}, 0x3, 0x18, 0x58685d913fca81e0, 0x8, 0x101}, {{r4}, 0xfffffffffffffffb, 0x8, 0x1, 0xff, 0x800}, {{r6}, 0xfffffffffffffff9, 0x28, 0x0, 0x5, 0x9}, {{r3}, 0xffffffffffffffff, 0xd0, 0x2, 0x768, 0x40}, {{r10}, 0xfd3320ceb189137, 0x80, 0x2, 0x81, 0x4}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x9, 0x5}, {{r11}, 0xfffffffffffffffd, 0xc0, 0x40, 0x7ff, 0x28}, {{r6}, 0xfffffffffffffffc, 0x40, 0x10, 0x3, 0x6}], 0x1f, 0x0, 0x0, 0x0) r15 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r15, &(0x7f0000003380)=[{{r16}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r18 = dup2(r15, r17) kevent(r18, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$KDSETRAD(r18, 0x20004b43) r19 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) ioctl$TIOCSCTTY(r19, 0x20007461) 16:00:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x6010, r2, 0x0, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0xcb}], 0x4, 0x0, 0x0, 0x0) r4 = kqueue() r5 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) openat(r7, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) kevent(r4, &(0x7f0000000040), 0x8, 0x0, 0x0, 0x0) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000003380)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r11 = dup2(r8, r10) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r12, &(0x7f0000003380)=[{{r13}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r15 = dup2(r12, r14) kevent(r15, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r16 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r16, &(0x7f0000003380)=[{{r17}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r19 = dup2(r16, r18) kevent(r19, 0x0, 0x0, &(0x7f00000002c0), 0x6, 0x0) kevent(r15, 0x0, 0x0, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0x4, 0x80, 0xe0000001, 0x200004, 0x6fd}, {{r19}, 0xffffffffffffffff, 0x40, 0xa1, 0x4af, 0x3}], 0x8, 0x0) faccessat(r11, &(0x7f00000000c0)='./file0\x00', 0x140, 0x4) dup2(r3, r0) 16:00:32 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000000)=0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x2, 0xffffffff}, {0x18, 0x3, 0xffffffff, 0x6}, 0x2, [0x68df, 0x2, 0x1, 0x6, 0x2, 0x9, 0x7fffffff, 0x8]}, 0x3c) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x4, 0x200}, {0x200, 0xc75}}) 16:00:32 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) r2 = shmget$private(0x0, 0x2000, 0x2, &(0x7f00003b3000/0x2000)=nil) shmat(r2, &(0x7f0000406000/0x3000)=nil, 0x1000) munmap(&(0x7f00004af000/0x1000)=nil, 0x1000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000140)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000080)=0x2) 16:00:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r7 = dup2(r4, r6) kevent(r7, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000003380)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r7, r9) ioctl$KDDISABIO(r3, 0x20004b3d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r10, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f0000000080)=0x7) 16:00:33 executing program 1: r0 = socket(0x2, 0x3, 0x0) pipe(&(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000100)) shutdown(r0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) dup2(r1, r5) 16:00:33 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000004000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500ff0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x89) fcntl$setstatus(r1, 0x4, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = socket(0x800000018, 0x3, 0x102) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r8 = dup2(r5, r7) kevent(r8, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r8, 0x80185758, &(0x7f0000000100)={0x8, 0x8, {0x7fff, 0x5}}) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000003380)=[{{r10}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r9, r11) setsockopt(r11, 0x400, 0x5, &(0x7f0000000140)="a07a156a26808e6eaf95376870215a7e57f26755547e54b72f8a69d55de216aca172b77324737dcc41d1768eb2631c60899cddf0707354375f575a8a04cf343e9a7c3255ed863bb2d4d2c28e55788888953b866db852433d63fbf4214e64e75ae77a6f5726abd0f47edcb5d131c6158fa91bc248851399b3956610c23e7637aba4fa604ed3d73d2f230ddc5df0f51676317beebd848730259790ec438083342bc6cb31fd66ae58c1771bd683df20e68acc82a7eddddfedc22f5d2fcb807cc1255d5e2c3649225544507b66296d4d9d8919765a994b03984bb9ed3ebaadb3853ab79359103e4789dd05a8b860e82ef7d8ea44d9df76ed10ff", 0xf8) 16:00:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) r3 = socket$inet6(0x18, 0x2, 0x1) pread(r3, &(0x7f0000000100)="74eadbabd7c17778963740a928865dfc82e68ad24383f5bf539260115579a6ebaa8783a9ac4268df9450c028515a939902fba364ab036d4a41aff01d487237fd0ebaadb39a8335908fea95cefa5ebab8608f2922747bfb5ee39bb07e79e8c4e0d17ca84d801c96fdcf8ca2b06d0c4b2001c5c40b2b02487cc931a1de46584456afe23b56777dd9b78f007e9937dd570ae3756b11b2c3cc8507beca96622721db79a7c7a9b66b7930d34ddb72d37bd41c26052c8f5f91b0b3bbc4def8bfe8b80aeede3a0d11424eb63e19468e2107bbe64382fd447c5736", 0xd7, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r4, r6) bind$unix(r6, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:33 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000123090000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2401757105050000000000000065f3482e093de7", 0x150, 0x0, 0x0, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r1) write(r0, &(0x7f0000000500)="bdfa4d2591c321a8cf98848e4a8051d324313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd405370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cabc421c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d682e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc38697c5f5f265f92dc02d2eae1f3c146ed5ead47de943c6c3b018be5474ba5fe85f6faa37f7c0870fc069faee340d61c70d1d962a48a6038647a505b6b51d17c45adfb59733ab93189964247b7a1e7067516550720515719c91d5242371f967dc4a871a273eac11100e3fdbc9ca7683beef5058d014167382a424295d4808f0dfccd00d", 0x11c) syz_open_pts() r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:33 executing program 0: nanosleep(&(0x7f00000003c0)={0x10001}, 0x0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='.!(\x00', &(0x7f0000000080)='@)\x00', &(0x7f00000000c0)='.\\/\\!\x00'], &(0x7f0000000280)=[&(0x7f0000000140)=':\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='+)\x83**}\x00', &(0x7f0000000200)='\xd4\x00', &(0x7f0000000240)='@\x00']) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380), 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x7, 0xffffffffffffba21, 0x80000001, 0x0, 0x5d5, 0x10001, 0x8, 0x0, 0x2, 0xaa, 0x5}) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x1000, 0x10]}, 0x94) pipe2(&(0x7f0000000080), 0xca517f6808f635cc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r3]) r4 = getgid() r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380), 0x1f, 0x0, 0x2000000, 0x0) r7 = dup2(r5, r6) kevent(r7, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f0000003380)=[{{r11}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0x100000001}], 0x1f, 0x0, 0x4000000000001, 0x0) dup2(r10, r12) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r14 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r14, &(0x7f0000003380)=[{{r15}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r16 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r16, &(0x7f0000003380)=[{{r17}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r18 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r18, &(0x7f0000000440), 0x1f, 0x0, 0x0, 0x0) dup2(r18, r19) accept(r19, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) socket$unix(0x1, 0x5, 0x0) kevent(r7, &(0x7f0000000180)=[{{r15}, 0x8000000000000000, 0x80, 0x1, 0x3, 0x24e}, {{r17}, 0xfffffffffffffff9, 0x40, 0x31bbdc6310a5b6f5, 0xfffffffffffffefe, 0x401}], 0x6048, &(0x7f0000000380), 0x3ff, &(0x7f0000000240)={0x3, 0x24000}) r20 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r21 = dup(r20) ioctl$WSKBDIO_SETMODE(r21, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r22]) getgroups(0x6, &(0x7f0000000140)=[r3, r4, r8, r9, r13, r22]) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x20000000000001aa, &(0x7f0000000340)=[{0xa7, 0x800, 0x350, 0x5}, {0x7fffffff, 0xffffffffffff0000, 0x8, 0x800}, {0x990, 0x7f, 0x4, 0x9c3b}, {0x1, 0x2, 0x9, 0x4bb}, {0xffff, 0x8, 0x8, 0x3f}, {0x101, 0x4, 0x4, 0x9}, {0x4, 0xb9, 0xfff, 0x3f}, {0x2, 0x100000001, 0x1, 0x1}, {0x9, 0x8000000002, 0x3f, 0x9}, {0x7, 0x0, 0x117, 0x100000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") shmdt(0x0) setitimer(0x2, &(0x7f0000000000)={{0x8}, {0xc, 0x8}}, &(0x7f0000000180)) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = openat(r3, &(0x7f00000001c0)='./file0\x00', 0x8, 0x0) msgget$private(0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x7, 0x17, 0x0, 0x3f}, {0x9, 0x0, 0x2a41, 0x9}, {0x8, 0xfffffffffffffffb, 0x401, 0xfffffffffffffff7}]}) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r4, r6) r7 = dup2(r3, r6) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f0000000300)={0x10, 0xbe, 0x4, 0x100, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xd5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5a}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xafc}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xc0}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x6}) write(r0, &(0x7f0000000140)="220e22", 0x3) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000003380)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r8, r10) chflagsat(r10, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:34 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) chdir(&(0x7f0000000080)='./file0\x00') 16:00:34 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fd4000/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}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=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, &(0x7f0000dcb000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = kqueue() r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r5 = dup2(r2, r4) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000540)=0x20) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0xfff, 0x3, 0x6, 0x2, "73cc897ae60fbe140149b9a6990701f4cc7cedaa", 0x8, 0x8}) 16:00:34 executing program 1: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0xfffffffffffffffb) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0xf2, 0x0, 0x0) 16:00:34 executing program 1: r0 = socket(0x18, 0x1, 0x3ffffc) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) 16:00:34 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000033000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) setsockopt(r3, 0x849, 0x2, &(0x7f0000000140)="d3e61e1165d9b734559bc919581cfdba09795bd1be90bce8a098d14dbd3e5547528f61740bb69d24bb62f0bf2312592c6774f2e0fda99a5c1398841e4610e87fb9e8401393cb9c809ecc6ca40f5c8b0a43be4294ac161c7eb45442420227f02a2ff7fb61d10671fc43f3ba82d68dd7a60b84ee6922d1d950fec109ad6a59770f14b43a9a22f9234b9dab6d1fa8b37008", 0x90) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:34 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xb0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x41, 0xce793700000000, 0x1, 0x7fffffff}, {0x3, 0x7, 0x9, 0x800}, {0x20b, 0x0, 0x1, 0x1}]}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x7, 0x400}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x0, 0xb13}) execve(0x0, 0x0, 0x0) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x20}, {0x6}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000003380)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r8, r10) r11 = dup(r8) ioctl$BIOCSDIRFILT(r11, 0x8004427d, &(0x7f0000000240)=0x82c) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x5, 0x1, 0x100000000, 0x624}, {0x0, 0x7787000, 0x1, 0xe6}]}) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000100)) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$BIOCLOCK(r12, 0x20004276) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="af") 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x9, 0x9, 0x7, 0x2a9a}, {0x0, 0x0, 0xffffffffeb2c3807, 0xfd}, {0xfffffffffffffffc, 0xc0c1, 0x7, 0x26}, {0x0, 0x0, 0x7fff, 0x59}, {0x10001, 0xb79, 0x7fff, 0xff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) recvfrom(r3, &(0x7f0000000000)=""/104, 0x68, 0x800, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x400010001, 0x0, 0x0, 0x1f}, {0x3c}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x80) 16:00:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) write(r2, &(0x7f0000000000)="4779e418d11954b9d2325fea39cb334d20b9cf48226f15439bf44c98405556b1812a0b905b35569b08ada0f864a14b8c12", 0x31) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) close(r1) preadv(r1, &(0x7f0000000040)=[{0x0}], 0x100000ec, 0x0, 0x10000000) 16:00:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffe, 0x0, "d72ac1e7030000000000ffe7ff1580ff00"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x2, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000003380)=[{{r8}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) getpeername(r8, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r9 = dup2(r4, r6) kevent(r9, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) connect$unix(r1, &(0x7f0000000100)=@file={0x3, './file0\x00'}, 0xa) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:34 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x200000000000007e, &(0x7f0000000200)}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x3}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/]ev/null\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:35 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r4, r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() bind$inet(r8, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) r14 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r15 = dup(r14) ioctl$WSKBDIO_SETMODE(r15, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r16]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x9, r7, r3, r10, r16, 0x81, 0x8}, 0x9, 0x19, 0xdb8d}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r17, r18, 0x2, 0x9}, 0x5, 0x5, 0x8}) r19 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r2, r19) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000040)={0x2b, &(0x7f00000002c0)=[{0x101, 0x3f0, 0x6, 0x401}, {0x4, 0xc9, 0x5, 0x7}, {0x81, 0x6, 0xfa, 0xfffffffffffffff8}, {0x10001, 0xd9, 0xfffffffffffffffd, 0x10000}, {0x2, 0xfff, 0x8, 0x2cfd}, {0x1000, 0x2, 0x6, 0x1ff}]}) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) r1 = kqueue() r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r5 = dup2(r2, r4) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000003380)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r6, r8) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000003380)=[{{r10}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r9, r11) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r12, &(0x7f0000003380)=[{{r13}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r14 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x2) r15 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r15, &(0x7f0000003380)=[{{r16}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r17 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r17, &(0x7f0000003380)=[{{r18}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r17, r19) r20 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r20, &(0x7f0000003380)=[{{r21}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r20, r22) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x0, 0x0) r23 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r23, &(0x7f0000003380)=[{{r24}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r23, r25) r26 = open(&(0x7f0000000440)='./file0\x00', 0x8091, 0x40) dup2(r26, r25) r27 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r27, &(0x7f0000003380)=[{{r28}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r30 = dup2(r27, r29) kevent(r30, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r31 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r31, &(0x7f0000003380)=[{{r32}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r31, r33) r34 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10000, 0x0) kevent(r8, &(0x7f00000001c0)=[{{r11}, 0xfffffffffffffff9, 0x40, 0x2, 0x401, 0x7}, {{r4}, 0xfffffffffffffffc, 0x0, 0x20, 0x1, 0x2}, {{r13}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x37ec, 0x3}, {{r14}, 0xfffffffffffffffc, 0x1, 0x1, 0x1ff, 0x7}, {{r15}, 0xfffffffffffffff8, 0xd, 0x1, 0x10000, 0x7ff}], 0x9, &(0x7f0000000380)=[{{r4}, 0xfc7a7fbbaf46740b, 0x2, 0x2, 0xfffffffffffffffb, 0x5}, {{r30}, 0x0, 0xe1, 0x60000000, 0x6ef, 0x6}, {{r31}, 0xffffffffffffffff, 0x8, 0x1, 0xc7b, 0x7f}, {{r34}, 0xfffffffffffffffc, 0x30, 0x20000000, 0xfe8, 0xfffffffffffffe01}, {{r5}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x8001, 0x80000000}], 0x9, &(0x7f00000002c0)={0x8001, 0x8}) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000040)={0x0, 0x3871, 0xffffffffffffff00}) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000180)={0xfffffffffffffffb, 0x0, {0x7ff, 0x9}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r35}, 0xfffffffffffffffe, 0x50}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r36) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:36 executing program 0: r0 = socket(0x18, 0x3, 0x3a) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x9181, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r1) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r5 = dup2(r2, r4) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) getsockopt(r5, 0x200000029, 0x12, 0x0, 0x0) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000003380)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r6, r8) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000003380)=[{{r10}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r12 = dup2(r9, r11) kevent(r12, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r13 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r13, &(0x7f0000003380)=[{{r14}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r15 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r15, &(0x7f0000003380)=[{{r16}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r18 = dup2(r15, r17) kevent(r18, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r19 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r20 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r20, &(0x7f0000003380)=[{{r21}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r22 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r22, &(0x7f0000003380)=[{{r23}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r25 = dup2(r22, r24) kevent(r25, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r27 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r27, &(0x7f0000003380)=[{{r28}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r27, r29) r30 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r30, &(0x7f0000003380)=[{{r31}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r30, r32) kevent(r4, &(0x7f0000000080)=[{{r8}, 0x8000000000000004, 0x18, 0x200000b4, 0x0, 0x73f7}, {{r12}, 0x7ffffffffffffffa, 0xc8, 0x10, 0x8, 0x2}, {{r14}, 0xfffffffffffffff8, 0x10, 0x1, 0x8, 0x4}, {{r18}, 0xffffffffffffffff, 0xc8, 0x8, 0x6, 0x2}, {{r19}, 0xffffffffffffffff, 0x91, 0x10, 0x8, 0x3}, {{r21}, 0x8000000000000008, 0x47, 0x20000000, 0x0, 0x10001}, {{r4}, 0xfffffffffffffffd, 0x10, 0x20000000, 0x7, 0x20}, {{r3}, 0xfffffffffffffff8, 0x98, 0x1, 0x5, 0x1}], 0x8, &(0x7f00000001c0)=[{{r25}, 0xe107cc0bec79dce0, 0x3, 0x40000000, 0xff, 0x2}, {{r26}, 0xfffffffffffffff9, 0x1, 0x2, 0xf9e4, 0x71}, {{r27}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x1}, {{r30}, 0xfffffffffffffff9, 0x0, 0x1, 0x732, 0x3ff}], 0x0, &(0x7f0000000240)={0x5, 0x3}) pckbd_enable: command error 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r7 = dup2(r4, r6) kevent(r7, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f00000000c0)=0x2c7d23b, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0xa) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="4b286700d596", 0x6) close(r7) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xc, 0x2011, r1, 0x0, 0x1a) r8 = fcntl$getown(0xffffffffffffffff, 0x5) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000140)=0x800, 0x4) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x400, r8) pckbd_enable: command error 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) r5 = fcntl$dupfd(r0, 0x24257c54e38a079a, r2) linkat(r1, &(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x50}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, r2) ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f00000000c0)=0x1) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\v4*1', 0x4) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11, 0x0, 0x4}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f0000000280)=0x7) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000003380)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r11 = dup2(r8, r10) kevent(r11, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r11, 0x80045756, &(0x7f0000000340)=0x6) semget$private(0x0, 0x3, 0x210) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffb, 0x11, 0x20, 0x80000000}], 0x401, 0x0, 0x0, 0x0) r12 = dup2(r4, r6) kevent(r12, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2, 0x0, 0x0, 0x3}, {0x64}, {0x6}]}) chroot(&(0x7f0000000040)='./file0\x00') r13 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_INFO(r13, 0xc0185603, &(0x7f0000000200)={0x67, 0x0, &(0x7f0000000180)=""/103}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x8, &(0x7f0000000400)="d9b8c5f23f2b0000") r14 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r14, &(0x7f0000003380)=[{{r15}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r17 = dup2(r14, r16) kevent(r17, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) pread(r17, &(0x7f00000002c0)="14b65c9af3f4fc70ec98fbb44d209f92022531cd1e55d40bc24483eec0278e26f58d0ea11dff606d8d2758251dd9033a1c2e0553829ccedcdba5064017903a66cf1b646c", 0x44, 0x0, 0x0) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60, 0x0, 0x0, 0x1}, {0x8000024, 0x0, 0x2cd7000000}, {0x7, 0x100000000, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="00af8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sendsyslog(&(0x7f00000000c0)="70ed64600f892639f34e743392839b498b4c812513549d949a1785c6f3e163ef1d3bac1627dbd8190620c07c6bb4e18debdedbdb6313f9fba2aa4646fd8362ecceabce364f98d9337fe796f106f14d5ac17f4e2c1de92f04fe0afe9b52cf5b92fc44dd32a9b90e8e0fe001", 0x6b, 0x20) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000080)=0x1) 16:00:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:37 executing program 1: syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r1 = getpid() wait4(r1, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r2 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000740)=0xc) r4 = getegid() r5 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r3, r4, r5, r6, 0x1, 0xff}, 0x8, 0x6, r1, r1, 0x0, 0x2, 0x1f, 0x400}) ioctl$KDSETRAD(r0, 0x20004b43) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000840)={0xcd0, 0x13b7}, 0x10) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) setuid(r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000900)=0x1) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000940)) getrusage(0x0, &(0x7f0000000a80)) socket$inet(0x2, 0x7, 0x800) r7 = semget$private(0x0, 0x1, 0x100) semop(r7, &(0x7f0000000c80)=[{0x0, 0xff, 0x800}, {0x1, 0x3ff, 0x1000}], 0x2) syz_open_pts() syz_open_pts() r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f0000003380)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r8, r10) fcntl$lock(r10, 0x7, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x4000000000000}) 16:00:38 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x100000000, 0x6}, 0x10) getuid() sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x2a6, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000fbffffffff0e000000000000"], 0x10}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) sendto$unix(r0, &(0x7f0000000300)="c7f7a3b4a4cf8889e7bbdb3b0512f7fecd6c2422b293eaa6b4565d0b482fbcd6e17430faa1eae865e69df10a9c00fc5741f622e87beec41316d17495a98da659b4e5059c58b19a98e33586f8642cf129489547da5c2fd45699d2fe3054166e6eb1c4ca1db868133d3eded505ce1aa71e871f9775233a9b0f416dd195b37aa38d9a331c63da43a2c34fce7e146c329dce368f83b7c3c27e8a67e14579", 0x9c, 0x1dc299cc1827e745, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) r2 = dup2(r1, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) fchmod(r4, 0x2) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000003380)=[{{r8}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) read(r8, &(0x7f00000001c0)=""/202, 0xca) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCFLUSH(r6, 0x20004268) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xffffffff, 0x4, 0x0, 0x7f}, {0x33, 0x0, 0x0, 0xff}, {0x6, 0x0, 0x0, 0xffffffffffffffff}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="96") r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000003380)=[{{}, 0xfffffffffffffffe, 0x11, 0x10, 0x7ff}], 0x1f, 0x0, 0x0, 0x0) dup2(r9, r10) recvmsg(r10, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000040)=""/16, 0x10}], 0x2, &(0x7f0000001340)=""/172, 0xac}, 0x5) 16:00:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) pipe(&(0x7f0000000140)) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chflags(&(0x7f00000001c0)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) 16:00:38 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x82547efefa966e6f) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 16:00:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r5 = dup2(r2, r4) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000040)={0xe015, 0x51}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) close(r1) socket(0x400000000018, 0x3, 0x33) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) close(r2) 16:00:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcb) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x80000000000001) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x84}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:39 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001700)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffffff0000000a8df278f86dfaf23c521f119bdb1078c2", 0x32}], 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0x8000000000000000, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) 16:00:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) socket(0x10, 0x3, 0x20) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) fchdir(r0) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d0145ef", 0x6}], 0x308) 16:00:39 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) readv(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/117, 0x75}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/229, 0xe5}, {&(0x7f0000001900)=""/4096, 0x1000}, {&(0x7f0000000240)=""/134, 0x86}, {&(0x7f0000000300)=""/165, 0xa5}, {&(0x7f00000003c0)=""/208, 0xd0}, {&(0x7f0000000640)=""/46, 0x2e}, {&(0x7f0000000680)=""/10, 0xa}], 0x9) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffbfffffffffb, 0x7ff, 0xfffffffffffffffd, "0aff030000000800e0005900000000003f00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157", 0x410) write(r1, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a", 0x151) 16:00:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10063, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) getpid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x14}, {0x8000006}]}) getpid() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x14a2, 0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(r0, 0x0, 0x3944, &(0x7f0000000140)="8bbe233aff8252aaf1a7160d2a7c78fa93e9c68f083c41e1a6841eb5e1363f3781cdccda7dae2f1124de8db19b398c4ae09c5e64dbd5b3194e99f6ea88d886a14e53dc66623061a700c634ff82dab0da945d63ec34b62e5d5c0440b848259f63c421aae70bdc309c45877f2343b0f64014ea5eb9996a71a122819badcbd4c17c6c6eab840d5b3e7843360b30c6681040da605b36b089ed94521eca3dcba88fdaec41dea2f00ffca6be4bc3753db9e5456ef5acac113420dbe7735dc4db39a70d0d6a980d569975b9d8b6f2318b27bb7c36408e13fd97101cabd33509304acb307ffc1d5cdd6ee30c9c32", 0xea) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='Hdev/bpf\x00', 0x250, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000025}, {0x6, 0x0, 0x0, 0x7cf}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r7 = dup2(r4, r6) kevent(r7, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) bind$inet(r7, &(0x7f0000000140)={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r8 = dup2(r1, r3) kevent(r8, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f0000000100)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x2) 16:00:39 executing program 0: r0 = socket(0x6, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x9) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000200)=[{0x15}, {0x5c, 0x0, 0x0, 0x4}, {0x6, 0x3, 0x21}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000040)) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x6ad) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x66, 0x0, 0x81, 0x0) kqueue() 16:00:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x4, 0x1, &(0x7f0000000040)="5766d569c88b5eddfc6c", 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="03379346bcf14e4bb7261930f75c0a0a29c086071ae101f7f12edabc3ec1b1f7fd525005af753a4768f589ee1ad8e6a2e1de63963494e3f96329f08d7098a0f52de1e73dd78a0722d04348cdcd2267f700fd3ff1f64a57abf01d0f1c3278f8ca20b2d7fa7a7d069d6d5155744fc7e325c4371d21b981ef"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:39 executing program 1: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x5, 0x100, r2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80000010, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) shutdown(r0, 0x2) 16:00:39 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x5}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000100)={0x80000000}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x2d8) socket(0x2, 0x4003, 0x0) 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x7) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) 16:00:39 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x74}, {0x1d}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="553d19cb6fe61156fab40c07157b34ba8ee9490d67227359aeb8", 0x1a, 0x9, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:39 executing program 1: setuid(0xee01) r0 = getpid() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x6, 0x4}, 0xc) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r5 = dup2(r2, r4) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) recvmsg(r5, &(0x7f00000012c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/28, 0x1c}, {&(0x7f0000000200)=""/96, 0x60}], 0x2, &(0x7f00000002c0)=""/4096, 0x1000}, 0x802) ktrace(0x0, 0x1, 0x100010006, r0) getuid() r6 = getuid() setuid(r6) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000003380)=[{{r8}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r7, r9) pwrite(r7, &(0x7f00000000c0)="615de8a01e1f987024016d11e70b0517b77fa453ad8d40fb72b92911ec0a6f64efc88c8d700a0c74714cc13a0c95df53907f4bb2416716a652ceae6fabf876eae0b806c0dea3d6f7777fab42baf8381a9a2ae776fab3257e692a26c22bc958e74e7bef474d29e3f9879405f9452a4f8359855e44381a204fe58b3f52c43ac7c3ab34989de0df", 0x86, 0x0, 0x0) 16:00:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x34) accept$inet(r1, 0x0, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002006, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000140)={0x7, 0x4, 0x1000, {[0x6, 0x89, 0x9, 0x92, 0x10000, 0xffffffffffffff36, 0xe911, 0x6, 0x5, 0x10001, 0xfffffffffffffffd, 0x4, 0x10001, 0x3, 0xd8, 0x300000000000000, 0x0, 0x8], [0x3, 0x7, 0x1, 0xfff, 0x9, 0x5, 0xbfb, 0x5, 0x0, 0x1], [0x7, 0x2, 0x1cdf, 0x25, 0x6, 0x1, 0x4], [0x4, 0x7, 0xfffffffffffffffb, 0xfffffffffffffff8, 0x8001, 0x7ff], [{0x2, 0x4ac, 0x5, 0x5}, {0x9, 0x7, 0x8, 0x7ff}, {0xf0, 0x5, 0x4, 0x300}, {0x196, 0x6, 0x0, 0xffff}, {0x1, 0x8, 0xfffffffffffffff9, 0x96}, {0x2, 0x7fff}, {0x100, 0xfd, 0x71, 0xedf}, {0x834, 0x0, 0x3, 0x1}], {0x7f, 0xc2, 0x3, 0x1}, {0x80, 0x400, 0x7, 0x6}}}) r2 = getgid() chown(&(0x7f0000000040)='./bus\x00', r1, r2) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10ba9, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x60}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffd8, &(0x7f0000000340)="4d2d1634117c40b75c1f4fa2458b77d774906bb794a0c0a247990b777af6f6699f40361507659716623ef6ed39294ed6fe52ad89999d95986e13a14e92c02000000000000079ad96da2df4d049f0d619dcf184aed50e4fb0a8f9f2f4e07d0ec849620bcec19ea424408b1a29a9c9af1ccc9e3a811f11b43f99dfed4eb725b8245d0e62c24b4d696af65e749bfbf6e282e0759afa6f7eb57c3938cdd1ae650fa79a6db876781e44942d71414285") 16:00:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x2) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) bind(r5, &(0x7f0000000200)=@in6={0x18, 0x0, 0x4, 0xfffffffffffffff8}, 0xc) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x40}], 0x1f, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/71, 0x47}], 0x1, &(0x7f00000000c0)=""/178, 0xb2}, 0x42) shutdown(r0, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x482, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f7840da76c63aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd15e844e20c23067e33d751c9632e2e206097", 0x7a}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x20) execve(0x0, 0x0, 0x0) 16:00:40 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = msgget$private(0x0, 0x220) msgrcv(r1, &(0x7f0000000080)={0x0, ""/182}, 0xbe, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:40 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f6639ce833800d0eed505fa5e14d930840a337a97400f02beb0e51df0f35a1b56548aeb4cc3212a5450f14cb0e1ef33a86f24fd075574a79cf96e74e883a8aae4869ab084ba579e0279370b32a5269907b4e6a98d37d72eaab6dd165d44da0f0b014c104784"], 0xa) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) setsockopt(r7, 0x5, 0x7, &(0x7f0000000080)="e3822b54fdd31dfaa5e89ff6f6cc0c90f00007307cf3d42ed518403bfb7f", 0x1e) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:40 executing program 1: r0 = socket(0x23, 0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0xfd810a4986ba6550, &(0x7f0000000080)=0x7, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x3) r2 = socket$inet6(0x18, 0x3, 0x800) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040), 0x4) 16:00:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "d8c585ac75fc70777c7ffe6c917a4e598c630508", 0x1000, 0x1}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) fchmodat(r4, &(0x7f0000000100)='./bus\x00', 0x1e1, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x0, 0x4}, {0x70, 0x2}}, 0x632e49ef1b59d6b) 16:00:40 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x3d}], 0x0, &(0x7f00000003c0), 0x0, 0x0) close(r0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000001c80)=[{&(0x7f0000000000)="85", 0x1}], 0x1) r2 = kqueue() close(r0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) accept$unix(r5, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getpgrp() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:40 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x51, 0x20}], 0x1f, 0x0, 0x20000, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) r4 = socket(0x2, 0x2, 0x0) dup2(r1, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:40 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x40) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) msgget(0x1, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r1, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) getgroups(0x40000000000000c4, &(0x7f0000000080)) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0xf93eac85516a34fd, 0x1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000200)=0x6) r3 = socket$inet(0x2, 0x2, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000400)={{0x62cf0d18, r4, 0x0, r5, 0x0, 0x170, 0xa2e}, 0x8001, 0x0, 0xac}) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x400000, 0x4) r7 = dup2(r6, r6) r8 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10, 0x51) renameat(r7, &(0x7f00000000c0)='./file0\x00', r8, &(0x7f0000000180)='./file0\x00') r9 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) r10 = semget(0x1, 0x1000000000007, 0x200) semop(r10, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r10, 0x0, 0x0) semctl$SETVAL(r10, 0x4, 0x8, &(0x7f0000000080)=0x7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgid(r11) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000200)=0x6) 16:00:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000003380)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5, 0x10001}, {0x3d, 0x0, 0xffffffffffffff07}, {0x8, 0x0, 0xfffffffffffffffe}]}) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11, 0x80000000}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000003380)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r9 = dup2(r6, r8) kevent(r9, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f0000003380)=[{{r11}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0xffffffffffffffff}], 0x1f, 0x0, 0x0, 0x0) dup2(r10, r12) r13 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400, 0x80) r14 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r14, &(0x7f0000003380)=[{{r15}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r14, r16) r17 = syz_open_pts() kevent(r3, &(0x7f0000000200), 0x8, &(0x7f0000000380)=[{{r9}, 0xfffffffffffffff8, 0x8, 0x20, 0x81, 0x7}, {{r10}, 0xfffffffffffffff9, 0x80, 0x40, 0x200000000000, 0x101}, {{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0xb490, 0x5}, {{r13}, 0x7fffffffffffffff, 0x40, 0x4, 0xfffffffffffffffd, 0x6}, {{r14}, 0xffffffffffffffff, 0x1, 0x4, 0x5, 0x2}, {{}, 0xffffffffffffffff, 0xc, 0x4, 0x9, 0x2}, {{r17}, 0xffffffffffffffff, 0x70, 0x1, 0x4, 0x1000}], 0x4, &(0x7f0000000280)={0x1, 0xffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r18 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r18, &(0x7f0000003380)=[{{r19}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x5, 0x6, 0x3, 0x80000001}, {0x7b1, 0x100, 0x6b, 0xf2b8}, {0x4, 0x9, 0xd339, 0x1e6}, {0xf0c5, 0x9, 0x100000001, 0xcf6}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) 16:00:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f00000000c0)=0x100000001) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x11) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)="b3af3d8387ce48b8e44351e6aac2ca8a04ae4cea368152b8b6bacb46f39aed2ee947bbb74518a6a345e43444e8a38b89b691755c5c994fdd7bc5f03f2d2bc384aefb255c521f51f7fc8b4501b70c8ee7794264e13265093de37c438c42028fe7aeb0d3410c37617f8fbf0439f2fdf52ee5841b734f0facfdecbcc6e54414fee44041", 0xfffffffffffffcff}], 0x1, 0x0, 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000100)=[{0x100000000, 0x1, 0x6bd90d94, 0x400006}, {0x8, 0x80, 0x80000000, 0x2}, {0x3, 0x101, 0x7fffffff, 0x3}, {0x400, 0x3, 0xffff, 0x4}, {0x400, 0x1ff, 0x100000001, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000240)="fb8613a070f8352cc5e11b7d0c04", 0xe, 0x0, 0x0) 16:00:42 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000140)=0x736e71a8) r4 = socket(0x18, 0x1, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffdfffffffffffc, 0x8, "0098363d040f000000192000", 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x38e) close(r4) r6 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCDRAIN(r7, 0x2000745e) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:42 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000007c0)=""/124, &(0x7f0000000380)=0x7c) r1 = semget$private(0x0, 0x8, 0x80000200) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x0}, 0xffc5) semop(r1, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000c40)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000840)={0x10001, 0x2}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000340)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x860, 0x0) r3 = socket$inet6(0x18, 0x4000, 0x800) shutdown(r3, 0x2) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000003c0)={0xa82, 0x0, 0x0, 0x7930, 0x20000000000001}, 0xfffffffffffffc33) r4 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x100, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x1, 0xcd}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000004c0)=0x32, 0x3) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f00000002c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xef) r7 = socket$inet(0x2, 0x200000000001, 0xffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) clock_getres(0x4, &(0x7f0000000040)) r8 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r5, r6, r5, r6, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r10 = socket(0x2, 0x4003, 0x0) r11 = dup(r10) setsockopt$sock_int(r11, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r14 = getgid() r15 = getgid() r16 = getegid() setregid(r15, r16) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r12, r13, r14, r15, r16, r17]) r18 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r18, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r19 = socket(0x2, 0x4003, 0x0) r20 = dup(r19) setsockopt$sock_int(r20, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x378) r23 = getgid() r24 = getgid() r25 = getegid() setregid(r24, r25) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r21, r22, r23, r24, r25, r26]) r27 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000408005, 0x0) fcntl$lock(r27, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r28 = socket(0x2, 0x4003, 0x0) r29 = dup(r28) setsockopt$sock_int(r7, 0xffff, 0xdf0e5fcfb6ea2252, 0x0, 0x180) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getgid() r30 = getgid() r31 = getegid() setregid(r30, r31) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000140), 0x247) r32 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r32, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r33 = socket(0x2, 0x4003, 0x0) r34 = dup(r33) setsockopt$sock_int(r34, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r36 = getgid() r37 = getgid() r38 = getegid() r39 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r40 = dup(r39) ioctl$WSKBDIO_SETMODE(r40, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r41]) r42 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r43 = dup(r42) ioctl$WSKBDIO_SETMODE(r43, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xfffffffffffffec4) setgroups(0x1, &(0x7f0000000540)=[r44]) r45 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r46 = dup(r45) ioctl$WSKBDIO_SETMODE(r46, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r47]) setregid(r41, r47) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r49 = getegid() setgroups(0x5, &(0x7f0000000180)=[r49, r35, r36, r37, r38, r48]) r50 = open$dir(&(0x7f0000000500)='./bus\x00', 0x0, 0x4) fcntl$lock(r50, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x0, 0x1000200000005}) r51 = socket(0x2, 0x4003, 0x0) r52 = dup(r51) setsockopt$sock_int(r52, 0xffff, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r55 = getgid() r56 = getgid() r57 = getegid() setregid(r56, r57) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000180)=[r53, r54, r55, r56, r57, r58]) getgroups(0x7, &(0x7f0000000140)=[r14, r35, r26, 0xffffffffffffffff, r6, 0x0, 0x0]) setegid(r59) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r8, 0x2, 0x0) semop(r1, &(0x7f0000000280)=[{0x1, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) 16:00:42 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="00874d3307c6546cff3be4178929a64984f64337de7f18865967e89c01c127e194a6bde4075dcacd19e70f430858999586ee2a0e626f01e43068ee381084ae967e874091ab0981a662be42e536c8ecff4fb0af56d30d64bf65eaa880a47a44c50a5bc9d348cd43a1fc7c31bbbbf7100f62f0ba29ba67587f020ed006391fe8e989e6a9bf5d8cc69083a121cbe5fac3ee2b3784b10154101ee839bd0bc51f9a0f60192157fd6b0e60f9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x4, 0xf18092fa7d060d95, 0x246bef6f, 0xe8bb, 0x1ff}, 0xc) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="8c65", 0x3b9) 16:00:42 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000001280)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xffffffffffffff0f}], 0x1, 0x0, 0x0) 16:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100a2, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) r5 = kqueue() ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000003380)=[{{r8}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r7, r9) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f0000003380)=[{{r11}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r10, r12) r13 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r13, &(0x7f0000003380)=[{{r14}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r13, r15) r16 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r16, &(0x7f0000003380)=[{{r17}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r19 = dup2(r16, r18) kevent(r5, &(0x7f0000000280)=[{{r7}, 0xfffffffffffffff8, 0x40, 0x4, 0x3, 0xffff}, {{r12}, 0x5, 0x40, 0x5, 0xff8, 0xffffffffffffffc1}, {{r15}, 0xfffffffffffffff8, 0x14, 0x2, 0x3}, {{r19}, 0xfffffffffffffffd, 0x32, 0x1, 0x1, 0x7}], 0x6, 0x0, 0x16ba, 0x0) r20 = dup2(r5, r6) kevent(r20, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r21 = dup2(r3, r20) ioctl$FIONREAD(r21, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') 16:00:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) kevent(r5, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11, 0x20000002, 0x41, 0x1}], 0x1f, 0x0, 0x800000000, 0x0) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000003380)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000180)) kqueue() clock_settime(0x0, &(0x7f00000001c0)={0x0, 0x80000000}) ioctl$TIOCDRAIN(r2, 0x2000745e) syz_open_pts() writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0xfffffffffffffff7) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:42 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace04c02639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a568904f633fff02ab8c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f", 0x150, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [], [0x0, 0x0, 0x0, 0xfffffffffffffffc]}}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020acfc28 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020acfc28 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'t\xcd\x89', 0x0}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040)={0xbae, 0x1f}, 0x8) syz_emit_ethernet(0x54, &(0x7f0000000240)='\b') 16:00:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x281d3, 0x20) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0x200, 0x4}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000100)=0x2) r3 = dup(0xffffffffffffffff) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="c3fd9cc996607fdcc9f840f823e009a5ba4848a27e727bc409577ce9df79c4006ccc4bc335f907af9ab9599fd9684d9b0f11f266c963f9349b06f14cc3d3005dbc52885f92e69c9634ac8dac14b262cc729a24d768e1d84c2924203aebecae", 0x5f) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000001c0)) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000200)) getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x460, 0x2) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000300)=0xffffffffffff768f) r6 = fcntl$dupfd(r5, 0xa, 0xffffffffffffff9c) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f00000003c0)=r7) r8 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000000400)=0x8) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000440)='/dev/klog\x00', 0x10, 0x0) r10 = getgid() fchown(r9, r1, r10) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGDLTLIST(r11, 0xc010427b, &(0x7f0000000500)={0x3, &(0x7f00000004c0)=[0x8, 0x1, 0x6]}) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r13 = socket$inet6(0x18, 0x8000, 0x9) getsockopt$sock_timeval(r13, 0xffff, 0x1006, &(0x7f0000000600), &(0x7f0000000640)=0x10) pwritev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000680)="d2fa6bf904c81fe44e2daa9e714eb310ed85f4920de90426932e6bec5babeb23ac81416d7b0de056cef6b487c28b148ddf928a6e2e83f107e331c8c7cce517875e827d21b38701968cd2e150fb961d4ae625bd6b62de082aa0ee287a27c93500bda7f607cb320f73c6f9a495a186f9314a5a3f17037552a5edc4848aff2a5053bfa2ee51e41bdb6060c089fb38dfad46b23e2369317984039c799ced864d8d567f8f1a17bc511bf30a53849b530ec1fd45fa4296f386fabda9d5743636", 0xbd}, {&(0x7f0000000740)="056b33eba385239aa74a07bd4c3a3450cd9765276294560561c7cda6724985d63391e50c24284dd1a4ec997d2ec84bfedcec1bb53563c5ef608a46f0f9e11f26dffb8733662c81f58580e30f080a166b51d7e3d2359b8ffe189331ad11538537d3c055d93363aa6687b08d2feaf87482", 0x70}, {&(0x7f00000007c0)="0a66bc050437d89b6fcf0a2e92005b5694c6aa6dd080a731359417a94d80653218da0c27dbfeda6df161eefce6aee05a5871542bcbfea14be4ccaf29c7e7593e2ab359df242628c61730c55d611223a7693b23b03d929bd06109741e8f2b", 0x5e}], 0x3, 0x0, 0x0) r14 = getppid() fcntl$setown(r0, 0x6, r14) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) recvfrom$inet6(r0, &(0x7f0000000200)=""/225, 0xe1, 0x40, &(0x7f0000000080)={0x18, 0x3, 0x5}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x24}, {0x7fe}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x863db3126633f3c, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:43 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="1c02807094b48f9a0f2a6bacdbf120079afc4b12747fba87af3cdb76fed20e1f6600cac350e69a48b96874b1fbe626281df63b1133447a30b1ffb156906e477efa86dca82b5002d5e44c32ec7e8300551f0c6bfb1d4b8cfc9b4ada436a67cc7769ef020ad903ccd7425e54fc1a5efbba4738a36b6f865f518d6beb12b9e5af7565037615ddb1803742428a6c6daa9eadbbd57b48eb5f37e0f9f17509a978df3f15fee96ba2736842767bbef96a8da790b8d3d54928c7ba3893afad", 0xbb}, {&(0x7f0000000140)="88a344533df49d91d5ed2c2b936e5b629d4721fb7c12a9869de5e9547b48bb7c9c9afa53ac01aa08b84b821762f214f72ac76d6a139f49389f3bc9e0aeb89f72260df8d3e3fbbcaa1e1ea4b6a84f36d917790b70c1225ee699ab76708b2c36d629ffb4e0af8935ddb0340cb2d95513ec595cadbc8059de67a3eb64ad72c735963a35ea1a3b3554c938012a6ea886cac7a4dca66a8b48db17f488f97ef37cf43bcf3b8970d9026044ad2152a0aca111", 0xaf}, {&(0x7f0000000200)="fc402394efe628f42413024095978dc4064615908725", 0x16}], 0x3, 0x0, 0x4) r1 = kqueue() mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000480)='x\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x600000000}], 0x7, 0x0, 0x3fffffd, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x8, 0x12) 16:00:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x80, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20000, 0x0) getpeername$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) preadv(r0, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) kqueue() semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000040)=""/167) 16:00:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xe42) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa93798cf7dba042f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:43 executing program 1: getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) chown(&(0x7f0000000000)='./file\x00', 0x0, r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(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}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=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:00:43 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) 16:00:43 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) setsockopt(r5, 0x90, 0x4, &(0x7f0000000180)="cc8992f1bfae8878dc959322dc0c5e13f0acde174c1d8ea133ee71846992d30535f83ff0d2520654fc77d06ababbf846942cae745e8a23ada14f22a9ed844335f2357f3c9caeb7f1d5860199b6d1b6d366ff6f367e69c58e2b5ef41b221b95090e0efc4b750c6aea0315adf16ddbe4f1cfdc95e4700ffa87f122c58ee6bbc5bfd81483f4fa97db0a4abf3eeb7ae62522da3c3a7be497f20e824b5aa978fce65885c86ace0db4c2cd573d6fdedf3b183d75eb442d00c25c790d3eecc2f19f2807f82ac78ec83f58e2e326e7ca3ef3464d3f1f3c4a56497f40f53d1000e2d4d4bd8125d9d52a047e726c0b706b7be22d71b518355a7868bb5bf5ddf492760158e0661b72158bb455d204767066dc08eb4fe072320dba423e1d9d9f74143a98dd68d1b2adc3f94b279fdc2ff191521193352a348648b5e8246b8e481318f01d110882ac4b722b4b826a3e6b9cc2bd7b88da9744f3918cbfb3bcb38f9931c3825a933230bfed64c796c6b77d8f9bf7128b760466e5b7d9d771a1fa495d7e6bb252934905b09c1b25ed2882541a89207b62d2eafe5e162f1cc550c2bb8699ad84658feb41455d2282314cf84465864d4422d1a0a983b8c89722d32bae104dd938c2aae4b827ccfb0137a827937237d1c7ee3ef65ab9225604b8d3b5500a21a9affe5727fbcabbd2960e244b6541d520f18fa8e672ccfcbfd2d929d3353dfedd06e85383228852a9443c3f9afb69af768e590d3a35b5dd618288a80b56c50e160b79f3e8658a254599faffef1685fecaa3a7f0f28a610258b2c025ad212c05da84286c9801e7523f000e3cb43606b3ccf13f90682abc3483d4323ac1a7326e86410a55642935b23f1538905246b2753e22964a4011470c0bf369c9b42801f92ecb17c16e4457b809e02c6e18cab3183963f8e7c0f87a0f273ed38e77a5fe080d63b055086a3afac5e60e9bd7c3543d6b6457cc8e5b78c3c6e8115caaed5f87a1e34e30e09df5f9c5338125e8d99f7e28bd2992877a9d98dcf58828cbed2159f39786c6527a4eb3b9310e0393f43b8507cfd1d8936177ae52c5a59170a60fb9d2064914715140dab082a0316742141d39f5435d3fc850881405bd4a7d87bd5a4f9f95523702c37e1cb9646bcff32104025d58b81225afe06fc5d9f03dff1668d29e612816cc608b06d7252c311e8ca7e807f6de85cd5b5fbbfb5c0319a8c97db525d1a5abdb4047e9d8a637b0310d0f777290ebc79637eff57e33d52fc65bed0e1c8a67fdedd44157329245f8a6ba540ac10042f5f58d0ca02e4cbab72be3a3354b6c7b930b6aa55aaaa912fa1468bb84963e4899fbfbc7ba79a2c12b70f518c0c5f78afd4e48dc8b5caec8da3a8857992d595297c554ced037d47b6f46580b317b5173973716b8bec91e0b7de67642d4566a71c5b1907dd07e81d0bf1a8de9096d5ebd19d9bf993184119dd5d52c5dfef4d8eabef5090971d355ccdf788fed55fca0281667954c8a4baee5ddf0be8f223ddd8bacf1241982d58d1abcda14cab300b47fb3dde082777de925567ed437596247479be2c91f5ee000f8616e1d69add05b7a000d1f04a4f83af6ff83573f0b0f320cdb61b8a1ca7181b28d7640241af065795051bc7c88f07e22ecb4c42590b60c7df25ff02df41758406624ac94d8332e9943dc48cd0daf6a00f1bedfaf9575dcd5a54f3fed7a8de46bb92d83eefc8eeba272cfae3bdcf209f408dde6333b5610389b445a53cff52663f1dc34b722b0eec897ee7d5daefda5ec46225e916f2962116b12463df7915895b07bee84a685ab72db00ac5664de1a58941357f84d6139ec18919c868243e1bc8b355cce404c24b887b3eece3cf2f93ea57ff6b8ab7f8e27a2b3ff7141127479d2ff49b126a9043005faa4de4a91d9210ef75f1c9985d848e12a8c33471c0f59cb6538a73ea277b898dcbc79a2ff11683b768b575ff12e9a42509634096242b77dbcdda6dfa0616a0f9ee0d55b2fdd50a6ae7b428173a8789e00322b4262e0bb21021c97c4f2df224952ebf60419448a5ef2cc949bcf11b3669e3c03c869b384a9ba3b94d4661b88b1e59728c621c4959dc63dfa618d7ab239a9bfa3b910c839ba63cbf450c5be0d267086b286613b1e0aab303f7823f2e4bd24fb1d8cfab75c1829c693dddca5f61dd5b8a1e8a0a452aa1837721ae4ce456ed7c766cf079f45c8892c17be45eb363b616e28e3300cbbf7138df5fb9a9fbb7edb82bf05106e6884fd8b2733fdf2265eb96bbd3b5f1ef15f48411e07911ac9e29678745dcc62983b9ce16989f842f221a0c4beb859bae42ef8c2369b178d35ada2e52d4df8cbf1e0cb63e153ff194502d89c2080b84720a83c4c00e4bd2c0e5b34b863aae949992aba792f4236f25c567f82a9a92b87363af63a76f90b397a04127249d60512a6f97b5c7965f64912c186a3e0fc0260b20701fa46a40773f6e96987619a47d4510cddeb57ebc706ca04f52648933732b4ed7f895cab5c43b06d169e7acadfa1a143b63f0972a7bc35c006f108cdf7fba81af7d85b09bab24a465cc3322ecc0c5e802d073401058740151c12a459d8fca823afbd676ece7e877b96b43e1d0994fe972bcbb0a6ea6336aafb3930bcabfdb48ae28ffa51960f5e38a5f7624f93f5ce6d4dcce7a4b303f6c98eecdd537724f6ac93952fcac3e45b84be2646019916451a8bc60383c0d014e99b71212046377170d7830f60e126bcf8014ade32f5311a1ff2ee72a9e9ed3209001202f4840a589189d612b41b7ed487e2b3cac5b885529b729d791970c3d256c18c1449e86d4d1c85d2bb6b94918c6357bbad423fbadd6fe5a8d9e705718295c93ee29178977a0087206ccb943fa5cb362168aa74f353b70a174d4e8a7f8c03580da3930f6a00940f4adbd8835b23d4fc0ab972807ca463568cadc225426330dd858954f362a925bd2868c27bb8c1e9d4c0ccb42111b70beea30d2c2cdca4f802483b9f58289ea9c86a44d499ce215aa519c52b730815dd51766dd6f68c2c33f047df03f4e59fe7a5c0e6cc72f971cd91f5bce4f3bded80d8ab5375b6fa20bcf3e60a770e540d59a780c29e227b4eef6b5a77328faebb6ffbffb60c5307857664bf853e50e690626111f604c3b3cfc881746fce561d46f473f2600bf70d9f754ca16b247f9db44a5ea93990a6a671743cefda0d15d94d18806626ba85d9936400773b658a5f631abbe58c961313cdb64d2de9cbda11c23479b662a2bef195254ee0ca9432aa2d4af18111588805849f76a2e3a9a6b5637cf189b0d122961caa77dd06bcd23283a55d9d30b5351c2ccdb73f1fd128456e871015142fc846bcb60f1c5304e7d6ff36954a4f6a70dd49ba967c131b41fa6b55e9d1ddeb90cf8f274caee6bd271c230db6ac80278941d289f72376ac0f5266cdeedac1ec53b20e8ee0354e95e09be09c3d3f1921f33e76b6713104130c0cec39245827ac01592649299c17222f43399efff6504d1cb1402b6dc70f18331f54de2f48b5a907ba7c5eb55ec8e7f34cc9d989a2bd23f053925d9c93a2043ac5b73f11622df960ba900de55e0f2044864a259c8fc707e141d295afdeaa3096a47f55082e8e7684451ccdc850216ed633a34c0b8c6b7d20927978d818a683198546a0e76a9a811c5a5c452c8aeccc16f3d1e84facf44463aef97365241f4677b0a2694d37843626b7b1f60c9ad09868a345f6a77ce0a86f6e11f3d877c7c8f73a8d0a4ee299daeafde1a2c73a102285428f7b9fc4aa6146b4a38b3106206639cc80799a646ea569ec71b00e8177690eb97724f5579c3da4159be24eadea70a798a7cf404b6c46fe973678ffadd15d3babb5b5a4682cc07b22b4cb62eec88a2b45218a156ccd47d948e531724dcb04fed306f99f161528a279870e537143bba4e0cda285dd17731e100f8544a60ab159481e5fc0d3004f75aeaafb685c909ecf00f54624539c1a0f66b83655341dfa172707e066ff325229540e9e42381e788b1c27163e6b97628bc007c519433d2620ced0a54921fa40288ece9834069801a6640c514f7567791df713f9eaa189a9a5daca5d4fdace984af36efe23f665aba92bd7bfac091f9e9a05935fd3a30bf97224857e8b5f3b21df6f9d5745abe3b6d8e8be80054f96ccf7635e1b6838c2f299bd72de17cb19a4c196b929ef2e52a0ae7d4087390987648460ccabffa2b1d146a6cf3c1a8fb6dc234752cdf512c81358a7009f878154bd8f0a4a007a48acf0a74e52d83796945689acd1dc54e8fada5664a0f5d4610269dab1076844a2062457857d0be19eff0bb194c681b649b917be468142b7e78001a99bf7d3987f7fc0e2089ff43d75a0b8cb509126fe644c511a6c0636281ca83a0ca6b2c4fd0a1f12c554f6b1b8fc8f87b61e1da358bc4878ebd80de107771a5bfab89bb4f64427dc87f189a9e1167d48bbf08cc2d794d1204e242fd38bde5052de67c1364e45643cde4d77e34b18873f31137e6c787a26257eb9c56de926e0577b3cb4c9e23178faaaa9d10e2dfa94f97bf0d6c340887e39a33c26c0159b01405c738cc6c3c0c6ba43f473e7041ab2f7d39553a422c66aa80cd3b11d1eb36aa1da04ea1a0706354d55e722a06331e39b7133967c069aafe5bc27c8ec3ca63bfd43fb5de05dcc510993ce89964d709ea67e769456152e13adbcfe55bd574ee4fda2e80dc52f88a6f4c274fb25abe4a8fb245d675ac2610aaa050493b4610abd7a01b1810473c9684b242166a54d3e444bb494b4063540c6c4f292f67b8ed070ae97c6a36249636ea1c00938ceb408c69009a5b4041187e3f6dd7d37aefc7e318daf7326e1f7f58fe947550596d2be317aa7ec06036f6dbdef590663b64ee37b130038d898afb6a047f34e5f0f8ee46609e64ad4e9d07a321e5fb7fb20839473b2f08fe9c164ca3224136d99769ae4334c34ca71afbc296b70e61bb320f023b94cfd66f527472ec0ddcd91523d7c59d44910775b2fc5ebbc0d35146828f0f9fedafed04fffb4c98d49a32e05dfb7564afd93fd244d0faf6c0086d355c3a0d5d522074a2193f8c6005a548b3a6f4d0d2b0845f5b502d8f79bff9bc21382a7ffa138056f5ee1a36e51b2f958dcca4bf5614627d38dd6ec6da3bfb0c5173a064fa71ffdbcfdf8a93c651d4a709dd81a8ddb21425e475aab037a2ce7424cefb63509702b01784c849047c6ff7c7275239d37fcdd419a25464346aa554e8c2db27bf83d2059b0030d8e7f824450b71cb2de6b31311ddc3154f82e8b1f012f6686a93f61c182fecb2ef857ba0fe860dd3701dd2fa27d51c15636ea804943412554eb3612b4f501c0f420654abd5dfeff387863ea5f7bd26ea16e533e9792ff3c635db15085c5403d603ee567b70723952284f37acbd5938f8733023085caee1b7bb997a67020c3e70dd56ab0f4fabb5add52cca8b85bee445a626f0d2e06a85922b7ae050d2f0fbc080d44f0e7be6276b48a9b126c9beb657c53540ddac144197086f3a44184b3eba33e76378d395b64aaa5f6259591121227bce9211b9f2df427ff8b7e094f2376e252f73ca0e367f8d35e302ecd935b3aae8e3b4cca9231d47fe01739ae5f450deeaf8f6bcbbbf3d96cf7c7acd2d460e644d35372143bcb46ed228c03f7d4802694c299ef9557cfe46e4d39490676860f5312ee343747975d5b688e8ca3c95e48b6e62032d54eda14e38565ddfebaf8702eb110bf5021134de2b38b63233813822442b5478df6a28d21ca66979a5aae11b8935c441fb227a6299536e409b496", 0x1000) r6 = dup2(r1, r3) kevent(r3, 0x0, 0x4000000000000, &(0x7f00000002c0), 0x80000000, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDENABIO(r7, 0x20004b3c) r8 = dup2(r6, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000000)={0x1, 0x9}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3f}, 0xc) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x41) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000140)=0x100) r5 = kqueue() r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000003380)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r6, r8) ioctl$KDSETRAD(r8, 0x20004b43) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r7 = dup2(r4, r6) kevent(r7, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000003380)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r8, r10) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="0ea78dfcdcc2eae44dca90100771148fb831cd183ea12d2bb5e820acad9e52f03e254a529e20f5ea", 0x28}], 0x1, 0x0, 0x1ecc) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r12, &(0x7f0000003380)=[{{r13}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r15 = dup2(r12, r14) kevent(r15, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r16 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r16, &(0x7f0000003380)=[{{r17}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r19 = dup2(r16, r18) kevent(r19, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) poll(&(0x7f0000000140)=[{r1, 0x20}, {r0, 0x10}, {r7, 0x24}, {r10, 0x4}, {r11, 0x100}, {0xffffffffffffff9c, 0x60}, {r15, 0x20}, {r19, 0x1}], 0x8, 0x8) open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x18) 16:00:43 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') r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380), 0xc132, 0x0, 0x0, 0x0) dup2(r1, r3) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000280)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x7, 0x7, 0x8e3, 0x2, 0x2, 0x1, 0x7fff, 0x0, 0x1, 0x5, 0x401}) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(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') r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000003380)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r11 = dup2(r8, r10) kevent(r11, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r12, &(0x7f0000003380)=[{{r13}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r15 = dup2(r3, r14) ioctl$SPKRTONE(r14, 0x80085301, &(0x7f0000000300)={0xffff, 0x7fff}) ioctl$WSDISPLAYIO_GMODE(r11, 0x4004574b, &(0x7f0000000140)) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r15) readlinkat(r7, &(0x7f0000000200)='./file0\x00', &(0x7f0000000340)=""/183, 0x586b) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000340)=0xa7cb2768852e29e6) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8000, 0x2) ioctl$KDDISABIO(r5, 0x20004b3d) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf4, &(0x7f0000000240)="8ae7167c66ecabcccd632ef3971e8850b86e8df8a3593c00f43bd4a94616584dad3a62f84587eeec209c571bec389be0aab3411faf7a18c52c336151a6e51fe7ff2763d91157d9410556cbbd3f7fd99a2e96f45c59fde1baf69f57551f9534aacd6bb57151a953f400b54a4b32f72bb47faffbaf7ebd3858cb9eacdd48f924895e052f9919a44ca821a8f3079bf2459f289123ebfb537b81c3cfca07396c5d6afa0a949cb06708642c44687db29005310a62c2116de286e1d42493912aa79e92320648697cf2c53fe1c93853ec9c4a40426606b91eaf779158f1895465c8e352bddaf8f101bee1d701880099c3ec0dcdcf115089") openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x7f, 0xaba, 0x66b046fb, 0x10000}]}) execve(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000440)=[&(0x7f0000000400)='#^\x00'], &(0x7f00000004c0)=[&(0x7f0000000480)='/dev/wsmouse0\x00']) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x30}, {0x6}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000000140), 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:43 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x1, 0x80) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x10000000, 0xfffffffffffffffe, 0x0, 0x100002, "0100", 0x4, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x8004) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000006c0)={0x2, 0x3}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) open(&(0x7f0000000700)='./bus\x00', 0x80, 0x40) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:00:43 executing program 0: pledge(&(0x7f00000000c0)='\x00', 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x8000, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r1, 0x1}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000000)=0x1) 16:00:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x1, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 16:00:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0xa}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r1 = syz_open_pts() dup(r1) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) close(r3) semget(0x1, 0x0, 0x40) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x5798, 0x0, 0x7, 0x79d2, "507d33822f6219af2abb9ba32d29f7cc5aed542a"}) writev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82", 0x2f0}], 0x1) 16:00:43 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x5, 0x100, r2) ktrace(&(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x1100, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000180)) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x6a, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getgid() bind$inet(r5, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r7, r8, r9, r10, 0x2, 0x9}, 0x5, 0x5, 0x8}) r11 = getgid() fchown(r4, r9, r11) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) socketpair(0x6, 0xb915426ae92a82fa, 0x100000001, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x2106, &(0x7f0000000200)=0x7, 0x4) kevent(r12, &(0x7f0000003380)=[{{r13}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) utimensat(r13, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x80000001, 0x1}, {0x2, 0x10000}}, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x1) r15 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r15, &(0x7f0000003380)=[{{r16}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x800, r17) r18 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r18, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x25, 0x3}, {0x114b642eca7fc74b, 0x2}, {0x81, 0x60000000000000}, {0x41, 0x200ff}, {0x100, 0x100000001}], 0x5}) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x1c}, {0x80000000000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)='h') r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) connect$inet(r3, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:00:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x24}, {0x4006}]}) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x7}, {0x3c}, {0x24}, {0x4006}]}) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x38683d74a5059bd7, 0x3, 0x3fd}, {{r2}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x10001, 0x7}, {{r3}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x8000, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x2, 0x6, 0x2}, {0x18, 0x2, 0x2, 0xf1}, 0x5, [0x800, 0x7ff, 0x7fff, 0x5, 0x5, 0x34, 0x3, 0xaef]}, 0xfffffffffffffc42) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000580)=0x7) r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0xa, r4) close(r5) pipe2(&(0x7f0000000240), 0x4) r6 = msgget$private(0x0, 0xc0) r7 = geteuid() r8 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000180)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r9, r11) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r13 = semget$private(0x0, 0x1, 0x1) r14 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r14, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) write(r14, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r16 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r17, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000340)={{0xfffffffffffffffb, 0xffffffffffffffff, r15, r16, r17, 0x2, 0x80000001}, 0x9, 0x6, 0x4}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r19 = getpgid(0x0) fcntl$setown(r18, 0x6, r19) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r21 = getpgid(0x0) fcntl$setown(r20, 0x6, r21) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x40, r7, r8, r12, r17, 0x120, 0x3}, 0x1, 0x58, r19, r21, 0x7fffffff, 0x3f, 0xffff, 0x8}) r22 = semget(0x3, 0x4, 0x40) semctl$GETVAL(r22, 0x2, 0x5, &(0x7f00000005c0)=""/206) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r23 = msgget$private(0x0, 0x8000000040) r24 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r24, 0x0, 0x6a, 0x0, 0x0) r25 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r27 = getgid() bind$inet(r24, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r26, r27, r28, r29, 0x2, 0x9}, 0x5, 0x5, 0x8}) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, r28, 0x0, 0x2000040, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x239f, 0x1}) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x80000003}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/211, 0xd3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x800, 0x0) 16:00:43 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(0x0, 0x5, 0x100, r1) ktrace(&(0x7f0000000080)='./bus/file0\x00', 0x7, 0x30, r1) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000140)) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r6 = fcntl$getown(r5, 0x5) ktrace(0x0, 0x5, 0x100, r6) ktrace(&(0x7f00000000c0)='./bus\x00', 0x4, 0x40000000, r6) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000003380)=[{{r8}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r7, r9) ioctl$WSDISPLAYIO_LSFONT(r9, 0xc058574e, &(0x7f0000000300)) r10 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000006c0)) pwritev(r10, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) munlockall() 16:00:44 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r5, r4, 0x0, r6]) setregid(0x0, r7) setregid(0x0, 0xffffffffffffffff) 16:00:44 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="000000186004008b00063300feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8df278f86dfaf2", 0x34}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) openat(r1, &(0x7f0000000080)='./bus\x00', 0x0, 0x4) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r3) r4 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgid() bind$inet(r2, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0xffffffff, r5, r6, r7, r6, 0x48, 0x5}, 0x8000000000005, 0x3, 0x8000000000009}) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000003380)=[{{r10}, 0xfffffffffffffffe, 0x2, 0x0, 0x0, 0x8}], 0x1f, 0x0, 0xfffffffffffffffd, 0x0) r12 = dup2(r9, r11) kevent(r12, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r13 = kqueue() r14 = syz_open_pts() ioctl$TIOCSETAW(r14, 0x802c7415, &(0x7f0000000340)={0x4, 0x8, 0x7f, 0x100, "a497fac8d6662a5cc36a0d5feb79b699389e953e", 0x8, 0x80}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r13, &(0x7f0000003380)=[{{r15}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) renameat(r12, &(0x7f0000000180)='./bus\x00', r15, &(0x7f0000000300)='./bus\x00') chown(&(0x7f00000000c0)='./bus\x00', r5, r8) 16:00:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r5 = dup2(r2, r4) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) sendmsg(r5, &(0x7f0000000a40)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000240)="044a6266cd2b512f8ef32b7be73be73c87ddf5c5596dc18491e8bf17637e17f215477635b1d29422190d3b1543fca6a256e4b1f78b64d85d7d7b09e4eb3e05300f02f241f74451b9258e202977133b16255b4950b096e9c644689d56c9f83851e4b0ee4b3dc52db4ac36aea625de15e220b6810de90164d46e60f3494abbff16c06b960869c150a7d34299844b0286157a5ba30720366cab94d0aefa5e23454f00d44fd124a2632f47b0c21e1376bff2f8dd831d068ecb05a2724e54411c7d57f89d374c5f4a0825b38776f9008207e45e2c931773", 0xd5}, {&(0x7f0000000340)="9660092ab7d400c6f84b12ea8e5ce07744e8cd18affd468526dd7314c043585934c0c1c23fdde54f388e2107aea8c4f2aa9d9a26dbca2deda128d6c607b38ab8f7933ac67d470e4a2e7e8d85ab42832032a065aeb0919637f3f7b3e7c69aa479ba5685124136d132c140fc6e", 0x6c}, {&(0x7f00000003c0)="1ac77dc57678d870ddec764c6dc9092d694b952cc0b1711b4fa5400d37beb2b6b96c8ee92267c2e8e419e08b899557a756f2290afd05a04bc6a8959c8611f3c638e0defa4644837343cfb7d4c33771d949feeeea9604d62454ad607a674dd8ea0e2bf35f527c96918214", 0x6a}, {&(0x7f0000000440)="fa7efc2a73f5e8c74436e23b73faeb7d363c1af37e40e7c8c486877c06a28ca12c380f0b89a774648f39bd8362d7a7052a5e274c9a79c4526fda93bd9c789d4e680918e0bcc4088ba6810edf1f23e049f378b588a1873496df4f572f1a2df7b84526e4140a12e7a9f7fc31206d0d38ab484f086c5a0a32", 0x77}, {&(0x7f00000004c0)="446072ddf765204e187ad520df58cc6081c201871c17e2114813369f8c5953c6e98a59183edcf6f471e977ff0562eb1bad74284edc19991a39bc5d771113fb98aea22c9a0666a57f3748a12ba54da17fb4fe2c8f153c5b297ac0632d3e4df9ac42a2ab5a8c27eaea5144b3e9c2e68549b48246c1f8cb08882affd81e1861a93fed4ab0f6b02bfd379f2e77c94a294ab4e77532031f1d3c2733a960229c0ea55a1902f2f407d47e9b118853728a3183c49c47e89dabf5627ce0e34d222bc066154e37df06dfc83c9709bb1d48742376b52a9391ec4ac1f0cb3860907ee31b01667307bca240e6d8be7d58fbf0db75b25ca750", 0xf2}, {&(0x7f00000005c0)="56024e4c979b810be82cfee1904c0124ab3cf3bb9fcc6335e94eadb83cac84c785c101c55d62a2388e5512e5a8a0749bdc5a3b6b7cd4f761cb37391522187a1fed85bae61c861226e02c18084e9cfe14e4cc24d2314f983d8e5b0ae3dc20ba20b2a8289f6ae906d956de38b6a8f6df77dbd700a23417e93f7f", 0x24b}, {&(0x7f0000000640)="04e3a8c88649550519c178603bbef527a0f8922fc1d536f2769504dfc9d2c48f938bbd2e6fddb4f00bbc60ecb2eb33990055be8db575e37d25d26b20a1aef120c1978e7a19c845d3f1674db9ceb5f6076bfebc60e2663cc6ded137b930968b6afc97596d2da027a635af7c9bf0b908383f6871634440edf5ac5579452752e4a1e601a71f7723f2b2fc98e2b89ffb39d9adf359f3a68f125ad53e10e59b21e9824367f3074f0a6340561891b6a4c4e16a55b549d22f8edae181216b2ede0f64f105cb80be8f550fc30c03088e401b8e68304f1033651469cef12f6ebb1ddd", 0xde}], 0x7, &(0x7f00000007c0)=[{0x50, 0x1, 0x3, "8112ea809f6b55b9181f4100c1a3758ac85fa5b660fab83012f659ec1f14d9d4a34293466d55371c2284bf7abb3f7c19c7da4b566b694feed5acc8"}, {0x90, 0xffff, 0x1, "67bc2d9124d3ee15fc923762ad8d31a032c5906bfbe8deefa4e15311b8194ef194cb1c24b66503198a86da2a333e1769794d2df787686b913c9efdea99627084d51af248846a6440561dfef9a5e6a5a07e6a43888e9f6c739656cff187eb816be794db087c9e12347b056e23143b639881c14a9e4e56236ff5a8f86ad04cb070"}, {0xa0, 0x1, 0x81, "b42d5aee74fb41ff0bc3fbc73a720005863045836baea70b67964ed267bffcde7d419dc2df3582c96635b3600169723b56e71cbeee85788080e650ef745d91716a609739dc17d9819ee042c51e0617c257b5b89c089b2cccef5095579be8d1356f79cc5b8f6eb23b0f0a7960d8c58e3fa807645fba064e03ba78ecaf3f41e82b3573e6455d88764e43cdfc8e"}, {0x38, 0xffff, 0x4, "a50746d2e98124bbcb93913ce42cf57773e5aaffbb09334cff3b65f2333f0972df5db85d9f5e07d1"}, {0x78, 0x1, 0x81, "1e544b137eebab91193fa1d329d03d0483ea9968c1ef9335dca12d7e22562144e4e626e35328f1ca326b04807daa80b593e94ec7e0b19a67d81b6cb7bcb6745c6b8c49ced93a7d6d35922edc6da4444bb0f0748feb462cd814e76a6d56c7838b8900"}, {0x48, 0x8000, 0x0, "407a58d678d19f0156797fcf8b4a90468cee47162e41028f9160acb12dba2447407145a16619aaa1d31beb5b446058649ff05f768a"}], 0x278}, 0x9) r6 = dup(r1) sendto$inet(r6, &(0x7f0000000040)="f77cbc8049f85cf78e4306c16d455e69cb9ee14f26039a633bc4119d4c1fa7198d3361c31140373ab607fc0dc73c94eb3954aed3c62b17d9df963daa55be626c0f021c00ac4fcfd302e715b33ad1f2cf3a57c6397f34e0a706911d9aa544feb5bfde0c385fbc3612f865e2cb183e21f8e51733b10b0bf6782b6361d5aa37d76e48192862fb6a785399c67c0e5fa4ac88cccfbab65c1e045cbc93cdac341aeaec5e9c5a30823072d85ea8046d933f2a38555b1f7b35d6f6791d4e377008d70b3f0ce51a7d3569ccfd613bf4655e44686239a26aaf8bbc59fc73aac06648b32c730c0c30ed", 0xe4, 0x40a, &(0x7f0000000180)={0x2, 0x1}, 0xc) r7 = socket(0x18, 0x1, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x8) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000ac0)={{0x518200, 0x4, 0x4}, 0x6, 0x9, 0xc30}) kevent(r8, &(0x7f0000003380)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r8, r10) ioctl$WSMUXIO_INJECTEVENT(r10, 0x80185760, &(0x7f0000000a80)={0xd28, 0xc3d8, {0x0, 0x9}}) kqueue() setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmat(r1, &(0x7f0000ff7000/0x8000)=nil, 0x3000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x40000000000000b1, 0x0, 0x0, 0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x4) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) syz_emit_ethernet(0xd7, &(0x7f0000000240)="0482169cf4c4228562cc4ee62c3d045e954c466824fe7e977292d0f9d621caf45660b49b0256f7ea8c0663cddddbf97c01e4d0964dd9c0267bc1fe60a94daf2d7fc268c23d2cfaf0e5fd67a9822fc6a3641ffe8cc733b94f19797574694c3526c1d9f324947e182ddb4bcd030b25166c412c00e897dace8c8ebb7c2ee0d8f990940d70b37ca6c0f0cc9cc516472347504fdd74893a3670f360f43a11d2ea28cfda6644bf613b5f07385673a1dbead0a41b7651fb954c186859763f6bee5010401b470eaa025e17dc45c1f66919a336e8a7c058ee7fcd2e") r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) socket(0x1, 0x3, 0x7894) 16:00:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000003380)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) unlinkat(r7, &(0x7f0000000040)='./bus/file0\x00', 0x8) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:00:44 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) fchdir(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2c}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x1, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x3}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r6, &(0x7f0000000100)=[{&(0x7f0000000080)=""/125, 0x1}], 0x1) 16:00:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000674000/0x3000)=nil, 0x3000, 0x2) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = kqueue() pipe2(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x18, r3, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x7af) write(r0, &(0x7f0000000900)="1e1611ed3e23a9cb7463856bf96b1673d0a3b7cc3b4ef278dc3fa49475c8fda393f52ba4f3681ef27e1e77c1d02e01805ea63e79db1b11bca0cf6c78fc6a011dc3cdfedc84ecf73a6ff4c498bab700c6223101fcffff", 0x56) 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000001180)=[{{r2}, 0xfffffffffffffffe, 0x11, 0x80000000, 0x0, 0x200000000000}], 0x1f, 0x0, 0x200, 0x0) dup2(r1, r3) sendto$unix(r3, &(0x7f0000000180)="8ee8991a0c73e265de6a1915e19e132a2077fefb4b82bdf2412cdaf7b6bee41a7b04eb100f72d15cbb0b4d03207a48f77bcc950fc08ad1f9f6465528827c7280329a7db334bfc9a2ef5794df7b4a11310755af96212d3c16fbedbc9a1c8c80f788cccf335522a5edd7cff980033030fef7e9611f429f9ff41e9d57b66ad5dd53353193adb4180cd3bda1dda363a0dee153d258135a383f55f81da22107af50ec9d643307080494b46d9cdb36a8b822b0d771ab45ea75b4ae2c611beb681e267dde9e5fd7aa16a6b2d250a882f7b01e5530133e2272c29eb4489550f656b6af2e32726e0ba406d5a34ac38ccf7c5c8352d17734f5dcf20e82579fb600c426413c799c001efd70a46496f7bee1ca7d5d3babd919eb1d126ffc1435684b2e3c5815f5ec9e3b5b89467562f94824e9aa090cce50dca6599ce5077c4c3de890346abb2f6093a16f78a4ed6a5a085b55cfb7c7803bc59cc3f7710409915e5411f24fba3e5a163e83083c452b0a2570a87346bfbcfcfce96dda7f53ee63a1b682fba65bec2b1f83104c0603246d71ade89626578fda237e8904328fb14d471dd9fc7cdf2251f98ecbb8e48f8867452a1a9f74677b43929c7c059f2c141e155cf3675b8f39aaec46ebaed4398459e87442166655528efa28914f49bb3dff02d208543c5f1ae83335f829b40318edab5a3d8590224addd57af4b725e832f596c221dacbe2ca6977e9cfa52f4f90ea49870325218904a93d767128518553f85cc487b38aa908f71c36f133719fa6a9a680a0e56c365ec69a806290b049828a709ca4801198bc2bc02452bab4f56afa8011c6b77788a88f19713a04a002d283db292aeb5d45af1955d210a65d506e23a740f2241d6f313c5561c140fa7e710501dc2e8c8dc2c3a70c0c5c3e373b5e3b67c230caf32228813adf0ee245fd497995f32a5a1758f20d8d573e53a622e7452cc267eb2d8334d1e71bbb08cedf7d440262b69b96fc344a76e7bf22f277fb0e9f188c246553799bca2ee68aa2f2d6db10534920699c86e63baf409d23075d1aa36572e7368f3272fb8e6e387fad20bb0fb2098d722e877de5dd7e886c92840d2c3f7a438aa25476ae615e84535bb1acd5b2a52aa200276481e88c18db23d6fb7b5374a508babd47198ef88fe7ba35f69ffd3650149fa9cdd13f873834fa0c0f59edf827d2e30ff0209d17613c0b9521fa453707f4f024a8ae17e2df6937f99064a5a78827081ec90573e47fa27185d66ed67c4b3a125ccf78b1ea08b65d77ba29ea8638985c13a04d65a84245b4879b23f8f69a852282bb23aa58b2d0b05851d4eac3e1219793b7a9514eb057b0b3459a3eb5b7a56cdd4a106b23f84df9eaa3b5aad5fd5b52f83134e3c23e75e1da9dc42113337f527e981fdb7bec8dc65f4789f8e97077f876a965c5b3722cd455a4387d62eec659e12b00c74652c8071566e52a517ef5ed711a1a62e31eb481b19a6a1fa6d6d3c44d40bc9a1032bdd7b5992017c80c7ff58f228c1238d6d41823d9cd83a7b00522a2f07c11b8ad9300a8e050dd82c6725f7d7e47c6f6ac2066f0a3d27bc7c30a9c4c86daf04246b0cdf5dfa8fe6a5990f89a621e1f403365bc305554ec5931312fff3afff6a6561f481b2b570fbce98198d9f750da419b5139e7e856ce6b98d05588d4c5a0205c38b0ae08ace9b06d232eb19c2d5daef9b5a233337bffd62026d1b1e989baf8ab00c5d35b858c63d227d7a833acd1ac1e76bfffeb7fe43763c01ef9053d9121fa79d41c425ff5eb0656a7d4b9782dbdc0e9d740f43ab35200c969060401a3185a94131a82669f688f72fa2bc846bccf1432454c17c99cc6e87b2a38e702da84d595b08f50b2f7430c294c5f176fa224b22594b3c6ec6a3731a806dbcbd1ccb05bdd3133c73e406bde4037959e7fea49375ab4bbb7935a6af4f5fadd625bc64e633fa5741ce24cbe52665f12fbe8387496a26279cb914e280d59b75c1b4bab371b573bb8aca8c99262ecee7619c9f8868e10543fba288d5fd0892a65aa36d71275955e4841d54ff53d7be046a871dc015d68cdd1a84de3f1a45e48d75fb30f3c1831ae3398d92287fd28459bb65d6e3a9b1d869c413102d79de583a620e497d9627bee7929d6051cd0c0d3bf476be5d367ae016f403a568f7129d863f763d0e08d70412815dffd9474985d21b0564f536f0a4859b4c01b570efc50453b336ab51c0e1ce801c29e9a213a745b6ccbc419fab7704d5472c62bc35fa8e47ef2ea8fb27984db3cbfd6daaf2a1fb04090843fdd2f32d56b44a12e313721639565c53c113e701ba1e2e5d85fe26615f7c43ee503e4f13fdf3c89239116b4a0cf95f86b326e58fb99e3595aa802e8d9e92d83810b347a158630507a97858edff32b81a5198fb8358f98ab54d23006a8ad702d8433dc85011abd9d1300dac8662098b423b22a5dac7aa6b73d819cf8aaf67ff342a1d4610388843354b92d287f9aad04c459e438b1f351edec5936be7af7fb26322b9b63d6d0f7419eec2548a884e88b420b175c091c2aeac3b2a0db75905412ca952fa475a314b61dbb464946ab6a4efb5435dda3df4123ee7ee5a483f10ddf882cdb0d0868e5fa025a40347998fdecbe93ced3b3ad495ecd816a33625cabb0ab7989ba7916f012d6a3183123b1e4a8dfd4f14ab43b0bad31a12c62eaaa5234da6f578b87e43ea8cd53891a4e17d248147bb47442f1d67f954cde75cb0f72baab90c6211ee8041b8b03aedeb3abb5dede5f3c674153c69b2ebacf1a2d5edd75b800cd4b70c8ea02a049cd0d680474bf90c3d851a1e3677bef795fedc34f590d4ac514a3293ec8cfc49639f913f5a1b70e99dd8d0dac51169540a8a44249923393d5ae23f3da81b0be75849c69b1ce0e9bc789e4a4ac20ed7f19cc6cf11960e9e8aad8e90557001b8f21fa773b289f912afb43633c4fc69cb34600e100a419a4e918dad11fd5e218c1d3018cc56888e642031a5537de6e01cac22dff7ce47ed1536c943e13ed03d8d0f65ace2ac62d8c3d1cbbb2cf581485866f0039e17a003718e91d4afe755762bb2df1719d1d140850e98b408c4982d8ca07c8e58719dceb43cbeb02c8b4b80143f4f5c3f4befa016d2515a15edebedecab6225e1f4430f5bb0e9112d386f5f5cc65dc33b092241a87f770e8ed52adc26282b0e2052c4359c375b41730dd6c8a0d062dffbd5948c53fb81d0f3d0c982277c77f13e2407922c34214f2143efccbae1acf87976dca384d238de4b38b86d583ee7b2d4adade5241774d8afe624933ed5ae2338c8ace839c13088563ab0e3d9c2c19a56dba1ce233ff5d47ebc1821a55e16f807cada8defecd508cc570c3ce72f8927c83c18eba11dd66f1252e200ceef00bd584646fc0dc6bc99e5a3dd8c78b70d2cf5e7fd8f7216dc03156e30e3240cdb847e54bc8fc8b4ec7c029409945e0a1d27563aafd9c342cf694a8724385320b3c417d85059a7f129e9eaf11128683ae28571fa06ea57af6e08eb84ef09482e2e7460f03ec0fc9ac59464dde332696f9c8c6dd02c7fe89de82f7cc2bfb7b16ec9dfef9d77557d477e9f609075d02d7ec7bf90f2f14f35505da3cf84127242626a533be981f588200aa5646dbd92b867e34fce675e283381b6efdac9d8d261f50fbe431bf996f1619c9ee6e66dd39ac4c48a682e5971849b0b631c42b7bd3d3d5252d9b0e722b7c118d6bf43dd7175afd85b1c90fe13bb3acf1436646218143f695fb2d52cf2a829ac20b9d461ba026bb5cfcefe54e586ab554cef55b5868e986e70df8fe1103f265d0fc801c7fc27840afb9ebfef0b2146620e6960b595b19e22e97ddeb913fa04e812e7216740e48600bb825fb5659071350b28cb3e9e37ddd7c521d4d2cacc136a9afe6ccd37604831cc9c0103b05f9e6f658bca541ee53886a66e4f20a17e7151f0f414f03c682ded12417d5c3b923c079b1abc209a1f7ccaf70b8093081196aa7391ab620f1da4884c477ee8dda6613127edc3bd0a69163b1e48f0b90697ba8045b505a5fefa9cf33011074185de4cb31f9ccdbf1eb3fda4b05ffcaaad7d167c0f43d5c4ef39a53e8086e1431356e9003a1a9f00886322a851d1e94472e5e4190a4cfec1ba570bf23dfd60ca511a2cf25c06de77908fa08eee987bd69ea6c733bb77a0498f594032b55c715e144034fadbbbd0237d5a4e7c12b6694ddee8065f2e55759dacb54ac5eb1596ca6a31d063fa75c932363ff53368f1d95bc33c5d0b2abef657a75534faddbd2f6444d198267ff93f5fe1444bccb0114890dc753c0a7209855eb229025fdce11e18f3f44dea9c78285d535d1be204faa1d7042cbc15f29c2be488c4f1f24ce1026afab78f9f85f870b4ba2d4c28f94c864fe5786c05a605c0f62679f59298fe756091a48fea0d1874cd576db46cd2dd986ccedd4cdc23b012addc8d7bbd35a3414be00ddaca4b835658074193f86a7a18d6cb33519e74a7c821c8f0466266b9300178049cd3f3d415c133bf66ca3559f6f7bbb2b6bbd93274b20255542ae71ce1ed6b39a22a4ffe3f5d76ccbba30c66339405d5590bba1f8951a92d229998b3a47d0919b71a9582b79da1ec2e9a78c032896283edf12dded7833491e5b5025756bee27e9199fa70648cd64fb3b5ca6dae3f937b3ea7ee71c13b87755f375b600053c212d73a73d2cf1b00504bebddbb9a2212f8ec50c1cdef7941d95dc77454b007678561c74ecdcaca1c56acb72411c3cd371e121a9df2c5b824f26f18b50a50369f73e7d1816059efeb6ef0abf0e82f26ef12f670de2208a135855ad6ae4039c3fefae4e7e6dfd0acbd595862b8b646596d86b84e5bf6e55575bbd9e04fe962e67d3c74897c3864d28adf2b64bb576236a93294d298f98a04cbc0a296db4cab7cd5f875c658a6e18365f00a047ae3b79f6a81a5a16e25b31e871bfb4c29edb956fafee59326492011c4cbc5747b71f82762fd22c157845471e4adde6c97d98a93a38f763a07fc466812e510c45d7e3de555a9a24d119ab9f3d6267279024bbbb28fd8760a53cea53e85c5f161edc4bdef4bc871f59fe9707bd04b16370164760463f36ce6d69b0025a9370cb6c94db07343c4908c863525721f41418a64437618aecf349213cd42b70c60cf1f3a0d9b2cbbdb7e59eb06cf1c08edbedd8d0ef1131b2d0d92f9067f6c0e41775fc140173df0bb10d77412b46961bf4b9553cb213110fd164e46dcabaf82c1e4c33cc629486ee9322a8f4d3e8b5c7071c45320b803eb291c91eb0dc6e172802d756463b96a5a12d499866b54ce00e1bd3fb7cc3fa7ad354bf134c48dca602b1465b632b4749a4c8d6a3aee6ae9120b3e3c3dbb83702bffc116a56d5588214b7813b68ed136465a4b5f7c7cae48cd670007d13f6ba91f07d3f23b50f830b081c97eef35dfc197d8d42019ed205e5bb86f8a159241b6f902e3178847871257fee58f0733fdd88841e48ab5be1e34b78efc1f1e1ffc92e1d56e8b0cfac20bb1d2f71be812831993dd672303d4f8ca2c5b981a8f4a616d4f9305f23cba21df6c54d99c892731141c078ddf60e87fb1356c08eba471578ec362825fa53edcd0b01e666fb71788585f3317a4311c94c091f1daa9dd8d0cb8cc46bab39ae92d19ea4d2c62ac72579726e199fab3f3befc76cd56dbc59e37a8653efacb6967081217694465f5fe259d2e558397e82a29f3863a0b644f292931a10ec5f9a2afc0f5c83d6fe983aff23ca2b0d26a103f722148d3d24350520ba73ebc2094065df01448d76b8aeb9", 0x1000, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:45 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$setstatus(r1, 0x4, 0x4) 16:00:45 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(0xffffffffffffff9c, &(0x7f00000002c0)="0c33f353acf0b67fcf2d99acec1ab2abf1d3489752237ed9252dd71e91cfc833228ac2ff7c20e9df230aa99c5813e8c856bb62a9353eabc21b79af13debd9ecc3d7f2f6c64dba862d66bdf474fa5ec733be937e974fd1c1bab95b106c278dbefb517a5a87e8c5d0e9f271d83d2197beb495e7de8691f39cffd7b86fc77a5fd51cbeaf776231b135cfe", 0x89) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x6) write(r0, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) connect$unix(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b4"], 0x10) write(r3, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2}, {0x1c}, {0x6}]}) r5 = dup(r4) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000000)) 16:00:45 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = open$dir(&(0x7f0000000440)='./file0\x00', 0x5c0, 0x8) kevent(r0, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffffc, 0xdc1b7c0a81e06c84, 0xfffff, 0xa7, 0xe624}, {{}, 0xfffffffffffffff9, 0x4, 0x8, 0x100000001, 0xa117}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r0, r2) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x400}) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000003380)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f0000003380)=[{{r11}, 0xfffffffffffffffe, 0x14}], 0x1f, 0x0, 0x0, 0x0) r13 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r13, &(0x7f0000003380)=[{{r14}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r13, r15) r16 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x0, 0x0) r17 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r17, &(0x7f0000003380)=[{{r18}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r20 = dup2(r17, r19) kevent(r20, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r21 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r23 = dup(r12) r24 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r24, &(0x7f0000003380)=[{{r25}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r27 = dup2(r24, r26) kevent(r27, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r28 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r28, &(0x7f0000003380)=[{{r29}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r30 = socket$inet6(0x18, 0x4000, 0x8) kevent(r21, &(0x7f0000000340)=[{{r23}, 0xfffffffffffffffc, 0xa, 0x8, 0xb6, 0xd346}, {{r27}, 0xd272b24af0662785, 0x15, 0x1, 0x7, 0x6}, {{r29}, 0xfffffffffffffffc, 0x8, 0x4, 0x7, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x60, 0x2, 0xce22, 0xff}, {{r30}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x2000000000000, 0x2}], 0x1f, 0x0, 0x40, 0x0) r31 = dup2(r21, r22) kevent(r31, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) kevent(r7, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0xd2, 0x2, 0x100000001, 0xfff}, {{r9}, 0xfffffffffffffff8, 0x2, 0x2, 0x1000, 0x1}, {{r11}, 0xfffffffffffffffd, 0x40, 0x10, 0xf3, 0xceb}, {{r15}, 0xfffffffffffffffb, 0x10, 0x2, 0x3ff, 0xbe72}, {{r16}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x8, 0x400}, {{r20}, 0xffffffffffffffff, 0x80, 0xfffff, 0x2a, 0xfff}, {{r4}, 0xffffffffffffffff, 0x5af518a382b9062a, 0x1, 0x503100, 0x9}], 0x3, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x1ff, 0x1}, {{r0}, 0xfffffffffffffffb, 0x14, 0x20000004, 0x7e6d}, {{r31}, 0x8000000000000007, 0x4, 0x20000000, 0x73a5, 0x6}], 0xd5b, &(0x7f0000000300)={0x685, 0x100}) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xf423f}}, &(0x7f00000000c0)) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000100)) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r6 = dup2(r3, r5) kevent(r6, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) getsockname$inet6(r6, &(0x7f0000001000), &(0x7f0000001040)=0xc) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="3fb172a9b2a0232e5f10fb45d4e13feaa287ec53a47206579f328be195428f907b7c407c78cca16187074f9e86a75ede9f146f59fa1e1c362bbb1840f3726485d5d7cbe723a51adf0b86835265c78237635cee353b204ba1419f339cb343363895bd9b9d019270bb725205523689f6e2568cb2697b4c8a311da0007af7b7791602ece62cfad5724ed03d6c3692bd86ed0077795d89475a5313575f44b7998ea6bad42944d1e8fa95fb561bf6d8ae5c8da0fda2dc2ae5aa6e6552ba2567d6d4b32cb17b75bb95f3d3b223eb1ccc10ff2ca16bb614651ed85e6eb328c62ef5eb8a88bdeaf8cf743b08939c9550337250e4631e1cbe852014aa5caaafe19f976e172761f259da3873805760497f696effab803f562ea1e1190d076b19e16a7780e4cf8724b1a2615314919ea0261d470352a0e01d4d5c801e704b9057112f8a724a28e8c114995318b1aa7e58edefa82c218e51c79cd54e93bcb8c1659e30c3cd4b5f2da6d6728f2740153f43f320602e3199c486ab9ecf4ac51b6892b8ede6bf8ad85aba0d8dc96a7a7dd2e37868cdc04ee1c5054982fb8ce59145408e91a6cbf4a2d1d94beab1a9ccfef5e6818be6c17efa4684ddf79e8d6d5f22ee4a672aab5f2a0f36d365456179163c7d9193c8c919aaf2eb2114c14580006b82588a3f1a473ac4474a69e00986ef42fa62ea18adef1141fdf938fd13b0dac2ffcab19b29c0fde59e0be5ced1fc1a0fb241ffaaaac8e7e65e0baee748c0848b4c95e4085434f2b867cd91ce7290a6628675510f65536480715fdb88875058dfce28efbefac237d71fbe1a59c0a275f343b4f6479b3488a15f3ab264bb07e2876117bf27826bd201fa7a3df97df2ccb307397f6fae6fd24c814a4979e6c672a121d936b0f0a9aed941ff774030d1cc6b0619604bc55e9f48b4b42baaff96369513d7ebcc529626adac29ee9cda986c1498a55613dd2f519107156c3553ea6c319199c5c11f563b96e4866f685a00bf647525d35e0c01ebdd79b120ef777e1916b675480ddecb05901fe6f7860f16be6da21516102d1bbfb322d091c3331cde4f87b1fc79bf67c43a85cfe232930f07f6b8d7780e29c9bda0c1c9f1903d364ed4341918d35ed779625b1aa0a2bafbe36fa818a5e435f5a0a9ccccec692ce144ce29b46b3c9aee114e7840d416901bedee2f019a40a25de05395a5df2e031c4d25d5e34c645fc2957afa397326e512682c07ca85bfd302ab292f9b5c5706845de69571b000547ef7f7fd24ac9c8d786413c73e203902918acc279e7f96b07b62237c35a4d296ed46605c4d08445baa148e83027f17ede1e8ee4982788159925ad1b2c869245f3d5df76779a49375692aaf25b2faf3f3b81ac1428355b92d7668521c630c92e8e45ca5eb067b8a6af451fd8f1f42095bc0910bd9a1e1836ca05bfefb33bce105cfec99fe0c823a903211c5d01298bdf7baae49177d6e70a0f232f6402001246d54d9f474260e52095472cc66c8e1e1ec08ca658370dbe622bb6766c83358c02c6fbae7f435acf5f01c243e3114cd182bab2f0e48b13ee8c76bddecb8e19dc400a0437f5f7a73b02a1e2cff67d48ef62d46a9f486a920bbe6699eb4c1ecd3d9f4c6bb12f6c169cee8ace7e35be6811653b8fe6857d9ac33ede557333cb7fd1afc3968aa8a41f74039256fa5d8727d3f061e8fa69a0eb2c34b3e3276a543290283c0e3e268877cf5742646610b323717933289de42b0f28b59e80a4b895c62ea9da1925cc1bac3858bfae16e6c7cafd1f1872c105a17b07b21a08a64d47aeb95a0826d3e35c83ebc1cd8b5f3a3524799105660f4ae6a41d625fd64a35e96d4b814325193cf87e5c8705f57a71b147e0d26593252a5941685d1226a2941afd5c0adf298e94c7bf7ebfce1280a7cde4385dbeb23dcb885f9e011cf6babf02d8d8d80efe6b4de2ae3d1f7cf6195c430efc78ebe400448500ab1e779f360187fa7eccea7a9050e274bdbb7c9d947cd67d008cf946f87dfe22b96af2c7b1098c7231b04640777a82bf03c4edad48734d7f89f78dd8dfe4f6970fb5d874b448924d7dc029c9989df0e3497d6b36a3a412b02fd052fe9137ec4de837ad10cdcd3bb338c968a298702ee4d7f04befcd28aa995657c276db9fa40507301ed1d5da4104f46bf38e7895e635b0c25352f0d665492d9778870b7c0ad4a974e76a968bc0c76a6d66d4ec86d53fdb73f4fac89565889c7712ff493162541133ed8b2740b27a766f282ff1d58201f81792220fa4883b931803efe728b2dff638c58df243d38c04955c88421e83ac08a1323943cbe89eb84472f38fe314c9a84c429c5a1b6c5555c1b67b2b42b57a2130559455928fa6094f4980d2d75e90d6e971e30a27a2627fd77897c64bd8cd81cb2d36bad2466df4ec733734f28e613b7a72bc78c68d29bf940bc5ded78c31a9a198986b218181a0423ac901f3200ca1a0175682c261405f7c3c041e0d5e893c73061b568c354d1874494f38060ae213b655cf1388a87c4929fe4d1f8fbf2818a997093f5d0214f56654ede82971027a74a58acd4509057169a5a6bd93e3da3bebd95d7b59af3240ad85f4c907960de57a04a9a35e5b9432668048bb54dd9aacc0d1f471ef1bbf998ee1f925934099c40210386f575341959b3ee7c333ac9e91b3c414c837685d1d09fb6bc328c2a10e58777c6f3d29242ffb799c2088517140be31bd1e0b634d37bb64db9584942dc733670838709feba0d878d8159a86dd40a4fbf28ac80beac03e89a6534e9b76deaeb1e7f5cdbb1f3603eade7517a0bb80a8709c18bbd589929b780c0a63d837401140cea9f32bf05e8acccb19e467edb81e4dabc3693f71cd48b334821c3007f43f3ac714e2fe66fd6ec4b0b9bac50eb701539e3261082273d702de221616bedde11e5b41d19a7fe52f2fed8bd91cca8fd5ab592ed00538d5c45836eea9e1dc01d90ca72ab70ce80ba9502e64e7ec6dfe3169c1c24df7b1ebf4dd6bd85f69e4dabb92b7deb2e4101b9d0d6a9f1bc9015c1765011ed49070e90e223a53de185613891e6a90890ec2ba73eed7e2a868ae1503434011d4c5b59b32eab2dd92dc62a53e39690dc085d9bc6fdb56b117968c35696576acc0bc22f3b4b85ff0c87a7d160622ee466e4400702cc6cbc4e6faa41800d805a3de5c7363b8f77ac199d158f7c344cab775112b4b5906a35ecfde097795b5966129a9254f980b9f9278854ec729f157c365cbbf4945d089705ad9b1c32175e5996b40f3536095f9b3382c008929cddc64cf9ab7c67f9cd1a5be47c0507689898cc3534ac22ff831e0bbd5be7a972c3e1b901054a511c876443d231e4f17e453235ff4255c44f888247fca001453f08d5a7aca40ebda41fceb9787729e71c4c214e0d7e976608af594002e337601a2225627ea01ea8eb4efce37a84431ece699b44fcb4f604078b7ef88a65e2819ace6ae6d69082c2b8ba617bb3d89337732bb4829702f689e6900ea01b15a8e55a1c4cdf00241ce229c8b93ad671c20da2afb15aebb611a7b8889f4978808fc8f7d4742ccf28c6eed5527f3231b2207398052d61ac258d6a024ac27e2eda53cde9dfe16f1155a0db870213a2945d5e3b32c7c2fdf509bedc2ec33d80bc1a85085096bb3548a86f74e4f1b1163f3acb8f9c5d6983a493d533e8ba7357de597e19145238ca8c3a1d59efb022658999dccc842ff975b01ed9d68464a827445275d79df094611c6f1841105b232f98e710177f232fe52ad3e27eeb8740302465563accd06a3bf60cd18a65e16cea0daae19216ad1025b60bfd642c5a389a013ba1d4e840140c127c6f8b06eed9fcbe6948f81eb7f34a62f450cf98763f571900844c63f117e3c399bcc65f8f82cb3030d71f366c0a96e70eb5fe06cf059abf37aa54f44bb74147175e509537b225d359d0c4fdf8f1c08729dcf59a022badf95b06040a29e236be47eb8b206e5b3be7f131ea2454abec324090eb60860f9a4965bec16a162ea63dfc0b8a49eb11ad2bfe9a9389aad4a0fc7ee4ffeb900b4f2bcfb7ffdc47d5ba965948669d1da6703776d2d9737a65d25ce1349e12e8d7aab9750c7be101655630a4b237df1b6a55c361848c36f686487051a622a1ac8fa5efa07aacf5456f2891a63adc4b05e225ac2a6dbed3649d9f6fa22ed00d84ec2a45f5545455f866112a015c19eb909d0bcce52c20191a76144f6841bf138936d69cc0af8701f35e9fee71b2f4ef672fb7cf43e8a099843f25615a00c576b8d084af6891f1415bce883706b6a14d03b37f1f035678bd8f90b3f63e1c66db132f3d8bb5db6b9367dfc7510aeb94affb7ddf858c93792fbfab7939b4d0d21c2e0e76518fd78b067134ab114e23bab419c1e50b0c7360701b71195d4fa3c313e9348a2dbac79168fdd6a3c8c36db9516bc33c014b434f040aa881e024c44bb0609cd44b8b44bcb855ea7628fcbcbba1258b6c0818b13e43a3fe5a5fef81e1fb1c9c27704969d423f12ccef1e0c68b1352c2cee0ba30160a5fc914bb66da2296bf5dc17e2b4381100b2e2ada8dfc1d802fea75c421c1d8834f6d162f04d7e17e94b7e25d42bdc910ae7c928368aa511a37b9cebeacd82eaa30d98973d1ef9d7b3097531d257db47104bf353133e466a6e2a2dd2e90fba89f52818494346ae2fb859eb4bbc1d73eb9d19ca33066ca2354b510eea6d3aef92286b142bca1da840aef5397df09d9f76a47a26e13f67b2f619efa3fa728ae0df811071bbac64d2a89b9b4811db56068ac275db931bb9f39fbc60f08e4fe7ec48a59be5ecca4b807bc7d18bc98084f4d78e74167c8cbafe4b90c9c83c67c75691063411cb6b9e81d42b0c0d5d2c6d91b55724a3c576b79cbcc0dc9c7250adcf37ef792284dd6dfb11c1fa1ed9e97b90d5edf1a5f6e04cc78403d3094375004b7fb75de8b0b0e2b0e0658daa3ebd09da3dae9a59ebbe13cb7fce8ea7a43e1cef4c096f7ede42a8a4bfea9dda86e3859ce731a596a2faead3ba35e55447d8ae351190ea32fd85f03f2ea920de8d282e551a00563ac86f14e557399906b99e7e1f1592fe6eb0b7125deac8b8badaf565bafed8126a0b36e96c9eb39a722dac8a9737ba96c04c913bbf1e83122a9a8391af069c6993e2170679a2d3c39d484732e1df83ddb54f74d227b4c2a039abebf6a112b69210f68b8396803395c9e492c817f0c24617a1c999dcc13c883ed139d087cda450f536bda739c370396cce146274a37c68ba88cfb2f8db50097f782ec9c45f0559b5bebba8f311ddf5ba339e1e7be170761fa83324f7cd8dd117b207b0dbd0ce6eb0688c8c9cc3491c4e3bc9c0fe147d843058d3dc237d3990f5ac3adb5f2e5ec65e8ceaab59e9ec078be629f4f632d3d2f15d10ad044fa0020d36fc10bf45c48397dbdd47d8422d408d109945b68a00e1c93b05ed2ccea2b7beead57b0f29fd6c26a54b5c33f1566594959878405e0c70a9972a20c12f9838cc547587d1a773bdf9d37ad7962d48a0f513aa3e1b942ea4b2d738c536320ccf0f4955cb2e7ef94e00bbac17077305c18aa6e6cb98c98ddabdeb1423c435756d03ca72223ecc6af92747197c8ff6a0d072b15c2ab008de160c919b904fd56ec85b38141aed472947fbc642c342a53c4097bf500b0269fafb46800a3c24bae369bf4ac892f60a5586e2ac6331709897460d8f796e41e214e03a2bf71e50c7df56697a995b7645392159b7107088f449c603565a0a034ea7814b2bead5cd1bd40ae16551cacae42479c9d199e8211812a", 0x1000) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000003380)=[{{r8}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r7, r9) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000001080)=0xa9e) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040), 0x0) 16:00:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:45 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x2, 0x9196, 0xd374, 0x8}, 0xc) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6e, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffff8, 0x1cf, 0x0, 0x0, 0x9}], 0x1f, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x81) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)=""/223, &(0x7f00000001c0)=0xdf) dup2(r1, r3) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x87, 0x79}, {0x40, 0x1efa}, {0x45, 0x100000001}], 0x3}) 16:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair(0x1, 0x8000, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 16:00:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000003380)=[{{r8}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r7, r9) r10 = dup2(r6, r7) linkat(r4, &(0x7f0000000040)='./bus\x00', r10, &(0x7f0000000080)='\x00', 0x6) write(r0, &(0x7f0000000480)="4e8ef5db88d2134552be8ec2a4709c484872564c510de9e55a8584d5cbc173033b66260c64fd4f2e0dbf3c7dd60008730ef8ac5f75c83b181d1301b5c77406bed3a3b14b0b61726b42992df030524fe8831ed46f253d23c7c2a9f0c2d9954b63492c6faf671fb4d40a5676807644e16d3f5c5322423330", 0x77) execve(0x0, 0x0, 0x0) 16:00:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) acct(&(0x7f0000000080)='./bus\x00') 16:00:46 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket$inet6(0x18, 0x8000, 0x3f) setsockopt$sock_timeval(r1, 0xffff, 0x380a, &(0x7f0000000080)={0x7, 0x2}, 0x10) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_open_pts() r4 = dup(0xffffffffffffffff) mkdirat(r4, &(0x7f0000000180)='./file0\x00', 0xdc41050c52028dda) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pread(r5, &(0x7f0000000300)="3f13fed70c69aaad920316786937d4faf730c495a35bd1e3e6ed1ed55622fb440b68b6e172887fc502366623aec768ed", 0x30, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000340)=0x1) ioctl$KDGKBMODE(r3, 0x40044b06) r6 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) fchmod(r6, 0xa) openat$speaker(0xffffffffffffff9c, &(0x7f0000000400)='/dev/speaker\x00', 0x40, 0x0) r7 = socket$inet(0x2, 0x8000, 0x4) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) lstat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) connect$inet6(r6, &(0x7f0000000580)={0x18, 0x0, 0x2, 0xfffffffffffffff9}, 0xc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc0205602, &(0x7f0000000880)={0x0, 0x7, 0x3ff, 0x9, &(0x7f0000000600)={{0x4a54, 0x1, 0x0, 0x8000, 0xa6a, 0x1, 0x20}, {[0x2, 0x7ff, 0x9, 0x8, 0x9, 0x9, 0xffff, 0x7c00000000, 0x9, 0x6, 0x37, 0x2, 0x0, 0x1, 0x7, 0x5, 0x2, 0x1], [0x3, 0x20, 0x8, 0x0, 0x3, 0xffffffffffffff71, 0x1, 0x3, 0x7fff, 0x2], [0x1ff, 0x9, 0x0, 0x6c00, 0x4, 0x6, 0x1], [0x8, 0x7fffffff, 0x3, 0x6, 0x80000001, 0x81], [{0x8, 0xf44, 0x0, 0x1}, {0xffffffffffffff67, 0x6, 0x4, 0x1}, {0x200, 0x200, 0x20, 0x20}, {0x20000, 0x4, 0x200, 0x1}, {0x5, 0x947, 0x80000001, 0x7}, {0x6, 0x8, 0x0, 0x6}, {0x3, 0x0, 0x3, 0x2}, {0x4c78, 0x2, 0x4, 0x81}], {0x0, 0x6b5, 0x9, 0x200000000000}, {0xffffffffffffffe0, 0xc8, 0xfffffffffffffff8, 0x20}}}, 0x200000000000000, 0x7}) pipe(&(0x7f00000008c0)={0xffffffffffffffff}) openat$klog(0xffffffffffffff9c, &(0x7f0000000900)='/dev/klog\x00', 0x80, 0x0) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000940)={0x3, 0x1, 0x4, 0x0, "50606d7b026d79b3b7a215c770a27806a2effa11", 0x400, 0x5140}) symlink(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='./file0\x00') r10 = dup(0xffffffffffffffff) dup(r10) 16:00:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000480)='./file0\x00') execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xffffffff, 0x5, 0xffffffffffffffba, 0x0, 0x1f, 0x1, 0x4, 0x0, 0x0, 0x1, 0x6}) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60, 0x0, 0x0, 0xfffffffffffffffc}, {0x5}, {0x4000000006, 0x0, 0x0, 0x9918}]}) pwrite(r0, &(0x7f0000000080)="fbaf8a8d1a029be96914f6357e9e3a0963033de7e489715c3a", 0x19, 0x0, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x20, 0x4, 0x3ff, 0x9}, {0x3, 0x2, 0xba9a, 0x8}, {0x4, 0x2, 0x4, 0x400}]}) 16:00:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x60) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) getrusage(0x0, &(0x7f0000001280)) 16:00:46 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000180)={0x4, 0x0, 0x0, 0x1}, 0xc) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) r5 = accept$inet6(r3, &(0x7f0000000000), &(0x7f0000000140)=0x198) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000003380)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r6, r8) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f0000003380)=[{{r11}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000200)=[{{r2}, 0xe101c330448cb315, 0x1, 0x3d410ef5cea46e10, 0xfffffffffffffff7, 0x5}, {{r6}, 0xfffffffffffffffa, 0x1, 0x40000000, 0x6, 0x1ff}, {{r4}, 0x0, 0x28, 0x0, 0x7f, 0xc05}, {{r5}, 0xfffffffffffffff8, 0x0, 0x1, 0xfffffffffffffffd, 0x1}], 0x7, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x80, 0x80000001, 0x4}, {{r9}, 0xfffffffffffffffa, 0x11, 0xbb398e456c7d5d10, 0x40, 0x8000}, {{r11}, 0xfffffffffffffffb, 0x0, 0x1, 0xfff, 0x9}, {{r5}, 0xfffffffffffffffe, 0x94, 0x1, 0x9, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x100, 0x20000000, 0x89c2, 0x1}, {{r3}, 0x3, 0x8, 0x20, 0x80, 0x100000000}], 0x3e, &(0x7f0000000100)={0xb7, 0x1}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) 16:00:46 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000140)=0x8) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x120b1c913ca8ed6b, 0x90) dup2(r1, r0) 16:00:46 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) msgget$private(0x0, 0x501) dup2(r1, r3) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0)={0x3, 0x3}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 16:00:46 executing program 1: r0 = socket(0x20, 0x10005, 0x5) setsockopt(r0, 0x29, 0x29b5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getpid() r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect(r0, &(0x7f00000017c0)=@in6={0x18, 0x3, 0x1, 0x100000000}, 0xc) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r7]) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001900)='/dev/zero\x00', 0x400, 0x0) setsockopt(r8, 0x3ff, 0x7, &(0x7f0000001940)="a31922e7a57bcecc3121af052a6ad6bbc2edda18448d6145b2777863c2c6a2dc9f185cbaf7c98191480d69d58b2e8657892a8dd5d2d21129cbd3cf1801dd324b47a0f7f02465d44ad51eb8bddb1da90c8e2ec1a02eebf0cb5fc6c8cf6d33555964ba2b537d46c7d7cff0c6a795a31d25052e5deb144d6c85039525781c5bf861d789ddf419c7f7f763012a2b593f7ea91e78a21ca6a63d380e337bc3741351db77d9790784de852af5ffdea308918a3cb9c691fa2a523d9fac3d31a88fa87c58748c32e4e5e2e031331e213d60158c6275afa929bc0d8360216ca3eb648bfc093d1c9602879f", 0xe6) getgroups(0x1, &(0x7f0000001880)=[r7]) r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r12]) r13 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r14 = dup(r13) ioctl$WSKBDIO_SETMODE(r14, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r15]) getgroups(0x4, &(0x7f00000018c0)=[r4, r9, r12, r15]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) recvmsg(r1, &(0x7f0000001780)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001680)=[{&(0x7f0000000100)=""/61, 0x3d}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/158, 0x9e}, {&(0x7f0000001200)=""/207, 0xcf}, {&(0x7f0000001300)=""/223, 0xdf}, {&(0x7f0000001400)=""/77, 0x4d}, {&(0x7f0000001480)=""/209, 0xd1}, {&(0x7f0000001580)=""/221, 0xdd}], 0x8, &(0x7f0000001700)=""/67, 0x43}, 0x0) 16:00:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000003380)=[{{r8}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r7, r9) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x288, 0x0) r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r11, &(0x7f0000003380)=[{{r12}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r14 = dup2(r11, r13) kevent(r14, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r15 = dup2(r9, r14) r16 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r16, &(0x7f0000003380)=[{{r17}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r16, r18) kevent(r5, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x20, 0xd0000085, 0x1, 0x2}, {{r6}, 0xfffffffffffffff9, 0xc, 0x20000063, 0x3f, 0x8e}, {{r9}, 0xfffffffffffffff8, 0x30, 0x400fffff, 0x99a, 0x80000001}, {{r10}, 0xfffffffffffffff9, 0x5, 0x2, 0x3}, {{r2}, 0xfffffffffffffffa, 0x47, 0xd764cfc9bcf73b13, 0x7fff, 0x7}, {{r15}, 0xfffffffffffffffb, 0x3650f424e22f268b, 0x2, 0x100}, {{r9}, 0x8000000000000001, 0x28, 0x80, 0x8, 0xfffffffffffffc01}, {{r16}, 0xfffffffffffffff9, 0x20, 0x1, 0x1b, 0xffffffff}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r19 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r19, &(0x7f0000003380)=[{{r20}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r22 = dup2(r19, r21) kevent(r22, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$TIOCSETVERAUTH(r22, 0x8004741c, &(0x7f0000000000)=0x3) dup2(r5, r4) 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x0) r0 = semget(0x1, 0x1000000000007, 0x200) semop(r0, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000080)=0x2) semget(0x3, 0x0, 0x41) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x800c5707, &(0x7f0000000000)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000300)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r8 = dup2(r5, r7) kevent(r8, 0x0, 0x0, &(0x7f0000000340), 0x80000000, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', r8, &(0x7f00000002c0)='./bus\x00', 0xc) dup2(r2, r4) write(r2, &(0x7f0000000180)="753ffcee589c90106711c384fce82dbf29e94aee5020057e7748117783e371125a4581b0e6d572f899e9d97960172db6877e84475a539d475041f735c0422e0e58095269379b4429b6ba195ae76ac3ba6cef73d988fc980d4055955bf53f0ddabb680ebf2a878c7d10d15db7e2ab9fd9e601943ffadcb145286985abfa3d7dd33b53dd589b22389b0a9ee351ef92c9f3414ec082774708ca364911f4bd1c8e9bbd4e53f25cbd5b3c924ea6701630c61480fa263d3b2ef6dcfe3401cbdf9a524f16ce71d37016a84ac83afc2cc3bb196f78704c33d52018230e38", 0xda) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000100)=""/105) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x05\x00ev\x00\x00pf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) close(r2) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) 16:00:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x200c, &(0x7f0000000040), &(0x7f0000000080)=0x10) preadv(r0, &(0x7f0000001500)=[{&(0x7f00000001c0)=""/191, 0xbf}], 0x1, 0x0, 0x7ffffffffffffffd) 16:00:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r5 = syz_open_pts() ioctl$TIOCCBRK(r5, 0x2000747a) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x221, 0x0) r8 = openat(r7, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) kevent(r7, &(0x7f00000010c0)=[{{r6}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xffff, 0xfffffffffffff1f5}, {{r6}, 0xfffffffffffffffa, 0x41, 0x20000004, 0x8, 0x4}, {{r6}, 0xfffffffffffffffd, 0x10, 0x20000005, 0x3, 0x3ff}], 0x7, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffffe, 0x89, 0xc0000020, 0xfffffffffffffb63, 0x3}, {{r6}, 0xfffffffffffffffa, 0x76, 0x1, 0xa3, 0x8423}, {{r6}, 0xfffffffffffffffb, 0xc4, 0x1, 0xe7, 0x3ff}, {{r6}, 0xffffffffffffffff, 0x18, 0x1, 0x4, 0x1f}, {{r6}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x7, 0x80000001}, {{r6}, 0xfffffffffffffffb, 0x29, 0x10, 0x8, 0x1}], 0x7ffffffe, &(0x7f0000000300)={0x4, 0x51}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000001000)='/dev/zero\x00', 0x183, 0x0) symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000e80)='./file0\x00') r11 = socket(0x10000000002, 0x400000000000002, 0x0) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000700)=0x3) setsockopt(r11, 0x4, 0x4c3, &(0x7f0000000500)="270c92bd41b335c23f10c0b527ac63a3267c50d05ad5d11b104db544993ea4ee274e6dfd76326bf18069487f5b96c54257d737a5303d3752be86bec4614a08cc47190867e4fc52d3bb838cc8c128f5a754463506d1bd98a13e880d7ffba13338a102c1717c4e39a56d9ca85b2cd7fe401ad86f0a33c02d209ba3834e7fa81cad52472394754cd96aad675f934c8a86e4aa2e6a5b9091de089c28aed727c9a97e92b52f8ca32ff4afbd635c474c467f7d5cbc517ca7c4942035210c61307c79b46019787add7dc755e0cf77eec2722abf282e366c6254404bf121838185574c72cd3dd083ce2c24e32e025ee270eb04f4ad11ad63a827", 0xf6) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r12, r13) recvmsg(r13, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0xffffffffffffffc8}], 0x1, 0x0}, 0x40) fcntl$getown(r11, 0x5) listen(r9, 0x57b) ioctl$FIOGETOWN(r9, 0x4004667b, &(0x7f0000001180)) symlinkat(&(0x7f0000000680)='./file0\x00', r10, &(0x7f0000000e00)='./file0\x00') linkat(r7, &(0x7f0000000340)='./file0\x00', r10, &(0x7f0000000f80)='./file0\x00', 0x4) recvmsg(r8, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000d40)=[{&(0x7f00000007c0)=""/140, 0x8c}, {&(0x7f0000000880)=""/217, 0xd9}, {&(0x7f0000000980)=""/196, 0x5d}, {&(0x7f0000000040)=""/17, 0x11}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f0000000a80)=""/239, 0xef}, {&(0x7f0000000b80)=""/99, 0x63}, {&(0x7f0000000c00)=""/130, 0x82}, {&(0x7f0000000cc0)=""/70, 0x46}], 0x9, &(0x7f0000000600)=""/8, 0x1}, 0x1) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) 16:00:46 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000000)=0x100) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) socket(0x18, 0xc003, 0x1f) 16:00:46 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept(r3, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) kevent(r2, &(0x7f0000003380), 0x7, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r6) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000003380)=[{{r8}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r10 = dup2(r7, r9) kevent(r10, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ftruncate(r4, 0x0, 0x1) r11 = dup(r10) kevent(r11, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r12, &(0x7f0000003380)=[{{r13}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r15 = dup2(r12, r14) kevent(r15, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) kevent(r15, &(0x7f0000000040), 0x5, 0x0, 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000a24f79449f6d814900"/116], 0x74, 0x1, 0x1000) 16:00:46 executing program 0: munmap(&(0x7f0000ff5000/0xb000)=nil, 0xb000) r0 = getuid() seteuid(r0) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x3) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r5 = dup2(r2, r4) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f00000001c0)={0xd4, 0x0, &(0x7f00000000c0)=""/212}) shutdown(r0, 0x3) 16:00:46 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) r4 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000080)=[{r4, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x5c}, {0x6}]}) socketpair$unix(0x1, 0x97aeb68f9153a98c, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000002fc9a9633170000000000000000"]) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) 16:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) poll(&(0x7f0000000000)=[{r0, 0xb}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x629, 0xc132, 0x3, "05ef2d0ceb220319e00f6b5677f36ed74961b437", 0x6, 0x1}) 16:00:46 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) socket(0x277fdfdd7806dcb1, 0x5, 0xfffffffffffff070) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) 16:00:46 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket(0x10, 0x4, 0x80e) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 16:00:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 16:00:46 executing program 1: pledge(&(0x7f0000000000)='%\x00', &(0x7f0000000040)='f\x00') r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) msgget$private(0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r1) syz_open_pts() r2 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000000c0)) r3 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r2, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000b00)) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f00000001c0)={0x9, 0x274, 0x1, {[0x8, 0x6, 0x8, 0x40, 0x5, 0x8, 0x10000, 0x7fff, 0x1, 0xf8a8, 0x7fff, 0xfffffffffffffffc, 0x670, 0x1, 0x2, 0x4, 0x5, 0x4], [0x3, 0x30c31c48, 0x81, 0xa9, 0x1, 0x0, 0xb9, 0xca5d, 0x0, 0x44df], [0x1, 0x8001, 0xae80, 0x7, 0x0, 0x3, 0x7], [0x2, 0x10001, 0x900000000, 0x7, 0x4, 0xfff], [{0x8, 0x0, 0x5, 0x9}, {0x0, 0xba5, 0x3, 0x80000000}, {0x5, 0xffff, 0x2, 0x8000}, {0x45b, 0x80000000, 0x5, 0x1}, {0x5, 0x0, 0x6, 0x2}, {0x8, 0x4a92, 0x2, 0x3f}, {0x5, 0x7fff, 0x800, 0x80}, {0x3, 0x81, 0x8be, 0x1}], {0x6, 0x8, 0x7, 0x15a9}, {0x9, 0xf1, 0x3ff, 0x6}}}) connect$inet6(r3, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r5 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r6 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r6, r7) r10 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r10}) r11 = msgget$private(0x0, 0x8) dup(r3) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x1, r8, r9, r8, r9, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r10, r6, 0x100000001, 0x4, 0xfff, 0x413127be}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000840)={0x6, 0x4, 0x5, 0x1, &(0x7f00000005c0)={{0x101, 0x6, 0x2, 0x6, 0x5, 0x7fff, 0x100}, {[0x39, 0x7, 0x0, 0x2, 0x3, 0x2, 0x4, 0x1000, 0x1, 0x4, 0x9, 0x4d, 0x9, 0x5, 0xfffffffffffffffd, 0x5, 0x80, 0x80], [0x7, 0x40, 0x101, 0xfffffffffffffff8, 0x3, 0x5, 0x4, 0x8, 0xd78, 0x8], [0x7, 0x1ff, 0x2, 0x81, 0x0, 0x7ff, 0x80000001], [0x80, 0xcc61, 0xd6d2, 0xfff, 0xadcd, 0xeb], [{0x1ff, 0xa00000000, 0x2, 0xfffffffffffffffd}, {0x0, 0xfffffffffffffffa, 0x3f, 0x1f}, {0x5, 0x800, 0x7, 0x200}, {0x9, 0x80000000, 0x2, 0x2}, {0x7, 0x400, 0x8000, 0x1}, {0xa9a0, 0x2, 0xd1d1, 0x800}, {0x8, 0x101, 0x1, 0x2}, {0x3, 0x100000000, 0x5, 0xfffffffffffffbff}], {0x1, 0x1, 0xec8, 0x6}, {0xffffffff7fffffff, 0x35bafc65, 0x5, 0x9}}}, 0x0, 0x7ff}) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000001500)) 16:00:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) socket(0x6, 0x1, 0x80000000) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x10000000000003, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x4000) write(r2, &(0x7f0000000040)="b6a942a848054d67731faa16f3c3a3f0d59c067473c3c927a504f95f5579dfc3cd1a7f550f23e153b603c8e52a726c20de8be52977f6e8acf36d", 0x3a) getuid() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x2) setuid(0xee01) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9eeb9531bdbf0264b96a4ed842da0e97bbbc7350e7d312", 0x17) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000900)={0xfffffffffffffffb, 0x200, {0x7, 0x145bd85a}}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000200)=[0xffffffff, 0x0, 0x8b39, 0xb0]}) ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x3, 0x9, 0xffffffffffffffe6}, 0x9, 0xf90d, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = semget$private(0x0, 0x3, 0x80) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000400)=""/17) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) faccessat(r2, &(0x7f0000000440)='./file0\x00', 0x10, 0x2) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x3ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x2) 16:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x100000054}, {0x54}, {0x6}]}) r1 = semget(0x2, 0x0, 0x7f085c3cafdc4c95) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/28) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x2, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) close(r0) 16:00:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1000000000000000, 0x200001ff, 0x0, "b0d42000006e9300"}) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000040)=0x3f0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) syz_open_pts() 16:00:47 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x26, 0xffffffffffffc829}, {}], 0x2}) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f00004ee000/0x4000)=nil) shmat(r1, &(0x7f00004f1000/0x2000)=nil, 0x1000) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x71, 0x0, "d707001700000000007224c96be508894100"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) getppid() getuid() getgid() getpgrp() pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = msgget(0x0, 0x10101) msgrcv(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="43dca60028fb87bbcb734f132801000000088b0f4f6bf328e11a85e9b6445e38ba1fa30811ba3d8d034db5419b23b8703119fdf9bc635d21f0d6f4ef802fca0401c297efde22a5aa57f396265a34f8c576b67a947b4b0c1f9c4828082fdaf22f566aa3790ce89bd565bbab60cc4e0eae3708922fc2473eb796e49f35c8450de6bd41421a6a8186249e605f3f6211a2bf7794cfb3151224ace8cfd34a55ef167627eba41c207f3eee30fabdb879bb562dfe8417e367d04ec7919021fbff97e9948c7ee60b8c8a668368ddb0e2faa531a06a78ee5037bdf10e2ddd72d83f7daa70219cc1299d13fa51db2dc6dbc9483112561b4b20087d0e0bde23bdcb372530a0eb6521fa515f1d82f22afc3b99c1d07875056d1065a48aae05a8be74c317b0ff25c141a97f6b4d96b12adfbf56577debef8c690518bb5e581cf0185979cc93861411c64e2d5931fbb2c9a83349db405e8c71e3fafffeaab70019c38072543a8bc7d12f98d2e8c8a6440bc3e3525ef404c9594074170a2534fa103bdb933637f5eef3b5000000000000000234fa7f270ccbc939488cf4018ab327f10776c77117833822ac11d20c5054400c06002fab332474cd92ec95e778656d853341c20350980f198e20cc786f170ed607ca64ef17727a27624ed528803d6845111b3e1c733e53d4ae2faefa3bf3f9071b8be2e5974c8d8af6a32b8ad32178ca516849ef2e8b75be3c8ad1b3c9d33e37d0be4ef909bcc81e6bf5f3a26c1ce1a86b28bbb9e055bf3f74bf41157d2bb8fb9f51839b3085dceeacdc7d77118eb32d478a219fedc9bcf69a8ec699a4832f18e559059a8be23a"], 0x9, 0x3, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000c00)=""/224) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r5 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = getgid() r9 = getpgid(0x0) r10 = fcntl$getown(r2, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000440)={{0x200, r5, r6, r7, r8, 0x1, 0xed6}, 0x10000, 0x2b1, r9, r10, 0xd6, 0xfffffffffffffff7, 0x1, 0x20000004}) r11 = socket(0x400000000018, 0x3, 0x0) setsockopt(r11, 0x29, 0x1a, &(0x7f0000000040), 0x4) write(r11, &(0x7f0000000080)="bdea", 0x135) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) r12 = socket(0x400000000018, 0x3, 0x0) setsockopt(r12, 0x29, 0x1a, &(0x7f0000000040), 0x4) write(r12, &(0x7f0000000080)="bdea", 0x135) r13 = socket(0x400000000018, 0x3, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) setsockopt(r14, 0x1000, 0x1a, &(0x7f00000001c0)="19c8a5faf7439a159fb71d810e7c96ac8dcfbac8970eb1227f0b94f74e9a1316066d824c4e11e921db9b7adbacfdefb379a8b48d975e41f81662710b1017aa641c0d96c973ebc52de124bf3e7f5a5ca4c59d2c3cc014e33aa6daa50d5e07794d43412c4c5c2b49b932aa0a0776cd204cea8f6b858e957082691c0c82b03c7df6d0d273bede6e3e2186da20853bb7", 0x8e) write(r13, &(0x7f0000000080)="bdea", 0x135) r15 = socket(0x400000000018, 0x3, 0x0) setsockopt(r15, 0x29, 0x1a, &(0x7f0000000040), 0x4) write(r15, &(0x7f0000000080)="bdea", 0x135) r16 = socket(0x18, 0x1, 0x0) close(r16) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r17 = msgget$private(0x0, 0x200) msgrcv(r17, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fef4d609a774b45761d732dc000000000000000000000000000000000d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d01d0509fd000000000000000000000000000000000000001635acb6000000"], 0x1, 0xfdfffffffffffffe, 0x0) msgctl$IPC_STAT(r17, 0x2, &(0x7f00000004c0)=""/179) login: pckbd_enable: command error 16:00:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x20000, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000040)=r0) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) fchmodat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:48 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x6, 0x80000001}, 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) getegid() r2 = open(&(0x7f0000000040)='./file0\x00', 0x18548, 0x43) r3 = getuid() r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r5, r7) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000200)=0x81) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0xe00, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f00000001c0)={0x2, 0x8}) r9 = dup(r4) ioctl$WSKBDIO_SETMODE(r9, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r10]) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r10, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000000)={&(0x7f00000000c0)=[{}, {0x21}], 0x2}) socket$unix(0x1, 0x5, 0x0) pckbd_enable: command error 16:00:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:48 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r7 = fcntl$getown(r6, 0x5) ktrace(0x0, 0x5, 0x100, r7) fcntl$lock(r5, 0xe, &(0x7f0000000040)={0x2, 0x2, 0x6, 0x4, r7}) dup2(r0, r2) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x40, 0x80000003}, 0xc) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/d\x04\x00|^v\xc4\x19\xabi\xc5)h', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000180)={&(0x7f0000000080)=[{0x24, 0x7}, {0x5}], 0x2}) 16:00:48 executing program 0: r0 = kqueue() select(0x4acf0d3ad9b14461, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0xe201, 0xffffffff7ffffffb}, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x4) r2 = semget$private(0x0, 0x3, 0x4) semop(r2, &(0x7f00000000c0)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x1, 0x2, 0x1000}], 0x2) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0x6) r3 = semget$private(0x0, 0x4, 0x40) semop(r3, &(0x7f00000000c0)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x1, 0x2, 0x2800}], 0x2) semop(r1, &(0x7f0000000000)=[{0x4, 0x8000006, 0x3c00}, {0x0, 0x6b3, 0x400}], 0x1) kevent(r0, &(0x7f0000000080), 0x65, 0x0, 0x7d, 0x0) 16:00:48 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) r4 = accept(r3, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) socketpair(0x10, 0x8000, 0x200, &(0x7f0000001100)={0xffffffffffffffff}) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000003380)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r9 = dup2(r6, r8) kevent(r9, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f0000003380)=[{{r11}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r10, r12) r13 = dup2(r12, 0xffffffffffffffff) r14 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r14, &(0x7f0000003380)=[{{r15}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r14, r16) r17 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r17, &(0x7f0000003380)=[{{r18}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r19 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r19, &(0x7f0000003380)=[{{r20}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r19, r21) dup2(r21, r6) r22 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r22, &(0x7f0000003380)=[{{r23}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r24 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r24, &(0x7f0000003380)=[{{r25}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r24, r26) r27 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r27, &(0x7f0000003380)=[{{r28}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r30 = dup2(r27, r29) kevent(r30, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) kevent(r0, &(0x7f0000001140)=[{{r4}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x100}, {{r5}, 0xffffffffffffffff, 0x40, 0x80000000, 0x40, 0xffffffffffffffff}], 0x2, &(0x7f0000001180)=[{{r9}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0x5}, {{r13}, 0xfffffffffffffff9, 0x65, 0xb03a4b95bd5a2dca, 0x5, 0x1}, {{r14}, 0xfffffffffffffff8, 0x0, 0x10, 0x8001, 0x5}, {{r17}, 0xfffffffffffffffc, 0x62, 0x20000000, 0x7fff, 0x7}, {{r23}, 0xfffffffffffffffe, 0x61, 0x1, 0x7e}, {{r24}, 0xfffffffffffffffb, 0x60, 0x1, 0xfffffffffffffffb, 0x7}, {{r30}, 0xfffffffffffffff9, 0x10f, 0x0, 0x1ba, 0x6}], 0x6, &(0x7f00000012c0)={0x8, 0x10000}) r31 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x800000000, 0x3, 0x10, r31, 0x0, 0x0) 16:00:48 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = kqueue() kevent(r0, &(0x7f0000003380)=[{{}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x5, 0x2, 0x3333, 0x1, 0xfffffffffffffff9, 0x6, 0x800, 0x0, 0x1, 0x9, 0x4}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028a9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open(&(0x7f0000000300)='./file0\x00', 0x80, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[{0x9, 0x80000000, 0x401, 0x5}, {0x5, 0x2, 0x3, 0x7fff}, {0x5, 0x0, 0xcd1, 0x7ff}, {0x80000, 0x7fffffff, 0x9, 0x8000}, {0x1, 0xffffffff, 0x6, 0x2}, {0xde, 0xfff, 0x2, 0x3}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) r3 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r1) socketpair(0x11, 0x3, 0x5, &(0x7f0000000180)) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r7 = fcntl$getown(r6, 0x5) ktrace(0x0, 0x5, 0x100, r7) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getgid() bind$inet(r8, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r10, r11, r12, r13, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r15 = openat$pci(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/pci\x00', 0x0, 0x0) r16 = socket$unix(0x1, 0x1, 0x0) r17 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r17, &(0x7f0000003380)=[{{r18}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r19 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r19, &(0x7f0000003380)=[{{r20}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r19, r21) r22 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r24 = getgid() r25 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r25, &(0x7f0000003380)=[{{r26}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r28 = dup2(r25, r27) kevent(r28, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) pipe(&(0x7f0000000680)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0x559883d4) r31 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r31, 0x0, 0x6a, 0x0, 0x0) r32 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r34 = getgid() bind$inet(r31, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r33, r34, r35, r36, 0x2, 0x9}, 0x5, 0x5, 0x8}) r37 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r38 = dup(r37) ioctl$WSKBDIO_SETMODE(r38, 0x40105706, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000540)=[r39]) sendmsg$unix(r5, &(0x7f0000000800)={&(0x7f0000000340)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000380)="bd37313109918bc0d356afe9bc5276f2dcbf0b469ec03eb8b007d2c6a1ce6deb7e9611287e9f5a04f42520dcc2253ffcdead8e56457faf08ed80c201483bdfef72af2c3c1a67c8ae5f423ff514f73404629767ee42b2380ddf14f5aea3a385b81f49f0f134fa822c9c1d0687eeba925cae4f76b2158a091951a5db32ce9f4ec654b7f386f07f32c279ac631526fb22bc8129e10001f6ad20bf65cacb56f9dd3e525b844a08bd838b20731738cb7c4e3512613c048efb7c6fdfc3adde527c8f24751d92ebe59380480014fadc57bd88ac19e81af96f3eded8582d4c0169854db1a0d634a922c9a04b5f941649c20d162168d1fdd1f282e6", 0xf7}, {&(0x7f0000000480)="ca10c31667868129d6674bf42fd706f5efe30333d9aab4f912d22a325d3c65b23eda5b3c49d3a48a9212571fdafab9b8b03b47a992ca7a3e2d47eee52acd619ded49c3dce08dcf5d77a610e960850cf377591141cd097568fdf0e7c0e4dfe6da2385fb6dfa9a7305b38260d2e52a7e1d1bd6cd5f12c7ae781e94e8c6f7b1ad747fa28cc1c10635d08f08610eefeae6", 0x8f}], 0x2, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r7, r12, r14}, @rights={0x28, 0xffff, 0x1, [r15, 0xffffffffffffff9c, r16, r18, r1, r19]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @rights={0x20, 0xffff, 0x1, [r28, r0, r29]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r30, r33, r39}], 0xb8, 0x4}, 0x4c84f71f61f5ff2c) 16:00:48 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000003fd, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000140)) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) sendmsg(r2, &(0x7f0000000ac0)={&(0x7f00000003c0)=@in6={0x18, 0x2, 0x80000000, 0x7fff}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000400)="7212fbb2df0197f12870e6b414245c81ae7a16abe7bc500a6be3253d1c13e634250098b038a894011b4267908178a09eae71f64a903b4d9dd0f3ffda93e92ee435e69ddfa15065b5a523e2737028a87181fd84bfec401fee850c517d6125e7e82385329aa3d7ff6555eaa26a08e62d472c806d4c9cb96516924654245889535354a12429c6f371bf7ecfda55cccec19afd7a03c6e53ff54ba15181bb3783ba53be3354bb7c48b76439bca941c0d797fee1", 0xb1}, {&(0x7f00000004c0)="2634be6ed661ad2b2ee481e6835010efd2bb11458822dc296e325a96e9e267bda7bd1f5e43f6ea0c9753cb7dbd37ab03579705285f54f1c81a427c14b9e786f369a3af99acd57d0aade24066f184ffc5b514c1de5966825e06ededc7c96dd0afd89ec00e3153fe69f0c8fa5f1f20c5504e474bc6dbf623b3f4c815dbd3fd9693106ea57566915da2996ba6e9146b786b622cf27f6aa8a4c47f5d60abff0bbdd3880767ee756fa59ff0f4bb3746f8a56aba94be9e84faff095d792eeeda2cd8e99d57e64eb7f57a02e24c67dace9fe5f73d5d258ec7e464b112559f920c1f3d106ca373cfab0e16967881c8a2847fe8fb3c2f3a1af9708d04", 0xf8}, {&(0x7f00000005c0)="b55d3350dd0528741fd9aea52e35dc88c5a2ee57518279d413a089850b8d3e847baacbbd84df1cdd403987a8ab2157ef9bffc2354260d690ec26e1145b27ec817e3ec476ffe5b5a45bd158750a1df484edc318fb317794d507a5aae90856986e70a8f05007173e057f1ec575f563803f54d256e9e44976bd0dbcdaaea47b4c821fb95fff7c5840cf0b0c2f37daab7f7919f163595828845a68", 0x99}, {&(0x7f0000000680)="6e16636c50450324ed89d9d7f7b2690107d6d00fd2bdfabe9dd41ff88f5e5b24b9c44d7569b15ca38c260a9e2a82a9371c1c44ad54ef73dc1192325801911f85fb7a82", 0x43}, {&(0x7f0000000700)="c5e975338afaf581c6bff79b4039d579a9fede61d25919f38d8186bf21f34a9f093ed53c5b1ebf264aedee292a2cbc3a90cef4b4048ec9097c19ae146323b5460f3af30ae790675af4addd95", 0x4c}, {&(0x7f0000000780)="1dcff5837851db5c1014dc7579e2f1ec1503891a825621323ea89c4bdfe13f40b1927ff2479d19dd187b9a35e2b4f366e47c1122653602ab6852d617edd87ef2c0b9df22c229838ea1faeee428bd1728363a1491a269d40003a7e645f847c94056656356145d682f5ffdf7511d279333007857c3fbd81e063e6882f05056c95ed444c9da014ab7305d34c807f5c498d8408eaa963b952d2ae35cc51482beac948977adf1d471d17920a65c2ce4321f81518506ed7f38a8be93eec21f67206cff81c5304ca2250a659e268b3e55fbeb38e0367d87e6c8c0ce89", 0xd9}, {&(0x7f0000000880)="7b7a5839424573f969fafaa2ba25544b67581907e9137a6c4b9b5345be847efbfa7c3ef1542b0778502f75584bbea5c03234739ef85ae06127ec20866a26ab55f64284756cfefec54abd711ba2cbacdf9079969d74026f841bbbbcf38cbda9d0116a7a95553bcd939c394aa335ee5e645672", 0x72}, {&(0x7f0000000900)="7e3dbe3ea069bd1549a5103b175916ea6c7d75673255fae118030e3179c50704cc64480cb8b93a88d4081546a215574cfca9cf57d0dfc3b12771d988bfc7714e254be01807cad6f6d32a2b8835186b2f2972f40cf8a2ea049101416105dd66f489f40631a37ddea9578008ab5e4b11e5abdd2f71daa09336d75cd882d470b103a6b2b926791cbccfa02e620f64cea9339ed352a6de581e2aae52f0c0f0e40a96e6d19a0308247c4bf242708f15ad087ac6240c9fa49de4654480f97ee6", 0xbd}], 0x8, &(0x7f0000000a40)=[{0x20, 0xffff, 0x8, "b640006c09ec48f73941"}, {0x38, 0xffff, 0x3ff, "7fabd43a21687d976690b9d60abd36d12e42f62489a985c66fa56bbe33351fc1a5902fd8"}], 0x58}, 0x1) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) fchmod(r3, 0x14) chmod(&(0x7f0000000000)='./bus\x00', 0x4) write(r0, &(0x7f0000000040)='oP0.', 0x4) r4 = kqueue() fcntl$setflags(r4, 0x2, 0x1) 16:00:50 executing program 0: semget$private(0x0, 0x1, 0x80) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x4) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) r1 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) r4 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) write(r4, &(0x7f0000000000)='p53', 0xffffff0d) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) 16:00:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000003380)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r5) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r5, 0x3}) close(r1) 16:00:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x800000000000002}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) shutdown(r3, 0x1) 16:00:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000aef581b9000000"], 0xa) chflags(&(0x7f0000000200)='./file0\x00', 0x10000) 16:00:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) dup2(r0, r0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x2, 0x0, 0x0) 16:00:50 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x82) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000600)='f', 0x1) sendto$unix(r0, &(0x7f0000000800)="e20ce77245fe6a814a3580a7b168ad2465bd39099bb1b3768edb5797dd193a30579e12267d1c37fc8a2a442dc83ce666f5c2b753198a9cdc40e6c015b104e75693bd18e34c4e0fa4f5ef09e621789bd25d15e56be3366a0f7bbee07e9410421b063129ee2fedd57672d65f00c0f044c21f06a7396f127c662517395ec2950d42f4f320628838ad573585ebca743728b924dad4ef44ec59be0cc2abf1994e52e9c3a6e5beed17f9e8babf3af2472b76fa2f409435dca7790eb9d313b1ee84314432aa893f06ec155892ac57f353017e79521387222076f7894cd3c164ede6e8ff103dc1299ea51cb7cc5da73b4e54bd9ab9162ba3ab0edc8d7be3fdcb60371223e64e13a6d22432ad8f431cc58b335941b930a07b2891c50bf1d425dcece6c28023433ff341d92e3ac8c26df20de113413a45f3bda7499e04b23cc0b689ac600becc30cb88678c541f4539e155a8d0439109f772d43bb82487c7cd547432a6c71087682aca5ad228b1bdea0b51340ac870aa03361dbce2bcff7b6eb677f3ffc12a316504b8fd571e115456730da88ecbef8a5b9fd35ce1d832621b269a144ba6730cc08f910fc20fd7e8f6ae1f6c3b06ad6f0d04d524702da06a384f1eaed00a8bb87eeb133711168dbabfba3fcc47755c88067c42bfb2841d15333f8339f88528bca8bb703fb30d3e350f396df90e57e1837ea25a6b7dd2eb4028f7ddd8a7a367c881faa73e9eb08687339d7f08c5403dbf4f778e8a3810f375cb2d94f65a406cb06fab9e951349bc51ee0d643d123ef40fa75034094b053e17a34fc8177ae44b3c32696c3cd728b018dc356873a7ec1f0cb5a8c14e27daf5e391523fdc9e7e745f812bd2cad3dcd7efc2386b0f04fd22e417f1e5e5824b06773767dce4e7104261cc6b17d13cbb6f93ce3b3a366a6f2d55b6969d52bb2b2c7d55b1934c2df807b1188064b447213722f08d4e23c17177c1638ec2f7a0b9cbc5f0efff139deb69c00df003a27bd74b065a345e12fb020af63c15dc3b0d7367f150abd3809066b49e9e3effcd9535dc6bc1ea72f5b58ad2d60bacfa45cba3c958e428ce43279a924fdf5d83ca09f98edeef5d7a85484a97710bdfc52edf7a5dc7c25285c21d086ae6434fd64fdfc13bc8f4f05dbcddef61953291b2fe0da806e8682cebc2bd0332d012414a85c4c7db088b682503e12675bdf67d1a4a05aed6eff58238d995d641003712db0478f0cf37bfea156560aa017e6733b4ff1b82ea1a3d9106d737172156e34c0f78c92ec73d465835fe190ac4a19d96dfa1c177ef2baf26d60037193b5e113f0e19a6da70565eab5a639fbf01ff33fcbc2ce8def8f48774cfe4fad1f8effc2dd9a5205277b5c1422409ec0e956cf61bbcf66f7b52b9ccd2385de415337ffae50333591ed7ce745e44624c7ff1103e618bd195c797f7926bfebeac3897a3659caccc55a38cb006f3850949c5099f54a471f3f7aa53b72dfe0c4a9fc403165c2f16d6355d351d71f21edd477990715285ff88c3fcd66ef8782a564206ac0a50b2d165fb4bed1621d625ea2aae86a1726cacb858b007f4006940dca748eef7a89dbbb8fa9c261a8d749b0e29d3959077b5ad03256c769a5554e06fb5cd6a7129f5d8c838c7e4d81791de19063b16d8b717555a8df7467a7d0e7fb0d26436f70af9d3a6da7190bb6107aa7dfc5625e106e28d25f4acbe01b89e87f8e2041e832b06c79ff9b0becb3ce283c4e21dc600d1d2135be036c9af1dae270b2a3e6051d81dfce9a1df1f10f5070892bd016aea169847ce6e759c2d8017aa625a44211990a315d302dcfa9874d08fb0201409fb2238944d8621698da0061712f4a395179f5856fddb42b0bdfb8c00f74caaba4f2c386a1449ad5e85b94582af43fc182eb0525384cea05898597b7defe114ecb7a74b089d19c4a4d13ef0194d84bcee560ef636b6a1d78ee7517aee89174eb9fad76dcc8b235853e86d0336b81684b9d8d04e057cd451256b9ab301ce5f1762ad02dcf3d6704fb05d0503649b1c390b3919f1ad1a22590fd1d2a21250e748122d742533d955a161964d99e130544d565cf3d1f6f626b3d47dfbce03f8a2e38275b6d005d322e3caec6c33b9badc0374a95ce15adc8aa7641007539c4005eed00de8b7cfbe51810ace47cb173fbbe85f8c2914b1fe98decbfad8ea8b3a115c4355165ccffeb20bc1720d34c57a9228f3f628fbddb4affdd73acfc40003218a109b334c4eb6793dfc8d8023d9f51c801ab5242f6bb333216bc2d3fdb7df2f450c56904c33f95c6697faf4483a1a2878b8424454175e409674abd4c3f963129e4c42fa80fa3e61059ebce55dc58e5d2a551619ee33f1e85865c5ea7bd07e31a7060c6edfd6d969aac02de3b51943c50b21c35fd442ef225d65e2233afd8f39a2ea8da5c6aa05da2a5d103b237ec9a9c64fcacb2fde3e657bbbff0ae8a80b03e9ddce1290e51c629d4e39c2dc3db9c61d64ac7b9f984eab07cbe28e3a4ccfe5f2dc3bc0a23bd8d3c121e11e77146ea44ce5eaf7bc5e9a3ff24c6bc5e2490395d1c9566eb64aa6ab56d0848960d36d4e3fef6e6bddfcc9af60c70e548109a7986829d5c83c57bdfb79acf4d8f6df3a3191dbe8a92025f085985ee18498b696f6876a214d6bfdca28cf4eebea7e601223505eacf9a62f46c646ff1cdb84086a3e2273ea7ae8919d8fba2424a1ebd6ee16a7a5eb9b417ed57121c38a38f64512291769814e74028d9f36de1f1b6d2b247a49d5b66ec2649579c243199961a4fa68b1b2d91e68715ca3c72ea4d24c78723c27f8e983dc7d5bed5911ae8b29bc960853b1172887ab0186c964290231a0be9fcdc2be1c181db97d8808d8fcc4aa9cd138ba67896f66088e6b64d0e5e2d568f8e12be62d6dcc5e31d392f49330d7fbb6c66a5a003b95b43ba1889a05b722ad40ec2ecd3855ac616a7fc4cc429d597650c0a5a64e61a11fbd7a5d23421e4be5bb1d1186b71308d2655f89b4586536d519019fc49068ee8771805696bcabd8727f561383360f6a86a8f4ca27d665b8817e66b56509b9a4d14297b8fc41a10eaa8332289cd658ad419b66e4e3e8b1fef8682732e927da07f8037daf43be12eb619233cc8db0ba2745af0b09b21cd33c5a698690660292bbb0fc01cd4761c38bdd7310f4072d25b6c1f32862f368cbaf8b10886af36a8e0ade617c15f6fc50a809c06d79db056c899369ec9f4ea4e2bfd255a5ca319de2e187643da5ec9e06187f97f2fc1a4bcc5e9865f44d980be3620f0be37ed1acd76396889ee3de2811fa71c1f6812589ee7a0b2ff7a08372adb236972eba316e2d721efeb8b987a880471f93b57d2135d6a05c27796cdb6d9eee21e88748d228f2fbdca38740a83b6cd3eb120eec9780fef32e79cdfc2c8905af6e4448bc823980a605ed79795388a9d2f6b15dd51142f673544209a61d8d5b58a702ad07e0d93e1698bb485bcddac7ec208a441fec194dca9d80525f33dc74a9e1e8fc6519f9ae845014fdf6f4308ce56faab8339a1c21d97207fb2e98cb6a2db9ffe6fb7effcec3367c174d14ef3fb9b632c6640644e9538bf025065efd4162c11129eeb84f17fa18ca480baabbc0073a2c3b6c38f3f2786b59a7574f5e430071215adc0a72cd28f25f94991fd48465ae3704ccf2ae2a3350ff9a3d7ef7d4a7f2d5831db9bd34fff0c49410a2c5135c51f469dcc6597bd6ef970791a65c431d18484e2cf690abef3eb78c5a52ce32f7d713147d764ff5513db0468bd3d903689aa18c68fcc316a33ed00257f1d3bbb2f05a6315e4e7e5e21085a245cbe0d22023b766f42382f41620ce9f3ce83bc94103b41423bf03d2007bf8350cb423019d05322a08a04507d54c2de6f91bdfb4e729380c8fab2964352d44df25cd59e90e53c6502d3d43b0f32c19c0e77039da04a0ec2883d1c79d005e9d610b35c6de3811ed75af8be05ce166f9af68c461d8a2f504edb7af72765da913d3fa287df82a60b0cc916ecbbfb3747d16feb902da1073921551f920398f2c2ac297f1db841f7626a1f83780b90894cd059139cfafee78604f5e131636c859ed53d2c58584f5b1f7ceab6aa94af34b2d4ce43fbc64b2a51b445878c2ef345532f5245636304203ca81e62a5db39bd9cca414a3e5c3752a8132b1e2eb3d11d3367085ca9f95f25a1f04a474025a04e0c94f39ee4c37f1b3e9349839fa23403daa2b7a9a7719eb299b0cf65cb20fbeb40338ed382106fcbf042eb189af48264f0a1a0382218f132b71e48ec92bcf6a12a6be22be673cdfbfa1ab717033c7053535bfde74cb8271175de4095d0fde35cba6f92ed5fda30ec265fd51c8d9baea71c958e345390bba9bf179f7b14df6c662970ac82aa56357c528f456ad80a531bb6f9bafca133084106a8d9441c7e3600b3377d77731853a424c9aa84d20d43508b9d3548e7b3270ff925f07ad2b104f9291f90e9e958cbf11ed53f7af6d21a64cf2749c3272bce5d3ffe74edb45fbe193e9cc04f8ea9bde79088784845481048b740a231c889dc64aad9efc6f17db3dd66757135aedfbe7f6c3fbdb0dffe939abe85af5863159504a02162b28d5e961f7c9f47e48dd7ef10e3e18733652033d7efa8f1cb64b89919e4b6d2b74a042770641521bd73de48f6d9e87d966bf0defffc4ec8a139097509726a5cef46449f7d3d462981a4e0c96253b81a31d3f105a2e00a3ad51e79aa840ec7eada6c0aef70858c274c2fa1034f2988115211583140b31ccd82203a3b72e2556319a6e83d14b7c570be99427d16038ee6f6beec8420d6c4ebdae5569a727c7ec26889a024b2ea82297c6672e3785ed59fe7a1378b963768c118c96bffd7fde8ec2c35f10961363e12d9f0c933077f951e07f04c5180c5671cde07cfa02052b00cf053d5d15d1910543f2bc6706269a0bb21295e0252b3a4a1ca8dfd3bdefc56f568448f32456f8cc8aa1fae40e6b8e6a8efe180a3e94ecee5ab4791f82bb802442c0f9eddd0a131f330279b0b422d0fd5006b1b225ad76d72cbb6d303e9e7242fbebb0b3eea93efedac64b825b49cbbedfc927a487a20f4f0d1f243936212231de552cfdd46d66edebde58e459bc6f9e084ceee6fe01225c4496521d4ba6e7175a30e08f95bac9647b3f5ee36368d996c6656173b906fb5acbd77c053f3f54424b7f4a1493e9068b14bb51643c1d1519a4f033747404779b77d0d211ba28ffe50b4c60e9db507e3eb6c6efee751664252c437880cc05af13ab40cf90a39b058da3a86274d04b843df8ff65b74c4eafc34defe97255dfa4f593bf252d66a88591a8dd22e582c72438d8a2259ee59b43cd0ec3a5ef4016db850f0d6ed0c80e52cd35c4e9f9ae2860f1e7454057989b4314a89751fe694114362bcba0400b61b1cd5c77d1ff988cf49a220aa75526f28a5d40fbc4fa6fc70424750c2f9bcc5d5ff6d7a5b2899c41968d87ea9e15377449a56820585a6cceec83942757fa7295198b12a89f55fd3f633e23827ad18aea3eb08e194ed07f5aa743880bd6bf8a8a0ea88b2abf69478d79936519d4123a7ab0f76f7a9f9442949cb3dd0c45f9a5188bb2c065af3a8cccd6ec5e71f1071452ba050620cf84f51d1d4660ca6a971c9a6ca5cf8ad749cc485cbafd3f68a100ec8964e98270b4723c8a31ec5e691cdf043ac64be7f224910e024cbbfaed5ca343f2740bcc55dc58f94345b57f52130ec41a06805dd44c02a407f9141ba09f48b160434c3a99f206049a2ed2643f426cb3ac0229e5e467c00a565828e822b676956d73d", 0x1000, 0xc6, 0x0, 0x0) 16:00:50 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x3d, 0x0, 0xffffffffffffff91) 16:00:50 executing program 0: socketpair(0x2, 0x8000, 0xbba6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000800)='./bus\x00', 0x10, 0x1) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x35}, {0x714c488e}]}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r5 = kqueue() r6 = open$dir(&(0x7f00000015c0)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000080)='%!-\x00', &(0x7f00000000c0)='+\\:*\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000400)=[&(0x7f00000001c0)='%!\x00', &(0x7f0000000200)='%*\x00', &(0x7f0000000240)='{{\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=':\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\\\x1b\x00', &(0x7f0000000380)=']\x00', &(0x7f00000003c0)='\x00']) r7 = dup2(r5, r6) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000880)={0x2, &(0x7f0000000840)=[{0xc0, 0x1, 0x4}, {0x8, 0xca2f, 0x1, 0x5}]}) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000006c0)=0x8) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000000)={0x8, './file0\x00', './bus\x00'}) kevent(r5, &(0x7f0000000700)=[{{r6}, 0xfffffffffffffffe, 0x1, 0x0, 0xfffffffffffffff7, 0x84b}], 0x5, &(0x7f0000000740)=[{{r5}, 0x2b3e0601c5f35451, 0x1, 0x1, 0x0, 0x17db}, {{r5}, 0xfffffffffffffffd, 0x4, 0x0, 0x9, 0x2}, {{r5}, 0xffffffffffffffff, 0x40, 0xfffff, 0x80000001, 0x8}, {{r6}, 0xfffffffffffffffa, 0x1, 0x10, 0x13402d2, 0x4}], 0x8, &(0x7f00000007c0)={0x7}) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000480)={0x759, 0x8, {[0x5d97, 0x3, 0x7fffffff, 0x12, 0x0, 0x5, 0x8, 0x0, 0x8001, 0x5, 0x2, 0x7, 0x101, 0x132, 0x5, 0x8000000000000000, 0x6, 0x1], [0x0, 0xffffffff, 0x1, 0x4, 0x7, 0x10001, 0x2, 0x8, 0x7, 0x9], [0x1ff, 0xfff, 0x8, 0x10001, 0x9fb8, 0x8000, 0x3f], [0x6, 0x7, 0x2, 0x8, 0x3f, 0x100000000], [{0xf64c, 0x1, 0x800, 0x5}, {0x2, 0x2, 0xe0a, 0x4}, {0x9, 0x4, 0x1, 0x76bd6e6}, {0x8001, 0x8001, 0x3, 0xcde8}, {0x80, 0x100000001, 0xfffffffffffeffff}, {0x20, 0x2, 0xcb0, 0x9}, {0x7fff, 0x80000001, 0xe0, 0x7}, {0x5, 0x301, 0x1ff, 0x8}], {0x0, 0x7fffffff}, {0x7, 0x7cf3, 0x9}}}) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) r8 = kqueue() sync() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000003380)=[{{r9}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000000180)=0x80) shutdown(r4, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:51 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r1 = getpid() r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDDISABIO(r2, 0x20004b3d) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) semget$private(0x0, 0x4, 0x200) dup2(r4, r6) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000040)=0x7ff) clock_settime(0x0, &(0x7f0000000080)={0x645e, 0x4501}) recvmsg(r3, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) 23:08:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000001380)=[{&(0x7f00000001c0)="79aeea792ea55270faa4799c", 0xc}], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = kqueue() mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, 0xffffffffffffffff, 0x0) 23:08:14 executing program 0: pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000680)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x13cf8631f730a9bd) fcntl$lock(r1, 0x7, &(0x7f0000000000)) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) readlinkat(r4, &(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)=""/69, 0x45) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x2, 0x4, 0xfffffffffffffff8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x9}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x500000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x5}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x40}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x1000}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1f}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x1f}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x10000}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fed000/0x8000)=nil, 0x4}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x513e}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x2}) minherit(&(0x7f0000ff0000/0x1000)=nil, 0x1000, 0x1) 23:08:14 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4000163e, 0x0) syz_open_pts() r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) r5 = dup2(r1, r4) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000000)="00399a742ea2348386f2c019c78a926ecb0739cb47e4528deb0677788db33e2fb4d2436252cbb9a08bfb88765302ed74f3e1ce16e364bd02dda08f7244d67bfa4ba48d31d74129e5e7496e821730e386e6f68755212792b744e62ec8109dfd637aff1576f5b1befeb97b683c1994", 0x6e}, {&(0x7f0000000100)="163cbcec87c3e11ed2f53a865ead809243666dba77d0d289c7315112e45ee8e8623abc673b28083d252ee6c433f7bcaeed626652de3f941a53137e6b5e37b61c6062cf09a4d93c7950d853e8eff83711811f00d263b4b71f48c6982926ecf3c27eed407959f5bb687f7549255a92b308e3228e1fb515592c0cb8f3b6cafdba830ae3d837eb1dba257e647ffbfb17e4c6d1a8c2c735cdd3c419aca715802ba3544f62d6993cd9b98f8cb82366a57c39ee162092448cfb51", 0xb7}, {&(0x7f00000001c0)="22ea43b4202ffdcf58f87791c29b0e2e6567d88383c7d8ca7d4eff105be7f48ac8b04942a9de4d1daedaaa7bf2c028ef5a813ef6b9641f35df08fb7882c4ee02adfee1565a0558af950d23dd4f43c6bbcf95f0803b9b4bc4cee0e3", 0x5b}], 0x3) writev(0xffffffffffffffff, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) 23:08:14 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000080)={0x8, [{0x1, 0x14e28dbc}, {0x3, 0x8}, {0x8b24d66ad7b196dc, 0x40}, {0x1, 0x7}, {0x1, 0xbbb}, {0x1}, {0x0, 0x6}, {0x0, 0x40}, {0x3, 0x40}, {0x3, 0x4}, {0x2, 0x100}, {0x3, 0x8000}, {0x3, 0x20}, {0xc484f6775189097d, 0x5}, {0x0, 0x8}, {0x2, 0x1000000}, {0x2, 0x3ff}, {0x2, 0x5d}, {0x3, 0x7ff}, {0x9aca6838a2db472d, 0x2}, {0xb3b3efb30abdc389, 0xbf}, {0x1, 0x65c8}, {0x3, 0x1000}, {0x3, 0x1}, {0xc607af76de2dfd81, 0xff}, {0x2, 0x80}, {0x3, 0x6}, {0x2, 0xffffffffffffffff}, {0x3, 0x7fffffff}, {0x1, 0x8ca9034}, {0x3, 0x9}, {0x0, 0x4}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000040)) r5 = syz_open_pts() fcntl$dupfd(r5, 0x20000000000007, 0xffffffffffffff9c) 23:08:14 executing program 1: getgroups(0x1, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0x4}], 0x6, 0x0, 0x1, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) connect$unix(r4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000340)='./file0\x00', 0x107) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 23:08:14 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1000) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r2 = socket$inet6(0x18, 0x3, 0x6) getsockopt(r2, 0x200000029, 0x8000000000003c, 0x0, 0x0) 23:08:14 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x2000}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x70, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r5 = dup2(r2, r4) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) r6 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000003380)=[{{r7}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r6, r8) read(r6, &(0x7f00000003c0)=""/191, 0xbf) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000340)={{0x5, 0x5, 0x100000001}, 0x2, 0x5, 0x2f}) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000003380)=[{{r10}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r12 = dup2(r9, r11) kevent(r12, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ftruncate(r3, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) open(&(0x7f0000000580)='./file0\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000240)=0x6) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") r14 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r14, &(0x7f0000003380)=[{{r15}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r14, r16) pwritev(r14, &(0x7f0000000a00)=[{&(0x7f00000005c0)="f1c53148ac642aa368d185729dc7670c7610862dba759e6d590aeec7219ba04d02dce91ba7b6b1faee2e0f0b975a3694ba54e73cb3a1de3ab913f475db54fd80c1bf1254eccb6cadca317dc2d25f386b68e3df92f655028e25f001722fb8200c01e0f41774d40d7a1ba70f9991ec123e1b448f1f752f378c709b306e8ab3833c50f132da1f6d4398b27aa32cd91d195656d20fd1372b320ae2ea04411bf000d2c2214e8c0afe62dd16a1475b049d2e5a0b8f02b13179917f4d765fb62f58ee960e15d2458296959912a74f846e0e88cdbd9e6d99f43e30a7c2df2d2a0e2e56c4cf256395d1ba", 0xe6}, {&(0x7f00000006c0)="df3d6c7273689977cc2f3b72c6a03f101d29354006ca54efb751fe83effda15a32ec25f09ba06488499abe7b77ed6b4807d1be1c63919786f47613bfaa5e06ac05d23595e76993daba47eaa04801b5f1d3b45c158cc7fb3e69ab2612cd748e5a1bcd07fdc4a70fa96ec93baf22c983b5c9f6d5b34be0684f7772bed7de620670d96347d3ae37ed9be6d40b49e6652e04cd66a925c182af4aa1ec7ca8c4c131eed79f8d70149d73dd0872b5dd5b6a4bf250ad72ef984913", 0xb7}, {&(0x7f0000000780)="c6dcaee50c43aecdffdba563273f6bc784fa6741e3f18ce839135a4876f28f72da0c7349eb0cd4107d671b8150ac5f576437880cedac3d79bfacb929a0cc97e02bf2d4b66dee86580ef40f813c83a82785693962e2de2e4bb63fa4a2593c337baee2afb7e2c97cc264731015498937d583453851031fdda14d6695b92d5363560f3b7111d11a0f15cba7173004259d1d828c4435282173dbd13cb21f0e14e972c7", 0xa1}, {&(0x7f0000000840)="bf4150f5e1b411c02eb1ed6cf0d27afd73e2b81711b561ab98d4dbb6769fd9c632543b3c939d1a575778d5a52d33754cbc105ea185e373fc39c984017bc1fbe1535d14d8fe035c563c0431dda01e87ff7b44e24c7be26d945f32ef5d5e804908357d701280d22804b1f6f4d6981bde3d0afd4520fcb7fbb2640834823b5808e15c8a00257925", 0x86}, {&(0x7f0000000900)="ba81aee80a43ffba873c439b31eb57d142df3977d17a20be67506953ddc50f7f72dc69185625df9957f2c773fff5e1435dd2353183cb177984268950546efeaee93fe4ad28742e05582933f2bd62a6245f5b7c5819dbd164aa6f610f5bee6277cbc1fc", 0x63}, {&(0x7f0000000980)="18d4b1483a24fafedb002a8932ee3d89b1ed085ee04d45a54b96db4425e48d086a97dc6a8635e87f65b0e502ebf0e0cf1b57a6cfdd07ad55c633e26f9a32ee8d440f3a26f958f62eb2de4befe964d7917cf8c1e394366d4c06d7f4116fa2c4c3b0d3261170ee8acb5795a6", 0x6b}], 0x6, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x1, 0x800, 0x1800}, {0x1, 0x5, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x1003, 0x1800}, {0x2, 0x2000000000005bda, 0x1000}, {0x3, 0x7, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f00000004c0)='./bus\x00') getpgid(0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 23:08:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x4}, {0x6}]}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) setsockopt(r3, 0x7f, 0x1, &(0x7f0000000340)="4f584983d31c2db9a94778fa1e6933830b75f69b95d8eef1f80bcb3f3658671a98568c595bdb1d67e18aa1ddccb67429963058f6010b11ac03521856bc003e7b6ef2965f4922039a4eeb047319988a9e62b2ed1b5982ece5434c5d0fc6f8954fbe0a09f80b14f5053326d64b09038b0e8473d0e9a4e771f24a179698742588f9361f7d50e546936869f52d59d30a63cb2c8763ad48d273583a31a1c600024fe86e66bf0ba2912822b95e5ea1216e9df0e2fdf479faa2ce5dfb0874ac0acab82a8b1b7022f0333811bfa0d0f02e3c427a6d435146f0ae015e7fd4b7a64e3250f0dfb2d71eb79bf7219b04f4252d1960bd05e224deec341144df94ceb8f312dbf3bf0b238fecb27ace89e3f0331fbcbdd4f7075ab9de9bcb13d7956f3e21d6d31a7cbfc1dd33c1fd0b574548b123039959b38a41d40546fb2aa34cb61f8c1f7b5191db7e3d0dbe131f4f3dd748d9fada736de3ccf35fe0bd5bc2d42e6fd9daca95548827874fec4c7111840a5f446e2116a184cc6ec3d97712f145ebc28d4e4b5d1a869217c46e3c3fae305d432c017a9acfb7c80c4ebed3fa6647714581cf1ed306ddbf68393cae2de13f6006a86e1c22868c88cbee20478013d36a7d2b9765e0b45c1b2eb5ecb1e634a3b01f8af27b871421bce505cd3a10fb625fe10f64081a16f17e4802f9fff1984c21cdaf6b78a506360269799cfe30e16a9aee619ef0e564cc791e7b3f2130d1be370332f3f2a6ed7fce577b77ce0d651f568d71e47fdc59ad2e41e33f69dac2577c746e1dfdd72c17f0340675fa359325fae61a428be79909888619def80b70bab265a30a2fda3da64bf29f94ea7f748c1b43d7346b29ccb667a00f8d9a67a33ace4cd80c5ed50b4b24bd5f3ede457ddcc341b8ab88ba6c2edd2849e140599d9322b8790178e18e737c9322d51a3f92c68619436b7ce98c6617112f515822e56abb8add0c6e8086f4f819ea2521f2793f4e26ff3dbdda2c8f8593dfe4257ba6e91e7381b7a6e9548545bf1626dffbfdca3c254413ebb1a79271a12b9936a40629bb32eb733035a27a9fc71a75513a223a1221d0fe53e70bc541a4faa2beb88e400bbc5cff8ed3e2584673c0499d1c38456b41cdeb1d7ec25ea1be8ab4898ead361085c9b35fec1faaf41fefe59ee9af79fecaa7be0ddd8a0335a7d0fe97953a884b27ff7a0090cabde774bb2a23d79f3f72a5777efdefe6613638a41962746365c03a00940962312670453cdba171fc1278f022ac27da95cd29577e5d49368bc58ee64552053b44ad02e36f450be4a553b2aed7f45209bd0cb18a5236f5697d690e5f141ddeeacd595976f2edac1bf613da9464a8a2c309ad7c480537973377849f929420535f5ff9fd496d57f717c092acacc2cd14c170e69c0a2d52668d2c5a0e6826bfadbb68709ec060ff939deb776f3d020a46371261e2d803c9a333798341ba8fec20d974939030c54222d18bf9be3754c1e04330fd87fb60722fd1c0e964f5344873329f7f44a78cc4c585f00d171fead2ce75dd9df3f618efd63735d047ad35206313138d6cae44ce2e7900d476acc5f060645d43dc62b4dd5bf496d642a5996a25eb6eb4b8b2b07327c894baf2321f7f71620f60675485a5b563c97887e60d1f8453f1850230cd7992dd5b85aca929d03a9e44cc341bc167507c9e58b956b807cf90b008fe501e3db56af698ace5947f47aba134f968048c544f55c560b3a1c27dad0e2d6bdb86e47d14103ac6573e1ddac08d3d22472aadb094aae34a25ae3aaea334ed7abedf4792f854b37352d3a3a83a217f81cd11b9217908a7024d49708acc2b0b7acdfe24bc1c73c8a940f84dc74d69f9277014ebbdc9bbaa6d40eefaab34c976bd9d22406e2d9cfc0ea9091ff91bc510206f40c368ccaeac4003921b0870ef7d650d6c6929f87148f217ac88086fd9553267500387bdb90c91d3ab54c442bda3b79cac51fa933a01170f91b7e8e74a107343663902d5fea43fbce57f6b900d037f5739248f64ddc7432ea51bfc0e57272dd22e640fcd65a6acac242a60045c2c41ef46e43eefbb11fe31d5b6f7b5f2e641a36981b118cfb7d3ac7a9de179d2127a3543a5fd5062cdb5825fc89d137b3785e939cf1a08da9e210caa43581f6d8f20918c369256e85d91221a01436bafe577cdf5d4b10f6162128770b28d75937af673babed4188de23b66f5ec33937aa7538004955833a1125a3e614bac2647664294c70b027e5b67562f0d03bb1c1b6580ebf088cd9b87aa653568b7db628b63d1816fd36054441dea420dd9521ad2d25668d70f9da37bb2038204cd627c036985f7a973d512b67843e5958b98f440449f180fdc23ba7d9ef64b5804e988668eb7ff072cbef2e216c42a8eb4f5492e00fa9746105bc5352474784e092f109cc4d571a15cde10a1dc53729c848ebe48388ff5cca1d9d5c6fdb7979cfaa16669ab98f117914945d2c1e9f32ceb00f1d93966ffdbf909c6c9e9b4c3a2e31c8f987d675263cbad758d86484bdde4e19deba2abe2f8ddb231afa1b44a2ae991f474ae36960aaa3fa8a80e48a707b85e2eaa8de3fbff0e0e29dded95dd29739942c1e583d96482a9686e676a995b3b0c396369ae6d42789fad61a68d0469bca6f009962460338381224efbfd38d810f1fce20c30e23a904d68fb466a33b398a67e254c9f548d942b106b25f2fbcfcb1bcb752ada9ae2673c90bd23b832df41c0616afde2c1587e0abfb78c47006b511fae9987fef7c270f86c9f231a57469725e4c6930e66016f09cc0d273c210157780865ce2b2675281a971c32b0fec661c74c61ffd53c47c73513d6dd0c484e85e2eb76dceeff2a196647ea127ecf72977c0df55990a0236a5de68e0c175adf9ff274b6c65096b77398121c3a326c753de83eca2d92f1c737cc6d43add38900219f84dab551a017bbc30e607cbbc345e831304024c226a1fd5f70f79370f4a5c786157a46cfbca97f8a8407907314dcb45b79c983fa3aa3d5cf870bf3c9a705ad2756d681631935e593e38561826deb65868577d97feba00ea9da4a37ac5f1fe62c212679cda4e9e5c8cd23c66353477bf26232b8bfa1a5e4e697f81353c5359b5ddbc6eae9d3492519916a1cc1afb746b4aa126a086dcb23c43c8a8966283199b1f7b71cfce5759f12847f11aa41ee63d37b72ebc5d5994a3bd10f5f17458a5e5507910017e4196a81b2b2cd29644c380d497a2edcf62be90c495eaf3d0d8467e0ab0deff0d7b17f2f920b028466630eb08e388c38f1f395833aef6faccff004fb307659225f93a00c936afa446f84a287083073a66931600196d04a6fe7af45da0b69a7249d1faac42859ab5713d8c2561f92e299338856f4180a4fdb50f9be51471b7466f21755067e29bf3df39197a19b040c186ec4748d3bf1cd088a25499430135ad47ff9af3887c7df14d6d2b929ed07a9533127934e36348d5fbf8f53b555cbe025021a4592483e8618bc81dc8c6672eb4a1c56ca47678c67559ac0a94397b6434c43fe198cc082f5bd19c0d817d7435771897aa1af7eaa710d790d092f49a64c86a73dd6dbf8f5c791f7874abfc00574c16f63232a383ffacd95b66be7a6d178269f662456ab6c780783a4a94ca73e1c56f246ba4c3dba482486bddc17165c64b3ad1a0d2d9f6d9f6e7330b7505d304b956a26c8b4e271774293f5678efee51f72d18297a8eca84e19e17f2c52cf64fa4848087d915234700537b3cb360ce5e37850a6216911523dbc518ee2fc1b74ad662d2ae4c3492cfd493e15301c7b5156ac2f298882eeb7ad914d725779d555d581757d591f2f1b37d4ba9d59cfa333d766fdb0b11855c7a8a23b73eacd7ed9c51ac9d7eacd9d3b072d1e69a93262e8d6058001e9adccc90fd540ff472fbb70362eed52a7f3d6f82f54dd00ecf93d5110fb5b6e426ed2440ec554f5ff6c610165ee2b8c246ed40c488dc793e42686aaee470b957cb4955500aa84db6b16f910dae5f2c22b61e034d2a0391d56a003c43a01cb91593ecb4f648912e990578a02223a4cf755df3dff85e5f8d186bfe15d4830aed4a77a66af9adc8fcb02b0082cc2159ebb8ee1079be65b9d4960d760bf55d1f9c738109c55b9d76945635a6f991dd46be62a5c5880ff0dac558a137274960cf9cd37782e43706dcde19c394ceff8bfdd902b1e5238279540934d62e37c7973a120418178db724aad7df3786285cc0aef53a5ca23a5a3f89bf9c431e9f33fb8321edd68f75d79fbbeb50a45366f0044c9f48f259f9ad199fa8a9478421545b6289c8a2ebbb60c06279629d901e7a44223efbd79a360a3cd55a8aa543741276709711f6cac5a24050fa31f4b9971f50a9ed6dde441fdaa9a6b2e1f02cc3c5d1de30b4fece3d6f1ec6111342ee45a35c47c6d41d7e93d5cde961c18dafed788ca7823d24ed405917d6c439146c4551fb793d1ffe0b9617d2f93fbb2a9818052627cc3113a4d80a36a00469507167c154718b31375cae5793f94455d79b6d34ccaef7914c9c9f8ee723e64a5e743be0a0033c28119e9a5860462356f9a1f6b62ca42753917c7a15209146ce51dc7ddc5c17c1eb194b5e9e1a9fd78b3005d45fd1db110bdb61c6061f4877df6e0a5975a6ce317e22795f4a6b810eed186968d1b306e52767ddd4d2c1f0c510369cd1896ba3381bbba49f28bc7a38066cd0dd84ea1f3d40712404b02df404075282efd5cf03ef33ebca8b487436eb8d581346f76750c8784aaad51d2eb9ab25eda73036b4a708bfe25e4132bceec4e0b727ff5569033bedc141cf702b0d395897adc64c6b4569c91a65a1d925810516a18f1b39d2a4d10869535ba0b020bfe11acba5b664425a824f26e2021dc8756e799cb517ee1d971f2dec52e6e8c29259de87cd80e99c2445851c84fdde744c42487458beeb9d5da3ce8c9848216cf65e578c7e1810185d15640b3aefdf052744446dc1dafbe88b42e4de96fc14aef61d2239a7b1a6903db6d16371c6e0e49119068553ca4533a1a8f106a06617499ac271e758f4cf9c19971c9b604e26cb25ab4e6e6468c38da75023496bc3d394497f8c852d9e23df5999e2ab8e3449dd805715f1c6db68f0f1c5c351921af46f879fe0cf034b3406a9bad23457febcc752f2aa0f0b8ba94e7fbb9b9dcf119526516280c5a2337797ff0377f74bfc458597eeac0bb04cbcf2576083e017f22a2fb2f9d038ae7bd3b012bf4c892e05576302b01dee918794a50749408c8600c82edbc84cbf40115fa4f1a49db1b210d05a942009bbf04a386bc95922d5659cc4a2ad50be9dd6543828ad5bbf64946b31512820e67f91943fdc4960ba4c15718fd37e77c5ac3f264c7729c2af93363ae568f4ddb89f7e64609e217a5370f258eac73eff9d426603dd716bc3478b6f10ac3a909474689d8598e6ffab1386b090df6d998777cc4ab0808568c0ab81d77663bb1f898560d50f6944eb350bb8a19d7cb1bcee617f676da9aa6f243f12ac0dabf35caff95990c642193e0198a70719ef81e7998f7b98773ee15a3b503ac68b8bdd3cbe335e4a9c52b4e860378cb769e0598cfa718be18f40ac36432b1f289c2905bd1b1d173015dc9c385d5a11964ccf0288e0674e25462e9d54f9a781cf32ff9d0f92f03c04a9148b92b2e65d31ed2e09b32bcdcff86b8fa224e3ced4ae9b2dd9c95eefd9c7b909192116af1b15448bf14232ec9c35f5e68a5e9897ac5e233a0531e8148ab41d43d39647aef28a2efd87b2c355762057f084e3b686e86ed0dd27197773f60", 0x1000) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f00000000c0)={0x5, 0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000040)="96") 23:08:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r5, &(0x7f0000003380)=[{{r6}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r8 = dup2(r5, r7) kevent(r8, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r9 = kqueue() r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f0000003380)=[{{r11}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r10, r12) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000440)='\x00') ioctl$WSMOUSEIO_GETPARAMS(r12, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x88, 0x7}, {0x24, 0x7f}, {0x24, 0x10001}], 0x3}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r15 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r15, &(0x7f0000003380)=[{{r16}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r15, r17) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f0000000240)=0x1) kevent(r9, &(0x7f0000003380)=[{{r14}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040)=[{{r8}, 0xfffffffffffffffa, 0x12, 0x8, 0x7, 0x3f}], 0xfffffffffffffff7, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x10, 0x3, 0x9}, {{r14}, 0x7ffffffffffffffe, 0x20, 0x80000080, 0x1, 0x8}], 0xdc05, &(0x7f00000000c0)={0x1f, 0x2}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:08:14 executing program 0: r0 = semget$private(0x0, 0x4, 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x4}, {0x5, 0x100000000}}, 0x2) semop(r0, &(0x7f0000000080)=[{0x2, 0x6}, {0x3, 0x20000000000000, 0x1000}], 0x2) mkdir(&(0x7f00000000c0)='.\x00', 0x73) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)) ioctl$BIOCFLUSH(r1, 0x20004268) semget$private(0x0, 0x3, 0x104) semget$private(0x0, 0x3, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) wait4(r2, &(0x7f00000001c0), 0x0, &(0x7f0000000200)) close(r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000540)="6bb4f7c8cbb92d008b25e1a9febbf7a9fb810b861a8feb8d5e5263a846d755c09bd201de4b9a3d9560b338ecc15ccfbb61c54dad85340944630a11bbbbf3c8811f49954c101fbb61cb4257647edcaba4761940bb424af86b47ef398fc1b8cf78a948bf8473b13fe1f77651479b1f8ab6e373376a4ee5fc5ae107d0df945267aeeca98111be64b38b6de6e5658b41736dbf49491e1ae2ed3f4bfa75d538f503436763410bd1b550006913c88595275c291d598e400f75835d6529150d26723bb65bbf1ffbfbac0d06b63d2d24c87b075930675789325bf1b6c2459405511a0b07e5", 0xe1}], 0x1) sendto$inet(r1, &(0x7f0000001b80)="18309d46b4418e3625f9ea14a1fc11dda3daff24bd0ace2af60e0801782e04f8719d17e99d777c5494c95f6ccef2db9aa6b91a44cd33a34c30e7e128753e270c0eb4d455c5b27650341afe4f8e29d9523b6169212a6cfa3b97f9b35f0799d756eda16ef2a86ab12d442e94361d94aec8ce2926c7b342a89473356b27e40cca34e7e77cea0856e997088c89eecb37e880501de2d2a0baa589d44c9a6d8b312c01e5383b918b7b6a7c56edf935b63a577f912a285f6b724b6c7f6b87792e03892f3ed2b1ea363073c9413ca4e0ded1bce9dcb4f7580f7307959c850063a9224117fc98e55c93e482", 0xe7, 0x9, 0x0, 0x0) semget$private(0x0, 0x7, 0x2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd\x00', 0x620, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000840)={0x6, 0x80}, 0x8) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x53, 0x0) getpeername(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000000008bb2000000000000000000000000000000000000000000000000000000000000000000000000000000c1cf3f3c35ea809b13f571ab240d6e38305a8874a5792fd3404fb8f7bedbd13292b66c158bbf9683582c37be02b6048d340093fa7fd597462a49743c4d81ed0b2de82447deb8c0353995f1d9bca949f9abc44b537e0d9e0d475e2fe3170798890dddf572da0d3283b7a6adc9f008d8e733abb55a6420febb66b7c7e9bd47010000000000000092c366ee955871f275e5da46d55fda74d4c124c5e01c02918df884fab8f235f44b6ce7296df47e4968997a0313edf6d6cdfd743ae372151341d51db498630a3df69b5443020f94f38de980786bf5a9f2b37e3ee4b91a063865180fa8acae5aea000000000000"], 0x0) fcntl$setown(r4, 0x6, r2) close(r1) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000980)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000a00)={0x4, &(0x7f00000009c0)=[{0x85dc, 0x40, 0xb38b, 0x3}, {0xfffffffffffffffd, 0x6, 0x0, 0x9a7}, {0x0, 0x6, 0x5, 0x7}, {0xfffffffffffff001, 0x6a9, 0x81, 0xedc}]}) getpeername$unix(r1, &(0x7f0000003ec0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e4fdba200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb33bffdf04dd35f4981f7dd61fcecc00c4658cc4eea1523659e6b5e8002343b4b3612a32debe00ff8441d132a9e75d6fca350cedf6f917164a1217e99567e12bf7521da48aa145737be690c04fbaae96851b59d4628c978066a4f2bb4d05719689e08934df44693fd46647eaf662680e0b02c3463f85287f809a9ad9ac46429ea53dfe65bc0fcab9f344fbde0b3236a699d8f9c95e5c99ffd9375dddcb63b4986852d3bbe01d9520039e698a9bf56cd6de7b1e15c5b7e2a1fb2170e4aebe4a8897c119f690000000000000000000000000000000000000000000000000000000000000000000000000000606b1ddf5499736991bc85daf427dfc2559c841b32d127bafa70bbca87d7f92721ddab373b549aca15b43602aef78b34736c5de87524e60626bb04aacf8f53de5152d35f7e3e45bf4e6318d74cc0eaa1fd54cc93360fc7e6bbc5edb1bb5c0f14770b0a2ec38675a704271f994cd3a1cfbb0a59dda2062641c76570a91b200531411f522ff62d9ce84ae48f09766935469410f9058a27f8c41139f1aba22598762b5e86f278"], &(0x7f0000001a80)=0x1002) fcntl$setstatus(r1, 0x4, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001ac0)={{0x18, 0x2, 0x2, 0x4}, {0x18, 0x2, 0xd1f, 0x4}, 0x80000001, [0x100, 0xffffffffffffffff, 0x101, 0xfffffffffffffffb, 0x1, 0x3ff, 0x0, 0x80]}, 0x3c) fsync(r4) fcntl$dupfd(r3, 0x0, r3) bind$unix(r1, &(0x7f0000001b00)=@abs={0x1, 0x0, 0x2}, 0x8) mknodat(r1, &(0x7f0000001b40)='./file0\x00', 0x40, 0x100) 23:08:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) kqueue() syz_open_pts() syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r4, r6) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000003380)=[{{r8}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) write(r8, &(0x7f0000000180)="138324aeec9c75d868c2975dacaf8d98a80665223962696198e1bab734088cf5a2db53af49b22d16daaaac50344e0dcda30354d5ac4061d9fb", 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xdfffffffffffff, 0x1, 0x40000003, 0x0, "fa6810ffe48c3357ab4c6c2c070000050200", 0x820}) write(r0, &(0x7f0000000140)="962cebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c090000", 0x3d) 23:08:14 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xf61ecc7f}) nanosleep(&(0x7f0000000080)={0x4, 0x6b4d}, &(0x7f00000000c0)) r0 = semget(0x1, 0x1000000000007, 0x200) semop(r0, &(0x7f0000000100)=[{0x1}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 11:46:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x3, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000006c0)={0x3, &(0x7f0000000040)=[{0x2c, 0xfffffffffffffffd}, {0x1d}, {0x10006}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 11:46:07 executing program 1: unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='c\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x280002006, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x40) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0xffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004745f, &(0x7f0000000040)=0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0x800, 0x40, 0x3862, "acbaa48a0612009a286ad14d6e89e7dafe40587d", 0x6a, 0x5}) 11:46:07 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000003380)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r4) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x3}) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x14}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x54}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r3 = dup2(r1, 0xffffffffffffff9c) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') 11:46:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)=[{0x43}, {0x40}], 0x1ec}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000003380)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r3) r4 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r4, &(0x7f0000003380)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r7 = dup2(r4, r6) kevent(r7, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) bind$unix(r3, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_INFO(r8, 0xc0185603, &(0x7f0000000100)={0x4c, 0x0, &(0x7f0000000180)=""/76}) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)}) 11:46:07 executing program 1: setuid(0xee01) ktrace(0x0, 0x5, 0x5d2d028540055c6d, 0xffffffffffffffff) semget(0x3, 0x1, 0x408) r0 = geteuid() setreuid(r0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() bind$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r0, r5) semget$private(0x0, 0x3, 0x30) r7 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r7, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0xffffffffffffffff}], 0x1f, 0x0, 0x7ff, 0x0) syz_open_pts() r9 = dup2(r7, r8) kevent(r9, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r9) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000), 0xc) p53/dev/ttyCcfg./bus./buspanic: malloc: allocation too large, type = 2, sizpanic: kernel diagnostic assertion "!_kernel_lock_held()" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_fork.c", line 690 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *190948 4736 60929 0x10 0x4000000 1 syz-executor.1 503426 46597 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821ffdb8,ffffffff821eefcb,2b2,ffffffff821cfeeb) at __assert+0x2b proc_trampoline_mp() at proc_trampoline_mp+0x123 end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic malloc: allocation too large, type = 2, size = 18446744073709550176 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821ffdb8,ffffffff821eefcb,2b2,ffffffff821cfeeb) at __assert+0x2b proc_trampoline_mp() at proc_trampoline_mp+0x123 end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800022d87630 rbx 0xffff800022d876e0 rdx 0xffff800020ab0780 rcx 0 rax 0 r8 0xffffffff81c94dcf kprintf+0x16f r9 0x1 r10 0x25 r11 0xa2cf83619803e261 r12 0x3000000008 r13 0xffff800022d87640 r14 0x104 r15 0x1 rip 0xffffffff820367f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022d87620 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=190948 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab09f8,0xffffffff826568e0 process=0xffff800020a8aa90 user=0xffff800022d82000, vmspace=0xfffffd807f00b5c0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 4736 178601 91678 60929 2 0x10 syz-executor.1 4736 239957 91678 60929 3 0x4000090 kqread syz-executor.1 4736 65036 91678 60929 2 0x4000010 syz-executor.1 * 4736 190948 91678 60929 7 0x4000010 syz-executor.1 46597 467498 90466 0 2 0 syz-executor.0 46597 503426 90466 0 7 0x4000000 syz-executor.0 46597 189896 90466 0 3 0x4000080 kqread syz-executor.0 46597 495470 90466 0 3 0x4000080 fsleep syz-executor.0 91678 82089 65047 0 3 0x82 nanosleep syz-executor.1 92379 307881 1 0 3 0x100083 ttyin getty 90466 133917 65047 0 3 0x82 nanosleep syz-executor.0 88776 194886 0 0 3 0x14200 bored sosplice 65047 182815 82848 0 3 0x82 thrsleep syz-fuzzer 65047 348042 82848 0 3 0x4000082 thrsleep syz-fuzzer 65047 333846 82848 0 3 0x4000082 thrsleep syz-fuzzer 65047 1699 82848 0 3 0x4000082 thrsleep syz-fuzzer 65047 365153 82848 0 3 0x4000082 thrsleep syz-fuzzer 65047 304490 82848 0 3 0x4000082 thrsleep syz-fuzzer 65047 138396 82848 0 3 0x4000082 thrsleep syz-fuzzer 65047 261797 82848 0 3 0x4000082 thrsleep syz-fuzzer 65047 319554 82848 0 3 0x4000082 thrsleep syz-fuzzer 65047 479315 82848 0 3 0x4000082 kqread syz-fuzzer 82848 207477 5860 0 3 0x10008a pause ksh 5860 301110 62381 0 3 0x92 select sshd 62381 89371 1 0 3 0x80 select sshd 99053 502374 54682 74 3 0x100092 bpf pflogd 54682 154176 1 0 3 0x80 netio pflogd 75208 95629 30103 73 3 0x100090 kqread syslogd 30103 200367 1 0 3 0x100082 netio syslogd 2968 114992 0 0 2 0x14200 zerothread 6193 517491 0 0 3 0x14200 aiodoned aiodoned 79672 479781 0 0 3 0x14200 syncer update 54047 95258 0 0 3 0x14200 cleaner cleaner 50781 212570 0 0 3 0x14200 reaper reaper 57326 91749 0 0 3 0x14200 pgdaemon pagedaemon 37327 430842 0 0 3 0x14200 bored crynlk 49025 342473 0 0 3 0x14200 bored crypto 54898 280682 0 0 3 0x40014200 acpi0 acpi0 24004 496514 0 0 3 0x40014200 idle1 68306 517523 0 0 3 0x14200 bored softnet 21501 223836 0 0 3 0x14200 bored systqmp 35753 263981 0 0 3 0x14200 bored systq 22201 494790 0 0 3 0x40014200 bored softclock 23854 509415 0 0 3 0x40014200 idle0 3719 356754 0 0 3 0x14200 bored smr 1 386186 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 46597 (syz-executor.0) thread 0xffff800020ab0018 (503426) shared rwlock vmlistlock r = 0 (0xffff80000066f478) #0 witness_lock+0x52e #1 vm_get_info+0x39 #2 VOP_IOCTL+0x88 #3 vn_ioctl+0xb7 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8266fb00) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9607 6646K 14632K 78643K 27395 0 0 pcb 13 8K 8K 78643K 970 0 0 rtable 111 12K 13K 78643K 2251 0 0 ifaddr 80 19K 20K 78643K 862 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1825 0 0 iov 0 0K 32K 78643K 694 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 75K 77K 78643K 7690 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 116 0 0 VM map 2 1K 1K 78643K 11 0 0 sem 12 1K 1K 78643K 1434 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1809 196K 290K 78643K 12843 0 0 file desc 6 17K 25K 78643K 7611 0 0 sigio 0 0K 0K 78643K 57 0 0 proc 57 51K 83K 78643K 2154 0 0 subproc 32 2K 2K 78643K 444 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 556 0 0 in_multi 29 1K 2K 78643K 458 0 0 ether_multi 1 0K 0K 78643K 45 0 0 mrt 0 0K 0K 78643K 34 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 132 583K 583K 78643K 132 0 0 exec 0 0K 1K 78643K 1102 0 0 pfkey data 0 0K 4K 78643K 3 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 123 22K 33K 78643K 27546 0 0 UVM aobj 130 4K 4K 78643K 145 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 883 0 0 NDP 19 0K 0K 78643K 266 0 0 temp 226 3570K 4207K 78643K 178895 0 0 kqueue 0 0K 0K 78643K 92 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 58 0 50 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 334 0 334 2 1 1 1 0 8 1 rtentry 112 288 0 246 2 0 2 2 0 8 0 unpcb 120 2765 0 2755 1 0 1 1 0 8 0 syncache 264 4 0 4 2 2 0 1 0 8 0 tcpqe 32 4955 0 4955 1 1 0 1 0 8 0 tcpcb 544 1542 0 1538 1 0 1 1 0 8 0 inpcb 280 5213 0 5205 13 11 2 2 0 8 1 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 51 0 48 1 0 1 1 0 8 0 pkpcb 40 43 0 43 15 15 0 1 0 8 0 swfcl 56 4 0 0 1 0 1 1 0 8 0 ppxss 1128 130 0 130 28 27 1 1 0 8 1 pffrag 232 16 0 16 8 8 0 1 0 482 0 pffrnode 88 16 0 16 8 8 0 1 0 8 0 pffrent 40 39 0 39 8 8 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 226 0 194 1 0 1 1 0 8 0 pfstkey 112 226 0 194 1 0 1 1 0 8 0 pfstate 328 226 0 194 5 2 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1257 0 1054 17 3 14 14 0 8 0 art_table 32 1258 0 1054 2 0 2 2 0 8 0 art_node 16 284 0 245 1 0 1 1 0 8 0 sysvmsgpl 40 45 0 28 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 1432 0 1422 1 0 1 1 0 8 0 shmpl 112 143 0 15 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 12822 0 11408 46 0 46 46 0 8 0 ffsino 272 12822 0 11408 95 0 95 95 0 8 0 nchpl 144 23747 0 23266 61 37 24 61 0 8 0 uvmvnodes 72 6127 0 0 112 0 112 112 0 8 0 vnodes 208 6127 0 0 323 0 323 323 0 8 0 namei 1024 78320 0 78320 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 9 0 9 5 5 0 1 0 8 0 scsiplug 64 12 0 12 11 11 0 1 0 8 0 scxspl 192 69534 0 69534 35 34 1 7 0 8 1 plimitpl 152 698 0 691 1 0 1 1 0 8 0 sigapl 432 7752 0 7738 3 1 2 3 0 8 0 futexpl 56 156792 0 156791 1 0 1 1 0 8 0 knotepl 112 13688 0 13668 11 9 2 2 0 8 0 kqueuepl 104 15567 0 15560 6 5 1 2 0 8 0 pipepl 112 32244 0 32219 16 14 2 3 0 8 1 fdescpl 488 7753 0 7738 3 0 3 3 0 8 0 filepl 152 89487 0 89379 47 41 6 9 0 8 1 lockfpl 104 2472 0 2472 1 0 1 1 0 8 1 lockfspl 48 800 0 800 1 0 1 1 0 8 1 sessionpl 112 55 0 46 1 0 1 1 0 8 0 pgrppl 48 105 0 96 1 0 1 1 0 8 0 ucredpl 96 9168 0 9158 1 0 1 1 0 8 0 zombiepl 144 7746 0 7746 3 2 1 1 0 8 1 processpl 896 7777 0 7746 4 0 4 4 0 8 0 procpl 632 25548 0 25502 7 2 5 5 0 8 0 srpgc 64 50 0 50 21 21 0 1 0 8 0 sosppl 128 91 0 91 29 29 0 1 0 8 0 sockpl 384 8520 0 8506 16 13 3 4 0 8 0 mcl64k 65536 28 0 0 3 0 3 3 0 8 0 mcl16k 16384 17 0 0 3 1 2 3 0 8 0 mcl12k 12288 35 0 0 3 1 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 19 0 0 3 0 3 3 0 8 0 mcl2k2 2112 11 0 0 1 0 1 1 0 8 0 mcl2k 2048 164 0 0 18 0 18 18 0 8 0 mtagpl 80 82 0 0 1 0 1 1 0 8 0 mbufpl 256 517 0 0 12 1 11 11 0 8 0 bufpl 256 28240 0 21192 441 0 441 441 0 8 0 anonpl 16 741161 0 727615 208 149 59 74 0 124 0 amapchunkpl 152 49992 0 49884 56 50 6 12 0 158 0 amappl16 192 38718 0 37929 203 162 41 53 0 8 0 amappl15 184 27 0 26 4 3 1 1 0 8 0 amappl14 176 1422 0 1417 2 1 1 1 0 8 0 amappl13 168 592 0 592 6 6 0 1 0 8 0 amappl12 160 1403 0 1403 7 7 0 1 0 8 0 amappl11 152 784 0 775 1 0 1 1 0 8 0 amappl10 144 2716 0 2710 1 0 1 1 0 8 0 amappl9 136 1583 0 1577 1 0 1 1 0 8 0 amappl8 128 1146 0 1107 2 0 2 2 0 8 0 amappl7 120 2801 0 2791 1 0 1 1 0 8 0 amappl6 112 710 0 696 1 0 1 1 0 8 0 amappl5 104 1725 0 1712 1 0 1 1 0 8 0 amappl4 96 7628 0 7593 1 0 1 1 0 8 0 amappl3 88 1867 0 1860 1 0 1 1 0 8 0 amappl2 80 60031 0 59957 4 2 2 3 0 8 0 amappl1 72 180056 0 179614 26 16 10 20 0 8 0 amappl 80 26166 0 26129 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 144 0 15 3 0 3 3 0 8 0 uaddrrnd 24 7762 0 7738 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 7762 0 7738 1 0 1 1 0 8 0 vmmpekpl 168 124298 0 124264 2 0 2 2 0 8 0 vmmpepl 168 957077 0 955087 457 351 106 121 0 357 13 vmsppl 368 7752 0 7738 2 0 2 2 0 8 0 pdppl 4096 15531 0 15494 7 2 5 6 0 8 0 pvpl 32 2030622 0 2013838 462 318 144 184 0 265 0 pmappl 232 7761 0 7747 5 4 1 2 0 8 0 extentpl 40 38 0 22 1 0 1 1 0 8 0 phpool 112 616 0 12 18 0 18 18 0 8 0